Condividi tramite


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

Vedi anche

D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075