【关键字】
OpenGl ES / glGetError
【问题描述】
在使用OpenGL ES进行自定义渲染时,在调用任何gl方法前,调用glGetError时,发现glGetError一直有返回错误,使用while(err = glGetError != GL_NO_ERROR) {},发现出现循环执行,完全无法退出,抓到的返回值为err = 113
【解决方案】
使用标准OpenGL测试,glGetError是返回之前调用的gl函数是否发生错误,若之前没有调用gl的函数,是肯定会报错的。请按文档和流程正常开发即可。
参考文档: