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
関連項目