[Adreno] Skies of Arcadia render to texture glitch - Android - Vulkan per-pixel
Please Note: This form is the minimum required information for submitting bugs.
Removing this form may lead to your issue being closed until it is completed.
Platform / OS / Hardware: Android 11
Github hash: latest flycast version on retroarch.
Hardware: Snapdragon 855+ / adreno 640
Description of the Issue Skies of Arcadia intro transitions/fades have gray bar graphic glitch at bottom of screen. Also dream sequence with young girl after beating first boss may have graphic corruption or slowdown!
Debugging Steps Tested
- OpenGL transitions are fine but has broken clouds under ship at intro.
Logs Gathered
Please paste the contents of the log / logs here
You may leave this field blank if you have none.
Screenshots
(Replace this line with any issue screenshots)
This looks like yet another Adreno bug. I can reproduce the issue on Adreno 615 and Adreno 630. But it works fine on all other platforms, including Mali-G51 and desktop NVidia.
Adreno drivers just suck and they're getting worse. Each version introduces more bugs and performance regressions.
You're lucky that it somewhat works for you because Vulkan per-pixel doesn't work at all for me on Adreno 660: black screen.
Yes! adreno drivers must suck because even the developer of PPSSPP for Android have a specific selectable option in the settings menu to work around graphic driver bugs for adreno. Aethersx2 (ps2 emulator for Android) also has a similar fix for adreno buggy drivers called "disable texture barriers". The developer also complained about adreno drivers.