Все функции OpenGL ES 2.0 возвращают 79 - PullRequest
1 голос
/ 11 ноября 2011

Независимо от того, что я называю, все функции в OpenGL ES 2.0 возвращают 79, если они возвращают int, и ноль, если они возвращают строку. Устройство, на котором я работаю, поддерживает OpenGL ES 2.0, даже пример кода из учебника на сайте разработчика сделает это. В настоящее время разрабатывается на Android 2.2 (API-уровень 8). Затем приложение просто рисует чистый цвет. Кто-нибудь из вас видел, что эта ошибка не может использовать glGetError, поскольку она возвращает 79 и только 79.

1 Ответ

0 голосов
/ 06 ноября 2012

Это может происходить, когда glGetError() вызывается извне потока openGL. (по этой причине из glGetError могут возвращаться и другие странные числа)

Это может произойтиесли, скажем, в GLSurfaceView вы вызываете glGetError() из конструктора, а не функции onSurfaceCreated() или onDrawFrame().

По сути, он возвращает мусор, а не допустимую ошибку.

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