Использование libRocket с iOS - PullRequest
       18

Использование libRocket с iOS

0 голосов
/ 31 октября 2010

Я пытаюсь использовать libRocket в приложении для iPhone (с cocos2d), но, похоже, я не могу преодолеть OpenGL error 0x0500 in -[EAGLView swapBuffers].Кажется, он срабатывает при вызове glDrawElements(GL_TRIANGLES, num_indices, GL_UNSIGNED_INT, indices); в ShellRenderInterfaceOpenGL.

Мне пришлось изменить GL_RGB8 на GL_RGB в функции GenerateTexture.Я уверен, что это, вероятно, связано, но GL_RGB8 не найден при компиляции.

любые указатели?

1 Ответ

1 голос
/ 31 октября 2010

В OpenGL ES glDrawElements принимает тип = GL_UNSIGNED_BYTE или тип = GL_UNSIGNED_SHORT, GL_UNSIGNED_INT недопустим и, следовательно, генерирует ошибку GL 0x500, которая является GL_INVALID_ENUM.

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