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
155 stars 77 forks source link

Xtreme Sports graphical issues #903

Open HelicopterP opened 4 years ago

HelicopterP commented 4 years ago

Win10 64bit+GTX1070+Vulkan

  1. There are floating pixels in the sky instead of the sun.
  2. Sky is split in two halfs. There is supposed to be a seamless transition between them.

Flycast Demul

Tried different settings and none seems to affect this issues. You can get to the track shown on screenshots, by choosing Single Track and then Maui in main menu.

Demul had this bug a long-long time ago but they fixed it. AFAIR it was something about render to texture emulation...

flyinghead commented 4 years ago

This is a known issue. The sun is drawn "manually" by the game by directly accessing the framebuffer in vram (it uses the pixels in the sky to locate where the sun should go and whether it is visible). Currently this framebuffer isn't emulated at all and doing so would have significant performance implications and would limit or prohibit certain features (like upscaling).

ToniBC commented 2 years ago

It's been a while since this, but apparently no solution was found for the backgrounds in this game. Although performance is reduced a bit, but an option could be put to correct this, if possible. Redream for example does not have this bug and allows upscaling and performance does not seem to affect much.

I put it just to remember the bug. Sega Extreme Sports (Europe) (En,Fr,De,Es)-220319-000632