
A Vulkan on Metal Mesa 3D Graphics Driver - LunarG
LunarG is thrilled to announce KosmicKrisp, LunarG’s new Vulkan driver for Apple hardware, built within the Mesa 3D graphics framework.

This is a forthcoming Vulkan-to-Metal "driver" which will be integrated into the Mesa3D project. A potential replacement for MoltenVK, only for Apple Silicon systems.
I can think of so much utility for this with game "compatibility".
- A big issue with MoltenVK is missing "optional" features (i.e. geometry shaders) which prevent full Vulkan compatibility from being reached. It looks like KosmicKrisp is targeting full compliance.
- With CrossOver/Wine:
- Combine with DXVK to get most Windows DirectX 12 games to work (i.e. in CrossOver). The biggest piece missing from getting the Proton stack working on macOS is a proper Vulkan implementation to hook up with DXVK.
- Combine with Zink to get apps targeting newer versions of OpenGL to work (i.e. Homeworld Remastered), or go crazy with the WineD3D-Zink-KosmicKrisp chain to have another solution for DirectX 11 and earlier games.
- A handful of Windows games target Vulkan directly (i.e. Detroit Become Human) and are currently non-functional.
- Most modern console emulators target Vulkan; this will allow them to be used without requiring a Metal rendering engine to be implemented.
Sounds like they plan to have something for us to play with later this year.
See various posts in this thread for background information:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/11990