GLFW

Скриншот программы:
GLFW
Детали программы:
Версия: 3.1.2 обновление
Дата загрузки: 9 Dec 15
Разработчик: GLFW team
Тип распространения: Бесплатная
Популярность: 50

Rating: 2.0/5 (Total Votes: 1)

GLFW является открытым исходным кодом, кросс-платформенный, портативные и свободно распространяемое программное обеспечение библиотека, которая была разработана с нуля, чтобы действовать в качестве основы для разработки приложений OpenGL и OpenGL ES под Linux, BSD и Microsoft Windows и Mac OS X операционные systems.Features в в glanceIt является очень простой в использовании API, который обеспечивает различные функции для доступа расширений OpenGL, открывая окно OpenGL, чтение мыши, клавиатуры, джойстика и ввода времени, а вэй, как для синхронизации и создания чтение текстур и темы из files.Supports широкий спектр compilersGLFW поставляется с встроенной поддержкой для многочисленных компиляторов, в том числе GCC, Cygwin, DJGPP, Borland C ++ Builder, Apple, Developer Tools, Geek Гаджеты, LCC-Win32, Mingw32, Microsoft Visual C ++, OpenWatcom, VBCC, и Пеллес C.Gettings началось с GLFWIf вы хотите установить эту программу на вашей системе GNU / Linux, вы должны будете загрузить последнюю архив из Softoware, извлечь его на месте по вашему выбору, откройте эмулятор терминала, перейдите в папку, извлеченного файла и компиляции кода.
Подробная документация о том, как компилировать библиотеку GLFW из источников, а также некоторые примеры того, как создавать программы, используя это программное обеспечение, официально предоставляется разработчикам о проекте и Rsquo; домашнюю (ссылка ниже) .Under капотом, поддерживаемые ОС и Библиотека availabilityThe GLFW полностью написан на С и Pascal языков программирования, и его целевая аудитория разработчики, которые хотят разрабатывать приложения на основе технологии OpenGL ES и OpenGL. Проверьте раздел требований ниже, чтобы увидеть то, что программное обеспечение, необходимое для начала работы с GLFW.
В то время как для GNU / Linux, BSD и Mac OS X, программа доступна для скачивания в тарболов, которые включают исходный код проекта, он распространяется, как готовых бинарных архивов для операционной системы Microsoft Windows, поддерживающих 32- разрядный (x86) и 64-разрядный (x86_64) аппаратных платформ

Что нового В этом выпуске:.

  • Этот релиз добавляет исправления для ряда ошибок, которые влияют на все вместе поддерживаемые платформы, наиболее особенно обходные пути для ошибок в некоторых популярных оконных менеджеров.

