summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_raymarching.bin
blob: 19c63becfe862ed71b3818653872c05c0a77bd36 (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 7e 2e 00 00 76 61 72 79 69 6e 67 20 76 65 63 34 20 76 5f 63 6f rTime......~...varying.vec4.v_co
0040 6c 6f 72 30 3b 0a 76 61 72 79 69 6e 67 20 76 65 63 32 20 76 5f 74 65 78 63 6f 6f 72 64 30 3b 0a lor0;.varying.vec2.v_texcoord0;.
0060 75 6e 69 66 6f 72 6d 20 6d 61 74 34 20 75 5f 6d 74 78 3b 0a 75 6e 69 66 6f 72 6d 20 76 65 63 34 uniform.mat4.u_mtx;.uniform.vec4
0080 20 75 5f 6c 69 67 68 74 44 69 72 54 69 6d 65 3b 0a 76 6f 69 64 20 6d 61 69 6e 20 28 29 0a 7b 0a .u_lightDirTime;.void.main.().{.
00a0 20 20 76 65 63 34 20 74 6d 70 5f 31 3b 0a 20 20 76 65 63 34 20 74 6d 70 76 61 72 5f 32 3b 0a 20 ..vec4.tmp_1;...vec4.tmpvar_2;..
00c0 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 29 3b 0a 20 .tmpvar_2.zw.=.vec2(0.0,.1.0);..
00e0 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 20 20 74 6d .tmpvar_2.xy.=.v_texcoord0;...tm
0100 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 76 65 63 33 p_1.=.(u_mtx.*.tmpvar_2);...vec3
0120 20 74 6d 70 76 61 72 5f 33 3b 0a 20 20 74 6d 70 76 61 72 5f 33 20 3d 20 28 74 6d 70 5f 31 2e 78 .tmpvar_3;...tmpvar_3.=.(tmp_1.x
0140 79 7a 20 2f 20 74 6d 70 5f 31 2e 77 29 3b 0a 20 20 76 65 63 34 20 74 6d 70 76 61 72 5f 34 3b 0a yz./.tmp_1.w);...vec4.tmpvar_4;.
0160 20 20 74 6d 70 76 61 72 5f 34 2e 7a 77 20 3d 20 76 65 63 32 28 31 2e 30 2c 20 31 2e 30 29 3b 0a ..tmpvar_4.zw.=.vec2(1.0,.1.0);.
0180 20 20 74 6d 70 76 61 72 5f 34 2e 78 79 20 3d 20 76 5f 74 65 78 63 6f 6f 72 64 30 3b 0a 20 20 74 ..tmpvar_4.xy.=.v_texcoord0;...t
01a0 6d 70 5f 31 20 3d 20 28 75 5f 6d 74 78 20 2a 20 74 6d 70 76 61 72 5f 34 29 3b 0a 20 20 76 65 63 mp_1.=.(u_mtx.*.tmpvar_4);...vec
01c0 33 20 74 6d 70 76 61 72 5f 35 3b 0a 20 20 74 6d 70 76 61 72 5f 35 20 3d 20 28 74 6d 70 5f 31 2e 3.tmpvar_5;...tmpvar_5.=.(tmp_1.
01e0 78 79 7a 20 2f 20 74 6d 70 5f 31 2e 77 29 3b 0a 20 20 66 6c 6f 61 74 20 74 6d 70 76 61 72 5f 36 xyz./.tmp_1.w);...float.tmpvar_6
0200 3b 0a 20 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 35 20 ;...vec3.x_7;...x_7.=.(tmpvar_5.
0220 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 28 64 -.tmpvar_3);...tmpvar_6.=.sqrt(d
0240 6f 74 20 28 78 5f 37 2c 20 78 5f 37 29 29 3b 0a 20 20 76 65 63 33 20 74 6d 70 76 61 72 5f 38 3b ot.(x_7,.x_7));...vec3.tmpvar_8;
0260 0a 20 20 74 6d 70 76 61 72 5f 38 20 3d 20 6e 6f 72 6d 61 6c 69 7a 65 28 28 74 6d 70 76 61 72 5f ...tmpvar_8.=.normalize((tmpvar_
0280 35 20 2d 20 74 6d 70 76 61 72 5f 33 29 29 3b 0a 20 20 76 65 63 33 20 5f 72 61 79 5f 39 3b 0a 20 5.-.tmpvar_3));...vec3._ray_9;..
02a0 20 5f 72 61 79 5f 39 20 3d 20 74 6d 70 76 61 72 5f 33 3b 0a 20 20 76 65 63 33 20 5f 64 69 72 5f ._ray_9.=.tmpvar_3;...vec3._dir_
02c0 31 30 3b 0a 20 20 5f 64 69 72 5f 31 30 20 3d 20 74 6d 70 76 61 72 5f 38 3b 0a 20 20 66 6c 6f 61 10;..._dir_10.=.tmpvar_8;...floa
02e0 74 20 74 74 5f 31 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 69 t.tt_12;...tt_12.=.0.0;...for.(i
0300 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+
0320 2b 29 20 7b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 31 33 3b 0a 20 20 20 20 5f 70 6f 73 5f +).{.....vec3._pos_13;....._pos_
0340 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 74 74 5f 31 32 29 13.=.(_ray_9.+.(_dir_10.*.tt_12)
0360 29 3b 0a 20 20 20 20 76 65 63 33 20 74 6d 70 76 61 72 5f 31 34 3b 0a 20 20 20 20 74 6d 70 76 61 );.....vec3.tmpvar_14;.....tmpva
0380 72 5f 31 34 20 3d 20 6d 61 78 20 28 28 61 62 73 28 5f 70 6f 73 5f 31 33 29 20 2d 20 76 65 63 33 r_14.=.max.((abs(_pos_13).-.vec3
03a0 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 20 76 65 63 33 (2.5,.2.5,.2.5)),.0.0);.....vec3
03c0 20 5f 70 6f 73 5f 31 35 3b 0a 20 20 20 20 5f 70 6f 73 5f 31 35 20 3d 20 28 5f 70 6f 73 5f 31 33 ._pos_15;....._pos_15.=.(_pos_13
03e0 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 20 76 65 63 .+.vec3(4.0,.0.0,.0.0));.....vec
0400 33 20 5f 70 6f 73 5f 31 36 3b 0a 20 20 20 20 5f 70 6f 73 5f 31 36 20 3d 20 28 5f 70 6f 73 5f 31 3._pos_16;....._pos_16.=.(_pos_1
0420 33 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 20 20 20 76 3.+.vec3(-4.0,.0.0,.0.0));.....v
0440 65 63 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 ec3._pos_17;....._pos_17.=.(_pos
0460 5f 31 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 _13.+.vec3(0.0,.4.0,.0.0));.....
0480 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 28 5f 70 6f vec3._pos_18;....._pos_18.=.(_po
04a0 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 3b 0a 20 20 s_13.+.vec3(0.0,.-4.0,.0.0));...
04c0 20 20 76 65 63 33 20 5f 70 6f 73 5f 31 39 3b 0a 20 20 20 20 5f 70 6f 73 5f 31 39 20 3d 20 28 5f ..vec3._pos_19;....._pos_19.=.(_
04e0 70 6f 73 5f 31 33 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 pos_13.+.vec3(0.0,.0.0,.4.0));..
0500 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 32 30 3b 0a 20 20 20 20 5f 70 6f 73 5f 32 30 20 3d 20 28 ...vec3._pos_20;....._pos_20.=.(
0520 5f 70 6f 73 5f 31 33 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 _pos_13.+.vec3(0.0,.0.0,.-4.0));
0540 0a 20 20 20 20 66 6c 6f 61 74 20 74 6d 70 76 61 72 5f 32 31 3b 0a 20 20 20 20 74 6d 70 76 61 72 .....float.tmpvar_21;.....tmpvar
0560 5f 32 31 20 3d 20 6d 69 6e 20 28 6d 69 6e 20 28 6d 69 6e 20 28 0a 20 20 20 20 20 20 6d 69 6e 20 _21.=.min.(min.(min.(.......min.
0580 28 6d 69 6e 20 28 6d 69 6e 20 28 28 0a 20 20 20 20 20 20 20 20 73 71 72 74 28 64 6f 74 20 28 74 (min.(min.((.........sqrt(dot.(t
05a0 6d 70 76 61 72 5f 31 34 2c 20 74 6d 70 76 61 72 5f 31 34 29 29 0a 20 20 20 20 20 20 20 2d 20 30 mpvar_14,.tmpvar_14))........-.0
05c0 2e 35 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 31 35 .5),.(.........sqrt(dot.(_pos_15
05e0 2c 20 5f 70 6f 73 5f 31 35 29 29 0a 20 20 20 20 20 20 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 72 ,._pos_15))........-.1.0)),.(sqr
0600 74 28 0a 20 20 20 20 20 20 20 20 64 6f 74 20 28 5f 70 6f 73 5f 31 36 2c 20 5f 70 6f 73 5f 31 36 t(.........dot.(_pos_16,._pos_16
0620 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 70 ).......).-.1.0)),.(sqrt(dot.(_p
0640 6f 73 5f 31 37 2c 20 5f 70 6f 73 5f 31 37 29 29 20 2d 20 31 2e 30 29 29 0a 20 20 20 20 2c 20 0a os_17,._pos_17)).-.1.0)).....,..
0660 20 20 20 20 20 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 31 38 2c 20 5f 70 6f 73 5f 31 ......(sqrt(dot.(_pos_18,._pos_1
0680 38 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 64 8)).-.1.0).....),.(.......sqrt(d
06a0 6f 74 20 28 5f 70 6f 73 5f 31 39 2c 20 5f 70 6f 73 5f 31 39 29 29 0a 20 20 20 20 20 2d 20 31 2e ot.(_pos_19,._pos_19))......-.1.
06c0 30 29 29 2c 20 28 73 71 72 74 28 0a 20 20 20 20 20 20 64 6f 74 20 28 5f 70 6f 73 5f 32 30 2c 20 0)),.(sqrt(.......dot.(_pos_20,.
06e0 5f 70 6f 73 5f 32 30 29 0a 20 20 20 20 29 20 2d 20 31 2e 30 29 29 3b 0a 20 20 20 20 69 66 20 28 _pos_20).....).-.1.0));.....if.(
0700 28 74 6d 70 76 61 72 5f 32 31 20 3e 20 30 2e 30 30 31 29 29 20 7b 0a 20 20 20 20 20 20 74 74 5f (tmpvar_21.>.0.001)).{.......tt_
0720 31 32 20 3d 20 28 74 74 5f 31 32 20 2b 20 74 6d 70 76 61 72 5f 32 31 29 3b 0a 20 20 20 20 7d 3b 12.=.(tt_12.+.tmpvar_21);.....};
0740 0a 20 20 7d 3b 0a 20 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 ...};...float.tmpvar_22;...if.((
0760 74 74 5f 31 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 tt_12.<.tmpvar_6)).{.....tmpvar_
0780 32 32 20 3d 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 22.=.tt_12;...}.else.{.....tmpva
07a0 72 5f 32 32 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 r_22.=.0.0;...};...if.((tmpvar_2
07c0 32 20 3e 20 30 2e 35 29 29 20 7b 0a 20 20 20 20 66 6c 6f 61 74 20 76 61 6c 5f 32 33 3b 0a 20 20 2.>.0.5)).{.....float.val_23;...
07e0 20 20 76 65 63 33 20 74 6d 70 76 61 72 5f 32 34 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 32 34 20 ..vec3.tmpvar_24;.....tmpvar_24.
0800 3d 20 28 74 6d 70 76 61 72 5f 33 20 2b 20 28 74 6d 70 76 61 72 5f 38 20 2a 20 74 6d 70 76 61 72 =.(tmpvar_3.+.(tmpvar_8.*.tmpvar
0820 5f 32 32 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 32 35 3b 0a 20 20 20 20 5f 70 6f _22));.....vec3._pos_25;....._po
0840 73 5f 32 35 20 3d 20 28 74 6d 70 76 61 72 5f 32 34 20 2b 20 76 65 63 33 28 30 2e 30 30 32 2c 20 s_25.=.(tmpvar_24.+.vec3(0.002,.
0860 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 74 6d 70 76 61 72 5f 32 36 3b 0a 0.0,.0.0));.....vec3.tmpvar_26;.
0880 20 20 20 20 74 6d 70 76 61 72 5f 32 36 20 3d 20 6d 61 78 20 28 28 61 62 73 28 5f 70 6f 73 5f 32 ....tmpvar_26.=.max.((abs(_pos_2
08a0 35 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 5).-.vec3(2.5,.2.5,.2.5)),.0.0);
08c0 0a 20 20 20 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 .....vec3._pos_27;....._pos_27.=
08e0 20 28 5f 70 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 .(_pos_25.+.vec3(4.0,.0.0,.0.0))
0900 3b 0a 20 20 20 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 38 20 ;.....vec3._pos_28;....._pos_28.
0920 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 2e 30 =.(_pos_25.+.vec3(-4.0,.0.0,.0.0
0940 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 32 39 3b 0a 20 20 20 20 5f 70 6f 73 5f 32 ));.....vec3._pos_29;....._pos_2
0960 39 20 3d 20 28 5f 70 6f 73 5f 32 35 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 34 2e 30 2c 20 30 2e 9.=.(_pos_25.+.vec3(0.0,.4.0,.0.
0980 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 33 30 3b 0a 20 20 20 20 5f 70 6f 73 5f 0));.....vec3._pos_30;....._pos_
09a0 33 30 20 3d 20 28 5f 70 6f 73 5f 32 35 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 2d 34 2e 30 2c 20 30.=.(_pos_25.+.vec3(0.0,.-4.0,.
09c0 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 33 31 3b 0a 20 20 20 20 5f 70 6f 0.0));.....vec3._pos_31;....._po
09e0 73 5f 33 31 20 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 s_31.=.(_pos_25.+.vec3(0.0,.0.0,
0a00 20 34 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 33 32 3b 0a 20 20 20 20 5f 70 .4.0));.....vec3._pos_32;....._p
0a20 6f 73 5f 33 32 20 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 os_32.=.(_pos_25.+.vec3(0.0,.0.0
0a40 2c 20 2d 34 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 33 33 3b 0a 20 20 20 20 ,.-4.0));.....vec3._pos_33;.....
0a60 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
0a80 32 2c 20 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 74 6d 70 76 61 72 5f 33 2,.0.0,.0.0));.....vec3.tmpvar_3
0aa0 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 62 73 28 5f 70 6f 4;.....tmpvar_34.=.max.((abs(_po
0ac0 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 29 29 2c 20 30 2e s_33).-.vec3(2.5,.2.5,.2.5)),.0.
0ae0 30 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 33 35 3b 0a 20 20 20 20 5f 70 6f 73 5f 33 0);.....vec3._pos_35;....._pos_3
0b00 35 20 3d 20 28 5f 70 6f 73 5f 33 33 20 2b 20 76 65 63 33 28 34 2e 30 2c 20 30 2e 30 2c 20 30 2e 5.=.(_pos_33.+.vec3(4.0,.0.0,.0.
0b20 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 33 36 3b 0a 20 20 20 20 5f 70 6f 73 5f 0));.....vec3._pos_36;....._pos_
0b40 33 36 20 3d 20 28 5f 70 6f 73 5f 33 33 20 2b 20 76 65 63 33 28 2d 34 2e 30 2c 20 30 2e 30 2c 20 36.=.(_pos_33.+.vec3(-4.0,.0.0,.
0b60 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 33 37 3b 0a 20 20 20 20 5f 70 6f 0.0));.....vec3._pos_37;....._po
0b80 73 5f 33 37 20 3d 20 28 5f 70 6f 73 5f 33 33 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 34 2e 30 2c s_37.=.(_pos_33.+.vec3(0.0,.4.0,
0ba0 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 33 38 3b 0a 20 20 20 20 5f 70 .0.0));.....vec3._pos_38;....._p
0bc0 6f 73 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 os_38.=.(_pos_33.+.vec3(0.0,.-4.
0be0 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 33 39 3b 0a 20 20 20 20 0,.0.0));.....vec3._pos_39;.....
0c00 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 30 2c 20 30 _pos_39.=.(_pos_33.+.vec3(0.0,.0
0c20 2e 30 2c 20 34 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 34 30 3b 0a 20 20 20 .0,.4.0));.....vec3._pos_40;....
0c40 20 5f 70 6f 73 5f 34 30 20 3d 20 28 5f 70 6f 73 5f 33 33 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 ._pos_40.=.(_pos_33.+.vec3(0.0,.
0c60 30 2e 30 2c 20 2d 34 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 34 31 3b 0a 20 0.0,.-4.0));.....vec3._pos_41;..
0c80 20 20 20 5f 70 6f 73 5f 34 31 20 3d 20 28 74 6d 70 76 61 72 5f 32 34 20 2b 20 76 65 63 33 28 30 ..._pos_41.=.(tmpvar_24.+.vec3(0
0ca0 2e 30 2c 20 30 2e 30 30 32 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 74 6d 70 76 61 .0,.0.002,.0.0));.....vec3.tmpva
0cc0 72 5f 34 32 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 34 32 20 3d 20 6d 61 78 20 28 28 61 62 73 28 r_42;.....tmpvar_42.=.max.((abs(
0ce0 5f 70 6f 73 5f 34 31 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 _pos_41).-.vec3(2.5,.2.5,.2.5)),
0d00 20 30 2e 30 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 34 33 3b 0a 20 20 20 20 5f 70 6f .0.0);.....vec3._pos_43;....._po
0d20 73 5f 34 33 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 s_43.=.(_pos_41.+.vec3(4.0,.0.0,
0d40 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 34 34 3b 0a 20 20 20 20 5f 70 .0.0));.....vec3._pos_44;....._p
0d60 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 30 2e os_44.=.(_pos_41.+.vec3(-4.0,.0.
0d80 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 34 35 3b 0a 20 20 20 20 0,.0.0));.....vec3._pos_45;.....
0da0 5f 70 6f 73 5f 34 35 20 3d 20 28 5f 70 6f 73 5f 34 31 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 34 _pos_45.=.(_pos_41.+.vec3(0.0,.4
0dc0 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 34 36 3b 0a 20 20 20 .0,.0.0));.....vec3._pos_46;....
0de0 20 5f 70 6f 73 5f 34 36 20 3d 20 28 5f 70 6f 73 5f 34 31 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 ._pos_46.=.(_pos_41.+.vec3(0.0,.
0e00 2d 34 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 34 37 3b 0a 20 -4.0,.0.0));.....vec3._pos_47;..
0e20 20 20 20 5f 70 6f 73 5f 34 37 20 3d 20 28 5f 70 6f 73 5f 34 31 20 2b 20 76 65 63 33 28 30 2e 30 ..._pos_47.=.(_pos_41.+.vec3(0.0
0e40 2c 20 30 2e 30 2c 20 34 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 34 38 3b 0a ,.0.0,.4.0));.....vec3._pos_48;.
0e60 20 20 20 20 5f 70 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 ...._pos_48.=.(_pos_41.+.vec3(0.
0e80 30 2c 20 30 2e 30 2c 20 2d 34 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 34 39 0,.0.0,.-4.0));.....vec3._pos_49
0ea0 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
0ec0 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 76 65 63 33 20 74 6d 3(0.0,.0.002,.0.0));.....vec3.tm
0ee0 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 61 78 20 28 28 61 pvar_50;.....tmpvar_50.=.max.((a
0f00 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 35 2c 20 32 2e 35 bs(_pos_49).-.vec3(2.5,.2.5,.2.5
0f20 29 29 2c 20 30 2e 30 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 35 31 3b 0a 20 20 20 20 )),.0.0);.....vec3._pos_51;.....
0f40 5f 70 6f 73 5f 35 31 20 3d 20 28 5f 70 6f 73 5f 34 39 20 2b 20 76 65 63 33 28 34 2e 30 2c 20 30 _pos_51.=.(_pos_49.+.vec3(4.0,.0
0f60 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 35 32 3b 0a 20 20 20 .0,.0.0));.....vec3._pos_52;....
0f80 20 5f 70 6f 73 5f 35 32 20 3d 20 28 5f 70 6f 73 5f 34 39 20 2b 20 76 65 63 33 28 2d 34 2e 30 2c ._pos_52.=.(_pos_49.+.vec3(-4.0,
0fa0 20 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 35 33 3b 0a 20 .0.0,.0.0));.....vec3._pos_53;..
0fc0 20 20 20 5f 70 6f 73 5f 35 33 20 3d 20 28 5f 70 6f 73 5f 34 39 20 2b 20 76 65 63 33 28 30 2e 30 ..._pos_53.=.(_pos_49.+.vec3(0.0
0fe0 2c 20 34 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 35 34 3b 0a ,.4.0,.0.0));.....vec3._pos_54;.
1000 20 20 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 ...._pos_54.=.(_pos_49.+.vec3(0.
1020 30 2c 20 2d 34 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 35 35 0,.-4.0,.0.0));.....vec3._pos_55
1040 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 65 63 33 28 ;....._pos_55.=.(_pos_49.+.vec3(
1060 30 2e 30 2c 20 30 2e 30 2c 20 34 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 35 0.0,.0.0,.4.0));.....vec3._pos_5
1080 36 3b 0a 20 20 20 20 5f 70 6f 73 5f 35 36 20 3d 20 28 5f 70 6f 73 5f 34 39 20 2b 20 76 65 63 33 6;....._pos_56.=.(_pos_49.+.vec3
10a0 28 30 2e 30 2c 20 30 2e 30 2c 20 2d 34 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 (0.0,.0.0,.-4.0));.....vec3._pos
10c0 5f 35 37 3b 0a 20 20 20 20 5f 70 6f 73 5f 35 37 20 3d 20 28 74 6d 70 76 61 72 5f 32 34 20 2b 20 _57;....._pos_57.=.(tmpvar_24.+.
10e0 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 76 65 63 33 vec3(0.0,.0.0,.0.002));.....vec3
1100 20 74 6d 70 76 61 72 5f 35 38 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 35 38 20 3d 20 6d 61 78 20 .tmpvar_58;.....tmpvar_58.=.max.
1120 28 28 61 62 73 28 5f 70 6f 73 5f 35 37 29 20 2d 20 76 65 63 33 28 32 2e 35 2c 20 32 2e 35 2c 20 ((abs(_pos_57).-.vec3(2.5,.2.5,.
1140 32 2e 35 29 29 2c 20 30 2e 30 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 35 39 3b 0a 20 2.5)),.0.0);.....vec3._pos_59;..
1160 20 20 20 5f 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 ..._pos_59.=.(_pos_57.+.vec3(4.0
1180 2c 20 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 36 30 3b 0a ,.0.0,.0.0));.....vec3._pos_60;.
11a0 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 2d 34 ...._pos_60.=.(_pos_57.+.vec3(-4
11c0 2e 30 2c 20 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 36 31 .0,.0.0,.0.0));.....vec3._pos_61
11e0 3b 0a 20 20 20 20 5f 70 6f 73 5f 36 31 20 3d 20 28 5f 70 6f 73 5f 35 37 20 2b 20 76 65 63 33 28 ;....._pos_61.=.(_pos_57.+.vec3(
1200 30 2e 30 2c 20 34 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 36 0.0,.4.0,.0.0));.....vec3._pos_6
1220 32 3b 0a 20 20 20 20 5f 70 6f 73 5f 36 32 20 3d 20 28 5f 70 6f 73 5f 35 37 20 2b 20 76 65 63 33 2;....._pos_62.=.(_pos_57.+.vec3
1240 28 30 2e 30 2c 20 2d 34 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 (0.0,.-4.0,.0.0));.....vec3._pos
1260 5f 36 33 3b 0a 20 20 20 20 5f 70 6f 73 5f 36 33 20 3d 20 28 5f 70 6f 73 5f 35 37 20 2b 20 76 65 _63;....._pos_63.=.(_pos_57.+.ve
1280 63 33 28 30 2e 30 2c 20 30 2e 30 2c 20 34 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f c3(0.0,.0.0,.4.0));.....vec3._po
12a0 73 5f 36 34 3b 0a 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 s_64;....._pos_64.=.(_pos_57.+.v
12c0 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 76 65 63 33 20 5f ec3(0.0,.0.0,.-4.0));.....vec3._
12e0 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
1300 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 76 .-.vec3(0.0,.0.0,.0.002));.....v
1320 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 36 36 20 3d 20 6d ec3.tmpvar_66;.....tmpvar_66.=.m
1340 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 2e 35 2c 20 32 2e ax.((abs(_pos_65).-.vec3(2.5,.2.
1360 35 2c 20 32 2e 35 29 29 2c 20 30 2e 30 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 36 37 5,.2.5)),.0.0);.....vec3._pos_67
1380 3b 0a 20 20 20 20 5f 70 6f 73 5f 36 37 20 3d 20 28 5f 70 6f 73 5f 36 35 20 2b 20 76 65 63 33 28 ;....._pos_67.=.(_pos_65.+.vec3(
13a0 34 2e 30 2c 20 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 36 4.0,.0.0,.0.0));.....vec3._pos_6
13c0 38 3b 0a 20 20 20 20 5f 70 6f 73 5f 36 38 20 3d 20 28 5f 70 6f 73 5f 36 35 20 2b 20 76 65 63 33 8;....._pos_68.=.(_pos_65.+.vec3
13e0 28 2d 34 2e 30 2c 20 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 (-4.0,.0.0,.0.0));.....vec3._pos
1400 5f 36 39 3b 0a 20 20 20 20 5f 70 6f 73 5f 36 39 20 3d 20 28 5f 70 6f 73 5f 36 35 20 2b 20 76 65 _69;....._pos_69.=.(_pos_65.+.ve
1420 63 33 28 30 2e 30 2c 20 34 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f c3(0.0,.4.0,.0.0));.....vec3._po
1440 73 5f 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 s_70;....._pos_70.=.(_pos_65.+.v
1460 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 76 65 63 33 20 5f ec3(0.0,.-4.0,.0.0));.....vec3._
1480 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 36 35 20 2b pos_71;....._pos_71.=.(_pos_65.+
14a0 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 76 65 63 33 20 .vec3(0.0,.0.0,.4.0));.....vec3.
14c0 5f 70 6f 73 5f 37 32 3b 0a 20 20 20 20 5f 70 6f 73 5f 37 32 20 3d 20 28 5f 70 6f 73 5f 36 35 20 _pos_72;....._pos_72.=.(_pos_65.
14e0 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 20 76 65 63 +.vec3(0.0,.0.0,.-4.0));.....vec
1500 33 20 74 6d 70 76 61 72 5f 37 33 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 37 33 2e 78 20 3d 20 28 3.tmpvar_73;.....tmpvar_73.x.=.(
1520 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 28 min.(min.(.......min.(min.(min.(
1540 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 74 6d 70 76 61 72 5f min.(.........(sqrt(dot.(tmpvar_
1560 32 36 2c 20 74 6d 70 76 61 72 5f 32 36 29 29 20 2d 20 30 2e 35 29 0a 20 20 20 20 20 20 2c 20 0a 26,.tmpvar_26)).-.0.5).......,..
1580 20 20 20 20 20 20 20 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 32 37 2c 20 5f 70 6f 73 ........(sqrt(dot.(_pos_27,._pos
15a0 5f 32 37 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 20 20 _27)).-.1.0).......),.(.........
15c0 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 32 38 2c 20 5f 70 6f 73 5f 32 38 29 29 0a 20 20 20 sqrt(dot.(_pos_28,._pos_28))....
15e0 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 74 20 ....-.1.0)),.(sqrt(.........dot.
1600 28 5f 70 6f 73 5f 32 39 2c 20 5f 70 6f 73 5f 32 39 29 0a 20 20 20 20 20 20 29 20 2d 20 31 2e 30 (_pos_29,._pos_29).......).-.1.0
1620 29 29 2c 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 33 30 2c 20 5f 70 6f 73 5f 33 30 29 )),.(sqrt(dot.(_pos_30,._pos_30)
1640 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 74 28 64 6f 74 ).-.1.0)).....,........(sqrt(dot
1660 20 28 5f 70 6f 73 5f 33 31 2c 20 5f 70 6f 73 5f 33 31 29 29 20 2d 20 31 2e 30 29 0a 20 20 20 20 .(_pos_31,._pos_31)).-.1.0).....
1680 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 33 32 2c 20 5f 70 ),.(.......sqrt(dot.(_pos_32,._p
16a0 6f 73 5f 33 32 29 29 0a 20 20 20 20 20 2d 20 31 2e 30 29 29 20 2d 20 6d 69 6e 20 28 6d 69 6e 20 os_32))......-.1.0)).-.min.(min.
16c0 28 0a 20 20 20 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 (.......min.(min.(min.(min.(....
16e0 20 20 20 20 20 28 73 71 72 74 28 64 6f 74 20 28 74 6d 70 76 61 72 5f 33 34 2c 20 74 6d 70 76 61 .....(sqrt(dot.(tmpvar_34,.tmpva
1700 72 5f 33 34 29 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 r_34)).-.0.5).......,..........(
1720 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 33 35 2c 20 5f 70 6f 73 5f 33 35 29 29 20 2d 20 31 sqrt(dot.(_pos_35,._pos_35)).-.1
1740 2e 30 29 0a 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 .0).......),.(.........sqrt(dot.
1760 28 5f 70 6f 73 5f 33 36 2c 20 5f 70 6f 73 5f 33 36 29 29 0a 20 20 20 20 20 20 20 2d 20 31 2e 30 (_pos_36,._pos_36))........-.1.0
1780 29 29 2c 20 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 33 37 2c )),.(sqrt(.........dot.(_pos_37,
17a0 20 5f 70 6f 73 5f 33 37 29 0a 20 20 20 20 20 20 29 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 72 74 ._pos_37).......).-.1.0)),.(sqrt
17c0 28 64 6f 74 20 28 5f 70 6f 73 5f 33 38 2c 20 5f 70 6f 73 5f 33 38 29 29 20 2d 20 31 2e 30 29 29 (dot.(_pos_38,._pos_38)).-.1.0))
17e0 0a 20 20 20 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 33 39 .....,........(sqrt(dot.(_pos_39
1800 2c 20 5f 70 6f 73 5f 33 39 29 29 20 2d 20 31 2e 30 29 0a 20 20 20 20 29 2c 20 28 0a 20 20 20 20 ,._pos_39)).-.1.0).....),.(.....
1820 20 20 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 34 30 2c 20 5f 70 6f 73 5f 34 30 29 29 0a 20 ..sqrt(dot.(_pos_40,._pos_40))..
1840 20 20 20 20 2d 20 31 2e 30 29 29 29 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 37 33 2e 79 20 3d 20 ....-.1.0)));.....tmpvar_73.y.=.
1860 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.
1880 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 74 6d 70 76 61 72 (min.(.........(sqrt(dot.(tmpvar
18a0 5f 34 32 2c 20 74 6d 70 76 61 72 5f 34 32 29 29 20 2d 20 30 2e 35 29 0a 20 20 20 20 20 20 2c 20 _42,.tmpvar_42)).-.0.5).......,.
18c0 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 34 33 2c 20 5f 70 6f .........(sqrt(dot.(_pos_43,._po
18e0 73 5f 34 33 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 20 s_43)).-.1.0).......),.(........
1900 20 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 34 34 2c 20 5f 70 6f 73 5f 34 34 29 29 0a 20 20 .sqrt(dot.(_pos_44,._pos_44))...
1920 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 74 .....-.1.0)),.(sqrt(.........dot
1940 20 28 5f 70 6f 73 5f 34 35 2c 20 5f 70 6f 73 5f 34 35 29 0a 20 20 20 20 20 20 29 20 2d 20 31 2e .(_pos_45,._pos_45).......).-.1.
1960 30 29 29 2c 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 34 36 2c 20 5f 70 6f 73 5f 34 36 0)),.(sqrt(dot.(_pos_46,._pos_46
1980 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 74 28 64 6f )).-.1.0)).....,........(sqrt(do
19a0 74 20 28 5f 70 6f 73 5f 34 37 2c 20 5f 70 6f 73 5f 34 37 29 29 20 2d 20 31 2e 30 29 0a 20 20 20 t.(_pos_47,._pos_47)).-.1.0)....
19c0 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 34 38 2c 20 5f .),.(.......sqrt(dot.(_pos_48,._
19e0 70 6f 73 5f 34 38 29 29 0a 20 20 20 20 20 2d 20 31 2e 30 29 29 20 2d 20 6d 69 6e 20 28 6d 69 6e pos_48))......-.1.0)).-.min.(min
1a00 20 28 0a 20 20 20 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 .(.......min.(min.(min.(min.(...
1a20 20 20 20 20 20 20 28 73 71 72 74 28 64 6f 74 20 28 74 6d 70 76 61 72 5f 35 30 2c 20 74 6d 70 76 ......(sqrt(dot.(tmpvar_50,.tmpv
1a40 61 72 5f 35 30 29 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 ar_50)).-.0.5).......,..........
1a60 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 35 31 2c 20 5f 70 6f 73 5f 35 31 29 29 20 2d 20 (sqrt(dot.(_pos_51,._pos_51)).-.
1a80 31 2e 30 29 0a 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 1.0).......),.(.........sqrt(dot
1aa0 20 28 5f 70 6f 73 5f 35 32 2c 20 5f 70 6f 73 5f 35 32 29 29 0a 20 20 20 20 20 20 20 2d 20 31 2e .(_pos_52,._pos_52))........-.1.
1ac0 30 29 29 2c 20 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 35 33 0)),.(sqrt(.........dot.(_pos_53
1ae0 2c 20 5f 70 6f 73 5f 35 33 29 0a 20 20 20 20 20 20 29 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 72 ,._pos_53).......).-.1.0)),.(sqr
1b00 74 28 64 6f 74 20 28 5f 70 6f 73 5f 35 34 2c 20 5f 70 6f 73 5f 35 34 29 29 20 2d 20 31 2e 30 29 t(dot.(_pos_54,._pos_54)).-.1.0)
1b20 29 0a 20 20 20 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 35 ).....,........(sqrt(dot.(_pos_5
1b40 35 2c 20 5f 70 6f 73 5f 35 35 29 29 20 2d 20 31 2e 30 29 0a 20 20 20 20 29 2c 20 28 0a 20 20 20 5,._pos_55)).-.1.0).....),.(....
1b60 20 20 20 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 35 36 2c 20 5f 70 6f 73 5f 35 36 29 29 0a ...sqrt(dot.(_pos_56,._pos_56)).
1b80 20 20 20 20 20 2d 20 31 2e 30 29 29 29 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 37 33 2e 7a 20 3d .....-.1.0)));.....tmpvar_73.z.=
1ba0 20 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 .(min.(min.(.......min.(min.(min
1bc0 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 74 6d 70 76 61 .(min.(.........(sqrt(dot.(tmpva
1be0 72 5f 35 38 2c 20 74 6d 70 76 61 72 5f 35 38 29 29 20 2d 20 30 2e 35 29 0a 20 20 20 20 20 20 2c r_58,.tmpvar_58)).-.0.5).......,
1c00 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 35 39 2c 20 5f 70 ..........(sqrt(dot.(_pos_59,._p
1c20 6f 73 5f 35 39 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_59)).-.1.0).......),.(.......
1c40 20 20 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 36 30 2c 20 5f 70 6f 73 5f 36 30 29 29 0a 20 ..sqrt(dot.(_pos_60,._pos_60))..
1c60 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
1c80 74 20 28 5f 70 6f 73 5f 36 31 2c 20 5f 70 6f 73 5f 36 31 29 0a 20 20 20 20 20 20 29 20 2d 20 31 t.(_pos_61,._pos_61).......).-.1
1ca0 2e 30 29 29 2c 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 36 32 2c 20 5f 70 6f 73 5f 36 .0)),.(sqrt(dot.(_pos_62,._pos_6
1cc0 32 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 74 28 64 2)).-.1.0)).....,........(sqrt(d
1ce0 6f 74 20 28 5f 70 6f 73 5f 36 33 2c 20 5f 70 6f 73 5f 36 33 29 29 20 2d 20 31 2e 30 29 0a 20 20 ot.(_pos_63,._pos_63)).-.1.0)...
1d00 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 36 34 2c 20 ..),.(.......sqrt(dot.(_pos_64,.
1d20 5f 70 6f 73 5f 36 34 29 29 0a 20 20 20 20 20 2d 20 31 2e 30 29 29 20 2d 20 6d 69 6e 20 28 6d 69 _pos_64))......-.1.0)).-.min.(mi
1d40 6e 20 28 0a 20 20 20 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 n.(.......min.(min.(min.(min.(..
1d60 20 20 20 20 20 20 20 28 73 71 72 74 28 64 6f 74 20 28 74 6d 70 76 61 72 5f 36 36 2c 20 74 6d 70 .......(sqrt(dot.(tmpvar_66,.tmp
1d80 76 61 72 5f 36 36 29 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 var_66)).-.0.5).......,.........
1da0 20 28 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 36 37 2c 20 5f 70 6f 73 5f 36 37 29 29 20 2d .(sqrt(dot.(_pos_67,._pos_67)).-
1dc0 20 31 2e 30 29 0a 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 .1.0).......),.(.........sqrt(do
1de0 74 20 28 5f 70 6f 73 5f 36 38 2c 20 5f 70 6f 73 5f 36 38 29 29 0a 20 20 20 20 20 20 20 2d 20 31 t.(_pos_68,._pos_68))........-.1
1e00 2e 30 29 29 2c 20 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 36 .0)),.(sqrt(.........dot.(_pos_6
1e20 39 2c 20 5f 70 6f 73 5f 36 39 29 0a 20 20 20 20 20 20 29 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 9,._pos_69).......).-.1.0)),.(sq
1e40 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 37 30 2c 20 5f 70 6f 73 5f 37 30 29 29 20 2d 20 31 2e 30 rt(dot.(_pos_70,._pos_70)).-.1.0
1e60 29 29 0a 20 20 20 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 )).....,........(sqrt(dot.(_pos_
1e80 37 31 2c 20 5f 70 6f 73 5f 37 31 29 29 20 2d 20 31 2e 30 29 0a 20 20 20 20 29 2c 20 28 0a 20 20 71,._pos_71)).-.1.0).....),.(...
1ea0 20 20 20 20 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 37 32 2c 20 5f 70 6f 73 5f 37 32 29 29 ....sqrt(dot.(_pos_72,._pos_72))
1ec0 0a 20 20 20 20 20 2d 20 31 2e 30 29 29 29 3b 0a 20 20 20 20 76 65 63 33 20 74 6d 70 76 61 72 5f ......-.1.0)));.....vec3.tmpvar_
1ee0 37 34 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 37 34 20 3d 20 6e 6f 72 6d 61 6c 69 7a 65 28 74 6d 74;.....tmpvar_74.=.normalize(tm
1f00 70 76 61 72 5f 37 33 29 3b 0a 20 20 20 20 66 6c 6f 61 74 20 74 6d 70 76 61 72 5f 37 35 3b 0a 20 pvar_73);.....float.tmpvar_75;..
1f20 20 20 20 74 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 ...tmpvar_75.=.dot.(tmpvar_74,.u
1f40 5f 6c 69 67 68 74 44 69 72 54 69 6d 65 2e 78 79 7a 29 3b 0a 20 20 20 20 76 65 63 32 20 74 6d 70 _lightDirTime.xyz);.....vec2.tmp
1f60 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 61 72 var_76;.....tmpvar_76.x.=.tmpvar
1f80 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 5f 6c _75;.....tmpvar_76.y.=.dot.((u_l
1fa0 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 20 2a ightDirTime.xyz.-.(.......(2.0.*
1fc0 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 2c 20 .tmpvar_75)......*.tmpvar_74)),.
1fe0 74 6d 70 76 61 72 5f 38 29 3b 0a 20 20 20 20 66 6c 6f 61 74 20 74 6d 70 76 61 72 5f 37 37 3b 0a tmpvar_8);.....float.tmpvar_77;.
2000 20 20 20 20 74 6d 70 76 61 72 5f 37 37 20 3d 20 6d 61 78 20 28 30 2e 30 2c 20 74 6d 70 76 61 72 ....tmpvar_77.=.max.(0.0,.tmpvar
2020 5f 37 35 29 3b 0a 20 20 20 20 76 65 63 34 20 74 6d 70 76 61 72 5f 37 38 3b 0a 20 20 20 20 74 6d _75);.....vec4.tmpvar_78;.....tm
2040 70 76 61 72 5f 37 38 2e 78 77 20 3d 20 76 65 63 32 28 31 2e 30 2c 20 31 2e 30 29 3b 0a 20 20 20 pvar_78.xw.=.vec2(1.0,.1.0);....
2060 20 74 6d 70 76 61 72 5f 37 38 2e 79 20 3d 20 74 6d 70 76 61 72 5f 37 37 3b 0a 20 20 20 20 74 6d .tmpvar_78.y.=.tmpvar_77;.....tm
2080 70 76 61 72 5f 37 38 2e 7a 20 3d 20 28 66 6c 6f 61 74 28 28 74 6d 70 76 61 72 5f 37 35 20 3e 3d pvar_78.z.=.(float((tmpvar_75.>=
20a0 20 30 2e 30 29 29 20 2a 20 6d 61 78 20 28 30 2e 30 2c 20 74 6d 70 76 61 72 5f 37 36 2e 79 29 29 .0.0)).*.max.(0.0,.tmpvar_76.y))
20c0 3b 0a 20 20 20 20 66 6c 6f 61 74 20 6f 63 63 5f 37 39 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f ;.....float.occ_79;.....vec3._po
20e0 73 5f 38 30 3b 0a 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 s_80;....._pos_80.=.(tmpvar_24.+
2100 20 28 74 6d 70 76 61 72 5f 37 34 20 2a 20 30 2e 32 29 29 3b 0a 20 20 20 20 76 65 63 33 20 74 6d .(tmpvar_74.*.0.2));.....vec3.tm
2120 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
2140 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
2160 29 29 2c 20 30 2e 30 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 38 32 3b 0a 20 20 20 20 )),.0.0);.....vec3._pos_82;.....
2180 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 34 2e 30 2c 20 30 _pos_82.=.(_pos_80.+.vec3(4.0,.0
21a0 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 38 33 3b 0a 20 20 20 .0,.0.0));.....vec3._pos_83;....
21c0 20 5f 70 6f 73 5f 38 33 20 3d 20 28 5f 70 6f 73 5f 38 30 20 2b 20 76 65 63 33 28 2d 34 2e 30 2c ._pos_83.=.(_pos_80.+.vec3(-4.0,
21e0 20 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 38 34 3b 0a 20 .0.0,.0.0));.....vec3._pos_84;..
2200 20 20 20 5f 70 6f 73 5f 38 34 20 3d 20 28 5f 70 6f 73 5f 38 30 20 2b 20 76 65 63 33 28 30 2e 30 ..._pos_84.=.(_pos_80.+.vec3(0.0
2220 2c 20 34 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 38 35 3b 0a ,.4.0,.0.0));.....vec3._pos_85;.
2240 20 20 20 20 5f 70 6f 73 5f 38 35 20 3d 20 28 5f 70 6f 73 5f 38 30 20 2b 20 76 65 63 33 28 30 2e ...._pos_85.=.(_pos_80.+.vec3(0.
2260 30 2c 20 2d 34 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 38 36 0,.-4.0,.0.0));.....vec3._pos_86
2280 3b 0a 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 ;....._pos_86.=.(_pos_80.+.vec3(
22a0 30 2e 30 2c 20 30 2e 30 2c 20 34 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 38 0.0,.0.0,.4.0));.....vec3._pos_8
22c0 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 76 65 63 33 7;....._pos_87.=.(_pos_80.+.vec3
22e0 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 39 20 3d 20 (0.0,.0.0,.-4.0));.....occ_79.=.
2300 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 20 28 6d 69 ((0.2.-.min.(.......min.(min.(mi
2320 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 64 6f 74 20 n.(min.(.........min.((sqrt(dot.
2340 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 35 29 2c 20 (tmpvar_81,.tmpvar_81)).-.0.5),.
2360 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 29 20 2d 20 (sqrt(dot.(_pos_82,._pos_82)).-.
2380 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 28 64 6f 74 1.0)).......,..........(sqrt(dot
23a0 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 20 20 20 20 .(_pos_83,._pos_83)).-.1.0).....
23c0 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 38 34 ..),.(.........sqrt(dot.(_pos_84
23e0 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 28 73 71 72 ,._pos_84))........-.1.0)),.(sqr
2400 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 73 5f 38 35 t(.........dot.(_pos_85,._pos_85
2420 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 70 ).......).-.1.0)),.(sqrt(dot.(_p
2440 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 20 2c 20 0a os_86,._pos_86)).-.1.0)).....,..
2460 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 6f 73 5f 38 ......(sqrt(dot.(_pos_87,._pos_8
2480 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 20 20 76 65 7)).-.1.0).....))./.2.0);.....ve
24a0 63 33 20 5f 70 6f 73 5f 38 38 3b 0a 20 20 20 20 5f 70 6f 73 5f 38 38 20 3d 20 28 74 6d 70 76 61 c3._pos_88;....._pos_88.=.(tmpva
24c0 72 5f 32 34 20 2b 20 28 30 2e 34 20 2a 20 74 6d 70 76 61 72 5f 37 34 29 29 3b 0a 20 20 20 20 76 r_24.+.(0.4.*.tmpvar_74));.....v
24e0 65 63 33 20 74 6d 70 76 61 72 5f 38 39 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 38 39 20 3d 20 6d ec3.tmpvar_89;.....tmpvar_89.=.m
2500 61 78 20 28 28 61 62 73 28 5f 70 6f 73 5f 38 38 29 20 2d 20 76 65 63 33 28 32 2e 35 2c 20 32 2e ax.((abs(_pos_88).-.vec3(2.5,.2.
2520 35 2c 20 32 2e 35 29 29 2c 20 30 2e 30 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 39 30 5,.2.5)),.0.0);.....vec3._pos_90
2540 3b 0a 20 20 20 20 5f 70 6f 73 5f 39 30 20 3d 20 28 5f 70 6f 73 5f 38 38 20 2b 20 76 65 63 33 28 ;....._pos_90.=.(_pos_88.+.vec3(
2560 34 2e 30 2c 20 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 39 4.0,.0.0,.0.0));.....vec3._pos_9
2580 31 3b 0a 20 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 1;....._pos_91.=.(_pos_88.+.vec3
25a0 28 2d 34 2e 30 2c 20 30 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 (-4.0,.0.0,.0.0));.....vec3._pos
25c0 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 76 65 _92;....._pos_92.=.(_pos_88.+.ve
25e0 63 33 28 30 2e 30 2c 20 34 2e 30 2c 20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f c3(0.0,.4.0,.0.0));.....vec3._po
2600 73 5f 39 33 3b 0a 20 20 20 20 5f 70 6f 73 5f 39 33 20 3d 20 28 5f 70 6f 73 5f 38 38 20 2b 20 76 s_93;....._pos_93.=.(_pos_88.+.v
2620 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 76 65 63 33 20 5f ec3(0.0,.-4.0,.0.0));.....vec3._
2640 70 6f 73 5f 39 34 3b 0a 20 20 20 20 5f 70 6f 73 5f 39 34 20 3d 20 28 5f 70 6f 73 5f 38 38 20 2b pos_94;....._pos_94.=.(_pos_88.+
2660 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 76 65 63 33 20 .vec3(0.0,.0.0,.4.0));.....vec3.
2680 5f 70 6f 73 5f 39 35 3b 0a 20 20 20 20 5f 70 6f 73 5f 39 35 20 3d 20 28 5f 70 6f 73 5f 38 38 20 _pos_95;....._pos_95.=.(_pos_88.
26a0 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 20 6f 63 63 +.vec3(0.0,.0.0,.-4.0));.....occ
26c0 5f 37 39 20 3d 20 28 6f 63 63 5f 37 39 20 2b 20 28 28 30 2e 34 20 2d 20 0a 20 20 20 20 20 20 6d _79.=.(occ_79.+.((0.4.-........m
26e0 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 6d 69 6e 20 in.(min.(min.(min.(.........min.
2700 28 6d 69 6e 20 28 28 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 (min.((sqrt(...........dot.(tmpv
2720 61 72 5f 38 39 2c 20 74 6d 70 76 61 72 5f 38 39 29 0a 20 20 20 20 20 20 20 20 29 20 2d 20 30 2e ar_89,.tmpvar_89).........).-.0.
2740 35 29 2c 20 28 73 71 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 5),.(sqrt(...........dot.(_pos_9
2760 30 2c 20 5f 70 6f 73 5f 39 30 29 0a 20 20 20 20 20 20 20 20 29 20 2d 20 31 2e 30 29 29 2c 20 28 0,._pos_90).........).-.1.0)),.(
2780 73 71 72 74 28 64 6f 74 20 28 5f 70 6f 73 5f 39 31 2c 20 5f 70 6f 73 5f 39 31 29 29 20 2d 20 31 sqrt(dot.(_pos_91,._pos_91)).-.1
27a0 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 28 64 6f 74 20 .0)).......,..........(sqrt(dot.
27c0 28 5f 70 6f 73 5f 39 32 2c 20 5f 70 6f 73 5f 39 32 29 29 20 2d 20 31 2e 30 29 0a 20 20 20 20 20 (_pos_92,._pos_92)).-.1.0)......
27e0 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 39 33 2c .),.(.........sqrt(dot.(_pos_93,
2800 20 5f 70 6f 73 5f 39 33 29 29 0a 20 20 20 20 20 20 20 2d 20 31 2e 30 29 29 2c 20 28 73 71 72 74 ._pos_93))........-.1.0)),.(sqrt
2820 28 0a 20 20 20 20 20 20 20 20 64 6f 74 20 28 5f 70 6f 73 5f 39 34 2c 20 5f 70 6f 73 5f 39 34 29 (.........dot.(_pos_94,._pos_94)
2840 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 70 6f .......).-.1.0)),.(sqrt(dot.(_po
2860 73 5f 39 35 2c 20 5f 70 6f 73 5f 39 35 29 29 20 2d 20 31 2e 30 29 29 0a 20 20 20 20 29 20 2f 20 s_95,._pos_95)).-.1.0)).....)./.
2880 34 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 39 36 3b 0a 20 20 20 20 5f 70 6f 4.0));.....vec3._pos_96;....._po
28a0 73 5f 39 36 20 3d 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 s_96.=.(tmpvar_24.+.(0.6.*.tmpva
28c0 72 5f 37 34 29 29 3b 0a 20 20 20 20 76 65 63 33 20 74 6d 70 76 61 72 5f 39 37 3b 0a 20 20 20 20 r_74));.....vec3.tmpvar_97;.....
28e0 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).-
2900 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);....
2920 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 20 3d 20 28 5f 70 .vec3._pos_98;....._pos_98.=.(_p
2940 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 29 29 3b 0a 20 20 os_96.+.vec3(4.0,.0.0,.0.0));...
2960 20 20 76 65 63 33 20 5f 70 6f 73 5f 39 39 3b 0a 20 20 20 20 5f 70 6f 73 5f 39 39 20 3d 20 28 5f ..vec3._pos_99;....._pos_99.=.(_
2980 70 6f 73 5f 39 36 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 pos_96.+.vec3(-4.0,.0.0,.0.0));.
29a0 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 31 30 30 3b 0a 20 20 20 20 5f 70 6f 73 5f 31 30 30 20 ....vec3._pos_100;....._pos_100.
29c0 3d 20 28 5f 70 6f 73 5f 39 36 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 34 2e 30 2c 20 30 2e 30 29 =.(_pos_96.+.vec3(0.0,.4.0,.0.0)
29e0 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 31 30 31 3b 0a 20 20 20 20 5f 70 6f 73 5f 31 );.....vec3._pos_101;....._pos_1
2a00 30 31 20 3d 20 28 5f 70 6f 73 5f 39 36 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 2d 34 2e 30 2c 20 01.=.(_pos_96.+.vec3(0.0,.-4.0,.
2a20 30 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 31 30 32 3b 0a 20 20 20 20 5f 70 0.0));.....vec3._pos_102;....._p
2a40 6f 73 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 os_102.=.(_pos_96.+.vec3(0.0,.0.
2a60 30 2c 20 34 2e 30 29 29 3b 0a 20 20 20 20 76 65 63 33 20 5f 70 6f 73 5f 31 30 33 3b 0a 20 20 20 0,.4.0));.....vec3._pos_103;....
2a80 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 30 2e 30 2c ._pos_103.=.(_pos_96.+.vec3(0.0,
2aa0 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 6f 63 63 5f .0.0,.-4.0));.....occ_79.=.(occ_
2ac0 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 20 28 6d 69 79.+.((0.6.-........min.(min.(mi
2ae0 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 73 71 72 74 n.(min.(.........min.(min.((sqrt
2b00 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 74 6d 70 76 (...........dot.(tmpvar_97,.tmpv
2b20 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 72 74 28 0a ar_97).........).-.0.5),.(sqrt(.
2b40 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 5f 39 38 29 ..........dot.(_pos_98,._pos_98)
2b60 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 74 20 28 5f .........).-.1.0)),.(sqrt(dot.(_
2b80 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 20 20 20 20 pos_99,._pos_99)).-.1.0)).......
2ba0 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 30 30 2c 20 ,..........(sqrt(dot.(_pos_100,.
2bc0 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 0a 20 20 20 _pos_100)).-.1.0).......),.(....
2be0 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 73 5f 31 30 .....sqrt(dot.(_pos_101,._pos_10
2c00 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 20 20 20 20 1))........-.1.0)),.(sqrt(......
2c20 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 20 20 20 20 ...dot.(_pos_102,._pos_102).....
2c40 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 31 30 33 ..).-.1.0)),.(sqrt(dot.(_pos_103
2c60 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 20 38 2e 30 ,._pos_103)).-.1.0)).....)./.8.0
2c80 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 70 76 61 72 ));.....val_23.=.(((0.9.*.tmpvar
2ca0 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 38 2e 7a 2c _77).+.(.......pow.(tmpvar_78.z,
2cc0 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 30 2e 32 20 .128.0)......*........max.((0.2.
2ce0 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 2d 20 74 6d +.(0.8.*.pow.(.........(1.0.-.tm
2d00 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 29 0a 20 20 pvar_75).......,.5.0))),.0.0)...
2d20 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 66 6c 6f 61 ..)).*.(1.0.-.occ_79));.....floa
2d40 74 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 34 20 3d 20 70 t.tmpvar_104;.....tmpvar_104.=.p
2d60 6f 77 20 28 76 61 6c 5f 32 33 2c 20 30 2e 34 35 34 35 34 35 34 29 3b 0a 20 20 20 20 76 61 6c 5f ow.(val_23,.0.4545454);.....val_
2d80 32 33 20 3d 20 74 6d 70 76 61 72 5f 31 30 34 3b 0a 20 20 20 20 76 65 63 34 20 74 6d 70 76 61 72 23.=.tmpvar_104;.....vec4.tmpvar
2da0 5f 31 30 35 3b 0a 20 20 20 20 74 6d 70 76 61 72 5f 31 30 35 2e 77 20 3d 20 31 2e 30 3b 0a 20 20 _105;.....tmpvar_105.w.=.1.0;...
2dc0 20 20 74 6d 70 76 61 72 5f 31 30 35 2e 78 20 3d 20 74 6d 70 76 61 72 5f 31 30 34 3b 0a 20 20 20 ..tmpvar_105.x.=.tmpvar_104;....
2de0 20 74 6d 70 76 61 72 5f 31 30 35 2e 79 20 3d 20 74 6d 70 76 61 72 5f 31 30 34 3b 0a 20 20 20 20 .tmpvar_105.y.=.tmpvar_104;.....
2e00 74 6d 70 76 61 72 5f 31 30 35 2e 7a 20 3d 20 74 6d 70 76 61 72 5f 31 30 34 3b 0a 20 20 20 20 67 tmpvar_105.z.=.tmpvar_104;.....g
2e20 6c 5f 46 72 61 67 43 6f 6c 6f 72 20 3d 20 74 6d 70 76 61 72 5f 31 30 35 3b 0a 20 20 20 20 67 6c l_FragColor.=.tmpvar_105;.....gl
2e40 5f 46 72 61 67 44 65 70 74 68 20 3d 20 28 74 6d 70 76 61 72 5f 32 32 20 2f 20 74 6d 70 76 61 72 _FragDepth.=.(tmpvar_22./.tmpvar
2e60 5f 36 29 3b 0a 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 67 6c 5f 46 72 61 67 43 6f 6c 6f 72 _6);...}.else.{.....gl_FragColor
2e80 20 3d 20 76 5f 63 6f 6c 6f 72 30 3b 0a 20 20 20 20 67 6c 5f 46 72 61 67 44 65 70 74 68 20 3d 20 .=.v_color0;.....gl_FragDepth.=.
2ea0 31 2e 30 3b 0a 20 20 7d 3b 0a 7d 0a 0a 00 1.0;...};.}...