Beginning with macOS 10-14 Mojave, OpenGL and OpenCL frameworks will be deprecated, and favoured the Apple's Metal API.
Even Apple don't want to support Vulkan API natively, a former proprietary library called MoltenVK translated Vulkan to Metal.
Reversing the MoltenVK logic, it is feasible to implement a Metal to Vulkan compatibility layer ?
Without such support, once Darling starting to run big applications like Adobe Suite or Final Cut that use Metal, would be several underperformed, since native OpenGL support on macOS was poor and outdated.
Reversing the MoltenVK logic, it is feasible to implement a Metal to Vulkan compatibility layer ?
Yep, that's the plan. It'd be awesome if someone more familiar with Vulkan and Metal contributed the wrapper 馃槂
Ooh. So like DXVK but for metal instead?
that reminds me of a sec talk of some guy that ended up doing dns over http over dns. you should then try metal to vulkan to metal :)
Most helpful comment
Yep, that's the plan. It'd be awesome if someone more familiar with Vulkan and Metal contributed the wrapper 馃槂