OpenGL кросс-платформенное окно

git commit --amend --author="Author Name <email@address.com>"
6
задан Auraomega 2 March 2009 в 22:13
поделиться

7 ответов

Попробуйте wxWidgets. Существует ссылка на использование его с OpenGL здесь.

4
ответ дан 8 December 2019 в 18:42
поделиться

Когда Qt 4.5 выходит (позже в этом месяце, я думаю), это будет LGPL, поэтому если можно ожидать пара недель, можно использовать QT, не имея необходимость к открытому исходному коду программу.

4
ответ дан 8 December 2019 в 18:42
поделиться

ИЗБЫТОК (Инструментарий Утилиты GL) близко подходит к тому, что Вы ищете. Это является быстрым и легким и межплатформенным, хотя это не имеет поддержки строк меню. Эта страница также имеет много подобных GLUT альтернатив.

2
ответ дан 8 December 2019 в 18:42
поделиться

Поскольку out-of-the-box кнопка завершения включила окно, у Вас может быть ИЗБЫТОК, как упомянуто прежде, и если Ваши дополнительные потребности GUI действительно просты, я думаю, что ИЗБЫТОК может предоставить Вам некоторых.

Вы могли также пойти для представленных меню и кнопок простого OpenGL, или использование Виджеты Nvidia или AntTweakBar.

2
ответ дан 8 December 2019 в 18:42
поделиться

SDL может создать Windows OpenGL.

http://gpwiki.org/index.php/C:SDL_OGL

0
ответ дан 8 December 2019 в 18:42
поделиться

Вам не нужна 'поддержка' OGL, пока можно передать его корректное информация. На окнах, по крайней мере, если у Вас есть работа с окнами API, от которого можно сцепить HWND, можно настроить OGL для использования в значительной степени любого окна, которое Вы хотите. Я сделал это успешно с wxWidgets и прямым win32. Я не могу помочь Вам с другими платформами, но я подозреваю, что можно сделать что-то подобное.

Это работает с D3D также и является хорошим способом разделить Ваш код рендеринга от Вашей работы с окнами API.

1
ответ дан 8 December 2019 в 18:42
поделиться

Существуют многочисленные представленные библиотеки виджета, такие как те который предложенный rotoglup. Посмотрите на CEGUI и QuickGUI, они могут сделать Вас счастливыми (хотя CEGUI разочаровывает меня своим злоупотреблением XML). И вот бесстыдный разъем: GLICT.

0
ответ дан 8 December 2019 в 18:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: