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