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 |