libretro / flycast

Flycast is a multiplatform Sega Dreamcast emulator. NOTE: No longer actively developed, use upstream repo for libretro from now on - https://github.com/flyinghead/flycast
http://reicast.com
GNU General Public License v2.0
152 stars 77 forks source link

Project Justice, constant disappearing torsos and limbs. #1059

Open Denshadego opened 3 years ago

Denshadego commented 3 years ago

As the title says, using the latest core, gl driver and default settings, characters in Project Justice have their torsos or limbs disappear and reappear constantly. Tested on Windows 10, 7 and android. Picture attached.

Project Justice-210326-234622

tapperp commented 3 years ago

Can confirm. Tested on Windows 10, Retroarch 1.9.1 stable build.

Using an older build i.e. Flycast (0.1 0a4d8a9), the graphics appear correct with no missing limbs. Using a current build, i.e. Flycast (0.1 ddb617a), this missing graphics problem exists.

If you press Start when the game begins and let the high score demo run where the character faces the screen, you can immediately notice these issues. i.e. limbs flicker or missing, and sometimes the entire display behind the high scores will turn a solid color.

Unfortunately going back to the older Flycast build is not a great solution, as it seems to be unstable within Retroarch 1.9.1. i.e. it can crash, and some functions do work properly i.e. loading shaders. Going back to Retroarch 1.9.0 with the older Flycast build fixes things, but reverting to an older Retroarch is not ideal.

Thank you for working on this excellent Dreamcast core.

bslenul commented 3 years ago

Looks like it was fixed in upstream ~20 days ago: https://github.com/flyinghead/flycast/issues/38 So hopefully the fix will be backported to the core soon! ;)

bslenul commented 3 years ago

Works fine by reverting 2a0b340aac42c77363497cced8d4ae94f9488d7c but no idea if it can introduce another bugs in different games or not... :/

Until a proper fix/backport, if you want to give it a try (Windows 64bit only): flycast_libretro.zip