Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Assassin's Creed: Bloodlines - vertical and horizontal lines all over the screen #17056

Open
5 tasks done
10522 opened this issue Mar 5, 2023 · 7 comments
Open
5 tasks done
Labels
GE emulation Backend-independent GPU issues
Milestone

Comments

@10522
Copy link

10522 commented Mar 5, 2023

Game or games this happens in

ULES-01367 - Assassin's Creed: Bloodlines

What area of the game

Lines appear in the main menu and do not disappear even in the gameplay.

What happens

5534221

What should happen

These lines should not be. I tried changing all the settings, but it didn't help. The Windows version (v1.14.4) does not have this problem (OpenGL + default settings).

GE frame capture

ULES01367.zip

Platform

Android

Mobile phone model or graphics card

Xiaomi Mi Box S

PPSSPP version affected

v1.14.4

Last working version

No response

Graphics backend (3D API)

OpenGL / GLES

Checklist

  • Test in the latest git build in case it's already fixed.
  • Search for other reports of the same issue.
  • Try resetting settings or older versions and include if the issue is related.
  • Try changing graphics settings to determine if one causes the glitch (especially speed hacks or enhancements/replacements.)
  • Include logs or screenshots of issue.
@10522
Copy link
Author

10522 commented Mar 12, 2023

@hrydgard, @unknownbrackets, works well with v1.13.0 + Disable Slower Effects. Is it possible to fix this in new versions of PPSSPP?

@hrydgard hrydgard added this to the v1.15.0 milestone Mar 12, 2023
@hrydgard
Copy link
Owner

I'll try to look into this soon.

@hrydgard hrydgard added the GE emulation Backend-independent GPU issues label Mar 12, 2023
@ghost
Copy link

ghost commented Mar 12, 2023

This issue is exclusive only oon MALI GPU ES 2.0 devices.
Dup #11598

@hrydgard
Copy link
Owner

I just quickly tested on my Galaxy S3 (with Mali-400) and it does reproduce. It also quickly hangs the device, heh.

@hrydgard
Copy link
Owner

It appears to be some texture coordinate precision issue, though precisely how that results in the strange geometric patterns is beyond me. I've also tried bumping various shader variables to highp, but with no success.

This is not likely to be a recent regression, so I'm gonna post-pone this.

@hrydgard hrydgard modified the milestones: v1.15.0, v1.16.0 Apr 15, 2023
@unknownbrackets
Copy link
Collaborator

This does use 2 * dst.a blending. Maybe there's some weird pattern of alpha in the buffer during bloom.

-[Unknown]

@hrydgard
Copy link
Owner

Hm, possible. I guess one theory could be that we might be skipping something else on ES 2.0 that would remove said pattern. Not seeing this at all on more modern phones or on PC...

@hrydgard hrydgard modified the milestones: v1.16.0, v1.17.0 Aug 24, 2023
@hrydgard hrydgard modified the milestones: v1.17.0, Future-Prio Dec 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
GE emulation Backend-independent GPU issues
Projects
None yet
Development

No branches or pull requests

3 participants