ID3D12GraphicsCommandList4::EmitRaytracingAccelerationStructurePostbuildInfo method (d3d12.h)
Memancarkan properti pasca-build untuk serangkaian struktur akselerasi. Ini memungkinkan aplikasi untuk mengetahui persyaratan sumber daya output untuk melakukan operasi struktur akselerasi melalui ID3D12GraphicsCommandList4::CopyRaytracingAccelerationStructure.
Sintaks
void EmitRaytracingAccelerationStructurePostbuildInfo(
[in] const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *pDesc,
[in] UINT NumSourceAccelerationStructures,
[in] const D3D12_GPU_VIRTUAL_ADDRESS *pSourceAccelerationStructureData
);
Parameter
[in] pDesc
Objek D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC yang menjelaskan informasi pasca-build untuk dihasilkan.
[in] NumSourceAccelerationStructures
Jumlah pointer ke struktur akselerasi alamat virtual GPU yang ditujukkan oleh pSourceAccelerationStructureData. Jumlah ini juga mempengaruhi tujuan (output), yang akan menjadi array struktur output NumSourceAccelerationStructures yang berdekatan, di mana jenis struktur tergantung pada bidang InfoType dari yang disediakan dalam deskripsi pDesc .
[in] pSourceAccelerationStructureData
Penunjuk ke array alamat virtual GPU ukuran NumSourceAccelerationStructures.
Alamat harus diratakan ke 256 byte, didefinisikan sebagai D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BYTE_ALIGNMENT.
Memori yang ditunjukkan harus dalam status D3D12_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE.
Nilai kembali
Tidak ada
Keterangan
Metode ini dapat dipanggil dari grafik atau daftar perintah komputasi tetapi tidak dari bundel.
Persyaratan
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 |