Что нового в версии 3.1:

  • Добавлена ​​GLFWcursor собственная система курсор ручка
  • Добавлена ​​glfwCreateCursor, glfwCreateStandardCursor, glfwDestroyCursor и glfwSetCursor для хранения изображений система управления курсором
  • Добавлена ​​GLFWimage структура для прохождения 32-битные RGBA изображения
  • Добавлена ​​монитор и идентификатор адаптера доступ к родной API
  • Добавлена ​​glfwSetDropCallback и GLFWdropfun для получения упали файлы
  • Добавлена ​​glfwPostEmptyEvent за то, что вторичные темы, чтобы вызвать glfwWaitEvents вернуться
  • Добавлена ​​пустой тестовую программу для проверки проводки пустых событий
  • Добавлена ​​glfwSetCharModsCallback для получения символов с события модификаторов
  • Добавлена ​​glfwGetWindowFrameSize для получения размера кадра вокруг клиентской области окна
  • Добавлена ​​GLFW_AUTO_ICONIFY для управления ли полные окна экрана автоматически сворачиваю (и восстановить предыдущий режим видео) на потери фокуса
  • Добавлена ​​GLFW_DONT_CARE для индикации, что любое значение является приемлемым
  • Добавлена ​​GLFW_DOUBLEBUFFER для управления ли использовать двойную буферизацию
  • Добавлена ​​GLFW_CONTEXT_RELEASE_BEHAVIOR и ценности GLFW_ANY_RELEASE_BEHAVIOR, GLFW_RELEASE_BEHAVIOR_FLUSH и GLFW_RELEASE_BEHAVIOR_NONE поддержки GL_KHR_context_flush_control
  • Добавлена ​​GLFW_INCLUDE_ES31 для включения OpenGL ES 3.1 заголовок
  • Добавлена ​​GLFW_FLOATING для создания всегда-на-верху окна оконном режиме
  • Добавлена ​​GLFW_FOCUSED намек окно для управления первоначальный фокус ввода
  • Добавлена ​​частичная и экспериментальная поддержка Wayland
  • Добавлена ​​частичная и экспериментальная поддержка Мир
  • Изменены государственные атрибуты окна (внимание, свернуто и видно), чтобы запросить у системы непосредственно
  • Изменено значение по умолчанию для GLFW_REFRESH_RATE GLFW_DONT_CARE поддерживать поведение по умолчанию
  • Изменен статическую библиотеку, чтобы строить, как положение независимого кода для более легкого использования с языка Rust
  • Изменены glfwGetCursorPos запросить систему непосредственно для всех режимов, кроме курсора захваченного режиме
  • Исправление: Атрибут контекст отладки был установлен с GL_ARB_debug_output даже когда не было предложено контекст отладки
  • Исправление: Пример частицы не была связана с библиотекой резьбы
  • Исправление: Курсор не позиционировался над вновь созданных полных окон на экране
  • Исправление: Запрашиваемый положение курсора не всегда актуальный
  • Исправление: glfwExtensionSupported всегда не удалось по OpenGL ES 3.0 и позже, если библиотека была составлена ​​для OpenGL ES
  • [Какао] Добавлено _GLFW_USE_RETINA контролировать ли окна будут использовать полное разрешение на Retina дисплеев
  • [Какао] Сделано просматривать содержимое подкласс NSOpenGLView
  • [Какао] Исправление: Использование курсор 1x1 для скрытом режиме вызвало некоторые экранные регистраторы на провал
  • [Какао] Исправление: Некоторые объекты ядра Foundation просочились во джойстика перечисления и прекращения
  • [Какао] Исправление: Один экземпляр каждого отображаемого имени строки просочилась
  • [Какао] Исправление: Монитор перечисление вызвало Segfault если нет NSScreen не было найдено для данного CGDisplay
  • [Какао] Исправление: Множитель ключевые события были потеряны, если соответствующий бит-модификатор поле было неизменным
  • [Какао] Исправление: Джойстик перечисление взял сотни мс на некоторых системах
  • [Какао] Исправление: Курсор был скрыт, когда пользователь изменен окно GLFW
  • [Какао] Bugfix: 10.10 Йосемити OpenGL 4.1 профиля маркер не используется
  • [Какао] Исправление: Общий программное обеспечение OpenGL рендеринга может быть выбран при определенных условиях
  • [Какао] Исправление: Виртуальный курсор прыгнул непредсказуемо при входе отключил режим курсора
  • [Win32] Разрешено поколение PKG-файле конфигурации для MinGW
  • [Win32] Убрана возможность требовать явно связывая против winmm.dll
  • [Win32] Исправление: Сбой загрузки WinMM или его функции не сообщалось обратного вызова ошибки
  • [Win32] Исправление: Некоторые клавиши сообщалось на основе текущей раскладки вместо их физического расположения
  • [Win32] Исправление: Максимизация скрытые окна были восстановлены glfwShowWindow
  • [Win32] Исправление: Контекст воссоздание не было вызвано SRGB намека
  • [Win32] Исправление: Полный экран окна были неправильно размера и размещены на некоторых системах
  • [Win32] Исправление: Функции темпа Гамма действовали на весь рабочий стол, а не указанного монитора
  • [Win32] Исправление: неправильный неправильно физический размер был возвращен на несырьевые мониторов
  • [Win32] Исправление: X-ось спиральные смещения переворачивали
  • [Win32] Исправление: форсирование переменной Optimus HPG не правильно экспортируется
  • [Win32] Исправление: Атрибут минимизировано состояние окна не всегда обновляются
  • [Win32] Исправление: Ранее сосредоточены окна с ограниченными режим курсора и что было свернуто по Win + D не были видны, когда восстанавливается
  • [Win32] Исправление: Виртуальный курсор прыгнул непредсказуемо при входе отключил режим курсора
  • [X11] Добавлена ​​поддержка во время выполнения для систем, не имеющих расширение XKB
  • [X11] Сделано GLX 1.3 Минимальная поддерживаемая версия
  • [X11] Заменены XRRGetScreenResources с XRRGetScreenResourcesCurrent для поиска монитора собственности
  • [X11] Исправление: при не находя используемые КРТЦ не был обнаружен
  • [X11] Исправление: Обнаружение сломанной Nvidia RandR гамма поддержки не убедитесь, что по крайней мере один КРТЦ присутствовал
  • [X11] Исправление: устаревший недвижимость корневое окно _NET_SUPPORTING_WM_CHECK вызовет ошибку неперехваченное BadWindow
  • [X11] Исправление: проверка не была сделана на наличие GLX 1.3, когда GLX_SGIX_fbconfig был недоступен
  • [X11] Исправление: Тип сообщения протокольных мероприятий ICCCM не было проверено
  • [X11] Исправление: glfwDestroyWindow не смывать выходной буфер
  • [X11] Исправление: оконная рама взаимодействия были представлены как фокус событий
  • [X11] Исправление: Временное решение для унаследованного Compiz вызвало мерцание во время изменения размера
  • [X11] Исправление: Название указатель джойстиков не были очищены от отключения
  • [X11] Исправление: резолюции режиме видео и контролировать физические размеры не были исправлены для повернутой КРТЦ
  • [X11] Исправление: ввода символов Unicode игнорировали мертвые клавиши
  • [X11] Исправление: X-ось спиральные смещения переворачивали
  • [X11] Исправление: Полный экран коррекции перенаправить окна не всегда располагается над указанной монитора
  • [X11] Исправление: ввод символов не работают для дефолта и Quot; С & Quot; локаль
  • [X11] Исправление: джойстики, связанные после glfwInit не были обнаружены (временное Inotify раствор до надлежащего решения libudev)

