Direct3D

Direct3D 是一种低级别 API,用于通过呈现管道绘制基元,或用于使用计算着色器执行并行操作。 有关详细信息,请参阅以下内容。

有关获取和安装 Direct3D 的信息,请参阅 Direct3D 12 编程环境设置

在本节中

主题 说明
Direct3D 入门 深入讨论 Direct3D、不同的应用程序模型、不同的版本、呈现和计算。
Direct3D 12 图形 Direct3D 12 提供了一个 API 和平台,可让应用程序利用配备一个或多个 Direct3D 12 兼容 GPU 的 PC 的图形和计算功能。
Direct3D 11 图形 可以使用 Microsoft Direct3D 11 图形为游戏和科学与桌面应用程序创建三维图形。
DXGI DXGI 处理枚举图形适配器、枚举显示模式、选择缓冲区格式、在进程之间共享资源,以及将呈现的帧呈现到窗口或监视器进行显示。
HLSL HLSL 是 DirectX 的高级别着色器语言。 使用 HLSL,你可以为 Direct3D 管道创建类似 C 的可编程着色器。
Dds DirectDraw 图面文件格式 (DDS) 支持未压缩和压缩的 (DXTn) 纹理、mipmap、多维数据集映射和卷映射。 它受 DirectXTex、DirectXTK、旧版 D3DX 和其他 DirectX 工具的支持。