estrutura D3D12_RAYTRACING_GEOMETRY_AABBS_DESC (d3d12.h)
Descreve um conjunto de caixas delimitadoras alinhadas ao eixo que são usadas na estrutura D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS para fornecer dados de entrada para uma operação de build de estrutura de aceleração de raytracing.
Sintaxe
typedef struct D3D12_RAYTRACING_GEOMETRY_AABBS_DESC {
UINT64 AABBCount;
D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE AABBs;
} D3D12_RAYTRACING_GEOMETRY_AABBS_DESC;
Membros
AABBCount
O número de AABBs apontados na matriz contígua em AABBs.
AABBs
o local de memória da GPU em que uma matriz de descrições AABB deve ser encontrada, incluindo o passo de dados entre os AABBs. O endereço e o passo devem ser alinhados a 8 bytes, definidos como O endereço deve ser alinhado a 16 bytes, definidos como D3D12_RAYTRACING_AABB_BYTE_ALIGNMENT. O passo pode ser 0.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12.h |