Open Arucard1983 opened 6 years ago
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 :)
It looks like Metal on Vulkan would also help people virtualise OSX on Linux on M1 Macs too, so that's another community that may be able to help work on such a project.
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.