#version 110

uniform sampler2D texture;
uniform float phase; // Phase from 0.0 to 1.0

void main()
{
	vec3 c = texture2D(texture, gl_TexCoord[0].xy).rgb;
	gl_FragColor = vec4(c+phase, texture2D(texture, gl_TexCoord[0].xy).a);
}

