D3D12DDI_SHADING_RATE_COMBINER_0062 枚举 (d3d12umddi.h)
指示用于组合两个着色速率 A 和 B 的组合器类型,其中 A 是管道/呈现状态 (每个绘制) 着色速率,B 是以下着色速率类型之一:
- 从顶点着色器 (激发顶点着色速率)
- 从几何着色器 (每个基元着色速率)
- 基于图像的着色速率
语法
typedef enum D3D12DDI_SHADING_RATE_COMBINER_0062 {
D3D12DDI_SHADING_RATE_COMBINER_0062_PASSTHROUGH,
D3D12DDI_SHADING_RATE_COMBINER_0062_OVERRIDE,
D3D12DDI_SHADING_RATE_COMBINER_0062_MIN,
D3D12DDI_SHADING_RATE_COMBINER_0062_MAX,
D3D12DDI_SHADING_RATE_COMBINER_0062_SUM
} ;
常量
D3D12DDI_SHADING_RATE_COMBINER_0062_PASSTHROUGH 默认组合器,其结果为 A。使用每个绘制) 着色速率的管道/呈现状态 (。 |
D3D12DDI_SHADING_RATE_COMBINER_0062_OVERRIDE B 类型的着色速率用作着色速率。 |
D3D12DDI_SHADING_RATE_COMBINER_0062_MIN 组合着色速率是 A 和 B 的最小值。此着色率的质量更高。 |
D3D12DDI_SHADING_RATE_COMBINER_0062_MAX 组合着色速率是 A 和 B 的最大值。此着色率的质量较低。 |
D3D12DDI_SHADING_RATE_COMBINER_0062_SUM 应用 B 相对于 A 的成本。组合速率等于 min (maxRate、A.xy + B.xy) ,其中 maxRate 是设备上允许的最大粗糙像素尺寸。 |
注解
通过顶点属性指定着色器速率时:
如果使用几何着色器,可以通过顶点属性指定着色速率。
如果未使用几何着色器,将按诱发顶点指定着色速率。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1903 |
标头 | d3d12umddi.h |