共用方式為


D3D12DDI_RAYTRACING_PIPELINE_FLAGS列舉 (d3d12umddi.h)

光線追蹤管線旗標。

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
} ;

常數

 
D3D12DDI_RAYTRACING_PIPELINE_FLAG_NONE
沒有額外的光線旗標。
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES
對於此光線追蹤管線內的任何 TraceRay 呼叫,請在 RAY_FLAG_SKIP_TRIANGLES Ray 旗標中新增 。 產生的光線旗標組合必須有效。 實作可能能夠優化管線,知道不需要考慮特定基本類型。
D3D12DDI_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES
對於此光線追蹤管線內的任何 TraceRay 呼叫,請在 RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES Ray 旗標中新增 。 產生的光線旗標組合必須有效。 實作可能能夠優化管線,知道不需要考慮特定基本類型。

備註

D3D12DDI_RAYTRACING_PIPELINE_FLAGS值是在 D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075中指定。

如需詳細資訊,請參閱 DirectX Raytracing (DXR) 功能規格

規格需求

需求
最低支援的用戶端 Windows 10 (版本 2004)
標頭 d3d12umddi.h

另請參閱

D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075