Freigeben über


D3D12DDI_RAYTRACING_PIPELINE_FLAGS-Aufzählung (d3d12umddi.h)

Raytracing Pipeline flag.

Syntax

typedef enum D3D12DDI_RAYTRACING_PIPELINE_FLAGS {
  D3D12DDI_RAYTRACING_PIPELINE_FLAG_NONE,
  D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES,
  D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES
} ;

Konstanten

 
D3D12DDI_RAYTRACING_PIPELINE_FLAG_NONE
Keine zusätzlichen Strahlenflaggen.
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES
Fügen Sie für jeden TraceRay Anruf in dieser Raytracing-Pipeline das RAY_FLAG_SKIP_TRIANGLES Ray-Flag hinzu. Die resultierende Kombination von Strahlenflaggen muss gültig sein. Implementierungen können möglicherweise Pipelines optimieren, die wissen, dass ein bestimmter Grundtyp nicht berücksichtigt werden muss.
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES
Fügen Sie für jeden TraceRay- Anruf in dieser Raytracing-Pipeline das RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES Ray-Flag hinzu. Die resultierende Kombination von Strahlenflaggen muss gültig sein. Implementierungen können möglicherweise Pipelines optimieren, die wissen, dass ein bestimmter Grundtyp nicht berücksichtigt werden muss.

Bemerkungen

Ein D3D12DDI_RAYTRACING_PIPELINE_FLAGS Wert wird in D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075angegeben.

Weitere Informationen finden Sie in der DirectX Raytracing (DXR)-Funktion.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 2004
Header- d3d12umddi.h

Siehe auch

D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075