Что нового в версии 3.0.4:

  • Добавлена ​​опция GLFW_BUILD_DOCS CMake для управления ли документации построен
  • Добавлена ​​Макроконфигурация _GLFW_USE_CONFIG_H для управления, включать ли заголовок конфигурации
  • перемещена номер версии макрос internal.h для облегчения ручного составления
  • Переименован заголовок конфигурации для glfw_config.h, чтобы избежать конфликтов
  • Исправление: Файл glfw3.pc не уважать вариант LIB_SUFFIX CMake
  • Исправление: Тест джойстики бы сегментации, если контроллер не было осей
  • [Win32] Разрешено интервал замены должен быть явно установлен в ноль на DWM систем
  • [Win32] Исправление: Убрано джойстик значение оси отрицание осталось от GLFW 2
  • [Win32] Исправление: Восстановление окон с помощью Win + D горячих клавиш не вызвать обратного вызова фокусировки
  • [Win32] Исправление: инвалид курсор режим клип прямоугольник был обновлен для нефокусированных окон
  • [Win32] Исправление: Курсор не была должным образом перецентрован по нечетным размера окна
  • [Win32] Исправление: Негативные позиции окна сообщалось неправильно
  • [Win32] Bugfix: сворачиваю обратного вызова не срабатывает при переключении от окна на весь экран с помощью Alt + Tab
  • [Win32] Исправление: Изменение размеров окна с glfwSetWindowSize дал ему фокус
  • [Какао] Добавлено зависимость от рамках CoreVideo для поиска частоты обновления
  • [Какао] Разрешено Lion полный экран для изменяемого размера окна оконный режим
  • [Какао] Переехал в Cocoa API для преобразования приложений и активации
  • [Какао] Исправление: Ключ GLFW_KEY_GRAVE_ACCENT сообщили в GLFW_KEY_WORLD_1 и наоборот
  • [Какао] Исправление: Ключ GLFW_KEY_F13 сообщили в GLFW_KEY_PRINT_SCREEN
  • [Какао] Исправление: Неявное преобразование из NSUInteger в целое, вызванные предупреждения с Xcode 5
  • [Какао] Исправление: Использование необъявленных селекторов сselector вызвало предупреждения с Xcode 5
  • [Какао] Исправление: Курсор остается видимым, если переехал на клиентской области после того, как установлено в скрытой за ее пределами
  • [Какао] Исправление: Частота обновления равна нулю для всех режимов некоторых мониторов
  • [Какао] Исправление: В поле install_name динамической библиотеки не был установлен
  • [Какао] Исправление: Полный экран окна не были представлены как имеющие фокус
  • [Какао] Исправление: Лишний ввода / вывода тест флаг предотвратить режимы видео выводилась в списке для Thunderbolt монитор
  • [Какао] Исправление: Получение название некоторых внешних дисплеев вызвало Segfault
  • [Какао] Исправление: 10,9 SDK определяет GLintptrARB и GLsizeiptrARB иначе, Khronos glext.h
  • [Какао] Исправление: Создание скрытые окна будут воровать фокус приложения
  • [Какао] Исправление: Контроллеры были представлены как имеющие нулевые кнопок и осей
  • [Какао] Исправление: Убрано джойстик значение оси отрицание осталось от GLFW 2
  • [X11] Добавлена ​​настройка имущества WM_CLASS в начальной заголовка окна
  • [X11] Добавлена ​​поддержка _NET_WM_BYPASS_COMPOSITOR
  • [X11] Исправление: Убрано джойстик значение оси отрицание осталось от GLFW 2
  • [X11] Исправление: Положение скрытых окон был проигнорирован Metacity и Compiz
  • [X11] Исправление:. Заголовок pthread.h не был включен в заголовок GLX платформы

