本节演示如何使用Microsoft Direct3D 11 API完成几个常见任务。
话题 | 描述 |
---|---|
创建参考设备 | 本主题说明如何创建实现运行时的高度准确的软件实现的参考设备。 |
创建WARP设备 | 本主题说明如何创建实现高速软件光栅化器的WARP设备。 |
创建交换链 | 本主题说明如何创建一个交换链,该交换链封装了两个或多个用于呈现和显示的缓冲区。 |
枚举适配器 | 本主题说明如何使用Microsoft DirectX图形基础结构(DXGI)枚举计算机上的可用图形适配器。 |
获取适配器显示模式 | 本主题说明如何使用DXGI获取与适配器关联的有效显示模式。 |
创建设备和立即上下文 | 本主题说明如何初始化设备。 |
获取设备功能级别 | 本主题说明如何获得设备支持的最高功能级别。 |
创建顶点缓冲区 | 本主题说明如何初始化静态顶点缓冲区,即不更改的顶点缓冲区。 |
创建索引缓冲区 | 本主题说明如何初始化索引缓冲区以准备呈现。 |
创建常量缓冲区 | 本主题说明如何初始化常量缓冲区以准备呈现。 |
创建纹理 | 本主题说明如何创建纹理。 |
以编程方式初始化纹理 | 本主题有几个示例,说明如何初始化使用不同类型的用法创建的纹理。 |
从文件初始化纹理 | 本主题说明如何使用Windows Imaging Component(WIC)分别创建纹理和视图。 |
使用动态资源 | 当您的应用需要更改这些资源中的数据时,您可以创建和使用动态资源。您可以为动态使用创建纹理和缓冲区。 |
创建计算着色器 | 本主题说明如何创建计算着色器。 |
设计船体着色器 | 本主题说明如何设计外壳着色器。 |
创建一个外壳着色器 | 本主题说明如何创建外壳着色器。 |
初始化Tessellator阶段 | 本主题说明如何初始化曲面细分器阶段。 |
设计域着色器 | 本主题说明如何设计域着色器。 |
创建域着色器 | 本主题说明如何创建域着色器。 |
编译着色器 | 本主题说明如何在运行时使用D3DCompileFromFile函数来编译着色器代码。 |
记录命令列表 | 本主题说明如何创建和记录命令列表。 |
播放命令列表 | 本主题说明如何播放命令列表。 |
检查驱动程序支持 | 本主题说明如何确定硬件加速是否支持多线程功能(包括资源创建和命令列表)。 |