Feature request: integer scaling

This is for people involved in the developement of Snes9x, or SNES emulators in general.
BUG REPORTS BELONG IN TECH SUPPORT/BUG TRACKING!

Moderator: Ryan

Post Reply
Shady Guy Jose
Snes9x White Belt
Posts: 1
Joined: Thu Oct 19, 2017 10:53 am

Feature request: integer scaling

Post by Shady Guy Jose » Thu Oct 19, 2017 11:05 am

When in Full Screen mode, it could be beneficial to use nearest integer scaling with small black bars on the top and bottom, in a similar way to emulators such as Mesen (NES). This would especially benefit people using scanline filters without bilinear filtering, avoiding artifacts introduced by nearest neighbor scaling to non-multiple resolutions.

In my case, for example:
I have a 3840×2160 screen. The current scaling options give me a 2469×2160 picture, which looks decent with bilinear filtering, but whithout it, it's possible to see that pixels are uneven. If I enable the TV mode filter, which gives me pseudo-scanlines that don't compromise the brightness too much, the scanlines are clearly of different sizes. Bilinear filtering solves this, but the point is then lost. If we had a nearest integer option, the result would be a perfect 9× scaled image, running at 2304×2016, with 72-pixel tall black bars on the top and bottom. Subsequently applied filters would then not be ruined.

Post Reply