共用方式為


使用 Direct3D 11、Direct3D 10 和 Direct2D

本節涵蓋與舊版 Direct3D 和 Direct2D、Direct3D 11on12 API 的 Interop 技術,以及從 Direct3D 11 移植到 Direct3D 12 的指導方針。

在本節中

主題 描述
Direct3D 12 Interop
D3D12 可用來撰寫元件化應用程式。
Direct3D 11 on 12
D3D11On12 是一種機制,開發人員可以使用 D3D11 介面和對象來驅動 D3D12 API。 D3D11on12 可讓使用 D3D11 (例如 D2D 文字和 UI) 撰寫的元件與以 D3D12 API 為目標的元件搭配使用。 D3D11on12 也可讓應用程式從 D3D11 累加移植到 D3D12,方法是讓應用程式部分繼續以 D3D11 為目標,以求簡單起見,而其他應用程式則以 D3D12 為目標,以達到效能,同時一律具有完整且正確的轉譯。 D3D11On12 使得共用資源和在兩個 API 之間同步工作比使用互操作技術更簡單。
從 Direct3D 11 移植到 Direct3D 12
本節提供從自定義 Direct3D 11 圖形引擎移植到 Direct3D 12 的一些指引。

Direct3D 12 程式設計手冊