uniform sampler2D uTexture0; uniform sampler2D uTexture1; vec4 CalcColor(vec4 seed) { return texture2D(uTexture0, texCoord) * texture2D(uTexture1, texCoord) * seed; } uniform vec4 uColor; void main(void) { gl_FragColor = CalcColor(uColor); }