flycast icon indicating copy to clipboard operation
flycast copied to clipboard

Adreno 740 GPU unable to use per pixel transparent sorting (standalone or retroarch) on android (default Vulcan or Turnip drivers)

Open Techsteps opened this issue 2 months ago • 1 comments

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: Ayn Thor, Android 13(?), Snapdragon 8 Gen 2 (Ardeno 740)

Flycast version: Standalone v2.5 w/ ability to add custom video driver

Description of the Issue

This is mostly about the standalone because you cannot add video drivers to Retroarch but it would be nice if it could resolve Retroarch Flycast as well.

Tested with Shenmue primarily since transparency artifacts are prevalent there in per triangle TS. When switching to per pixel you get flickering grey and black screens with intermittent rendering. You cannot see the menu page at all. I looked through the forum and found an older closed issue about this as well, and looked like it might have been resolved but was on older Ardeno GPU versions. Does not work on 740.

On per triangle TS you cannot read the entire notebook as the front page doesn't show, and Ryo's eyes are horrifying to me. So, per pixel would resolve these issues.

Debug Testing:

Switched to per pixel see issues. Changed pretty much every video setting option I could find. Added Turnip drivers (which do seem to increase overall performance compared to the standard Vulcan driver) Issues still persist with per pixel TS.

Techsteps avatar Nov 14 '25 02:11 Techsteps

Note that per-pixel is now supported on OpenGL ES 3.2 as well. It's not on the Play Store yet so you need to install the latest master build.

flyinghead avatar Nov 14 '25 16:11 flyinghead