如何使用 Direct3D 11

本部分演示如何使用 Microsoft Direct3D 11 API 完成多个常见任务。

主题 说明
如何:创建引用设备
本主题介绍如何创建实现运行时高度准确的软件实现的参考设备。
如何:创建 WARP 设备
本主题演示如何创建实现高速软件光栅器的 WARP 设备。
如何:创建交换链
本主题演示如何创建一个交换链,该链封装用于呈现和显示的两个或多个缓冲区。
如何:枚举适配器
本主题演示如何使用 Microsoft DirectX Graphics Infrastructure (DXGI) 枚举计算机上的可用图形适配器。
如何:获取适配器显示模式
本主题演示如何使用 DXGI 获取与适配器关联的有效显示模式。
如何:创建设备和即时上下文
本主题演示如何初始化 设备
如何:获取设备功能级别
本主题演示如何获取设备支持的最高功能级别
如何:创建顶点缓冲区
本主题演示如何初始化静态 顶点缓冲区,即不更改的顶点缓冲区。
如何:创建索引缓冲区
本主题演示如何初始化 索引缓冲区 ,以准备呈现。
如何:创建常量缓冲区
本主题演示如何初始化 常量缓冲区 ,以准备呈现。
如何:创建纹理
本主题演示如何创建纹理。
如何:以编程方式初始化纹理
本主题提供了几个示例,演示如何使用不同类型的用法初始化创建的纹理。
如何:从文件中初始化纹理
本主题演示如何使用Windows映像组件 (WIC) 单独创建纹理和视图。
如何:使用动态资源
当你的应用需要更改这些资源中的数据时,你将创建和使用动态资源。 可以创建用于动态使用的纹理和缓冲区。
如何:创建计算着色器
本主题演示如何创建计算着色器。
如何:设计外壳着色器
本主题演示如何设计外壳着色器。
如何:创建外壳着色器
本主题演示如何创建外壳着色器。
如何:初始化细化器阶段
本主题演示如何初始化分割器阶段。
如何:设计域着色器
本主题介绍如何设计域着色器。
如何:创建域着色器
本主题演示如何创建域着色器。
如何:编译着色器
本主题演示如何在运行时使用 D3DCompileFromFile 函数编译着色器代码。
如何:记录命令列表
本主题演示如何创建和记录 命令列表
如何:播放命令列表
本主题演示如何播放 命令列表
如何:检查驱动程序支持
本主题演示如何确定多线程功能是否 (包括 资源创建命令列表) 支持硬件加速。

Direct3D 11 图形