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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk