runnable fragment
code snippet
precision mediump float;
uniform float uRedShift;
uniform float uGreenShift;
uniform float uBlueShift;
varying vec2 v_texcoord;
void main() {
gl_FragColor = vec4(v_texcoord.x * uRedShift, v_texcoord.y * uGreenShift, uBlueShift, 1.0);
}