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 |