Closed volcanoauthors closed 6 years ago
Things change.
Through the Portable Subset initiative and Valve negotiating a deal with Molten, Inc., macOS now has a free Vulkan layer. We're hard at work porting Volcano, so keep an eye on this issue for updates.
Here is the github repo where MoltenVK has been released: https://github.com/KhronosGroup/MoltenVK
Though we really want to, we don't have the resources to do the MoltenVK integration into our build system, in source form. The build will prompt you to download and unpack the latest MoltenVK SDK from vulkan.lunarg.com. We know, we know, this will make it harder for you to use Volcano on macOS. We are hedging our bets and focusing on the most popular platforms (Android, Windows) and the most powerful platform (Linux).
Help wanted! If you are ready to take on the full-time role of maintaining the macOS port of Volcano-on-MoltenVK, drop us an email at volcano.authors@gmail.com.
Metal support has not yet landed in https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers master.
We are seeing good test results in Volcano. When Vulkan-LoaderAndValidationLayers merges pull request 2455, we'll be ready.
Vulkan-LoaderAndValidationLayers has merged PR 2455. With tag v0.0.2, this is now fixed.
The Volcano Authors currently feel that Metal cannot be supported by Volcano.
Apple's competing low-level graphics API unnecessarily segments the market. However, MoltenVK may enable your application to run successfully on iOS and macOS devices.