(02-04-2018, 04:20 PM)Stenzek Wrote: Have you considered that it's running "better" because it's not rendering anything?
The broken visuals are a qualcomm bug, clearing 32-bit depth buffers has no effect. Only workaround is to use a quad instead (messy), or use a 16-bit depth buffer (loses accuracy). So please bug your vendor to fix their driver, this isn't even a matter of adding additional features, they advertise support for a format which is clearly broken.
It's also because it's before we dropped the two-pass destination alpha hack. Since we depend on dual-source blend now, many games are broken. I don't really see the point in investing time optimizing the backend for phones at this point due to that, and there's no framebuffer fetch extension in Vulkan. If such an extension does exist eventually, then I'm happy to look into it.
I've seen people claim to use older versions helps even if they don't use dual-source blend. I don't know if that's cargo cult, or it does actually "help" other games too.
