#version 120 varying vec2 texcoord; uniform sampler2D tex; uniform vec4 color; void main(void) { gl_FragColor = vec4(1, 1, 1, texture2D(tex, texcoord).r) * color; }