summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/examples/runtime/shaders/glsl/fs_raymarching.bin
blob: fd945e9e8bc9778ef020b4b2c433e77b9142b260 (plain)
ofshex dumpascii
0000 46 53 48 06 01 83 f2 e1 00 00 00 00 02 00 05 75 5f 6d 74 78 04 01 00 00 01 00 0e 75 5f 6c 69 67 FSH............u_mtx.......u_lig
0020 68 74 44 69 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 htDirTime......~...varying.vec4.
0040 76 5f 63 6f 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 v_color0;.varying.vec2.v_texcoor
0060 64 30 3b 0a 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 d0;.uniform.mat4.u_mtx;.uniform.
0080 76 65 63 34 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 vec4.u_lightDirTime;.void.main.(
00a0 29 0a 7b 0a 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 ).{...vec4.tmp_1;...vec4.tmpvar_
00c0 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
00e0 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;.
0100 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);...
0120 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 3d 20 28 74 6d 70 vec3.tmpvar_3;...tmpvar_3.=.(tmp
0140 5f 31 2e 78 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 _1.xyz./.tmp_1.w);...vec4.tmpvar
0160 5f 34 3b 0a 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 _4;...tmpvar_4.zw.=.vec2(1.0,.1.
0180 30 29 3b 0a 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 0);...tmpvar_4.xy.=.v_texcoord0;
01a0 0a 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 34 29 3b 0a 20 ...tmp_1.=.(u_mtx.*.tmpvar_4);..
01c0 20 76 65 63 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 .vec3.tmpvar_5;...tmpvar_5.=.(tm
01e0 70 5f 31 2e 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 p_1.xyz./.tmp_1.w);...float.tmpv
0200 61 72 5f 36 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 ar_6;...vec3.x_7;...x_7.=.(tmpva
0220 72 5f 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 r_5.-.tmpvar_3);...tmpvar_6.=.sq
0240 72 74 28 64 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 rt(dot.(x_7,.x_7));...vec3.tmpva
0260 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 28 74 6d 70 r_8;...tmpvar_8.=.normalize((tmp
0280 76 61 72 5f 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 var_5.-.tmpvar_3));...vec3._ray_
02a0 39 3b 0a 20 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 9;..._ray_9.=.tmpvar_3;...vec3._
02c0 64 69 72 5f 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 dir_10;..._dir_10.=.tmpvar_8;...
02e0 66 6c 6f 61 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 float.tt_12;...tt_12.=.0.0;...fo
0300 72 20 28 69 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 r.(int.ii_11.=.0;.ii_11.<.64;.ii
0320 5f 31 31 2b 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 _11++).{.....vec3._pos_13;....._
0340 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 74 74 pos_13.=.(_ray_9.+.(_dir_10.*.tt
0360 5f 31 32 29 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 _12));.....vec3.tmpvar_14;.....t
0380 6d 70 76 61 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 mpvar_14.=.max.((abs(_pos_13).-.
03a0 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 20 vec3(2.5,.2.5,.2.5)),.0.0);.....
03c0 76 65 63 33 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 vec3._pos_15;....._pos_15.=.(_po
03e0 73 5f 31 33 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_13.+.vec3(4.0,.0.0,.0.0));....
0400 20 76 65 63 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 .vec3._pos_16;....._pos_16.=.(_p
0420 6f 73 5f 31 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 os_13.+.vec3(-4.0,.0.0,.0.0));..
0440 20 20 20 76 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 ...vec3._pos_17;....._pos_17.=.(
0460 5f 70 6f 73 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 _pos_13.+.vec3(0.0,.4.0,.0.0));.
0480 20 20 20 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 ....vec3._pos_18;....._pos_18.=.
04a0 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))
04c0 3b 0a 20 20 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 ;.....vec3._pos_19;....._pos_19.
04e0 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 2c 20 34 2e 30 29 =.(_pos_13.+.vec3(0.0,.0.0,.4.0)
0500 29 3b 0a 20 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 );.....vec3._pos_20;....._pos_20
0520 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 2c 20 2d 34 2e .=.(_pos_13.+.vec3(0.0,.0.0,.-4.
0540 30 29 29 3b 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 0));.....float.tmpvar_21;.....tm
0560 70 76 61 72 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 pvar_21.=.min.(min.(min.(.......
0580 6d 69 6e 20 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 min.(min.(min.((.........sqrt(do
05a0 74 20 28 74 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 t.(tmpvar_14,.tmpvar_14)).......
05c0 20 2d 20 30 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 .-.0.5),.(.........sqrt(dot.(_po
05e0 73 5f 31 35 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 s_15,._pos_15))........-.1.0)),.
0600 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 31 36 2c 20 5f 70 6f (sqrt(.........dot.(_pos_16,._po
0620 73 5f 31 36 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_16).......).-.1.0)),.(sqrt(dot
0640 20 28 5f 70 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 .(_pos_17,._pos_17)).-.1.0))....
0660 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 31 38 2c 20 5f 70 .,........(sqrt(dot.(_pos_18,._p
0680 6f 73 5f 31 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 os_18)).-.1.0).....),.(.......sq
06a0 72 74 28 64 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 rt(dot.(_pos_19,._pos_19))......
06c0 2d 20 31 2e 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 -.1.0)),.(sqrt(.......dot.(_pos_
06e0 32 30 2c 20 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 20,._pos_20).....).-.1.0));.....
0700 69 66 20 28 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 if.((tmpvar_21.>.0.001)).{......
0720 20 74 74 5f 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 .tt_12.=.(tt_12.+.tmpvar_21);...
0740 20 20 7d 3b 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 ..};...};...float.tmpvar_22;...i
0760 66 20 28 28 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 f.((tt_12.<.tmpvar_6)).{.....tmp
0780 76 61 72 5f 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 var_22.=.tt_12;...}.else.{.....t
07a0 6d 70 76 61 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 mpvar_22.=.0.0;...};...if.((tmpv
07c0 61 72 5f 32 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 ar_22.>.0.5)).{.....float.val_23
07e0 3b 0a 20 20 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 ;.....vec3.tmpvar_24;.....tmpvar
0800 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 38 20 2a 20 74 6d _24.=.(tmpvar_3.+.(tmpvar_8.*.tm
0820 70 76 61 72 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 pvar_22));.....vec3._pos_25;....
0840 20 5f 70 6f 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 ._pos_25.=.(tmpvar_24.+.vec3(0.0
0860 30 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 02,.0.0,.0.0));.....vec3.tmpvar_
0880 32 36 3b 0a 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 26;.....tmpvar_26.=.max.((abs(_p
08a0 6f 73 5f 32 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 os_25).-.vec3(2.5,.2.5,.2.5)),.0
08c0 2e 30 29 3b 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 .0);.....vec3._pos_27;....._pos_
08e0 32 37 20 3d 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 27.=.(_pos_25.+.vec3(4.0,.0.0,.0
0900 2e 30 29 29 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 .0));.....vec3._pos_28;....._pos
0920 5f 32 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 _28.=.(_pos_25.+.vec3(-4.0,.0.0,
0940 20 30 2e 30 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 .0.0));.....vec3._pos_29;....._p
0960 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 20 34 2e 30 os_29.=.(_pos_25.+.vec3(0.0,.4.0
0980 2c 20 30 2e 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 ,.0.0));.....vec3._pos_30;....._
09a0 70 6f 73 5f 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 pos_30.=.(_pos_25.+.vec3(0.0,.-4
09c0 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 33 31 3b 0a 20 20 20 .0,.0.0));.....vec3._pos_31;....
09e0 20 5f 70 6f 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 ._pos_31.=.(_pos_25.+.vec3(0.0,.
0a00 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 33 32 3b 0a 20 20 0.0,.4.0));.....vec3._pos_32;...
0a20 20 20 5f 70 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 .._pos_32.=.(_pos_25.+.vec3(0.0,
0a40 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 33 33 3b 0a .0.0,.-4.0));.....vec3._pos_33;.
0a60 20 20 20 20 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 ...._pos_33.=.(tmpvar_24.-.vec3(
0a80 30 2e 30 30 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 0.002,.0.0,.0.0));.....vec3.tmpv
0aa0 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 62 73 ar_34;.....tmpvar_34.=.max.((abs
0ac0 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 29 29 (_pos_33).-.vec3(2.5,.2.5,.2.5))
0ae0 2c 20 30 2e 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 ,.0.0);.....vec3._pos_35;....._p
0b00 6f 73 5f 33 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 os_35.=.(_pos_33.+.vec3(4.0,.0.0
0b20 2c 20 30 2e 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 ,.0.0));.....vec3._pos_36;....._
0b40 70 6f 73 5f 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 pos_36.=.(_pos_33.+.vec3(-4.0,.0
0b60 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 33 37 3b 0a 20 20 20 .0,.0.0));.....vec3._pos_37;....
0b80 20 5f 70 6f 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 ._pos_37.=.(_pos_33.+.vec3(0.0,.
0ba0 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 33 38 3b 0a 20 20 4.0,.0.0));.....vec3._pos_38;...
0bc0 20 20 5f 70 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 .._pos_38.=.(_pos_33.+.vec3(0.0,
0be0 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 33 39 3b 0a .-4.0,.0.0));.....vec3._pos_39;.
0c00 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.
0c20 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 34 30 3b 0,.0.0,.4.0));.....vec3._pos_40;
0c40 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 76 65 63 33 28 30 ....._pos_40.=.(_pos_33.+.vec3(0
0c60 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 5f 34 .0,.0.0,.-4.0));.....vec3._pos_4
0c80 31 3b 0a 20 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 1;....._pos_41.=.(tmpvar_24.+.ve
0ca0 63 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 c3(0.0,.0.002,.0.0));.....vec3.t
0cc0 6d 70 76 61 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 mpvar_42;.....tmpvar_42.=.max.((
0ce0 61 62 73 28 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 abs(_pos_41).-.vec3(2.5,.2.5,.2.
0d00 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 34 33 3b 0a 20 20 20 5)),.0.0);.....vec3._pos_43;....
0d20 20 5f 70 6f 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 ._pos_43.=.(_pos_41.+.vec3(4.0,.
0d40 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 34 34 3b 0a 20 20 0.0,.0.0));.....vec3._pos_44;...
0d60 20 20 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 .._pos_44.=.(_pos_41.+.vec3(-4.0
0d80 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 34 35 3b 0a ,.0.0,.0.0));.....vec3._pos_45;.
0da0 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 33 28 30 2e ...._pos_45.=.(_pos_41.+.vec3(0.
0dc0 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 34 36 3b 0,.4.0,.0.0));.....vec3._pos_46;
0de0 0a 20 20 20 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 ....._pos_46.=.(_pos_41.+.vec3(0
0e00 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 5f 34 .0,.-4.0,.0.0));.....vec3._pos_4
0e20 37 3b 0a 20 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 7;....._pos_47.=.(_pos_41.+.vec3
0e40 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 73 5f (0.0,.0.0,.4.0));.....vec3._pos_
0e60 34 38 3b 0a 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 48;....._pos_48.=.(_pos_41.+.vec
0e80 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 70 6f 3(0.0,.0.0,.-4.0));.....vec3._po
0ea0 73 5f 34 39 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 s_49;....._pos_49.=.(tmpvar_24.-
0ec0 20 76 65 63 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 .vec3(0.0,.0.002,.0.0));.....vec
0ee0 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 61 78 3.tmpvar_50;.....tmpvar_50.=.max
0f00 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 35 2c .((abs(_pos_49).-.vec3(2.5,.2.5,
0f20 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 35 31 3b 0a .2.5)),.0.0);.....vec3._pos_51;.
0f40 20 20 20 20 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 ...._pos_51.=.(_pos_49.+.vec3(4.
0f60 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 35 32 3b 0,.0.0,.0.0));.....vec3._pos_52;
0f80 0a 20 20 20 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 ....._pos_52.=.(_pos_49.+.vec3(-
0fa0 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 35 4.0,.0.0,.0.0));.....vec3._pos_5
0fc0 33 3b 0a 20 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 3;....._pos_53.=.(_pos_49.+.vec3
0fe0 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 73 5f (0.0,.4.0,.0.0));.....vec3._pos_
1000 35 34 3b 0a 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 54;....._pos_54.=.(_pos_49.+.vec
1020 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 70 6f 3(0.0,.-4.0,.0.0));.....vec3._po
1040 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
1060 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 5f 70 ec3(0.0,.0.0,.4.0));.....vec3._p
1080 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 5f 34 39 20 2b 20 os_56;....._pos_56.=.(_pos_49.+.
10a0 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 33 20 vec3(0.0,.0.0,.-4.0));.....vec3.
10c0 5f 70 6f 73 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 _pos_57;....._pos_57.=.(tmpvar_2
10e0 34 20 2b 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 4.+.vec3(0.0,.0.0,.0.002));.....
1100 76 65 63 33 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 vec3.tmpvar_58;.....tmpvar_58.=.
1120 6d 61 78 20 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 max.((abs(_pos_57).-.vec3(2.5,.2
1140 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 20 5f 70 6f 73 5f 35 .5,.2.5)),.0.0);.....vec3._pos_5
1160 39 3b 0a 20 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 9;....._pos_59.=.(_pos_57.+.vec3
1180 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 33 20 5f 70 6f 73 5f (4.0,.0.0,.0.0));.....vec3._pos_
11a0 36 30 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 60;....._pos_60.=.(_pos_57.+.vec
11c0 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 65 63 33 20 5f 70 6f 3(-4.0,.0.0,.0.0));.....vec3._po
11e0 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 20 2b 20 76 s_61;....._pos_61.=.(_pos_57.+.v
1200 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 76 65 63 33 20 5f 70 ec3(0.0,.4.0,.0.0));.....vec3._p
1220 6f 73 5f 36 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 os_62;....._pos_62.=.(_pos_57.+.
1240 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 76 65 63 33 20 vec3(0.0,.-4.0,.0.0));.....vec3.
1260 5f 70 6f 73 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 _pos_63;....._pos_63.=.(_pos_57.
1280 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 76 65 63 33 +.vec3(0.0,.0.0,.4.0));.....vec3
12a0 20 5f 70 6f 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 ._pos_64;....._pos_64.=.(_pos_57
12c0 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 20 76 65 .+.vec3(0.0,.0.0,.-4.0));.....ve
12e0 63 33 20 5f 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 c3._pos_65;....._pos_65.=.(tmpva
1300 72 5f 32 34 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 r_24.-.vec3(0.0,.0.0,.0.002));..
1320 20 20 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 36 36 ...vec3.tmpvar_66;.....tmpvar_66
1340 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 2e 35 .=.max.((abs(_pos_65).-.vec3(2.5
1360 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 20 5f 70 6f ,.2.5,.2.5)),.0.0);.....vec3._po
1380 73 5f 36 37 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 s_67;....._pos_67.=.(_pos_65.+.v
13a0 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 33 20 5f 70 ec3(4.0,.0.0,.0.0));.....vec3._p
13c0 6f 73 5f 36 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 os_68;....._pos_68.=.(_pos_65.+.
13e0 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 65 63 33 20 vec3(-4.0,.0.0,.0.0));.....vec3.
1400 5f 70 6f 73 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 _pos_69;....._pos_69.=.(_pos_65.
1420 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 76 65 63 33 +.vec3(0.0,.4.0,.0.0));.....vec3
1440 20 5f 70 6f 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 ._pos_70;....._pos_70.=.(_pos_65
1460 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 76 65 .+.vec3(0.0,.-4.0,.0.0));.....ve
1480 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_
14a0 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 76 65.+.vec3(0.0,.0.0,.4.0));.....v
14c0 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 20 28 5f 70 6f 73 ec3._pos_72;....._pos_72.=.(_pos
14e0 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 29 3b 0a 20 20 20 _65.+.vec3(0.0,.0.0,.-4.0));....
1500 20 76 65 63 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 .vec3.tmpvar_73;.....tmpvar_73.x
1520 20 3d 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 .=.(min.(min.(.......min.(min.(m
1540 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 74 6d 70 in.(min.(.........(sqrt(dot.(tmp
1560 76 61 72 5f 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 var_26,.tmpvar_26)).-.0.5)......
1580 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 32 37 2c 20 .,..........(sqrt(dot.(_pos_27,.
15a0 5f 70 6f 73 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 _pos_27)).-.1.0).......),.(.....
15c0 20 20 20 20 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 ....sqrt(dot.(_pos_28,._pos_28))
15e0 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 20 ........-.1.0)),.(sqrt(.........
1600 64 6f 74 20 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 dot.(_pos_29,._pos_29).......).-
1620 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 30 2c 20 5f 70 6f 73 .1.0)),.(sqrt(dot.(_pos_30,._pos
1640 5f 33 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 28 73 71 72 74 _30)).-.1.0)).....,........(sqrt
1660 28 64 6f 74 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 (dot.(_pos_31,._pos_31)).-.1.0).
1680 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 33 32 ....),.(.......sqrt(dot.(_pos_32
16a0 2c 20 5f 70 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 ,._pos_32))......-.1.0)).-.min.(
16c0 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 6d 69 6e 20 28 min.(.......min.(min.(min.(min.(
16e0 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 33 34 2c 20 74 .........(sqrt(dot.(tmpvar_34,.t
1700 6d 70 76 61 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 mpvar_34)).-.0.5).......,.......
1720 20 20 20 28 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 ...(sqrt(dot.(_pos_35,._pos_35))
1740 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 73 71 72 74 28 .-.1.0).......),.(.........sqrt(
1760 64 6f 74 20 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 dot.(_pos_36,._pos_36))........-
1780 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 28 5f 70 6f 73 .1.0)),.(sqrt(.........dot.(_pos
17a0 5f 33 37 2c 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 _37,._pos_37).......).-.1.0)),.(
17c0 73 71 72 74 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 sqrt(dot.(_pos_38,._pos_38)).-.1
17e0 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 20 28 5f 70 6f .0)).....,........(sqrt(dot.(_po
1800 73 5f 33 39 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 s_39,._pos_39)).-.1.0).....),.(.
1820 20 20 20 20 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 ......sqrt(dot.(_pos_40,._pos_40
1840 29 29 0a 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 ))......-.1.0)));.....tmpvar_73.
1860 79 20 3d 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 y.=.(min.(min.(.......min.(min.(
1880 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 74 6d min.(min.(.........(sqrt(dot.(tm
18a0 70 76 61 72 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 pvar_42,.tmpvar_42)).-.0.5).....
18c0 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 34 33 2c ..,..........(sqrt(dot.(_pos_43,
18e0 20 5f 70 6f 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 ._pos_43)).-.1.0).......),.(....
1900 20 20 20 20 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 .....sqrt(dot.(_pos_44,._pos_44)
1920 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(........
1940 20 64 6f 74 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 .dot.(_pos_45,._pos_45).......).
1960 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 34 36 2c 20 5f 70 6f -.1.0)),.(sqrt(dot.(_pos_46,._po
1980 73 5f 34 36 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_46)).-.1.0)).....,........(sqr
19a0 74 28 64 6f 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 t(dot.(_pos_47,._pos_47)).-.1.0)
19c0 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 34 .....),.(.......sqrt(dot.(_pos_4
19e0 38 2c 20 5f 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 8,._pos_48))......-.1.0)).-.min.
1a00 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 6d 69 6e 20 (min.(.......min.(min.(min.(min.
1a20 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 35 30 2c 20 (.........(sqrt(dot.(tmpvar_50,.
1a40 74 6d 70 76 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 tmpvar_50)).-.0.5).......,......
1a60 20 20 20 20 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 ....(sqrt(dot.(_pos_51,._pos_51)
1a80 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 73 71 72 74 ).-.1.0).......),.(.........sqrt
1aa0 28 64 6f 74 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 (dot.(_pos_52,._pos_52))........
1ac0 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 28 5f 70 6f -.1.0)),.(sqrt(.........dot.(_po
1ae0 73 5f 35 33 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 s_53,._pos_53).......).-.1.0)),.
1b00 28 73 71 72 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 (sqrt(dot.(_pos_54,._pos_54)).-.
1b20 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 20 28 5f 70 1.0)).....,........(sqrt(dot.(_p
1b40 6f 73 5f 35 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 os_55,._pos_55)).-.1.0).....),.(
1b60 0a 20 20 20 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 .......sqrt(dot.(_pos_56,._pos_5
1b80 36 29 29 0a 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 6))......-.1.0)));.....tmpvar_73
1ba0 2e 7a 20 3d 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 .z.=.(min.(min.(.......min.(min.
1bc0 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 74 (min.(min.(.........(sqrt(dot.(t
1be0 6d 70 76 61 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 mpvar_58,.tmpvar_58)).-.0.5)....
1c00 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 35 39 ...,..........(sqrt(dot.(_pos_59
1c20 2c 20 5f 70 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 ,._pos_59)).-.1.0).......),.(...
1c40 20 20 20 20 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 ......sqrt(dot.(_pos_60,._pos_60
1c60 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 20 ))........-.1.0)),.(sqrt(.......
1c80 20 20 64 6f 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 ..dot.(_pos_61,._pos_61).......)
1ca0 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 36 32 2c 20 5f 70 .-.1.0)),.(sqrt(dot.(_pos_62,._p
1cc0 6f 73 5f 36 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 os_62)).-.1.0)).....,........(sq
1ce0 72 74 28 64 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 rt(dot.(_pos_63,._pos_63)).-.1.0
1d00 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 5f ).....),.(.......sqrt(dot.(_pos_
1d20 36 34 2c 20 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 64,._pos_64))......-.1.0)).-.min
1d40 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 6d 69 6e .(min.(.......min.(min.(min.(min
1d60 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 36 36 2c .(.........(sqrt(dot.(tmpvar_66,
1d80 20 74 6d 70 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 .tmpvar_66)).-.0.5).......,.....
1da0 20 20 20 20 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 .....(sqrt(dot.(_pos_67,._pos_67
1dc0 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 73 71 72 )).-.1.0).......),.(.........sqr
1de0 74 28 64 6f 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 t(dot.(_pos_68,._pos_68)).......
1e00 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 28 5f 70 .-.1.0)),.(sqrt(.........dot.(_p
1e20 6f 73 5f 36 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 os_69,._pos_69).......).-.1.0)),
1e40 20 28 73 71 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 .(sqrt(dot.(_pos_70,._pos_70)).-
1e60 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 20 28 5f .1.0)).....,........(sqrt(dot.(_
1e80 70 6f 73 5f 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 pos_71,._pos_71)).-.1.0).....),.
1ea0 28 0a 20 20 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 (.......sqrt(dot.(_pos_72,._pos_
1ec0 37 32 29 29 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 72))......-.1.0)));.....vec3.tmp
1ee0 76 61 72 5f 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 var_74;.....tmpvar_74.=.normaliz
1f00 65 28 74 6d 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 e(tmpvar_73);.....float.tmpvar_7
1f20 35 3b 0a 20 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 5;.....tmpvar_75.=.dot.(tmpvar_7
1f40 34 2c 20 75 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 4,.u_lightDirTime.xyz);.....vec2
1f60 20 74 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 .tmpvar_76;.....tmpvar_76.x.=.tm
1f80 70 76 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 pvar_75;.....tmpvar_76.y.=.dot.(
1fa0 28 75 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 (u_lightDirTime.xyz.-.(.......(2
1fc0 2e 30 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 .0.*.tmpvar_75)......*.tmpvar_74
1fe0 29 29 2c 20 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 )),.tmpvar_8);.....float.tmpvar_
2000 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 2c 20 74 6d 77;.....tmpvar_77.=.max.(0.0,.tm
2020 70 76 61 72 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 pvar_75);.....vec4.tmpvar_78;...
2040 20 20 74 6d 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 ..tmpvar_78.xw.=.vec2(1.0,.1.0);
2060 0a 20 20 20 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 .....tmpvar_78.y.=.tmpvar_77;...
2080 20 20 74 6d 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 ..tmpvar_78.z.=.(float((tmpvar_7
20a0 35 20 3e 3d 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 5.>=.0.0)).*.max.(0.0,.tmpvar_76
20c0 2e 79 29 29 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 .y));.....float.occ_79;.....vec3
20e0 20 5f 70 6f 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 ._pos_80;....._pos_80.=.(tmpvar_
2100 32 34 20 2b 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 24.+.(tmpvar_74.*.0.2));.....vec
2120 33 20 74 6d 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 3.tmpvar_81;.....tmpvar_81.=.max
2140 20 28 28 61 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 .((abs(_pos_80).-.vec3(2.5,.2.5,
2160 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 38 32 3b 0a .2.5)),.0.0);.....vec3._pos_82;.
2180 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 34 2e ...._pos_82.=.(_pos_80.+.vec3(4.
21a0 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 38 33 3b 0,.0.0,.0.0));.....vec3._pos_83;
21c0 0a 20 20 20 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 ....._pos_83.=.(_pos_80.+.vec3(-
21e0 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 38 4.0,.0.0,.0.0));.....vec3._pos_8
2200 34 3b 0a 20 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 4;....._pos_84.=.(_pos_80.+.vec3
2220 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 73 5f (0.0,.4.0,.0.0));.....vec3._pos_
2240 38 35 3b 0a 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 85;....._pos_85.=.(_pos_80.+.vec
2260 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 70 6f 3(0.0,.-4.0,.0.0));.....vec3._po
2280 73 5f 38 36 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 s_86;....._pos_86.=.(_pos_80.+.v
22a0 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 5f 70 ec3(0.0,.0.0,.4.0));.....vec3._p
22c0 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.+.
22e0 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
2300 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
2320 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(
2340 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.
2360 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)
2380 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
23a0 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).
23c0 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
23e0 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)),.
2400 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
2420 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
2440 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))....
2460 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
2480 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);...
24a0 20 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 38 20 3d 20 28 74 ..vec3._pos_88;....._pos_88.=.(t
24c0 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 34 29 29 3b 0a 20 mpvar_24.+.(0.4.*.tmpvar_74));..
24e0 20 20 20 76 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 ...vec3.tmpvar_89;.....tmpvar_89
2500 20 3d 20 6d 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 .=.max.((abs(_pos_88).-.vec3(2.5
2520 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 20 5f 70 6f ,.2.5,.2.5)),.0.0);.....vec3._po
2540 73 5f 39 30 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 s_90;....._pos_90.=.(_pos_88.+.v
2560 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 33 20 5f 70 ec3(4.0,.0.0,.0.0));.....vec3._p
2580 6f 73 5f 39 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 os_91;....._pos_91.=.(_pos_88.+.
25a0 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 65 63 33 20 vec3(-4.0,.0.0,.0.0));.....vec3.
25c0 5f 70 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 _pos_92;....._pos_92.=.(_pos_88.
25e0 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 76 65 63 33 +.vec3(0.0,.4.0,.0.0));.....vec3
2600 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 73 5f 38 38 ._pos_93;....._pos_93.=.(_pos_88
2620 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 76 65 .+.vec3(0.0,.-4.0,.0.0));.....ve
2640 63 33 20 5f 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 c3._pos_94;....._pos_94.=.(_pos_
2660 38 38 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 76 88.+.vec3(0.0,.0.0,.4.0));.....v
2680 65 63 33 20 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 ec3._pos_95;....._pos_95.=.(_pos
26a0 5f 38 38 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 _88.+.vec3(0.0,.0.0,.-4.0));....
26c0 20 6f 63 63 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 .occ_79.=.(occ_79.+.((0.4.-.....
26e0 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.(.........
2700 6d 69 6e 20 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 min.(min.((sqrt(...........dot.(
2720 74 6d 70 76 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 tmpvar_89,.tmpvar_89).........).
2740 2d 20 30 2e 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 -.0.5),.(sqrt(...........dot.(_p
2760 6f 73 5f 39 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 os_90,._pos_90).........).-.1.0)
2780 29 2c 20 28 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 ),.(sqrt(dot.(_pos_91,._pos_91))
27a0 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 28 .-.1.0)).......,..........(sqrt(
27c0 64 6f 74 20 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 dot.(_pos_92,._pos_92)).-.1.0)..
27e0 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
2800 5f 39 33 2c 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 _93,._pos_93))........-.1.0)),.(
2820 73 71 72 74 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 sqrt(.........dot.(_pos_94,._pos
2840 5f 39 34 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 _94).......).-.1.0)),.(sqrt(dot.
2860 28 5f 70 6f 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 (_pos_95,._pos_95)).-.1.0)).....
2880 29 20 2f 20 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 )./.4.0));.....vec3._pos_96;....
28a0 20 5f 70 6f 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 ._pos_96.=.(tmpvar_24.+.(0.6.*.t
28c0 6d 70 76 61 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 mpvar_74));.....vec3.tmpvar_97;.
28e0 20 20 20 20 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 ....tmpvar_97.=.max.((abs(_pos_9
2900 36 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 6).-.vec3(2.5,.2.5,.2.5)),.0.0);
2920 0a 20 20 20 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 .....vec3._pos_98;....._pos_98.=
2940 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 29 29 .(_pos_96.+.vec3(4.0,.0.0,.0.0))
2960 3b 0a 20 20 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 ;.....vec3._pos_99;....._pos_99.
2980 3d 20 28 5f 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 =.(_pos_96.+.vec3(-4.0,.0.0,.0.0
29a0 29 29 3b 0a 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 ));.....vec3._pos_100;....._pos_
29c0 31 30 30 20 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 100.=.(_pos_96.+.vec3(0.0,.4.0,.
29e0 30 2e 30 29 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 0.0));.....vec3._pos_101;....._p
2a00 6f 73 5f 31 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 os_101.=.(_pos_96.+.vec3(0.0,.-4
2a20 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 31 30 32 3b 0a 20 20 .0,.0.0));.....vec3._pos_102;...
2a40 20 20 5f 70 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 .._pos_102.=.(_pos_96.+.vec3(0.0
2a60 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 31 30 33 3b ,.0.0,.4.0));.....vec3._pos_103;
2a80 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(
2aa0 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.=.(
2ac0 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
2ae0 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.((
2b00 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,.
2b20 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
2b40 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
2b60 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
2b80 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))...
2ba0 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
2bc0 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).......),.(
2be0 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
2c00 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(..
2c20 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).
2c40 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
2c60 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)).....)./
2c80 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
2ca0 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
2cc0 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.((
2ce0 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.
2d00 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
2d20 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));.....
2d40 66 6c 6f 61 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 float.tmpvar_104;.....tmpvar_104
2d60 20 3d 20 70 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 .=.pow.(val_23,.0.4545454);.....
2d80 76 61 6c 5f 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 val_23.=.tmpvar_104;.....vec4.tm
2da0 70 76 61 72 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 pvar_105;.....tmpvar_105.w.=.1.0
2dc0 3b 0a 20 20 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 ;.....tmpvar_105.x.=.tmpvar_104;
2de0 0a 20 20 20 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 .....tmpvar_105.y.=.tmpvar_104;.
2e00 20 20 20 20 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 ....tmpvar_105.z.=.tmpvar_104;..
2e20 20 20 20 67 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 ...gl_FragColor.=.tmpvar_105;...
2e40 20 20 67 6c 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 ..gl_FragDepth.=.(tmpvar_22./.tm
2e60 70 76 61 72 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 pvar_6);...}.else.{.....gl_FragC
2e80 6f 6c 6f 72 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 olor.=.v_color0;.....gl_FragDept
2ea0 68 20 3d 20 31 2e 30 3b 0a 20 20 7d 3b 0a 7d 0a 0a 00 h.=.1.0;...};.}...