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

Lihat juga

ID3D12GraphicsCommandList4