裝置 (Direct3D 11 圖形)

Direct3D 裝置會配置和終結物件、轉譯基本類型,並與圖形驅動程式和硬體通訊。 在 Direct3D 11 中,裝置會分成裝置物件,以建立資源和執行轉譯的裝置內容物件。 本節說明 Direct3D 11 裝置和裝置內容物件。

從某個裝置建立的物件無法直接與其他裝置搭配使用。 使用共用資源在多個裝置之間共用資料,並限制共用物件只能由建立共用物件的裝置使用。

本節內容

主題 描述
Direct3D 11 中的裝置簡介
Direct3D 11 物件模型會將資源建立和轉譯功能分成裝置和一或多個內容;此分隔的設計目的是為了加速多執行緒。
軟體層
Direct3D 11 執行時間是以層建構,從核心的基本功能開始,並在外部層建置選擇性和開發人員協助工具。 本節說明每一層的功能。
建立 WARP 和參考裝置的限制
在 Direct3D 10.1 和 Direct3D 11.0 中建立 WARP 和參考裝置有一些限制。 本主題討論這些限制。
下層硬體上的 Direct3D 11
本節討論 Direct3D 11 的設計如何支援從 DirectX 9 到 DirectX 11 的新硬體和現有硬體。
使用 Direct3D 11 功能資料來補充 Direct3D 功能層級
瞭解如何檢查選用功能的裝置支援,包括最近版本Windows中新增的功能。

關於裝置的作法主題

主題 描述
如何:建立參考裝置
描述如何建立參考裝置。
如何:建立 WARP 裝置
描述如何建立 WARP 裝置。
如何:建立交換鏈結
描述如何建立交換鏈結。
如何:列舉配接器
描述如何列舉實體顯示配接器。
如何:取得配接器顯示模式
描述如何取得介面卡支援的顯示功能。
如何:建立裝置和立即內容
描述如何初始化裝置。

Direct3D 11 的程式設計指南