Fun fact, MoltenVK enables running Vulkan on macOS. It does so by forwarding Vulkan calls into Metal. There’s a little bit of extra work involved in setting up the Vulkan instance under the hood, but it’s otherwise easy to forget it’s running on top of Metal. Granted, it would have been nice if Apple had just included native support for Vulkan out of the box.
Fun fact, MoltenVK enables running Vulkan on macOS. It does so by forwarding Vulkan calls into Metal. There’s a little bit of extra work involved in setting up the Vulkan instance under the hood, but it’s otherwise easy to forget it’s running on top of Metal. Granted, it would have been nice if Apple had just included native support for Vulkan out of the box.