IIRC, apple won’t support Vulkan but only Metal, so you have to make Vulkan and port it to macOS with MoltenVK.