在Windows上开始使用OpenGL ES 2.0

时间:2009-09-18 19:35:08

标签: c++ windows opengl-es opengl-es-2.0

这是关于在Windows平台上构建简单的OpenGL ES 2.0程序所需步骤的一个非常具体的问题。环境是带有非托管C ++的Visual Studio。

我去了Khronos.org网站,坦率地说,它看起来有点不透明,因为它看起来像标准机构写的东西。我不想下载“参考”或“规范”等。

所有我正在寻找的是从A到B的链接和步骤。换句话说,“下载这些文件或在此URL运行此设置。创建一个新的Visual Studio项目,引用这些库。包括此头文件。“

同样,我对ES 2.0感兴趣。

7 个答案:

答案 0 :(得分:12)

我一直在使用谷歌Angle Project。它将opengles 2.0转换为win32的DirectX 9调用。它运作得相当好,甚至有很多例子。它也是BSD许可证,因此您制作的任何内容都可以将源代码用于您自己的项目。

答案 1 :(得分:11)

经过多次挖掘同样的事情。我从PowerVR找到了一个用于openGL es 2的模拟器:http://www.imgtec.com/powervr/insider/sdkdownloads/index.asp

上面链接的AMD不再可用或支持。

答案 2 :(得分:9)

AMD将OpenGL ES与普通的Catalyst驱动程序捆绑在一起(适用于Win& Lin)。

您只需使用EGL即可获得OpenGL ES上下文! (并且必须使用来自AMD OpenGL ES SDK的标头/包含)。

  • AMD用户已拥有运行应用所需的一切。
  • 每篇关于EGL和OGL ES的文档都是有效的。

  • 仅适用于AMD。

PS是的,它与OLD / DEPRECATED OpenGL ES 模拟器不同。因为它是原生!!!

答案 3 :(得分:4)

AMD现在推出了带有EGL库的桌面OpenGL ES 2.0版本 http://developer.amd.com/tools/graphics-development/amd-opengl-es-sdk/

答案 4 :(得分:3)

您可以查看将项目带入桌面的OpenGL ES的角度项目。它工作得很好,而且设置起来并不困难:http://code.google.com/p/angleproject/

答案 5 :(得分:1)

OpenGL ES通常不适用于台式机。它适用于嵌入式系统,因此命名为ES:Embedded Systems。

答案 6 :(得分:0)

没有可用的本机实现(毕竟ES代表嵌入式系统),但您可以尝试ATI的OpenGL ES Emulator

编辑:3/3/12我对此回复进行了投票,看起来AMD已经停止了对模拟器的支持。