瞭解 Direct3D 12

若要撰寫適用于Windows 10和Windows 10 行動裝置版的 3D 遊戲和應用程式,您必須瞭解 Direct3D 12 技術的基本概念,以及如何準備在遊戲和應用程式中使用它。

使用本節中的主題來設定並瞭解您將使用 Direct3D 12 來設計應用程式和遊戲的環境。 此內容也會協助您將 Direct3D 11 應用程式和遊戲移植到 Direct3D 12,讓您可以利用 Direct3D 12 功能和效率。

若要使用 Direct3D 12 進行程式設計,您需要下列元件:

  • 具有 Direct3D 12 相容 GPU 的硬體平臺
  • 顯示 支援 Windows 顯示驅動程式模型的驅動程式, (WDDM) 2.0

本節內容

主題 描述
Direct3D 12 程式設計環境設定
描述構成生產力 Direct3D 12 開發環境的安裝、工具和支援的程式庫。
建立基本 Direct3D 12 元件
本主題描述建立基本 Direct3D 12 元件的呼叫流程。
Direct3D 11 到 Direct3D 12 的重要變更
Direct3D 12 代表從 Direct3D 11 程式設計模型的重大離開。 Direct3D 12 可讓應用程式更接近硬體。
硬體功能層級
描述 11_0 到 12_1 硬體功能層級的功能。

Direct3D 12 程式設計指南