#extension GL_EXT_shader_texture_lod : enable varying highp vec2 xlv_TEXCOORD0; uniform highp vec4 _MainTex_TexelSize; uniform sampler2D _MainTex; void main () { highp vec4 tmpvar_1; highp float dstP; highp float dstN; highp float lumaEndP; highp float lumaEndN; highp vec2 posP; highp vec2 posN; highp vec2 posB; highp float lumaNN; highp float lengthSign; highp float lumaN; highp float lumaS; highp vec4 rgbyM; highp vec2 posM; posM.x = xlv_TEXCOORD0.x; posM.y = xlv_TEXCOORD0.y; highp vec4 tmpvar_2; tmpvar_2.zw = vec2(0.0, 0.0); tmpvar_2.xy = posM; lowp vec4 tmpvar_3; tmpvar_3 = texture2DLodEXT (_MainTex, tmpvar_2.xy, 0.0); rgbyM = tmpvar_3; highp vec4 tmpvar_4; tmpvar_4.zw = vec2(0.0, 0.0); tmpvar_4.xy = (xlv_TEXCOORD0 + (vec2(0.0, 1.0) * _MainTex_TexelSize.xy)); lowp vec4 tmpvar_5; tmpvar_5 = texture2DLodEXT (_MainTex, tmpvar_4.xy, 0.0); highp float tmpvar_6; highp vec4 rgba; rgba = tmpvar_5; tmpvar_6 = rgba.w; lumaS = tmpvar_6; highp vec4 tmpvar_7; tmpvar_7.zw = vec2(0.0, 0.0); tmpvar_7.xy = (xlv_TEXCOORD0 + (vec2(1.0, 0.0) * _MainTex_TexelSize.xy)); lowp vec4 tmpvar_8; tmpvar_8 = texture2DLodEXT (_MainTex, tmpvar_7.xy, 0.0); highp float tmpvar_9; highp vec4 rgba_i0; rgba_i0 = tmpvar_8; tmpvar_9 = rgba_i0.w; highp vec4 tmpvar_10; tmpvar_10.zw = vec2(0.0, 0.0); tmpvar_10.xy = (xlv_TEXCOORD0 + (vec2(0.0, -1.0) * _MainTex_TexelSize.xy)); lowp vec4 tmpvar_11; tmpvar_11 = texture2DLodEXT (_MainTex, tmpvar_10.xy, 0.0); highp float tmpvar_12; highp vec4 rgba_i0_i1; rgba_i0_i1 = tmpvar_11; tmpvar_12 = rgba_i0_i1.w; lumaN = tmpvar_12; highp vec4 tmpvar_13; tmpvar_13.zw = vec2(0.0, 0.0); tmpvar_13.xy = (xlv_TEXCOORD0 + (vec2(-1.0, 0.0) * _MainTex_TexelSize.xy)); lowp vec4 tmpvar_14; tmpvar_14 = texture2DLodEXT (_MainTex, tmpvar_13.xy, 0.0); highp float tmpvar_15; highp vec4 rgba_i0_i1_i2; rgba_i0_i1_i2 = tmpvar_14; tmpvar_15 = rgba_i0_i1_i2.w; highp float tmpvar_16; tmpvar_16 = max (max (tmpvar_12, tmpvar_15), max (tmpvar_9, max (tmpvar_6, rgbyM.w))); highp float tmpvar_17; tmpvar_17 = (tmpvar_16 - min (min (tmpvar_12, tmpvar_15), min (tmpvar_9, min (tmpvar_6, rgbyM.w)))); if ((tmpvar_17 < max (0.0833, (tmpvar_16 * 0.166)))) { tmpvar_1 = rgbyM; } else { highp vec4 tmpvar_18; tmpvar_18.zw = vec2(0.0, 0.0); tmpvar_18.xy = (xlv_TEXCOORD0 + (vec2(-1.0, -1.0) * _MainTex_TexelSize.xy)); lowp vec4 tmpvar_19; tmpvar_19 = texture2DLodEXT (_MainTex, tmpvar_18.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3; rgba_i0_i1_i2_i3 = tmpvar_19; highp vec4 tmpvar_20; tmpvar_20.zw = vec2(0.0, 0.0); tmpvar_20.xy = (xlv_TEXCOORD0 + _MainTex_TexelSize.xy); lowp vec4 tmpvar_21; tmpvar_21 = texture2DLodEXT (_MainTex, tmpvar_20.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4; rgba_i0_i1_i2_i3_i4 = tmpvar_21; highp vec4 tmpvar_22; tmpvar_22.zw = vec2(0.0, 0.0); tmpvar_22.xy = (xlv_TEXCOORD0 + (vec2(1.0, -1.0) * _MainTex_TexelSize.xy)); lowp vec4 tmpvar_23; tmpvar_23 = texture2DLodEXT (_MainTex, tmpvar_22.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5; rgba_i0_i1_i2_i3_i4_i5 = tmpvar_23; highp vec4 tmpvar_24; tmpvar_24.zw = vec2(0.0, 0.0); tmpvar_24.xy = (xlv_TEXCOORD0 + (vec2(-1.0, 1.0) * _MainTex_TexelSize.xy)); lowp vec4 tmpvar_25; tmpvar_25 = texture2DLodEXT (_MainTex, tmpvar_24.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6; rgba_i0_i1_i2_i3_i4_i5_i6 = tmpvar_25; highp float tmpvar_26; tmpvar_26 = (rgba_i0_i1.w + rgba.w); highp float tmpvar_27; tmpvar_27 = (rgba_i0_i1_i2.w + rgba_i0.w); highp float tmpvar_28; tmpvar_28 = (1.0/(tmpvar_17)); highp float tmpvar_29; tmpvar_29 = (rgba_i0_i1_i2_i3_i4_i5.w + rgba_i0_i1_i2_i3_i4.w); highp float tmpvar_30; tmpvar_30 = (rgba_i0_i1_i2_i3.w + rgba_i0_i1_i2_i3_i4_i5_i6.w); lengthSign = _MainTex_TexelSize.x; bool tmpvar_31; tmpvar_31 = ((abs (((-(2.0) * rgba_i0_i1_i2.w) + tmpvar_30)) + ((abs (((-(2.0) * rgbyM.w) + tmpvar_26)) * 2.0) + abs (((-(2.0) * rgba_i0.w) + tmpvar_29)))) >= (abs (((-(2.0) * rgba.w) + (rgba_i0_i1_i2_i3_i4_i5_i6.w + rgba_i0_i1_i2_i3_i4.w))) + ((abs (((-(2.0) * rgbyM.w) + tmpvar_27)) * 2.0) + abs (((-(2.0) * rgba_i0_i1.w) + (rgba_i0_i1_i2_i3.w + rgba_i0_i1_i2_i3_i4_i5.w)))))); highp 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; }; highp float tmpvar_33; tmpvar_33 = ((tmpvar_32 * 0.0833333) - rgbyM.w); highp float tmpvar_34; tmpvar_34 = (lumaN - rgbyM.w); highp float tmpvar_35; tmpvar_35 = (lumaS - rgbyM.w); lumaNN = (lumaN + rgbyM.w); highp float tmpvar_36; tmpvar_36 = (lumaS + rgbyM.w); bool tmpvar_37; tmpvar_37 = (abs (tmpvar_34) >= abs (tmpvar_35)); highp float tmpvar_38; tmpvar_38 = max (abs (tmpvar_34), abs (tmpvar_35)); if (tmpvar_37) { lengthSign = -(lengthSign); }; highp 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; highp float tmpvar_40; if (!(tmpvar_31)) { tmpvar_40 = 0.0; } else { tmpvar_40 = _MainTex_TexelSize.x; }; highp 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); highp float tmpvar_42; tmpvar_42 = ((-2.0 * tmpvar_39) + 3.0); highp vec4 tmpvar_43; tmpvar_43.zw = vec2(0.0, 0.0); tmpvar_43.xy = posN; lowp vec4 tmpvar_44; tmpvar_44 = texture2DLodEXT (_MainTex, tmpvar_43.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6_i7; rgba_i0_i1_i2_i3_i4_i5_i6_i7 = tmpvar_44; lumaEndN = rgba_i0_i1_i2_i3_i4_i5_i6_i7.w; highp float tmpvar_45; tmpvar_45 = (tmpvar_39 * tmpvar_39); highp vec4 tmpvar_46; tmpvar_46.zw = vec2(0.0, 0.0); tmpvar_46.xy = posP; lowp vec4 tmpvar_47; tmpvar_47 = texture2DLodEXT (_MainTex, tmpvar_46.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8; rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8 = tmpvar_47; lumaEndP = rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8.w; if (!(tmpvar_37)) { lumaNN = tmpvar_36; }; highp float tmpvar_48; tmpvar_48 = (tmpvar_38 / 4.0); highp float tmpvar_49; tmpvar_49 = (tmpvar_42 * tmpvar_45); bool tmpvar_50; tmpvar_50 = ((rgbyM.w - (lumaNN * 0.5)) < 0.0); highp float tmpvar_51; tmpvar_51 = (rgba_i0_i1_i2_i3_i4_i5_i6_i7.w - (lumaNN * 0.5)); lumaEndN = tmpvar_51; highp float tmpvar_52; tmpvar_52 = (rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8.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)) { highp vec4 tmpvar_56; tmpvar_56.zw = vec2(0.0, 0.0); tmpvar_56.xy = posN; lowp vec4 tmpvar_57; tmpvar_57 = texture2DLodEXT (_MainTex, tmpvar_56.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9; rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9 = tmpvar_57; lumaEndN = rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9.w; }; if (!(tmpvar_54)) { highp vec4 tmpvar_58; tmpvar_58.zw = vec2(0.0, 0.0); tmpvar_58.xy = posP; lowp vec4 tmpvar_59; tmpvar_59 = texture2DLodEXT (_MainTex, tmpvar_58.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9; rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9 = tmpvar_59; lumaEndP = rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9.w; }; if (!(tmpvar_53)) { lumaEndN = (lumaEndN - (lumaNN * 0.5)); }; if (!(tmpvar_54)) { lumaEndP = (lumaEndP - (lumaNN * 0.5)); }; bool tmpvar_60; tmpvar_60 = (abs (lumaEndN) >= tmpvar_48); bool tmpvar_61; tmpvar_61 = (abs (lumaEndP) >= tmpvar_48); if (!(tmpvar_60)) { posN.x = (posN.x - tmpvar_40); }; if (!(tmpvar_60)) { posN.y = (posN.y - tmpvar_41); }; bool tmpvar_62; if (!(tmpvar_60)) { tmpvar_62 = bool(1); } else { tmpvar_62 = !(tmpvar_61); }; if (!(tmpvar_61)) { posP.x = (posP.x + tmpvar_40); }; if (!(tmpvar_61)) { posP.y = (posP.y + tmpvar_41); }; if (tmpvar_62) { if (!(tmpvar_60)) { highp vec4 tmpvar_63; tmpvar_63.zw = vec2(0.0, 0.0); tmpvar_63.xy = posN; lowp vec4 tmpvar_64; tmpvar_64 = texture2DLodEXT (_MainTex, tmpvar_63.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9; rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9 = tmpvar_64; lumaEndN = rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9.w; }; if (!(tmpvar_61)) { highp vec4 tmpvar_65; tmpvar_65.zw = vec2(0.0, 0.0); tmpvar_65.xy = posP; lowp vec4 tmpvar_66; tmpvar_66 = texture2DLodEXT (_MainTex, tmpvar_65.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9; rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9 = tmpvar_66; lumaEndP = rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9.w; }; if (!(tmpvar_60)) { lumaEndN = (lumaEndN - (lumaNN * 0.5)); }; if (!(tmpvar_61)) { lumaEndP = (lumaEndP - (lumaNN * 0.5)); }; bool tmpvar_67; tmpvar_67 = (abs (lumaEndN) >= tmpvar_48); bool tmpvar_68; tmpvar_68 = (abs (lumaEndP) >= tmpvar_48); if (!(tmpvar_67)) { posN.x = (posN.x - tmpvar_40); }; if (!(tmpvar_67)) { posN.y = (posN.y - tmpvar_41); }; bool tmpvar_69; if (!(tmpvar_67)) { tmpvar_69 = bool(1); } else { tmpvar_69 = !(tmpvar_68); }; if (!(tmpvar_68)) { posP.x = (posP.x + tmpvar_40); }; if (!(tmpvar_68)) { posP.y = (posP.y + tmpvar_41); }; if (tmpvar_69) { if (!(tmpvar_67)) { highp vec4 tmpvar_70; tmpvar_70.zw = vec2(0.0, 0.0); tmpvar_70.xy = posN; lowp vec4 tmpvar_71; tmpvar_71 = texture2DLodEXT (_MainTex, tmpvar_70.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9; rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9 = tmpvar_71; lumaEndN = rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9.w; }; if (!(tmpvar_68)) { highp vec4 tmpvar_72; tmpvar_72.zw = vec2(0.0, 0.0); tmpvar_72.xy = posP; lowp vec4 tmpvar_73; tmpvar_73 = texture2DLodEXT (_MainTex, tmpvar_72.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9; rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9 = tmpvar_73; lumaEndP = rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9.w; }; if (!(tmpvar_67)) { lumaEndN = (lumaEndN - (lumaNN * 0.5)); }; if (!(tmpvar_68)) { lumaEndP = (lumaEndP - (lumaNN * 0.5)); }; bool tmpvar_74; tmpvar_74 = (abs (lumaEndN) >= tmpvar_48); bool tmpvar_75; tmpvar_75 = (abs (lumaEndP) >= tmpvar_48); if (!(tmpvar_74)) { posN.x = (posN.x - tmpvar_40); }; if (!(tmpvar_74)) { posN.y = (posN.y - tmpvar_41); }; bool tmpvar_76; if (!(tmpvar_74)) { tmpvar_76 = bool(1); } else { tmpvar_76 = !(tmpvar_75); }; if (!(tmpvar_75)) { posP.x = (posP.x + tmpvar_40); }; if (!(tmpvar_75)) { posP.y = (posP.y + tmpvar_41); }; if (tmpvar_76) { if (!(tmpvar_74)) { highp vec4 tmpvar_77; tmpvar_77.zw = vec2(0.0, 0.0); tmpvar_77.xy = posN; lowp vec4 tmpvar_78; tmpvar_78 = texture2DLodEXT (_MainTex, tmpvar_77.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9; rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9 = tmpvar_78; lumaEndN = rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9.w; }; if (!(tmpvar_75)) { highp vec4 tmpvar_79; tmpvar_79.zw = vec2(0.0, 0.0); tmpvar_79.xy = posP; lowp vec4 tmpvar_80; tmpvar_80 = texture2DLodEXT (_MainTex, tmpvar_79.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9; rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9 = tmpvar_80; lumaEndP = rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9.w; }; if (!(tmpvar_74)) { lumaEndN = (lumaEndN - (lumaNN * 0.5)); }; if (!(tmpvar_75)) { lumaEndP = (lumaEndP - (lumaNN * 0.5)); }; bool tmpvar_81; tmpvar_81 = (abs (lumaEndN) >= tmpvar_48); bool tmpvar_82; tmpvar_82 = (abs (lumaEndP) >= tmpvar_48); if (!(tmpvar_81)) { posN.x = (posN.x - (tmpvar_40 * 1.5)); }; if (!(tmpvar_81)) { posN.y = (posN.y - (tmpvar_41 * 1.5)); }; bool tmpvar_83; if (!(tmpvar_81)) { tmpvar_83 = bool(1); } else { tmpvar_83 = !(tmpvar_82); }; if (!(tmpvar_82)) { posP.x = (posP.x + (tmpvar_40 * 1.5)); }; if (!(tmpvar_82)) { posP.y = (posP.y + (tmpvar_41 * 1.5)); }; if (tmpvar_83) { if (!(tmpvar_81)) { highp vec4 tmpvar_84; tmpvar_84.zw = vec2(0.0, 0.0); tmpvar_84.xy = posN; lowp vec4 tmpvar_85; tmpvar_85 = texture2DLodEXT (_MainTex, tmpvar_84.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9; rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9 = tmpvar_85; lumaEndN = rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9.w; }; if (!(tmpvar_82)) { highp vec4 tmpvar_86; tmpvar_86.zw = vec2(0.0, 0.0); tmpvar_86.xy = posP; lowp vec4 tmpvar_87; tmpvar_87 = texture2DLodEXT (_MainTex, tmpvar_86.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9; rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9 = tmpvar_87; lumaEndP = rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9.w; }; if (!(tmpvar_81)) { lumaEndN = (lumaEndN - (lumaNN * 0.5)); }; if (!(tmpvar_82)) { 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)) { highp vec4 tmpvar_91; tmpvar_91.zw = vec2(0.0, 0.0); tmpvar_91.xy = posN; lowp vec4 tmpvar_92; tmpvar_92 = texture2DLodEXT (_MainTex, tmpvar_91.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9; rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9 = tmpvar_92; lumaEndN = rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9.w; }; if (!(tmpvar_89)) { highp vec4 tmpvar_93; tmpvar_93.zw = vec2(0.0, 0.0); tmpvar_93.xy = posP; lowp vec4 tmpvar_94; tmpvar_94 = texture2DLodEXT (_MainTex, tmpvar_93.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9; rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9 = tmpvar_94; lumaEndP = rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9.w; }; if (!(tmpvar_88)) { lumaEndN = (lumaEndN - (lumaNN * 0.5)); }; if (!(tmpvar_89)) { lumaEndP = (lumaEndP - (lumaNN * 0.5)); }; bool tmpvar_95; tmpvar_95 = (abs (lumaEndN) >= tmpvar_48); bool tmpvar_96; tmpvar_96 = (abs (lumaEndP) >= tmpvar_48); if (!(tmpvar_95)) { posN.x = (posN.x - (tmpvar_40 * 2.0)); }; if (!(tmpvar_95)) { posN.y = (posN.y - (tmpvar_41 * 2.0)); }; bool tmpvar_97; if (!(tmpvar_95)) { tmpvar_97 = bool(1); } else { tmpvar_97 = !(tmpvar_96); }; if (!(tmpvar_96)) { posP.x = (posP.x + (tmpvar_40 * 2.0)); }; if (!(tmpvar_96)) { posP.y = (posP.y + (tmpvar_41 * 2.0)); }; if (tmpvar_97) { if (!(tmpvar_95)) { highp vec4 tmpvar_98; tmpvar_98.zw = vec2(0.0, 0.0); tmpvar_98.xy = posN; lowp vec4 tmpvar_99; tmpvar_99 = texture2DLodEXT (_MainTex, tmpvar_98.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9; rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9 = tmpvar_99; lumaEndN = rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9.w; }; if (!(tmpvar_96)) { highp vec4 tmpvar_100; tmpvar_100.zw = vec2(0.0, 0.0); tmpvar_100.xy = posP; lowp vec4 tmpvar_101; tmpvar_101 = texture2DLodEXT (_MainTex, tmpvar_100.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9; rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9 = tmpvar_101; lumaEndP = rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9.w; }; if (!(tmpvar_95)) { lumaEndN = (lumaEndN - (lumaNN * 0.5)); }; if (!(tmpvar_96)) { lumaEndP = (lumaEndP - (lumaNN * 0.5)); }; bool tmpvar_102; tmpvar_102 = (abs (lumaEndN) >= tmpvar_48); bool tmpvar_103; tmpvar_103 = (abs (lumaEndP) >= tmpvar_48); if (!(tmpvar_102)) { posN.x = (posN.x - (tmpvar_40 * 2.0)); }; if (!(tmpvar_102)) { posN.y = (posN.y - (tmpvar_41 * 2.0)); }; bool tmpvar_104; if (!(tmpvar_102)) { tmpvar_104 = bool(1); } else { tmpvar_104 = !(tmpvar_103); }; if (!(tmpvar_103)) { posP.x = (posP.x + (tmpvar_40 * 2.0)); }; if (!(tmpvar_103)) { posP.y = (posP.y + (tmpvar_41 * 2.0)); }; if (tmpvar_104) { if (!(tmpvar_102)) { highp vec4 tmpvar_105; tmpvar_105.zw = vec2(0.0, 0.0); tmpvar_105.xy = posN; lowp vec4 tmpvar_106; tmpvar_106 = texture2DLodEXT (_MainTex, tmpvar_105.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9; rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9 = tmpvar_106; lumaEndN = rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9.w; }; if (!(tmpvar_103)) { highp vec4 tmpvar_107; tmpvar_107.zw = vec2(0.0, 0.0); tmpvar_107.xy = posP; lowp vec4 tmpvar_108; tmpvar_108 = texture2DLodEXT (_MainTex, tmpvar_107.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9; rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9 = tmpvar_108; lumaEndP = rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9.w; }; if (!(tmpvar_102)) { lumaEndN = (lumaEndN - (lumaNN * 0.5)); }; if (!(tmpvar_103)) { lumaEndP = (lumaEndP - (lumaNN * 0.5)); }; bool tmpvar_109; tmpvar_109 = (abs (lumaEndN) >= tmpvar_48); bool tmpvar_110; tmpvar_110 = (abs (lumaEndP) >= tmpvar_48); if (!(tmpvar_109)) { posN.x = (posN.x - (tmpvar_40 * 2.0)); }; if (!(tmpvar_109)) { posN.y = (posN.y - (tmpvar_41 * 2.0)); }; bool tmpvar_111; if (!(tmpvar_109)) { tmpvar_111 = bool(1); } else { tmpvar_111 = !(tmpvar_110); }; if (!(tmpvar_110)) { posP.x = (posP.x + (tmpvar_40 * 2.0)); }; if (!(tmpvar_110)) { posP.y = (posP.y + (tmpvar_41 * 2.0)); }; if (tmpvar_111) { if (!(tmpvar_109)) { highp vec4 tmpvar_112; tmpvar_112.zw = vec2(0.0, 0.0); tmpvar_112.xy = posN; lowp vec4 tmpvar_113; tmpvar_113 = texture2DLodEXT (_MainTex, tmpvar_112.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9; rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9 = tmpvar_113; lumaEndN = rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9.w; }; if (!(tmpvar_110)) { highp vec4 tmpvar_114; tmpvar_114.zw = vec2(0.0, 0.0); tmpvar_114.xy = posP; lowp vec4 tmpvar_115; tmpvar_115 = texture2DLodEXT (_MainTex, tmpvar_114.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9; rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9 = tmpvar_115; lumaEndP = rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9.w; }; if (!(tmpvar_109)) { lumaEndN = (lumaEndN - (lumaNN * 0.5)); }; if (!(tmpvar_110)) { lumaEndP = (lumaEndP - (lumaNN * 0.5)); }; bool tmpvar_116; tmpvar_116 = (abs (lumaEndN) >= tmpvar_48); bool tmpvar_117; tmpvar_117 = (abs (lumaEndP) >= tmpvar_48); if (!(tmpvar_116)) { posN.x = (posN.x - (tmpvar_40 * 4.0)); }; if (!(tmpvar_116)) { posN.y = (posN.y - (tmpvar_41 * 4.0)); }; bool tmpvar_118; if (!(tmpvar_116)) { tmpvar_118 = bool(1); } else { tmpvar_118 = !(tmpvar_117); }; if (!(tmpvar_117)) { posP.x = (posP.x + (tmpvar_40 * 4.0)); }; if (!(tmpvar_117)) { posP.y = (posP.y + (tmpvar_41 * 4.0)); }; if (tmpvar_118) { if (!(tmpvar_116)) { highp vec4 tmpvar_119; tmpvar_119.zw = vec2(0.0, 0.0); tmpvar_119.xy = posN; lowp vec4 tmpvar_120; tmpvar_120 = texture2DLodEXT (_MainTex, tmpvar_119.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9; rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9 = tmpvar_120; lumaEndN = rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9.w; }; if (!(tmpvar_117)) { highp vec4 tmpvar_121; tmpvar_121.zw = vec2(0.0, 0.0); tmpvar_121.xy = posP; lowp vec4 tmpvar_122; tmpvar_122 = texture2DLodEXT (_MainTex, tmpvar_121.xy, 0.0); highp vec4 rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9; rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9 = tmpvar_122; lumaEndP = rgba_i0_i1_i2_i3_i4_i5_i6_i7_i8_i9.w; }; if (!(tmpvar_116)) { lumaEndN = (lumaEndN - (lumaNN * 0.5)); }; if (!(tmpvar_117)) { lumaEndP = (lumaEndP - (lumaNN * 0.5)); }; bool tmpvar_123; tmpvar_123 = (abs (lumaEndN) >= tmpvar_48); bool tmpvar_124; tmpvar_124 = (abs (lumaEndP) >= tmpvar_48); if (!(tmpvar_123)) { posN.x = (posN.x - (tmpvar_40 * 8.0)); }; if (!(tmpvar_123)) { posN.y = (posN.y - (tmpvar_41 * 8.0)); }; if (!(tmpvar_123)) { }; if (!(tmpvar_124)) { posP.x = (posP.x + (tmpvar_40 * 8.0)); }; if (!(tmpvar_124)) { 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_125; tmpvar_125 = ((lumaEndN < 0.0) != tmpvar_50); bool tmpvar_126; tmpvar_126 = ((lumaEndP < 0.0) != tmpvar_50); highp float tmpvar_127; tmpvar_127 = (1.0/((dstP + dstN))); highp float tmpvar_128; tmpvar_128 = min (dstN, dstP); bool tmpvar_129; if ((dstN < dstP)) { tmpvar_129 = tmpvar_125; } else { tmpvar_129 = tmpvar_126; }; highp float tmpvar_130; tmpvar_130 = ((tmpvar_128 * -(tmpvar_127)) + 0.5); highp float tmpvar_131; tmpvar_131 = ((tmpvar_49 * tmpvar_49) * 0.75); highp float tmpvar_132; if (tmpvar_129) { tmpvar_132 = tmpvar_130; } else { tmpvar_132 = 0.0; }; highp float tmpvar_133; tmpvar_133 = max (tmpvar_132, tmpvar_131); if (!(tmpvar_31)) { posM.x = (xlv_TEXCOORD0.x + (tmpvar_133 * lengthSign)); }; if (tmpvar_31) { posM.y = (xlv_TEXCOORD0.y + (tmpvar_133 * lengthSign)); }; highp vec4 tmpvar_134; tmpvar_134.zw = vec2(0.0, 0.0); tmpvar_134.xy = posM; lowp vec4 tmpvar_135; tmpvar_135 = texture2DLodEXT (_MainTex, tmpvar_134.xy, 0.0); highp vec4 tmpvar_136; tmpvar_136.xyz = tmpvar_135.xyz; tmpvar_136.w = rgbyM.w; tmpvar_1 = tmpvar_136; }; gl_FragData[0] = tmpvar_1; }