共用方式為


D3D12DDI_VARIABLE_SHADING_RATE_TIER列舉 (d3d12umddi.h)

D3D12DDI_VARIABLE_SHADING_RATE_TIER 值表示硬體支援可變速率底紋的層級。

語法

typedef enum D3D12DDI_VARIABLE_SHADING_RATE_TIER {
  D3D12DDI_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED = 0,
  D3D12DDI_VARIABLE_SHADING_RATE_TIER_1 = 1,
  D3D12DDI_VARIABLE_SHADING_RATE_TIER_2 = 2
} ;

常數

 
D3D12DDI_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED
值:0
不支援可變速率底紋。
D3D12DDI_VARIABLE_SHADING_RATE_TIER_1
值:1
第 1 層支援可變速率底紋。
D3D12DDI_VARIABLE_SHADING_RATE_TIER_2
值:2
層級 2 支援可變速率底紋。

言論

可變速率底紋 是一種機制,可在轉譯的影像上以不同的速率配置轉譯效能和電源。

每個層級都會定義下列功能。

  • 第 1 層支援

    • 底紋速率只能以每一繪製為基礎指定;沒有什麼比這更細微的了。
    • 底紋速率會統一套用至與其位於轉譯目標內位置無關的繪製專案。
  • 第 2 層支援

    • 底紋速率可以依每一繪製方式指定,如第 1 層所示。 它也可以由每個繪製基礎的組合,以及來自每個挑釁頂點和螢幕空間影像的語意組合來指定。
    • 三個來源的底紋速率會使用一組結合器來合併。
    • 屏幕空間影像磚大小為 16x16 或更小。
    • 應用程式所要求的底紋速率保證會精確傳遞(適用於時態性和其他重建篩選器的精確度)。
    • SV_ShadingRate支援 PS 輸入,其中SV_ShadingRate提供有關底紋速率的詳細資訊。
    • 每個引發頂點的速率,也稱為每個基本速率,只有在使用一個檢視區且未寫入SV_ViewportIndex時才有效。

要求

要求 價值
最低支援的用戶端 Windows 10 版本 1903
標頭 d3d12umddi.h

另請參閱

D3D12DDI_D3D12_OPTIONS_DATA_0089