D3D12_RENDER_PASS_TIER列舉 (d3d12.h)
指定圖形裝置上轉譯階段的支援層級。
Syntax
typedef enum D3D12_RENDER_PASS_TIER {
D3D12_RENDER_PASS_TIER_0 = 0,
D3D12_RENDER_PASS_TIER_1 = 1,
D3D12_RENDER_PASS_TIER_2 = 2
} ;
常數
D3D12_RENDER_PASS_TIER_0 值: 0 使用者模式顯示驅動程式尚未實作轉譯階段,因此此功能僅透過軟體模擬提供。 轉譯階段可能無法在此支援層級提供效能優勢。 |
D3D12_RENDER_PASS_TIER_1 值: 1 轉譯階段功能是由使用者模式顯示驅動程式實作,而轉譯目標/深度緩衝區寫入可能會加速。 轉譯階段內不支援 UAV) 寫入 (未排序的存取檢視。 |
D3D12_RENDER_PASS_TIER_2 值: 2 轉譯階段功能是由使用者模式顯示驅動程式所實作,轉譯目標/深度緩衝區寫入可能會加速,而未排序的存取檢視 (UAV) 寫入 (前提是,在後續轉譯階段中寫入) 比不使用轉譯階段發出相同工作更有效率。 |
備註
若要判斷圖形裝置的轉譯階段支援層級,請傳遞 D3D12_FEATURE_DATA_D3D12_OPTIONS5 結構。
需求
標頭 | d3d12.h |