GLFW 3.3 Adds Vulkan macOS Support Via MoltenVK, Better HiDPI & Scaling
Written by Michael Larabel in Free Software on 16 April 2019 at 04:11 PM EDT. 7 Comments
GLFW is the traditionally OpenGL library (now also encompassing the Vulkan graphics API) that offers a basic API for the creation of windows/contexts/surfaces across software platforms. GLFW works for both desktop and mobile, various devices, and works across all major operating systems while being under the liberal Zlib license. GLFW 3.3 is now available with some exciting enhancements.

Notable for macOS users is GLFW 3.3 now supporting Vulkan on macOS via the MoltenVK library that translates Vulkan calls for Apple Metal driver usage. The increase in Vulkan support on macOS is great to see and ultimately benefits Linux users/gamers too from allowing Vulkan to be a single common denominator across platforms and making it an attractive target for game engine developers.

GLFW 3.3 also has improvements around HiDPI and display scaling, raw mouse motion input support, transparent windows and frame-buffer handling where supported, and other configuration tunables.

More details on GLFW 3.3 via
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 or contacted via

Popular News This Week