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 |