Fungsi WaveActiveSum

Menjumlahkan nilai ekspresi di semua jalur aktif dalam gelombang saat ini dan mereplikasinya ke semua jalur dalam gelombang saat ini.

Sintaks

<type> WaveActiveSum(
   <type> expr
);

Parameter

expr

Ekspresi yang akan dievaluasi.

Nilai kembali

Nilai jumlah.

Keterangan

Urutan operasi tidak terdefinisi.

Fungsi ini didukung dari model shader 6.0 di semua tahap shader.

 

Contoh

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

Lihat juga

Gambaran Umum Shader Model 6

Model Shader 6