D3D12_RAYTRACING_GEOMETRY_AABBS_DESC structure (d3d12.h)
Décrit un ensemble de cadres englobants alignés sur l’axe qui sont utilisés dans la structure D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS pour fournir des données d’entrée à une opération de génération de structure d’accélération de raytracing.
Syntaxe
typedef struct D3D12_RAYTRACING_GEOMETRY_AABBS_DESC {
UINT64 AABBCount;
D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE AABBs;
} D3D12_RAYTRACING_GEOMETRY_AABBS_DESC;
Membres
AABBCount
Nombre d’AABBs pointés vers dans le tableau contigu à aABBs.
AABBs
emplacement de mémoire GPU où se trouve un tableau de descriptions AABB, y compris la progression des données entre les AABB. L’adresse et le stride doivent chacun être alignés sur 8 octets, définis comme L’adresse doit être alignée sur 16 octets, définie comme D3D12_RAYTRACING_AABB_BYTE_ALIGNMENT. La foulée peut être 0.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12.h |