Да, я ненавижу Objective-c, плюс мой проект будет переносимым, поэтому я хотел бы закодировать как можно больше кода на C ++, в идеале 100%.
Итак, у меня есть обычный проект C ++, созданный с помощью Xcode, и я хочу открыть несколько окон OpenGL.
edit: Черт, Glut берет на себя управление приложением с помощью glutMainLoop (), и я хотел бы иметь больше контроля над циклом.
Попробую freeglut, хотя я не могу найти двоичные файлы OSX, и мне всегда не повезло, когда я пытаюсь скомпилировать чужой код.
Обновление:
Я попытался еще раз связать с SDL 1.3, и на этот раз я смог заставить его работать! Ю-ху!
Я всегда хотел работать с SDL, но использование более одного окна было обязательным, и это особенность версии 1.3, которая находится в стадии разработки, и я никогда не мог заставить ее работать.
Поскольку он переносим на миллионы ОС и обрабатывает 2D-графику, а также OpenGL, я пойду с этим. Спасибо всем!