错误显示:
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就可能失败。