Реализация стека glPushAttrib / glPopAttrib в GLES - PullRequest
2 голосов
/ 03 октября 2011

GLES2 не поддерживает glPush * / glPop *. Кто-нибудь знает, есть ли реализация стека состояний для OpenGL ES 2.0? Любое решение моей проблемы приветствуется.

Ответы [ 2 ]

2 голосов
/ 03 октября 2011

glPushAttrib / glPopAttrib управляло состоянием фиксированной функции, которое не было перенесено из более старых версий OpenGL. Программируемые шейдеры заменили все функции с фиксированными функциями в GLES и более новые версии OpenGL.

Состояние - это то, чем вы сами управляете с помощью входов в шейдерные программы.

0 голосов
/ 22 июня 2013

Если вам нужно быстрое решение, вас может заинтересовать эта библиотека ( репозиторий Github ).Он эмулирует только небольшое подмножество OpenGL 1.x, включая glPush * / glPop *.Обратите внимание, что упомянутый проект все еще в значительной степени WIP, поэтому не ожидайте, что все будет работать "из коробки".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...