enumerazione D3D12DDI_RAYTRACING_PIPELINE_FLAGS (d3d12umddi.h)
Flag della pipeline Raytracing.
Sintassi
typedef enum D3D12DDI_RAYTRACING_PIPELINE_FLAGS {
D3D12DDI_RAYTRACING_PIPELINE_FLAG_NONE,
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES,
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES
} ;
Costanti
D3D12DDI_RAYTRACING_PIPELINE_FLAG_NONE Nessun flag di raggio aggiuntivo. |
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES Per qualsiasi chiamata TraceRay all'interno di questa pipeline di raytracing, aggiungere il flag ray RAY_FLAG_SKIP_TRIANGLES. La combinazione risultante di flag ray deve essere valida. Le implementazioni possono essere in grado di ottimizzare le pipeline sapendo che non è necessario considerare un tipo primitivo specifico. |
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES Per qualsiasi chiamata TraceRay all'interno di questa pipeline di raytracing, aggiungere il flag ray RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES. La combinazione risultante di flag ray deve essere valida. Le implementazioni possono essere in grado di ottimizzare le pipeline sapendo che non è necessario considerare un tipo primitivo specifico. |
Commenti
Un valore D3D12DDI_RAYTRACING_PIPELINE_FLAGS viene specificato in D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075.
Per altre informazioni, vedere la specifica funzionale DirectX Raytracing (DXR).
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 2004 |
Intestazione | d3d12umddi.h |