Compartir a través de


enumeración D3D12_RAYTRACING_PIPELINE_FLAGS (d3d12.h)

Define constantes que especifican marcas de configuración para una canalización de raytracing.

Syntax

typedef enum D3D12_RAYTRACING_PIPELINE_FLAGS {
  D3D12_RAYTRACING_PIPELINE_FLAG_NONE = 0,
  D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES = 0x100,
  D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES = 0x200
} ;

Constantes

 
D3D12_RAYTRACING_PIPELINE_FLAG_NONE
Valor: 0
No especifica ninguna opción.
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES
Valor: 0x100
Especifica que para cualquier llamada de TraceRay dentro de esta canalización de raytracing, se debe agregar la marca de ray RAY_FLAG_SKIP_TRIANGLES . La combinación resultante de marcas de rayos debe ser válida. La presencia de esta marca en una configuración de canalización de raytracing no aparece en una llamada RayFlags desde un sombreador. Es posible que las implementaciones puedan optimizar las canalizaciones sabiendo que no es necesario tener en cuenta un tipo primitivo determinado.
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES
Valor: 0x200
Especifica que, para cualquier llamada a TraceRay dentro de esta canalización de raytracing, se debe agregar la marca de rayos RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES .

Requisitos

Requisito Value
Cliente mínimo compatible compilación 20348 de Windows 10
Servidor mínimo compatible compilación 20348 de Windows 10
Encabezado d3d12.h