D3D12DDI_RAYTRACING_PIPELINE_FLAGS枚举 (d3d12umddi.h)

光线跟踪管道标志。

语法

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_CONFIG_0075中指定了 D3D12DDI_RAYTRACING_PIPELINE_FLAGS 值。

有关详细信息,请参阅 DirectX 光线跟踪(DXR)功能规范

要求

要求 价值
最低支持的客户端 Windows 10 版本 2004
标头 d3d12umddi.h

另请参阅

D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075