共用方式為


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

另請參閱

轉譯