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;
}

