ppsspp icon indicating copy to clipboard operation
ppsspp copied to clipboard

Graphic issues in Syphon Filter Dark Mirror and Logan's Shadow

Open Kayael76 opened this issue 5 years ago • 20 comments
trafficstars

I'm not refering to #10229

  • What happens ?

SFX like fire, flames and smoke don't display correctly. This YT video is from 2017 and not from me but it's still present in 1.10.3. Currently tried on my PC (W10 pro, i7 4790k, GTX 970) with every backend and tried ticking and unticking various performance hacks (thought it could be related to HW transform like https://github.com/hrydgard/ppsspp/issues/7306 but nope).

  • How it looks now (note the explosion and the flames after) :

https://youtu.be/3xpdzI7K0wA?t=40

  • How it should look :

https://youtu.be/h2Jg1BEIg7M?t=14

Kayael76 avatar Oct 21 '20 21:10 Kayael76

Can you generate and upload a GE frame dump? See instructions here: https://github.com/hrydgard/ppsspp/wiki/How-to-create-a-frame-dump

hrydgard avatar Oct 21 '20 21:10 hrydgard

Sure, there you go :

recording.zip

Hope it worked correctly !

Kayael76 avatar Oct 22 '20 00:10 Kayael76

Thanks, it replays just fine! Unfortunately the problem was not as simple as I had hoped - I thought it might have been the mipmap blending trick seen in #6537, but it's doing just plain drawing with no fancy tricks, indicating that this is actually likely a CPU emulation bug :(

hrydgard avatar Oct 22 '20 07:10 hrydgard

Also affects Resistance seems like its the same engine

ghost avatar Nov 02 '20 11:11 ghost

If I have time, I would try to make more exist value of the following table in Core/MIPS/MIPSVFPUUtils.cpp to test whether effect this game. 1

sum2012 avatar Nov 25 '20 15:11 sum2012

Anyone with windows 64 bit Please test this build https://drive.google.com/file/d/1QOySqRLZmQwrHQQWNa_aOKgupUPGebDu/view?usp=sharing This change: https://github.com/hrydgard/ppsspp/commit/3592a0f8ea86f06a6edeec558e10d31d9cb70098 Based on this table https://www.mathcelebrity.com/anglebasic.php?entry=210&coff=&pl=sin

sum2012 avatar Dec 04 '20 15:12 sum2012

Those are probably not gonna do much and are unfortunately wrong - remember, angle here is not a normal radians angle that goes from 0 to 2*PI, it goes from 0 to 4 for the full circle.

hrydgard avatar Dec 04 '20 15:12 hrydgard

I gave it a try but no, it doesn't work as intended. Thanks for trying though !

Kayael76 avatar Dec 04 '20 19:12 Kayael76

@hrydgard ok

sum2012 avatar Dec 04 '20 22:12 sum2012

Can anyone try again with windows 64 bit ? https://drive.google.com/file/d/1O7EoOxVH5L_kCVLgsqvm3KiFu22dZIFh/view?usp=sharing This apply special angle and double precision

sum2012 avatar Dec 05 '20 13:12 sum2012

I tried but no changes unfortunately.

Kayael76 avatar Dec 05 '20 15:12 Kayael76

Maybe related to #10165

Panderner avatar Feb 17 '21 10:02 Panderner

PPSSPP v1.12.3-1237-g6125c9765 software render: Screenshot (57)

Panderner avatar Jun 09 '22 14:06 Panderner

So, that also looks wrong, right? Sounds more like it's a CPU bug indeed...

-[Unknown]

unknownbrackets avatar Jul 05 '22 02:07 unknownbrackets

Incorrect graphic effects can cause crashes due to CPU bug, It effects Logan's Shadow and Resistance.

Panderner avatar Sep 05 '22 06:09 Panderner

Software renderer + Interpreter still happen: ezgif com-gif-maker

Panderner avatar Nov 18 '22 18:11 Panderner

@hrydgard hi, is there hope to fix this issue? it's still happening in both Syphon Filters Dark Mirror and Logan's Shadow PPSSPP 1.15.4

LeyoSFO avatar May 29 '23 13:05 LeyoSFO

Here's the screenshot recorded from PS5: Screenshot (132)

Panderner avatar Jun 04 '23 18:06 Panderner

The fire behavior is correct for Emulated PS5 and PS4 version.

Panderner avatar Dec 15 '23 09:12 Panderner

reporting, this still occurs in 1.17.1

LeyoSFO avatar May 26 '24 17:05 LeyoSFO

1.18.1 - smoke looks awful in desert mission- its flickering, still occurs..

stg43x avatar Feb 15 '25 11:02 stg43x