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

Found some glitchs in atomiswave #979

Closed pyjmj05 closed 3 years ago

pyjmj05 commented 3 years ago

It seems that all devices are coming out.

Samurai Shodown VI

https://youtu.be/jcbwfWrmTCk?t=92 - Arcade https://youtu.be/e1g_WgWVHb4?t=1483 - flycast

3 Arcade 4 flycast

Neogeo Battle Coliseum

https://youtu.be/-t97zAwcDAI?t=728

barbudreadmon commented 3 years ago

Those games, as many other games on dreamcast hardware, require per-pixel alpha sorting (also know as OIT - order independent transparency, you can read more about it at https://www.libretro.com/index.php/flycast-is-getting-a-vulkan-renderer-available-later-today-on-retroarch-with-nightly-core/) to be rendered properly. It's unavailable with OpenGL ES and requires a fairly good gpu anyway (something those SoCs don't have).