#extension GL_ARB_shader_texture_lod : enable varying vec2 xlv_TEXCOORD0; uniform vec4 _MainTex_TexelSize; uniform sampler2D _MainTex; void main () { vec4 tmpvar_1; float dstP; float dstN; float lumaEndP; float lumaEndN; vec2 posP; vec2 posN; vec2 posB; float lumaNN; float lengthSign; float lumaN; float lumaS; vec2 posM; posM.x = xlv_TEXCOORD0.x; posM.y = xlv_TEXCOORD0.y; vec4 tmpvar_2; tmpvar_2.zw = vec2(0.0, 0.0); tmpvar_2.xy = posM; vec4 tmpvar_3; tmpvar_3 = texture2DLod (_MainTex, tmpvar_2.xy, 0.0); vec4 tmpvar_4; tmpvar_4.zw = vec2(0.0, 0.0); tmpvar_4.xy = (xlv_TEXCOORD0 + (vec2(0.0, 1.0) * _MainTex_TexelSize.xy)); vec4 tmpvar_5; tmpvar_5 = texture2DLod (_MainTex, tmpvar_4.xy, 0.0); float tmpvar_6; tmpvar_6 = tmpvar_5.w; lumaS = tmpvar_6; vec4 tmpvar_7; tmpvar_7.zw = vec2(0.0, 0.0); tmpvar_7.xy = (xlv_TEXCOORD0 + (vec2(1.0, 0.0) * _MainTex_TexelSize.xy)); vec4 tmpvar_8; tmpvar_8 = texture2DLod (_MainTex, tmpvar_7.xy, 0.0); float tmpvar_9; tmpvar_9 = tmpvar_8.w; vec4 tmpvar_10; tmpvar_10.zw = vec2(0.0, 0.0); tmpvar_10.xy = (xlv_TEXCOORD0 + (vec2(0.0, -1.0) * _MainTex_TexelSize.xy)); vec4 tmpvar_11; tmpvar_11 = texture2DLod (_MainTex, tmpvar_10.xy, 0.0); float tmpvar_12; tmpvar_12 = tmpvar_11.w; lumaN = tmpvar_12; vec4 tmpvar_13; tmpvar_13.zw = vec2(0.0, 0.0); tmpvar_13.xy = (xlv_TEXCOORD0 + (vec2(-1.0, 0.0) * _MainTex_TexelSize.xy)); vec4 tmpvar_14; tmpvar_14 = texture2DLod (_MainTex, tmpvar_13.xy, 0.0); float tmpvar_15; tmpvar_15 = tmpvar_14.w; float tmpvar_16; tmpvar_16 = max (max (tmpvar_12, tmpvar_15), max (tmpvar_9, max (tmpvar_6, tmpvar_3.w))); float tmpvar_17; tmpvar_17 = (tmpvar_16 - min (min (tmpvar_12, tmpvar_15), min (tmpvar_9, min (tmpvar_6, tmpvar_3.w)))); if ((tmpvar_17 < max (0.0833, (tmpvar_16 * 0.166)))) { tmpvar_1 = tmpvar_3; } else { vec4 tmpvar_18; tmpvar_18.zw = vec2(0.0, 0.0); tmpvar_18.xy = (xlv_TEXCOORD0 + (vec2(-1.0, -1.0) * _MainTex_TexelSize.xy)); vec4 tmpvar_19; tmpvar_19 = texture2DLod (_MainTex, tmpvar_18.xy, 0.0); vec4 tmpvar_20; tmpvar_20.zw = vec2(0.0, 0.0); tmpvar_20.xy = (xlv_TEXCOORD0 + _MainTex_TexelSize.xy); vec4 tmpvar_21; tmpvar_21 = texture2DLod (_MainTex, tmpvar_20.xy, 0.0); vec4 tmpvar_22; tmpvar_22.zw = vec2(0.0, 0.0); tmpvar_22.xy = (xlv_TEXCOORD0 + (vec2(1.0, -1.0) * _MainTex_TexelSize.xy)); vec4 tmpvar_23; tmpvar_23 = texture2DLod (_MainTex, tmpvar_22.xy, 0.0); vec4 tmpvar_24; tmpvar_24.zw = vec2(0.0, 0.0); tmpvar_24.xy = (xlv_TEXCOORD0 + (vec2(-1.0, 1.0) * _MainTex_TexelSize.xy)); vec4 tmpvar_25; tmpvar_25 = texture2DLod (_MainTex, tmpvar_24.xy, 0.0); float tmpvar_26; tmpvar_26 = (tmpvar_11.w + tmpvar_5.w); float tmpvar_27; tmpvar_27 = (tmpvar_14.w + tmpvar_8.w); float tmpvar_28; tmpvar_28 = (1.0/(tmpvar_17)); float tmpvar_29; tmpvar_29 = (tmpvar_23.w + tmpvar_21.w); float tmpvar_30; tmpvar_30 = (tmpvar_19.w + tmpvar_25.w); lengthSign = _MainTex_TexelSize.x; bool tmpvar_31; tmpvar_31 = ((abs (((-(2.0) * tmpvar_14.w) + tmpvar_30)) + ((abs (((-(2.0) * tmpvar_3.w) + tmpvar_26)) * 2.0) + abs (((-(2.0) * tmpvar_8.w) + tmpvar_29)))) >= (abs (((-(2.0) * tmpvar_5.w) + (tmpvar_25.w + tmpvar_21.w))) + ((abs (((-(2.0) * tmpvar_3.w) + tmpvar_27)) * 2.0) + abs (((-(2.0) * tmpvar_11.w) + (tmpvar_19.w + tmpvar_23.w)))))); float tmpvar_32; tmpvar_32 = (((tmpvar_26 + tmpvar_27) * 2.0) + (tmpvar_30 + tmpvar_29)); if (!(tmpvar_31)) { lumaN = tmpvar_15; }; if (!(tmpvar_31)) { lumaS = tmpvar_9; }; if (tmpvar_31) { lengthSign = _MainTex_TexelSize.y; }; float tmpvar_33; tmpvar_33 = ((tmpvar_32 * 0.0833333) - tmpvar_3.w); float tmpvar_34; tmpvar_34 = (lumaN - tmpvar_3.w); float tmpvar_35; tmpvar_35 = (lumaS - tmpvar_3.w); lumaNN = (lumaN + tmpvar_3.w); float tmpvar_36; tmpvar_36 = (lumaS + tmpvar_3.w); bool tmpvar_37; tmpvar_37 = (abs (tmpvar_34) >= abs (tmpvar_35)); float tmpvar_38; tmpvar_38 = max (abs (tmpvar_34), abs (tmpvar_35)); if (tmpvar_37) { lengthSign = -(lengthSign); }; float tmpvar_39; tmpvar_39 = clamp ((abs (tmpvar_33) * tmpvar_28), 0.0, 1.0); posB.x = xlv_TEXCOORD0.x; posB.y = xlv_TEXCOORD0.y; float tmpvar_40; if (!(tmpvar_31)) { tmpvar_40 = 0.0; } else { tmpvar_40 = _MainTex_TexelSize.x; }; float tmpvar_41; if (tmpvar_31) { tmpvar_41 = 0.0; } else { tmpvar_41 = _MainTex_TexelSize.y; }; if (!(tmpvar_31)) { posB.x = (xlv_TEXCOORD0.x + (lengthSign * 0.5)); }; if (tmpvar_31) { posB.y = (xlv_TEXCOORD0.y + (lengthSign * 0.5)); }; posN.x = (posB.x - tmpvar_40); posN.y = (posB.y - tmpvar_41); posP.x = (posB.x + tmpvar_40); posP.y = (posB.y + tmpvar_41); float tmpvar_42; tmpvar_42 = ((-2.0 * tmpvar_39) + 3.0); vec4 tmpvar_43; tmpvar_43.zw = vec2(0.0, 0.0); tmpvar_43.xy = posN; vec4 tmpvar_44; tmpvar_44 = texture2DLod (_MainTex, tmpvar_43.xy, 0.0); lumaEndN = tmpvar_44.w; float tmpvar_45; tmpvar_45 = (tmpvar_39 * tmpvar_39); vec4 tmpvar_46; tmpvar_46.zw = vec2(0.0, 0.0); tmpvar_46.xy = posP; vec4 tmpvar_47; tmpvar_47 = texture2DLod (_MainTex, tmpvar_46.xy, 0.0); lumaEndP = tmpvar_47.w; if (!(tmpvar_37)) { lumaNN = tmpvar_36; }; float tmpvar_48; tmpvar_48 = (tmpvar_38 / 4.0); float tmpvar_49; tmpvar_49 = (tmpvar_42 * tmpvar_45); bool tmpvar_50; tmpvar_50 = ((tmpvar_3.w - (lumaNN * 0.5)) < 0.0); float tmpvar_51; tmpvar_51 = (tmpvar_44.w - (lumaNN * 0.5)); lumaEndN = tmpvar_51; float tmpvar_52; tmpvar_52 = (tmpvar_47.w - (lumaNN * 0.5)); lumaEndP = tmpvar_52; bool tmpvar_53; tmpvar_53 = (abs (tmpvar_51) >= tmpvar_48); bool tmpvar_54; tmpvar_54 = (abs (tmpvar_52) >= tmpvar_48); if (!(tmpvar_53)) { posN.x = (posN.x - tmpvar_40); }; if (!(tmpvar_53)) { posN.y = (posN.y - tmpvar_41); }; bool tmpvar_55; if (!(tmpvar_53)) { tmpvar_55 = bool(1); } else { tmpvar_55 = !(tmpvar_54); }; if (!(tmpvar_54)) { posP.x = (posP.x + tmpvar_40); }; if (!(tmpvar_54)) { posP.y = (posP.y + tmpvar_41); }; if (tmpvar_55) { if (!(tmpvar_53)) { vec4 tmpvar_56; tmpvar_56.zw = vec2(0.0, 0.0); tmpvar_56.xy = posN; lumaEndN = texture2DLod (_MainTex, tmpvar_56.xy, 0.0).w; }; if (!(tmpvar_54)) { vec4 tmpvar_57; tmpvar_57.zw = vec2(0.0, 0.0); tmpvar_57.xy = posP; lumaEndP = texture2DLod (_MainTex, tmpvar_57.xy, 0.0).w; }; if (!(tmpvar_53)) { lumaEndN = (lumaEndN - (lumaNN * 0.5)); }; if (!(tmpvar_54)) { lumaEndP = (lumaEndP - (lumaNN * 0.5)); }; bool tmpvar_58; tmpvar_58 = (abs (lumaEndN) >= tmpvar_48); bool tmpvar_59; tmpvar_59 = (abs (lumaEndP) >= tmpvar_48); if (!(tmpvar_58)) { posN.x = (posN.x - tmpvar_40); }; if (!(tmpvar_58)) { posN.y = (posN.y - tmpvar_41); }; bool tmpvar_60; if (!(tmpvar_58)) { tmpvar_60 = bool(1); } else { tmpvar_60 = !(tmpvar_59); }; if (!(tmpvar_59)) { posP.x = (posP.x + tmpvar_40); }; if (!(tmpvar_59)) { posP.y = (posP.y + tmpvar_41); }; if (tmpvar_60) { if (!(tmpvar_58)) { vec4 tmpvar_61; tmpvar_61.zw = vec2(0.0, 0.0); tmpvar_61.xy = posN; lumaEndN = texture2DLod (_MainTex, tmpvar_61.xy, 0.0).w; }; if (!(tmpvar_59)) { vec4 tmpvar_62; tmpvar_62.zw = vec2(0.0, 0.0); tmpvar_62.xy = posP; lumaEndP = texture2DLod (_MainTex, tmpvar_62.xy, 0.0).w; }; if (!(tmpvar_58)) { lumaEndN = (lumaEndN - (lumaNN * 0.5)); }; if (!(tmpvar_59)) { lumaEndP = (lumaEndP - (lumaNN * 0.5)); }; bool tmpvar_63; tmpvar_63 = (abs (lumaEndN) >= tmpvar_48); bool tmpvar_64; tmpvar_64 = (abs (lumaEndP) >= tmpvar_48); if (!(tmpvar_63)) { posN.x = (posN.x - tmpvar_40); }; if (!(tmpvar_63)) { posN.y = (posN.y - tmpvar_41); }; bool tmpvar_65; if (!(tmpvar_63)) { tmpvar_65 = bool(1); } else { tmpvar_65 = !(tmpvar_64); }; if (!(tmpvar_64)) { posP.x = (posP.x + tmpvar_40); }; if (!(tmpvar_64)) { posP.y = (posP.y + tmpvar_41); }; if (tmpvar_65) { if (!(tmpvar_63)) { vec4 tmpvar_66; tmpvar_66.zw = vec2(0.0, 0.0); tmpvar_66.xy = posN; lumaEndN = texture2DLod (_MainTex, tmpvar_66.xy, 0.0).w; }; if (!(tmpvar_64)) { vec4 tmpvar_67; tmpvar_67.zw = vec2(0.0, 0.0); tmpvar_67.xy = posP; lumaEndP = texture2DLod (_MainTex, tmpvar_67.xy, 0.0).w; }; if (!(tmpvar_63)) { lumaEndN = (lumaEndN - (lumaNN * 0.5)); }; if (!(tmpvar_64)) { lumaEndP = (lumaEndP - (lumaNN * 0.5)); }; bool tmpvar_68; tmpvar_68 = (abs (lumaEndN) >= tmpvar_48); bool tmpvar_69; tmpvar_69 = (abs (lumaEndP) >= tmpvar_48); if (!(tmpvar_68)) { posN.x = (posN.x - tmpvar_40); }; if (!(tmpvar_68)) { posN.y = (posN.y - tmpvar_41); }; bool tmpvar_70; if (!(tmpvar_68)) { tmpvar_70 = bool(1); } else { tmpvar_70 = !(tmpvar_69); }; if (!(tmpvar_69)) { posP.x = (posP.x + tmpvar_40); }; if (!(tmpvar_69)) { posP.y = (posP.y + tmpvar_41); }; if (tmpvar_70) { if (!(tmpvar_68)) { vec4 tmpvar_71; tmpvar_71.zw = vec2(0.0, 0.0); tmpvar_71.xy = posN; lumaEndN = texture2DLod (_MainTex, tmpvar_71.xy, 0.0).w; }; if (!(tmpvar_69)) { vec4 tmpvar_72; tmpvar_72.zw = vec2(0.0, 0.0); tmpvar_72.xy = posP; lumaEndP = texture2DLod (_MainTex, tmpvar_72.xy, 0.0).w; }; if (!(tmpvar_68)) { lumaEndN = (lumaEndN - (lumaNN * 0.5)); }; if (!(tmpvar_69)) { lumaEndP = (lumaEndP - (lumaNN * 0.5)); }; bool tmpvar_73; tmpvar_73 = (abs (lumaEndN) >= tmpvar_48); bool tmpvar_74; tmpvar_74 = (abs (lumaEndP) >= tmpvar_48); if (!(tmpvar_73)) { posN.x = (posN.x - (tmpvar_40 * 1.5)); }; if (!(tmpvar_73)) { posN.y = (posN.y - (tmpvar_41 * 1.5)); }; bool tmpvar_75; if (!(tmpvar_73)) { tmpvar_75 = bool(1); } else { tmpvar_75 = !(tmpvar_74); }; if (!(tmpvar_74)) { posP.x = (posP.x + (tmpvar_40 * 1.5)); }; if (!(tmpvar_74)) { posP.y = (posP.y + (tmpvar_41 * 1.5)); }; if (tmpvar_75) { if (!(tmpvar_73)) { vec4 tmpvar_76; tmpvar_76.zw = vec2(0.0, 0.0); tmpvar_76.xy = posN; lumaEndN = texture2DLod (_MainTex, tmpvar_76.xy, 0.0).w; }; if (!(tmpvar_74)) { vec4 tmpvar_77; tmpvar_77.zw = vec2(0.0, 0.0); tmpvar_77.xy = posP; lumaEndP = texture2DLod (_MainTex, tmpvar_77.xy, 0.0).w; }; if (!(tmpvar_73)) { lumaEndN = (lumaEndN - (lumaNN * 0.5)); }; if (!(tmpvar_74)) { lumaEndP = (lumaEndP - (lumaNN * 0.5)); }; bool tmpvar_78; tmpvar_78 = (abs (lumaEndN) >= tmpvar_48); bool tmpvar_79; tmpvar_79 = (abs (lumaEndP) >= tmpvar_48); if (!(tmpvar_78)) { posN.x = (posN.x - (tmpvar_40 * 2.0)); }; if (!(tmpvar_78)) { posN.y = (posN.y - (tmpvar_41 * 2.0)); }; bool tmpvar_80; if (!(tmpvar_78)) { tmpvar_80 = bool(1); } else { tmpvar_80 = !(tmpvar_79); }; if (!(tmpvar_79)) { posP.x = (posP.x + (tmpvar_40 * 2.0)); }; if (!(tmpvar_79)) { posP.y = (posP.y + (tmpvar_41 * 2.0)); }; if (tmpvar_80) { if (!(tmpvar_78)) { vec4 tmpvar_81; tmpvar_81.zw = vec2(0.0, 0.0); tmpvar_81.xy = posN; lumaEndN = texture2DLod (_MainTex, tmpvar_81.xy, 0.0).w; }; if (!(tmpvar_79)) { vec4 tmpvar_82; tmpvar_82.zw = vec2(0.0, 0.0); tmpvar_82.xy = posP; lumaEndP = texture2DLod (_MainTex, tmpvar_82.xy, 0.0).w; }; if (!(tmpvar_78)) { lumaEndN = (lumaEndN - (lumaNN * 0.5)); }; if (!(tmpvar_79)) { lumaEndP = (lumaEndP - (lumaNN * 0.5)); }; bool tmpvar_83; tmpvar_83 = (abs (lumaEndN) >= tmpvar_48); bool tmpvar_84; tmpvar_84 = (abs (lumaEndP) >= tmpvar_48); if (!(tmpvar_83)) { posN.x = (posN.x - (tmpvar_40 * 2.0)); }; if (!(tmpvar_83)) { posN.y = (posN.y - (tmpvar_41 * 2.0)); }; bool tmpvar_85; if (!(tmpvar_83)) { tmpvar_85 = bool(1); } else { tmpvar_85 = !(tmpvar_84); }; if (!(tmpvar_84)) { posP.x = (posP.x + (tmpvar_40 * 2.0)); }; if (!(tmpvar_84)) { posP.y = (posP.y + (tmpvar_41 * 2.0)); }; if (tmpvar_85) { if (!(tmpvar_83)) { vec4 tmpvar_86; tmpvar_86.zw = vec2(0.0, 0.0); tmpvar_86.xy = posN; lumaEndN = texture2DLod (_MainTex, tmpvar_86.xy, 0.0).w; }; if (!(tmpvar_84)) { vec4 tmpvar_87; tmpvar_87.zw = vec2(0.0, 0.0); tmpvar_87.xy = posP; lumaEndP = texture2DLod (_MainTex, tmpvar_87.xy, 0.0).w; }; if (!(tmpvar_83)) { lumaEndN = (lumaEndN - (lumaNN * 0.5)); }; if (!(tmpvar_84)) { lumaEndP = (lumaEndP - (lumaNN * 0.5)); }; bool tmpvar_88; tmpvar_88 = (abs (lumaEndN) >= tmpvar_48); bool tmpvar_89; tmpvar_89 = (abs (lumaEndP) >= tmpvar_48); if (!(tmpvar_88)) { posN.x = (posN.x - (tmpvar_40 * 2.0)); }; if (!(tmpvar_88)) { posN.y = (posN.y - (tmpvar_41 * 2.0)); }; bool tmpvar_90; if (!(tmpvar_88)) { tmpvar_90 = bool(1); } else { tmpvar_90 = !(tmpvar_89); }; if (!(tmpvar_89)) { posP.x = (posP.x + (tmpvar_40 * 2.0)); }; if (!(tmpvar_89)) { posP.y = (posP.y + (tmpvar_41 * 2.0)); }; if (tmpvar_90) { if (!(tmpvar_88)) { vec4 tmpvar_91; tmpvar_91.zw = vec2(0.0, 0.0); tmpvar_91.xy = posN; lumaEndN = texture2DLod (_MainTex, tmpvar_91.xy, 0.0).w; }; if (!(tmpvar_89)) { vec4 tmpvar_92; tmpvar_92.zw = vec2(0.0, 0.0); tmpvar_92.xy = posP; lumaEndP = texture2DLod (_MainTex, tmpvar_92.xy, 0.0).w; }; if (!(tmpvar_88)) { lumaEndN = (lumaEndN - (lumaNN * 0.5)); }; if (!(tmpvar_89)) { lumaEndP = (lumaEndP - (lumaNN * 0.5)); }; bool tmpvar_93; tmpvar_93 = (abs (lumaEndN) >= tmpvar_48); bool tmpvar_94; tmpvar_94 = (abs (lumaEndP) >= tmpvar_48); if (!(tmpvar_93)) { posN.x = (posN.x - (tmpvar_40 * 2.0)); }; if (!(tmpvar_93)) { posN.y = (posN.y - (tmpvar_41 * 2.0)); }; bool tmpvar_95; if (!(tmpvar_93)) { tmpvar_95 = bool(1); } else { tmpvar_95 = !(tmpvar_94); }; if (!(tmpvar_94)) { posP.x = (posP.x + (tmpvar_40 * 2.0)); }; if (!(tmpvar_94)) { posP.y = (posP.y + (tmpvar_41 * 2.0)); }; if (tmpvar_95) { if (!(tmpvar_93)) { vec4 tmpvar_96; tmpvar_96.zw = vec2(0.0, 0.0); tmpvar_96.xy = posN; lumaEndN = texture2DLod (_MainTex, tmpvar_96.xy, 0.0).w; }; if (!(tmpvar_94)) { vec4 tmpvar_97; tmpvar_97.zw = vec2(0.0, 0.0); tmpvar_97.xy = posP; lumaEndP = texture2DLod (_MainTex, tmpvar_97.xy, 0.0).w; }; if (!(tmpvar_93)) { lumaEndN = (lumaEndN - (lumaNN * 0.5)); }; if (!(tmpvar_94)) { lumaEndP = (lumaEndP - (lumaNN * 0.5)); }; bool tmpvar_98; tmpvar_98 = (abs (lumaEndN) >= tmpvar_48); bool tmpvar_99; tmpvar_99 = (abs (lumaEndP) >= tmpvar_48); if (!(tmpvar_98)) { posN.x = (posN.x - (tmpvar_40 * 4.0)); }; if (!(tmpvar_98)) { posN.y = (posN.y - (tmpvar_41 * 4.0)); }; bool tmpvar_100; if (!(tmpvar_98)) { tmpvar_100 = bool(1); } else { tmpvar_100 = !(tmpvar_99); }; if (!(tmpvar_99)) { posP.x = (posP.x + (tmpvar_40 * 4.0)); }; if (!(tmpvar_99)) { posP.y = (posP.y + (tmpvar_41 * 4.0)); }; if (tmpvar_100) { if (!(tmpvar_98)) { vec4 tmpvar_101; tmpvar_101.zw = vec2(0.0, 0.0); tmpvar_101.xy = posN; lumaEndN = texture2DLod (_MainTex, tmpvar_101.xy, 0.0).w; }; if (!(tmpvar_99)) { vec4 tmpvar_102; tmpvar_102.zw = vec2(0.0, 0.0); tmpvar_102.xy = posP; lumaEndP = texture2DLod (_MainTex, tmpvar_102.xy, 0.0).w; }; if (!(tmpvar_98)) { lumaEndN = (lumaEndN - (lumaNN * 0.5)); }; if (!(tmpvar_99)) { lumaEndP = (lumaEndP - (lumaNN * 0.5)); }; bool tmpvar_103; tmpvar_103 = (abs (lumaEndN) >= tmpvar_48); bool tmpvar_104; tmpvar_104 = (abs (lumaEndP) >= tmpvar_48); if (!(tmpvar_103)) { posN.x = (posN.x - (tmpvar_40 * 8.0)); }; if (!(tmpvar_103)) { posN.y = (posN.y - (tmpvar_41 * 8.0)); }; if (!(tmpvar_103)) { }; if (!(tmpvar_104)) { posP.x = (posP.x + (tmpvar_40 * 8.0)); }; if (!(tmpvar_104)) { posP.y = (posP.y + (tmpvar_41 * 8.0)); }; }; }; }; }; }; }; }; }; }; }; dstN = (xlv_TEXCOORD0.x - posN.x); dstP = (posP.x - xlv_TEXCOORD0.x); if (!(tmpvar_31)) { dstN = (xlv_TEXCOORD0.y - posN.y); }; if (!(tmpvar_31)) { dstP = (posP.y - xlv_TEXCOORD0.y); }; bool tmpvar_105; tmpvar_105 = ((lumaEndN < 0.0) != tmpvar_50); bool tmpvar_106; tmpvar_106 = ((lumaEndP < 0.0) != tmpvar_50); float tmpvar_107; tmpvar_107 = (1.0/((dstP + dstN))); float tmpvar_108; tmpvar_108 = min (dstN, dstP); bool tmpvar_109; if ((dstN < dstP)) { tmpvar_109 = tmpvar_105; } else { tmpvar_109 = tmpvar_106; }; float tmpvar_110; tmpvar_110 = ((tmpvar_108 * -(tmpvar_107)) + 0.5); float tmpvar_111; tmpvar_111 = ((tmpvar_49 * tmpvar_49) * 0.75); float tmpvar_112; if (tmpvar_109) { tmpvar_112 = tmpvar_110; } else { tmpvar_112 = 0.0; }; float tmpvar_113; tmpvar_113 = max (tmpvar_112, tmpvar_111); if (!(tmpvar_31)) { posM.x = (xlv_TEXCOORD0.x + (tmpvar_113 * lengthSign)); }; if (tmpvar_31) { posM.y = (xlv_TEXCOORD0.y + (tmpvar_113 * lengthSign)); }; vec4 tmpvar_114; tmpvar_114.zw = vec2(0.0, 0.0); tmpvar_114.xy = posM; vec4 tmpvar_115; tmpvar_115.xyz = texture2DLod (_MainTex, tmpvar_114.xy, 0.0).xyz; tmpvar_115.w = tmpvar_3.w; tmpvar_1 = tmpvar_115; }; gl_FragData[0] = tmpvar_1; }