SuperRes shaders

I’m working on porting these shaders. SuperRes is a kind of a sharpen shader which works in a recursively way. It’s a bit tricky to use, so I made a special preset (.cgp) and put it inside Sharpen folder in common-shaders: https://github.com/libretro/common-shaders/blob/master/sharpen/super-xbr-super-res.cgp

The shaders are there too. Some screenshots from SuperXbr using SuperRes to improve sharpness and deposterize to clean noise a bit:

After I saw your commits in the repo, I looked up some comparisons with the superres algo thrown in on the Doom9 forums and it’s really pretty incredible. It seems to synergize particularly well with xBR, bringing back fine details and avoiding the swirly smears that can happen with xBR alone.

Yes. I’m yet working on extracting the best of it. The tuning is extremely tedious and unstable. But the result is very good.