21

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

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

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

同样,我对 ES 2.0 很感兴趣。

4

7 回答 7

13

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

于 2012-02-18T17:45:24.613 回答
10

在为同一件事进行了大量挖掘之后。我从 PowerVR 找到了 openGL es 2 的模拟器:http ://www.imgtec.com/powervr/insider/sdkdownloads/index.asp

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

于 2010-12-23T23:59:12.150 回答
9

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

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

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

  • 它仅适用于 AMD。

PS 是的,它与 OLD/DEPRECATED OpenGL ES emulator不同。因为是国产!!!

于 2012-04-15T20:13:32.367 回答
5

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

于 2013-01-19T05:08:08.013 回答
3

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

于 2013-09-19T06:08:58.223 回答
1

OpenGL ES 通常不适用于桌面计算机。它适用于嵌入式系统,因此得名 - ES:嵌入式系统。

于 2009-09-18T19:38:33.973 回答
0

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

编辑:2012 年 3 月 3 日我对此回复投了反对票,看起来 AMD 已经停止了对模拟器的支持。

于 2009-09-18T19:40:46.597 回答