1.25000000E+00, (vec4( 1.00000000E+00, -1.00000000E+00, -1.00000000E+00, 1.00000000E+00)*_fp.y + vec4( 1.00000000E+00, 1.00000000E+00, -1.00000000E+00, -1.00000000E+00)*_fp.x).y > 2.50000000E-01, (vec4( 1.00000000E+00, -1.00000000E+00, -1.00000000E+00, 1.00000000E+00)*_fp.y + vec4( 1.00000000E+00, 1.00000000E+00, -1.00000000E+00, -1.00000000E+00)*_fp.x).z > -7.50000000E-01, (vec4( 1.00000000E+00, -1.00000000E+00, -1.00000000E+00, 1.00000000E+00)*_fp.y + vec4( 1.00000000E+00, 1.00000000E+00, -1.00000000E+00, -1.00000000E+00)*_fp.x).w > 2.50000000E-01); _fx_left = bvec4((vec4( 1.00000000E+00, -1.00000000E+00, -1.00000000E+00, 1.00000000E+00)*_fp.y + vec4( 5.00000000E-01, 2.00000000E+00, -5.00000000E-01, -2.00000000E+00)*_fp.x).x > 7.50000000E-01, (vec4( 1.00000000E+00, -1.00000000E+00, -1.00000000E+00, 1.00000000E+00)*_fp.y + vec4( 5.00000000E-01, 2.00000000E+00, -5.00000000E-01, -2.00000000E+00)*_fp.x).y > 5.00000000E-01, (vec4( 1.00000000E+00, -1.00000000E+00, -1.00000000E+00, 1.00000000E+00)*_fp.y + vec4( 5.00000000E-01, 2.00000000E+00, -5.00000000E-01, -2.00000000E+00)*_fp.x).z > -7.50000000E-01, (vec4( 1.00000000E+00, -1.00000000E+00, -1.00000000E+00, 1.00000000E+00)*_fp.y + vec4( 5.00000000E-01, 2.00000000E+00, -5.00000000E-01, -2.00000000E+00)*_fp.x).w > -5.00000000E-01); _fx_up = bvec4((vec4( 1.00000000E+00, -1.00000000E+00, -1.00000000E+00, 1.00000000E+00)*_fp.y + vec4( 2.00000000E+00, 5.00000000E-01, -2.00000000E+00, -5.00000000E-01)*_fp.x).x > 1.50000000E+00, (vec4( 1.00000000E+00, -1.00000000E+00, -1.00000000E+00, 1.00000000E+00)*_fp.y + vec4( 2.00000000E+00, 5.00000000E-01, -2.00000000E+00, -5.00000000E-01)*_fp.x).y > -2.50000000E-01, (vec4( 1.00000000E+00, -1.00000000E+00, -1.00000000E+00, 1.00000000E+00)*_fp.y + vec4( 2.00000000E+00, 5.00000000E-01, -2.00000000E+00, -5.00000000E-01)*_fp.x).z > -1.50000000E+00, (vec4( 1.00000000E+00, -1.00000000E+00, -1.00000000E+00, 1.00000000E+00)*_fp.y + vec4( 2.00000000E+00, 5.00000000E-01, -2.00000000E+00, -5.00000000E-01)*_fp.x).w > 2.50000000E-01); _a0187 = _b1.wxyz - _b1; _TMP184 = abs(_a0187); _TMP27 = bvec4(_TMP184.x < 1.50000000E+01, _TMP184.y < 1.50000000E+01, _TMP184.z < 1.50000000E+01, _TMP184.w < 1.50000000E+01); _a0193 = _b1.wxyz - _c1; _TMP190 = abs(_a0193); _TMP28 = bvec4(_TMP190.x < 1.50000000E+01, _TMP190.y < 1.50000000E+01, _TMP190.z < 1.50000000E+01, _TMP190.w < 1.50000000E+01); _a0199 = _b1.zwxy - _b1.yzwx; _TMP196 = abs(_a0199); _TMP29 = bvec4(_TMP196.x < 1.50000000E+01, _TMP196.y < 1.50000000E+01, _TMP196.z < 1.50000000E+01, _TMP196.w < 1.50000000E+01); _a0205 = _b1.zwxy - _c1.zwxy; _TMP202 = abs(_a0205); _TMP30 = bvec4(_TMP202.x < 1.50000000E+01, _TMP202.y < 1.50000000E+01, _TMP202.z < 1.50000000E+01, _TMP202.w < 1.50000000E+01); _a0211 = _e1 - _c1.wxyz; _TMP208 = abs(_a0211); _TMP31 = bvec4(_TMP208.x < 1.50000000E+01, _TMP208.y < 1.50000000E+01, _TMP208.z < 1.50000000E+01, _TMP208.w < 1.50000000E+01); _a0217 = _b1.wxyz - _h5.yzwx; _TMP214 = abs(_a0217); _TMP32 = bvec4(_TMP214.x < 1.50000000E+01, _TMP214.y < 1.50000000E+01, _TMP214.z < 1.50000000E+01, _TMP214.w < 1.50000000E+01); _a0223 = _b1.wxyz - _i4; _TMP220 = abs(_a0223); _TMP33 = bvec4(_TMP220.x < 1.50000000E+01, _TMP220.y < 1.50000000E+01, _TMP220.z < 1.50000000E+01, _TMP220.w < 1.50000000E+01); _a0229 = _b1.zwxy - _h5; _TMP226 = abs(_a0229); _TMP34 = bvec4(_TMP226.x < 1.50000000E+01, _TMP226.y < 1.50000000E+01, _TMP226.z < 1.50000000E+01, _TMP226.w < 1.50000000E+01); _a0235 = _b1.zwxy - _i5; _TMP232 = abs(_a0235); _TMP35 = bvec4(_TMP232.x < 1.50000000E+01, _TMP232.y < 1.50000000E+01, _TMP232.z < 1.50000000E+01, _TMP232.w < 1.50000000E+01); _a0241 = _e1 - _c1.zwxy; _TMP238 = abs(_a0241); _TMP36 = bvec4(_TMP238.x < 1.50000000E+01, _TMP238.y < 1.50000000E+01, _TMP238.z < 1.50000000E+01, _TMP238.w < 1.50000000E+01); _a0247 = _e1 - _c1; _TMP244 = abs(_a0247); _TMP37 = bvec4(_TMP244.x < 1.50000000E+01, _TMP244.y < 1.50000000E+01, _TMP244.z < 1.50000000E+01, _TMP244.w < 1.50000000E+01); _interp_restriction_lv1 = bvec4(_e1.x != _b1.w && _e1.x != _b1.z && (!_TMP27.x && !_TMP28.x || !_TMP29.x && !_TMP30.x || _TMP31.x && (!_TMP32.x && !_TMP33.x || !_TMP34.x && !_TMP35.x) || _TMP36.x || _TMP37.x), _e1.y != _b1.x && _e1.y != _b1.w && (!_TMP27.y && !_TMP28.y || !_TMP29.y && !_TMP30.y || _TMP31.y && (!_TMP32.y && !_TMP33.y || !_TMP34.y && !_TMP35.y) || _TMP36.y || _TMP37.y), _e1.z != _b1.y && _e1.z != _b1.x && (!_TMP27.z && !_TMP28.z || !_TMP29.z && !_TMP30.z || _TMP31.z && (!_TMP32.z && !_TMP33.z || !_TMP34.z && !_TMP35.z) || _TMP36.z || _TMP37.z), _e1.w != _b1.z && _e1.w != _b1.y && (!_TMP27.w && !_TMP28.w || !_TMP29.w && !_TMP30.w || _TMP31.w && (!_TMP32.w && !_TMP33.w || !_TMP34.w && !_TMP35.w) || _TMP36.w || _TMP37.w)); _interp_restriction_lv2_left = bvec4(_e1.x != _c1.z && _b1.y != _c1.z, _e1.y != _c1.w && _b1.z != _c1.w, _e1.z != _c1.x && _b1.w != _c1.x, _e1.w != _c1.y && _b1.x != _c1.y); _interp_restriction_lv2_up = bvec4(_e1.x != _c1.x && _b1.x != _c1.x, _e1.y != _c1.y && _b1.y != _c1.y, _e1.z != _c1.z && _b1.z != _c1.z, _e1.w != _c1.w && _b1.w != _c1.w); _a0253 = _e1 - _c1; _TMP250 = abs(_a0253); _a0257 = _e1 - _c1.zwxy; _TMP254 = abs(_a0257); _a0261 = _c1.wxyz - _h5; _TMP258 = abs(_a0261); _a0265 = _c1.wxyz - _h5.yzwx; _TMP262 = abs(_a0265); _a0269 = _b1.zwxy - _b1.wxyz; _TMP266 = abs(_a0269); _TMP38 = _TMP250 + _TMP254 + _TMP258 + _TMP262 + 4.00000000E+00*_TMP266; _a0275 = _b1.zwxy - _b1.yzwx; _TMP272 = abs(_a0275); _a0279 = _b1.zwxy - _i5; _TMP276 = abs(_a0279); _a0283 = _b1.wxyz - _i4; _TMP280 = abs(_a0283); _a0287 = _b1.wxyz - _b1; _TMP284 = abs(_a0287); _a0291 = _e1 - _c1.wxyz; _TMP288 = abs(_a0291); _TMP39 = _TMP272 + _TMP276 + _TMP280 + _TMP284 + 4.00000000E+00*_TMP288; _edr = bvec4(_TMP38.x < _TMP39.x && _interp_restriction_lv1.x, _TMP38.y < _TMP39.y && _interp_restriction_lv1.y, _TMP38.z < _TMP39.z && _interp_restriction_lv1.z, _TMP38.w < _TMP39.w && _interp_restriction_lv1.w); _a0295 = _b1.wxyz - _c1.zwxy; _TMP292 = abs(_a0295); _a0299 = _b1.zwxy - _c1; _TMP296 = abs(_a0299); _edr_left = bvec4((2.00000000E+00*_TMP292).x < _TMP296.x && _interp_restriction_lv2_left.x, (2.00000000E+00*_TMP292).y < _TMP296.y && _interp_restriction_lv2_left.y, (2.00000000E+00*_TMP292).z < _TMP296.z && _interp_restriction_lv2_left.z, (2.00000000E+00*_TMP292).w < _TMP296.w && _interp_restriction_lv2_left.w); _a0303 = _b1.wxyz - _c1.zwxy; _TMP300 = abs(_a0303); _a0307 = _b1.zwxy - _c1; _TMP304 = abs(_a0307); _edr_up = bvec4(_TMP300.x > (2.00000000E+00*_TMP304).x && _interp_restriction_lv2_up.x, _TMP300.y > (2.00000000E+00*_TMP304).y && _interp_restriction_lv2_up.y, _TMP300.z > (2.00000000E+00*_TMP304).z && _interp_restriction_lv2_up.z, _TMP300.w > (2.00000000E+00*_TMP304).w && _interp_restriction_lv2_up.w); _nc = bvec4(_edr.x && (_fx.x || _edr_left.x && _fx_left.x || _edr_up.x && _fx_up.x), _edr.y && (_fx.y || _edr_left.y && _fx_left.y || _edr_up.y && _fx_up.y), _edr.z && (_fx.z || _edr_left.z && _fx_left.z || _edr_up.z && _fx_up.z), _edr.w && (_fx.w || _edr_left.w && _fx_left.w || _edr_up.w && _fx_up.w)); _a0311 = _e1 - _b1.wxyz; _TMP308 = abs(_a0311); _a0315 = _e1 - _b1.zwxy; _TMP312 = abs(_a0315); _px = bvec4(_TMP308.x <= _TMP312.x, _TMP308.y <= _TMP312.y, _TMP308.z <= _TMP312.z, _TMP308.w <= _TMP312.w); if (_nc.x) { if (_px.x) { _TMP47 = _F; } else { _TMP47 = _H; } _TMP46 = _TMP47; } else { if (_nc.y) { if (_px.y) { _TMP49 = _B2; } else { _TMP49 = _F; } _TMP48 = _TMP49; } else { if (_nc.z) { if (_px.z) { _TMP51 = _D; } else { _TMP51 = _B2; } _TMP50 = _TMP51; } else { if (_nc.w) { if (_px.w) { _TMP53 = _H; } else { _TMP53 = _D; } _TMP52 = _TMP53; } else { _TMP52 = _E; } _TMP50 = _TMP52; } _TMP48 = _TMP50; } _TMP46 = _TMP48; } _res = _TMP46; _TMP64 = dot(vec3( 2.99072266E-01, 5.86914062E-01, 1.14013672E-01), vec3(float(_E.x), float(_E.y), float(_E.z))); _TMP54 = float(_TMP64); _TMP65 = abs(float(_TMP54)); _TMP55 = float(_TMP65); _TMP64 = dot(vec3( 2.99072266E-01, 5.86914062E-01, 1.14013672E-01), vec3(float(_TMP46.x), float(_TMP46.y), float(_TMP46.z))); _TMP56 = float(_TMP64); _TMP65 = abs(float(_TMP56)); _TMP57 = float(_TMP65); if (_TMP55 > _TMP57) { _res = _E; } _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; } ]]>