MoltenVK Picks Up Metal 3.0 Capabilities, More Vulkan Features On macOS

Written by Michael Larabel in Vulkan on 30 October 2019 at 12:08 AM EDT. 19 Comments
VULKAN
The open-source MoltenVK is out with another new update based against the Vulkan 1.1.126 specification and allowing the Vulkan API to be used on Apple's macOS and iOS by mapping those calls to the underlying Metal graphics drivers.

Tuesday's MoltenVK update brings support for VK_EXT_swapchain_colorspace / VK_EXT_hdr_metadata, support for Metal 3.0 driver capabilities, native texture swizzling support, support for compressed 3D images on macOS, additional color-space options support, Xcode 11.1 toolchain support, reduced memory usage in some scenarios along with memory leak fixes, and a variety of other Vulkan bits were tweaked or added for this Apple portability layer.

More details on this new MoltenVK feature release can be found via the project's GitHub.

Considering the Dota 2 Vulkan performance on macOS via MoltenVK as shown in the MacBook Pro benchmarks on Windows / Linux / macOS, hopefully more game developers will decide to begin making use of Vulkan with MoltenVK when targeting Apple's operating systems.
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