【问题标题】:Why Android GLES2 application uses GLES1 runtime?为什么 Android GLES2 应用程序使用 GLES1 运行时?
【发布时间】:2014-01-28 14:22:02
【问题描述】:

我编译了示例 Irrlicht GLES2 应用程序并与 -lGLESv2 链接。但在 Android 4.1.2 设备(Huawei Media Pad 10)上运行,它在 LogCat 中输出它使用 GLES1 运行时:

01-28 20:47:27.728: I/Irrlicht(9228): OGLES2 initialized
01-28 20:47:27.728: I/log(9228): Using renderer: OpenGL ES-CM 1.1

为什么会发生这个错误 - 我在链接阶段出错了,或者我应该更改操作系统中的设置,或者这是我的设备的错误?以前有人遇到过这个错误吗?

【问题讨论】:

    标签: android opengl-es-2.0 irrlicht


    【解决方案1】:

    刚需使用

    mGLView.setEGLContextClientVersion(2);

    【讨论】:

    • 你在 gles2 中编​​译并运行了 irrlicht 吗??
    • 是的,我在 IrrCompileConfig 中指定了 GLES2,但我遇到了纹理错误。所以我切换回 GLES1。
    • 我面临同样的问题,gles2 中没有加载纹理。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-29
    • 2019-04-08
    • 2012-12-19
    相关资源
    最近更新 更多