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

Final Fantasy I (ULES00986): Minor graphical regression present on the World Map in PPSSPP since v0.9.5-16-g1347c3b #4403

Closed
solarmystic opened this issue Nov 2, 2013 · 8 comments · Fixed by #5240

Comments

@solarmystic
Copy link
Contributor

Issue is as stated in the title. Responsible commit found via bisecting is v0.9.5-1-g5de7bb2 5de7bb2 merged into master with v0.9.5-16-g1347c3b 1347c3b by @hrydgard

bisect

Note the black squares on the world map along the coastline:-

ff1prob

Last unaffected revision is v0.9.5-12-g3403928 3403928

ff1ok

Issue reproduction:

  1. Run FFI on any 32 or 64bit PPSSPP build from v0.9.5-16-g1347c3b onwards using default settings.
  2. Load a savegame and head to the world map by exiting the town. Use this savefile for easy reproduction:- http://www.mediafire.com/?i7pm7jzbsa2uoc7
  3. You will then see black squares on the coastline.

Tested on the following machine:

sysspec

@daniel229
Copy link
Collaborator

Breaks xBRZ scaling as well
06

@unknownbrackets
Copy link
Collaborator

In FF1's case, it seems like w is less than bufw, but that shouldn't really be a problem?

For texture scaling, maybe we should just turn it off. It seems like the scaler expects it be aligned to width already.

-[Unknown]

@hrydgard
Copy link
Owner

hrydgard commented Nov 4, 2013

The texture scaling problem should be fixed (turned it off when scaling).

The black squares confuse me though...

@thedax
Copy link
Collaborator

thedax commented Dec 6, 2013

How about this one? Is this still occurring?

@solarmystic
Copy link
Contributor Author

Still happening on the latest master at the moment.

capture

@unknownbrackets
Copy link
Collaborator

Strange that this hasn't popped up in other games (except with texture scaling)...

-[Unknown]

@unknownbrackets
Copy link
Collaborator

If I force the texture cache to redo the texture every frame, it only happens once every 8 frames. But, if I use "step tex", then like #2917 it doesn't reproduce. Weird...

-[Unknown]

@unknownbrackets
Copy link
Collaborator

Finally found it, arg...

-[Unknown]

unknownbrackets added a commit to unknownbrackets/ppsspp that referenced this issue Jan 27, 2014
Fixes hrydgard#4403.  It was just not seeing the alpha when a texture had a large
bufw and a small w, and transparent only near the bottom - as in FF1's case.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants