D3D12_RAYTRACING_PIPELINE_FLAGS枚举 (d3d12.h)

定义指定光线跟踪管道的配置标志的常量。

语法

typedef enum D3D12_RAYTRACING_PIPELINE_FLAGS {
  D3D12_RAYTRACING_PIPELINE_FLAG_NONE = 0,
  D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES = 0x100,
  D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES = 0x200
} ;

常量

 
D3D12_RAYTRACING_PIPELINE_FLAG_NONE
值: 0
不指定选项。
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES
值: 0x100
指定对于此光线跟踪管道中的任何 TraceRay 调用,应添加 RAY_FLAG_SKIP_TRIANGLES 光线标志。 生成的光线标志组合必须有效。 光线跟踪管道配置中存在此标志不会显示在来自着色器的 RayFlags 调用中。 实现可能能够优化管道,因为知道不需要考虑特定的基元类型。
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES
值: 0x200
指定对于此光线跟踪管道中的任何 TraceRay 调用,应将 RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES 光线标志添加到 中。

要求

要求
最低受支持的客户端 Windows 10内部版本 20348
最低受支持的服务器 Windows 10内部版本 20348
标头 d3d12.h