SV_DispatchThreadID
Indeks yang menggabungkan utas dan utas mengelompokkan shader komputasi yang dieksekusi. SV_DispatchThreadID adalah jumlah SV_GroupID * numthreads dan GroupThreadID. Ini bervariasi di seluruh rentang yang ditentukan dalam Pengiriman dan numthreads. Misalnya jika Dispatch(2,2,2) dipanggil pada shader komputasi dengan numthreads(3,3,3) SV_DispatchThreadID akan memiliki rentang 0,.5 untuk setiap dimensi.
Jenis
Jenis |
---|
uint3 |
Keterangan
Nilai sistem ini bersifat opsional.
Ilustrasi berikut menunjukkan hubungan antara parameter yang diteruskan ke Dispatch, Dispatch(5,3,2), nilai yang ditentukan dalam atribut numthreads, numthreads(10,8,3), dan nilai yang akan diteruskan ke shader komputasi untuk nilai sistem terkait utas (SV_GroupIndex,SV_DispatchThreadID,SV_GroupThreadID,SV_GroupID).
Fungsi ini didukung dalam jenis shader berikut:
Puncak | Hull | Domain | Geometri | Pixel | Compute |
---|---|---|---|---|---|
x |
Lihat juga