enumeración D3D12DDI_RAYTRACING_PIPELINE_FLAGS (d3d12umddi.h)
Marca de canalización de Raytracing.
Syntax
typedef enum D3D12DDI_RAYTRACING_PIPELINE_FLAGS {
D3D12DDI_RAYTRACING_PIPELINE_FLAG_NONE,
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES,
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES
} ;
Constantes
D3D12DDI_RAYTRACING_PIPELINE_FLAG_NONE No hay marcas de ray adicionales. |
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES Para cualquier llamada de TraceRay dentro de esta canalización de raytracing, agregue la marca RAY_FLAG_SKIP_TRIANGLES Ray. La combinación resultante de marcas de rayos debe ser válida. Las implementaciones pueden ser capaces de optimizar las canalizaciones sabiendo que no es necesario tener en cuenta un tipo primitivo determinado. |
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES Para cualquier llamada de TraceRay dentro de esta canalización de raytracing, agregue la marca RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES Ray. La combinación resultante de marcas de rayos debe ser válida. Las implementaciones pueden ser capaces de optimizar las canalizaciones sabiendo que no es necesario tener en cuenta un tipo primitivo determinado. |
Comentarios
Se especifica un valor de D3D12DDI_RAYTRACING_PIPELINE_FLAGS en D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075.
Consulte la especificación funcional de DirectX Raytracing (DXR) para obtener más información.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 2004 |
Encabezado | d3d12umddi.h |