(03-20-2018, 04:06 PM)Grey1213 Wrote: Just because Dolphin runs on Windows it doesn't mean it can't improve further for Android, it's just that nobody can/wants to put in the time and effort to improve it, except a few people.
It also runs flawlessly on Linux and somewhat on Mac's > Again here are the drivers the issue since Apple decided to drop OpenGL in favour of their own proprietary API called Metal, but since Metal is a complete API there is/are developers working on a back-end for it.
So yes, it actually can't improve as long as the drivers provided by your manufacturer and SoC provider are shitty.
Dolphin tries to be an accurate emulator that can run commercial games without workaround or dirty hacks. So if they have to provide hacks as workaround for shitty drivers: that is not going to happen, because device 1 has problem 1, device 2 has problem 1, but the same hack for device 1 doesn't work for device 2 because different driver versions maybe even different OS. Then there are the hacks that work for Device 1 but completely break everything on Device 2. Then comes in device 3... and so on, the next thing that happens is that Hack 1 makes game A function but completely breaks game B on device 1 but not on device 2, so next to that you need game specific hacks for specific devices, as you can tell it would become a Development Hell within 2 commits.
So get going, go bother your SoC's manufacturer for better drivers that support the needed OGL and Vulkan extentions, then you go bother your device manufacturer to actually implement them in their version of Android for your device. Once that is done for all devices then Dolphin can get better on Android.
Check my profile for up to date specs.
