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 |