使用 Direct3D 11、Direct3D 10 和 Direct2D
本节介绍早期版本的 Direct3D 和 Direct2D、Direct3D 11on12 API 以及从 Direct3D 11 到 Direct3D 12 的移植指南中的互操作技术。
在本节中
主题 | 说明 |
---|---|
Direct3D 12 互操作 |
D3D12 可用于编写组件化应用程序。 |
Direct3D 11 on 12 |
开发人员可以通过 D3D11On12 机制使用 D3D11 接口和对象来驱动 D3D12 API。 借助 D3D11on12,使用 D3D11 编写的组件(如 D2D 文本和 UI)可与针对 D3D12 API 编写的组件配合工作。 D3D11on12 还可以实现应用程序从 D3D11 到 D3D12 的增量移植,它可让应用的某些组成部分继续针对 D3D11 以简化操作,同时让其他某些组成部分针对 D3D12 以保证性能,并始终提供完整且准确的渲染效果。 使用 D3D11On12 比使用互操作技术在两个 API 之间共享资源和同步工作更为简单。 |
从 Direct3D 11 移植到 Direct3D 12 |
本部分提供有关从自定义的 Direct3D 11 图形引擎移植到 Direct3D 12 的一些指导。 |