Shaders for 720p res?

It seems RetroPie for RPi2 devices and the Libretro emulators have had a slight boost in performance and now crt-hyllian and crt-caligari shaders seem to run full speed without hitching BUT you have to set the RetroArch render resolution to 720p, setting it to 1080p has an impact and the fps drop. As setting it to 720p both crt-hyllian and crt-caligari have ever so slight scanline uneven artifacts, enabling integer scaling removes these artifacts but obviously your getting a smaller display area, i know crt-hyllian and crt-caligari were 2 shaders that didn’t need integer scaling enabled to get even scanlines at 1080p+ resolutions.

Is there a way to have crt-hyllian and crt-caligari shaders for 720p with even scanlines and integer scaling disabled, or a way to compile these shaders for 720p?

As the output resolution isn’t exactly integer, some scaling artifacts are inevitable. The only workaround I can think of is blurring a bit the output so that these artifacts faints.

The best blur I could find in common-shaders is the blurs3x3.cg inside blurs folder. So, you can use this cgp and see if it helps:

http://pastebin.com/dHXnYNGz

put it inside ‘cgp’ folder.

Shader0: crt-hyllian.cg point 3x

Shader1: blurs3x3.cg linear don’t care

The blur3fast-vertical.cg is even better as it only blur vertically. The result is a bit sharper than blurs3x3.cg.