D3D12DDI_RAYTRACING_PIPELINE_FLAGS enumeração (d3d12umddi.h)
Sinalizador de pipeline do 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 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 raio 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 raio 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. |
Comentários
Um valor D3D12DDI_RAYTRACING_PIPELINE_FLAGS é especificado em D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075.
Consulte a especificação funcional do DXR (DirectX Raytracing) para obter mais informações.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 2004 |
Cabeçalho | d3d12umddi.h |