ppsspp
ppsspp copied to clipboard
Mahjong Artifacts missing part of the game play area
Game or games this happens in
Mahjong Artifacts NPUZ00062
What area of the game / PPSSPP
missing part of the game play area

here is a GE Dump NPUZ00062.zip
What should happen
this is what it is supposed to look like

Logs
No response
Platform
Windows
Mobile phone model or graphics card
AMD RX 580
PPSSPP version affected
PPSSPP v1.13.1-249
Last working version
No response
Graphics backend (3D API)
Vulkan
Checklist
- [X] Test in the latest git build in case it's already fixed.
- [X] Search for other reports of the same issue.
- [X] Try resetting settings or older versions and include if the issue is related.
- [X] Try without any cheats and without loading any save states.
- [X] Include logs or screenshots of issue.
I'm pretty sure this is depth related - the dump unfortunately doesn't include the board, which must've been rendered in a previous frame. A frame dump while using the software renderer would be helpful.
That said, the minz and maxz are both set to exactly 0, and I think some accuracy issue is causing the top left (which does use zero depth values) not render.
-[Unknown]
Last bad v1.13.1-289-ga35d26190 First good v1.13.1-291-g8d0c84bf0 That mean #15845 It is simple workaround for fix for another game. Not sure can close
That should be fixed once #15858 is in, since the feature that #15845 fixes goes away and is replaced with a different method to achieve the same thing.
Is this still working now in the latest git?
-[Unknown]
v1.13.1-381-g5046cbd01 still working
Thanks for confirming - I'll close this then.
-[Unknown]
v1.13.1-391-g5097a6a8f
still a problem for me
here is 2 different GE dumps
maybe an AMD problem
NPUZ00062a.zip
NPUZ00062.zip
2 nd try no problem
Thanks, will look into it.
@benderscruffy Can you try v1.13.1-381-g5046cbd01 ?
still happens in v1.13.1-381-g5046cbd01
@benderscruffy How about v1.13.1-291-g8d0c84bf0 ?
Strangely, even the software renderer frame dumps have black sections (the texture is black.) I suspect this game renders the board either on CPU or to a temporary buffer, and then just textures from that. Somehow, some parts of that are coming out black.
It could be a misdetected framebuffer suboffset. That said, I don't see why software would have black textures...
-[Unknown]
here is a renderdoc mahjong.zip
Hm, got a similar report through e-mail that looks a little bit different:

Like the others, this is not likely to be specific to your old pc, so I'm reopening.
v1.16.6-372-gc3f881b7a
I am using integrated AMD gpu of cpu (AMD Ryzen 7900)