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

Remaining rendering problems in Tantalus games #15914

Open
hrydgard opened this issue Aug 28, 2022 · 15 comments
Open

Remaining rendering problems in Tantalus games #15914

hrydgard opened this issue Aug 28, 2022 · 15 comments
Labels
GE emulation Backend-independent GPU issues
Milestone

Comments

@hrydgard
Copy link
Owner

hrydgard commented Aug 28, 2022

Now that the main issues of #15898 have been fixed in #15907, Cars and the MX vs ATV games are playable and render okay at 1x. Spongebob is near perfect, the depth swizzle just needs improvement for higher resolution to get sharp edges against the sky.

There are still issues though:

  • In games other than Spongebob, the sky seems 1 pixel off even in 1x, leading to some weird fringes (also, in new builds, Cars specifically is too dark):
    image
  • Vertical stripes at 2x or higher resolutions
    image
  • Performance improvments are possible - we're not always making good use of load/store on renderpasses, and reinterpret can often be limited to smaller rectangles, at least in theory.
@hrydgard hrydgard added the GE emulation Backend-independent GPU issues label Aug 28, 2022
@hrydgard hrydgard added this to the v1.14.0 milestone Aug 28, 2022
@Panderner
Copy link
Contributor

MX vs. ATV Reflex still has a issue:
Screenshot (38)

@hrydgard
Copy link
Owner Author

Which api and hardware?

@ghost
Copy link

ghost commented Aug 28, 2022

Vulkan and OpenGL.
MX vs ATV Untamed X2 Reso.
Screenshot_2022-08-28-18-22-39-231_org ppsspp ppsspp

Vulkan/OpenGL
SpongeBob SquarePants.
Screenshot_2022-08-28-18-22-13-990_org ppsspp ppsspp

Software is glitchy
Screenshot_2022-08-28-18-21-50-654_org ppsspp ppsspp

BTW thanks for improving this long standing issue.

@ghost
Copy link

ghost commented Aug 28, 2022

There's a bug in hack setting lower resolution for effects for MX vs ATV Untamed.
Screenshot_2022-08-28-18-28-04-386_org ppsspp ppsspp

@Panderner
Copy link
Contributor

Panderner commented Aug 28, 2022

Here's a screenshots using Direct3d 9:
Screenshot (39)
Screenshot (40)
Screenshot (41)

@hrydgard
Copy link
Owner Author

c75b023 fixes the problem you reported in MX vs ATV @Panderner .

@ghost
Copy link

ghost commented Sep 14, 2022

Car's O Rama and MX vs ATV graphics is broken again.

Screenshot_2022-09-14-12-46-31-97
Screenshot_2022-09-14-12-46-55-44

ppsspp v1.13.2-947 x1 Resolution both happen in opengl and vulkan.

@hrydgard
Copy link
Owner Author

hrydgard commented Sep 14, 2022

Thanks, I'll fix it up.

somehow, the culprit is 39890f7

@hrydgard
Copy link
Owner Author

OK, fixed it up, back to the way it was.

@ghost
Copy link

ghost commented Oct 11, 2022

Car's O Rama is darker now unlike before.Tested both opengl and vulkan backend.

Recently ppsspp build.
Screenshot_2022-10-11-16-52-02-43

Your screenshot above.
187034888-676beabc-62e1-400b-a8fc-f5f76eac6b96

@hrydgard
Copy link
Owner Author

Interesting, I'll have to look into that.

@Panderner
Copy link
Contributor

And also MX vs. ATV Reflex:
ULUS10429_00001

@hrydgard hrydgard modified the milestones: v1.14.0, v1.15.0 Nov 23, 2022
@ppmeis
Copy link
Contributor

ppmeis commented Dec 17, 2022

Tested in latest build, Vulkan backend. Confirmed games are darker than before:

image

@hrydgard
Copy link
Owner Author

hrydgard commented Dec 17, 2022

Hm, that's not expected. I'll try to look at it, but might not be until after 1.14.1, which I'll launch on Monday or Tuesday.

Seems to be some kind of automatic brightness adaptation, that didn't work before, and now malfunctions, heh.

@hrydgard
Copy link
Owner Author

Went ahead and did a bisect, the darkening behavior (it gradually darkens as you start the track) started in 92eaac0 , which also fixed some rather bad rendering issues.

So presumably there's a brightness adaptation effect that started working at that commit, but is not working completely correctly. Sigh, might be a tricky one.

@hrydgard hrydgard modified the milestones: v1.15.0, v1.16.0 Jan 29, 2023
@hrydgard hrydgard modified the milestones: v1.16.0, v1.17.0 Jul 22, 2023
@hrydgard hrydgard modified the milestones: v1.17.0, Future-Prio Dec 19, 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