I’m not a core Dolphin developper, but I’ve decided to take a look at this.
At expected, there isn’t too much to change in Dolphin to get MoltenVK running. I’ve pushed my changes here: https://github.com/VinDuv/dolphin/tree/moltenvk
For now, the MoltenVK lib (libMoltenVK.dylib — can be built from https://github.com/KhronosGroup/MoltenVK) needs to be copied in the Dolphin app bundle, in the same directory as the executable (in Dolphin.app/Contents/MacOS)
For the moment, basically nothing works
A Metal assertion error is hit during initialization, which looks like this MoltenVK bug.
I’ve applied the workaround indicated in the bug report, and the emulation starts… except that some shaders fail to compile
It seems like it’s caused by other MoltenVK issues; I’ve opened a bug report about it.
So basically, MoltenVK looks promising, but for now using Dolphin with it won’t display much more than a black screen (the rendering statistics do show up though!)
At expected, there isn’t too much to change in Dolphin to get MoltenVK running. I’ve pushed my changes here: https://github.com/VinDuv/dolphin/tree/moltenvk
For now, the MoltenVK lib (libMoltenVK.dylib — can be built from https://github.com/KhronosGroup/MoltenVK) needs to be copied in the Dolphin app bundle, in the same directory as the executable (in Dolphin.app/Contents/MacOS)
For the moment, basically nothing works
A Metal assertion error is hit during initialization, which looks like this MoltenVK bug.I’ve applied the workaround indicated in the bug report, and the emulation starts… except that some shaders fail to compile
It seems like it’s caused by other MoltenVK issues; I’ve opened a bug report about it.So basically, MoltenVK looks promising, but for now using Dolphin with it won’t display much more than a black screen (the rendering statistics do show up though!)