A new pull request has been submitted to MoltenVK, the open-source project for mapping the Vulkan graphics/compute API over Apple's Metal to run on iOS/macOS. This pull request is working to address the issue that caused at least one MoltenVK-using iPhone/iPad game to be rejected from the Apple App Store.
The QtBase dev branch, which will become Qt 5.12, now has experimental Vulkan support, courtesy of MoltenVK and prior work in Qt. When the MoltenVK Vulkan to Metal translation library was open sourced earlier this year, this opened the question of how to make this work with Qt. Check out the Qt blog to learn how support for MoltenVK was accomplished.
Yesterday Valve released Vulkan support for Dota 2 on macOS. Indeed, this first major game relying upon MoltenVK for mapping Vulkan over the Apple Metal drivers is delivering performance gains. Phoronix has started to post some benchmarks.
The Khronos Group announces that the Vulkan Working Group’s Portability Initiative has been working with Khronos members Valve, LunarG, and The Brenwill Workshop to enable Vulkan applications to be ported to Apple platforms. The Vulkan Portability resource page links to a collection of free and open source set of tools, SDKs, and runtime libraries to enable Vulkan development on macOS and deployment on macOS and iOS platforms. Valve is extending Dota 2 using the Vulkan tools on macOS to achieve significantly higher performance than native OpenGL drivers. Vulkan support for Dota 2 on macOS will be released in the coming months as a free update.