D3D12_RAYTRACING_PIPELINE_FLAGS enumeração (d3d12.h)
Define constantes que especificam sinalizadores de configuração para um pipeline de raytracing.
Syntax
typedef enum D3D12_RAYTRACING_PIPELINE_FLAGS {
D3D12_RAYTRACING_PIPELINE_FLAG_NONE = 0,
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES = 0x100,
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES = 0x200
} ;
Constantes
D3D12_RAYTRACING_PIPELINE_FLAG_NONE Valor: 0 Não especifica nenhuma opção. |
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES Valor: 0x100 Especifica que, para qualquer chamada TraceRay dentro desse pipeline de raytracing, o sinalizador de raio RAY_FLAG_SKIP_TRIANGLES deve ser adicionado. A combinação resultante de sinalizadores de raio deve ser válida. A presença desse sinalizador em uma configuração de pipeline de raytracing não aparece em uma chamada rayFlags de um sombreador. As implementações podem ser capazes de otimizar pipelines sabendo que um tipo primitivo específico não precisa ser considerado. |
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES Valor: 0x200 Especifica que, para qualquer chamada TraceRay dentro desse pipeline de raytracing, o sinalizador de raio RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES deve ser adicionado. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 Build 20348 |
Servidor mínimo com suporte | Windows 10 Build 20348 |
Cabeçalho | d3d12.h |