summaryrefslogtreecommitdiff
path: root/Library/ShaderCache/f/ff149e0928d35d46198581e586a4ccf1.bin
blob: 41a8e19cc80d649e81aac6df1d0bb4cb28db0001 (plain)
ofshex dumpascii
0000 3c 51 07 0c 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 <Q..............................
0020 15 00 00 00 5f 53 55 4e 44 49 53 4b 5f 48 49 47 48 5f 51 55 41 4c 49 54 59 00 00 00 4a 2e 00 00 ...._SUNDISK_HIGH_QUALITY...J...
0040 23 69 66 64 65 66 20 56 45 52 54 45 58 0a 23 76 65 72 73 69 6f 6e 20 31 35 30 0a 23 65 78 74 65 #ifdef.VERTEX.#version.150.#exte
0060 6e 73 69 6f 6e 20 47 4c 5f 41 52 42 5f 65 78 70 6c 69 63 69 74 5f 61 74 74 72 69 62 5f 6c 6f 63 nsion.GL_ARB_explicit_attrib_loc
0080 61 74 69 6f 6e 20 3a 20 72 65 71 75 69 72 65 0a 23 69 66 64 65 66 20 47 4c 5f 41 52 42 5f 73 68 ation.:.require.#ifdef.GL_ARB_sh
00a0 61 64 65 72 5f 62 69 74 5f 65 6e 63 6f 64 69 6e 67 0a 23 65 78 74 65 6e 73 69 6f 6e 20 47 4c 5f ader_bit_encoding.#extension.GL_
00c0 41 52 42 5f 73 68 61 64 65 72 5f 62 69 74 5f 65 6e 63 6f 64 69 6e 67 20 3a 20 65 6e 61 62 6c 65 ARB_shader_bit_encoding.:.enable
00e0 0a 23 65 6e 64 69 66 0a 0a 23 64 65 66 69 6e 65 20 48 4c 53 4c 43 43 5f 45 4e 41 42 4c 45 5f 55 .#endif..#define.HLSLCC_ENABLE_U
0100 4e 49 46 4f 52 4d 5f 42 55 46 46 45 52 53 20 31 0a 23 69 66 20 48 4c 53 4c 43 43 5f 45 4e 41 42 NIFORM_BUFFERS.1.#if.HLSLCC_ENAB
0120 4c 45 5f 55 4e 49 46 4f 52 4d 5f 42 55 46 46 45 52 53 0a 23 64 65 66 69 6e 65 20 55 4e 49 54 59 LE_UNIFORM_BUFFERS.#define.UNITY
0140 5f 55 4e 49 46 4f 52 4d 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 55 4e 49 54 59 5f 55 4e 49 _UNIFORM.#else.#define.UNITY_UNI
0160 46 4f 52 4d 20 75 6e 69 66 6f 72 6d 0a 23 65 6e 64 69 66 0a 23 64 65 66 69 6e 65 20 55 4e 49 54 FORM.uniform.#endif.#define.UNIT
0180 59 5f 53 55 50 50 4f 52 54 53 5f 55 4e 49 46 4f 52 4d 5f 4c 4f 43 41 54 49 4f 4e 20 31 0a 23 69 Y_SUPPORTS_UNIFORM_LOCATION.1.#i
01a0 66 20 55 4e 49 54 59 5f 53 55 50 50 4f 52 54 53 5f 55 4e 49 46 4f 52 4d 5f 4c 4f 43 41 54 49 4f f.UNITY_SUPPORTS_UNIFORM_LOCATIO
01c0 4e 0a 23 64 65 66 69 6e 65 20 55 4e 49 54 59 5f 4c 4f 43 41 54 49 4f 4e 28 78 29 20 6c 61 79 6f N.#define.UNITY_LOCATION(x).layo
01e0 75 74 28 6c 6f 63 61 74 69 6f 6e 20 3d 20 78 29 0a 23 64 65 66 69 6e 65 20 55 4e 49 54 59 5f 42 ut(location.=.x).#define.UNITY_B
0200 49 4e 44 49 4e 47 28 78 29 20 6c 61 79 6f 75 74 28 62 69 6e 64 69 6e 67 20 3d 20 78 2c 20 73 74 INDING(x).layout(binding.=.x,.st
0220 64 31 34 30 29 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 55 4e 49 54 59 5f 4c 4f 43 41 54 49 d140).#else.#define.UNITY_LOCATI
0240 4f 4e 28 78 29 0a 23 64 65 66 69 6e 65 20 55 4e 49 54 59 5f 42 49 4e 44 49 4e 47 28 78 29 20 6c ON(x).#define.UNITY_BINDING(x).l
0260 61 79 6f 75 74 28 73 74 64 31 34 30 29 0a 23 65 6e 64 69 66 0a 75 6e 69 66 6f 72 6d 20 09 76 65 ayout(std140).#endif.uniform..ve
0280 63 34 20 5f 57 6f 72 6c 64 53 70 61 63 65 4c 69 67 68 74 50 6f 73 30 3b 0a 75 6e 69 66 6f 72 6d c4._WorldSpaceLightPos0;.uniform
02a0 20 09 76 65 63 34 20 68 6c 73 6c 63 63 5f 6d 74 78 34 78 34 75 6e 69 74 79 5f 4f 62 6a 65 63 74 ..vec4.hlslcc_mtx4x4unity_Object
02c0 54 6f 57 6f 72 6c 64 5b 34 5d 3b 0a 75 6e 69 66 6f 72 6d 20 09 76 65 63 34 20 68 6c 73 6c 63 63 ToWorld[4];.uniform..vec4.hlslcc
02e0 5f 6d 74 78 34 78 34 75 6e 69 74 79 5f 4d 61 74 72 69 78 56 50 5b 34 5d 3b 0a 75 6e 69 66 6f 72 _mtx4x4unity_MatrixVP[4];.unifor
0300 6d 20 09 76 65 63 34 20 5f 4c 69 67 68 74 43 6f 6c 6f 72 30 3b 0a 75 6e 69 66 6f 72 6d 20 09 66 m..vec4._LightColor0;.uniform..f
0320 6c 6f 61 74 20 5f 45 78 70 6f 73 75 72 65 3b 0a 75 6e 69 66 6f 72 6d 20 09 76 65 63 33 20 5f 47 loat._Exposure;.uniform..vec3._G
0340 72 6f 75 6e 64 43 6f 6c 6f 72 3b 0a 75 6e 69 66 6f 72 6d 20 09 76 65 63 33 20 5f 53 6b 79 54 69 roundColor;.uniform..vec3._SkyTi
0360 6e 74 3b 0a 75 6e 69 66 6f 72 6d 20 09 66 6c 6f 61 74 20 5f 41 74 6d 6f 73 70 68 65 72 65 54 68 nt;.uniform..float._AtmosphereTh
0380 69 63 6b 6e 65 73 73 3b 0a 69 6e 20 20 76 65 63 34 20 69 6e 5f 50 4f 53 49 54 49 4f 4e 30 3b 0a ickness;.in..vec4.in_POSITION0;.
03a0 6f 75 74 20 76 65 63 33 20 76 73 5f 54 45 58 43 4f 4f 52 44 30 3b 0a 6f 75 74 20 76 65 63 33 20 out.vec3.vs_TEXCOORD0;.out.vec3.
03c0 76 73 5f 54 45 58 43 4f 4f 52 44 31 3b 0a 6f 75 74 20 76 65 63 33 20 76 73 5f 54 45 58 43 4f 4f vs_TEXCOORD1;.out.vec3.vs_TEXCOO
03e0 52 44 32 3b 0a 6f 75 74 20 76 65 63 33 20 76 73 5f 54 45 58 43 4f 4f 52 44 33 3b 0a 76 65 63 34 RD2;.out.vec3.vs_TEXCOORD3;.vec4
0400 20 75 5f 78 6c 61 74 30 3b 0a 62 6f 6f 6c 20 75 5f 78 6c 61 74 62 30 3b 0a 76 65 63 34 20 75 5f .u_xlat0;.bool.u_xlatb0;.vec4.u_
0420 78 6c 61 74 31 3b 0a 76 65 63 34 20 75 5f 78 6c 61 74 32 3b 0a 76 65 63 33 20 75 5f 78 6c 61 74 xlat1;.vec4.u_xlat2;.vec3.u_xlat
0440 33 3b 0a 76 65 63 33 20 75 5f 78 6c 61 74 34 3b 0a 76 65 63 34 20 75 5f 78 6c 61 74 35 3b 0a 76 3;.vec3.u_xlat4;.vec4.u_xlat5;.v
0460 65 63 33 20 75 5f 78 6c 61 74 36 3b 0a 66 6c 6f 61 74 20 75 5f 78 6c 61 74 37 3b 0a 76 65 63 33 ec3.u_xlat6;.float.u_xlat7;.vec3
0480 20 75 5f 78 6c 61 74 39 3b 0a 66 6c 6f 61 74 20 75 5f 78 6c 61 74 31 34 3b 0a 76 65 63 32 20 75 .u_xlat9;.float.u_xlat14;.vec2.u
04a0 5f 78 6c 61 74 31 36 3b 0a 66 6c 6f 61 74 20 75 5f 78 6c 61 74 32 31 3b 0a 66 6c 6f 61 74 20 75 _xlat16;.float.u_xlat21;.float.u
04c0 5f 78 6c 61 74 32 32 3b 0a 66 6c 6f 61 74 20 75 5f 78 6c 61 74 32 33 3b 0a 76 6f 69 64 20 6d 61 _xlat22;.float.u_xlat23;.void.ma
04e0 69 6e 28 29 0a 7b 0a 20 20 20 20 75 5f 78 6c 61 74 30 20 3d 20 69 6e 5f 50 4f 53 49 54 49 4f 4e in().{.....u_xlat0.=.in_POSITION
0500 30 2e 79 79 79 79 20 2a 20 68 6c 73 6c 63 63 5f 6d 74 78 34 78 34 75 6e 69 74 79 5f 4f 62 6a 65 0.yyyy.*.hlslcc_mtx4x4unity_Obje
0520 63 74 54 6f 57 6f 72 6c 64 5b 31 5d 3b 0a 20 20 20 20 75 5f 78 6c 61 74 30 20 3d 20 68 6c 73 6c ctToWorld[1];.....u_xlat0.=.hlsl
0540 63 63 5f 6d 74 78 34 78 34 75 6e 69 74 79 5f 4f 62 6a 65 63 74 54 6f 57 6f 72 6c 64 5b 30 5d 20 cc_mtx4x4unity_ObjectToWorld[0].
0560 2a 20 69 6e 5f 50 4f 53 49 54 49 4f 4e 30 2e 78 78 78 78 20 2b 20 75 5f 78 6c 61 74 30 3b 0a 20 *.in_POSITION0.xxxx.+.u_xlat0;..
0580 20 20 20 75 5f 78 6c 61 74 30 20 3d 20 68 6c 73 6c 63 63 5f 6d 74 78 34 78 34 75 6e 69 74 79 5f ...u_xlat0.=.hlslcc_mtx4x4unity_
05a0 4f 62 6a 65 63 74 54 6f 57 6f 72 6c 64 5b 32 5d 20 2a 20 69 6e 5f 50 4f 53 49 54 49 4f 4e 30 2e ObjectToWorld[2].*.in_POSITION0.
05c0 7a 7a 7a 7a 20 2b 20 75 5f 78 6c 61 74 30 3b 0a 20 20 20 20 75 5f 78 6c 61 74 31 20 3d 20 75 5f zzzz.+.u_xlat0;.....u_xlat1.=.u_
05e0 78 6c 61 74 30 20 2b 20 68 6c 73 6c 63 63 5f 6d 74 78 34 78 34 75 6e 69 74 79 5f 4f 62 6a 65 63 xlat0.+.hlslcc_mtx4x4unity_Objec
0600 74 54 6f 57 6f 72 6c 64 5b 33 5d 3b 0a 20 20 20 20 75 5f 78 6c 61 74 32 20 3d 20 75 5f 78 6c 61 tToWorld[3];.....u_xlat2.=.u_xla
0620 74 31 2e 79 79 79 79 20 2a 20 68 6c 73 6c 63 63 5f 6d 74 78 34 78 34 75 6e 69 74 79 5f 4d 61 74 t1.yyyy.*.hlslcc_mtx4x4unity_Mat
0640 72 69 78 56 50 5b 31 5d 3b 0a 20 20 20 20 75 5f 78 6c 61 74 32 20 3d 20 68 6c 73 6c 63 63 5f 6d rixVP[1];.....u_xlat2.=.hlslcc_m
0660 74 78 34 78 34 75 6e 69 74 79 5f 4d 61 74 72 69 78 56 50 5b 30 5d 20 2a 20 75 5f 78 6c 61 74 31 tx4x4unity_MatrixVP[0].*.u_xlat1
0680 2e 78 78 78 78 20 2b 20 75 5f 78 6c 61 74 32 3b 0a 20 20 20 20 75 5f 78 6c 61 74 32 20 3d 20 68 .xxxx.+.u_xlat2;.....u_xlat2.=.h
06a0 6c 73 6c 63 63 5f 6d 74 78 34 78 34 75 6e 69 74 79 5f 4d 61 74 72 69 78 56 50 5b 32 5d 20 2a 20 lslcc_mtx4x4unity_MatrixVP[2].*.
06c0 75 5f 78 6c 61 74 31 2e 7a 7a 7a 7a 20 2b 20 75 5f 78 6c 61 74 32 3b 0a 20 20 20 20 67 6c 5f 50 u_xlat1.zzzz.+.u_xlat2;.....gl_P
06e0 6f 73 69 74 69 6f 6e 20 3d 20 68 6c 73 6c 63 63 5f 6d 74 78 34 78 34 75 6e 69 74 79 5f 4d 61 74 osition.=.hlslcc_mtx4x4unity_Mat
0700 72 69 78 56 50 5b 33 5d 20 2a 20 75 5f 78 6c 61 74 31 2e 77 77 77 77 20 2b 20 75 5f 78 6c 61 74 rixVP[3].*.u_xlat1.wwww.+.u_xlat
0720 32 3b 0a 20 20 20 20 75 5f 78 6c 61 74 31 2e 78 79 7a 20 3d 20 28 2d 5f 53 6b 79 54 69 6e 74 2e 2;.....u_xlat1.xyz.=.(-_SkyTint.
0740 78 79 7a 29 20 2b 20 76 65 63 33 28 31 2e 30 2c 20 31 2e 30 2c 20 31 2e 30 29 3b 0a 20 20 20 20 xyz).+.vec3(1.0,.1.0,.1.0);.....
0760 75 5f 78 6c 61 74 31 2e 78 79 7a 20 3d 20 75 5f 78 6c 61 74 31 2e 78 79 7a 20 2a 20 76 65 63 33 u_xlat1.xyz.=.u_xlat1.xyz.*.vec3
0780 28 30 2e 33 30 30 30 30 30 30 31 32 2c 20 30 2e 33 30 30 30 30 30 30 34 32 2c 20 30 2e 33 30 30 (0.300000012,.0.300000042,.0.300
07a0 30 30 30 30 31 32 29 20 2b 20 76 65 63 33 28 30 2e 35 2c 20 30 2e 34 31 39 39 39 39 39 38 37 2c 000012).+.vec3(0.5,.0.419999987,
07c0 20 30 2e 33 32 34 39 39 39 39 38 38 29 3b 0a 20 20 20 20 75 5f 78 6c 61 74 31 2e 78 79 7a 20 3d .0.324999988);.....u_xlat1.xyz.=
07e0 20 75 5f 78 6c 61 74 31 2e 78 79 7a 20 2a 20 75 5f 78 6c 61 74 31 2e 78 79 7a 3b 0a 20 20 20 20 .u_xlat1.xyz.*.u_xlat1.xyz;.....
0800 75 5f 78 6c 61 74 31 2e 78 79 7a 20 3d 20 75 5f 78 6c 61 74 31 2e 78 79 7a 20 2a 20 75 5f 78 6c u_xlat1.xyz.=.u_xlat1.xyz.*.u_xl
0820 61 74 31 2e 78 79 7a 3b 0a 20 20 20 20 75 5f 78 6c 61 74 31 2e 78 79 7a 20 3d 20 76 65 63 33 28 at1.xyz;.....u_xlat1.xyz.=.vec3(
0840 31 2e 30 2c 20 31 2e 30 2c 20 31 2e 30 29 20 2f 20 75 5f 78 6c 61 74 31 2e 78 79 7a 3b 0a 20 20 1.0,.1.0,.1.0)./.u_xlat1.xyz;...
0860 20 20 75 5f 78 6c 61 74 32 31 20 3d 20 6c 6f 67 32 28 5f 41 74 6d 6f 73 70 68 65 72 65 54 68 69 ..u_xlat21.=.log2(_AtmosphereThi
0880 63 6b 6e 65 73 73 29 3b 0a 20 20 20 20 75 5f 78 6c 61 74 32 31 20 3d 20 75 5f 78 6c 61 74 32 31 ckness);.....u_xlat21.=.u_xlat21
08a0 20 2a 20 32 2e 35 3b 0a 20 20 20 20 75 5f 78 6c 61 74 32 31 20 3d 20 65 78 70 32 28 75 5f 78 6c .*.2.5;.....u_xlat21.=.exp2(u_xl
08c0 61 74 32 31 29 3b 0a 20 20 20 20 75 5f 78 6c 61 74 32 2e 78 79 20 3d 20 76 65 63 32 28 75 5f 78 at21);.....u_xlat2.xy.=.vec2(u_x
08e0 6c 61 74 32 31 29 20 2a 20 76 65 63 32 28 30 2e 30 34 39 39 39 39 39 39 37 2c 20 30 2e 30 33 31 lat21).*.vec2(0.049999997,.0.031
0900 34 31 35 39 32 38 32 29 3b 0a 20 20 20 20 75 5f 78 6c 61 74 32 31 20 3d 20 64 6f 74 28 75 5f 78 4159282);.....u_xlat21.=.dot(u_x
0920 6c 61 74 30 2e 78 79 7a 2c 20 75 5f 78 6c 61 74 30 2e 78 79 7a 29 3b 0a 20 20 20 20 75 5f 78 6c lat0.xyz,.u_xlat0.xyz);.....u_xl
0940 61 74 32 31 20 3d 20 69 6e 76 65 72 73 65 73 71 72 74 28 75 5f 78 6c 61 74 32 31 29 3b 0a 20 20 at21.=.inversesqrt(u_xlat21);...
0960 20 20 75 5f 78 6c 61 74 33 2e 78 79 7a 20 3d 20 76 65 63 33 28 75 5f 78 6c 61 74 32 31 29 20 2a ..u_xlat3.xyz.=.vec3(u_xlat21).*
0980 20 75 5f 78 6c 61 74 30 2e 78 79 7a 3b 0a 20 20 20 20 75 5f 78 6c 61 74 62 30 20 3d 20 75 5f 78 .u_xlat0.xyz;.....u_xlatb0.=.u_x
09a0 6c 61 74 33 2e 79 3e 3d 30 2e 30 3b 0a 20 20 20 20 69 66 28 75 5f 78 6c 61 74 62 30 29 7b 0a 20 lat3.y>=0.0;.....if(u_xlatb0){..
09c0 20 20 20 20 20 20 20 75 5f 78 6c 61 74 30 2e 78 20 3d 20 75 5f 78 6c 61 74 33 2e 79 20 2a 20 75 .......u_xlat0.x.=.u_xlat3.y.*.u
09e0 5f 78 6c 61 74 33 2e 79 20 2b 20 30 2e 30 35 30 36 32 34 39 36 36 36 3b 0a 20 20 20 20 20 20 20 _xlat3.y.+.0.0506249666;........
0a00 20 75 5f 78 6c 61 74 30 2e 78 20 3d 20 73 71 72 74 28 75 5f 78 6c 61 74 30 2e 78 29 3b 0a 20 20 .u_xlat0.x.=.sqrt(u_xlat0.x);...
0a20 20 20 20 20 20 20 75 5f 78 6c 61 74 30 2e 78 20 3d 20 28 2d 75 5f 78 6c 61 74 30 2e 79 29 20 2a ......u_xlat0.x.=.(-u_xlat0.y).*
0a40 20 75 5f 78 6c 61 74 32 31 20 2b 20 75 5f 78 6c 61 74 30 2e 78 3b 0a 20 20 20 20 20 20 20 20 75 .u_xlat21.+.u_xlat0.x;.........u
0a60 5f 78 6c 61 74 37 20 3d 20 28 2d 75 5f 78 6c 61 74 33 2e 79 29 20 2a 20 31 2e 30 20 2b 20 31 2e _xlat7.=.(-u_xlat3.y).*.1.0.+.1.
0a80 30 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 31 34 20 3d 20 75 5f 78 6c 61 74 37 20 2a 20 0;.........u_xlat14.=.u_xlat7.*.
0aa0 35 2e 32 35 20 2b 20 2d 36 2e 38 30 30 30 30 30 31 39 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 5.25.+.-6.80000019;.........u_xl
0ac0 61 74 31 34 20 3d 20 75 5f 78 6c 61 74 37 20 2a 20 75 5f 78 6c 61 74 31 34 20 2b 20 33 2e 38 32 at14.=.u_xlat7.*.u_xlat14.+.3.82
0ae0 39 39 39 39 39 32 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 31 34 20 3d 20 75 5f 78 6c 61 999992;.........u_xlat14.=.u_xla
0b00 74 37 20 2a 20 75 5f 78 6c 61 74 31 34 20 2b 20 30 2e 34 35 38 39 39 39 39 39 31 3b 0a 20 20 20 t7.*.u_xlat14.+.0.458999991;....
0b20 20 20 20 20 20 75 5f 78 6c 61 74 37 20 3d 20 75 5f 78 6c 61 74 37 20 2a 20 75 5f 78 6c 61 74 31 .....u_xlat7.=.u_xlat7.*.u_xlat1
0b40 34 20 2b 20 2d 30 2e 30 30 32 38 36 39 39 39 39 39 37 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 4.+.-0.00286999997;.........u_xl
0b60 61 74 37 20 3d 20 75 5f 78 6c 61 74 37 20 2a 20 31 2e 34 34 32 36 39 35 30 32 3b 0a 20 20 20 20 at7.=.u_xlat7.*.1.44269502;.....
0b80 20 20 20 20 75 5f 78 6c 61 74 30 2e 79 20 3d 20 65 78 70 32 28 75 5f 78 6c 61 74 37 29 3b 0a 20 ....u_xlat0.y.=.exp2(u_xlat7);..
0ba0 20 20 20 20 20 20 20 75 5f 78 6c 61 74 30 2e 78 79 7a 20 3d 20 75 5f 78 6c 61 74 30 2e 78 79 78 .......u_xlat0.xyz.=.u_xlat0.xyx
0bc0 20 2a 20 76 65 63 33 28 30 2e 35 2c 20 30 2e 32 34 36 30 33 31 38 33 36 2c 20 32 30 2e 30 29 3b .*.vec3(0.5,.0.246031836,.20.0);
0be0 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 34 2e 78 79 7a 20 3d 20 75 5f 78 6c 61 74 30 2e 78 .........u_xlat4.xyz.=.u_xlat0.x
0c00 78 78 20 2a 20 75 5f 78 6c 61 74 33 2e 78 79 7a 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 xx.*.u_xlat3.xyz;.........u_xlat
0c20 34 2e 78 79 7a 20 3d 20 75 5f 78 6c 61 74 34 2e 78 79 7a 20 2a 20 76 65 63 33 28 30 2e 35 2c 20 4.xyz.=.u_xlat4.xyz.*.vec3(0.5,.
0c40 30 2e 35 2c 20 30 2e 35 29 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 31 2e 30 30 30 31 30 30 30 32 0.5,.0.5).+.vec3(0.0,.1.00010002
0c60 2c 20 30 2e 30 29 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 31 20 3d 20 64 6f 74 28 75 ,.0.0);.........u_xlat21.=.dot(u
0c80 5f 78 6c 61 74 34 2e 78 79 7a 2c 20 75 5f 78 6c 61 74 34 2e 78 79 7a 29 3b 0a 20 20 20 20 20 20 _xlat4.xyz,.u_xlat4.xyz);.......
0ca0 20 20 75 5f 78 6c 61 74 32 31 20 3d 20 73 71 72 74 28 75 5f 78 6c 61 74 32 31 29 3b 0a 20 20 20 ..u_xlat21.=.sqrt(u_xlat21);....
0cc0 20 20 20 20 20 75 5f 78 6c 61 74 32 32 20 3d 20 28 2d 75 5f 78 6c 61 74 32 31 29 20 2b 20 31 2e .....u_xlat22.=.(-u_xlat21).+.1.
0ce0 30 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 32 20 3d 20 75 5f 78 6c 61 74 32 32 20 2a 0;.........u_xlat22.=.u_xlat22.*
0d00 20 32 33 30 2e 38 33 31 32 30 37 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 32 20 3d 20 .230.831207;.........u_xlat22.=.
0d20 65 78 70 32 28 75 5f 78 6c 61 74 32 32 29 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 31 36 exp2(u_xlat22);.........u_xlat16
0d40 2e 78 20 3d 20 64 6f 74 28 5f 57 6f 72 6c 64 53 70 61 63 65 4c 69 67 68 74 50 6f 73 30 2e 78 79 .x.=.dot(_WorldSpaceLightPos0.xy
0d60 7a 2c 20 75 5f 78 6c 61 74 34 2e 78 79 7a 29 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 31 z,.u_xlat4.xyz);.........u_xlat1
0d80 36 2e 78 20 3d 20 75 5f 78 6c 61 74 31 36 2e 78 20 2f 20 75 5f 78 6c 61 74 32 31 3b 0a 20 20 20 6.x.=.u_xlat16.x./.u_xlat21;....
0da0 20 20 20 20 20 75 5f 78 6c 61 74 32 33 20 3d 20 64 6f 74 28 75 5f 78 6c 61 74 33 2e 78 79 7a 2c .....u_xlat23.=.dot(u_xlat3.xyz,
0dc0 20 75 5f 78 6c 61 74 34 2e 78 79 7a 29 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 31 20 .u_xlat4.xyz);.........u_xlat21.
0de0 3d 20 75 5f 78 6c 61 74 32 33 20 2f 20 75 5f 78 6c 61 74 32 31 3b 0a 20 20 20 20 20 20 20 20 75 =.u_xlat23./.u_xlat21;.........u
0e00 5f 78 6c 61 74 31 36 2e 78 20 3d 20 28 2d 75 5f 78 6c 61 74 31 36 2e 78 29 20 2b 20 31 2e 30 3b _xlat16.x.=.(-u_xlat16.x).+.1.0;
0e20 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 33 20 3d 20 75 5f 78 6c 61 74 31 36 2e 78 20 2a .........u_xlat23.=.u_xlat16.x.*
0e40 20 35 2e 32 35 20 2b 20 2d 36 2e 38 30 30 30 30 30 31 39 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 .5.25.+.-6.80000019;.........u_x
0e60 6c 61 74 32 33 20 3d 20 75 5f 78 6c 61 74 31 36 2e 78 20 2a 20 75 5f 78 6c 61 74 32 33 20 2b 20 lat23.=.u_xlat16.x.*.u_xlat23.+.
0e80 33 2e 38 32 39 39 39 39 39 32 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 33 20 3d 20 75 3.82999992;.........u_xlat23.=.u
0ea0 5f 78 6c 61 74 31 36 2e 78 20 2a 20 75 5f 78 6c 61 74 32 33 20 2b 20 30 2e 34 35 38 39 39 39 39 _xlat16.x.*.u_xlat23.+.0.4589999
0ec0 39 31 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 31 36 2e 78 20 3d 20 75 5f 78 6c 61 74 31 91;.........u_xlat16.x.=.u_xlat1
0ee0 36 2e 78 20 2a 20 75 5f 78 6c 61 74 32 33 20 2b 20 2d 30 2e 30 30 32 38 36 39 39 39 39 39 37 3b 6.x.*.u_xlat23.+.-0.00286999997;
0f00 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 31 36 2e 78 20 3d 20 75 5f 78 6c 61 74 31 36 2e 78 .........u_xlat16.x.=.u_xlat16.x
0f20 20 2a 20 31 2e 34 34 32 36 39 35 30 32 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 31 36 2e .*.1.44269502;.........u_xlat16.
0f40 78 20 3d 20 65 78 70 32 28 75 5f 78 6c 61 74 31 36 2e 78 29 3b 0a 20 20 20 20 20 20 20 20 75 5f x.=.exp2(u_xlat16.x);.........u_
0f60 78 6c 61 74 32 31 20 3d 20 28 2d 75 5f 78 6c 61 74 32 31 29 20 2b 20 31 2e 30 3b 0a 20 20 20 20 xlat21.=.(-u_xlat21).+.1.0;.....
0f80 20 20 20 20 75 5f 78 6c 61 74 32 33 20 3d 20 75 5f 78 6c 61 74 32 31 20 2a 20 35 2e 32 35 20 2b ....u_xlat23.=.u_xlat21.*.5.25.+
0fa0 20 2d 36 2e 38 30 30 30 30 30 31 39 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 33 20 3d .-6.80000019;.........u_xlat23.=
0fc0 20 75 5f 78 6c 61 74 32 31 20 2a 20 75 5f 78 6c 61 74 32 33 20 2b 20 33 2e 38 32 39 39 39 39 39 .u_xlat21.*.u_xlat23.+.3.8299999
0fe0 32 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 33 20 3d 20 75 5f 78 6c 61 74 32 31 20 2a 2;.........u_xlat23.=.u_xlat21.*
1000 20 75 5f 78 6c 61 74 32 33 20 2b 20 30 2e 34 35 38 39 39 39 39 39 31 3b 0a 20 20 20 20 20 20 20 .u_xlat23.+.0.458999991;........
1020 20 75 5f 78 6c 61 74 32 31 20 3d 20 75 5f 78 6c 61 74 32 31 20 2a 20 75 5f 78 6c 61 74 32 33 20 .u_xlat21.=.u_xlat21.*.u_xlat23.
1040 2b 20 2d 30 2e 30 30 32 38 36 39 39 39 39 39 37 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 +.-0.00286999997;.........u_xlat
1060 32 31 20 3d 20 75 5f 78 6c 61 74 32 31 20 2a 20 31 2e 34 34 32 36 39 35 30 32 3b 0a 20 20 20 20 21.=.u_xlat21.*.1.44269502;.....
1080 20 20 20 20 75 5f 78 6c 61 74 32 31 20 3d 20 65 78 70 32 28 75 5f 78 6c 61 74 32 31 29 3b 0a 20 ....u_xlat21.=.exp2(u_xlat21);..
10a0 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 31 20 3d 20 75 5f 78 6c 61 74 32 31 20 2a 20 30 2e 32 .......u_xlat21.=.u_xlat21.*.0.2
10c0 35 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 31 20 3d 20 75 5f 78 6c 61 74 31 36 2e 78 5;.........u_xlat21.=.u_xlat16.x
10e0 20 2a 20 30 2e 32 35 20 2b 20 28 2d 75 5f 78 6c 61 74 32 31 29 3b 0a 20 20 20 20 20 20 20 20 75 .*.0.25.+.(-u_xlat21);.........u
1100 5f 78 6c 61 74 32 31 20 3d 20 75 5f 78 6c 61 74 32 32 20 2a 20 75 5f 78 6c 61 74 32 31 20 2b 20 _xlat21.=.u_xlat22.*.u_xlat21.+.
1120 75 5f 78 6c 61 74 30 2e 79 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 31 20 3d 20 6d 61 u_xlat0.y;.........u_xlat21.=.ma
1140 78 28 75 5f 78 6c 61 74 32 31 2c 20 30 2e 30 29 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 x(u_xlat21,.0.0);.........u_xlat
1160 32 31 20 3d 20 6d 69 6e 28 75 5f 78 6c 61 74 32 31 2c 20 35 30 2e 30 29 3b 0a 20 20 20 20 20 20 21.=.min(u_xlat21,.50.0);.......
1180 20 20 75 5f 78 6c 61 74 35 2e 78 79 7a 20 3d 20 75 5f 78 6c 61 74 31 2e 78 79 7a 20 2a 20 75 5f ..u_xlat5.xyz.=.u_xlat1.xyz.*.u_
11a0 78 6c 61 74 32 2e 79 79 79 20 2b 20 76 65 63 33 28 30 2e 30 31 32 35 36 36 33 37 30 39 2c 20 30 xlat2.yyy.+.vec3(0.0125663709,.0
11c0 2e 30 31 32 35 36 36 33 37 30 39 2c 20 30 2e 30 31 32 35 36 36 33 37 30 39 29 3b 0a 20 20 20 20 .0125663709,.0.0125663709);.....
11e0 20 20 20 20 75 5f 78 6c 61 74 36 2e 78 79 7a 20 3d 20 28 2d 76 65 63 33 28 75 5f 78 6c 61 74 32 ....u_xlat6.xyz.=.(-vec3(u_xlat2
1200 31 29 29 20 2a 20 75 5f 78 6c 61 74 35 2e 78 79 7a 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 1)).*.u_xlat5.xyz;.........u_xla
1220 74 36 2e 78 79 7a 20 3d 20 75 5f 78 6c 61 74 36 2e 78 79 7a 20 2a 20 76 65 63 33 28 31 2e 34 34 t6.xyz.=.u_xlat6.xyz.*.vec3(1.44
1240 32 36 39 35 30 32 2c 20 31 2e 34 34 32 36 39 35 30 32 2c 20 31 2e 34 34 32 36 39 35 30 32 29 3b 269502,.1.44269502,.1.44269502);
1260 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 36 2e 78 79 7a 20 3d 20 65 78 70 32 28 75 5f 78 6c .........u_xlat6.xyz.=.exp2(u_xl
1280 61 74 36 2e 78 79 7a 29 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 31 20 3d 20 75 5f 78 at6.xyz);.........u_xlat21.=.u_x
12a0 6c 61 74 30 2e 7a 20 2a 20 75 5f 78 6c 61 74 32 32 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 lat0.z.*.u_xlat22;.........u_xla
12c0 74 34 2e 78 79 7a 20 3d 20 75 5f 78 6c 61 74 33 2e 78 79 7a 20 2a 20 75 5f 78 6c 61 74 30 2e 78 t4.xyz.=.u_xlat3.xyz.*.u_xlat0.x
12e0 78 78 20 2b 20 75 5f 78 6c 61 74 34 2e 78 79 7a 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 xx.+.u_xlat4.xyz;.........u_xlat
1300 30 2e 78 20 3d 20 64 6f 74 28 75 5f 78 6c 61 74 34 2e 78 79 7a 2c 20 75 5f 78 6c 61 74 34 2e 78 0.x.=.dot(u_xlat4.xyz,.u_xlat4.x
1320 79 7a 29 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 30 2e 78 20 3d 20 73 71 72 74 28 75 5f yz);.........u_xlat0.x.=.sqrt(u_
1340 78 6c 61 74 30 2e 78 29 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 32 20 3d 20 28 2d 75 xlat0.x);.........u_xlat22.=.(-u
1360 5f 78 6c 61 74 30 2e 78 29 20 2b 20 31 2e 30 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 _xlat0.x).+.1.0;.........u_xlat2
1380 32 20 3d 20 75 5f 78 6c 61 74 32 32 20 2a 20 32 33 30 2e 38 33 31 32 30 37 3b 0a 20 20 20 20 20 2.=.u_xlat22.*.230.831207;......
13a0 20 20 20 75 5f 78 6c 61 74 32 32 20 3d 20 65 78 70 32 28 75 5f 78 6c 61 74 32 32 29 3b 0a 20 20 ...u_xlat22.=.exp2(u_xlat22);...
13c0 20 20 20 20 20 20 75 5f 78 6c 61 74 31 36 2e 78 20 3d 20 64 6f 74 28 5f 57 6f 72 6c 64 53 70 61 ......u_xlat16.x.=.dot(_WorldSpa
13e0 63 65 4c 69 67 68 74 50 6f 73 30 2e 78 79 7a 2c 20 75 5f 78 6c 61 74 34 2e 78 79 7a 29 3b 0a 20 ceLightPos0.xyz,.u_xlat4.xyz);..
1400 20 20 20 20 20 20 20 75 5f 78 6c 61 74 31 36 2e 78 20 3d 20 75 5f 78 6c 61 74 31 36 2e 78 20 2f .......u_xlat16.x.=.u_xlat16.x./
1420 20 75 5f 78 6c 61 74 30 2e 78 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 33 20 3d 20 64 .u_xlat0.x;.........u_xlat23.=.d
1440 6f 74 28 75 5f 78 6c 61 74 33 2e 78 79 7a 2c 20 75 5f 78 6c 61 74 34 2e 78 79 7a 29 3b 0a 20 20 ot(u_xlat3.xyz,.u_xlat4.xyz);...
1460 20 20 20 20 20 20 75 5f 78 6c 61 74 30 2e 78 20 3d 20 75 5f 78 6c 61 74 32 33 20 2f 20 75 5f 78 ......u_xlat0.x.=.u_xlat23./.u_x
1480 6c 61 74 30 2e 78 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 31 36 2e 78 20 3d 20 28 2d 75 lat0.x;.........u_xlat16.x.=.(-u
14a0 5f 78 6c 61 74 31 36 2e 78 29 20 2b 20 31 2e 30 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 _xlat16.x).+.1.0;.........u_xlat
14c0 32 33 20 3d 20 75 5f 78 6c 61 74 31 36 2e 78 20 2a 20 35 2e 32 35 20 2b 20 2d 36 2e 38 30 30 30 23.=.u_xlat16.x.*.5.25.+.-6.8000
14e0 30 30 31 39 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 33 20 3d 20 75 5f 78 6c 61 74 31 0019;.........u_xlat23.=.u_xlat1
1500 36 2e 78 20 2a 20 75 5f 78 6c 61 74 32 33 20 2b 20 33 2e 38 32 39 39 39 39 39 32 3b 0a 20 20 20 6.x.*.u_xlat23.+.3.82999992;....
1520 20 20 20 20 20 75 5f 78 6c 61 74 32 33 20 3d 20 75 5f 78 6c 61 74 31 36 2e 78 20 2a 20 75 5f 78 .....u_xlat23.=.u_xlat16.x.*.u_x
1540 6c 61 74 32 33 20 2b 20 30 2e 34 35 38 39 39 39 39 39 31 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 lat23.+.0.458999991;.........u_x
1560 6c 61 74 31 36 2e 78 20 3d 20 75 5f 78 6c 61 74 31 36 2e 78 20 2a 20 75 5f 78 6c 61 74 32 33 20 lat16.x.=.u_xlat16.x.*.u_xlat23.
1580 2b 20 2d 30 2e 30 30 32 38 36 39 39 39 39 39 37 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 +.-0.00286999997;.........u_xlat
15a0 31 36 2e 78 20 3d 20 75 5f 78 6c 61 74 31 36 2e 78 20 2a 20 31 2e 34 34 32 36 39 35 30 32 3b 0a 16.x.=.u_xlat16.x.*.1.44269502;.
15c0 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 31 36 2e 78 20 3d 20 65 78 70 32 28 75 5f 78 6c 61 74 ........u_xlat16.x.=.exp2(u_xlat
15e0 31 36 2e 78 29 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 30 2e 78 20 3d 20 28 2d 75 5f 78 16.x);.........u_xlat0.x.=.(-u_x
1600 6c 61 74 30 2e 78 29 20 2b 20 31 2e 30 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 33 20 lat0.x).+.1.0;.........u_xlat23.
1620 3d 20 75 5f 78 6c 61 74 30 2e 78 20 2a 20 35 2e 32 35 20 2b 20 2d 36 2e 38 30 30 30 30 30 31 39 =.u_xlat0.x.*.5.25.+.-6.80000019
1640 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 33 20 3d 20 75 5f 78 6c 61 74 30 2e 78 20 2a ;.........u_xlat23.=.u_xlat0.x.*
1660 20 75 5f 78 6c 61 74 32 33 20 2b 20 33 2e 38 32 39 39 39 39 39 32 3b 0a 20 20 20 20 20 20 20 20 .u_xlat23.+.3.82999992;.........
1680 75 5f 78 6c 61 74 32 33 20 3d 20 75 5f 78 6c 61 74 30 2e 78 20 2a 20 75 5f 78 6c 61 74 32 33 20 u_xlat23.=.u_xlat0.x.*.u_xlat23.
16a0 2b 20 30 2e 34 35 38 39 39 39 39 39 31 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 30 2e 78 +.0.458999991;.........u_xlat0.x
16c0 20 3d 20 75 5f 78 6c 61 74 30 2e 78 20 2a 20 75 5f 78 6c 61 74 32 33 20 2b 20 2d 30 2e 30 30 32 .=.u_xlat0.x.*.u_xlat23.+.-0.002
16e0 38 36 39 39 39 39 39 37 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 30 2e 78 20 3d 20 75 5f 86999997;.........u_xlat0.x.=.u_
1700 78 6c 61 74 30 2e 78 20 2a 20 31 2e 34 34 32 36 39 35 30 32 3b 0a 20 20 20 20 20 20 20 20 75 5f xlat0.x.*.1.44269502;.........u_
1720 78 6c 61 74 30 2e 78 20 3d 20 65 78 70 32 28 75 5f 78 6c 61 74 30 2e 78 29 3b 0a 20 20 20 20 20 xlat0.x.=.exp2(u_xlat0.x);......
1740 20 20 20 75 5f 78 6c 61 74 30 2e 78 20 3d 20 75 5f 78 6c 61 74 30 2e 78 20 2a 20 30 2e 32 35 3b ...u_xlat0.x.=.u_xlat0.x.*.0.25;
1760 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 30 2e 78 20 3d 20 75 5f 78 6c 61 74 31 36 2e 78 20 .........u_xlat0.x.=.u_xlat16.x.
1780 2a 20 30 2e 32 35 20 2b 20 28 2d 75 5f 78 6c 61 74 30 2e 78 29 3b 0a 20 20 20 20 20 20 20 20 75 *.0.25.+.(-u_xlat0.x);.........u
17a0 5f 78 6c 61 74 30 2e 78 20 3d 20 75 5f 78 6c 61 74 32 32 20 2a 20 75 5f 78 6c 61 74 30 2e 78 20 _xlat0.x.=.u_xlat22.*.u_xlat0.x.
17c0 2b 20 75 5f 78 6c 61 74 30 2e 79 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 30 2e 78 20 3d +.u_xlat0.y;.........u_xlat0.x.=
17e0 20 6d 61 78 28 75 5f 78 6c 61 74 30 2e 78 2c 20 30 2e 30 29 3b 0a 20 20 20 20 20 20 20 20 75 5f .max(u_xlat0.x,.0.0);.........u_
1800 78 6c 61 74 30 2e 78 20 3d 20 6d 69 6e 28 75 5f 78 6c 61 74 30 2e 78 2c 20 35 30 2e 30 29 3b 0a xlat0.x.=.min(u_xlat0.x,.50.0);.
1820 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 34 2e 78 79 7a 20 3d 20 75 5f 78 6c 61 74 35 2e 78 79 ........u_xlat4.xyz.=.u_xlat5.xy
1840 7a 20 2a 20 28 2d 75 5f 78 6c 61 74 30 2e 78 78 78 29 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c z.*.(-u_xlat0.xxx);.........u_xl
1860 61 74 34 2e 78 79 7a 20 3d 20 75 5f 78 6c 61 74 34 2e 78 79 7a 20 2a 20 76 65 63 33 28 31 2e 34 at4.xyz.=.u_xlat4.xyz.*.vec3(1.4
1880 34 32 36 39 35 30 32 2c 20 31 2e 34 34 32 36 39 35 30 32 2c 20 31 2e 34 34 32 36 39 35 30 32 29 4269502,.1.44269502,.1.44269502)
18a0 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 34 2e 78 79 7a 20 3d 20 65 78 70 32 28 75 5f 78 ;.........u_xlat4.xyz.=.exp2(u_x
18c0 6c 61 74 34 2e 78 79 7a 29 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 30 2e 78 20 3d 20 75 lat4.xyz);.........u_xlat0.x.=.u
18e0 5f 78 6c 61 74 30 2e 7a 20 2a 20 75 5f 78 6c 61 74 32 32 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 _xlat0.z.*.u_xlat22;.........u_x
1900 6c 61 74 30 2e 78 79 7a 20 3d 20 75 5f 78 6c 61 74 30 2e 78 78 78 20 2a 20 75 5f 78 6c 61 74 34 lat0.xyz.=.u_xlat0.xxx.*.u_xlat4
1920 2e 78 79 7a 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 30 2e 78 79 7a 20 3d 20 75 5f 78 6c .xyz;.........u_xlat0.xyz.=.u_xl
1940 61 74 36 2e 78 79 7a 20 2a 20 76 65 63 33 28 75 5f 78 6c 61 74 32 31 29 20 2b 20 75 5f 78 6c 61 at6.xyz.*.vec3(u_xlat21).+.u_xla
1960 74 30 2e 78 79 7a 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 34 2e 78 79 7a 20 3d 20 75 5f t0.xyz;.........u_xlat4.xyz.=.u_
1980 78 6c 61 74 31 2e 78 79 7a 20 2a 20 75 5f 78 6c 61 74 32 2e 78 78 78 3b 0a 20 20 20 20 20 20 20 xlat1.xyz.*.u_xlat2.xxx;........
19a0 20 75 5f 78 6c 61 74 34 2e 78 79 7a 20 3d 20 75 5f 78 6c 61 74 30 2e 78 79 7a 20 2a 20 75 5f 78 .u_xlat4.xyz.=.u_xlat0.xyz.*.u_x
19c0 6c 61 74 34 2e 78 79 7a 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 30 2e 78 79 7a 20 3d 20 lat4.xyz;.........u_xlat0.xyz.=.
19e0 75 5f 78 6c 61 74 30 2e 78 79 7a 20 2a 20 76 65 63 33 28 30 2e 30 31 39 39 39 39 39 39 39 36 2c u_xlat0.xyz.*.vec3(0.0199999996,
1a00 20 30 2e 30 31 39 39 39 39 39 39 39 36 2c 20 30 2e 30 31 39 39 39 39 39 39 39 36 29 3b 0a 20 20 .0.0199999996,.0.0199999996);...
1a20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 31 20 3d 20 6d 69 ..}.else.{.........u_xlat21.=.mi
1a40 6e 28 75 5f 78 6c 61 74 33 2e 79 2c 20 2d 30 2e 30 30 31 30 30 30 30 30 30 30 35 29 3b 0a 20 20 n(u_xlat3.y,.-0.00100000005);...
1a60 20 20 20 20 20 20 75 5f 78 6c 61 74 32 31 20 3d 20 2d 39 2e 39 39 39 39 39 39 37 35 65 2d 30 35 ......u_xlat21.=.-9.99999975e-05
1a80 20 2f 20 75 5f 78 6c 61 74 32 31 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 35 2e 78 79 7a ./.u_xlat21;.........u_xlat5.xyz
1aa0 20 3d 20 76 65 63 33 28 75 5f 78 6c 61 74 32 31 29 20 2a 20 75 5f 78 6c 61 74 33 2e 78 79 7a 20 .=.vec3(u_xlat21).*.u_xlat3.xyz.
1ac0 2b 20 76 65 63 33 28 30 2e 30 2c 20 31 2e 30 30 30 31 30 30 30 32 2c 20 30 2e 30 29 3b 0a 20 20 +.vec3(0.0,.1.00010002,.0.0);...
1ae0 20 20 20 20 20 20 75 5f 78 6c 61 74 32 32 20 3d 20 64 6f 74 28 28 2d 75 5f 78 6c 61 74 33 2e 78 ......u_xlat22.=.dot((-u_xlat3.x
1b00 79 7a 29 2c 20 75 5f 78 6c 61 74 35 2e 78 79 7a 29 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 yz),.u_xlat5.xyz);.........u_xla
1b20 74 31 36 2e 78 20 3d 20 64 6f 74 28 5f 57 6f 72 6c 64 53 70 61 63 65 4c 69 67 68 74 50 6f 73 30 t16.x.=.dot(_WorldSpaceLightPos0
1b40 2e 78 79 7a 2c 20 75 5f 78 6c 61 74 35 2e 78 79 7a 29 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c .xyz,.u_xlat5.xyz);.........u_xl
1b60 61 74 32 32 20 3d 20 28 2d 75 5f 78 6c 61 74 32 32 29 20 2b 20 31 2e 30 3b 0a 20 20 20 20 20 20 at22.=.(-u_xlat22).+.1.0;.......
1b80 20 20 75 5f 78 6c 61 74 32 33 20 3d 20 75 5f 78 6c 61 74 32 32 20 2a 20 35 2e 32 35 20 2b 20 2d ..u_xlat23.=.u_xlat22.*.5.25.+.-
1ba0 36 2e 38 30 30 30 30 30 31 39 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 33 20 3d 20 75 6.80000019;.........u_xlat23.=.u
1bc0 5f 78 6c 61 74 32 32 20 2a 20 75 5f 78 6c 61 74 32 33 20 2b 20 33 2e 38 32 39 39 39 39 39 32 3b _xlat22.*.u_xlat23.+.3.82999992;
1be0 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 33 20 3d 20 75 5f 78 6c 61 74 32 32 20 2a 20 75 .........u_xlat23.=.u_xlat22.*.u
1c00 5f 78 6c 61 74 32 33 20 2b 20 30 2e 34 35 38 39 39 39 39 39 31 3b 0a 20 20 20 20 20 20 20 20 75 _xlat23.+.0.458999991;.........u
1c20 5f 78 6c 61 74 32 32 20 3d 20 75 5f 78 6c 61 74 32 32 20 2a 20 75 5f 78 6c 61 74 32 33 20 2b 20 _xlat22.=.u_xlat22.*.u_xlat23.+.
1c40 2d 30 2e 30 30 32 38 36 39 39 39 39 39 37 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 32 -0.00286999997;.........u_xlat22
1c60 20 3d 20 75 5f 78 6c 61 74 32 32 20 2a 20 31 2e 34 34 32 36 39 35 30 32 3b 0a 20 20 20 20 20 20 .=.u_xlat22.*.1.44269502;.......
1c80 20 20 75 5f 78 6c 61 74 32 32 20 3d 20 65 78 70 32 28 75 5f 78 6c 61 74 32 32 29 3b 0a 20 20 20 ..u_xlat22.=.exp2(u_xlat22);....
1ca0 20 20 20 20 20 75 5f 78 6c 61 74 31 36 2e 78 20 3d 20 28 2d 75 5f 78 6c 61 74 31 36 2e 78 29 20 .....u_xlat16.x.=.(-u_xlat16.x).
1cc0 2b 20 31 2e 30 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 33 20 3d 20 75 5f 78 6c 61 74 +.1.0;.........u_xlat23.=.u_xlat
1ce0 31 36 2e 78 20 2a 20 35 2e 32 35 20 2b 20 2d 36 2e 38 30 30 30 30 30 31 39 3b 0a 20 20 20 20 20 16.x.*.5.25.+.-6.80000019;......
1d00 20 20 20 75 5f 78 6c 61 74 32 33 20 3d 20 75 5f 78 6c 61 74 31 36 2e 78 20 2a 20 75 5f 78 6c 61 ...u_xlat23.=.u_xlat16.x.*.u_xla
1d20 74 32 33 20 2b 20 33 2e 38 32 39 39 39 39 39 32 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 t23.+.3.82999992;.........u_xlat
1d40 32 33 20 3d 20 75 5f 78 6c 61 74 31 36 2e 78 20 2a 20 75 5f 78 6c 61 74 32 33 20 2b 20 30 2e 34 23.=.u_xlat16.x.*.u_xlat23.+.0.4
1d60 35 38 39 39 39 39 39 31 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 31 36 2e 78 20 3d 20 75 58999991;.........u_xlat16.x.=.u
1d80 5f 78 6c 61 74 31 36 2e 78 20 2a 20 75 5f 78 6c 61 74 32 33 20 2b 20 2d 30 2e 30 30 32 38 36 39 _xlat16.x.*.u_xlat23.+.-0.002869
1da0 39 39 39 39 37 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 31 36 2e 78 20 3d 20 75 5f 78 6c 99997;.........u_xlat16.x.=.u_xl
1dc0 61 74 31 36 2e 78 20 2a 20 31 2e 34 34 32 36 39 35 30 32 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 at16.x.*.1.44269502;.........u_x
1de0 6c 61 74 31 36 2e 78 20 3d 20 65 78 70 32 28 75 5f 78 6c 61 74 31 36 2e 78 29 3b 0a 20 20 20 20 lat16.x.=.exp2(u_xlat16.x);.....
1e00 20 20 20 20 75 5f 78 6c 61 74 35 2e 78 79 20 3d 20 76 65 63 32 28 75 5f 78 6c 61 74 32 32 29 20 ....u_xlat5.xy.=.vec2(u_xlat22).
1e20 2a 20 76 65 63 32 28 30 2e 32 35 2c 20 30 2e 32 34 39 39 30 30 30 31 33 29 3b 0a 20 20 20 20 20 *.vec2(0.25,.0.249900013);......
1e40 20 20 20 75 5f 78 6c 61 74 32 32 20 3d 20 75 5f 78 6c 61 74 31 36 2e 78 20 2a 20 30 2e 32 35 20 ...u_xlat22.=.u_xlat16.x.*.0.25.
1e60 2b 20 75 5f 78 6c 61 74 35 2e 78 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 31 36 2e 78 79 +.u_xlat5.x;.........u_xlat16.xy
1e80 20 3d 20 76 65 63 32 28 75 5f 78 6c 61 74 32 31 29 20 2a 20 76 65 63 32 28 30 2e 35 2c 20 32 30 .=.vec2(u_xlat21).*.vec2(0.5,.20
1ea0 2e 30 29 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 35 2e 78 7a 77 20 3d 20 75 5f 78 6c 61 .0);.........u_xlat5.xzw.=.u_xla
1ec0 74 31 36 2e 78 78 78 20 2a 20 75 5f 78 6c 61 74 33 2e 78 79 7a 3b 0a 20 20 20 20 20 20 20 20 75 t16.xxx.*.u_xlat3.xyz;.........u
1ee0 5f 78 6c 61 74 35 2e 78 7a 77 20 3d 20 75 5f 78 6c 61 74 35 2e 78 7a 77 20 2a 20 76 65 63 33 28 _xlat5.xzw.=.u_xlat5.xzw.*.vec3(
1f00 30 2e 35 2c 20 30 2e 35 2c 20 30 2e 35 29 20 2b 20 76 65 63 33 28 30 2e 30 2c 20 31 2e 30 30 30 0.5,.0.5,.0.5).+.vec3(0.0,.1.000
1f20 31 30 30 30 32 2c 20 30 2e 30 29 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 31 20 3d 20 10002,.0.0);.........u_xlat21.=.
1f40 64 6f 74 28 75 5f 78 6c 61 74 35 2e 78 7a 77 2c 20 75 5f 78 6c 61 74 35 2e 78 7a 77 29 3b 0a 20 dot(u_xlat5.xzw,.u_xlat5.xzw);..
1f60 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 31 20 3d 20 73 71 72 74 28 75 5f 78 6c 61 74 32 31 29 .......u_xlat21.=.sqrt(u_xlat21)
1f80 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 31 20 3d 20 28 2d 75 5f 78 6c 61 74 32 31 29 ;.........u_xlat21.=.(-u_xlat21)
1fa0 20 2b 20 31 2e 30 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 31 20 3d 20 75 5f 78 6c 61 .+.1.0;.........u_xlat21.=.u_xla
1fc0 74 32 31 20 2a 20 32 33 30 2e 38 33 31 32 30 37 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 t21.*.230.831207;.........u_xlat
1fe0 32 31 20 3d 20 65 78 70 32 28 75 5f 78 6c 61 74 32 31 29 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 21.=.exp2(u_xlat21);.........u_x
2000 6c 61 74 32 32 20 3d 20 75 5f 78 6c 61 74 32 31 20 2a 20 75 5f 78 6c 61 74 32 32 20 2b 20 28 2d lat22.=.u_xlat21.*.u_xlat22.+.(-
2020 75 5f 78 6c 61 74 35 2e 79 29 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 32 20 3d 20 6d u_xlat5.y);.........u_xlat22.=.m
2040 61 78 28 75 5f 78 6c 61 74 32 32 2c 20 30 2e 30 29 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 ax(u_xlat22,.0.0);.........u_xla
2060 74 32 32 20 3d 20 6d 69 6e 28 75 5f 78 6c 61 74 32 32 2c 20 35 30 2e 30 29 3b 0a 20 20 20 20 20 t22.=.min(u_xlat22,.50.0);......
2080 20 20 20 75 5f 78 6c 61 74 35 2e 78 79 7a 20 3d 20 75 5f 78 6c 61 74 31 2e 78 79 7a 20 2a 20 75 ...u_xlat5.xyz.=.u_xlat1.xyz.*.u
20a0 5f 78 6c 61 74 32 2e 79 79 79 20 2b 20 76 65 63 33 28 30 2e 30 31 32 35 36 36 33 37 30 39 2c 20 _xlat2.yyy.+.vec3(0.0125663709,.
20c0 30 2e 30 31 32 35 36 36 33 37 30 39 2c 20 30 2e 30 31 32 35 36 36 33 37 30 39 29 3b 0a 20 20 20 0.0125663709,.0.0125663709);....
20e0 20 20 20 20 20 75 5f 78 6c 61 74 35 2e 78 79 7a 20 3d 20 28 2d 76 65 63 33 28 75 5f 78 6c 61 74 .....u_xlat5.xyz.=.(-vec3(u_xlat
2100 32 32 29 29 20 2a 20 75 5f 78 6c 61 74 35 2e 78 79 7a 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 22)).*.u_xlat5.xyz;.........u_xl
2120 61 74 35 2e 78 79 7a 20 3d 20 75 5f 78 6c 61 74 35 2e 78 79 7a 20 2a 20 76 65 63 33 28 31 2e 34 at5.xyz.=.u_xlat5.xyz.*.vec3(1.4
2140 34 32 36 39 35 30 32 2c 20 31 2e 34 34 32 36 39 35 30 32 2c 20 31 2e 34 34 32 36 39 35 30 32 29 4269502,.1.44269502,.1.44269502)
2160 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 30 2e 78 79 7a 20 3d 20 65 78 70 32 28 75 5f 78 ;.........u_xlat0.xyz.=.exp2(u_x
2180 6c 61 74 35 2e 78 79 7a 29 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 32 31 20 3d 20 75 5f lat5.xyz);.........u_xlat21.=.u_
21a0 78 6c 61 74 31 36 2e 79 20 2a 20 75 5f 78 6c 61 74 32 31 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 xlat16.y.*.u_xlat21;.........u_x
21c0 6c 61 74 39 2e 78 79 7a 20 3d 20 76 65 63 33 28 75 5f 78 6c 61 74 32 31 29 20 2a 20 75 5f 78 6c lat9.xyz.=.vec3(u_xlat21).*.u_xl
21e0 61 74 30 2e 78 79 7a 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 31 2e 78 79 7a 20 3d 20 75 at0.xyz;.........u_xlat1.xyz.=.u
2200 5f 78 6c 61 74 31 2e 78 79 7a 20 2a 20 75 5f 78 6c 61 74 32 2e 78 78 78 20 2b 20 76 65 63 33 28 _xlat1.xyz.*.u_xlat2.xxx.+.vec3(
2220 30 2e 30 31 39 39 39 39 39 39 39 36 2c 20 30 2e 30 31 39 39 39 39 39 39 39 36 2c 20 30 2e 30 31 0.0199999996,.0.0199999996,.0.01
2240 39 39 39 39 39 39 39 36 29 3b 0a 20 20 20 20 20 20 20 20 75 5f 78 6c 61 74 34 2e 78 79 7a 20 3d 99999996);.........u_xlat4.xyz.=
2260 20 75 5f 78 6c 61 74 31 2e 78 79 7a 20 2a 20 75 5f 78 6c 61 74 39 2e 78 79 7a 3b 0a 20 20 20 20 .u_xlat1.xyz.*.u_xlat9.xyz;.....
2280 7d 0a 20 20 20 20 75 5f 78 6c 61 74 31 2e 78 79 7a 20 3d 20 76 65 63 33 28 5f 47 72 6f 75 6e 64 }.....u_xlat1.xyz.=.vec3(_Ground
22a0 43 6f 6c 6f 72 2e 78 2c 20 5f 47 72 6f 75 6e 64 43 6f 6c 6f 72 2e 79 2c 20 5f 47 72 6f 75 6e 64 Color.x,._GroundColor.y,._Ground
22c0 43 6f 6c 6f 72 2e 7a 29 20 2a 20 76 65 63 33 28 5f 47 72 6f 75 6e 64 43 6f 6c 6f 72 2e 78 2c 20 Color.z).*.vec3(_GroundColor.x,.
22e0 5f 47 72 6f 75 6e 64 43 6f 6c 6f 72 2e 79 2c 20 5f 47 72 6f 75 6e 64 43 6f 6c 6f 72 2e 7a 29 3b _GroundColor.y,._GroundColor.z);
2300 0a 20 20 20 20 75 5f 78 6c 61 74 31 2e 78 79 7a 20 3d 20 75 5f 78 6c 61 74 31 2e 78 79 7a 20 2a .....u_xlat1.xyz.=.u_xlat1.xyz.*
2320 20 75 5f 78 6c 61 74 30 2e 78 79 7a 20 2b 20 75 5f 78 6c 61 74 34 2e 78 79 7a 3b 0a 20 20 20 20 .u_xlat0.xyz.+.u_xlat4.xyz;.....
2340 76 73 5f 54 45 58 43 4f 4f 52 44 31 2e 78 79 7a 20 3d 20 75 5f 78 6c 61 74 31 2e 78 79 7a 20 2a vs_TEXCOORD1.xyz.=.u_xlat1.xyz.*
2360 20 76 65 63 33 28 5f 45 78 70 6f 73 75 72 65 29 3b 0a 20 20 20 20 75 5f 78 6c 61 74 32 31 20 3d .vec3(_Exposure);.....u_xlat21.=
2380 20 64 6f 74 28 5f 57 6f 72 6c 64 53 70 61 63 65 4c 69 67 68 74 50 6f 73 30 2e 78 79 7a 2c 20 28 .dot(_WorldSpaceLightPos0.xyz,.(
23a0 2d 75 5f 78 6c 61 74 33 2e 78 79 7a 29 29 3b 0a 20 20 20 20 75 5f 78 6c 61 74 32 31 20 3d 20 75 -u_xlat3.xyz));.....u_xlat21.=.u
23c0 5f 78 6c 61 74 32 31 20 2a 20 75 5f 78 6c 61 74 32 31 3b 0a 20 20 20 20 75 5f 78 6c 61 74 32 31 _xlat21.*.u_xlat21;.....u_xlat21
23e0 20 3d 20 75 5f 78 6c 61 74 32 31 20 2a 20 30 2e 37 35 20 2b 20 30 2e 37 35 3b 0a 20 20 20 20 75 .=.u_xlat21.*.0.75.+.0.75;.....u
2400 5f 78 6c 61 74 31 2e 78 79 7a 20 3d 20 76 65 63 33 28 75 5f 78 6c 61 74 32 31 29 20 2a 20 75 5f _xlat1.xyz.=.vec3(u_xlat21).*.u_
2420 78 6c 61 74 34 2e 78 79 7a 3b 0a 20 20 20 20 76 73 5f 54 45 58 43 4f 4f 52 44 32 2e 78 79 7a 20 xlat4.xyz;.....vs_TEXCOORD2.xyz.
2440 3d 20 75 5f 78 6c 61 74 31 2e 78 79 7a 20 2a 20 76 65 63 33 28 5f 45 78 70 6f 73 75 72 65 29 3b =.u_xlat1.xyz.*.vec3(_Exposure);
2460 0a 20 20 20 20 75 5f 78 6c 61 74 32 31 20 3d 20 64 6f 74 28 5f 4c 69 67 68 74 43 6f 6c 6f 72 30 .....u_xlat21.=.dot(_LightColor0
2480 2e 78 79 7a 2c 20 5f 4c 69 67 68 74 43 6f 6c 6f 72 30 2e 78 79 7a 29 3b 0a 20 20 20 20 75 5f 78 .xyz,._LightColor0.xyz);.....u_x
24a0 6c 61 74 32 31 20 3d 20 73 71 72 74 28 75 5f 78 6c 61 74 32 31 29 3b 0a 20 20 20 20 75 5f 78 6c lat21.=.sqrt(u_xlat21);.....u_xl
24c0 61 74 32 31 20 3d 20 6d 61 78 28 75 5f 78 6c 61 74 32 31 2c 20 30 2e 32 35 29 3b 0a 20 20 20 20 at21.=.max(u_xlat21,.0.25);.....
24e0 75 5f 78 6c 61 74 32 31 20 3d 20 6d 69 6e 28 75 5f 78 6c 61 74 32 31 2c 20 31 2e 30 29 3b 0a 20 u_xlat21.=.min(u_xlat21,.1.0);..
2500 20 20 20 75 5f 78 6c 61 74 30 2e 78 79 7a 20 3d 20 75 5f 78 6c 61 74 30 2e 78 79 7a 3b 0a 20 20 ...u_xlat0.xyz.=.u_xlat0.xyz;...
2520 20 20 75 5f 78 6c 61 74 30 2e 78 79 7a 20 3d 20 63 6c 61 6d 70 28 75 5f 78 6c 61 74 30 2e 78 79 ..u_xlat0.xyz.=.clamp(u_xlat0.xy
2540 7a 2c 20 30 2e 30 2c 20 31 2e 30 29 3b 0a 20 20 20 20 75 5f 78 6c 61 74 30 2e 78 79 7a 20 3d 20 z,.0.0,.1.0);.....u_xlat0.xyz.=.
2560 75 5f 78 6c 61 74 30 2e 78 79 7a 20 2a 20 5f 4c 69 67 68 74 43 6f 6c 6f 72 30 2e 78 79 7a 3b 0a u_xlat0.xyz.*._LightColor0.xyz;.
2580 20 20 20 20 75 5f 78 6c 61 74 30 2e 78 79 7a 20 3d 20 75 5f 78 6c 61 74 30 2e 78 79 7a 20 2a 20 ....u_xlat0.xyz.=.u_xlat0.xyz.*.
25a0 76 65 63 33 28 31 35 2e 30 2c 20 31 35 2e 30 2c 20 31 35 2e 30 29 3b 0a 20 20 20 20 76 73 5f 54 vec3(15.0,.15.0,.15.0);.....vs_T
25c0 45 58 43 4f 4f 52 44 33 2e 78 79 7a 20 3d 20 75 5f 78 6c 61 74 30 2e 78 79 7a 20 2f 20 76 65 63 EXCOORD3.xyz.=.u_xlat0.xyz./.vec
25e0 33 28 75 5f 78 6c 61 74 32 31 29 3b 0a 20 20 20 20 76 73 5f 54 45 58 43 4f 4f 52 44 30 2e 78 79 3(u_xlat21);.....vs_TEXCOORD0.xy
2600 7a 20 3d 20 28 2d 75 5f 78 6c 61 74 33 2e 78 79 7a 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 3b 0a z.=.(-u_xlat3.xyz);.....return;.
2620 7d 0a 0a 23 65 6e 64 69 66 0a 23 69 66 64 65 66 20 46 52 41 47 4d 45 4e 54 0a 23 76 65 72 73 69 }..#endif.#ifdef.FRAGMENT.#versi
2640 6f 6e 20 31 35 30 0a 23 65 78 74 65 6e 73 69 6f 6e 20 47 4c 5f 41 52 42 5f 65 78 70 6c 69 63 69 on.150.#extension.GL_ARB_explici
2660 74 5f 61 74 74 72 69 62 5f 6c 6f 63 61 74 69 6f 6e 20 3a 20 72 65 71 75 69 72 65 0a 23 69 66 64 t_attrib_location.:.require.#ifd
2680 65 66 20 47 4c 5f 41 52 42 5f 73 68 61 64 65 72 5f 62 69 74 5f 65 6e 63 6f 64 69 6e 67 0a 23 65 ef.GL_ARB_shader_bit_encoding.#e
26a0 78 74 65 6e 73 69 6f 6e 20 47 4c 5f 41 52 42 5f 73 68 61 64 65 72 5f 62 69 74 5f 65 6e 63 6f 64 xtension.GL_ARB_shader_bit_encod
26c0 69 6e 67 20 3a 20 65 6e 61 62 6c 65 0a 23 65 6e 64 69 66 0a 0a 23 64 65 66 69 6e 65 20 48 4c 53 ing.:.enable.#endif..#define.HLS
26e0 4c 43 43 5f 45 4e 41 42 4c 45 5f 55 4e 49 46 4f 52 4d 5f 42 55 46 46 45 52 53 20 31 0a 23 69 66 LCC_ENABLE_UNIFORM_BUFFERS.1.#if
2700 20 48 4c 53 4c 43 43 5f 45 4e 41 42 4c 45 5f 55 4e 49 46 4f 52 4d 5f 42 55 46 46 45 52 53 0a 23 .HLSLCC_ENABLE_UNIFORM_BUFFERS.#
2720 64 65 66 69 6e 65 20 55 4e 49 54 59 5f 55 4e 49 46 4f 52 4d 0a 23 65 6c 73 65 0a 23 64 65 66 69 define.UNITY_UNIFORM.#else.#defi
2740 6e 65 20 55 4e 49 54 59 5f 55 4e 49 46 4f 52 4d 20 75 6e 69 66 6f 72 6d 0a 23 65 6e 64 69 66 0a ne.UNITY_UNIFORM.uniform.#endif.
2760 23 64 65 66 69 6e 65 20 55 4e 49 54 59 5f 53 55 50 50 4f 52 54 53 5f 55 4e 49 46 4f 52 4d 5f 4c #define.UNITY_SUPPORTS_UNIFORM_L
2780 4f 43 41 54 49 4f 4e 20 31 0a 23 69 66 20 55 4e 49 54 59 5f 53 55 50 50 4f 52 54 53 5f 55 4e 49 OCATION.1.#if.UNITY_SUPPORTS_UNI
27a0 46 4f 52 4d 5f 4c 4f 43 41 54 49 4f 4e 0a 23 64 65 66 69 6e 65 20 55 4e 49 54 59 5f 4c 4f 43 41 FORM_LOCATION.#define.UNITY_LOCA
27c0 54 49 4f 4e 28 78 29 20 6c 61 79 6f 75 74 28 6c 6f 63 61 74 69 6f 6e 20 3d 20 78 29 0a 23 64 65 TION(x).layout(location.=.x).#de
27e0 66 69 6e 65 20 55 4e 49 54 59 5f 42 49 4e 44 49 4e 47 28 78 29 20 6c 61 79 6f 75 74 28 62 69 6e fine.UNITY_BINDING(x).layout(bin
2800 64 69 6e 67 20 3d 20 78 2c 20 73 74 64 31 34 30 29 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 ding.=.x,.std140).#else.#define.
2820 55 4e 49 54 59 5f 4c 4f 43 41 54 49 4f 4e 28 78 29 0a 23 64 65 66 69 6e 65 20 55 4e 49 54 59 5f UNITY_LOCATION(x).#define.UNITY_
2840 42 49 4e 44 49 4e 47 28 78 29 20 6c 61 79 6f 75 74 28 73 74 64 31 34 30 29 0a 23 65 6e 64 69 66 BINDING(x).layout(std140).#endif
2860 0a 75 6e 69 66 6f 72 6d 20 09 76 65 63 34 20 5f 57 6f 72 6c 64 53 70 61 63 65 4c 69 67 68 74 50 .uniform..vec4._WorldSpaceLightP
2880 6f 73 30 3b 0a 75 6e 69 66 6f 72 6d 20 09 66 6c 6f 61 74 20 5f 53 75 6e 53 69 7a 65 3b 0a 75 6e os0;.uniform..float._SunSize;.un
28a0 69 66 6f 72 6d 20 09 66 6c 6f 61 74 20 5f 53 75 6e 53 69 7a 65 43 6f 6e 76 65 72 67 65 6e 63 65 iform..float._SunSizeConvergence
28c0 3b 0a 69 6e 20 20 76 65 63 33 20 76 73 5f 54 45 58 43 4f 4f 52 44 30 3b 0a 69 6e 20 20 76 65 63 ;.in..vec3.vs_TEXCOORD0;.in..vec
28e0 33 20 76 73 5f 54 45 58 43 4f 4f 52 44 31 3b 0a 69 6e 20 20 76 65 63 33 20 76 73 5f 54 45 58 43 3.vs_TEXCOORD1;.in..vec3.vs_TEXC
2900 4f 4f 52 44 32 3b 0a 69 6e 20 20 76 65 63 33 20 76 73 5f 54 45 58 43 4f 4f 52 44 33 3b 0a 6c 61 OORD2;.in..vec3.vs_TEXCOORD3;.la
2920 79 6f 75 74 28 6c 6f 63 61 74 69 6f 6e 20 3d 20 30 29 20 6f 75 74 20 76 65 63 34 20 53 56 5f 54 yout(location.=.0).out.vec4.SV_T
2940 61 72 67 65 74 30 3b 0a 76 65 63 34 20 75 5f 78 6c 61 74 30 3b 0a 76 65 63 33 20 75 5f 78 6c 61 arget0;.vec4.u_xlat0;.vec3.u_xla
2960 74 31 3b 0a 76 65 63 33 20 75 5f 78 6c 61 74 32 3b 0a 62 6f 6f 6c 20 75 5f 78 6c 61 74 62 34 3b t1;.vec3.u_xlat2;.bool.u_xlatb4;
2980 0a 66 6c 6f 61 74 20 75 5f 78 6c 61 74 36 3b 0a 76 6f 69 64 20 6d 61 69 6e 28 29 0a 7b 0a 20 20 .float.u_xlat6;.void.main().{...
29a0 20 20 75 5f 78 6c 61 74 30 2e 78 20 3d 20 6c 6f 67 32 28 5f 53 75 6e 53 69 7a 65 29 3b 0a 20 20 ..u_xlat0.x.=.log2(_SunSize);...
29c0 20 20 75 5f 78 6c 61 74 30 2e 78 20 3d 20 75 5f 78 6c 61 74 30 2e 78 20 2a 20 30 2e 36 34 39 39 ..u_xlat0.x.=.u_xlat0.x.*.0.6499
29e0 39 39 39 37 36 3b 0a 20 20 20 20 75 5f 78 6c 61 74 30 2e 78 20 3d 20 65 78 70 32 28 75 5f 78 6c 99976;.....u_xlat0.x.=.exp2(u_xl
2a00 61 74 30 2e 78 29 3b 0a 20 20 20 20 75 5f 78 6c 61 74 32 2e 78 20 3d 20 64 6f 74 28 76 73 5f 54 at0.x);.....u_xlat2.x.=.dot(vs_T
2a20 45 58 43 4f 4f 52 44 30 2e 78 79 7a 2c 20 76 73 5f 54 45 58 43 4f 4f 52 44 30 2e 78 79 7a 29 3b EXCOORD0.xyz,.vs_TEXCOORD0.xyz);
2a40 0a 20 20 20 20 75 5f 78 6c 61 74 32 2e 78 20 3d 20 69 6e 76 65 72 73 65 73 71 72 74 28 75 5f 78 .....u_xlat2.x.=.inversesqrt(u_x
2a60 6c 61 74 32 2e 78 29 3b 0a 20 20 20 20 75 5f 78 6c 61 74 32 2e 78 79 7a 20 3d 20 75 5f 78 6c 61 lat2.x);.....u_xlat2.xyz.=.u_xla
2a80 74 32 2e 78 78 78 20 2a 20 76 73 5f 54 45 58 43 4f 4f 52 44 30 2e 78 79 7a 3b 0a 20 20 20 20 75 t2.xxx.*.vs_TEXCOORD0.xyz;.....u
2aa0 5f 78 6c 61 74 32 2e 78 20 3d 20 64 6f 74 28 5f 57 6f 72 6c 64 53 70 61 63 65 4c 69 67 68 74 50 _xlat2.x.=.dot(_WorldSpaceLightP
2ac0 6f 73 30 2e 78 79 7a 2c 20 28 2d 75 5f 78 6c 61 74 32 2e 78 79 7a 29 29 3b 0a 20 20 20 20 75 5f os0.xyz,.(-u_xlat2.xyz));.....u_
2ae0 78 6c 61 74 32 2e 78 20 3d 20 63 6c 61 6d 70 28 75 5f 78 6c 61 74 32 2e 78 2c 20 30 2e 30 2c 20 xlat2.x.=.clamp(u_xlat2.x,.0.0,.
2b00 31 2e 30 29 3b 0a 20 20 20 20 75 5f 78 6c 61 74 32 2e 78 20 3d 20 6c 6f 67 32 28 75 5f 78 6c 61 1.0);.....u_xlat2.x.=.log2(u_xla
2b20 74 32 2e 78 29 3b 0a 20 20 20 20 75 5f 78 6c 61 74 32 2e 78 20 3d 20 75 5f 78 6c 61 74 32 2e 78 t2.x);.....u_xlat2.x.=.u_xlat2.x
2b40 20 2a 20 5f 53 75 6e 53 69 7a 65 43 6f 6e 76 65 72 67 65 6e 63 65 3b 0a 20 20 20 20 75 5f 78 6c .*._SunSizeConvergence;.....u_xl
2b60 61 74 32 2e 78 20 3d 20 65 78 70 32 28 75 5f 78 6c 61 74 32 2e 78 29 3b 0a 20 20 20 20 75 5f 78 at2.x.=.exp2(u_xlat2.x);.....u_x
2b80 6c 61 74 36 20 3d 20 28 2d 75 5f 78 6c 61 74 32 2e 78 29 20 2a 20 31 2e 39 38 30 30 30 30 30 32 lat6.=.(-u_xlat2.x).*.1.98000002
2ba0 20 2b 20 31 2e 39 38 30 31 30 30 30 34 3b 0a 20 20 20 20 75 5f 78 6c 61 74 30 2e 79 20 3d 20 75 .+.1.98010004;.....u_xlat0.y.=.u
2bc0 5f 78 6c 61 74 32 2e 78 20 2a 20 75 5f 78 6c 61 74 32 2e 78 20 2b 20 31 2e 30 3b 0a 20 20 20 20 _xlat2.x.*.u_xlat2.x.+.1.0;.....
2be0 75 5f 78 6c 61 74 30 2e 78 79 20 3d 20 75 5f 78 6c 61 74 30 2e 78 79 20 2a 20 76 65 63 32 28 31 u_xlat0.xy.=.u_xlat0.xy.*.vec2(1
2c00 30 2e 30 2c 20 30 2e 30 31 30 30 31 36 34 34 32 33 29 3b 0a 20 20 20 20 75 5f 78 6c 61 74 36 20 0.0,.0.0100164423);.....u_xlat6.
2c20 3d 20 6c 6f 67 32 28 75 5f 78 6c 61 74 36 29 3b 0a 20 20 20 20 75 5f 78 6c 61 74 30 2e 78 20 3d =.log2(u_xlat6);.....u_xlat0.x.=
2c40 20 75 5f 78 6c 61 74 36 20 2a 20 75 5f 78 6c 61 74 30 2e 78 3b 0a 20 20 20 20 75 5f 78 6c 61 74 .u_xlat6.*.u_xlat0.x;.....u_xlat
2c60 30 2e 78 20 3d 20 65 78 70 32 28 75 5f 78 6c 61 74 30 2e 78 29 3b 0a 20 20 20 20 75 5f 78 6c 61 0.x.=.exp2(u_xlat0.x);.....u_xla
2c80 74 30 2e 78 20 3d 20 6d 61 78 28 75 5f 78 6c 61 74 30 2e 78 2c 20 39 2e 39 39 39 39 39 39 37 35 t0.x.=.max(u_xlat0.x,.9.99999975
2ca0 65 2d 30 35 29 3b 0a 20 20 20 20 75 5f 78 6c 61 74 30 2e 78 20 3d 20 75 5f 78 6c 61 74 30 2e 79 e-05);.....u_xlat0.x.=.u_xlat0.y
2cc0 20 2f 20 75 5f 78 6c 61 74 30 2e 78 3b 0a 20 20 20 20 75 5f 78 6c 61 74 32 2e 78 20 3d 20 75 5f ./.u_xlat0.x;.....u_xlat2.x.=.u_
2ce0 78 6c 61 74 32 2e 79 20 2a 20 35 30 2e 30 3b 0a 20 20 20 20 75 5f 78 6c 61 74 32 2e 78 20 3d 20 xlat2.y.*.50.0;.....u_xlat2.x.=.
2d00 63 6c 61 6d 70 28 75 5f 78 6c 61 74 32 2e 78 2c 20 30 2e 30 2c 20 31 2e 30 29 3b 0a 20 20 20 20 clamp(u_xlat2.x,.0.0,.1.0);.....
2d20 75 5f 78 6c 61 74 62 34 20 3d 20 75 5f 78 6c 61 74 32 2e 79 3c 30 2e 30 3b 0a 20 20 20 20 75 5f u_xlatb4.=.u_xlat2.y<0.0;.....u_
2d40 78 6c 61 74 31 2e 78 79 7a 20 3d 20 76 73 5f 54 45 58 43 4f 4f 52 44 31 2e 78 79 7a 20 2b 20 28 xlat1.xyz.=.vs_TEXCOORD1.xyz.+.(
2d60 2d 76 73 5f 54 45 58 43 4f 4f 52 44 32 2e 78 79 7a 29 3b 0a 20 20 20 20 75 5f 78 6c 61 74 31 2e -vs_TEXCOORD2.xyz);.....u_xlat1.
2d80 78 79 7a 20 3d 20 75 5f 78 6c 61 74 32 2e 78 78 78 20 2a 20 75 5f 78 6c 61 74 31 2e 78 79 7a 20 xyz.=.u_xlat2.xxx.*.u_xlat1.xyz.
2da0 2b 20 76 73 5f 54 45 58 43 4f 4f 52 44 32 2e 78 79 7a 3b 0a 20 20 20 20 75 5f 78 6c 61 74 30 2e +.vs_TEXCOORD2.xyz;.....u_xlat0.
2dc0 78 79 77 20 3d 20 76 73 5f 54 45 58 43 4f 4f 52 44 33 2e 78 79 7a 20 2a 20 75 5f 78 6c 61 74 30 xyw.=.vs_TEXCOORD3.xyz.*.u_xlat0
2de0 2e 78 78 78 20 2b 20 75 5f 78 6c 61 74 31 2e 78 79 7a 3b 0a 20 20 20 20 75 5f 78 6c 61 74 30 2e .xxx.+.u_xlat1.xyz;.....u_xlat0.
2e00 78 79 7a 20 3d 20 28 62 6f 6f 6c 28 75 5f 78 6c 61 74 62 34 29 29 20 3f 20 75 5f 78 6c 61 74 30 xyz.=.(bool(u_xlatb4)).?.u_xlat0
2e20 2e 78 79 77 20 3a 20 75 5f 78 6c 61 74 31 2e 78 79 7a 3b 0a 20 20 20 20 53 56 5f 54 61 72 67 65 .xyw.:.u_xlat1.xyz;.....SV_Targe
2e40 74 30 2e 78 79 7a 20 3d 20 73 71 72 74 28 75 5f 78 6c 61 74 30 2e 78 79 7a 29 3b 0a 20 20 20 20 t0.xyz.=.sqrt(u_xlat0.xyz);.....
2e60 53 56 5f 54 61 72 67 65 74 30 2e 77 20 3d 20 31 2e 30 3b 0a 20 20 20 20 72 65 74 75 72 6e 3b 0a SV_Target0.w.=.1.0;.....return;.
2e80 7d 0a 0a 23 65 6e 64 69 66 0a 00 00 01 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 }..#endif.......................
2ea0 00 00 00 00 00 00 00 00 08 00 00 00 24 47 6c 6f 62 61 6c 73 18 00 00 00 03 00 00 00 14 00 00 00 ............$Globals............
2ec0 5f 57 6f 72 6c 64 53 70 61 63 65 4c 69 67 68 74 50 6f 73 30 00 00 00 00 01 00 00 00 04 00 00 00 _WorldSpaceLightPos0............
2ee0 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 5f 53 75 6e 53 69 7a 65 00 00 00 00 01 00 00 00 ................_SunSize........
2f00 01 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 13 00 00 00 5f 53 75 6e 53 69 7a 65 43 6f 6e 76 ...................._SunSizeConv
2f20 65 72 67 65 6e 63 65 00 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 ergence.........................
2f40 00 00 00 00 08 00 00 00 24 47 6c 6f 62 61 6c 73 c0 00 00 00 08 00 00 00 14 00 00 00 5f 57 6f 72 ........$Globals............_Wor
2f60 6c 64 53 70 61 63 65 4c 69 67 68 74 50 6f 73 30 00 00 00 00 01 00 00 00 04 00 00 00 00 00 00 00 ldSpaceLightPos0................
2f80 00 00 00 00 00 00 00 00 0c 00 00 00 5f 4c 69 67 68 74 43 6f 6c 6f 72 30 00 00 00 00 01 00 00 00 ............_LightColor0........
2fa0 04 00 00 00 00 00 00 00 00 00 00 00 90 00 00 00 09 00 00 00 5f 45 78 70 6f 73 75 72 65 00 00 00 ...................._Exposure...
2fc0 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 a0 00 00 00 0c 00 00 00 5f 47 72 6f ............................_Gro
2fe0 75 6e 64 43 6f 6c 6f 72 00 00 00 00 01 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 a4 00 00 00 undColor........................
3000 08 00 00 00 5f 53 6b 79 54 69 6e 74 00 00 00 00 01 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 ...._SkyTint....................
3020 b0 00 00 00 14 00 00 00 5f 41 74 6d 6f 73 70 68 65 72 65 54 68 69 63 6b 6e 65 73 73 00 00 00 00 ........_AtmosphereThickness....
3040 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 bc 00 00 00 13 00 00 00 75 6e 69 74 79 5f 4f 62 ........................unity_Ob
3060 6a 65 63 74 54 6f 57 6f 72 6c 64 00 00 00 00 00 04 00 00 00 04 00 00 00 01 00 00 00 00 00 00 00 jectToWorld.....................
3080 10 00 00 00 0e 00 00 00 75 6e 69 74 79 5f 4d 61 74 72 69 78 56 50 00 00 00 00 00 00 04 00 00 00 ........unity_MatrixVP..........
30a0 04 00 00 00 01 00 00 00 00 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 ............P...........