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 |