Direct3D

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

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

在本节中

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