Closed th-otto closed 2 weeks ago
These are scaling artifacts. If you disable linear scaling in main.c
line 47, these are not present.
Ok, but why is it then enabled by default?
Ok, but why is it then enabled by default?
Bilinear scaling looks way better than nearest, unless you pair nearest with integer scaling. Also, bilinear is similar to what analog TV used to show, while nearest is pure digital perfection that doesn't look well on pixel art based games. Ideally, what this game needs is a CRT simulation shader, which VKBasalt gives me on GNU/Linux without need of any code on the game itself.
I have worked around this in the new version.
In the SDL2 version, some graphics that are constructed have one line of background between the upper and lower part, like the bell:
The older SDL 1.2 version does not have this problem: