使用 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 的一些指引。 |