estrutura D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC (d3d12.h)
Descrição das informações pós-build a serem geradas a partir de uma estrutura de aceleração. Use essa estrutura em chamadas para EmitRaytracingAccelerationStructurePostbuildInfo e BuildRaytracingAccelerationStructure.
Sintaxe
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;
Membros
DestBuffer
Armazenamento para o resultado das informações pós-build. O tamanho necessário e o layout do conteúdo gravado pelo sistema dependem do valor do campo InfoType .
A memória apontada deve estar no estado D3D12_RESOURCE_STATE_UNORDERED_ACCESS. A memória deve ser alinhada ao alinhamento natural para os membros da estrutura de saída específica que está sendo gerada (por exemplo, 8 bytes para um struct com os maiores membros sendo UINT64).
InfoType
Um valor D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE especificando o tipo de informações pós-build a serem recuperadas.
Requisitos
Cabeçalho | d3d12.h |