Ошибка gliUnimplemented при стандартных вызовах opengl на iphone - PullRequest
1 голос
/ 05 декабря 2010

У меня есть xcode 3.2.5 x64.Я создаю стандартное шаблонное приложение для iphone openglES.По умолчанию установлен симулятор iphone 4.2.

Проблема в том, что я не могу использовать некоторые функции opengl, такие как: glMatrixMode, glEnableClientState и некоторые другие, потому что я получаю сообщение EXC_BAD_ACCESS.Стек вызовов показывает, что последний метод был gliUnimplemented.

По умолчанию контекст opengl создается с API SE2

EAGLContext *aContext = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES2];

, но если я перехожу на API SE1, эти функции работают нормально, и я неесть какие-либо ошибки.Почему происходит сбой этих функций в контексте SE2?

1 Ответ

2 голосов
/ 05 декабря 2010

OpenGL ES 2 не имеет устаревших функций, таких как матрицы, источники света или непосредственный режим.

...