Adds more owners.
[chromium-blink-merge.git] / third_party / gles2_book / Chapter_13 / ProceduralTextures / checker.fs
blob305eb469220879782e296edd8eee33a4455b9749
1 #ifdef GL_ES
2 precision highp float;
3 #endif
5 uniform int frequency;
6 uniform vec4 color0;
7 uniform vec4 color1;
9 varying vec2 v_st;
11 void
12 main()
14 float s, t, delta;
16 s = mod(floor(v_st.x * float(frequency * 2)), 2.0);
17 t = mod(floor(v_st.y * float(frequency * 2)), 2.0);
18 delta = abs(s - t);
20 gl_FragColor = mix(color1, color0, delta);