2010-09-28 123 views

回答

4

您可以使用POWERVR SDK在PC上模拟Opengl es。您可以下载SDK here。归档文件提供了将仿真库作为文档文件安装的必要步骤,并包含带源代码的教程和演示应用程序。

+2

这需要注册。 ARM Mali版本是一个开放的下载地址:http://www.malideveloper.com/opengl-es-20-emulator.php – ahcox 2012-03-15 21:56:13

+1

@ahcox更不用说它的cca 300kb,与300mb +相比,包括ES1和ES2库,以及托管似乎支持比30kbps更高的速度。我真的很想获得POWERVR SDK(我想我会得到PVRTC支持),但这很愚蠢。无可否认,Imagination Technologies可能只是暂时遇到困难,但是,如果你,ahcox没有发布这个,我真的会放弃。你应该发布这个作为替代答案! :-) – 2012-06-18 17:20:44

2

发展到OpenGL 2.0 standard,并且不使用即时模式或固定功能模式。本质上你的程序将符合ES 2.0标准。

+4

这是我最坏的情况下解决方案。不幸的是,我没有足够的经验来告诉我什么时候进入(非西班牙)领土。这就是为什么我正在寻找困难的边界。 – 2010-09-28 23:03:56

+0

我只能从这个解决方案劝阻。我的建议是创建至少一个openglES上下文(glfw或其他工具可能会帮助你),或者你可以包含一个没有定义完全不使用的函数的opengl ES头。 – Arne 2014-02-15 18:07:03

5

梅萨supports it。如果你想限制自己的OpenGL ES 只有那么你需要将它建立到一个单独的目录,然后添加适当的包含和库目录。

0

您可以生成仅具有您真正需要的那些功能的标头。用glfw你可以创建一个opengl es上下文。所以你不能意外地使用你不想使用的函数,因为它们不会被这样定义。我发现这可能会帮助你。

gl load from the unofficial opengl sdk