共用方式為


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