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
10.79k stars 2.12k forks source link

(Android)(Mali)(OpenGL) Armored Core III Portable screen flickering required dual source blending #11430

Open ghost opened 5 years ago

ghost commented 5 years ago

Game Info screenshot_2018-09-29-15-43-38

Game sometimes ok :/ screenshot_2018-09-29-15-42-50 But always has a darkoverlay? screenshot_2018-09-29-15-42-41

PPSSPP use v1.6.3-510-gbd678d4f4 (Im using default settings only.)

Phone Specs Octacore CPU GPU - Mali-450 MP Android 5.1 Lollipop

ghost commented 5 years ago

Still occurred in the latest ppsspp v1.7.1-210 here's the ppdmp file: recording.ppdmp.zip.zip

unknownbrackets commented 5 years ago

This seems to require:

It may also look better if you try 1x PSP render resolution.

-[Unknown]

ghost commented 5 years ago

OK I'll do that

ghost commented 5 years ago

@unknownbrackets I tried what you said but didn't help to minimize the issues :/

This issue is unfixable in my device should I closed this ?

ghost commented 5 years ago

The issue also appeared in Mali-T720 GPU so I think this is a driver bug?

closing :(

hrydgard commented 5 years ago

I'm reopening because any dual src blending issue can be worked around - with quite a bit of fiddly GPU work though.

ghost commented 4 years ago

Flickering still happen in the latest builld (1.9.3-369) using default settings

ghost commented 4 years ago

Maybe you will implement like this, like dolphin did to fixed src dual blending? https://github.com/dolphin-emu/dolphin/pull/6141

Panderner commented 3 years ago

@Gamemulatorer any updates for this?

ghost commented 3 years ago

The screen still flickering on OGL but not on VK

Panderner commented 3 years ago

@Gamemulatorer can you check the OpenGL ES version?

ghost commented 3 years ago

OpenGL 3.2 Redmi 9 G80

ghost commented 3 years ago

I think this issue is kinda related to this #10726

ghost commented 3 years ago

No screen flickering using ppsspp v1.0 Screenshot_2021-05-03-19-35-21-777_org ppsspp ppssppgold Maybe the cause of this issue is same as MonHun Nikki As explained below.

If 42bcea7 is the first bad build, and a9ff7c2 is the last working one, then it must be the difference between / 65535.0f and * (1.0f / 65535.0f)? I'm guessing that means it's something that is near outside the depth range.

Vulkan probably works because of accurate depth, then.

-[Unknown]

unknownbrackets commented 2 years ago
34:11:792 UNKNOWN GAME E[IO]: Format/JSONReader.h:76 Error at (1): unquoted key
"event

Interesting, it's like you're getting a truncated message or something. I wonder what could be causing this...

-[Unknown]

ghost commented 2 years ago

Unknownbrackets thanks! ge dump working again on my phone :) npuh10023.ppdmp.zip

ghost commented 2 years ago

Updated ge dump. recording.ppdmp.zip

ghost commented 1 year ago

Hrydgard does geometry shader culling can't help this issues?