共用方式為


使用 Direct3D 11、Direct3D 10 和 Direct2D

本節涵蓋舊版 Direct3D 和 Direct2D 的 Interop 技術、Direct3D 11on12 API,以及從 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 可讓您比使用 Interop 技術共用資源及同步處理兩個 API 之間的工作更簡單。
從 Direct3D 11 移植到 Direct3D 12
本節提供從自訂 Direct3D 11 圖形引擎移植到 Direct3D 12 的一些指引。

Direct3D 12 程式設計指南