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 |