flyinghead / flycast

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

Small sprite glitch in Marvel vs. Capcom 2 #466

Open HebuSan opened 2 years ago

HebuSan commented 2 years ago

Platform / OS / Hardware: Window 10 / libretro core, since more than 3 years (on any different retroarch / core versions released for three years) Tested today, with Retroarch 1.9.14 and latest Flycast core available. Issue still exists.

Hardware: Intel Core i7 CPu and GTX 970M or AMD Ryzen 7 5800 and RTW3060 - Happens on both.

Description of the Issue As soon as internal resolution is greater than 640 * 480, the are some sprites gltiches. Mostly on Ryu's "Shinku Hadoken", but if you pay attention, also on Ryu's own sprite, and some fonts in the character selection screen.

RyuGlitchSample

More details here, as the bug was already reported here: https://github.com/libretro/flycast/issues/596

It seems the issue has been acknowledged and fixed some time ago on redream side (issue showned and listed as fixed with reicast 1.3): https://twitter.com/inolen/status/1039226899250262017

I don't have the skills to fix the issue, but I am ready to help testing any patch if it can help.

Immersion95 commented 2 years ago

~~This is the other issue you're talking about as the glitch was fixed in native : https://github.com/libretro/flycast/issues/818~~

CVS1 & MVC2 suffer from this at higher resolution and it's a shame :p

Please note that you are talking about redream and not reicast. I don't think @inolen would help :(

HebuSan commented 2 years ago

This is the other issue you're talking about as the glitch was fixed in native : libretro#818

CVS1 & MVC2 suffer from this at higher resolution and it's a shame :p

Please note that you are talking about redream and not reicast. I don't think @inolen would help :(

  1. Sorry, you are right, redream fixed the issue, not reicast. updated. Is the fix they mention only for Native res ? I thought it was for any res (The "HD" mention they give).

  2. I confirm there is no issue at native resolution, but for any higher resolution, the glitches are still there. This point was also mentionned in the bug report above: "I keep observing the same error with resolutions higher than the native, the black stripes are still present in the game with certain attacks."

  3. I wanted to check if the graphic issue could be in the "core adaptation" for retroarch (sometimes I have glitches in retroarch that I dont have with the native emulator, like PCSX2 or Duckstation for exemple). So I just made a quick setup with the StandAlone version of Flycast (1.2) and ran MVC2 to check : the issue is still there in any res higher than the native one.

-> Is it something known / that cannot / won't be fixed (too complex ?) ?

I forgot to mention that, in my case, I am using the NAOMI version of MVC2, not the Dreamcast one.

Thanks for taking time to answer.

ghost commented 2 years ago

https://github.com/flyinghead/flycast/issues/197#issuecomment-981247405

Epyc7 commented 1 year ago

This is still happening, any fixes in sight? This glitch has been around for years.

yudhiyou commented 3 weeks ago

@Immersion95 I have turned off that fix upscale bleeding option as your suggestion but the sprite on CVS2 game is still broken especially if the character moving.