語法
typedef enum D3D12_RAYTRACING_PIPELINE_FLAGS
{
D3D12_RAYTRACING_PIPELINE_FLAG_NONE = 0,
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES = 256,
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES = 512
} D3D12_RAYTRACING_PIPELINE_FLAGS
常數
| 常數 | 描述 |
|---|---|
| D3D12_RAYTRACING_PIPELINE_FLAG_NONE | 不指定任何選項。 |
| D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES | 指定對於此光線追蹤管線內的任何 TraceRay 呼叫,都應加入 RAY_FLAG_SKIP_TRIANGLES 光線旗標。產生的光線旗標組合必須有效。光線追蹤管線設定中存在此旗標,並不會顯示在著色器的 RayFlags 呼叫中。實作在得知不需要考慮特定基本型別的情況下,或許能夠最佳化管線。 |
| D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES | 指定對於此光線追蹤管線內的任何 TraceRay 呼叫,都應加入 RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES 光線旗標。 |
備註
需求
標頭: d3d12_xs.h程式庫: d3d12_xs.lib
支援的平台: XBOX Series 主機
