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