Это может происходить, когда glGetError()
вызывается извне потока openGL. (по этой причине из glGetError
могут возвращаться и другие странные числа)
Это может произойтиесли, скажем, в GLSurfaceView вы вызываете glGetError()
из конструктора, а не функции onSurfaceCreated()
или onDrawFrame()
.
По сути, он возвращает мусор, а не допустимую ошибку.