METODE ID3D12GraphicsCommandList4::D ispatchRays (d3d12.h)

Luncurkan utas shader generasi sinar.

Sintaks

void DispatchRays(
  [in] const D3D12_DISPATCH_RAYS_DESC *pDesc
);

Parameter

[in] pDesc

Deskripsi pengiriman sinar

Nilai kembali

Tidak ada

Keterangan

Metode ini dapat dipanggil dari daftar dan bundel perintah grafis atau komputasi.

Status alur raytracing harus diatur pada daftar perintah. Jika tidak, perilaku panggilan ini tidak ditentukan.

Ada 3 dimensi yang diteruskan untuk mengatur ukuran kisi: lebar/tinggi/kedalaman. Dimensi ini dibatasi sehingga lebar * tinggi * kedalaman <= 2^30. Melebihi ini menghasilkan perilaku yang tidak terdefinisi. Jika ada dimensi kisi adalah 0, tidak ada utas yang diluncurkan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, versi 1809 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header d3d12.h
Pustaka D3D12.lib
DLL D3D12.dll

Lihat juga

ID3D12GraphicsCommandList4