uniform sampler2D tex; varying vec2 uv; void main () { vec4 v; vec4 tmpvar_1; tmpvar_1 = texture2D (tex, uv); v = tmpvar_1; v.xy = tmpvar_1.yx; v.x = -(tmpvar_1.y); gl_FragColor = v; }