Compartir a través de


enumeración D3D12DDI_RAYTRACING_PIPELINE_FLAGS (d3d12umddi.h)

Marca de canalización de Raytracing.

Sintaxis

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 traceRay llamada 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. Es posible que las implementaciones puedan optimizar las canalizaciones sabiendo que no es necesario tener en cuenta un tipo primitivo determinado.
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES
Para cualquier traceRay llamada 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. Es posible que las implementaciones puedan optimizar las canalizaciones sabiendo que no es necesario tener en cuenta un tipo primitivo determinado.

Observaciones

Se especifica un valor de D3D12DDI_RAYTRACING_PIPELINE_FLAGS en D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075.

Consulte la de especificación funcional de DirectX Raytracing (DXR) para obtener más información.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10, versión 2004
encabezado de d3d12umddi.h

Consulte también

D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075