Uborder shaders

@Hyllian Another good feature to have would be if we could force Integer Scaling (possibly even Smart Integer Scaling) and independent X and Y integer scaling on the viewport.

It would definitely help with the moire patterns and uneven scanlines.

You already have that control. The FRAME params allow you to define integer resolutions: Image Scale, Viewport Size X and Viewport Size Y.

The only problem of using integers is that they will only work if the background is made for them. Most of the time you’ll need non-integer to fill the gaps. That’s why I’m using crt-nobody and crt-geom, because they’re very good at non-integer scalings.

2 Likes

I am having no luck downloading the shader. :frowning_face:

I get a security/permissions error.

1 Like

I’ll put on github soon. That first version was to see if other users could run without bugs. I’m doing a major change in folder organization before going to github, so it’s better to wait. I’ll upload just a vanilla version inside bezel folder (as I think it has similar features with koko-aio and mega bezel). All extra presets, shaders, textures will be in separated packs, so that RA main shaders_slang isn’t overloaded.

The vanilla version is already on RA repo: https://github.com/libretro/slang-shaders/tree/master/bezel/uborder

Vanilla, content_shaders_pack and borders_pack are here (Someone else’s borders aren’t available here, just presets that point to them): https://github.com/Hyllian/uborder/releases

First post updated.

3 Likes