从 OpenGL ES 2.0 移植到 Direct3D 11
包含有关将 OpenGL ES 2.0 图形管道移植到 Direct3D 11 和 Windows 运行时的文章、概述以及操作实例。
注意 移植 OpenGL ES 2.0 项目的中间步骤是使用适用于 Microsoft Store 的 ANGLE。 ANGLE 通过将 OpenGL ES API 调用转换为 DirectX 11 API 调用,允许你在 Windows 上运行 OpenGL ES 内容。 有关 ANGLE 的详细信息,请转到适用于 Microsoft Store 的 ANGLE Wiki。
主题 | 说明 |
---|---|
首次开始将图形体系结构从 OpenGL ES 2.0 移植到 Direct3D 的过程时,你需要自行熟悉一下 API 之间的主要差别。 本部分中的主题将帮助你规划你的移植策略以及将图形处理移动到 Direct3D 时必须进行的 API 更改。 |
|
对于本次移植练习,我们将从最基本的内容开始:将旋转且顶点着色的立方体的简单呈现器从 OpenGL ES 2.0 移植到 Direct3D 中,以便它与 Visual Studio 2015 中的 DirectX 11 应用(通用 Windows)模板相匹配。 |
|
当从 OpenGL ES 2.0 移植到 Direct3D 11 时,使用这些参考主题查找 API 映射和简短的代码示例。 |