Bagikan melalui


struktur D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC (d3d12.h)

Deskripsi informasi pasca-build untuk dihasilkan dari struktur akselerasi. Gunakan struktur ini dalam panggilan ke EmitRaytracingAccelerationStructurePostbuildInfo dan BuildRaytracingAccelerationStructure.

Sintaks

typedef struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC {
  D3D12_GPU_VIRTUAL_ADDRESS                                   DestBuffer;
  D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE InfoType;
} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC;

Anggota

DestBuffer

Penyimpanan untuk hasil info pasca-build. Ukuran yang diperlukan dan tata letak konten yang ditulis oleh sistem bergantung pada nilai bidang InfoType .

Memori yang ditujukan harus dalam status D3D12_RESOURCE_STATE_UNORDERED_ACCESS. Memori harus selaras dengan keselarasan alami untuk anggota struktur output tertentu yang dihasilkan (misalnya 8 byte untuk struct dengan anggota terbesar adalah UINT64).

InfoType

Nilai D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE yang menentukan jenis informasi pasca-build untuk diambil.

Persyaratan

   
Header d3d12.h