共用方式為


下層硬體上的 Direct3D 11

本節討論 Direct3D 11 的設計如何支援從 DirectX 9 到 DirectX 11 的新硬體和現有硬體。

下圖顯示 Direct3D 11 如何支援新的和現有的硬體。

direct3d 11 支援的硬體圖表

使用 Direct3D 11 時,引進了稱為功能層級的新範例。 功能層級是一組定義完善的 GPU 功能。 您可以使用功能層級,以 Direct3D 應用程式為目標,以在舊版 Direct3D 硬體上執行。

10Level9 參考區段列出各種ID3D11DeviceID3D11DeviceCoNtext方法在不同 10Level9 功能層級的行為差異。

本節內容

主題 描述
Direct3D 功能層級
本主題討論 Direct3D 功能層級。
例外狀況
本主題描述在舊版硬體上使用 Direct3D 11 時的例外狀況。
下層硬體上的計算著色器
本主題討論如何在 Direct3D 10 硬體上的 Direct3D 11 應用程式中使用 計算著色器
防止不必要的 Null 圖元著色器 SRV
本主題討論如何解決驅動程式接收 Null 著色器資源檢視, (SRV) ,即使非Null SRV 系結至圖元著色器階段也一樣。

功能層級的相關主題

主題 描述
如何:取得裝置功能層級
如何取得功能層級。

裝置