JNI error:libEGL: call to OpenGL ES API with no current context (logged once per

来源:互联网 发布:崛起平台网络兼职 编辑:程序博客网 时间:2024/04/28 08:28

错误显示:

04-22 13:01:32.935: E/libEGL(17804): call to OpenGL ES API with no current context (logged once per thread)

原因:

GLSurfaceView中onTouch事件运行于主线程

GLSurfaceView.Renderer 中回调运行于 OPENGL线程

两者不在一个线程,如果在非openGL线程调用GL相关操作,就会报次错误,当然,函数影响也是有的,比如glGenTexture就可能失败

1 0