Что нового в версии 3.0:

  • Эта версия удаляет устаревшие функции и добавляет новую API Поддержка нескольких окна и мониторы, SRGB, надежность, OpenGL ES, высокого DPI, гамма пандусы, обратного вызова для нескольких событий, буфер обмена текст ввода / вывода, ошибка описание обратного вызова, верстка независимый ввод с клавиатуры, UTF-8 для всех строк, и многое другое.

Что нового в версии 2.7.9:

  • Эта версия добавляет исправления для нескольких багов движения курсора на Окна и исправления для поддержки переменной окружения LFLAGS на OS X.

Что нового в версии 2.7.8:

  • Эта версия исправлено несколько незначительных ошибок на каждой платформе , особенно мигающий окна на Windows, и обходной путь для ошибки в Меса 9.x.

Что нового в версии 2.7.7:

  • Этот выпуск добавляет исправления для нескольких незначительных ошибок на каждая платформа, поддержка более методов интервальных подкачки на X11 и Visual C ++ файлов 2012 проекта.
  • [Какао] Исправление: Код позиционирования курсора используется NSPoint вместо CGPoint
  • [Какао] Исправление: Обнаружение setRestorable: использованный неправильный подпись селектора
  • [Какао] Исправление: Тест на были ли glfwTerminate называют от основного потока не хватает
  • [Win32] Добавлено C ++ 2012 файлов визуальный проект для статической библиотеки DLL, и все программы испытаний и примеров
  • [Win32] Исправление: Намек GLFW_OPENGL_DEBUG_CONTEXT не вызвать контекстное воссоздание, когда WGL_ARB_create_context был доступен
  • [Win32] Исправление: параметр окно GLFW_OPENGL_DEBUG_CONTEXT не был установлен после создания контекста отладки
  • [X11] Добавлена ​​поддержка расширений GLX_EXT_swap_control и GLX_MESA_swap_control в качестве альтернативы GLX_SGI_swap_control
  • [X11] Исправление: параметр окно GLFW_OPENGL_DEBUG_CONTEXT не был установлен после создания контекста отладки
  • [X11] Исправление: Намеки размер окна не были обновлены при вызове glfwSetWindowSize на не изменяемого размера окна
  • [X11] Исправление: Обнаруженные флаги ссылка на clock_gettime не были добавлены в файл PKG-конфигурации

Что нового в версии 2.7.6:

  • этой версии добавлена ​​поддержка для джойстиков на Mac OS X , графический тест джойстик, поддержка 64-битных сборок с помощью MinGW-w64, и исправления для ряда (в первую очередь вход) ошибок.

Что нового в версии 2.7.5:

  • Эта версия исправляет ошибку компиляции для некоторых версий Mac OS X и добавляет поддержку для монотонной входа на какао времени.

Что нового в версии 2.7.4:

  • Эта версия добавляет исправления для нескольких незначительных проблем в 2.7.3, в первую очередь не хватает -lrt на X11 и удаления неинтерактивного меню, созданного glfwInit на Mac OS X.

Требования

  • Khronos расширения заголовки для наращивания API символов, используемых GLFW
  • getopt_port примеры с параметрами командной строки
  • TinyCThread для резьбовых примеров
  • OpenGL, 3.2 ядро ​​погрузчик генерируется рад примеров с использованием современных OpenGL

Комментарии к GLFW

Комментарии не найдены
добавить комментарий
Включите картинки!