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