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
FREE SOFTWARE
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 GLFW.org.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com 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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week