我想在我的Ubuntu机器上开发OpenGL ES 2.0应用程序。我找不到任何支持GLES 2.0的库/仿真器。有什么建议么?如何在Linux上开发OpenGL ES(GLES)2.0应用程序?
回答
您可以使用POWERVR SDK在PC上模拟Opengl es。您可以下载SDK here。归档文件提供了将仿真库作为文档文件安装的必要步骤,并包含带源代码的教程和演示应用程序。
发展到OpenGL 2.0 standard,并且不使用即时模式或固定功能模式。本质上你的程序将符合ES 2.0标准。
这是我最坏的情况下解决方案。不幸的是,我没有足够的经验来告诉我什么时候进入(非西班牙)领土。这就是为什么我正在寻找困难的边界。 – 2010-09-28 23:03:56
我只能从这个解决方案劝阻。我的建议是创建至少一个openglES上下文(glfw或其他工具可能会帮助你),或者你可以包含一个没有定义完全不使用的函数的opengl ES头。 – Arne 2014-02-15 18:07:03
梅萨supports it。如果你想限制自己的OpenGL ES 只有那么你需要将它建立到一个单独的目录,然后添加适当的包含和库目录。
您可以生成仅具有您真正需要的那些功能的标头。用glfw你可以创建一个opengl es上下文。所以你不能意外地使用你不想使用的函数,因为它们不会被这样定义。我发现这可能会帮助你。
- 1. OpenGL ES 2.0程序流程
- 2. 尝试运行OpenGL ES 2.0应用程序时发生IllegalArgumentException
- 3. 在Linux上开发Spotify应用程序
- 4. 如何在Linux和Android中使用OpenGL-ES 2.0
- 5. 在OpenGL ES 2.0的
- 6. 在“标准”Linux系统上创建OpenGL ES 2.0上下文
- 7. Android上的OpenGL ES 2.0
- 8. osmesa OpenGL ES 2.0
- 9. 在桌面上开发OpenGL ES
- 10. glTexImage2D引发错误0x501使用OpenGL ES 2.0的Android NDK程序
- 11. OpenGL vs OpenGL ES 2.0 - OpenGL应用程序可以轻松移植吗?
- 12. 如何在Linux上开发(不运行).Net应用程序?
- 13. OpenGl ES 2.0 - 程序未在Moto G上运行
- 14. 从OpenGL ES 1.1过渡到OpenGL ES 2.0
- 15. 如何在OpenGL ES 2.0中实现glOrthof
- 16. 单线程OpenGL ES Android应用程序
- 17. OpenGL 2.0 ES坐标
- 18. OpenGL ES 2.0纹理
- 19. 的OpenGL ES 2.0 3D
- 20. Android - 使用NDK的OpenGL ES 2.0教程?
- 21. 如何在Android NDK上使用OpenGL ES 2.0呈现OpenCV Mat?
- 22. 的OpenGL ES 2.0:在纹理
- 23. (iOS)OpenGL ES(2.0)应用程序,如何移动Z中的对象?
- 24. 在Linux上为Ubuntu开发在Eclipse上设置OpenGL ES 1.0(Ubuntu 3.0.0)
- 25. OpenGL ES 2.0 NVIDIA TEGRA 2展开
- 26. 如何在Linux中绘制OpenGL ES?
- 27. glMapBufferRange Android上GLES应用程序崩溃
- 28. 在windows上运行android应用程序,在linux上开发
- 29. IPad OpenGL Es应用程序闪烁
- 30. Android,opengl ES 1.1,退出应用程序
这需要注册。 ARM Mali版本是一个开放的下载地址:http://www.malideveloper.com/opengl-es-20-emulator.php – ahcox 2012-03-15 21:56:13
@ahcox更不用说它的cca 300kb,与300mb +相比,包括ES1和ES2库,以及托管似乎支持比30kbps更高的速度。我真的很想获得POWERVR SDK(我想我会得到PVRTC支持),但这很愚蠢。无可否认,Imagination Technologies可能只是暂时遇到困难,但是,如果你,ahcox没有发布这个,我真的会放弃。你应该发布这个作为替代答案! :-) – 2012-06-18 17:20:44