Partilhar via


enumeração D3D12DDI_RAYTRACING_PIPELINE_FLAGS (d3d12umddi.h)

Sinalizador de pipeline do Raytracing.

Sintaxe

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
Nenhum sinalizador de raio adicional.
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES
Para qualquer chamada TraceRay dentro desse pipeline de raytracing, adicione o sinalizador RAY_FLAG_SKIP_TRIANGLES Ray. A combinação resultante de sinalizadores de raios deve ser válida. As implementações podem ser capazes de otimizar pipelines sabendo que um tipo primitivo específico não precisa ser considerado.
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES
Para qualquer chamada TraceRay dentro desse pipeline de raytracing, adicione o sinalizador RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES Ray. A combinação resultante de sinalizadores de raios deve ser válida. As implementações podem ser capazes de otimizar pipelines sabendo que um tipo primitivo específico não precisa ser considerado.

Observações

Um valor D3D12DDI_RAYTRACING_PIPELINE_FLAGS é especificado em D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075.

Consulte a especificação funcional DirectX Raytracing (DXR) para obter mais informações.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10, versão 2004
cabeçalho d3d12umddi.h

Consulte também

D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075