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

Outrun 2006 C2C: Glitches in BUFFERED graphics mode / latest git build #13308

Closed
TeamPandory opened this issue Aug 19, 2020 · 15 comments
Closed
Labels
GE emulation Backend-independent GPU issues
Milestone

Comments

@TeamPandory
Copy link

What happens?

When selecting buffered / graphics settings, texture glitches on cars. Get pink cars instead of red, other cars also display strangely. Earlier psspp 1.9.1 worked fine

What should happen?

Textures should display red / real colours

What hardware, operating system, and PPSSPP version? On desktop, GPU matters for graphical issues.

Tried win10 both x64 and 32bit, PPSSPP v1.10.3-461-g0752e7d15 both x64 and x86 versions Geforce 750ti and 1060 - same issues.
Looks like:

2020-08-19 10_08_01-PPSSPP v1 10 3-461-g0752e7d15 - ULES00262 _ OUTRUN 2006_ COAST 2 COAST

Should look like (or similar to) - unbuffered mode
2020-08-19 10_07_29-PPSSPP v1 10 3-461-g0752e7d15 - ULES00262 _ OUTRUN 2006_ COAST 2 COAST

@Panderner
Copy link
Contributor

Panderner commented Oct 15, 2020

Screenshot_2020-10-15-14-50-27-00_2f85358b2198d26f8aca533d68bee793
Screenshot_2020-10-15-14-55-18-61_2f85358b2198d26f8aca533d68bee793

Here's a GE Dump:
GE Dump.zip
GE Dump 2.zip

@Panderner
Copy link
Contributor

@emuchicken last build worked?

@TeamPandory
Copy link
Author

Yes. I believe so

@Panderner
Copy link
Contributor

@emuchicken don't close it when it's not fixed. any last build worked for previous versions of PPSSPP?

@hrydgard hrydgard reopened this Oct 15, 2020
@hrydgard hrydgard added the GE emulation Backend-independent GPU issues label Oct 15, 2020
@hrydgard hrydgard added this to the v1.12.0 milestone Oct 15, 2020
@thedax
Copy link
Collaborator

thedax commented Nov 9, 2020

This issue was fixed in #13640 for Vulkan, D3D11, and GLES3 (and desktop OpenGL), but it is worth noting, however, that GLES2 and D3D9 still have the problem (and maybe always will?).

@Panderner
Copy link
Contributor

But how about this?

Disable slower effects on:
Screenshot_2020-11-09-18-45-46-77_2f85358b2198d26f8aca533d68bee793

Disable slower effects off:
Screenshot_2020-11-09-18-45-26-75_2f85358b2198d26f8aca533d68bee793

@hrydgard
Copy link
Owner

hrydgard commented Nov 9, 2020

Top picture looks ok-ish to me? If it looks wrong in "Disable slower effects off", that's ok, that setting will break graphics to gain speed.

@hrydgard
Copy link
Owner

hrydgard commented Nov 9, 2020

Anyway, water is still not solid - sometimes it works, sometimes it doesn't, I don't understand it. Although this issue is not about that, so I'm gonna close it.

@hrydgard hrydgard closed this as completed Nov 9, 2020
@Panderner
Copy link
Contributor

Top picture looks ok-ish to me? If it looks wrong in "Disable slower effects off", that's ok, that setting will break graphics to gain speed.

but how about the screenshot for real PSP?

@hrydgard
Copy link
Owner

hrydgard commented Nov 9, 2020

Actually the top one looks like it has some of the blue tint from before my latest fix... Hm. Might be related to the error seen in #13639

@Panderner
Copy link
Contributor

Screenshot_2020-11-09-22-09-40-75_2f85358b2198d26f8aca533d68bee793
it seems the black tint still wrong.

@hrydgard
Copy link
Owner

hrydgard commented Nov 9, 2020

Yeah that's no good, but this should help, hopefully: #13646

@Panderner
Copy link
Contributor

The latest build broke again:
Screenshot_2020-11-16-10-35-02-10_2f85358b2198d26f8aca533d68bee793

@hrydgard
Copy link
Owner

hrydgard commented Nov 16, 2020

Alright, i've figured out what's going on there, we're using a ES 3.1 feature in ES 3.0. OpenGL standards documents are such a mess, really hard to find out which GLSL ES version something appeared in... turns out packUnorm4x8 is a 3.1 feature while packUnorm2x16 is a 3.0 feature. Go figure...

Gonna fix it soon.

@Panderner
Copy link
Contributor

Panderner commented Nov 25, 2020

Screenshot_2020-11-25-19-19-11-47_2f85358b2198d26f8aca533d68bee793
Screenshot_2020-11-25-19-21-29-24_2f85358b2198d26f8aca533d68bee793

The color reflection is now fixed by #13669.
this can be closed now

@hrydgard hrydgard modified the milestones: v1.12.0, v1.11.0 Nov 25, 2020
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

4 participants