uniform sampler2D baseTexture; varying lowp vec4 varColor; varying mediump vec2 varTexCoord; void main(void) { vec2 uv = varTexCoord.st; vec4 color = texture2D(baseTexture, uv); color.rgb *= varColor.rgb; gl_FragData[0] = color; }