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