Open LuckyNES opened 8 months ago
I do plan to add a filtering option.
It would be nice to get Lanczos resampling in addition to bilinear.
I think this would be a great addition, as I often have media I'm trying to display on a CRT as a very tiny 320x240 progressive image, and the current downscaling makes things look a little crunchy.
I'm not this kind of software dev, so take the following comment with a grain of salt, but I noticed that GroovyMAME has a commit from about a month ago adding bilinear filtering. Would this be a potential starting point to add filtering? Seems they are using this software_renderer.
If the content on the monitor is higher resolution and I display at a lower resolution on the CRT TV, then you can see very obvious aliasing effects and it looks very bad. My suggestion is to add an option to downscale the image to your selected size before sending over the wire. This would use something like bilinear filtering to create a smooth looking final image.