Что чаще всего используется в качестве оконного менеджера для OpenGL в настоящее время? - PullRequest
5 голосов
/ 15 октября 2010

Glut кажется довольно старым, а SDL также, как будто он уже не самый молодой - что сейчас используется (кроссплатформенный) оконный менеджер для OpenGL?

Ответы [ 5 ]

4 голосов
/ 19 октября 2010

Кроссплатформенный инструментарий пользовательского интерфейса 1. wxwidgets 2. fltk 3. qt 4. glut (freeglut) 5. sdl

Я использовал glui.Отстой очень плохо (с точки зрения производительности).Существует огромная разница в снижении производительности, просто благодаря включению glui (без фактического использования) в ваши приложения.

Если честно, я предпочитаю инструментарий пользовательского интерфейса для конкретной платформы.Быстрее.Надежный.

3 голосов
/ 15 октября 2010

Зависит от того, как вы хотите его использовать. Не думайте, что есть явный победитель.

Мне нравится использовать Qt, потому что я с ним знаком, так что мне легко, и потому, что я использую его для других элементов пользовательского интерфейса в моих в основном оконных приложениях openGL.

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

Я думаю, GLFW - лучший выбор для небольших и средних приложений / игр. Этот тип библиотек должен быть простым, небольшим и быстрым, без каких-либо дополнительных сервисов, таких как функции поддержки изображений и т. GLFW собирается удалить все вспомогательные функции, чтобы сосредоточиться на главной цели.

QT лучше всего подходит для графических приложений, но не для игр или небольших приложений.

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

Я использую freeglut, но это немного улучшенное перенасыщение.

Вы также можете использовать QT

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

Сам пока не пробовал, но хочу в моем следующем проекте.Кажется, это очень популярно. SFML .Это «наследник» SDL, написанный на C ++

...