precision mediump float;

uniform sampler2D texture;
uniform vec3 color;

varying vec2 pass_TexCoords;

void main() {

    gl_FragColor.a = texture2D(texture, pass_TexCoords).a;
    gl_FragColor.rgb = color;

}