D3D12DDI_VARIABLE_SHADING_RATE_TIER列舉 (d3d12umddi.h)
D3D12DDI_VARIABLE_SHADING_RATE_TIER值表示硬體支援可變速率底紋的層級。
Syntax
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 |