mgba-emu / mgba

mGBA Game Boy Advance Emulator
https://mgba.io/
Mozilla Public License 2.0
5.75k stars 794 forks source link

OpenGL renderer does not properly do "reflection wiggle" on water in Pokémon #1787

Open Sierraffinity opened 4 years ago

Sierraffinity commented 4 years ago

When standing above reflective water in the Pokémon games, a reflection sprite is created in the water and is supposed to do a sort of "shimmer" effect. I'm not really sure how to describe it, but it works fine in software mode and not in OpenGL.

Screenshot

Reproducible on latest development build and 0.8.1.

endrift commented 4 years ago

This is a known issue. It has something to do with how the scaling gets rounded. I've not had much luck fixing it yet.