enumerazione D3D12_RAYTRACING_PIPELINE_FLAGS (d3d12.h)
Definisce le costanti che specificano i flag di configurazione per una pipeline di raytracing.
Sintassi
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
} ;
Costanti
D3D12_RAYTRACING_PIPELINE_FLAG_NONE Valore: 0 Specifica nessuna opzione. |
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES Valore: 0x100 Specifica che per qualsiasi chiamata TraceRay all'interno di questa pipeline di raytracing, è necessario aggiungere il flag ray RAY_FLAG_SKIP_TRIANGLES . La combinazione risultante di flag ray deve essere valida. La presenza di questo flag in una configurazione della pipeline raytracing non viene visualizzata in una chiamata RayFlags da uno shader. Le implementazioni potrebbero essere in grado di ottimizzare le pipeline sapendo che non è necessario considerare un particolare tipo primitivo. |
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES Valore: 0x200 Specifica che per qualsiasi chiamata TraceRay all'interno di questa pipeline di raytracing, è necessario aggiungere il flag ray RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES . |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 Build 20348 |
Server minimo supportato | Windows 10 Build 20348 |
Intestazione | d3d12.h |