Partager via


é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