Bagikan melalui


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

Lihat juga

ID3D12GraphicsCommandList4