WaveActiveSum 函数

对当前波中所有活动通道的表达式值求和,并将其复制到当前波形中的所有通道。

语法

<type> WaveActiveSum(
   <type> expr
);

参数

expr

要计算的表达式。

返回值

总和值。

备注

操作顺序未定义。

在所有着色器阶段中,着色器模型 6.0 都支持此函数。

 

示例

float3 total = WaveActiveSum( position ); // sum positions in wave
float3 center = total/count;           // compute average of these positions

另请参阅

着色器模型 6 概述

着色器模型 6