= (2.00000000E+00*_TMP257).x && _interp_restriction_lv2_up.x, _TMP253.y >= (2.00000000E+00*_TMP257).y && _interp_restriction_lv2_up.y, _TMP253.z >= (2.00000000E+00*_TMP257).z && _interp_restriction_lv2_up.z, _TMP253.w >= (2.00000000E+00*_TMP257).w && _interp_restriction_lv2_up.w);
_nc45 = bvec4(_edr.x && bool(_fx45.x), _edr.y && bool(_fx45.y), _edr.z && bool(_fx45.z), _edr.w && bool(_fx45.w));
_nc30 = bvec4(_edr.x && _edr_left.x && bool(_fx30.x), _edr.y && _edr_left.y && bool(_fx30.y), _edr.z && _edr_left.z && bool(_fx30.z), _edr.w && _edr_left.w && bool(_fx30.w));
_nc60 = bvec4(_edr.x && _edr_up.x && bool(_fx60.x), _edr.y && _edr_up.y && bool(_fx60.y), _edr.z && _edr_up.z && bool(_fx60.z), _edr.w && _edr_up.w && bool(_fx60.w));
_a0264 = _e1 - _b1.wxyz;
_TMP261 = abs(_a0264);
_a0268 = _e1 - _b1.zwxy;
_TMP265 = abs(_a0268);
_px = bvec4(_TMP261.x <= _TMP265.x, _TMP261.y <= _TMP265.y, _TMP261.z <= _TMP265.z, _TMP261.w <= _TMP265.w);
_nc = bvec4(_nc30.x || _nc60.x || _nc45.x, _nc30.y || _nc60.y || _nc45.y, _nc30.z || _nc60.z || _nc45.z, _nc30.w || _nc60.w || _nc45.w);
_final45 = vec4(float(_nc45.x), float(_nc45.y), float(_nc45.z), float(_nc45.w))*_fx45;
_final30 = vec4(float(_nc30.x), float(_nc30.y), float(_nc30.z), float(_nc30.w))*_fx30;
_final60 = vec4(float(_nc60.x), float(_nc60.y), float(_nc60.z), float(_nc60.w))*_fx60;
_TMP35 = max(_final30, _final60);
_maximo = max(_TMP35, _final45);
if (_nc.x) {
if (_px.x) {
_TMP36 = _F;
} else {
_TMP36 = _H;
}
_pix1 = _TMP36;
_blend1 = _maximo.x;
} else {
if (_nc.y) {
if (_px.y) {
_TMP37 = _B2;
} else {
_TMP37 = _F;
}
_pix1 = _TMP37;
_blend1 = _maximo.y;
} else {
if (_nc.z) {
if (_px.z) {
_TMP38 = _D;
} else {
_TMP38 = _B2;
}
_pix1 = _TMP38;
_blend1 = _maximo.z;
} else {
if (_nc.w) {
if (_px.w) {
_TMP39 = _H;
} else {
_TMP39 = _D;
}
_pix1 = _TMP39;
_blend1 = _maximo.w;
}
}
}
}
if (_nc.w) {
if (_px.w) {
_TMP40 = _H;
} else {
_TMP40 = _D;
}
_pix2 = _TMP40;
_blend2 = _maximo.w;
} else {
if (_nc.z) {
if (_px.z) {
_TMP41 = _D;
} else {
_TMP41 = _B2;
}
_pix2 = _TMP41;
_blend2 = _maximo.z;
} else {
if (_nc.y) {
if (_px.y) {
_TMP42 = _B2;
} else {
_TMP42 = _F;
}
_pix2 = _TMP42;
_blend2 = _maximo.y;
} else {
if (_nc.x) {
if (_px.x) {
_TMP43 = _F;
} else {
_TMP43 = _H;
}
_pix2 = _TMP43;
_blend2 = _maximo.x;
}
}
}
}
_t0274 = float(_blend1);
_res1 = _E + _t0274*(_pix1 - _E);
_t0276 = float(_blend2);
_res2 = _E + _t0276*(_pix2 - _E);
_a0280 = _E - _res1;
_TMP53 = abs(vec3(float(_a0280.x), float(_a0280.y), float(_a0280.z)));
_df0278 = vec3(float(_TMP53.x), float(_TMP53.y), float(_TMP53.z));
_TMP44 = _df0278.x + _df0278.y + _df0278.z;
_a0284 = _E - _res2;
_TMP53 = abs(vec3(float(_a0284.x), float(_a0284.y), float(_a0284.z)));
_df0282 = vec3(float(_TMP53.x), float(_TMP53.y), float(_TMP53.z));
_TMP45 = _df0282.x + _df0282.y + _df0282.z;
_TMP46 = float((_TMP45 >= _TMP44));
_res = _res1 + _TMP46*(_res2 - _res1);
_ret_0 = vec4(_res.x, _res.y, _res.z, 1.00000000E+00);
gl_FragColor = vec4(float(_ret_0.x), float(_ret_0.y), float(_ret_0.z), float(_ret_0.w));
return;
}
]]>