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