#extension GL_EXT_shader_texture_lod : enable varying highp vec2 xlv_TEXCOORD0; uniform highp vec4 _MainTex_TexelSize; uniform sampler2D _MainTex; void main () { highp vec2 fxaaQualityRcpFrame_1; fxaaQualityRcpFrame_1 = _MainTex_TexelSize.xy; highp vec4 tmpvar_2; highp float dstP_3; highp float dstN_4; highp float lumaEndP_5; highp float lumaEndN_6; highp vec2 posP_7; highp vec2 posN_8; highp vec2 posB_9; highp float lumaNN_10; highp float lengthSign_11; highp float lumaN_12; highp float lumaS_13; highp vec4 rgbyM_14; highp vec2 posM_15; posM_15.x = xlv_TEXCOORD0.x; posM_15.y = xlv_TEXCOORD0.y; lowp vec4 tmpvar_16; tmpvar_16 = texture2DLodEXT (_MainTex, xlv_TEXCOORD0, 0.0); rgbyM_14 = tmpvar_16; highp vec4 tmpvar_17; tmpvar_17.zw = vec2(0.0, 0.0); tmpvar_17.xy = (xlv_TEXCOORD0 + (vec2(0.0, 1.0) * _MainTex_TexelSize.xy)); lowp vec4 tmpvar_18; tmpvar_18 = texture2DLodEXT (_MainTex, tmpvar_17.xy, 0.0); highp vec4 rgba_19; rgba_19 = tmpvar_18; lumaS_13 = rgba_19.w; highp vec4 tmpvar_20; tmpvar_20.zw = vec2(0.0, 0.0); tmpvar_20.xy = (xlv_TEXCOORD0 + (vec2(1.0, 0.0) * _MainTex_TexelSize.xy)); lowp vec4 tmpvar_21; tmpvar_21 = texture2DLodEXT (_MainTex, tmpvar_20.xy, 0.0); highp float tmpvar_22; highp vec4 rgba_23; rgba_23 = tmpvar_21; tmpvar_22 = rgba_23.w; highp vec4 tmpvar_24; tmpvar_24.zw = vec2(0.0, 0.0); tmpvar_24.xy = (xlv_TEXCOORD0 + (vec2(0.0, -1.0) * _MainTex_TexelSize.xy)); lowp vec4 tmpvar_25; tmpvar_25 = texture2DLodEXT (_MainTex, tmpvar_24.xy, 0.0); highp vec4 rgba_26; rgba_26 = tmpvar_25; lumaN_12 = rgba_26.w; highp vec4 tmpvar_27; tmpvar_27.zw = vec2(0.0, 0.0); tmpvar_27.xy = (xlv_TEXCOORD0 + (vec2(-1.0, 0.0) * _MainTex_TexelSize.xy)); lowp vec4 tmpvar_28; tmpvar_28 = texture2DLodEXT (_MainTex, tmpvar_27.xy, 0.0); highp float tmpvar_29; highp vec4 rgba_30; rgba_30 = tmpvar_28; tmpvar_29 = rgba_30.w; highp float tmpvar_31; tmpvar_31 = max (max (rgba_26.w, rgba_30.w), max (rgba_23.w, max (rgba_19.w, rgbyM_14.w))); highp float tmpvar_32; tmpvar_32 = (tmpvar_31 - min (min (rgba_26.w, rgba_30.w), min (rgba_23.w, min (rgba_19.w, rgbyM_14.w)))); if ((tmpvar_32 < max (0.0833, (tmpvar_31 * 0.166)))) { tmpvar_2 = rgbyM_14; } else { highp vec4 tmpvar_33; tmpvar_33.zw = vec2(0.0, 0.0); tmpvar_33.xy = (xlv_TEXCOORD0 + (vec2(-1.0, -1.0) * _MainTex_TexelSize.xy)); lowp vec4 tmpvar_34; tmpvar_34 = texture2DLodEXT (_MainTex, tmpvar_33.xy, 0.0); highp vec4 rgba_35; rgba_35 = tmpvar_34; highp vec4 tmpvar_36; tmpvar_36.zw = vec2(0.0, 0.0); tmpvar_36.xy = (xlv_TEXCOORD0 + _MainTex_TexelSize.xy); lowp vec4 tmpvar_37; tmpvar_37 = texture2DLodEXT (_MainTex, tmpvar_36.xy, 0.0); highp vec4 rgba_38; rgba_38 = tmpvar_37; highp vec4 tmpvar_39; tmpvar_39.zw = vec2(0.0, 0.0); tmpvar_39.xy = (xlv_TEXCOORD0 + (vec2(1.0, -1.0) * _MainTex_TexelSize.xy)); lowp vec4 tmpvar_40; tmpvar_40 = texture2DLodEXT (_MainTex, tmpvar_39.xy, 0.0); highp vec4 rgba_41; rgba_41 = tmpvar_40; highp vec4 tmpvar_42; tmpvar_42.zw = vec2(0.0, 0.0); tmpvar_42.xy = (xlv_TEXCOORD0 + (vec2(-1.0, 1.0) * _MainTex_TexelSize.xy)); lowp vec4 tmpvar_43; tmpvar_43 = texture2DLodEXT (_MainTex, tmpvar_42.xy, 0.0); highp vec4 rgba_44; rgba_44 = tmpvar_43; highp float tmpvar_45; tmpvar_45 = (rgba_26.w + rgba_19.w); highp float tmpvar_46; tmpvar_46 = (rgba_30.w + rgba_23.w); highp float tmpvar_47; tmpvar_47 = (1.0/(tmpvar_32)); highp float tmpvar_48; tmpvar_48 = (rgba_41.w + rgba_38.w); highp float tmpvar_49; tmpvar_49 = (rgba_35.w + rgba_44.w); lengthSign_11 = fxaaQualityRcpFrame_1.x; bool tmpvar_50; tmpvar_50 = ((abs(((-2.0 * rgba_30.w) + tmpvar_49)) + ((abs(((-2.0 * rgbyM_14.w) + tmpvar_45)) * 2.0) + abs(((-2.0 * rgba_23.w) + tmpvar_48)))) >= (abs(((-2.0 * rgba_19.w) + (rgba_44.w + rgba_38.w))) + ((abs(((-2.0 * rgbyM_14.w) + tmpvar_46)) * 2.0) + abs(((-2.0 * rgba_26.w) + (rgba_35.w + rgba_41.w)))))); highp float tmpvar_51; tmpvar_51 = (((tmpvar_45 + tmpvar_46) * 2.0) + (tmpvar_49 + tmpvar_48)); if (!(tmpvar_50)) { lumaN_12 = tmpvar_29; }; if (!(tmpvar_50)) { lumaS_13 = tmpvar_22; }; if (tmpvar_50) { lengthSign_11 = fxaaQualityRcpFrame_1.y; }; highp float tmpvar_52; tmpvar_52 = ((tmpvar_51 * 0.0833333) - rgbyM_14.w); highp float tmpvar_53; tmpvar_53 = (lumaN_12 - rgbyM_14.w); highp float tmpvar_54; tmpvar_54 = (lumaS_13 - rgbyM_14.w); lumaNN_10 = (lumaN_12 + rgbyM_14.w); highp float tmpvar_55; tmpvar_55 = (lumaS_13 + rgbyM_14.w); bool tmpvar_56; tmpvar_56 = (abs(tmpvar_53) >= abs(tmpvar_54)); highp float tmpvar_57; tmpvar_57 = max (abs(tmpvar_53), abs(tmpvar_54)); if (tmpvar_56) { lengthSign_11 = -(lengthSign_11); }; highp float tmpvar_58; tmpvar_58 = clamp ((abs(tmpvar_52) * tmpvar_47), 0.0, 1.0); posB_9.x = posM_15.x; posB_9.y = posM_15.y; highp float tmpvar_59; if (!(tmpvar_50)) { tmpvar_59 = 0.0; } else { tmpvar_59 = fxaaQualityRcpFrame_1.x; }; highp float tmpvar_60; if (tmpvar_50) { tmpvar_60 = 0.0; } else { tmpvar_60 = fxaaQualityRcpFrame_1.y; }; if (!(tmpvar_50)) { posB_9.x = (xlv_TEXCOORD0.x + (lengthSign_11 * 0.5)); }; if (tmpvar_50) { posB_9.y = (xlv_TEXCOORD0.y + (lengthSign_11 * 0.5)); }; posN_8.x = (posB_9.x - tmpvar_59); posN_8.y = (posB_9.y - tmpvar_60); posP_7.x = (posB_9.x + tmpvar_59); posP_7.y = (posB_9.y + tmpvar_60); highp float tmpvar_61; tmpvar_61 = ((-2.0 * tmpvar_58) + 3.0); lowp vec4 tmpvar_62; tmpvar_62 = texture2DLodEXT (_MainTex, posN_8, 0.0); highp vec4 rgba_63; rgba_63 = tmpvar_62; lumaEndN_6 = rgba_63.w; highp float tmpvar_64; tmpvar_64 = (tmpvar_58 * tmpvar_58); lowp vec4 tmpvar_65; tmpvar_65 = texture2DLodEXT (_MainTex, posP_7, 0.0); highp vec4 rgba_66; rgba_66 = tmpvar_65; lumaEndP_5 = rgba_66.w; if (!(tmpvar_56)) { lumaNN_10 = tmpvar_55; }; highp float tmpvar_67; tmpvar_67 = (tmpvar_57 / 4.0); highp float tmpvar_68; tmpvar_68 = (tmpvar_61 * tmpvar_64); bool tmpvar_69; tmpvar_69 = ((rgbyM_14.w - (lumaNN_10 * 0.5)) < 0.0); highp float tmpvar_70; tmpvar_70 = (rgba_63.w - (lumaNN_10 * 0.5)); lumaEndN_6 = tmpvar_70; highp float tmpvar_71; tmpvar_71 = (rgba_66.w - (lumaNN_10 * 0.5)); lumaEndP_5 = tmpvar_71; bool tmpvar_72; tmpvar_72 = (abs(tmpvar_70) >= tmpvar_67); bool tmpvar_73; tmpvar_73 = (abs(tmpvar_71) >= tmpvar_67); if (!(tmpvar_72)) { posN_8.x = (posN_8.x - tmpvar_59); }; if (!(tmpvar_72)) { posN_8.y = (posN_8.y - tmpvar_60); }; bool tmpvar_74; tmpvar_74 = (!(tmpvar_72) || !(tmpvar_73)); if (!(tmpvar_73)) { posP_7.x = (posP_7.x + tmpvar_59); }; if (!(tmpvar_73)) { posP_7.y = (posP_7.y + tmpvar_60); }; if (tmpvar_74) { if (!(tmpvar_72)) { lowp vec4 tmpvar_75; tmpvar_75 = texture2DLodEXT (_MainTex, posN_8, 0.0); highp vec4 rgba_76; rgba_76 = tmpvar_75; lumaEndN_6 = rgba_76.w; }; if (!(tmpvar_73)) { lowp vec4 tmpvar_77; tmpvar_77 = texture2DLodEXT (_MainTex, posP_7, 0.0); highp vec4 rgba_78; rgba_78 = tmpvar_77; lumaEndP_5 = rgba_78.w; }; if (!(tmpvar_72)) { lumaEndN_6 = (lumaEndN_6 - (lumaNN_10 * 0.5)); }; if (!(tmpvar_73)) { lumaEndP_5 = (lumaEndP_5 - (lumaNN_10 * 0.5)); }; bool tmpvar_79; tmpvar_79 = (abs(lumaEndN_6) >= tmpvar_67); bool tmpvar_80; tmpvar_80 = (abs(lumaEndP_5) >= tmpvar_67); if (!(tmpvar_79)) { posN_8.x = (posN_8.x - tmpvar_59); }; if (!(tmpvar_79)) { posN_8.y = (posN_8.y - tmpvar_60); }; bool tmpvar_81; tmpvar_81 = (!(tmpvar_79) || !(tmpvar_80)); if (!(tmpvar_80)) { posP_7.x = (posP_7.x + tmpvar_59); }; if (!(tmpvar_80)) { posP_7.y = (posP_7.y + tmpvar_60); }; if (tmpvar_81) { if (!(tmpvar_79)) { lowp vec4 tmpvar_82; tmpvar_82 = texture2DLodEXT (_MainTex, posN_8, 0.0); highp vec4 rgba_83; rgba_83 = tmpvar_82; lumaEndN_6 = rgba_83.w; }; if (!(tmpvar_80)) { lowp vec4 tmpvar_84; tmpvar_84 = texture2DLodEXT (_MainTex, posP_7, 0.0); highp vec4 rgba_85; rgba_85 = tmpvar_84; lumaEndP_5 = rgba_85.w; }; if (!(tmpvar_79)) { lumaEndN_6 = (lumaEndN_6 - (lumaNN_10 * 0.5)); }; if (!(tmpvar_80)) { lumaEndP_5 = (lumaEndP_5 - (lumaNN_10 * 0.5)); }; bool tmpvar_86; tmpvar_86 = (abs(lumaEndN_6) >= tmpvar_67); bool tmpvar_87; tmpvar_87 = (abs(lumaEndP_5) >= tmpvar_67); if (!(tmpvar_86)) { posN_8.x = (posN_8.x - tmpvar_59); }; if (!(tmpvar_86)) { posN_8.y = (posN_8.y - tmpvar_60); }; bool tmpvar_88; tmpvar_88 = (!(tmpvar_86) || !(tmpvar_87)); if (!(tmpvar_87)) { posP_7.x = (posP_7.x + tmpvar_59); }; if (!(tmpvar_87)) { posP_7.y = (posP_7.y + tmpvar_60); }; if (tmpvar_88) { if (!(tmpvar_86)) { lowp vec4 tmpvar_89; tmpvar_89 = texture2DLodEXT (_MainTex, posN_8, 0.0); highp vec4 rgba_90; rgba_90 = tmpvar_89; lumaEndN_6 = rgba_90.w; }; if (!(tmpvar_87)) { lowp vec4 tmpvar_91; tmpvar_91 = texture2DLodEXT (_MainTex, posP_7, 0.0); highp vec4 rgba_92; rgba_92 = tmpvar_91; lumaEndP_5 = rgba_92.w; }; if (!(tmpvar_86)) { lumaEndN_6 = (lumaEndN_6 - (lumaNN_10 * 0.5)); }; if (!(tmpvar_87)) { lumaEndP_5 = (lumaEndP_5 - (lumaNN_10 * 0.5)); }; bool tmpvar_93; tmpvar_93 = (abs(lumaEndN_6) >= tmpvar_67); bool tmpvar_94; tmpvar_94 = (abs(lumaEndP_5) >= tmpvar_67); if (!(tmpvar_93)) { posN_8.x = (posN_8.x - tmpvar_59); }; if (!(tmpvar_93)) { posN_8.y = (posN_8.y - tmpvar_60); }; bool tmpvar_95; tmpvar_95 = (!(tmpvar_93) || !(tmpvar_94)); if (!(tmpvar_94)) { posP_7.x = (posP_7.x + tmpvar_59); }; if (!(tmpvar_94)) { posP_7.y = (posP_7.y + tmpvar_60); }; if (tmpvar_95) { if (!(tmpvar_93)) { lowp vec4 tmpvar_96; tmpvar_96 = texture2DLodEXT (_MainTex, posN_8, 0.0); highp vec4 rgba_97; rgba_97 = tmpvar_96; lumaEndN_6 = rgba_97.w; }; if (!(tmpvar_94)) { lowp vec4 tmpvar_98; tmpvar_98 = texture2DLodEXT (_MainTex, posP_7, 0.0); highp vec4 rgba_99; rgba_99 = tmpvar_98; lumaEndP_5 = rgba_99.w; }; if (!(tmpvar_93)) { lumaEndN_6 = (lumaEndN_6 - (lumaNN_10 * 0.5)); }; if (!(tmpvar_94)) { lumaEndP_5 = (lumaEndP_5 - (lumaNN_10 * 0.5)); }; bool tmpvar_100; tmpvar_100 = (abs(lumaEndN_6) >= tmpvar_67); bool tmpvar_101; tmpvar_101 = (abs(lumaEndP_5) >= tmpvar_67); if (!(tmpvar_100)) { posN_8.x = (posN_8.x - (tmpvar_59 * 1.5)); }; if (!(tmpvar_100)) { posN_8.y = (posN_8.y - (tmpvar_60 * 1.5)); }; bool tmpvar_102; tmpvar_102 = (!(tmpvar_100) || !(tmpvar_101)); if (!(tmpvar_101)) { posP_7.x = (posP_7.x + (tmpvar_59 * 1.5)); }; if (!(tmpvar_101)) { posP_7.y = (posP_7.y + (tmpvar_60 * 1.5)); }; if (tmpvar_102) { if (!(tmpvar_100)) { lowp vec4 tmpvar_103; tmpvar_103 = texture2DLodEXT (_MainTex, posN_8, 0.0); highp vec4 rgba_104; rgba_104 = tmpvar_103; lumaEndN_6 = rgba_104.w; }; if (!(tmpvar_101)) { lowp vec4 tmpvar_105; tmpvar_105 = texture2DLodEXT (_MainTex, posP_7, 0.0); highp vec4 rgba_106; rgba_106 = tmpvar_105; lumaEndP_5 = rgba_106.w; }; if (!(tmpvar_100)) { lumaEndN_6 = (lumaEndN_6 - (lumaNN_10 * 0.5)); }; if (!(tmpvar_101)) { lumaEndP_5 = (lumaEndP_5 - (lumaNN_10 * 0.5)); }; bool tmpvar_107; tmpvar_107 = (abs(lumaEndN_6) >= tmpvar_67); bool tmpvar_108; tmpvar_108 = (abs(lumaEndP_5) >= tmpvar_67); if (!(tmpvar_107)) { posN_8.x = (posN_8.x - (tmpvar_59 * 2.0)); }; if (!(tmpvar_107)) { posN_8.y = (posN_8.y - (tmpvar_60 * 2.0)); }; bool tmpvar_109; tmpvar_109 = (!(tmpvar_107) || !(tmpvar_108)); if (!(tmpvar_108)) { posP_7.x = (posP_7.x + (tmpvar_59 * 2.0)); }; if (!(tmpvar_108)) { posP_7.y = (posP_7.y + (tmpvar_60 * 2.0)); }; if (tmpvar_109) { if (!(tmpvar_107)) { lowp vec4 tmpvar_110; tmpvar_110 = texture2DLodEXT (_MainTex, posN_8, 0.0); highp vec4 rgba_111; rgba_111 = tmpvar_110; lumaEndN_6 = rgba_111.w; }; if (!(tmpvar_108)) { lowp vec4 tmpvar_112; tmpvar_112 = texture2DLodEXT (_MainTex, posP_7, 0.0); highp vec4 rgba_113; rgba_113 = tmpvar_112; lumaEndP_5 = rgba_113.w; }; if (!(tmpvar_107)) { lumaEndN_6 = (lumaEndN_6 - (lumaNN_10 * 0.5)); }; if (!(tmpvar_108)) { lumaEndP_5 = (lumaEndP_5 - (lumaNN_10 * 0.5)); }; bool tmpvar_114; tmpvar_114 = (abs(lumaEndN_6) >= tmpvar_67); bool tmpvar_115; tmpvar_115 = (abs(lumaEndP_5) >= tmpvar_67); if (!(tmpvar_114)) { posN_8.x = (posN_8.x - (tmpvar_59 * 2.0)); }; if (!(tmpvar_114)) { posN_8.y = (posN_8.y - (tmpvar_60 * 2.0)); }; bool tmpvar_116; tmpvar_116 = (!(tmpvar_114) || !(tmpvar_115)); if (!(tmpvar_115)) { posP_7.x = (posP_7.x + (tmpvar_59 * 2.0)); }; if (!(tmpvar_115)) { posP_7.y = (posP_7.y + (tmpvar_60 * 2.0)); }; if (tmpvar_116) { if (!(tmpvar_114)) { lowp vec4 tmpvar_117; tmpvar_117 = texture2DLodEXT (_MainTex, posN_8, 0.0); highp vec4 rgba_118; rgba_118 = tmpvar_117; lumaEndN_6 = rgba_118.w; }; if (!(tmpvar_115)) { lowp vec4 tmpvar_119; tmpvar_119 = texture2DLodEXT (_MainTex, posP_7, 0.0); highp vec4 rgba_120; rgba_120 = tmpvar_119; lumaEndP_5 = rgba_120.w; }; if (!(tmpvar_114)) { lumaEndN_6 = (lumaEndN_6 - (lumaNN_10 * 0.5)); }; if (!(tmpvar_115)) { lumaEndP_5 = (lumaEndP_5 - (lumaNN_10 * 0.5)); }; bool tmpvar_121; tmpvar_121 = (abs(lumaEndN_6) >= tmpvar_67); bool tmpvar_122; tmpvar_122 = (abs(lumaEndP_5) >= tmpvar_67); if (!(tmpvar_121)) { posN_8.x = (posN_8.x - (tmpvar_59 * 2.0)); }; if (!(tmpvar_121)) { posN_8.y = (posN_8.y - (tmpvar_60 * 2.0)); }; bool tmpvar_123; tmpvar_123 = (!(tmpvar_121) || !(tmpvar_122)); if (!(tmpvar_122)) { posP_7.x = (posP_7.x + (tmpvar_59 * 2.0)); }; if (!(tmpvar_122)) { posP_7.y = (posP_7.y + (tmpvar_60 * 2.0)); }; if (tmpvar_123) { if (!(tmpvar_121)) { lowp vec4 tmpvar_124; tmpvar_124 = texture2DLodEXT (_MainTex, posN_8, 0.0); highp vec4 rgba_125; rgba_125 = tmpvar_124; lumaEndN_6 = rgba_125.w; }; if (!(tmpvar_122)) { lowp vec4 tmpvar_126; tmpvar_126 = texture2DLodEXT (_MainTex, posP_7, 0.0); highp vec4 rgba_127; rgba_127 = tmpvar_126; lumaEndP_5 = rgba_127.w; }; if (!(tmpvar_121)) { lumaEndN_6 = (lumaEndN_6 - (lumaNN_10 * 0.5)); }; if (!(tmpvar_122)) { lumaEndP_5 = (lumaEndP_5 - (lumaNN_10 * 0.5)); }; bool tmpvar_128; tmpvar_128 = (abs(lumaEndN_6) >= tmpvar_67); bool tmpvar_129; tmpvar_129 = (abs(lumaEndP_5) >= tmpvar_67); if (!(tmpvar_128)) { posN_8.x = (posN_8.x - (tmpvar_59 * 2.0)); }; if (!(tmpvar_128)) { posN_8.y = (posN_8.y - (tmpvar_60 * 2.0)); }; bool tmpvar_130; tmpvar_130 = (!(tmpvar_128) || !(tmpvar_129)); if (!(tmpvar_129)) { posP_7.x = (posP_7.x + (tmpvar_59 * 2.0)); }; if (!(tmpvar_129)) { posP_7.y = (posP_7.y + (tmpvar_60 * 2.0)); }; if (tmpvar_130) { if (!(tmpvar_128)) { lowp vec4 tmpvar_131; tmpvar_131 = texture2DLodEXT (_MainTex, posN_8, 0.0); highp vec4 rgba_132; rgba_132 = tmpvar_131; lumaEndN_6 = rgba_132.w; }; if (!(tmpvar_129)) { lowp vec4 tmpvar_133; tmpvar_133 = texture2DLodEXT (_MainTex, posP_7, 0.0); highp vec4 rgba_134; rgba_134 = tmpvar_133; lumaEndP_5 = rgba_134.w; }; if (!(tmpvar_128)) { lumaEndN_6 = (lumaEndN_6 - (lumaNN_10 * 0.5)); }; if (!(tmpvar_129)) { lumaEndP_5 = (lumaEndP_5 - (lumaNN_10 * 0.5)); }; bool tmpvar_135; tmpvar_135 = (abs(lumaEndN_6) >= tmpvar_67); bool tmpvar_136; tmpvar_136 = (abs(lumaEndP_5) >= tmpvar_67); if (!(tmpvar_135)) { posN_8.x = (posN_8.x - (tmpvar_59 * 4.0)); }; if (!(tmpvar_135)) { posN_8.y = (posN_8.y - (tmpvar_60 * 4.0)); }; bool tmpvar_137; tmpvar_137 = (!(tmpvar_135) || !(tmpvar_136)); if (!(tmpvar_136)) { posP_7.x = (posP_7.x + (tmpvar_59 * 4.0)); }; if (!(tmpvar_136)) { posP_7.y = (posP_7.y + (tmpvar_60 * 4.0)); }; if (tmpvar_137) { if (!(tmpvar_135)) { lowp vec4 tmpvar_138; tmpvar_138 = texture2DLodEXT (_MainTex, posN_8, 0.0); highp vec4 rgba_139; rgba_139 = tmpvar_138; lumaEndN_6 = rgba_139.w; }; if (!(tmpvar_136)) { lowp vec4 tmpvar_140; tmpvar_140 = texture2DLodEXT (_MainTex, posP_7, 0.0); highp vec4 rgba_141; rgba_141 = tmpvar_140; lumaEndP_5 = rgba_141.w; }; if (!(tmpvar_135)) { lumaEndN_6 = (lumaEndN_6 - (lumaNN_10 * 0.5)); }; if (!(tmpvar_136)) { lumaEndP_5 = (lumaEndP_5 - (lumaNN_10 * 0.5)); }; bool tmpvar_142; tmpvar_142 = (abs(lumaEndN_6) >= tmpvar_67); bool tmpvar_143; tmpvar_143 = (abs(lumaEndP_5) >= tmpvar_67); if (!(tmpvar_142)) { posN_8.x = (posN_8.x - (tmpvar_59 * 8.0)); }; if (!(tmpvar_142)) { posN_8.y = (posN_8.y - (tmpvar_60 * 8.0)); }; if (!(tmpvar_143)) { posP_7.x = (posP_7.x + (tmpvar_59 * 8.0)); }; if (!(tmpvar_143)) { posP_7.y = (posP_7.y + (tmpvar_60 * 8.0)); }; }; }; }; }; }; }; }; }; }; }; dstN_4 = (xlv_TEXCOORD0.x - posN_8.x); dstP_3 = (posP_7.x - xlv_TEXCOORD0.x); if (!(tmpvar_50)) { dstN_4 = (xlv_TEXCOORD0.y - posN_8.y); }; if (!(tmpvar_50)) { dstP_3 = (posP_7.y - xlv_TEXCOORD0.y); }; bool tmpvar_144; tmpvar_144 = ((lumaEndN_6 < 0.0) != tmpvar_69); bool tmpvar_145; tmpvar_145 = ((lumaEndP_5 < 0.0) != tmpvar_69); highp float tmpvar_146; tmpvar_146 = (1.0/((dstP_3 + dstN_4))); highp float tmpvar_147; tmpvar_147 = min (dstN_4, dstP_3); bool tmpvar_148; if ((dstN_4 < dstP_3)) { tmpvar_148 = tmpvar_144; } else { tmpvar_148 = tmpvar_145; }; highp float tmpvar_149; tmpvar_149 = ((tmpvar_147 * -(tmpvar_146)) + 0.5); highp float tmpvar_150; tmpvar_150 = ((tmpvar_68 * tmpvar_68) * 0.75); highp float tmpvar_151; if (tmpvar_148) { tmpvar_151 = tmpvar_149; } else { tmpvar_151 = 0.0; }; highp float tmpvar_152; tmpvar_152 = max (tmpvar_151, tmpvar_150); if (!(tmpvar_50)) { posM_15.x = (xlv_TEXCOORD0.x + (tmpvar_152 * lengthSign_11)); }; if (tmpvar_50) { posM_15.y = (xlv_TEXCOORD0.y + (tmpvar_152 * lengthSign_11)); }; lowp vec4 tmpvar_153; tmpvar_153 = texture2DLodEXT (_MainTex, posM_15, 0.0); highp vec4 tmpvar_154; tmpvar_154.xyz = tmpvar_153.xyz; tmpvar_154.w = rgbyM_14.w; tmpvar_2 = tmpvar_154; }; gl_FragData[0] = tmpvar_2; }