Compartir a través de


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

Consulte también

D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075