Skip to content

@elmindreda elmindreda released this Jan 20, 2020 · 324 commits to master since this release

This is a primarily a bug fix release. It improves Vulkan support on macOS with VK_EXT_metal_surface support and better run-time loading, and adds fixes for issues on Windows, macOS and X11.

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.

Assets 6

@elmindreda elmindreda released this Jan 1, 2020 · 324 commits to master since this release

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.

Assets 6
3.3

@elmindreda elmindreda released this Apr 16, 2019 · 324 commits to master since this release

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.

Assets 6

@elmindreda elmindreda released this Aug 18, 2016 · 1105 commits to master since this release

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.

Assets 5
3.2

@elmindreda elmindreda released this Jun 2, 2016 · 1197 commits to master since this release

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.

Assets 5

@elmindreda elmindreda released this Oct 12, 2015 · 1564 commits to master since this release

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.

Assets 5

@elmindreda elmindreda released this Mar 19, 2015 · 1759 commits to master since this release

This release adds fixes for a number of bugs that together affect all supported platforms, most notably workarounds for bugs in some popular window managers.

See the version history for a complete list of changes.

Assets 5
3.1

@elmindreda elmindreda released this Mar 10, 2015 · 1804 commits to master since this release

This release adds improved documentation, support for custom system cursors, file drop events, main thread wake-up, window frame size retrieval, floating windows, character input with modifier keys, single buffered windows, build improvements and fixes for a large number of bugs.

See the version history for a complete list of changes.

Assets 5

@elmindreda elmindreda released this Aug 7, 2016 · 2258 commits to master since this release

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.

Assets 5

@elmindreda elmindreda released this Aug 7, 2016 · 2386 commits to master since this release

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.

Assets 5
You can’t perform that action at this time.