GLFW 3.1 Brings Experimental Mir & Wayland Support, Floating Windows
Written by Michael Larabel in Free Software on 20 January 2015 at 01:30 PM EST. Add A Comment
Version 3.1 of the GLFW OpenGL library for creating and managing windows/OpenGL contexts and handling input/events is now available.

GLFW 3.1 that is supported by Windows, OS X, Linux, and BSD platforms has some interesting experimental changes this time around for Linux users... GLFW 3.1 has experimental support for Wayland and Mir! There's experimental Wayland protocol support available at build-time along with a Mir display server back-end that can be opted into via the CMake build system.

Other changes with GLFW 3.1 is support for custom mouse cursor images, a window frame size query, simultaneous multi-monitor rendering, floating windows support, direct access to window attributes and cursor positioning, better interoperability with the Oculus Rift VR headset, and many other changes.

Those wishing to find out more about the GLFW 3.1 library release can see the prominent release changes via The GLFW library is used by the Horde3D open-source rendering engine, the Barok Engine, the TimeLines: Assault on America game, and various other game/engine projects -- for the few not relying upon SDL2 or other abstraction libraries.
Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week