blob: 305eb469220879782e296edd8eee33a4455b9749 [file] [log] [blame]
#ifdef GL_ES
precision highp float;
#endif
uniform int frequency;
uniform vec4 color0;
uniform vec4 color1;
varying vec2 v_st;
void
main()
{
float s, t, delta;
s = mod(floor(v_st.x * float(frequency * 2)), 2.0);
t = mod(floor(v_st.y * float(frequency * 2)), 2.0);
delta = abs(s - t);
gl_FragColor = mix(color1, color0, delta);
}