Freigeben über


D3D12DDI_RAYTRACING_PIPELINE_FLAGS Enumeration (d3d12umddi.h)

Raytracing-Pipelineflag.

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 Ray-Flags.
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES
Fügen Sie für jeden TraceRay-Aufruf innerhalb dieser Raytracingpipeline das RAY_FLAG_SKIP_TRIANGLES Ray-Flag hinzu. Die resultierende Kombination von Rayflags muss gültig sein. Implementierungen können Pipelines möglicherweise optimieren, da sie wissen, dass ein bestimmter primitiver Typ nicht berücksichtigt werden muss.
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES
Fügen Sie für jeden TraceRay-Aufruf innerhalb dieser Raytracingpipeline das Flag RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES Ray hinzu. Die resultierende Kombination von Rayflags muss gültig sein. Implementierungen können Pipelines möglicherweise optimieren, da sie wissen, dass ein bestimmter primitiver Typ nicht berücksichtigt werden muss.

Hinweise

In D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075 wird ein D3D12DDI_RAYTRACING_PIPELINE_FLAGS-Wert angegeben.

Weitere Informationen finden Sie in der DxR-Funktionsspezifikation (DirectX Raytracing).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 2004
Kopfzeile d3d12umddi.h

Weitere Informationen

D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075