From e4dc2bc02c1eae6635bea17a6849b7933929742b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Sun, 28 Feb 2016 16:14:05 -0800 Subject: [PATCH] Rebuilt shaders. --- examples/28-wireframe/fs_wf_mesh.sc | 22 +++++++++--------- examples/makefile | 2 ++ examples/runtime/shaders/dx11/fs_ibl_mesh.bin | Bin 2688 -> 3378 bytes .../runtime/shaders/dx11/fs_ibl_skybox.bin | Bin 831 -> 1366 bytes examples/runtime/shaders/dx11/fs_wf_mesh.bin | Bin 0 -> 1555 bytes .../runtime/shaders/dx11/fs_wf_wireframe.bin | Bin 0 -> 887 bytes examples/runtime/shaders/dx11/vs_ibl_mesh.bin | Bin 991 -> 915 bytes .../runtime/shaders/dx11/vs_ibl_skybox.bin | Bin 674 -> 717 bytes examples/runtime/shaders/dx11/vs_wf_mesh.bin | Bin 0 -> 1017 bytes .../runtime/shaders/dx11/vs_wf_wireframe.bin | Bin 0 -> 759 bytes examples/runtime/shaders/dx9/fs_ibl_mesh.bin | Bin 1661 -> 1963 bytes .../runtime/shaders/dx9/fs_ibl_skybox.bin | Bin 560 -> 1023 bytes examples/runtime/shaders/dx9/fs_wf_mesh.bin | Bin 0 -> 996 bytes .../runtime/shaders/dx9/fs_wf_wireframe.bin | Bin 0 -> 544 bytes examples/runtime/shaders/dx9/vs_ibl_mesh.bin | Bin 676 -> 632 bytes .../runtime/shaders/dx9/vs_ibl_skybox.bin | Bin 447 -> 486 bytes examples/runtime/shaders/dx9/vs_wf_mesh.bin | Bin 0 -> 668 bytes .../runtime/shaders/dx9/vs_wf_wireframe.bin | Bin 0 -> 544 bytes examples/runtime/shaders/gles/fs_ibl_mesh.bin | Bin 2008 -> 3507 bytes .../runtime/shaders/gles/fs_ibl_skybox.bin | Bin 594 -> 1855 bytes examples/runtime/shaders/gles/fs_oit_wb.bin | Bin 371 -> 373 bytes .../shaders/gles/fs_oit_wb_separate.bin | Bin 318 -> 320 bytes .../gles/fs_shadowmaps_color_lighting_esm.bin | Bin 4207 -> 4213 bytes .../fs_shadowmaps_color_lighting_esm_csm.bin | Bin 10204 -> 10222 bytes ...s_shadowmaps_color_lighting_esm_linear.bin | Bin 4251 -> 4257 bytes ...adowmaps_color_lighting_esm_linear_csm.bin | Bin 10424 -> 10442 bytes ...dowmaps_color_lighting_esm_linear_omni.bin | Bin 7581 -> 7587 bytes .../fs_shadowmaps_color_lighting_esm_omni.bin | Bin 7535 -> 7541 bytes .../fs_shadowmaps_color_lighting_hard.bin | Bin 4079 -> 4085 bytes .../fs_shadowmaps_color_lighting_hard_csm.bin | Bin 9660 -> 9678 bytes ..._shadowmaps_color_lighting_hard_linear.bin | Bin 4111 -> 4117 bytes ...dowmaps_color_lighting_hard_linear_csm.bin | Bin 9796 -> 9814 bytes ...owmaps_color_lighting_hard_linear_omni.bin | Bin 7442 -> 7448 bytes ...fs_shadowmaps_color_lighting_hard_omni.bin | Bin 7408 -> 7414 bytes .../gles/fs_shadowmaps_color_lighting_pcf.bin | Bin 15670 -> 15736 bytes .../fs_shadowmaps_color_lighting_pcf_csm.bin | Bin 63214 -> 63472 bytes ...s_shadowmaps_color_lighting_pcf_linear.bin | Bin 15721 -> 15787 bytes ...adowmaps_color_lighting_pcf_linear_csm.bin | Bin 63660 -> 63918 bytes ...dowmaps_color_lighting_pcf_linear_omni.bin | Bin 19262 -> 19328 bytes .../fs_shadowmaps_color_lighting_pcf_omni.bin | Bin 19207 -> 19273 bytes .../gles/fs_shadowmaps_color_lighting_vsm.bin | Bin 4633 -> 4635 bytes .../fs_shadowmaps_color_lighting_vsm_csm.bin | Bin 12150 -> 12152 bytes ...s_shadowmaps_color_lighting_vsm_linear.bin | Bin 4677 -> 4679 bytes ...adowmaps_color_lighting_vsm_linear_csm.bin | Bin 12370 -> 12372 bytes ...dowmaps_color_lighting_vsm_linear_omni.bin | Bin 8009 -> 8011 bytes .../fs_shadowmaps_color_lighting_vsm_omni.bin | Bin 7963 -> 7965 bytes .../shaders/gles/fs_shadowmaps_hblur.bin | Bin 1708 -> 1746 bytes .../shaders/gles/fs_shadowmaps_packdepth.bin | Bin 300 -> 302 bytes .../gles/fs_shadowmaps_packdepth_linear.bin | Bin 252 -> 254 bytes .../gles/fs_shadowmaps_unpackdepth.bin | Bin 417 -> 421 bytes .../shaders/gles/fs_shadowmaps_vblur.bin | Bin 1708 -> 1746 bytes .../runtime/shaders/gles/fs_sms_mesh_pd.bin | Bin 8588 -> 8652 bytes .../runtime/shaders/gles/fs_sms_shadow_pd.bin | Bin 398 -> 400 bytes examples/runtime/shaders/gles/fs_wf_mesh.bin | Bin 0 -> 1521 bytes .../runtime/shaders/gles/fs_wf_wireframe.bin | Bin 0 -> 762 bytes examples/runtime/shaders/gles/vs_ibl_mesh.bin | Bin 681 -> 671 bytes .../runtime/shaders/gles/vs_ibl_skybox.bin | Bin 474 -> 633 bytes examples/runtime/shaders/gles/vs_wf_mesh.bin | Bin 0 -> 745 bytes .../runtime/shaders/gles/vs_wf_wireframe.bin | Bin 0 -> 557 bytes examples/runtime/shaders/glsl/fs_oit_wb.bin | Bin 353 -> 355 bytes .../shaders/glsl/fs_oit_wb_separate.bin | Bin 300 -> 302 bytes .../glsl/fs_shadowmaps_color_lighting_esm.bin | Bin 3970 -> 3976 bytes .../fs_shadowmaps_color_lighting_esm_csm.bin | Bin 9822 -> 9840 bytes ...s_shadowmaps_color_lighting_esm_linear.bin | Bin 4014 -> 4020 bytes ...adowmaps_color_lighting_esm_linear_csm.bin | Bin 10042 -> 10060 bytes ...dowmaps_color_lighting_esm_linear_omni.bin | Bin 7225 -> 7231 bytes .../fs_shadowmaps_color_lighting_esm_omni.bin | Bin 7179 -> 7185 bytes .../fs_shadowmaps_color_lighting_hard.bin | Bin 3848 -> 3854 bytes .../fs_shadowmaps_color_lighting_hard_csm.bin | Bin 9302 -> 9320 bytes ..._shadowmaps_color_lighting_hard_linear.bin | Bin 3880 -> 3886 bytes ...dowmaps_color_lighting_hard_linear_csm.bin | Bin 9438 -> 9456 bytes ...owmaps_color_lighting_hard_linear_omni.bin | Bin 7092 -> 7098 bytes ...fs_shadowmaps_color_lighting_hard_omni.bin | Bin 7058 -> 7064 bytes .../glsl/fs_shadowmaps_color_lighting_pcf.bin | Bin 15057 -> 15123 bytes .../fs_shadowmaps_color_lighting_pcf_csm.bin | Bin 61375 -> 61633 bytes ...s_shadowmaps_color_lighting_pcf_linear.bin | Bin 15102 -> 15168 bytes ...adowmaps_color_lighting_pcf_linear_csm.bin | Bin 61797 -> 62055 bytes ...dowmaps_color_lighting_pcf_linear_omni.bin | Bin 18518 -> 18584 bytes .../fs_shadowmaps_color_lighting_pcf_omni.bin | Bin 18469 -> 18535 bytes .../glsl/fs_shadowmaps_color_lighting_vsm.bin | Bin 4371 -> 4373 bytes .../fs_shadowmaps_color_lighting_vsm_csm.bin | Bin 11668 -> 11670 bytes ...s_shadowmaps_color_lighting_vsm_linear.bin | Bin 4415 -> 4417 bytes ...adowmaps_color_lighting_vsm_linear_csm.bin | Bin 11888 -> 11890 bytes ...dowmaps_color_lighting_vsm_linear_omni.bin | Bin 7628 -> 7630 bytes .../fs_shadowmaps_color_lighting_vsm_omni.bin | Bin 7582 -> 7584 bytes .../shaders/glsl/fs_shadowmaps_hblur.bin | Bin 1581 -> 1619 bytes .../shaders/glsl/fs_shadowmaps_packdepth.bin | Bin 288 -> 290 bytes .../glsl/fs_shadowmaps_packdepth_linear.bin | Bin 240 -> 242 bytes .../glsl/fs_shadowmaps_unpackdepth.bin | Bin 352 -> 356 bytes .../shaders/glsl/fs_shadowmaps_vblur.bin | Bin 1581 -> 1619 bytes .../runtime/shaders/glsl/fs_sms_mesh_pd.bin | Bin 8222 -> 8286 bytes .../runtime/shaders/glsl/fs_sms_shadow_pd.bin | Bin 380 -> 382 bytes examples/runtime/shaders/glsl/fs_wf_mesh.bin | Bin 1479 -> 1479 bytes 93 files changed, 13 insertions(+), 11 deletions(-) create mode 100644 examples/runtime/shaders/dx11/fs_wf_mesh.bin create mode 100644 examples/runtime/shaders/dx11/fs_wf_wireframe.bin create mode 100644 examples/runtime/shaders/dx11/vs_wf_mesh.bin create mode 100644 examples/runtime/shaders/dx11/vs_wf_wireframe.bin create mode 100644 examples/runtime/shaders/dx9/fs_wf_mesh.bin create mode 100644 examples/runtime/shaders/dx9/fs_wf_wireframe.bin create mode 100644 examples/runtime/shaders/dx9/vs_wf_mesh.bin create mode 100644 examples/runtime/shaders/dx9/vs_wf_wireframe.bin create mode 100644 examples/runtime/shaders/gles/fs_wf_mesh.bin create mode 100644 examples/runtime/shaders/gles/fs_wf_wireframe.bin create mode 100644 examples/runtime/shaders/gles/vs_wf_mesh.bin create mode 100644 examples/runtime/shaders/gles/vs_wf_wireframe.bin diff --git a/examples/28-wireframe/fs_wf_mesh.sc b/examples/28-wireframe/fs_wf_mesh.sc index 03888c7c6..7363d2d9e 100644 --- a/examples/28-wireframe/fs_wf_mesh.sc +++ b/examples/28-wireframe/fs_wf_mesh.sc @@ -8,17 +8,6 @@ $input v_view, v_bc, v_normal #include "../common/common.sh" #include "uniforms.sh" -const vec3 shEnv[9] = vec3[9](vec3( 0.967757057878229854, 0.976516067990363390, 0.891218272348969998) /* Band 0 */ - , vec3(-0.384163503608655643, -0.423492289131209787, -0.425532726148547868) /* Band 1 */ - , vec3( 0.055906294587354334, 0.056627436881069373, 0.069969936396987467) - , vec3( 0.120985157386215209, 0.119297994074027414, 0.117111965829213599) - , vec3(-0.176711633774331106, -0.170331404095516392, -0.151345020570876621) /* Band 2 */ - , vec3(-0.124682114349692147, -0.119340785411183953, -0.096300354204368860) - , vec3( 0.001852378550138503, -0.032592784164597745, -0.088204495001329680) - , vec3( 0.296365482782109446, 0.281268696656263029, 0.243328223888495510) - , vec3(-0.079826665303240341, -0.109340956251195970, -0.157208859664677764) - ); - vec3 evalSh(vec3 _dir) { # define k01 0.2820947918 // sqrt( 1/PI)/2 @@ -27,6 +16,17 @@ vec3 evalSh(vec3 _dir) # define k04 0.3153915652 // sqrt( 5/PI)/4 # define k05 0.5462742153 // sqrt(15/PI)/4 + vec3 shEnv[9]; + shEnv[0] = vec3( 0.967757057878229854, 0.976516067990363390, 0.891218272348969998); /* Band 0 */ + shEnv[1] = vec3(-0.384163503608655643, -0.423492289131209787, -0.425532726148547868); /* Band 1 */ + shEnv[2] = vec3( 0.055906294587354334, 0.056627436881069373, 0.069969936396987467); + shEnv[3] = vec3( 0.120985157386215209, 0.119297994074027414, 0.117111965829213599); + shEnv[4] = vec3(-0.176711633774331106, -0.170331404095516392, -0.151345020570876621); /* Band 2 */ + shEnv[5] = vec3(-0.124682114349692147, -0.119340785411183953, -0.096300354204368860); + shEnv[6] = vec3( 0.001852378550138503, -0.032592784164597745, -0.088204495001329680); + shEnv[7] = vec3( 0.296365482782109446, 0.281268696656263029, 0.243328223888495510); + shEnv[8] = vec3(-0.079826665303240341, -0.109340956251195970, -0.157208859664677764); + vec3 nn = _dir.zxy; float sh[9]; diff --git a/examples/makefile b/examples/makefile index 9e53c42cd..b49427c18 100644 --- a/examples/makefile +++ b/examples/makefile @@ -30,6 +30,7 @@ rebuild: # @make -s --no-print-directory rebuild -C 25-c99 # @make -s --no-print-directory rebuild -C 26-occlusion @make -s --no-print-directory rebuild -C 27-terrain + @make -s --no-print-directory rebuild -C 28-wireframe @make -s --no-print-directory rebuild -C common/font @make -s --no-print-directory rebuild -C common/imgui @make -s --no-print-directory rebuild -C common/nanovg @@ -54,3 +55,4 @@ metal: @make -s --no-print-directory TARGET=5 -C 23-vectordisplay @make -s --no-print-directory TARGET=5 -C 24-nbody @make -s --no-print-directory TARGET=5 -C 27-terrain + @make -s --no-print-directory TARGET=5 -C 28-wireframe diff --git a/examples/runtime/shaders/dx11/fs_ibl_mesh.bin b/examples/runtime/shaders/dx11/fs_ibl_mesh.bin index d3ea732918d5c7e4249bb858e8a6109d6273f989..155058f3846c7220555db75305652c7b91177bac 100644 GIT binary patch literal 3378 zcmaJ@O=w(I6h8AN$xJ4r83qyC)k7DG2nG>!;5EPk? z6vTzy3A*a4Al>Ow1aaX?ccQp$cdn$1to^?8?ss!%v|hM#?mOo@-#PcZbMKqpaC2_( z(ea~Is~_zjULIY3?^?TQ*0jZI`yU*9xPElyV5MSKv1WYU8jV&e6{!AhcK6oSx7#<~ zIk@-TUmsup=BazXKY0i=EM`^6XE1MJ{)V|VJh%NWB=vR7^OzjOQ^&E4`KGVRAL?nZ z)y&?4%u2Q6xu$-&yMMkv+}hddZ`*c%@OtMp+u7J#@An5?>mw#}AO~aSm>OwJaO`vj z=Qeii&Yj_Ackl@EF94he=%U$N?~B~sptd)d?xmJLYfb*W6`QleQh(vX$un(yzS6Sl zsMYdZwB{ZTz;{0{{ockFnJ1oVZT@2P+AZI=WEW}4)(DuFfWI5o3zDZwKXEY+a->pR z)RBvlT%)iiSBh`tR+~tdm9{TyWu9>LoVll00!9+5y8NIUcc36|rNEDkSD!<8#-uM} zQua>x9Zw{3s}sj}w>uwjlbj~!BhR<9JfD?zVtVz`H;s3@G0o$#tEG;$W8TUqm8_j? z+$U|S9oNUp(|*sJEed}cHMkB8aj1J-1LJj~{^>+7{+E;eC;ZVLZZSqa;k)Pf(ZPZbw*iEyg`?EFw zB=p#&QYxos(Jl#JtOIh0{iGbS!tB>ynuR7p8~2&`>m5$@nD_rACp`8TeVBVZAHhzH z_N5*pjy;z0uqMLI_89T9{a=p}m-K+=vw`}ub}2^>wPS4FS(K_-zIcXR^a9S@x%|BP#J3dkg&Tqa;joa z(LXEP=L~#&LS>I7XANhCDx1fw6kK^dyjQ84;taVgLa%;ijPzZ2&gg6UV)#C|#(VX1 zqnvp6olM_{$6P3}?oVFUhdn_*49DQp7x^5Y)ChI;9u^Pf?ay=kvS&~3(ZFGp$2W8Q zM!SCls(4l}QWA$+Pn}`KnCWT1V?6JWSA$&1x*P78^xZ3O#*O<&9LKrXhcw5$eml@=htO z;5{mw_!)aG6h66a?@glE5Ja%JxO62VSbQVc-n41jiZ&%_OBEq)B~d}KL<52#p`xG* zyAyQfsv!CgTnH}w0V0Syap4c>qC3Iwo0&7cM!WOCWMkHOQeQNd=cJi}Wb66zmlSdlFx@u1LhkVMTNaPy!z_N`#&*aw^8*|nA%=}DsR%WZU zOQnl4Ke;qft=7s?g-^yn4El_*l+r$dF<+`pP0q{PxAp0A?Ql*cf#L-?xr}rw&tqdo zj4KRxxnS;kCjQb0YP@Fo3ky4U%6MNbNME~9FtO;FIW&Q{6c{6YID(f+Bc4mm9a^;E8mXl43?AhwUsywtg>YNdW#2yfv)LYA5nd)%gO~$w(%e8@NYWpmvx*@F- zJ~2UE2C2hZfbZv#vdxrDkbr^N+*!uf;P*qqIuj#wIq>dch=|WxX)n0b2J!jcs%(2B zh6IJiQaN?mCz8faJng;l?`Fc}ia9a5&d1w}pPs`3Z9o;D__VCmWH8=Ba`sDhR?mK(RzNkIkcLrm~#}<5gGrsrNHbhoUV*kCvydwg9^#4R$w8_R`grK4?KmRgt?o(?Hrvf$S=zNu zB?wwo8I48(c$tSd@_G<+;=G7&ms?A z*yQgN#g?7Ozq&fT^Nsh-yd?YiysD)Kj1lp5XYPxc59dv;%c!4y@w{{<^HIBL zunqiU#=w}~iLGP4>a0gPUbmUG!u@B~+ONVb|L9p0SU}rmPP{J+Jt{1$`i9PF-GkXJ z&X)CJhS~4>4Kqv|P0zs*s+uV4Kv8DWxtdeybFXL4D-$n#Hw>oAq3J;yq{sCJXz U=NPR z?3br>?fnheU$ehtGFm+0%>qgRWhO=}G7Mm1U~mBPrT}py0|Sd&p8}8t(#gOO#lXPK zkRSl&M;I`$FcbjUlieAW8JQ<%Gx~FSFfed`VgQNxGfUSqI)D{2NHQ?62?0exCP+0X zKm>uL5d#BH5lA%uCigRoPxfMwVRB=de1Ju6avO_`9Ly#V4RR6C75pGq0KE-#1yGq$0J@_7%0TR2Xs^s)MA*CFe~i9p(elp0B`+04*&oF diff --git a/examples/runtime/shaders/dx11/fs_wf_mesh.bin b/examples/runtime/shaders/dx11/fs_wf_mesh.bin new file mode 100644 index 0000000000000000000000000000000000000000..a769f051b8faa20d72899a7ae5eee2edc3c28dd3 GIT binary patch literal 1555 zcmaJ>-%Aux6h1rdy6a}T>_cE641rM+6b1PsU1xJ$6>2wjmerp85kVnAs09(mWJ(W` zL4j0M^rV4LrG=1dJw*5t^e2?qQ$30F7W92HbH{5?2hQA??|kQ+@7%dFS-U6P_kA!K zlGwF@t3#thSH_YRA{DY7$@HJ@j4y-+*Eg^K{;_;>sr%K`t&j*JjEfwBufTu8d+qMr z6xJ|22EPQSkxwqI7CsIqMkCJqXjEi^fN#VNIC1io5vKzdyEJevZ}%2^^EoMY^>^m; zg^c9#g|q21l7|**V{K|N;mVj#qZZUCrVHI&MOj?5dol&VTo!N(iRUp&cGkp`*K;@_ z6{CrSTT|Ur<3)tG%!JFs%m(Y96sb&#hs6^KCk>2Rszo9J?#K54JFvrbd7xHlJm)q5 z+I~p{_stkh<9Kn$bXV%C5s9m~VG(vZbdUQzn@x$1`uCOonoW9h9>+E@M(tU{o5!&5 zAo4+TF)TcZg{yKA=nLwqT($ly#y%&Ir*vap78a#dk2U@k12d}jk@~p@YRzbStZGuj zmOoo5;`OPl^YS?NhF_mC>M|@`V67kPQVo-bQ!RF5%CLxt%zm0ljl}PzW>=gPa;sJD ze0+EAgYZ(@iv6Z--`=lnr5dlN&i_@rn{O_s%TJ}F{K7d^R(z$~oewpr?XBNOuf=ys zj$z>f+c@;R93FdAULU_3)YAE!Q|Hf3%(Q>LGu{5>Mqj(?4ZeFW*^~QEe#pWF@7-IS z_j*lg(D!cs;NzCu$jf&RH!rMeHG}=){JMso^@g?KQvF&}eQZtfIX}+_>+)UdD|)+U zo>;3NQ!CC;@E!h7raX73bIe9h_&L zdXPsdEk+*aR2VqAwxCz=J)#Ers#c5s?K>tS-v82j2O>?>Yx-vzy=W>|^~66aGU;>t Mch`|}M>!^c0L?|9?*IS* literal 0 HcmV?d00001 diff --git a/examples/runtime/shaders/dx11/fs_wf_wireframe.bin b/examples/runtime/shaders/dx11/fs_wf_wireframe.bin new file mode 100644 index 0000000000000000000000000000000000000000..960de1783b70614edc0aad91be26448e317322e0 GIT binary patch literal 887 zcmZ`%Jxc>Y6nweFBu3FArPX067Jh&R3v-&}k~BHV1&JU^6j2aAxM-=Isl`Ub+D?dI zqrE@DKj9w`OABXiZ{s2OU~XS#-tL>X8^^1q_P<}A6OujOKJECOqi#Mal9YC`++Hnx zlxN>>pYFCEE>o|E{l|rb2o&lf)4&_>1=PK2;~HxU$N~odgY~Rsj00x?IR<&=nT+De zF~}PLXt@9w!+<_3fy7(iUUR*AtL`?WRcV)8w^=4x?>hd;@tM=v-4hp{=#l&A$pUo5 zJz-mGrCF`Cq~G^y<>n@u+bFyTHZYQNV0wMH zr**?79TelpMLi3aWc(;kN2`-pv(Dl9sL{J)sCf(~!`{TR&k>>O)HV*G@Ib3Gs2TFQOJOBUy literal 0 HcmV?d00001 diff --git a/examples/runtime/shaders/dx11/vs_ibl_mesh.bin b/examples/runtime/shaders/dx11/vs_ibl_mesh.bin index b9febc31cb4f653c42fa59da96c57f6c89754a3d..90127469c67656e576918e4e4cf374c4ce16f954 100644 GIT binary patch delta 124 zcmcc5KAC-jp?X1LQDSZ}6ORK24}%Z0ON5iNt{7~Gfy8XUpmKz5S?nAHs= O?HGVsnV5hC11A7#FB%L0 delta 200 zcmbQtexH4Up?Y#+Za{u96N3W>Bf|`4mk1|kW$9{%b+=gTXNpGlzJ7e&l97RdVaCLW z+mZ{I7#JKF7#UUo1tJ+3Sls#)fGh@v*3CYQGEC(R0$`pSlR$$bn8m>0)}#PtwE#(= yEPE3|4Okqg7EHS^FtEbpte|Qvfa;4B1Q>vpGJNBQn+;ZP#{hH&6BCdK-~a%}WgT|IYwD7BL)GW6a#}BlxA{ZV7QWLXCHr_&wjERlZhZ3OhJiED+Y|1cf3nrN%g*l}7b61$L(W96 u!<;=pmIDJLL-J-ZMmfgGF-)3*ZcPe6Sq7k91_m|;0S1Q2)0j+|8W;feT^8;D diff --git a/examples/runtime/shaders/dx11/vs_wf_mesh.bin b/examples/runtime/shaders/dx11/vs_wf_mesh.bin new file mode 100644 index 0000000000000000000000000000000000000000..f65702b92e715dfc1e395f6462f1e57a125b2233 GIT binary patch literal 1017 zcmZuwJx?1^5M1tzeYn6D5=|;sh=M9bM1>4C2bRER`N)M7kwL-&q9D)_lma1L_>idh z1r$^?G>AWtDlPv4iHb;cX`;-$_x2!Gp1gN^v$H$%R&o+A7Ctlq_-}CE%FSmYkb*?e-_;g?Wl^%Bfyq}-A{P}xG z1QikdWD0SKm;~607us9Mi3f-df?OVAJf)IIVpH=ZP7d);1Gwk#Mzj=lr5$ybXP2ZC z#jTZA)Rvo@2zsaBz`D_+HV@~iUIqDAhv8*#qX&aW1l%Ft=m95R4{=5bc%1Zd^_BV6 zMih0MYAarBb~6m9L;VW;kFXV9)R2jsA$k~-R;%V)bNbMn+MDQku2~LiefHq{bxxk* z^o2Wn#HO)=XR*D>c-7oR^}nP3R-~+T#WUbVcw&DzYJ303J4XHb&A&WAfqKb#?U@C_)Au z9NqjA{s?!)E71(+fhUXRXv&FTT6?pZc5DUOb-Py?Z>r$Pj@c(s3@p&)^^Minm!U z;{-(lz5-`08*AB2lW0|j@sn}ZFkW=FoEo`~SE*N=Dn$eQS|@JmEfidXmmcows{-kz4V|LKO{ zALjn*01369s#SfjKrRzasD14j*_(F^$9EiBP|N%0*^0LloVj#I?Ptev9p6Q|W1<6; j&a)Ft_2q8|o8%q27W`l>h7c#SuaV=w%8-`DqbI%r4$4#& literal 0 HcmV?d00001 diff --git a/examples/runtime/shaders/dx9/fs_ibl_mesh.bin b/examples/runtime/shaders/dx9/fs_ibl_mesh.bin index 3a3ecaba313faf1a2323d387c7565cff56227903..74ad610bbf11ac98139d75f112d016875fa9cd4a 100644 GIT binary patch literal 1963 zcmZWpJ7^qN6g~6V*^zgpRkkoG3|^3mq!GK=gg|0TvcTBj6tOapZc$>12xKHy5(Lsb z5qC0V11^$OBXG59+_^9Y;UZO12lvysH-ABw-+kx3+naad`#-$9 z9AWNoc(ncf#_>1X{QwBip6Yi;qka(3lpYTcwnkeI54&xkjlCwKvizs~92;M)-?{?e zIhSk^Khp6t@Qk0Yxnv6v;sL+<9dSjp1W546EWi_fLoUK2=hAQ52F}l8ELa8`wBOXn z7U}+lBl;k98OU+jK6+CSXiIqH3M|Kr}Bdz<%qo8N6c*dFyZ_8%VX z?ok-@SNbc1et$4n8GLf>)9X0@5@@v1$uIr2^pfia;8qE_F8e&~KyRJ;8rRJ~|7fqt zzF_v8HpRNnfQt*+JGAe2e|*7M?CktbKUQU5q+R-NzrJ4m>D4i709QF4&d~wQvE&9q z7gRFczaZ`8vP%vqFPq$Cd@*it+>E81F{j95AojZOikvn#vrSxB*@O`?PySnm(UH#u zX_0r#7tn`OFRP!dl4Ht~)4Hy5=27MgvmEDT%c*3`5nia?+U$Xwi6W~Hmrna`vDYk* z@Kp8O661l?u~x3!2oe27uG$e6T*R0;jC1mkdv0;R<%#wa;SDjtk*35c##+q^i!s8p ze8~aEW5tH}Q1fE$-<$)Y7y-ZKNgEUEH6#{wTbd_1YceoqPH`ek#n5M~*6W=2b;Wdv z(LmEMR3pG!%7_x$8pP8~l%p8xE@6yx`4iJi({+YA1KDbSjEVN0`#ziOCo?W6W@gh~ z6jQim&PKSBTh%@io_)eImtM_6J)HX4C>AHgGd+MmU)s)uU+d%nd65}6YTJMPlQa3% zca!zWE8B<8Gxq&FR?p38->KuFic`!h&xY1p$NEOa+XR7nGp;5GDSO@~?2&UZ-U?f| zHE*jN<7$;t$(AF$SabI0P}sbeIWys0s^+Y763@gb&C&DEbE=-P;)UUT9~j?ev0cln z`A2yAGvlA?^Y66xc_5#!W-1#vvmWQ5`GS7wIwNonlH0tSny=TD?|I~N#s3L=n)#LE z^_cnMP4=EXF--4Qf6_DKvhK3vn#(>$HaOl7>q&QCcctdGf2Y)g=Putr#*52Y?)R*7 z(%mo2UfUGY;@ri1a)H~`y_-yP;3oQvr0|l2W{sE?& zI-Sr#($&pD5OMC{;(nu}2!eRN_r1HM)l0tQ^Ld|N@B6;rB=>8p&ieD87hM$ljlI_X z%3!1ATY!b>vHzgg^DT>zJ7~0bnp^#{<3vpU+&H zVxfSq1_2^|+7K<^dy4%wSW@pOz(;g#Q$5MMVleTXVAl*Lt`lr52#${(%rK@`@{D5? zi{by`sdCI0^Mt1=jfO195qHkuiJnYIl}s#Yh;F|z-|+Epd$ZT+ciMZE>+3fvt82Bj zO6^(mX{%RR>Fjp5cW6}oIe)I|`_<}P_165tO*{hfE=pm-I`{|#i-5l*+)MB!#_n{= zFFw5dG`KCiNW9(ta+mnxo7dl%4_u{;JeL4)hqCjq16~kgGyDo(DHJZ-qHW~Fbl@Ti z39{5;?I@t})&Vzed@vq|E=J)w=2-9o4+z;Km}M^;E^DG8F_xVVY($(H4U>L0W8wqi zS$`a;m-^>SZ9S_w%rnO!mP1`V(wr&QABAilI5^@;>Ntm(xc)FaxKG+q&@dcJst@2r zp?Z?0;UFFpzfP>4`j)X3mnJ-Q_8OVm9HwLk1#-}A@hc>=52Tf_JTXV}ST8=BAwJ@e zH*4ZM)KYQP*r)a>pE`!r$<$(|)V{&)^!U$(>ggpWCU`r;%Ue5;4_h`FMaqsJMO8pX8-kGfBhx6VPB%RX5T)fVX& z$6T|%$sFl3$w|IH*&P#SkN2uTeWW|@Fwb1JzW?>qc4+G!f&UCiZ`GOK0M8?rQ5eSn F{sP9GEJ^?X diff --git a/examples/runtime/shaders/dx9/fs_ibl_skybox.bin b/examples/runtime/shaders/dx9/fs_ibl_skybox.bin index 2e49131b0a3d62f3a3b6f9793b814ef5bdb4d439..031de1570081217b69bc1f405d22b64f16bf0698 100644 GIT binary patch literal 1023 zcmZWnJ&O}j6g_Xg#gM?(f+;Mt2{WvUpt9};WQDcR7_b|no8W>WVUmF56YU}x!9uOZ zcGB2c*aQnJ{Q-6s^E({Ree=;c%;lYTzs`C0y}N^BXE!~(X5-uu2i@pl{L+#P88R+k5p*NG6jXjKTPQ`epy=EoPP zFZl&6*Ssf3>J{=gvbShQ%mF$ku7W%zm&K=Gdd7yYBl#MPbr`GktV?V$HmtBioULn4 z>Fr{eibgpT_39E^#KQ_Z#2M?#zN}5M$!WtOt~uM<#zxni ze2oncTNs{lUcy|thGAG(sG_=)}l{)Kq_aeXDmL^ji8))d3R;L$8*>9 z($`}@ueuMu1!~S&n`_CD`w{H3zhBi=cSLRCm)d6TqJwu}=3ZelcWtx)d`W7Bb7@kl0V4wgBLhcid_iJSVs5bzn9IV%!2JLJ zzyJCS&LNIYG7Jn1%|HwiV**kjKEp%?h8iH{0>sQf%*epR5CEh>AOVO$>VQTum5YP+j|4Pb9zV0bbC zXbR9Ujs_sTARcTPKS;cRf#b;nKA;>U10#?hx`2g&0f@kQKx%30>;VR%<_^zV;3+%but2Vf@GOMc=BOp8vv~gJEs5u diff --git a/examples/runtime/shaders/dx9/fs_wf_mesh.bin b/examples/runtime/shaders/dx9/fs_wf_mesh.bin new file mode 100644 index 0000000000000000000000000000000000000000..fb7f05dfd9788c685a5a4c89eb08620a63b61759 GIT binary patch literal 996 zcmZXSO=}ZT6o$`aCdo9d6tYkRi-A&UUBn3$wVI@@1<4``I*t_-V%jQ(S`w1Fa3S0( z#YM2B3ZkMiE0tvD2NX=A3z2LDe}c;R4_rIG=T4?cb>MK%dG7hXbIQzU^S`b{71D3! zO8Ihrr4m(%RO+aty6zu$l;+OQp4>-7CWM)SgKgR*%Hl8}0SLk<3E|JrMU6&7!Hq(i zyyv@8B{!Kf=yYMRT&xtYt;WXBO~f);GaECn=a;UQV{^roQsD-agb_F53ByPv;)x@Z z#|~5DEKyLUVVh`XhDdxwx=%Q#nQP!1U#jWl$o=%jmPq4{mM6DeGdW8yD^NrjX0?*t}zAD*W)4@O9+; fqjGOLGy5Xv(K(O1=DijB;NQ@7^zGWNiwb`Ml}pd} literal 0 HcmV?d00001 diff --git a/examples/runtime/shaders/dx9/fs_wf_wireframe.bin b/examples/runtime/shaders/dx9/fs_wf_wireframe.bin new file mode 100644 index 0000000000000000000000000000000000000000..42f36b329b255cf9e4fee11d317aaf4e579a5385 GIT binary patch literal 544 zcmYjMyGjE=6g{&$F^f&a#zt_#Mw_rpL@Wd!0Z9=HT?2wb2tEUbghcyEoo4d~TW1R! zd;OSvhPa+PgC+x)Ip^GSUuQ`}KYf3^D+F)tL1)SIj7Ao0r^R)ULH7oOkbr{Zaq%HQc$}4I9m*879x2 z`-fpz@An4X7lJsdM%6fq;@`z+S)r literal 0 HcmV?d00001 diff --git a/examples/runtime/shaders/dx9/vs_ibl_mesh.bin b/examples/runtime/shaders/dx9/vs_ibl_mesh.bin index 4218e8ab377ab40671d5b227b7347a3c74476a62..f0c040a4ce1cf7a3af883c96e6a68a06e6569b80 100644 GIT binary patch delta 385 zcmZXOu}%U(6h-gs4w+R}cN?w!0Sh}SEVVS6g%U}ikVqgHVqxL)4|Zc~vBg&G5BND0 ze1L^9c6i?)1>t3G@$S1hcdEv(ZFlaj?d{9YX$Uv(jVFWQqdkjYk^FC+hvDBb5PkQ7cf^9u%ET+RA$QRj6C0Jr0uuxwcEkuqjN}Z67Fw*m#o1e2VI_9{ z0RIXFKfzdXz8OS`lYQBlH@k1%ZlkvER`0%+9QcFg=}ET|_if9E1#i&o#;x|H8vrf} zKUJgCzOD4)3)gbVwrn_)Y?5uGbhNv-4B(v*&fz9Co`5%Q$Ak^h1zLo}HDMDjaZgA* z5;hs(o`qn{d|@~oT5zc0s?M~hCdoQ_D-e?L&+czu=1bi4o9oRG2c6Si+>g($gVpL< zuwSl~gWCB?tKADqardfo$s`JkVKEBBC@Myq>suQb9s;>M3MplF0Q13JV};iFZUYn& z$w?Y(E+;>lo#Fp#o`Y>{<~jZv`zD8RYN4L+{agj(YK;UKGoNw`%DpPbA#!gdeUJR~ zjAvLUc_7WBo{Bc-k*m|s?93wTmlP0>FRCq`Z1#ay1ANkpXnT6+&y#A?ZPLYuyNdk!9Lg>YL1EGZlH>?C8t~sWvZ+ut72l%@v>)x@u}bb zyQFC>B4xMj*qc9GFaBP9r6Jcg@5GYx;0mv`MUMR& TNuIz*%X4L5KP#s$Sy=)<*E=w! delta 121 zcmaFHyq|f3f-!4pd~Qhv3nL2yGs6T%2IhbN|NYlya1L>Fl3`$AC(Q)UdASf$Af)HrdEt<>t(feZ|+>o^&5v<@b9%M|;F~U($wP8{0AD=r=!$O9Yjm+LT@ev1qKn0J z1>puh1)wdIz~m#{u0~h*QsJsDcg2=kF&>W%Rt?@2U1G2Opb&VtXg&18e)#y}?p^P@ z#ZtNCmY?d4X3sqjJKa{Bf$!zLyzhCwpZ5<7M+X>R0ht_}gfu5q{=-w-E~Rh6hyW*+ zn6n~d5wjsuYcYE!(vxAo0b9q?uNHBJF@MQ~Ct)YbV45gYV(yBs6InW!bxj$k*oMYN z8so0z-bCs)@s!8rtaTncVx7F}JT^55w$7vbs7LpjqKo(5v&_@knm5h?Ne&e~i{C`< iik_GDY%w1ufb3+bHOsfkEMOD?f5f3=7vzrTa{&M8*ndC( literal 0 HcmV?d00001 diff --git a/examples/runtime/shaders/dx9/vs_wf_wireframe.bin b/examples/runtime/shaders/dx9/vs_wf_wireframe.bin new file mode 100644 index 0000000000000000000000000000000000000000..54e1d124e03668263984c7644837e84bbff0eec9 GIT binary patch literal 544 zcmYjNF;2rk5S+6wIHK_fkZ=i2WGe_EQ9+s%K|%x~Iuj8CL5UnW1lr>Vrl+9BNEGm( z6nO@UnYEM1YmaYt_I7U0y>46I|NVa3aAx5+9z-MU0UGYA>J6ip^CW)MN|UY6!bv~r zkEfPhhr(RJUgpdE7_G~b(;Wamgm5+&sqqGUak(ZeLK8QH#DuWO2xkb1l&~P$z`GEP zl@r)}WVcta8-DF@)0bI^wO3?WMx)f!{Fd=N4V$5lv*B$LPvg5MZ|`E?Yj?UGulvv+ zM2Xjm$CKfRN#Hm9M&SEF&l9M0B$Nd6^*LoIMlD|IEH=dR&^YnD_m8l*k^3= TqAR{Q_gXJ!E%D4c&2s?%g8FPu literal 0 HcmV?d00001 diff --git a/examples/runtime/shaders/gles/fs_ibl_mesh.bin b/examples/runtime/shaders/gles/fs_ibl_mesh.bin index 5e96353619c6c3acbbe0532907d20054f602ba4c..75c93b113e33b712fd13464a929a39ec346a301a 100644 GIT binary patch literal 3507 zcmbVOO>f&q5M|mNQo+6UytyqCndR%)fscF&zz z?#HY{Sw;atAa^-$-ptOM*)RWmef#(0zkmE1y}K_~WmmTAU(TZFEc$I-Y^wd|`|B!t z6T$Dyy?^VveyRICine8UsP7i+N4@y5V%zGwV%y?w*|lYJF&f<5*46G}bbnXh!dGaK zG3)tK$Sc3qEO#rmF56X8b;yG`2Cw-BSOS4%eZ$(azGFNdJ&u^6*_NA(wVQn*F5H@? z-c`3vA)hU7+7$#+C|tJB>=WyQtRE`w>8Dr8{_qeF17rjs0|0L(wArxLgjh`iw>Hm5 z+~veDe`bhhaKvm%%%*`EH^JxZqsv1~P;Q%Lxv@Jl0y6`c?+qLz<2TC>mg6Lv&FM#N(X7;RT zg7gbotwK?|>?%26s&IVRE*Lk)} zAb$He4G{IGZVRwy5DP4(iI5XG2lPk`vSVS={voh|3`Ua^^B~=lb_w3gv(t z`zo?TGgBdY$XupZ@V(1v3Nw!NA>&}`chZeo0O-f2Y^s|xc40voQ;-5#PCr#UyR70ed zA#J#7WxME=4MEaQCb5&fKuHZyQmoh(Qlsk!K(J{e_k*xRsP-jlzr0@CDw7ggq*q{Q zNTn=M%Aw)ms3Fy^MD2!#^d=H|q-v0;hPH%et^aJ8xl^RX*=Lt$$H*vJTgoZqoN?Wl ztUZYLPbMe1?MQl{*v*{1_j#VXk)lrk8j%+*rqdUd>TeBCnBM?z`V!tD#KSgacpSx> zy@aQwWFwKu!!Vw{)oS$=-Qv1XTBd%{GN6)DC@Fn5Xou6(T$kVpPKKLdWlW)m<5UY; zFySI{RJWgTtgo4Bzq#)!yk`HkyumTf-EDi^OTm{w+Uo_9jpI;rl8GF{l!2?oSB+~U38?6hA!55Se?rt8j;fE&z1KcCLA5vI_hv0lt6U@cg!LcXD) zYY3hv_~K3l0U)+CfzbnX9GdhNKbgSyBAMFJ2(I(q^P(xfbmijnvRQVfsgaThcCmTG LfVmhwjYiRb*=-IC literal 2008 zcma)6OK+P%5GGYBx2Wfy_qZeu;c2_Fa!M7oQcumfLd3=d2@JwuV@LhlJ$GhbEPhC_ zEPHon=9`&s9#79du7AJ%`#Lf{wNVwVTt|FVbsPd%7 z+=$*~W!Vra0~|v|5!(`o2sj8Y zkZ6I17T7z$gAfL9-TnZtlv2-j$c?n~t^Vv<auF0KI>FAZ#c)%x8a-2U1#5Q0K14gLeWfX5hxPWmQp|^SQ}aSDfkuBWq0VDYcL&| z6sT0?PD#jx4if5~-b2hCA!A9<%)&NM-e=%&hDqPEKPFRNA(mryPa+WtdQ0<0Rvri8 zSSp?nyuydydkXd}J{?Z73==YBlnDoK?vS3p6BE#_uhdhfw(YBNJ|MV!|eL$~~j0Bc?vhqo+DfAIrR~#d_+;b|A#937pK$zou#Y E2Q-^K82|tP diff --git a/examples/runtime/shaders/gles/fs_ibl_skybox.bin b/examples/runtime/shaders/gles/fs_ibl_skybox.bin index bb2e9aeafe329739987a289ff6e1198a3fec38d9..76079d0ec8d91901d015cfed99a734dc2717f6ad 100644 GIT binary patch literal 1855 zcma)7TZ@}O6t)*iEBO(pZ{s%WI$m;N$wOIKTIgFJ%OYlDvVul2_bmBu{bi+Rjx(bs zn-CDuGxL4lxz0TP{_*i|_C5Gud|rh`R7Tn2eaA35#+OC7jJFS~acsOZ@agFPpJiE@ z{(UlxbyV(>`3zo?*-HWI_}PPXI7!NTb2U$ zdfaq49s?|o;!*$rJjN+>nqcW)av=sU+g+4+WF}wCw#`cD9gBEgdjNF|^4qM3K zF>-$%$(@fX{OpTHJl~2UH)`QulwCL&tG6|==?Mdg}nd#)1)a%9*DH`*MxN`%_Nt()1 z4=+=nH$bh?9LIgt7Agi0!g4kaISqPkR2ibt)<2joYGHA*GskwipkCO*N|a*16)TQk zX-Nf9HdQwsVA&WQkF00AjT#1)uzo{)fG6wS5u`$#KyW{|`vPeZ)ag~qSv*Nr8C^xb s?qxcAR7}|PbdWZ(P%nuR$W&GZn5E%k8Oc~x;{8E9!%5t4{@s_u>b%7 literal 594 zcmZ9J%}#?r6os*Ip*+Q1xR|MkluqlSabcP?F5LM5WGo|{gaI-wKdtfId^GP246PCt zaOU3godcWq*XtkkvY2?c`{W?Hb^Rf{D-Z9RI;ptkYCo~BcN5QRxIW4vgPqKF6*OWy zhbBp-Uioz)KTEA3FWU7qj4V+Gmc#p;lO5ySELO=h10jFo-li8zoFbHbDae3mpYRJyRo73v2H6RZnI delta 37 tcmeyW@LpkqHY20`W*x>bHeL%I1w%bkBU1}=%T(RXli5o-CUXg70|3qV3MBvl diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_esm_csm.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_esm_csm.bin index 525a27cdd51cef4ff09597e229c54c658c23f63e..7c77f0cbbfe808d57c62b0dc16eed206f4e44a0e 100644 GIT binary patch delta 125 zcmccP|IU9y3L|6d=2S)z9zg>G3mpYRJyRo73v2(Q8>EG9V{ OoA6V)IUJLl)w2N$K^-Ij diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_esm_linear.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_esm_linear.bin index 04c386666714f9cf4306118662bc83bfd71c5801..789141dcccc3d38a8b93b9b2dc407ecf65ca662b 100644 GIT binary patch delta 44 zcmbQOxKMF}HX~!7My3|#mZ`d%FS93dOg0n91^~n63PS(@ diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_esm_linear_csm.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_esm_linear_csm.bin index 27d8231f863a91a48bccb627b5503dc7e7829e21..3c1d07e15f6f78b95a88890c8e9d18d51eead192 100644 GIT binary patch delta 125 zcmdlHcq(v13L|6U=2XTA9zg>G3mpYRJyRo73vVxFc{w3L~Tc=2XTA9$pI_1w%bkBU1}=%T(RT8|0NXf8gz7#Ui{>_$fBwlakla Pgg0-HU&}E$ULzX-j&~n> diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_esm_linear_omni.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_esm_linear_omni.bin index 4ca43066c347c9a95516cb4ae3c371c62e08d7a9..1503d413ab35e2daaf4743e0bf96f8e127faa00b 100644 GIT binary patch delta 44 zcmbPhz1Vs~FC(Mi<~~L}VL<}}3mpYRJyRo73v;R!MaIhcTk2C8NQ09|t(%m4rY delta 106 zcmX@-y~le)3L|6i=2XVX+`JY#3Wj>7My3|#mZ`dv7sx1W*5*CWf+4K3Szkzo6+_r? UbFVlPn(*cYG6y*(C#z-y02t03tN;K2 diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_hard_linear.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_hard_linear.bin index 3988caee216a20fa631251697658701d32fdbf2c..c0e05951bddcdf8784c2ce8712d89b868ee22975 100644 GIT binary patch delta 44 zcmeBIn5wWro00M9W*tT;HbDae3mpYRJyRo73vL$L^h4NH|R;a~z9d{Z?W0QkfsGynhq delta 106 zcmccSbHryu3M1p~&8dvnxp^&g6b$uDjZ7`fEmL(j`|^sjq6$s+}M AjsO4v delta 37 tcmbPXHOXp2FC$~a=03*FLcA6_3Wj>7My3|#mZ`d%gG3@ZCa;yr1_0u~3v2)Y diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_hard_omni.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_hard_omni.bin index 31b8e22ba357442da49c45813fbff3fb0d1ba141..133e398538cb108e491eaf9e9cf182ef618090e0 100644 GIT binary patch delta 44 zcmexh`OR`eFC$~h=03(kAwdHJ3mpYRJyRo73v&no9bo}tin0sSPco0!YXVdi&a=f0jn^N@(OG&`K*dn_?8A%Lk?+U6<(!> T)sTsXScNN0CU8vVvdseky>n|} diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_pcf_csm.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_pcf_csm.bin index c78a27741db5c6075bd447e35105bb944872f992..9f78cbeee15f4c32072a07d07b282d26782f8522 100644 GIT binary patch delta 1767 zcmaF&mifbb<_)!sOnKin*E5Rp3K|$#=qMQKnHrf|m|Ldm8W?O|$oHKIQ+V=1KEut| z1TSNkGT8h~7pGLc0agPG z%?vkBG{&ZDbD20CpL{x+23yB zcw~dT@X4<9mB6EyF%X|@WC%W!H-zJpWsk-u8yAO9c59*-9yfER;*(9xz-_X?=AGHN z^lr*m#bak`5iWh8*xOyo#f~*@O*gaG8e=!sbaPFEBQB}`%{Zl++MTfI+I+FA9E&h8 zd6{kQ?sLE{WxAPn5>9(2OvNgdILBu^df+4vWG9yHzjcn8jSir9nG8MpUil`=eKx;gGJws@Khl6rIuo785* zQ)Sq~&+wGl=2vI2`UzxM&PAL~cz*?_RM8Eb27bAXO=`2_eXOo?yl=Mo*CT8?z+SC+ XhEwX_OI%Wm8{Tp<85m4%_?8C%A_eNj delta 1592 zcmezHp84Hd<_)!sOgUdS*E5Rp@>=L980wiCnOc}zrs_^^JgzkPydeMPYkbF;Fr_x1 z7kq?87^s79^CyujxTM%6u40ke%rE^Ii|}NAY5vV7a+k45`K$16_Ef|swb@?} z98%8i;#j0M_j{>f5e6D2u=$rSHXUGlLIWkR>*C+MF$AYBo(P;$>Crf)4#nY=l1&oB z<&5%FoKhDva2lwSgHx(KAE$v2i*QO=mvOOUM2N}eu38gJhns9>Zgj#X+|`0rSg^wx zo9da}ScMh)u^O^s5>{dTX;_7~&BQ8fJJ%7LOAarwD{v4*+)UToHGUUmSBu-Rt)Bj{FcZaiL&={VEPcBj!*0!vWS z%}38+752G=RrvB%tin+@9k5yX;10U*X2S<%=qe2#m~DRd7+odUaV5{O3jcbAO?Yv` KJI={X-}3;^^W|Fr diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_pcf_linear.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_pcf_linear.bin index 85cebb56f073cfad2b8ef9355c2f60ed57be441f..5ee79f73a28f9111d1c4f76b0716c040894727f3 100644 GIT binary patch delta 433 zcmaD^wYqwP3nOFFW>>~5?1Bac7CH)sdZtFE7Uq_zx&{W5YsK|8hj7kh!Xc%>vkaFM zC;w7hQZEH@=+fVOS_GS}&9&l}u^6^FRtl@Itt?hySp}@Zf0Zs_F&pf2F101Nq+V)Z gb0}EXNo|}`EA?<1*kOoMD&1rX2NN(de%s^$0P4VRr~m)} delta 382 zcmZ2o{jzF<3nQb#W>>~5?7S8_3Wj>7My3|#mZ`dv9ToI8M{v$$!Xj+IvkaTCDF0Gy z!aoJEs=guokuTY^nkQWM==aCrRH Y#wz?!5330IgMIfB*mh diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_pcf_linear_csm.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_pcf_linear_csm.bin index 93c5b80ef332b1fe13ebc6063b3978d52d7043c8..4bb6fa06e510eaf00f5f3561467a989f81252135 100644 GIT binary patch delta 1795 zcmaLYPbh+L$=G#uI@m)Bq?F5L~cV?3uvhN8j;rsX`(KVQuFnYRvKVI#SF+s3Ck7Ji^5i| z4(xQ+!X?y~xNL{?Ab}Aidh3Mr?SKXKJtbyvb&RGyYZ)`VIc`x*UIVSV_1td%d^21l z;?@x%hevC1x{~fZC`~4BBTgD9GKP}sQujU~+x$X~jvGb29|A(QO^J(73%NKeEN-6@ zax}Eg-&!W$lAT{lrd)UcktYHv9~)#+WR8cJ&x$$jpu$=|PruVCuupLVl7ACYX$$rm z--h(K0}BRrAw4Hy!N~(iuZIzIt5h1^%5ut$LBY%d_q4%`gPOBkLJ4MMN}h8kRH@?v zrcyab_B>0Pf`g83xtAbKVV)mcrsE=)P^WX2*gk(drJo@6zQBSfZ-^4E_j2v;zs>bE F^8-?r+!6o) delta 1544 zcmZ4YnR(4e<_)!sOj_SJ*E4qT@>=L980wiCnOc}zrs_^M6gAlF!GDwqL)dV$ztBZA z;mwAkOw1T64K|lZTt-s~Hn&3>tMDATOW0JeSHvoONCm6#RduYwFSO9z40g#cU97@9 zhFA@eH^C}wWRBGk7psTZypv|D&W;vT7tg3nevrh!`JxL4dMLuAWIe=iNtJu!l)C6A zj!TzL5KgJ~P@D!njKC>n9fLzkVDq$iQ7q2b{2)mMi!eAOJkqe~081^*#94Z)7%O0%41rx9u@@+C! z;hO1Kg_&k!74DelfXyYmi?9k$T8h;WiIrG|=dHnNi1G%k!YeknVGHl#-B`o>^*$_C znr<#SgvD&r%|DJ}QEj%l;Uv21%@@y@moJu&Q-m0v?rR#z^PN~gWIHjiP;*_d1!0GsCW1Ld9 hW;hL0u-t*m@xnIya7pplw+6a0~zd delta 388 zcmZpe&bV(HYVg1b+lFQMA zH!H|oLlXiUU@E^7o3N}BR$*4v71&h2QO7ELSqrQ1E?um`3k}fS40d3z>% diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_pcf_omni.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_pcf_omni.bin index 18a43e1ea2738e06698ae9f757135d8dbbb21303..44a131f69ad553803ecb5795d8bf3008ff885e7d 100644 GIT binary patch delta 451 zcmZpl#&~iXp9snB|d`SQR delta 376 zcmX>(jj??iX{muT9{j=>Q25Op}$#CY#tM;@a78=x6p)u zD)lzMlwN~P_=?` diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_vsm_linear.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_vsm_linear.bin index 3e96ec50a4c1642e5c1eb4cb08352ff268bb579c..754e424ea1226b768c9d58f44686be27162a2649 100644 GIT binary patch delta 21 dcmX@Aa$IGDHY20>W*x?L0!#)5lWz%T0{~2T2C@JE delta 18 acmX@Ea#Ur5HY20xW*x?L0+a6uW&;2{8wOAS diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_vsm_linear_csm.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_vsm_linear_csm.bin index df85bd9510cc37b9003a08bf9e558e92c776db9a..53f2ea31f22d6fe53926cad63e8dead631a47912 100644 GIT binary patch delta 21 dcmcbVa3x_w3M1p|&8dt{dQ1ielb`En0|00C2&Vu5 delta 18 acmcbTa4BI!3M1po&8dt{dXr!3X9ECJI|xMp diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_vsm_linear_omni.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_vsm_linear_omni.bin index 2d63ad15e45aa01f527ba7e4871dc0851f301cd8..0b0a1bbbf16e67007363a1592b2c2202fc47b9d9 100644 GIT binary patch delta 21 dcmX?UciL`4FC*j5&3%jkvP=dBlkdr80{~#e2owMS delta 18 acmX?YchYV{FC*jj&3%jkvXdXkWdi_BbO*8k diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_vsm_omni.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_vsm_omni.bin index 772ec28f6ed7fccc9afba4cd8129cfd89af2f0c9..ad331bd4ffd96214c1baa4eba6adbf516de1643c 100644 GIT binary patch delta 21 ccmbPjH`i`MFC%03<~~LxStbL6$s6Rd0aX?UE&u=k delta 18 ZcmbPhH`{JQFC$~;<~~Lx*~y#avH?Tx2Fw5e diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_hblur.bin b/examples/runtime/shaders/gles/fs_shadowmaps_hblur.bin index d8509532b15aa138d398fce98f2a009ec9c1765e..c50ce9cc452df86cf452a7a8623e3368f310360c 100644 GIT binary patch delta 249 zcmZ3(dx>{~EaQfaayE>D1_l;73Wj>7My3|#mZ`c129qB$iA=6$^v5a_I$4KF8LLeA s4nE3?{Ct0{~^D2s!`& delta 22 ecmZ3-w1$b>E!cylU`o*s1_s%Q+>0k}r~?2|kq6iS diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_packdepth_linear.bin b/examples/runtime/shaders/gles/fs_shadowmaps_packdepth_linear.bin index a366ac46963d2a4a9750690c4005c68192a447c6..c1c6b5162905c489259548eebdcc5402f3f86bf0 100644 GIT binary patch delta 25 gcmeyv_>Ym>E!cx)iL_@G1H=1?+{H`=1{3S*0B&mtTmS$7 delta 22 dcmeyz_=l0(E!cx)iL_@G1H;>i+{F_c>Ht|{2l@a2 diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_unpackdepth.bin b/examples/runtime/shaders/gles/fs_shadowmaps_unpackdepth.bin index 0fd472eda282c73c7eef7d036ed599b92c3895d8..db9d665275dab6e8c9d402a0e4eff769ee0a5ba5 100644 GIT binary patch delta 33 ocmZ3;yp(x@E@SaTy&HlC1{OLBhI*z(rWWRwsk#ORlZ6@k0HDYS)Bpeg delta 29 kcmZ3=ypVZgy&Jq1Itqq*rbea~=9a0tlf@bP0Dy7`5C8xG diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_vblur.bin b/examples/runtime/shaders/gles/fs_shadowmaps_vblur.bin index d8509532b15aa138d398fce98f2a009ec9c1765e..c50ce9cc452df86cf452a7a8623e3368f310360c 100644 GIT binary patch delta 249 zcmZ3(dx>{~EaQfaayE>D1_l;73Wj>7My3|#mZ`c129qB$iA=6$^v5a_I$4KF8LLeA ss)!oDl%EKX0J` delta 372 zcmX@(+~Yh!moaLio;NG6g^q%uo~eufG&pNLJ^krRus z?q&gQtitzs(1kZQ^6kZDZnXfqN}%I(HhT(T6&4r4D*RM*0=n6X(z=^Bi}zy_ZjeM* Zy;)HjtK+0)(N%&S_d*V<@KyzJMgVV%Uibh2 diff --git a/examples/runtime/shaders/gles/fs_sms_shadow_pd.bin b/examples/runtime/shaders/gles/fs_sms_shadow_pd.bin index 384de3f538791859a68534d1e4e8e6e6f1276eca..3c4b91fdcca973f6779df7207b55ca8849642012 100644 GIT binary patch delta 18 ZcmeBUp1?donK5Ic${QvFgUJGnbpSO11!e#M delta 15 WcmbQh+{ZjYnK5mm%A3hTjCBAfHw6R$ diff --git a/examples/runtime/shaders/gles/fs_wf_mesh.bin b/examples/runtime/shaders/gles/fs_wf_mesh.bin new file mode 100644 index 0000000000000000000000000000000000000000..a090c615b90815dbffcddb5b4a97340017f03c8f GIT binary patch literal 1521 zcmb7E&2G~`5H=Jfh`1mIJa9?c7ZCT&FJ&B@|=-2xw+LhZwwOYV!wYc5D z?s~>yS4?N)_^*N0dRv#vaeTk3ZqT&%1++=O^DF#qUCp5`s}&?^{1`(&@oc>;=y>S+ zS#J=jVAkE*Z~-2uYOa%A;qCOnYORQo0a8gW z>5zMq;;*lQ3e7>lDngNxK~gv-Zkk4}bptSApM?(ibZFaY2pS(7StKw%C5T7l|n4~hFYsYXX0 z6va6-L&pR13ioRJ9=cDfR<<9t%@9~Z@6hA=u|knaAXv&vAp`>An|kTz^iz81+Qh_E zT%yg+?#$R@|Kt5W{{8;CGaj}GN857#ZS4eh(M3?-xxwXXT&~VFo?DH;_zK7)iIc!D^Q`jm zKv_&F91*$}B1#DcU|SO^mQUiN-DW#7x!v|eyB+b+OPDacFG55H@B&0i61Lco$dC52 zjZU7R?KEwNin)Ozaw#36AA1NR%a*2;2~<#?J)FO)9m|GiI17%kzR-Dsol;4pCF&}< zsdk2`$gqn*4|{6uggik{sFRB4BgJH;3|jl4qMcZc5Z3+=c=SP+v@|4BV)0v^{cUqODPO z7tVjqfBr9L_Wm~bl`l~r-Peg!S-zQxd_S$!*Pw?`58c&CnO3RX_J;@!(Q6-}RO?E7 z)H)|?v09g8moGU(T>@je5#A57`2YmB@%pML|3te`DhMNZll1+|}%~mL+6Km?^jKU{9V&7(h&? z)*Oydbtws1ZIbC38Z_@FCwb@`ePdd~Qhv3nK#qBg0C@iH6-1XYetVR7^Z8Iq?^dqMv}(lb!dQb>$1Nv%lE&o4?b l&{WU`>D2^jE{jjeECMM5+YM9)wZTXesJ+UXtCow40RZSoE|~xT diff --git a/examples/runtime/shaders/gles/vs_wf_mesh.bin b/examples/runtime/shaders/gles/vs_wf_mesh.bin new file mode 100644 index 0000000000000000000000000000000000000000..39b2f0bbc480161a87401b12e4239f1e2f45c6d4 GIT binary patch literal 745 zcmZ`%%T9wp6uo^Un%S861$PN1C6wuoxOdsaq%H^Uzz_=5YWyC*%>QtJ;ZZ|( z%$&LBb=f>W&0l_B?`LpRuvqTGXpR5~clxvu;c1=8_xS{10=ETAdB)@8bOtbkpD6&( z^Gs}uJj8?8A5tvCfFfssjAXWS$rU(}SafB#vCir6A74hFft37C1jm z0%~{mJkPxEjn_|)cJ}l2X~A_(3$aae8vzh*``enQhm{mB_6%SKH#M!8WX1l<0S$pt|hoRHKde-^U9 zf~h6;pi$t*qtdZV^;3}XjUjEiyFgK3y0ze2GnAJ&cgQ=z5o(F5s0=DKk#IP>2YkSV z>;0*{9^Xur(J>-omeWAyT!XHq)$ literal 0 HcmV?d00001 diff --git a/examples/runtime/shaders/glsl/fs_oit_wb.bin b/examples/runtime/shaders/glsl/fs_oit_wb.bin index 1bfc2361d5cd15d781581f6608e94f175f60ce1d..32f69e5aed200377bcfced714fc28b29d89cfdcf 100644 GIT binary patch delta 17 ZcmaFJ^q6Ua1f$zT$;(Uz1{2?u0suKA28jRw delta 14 WcmaFN^pI(S1f$DD$;%Vpl>z`N!v-e+ diff --git a/examples/runtime/shaders/glsl/fs_oit_wb_separate.bin b/examples/runtime/shaders/glsl/fs_oit_wb_separate.bin index f8ae5bc9b81e95461f9acfbd6b106a2cb815366c..d77b34792fa2f4348e63cc3dae2bf16ce5e7cce5 100644 GIT binary patch delta 17 ZcmZ3(w2oj9tDu2_g^q%uo~eZ<61j&Bz$ES%>j9E3bu)f}x(Nk*S5bWvcFG33g?U$+rC70JzBsB>(^b diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_esm_csm.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_esm_csm.bin index 1e7a4d25acd9083da4680317e4c49359ab900f1a..7249ac3fc01592cbe44b4c72aadd51425f1c7c9c 100644 GIT binary patch delta 126 zcmccT^TB6B3L_J{>gF`YEN(#q0}CAmLp@U?Qwwv;R9ypu&3AbsSuuqt-{n!>oF>$X WOG;j%3YXMLSuYMI1B1!JYTf`xOd!4h delta 107 zcmez1bI)f(3M123mCb34S=_u9Itqq*rbea~=9a0tn;-H-vZ4x2e#oP|IZvn)o3OS- P6*l3UvR)jMRn@!!p@$xS diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_esm_linear.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_esm_linear.bin index 3c41f4ed3f71e6af6d2783516ee8dd0cc038b7c3..57a0637840f1b210b63cdf2cb3a569b45f1a9306 100644 GIT binary patch delta 44 zcmZ1{zeRq7HX~!pW*tUpHbDae3mpYRJyRo73v?`O6Aq delta 37 scmdlYzfOLGHX~!*W*tUpHeL%I1w%bkBU1}=%T(RX5$yaNlQa3f0lA3@LI3~& diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_esm_linear_csm.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_esm_linear_csm.bin index b930d047c8166162d7c89067da0b785440076c7b..daa9d7bc412497a95378a2af48952d86d530fda2 100644 GIT binary patch delta 125 zcmdnxcgAl+3M1p=&8dv*xdjajEOZnM^-PUSEzB)bbqx$QEAsZUVhT@I05v2G A^Z)<= delta 37 tcmdmQvD0EhFC*jf&3%kELcA6_3Wj>7My3|#mZ`d%ZwrfaO#UM64FKt23(^1p diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_esm_omni.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_esm_omni.bin index 9e5441e58394cc77c59c0b9846a6e6f8b07ace90..0728fd38ac9cbde349d3a918331cb5ff1f7fa859 100644 GIT binary patch delta 44 zcmeCSm}s$~myxl4b06a`K|uop3mpYRJyRo73v>yz7{&B%Cfvkqe_tDu2_g^q%uo~eyX=^&B%CTvkqe_E3bu)f}x(Nk*S5bWvcGxMQrjMlMnNG0|3LE3P}I} diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_hard_csm.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_hard_csm.bin index 7ae79a1339c645d81ce89352f5cb9c57ba72f781..27694944113897d6f4234f61b05057467a29fb8f 100644 GIT binary patch delta 129 zcmccS@xo(63M1qH&8dtZxC9LhEOZnM^-PUSEzB)bbqx$A&yiM|oGHk?xu0hx3sz~B e&6$FXtXQQCH?I(Tjz!nzInwzYOhCiARlEUlL?Y$@ delta 114 zcmaFiam`~x3M1p&&8dtZxOgpe6b$uDjZ7`fEmL(T`wA*eUMa@Cc{0yR7F4OtzJjW( fs6s&1Dw8ir^KRZE_8d($NNV#1X>X3nvMSyHm=PdU diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_hard_linear.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_hard_linear.bin index 52a0b82131652a0308571e14e488775fe2445f4c..68de56248ffa465fab0afe3caf885ed0ba52f829 100644 GIT binary patch delta 44 zcmZ1>w@z+@HY4M|%{q)rSp^LYEOZnM^-PUSEzB)bbqx$Q-(&mF&SYRP`7WO~04akF AN&o-= delta 37 tcmZ1{w?b}%HY4MY%{q)rS$QpV6b$uDjZ7`fEmL(jKVtjOKKU`9Hvrxj3@88q diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_hard_linear_csm.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_hard_linear_csm.bin index 08808de87a71d1771d07180f59e99089dfd29594..e9d07c376e4587e215fa08d75cbc789b6d47f14b 100644 GIT binary patch delta 125 zcmccT`N4BT3L|6t=2S)#Zb1VB3mpYRJyRo73vjjlJpX9m8f+@9my`VQM XrZ8BCmbf@BsX`eg4kn<%lU2L{U#}o} delta 106 zcmez1dCzl03L|6b=2S)#Ze9x=1w%bkBU1}=%T(RTaWcxA&+^=4!6JN1P=ghVu$j0x Pn(*d08CQ7My3|#mZ`d%(}dYMCg)3g0|4NK3c&yX diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_hard_omni.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_hard_omni.bin index 0f8e094c7e9aa65f1b32147e3e1de202e0ff82bb..d7893ba4369e0a3918af4dfd30636c4ed62cbec8 100644 GIT binary patch delta 44 zcmbPaKEr%NFC!z{=03(&K|uop3mpYRJyRo73v*aQs>EOZnM^-PUSEzB)bbqx$AHwfr$4&rEI!XYKhJsG={ z{^m!#6R}8bZV)(#MHp;PjW7>~bY`hja3Wj>7My3|#mZ`dvCkW_m4&!KJ!XhlqJsDG2fAc%u ziD<%`CkPxw69St%K^ThxdYhBPCSg-;EQwW^MFy+zRXMD}%M{Ta2X;xB3RYn^b*zSn ZYhe|Bp@Y?s9r{>>JB(~NCLgo%1ppioW-I^z diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_pcf_csm.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_pcf_csm.bin index c649bf07a24d6761a5083fdc9c95e73f55739285..957f309bc5ef706af4f6e53cb36c8aa5bc4169e8 100644 GIT binary patch delta 1782 zcmaLUT_}TL6bJCONz}%qup*KbHhQ-9`nvIvaxs*mXhklDTDcfEiX`JgD4Wt!t9f&w zChBNOLnI&3lEP>;FC{mkUCD)!+3 zf1Md19hSqukO@-I0s}WHPtl^bYKD?INAZV?JhN@-)L$RxRsON)ZB*f6@vccmNoQ4H z){3@Pp!72rqKkG&>P|?_Hb}GGX`t8ddhUA@a_iCAWs1eF0U0H)LoS*kgR-3MjPTED zAvTi7?`xs?Q3ImSaY%iWMo{IRN}}88VxUwv12Y42ka89vxfUV4FO{M(Y|D_2eK63x z0?D@u15?)^4F@jJ$tDP%EEa@gSa$#kw7m;Se*npS1cn#r>jY2*InGNsny_l0+XQVXsKslA$?~qqxLgUt`o; zOcuMX$<^RbC=FCz8WsbV%1;p&l|dFOB21bR$_zvK;(y+pRe^oo7DPCJ}~tbq7!y=@ud0?M2ML z_JJ^Ob0D4VM;aXfN|K>J@DOSrM$9j{KnH*621@cVwt`e1lQ3zf!1yh@F&DDX{!AsC zF0jI@MeLi0{IQ@zX}1sZ-7+lcT!DPZLDsB74hA&nCbBiiQ|quKy#d*|$(9fo8WbL9 zCF{;Pvo*>01b?fr^VR`8s^VD4X$vhzgoEb!D+YP=43;G0kh?A*A6-G#Ub9>Hx%^Fn bH;`pXSTcPN`S}r+IG@zqv!D2aD8Z oMfE*cgu!7ap@qYGz0D7Guvrh*wNf9aRH2ar2NN)2Hd^@t05dIeGynhq delta 382 zcmX?5_OEn<3nSy!&902*?7S8_3Wj>7My3|#mZ`dv1J(65@8)P?!XjM5-H%P!i?0ux zu(%*r)lY@73U3y}YDj}5R$*Tmtin?AScRV}_F_6vfAbcV9yH<2f$DqEguvn9qlML6 XNnI@F>TQ0ik5zc1kpsu%&sM$w%~E74 diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_pcf_linear_csm.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_pcf_linear_csm.bin index 5b07162b00192743e31db1783aebade08c925335..202b3b7623621835cee70d8b13bc618015e1e67f 100644 GIT binary patch delta 1733 zcmZ|Q-$#RC6bEqI(hnt;QC5*s+FJF#Tkp1%E=t5qOk@3^A51nQZ{5X~)I~%WttcWh zl2p5#j>f4w0~f=?fQIgpO5oB=XuV>lm5_rrZg8pl{)=PD=MW*D+qQ| zlh`GhCA+QH+bIZPQ72HS`drPDNPg`NLnP`l%yBVny!IB6OApD>7(-PR-SOUw1_Yvd^rH1K4l{?&GdNM4_2j>B?3tY*WAD6|RsNc6o0X>1!( zd>4{&pBub5;m!f1+#w9~MIk*O!N7qNNXKVRv@6>c+||xCJ4Qs2=r0DzALo`r5rti2 zM6uG)9XoiT&)GffQ}+mIEdlB03HI{5KvG^|VCOrey(A1&ry&KtPRrH#->EL^{0G6B B)a?KO delta 1526 zcmaFN!)u|VV5nzmWNKk6W=-}RN>8zg0Inp zfGQ0)=ZWmX6gJqLDZU4raGDfW;bhs}*i^?WU=@y5#wr}HhE+IN6RQLLbg&A0>SHy; z)d*d9v!LlKbTE?(!O-y04%_kZ)(1bTLw#K6i z6?R|zuUmlC5ZNVIg?pA` zHRRVStil=Ve6fY`@2yzFIA$k?l?$(!Za%#StFYApE%Xossa|y$tFY8@tcG-+!YcgZ zEEZw2%^4TbeYttzl~`=9aJhl5ax%zqn{Hz<*L1VueXPP09$_`)-&3r@IWO06OqTlO F3jpHLuSx&_ diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_pcf_linear_omni.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_pcf_linear_omni.bin index 34d5c091ce268a6707af50eade9769f76eb9f33a..492e6e805b192101e4aa1d1910e8e8c36a11f91a 100644 GIT binary patch delta 451 zcmcaMfpNw}#tq9D8Q*SR&e$s~XkcKWqhP3KYGi6*ZkeiUV6fRybQ2S%@MK3(z0GJ(oKi=$aY{|ln}ExO(S|ss)J$+1_{nS` bE(6b5F2^Oc!3L+)B>Qp>CIf@XoF2XaL+NqB delta 384 zcmbO+k@4CD#tq9D8CP#!&e$u=YoViHsApz8I|-ZWgN#9%Xr b)lxL!&HHSwq6q;5Re$qk`!bHn-X6XH^4o0U diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_pcf_omni.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_pcf_omni.bin index 53f13abd5c8c410fa5779507ab96ccc9e2039daf..81ea89086ae4625420d9c9ab2e455a757e7d79ee 100644 GIT binary patch delta 439 zcmZ2Ff${kS#tq9D8TV{n&Zs6VXkcKWqhP3KYGi6*ZkeiUU@-Z)am`KgLk_^bw2;f2~*g-i9OU~`FwAy#2&6Ldp1A2d6UX29l! Yme8{7eQ0lfMXf0{~0>2Ce`A delta 18 acmX@8v|nk1HX|edW*x>8{FA>4cmn`DmIh1! diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_vsm_linear_csm.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_vsm_linear_csm.bin index cbcecf1feb42c13225ad247d8f2df3d6c0e9fd50..79058cad0d7c5536020a0c54b1d1f385df177277 100644 GIT binary patch delta 21 ccmewm^C@OS3L_)u=2XT5I!p!zlU4P+0boi8QUCw| delta 18 Zcmewq^C4zK3L_)?=2XT5I+NA)ya7z*2Jip? diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_vsm_linear_omni.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_vsm_linear_omni.bin index a2aeda4ead7c4b59d2fdbd7d22fe707b86e17bde..5915c930f4eada534e6c8764c7ddcca059c0127c 100644 GIT binary patch delta 21 ccmX?Oea?DAFC(MP=03*H(o6;hlN)8d0bb(=x&QzG delta 18 ZcmX?Sea3o2FC(MX=03*H(vzEIy#Y%n2Uq|A diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_vsm_omni.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_vsm_omni.bin index fd9d3902609c8e27aea7ddc02592032c30475813..93b5a2a0bb2abf6d8354aeb42c2980727c3206ac 100644 GIT binary patch delta 21 ccmbPdy})`yFC!!0=03)w(o6;hlY?cw0aG;w)Bpeg delta 18 ZcmZ2rJbD3v?ETiE@IY~xA0|N^k1w%bkBU1}=%T!$hgUK$8$yh}FSwbgsGAZMb>BA`_ o%#2IV3}zJ^rpd8jm#M_6K76tcs}fcj$;lzI`=OsK>V37vd^MFoqf7b~WyHt>G2fhFR diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_unpackdepth.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_unpackdepth.bin index acda8d5f64f84a3ed3245aa210effab11ee423fb..6602f5e43e0f55851feccff4230e7231270d29d3 100644 GIT binary patch delta 33 ocmaFB^n_`GE~C*zz59X&1{OLBhI*z(rWWRwsk#ORlcgBl0ID7c)c^nh delta 29 kcmaFD^nhuCE~DN=z5BctItqq*rbea~=9a0tljRuQ0EoZ{5dZ)H diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_vblur.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_vblur.bin index f1180dceb51d6998bdf47dff8f7aaf08a25eb893..f8fa7a5d8b68948073d533d2bfb465893dac077a 100644 GIT binary patch delta 245 zcmZ3>bD3v?ETiE@IY~xA0|N^k1w%bkBU1}=%T!$hgUK$8$yh}FSwbgsGAZMb>BA`_ o%#2IV3}zJ^rpd8jm#M_6K76tcs}fcj$;lzI`=OsK>V37vd^MFoqf7b~Wyi{g-1*ZT2 diff --git a/examples/runtime/shaders/glsl/fs_wf_mesh.bin b/examples/runtime/shaders/glsl/fs_wf_mesh.bin index 47483c7e5470486ca36978ccb74a5006c34a597d..d297e624e2ac89b3da7904531da51ce78003fd7b 100644 GIT binary patch delta 157 zcmX@keVlv3=ShsJyb4+hCAkGrZxO#;WWRvo=^+2ebR;zs#o?0oe;O ASpWb4 delta 162 zcmX@keVlv3XWo+Bg0jS-cq6?E1ucb%pH(NHXVhe=1hOZ)GHQT1RUpnRFsF+TMY+c0 zbS5=Epfp^xQgd=6qvYf#Oa{y#U7MM7fqV&sE|6IoldYIFu<6>)>;~4=!K}UcFY_rz E0L9TW0{{R3