#vertex void main() { gl_TexCoord[0] = gl_MultiTexCoord0; gl_FrontColor = gl_Color; gl_Position = ftransform(); } #fragment uniform sampler2D tex; void main() { gl_FragColor = vec4(texture2D(tex, gl_TexCoord[0].xy).rgb * gl_Color.rgb, gl_Color.a); }