METODE ID3D12GraphicsCommandList4::BuildRaytracingAccelerationStructure (d3d12.h)
Melakukan struktur akselerasi raytracing yang dibangun pada GPU dan secara opsional menghasilkan informasi pasca-build segera setelah build.
Sintaks
void BuildRaytracingAccelerationStructure(
[in] const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC *pDesc,
[in] UINT NumPostbuildInfoDescs,
[in] const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *pPostbuildInfoDescs
);
Parameter
[in] pDesc
Deskripsi struktur akselerasi yang akan dibangun.
[in] NumPostbuildInfoDescs
Ukuran array pPostbuildInfoDescs . Atur ke 0 jika tidak ada info pasca-build yang diperlukan.
[in] pPostbuildInfoDescs
Array opsional deskripsi untuk info pasca-build untuk menghasilkan properti yang menjelaskan struktur akselerasi yang dibangun.
Nilai kembali
Tidak ada
Keterangan
Metode ini dapat dipanggil pada grafik atau daftar perintah komputasi tetapi tidak dari bundel.
Informasi pasca-build juga dapat diperoleh secara terpisah dari struktur akselerasi yang sudah dibangun dengan memanggil EmitRaytracingAccelerationStructurePostbuildInfo. Keuntungan menghasilkan info pasca-build bersama dengan build adalah bahwa penghambat tidak diperlukan di antara build yang menyelesaikan dan meminta informasi pasca-build, memungkinkan skenario di mana aplikasi membutuhkan info pasca-build segera.
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 |