aeon-199x/shaders/module/scanline.frag

18 lines
351 B
GLSL
Raw Normal View History

2024-05-03 22:08:09 -04:00
#include "/var/scanline.glsl"
#define scanline 0 // [0 1 2]
public void scanlines() {
#if scanline == SCANLINE_SOFT
if(mod(int(gl_FragCoord.y) / (pixelSize * 2), 2) == 0)
color.rgb *= 0.95;
else
color.rgb /= 0.95;
#elif scanline == SCANLINE_HARD
if(mod(int(gl_FragCoord.y) / (pixelSize * 2), 2) == 0)
color.rgb *= 0.5;
#endif
}