uniform sampler2D samp0; void main() { vec4 color=texture2D(samp0,gl_TexCoord[0].st); color.x=color.x>1.0?color.x-1.0:0.0; color.y=color.y>1.0?color.y-1.0:0.0; color.z=color.z>1.0?color.z-1.0:0.0; gl_FragColor=color; }