Я пытаюсь изменить свой проект OpenGL на OpenGL ES 1.x. Но есть вызов функции, который я не могу найти, чтобы заменить его.
glPushAttrib(GL_CURRENT_BIT | GL_LIGHTING_BIT | GL_COLOR_BUFFER_BIT | GL_ENABLE_BIT );
Я не могу найти маску GL_CURRENT_BIT и функцию glPushAttrib в OpenGL ES 1.x.
Просто, я просто убираю маску GL_CURRENT_BIT из параметров glPushAttrib, и приложение показывает неправильный фон на окне (я тестировал его в среде OpenGL. и фон - это текстурка.). Есть ли какое-либо решение для меня, чтобы заменить glPushAttrib(GL_CURRENT_BIT) и позволить мне правильно запустить приложение в OpenGL, или есть ли какое-либо решение для меня, чтобы реализовать glPushAttrib(GL_CURRENT_BIT), который я могу правильно запускать как в OpenGL, так и в OpenGL ES? Спасибо!