语法
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 主机
