【发布时间】:2012-02-15 12:19:11
【问题描述】:
我正在用 And 引擎开发一个引发异常的游戏。其实我不知道发生异常的地方。在市场上被多次报道。
java.lang.RuntimeException: eglSwapBuffers failed: EGL_BAD_ALLOC
at android.opengl.GLSurfaceView$EglHelper.throwEglException(GLSurfaceView.java:1080)
at android.opengl.GLSurfaceView$EglHelper.swap(GLSurfaceView.java:1038)
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1364)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1118)
这个有解决办法吗??
【问题讨论】:
-
你找到解决这个问题的方法了吗?
-
我的应用在 Nexus 7 上运行良好,但在索尼爱立信 Xperia 上却失败了。我删除了我正在使用的唯一 EGL 调用 (ConfigChooser),它在 Xperia 上运行良好。
-
你能用一段代码解释一下吗?
-
在 GLSurfaceView 的构造函数中,我调用了 setEGLConfigChooser(8,8,8,8,0,0)。我删除了这段代码,我不再得到异常,所以我猜我使用的配置设置有问题。希望这会有所帮助。
-
这意味着你直接在做 GL 我在做 AndEngine 你能猜到我应该把这段代码放在哪里吗?
标签: android opengl-es andengine