precision mediump float; varying vec2 uv; uniform vec3 uColor; uniform sampler2D texture0; void main() { gl_FragColor = vec4(uColor, texture2D(texture0, uv).a); }