【问题标题】:Getting started with OpenGL ES 2.0 on Windows在 Windows 上开始使用 OpenGL ES 2.0
【发布时间】:2010-11-29 14:35:59
【问题描述】:

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

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

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

再说一次,我对 ES 2.0 很感兴趣。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • ANGLE 是史诗般的,但构建过程实际上是 Windows 上的一个痛苦,并导致一些错误,需要手动修复。
    【解决方案2】:

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

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

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

    • 仅适用于 AMD。

    PS 是的,它不同于 OLD/DEPRECATED OpenGL ES emulator。因为它是原生的!!!

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

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

        【讨论】:

        • 我应该根据您所针对的平台添加设备供应商可能会提供帮助的工具。
        • 感谢 ATI 解决方案似乎正是我正在寻找的。​​span>
        【解决方案5】:

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

        【讨论】:

        • 我更喜欢转换器而不是仿真。
        • 您需要使用VC2015从源代码构建,更改Directx的版本(默认值为DX11)...所以您至少需要Windows 7。
        【解决方案6】:

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

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

        【讨论】:

          【解决方案7】:

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

          【讨论】:

          猜你喜欢
          • 2015-11-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-02-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-08-08
          相关资源
          最近更新 更多