énumération D3D12_RAYTRACING_GEOMETRY_TYPE (d3d12.h)
Spécifie le type de géométrie utilisé pour le raytracing. Utilisez une valeur de cette énumération pour spécifier le type geometry dans un D3D12_RAYTRACING_GEOMETRY_DESC.
Syntaxe
typedef enum D3D12_RAYTRACING_GEOMETRY_TYPE {
D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES = 0,
D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS
} ;
Constantes
D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES Valeur : 0 La géométrie se compose de triangles. |
D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS La géométrie est définie de manière procédurale pendant le raytracing par les nuanceurs d’intersection. Pour les builds de structure d’accélération, les limites de la géométrie sont décrites avec des zones englobantes alignées sur l’axe à l’aide de la structure D3D12_RAYTRACING_GEOMETRY_AABBS_DESC . |
Spécifications
En-tête | d3d12.h |