struct v2f {
  vec4 pos;
  vec2 uv[3];
};
uniform float _Treshold;
uniform sampler2D _MainTex;
vec4 frag (
  in v2f i_1
)
{
  float len_2;
  vec3 diff_3;
  vec3 p3_4;
  vec3 p2_5;
  vec3 p1_6;
  vec4 original_7;
  vec4 tmpvar_8;
  tmpvar_8 = texture2D (_MainTex, i_1.uv[0]);
  vec4 tmpvar_9;
  tmpvar_9 = tmpvar_8;
  original_7 = tmpvar_9;
  vec3 tmpvar_10;
  tmpvar_10 = original_7.xyz;
  p1_6 = tmpvar_10;
  vec4 tmpvar_11;
  tmpvar_11 = texture2D (_MainTex, i_1.uv[1]);
  vec3 tmpvar_12;
  tmpvar_12 = tmpvar_11.xyz;
  p2_5 = tmpvar_12;
  vec4 tmpvar_13;
  tmpvar_13 = texture2D (_MainTex, i_1.uv[2]);
  vec3 tmpvar_14;
  tmpvar_14 = tmpvar_13.xyz;
  p3_4 = tmpvar_14;
  vec3 tmpvar_15;
  tmpvar_15 = (((p1_6 * 2.0) - p2_5) - p3_4);
  diff_3 = tmpvar_15;
  float tmpvar_16;
  tmpvar_16 = dot (diff_3, diff_3);
  float tmpvar_17;
  tmpvar_17 = tmpvar_16;
  len_2 = tmpvar_17;
  if ((len_2 >= _Treshold)) {
    vec3 tmpvar_18;
    tmpvar_18 = vec3(0.0, 0.0, 0.0);
    original_7.xyz = tmpvar_18.xyz.xyz;
  };
  return original_7;
}

void main ()
{
  v2f xlt_i_19;
  vec4 xl_retval_20;
  vec4 tmpvar_21;
  tmpvar_21 = vec4(0.0, 0.0, 0.0, 0.0);
  xlt_i_19.pos = tmpvar_21;
  vec2 tmpvar_22;
  tmpvar_22 = gl_TexCoord[0].xy;
  vec2 tmpvar_23;
  tmpvar_23 = tmpvar_22;
  xlt_i_19.uv[0] = tmpvar_23;
  vec2 tmpvar_24;
  tmpvar_24 = gl_TexCoord[1].xy;
  vec2 tmpvar_25;
  tmpvar_25 = tmpvar_24;
  xlt_i_19.uv[1] = tmpvar_25;
  vec2 tmpvar_26;
  tmpvar_26 = gl_TexCoord[2].xy;
  vec2 tmpvar_27;
  tmpvar_27 = tmpvar_26;
  xlt_i_19.uv[2] = tmpvar_27;
  vec4 tmpvar_28;
  tmpvar_28 = frag (xlt_i_19);
  vec4 tmpvar_29;
  tmpvar_29 = tmpvar_28;
  xl_retval_20 = tmpvar_29;
  vec4 tmpvar_30;
  tmpvar_30 = xl_retval_20.xyzw;
  vec4 tmpvar_31;
  tmpvar_31 = tmpvar_30;
  gl_FragData[0] = tmpvar_31;
}

