Hey! Nice for stopping by.
Regarding ScaleFX, it’s natively scaling to 3x in both directions, so it’s best to honor the original scaling or some kind of interpolation artifacts are happening.
You can simply achieve this by pre-pending the original ScaleFX preset from
shaders_slang/edge-smoothing/scalefx
folder.
If you are still after 2x scaling, then the process can be a bit different. It’s best to replace one of the stock passes with a shader file (not preset). Good candidates are xbr and xbrz-freescale.
When the stock pass is updated, you can set the involved pass scaling to 2x, or you simply save the preset and use a text editor to set the pass scaling.
It sort off looks like this:
Nevertheless, i recommend 3x scaling even here, more scaling gives crisper image.
If you want 2x scanline resolution, then it’s best to set Internal Resolution Y: 0.5...y-dowsample divider
to 0.5, works even with 3x scaling: