#version 120 varying vec2 f_texcoord; varying float f_diffuse_value; uniform sampler2D tex; void main(void) { gl_FragColor = vec4( texture2D( tex, f_texcoord ).rgb * f_diffuse_value, 1.0 ); }