(03-20-2018, 03:09 PM)RAYAN Wrote: [ -> ]It's okay bro as long as you got my point.
Improving does not only mean driver it can be in UI , Hacks and shader processing anything that can be done.
For me 90% of the games i tried worked graphically well except for RE4 it gave me black screen.
Anyway, thanks for your informative reply.
Hacks, as I stated before will not be done because that is not accurate emulation. Shaderprocessing optimization can not be done because: shitty drivers on Android. So, UI changes?
(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.
(03-20-2018, 12:55 AM)mstreurman Wrote: [ -> ]Both GPU's need driver updates to have all the functions available that Dolphin needs, currently none of them do that, to find that out just search on this forum about how many games just blackscreen or are utter slow or have huge game breaking graphical glitches. As long as only 50% of the library is unplayable, 48% of that will be due to driver issues and not due to issues with Dolphin (pulled numbers out of my ass).
As long as you need to decrease the Emulated clockspeed (which WILL introduce glitches someway or another) to play at fullspeed, Android is not ready for Dolphin emulation.
Sorry, I got triggered by your mention (rephrased) "Now it is time for Dolphin to improve" which is utter BS because on PC it already runs basically everything and the codebase for the emulation is shared with Android so any issue's anyone is facing in games is because of bad drivers or user error. What can improve in Dolphin's Android port is the configuration options and menus, which recently have been added and they will get better and improved over time.
At least is some how playable ...I manage to finish twigligt princess ,Nfs carbon and re4 with out any glitch ...however considering how powerful the phone is ,it may run much more better of what it does