Я решил это. Проблема была в том, что я включил GL_COLOR_ARRAY, но не использовал цветовые массивы. Это вызвало ошибку. Я не понимаю почему, но удаляю "glEnableClientState (GL_COLOR_ARRAY);" решил это. Это также объясняет мою второстепенную проблему, почему моя сфера имела странные цвета, теперь она снова выглядит хорошо ...
Кроме того, он также объясняет (я думаю, пожалуйста, исправьте меня, если я ошибаюсь), почему glGetError не уловил никакой ошибки, когда я думал, что проблема возникла (это всегда происходило в той же строке в моем коде, но, вероятно, не связано с этот ряд).