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.45k stars 2.19k forks source link

Issue with shadows in Dissidia 012 using Vulkan #18518

Open Weizhy opened 11 months ago

Weizhy commented 11 months ago

Game or games this happens in

ULUS-10566

What area of the game

During battle

What happens

This is how it looks using OpenGL, shadows seem to render correctly Screenshot_2023-12-10-22-47-23-815_org ppsspp ppsspp This is how it looks using Vulkan, shadows are incomplete Screenshot_2023-12-10-22-59-31-090_org ppsspp ppsspp Whatever caused it started between the versions 1.13.2 and 1.14. it works fine in 1.13.2

What should happen

Shadows should render completely

GE frame capture

ULUS10566.ppdmp.zip

Platform

Android

Mobile phone model or graphics card

Poco X3 NFC

PPSSPP version affected

1.14 and above

Last working version

1.13.2

Graphics backend (3D API)

Vulkan

Checklist

sum2012 commented 11 months ago

@Weizhy Create a frame dump https://github.com/hrydgard/ppsspp/wiki/How-to-create-a-frame-dump zip it , then upload in here

Weizhy commented 11 months ago

@Weizhy Create a frame dump https://github.com/hrydgard/ppsspp/wiki/How-to-create-a-frame-dump zip it , then upload in here

It always says 'debugger could not connect' I didn't have this problem last time I used it.

Weizhy commented 11 months ago

@Weizhy Create a frame dump https://github.com/hrydgard/ppsspp/wiki/How-to-create-a-frame-dump zip it , then upload in here

It always says 'debugger could not connect' I didn't have this problem last time I used it.

It worked using Bing ULUS10566.ppdmp.zip

hrydgard commented 7 months ago

Tested the EU version of the game on the latest PPSSPP on Poco F1, which has a related GPU. Didn't reproduce. Is it still happening in the latest builds ?

Weizhy commented 5 months ago

Tested the EU version of the game on the latest PPSSPP on Poco F1, which has a related GPU. Didn't reproduce. Is it still happening in the latest builds ?

It's still happening, but only when I use my default driver. If I use a newer Adreno driver or Turnip, it works fine. The only issue is that I have to lower the resolution from 4x to 3x because the GPU load increases by around 20%. My default driver is version 502.0.