下层硬件上的 Direct3D 11
本部分讨论 Direct3D 11 如何设计为支持从 DirectX 9 到 DirectX 11 的新硬件和现有硬件。
此图显示了 Direct3D 11 如何支持新的和现有的硬件。
在 Direct3D 11 中,引入了称为功能级别的新范例。 功能级别是明确定义的 GPU 功能的集合。 使用功能级别,可以将 Direct3D 应用程序定位为在下层版本的 Direct3D 硬件上运行。
10Level9 参考部分列出了各种 ID3D11Device 和 ID3D11DeviceContext 方法在各种 10Level9 功能级别上的行为差异。
在本节中
主题 | 说明 |
---|---|
Direct3D 功能级别 |
本主题讨论 Direct3D 功能级别。 |
异常 |
本主题介绍在下层硬件上使用 Direct3D 11 时的异常。 |
下层硬件上的计算着色器 |
本主题讨论如何在 Direct3D 10 硬件上的 Direct3D 11 应用中使用 计算着色器 。 |
防止不需要的 NULL 像素着色器 SRV |
本主题讨论如何解决驱动程序接收 NULL 着色器资源视图 (SRV) 即使非 NULL SRV 绑定到像素着色器阶段也是如此。 |
有关功能级别的如何主题
主题 | 说明 |
---|---|
如何:获取设备功能级别 |
如何获取功能级别。 |