ppsspp icon indicating copy to clipboard operation
ppsspp copied to clipboard

Mahjong Artifacts missing part of the game play area

Open benderscruffy opened this issue 3 years ago • 24 comments

Game or games this happens in

Mahjong Artifacts NPUZ00062

What area of the game / PPSSPP

missing part of the game play area PPSSPP v1 13 1-249-gf80dd088b - NPUZ00062 _ Mahjongg Artifacts 10_08_2022 9_57_12 PM

here is a GE Dump NPUZ00062.zip

What should happen

this is what it is supposed to look like 0-256-03

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.

benderscruffy avatar Aug 10 '22 14:08 benderscruffy

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]

unknownbrackets avatar Aug 11 '22 01:08 unknownbrackets

here is a GE Dump with software renderer

NPUZ00062.zip

benderscruffy avatar Aug 11 '22 02:08 benderscruffy

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

sum2012 avatar Aug 17 '22 22:08 sum2012

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.

hrydgard avatar Aug 17 '22 22:08 hrydgard

Is this still working now in the latest git?

-[Unknown]

unknownbrackets avatar Aug 20 '22 19:08 unknownbrackets

v1.13.1-381-g5046cbd01 still working

sum2012 avatar Aug 20 '22 22:08 sum2012

Thanks for confirming - I'll close this then.

-[Unknown]

unknownbrackets avatar Aug 20 '22 22:08 unknownbrackets

v1.13.1-391-g5097a6a8f still a problem for me here is 2 different GE dumps maybe an AMD problem NPUZ00062_00001 NPUZ00062_00000 NPUZ00062a.zip NPUZ00062.zip

benderscruffy avatar Aug 21 '22 07:08 benderscruffy

2 nd try no problem

sum2012 avatar Aug 21 '22 07:08 sum2012

Thanks, will look into it.

hrydgard avatar Aug 21 '22 08:08 hrydgard

@benderscruffy Can you try v1.13.1-381-g5046cbd01 ?

sum2012 avatar Aug 21 '22 08:08 sum2012

still happens in v1.13.1-381-g5046cbd01

benderscruffy avatar Aug 21 '22 09:08 benderscruffy

@benderscruffy How about v1.13.1-291-g8d0c84bf0 ?

sum2012 avatar Aug 21 '22 09:08 sum2012

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]

unknownbrackets avatar Aug 22 '22 02:08 unknownbrackets

here is a renderdoc mahjong.zip

benderscruffy avatar Sep 05 '22 09:09 benderscruffy

Hm, got a similar report through e-mail that looks a little bit different:

mahjong artifacts chapter 2 issues mahjong artifacts chapter 1 issue

hrydgard avatar Apr 10 '23 08:04 hrydgard

Like the others, this is not likely to be specific to your old pc, so I'm reopening.

hrydgard avatar Nov 30 '23 21:11 hrydgard

v1.16.6-372-gc3f881b7a I am using integrated AMD gpu of cpu (AMD Ryzen 7900) 1

sum2012 avatar Dec 01 '23 12:12 sum2012