0

我对图像的图形效果很少,我可以在带有 opengl es 2.0 的 Windows 7 Visual Studios 2008 上运行。在 ARM 模拟器上。

现在我想将我的实现移植到嵌入式设备的 linux 上。我对 linux 没有任何想法,直到现在才开始研究它。

是否有人可以提供入门或一些材料,以便我可以开始将 Windows 移植到嵌入式 linux。

其次,它是我只需要从 Windows 复制到 linux 的相同代码吗?

我想在我的系统中安装 Ubuntu,并尝试使用来自 Eclipse的 Linux Opengl es 2.0 Emulator Emulator for linux在 ubuntu 中运行该项目。

如果我在将代码从 Windows 移植到 Linux 的正确路径上,请帮助我

谢谢

4

1 回答 1

1

拥有完全兼容的 OpenGL ES 2.0(如果需要,也可以是 1.0/1.1)环境的最佳方法是使用 GPU 制造商的 SDK 之一。

最常见且做得最好的一种是来自 Imagination 技术的 PowerVR GPU 系列(Iphones 和许多 Androids http://en.wikipedia.org/wiki/List_of_PowerVR_products

您可以从此链接下载并安装模拟器和 SDK:

http://www.imgtec.com/powervr/insider/sdkdownloads/

您的请求的另一种解决方案是我的首选,即不使用模拟器,研究 ES 世界和标准 OpenGL 库之间的差异,并编写代码以在两个世界上顺利运行(有适当的例外和差异)。

通过这种方式,您将在努力结束时拥有在两个宇宙(移动和桌面)上完全可操作的代码。两只鸟用一块石头。

这是我的 PATRIA 3D 引擎开发所遵循的方式。

干杯毛里齐奥

于 2012-06-29T08:17:27.933 回答