GLFW - это бесплатная многоплатформенная библиотека с открытым исходным кодом для открытия окна, создания контекста OpenGL и управления вводом. Его легко интегрировать в существующие приложения и он не претендует на основной цикл. GLFW написан на C и имеет встроенную поддержку для Windows, Mac OS X и многих Unix-подобных систем, использующих систему X Window, таких как Linux и FreeBSD. GLFW находится под лицензией zlib/libpng.

Что такое GLFW?

GLFW - это многоплатформенная библиотека с открытым исходным кодом для создания окон с контекстами OpenGL или OpenGL ES и управления вводом. Его легко интегрировать в существующие приложения и он не претендует на основной цикл.

GLFW написан на C и имеет встроенную поддержку для Windows, Mac OS X и многих Unix-подобных систем, использующих систему X Window, таких как Linux и FreeBSD.

GLFW находится под лицензией zlib/libpng.

особенности

  • Простой в использовании API в стиле API OpenGL
  • Предоставляет вам окно и контекст OpenGL с двумя вызовами функций
  • Явная поддержка MSAA и OpenGL 3.2+, включая профили и флаги
  • Клавиатура, мышь, джойстик и ввод времени
  • Вход может быть либо опрошен, либо доставлен через обратные вызовы
  • Ввод основных символов Юникода
  • Поддерживает как статическое, так и динамическое связывание
  • Открытый исходный код с либеральной лицензией, сертифицированной OSI
  • Make-файлы или файлы проектов для наиболее популярных компиляторов C/C++
  • Примеры и исчерпывающая документация

Документация

  • Документация содержит учебник, руководства по различным областям API, компиляции и соединяющими направляющих, справочное руководство и руководство по миграции с более старых версий API.

Ресурсы