From d1ab7164af1fa6f56f4ae5f6a6a4fe44ab0608c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D1=80=D0=B0=D0=BD=D0=B8=D0=BC=D0=B8=D1=80=20=D0=9A?= =?UTF-8?q?=D0=B0=D1=80=D0=B0=D1=9F=D0=B8=D1=9B?= Date: Wed, 7 Aug 2019 07:00:06 -0700 Subject: [PATCH] 09-hdr: Added SPIRV shaders. --- examples/runtime/shaders/spirv/fs_hdr_blur.bin | Bin 0 -> 2019 bytes examples/runtime/shaders/spirv/fs_hdr_bright.bin | Bin 0 -> 5089 bytes examples/runtime/shaders/spirv/fs_hdr_lum.bin | Bin 0 -> 4190 bytes examples/runtime/shaders/spirv/fs_hdr_lumavg.bin | Bin 0 -> 5830 bytes examples/runtime/shaders/spirv/fs_hdr_mesh.bin | Bin 0 -> 3166 bytes examples/runtime/shaders/spirv/fs_hdr_skybox.bin | Bin 0 -> 1730 bytes .../runtime/shaders/spirv/fs_hdr_tonemap.bin | Bin 0 -> 4810 bytes examples/runtime/shaders/spirv/vs_hdr_blur.bin | Bin 0 -> 2706 bytes examples/runtime/shaders/spirv/vs_hdr_bright.bin | Bin 0 -> 1144 bytes examples/runtime/shaders/spirv/vs_hdr_lum.bin | Bin 0 -> 1144 bytes examples/runtime/shaders/spirv/vs_hdr_lumavg.bin | Bin 0 -> 1144 bytes examples/runtime/shaders/spirv/vs_hdr_mesh.bin | Bin 0 -> 1870 bytes examples/runtime/shaders/spirv/vs_hdr_skybox.bin | Bin 0 -> 1144 bytes .../runtime/shaders/spirv/vs_hdr_tonemap.bin | Bin 0 -> 2462 bytes 14 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 examples/runtime/shaders/spirv/fs_hdr_blur.bin create mode 100644 examples/runtime/shaders/spirv/fs_hdr_bright.bin create mode 100644 examples/runtime/shaders/spirv/fs_hdr_lum.bin create mode 100644 examples/runtime/shaders/spirv/fs_hdr_lumavg.bin create mode 100644 examples/runtime/shaders/spirv/fs_hdr_mesh.bin create mode 100644 examples/runtime/shaders/spirv/fs_hdr_skybox.bin create mode 100644 examples/runtime/shaders/spirv/fs_hdr_tonemap.bin create mode 100644 examples/runtime/shaders/spirv/vs_hdr_blur.bin create mode 100644 examples/runtime/shaders/spirv/vs_hdr_bright.bin create mode 100644 examples/runtime/shaders/spirv/vs_hdr_lum.bin create mode 100644 examples/runtime/shaders/spirv/vs_hdr_lumavg.bin create mode 100644 examples/runtime/shaders/spirv/vs_hdr_mesh.bin create mode 100644 examples/runtime/shaders/spirv/vs_hdr_skybox.bin create mode 100644 examples/runtime/shaders/spirv/vs_hdr_tonemap.bin diff --git a/examples/runtime/shaders/spirv/fs_hdr_blur.bin b/examples/runtime/shaders/spirv/fs_hdr_blur.bin new file mode 100644 index 0000000000000000000000000000000000000000..b3bbe93a77bcf4c93532f4a173e1543e6d68a5c8 GIT binary patch literal 2019 zcmZ9M&r4KM6vyv4%~(lg1ceo%i3I(a9DgCDW*DP{rD4?I#>SlNhc+@!F|>$k6)mJ% zNiAE~rotjI>_5nD%eF3C1QqoCT;G{_y$i>8zTfY=_j}H{Z_JDjC%^yrz2UTCZu`Py zDPJBe%od9EZorMXm0IWGH7)uZbG2@(dllnF=XSdqG0xSwq<;>LjE|%iO4F&%t~T_Y zF3!ViyY$u;<-}a><{kL=ijRuVidDs$VqHHUPSrOKr}M{QNE-E-7hezdSO=pID0rW_H7ZzOW(d}ZJf>!F zO@OHv%x&;KwSt)?n3;oFd$fyv&3^KmXY3b~6t`C#chaP2aNG1HY~B&R;bnNA&aRWd z9?k^s2r%AF!pHSwasH_QGanYZ|B#g9g$`yOtOKg2PfxU?((qx1Z%#gXU;C_kWx6vn-`JGTOJ1{e8S1>CuJ$z75KNycs3hFhyqMUjS ze^E}ohQBJO-pg`j?pZa42fkOtapr_Lc)S(^u0a@{yBXCjQOiML{0Wv|<=m?R(Q~K7 z!L!fKZB!1=9X|@ZnuPH~Gp`oq=EV$|o%L`-TGZ>7IC%D%SF3XPu-9Q>{Lswnh;rsg zumme!^8!(?qBwZ=nb$Gp@O-P*S4tQ^H1kR;H?L@4Woc2b`{Ll)XI>r3;lo~C!uX+? zSC4YO2ZAM7>Fc3D)a$W0c=nmsN#*eT=B%$?Vf@g{>$Gz7iuUzHTGZ>QIC%D%*BRyT zVXr}9{LsuRqnz)WUh)3_ fJp0URR5^Uu>!L7zX#M)S*Hs7HUv<;tJ96$HmHEH- literal 0 HcmV?d00001 diff --git a/examples/runtime/shaders/spirv/fs_hdr_bright.bin b/examples/runtime/shaders/spirv/fs_hdr_bright.bin new file mode 100644 index 0000000000000000000000000000000000000000..5b01dab3907e7f4163b306292348d373a0ce1ff4 GIT binary patch literal 5089 zcmZ9PTa1;}8HU%)u!o_7jDWRO7(q1AVk`-5gS9hkp%D~jl&YnGo$0irdDP>NXGqrQFb8u{Y^w5Hy($iDEba?0F z*pYRe1D%P%(k|P|K-btZH9pw0wrnqVE-a<5clqp6ddloFPAF4K+n%xC5-p2qm-zJolutii=d9~$>)V^U=dJ5%>ua0(A9?l@gT!WbDhJ2% z>BkwbCmzWr&TC&U;T}AD{SLM7@KRWp#}K(g?H!0-$SSV0ta}rt*E}D`J$)I^JF=Ac zD))GRr<&EFzADd8ShH2Rt^=&fkS1)SH<&2u_;jOS9q;atzPud9B#E_#1gm#(&d zd|IFBKZ^ePWABWl|Nd_Mwl&cYeWCyN=oe0$7*72ddey2`Yc7Y7?2Z%8N!aImA0@m) zi_zXGx$6y~y({r#`Z(IpM_*=Y?~I=HC!5?gTwjKNX}suDXg|Z~kIDUvqk93~s`Mb* z&p7oVv^=9PN6THUebK!D;av#+AV^;T>0d z<~HG-PJKQ3x<*^yNNi}dXSkKUx&Iqk)%&`d7uw^zoA5lxxAFAt-Hs=_5wyO0I@)+^ z(E8r%+Z(Tq*7t5_?$v1LI_7c;*ISQf`Lcv?PS)H&Zol=poY3B5G}^m@uiI9ywVe>2A(Wa+n^8lW{{bBPUTEAxV5L&-x^J}zz&E_{~=Nb-{ox$d}_8aT~kEd^c*u03=ui2bL>(^{vLhILTUO_w8 zaIowQHm~99$;SC%^E$b6t%uEjX_Sw(u=xZXHhz~2n@`EDh0SSlJ;UK6Y(7KC#-6Zw zgLky)soA`Vr*D7QyoJ`U*_=Y_*KFQK>(^}FMLXAUuxv5Szt{gl=*h zAGv(2g-we*Z2VpuHvRb4!e%zPp5gGFVKaay8+*d$Bl0#qHJg9q>DwPR|0CD0*?fZ5 zui1Qx*00%ohIX#ua8IUT_}0?5pz8DcfBF{UTT9=fs?XmA={pzS+BV+ncZ>_j^%8#n)nAO~KCRDXCwfcB zS*l!0_#4cgoasVx>+aXHyZ2?}$Cz*fk@sDMr=R#m^Sn%dtYc2QZQtJASc$YPv4B~yQ@p!QB+1>B!D-h1N z-@3n-@;&)0tZChFxR$AR%RMiruIFzjd&B;c#y`L5@i$lYu$bJsBi@q6tM@w8c)l-t cy%5j&_FH$aBc-qV+t1o*cC)&>qrsm41K_355dZ)H literal 0 HcmV?d00001 diff --git a/examples/runtime/shaders/spirv/fs_hdr_lum.bin b/examples/runtime/shaders/spirv/fs_hdr_lum.bin new file mode 100644 index 0000000000000000000000000000000000000000..3ed40149440c333dd2dfe89e1fcdab2b1286f34c GIT binary patch literal 4190 zcmZ9POKeqD6oxk~Eky*Yf<%R;fQdv9d6h@7g$6^3!GM8ajA-vgT0$&dECuR7g&5>1 zqDWLU3Jw&R01}@u5gjO+kT_sqi~|x)aDa(1449bseWz!IbMJ=Lz5ajwYwvyjb8heH zvenBQD=i%lCPrOq+SXm^?cLflaNEd~My8v#b`SInF0J%c`kT{|v?@()PN}|b%7~PP zr4gwqmFn$F=~jA&F^@`(+1#~a^@V2k<&6tk(_IN$2><}H0a{czUWs%mR`1_!qF_hhx_Cmu}v`-Um$>4gB+b+x6nLPJW%FJyEvui znw)jsz>~nM2rBer_6bPoE`GZI9dO=#ydy{jRM)ALU%&b71`se4gC<6Zj&z zpS!@nk$ZmvUm@4Kz}Lu&p58w!rG!$KbraIuB2%e-zGZ8v&O0T6X7L z6Ii|k_j1mS1k3w;uH?#mmPUc?&DI68Z066+T$^i;rY1L$u>TNi**AvVUhCn*YY4*! zKR^2AnGeHT3m;x5mopqr;lmpMeNYoVjAM^lAI8JUs}CP0faQxmOa#l9*du&s0m~PC zXa(DAI9RsIhsp4A`e1+fFooP+>*2#&2*U?IH{rwE@YceIcgW=ohg0})44@Bc!iW3V zqt=J%aPsQIhgo3xq7Spd@+I~NALfANi$1i0?KK=MTjj%icsYHrKYUm~Zm;$5;RA%> zgTF7rhvV?p!iN*&a)!exeE1Nc4{E}P#q3e*LnoZP`tV_yXCaC{bb;kd>=8aJ2g?_I zco=N2;b7S+A6CH2>4W{@!z1MOS`QySMi@SvM;|_%gtrzxd_pc~IGncfXEVELjC&w=Gj>=8cngXN1p z41n!594uSq!*+N%eXu`#*g2u7Y6`x`e1+faFE*2$< z2*Zaf=);He@YceI@5tp0hg10QJwPASgbzp9qt=I`aPsQIhht#*q7UzakaK>|dadd%v7lOOp}Ump{2mJ3ujtfT3*F^h=kMvz{fI6}9{kjt=dbppCirPN?>$trH@^?l$?dluXP7~* q#%CnX@Bmoeckor*LEi~ylH2d!PKKHeow4$Ar>EcHJDlgfpXY4X z`%Y(B)pu3*aL=;K3vE)Fa{H#?En7wh#%9kdWmcIsx@l}+`-ZD)=T)O0r9B((LO zvtCc_dV)9a*?Wj>YB@*G;kmiaf`+zlKq;s5fA^n@=X2<#&nr`T+T+iK>BqI`(^z|Y ztHyQIGh5nc*NZ-z(dPP>wY0o!=Fb}so4w4d+5 z=eE|ntfAYY*N)2-(LSS6zOll+HWKwJY39}2=suVEXrGh!)9YzH6Fu)S$S4D!o%c}t zT=dNQ(i=P9wY}G_mKXgf+OL}E-NbT?euCJqkLc%!(QqTN#1m4y4%&UD*bARt~ zNKtky^*rjs=$$)uT=oel$Wk^o%Z}p6W+|>r&ZYaFsbz3J-S(KhXqxZJF>(Tma@iO-Yv~z7UxR2}Ih-UfnA-Z$2W|K>{?_e0V%hp-jw$ z#|!B2@ZYHL_zk|f@YqkRXSX?o$8QnxuqHenWRG?p58>%sA0CgO^=lsAMeEl*9!2Zd zJido^t}Q&ik7oIXhjYT?2gKH!504iql!>|UcnKXIyIChZUdA^U9(@M< zM(fu+o<%#?79P)`S-#=nobdQHvGwM|;|&UBVlF)XiVhFIM~BCo_~ydnZ^U|bn?rcK zg^-6e;jy1R+IjpAPv83RcoD5%^EiOkuX((L)~|WIf_APgJYGYye8a;z;qiN7>&=J9 zKPi-nx$t-!9Ucc*Cp-?}n+uP_#Cmp{LwLM{kcTzl@j837^Eim7Z+&?D8LeOQcmu6p z^Y{x|zvl5K+PSvycni()4G-sp$KQ#qHy<8HD3po0@OT#;9{!9L9`E6s3y-73dUl&b zc)X90hc)5xHhZ-5IE<%neR%u}tzYx_H(I~uaRjYj^LQ8STw8b?MYDXv!#UycKC$)Y z!{fgc%EVlF6yoskXVmcMz&95jlZf>ipOkxsM<>2KtO<|*5x4W`;L`fmhesEle$AsB zp zA0D$ghfK_c$0_LW=whMpI2GSqc+4f%v)gJOr{T%Nn(+7td$jX78&BW*@K}h}=QDBk z^AY+rkB_1CYaWZy&b5Wd$I;>8obb4S*n0EfF`skD#9Vmvpu=NM#p4WobK%iTtY^2? zJQm=|!+_j7`xOZNn#Xdqe$C_4Xy@9(VfDVtv6^{$?&4tHB#CmpH z&EsM`c~}!3H?T)Lj~nsytq+gQXnj5tXCFZ5*F3hM^=lqqLOa(M9yg=I!#Uw`3$gX) z!{buUAro`qaXC6X{2N8ykEQtL!ebe+p50dSxB^ce)`Z7x?9t9+6i?s!@c1fPpU=eE zwIpJ|PvGwM|Vf={p!NNm&N_Y*pGockV&|_Rwp+6d SYW`iw+I$NvH9o7@oq literal 0 HcmV?d00001 diff --git a/examples/runtime/shaders/spirv/fs_hdr_mesh.bin b/examples/runtime/shaders/spirv/fs_hdr_mesh.bin new file mode 100644 index 0000000000000000000000000000000000000000..184eef5d965f3d2def3282ff7b053557b3366309 GIT binary patch literal 3166 zcmZveTZmRw7>1XQGdj$eqoSdajM;_Zk*1_FXGSa!Fra1RqQpGQ+Gi z$_@&ZbRa7#ur9i&ybhd*f(We$(Yqq(08t1%&)WO@*@$cQn)SW!`>k(%Yp=upH}Blq zvhKrqM-ydwYTe&IHZ)its147XmeRD;I@&*0Kd@>4?s`Y+O*_)^_LQ2YFPo`0GtEkC zr`s>3x%8z&YD+D--O{(SZ}sTdBdhPYbFKOfsmUg5b5d)Xfo&bA?H!a~N#`}x+o?U& z4*b;_2&*YI)BXkD3|sBjjK@7_jWl=G28Q?5N1*VXnKo3lhw2B$_K(yHZAQ9)aqE_S zL%VDH$hswCwZ<#JZf5KsB`MAPndf-_;LykboiaBg=RMv(JTzKj=P=$szPJ9keOmH- zcJF!gK>y~E+MfGrV>RB$7G`1Iw-|&Hcq#Ud5}SKf7pwPDw-VX>Ez63A7)_aTNsMRS z)&64pyCCY$WeK)L?E4qfWb8b|5zloA|M{@;OY`a!K8s;m;1V{`wO8{w(VE7G@qxUF`d^ECBb?c2XU4MTzgnw%kO% z+i1;G-(9qwRExgmHJnk}Bvv1zx}!rsSm?chk7qp56Zll2H~h~Q`ni?N$hm())yJw9 z{id*|&i8c({u-Rp>BcxeWZc`kglsNg``&yX7inD|Ip2ra^_NrsskEJ2#J+@m>g37B zSeLTUCCboY!hVR$; z=r4BvRp0pvCUbGlR~sY$l^Jhq;8lg*cvq{zlM@r`rxC@tYryL`M>LF36yyH`<9)LM zw%BhepH;DYq&sVc?%J&)FXyH%UW@JA0(W6MxAt5)`_I0?KUU%GbAl{fpDAqn zxJM3`+&5tNoZ2xs$NjeSQ#(|0-(lNNE#iHTE$?{kjNlkQWAmitRQI59L;I!Fyf?1Z zE??8n*pcHEZ2RhCK92J%wr8Un{|`8xw7AsW;}PRe1oxFblVuFQ15lUkJUM@L z^L(K6KL~bBED?7CEbsZ*$hvqQCc&N&*TwVg`kC_+@M*f6tyjqO$GPeEYBkxzRd2-(B zG0v;lYVL*Te-bS3o(b+0*xc2k?`zod-XSs0>tLR|hU($_2DV!D{hS8N`+majO|UV& zha%=%V4fUPJ$&EBR;$K*2P|KW`7YR)-enQ<445a!RF9bNVXIYRz7Li+=8p3I`2cMG zj;DUGyth8W_MY)fd7pfY&BJej;;vACm^0F!O~bzx5dQYnC)Tj7)cifAU-0cE-wLl!@N-K3 zX5(YWJUg(}q8=&dITy}3sc+{unCmki+i#wl-#fo?e&77&#aUT^X8h{=T?m%<`}rU} ajCC8fyfN+H&Ho<8lfTNW@5(dpNdE&9dnn!j literal 0 HcmV?d00001 diff --git a/examples/runtime/shaders/spirv/fs_hdr_skybox.bin b/examples/runtime/shaders/spirv/fs_hdr_skybox.bin new file mode 100644 index 0000000000000000000000000000000000000000..c696cbf51c4d4cf2ffa4822530d4f36f6e4ec08e GIT binary patch literal 1730 zcmY+ENo$i)6ozkxFEO-g#d!*?6{l(`qD83INVVyr&}c+g5>gw3kQhl*i4(Ml;6h6` z_NR!ts?)+hAg-jMD5!{n3l~oBbH95_Jmu{@=RN11>3;2Sek4<0s>s0pSD)kbqo z#F)5AO%@uZ=Frr5sl#MU&deo@iAB4U#zaigEHe>BA**x`wap~#nH|lK_D(h?dJi1z z!@t7BIIM4_ZpNj9YVqPF_<(4jbZ6_6G)fzBUF9Efd=4-~OezNPl^#p>lssV+*f zNwcTbce>PUOw~)FFK(_$*`BS`#)}no8(15k9b0Fhx;G#sfqv-i3TrrDtJNp^#3XF5 z(l3MC4VKfGv04MRx^EcgYI9Ik9n9St=zl;9DQEb$xLwc ziOoCsId3}M$KRDr&+LPEY~BfueD`&-L+atj=H1}->O0}yAA$aW@At3tnd#|)h$6X5 z!hXfm2Yn;t_$h|JwIgEL{VsvMV~6_+_l!-gS%Lm$UF`>sV_&x%_fR@KeVr7?z8?wj zi02+lhhx^9qUdu$AQm6<@Gi%cgS|Zw*d^~uKkV?S06(V~?mrV21o$ycz<2mufCmWm z*h9M}#{a@`Cv*~fM!EQ2UI{${J2~s}zji!#eEyfx;Q`|F`#Il;^FGflI*!KtuTA0^e0ahzT>Y=1O-$`L@=Vp0w#hHk;H@;W7GtZMNA18HTr+kIn&F#?aiG3|IfMS+%q$G-qgxz znHPTk`?AwWcb%H58WYQ6@#^J0Q=Ch2cdV#tj5SYA)F&Ep+(cL5vIAmzQ#>bSlAGZ= z1+cWfsUat|)Xj8_J)KKS9g;iF{dSc5pU`L}6L#+n1s^Vt}QA<`>6AHi(suq#?uxH2-eDSOMK0O0xjL` zSKarN)hBAI>$Q4jfF-%;mIQuj?x6e_8Tz9yE4f9ri9|!)=zyb79o(3Jqi-GD0|7^$ zI=F&>qpuy@SaF#_pKBH_Xs(*tP`z+Ubz`;eSed#@Kkp7I>A?BI6`JVu)Yrl26E)H4 ztFMF6XM{Ta^>r}%q)?~Nz79s88S3=f*TLwen$xs1`pp>9eo;+n0hcOFee~In2NTZ& zi%#zcMX~9@^9dFm==2(Os8Pdf4R8q9MF=6MD)dMS#y{NSl>Un5scrntW1c;53g z`@2qh%i5oREqB{6+)rzF4t-b?+%?4H2KNpzwdD!V)s;cM@ge4ZGtlR?n?Y`L@cfW7 z{~8aYbN?8obH5lC&;4Qa(Ry)R^EBDR@DTH^G6rb>D|Kbx_`aZPo+blddeai1HIog$ z6kr!%{I|B_$bX;ksuAZVnEyM%<9Z*7@VmmhTZ<;#ua3~G{hGw!hh}l_%f52*=_u|4 z;c>mkm6(1=c=b2iifx_4!o=W*h9C8PsA+p=KObr4*X()7);TJCEw`=M@G6zuc;l1PiIUt*N5sv2{%=rR`{$6Nv@2&RF#q~RKw#e`W;axlX zm*D@KZ2brCIqQKrpWx81gf{un!F(t5A7RcbA9G&$nDYwEdRZ!zv%=N`bAG|uv(s0H z3;nj4B9(WipLnx#Wf$r!X5TV{!5X*3@GUPE%Ng{nCg%^B_r6M#^TzaA*)<_X=i6Nu zV&WHTa^6_{QrSyF+*#M(RVV#IXHVB;(;vfs%BDYtZ^))UhHuHHKeJUeXVdfA5H(Ww z9C56%nf>_@j5xe%a5%vhf|RiO##m`}IoLqqoIzF0;Rx;W>Rng~Id9G0bihmBA9!MPiF^+UpmF|e4(mEBj&lgj_IFe^b)gyeiR_>*T_>r2 z&VXsMITsofzg3gxjb1z=9?kq7_5ApDnBQaK(JV)$Y;q94F05~sY-IKF+pZ!h`46QfJ?E_d0$P^l5;&L4xTv6HA*&o z+}qa}Ve+9_uCcN$SMt7AOH0nRMjSkGma9-Uyq~K`n0#oKYrJf}sm$bkZIqUrYm+#5 z;w)FOZ1}a_zDk72hi17-Wm~S~eZ43xIoB3(@WffJDYD`HTvLU~hi2dGm=eGoEZ3q_t literal 0 HcmV?d00001 diff --git a/examples/runtime/shaders/spirv/vs_hdr_blur.bin b/examples/runtime/shaders/spirv/vs_hdr_blur.bin new file mode 100644 index 0000000000000000000000000000000000000000..716b3c56e410dabe5d88c4393ffa2c0ceb04dd8e GIT binary patch literal 2706 zcmaKuTWg$E6oz*ur*@)kY8$OLB{lZOXsFtXDAn{Ty(l=Q(yPi4%^;C!rlgY^udIld zp6?VC0);|;hvyqn5wW7sdP3?6iq^Bw^JTB_@i}CNHT!+vwf0_Xuf1o;@nc7Z663<9 zKQGtP_T}cu&U~wVe4+J3W2y7_K;LK@NF&S5GYAj0R$A>^UrK$cQBSGAHZd$7PFvE$ zsE!?}hLX}q8Y~ zT=P`t^g?%`LxpPAH`na8Rvztimge`P)QftjTZ`SLCmWrG#qI;k-BZimsmI#Q#>Ubj z&NKZ#?o4SnbJUA-Zx(lZQD432&1P|Tz4!Li zJBb*%F{2fYhf`=X^xM5^*bFP}{Y{u7_}+C|aPMPJiF+4v^BC{D8NnQK`(2LrJ(c5q zTk^obnsK$Pc_>z8lM+*rA_>36>|K6f#XW7a>J z`B;V9KZkzT?km{Y`**`{0lTOB?csAWbM6d%Q;eQouZ#}bq zxp%JS{;y{o>*c-y{Sm)f;l6>g-#1X^Ynk80yZ7w&+F{I9ltJc0sGjKs%=5^t;T6pK zA0*12y@?s)2<)(eRW?%2{UCev+?U>v9d=FE9kr>y% zkGY3>jgHVh1glxkVXF4dKf>I90`onX!}ENM>3b%h?-Q`=)nmU;!POj}Wv!g! z0$Q&epQG!0I_LNT?0WU+&6i-$Vt(@(6ZtQKtNFjmS~>sMXua}(gRbw{oc~*}+AJ35 z{toP(`XcZ5;A-B>Su5xL0j*cwAJO$i-k-o~=8azb40ca_(TiWep4pnL!I-G&3bpQc>7x+y=tnX>x-I3z-lY3jb2;>cTathcN@5x zcQk8E8+ms?dgZ+iU0>wg305<2^kNs>J@rK|#=xH0nykT?sA)IY-v_4jRQ_(?2vMKq zo9^$&39wqk-N!GWzrE^We`h_Hc$L}jr1%`OZ&G}o**g)hfvxFpvfgcGE@zZ#{{xA( BCV~I} literal 0 HcmV?d00001 diff --git a/examples/runtime/shaders/spirv/vs_hdr_bright.bin b/examples/runtime/shaders/spirv/vs_hdr_bright.bin new file mode 100644 index 0000000000000000000000000000000000000000..1dba4d51c776c2f7d1ca42e5fee8a80add7f7248 GIT binary patch literal 1144 zcmZXSTWb?h6ovQX(r61-v0jQ0rlxN~=!5n`FIG@8LcwUEuj#ZIWptWT(utQR1^og3 zSReXQaD69dO3)K_&R%QZ_nD)^WX^P4dv7PQ#mV5z4YT4X&%X4>?qee|Ygp1StJgX$ zv&dR@!+sH^^@3YkfKADc{~+5J!q`q!b}k6!=x`#h7)ED8O})z6VAlKweW zZ?l}1Yqupm^^RZ7>kaSwSURVtOvF}sz|7Xhr~_s$a1=1RU663F(|hHAS5>I9;x|97 zd0#poL@aqAfBFLRl3-pDOdOcpVBYGU{+D#e66!w*cv(6JjPE0lems9D97`t$@$E1> zTr7sUr~R322h99%*jKOhDc%sKEv~`MVh#@6r5L{FU9t4EC7~ZMId&z~e=9HcaxB4zQ*o(uIC`wOlfY50ugvs& zDmj+mkDVRAP+oR4lyoG#1GQt_nFRi~e29N9AqRX_=TqRR{atbNSV-XC2@&@*aKz)c Xr^(qFJUaVf&MR3r@u)@m&iCyvD7s%0 literal 0 HcmV?d00001 diff --git a/examples/runtime/shaders/spirv/vs_hdr_lum.bin b/examples/runtime/shaders/spirv/vs_hdr_lum.bin new file mode 100644 index 0000000000000000000000000000000000000000..1dba4d51c776c2f7d1ca42e5fee8a80add7f7248 GIT binary patch literal 1144 zcmZXSTWb?h6ovQX(r61-v0jQ0rlxN~=!5n`FIG@8LcwUEuj#ZIWptWT(utQR1^og3 zSReXQaD69dO3)K_&R%QZ_nD)^WX^P4dv7PQ#mV5z4YT4X&%X4>?qee|Ygp1StJgX$ zv&dR@!+sH^^@3YkfKADc{~+5J!q`q!b}k6!=x`#h7)ED8O})z6VAlKweW zZ?l}1Yqupm^^RZ7>kaSwSURVtOvF}sz|7Xhr~_s$a1=1RU663F(|hHAS5>I9;x|97 zd0#poL@aqAfBFLRl3-pDOdOcpVBYGU{+D#e66!w*cv(6JjPE0lems9D97`t$@$E1> zTr7sUr~R322h99%*jKOhDc%sKEv~`MVh#@6r5L{FU9t4EC7~ZMId&z~e=9HcaxB4zQ*o(uIC`wOlfY50ugvs& zDmj+mkDVRAP+oR4lyoG#1GQt_nFRi~e29N9AqRX_=TqRR{atbNSV-XC2@&@*aKz)c Xr^(qFJUaVf&MR3r@u)@m&iCyvD7s%0 literal 0 HcmV?d00001 diff --git a/examples/runtime/shaders/spirv/vs_hdr_lumavg.bin b/examples/runtime/shaders/spirv/vs_hdr_lumavg.bin new file mode 100644 index 0000000000000000000000000000000000000000..1dba4d51c776c2f7d1ca42e5fee8a80add7f7248 GIT binary patch literal 1144 zcmZXSTWb?h6ovQX(r61-v0jQ0rlxN~=!5n`FIG@8LcwUEuj#ZIWptWT(utQR1^og3 zSReXQaD69dO3)K_&R%QZ_nD)^WX^P4dv7PQ#mV5z4YT4X&%X4>?qee|Ygp1StJgX$ zv&dR@!+sH^^@3YkfKADc{~+5J!q`q!b}k6!=x`#h7)ED8O})z6VAlKweW zZ?l}1Yqupm^^RZ7>kaSwSURVtOvF}sz|7Xhr~_s$a1=1RU663F(|hHAS5>I9;x|97 zd0#poL@aqAfBFLRl3-pDOdOcpVBYGU{+D#e66!w*cv(6JjPE0lems9D97`t$@$E1> zTr7sUr~R322h99%*jKOhDc%sKEv~`MVh#@6r5L{FU9t4EC7~ZMId&z~e=9HcaxB4zQ*o(uIC`wOlfY50ugvs& zDmj+mkDVRAP+oR4lyoG#1GQt_nFRi~e29N9AqRX_=TqRR{atbNSV-XC2@&@*aKz)c Xr^(qFJUaVf&MR3r@u)@m&iCyvD7s%0 literal 0 HcmV?d00001 diff --git a/examples/runtime/shaders/spirv/vs_hdr_mesh.bin b/examples/runtime/shaders/spirv/vs_hdr_mesh.bin new file mode 100644 index 0000000000000000000000000000000000000000..12171fcfcce81e10e48efe9b7f67568237611f85 GIT binary patch literal 1870 zcmZvd%TH556vhvIfQS(VQCEbDuF&d2iHT9`s$Gy!B_V1wO%07+)AkZ57*~?GBL?xY zF!6;ZzBT&KsQ-uyHzt0+duPa48FD)3`{tZ8-<+8nW@jqBrZM?tXfF!&6&E{m#p5TA zvA)x?Ov&1yq8K?@s~)xSFUhXR8nQ^%l*O{F{_>iCsd!!)VGj7P)()1N@wIwWJNG77 zlm)`Y_9Z;}0-j^4X4Z-%Xyo;Wj(V*fFSJz9aptgKA>cRxa(@!upiRaGK z7m;G_Ka8h8VLbf+v;VMunG4BFNx8l9dD>&LeX5UcFfS0??=WW`5gyV!CPUAJ!@~h4 zcaMz0I(Q^OD`!0}B-lzm|4@o;zv3t4vnTtF>X+WZVPnEaG;;>{Qx4NpIM$Ck-^X7R zMl0tc9!!tnJf_EB^5-;jb~LaKrsr_1-*CRK2j&h~CmzflggE^+(ahIn_CrQbyiMv2 zqMtJ}$o(ybZ~3%XaxTlz?eSIl=w4G4>#H(i3bMP7yXScJJ1>sASd)><@Z5d*aP+`) z>yATLRXfm+2Qu=BXC3|LRF|GVlyMKd1vJwCM>6V59GQ11(IEo+ zJHwyht$a9QJ@?LWq2Bl6$S0n4z9Zk?5AwV9eiR4q^?s614S28jvwV1r(XIEZIC>9% xNB71X`6h$EAjG|WcbtzqqZit6Jbomfeej!_xl{aDGyVFb>L=MD!~eY%`wRSswNwBA literal 0 HcmV?d00001 diff --git a/examples/runtime/shaders/spirv/vs_hdr_skybox.bin b/examples/runtime/shaders/spirv/vs_hdr_skybox.bin new file mode 100644 index 0000000000000000000000000000000000000000..1dba4d51c776c2f7d1ca42e5fee8a80add7f7248 GIT binary patch literal 1144 zcmZXSTWb?h6ovQX(r61-v0jQ0rlxN~=!5n`FIG@8LcwUEuj#ZIWptWT(utQR1^og3 zSReXQaD69dO3)K_&R%QZ_nD)^WX^P4dv7PQ#mV5z4YT4X&%X4>?qee|Ygp1StJgX$ zv&dR@!+sH^^@3YkfKADc{~+5J!q`q!b}k6!=x`#h7)ED8O})z6VAlKweW zZ?l}1Yqupm^^RZ7>kaSwSURVtOvF}sz|7Xhr~_s$a1=1RU663F(|hHAS5>I9;x|97 zd0#poL@aqAfBFLRl3-pDOdOcpVBYGU{+D#e66!w*cv(6JjPE0lems9D97`t$@$E1> zTr7sUr~R322h99%*jKOhDc%sKEv~`MVh#@6r5L{FU9t4EC7~ZMId&z~e=9HcaxB4zQ*o(uIC`wOlfY50ugvs& zDmj+mkDVRAP+oR4lyoG#1GQt_nFRi~e29N9AqRX_=TqRR{atbNSV-XC2@&@*aKz)c Xr^(qFJUaVf&MR3r@u)@m&iCyvD7s%0 literal 0 HcmV?d00001 diff --git a/examples/runtime/shaders/spirv/vs_hdr_tonemap.bin b/examples/runtime/shaders/spirv/vs_hdr_tonemap.bin new file mode 100644 index 0000000000000000000000000000000000000000..d5da706771b28bcaebf9f9d35fc46d3292615044 GIT binary patch literal 2462 zcmaKu+e_3@5XX}1)__+=!1}DSwXODxx~imimql)8PQ8d`Ib-+ z2!Ve_RCIp{A_6H0BcdBb5|S8wKR?ebKQ{2lc;@?^nKN@{&QI*>Y%6wJQ`2+bBCdQe zK9ovcIF=kvrXvN;6}Y8?@t#a~GTkM*qd#-Lu%OBny3~8@F;Pm?v#94)h;5& zxpG$=?5*vc?TrK3?#AYwP1q}4lr69=brpeLsNX$_R4-sua#J!cxg)tNnULI*OiH5q zDbhZpBt@zt91C7A+uGK2=1d~33W@_P%7v~awj|)GGw*UbGwL=HpjD(F>Pf`=G6Sh> zDx(VFs4o%ECWp^vGX336V#uF{TDkjsow12!EE1Pw((p#-jNFp{J7KqenX+t z$Wa#DdojOlL49RGZx-|0?)~WBVtzZkA3a{ouUYmsRY;#%^$VN0h2GOsW@0{Ie5&#| zJ)D4RRlhkaB5745y37(l_Z0T$ZGkO6eFF1J ziKic6?zCK9_|?gZ9et%VKA)ImmAtqY7&};>Nr3SMQyX^9tI_Wj+G7&xZ}7Orkxnc%VrSnf(P}Zw zn{saC0Qq-I!{6$;CY`&`2kHTjdJg{^UZ*eE!OV~t?6k`<@8!{Tx0SV0UPjz60*gY*?HzE2c>MKC$%Rx`g|K zsd-GoeOuI7di_AcyqFPlz>l6klwiB6)4-2B$1IL`?y+>vXBqcIIvgb$_tbOL+M%lG z?K27S_+w|LEjpKZK9^7v?~r*cgK`pcZH&X2E` zw_L`}dQMxe_CM0?Jga?99KP5rc3!%jXSM$oM{aTvgOB+asJ{H#qvFWL_hYpeO2-$Q z#THAqT*j4pPT{%Q%f#7vR(rWPe6d+*a5YOfSWZgLTWkNHPsb9DX=(L?k}?bI}{tb53;f4-{pwf+Ns CT^Gdw literal 0 HcmV?d00001