summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/examples/runtime/shaders/essl/fs_raymarching.bin
blob: 0fc2f3703ffb134d12b393739cd0c8fe23b1a143 (plain)
ofshex dumpascii
0000 46 53 48 04 01 83 f2 e1 02 00 05 75 5f 6d 74 78 04 01 00 00 01 00 0e 75 5f 6c 69 67 68 74 44 69 FSH........u_mtx.......u_lightDi
0020 72 54 69 6d 65 02 01 00 00 01 00 18 31 00 00 76 61 72 79 69 6e 67 20 68 69 67 68 70 20 76 65 63 rTime.......1..varying.highp.vec
0040 34 20 76 5f 63 6f 6c 6f 72 30 3b 0a 76 61 72 79 69 6e 67 20 68 69 67 68 70 20 76 65 63 32 20 76 4.v_color0;.varying.highp.vec2.v
0060 5f 74 65 78 63 6f 6f 72 64 30 3b 0a 75 6e 69 66 6f 72 6d 20 68 69 67 68 70 20 6d 61 74 34 20 75 _texcoord0;.uniform.highp.mat4.u
0080 5f 6d 74 78 3b 0a 75 6e 69 66 6f 72 6d 20 68 69 67 68 70 20 76 65 63 34 20 75 5f 6c 69 67 68 74 _mtx;.uniform.highp.vec4.u_light
00a0 44 69 72 54 69 6d 65 3b 0a 76 6f 69 64 20 6d 61 69 6e 20 28 29 0a 7b 0a 20 20 68 69 67 68 70 20 DirTime;.void.main.().{...highp.
00c0 76 65 63 34 20 74 6d 70 5f 31 3b 0a 20 20 68 69 67 68 70 20 76 65 63 34 20 74 6d 70 76 61 72 5f vec4.tmp_1;...highp.vec4.tmpvar_
00e0 32 3b 0a 20 20 74 6d 70 76 61 72 5f 32 2e 7a 77 20 3d 20 76 65 63 32 28 30 2e 30 2c 20 31 2e 30 2;...tmpvar_2.zw.=.vec2(0.0,.1.0
0100 29 3b 0a 20 20 74 6d 70 76 61 72 5f 32 2e 78 79 20 3d 20 76 5f 74 65 78 63 6f 6f 72 64 30 3b 0a );...tmpvar_2.xy.=.v_texcoord0;.
0120 20 20 74 6d 70 5f 31 20 3d 20 28 75 5f 6d 74 78 20 2a 20 74 6d 70 76 61 72 5f 32 29 3b 0a 20 20 ..tmp_1.=.(u_mtx.*.tmpvar_2);...
0140 68 69 67 68 70 20 76 65 63 33 20 74 6d 70 76 61 72 5f 33 3b 0a 20 20 74 6d 70 76 61 72 5f 33 20 highp.vec3.tmpvar_3;...tmpvar_3.
0160 3d 20 28 74 6d 70 5f 31 2e 78 79 7a 20 2f 20 74 6d 70 5f 31 2e 77 29 3b 0a 20 20 68 69 67 68 70 =.(tmp_1.xyz./.tmp_1.w);...highp
0180 20 76 65 63 34 20 74 6d 70 76 61 72 5f 34 3b 0a 20 20 74 6d 70 76 61 72 5f 34 2e 7a 77 20 3d 20 .vec4.tmpvar_4;...tmpvar_4.zw.=.
01a0 76 65 63 32 28 31 2e 30 2c 20 31 2e 30 29 3b 0a 20 20 74 6d 70 76 61 72 5f 34 2e 78 79 20 3d 20 vec2(1.0,.1.0);...tmpvar_4.xy.=.
01c0 76 5f 74 65 78 63 6f 6f 72 64 30 3b 0a 20 20 74 6d 70 5f 31 20 3d 20 28 75 5f 6d 74 78 20 2a 20 v_texcoord0;...tmp_1.=.(u_mtx.*.
01e0 74 6d 70 76 61 72 5f 34 29 3b 0a 20 20 68 69 67 68 70 20 76 65 63 33 20 74 6d 70 76 61 72 5f 35 tmpvar_4);...highp.vec3.tmpvar_5
0200 3b 0a 20 20 74 6d 70 76 61 72 5f 35 20 3d 20 28 74 6d 70 5f 31 2e 78 79 7a 20 2f 20 74 6d 70 5f ;...tmpvar_5.=.(tmp_1.xyz./.tmp_
0220 31 2e 77 29 3b 0a 20 20 68 69 67 68 70 20 66 6c 6f 61 74 20 74 6d 70 76 61 72 5f 36 3b 0a 20 20 1.w);...highp.float.tmpvar_6;...
0240 68 69 67 68 70 20 76 65 63 33 20 78 5f 37 3b 0a 20 20 78 5f 37 20 3d 20 28 74 6d 70 76 61 72 5f highp.vec3.x_7;...x_7.=.(tmpvar_
0260 35 20 2d 20 74 6d 70 76 61 72 5f 33 29 3b 0a 20 20 74 6d 70 76 61 72 5f 36 20 3d 20 73 71 72 74 5.-.tmpvar_3);...tmpvar_6.=.sqrt
0280 28 64 6f 74 20 28 78 5f 37 2c 20 78 5f 37 29 29 3b 0a 20 20 68 69 67 68 70 20 76 65 63 33 20 74 (dot.(x_7,.x_7));...highp.vec3.t
02a0 6d 70 76 61 72 5f 38 3b 0a 20 20 74 6d 70 76 61 72 5f 38 20 3d 20 6e 6f 72 6d 61 6c 69 7a 65 28 mpvar_8;...tmpvar_8.=.normalize(
02c0 28 74 6d 70 76 61 72 5f 35 20 2d 20 74 6d 70 76 61 72 5f 33 29 29 3b 0a 20 20 68 69 67 68 70 20 (tmpvar_5.-.tmpvar_3));...highp.
02e0 76 65 63 33 20 5f 72 61 79 5f 39 3b 0a 20 20 5f 72 61 79 5f 39 20 3d 20 74 6d 70 76 61 72 5f 33 vec3._ray_9;..._ray_9.=.tmpvar_3
0300 3b 0a 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 64 69 72 5f 31 30 3b 0a 20 20 5f 64 69 72 5f 31 ;...highp.vec3._dir_10;..._dir_1
0320 30 20 3d 20 74 6d 70 76 61 72 5f 38 3b 0a 20 20 68 69 67 68 70 20 66 6c 6f 61 74 20 74 74 5f 31 0.=.tmpvar_8;...highp.float.tt_1
0340 32 3b 0a 20 20 74 74 5f 31 32 20 3d 20 30 2e 30 3b 0a 20 20 66 6f 72 20 28 68 69 67 68 70 20 69 2;...tt_12.=.0.0;...for.(highp.i
0360 6e 74 20 69 69 5f 31 31 20 3d 20 30 3b 20 69 69 5f 31 31 20 3c 20 36 34 3b 20 69 69 5f 31 31 2b nt.ii_11.=.0;.ii_11.<.64;.ii_11+
0380 2b 29 20 7b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 31 33 3b 0a 20 20 20 +).{.....highp.vec3._pos_13;....
03a0 20 5f 70 6f 73 5f 31 33 20 3d 20 28 5f 72 61 79 5f 39 20 2b 20 28 5f 64 69 72 5f 31 30 20 2a 20 ._pos_13.=.(_ray_9.+.(_dir_10.*.
03c0 74 74 5f 31 32 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 74 6d 70 76 61 72 5f 31 tt_12));.....highp.vec3.tmpvar_1
03e0 34 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 31 34 20 3d 20 6d 61 78 20 28 28 61 62 73 28 5f 70 6f 4;.....tmpvar_14.=.max.((abs(_po
0400 73 5f 31 33 29 20 2d 20 76 65 63 33 28 32 2e 35 2c 20 32 2e 35 2c 20 32 2e 35 29 29 2c 20 30 2e s_13).-.vec3(2.5,.2.5,.2.5)),.0.
0420 30 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 31 35 3b 0a 20 20 20 20 0);.....highp.vec3._pos_15;.....
0440 5f 70 6f 73 5f 31 35 20 3d 20 28 5f 70 6f 73 5f 31 33 20 2b 20 76 65 63 33 28 34 2e 30 2c 20 30 _pos_15.=.(_pos_13.+.vec3(4.0,.0
0460 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 31 .0,.0.0));.....highp.vec3._pos_1
0480 36 3b 0a 20 20 20 20 5f 70 6f 73 5f 31 36 20 3d 20 28 5f 70 6f 73 5f 31 33 20 2b 20 76 65 63 33 6;....._pos_16.=.(_pos_13.+.vec3
04a0 28 2d 34 2e 30 2c 20 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 (-4.0,.0.0,.0.0));.....highp.vec
04c0 33 20 5f 70 6f 73 5f 31 37 3b 0a 20 20 20 20 5f 70 6f 73 5f 31 37 20 3d 20 28 5f 70 6f 73 5f 31 3._pos_17;....._pos_17.=.(_pos_1
04e0 33 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 34 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 3.+.vec3(0.0,.4.0,.0.0));.....hi
0500 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 31 38 3b 0a 20 20 20 20 5f 70 6f 73 5f 31 38 20 3d 20 ghp.vec3._pos_18;....._pos_18.=.
0520 28 5f 70 6f 73 5f 31 33 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 2d 34 2e 30 2c 20 30 2e 30 29 29 (_pos_13.+.vec3(0.0,.-4.0,.0.0))
0540 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 31 39 3b 0a 20 20 20 20 5f 70 ;.....highp.vec3._pos_19;....._p
0560 6f 73 5f 31 39 20 3d 20 28 5f 70 6f 73 5f 31 33 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 30 2e 30 os_19.=.(_pos_13.+.vec3(0.0,.0.0
0580 2c 20 34 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 32 30 3b ,.4.0));.....highp.vec3._pos_20;
05a0 0a 20 20 20 20 5f 70 6f 73 5f 32 30 20 3d 20 28 5f 70 6f 73 5f 31 33 20 2b 20 76 65 63 33 28 30 ....._pos_20.=.(_pos_13.+.vec3(0
05c0 2e 30 2c 20 30 2e 30 2c 20 2d 34 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 66 6c 6f 61 74 .0,.0.0,.-4.0));.....highp.float
05e0 20 74 6d 70 76 61 72 5f 32 31 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 32 31 20 3d 20 6d 69 6e 20 .tmpvar_21;.....tmpvar_21.=.min.
0600 28 6d 69 6e 20 28 6d 69 6e 20 28 0a 20 20 20 20 20 20 6d 69 6e 20 28 6d 69 6e 20 28 6d 69 6e 20 (min.(min.(.......min.(min.(min.
0620 28 28 0a 20 20 20 20 20 20 20 20 73 71 72 74 28 64 6f 74 20 28 74 6d 70 76 61 72 5f 31 34 2c 20 ((.........sqrt(dot.(tmpvar_14,.
0640 74 6d 70 76 61 72 5f 31 34 29 29 0a 20 20 20 20 20 20 20 2d 20 30 2e 35 29 2c 20 28 0a 20 20 20 tmpvar_14))........-.0.5),.(....
0660 20 20 20 20 20 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 31 35 2c 20 5f 70 6f 73 5f 31 35 29 .....sqrt(dot.(_pos_15,._pos_15)
0680 29 0a 20 20 20 20 20 20 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 72 74 28 0a 20 20 20 20 20 20 20 )........-.1.0)),.(sqrt(........
06a0 20 64 6f 74 20 28 5f 70 6f 73 5f 31 36 2c 20 5f 70 6f 73 5f 31 36 29 0a 20 20 20 20 20 20 29 20 .dot.(_pos_16,._pos_16).......).
06c0 2d 20 31 2e 30 29 29 2c 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 31 37 2c 20 5f 70 6f -.1.0)),.(sqrt(dot.(_pos_17,._po
06e0 73 5f 31 37 29 29 20 2d 20 31 2e 30 29 29 0a 20 20 20 20 2c 20 0a 20 20 20 20 20 20 28 73 71 72 s_17)).-.1.0)).....,........(sqr
0700 74 28 64 6f 74 20 28 5f 70 6f 73 5f 31 38 2c 20 5f 70 6f 73 5f 31 38 29 29 20 2d 20 31 2e 30 29 t(dot.(_pos_18,._pos_18)).-.1.0)
0720 0a 20 20 20 20 29 2c 20 28 0a 20 20 20 20 20 20 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 31 .....),.(.......sqrt(dot.(_pos_1
0740 39 2c 20 5f 70 6f 73 5f 31 39 29 29 0a 20 20 20 20 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 72 74 9,._pos_19))......-.1.0)),.(sqrt
0760 28 0a 20 20 20 20 20 20 64 6f 74 20 28 5f 70 6f 73 5f 32 30 2c 20 5f 70 6f 73 5f 32 30 29 0a 20 (.......dot.(_pos_20,._pos_20)..
0780 20 20 20 29 20 2d 20 31 2e 30 29 29 3b 0a 20 20 20 20 69 66 20 28 28 74 6d 70 76 61 72 5f 32 31 ...).-.1.0));.....if.((tmpvar_21
07a0 20 3e 20 30 2e 30 30 31 29 29 20 7b 0a 20 20 20 20 20 20 74 74 5f 31 32 20 3d 20 28 74 74 5f 31 .>.0.001)).{.......tt_12.=.(tt_1
07c0 32 20 2b 20 74 6d 70 76 61 72 5f 32 31 29 3b 0a 20 20 20 20 7d 3b 0a 20 20 7d 3b 0a 20 20 68 69 2.+.tmpvar_21);.....};...};...hi
07e0 67 68 70 20 66 6c 6f 61 74 20 74 6d 70 76 61 72 5f 32 32 3b 0a 20 20 69 66 20 28 28 74 74 5f 31 ghp.float.tmpvar_22;...if.((tt_1
0800 32 20 3c 20 74 6d 70 76 61 72 5f 36 29 29 20 7b 0a 20 20 20 20 74 6d 70 76 61 72 5f 32 32 20 3d 2.<.tmpvar_6)).{.....tmpvar_22.=
0820 20 74 74 5f 31 32 3b 0a 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 74 6d 70 76 61 72 5f 32 32 .tt_12;...}.else.{.....tmpvar_22
0840 20 3d 20 30 2e 30 3b 0a 20 20 7d 3b 0a 20 20 69 66 20 28 28 74 6d 70 76 61 72 5f 32 32 20 3e 20 .=.0.0;...};...if.((tmpvar_22.>.
0860 30 2e 35 29 29 20 7b 0a 20 20 20 20 6d 65 64 69 75 6d 70 20 66 6c 6f 61 74 20 76 61 6c 5f 32 33 0.5)).{.....mediump.float.val_23
0880 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 74 6d 70 76 61 72 5f 32 34 3b 0a 20 20 20 20 ;.....highp.vec3.tmpvar_24;.....
08a0 74 6d 70 76 61 72 5f 32 34 20 3d 20 28 74 6d 70 76 61 72 5f 33 20 2b 20 28 74 6d 70 76 61 72 5f tmpvar_24.=.(tmpvar_3.+.(tmpvar_
08c0 38 20 2a 20 74 6d 70 76 61 72 5f 32 32 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 8.*.tmpvar_22));.....highp.vec3.
08e0 5f 70 6f 73 5f 32 35 3b 0a 20 20 20 20 5f 70 6f 73 5f 32 35 20 3d 20 28 74 6d 70 76 61 72 5f 32 _pos_25;....._pos_25.=.(tmpvar_2
0900 34 20 2b 20 76 65 63 33 28 30 2e 30 30 32 2c 20 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 4.+.vec3(0.002,.0.0,.0.0));.....
0920 68 69 67 68 70 20 76 65 63 33 20 74 6d 70 76 61 72 5f 32 36 3b 0a 20 20 20 20 74 6d 70 76 61 72 highp.vec3.tmpvar_26;.....tmpvar
0940 5f 32 36 20 3d 20 6d 61 78 20 28 28 61 62 73 28 5f 70 6f 73 5f 32 35 29 20 2d 20 76 65 63 33 28 _26.=.max.((abs(_pos_25).-.vec3(
0960 32 2e 35 2c 20 32 2e 35 2c 20 32 2e 35 29 29 2c 20 30 2e 30 29 3b 0a 20 20 20 20 68 69 67 68 70 2.5,.2.5,.2.5)),.0.0);.....highp
0980 20 76 65 63 33 20 5f 70 6f 73 5f 32 37 3b 0a 20 20 20 20 5f 70 6f 73 5f 32 37 20 3d 20 28 5f 70 .vec3._pos_27;....._pos_27.=.(_p
09a0 6f 73 5f 32 35 20 2b 20 76 65 63 33 28 34 2e 30 2c 20 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 os_25.+.vec3(4.0,.0.0,.0.0));...
09c0 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 32 38 3b 0a 20 20 20 20 5f 70 6f 73 5f 32 ..highp.vec3._pos_28;....._pos_2
09e0 38 20 3d 20 28 5f 70 6f 73 5f 32 35 20 2b 20 76 65 63 33 28 2d 34 2e 30 2c 20 30 2e 30 2c 20 30 8.=.(_pos_25.+.vec3(-4.0,.0.0,.0
0a00 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 32 39 3b 0a 20 20 .0));.....highp.vec3._pos_29;...
0a20 20 20 5f 70 6f 73 5f 32 39 20 3d 20 28 5f 70 6f 73 5f 32 35 20 2b 20 76 65 63 33 28 30 2e 30 2c .._pos_29.=.(_pos_25.+.vec3(0.0,
0a40 20 34 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 .4.0,.0.0));.....highp.vec3._pos
0a60 5f 33 30 3b 0a 20 20 20 20 5f 70 6f 73 5f 33 30 20 3d 20 28 5f 70 6f 73 5f 32 35 20 2b 20 76 65 _30;....._pos_30.=.(_pos_25.+.ve
0a80 63 33 28 30 2e 30 2c 20 2d 34 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 c3(0.0,.-4.0,.0.0));.....highp.v
0aa0 65 63 33 20 5f 70 6f 73 5f 33 31 3b 0a 20 20 20 20 5f 70 6f 73 5f 33 31 20 3d 20 28 5f 70 6f 73 ec3._pos_31;....._pos_31.=.(_pos
0ac0 5f 32 35 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 30 2e 30 2c 20 34 2e 30 29 29 3b 0a 20 20 20 20 _25.+.vec3(0.0,.0.0,.4.0));.....
0ae0 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 33 32 3b 0a 20 20 20 20 5f 70 6f 73 5f 33 32 20 highp.vec3._pos_32;....._pos_32.
0b00 3d 20 28 5f 70 6f 73 5f 32 35 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 30 2e 30 2c 20 2d 34 2e 30 =.(_pos_25.+.vec3(0.0,.0.0,.-4.0
0b20 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 33 33 3b 0a 20 20 20 20 ));.....highp.vec3._pos_33;.....
0b40 5f 70 6f 73 5f 33 33 20 3d 20 28 74 6d 70 76 61 72 5f 32 34 20 2d 20 76 65 63 33 28 30 2e 30 30 _pos_33.=.(tmpvar_24.-.vec3(0.00
0b60 32 2c 20 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 74 6d 2,.0.0,.0.0));.....highp.vec3.tm
0b80 70 76 61 72 5f 33 34 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 33 34 20 3d 20 6d 61 78 20 28 28 61 pvar_34;.....tmpvar_34.=.max.((a
0ba0 62 73 28 5f 70 6f 73 5f 33 33 29 20 2d 20 76 65 63 33 28 32 2e 35 2c 20 32 2e 35 2c 20 32 2e 35 bs(_pos_33).-.vec3(2.5,.2.5,.2.5
0bc0 29 29 2c 20 30 2e 30 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 33 35 )),.0.0);.....highp.vec3._pos_35
0be0 3b 0a 20 20 20 20 5f 70 6f 73 5f 33 35 20 3d 20 28 5f 70 6f 73 5f 33 33 20 2b 20 76 65 63 33 28 ;....._pos_35.=.(_pos_33.+.vec3(
0c00 34 2e 30 2c 20 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 4.0,.0.0,.0.0));.....highp.vec3.
0c20 5f 70 6f 73 5f 33 36 3b 0a 20 20 20 20 5f 70 6f 73 5f 33 36 20 3d 20 28 5f 70 6f 73 5f 33 33 20 _pos_36;....._pos_36.=.(_pos_33.
0c40 2b 20 76 65 63 33 28 2d 34 2e 30 2c 20 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 +.vec3(-4.0,.0.0,.0.0));.....hig
0c60 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 33 37 3b 0a 20 20 20 20 5f 70 6f 73 5f 33 37 20 3d 20 28 hp.vec3._pos_37;....._pos_37.=.(
0c80 5f 70 6f 73 5f 33 33 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 34 2e 30 2c 20 30 2e 30 29 29 3b 0a _pos_33.+.vec3(0.0,.4.0,.0.0));.
0ca0 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 33 38 3b 0a 20 20 20 20 5f 70 6f 73 ....highp.vec3._pos_38;....._pos
0cc0 5f 33 38 20 3d 20 28 5f 70 6f 73 5f 33 33 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 2d 34 2e 30 2c _38.=.(_pos_33.+.vec3(0.0,.-4.0,
0ce0 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 33 39 3b 0a .0.0));.....highp.vec3._pos_39;.
0d00 20 20 20 20 5f 70 6f 73 5f 33 39 20 3d 20 28 5f 70 6f 73 5f 33 33 20 2b 20 76 65 63 33 28 30 2e ...._pos_39.=.(_pos_33.+.vec3(0.
0d20 30 2c 20 30 2e 30 2c 20 34 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 0,.0.0,.4.0));.....highp.vec3._p
0d40 6f 73 5f 34 30 3b 0a 20 20 20 20 5f 70 6f 73 5f 34 30 20 3d 20 28 5f 70 6f 73 5f 33 33 20 2b 20 os_40;....._pos_40.=.(_pos_33.+.
0d60 76 65 63 33 28 30 2e 30 2c 20 30 2e 30 2c 20 2d 34 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 vec3(0.0,.0.0,.-4.0));.....highp
0d80 20 76 65 63 33 20 5f 70 6f 73 5f 34 31 3b 0a 20 20 20 20 5f 70 6f 73 5f 34 31 20 3d 20 28 74 6d .vec3._pos_41;....._pos_41.=.(tm
0da0 70 76 61 72 5f 32 34 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 30 2e 30 30 32 2c 20 30 2e 30 29 29 pvar_24.+.vec3(0.0,.0.002,.0.0))
0dc0 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 74 6d 70 76 61 72 5f 34 32 3b 0a 20 20 20 20 ;.....highp.vec3.tmpvar_42;.....
0de0 74 6d 70 76 61 72 5f 34 32 20 3d 20 6d 61 78 20 28 28 61 62 73 28 5f 70 6f 73 5f 34 31 29 20 2d tmpvar_42.=.max.((abs(_pos_41).-
0e00 20 76 65 63 33 28 32 2e 35 2c 20 32 2e 35 2c 20 32 2e 35 29 29 2c 20 30 2e 30 29 3b 0a 20 20 20 .vec3(2.5,.2.5,.2.5)),.0.0);....
0e20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 34 33 3b 0a 20 20 20 20 5f 70 6f 73 5f 34 33 .highp.vec3._pos_43;....._pos_43
0e40 20 3d 20 28 5f 70 6f 73 5f 34 31 20 2b 20 76 65 63 33 28 34 2e 30 2c 20 30 2e 30 2c 20 30 2e 30 .=.(_pos_41.+.vec3(4.0,.0.0,.0.0
0e60 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 34 34 3b 0a 20 20 20 20 ));.....highp.vec3._pos_44;.....
0e80 5f 70 6f 73 5f 34 34 20 3d 20 28 5f 70 6f 73 5f 34 31 20 2b 20 76 65 63 33 28 2d 34 2e 30 2c 20 _pos_44.=.(_pos_41.+.vec3(-4.0,.
0ea0 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 0.0,.0.0));.....highp.vec3._pos_
0ec0 34 35 3b 0a 20 20 20 20 5f 70 6f 73 5f 34 35 20 3d 20 28 5f 70 6f 73 5f 34 31 20 2b 20 76 65 63 45;....._pos_45.=.(_pos_41.+.vec
0ee0 33 28 30 2e 30 2c 20 34 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 3(0.0,.4.0,.0.0));.....highp.vec
0f00 33 20 5f 70 6f 73 5f 34 36 3b 0a 20 20 20 20 5f 70 6f 73 5f 34 36 20 3d 20 28 5f 70 6f 73 5f 34 3._pos_46;....._pos_46.=.(_pos_4
0f20 31 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 2d 34 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 1.+.vec3(0.0,.-4.0,.0.0));.....h
0f40 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 34 37 3b 0a 20 20 20 20 5f 70 6f 73 5f 34 37 20 3d ighp.vec3._pos_47;....._pos_47.=
0f60 20 28 5f 70 6f 73 5f 34 31 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 30 2e 30 2c 20 34 2e 30 29 29 .(_pos_41.+.vec3(0.0,.0.0,.4.0))
0f80 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 34 38 3b 0a 20 20 20 20 5f 70 ;.....highp.vec3._pos_48;....._p
0fa0 6f 73 5f 34 38 20 3d 20 28 5f 70 6f 73 5f 34 31 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 30 2e 30 os_48.=.(_pos_41.+.vec3(0.0,.0.0
0fc0 2c 20 2d 34 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 34 39 ,.-4.0));.....highp.vec3._pos_49
0fe0 3b 0a 20 20 20 20 5f 70 6f 73 5f 34 39 20 3d 20 28 74 6d 70 76 61 72 5f 32 34 20 2d 20 76 65 63 ;....._pos_49.=.(tmpvar_24.-.vec
1000 33 28 30 2e 30 2c 20 30 2e 30 30 32 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 3(0.0,.0.002,.0.0));.....highp.v
1020 65 63 33 20 74 6d 70 76 61 72 5f 35 30 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 35 30 20 3d 20 6d ec3.tmpvar_50;.....tmpvar_50.=.m
1040 61 78 20 28 28 61 62 73 28 5f 70 6f 73 5f 34 39 29 20 2d 20 76 65 63 33 28 32 2e 35 2c 20 32 2e ax.((abs(_pos_49).-.vec3(2.5,.2.
1060 35 2c 20 32 2e 35 29 29 2c 20 30 2e 30 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 5,.2.5)),.0.0);.....highp.vec3._
1080 70 6f 73 5f 35 31 3b 0a 20 20 20 20 5f 70 6f 73 5f 35 31 20 3d 20 28 5f 70 6f 73 5f 34 39 20 2b pos_51;....._pos_51.=.(_pos_49.+
10a0 20 76 65 63 33 28 34 2e 30 2c 20 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 .vec3(4.0,.0.0,.0.0));.....highp
10c0 20 76 65 63 33 20 5f 70 6f 73 5f 35 32 3b 0a 20 20 20 20 5f 70 6f 73 5f 35 32 20 3d 20 28 5f 70 .vec3._pos_52;....._pos_52.=.(_p
10e0 6f 73 5f 34 39 20 2b 20 76 65 63 33 28 2d 34 2e 30 2c 20 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 os_49.+.vec3(-4.0,.0.0,.0.0));..
1100 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 35 33 3b 0a 20 20 20 20 5f 70 6f 73 5f ...highp.vec3._pos_53;....._pos_
1120 35 33 20 3d 20 28 5f 70 6f 73 5f 34 39 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 34 2e 30 2c 20 30 53.=.(_pos_49.+.vec3(0.0,.4.0,.0
1140 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 35 34 3b 0a 20 20 .0));.....highp.vec3._pos_54;...
1160 20 20 5f 70 6f 73 5f 35 34 20 3d 20 28 5f 70 6f 73 5f 34 39 20 2b 20 76 65 63 33 28 30 2e 30 2c .._pos_54.=.(_pos_49.+.vec3(0.0,
1180 20 2d 34 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f .-4.0,.0.0));.....highp.vec3._po
11a0 73 5f 35 35 3b 0a 20 20 20 20 5f 70 6f 73 5f 35 35 20 3d 20 28 5f 70 6f 73 5f 34 39 20 2b 20 76 s_55;....._pos_55.=.(_pos_49.+.v
11c0 65 63 33 28 30 2e 30 2c 20 30 2e 30 2c 20 34 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 ec3(0.0,.0.0,.4.0));.....highp.v
11e0 65 63 33 20 5f 70 6f 73 5f 35 36 3b 0a 20 20 20 20 5f 70 6f 73 5f 35 36 20 3d 20 28 5f 70 6f 73 ec3._pos_56;....._pos_56.=.(_pos
1200 5f 34 39 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 30 2e 30 2c 20 2d 34 2e 30 29 29 3b 0a 20 20 20 _49.+.vec3(0.0,.0.0,.-4.0));....
1220 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 35 37 3b 0a 20 20 20 20 5f 70 6f 73 5f 35 37 .highp.vec3._pos_57;....._pos_57
1240 20 3d 20 28 74 6d 70 76 61 72 5f 32 34 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 30 2e 30 2c 20 30 .=.(tmpvar_24.+.vec3(0.0,.0.0,.0
1260 2e 30 30 32 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 74 6d 70 76 61 72 5f 35 38 .002));.....highp.vec3.tmpvar_58
1280 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 35 38 20 3d 20 6d 61 78 20 28 28 61 62 73 28 5f 70 6f 73 ;.....tmpvar_58.=.max.((abs(_pos
12a0 5f 35 37 29 20 2d 20 76 65 63 33 28 32 2e 35 2c 20 32 2e 35 2c 20 32 2e 35 29 29 2c 20 30 2e 30 _57).-.vec3(2.5,.2.5,.2.5)),.0.0
12c0 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 35 39 3b 0a 20 20 20 20 5f );.....highp.vec3._pos_59;....._
12e0 70 6f 73 5f 35 39 20 3d 20 28 5f 70 6f 73 5f 35 37 20 2b 20 76 65 63 33 28 34 2e 30 2c 20 30 2e pos_59.=.(_pos_57.+.vec3(4.0,.0.
1300 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 36 30 0,.0.0));.....highp.vec3._pos_60
1320 3b 0a 20 20 20 20 5f 70 6f 73 5f 36 30 20 3d 20 28 5f 70 6f 73 5f 35 37 20 2b 20 76 65 63 33 28 ;....._pos_60.=.(_pos_57.+.vec3(
1340 2d 34 2e 30 2c 20 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 -4.0,.0.0,.0.0));.....highp.vec3
1360 20 5f 70 6f 73 5f 36 31 3b 0a 20 20 20 20 5f 70 6f 73 5f 36 31 20 3d 20 28 5f 70 6f 73 5f 35 37 ._pos_61;....._pos_61.=.(_pos_57
1380 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 34 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 .+.vec3(0.0,.4.0,.0.0));.....hig
13a0 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 36 32 3b 0a 20 20 20 20 5f 70 6f 73 5f 36 32 20 3d 20 28 hp.vec3._pos_62;....._pos_62.=.(
13c0 5f 70 6f 73 5f 35 37 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 2d 34 2e 30 2c 20 30 2e 30 29 29 3b _pos_57.+.vec3(0.0,.-4.0,.0.0));
13e0 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 36 33 3b 0a 20 20 20 20 5f 70 6f .....highp.vec3._pos_63;....._po
1400 73 5f 36 33 20 3d 20 28 5f 70 6f 73 5f 35 37 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 30 2e 30 2c s_63.=.(_pos_57.+.vec3(0.0,.0.0,
1420 20 34 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 36 34 3b 0a .4.0));.....highp.vec3._pos_64;.
1440 20 20 20 20 5f 70 6f 73 5f 36 34 20 3d 20 28 5f 70 6f 73 5f 35 37 20 2b 20 76 65 63 33 28 30 2e ...._pos_64.=.(_pos_57.+.vec3(0.
1460 30 2c 20 30 2e 30 2c 20 2d 34 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 0,.0.0,.-4.0));.....highp.vec3._
1480 70 6f 73 5f 36 35 3b 0a 20 20 20 20 5f 70 6f 73 5f 36 35 20 3d 20 28 74 6d 70 76 61 72 5f 32 34 pos_65;....._pos_65.=.(tmpvar_24
14a0 20 2d 20 76 65 63 33 28 30 2e 30 2c 20 30 2e 30 2c 20 30 2e 30 30 32 29 29 3b 0a 20 20 20 20 68 .-.vec3(0.0,.0.0,.0.002));.....h
14c0 69 67 68 70 20 76 65 63 33 20 74 6d 70 76 61 72 5f 36 36 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f ighp.vec3.tmpvar_66;.....tmpvar_
14e0 36 36 20 3d 20 6d 61 78 20 28 28 61 62 73 28 5f 70 6f 73 5f 36 35 29 20 2d 20 76 65 63 33 28 32 66.=.max.((abs(_pos_65).-.vec3(2
1500 2e 35 2c 20 32 2e 35 2c 20 32 2e 35 29 29 2c 20 30 2e 30 29 3b 0a 20 20 20 20 68 69 67 68 70 20 .5,.2.5,.2.5)),.0.0);.....highp.
1520 76 65 63 33 20 5f 70 6f 73 5f 36 37 3b 0a 20 20 20 20 5f 70 6f 73 5f 36 37 20 3d 20 28 5f 70 6f vec3._pos_67;....._pos_67.=.(_po
1540 73 5f 36 35 20 2b 20 76 65 63 33 28 34 2e 30 2c 20 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 s_65.+.vec3(4.0,.0.0,.0.0));....
1560 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 36 38 3b 0a 20 20 20 20 5f 70 6f 73 5f 36 38 .highp.vec3._pos_68;....._pos_68
1580 20 3d 20 28 5f 70 6f 73 5f 36 35 20 2b 20 76 65 63 33 28 2d 34 2e 30 2c 20 30 2e 30 2c 20 30 2e .=.(_pos_65.+.vec3(-4.0,.0.0,.0.
15a0 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 36 39 3b 0a 20 20 20 0));.....highp.vec3._pos_69;....
15c0 20 5f 70 6f 73 5f 36 39 20 3d 20 28 5f 70 6f 73 5f 36 35 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 ._pos_69.=.(_pos_65.+.vec3(0.0,.
15e0 34 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 4.0,.0.0));.....highp.vec3._pos_
1600 37 30 3b 0a 20 20 20 20 5f 70 6f 73 5f 37 30 20 3d 20 28 5f 70 6f 73 5f 36 35 20 2b 20 76 65 63 70;....._pos_70.=.(_pos_65.+.vec
1620 33 28 30 2e 30 2c 20 2d 34 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 3(0.0,.-4.0,.0.0));.....highp.ve
1640 63 33 20 5f 70 6f 73 5f 37 31 3b 0a 20 20 20 20 5f 70 6f 73 5f 37 31 20 3d 20 28 5f 70 6f 73 5f c3._pos_71;....._pos_71.=.(_pos_
1660 36 35 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 30 2e 30 2c 20 34 2e 30 29 29 3b 0a 20 20 20 20 68 65.+.vec3(0.0,.0.0,.4.0));.....h
1680 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 37 32 3b 0a 20 20 20 20 5f 70 6f 73 5f 37 32 20 3d ighp.vec3._pos_72;....._pos_72.=
16a0 20 28 5f 70 6f 73 5f 36 35 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 30 2e 30 2c 20 2d 34 2e 30 29 .(_pos_65.+.vec3(0.0,.0.0,.-4.0)
16c0 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 74 6d 70 76 61 72 5f 37 33 3b 0a 20 20 20 );.....highp.vec3.tmpvar_73;....
16e0 20 74 6d 70 76 61 72 5f 37 33 2e 78 20 3d 20 28 6d 69 6e 20 28 6d 69 6e 20 28 0a 20 20 20 20 20 .tmpvar_73.x.=.(min.(min.(......
1700 20 6d 69 6e 20 28 6d 69 6e 20 28 6d 69 6e 20 28 6d 69 6e 20 28 0a 20 20 20 20 20 20 20 20 28 73 .min.(min.(min.(min.(.........(s
1720 71 72 74 28 64 6f 74 20 28 74 6d 70 76 61 72 5f 32 36 2c 20 74 6d 70 76 61 72 5f 32 36 29 29 20 qrt(dot.(tmpvar_26,.tmpvar_26)).
1740 2d 20 30 2e 35 29 0a 20 20 20 20 20 20 2c 20 0a 20 20 20 20 20 20 20 20 28 73 71 72 74 28 64 6f -.0.5).......,..........(sqrt(do
1760 74 20 28 5f 70 6f 73 5f 32 37 2c 20 5f 70 6f 73 5f 32 37 29 29 20 2d 20 31 2e 30 29 0a 20 20 20 t.(_pos_27,._pos_27)).-.1.0)....
1780 20 20 20 29 2c 20 28 0a 20 20 20 20 20 20 20 20 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 32 ...),.(.........sqrt(dot.(_pos_2
17a0 38 2c 20 5f 70 6f 73 5f 32 38 29 29 0a 20 20 20 20 20 20 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 8,._pos_28))........-.1.0)),.(sq
17c0 72 74 28 0a 20 20 20 20 20 20 20 20 64 6f 74 20 28 5f 70 6f 73 5f 32 39 2c 20 5f 70 6f 73 5f 32 rt(.........dot.(_pos_29,._pos_2
17e0 39 29 0a 20 20 20 20 20 20 29 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 72 74 28 64 6f 74 20 28 5f 9).......).-.1.0)),.(sqrt(dot.(_
1800 70 6f 73 5f 33 30 2c 20 5f 70 6f 73 5f 33 30 29 29 20 2d 20 31 2e 30 29 29 0a 20 20 20 20 2c 20 pos_30,._pos_30)).-.1.0)).....,.
1820 0a 20 20 20 20 20 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 33 31 2c 20 5f 70 6f 73 5f .......(sqrt(dot.(_pos_31,._pos_
1840 33 31 29 29 20 2d 20 31 2e 30 29 0a 20 20 20 20 29 2c 20 28 0a 20 20 20 20 20 20 73 71 72 74 28 31)).-.1.0).....),.(.......sqrt(
1860 64 6f 74 20 28 5f 70 6f 73 5f 33 32 2c 20 5f 70 6f 73 5f 33 32 29 29 0a 20 20 20 20 20 2d 20 31 dot.(_pos_32,._pos_32))......-.1
1880 2e 30 29 29 20 2d 20 6d 69 6e 20 28 6d 69 6e 20 28 0a 20 20 20 20 20 20 6d 69 6e 20 28 6d 69 6e .0)).-.min.(min.(.......min.(min
18a0 20 28 6d 69 6e 20 28 6d 69 6e 20 28 0a 20 20 20 20 20 20 20 20 28 73 71 72 74 28 64 6f 74 20 28 .(min.(min.(.........(sqrt(dot.(
18c0 74 6d 70 76 61 72 5f 33 34 2c 20 74 6d 70 76 61 72 5f 33 34 29 29 20 2d 20 30 2e 35 29 0a 20 20 tmpvar_34,.tmpvar_34)).-.0.5)...
18e0 20 20 20 20 2c 20 0a 20 20 20 20 20 20 20 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 33 ....,..........(sqrt(dot.(_pos_3
1900 35 2c 20 5f 70 6f 73 5f 33 35 29 29 20 2d 20 31 2e 30 29 0a 20 20 20 20 20 20 29 2c 20 28 0a 20 5,._pos_35)).-.1.0).......),.(..
1920 20 20 20 20 20 20 20 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 33 36 2c 20 5f 70 6f 73 5f 33 .......sqrt(dot.(_pos_36,._pos_3
1940 36 29 29 0a 20 20 20 20 20 20 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 72 74 28 0a 20 20 20 20 20 6))........-.1.0)),.(sqrt(......
1960 20 20 20 64 6f 74 20 28 5f 70 6f 73 5f 33 37 2c 20 5f 70 6f 73 5f 33 37 29 0a 20 20 20 20 20 20 ...dot.(_pos_37,._pos_37).......
1980 29 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 33 38 2c 20 5f ).-.1.0)),.(sqrt(dot.(_pos_38,._
19a0 70 6f 73 5f 33 38 29 29 20 2d 20 31 2e 30 29 29 0a 20 20 20 20 2c 20 0a 20 20 20 20 20 20 28 73 pos_38)).-.1.0)).....,........(s
19c0 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 33 39 2c 20 5f 70 6f 73 5f 33 39 29 29 20 2d 20 31 2e qrt(dot.(_pos_39,._pos_39)).-.1.
19e0 30 29 0a 20 20 20 20 29 2c 20 28 0a 20 20 20 20 20 20 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 0).....),.(.......sqrt(dot.(_pos
1a00 5f 34 30 2c 20 5f 70 6f 73 5f 34 30 29 29 0a 20 20 20 20 20 2d 20 31 2e 30 29 29 29 3b 0a 20 20 _40,._pos_40))......-.1.0)));...
1a20 20 20 74 6d 70 76 61 72 5f 37 33 2e 79 20 3d 20 28 6d 69 6e 20 28 6d 69 6e 20 28 0a 20 20 20 20 ..tmpvar_73.y.=.(min.(min.(.....
1a40 20 20 6d 69 6e 20 28 6d 69 6e 20 28 6d 69 6e 20 28 6d 69 6e 20 28 0a 20 20 20 20 20 20 20 20 28 ..min.(min.(min.(min.(.........(
1a60 73 71 72 74 28 64 6f 74 20 28 74 6d 70 76 61 72 5f 34 32 2c 20 74 6d 70 76 61 72 5f 34 32 29 29 sqrt(dot.(tmpvar_42,.tmpvar_42))
1a80 20 2d 20 30 2e 35 29 0a 20 20 20 20 20 20 2c 20 0a 20 20 20 20 20 20 20 20 28 73 71 72 74 28 64 .-.0.5).......,..........(sqrt(d
1aa0 6f 74 20 28 5f 70 6f 73 5f 34 33 2c 20 5f 70 6f 73 5f 34 33 29 29 20 2d 20 31 2e 30 29 0a 20 20 ot.(_pos_43,._pos_43)).-.1.0)...
1ac0 20 20 20 20 29 2c 20 28 0a 20 20 20 20 20 20 20 20 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f ....),.(.........sqrt(dot.(_pos_
1ae0 34 34 2c 20 5f 70 6f 73 5f 34 34 29 29 0a 20 20 20 20 20 20 20 2d 20 31 2e 30 29 29 2c 20 28 73 44,._pos_44))........-.1.0)),.(s
1b00 71 72 74 28 0a 20 20 20 20 20 20 20 20 64 6f 74 20 28 5f 70 6f 73 5f 34 35 2c 20 5f 70 6f 73 5f qrt(.........dot.(_pos_45,._pos_
1b20 34 35 29 0a 20 20 20 20 20 20 29 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 72 74 28 64 6f 74 20 28 45).......).-.1.0)),.(sqrt(dot.(
1b40 5f 70 6f 73 5f 34 36 2c 20 5f 70 6f 73 5f 34 36 29 29 20 2d 20 31 2e 30 29 29 0a 20 20 20 20 2c _pos_46,._pos_46)).-.1.0)).....,
1b60 20 0a 20 20 20 20 20 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 34 37 2c 20 5f 70 6f 73 ........(sqrt(dot.(_pos_47,._pos
1b80 5f 34 37 29 29 20 2d 20 31 2e 30 29 0a 20 20 20 20 29 2c 20 28 0a 20 20 20 20 20 20 73 71 72 74 _47)).-.1.0).....),.(.......sqrt
1ba0 28 64 6f 74 20 28 5f 70 6f 73 5f 34 38 2c 20 5f 70 6f 73 5f 34 38 29 29 0a 20 20 20 20 20 2d 20 (dot.(_pos_48,._pos_48))......-.
1bc0 31 2e 30 29 29 20 2d 20 6d 69 6e 20 28 6d 69 6e 20 28 0a 20 20 20 20 20 20 6d 69 6e 20 28 6d 69 1.0)).-.min.(min.(.......min.(mi
1be0 6e 20 28 6d 69 6e 20 28 6d 69 6e 20 28 0a 20 20 20 20 20 20 20 20 28 73 71 72 74 28 64 6f 74 20 n.(min.(min.(.........(sqrt(dot.
1c00 28 74 6d 70 76 61 72 5f 35 30 2c 20 74 6d 70 76 61 72 5f 35 30 29 29 20 2d 20 30 2e 35 29 0a 20 (tmpvar_50,.tmpvar_50)).-.0.5)..
1c20 20 20 20 20 20 2c 20 0a 20 20 20 20 20 20 20 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f .....,..........(sqrt(dot.(_pos_
1c40 35 31 2c 20 5f 70 6f 73 5f 35 31 29 29 20 2d 20 31 2e 30 29 0a 20 20 20 20 20 20 29 2c 20 28 0a 51,._pos_51)).-.1.0).......),.(.
1c60 20 20 20 20 20 20 20 20 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 35 32 2c 20 5f 70 6f 73 5f ........sqrt(dot.(_pos_52,._pos_
1c80 35 32 29 29 0a 20 20 20 20 20 20 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 72 74 28 0a 20 20 20 20 52))........-.1.0)),.(sqrt(.....
1ca0 20 20 20 20 64 6f 74 20 28 5f 70 6f 73 5f 35 33 2c 20 5f 70 6f 73 5f 35 33 29 0a 20 20 20 20 20 ....dot.(_pos_53,._pos_53)......
1cc0 20 29 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 35 34 2c 20 .).-.1.0)),.(sqrt(dot.(_pos_54,.
1ce0 5f 70 6f 73 5f 35 34 29 29 20 2d 20 31 2e 30 29 29 0a 20 20 20 20 2c 20 0a 20 20 20 20 20 20 28 _pos_54)).-.1.0)).....,........(
1d00 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 35 35 2c 20 5f 70 6f 73 5f 35 35 29 29 20 2d 20 31 sqrt(dot.(_pos_55,._pos_55)).-.1
1d20 2e 30 29 0a 20 20 20 20 29 2c 20 28 0a 20 20 20 20 20 20 73 71 72 74 28 64 6f 74 20 28 5f 70 6f .0).....),.(.......sqrt(dot.(_po
1d40 73 5f 35 36 2c 20 5f 70 6f 73 5f 35 36 29 29 0a 20 20 20 20 20 2d 20 31 2e 30 29 29 29 3b 0a 20 s_56,._pos_56))......-.1.0)));..
1d60 20 20 20 74 6d 70 76 61 72 5f 37 33 2e 7a 20 3d 20 28 6d 69 6e 20 28 6d 69 6e 20 28 0a 20 20 20 ...tmpvar_73.z.=.(min.(min.(....
1d80 20 20 20 6d 69 6e 20 28 6d 69 6e 20 28 6d 69 6e 20 28 6d 69 6e 20 28 0a 20 20 20 20 20 20 20 20 ...min.(min.(min.(min.(.........
1da0 28 73 71 72 74 28 64 6f 74 20 28 74 6d 70 76 61 72 5f 35 38 2c 20 74 6d 70 76 61 72 5f 35 38 29 (sqrt(dot.(tmpvar_58,.tmpvar_58)
1dc0 29 20 2d 20 30 2e 35 29 0a 20 20 20 20 20 20 2c 20 0a 20 20 20 20 20 20 20 20 28 73 71 72 74 28 ).-.0.5).......,..........(sqrt(
1de0 64 6f 74 20 28 5f 70 6f 73 5f 35 39 2c 20 5f 70 6f 73 5f 35 39 29 29 20 2d 20 31 2e 30 29 0a 20 dot.(_pos_59,._pos_59)).-.1.0)..
1e00 20 20 20 20 20 29 2c 20 28 0a 20 20 20 20 20 20 20 20 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 .....),.(.........sqrt(dot.(_pos
1e20 5f 36 30 2c 20 5f 70 6f 73 5f 36 30 29 29 0a 20 20 20 20 20 20 20 2d 20 31 2e 30 29 29 2c 20 28 _60,._pos_60))........-.1.0)),.(
1e40 73 71 72 74 28 0a 20 20 20 20 20 20 20 20 64 6f 74 20 28 5f 70 6f 73 5f 36 31 2c 20 5f 70 6f 73 sqrt(.........dot.(_pos_61,._pos
1e60 5f 36 31 29 0a 20 20 20 20 20 20 29 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 72 74 28 64 6f 74 20 _61).......).-.1.0)),.(sqrt(dot.
1e80 28 5f 70 6f 73 5f 36 32 2c 20 5f 70 6f 73 5f 36 32 29 29 20 2d 20 31 2e 30 29 29 0a 20 20 20 20 (_pos_62,._pos_62)).-.1.0)).....
1ea0 2c 20 0a 20 20 20 20 20 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 36 33 2c 20 5f 70 6f ,........(sqrt(dot.(_pos_63,._po
1ec0 73 5f 36 33 29 29 20 2d 20 31 2e 30 29 0a 20 20 20 20 29 2c 20 28 0a 20 20 20 20 20 20 73 71 72 s_63)).-.1.0).....),.(.......sqr
1ee0 74 28 64 6f 74 20 28 5f 70 6f 73 5f 36 34 2c 20 5f 70 6f 73 5f 36 34 29 29 0a 20 20 20 20 20 2d t(dot.(_pos_64,._pos_64))......-
1f00 20 31 2e 30 29 29 20 2d 20 6d 69 6e 20 28 6d 69 6e 20 28 0a 20 20 20 20 20 20 6d 69 6e 20 28 6d .1.0)).-.min.(min.(.......min.(m
1f20 69 6e 20 28 6d 69 6e 20 28 6d 69 6e 20 28 0a 20 20 20 20 20 20 20 20 28 73 71 72 74 28 64 6f 74 in.(min.(min.(.........(sqrt(dot
1f40 20 28 74 6d 70 76 61 72 5f 36 36 2c 20 74 6d 70 76 61 72 5f 36 36 29 29 20 2d 20 30 2e 35 29 0a .(tmpvar_66,.tmpvar_66)).-.0.5).
1f60 20 20 20 20 20 20 2c 20 0a 20 20 20 20 20 20 20 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 ......,..........(sqrt(dot.(_pos
1f80 5f 36 37 2c 20 5f 70 6f 73 5f 36 37 29 29 20 2d 20 31 2e 30 29 0a 20 20 20 20 20 20 29 2c 20 28 _67,._pos_67)).-.1.0).......),.(
1fa0 0a 20 20 20 20 20 20 20 20 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 36 38 2c 20 5f 70 6f 73 .........sqrt(dot.(_pos_68,._pos
1fc0 5f 36 38 29 29 0a 20 20 20 20 20 20 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 72 74 28 0a 20 20 20 _68))........-.1.0)),.(sqrt(....
1fe0 20 20 20 20 20 64 6f 74 20 28 5f 70 6f 73 5f 36 39 2c 20 5f 70 6f 73 5f 36 39 29 0a 20 20 20 20 .....dot.(_pos_69,._pos_69).....
2000 20 20 29 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 37 30 2c ..).-.1.0)),.(sqrt(dot.(_pos_70,
2020 20 5f 70 6f 73 5f 37 30 29 29 20 2d 20 31 2e 30 29 29 0a 20 20 20 20 2c 20 0a 20 20 20 20 20 20 ._pos_70)).-.1.0)).....,........
2040 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 37 31 2c 20 5f 70 6f 73 5f 37 31 29 29 20 2d 20 (sqrt(dot.(_pos_71,._pos_71)).-.
2060 31 2e 30 29 0a 20 20 20 20 29 2c 20 28 0a 20 20 20 20 20 20 73 71 72 74 28 64 6f 74 20 28 5f 70 1.0).....),.(.......sqrt(dot.(_p
2080 6f 73 5f 37 32 2c 20 5f 70 6f 73 5f 37 32 29 29 0a 20 20 20 20 20 2d 20 31 2e 30 29 29 29 3b 0a os_72,._pos_72))......-.1.0)));.
20a0 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 74 6d 70 76 61 72 5f 37 34 3b 0a 20 20 20 20 74 6d ....highp.vec3.tmpvar_74;.....tm
20c0 70 76 61 72 5f 37 34 20 3d 20 6e 6f 72 6d 61 6c 69 7a 65 28 74 6d 70 76 61 72 5f 37 33 29 3b 0a pvar_74.=.normalize(tmpvar_73);.
20e0 20 20 20 20 68 69 67 68 70 20 66 6c 6f 61 74 20 74 6d 70 76 61 72 5f 37 35 3b 0a 20 20 20 20 74 ....highp.float.tmpvar_75;.....t
2100 6d 70 76 61 72 5f 37 35 20 3d 20 64 6f 74 20 28 74 6d 70 76 61 72 5f 37 34 2c 20 75 5f 6c 69 67 mpvar_75.=.dot.(tmpvar_74,.u_lig
2120 68 74 44 69 72 54 69 6d 65 2e 78 79 7a 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 32 20 74 htDirTime.xyz);.....highp.vec2.t
2140 6d 70 76 61 72 5f 37 36 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 37 36 2e 78 20 3d 20 74 6d 70 76 mpvar_76;.....tmpvar_76.x.=.tmpv
2160 61 72 5f 37 35 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 37 36 2e 79 20 3d 20 64 6f 74 20 28 28 75 ar_75;.....tmpvar_76.y.=.dot.((u
2180 5f 6c 69 67 68 74 44 69 72 54 69 6d 65 2e 78 79 7a 20 2d 20 28 0a 20 20 20 20 20 20 28 32 2e 30 _lightDirTime.xyz.-.(.......(2.0
21a0 20 2a 20 74 6d 70 76 61 72 5f 37 35 29 0a 20 20 20 20 20 2a 20 74 6d 70 76 61 72 5f 37 34 29 29 .*.tmpvar_75)......*.tmpvar_74))
21c0 2c 20 74 6d 70 76 61 72 5f 38 29 3b 0a 20 20 20 20 68 69 67 68 70 20 66 6c 6f 61 74 20 74 6d 70 ,.tmpvar_8);.....highp.float.tmp
21e0 76 61 72 5f 37 37 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 37 37 20 3d 20 6d 61 78 20 28 30 2e 30 var_77;.....tmpvar_77.=.max.(0.0
2200 2c 20 74 6d 70 76 61 72 5f 37 35 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 34 20 74 6d 70 ,.tmpvar_75);.....highp.vec4.tmp
2220 76 61 72 5f 37 38 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 37 38 2e 78 77 20 3d 20 76 65 63 32 28 var_78;.....tmpvar_78.xw.=.vec2(
2240 31 2e 30 2c 20 31 2e 30 29 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 37 38 2e 79 20 3d 20 74 6d 70 1.0,.1.0);.....tmpvar_78.y.=.tmp
2260 76 61 72 5f 37 37 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 37 38 2e 7a 20 3d 20 28 66 6c 6f 61 74 var_77;.....tmpvar_78.z.=.(float
2280 28 28 74 6d 70 76 61 72 5f 37 35 20 3e 3d 20 30 2e 30 29 29 20 2a 20 6d 61 78 20 28 30 2e 30 2c ((tmpvar_75.>=.0.0)).*.max.(0.0,
22a0 20 74 6d 70 76 61 72 5f 37 36 2e 79 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 66 6c 6f 61 74 20 .tmpvar_76.y));.....highp.float.
22c0 6f 63 63 5f 37 39 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 38 30 3b 0a occ_79;.....highp.vec3._pos_80;.
22e0 20 20 20 20 5f 70 6f 73 5f 38 30 20 3d 20 28 74 6d 70 76 61 72 5f 32 34 20 2b 20 28 74 6d 70 76 ...._pos_80.=.(tmpvar_24.+.(tmpv
2300 61 72 5f 37 34 20 2a 20 30 2e 32 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 74 6d ar_74.*.0.2));.....highp.vec3.tm
2320 70 76 61 72 5f 38 31 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 38 31 20 3d 20 6d 61 78 20 28 28 61 pvar_81;.....tmpvar_81.=.max.((a
2340 62 73 28 5f 70 6f 73 5f 38 30 29 20 2d 20 76 65 63 33 28 32 2e 35 2c 20 32 2e 35 2c 20 32 2e 35 bs(_pos_80).-.vec3(2.5,.2.5,.2.5
2360 29 29 2c 20 30 2e 30 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 38 32 )),.0.0);.....highp.vec3._pos_82
2380 3b 0a 20 20 20 20 5f 70 6f 73 5f 38 32 20 3d 20 28 5f 70 6f 73 5f 38 30 20 2b 20 76 65 63 33 28 ;....._pos_82.=.(_pos_80.+.vec3(
23a0 34 2e 30 2c 20 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 4.0,.0.0,.0.0));.....highp.vec3.
23c0 5f 70 6f 73 5f 38 33 3b 0a 20 20 20 20 5f 70 6f 73 5f 38 33 20 3d 20 28 5f 70 6f 73 5f 38 30 20 _pos_83;....._pos_83.=.(_pos_80.
23e0 2b 20 76 65 63 33 28 2d 34 2e 30 2c 20 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 +.vec3(-4.0,.0.0,.0.0));.....hig
2400 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 38 34 3b 0a 20 20 20 20 5f 70 6f 73 5f 38 34 20 3d 20 28 hp.vec3._pos_84;....._pos_84.=.(
2420 5f 70 6f 73 5f 38 30 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 34 2e 30 2c 20 30 2e 30 29 29 3b 0a _pos_80.+.vec3(0.0,.4.0,.0.0));.
2440 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 38 35 3b 0a 20 20 20 20 5f 70 6f 73 ....highp.vec3._pos_85;....._pos
2460 5f 38 35 20 3d 20 28 5f 70 6f 73 5f 38 30 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 2d 34 2e 30 2c _85.=.(_pos_80.+.vec3(0.0,.-4.0,
2480 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 38 36 3b 0a .0.0));.....highp.vec3._pos_86;.
24a0 20 20 20 20 5f 70 6f 73 5f 38 36 20 3d 20 28 5f 70 6f 73 5f 38 30 20 2b 20 76 65 63 33 28 30 2e ...._pos_86.=.(_pos_80.+.vec3(0.
24c0 30 2c 20 30 2e 30 2c 20 34 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 0,.0.0,.4.0));.....highp.vec3._p
24e0 6f 73 5f 38 37 3b 0a 20 20 20 20 5f 70 6f 73 5f 38 37 20 3d 20 28 5f 70 6f 73 5f 38 30 20 2b 20 os_87;....._pos_87.=.(_pos_80.+.
2500 76 65 63 33 28 30 2e 30 2c 20 30 2e 30 2c 20 2d 34 2e 30 29 29 3b 0a 20 20 20 20 6f 63 63 5f 37 vec3(0.0,.0.0,.-4.0));.....occ_7
2520 39 20 3d 20 28 28 30 2e 32 20 2d 20 6d 69 6e 20 28 0a 20 20 20 20 20 20 6d 69 6e 20 28 6d 69 6e 9.=.((0.2.-.min.(.......min.(min
2540 20 28 6d 69 6e 20 28 6d 69 6e 20 28 0a 20 20 20 20 20 20 20 20 6d 69 6e 20 28 28 73 71 72 74 28 .(min.(min.(.........min.((sqrt(
2560 64 6f 74 20 28 74 6d 70 76 61 72 5f 38 31 2c 20 74 6d 70 76 61 72 5f 38 31 29 29 20 2d 20 30 2e dot.(tmpvar_81,.tmpvar_81)).-.0.
2580 35 29 2c 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 38 32 2c 20 5f 70 6f 73 5f 38 32 29 5),.(sqrt(dot.(_pos_82,._pos_82)
25a0 29 20 2d 20 31 2e 30 29 29 0a 20 20 20 20 20 20 2c 20 0a 20 20 20 20 20 20 20 20 28 73 71 72 74 ).-.1.0)).......,..........(sqrt
25c0 28 64 6f 74 20 28 5f 70 6f 73 5f 38 33 2c 20 5f 70 6f 73 5f 38 33 29 29 20 2d 20 31 2e 30 29 0a (dot.(_pos_83,._pos_83)).-.1.0).
25e0 20 20 20 20 20 20 29 2c 20 28 0a 20 20 20 20 20 20 20 20 73 71 72 74 28 64 6f 74 20 28 5f 70 6f ......),.(.........sqrt(dot.(_po
2600 73 5f 38 34 2c 20 5f 70 6f 73 5f 38 34 29 29 0a 20 20 20 20 20 20 20 2d 20 31 2e 30 29 29 2c 20 s_84,._pos_84))........-.1.0)),.
2620 28 73 71 72 74 28 0a 20 20 20 20 20 20 20 20 64 6f 74 20 28 5f 70 6f 73 5f 38 35 2c 20 5f 70 6f (sqrt(.........dot.(_pos_85,._po
2640 73 5f 38 35 29 0a 20 20 20 20 20 20 29 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 72 74 28 64 6f 74 s_85).......).-.1.0)),.(sqrt(dot
2660 20 28 5f 70 6f 73 5f 38 36 2c 20 5f 70 6f 73 5f 38 36 29 29 20 2d 20 31 2e 30 29 29 0a 20 20 20 .(_pos_86,._pos_86)).-.1.0))....
2680 20 2c 20 0a 20 20 20 20 20 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 38 37 2c 20 5f 70 .,........(sqrt(dot.(_pos_87,._p
26a0 6f 73 5f 38 37 29 29 20 2d 20 31 2e 30 29 0a 20 20 20 20 29 29 20 2f 20 32 2e 30 29 3b 0a 20 20 os_87)).-.1.0).....))./.2.0);...
26c0 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 38 38 3b 0a 20 20 20 20 5f 70 6f 73 5f 38 ..highp.vec3._pos_88;....._pos_8
26e0 38 20 3d 20 28 74 6d 70 76 61 72 5f 32 34 20 2b 20 28 30 2e 34 20 2a 20 74 6d 70 76 61 72 5f 37 8.=.(tmpvar_24.+.(0.4.*.tmpvar_7
2700 34 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 74 6d 70 76 61 72 5f 38 39 3b 0a 20 4));.....highp.vec3.tmpvar_89;..
2720 20 20 20 74 6d 70 76 61 72 5f 38 39 20 3d 20 6d 61 78 20 28 28 61 62 73 28 5f 70 6f 73 5f 38 38 ...tmpvar_89.=.max.((abs(_pos_88
2740 29 20 2d 20 76 65 63 33 28 32 2e 35 2c 20 32 2e 35 2c 20 32 2e 35 29 29 2c 20 30 2e 30 29 3b 0a ).-.vec3(2.5,.2.5,.2.5)),.0.0);.
2760 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 39 30 3b 0a 20 20 20 20 5f 70 6f 73 ....highp.vec3._pos_90;....._pos
2780 5f 39 30 20 3d 20 28 5f 70 6f 73 5f 38 38 20 2b 20 76 65 63 33 28 34 2e 30 2c 20 30 2e 30 2c 20 _90.=.(_pos_88.+.vec3(4.0,.0.0,.
27a0 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 39 31 3b 0a 20 0.0));.....highp.vec3._pos_91;..
27c0 20 20 20 5f 70 6f 73 5f 39 31 20 3d 20 28 5f 70 6f 73 5f 38 38 20 2b 20 76 65 63 33 28 2d 34 2e ..._pos_91.=.(_pos_88.+.vec3(-4.
27e0 30 2c 20 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 0,.0.0,.0.0));.....highp.vec3._p
2800 6f 73 5f 39 32 3b 0a 20 20 20 20 5f 70 6f 73 5f 39 32 20 3d 20 28 5f 70 6f 73 5f 38 38 20 2b 20 os_92;....._pos_92.=.(_pos_88.+.
2820 76 65 63 33 28 30 2e 30 2c 20 34 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 vec3(0.0,.4.0,.0.0));.....highp.
2840 76 65 63 33 20 5f 70 6f 73 5f 39 33 3b 0a 20 20 20 20 5f 70 6f 73 5f 39 33 20 3d 20 28 5f 70 6f vec3._pos_93;....._pos_93.=.(_po
2860 73 5f 38 38 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 2d 34 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 s_88.+.vec3(0.0,.-4.0,.0.0));...
2880 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 39 34 3b 0a 20 20 20 20 5f 70 6f 73 5f 39 ..highp.vec3._pos_94;....._pos_9
28a0 34 20 3d 20 28 5f 70 6f 73 5f 38 38 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 30 2e 30 2c 20 34 2e 4.=.(_pos_88.+.vec3(0.0,.0.0,.4.
28c0 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 39 35 3b 0a 20 20 20 0));.....highp.vec3._pos_95;....
28e0 20 5f 70 6f 73 5f 39 35 20 3d 20 28 5f 70 6f 73 5f 38 38 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 ._pos_95.=.(_pos_88.+.vec3(0.0,.
2900 30 2e 30 2c 20 2d 34 2e 30 29 29 3b 0a 20 20 20 20 6f 63 63 5f 37 39 20 3d 20 28 6f 63 63 5f 37 0.0,.-4.0));.....occ_79.=.(occ_7
2920 39 20 2b 20 28 28 30 2e 34 20 2d 20 0a 20 20 20 20 20 20 6d 69 6e 20 28 6d 69 6e 20 28 6d 69 6e 9.+.((0.4.-........min.(min.(min
2940 20 28 6d 69 6e 20 28 0a 20 20 20 20 20 20 20 20 6d 69 6e 20 28 6d 69 6e 20 28 28 73 71 72 74 28 .(min.(.........min.(min.((sqrt(
2960 0a 20 20 20 20 20 20 20 20 20 20 64 6f 74 20 28 74 6d 70 76 61 72 5f 38 39 2c 20 74 6d 70 76 61 ...........dot.(tmpvar_89,.tmpva
2980 72 5f 38 39 29 0a 20 20 20 20 20 20 20 20 29 20 2d 20 30 2e 35 29 2c 20 28 73 71 72 74 28 0a 20 r_89).........).-.0.5),.(sqrt(..
29a0 20 20 20 20 20 20 20 20 20 64 6f 74 20 28 5f 70 6f 73 5f 39 30 2c 20 5f 70 6f 73 5f 39 30 29 0a .........dot.(_pos_90,._pos_90).
29c0 20 20 20 20 20 20 20 20 29 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 ........).-.1.0)),.(sqrt(dot.(_p
29e0 6f 73 5f 39 31 2c 20 5f 70 6f 73 5f 39 31 29 29 20 2d 20 31 2e 30 29 29 0a 20 20 20 20 20 20 2c os_91,._pos_91)).-.1.0)).......,
2a00 20 0a 20 20 20 20 20 20 20 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 39 32 2c 20 5f 70 ..........(sqrt(dot.(_pos_92,._p
2a20 6f 73 5f 39 32 29 29 20 2d 20 31 2e 30 29 0a 20 20 20 20 20 20 29 2c 20 28 0a 20 20 20 20 20 20 os_92)).-.1.0).......),.(.......
2a40 20 20 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 39 33 2c 20 5f 70 6f 73 5f 39 33 29 29 0a 20 ..sqrt(dot.(_pos_93,._pos_93))..
2a60 20 20 20 20 20 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 72 74 28 0a 20 20 20 20 20 20 20 20 64 6f ......-.1.0)),.(sqrt(.........do
2a80 74 20 28 5f 70 6f 73 5f 39 34 2c 20 5f 70 6f 73 5f 39 34 29 0a 20 20 20 20 20 20 29 20 2d 20 31 t.(_pos_94,._pos_94).......).-.1
2aa0 2e 30 29 29 2c 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 39 35 2c 20 5f 70 6f 73 5f 39 .0)),.(sqrt(dot.(_pos_95,._pos_9
2ac0 35 29 29 20 2d 20 31 2e 30 29 29 0a 20 20 20 20 29 20 2f 20 34 2e 30 29 29 3b 0a 20 20 20 20 68 5)).-.1.0)).....)./.4.0));.....h
2ae0 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 39 36 3b 0a 20 20 20 20 5f 70 6f 73 5f 39 36 20 3d ighp.vec3._pos_96;....._pos_96.=
2b00 20 28 74 6d 70 76 61 72 5f 32 34 20 2b 20 28 30 2e 36 20 2a 20 74 6d 70 76 61 72 5f 37 34 29 29 .(tmpvar_24.+.(0.6.*.tmpvar_74))
2b20 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 74 6d 70 76 61 72 5f 39 37 3b 0a 20 20 20 20 ;.....highp.vec3.tmpvar_97;.....
2b40 74 6d 70 76 61 72 5f 39 37 20 3d 20 6d 61 78 20 28 28 61 62 73 28 5f 70 6f 73 5f 39 36 29 20 2d tmpvar_97.=.max.((abs(_pos_96).-
2b60 20 76 65 63 33 28 32 2e 35 2c 20 32 2e 35 2c 20 32 2e 35 29 29 2c 20 30 2e 30 29 3b 0a 20 20 20 .vec3(2.5,.2.5,.2.5)),.0.0);....
2b80 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 39 38 3b 0a 20 20 20 20 5f 70 6f 73 5f 39 38 .highp.vec3._pos_98;....._pos_98
2ba0 20 3d 20 28 5f 70 6f 73 5f 39 36 20 2b 20 76 65 63 33 28 34 2e 30 2c 20 30 2e 30 2c 20 30 2e 30 .=.(_pos_96.+.vec3(4.0,.0.0,.0.0
2bc0 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 39 39 3b 0a 20 20 20 20 ));.....highp.vec3._pos_99;.....
2be0 5f 70 6f 73 5f 39 39 20 3d 20 28 5f 70 6f 73 5f 39 36 20 2b 20 76 65 63 33 28 2d 34 2e 30 2c 20 _pos_99.=.(_pos_96.+.vec3(-4.0,.
2c00 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 0.0,.0.0));.....highp.vec3._pos_
2c20 31 30 30 3b 0a 20 20 20 20 5f 70 6f 73 5f 31 30 30 20 3d 20 28 5f 70 6f 73 5f 39 36 20 2b 20 76 100;....._pos_100.=.(_pos_96.+.v
2c40 65 63 33 28 30 2e 30 2c 20 34 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 ec3(0.0,.4.0,.0.0));.....highp.v
2c60 65 63 33 20 5f 70 6f 73 5f 31 30 31 3b 0a 20 20 20 20 5f 70 6f 73 5f 31 30 31 20 3d 20 28 5f 70 ec3._pos_101;....._pos_101.=.(_p
2c80 6f 73 5f 39 36 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 2d 34 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 os_96.+.vec3(0.0,.-4.0,.0.0));..
2ca0 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 31 30 32 3b 0a 20 20 20 20 5f 70 6f 73 ...highp.vec3._pos_102;....._pos
2cc0 5f 31 30 32 20 3d 20 28 5f 70 6f 73 5f 39 36 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 30 2e 30 2c _102.=.(_pos_96.+.vec3(0.0,.0.0,
2ce0 20 34 2e 30 29 29 3b 0a 20 20 20 20 68 69 67 68 70 20 76 65 63 33 20 5f 70 6f 73 5f 31 30 33 3b .4.0));.....highp.vec3._pos_103;
2d00 0a 20 20 20 20 5f 70 6f 73 5f 31 30 33 20 3d 20 28 5f 70 6f 73 5f 39 36 20 2b 20 76 65 63 33 28 ....._pos_103.=.(_pos_96.+.vec3(
2d20 30 2e 30 2c 20 30 2e 30 2c 20 2d 34 2e 30 29 29 3b 0a 20 20 20 20 6f 63 63 5f 37 39 20 3d 20 28 0.0,.0.0,.-4.0));.....occ_79.=.(
2d40 6f 63 63 5f 37 39 20 2b 20 28 28 30 2e 36 20 2d 20 0a 20 20 20 20 20 20 6d 69 6e 20 28 6d 69 6e occ_79.+.((0.6.-........min.(min
2d60 20 28 6d 69 6e 20 28 6d 69 6e 20 28 0a 20 20 20 20 20 20 20 20 6d 69 6e 20 28 6d 69 6e 20 28 28 .(min.(min.(.........min.(min.((
2d80 73 71 72 74 28 0a 20 20 20 20 20 20 20 20 20 20 64 6f 74 20 28 74 6d 70 76 61 72 5f 39 37 2c 20 sqrt(...........dot.(tmpvar_97,.
2da0 74 6d 70 76 61 72 5f 39 37 29 0a 20 20 20 20 20 20 20 20 29 20 2d 20 30 2e 35 29 2c 20 28 73 71 tmpvar_97).........).-.0.5),.(sq
2dc0 72 74 28 0a 20 20 20 20 20 20 20 20 20 20 64 6f 74 20 28 5f 70 6f 73 5f 39 38 2c 20 5f 70 6f 73 rt(...........dot.(_pos_98,._pos
2de0 5f 39 38 29 0a 20 20 20 20 20 20 20 20 29 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 72 74 28 64 6f _98).........).-.1.0)),.(sqrt(do
2e00 74 20 28 5f 70 6f 73 5f 39 39 2c 20 5f 70 6f 73 5f 39 39 29 29 20 2d 20 31 2e 30 29 29 0a 20 20 t.(_pos_99,._pos_99)).-.1.0))...
2e20 20 20 20 20 2c 20 0a 20 20 20 20 20 20 20 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 31 ....,..........(sqrt(dot.(_pos_1
2e40 30 30 2c 20 5f 70 6f 73 5f 31 30 30 29 29 20 2d 20 31 2e 30 29 0a 20 20 20 20 20 20 29 2c 20 28 00,._pos_100)).-.1.0).......),.(
2e60 0a 20 20 20 20 20 20 20 20 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 31 30 31 2c 20 5f 70 6f .........sqrt(dot.(_pos_101,._po
2e80 73 5f 31 30 31 29 29 0a 20 20 20 20 20 20 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 72 74 28 0a 20 s_101))........-.1.0)),.(sqrt(..
2ea0 20 20 20 20 20 20 20 64 6f 74 20 28 5f 70 6f 73 5f 31 30 32 2c 20 5f 70 6f 73 5f 31 30 32 29 0a .......dot.(_pos_102,._pos_102).
2ec0 20 20 20 20 20 20 29 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 ......).-.1.0)),.(sqrt(dot.(_pos
2ee0 5f 31 30 33 2c 20 5f 70 6f 73 5f 31 30 33 29 29 20 2d 20 31 2e 30 29 29 0a 20 20 20 20 29 20 2f _103,._pos_103)).-.1.0)).....)./
2f00 20 38 2e 30 29 29 3b 0a 20 20 20 20 76 61 6c 5f 32 33 20 3d 20 28 28 28 30 2e 39 20 2a 20 74 6d .8.0));.....val_23.=.(((0.9.*.tm
2f20 70 76 61 72 5f 37 37 29 20 2b 20 28 0a 20 20 20 20 20 20 70 6f 77 20 28 74 6d 70 76 61 72 5f 37 pvar_77).+.(.......pow.(tmpvar_7
2f40 38 2e 7a 2c 20 31 32 38 2e 30 29 0a 20 20 20 20 20 2a 20 0a 20 20 20 20 20 20 6d 61 78 20 28 28 8.z,.128.0)......*........max.((
2f60 30 2e 32 20 2b 20 28 30 2e 38 20 2a 20 70 6f 77 20 28 0a 20 20 20 20 20 20 20 20 28 31 2e 30 20 0.2.+.(0.8.*.pow.(.........(1.0.
2f80 2d 20 74 6d 70 76 61 72 5f 37 35 29 0a 20 20 20 20 20 20 2c 20 35 2e 30 29 29 29 2c 20 30 2e 30 -.tmpvar_75).......,.5.0))),.0.0
2fa0 29 0a 20 20 20 20 29 29 20 2a 20 28 31 2e 30 20 2d 20 6f 63 63 5f 37 39 29 29 3b 0a 20 20 20 20 ).....)).*.(1.0.-.occ_79));.....
2fc0 6d 65 64 69 75 6d 70 20 66 6c 6f 61 74 20 74 6d 70 76 61 72 5f 31 30 34 3b 0a 20 20 20 20 74 6d mediump.float.tmpvar_104;.....tm
2fe0 70 76 61 72 5f 31 30 34 20 3d 20 70 6f 77 20 28 76 61 6c 5f 32 33 2c 20 30 2e 34 35 34 35 34 35 pvar_104.=.pow.(val_23,.0.454545
3000 34 29 3b 0a 20 20 20 20 76 61 6c 5f 32 33 20 3d 20 74 6d 70 76 61 72 5f 31 30 34 3b 0a 20 20 20 4);.....val_23.=.tmpvar_104;....
3020 20 6d 65 64 69 75 6d 70 20 76 65 63 34 20 74 6d 70 76 61 72 5f 31 30 35 3b 0a 20 20 20 20 74 6d .mediump.vec4.tmpvar_105;.....tm
3040 70 76 61 72 5f 31 30 35 2e 77 20 3d 20 31 2e 30 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 31 30 35 pvar_105.w.=.1.0;.....tmpvar_105
3060 2e 78 20 3d 20 74 6d 70 76 61 72 5f 31 30 34 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 31 30 35 2e .x.=.tmpvar_104;.....tmpvar_105.
3080 79 20 3d 20 74 6d 70 76 61 72 5f 31 30 34 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 31 30 35 2e 7a y.=.tmpvar_104;.....tmpvar_105.z
30a0 20 3d 20 74 6d 70 76 61 72 5f 31 30 34 3b 0a 20 20 20 20 67 6c 5f 46 72 61 67 43 6f 6c 6f 72 20 .=.tmpvar_104;.....gl_FragColor.
30c0 3d 20 74 6d 70 76 61 72 5f 31 30 35 3b 0a 20 20 20 20 67 6c 5f 46 72 61 67 44 65 70 74 68 20 20 =.tmpvar_105;.....gl_FragDepth..
30e0 20 20 3d 20 28 74 6d 70 76 61 72 5f 32 32 20 2f 20 74 6d 70 76 61 72 5f 36 29 3b 0a 20 20 7d 20 ..=.(tmpvar_22./.tmpvar_6);...}.
3100 65 6c 73 65 20 7b 0a 20 20 20 20 67 6c 5f 46 72 61 67 43 6f 6c 6f 72 20 3d 20 76 5f 63 6f 6c 6f else.{.....gl_FragColor.=.v_colo
3120 72 30 3b 0a 20 20 20 20 67 6c 5f 46 72 61 67 44 65 70 74 68 20 20 20 20 3d 20 31 2e 30 3b 0a 20 r0;.....gl_FragDepth....=.1.0;..
3140 20 7d 3b 0a 7d 0a 0a 00 .};.}...