• Category Archives OpenGL
  • Интеграция QT в OpenGL приложение с использованием QPA

    Posted on by admin

    Долгое время использовать QT для построение интерфейса в играх было неудобно из-за невозможности интегрировать его в приложение и сильного падения производительности если строить приложение целиком на QT, однако с выходом QT5 с QPA запуск GUI на QT в отдельном потоке исполнения стал очень простым.


  • glfw и VirtualBox

    Posted on by admin

    Давным давно образовалась у меня проблема — игры не работают в VirtualBox. Проблема не решилась даже тогда, когда в VirtualBox появилась поддержка OpenGL. Единственным решением для разработки игр было использование Mesa в режиме программной эмуляции OpenGL. Наконец то я смог разобраться в причинах этой проблемы. Как оказалось разработчики VirtualBox уже долгое время не фиксят одну маленькую проблему. И, разумеется, glfw использует именно функцию glxGetFBConfigAttrib и не получает флага GLX_WINDOW_BIT после чего считает что не возможно создать окно.

    Для решения данной проблемки можно использовать небольшой патч:

    Данный патч можно применить не только к ветке 2.7 но и к 2.6 (данный код не претерпел значительных изменений). Возможно потребуется поправить вручную. После применения патча окно успешно создается.


  • Space_Arcade 1.1.0

    Posted on by admin

    Сегодня, 12 октября 2010 года, вышел первый и последний патч для space_arcade. Разработка проекта завершена.
    Данная версия игры распространяется в двух видах: исходные коды для Linux систем и бинарный пакет для Windows.


  • Использование сжатия текстур в OpenGL

    Posted on by admin

    Как следствие можно седелать вывод что если у вас есть текстура, которая не теряет в качестве при использовании DXT сжатия, либо теряет его в приемлемых масштабах — то можно получить хороший прирост производительности, использовав DXT сжатие.