estructura D3D12_RAYTRACING_GEOMETRY_AABBS_DESC (d3d12.h)
Describe un conjunto de cuadros de límite alineados con eje que se usan en la estructura de D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS para proporcionar datos de entrada a una operación de compilación de estructura de aceleración raytracing.
Sintaxis
typedef struct D3D12_RAYTRACING_GEOMETRY_AABBS_DESC {
UINT64 AABBCount;
D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE AABBs;
} D3D12_RAYTRACING_GEOMETRY_AABBS_DESC;
Miembros
AABBCount
Número de AABB a los que se apunta en la matriz contigua en AABB.
AABBs
la ubicación de memoria de GPU donde se va a encontrar una matriz de descripciones de AABB, incluido el intervalo de datos entre AABB. La dirección y el intervalo deben estar alineados a 8 bytes, definidos como La dirección debe alinearse a 16 bytes, definidos como D3D12_RAYTRACING_AABB_BYTE_ALIGNMENT. El paso puede ser 0.
Requisitos
Requisito | Valor |
---|---|
Header | d3d12.h |