enumeración D3D12_RAYTRACING_GEOMETRY_TYPE (d3d12.h)

Especifica el tipo de geometría utilizado para raytracing. Use un valor de esta enumeración para especificar el tipo de geometría en un D3D12_RAYTRACING_GEOMETRY_DESC.

Syntax

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
Valor: 0
La geometría consta de triángulos.
D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS
La geometría se define de forma procedimental durante el raytracing mediante sombreadores de intersección. Para las compilaciones de estructura de aceleración, los límites de la geometría se describen con cuadros de límite alineados con ejes mediante la estructura D3D12_RAYTRACING_GEOMETRY_AABBS_DESC .

Requisitos

   
Encabezado d3d12.h