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