flyinghead / flycast

Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator
GNU General Public License v2.0
1.36k stars 167 forks source link

Sega Extreme Sports - skybox glitch #1381

Closed KamiLordus closed 6 months ago

KamiLordus commented 7 months ago

The skybox in the game is still very buggy. Black spots, artifacts, etc. Many years ago, I remember someone opening a similar report on the libretro flycast website. I can't find it anywhere, so I'm opening it again because it's impossible to play like this. Such nasty skies spoil any enjoyment of the game. I hope this can be fixed.

Sega Extreme Sports (Europe) (En,Fr,De,Es)-240203-002855

Sega Extreme Sports (Europe) (En,Fr,De,Es)-240203-003129

Retroarch 1.17 Flycast core latest Windows 11 Rtx 3070 ti

flyinghead commented 7 months ago

You need to enable Full Framebuffer Emulation for the sun to be displayed correctly.

KamiLordus commented 7 months ago

Turning on Full Framebuffer Emulation fixed the sun, but the game runs much slower. Unfortunately, the sky is still broken. I am using GL Core video driver.

flyinghead commented 7 months ago

Can you post a new screenshot with the sky issues?

KamiLordus commented 7 months ago

This screenshot comes from the intro, which shows that half of the sky is invisible.

Sega Extreme Sports (Europe) (En,Fr,De,Es)-240203-151947

This screenshot is from the very beginning of the first competition (championship). A large black hole in the sky. Sega Extreme Sports (Europe) (En,Fr,De,Es)-240203-152037

I will also add that this is the Pal (Europe) version called Sega Extreme Sports. The game is in chd format. I will try to test the ntsc (USA) version called Xtreme Sport and let you know if it has the same problem.

edit: US version tested and same situation... A cut off sky, or a big black spot.

Xtreme Sports v1 000 (2000)(Infogrames)(NTSC)(US) ! -240203-153827

flyinghead commented 7 months ago

Should be fixed in the latest dev build

KamiLordus commented 6 months ago

Has this fix already been implemented in flycast libretro? Because so far I don't see any difference. However, I noticed something disturbing. Every flycast (libretro) build for windows fails. Could you check this? https://git.libretro.com/libretro/flycast-upstream/-/pipelines?page=1&scope=all

flyinghead commented 6 months ago

it's also fixed on master (and thus on libretro) but their build system is failing. You'll have to wait until they fix it.

KamiLordus commented 6 months ago

Ok, thanks for the clarification.