Glfw Versions Save

A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input

3.3.1

4 years ago

This is a bug fix release and does not add any new features. It fixes issues on all supported platforms.

This release and future 3.3.x patch releases are based on the 3.3-stable branch.

See the version history for a complete list of changes.

3.3

5 years ago

This adds gamepad input via SDL_GameControllerDB, support for Vulkan on macOS via MoltenVK, better handling of high-DPI and scaling, changing attributes of existing windows, raw mouse motion input, explicit support for joystick hats/dpads, user attention requests, transparent windows and framebuffers (where possible), query for monitor work area, more run-time configuration, various other features as well as fixes for a large number of bugs.

See the release notes for more information about the new features and any caveats, deprecations and removals, or the version history for a complete list of changes.

3.2.1

7 years ago

This release adds support for statically linking the Vulkan loader and fixes for a number of bugs that together affect all supported platforms.

See the version history for a complete list of changes.

3.0

7 years ago

This release brings a new API with many new features such as multiple windows and contexts, multi-monitor support, EGL and OpenGL ES support, clipboard text support, an error description callback, gamma ramp control, layout-independent keyboard input and UTF-8 for all strings.

3.0.1

7 years ago

This release adds fixes for a number of bugs that together affect all supported platforms. As this is a patch release, there are no API changes.

3.0.2

7 years ago

This release adds support for OpenGL 4 and precise scrolling deltas on OS X and fixes for a number of bugs that together affect all supported platforms. As this is a patch release, there are no API changes.

3.0.3

7 years ago

This release adds fixes for a number of bugs that together affect all supported platforms, most notably MinGW compilation issues and cursor mode issues on OS X. As this is a patch release, there are no API changes.

3.0.4

7 years ago

This release adds better support for custom build environments and fixes for a large number of bugs that together affect all supported platforms. As this is a patch release, there are no API changes.

3.2

7 years ago

This release adds support for Vulkan surface creation, window mode switching, window maximization, window input focus control, window size and aspect ratio limits, human-readable key names, window icons, joystick connection events, XInput and DirectInput joystick input, event waiting with timeout, 64-bit integer raw timer, context-less window creation, error-less contexts via GL_KHR_no_error (where available), run-time context creation API selection, Windows 8.1 per-monitor DPI and the CMake config-file package system, adds simpler build-time configuration, improved documentation and fixes for a large number of bugs that together affect all supported platforms.

See the version history for a complete list of changes.

3.1.2

8 years ago

This release adds fixes for a large number of bugs that together affect all supported platforms, as well as dynamic loading work that simplifies compilation and linking.

See the version history for a complete list of changes.