precision mediump float;

uniform vec4 vColorMask;
varying vec4 v_Color;

uniform sampler2D u_Texture;
varying vec2 v_TexCoordinate;

void main(){
    gl_FragColor = v_Color * texture2D(u_Texture, v_TexCoordinate) * vColorMask;
}