Конвейер фиксированных функций, включая встроенные матрицы, был полностью взят из OpenGL ES 2.0, поэтому константы, такие как GL_PROJECTION, и функции, такие как glPushMatrix, glRotate, glMatrixMode и т. Д. Были удалены.
Это изменение требует от вас написания шейдеров и передачи / вычисления вашей собственной модели и матриц проекции. Хотя ES 2 предоставляет вам гораздо больше гибкости, он также очень затрудняет работу со старым кодом и начинать с нуля.
Если у вас нет полного понимания того, как проецируются и моделируются матрицы, вы можете придерживаться ES 1.
Презентацию с дополнительным объяснением можно найти здесь