Well, my monitor’s native mode is DMT 39 (1360x768), while this shader seems to be targeted for 1080p (1920x1080), so even if I activate custom aspect ratio and integer scaling, I still get slightly but annoyingly “uneven” scanlines.
So, is there a 1360x768 version of this shader, please? I seem to recall something specific for that resolution but I can’t find it.
There isn’t a 768 version. Even using integer scaling, some screens don’t produce even scan lines. You can try to make them less noticeable by increasing the scanline gap brightness setting - although this will make the scanlines less prominent.
Ah! That must be why I don’t see them “uneven” when I use the NES Mini shader, where scanlines are way brighter…
Can you give me a line example for “SCANLINE_GAP_BRIGHTNES” to get brighter scanlines? I have tried alterating all the numbers in that line with no results. I don’t know much about shader coding…
The default values are specified in the #pragma parameter lines, the #define versions are just for use during development. The best way is to use the shader parameters in the menu - this will put the parameters in the glslp file. If you have threaded video on you’ll need to temporarily disable it - there’s a bug in retroarch which causes it to crash if you try change shader parameters with threaded video on.
crt-pi needs to be run with linear filtering (which is why it should be specified via the glslp file). Even LCD monitors have image adjustment settings so it might be worth checking the values your’s is set to.