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 DirectDraw 图面文件格式(DDS)支持未压缩和压缩的纹理、mipmap、多维数据集地图和卷图。 DirectXTex、DirectXTK、旧版 D3DX 和其他 DirectX 工具支持它。