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

