我有一个渲染 OpenGL 场景的 Android 应用程序。所有的 OpenGL 代码都是用 C++ 完成的。
我遇到的问题是,当我按下主页按钮,然后返回应用程序时,OpenGL 调用开始返回错误。
具体来说,ES 1.1 版本失败glDrawArrays
并出现 logcat 错误<gl_draw_error_checks::550>: GL_INVALID_OPERATION
ES 2.0 版本失败,glUseProgram
定位错误为<core_glUseProgram:1496>: GL_INVALID_VALUE
.
离开/返回 OpenGL ES 应用程序的正确过程是什么?