Приложение Opengl ES работает в симуляторе, но не на телефоне - PullRequest
0 голосов
/ 29 января 2010

Я создал simlpe приложение Opengl ES, сфера подпрыгивая в комнате взад-вперед. При запуске на симуляторе все работает нормально. Я настроил симулятор на HW 3.0, из xCode я выбрал Simulator - 3.0 | Debug. Поскольку у меня есть только 3G, а не 3G, я предполагаю, что это должно дать тот же результат?

В чем может быть причина и как, черт возьми, я собираюсь отлаживать такого рода проблемы? Я не знаю, куда идти отсюда ... Любая помощь очень ценится!

1 Ответ

1 голос
/ 29 января 2010

Я решил это. Проблема была в том, что я включил GL_COLOR_ARRAY, но не использовал цветовые массивы. Это вызвало ошибку. Я не понимаю почему, но удаляю "glEnableClientState (GL_COLOR_ARRAY);" решил это. Это также объясняет мою второстепенную проблему, почему моя сфера имела странные цвета, теперь она снова выглядит хорошо ...

Кроме того, он также объясняет (я думаю, пожалуйста, исправьте меня, если я ошибаюсь), почему glGetError не уловил никакой ошибки, когда я думал, что проблема возникла (это всегда происходило в той же строке в моем коде, но, вероятно, не связано с этот ряд).

...