struttura D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC (d3d12.h)

Descrizione delle informazioni di post-compilazione da generare da una struttura di accelerazione. Usare questa struttura nelle chiamate a EmitRaytracingAccelerationStructurePostbuildInfo e BuildRaytracingAccelerationStructure.

Sintassi

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;

Members

DestBuffer

Archiviazione per il risultato delle informazioni post-compilazione. Le dimensioni richieste e il layout del contenuto scritto dal sistema dipendono dal valore del campo InfoType .

La memoria a cui punta deve essere nello stato D3D12_RESOURCE_STATE_UNORDERED_ACCESS. La memoria deve essere allineata all'allineamento naturale per i membri della particolare struttura di output generata ,ad esempio 8 byte per uno struct con i membri più grandi che sono UINT64.

InfoType

Valore D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE che specifica il tipo di informazioni di post-compilazione da recuperare.

Requisiti

   
Intestazione d3d12.h