hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
11.41k stars 2.19k forks source link

Puyo Puyo Fever 2 broken image #18941

Open IrfanH495 opened 8 months ago

IrfanH495 commented 8 months ago

Game or games this happens in

ULJM-05058

What area of the game

at school and choose waku waku and hara hara.

What happens

OpenGL Screenshot_20240321-055633_PPSSPP

Vulkan Screenshot_20240321-055609_PPSSPP

software rendering Screenshot_20240321-055623_PPSSPP

What should happen

GE frame capture

ULJM05058_0001.zip

Platform

Android

Mobile device model or graphics card (GPU)

Samsung M20 Exynos 7904 Mali-G71 MP2

PPSSPP version affected

v1.17.1-35-

Last working version

.

Graphics backend (3D API)

Vulkan

Checklist

IrfanH495 commented 8 months ago

Coincidentally, I still have PPSSPP v1.1.1 and I tried it and hope the issue doesn't exist like opengl in the latest ppsspp

https://github.com/hrydgard/ppsspp/assets/78854859/14d582bf-25ab-44ec-8266-b64a8d30c8f0

anr2me commented 8 months ago

Probably similar issue to https://github.com/hrydgard/ppsspp/issues/18927 Might be GPU-specific issue?

The frame dump works fine on my Geforce image

hrydgard commented 8 months ago

Interesting, yeah, probably Mali-specific somehow.

IrfanH495 commented 8 months ago

yes only in Mali, I tried it on sharp sh04h didn't experience it Vulkan 20240322_022918

opengl 20240322_022940

anr2me commented 8 months ago

Btw have you tried using PixelDepthRounding or VertexDepthRounding compatibility?

IrfanH495 commented 8 months ago

Btw have you tried using PixelDepthRounding or VertexDepthRounding compatibility?

if only PixelDepthRounding the issue still exists so I added it to DisableAccurateDepth, the issue no longer exists. but it only applies to vulkan, opengl still experiences it, I don't know why.

For VertexDepthRounding has been there since the beginning Screenshot_20240322-044446_ES File Explorer