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