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 |