了解 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 编程指南