mgba-emu / mgba

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

mGBA missing options #3193

Closed BranwonX closed 3 weeks ago

BranwonX commented 3 weeks ago

mGBA is missing options when building with -DBUILD_LIBRETRO=ON, it is missing (Interframe Blending) and (Color Correction).

The forked core has the missing options, the above build does not have them.

Interfame Blending fixes the Ghosting issues with games like Golden Sun where in the overworld the screen pixles shake badly.

endrift commented 3 weeks ago

These options were intentionally not backported from downstream due to their implementation in the core instead of the frontend where they belong. If they were in the frontend they could be implemented in a way that was fast, such as shaders. However, Retroarch decided to implement them in a way that would be slow, especially on weaker systems.