From c24d44ec62e6a293fbe9c69da2e35563304ddb5e Mon Sep 17 00:00:00 2001 From: MooglyGuy Date: Mon, 21 Oct 2019 16:34:18 +0200 Subject: [PATCH] -bgfx: Fixed opengl backend, nw --- bgfx/shaders/dx11/chains/misc/fs_blit.bin | Bin 398 -> 402 bytes .../dx11/chains/misc/fs_blit_yuy16.bin | Bin 1272 -> 1352 bytes .../misc/fs_bob-and-ghost-deinterlace.bin | Bin 1453 -> 1457 bytes .../dx11/chains/misc/fs_deposterize-pass0.bin | Bin 1298 -> 1302 bytes .../dx11/chains/misc/fs_deposterize-pass1.bin | Bin 1298 -> 1302 bytes bgfx/shaders/dx11/chains/misc/fs_lut.bin | Bin 756 -> 760 bytes .../dx11/chains/misc/fs_saturation.bin | Bin 525 -> 529 bytes bgfx/shaders/dx11/chains/misc/vs_blit.bin | Bin 577 -> 581 bytes .../misc/vs_bob-and-ghost-deinterlace.bin | Bin 577 -> 581 bytes .../dx11/chains/misc/vs_deposterize-pass0.bin | Bin 819 -> 823 bytes .../dx11/chains/misc/vs_deposterize-pass1.bin | Bin 819 -> 823 bytes bgfx/shaders/dx11/chains/misc/vs_lut.bin | Bin 577 -> 581 bytes .../dx11/chains/misc/vs_saturation.bin | Bin 577 -> 581 bytes bgfx/shaders/dx9/chains/misc/fs_blit.bin | Bin 231 -> 247 bytes .../misc/fs_bob-and-ghost-deinterlace.bin | Bin 1158 -> 1174 bytes .../dx9/chains/misc/fs_deposterize-pass0.bin | Bin 887 -> 903 bytes .../dx9/chains/misc/fs_deposterize-pass1.bin | Bin 887 -> 903 bytes bgfx/shaders/dx9/chains/misc/fs_lut.bin | Bin 501 -> 517 bytes .../shaders/dx9/chains/misc/fs_saturation.bin | Bin 362 -> 378 bytes bgfx/shaders/dx9/chains/misc/vs_blit.bin | Bin 320 -> 336 bytes .../misc/vs_bob-and-ghost-deinterlace.bin | Bin 320 -> 336 bytes .../dx9/chains/misc/vs_deposterize-pass0.bin | Bin 490 -> 506 bytes .../dx9/chains/misc/vs_deposterize-pass1.bin | Bin 490 -> 506 bytes bgfx/shaders/dx9/chains/misc/vs_lut.bin | Bin 320 -> 336 bytes .../shaders/dx9/chains/misc/vs_saturation.bin | Bin 320 -> 336 bytes bgfx/shaders/essl/chains/misc/fs_blit.bin | Bin 238 -> 242 bytes .../essl/chains/misc/fs_blit_yuy16.bin | Bin 1681 -> 1689 bytes .../misc/fs_bob-and-ghost-deinterlace.bin | Bin 1315 -> 1319 bytes .../essl/chains/misc/fs_deposterize-pass0.bin | Bin 1533 -> 1537 bytes .../essl/chains/misc/fs_deposterize-pass1.bin | Bin 1533 -> 1537 bytes bgfx/shaders/essl/chains/misc/fs_lut.bin | Bin 828 -> 832 bytes .../essl/chains/misc/fs_saturation.bin | Bin 456 -> 460 bytes bgfx/shaders/essl/chains/misc/vs_blit.bin | Bin 419 -> 423 bytes .../misc/vs_bob-and-ghost-deinterlace.bin | Bin 419 -> 423 bytes .../essl/chains/misc/vs_deposterize-pass0.bin | Bin 745 -> 749 bytes .../essl/chains/misc/vs_deposterize-pass1.bin | Bin 745 -> 749 bytes bgfx/shaders/essl/chains/misc/vs_lut.bin | Bin 419 -> 423 bytes .../essl/chains/misc/vs_saturation.bin | Bin 419 -> 423 bytes bgfx/shaders/glsl/chains/misc/fs_blit.bin | Bin 181 -> 185 bytes .../glsl/chains/misc/fs_blit_yuy16.bin | Bin 1603 -> 1611 bytes .../misc/fs_bob-and-ghost-deinterlace.bin | Bin 1212 -> 1216 bytes .../glsl/chains/misc/fs_deposterize-pass0.bin | Bin 1485 -> 1489 bytes .../glsl/chains/misc/fs_deposterize-pass1.bin | Bin 1485 -> 1489 bytes bgfx/shaders/glsl/chains/misc/fs_lut.bin | Bin 786 -> 790 bytes .../glsl/chains/misc/fs_saturation.bin | Bin 429 -> 433 bytes bgfx/shaders/glsl/chains/misc/vs_blit.bin | Bin 377 -> 381 bytes .../misc/vs_bob-and-ghost-deinterlace.bin | Bin 377 -> 381 bytes .../glsl/chains/misc/vs_deposterize-pass0.bin | Bin 679 -> 683 bytes .../glsl/chains/misc/vs_deposterize-pass1.bin | Bin 679 -> 683 bytes bgfx/shaders/glsl/chains/misc/vs_lut.bin | Bin 377 -> 381 bytes .../glsl/chains/misc/vs_saturation.bin | Bin 377 -> 381 bytes bgfx/shaders/metal/chains/misc/fs_blit.bin | Bin 570 -> 559 bytes .../metal/chains/misc/fs_blit_palette16.bin | Bin 853 -> 854 bytes .../metal/chains/misc/fs_blit_rgb32.bin | Bin 648 -> 576 bytes .../metal/chains/misc/fs_blit_yuy16.bin | Bin 2099 -> 1846 bytes .../misc/fs_bob-and-ghost-deinterlace.bin | Bin 1784 -> 1685 bytes .../chains/misc/fs_deposterize-pass0.bin | Bin 2243 -> 1128 bytes .../chains/misc/fs_deposterize-pass1.bin | Bin 2243 -> 1128 bytes bgfx/shaders/metal/chains/misc/fs_lut.bin | Bin 1300 -> 1093 bytes .../metal/chains/misc/fs_saturation.bin | Bin 836 -> 862 bytes bgfx/shaders/metal/chains/misc/vs_blit.bin | Bin 778 -> 831 bytes .../misc/vs_bob-and-ghost-deinterlace.bin | Bin 778 -> 831 bytes .../chains/misc/vs_deposterize-pass0.bin | Bin 1109 -> 1167 bytes .../chains/misc/vs_deposterize-pass1.bin | Bin 1109 -> 1167 bytes bgfx/shaders/metal/chains/misc/vs_lut.bin | Bin 778 -> 831 bytes .../metal/chains/misc/vs_saturation.bin | Bin 778 -> 831 bytes .../spirv/chains/misc/fs_blit_yuy16.bin | Bin 2680 -> 2740 bytes .../bgfx/shaders/chains/misc/fs_blit_yuy16.sc | 2 ++ 68 files changed, 2 insertions(+) diff --git a/bgfx/shaders/dx11/chains/misc/fs_blit.bin b/bgfx/shaders/dx11/chains/misc/fs_blit.bin index c73f029b4bbe9e7cbbcc1512e32fada3eba5cc1c..284ed423773564a372980174a32802e7534c6971 100644 GIT binary patch delta 21 bcmeBUp2W=K7VN>s*!<}s0}yQFXk!EbKs^Pq delta 17 YcmbQl+{et}7VN>w*!=0?MxHiC04`7kumAu6 diff --git a/bgfx/shaders/dx11/chains/misc/fs_blit_yuy16.bin b/bgfx/shaders/dx11/chains/misc/fs_blit_yuy16.bin index 22595d9a3013120687d74c6ce7f247c9048c7257..d3807635718ab0b609e5f258ebd98c6eb84a6ac0 100644 GIT binary patch delta 350 zcmeytd4g+#j+_W91A|M1lk)@X_m||?+}s%-!>??rWE8;2z`!8FI?-z%mjw$0g9DJq z$2eJtah9PG0|UvLLfP>or!O!pVlr!jm(Y1t#xcmSE(Xe34mv@(LiYf|-{GsILiXtJLH~ z7I8t4=|&0+oK8Sd5RjTYky)G*D8i)#5}EuFXw(B1p2-$08jK(v>OgWLP;3s1z~l~~ T_#I}B$p?V!FF*?(uw(!Lmo_#5 diff --git a/bgfx/shaders/dx11/chains/misc/fs_bob-and-ghost-deinterlace.bin b/bgfx/shaders/dx11/chains/misc/fs_bob-and-ghost-deinterlace.bin index 170e73c047d70bdd92a0020d337ca866bc5f8326..2f1fca9baccea1e24d5e66b217f5dedf50717e71 100644 GIT binary patch delta 21 bcmZ3>y^)*8E!cyNvH8 delta 17 YcmdnUy_TE9E!cyVvH8=(jXX;;ITZwL delta 17 YcmbQnHHnMEE!czA-*txPMjkF!04i7nYybcN diff --git a/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass1.bin b/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass1.bin index bbf50cbde63fdd26c074340d521ed029864dfdb9..614ad8491ad05c533dc89dcea47a22dd84d2dd7d 100644 GIT binary patch delta 21 bcmbQlHI0kME!cz2-*tv30}yQF;9>;;ITZwL delta 17 YcmbQnHHnMEE!czA-*txPMjkF!04i7nYybcN diff --git a/bgfx/shaders/dx11/chains/misc/fs_lut.bin b/bgfx/shaders/dx11/chains/misc/fs_lut.bin index ca3fdb8661bb238d4d02201cc6d394ccb4449aa9..61b2e6b531251a13a6c3bed4303a0a6501e28361 100644 GIT binary patch delta 21 bcmeyu`h%6nE!cyNvH8s*!<}s0}yQFU}XXTKRN|5 delta 17 YcmbQp(#yi(7VN>w*!=0?Mjlos04+@gFaQ7m diff --git a/bgfx/shaders/dx11/chains/misc/vs_blit.bin b/bgfx/shaders/dx11/chains/misc/vs_blit.bin index d97141ff5f280c64155d72420232f6743e59882e..624fecd45771f2b9a61aa3ada000e92041c46bd2 100644 GIT binary patch delta 17 XcmX@ea+HN5EZBpM0SGp-*fIeCCpZIw delta 13 UcmX@ga*%~3EZBo}BZn;$037QBfdBvi diff --git a/bgfx/shaders/dx11/chains/misc/vs_bob-and-ghost-deinterlace.bin b/bgfx/shaders/dx11/chains/misc/vs_bob-and-ghost-deinterlace.bin index d97141ff5f280c64155d72420232f6743e59882e..624fecd45771f2b9a61aa3ada000e92041c46bd2 100644 GIT binary patch delta 17 XcmX@ea+HN5EZBpM0SGp-*fIeCCpZIw delta 13 UcmX@ga*%~3EZBo}BZn;$037QBfdBvi diff --git a/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass0.bin b/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass0.bin index 35813de1abda5dc68c360fbff0d0d578b770f5bc..cb88f977b082c28f751a44f06d27cbcb8cd741d1 100644 GIT binary patch delta 17 XcmdnYww;Y5EZBpM0SGp-=raQVC7ANv$wo1hH>`gqZ*T|My>MqGGwAnVzwprI~?& Ro}q=Ap&`TS)f4A>0RVaT6Jh`W delta 50 zcmey)_?%JEE!cyVvH8$BL14af0MusyCK*0R}|G)q86IIJu4Gr`R878jv F0sxkU5B&fD diff --git a/bgfx/shaders/dx9/chains/misc/fs_bob-and-ghost-deinterlace.bin b/bgfx/shaders/dx9/chains/misc/fs_bob-and-ghost-deinterlace.bin index 68ec11b9afbcb8c6b43132573bbaa8b2078bf586..1874bdad5e262873a86e0da1330ad30447677d5b 100644 GIT binary patch delta 57 zcmZqUoW{xH7VN>s*!<}s0}xE)kmb%`0Wz5X|Nr-2ccQ^!K{GvLJxenK13g0vGebj$ L)vGt&SjP+i+7uC) delta 41 xcmbQn*~ZD?7VN>w*!=0?L>^i07#0Qw2Il|&|NYmRXtJ2q&_K_SVdIN+%m5Xd4mbb+ diff --git a/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass0.bin b/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass0.bin index 7a8f9ba1abe405c31b83759ce7dda28544d7b6ae..bedaeb9c077e48cdd8c78cb69a93fa2478c283c6 100644 GIT binary patch delta 58 zcmey)*3Qo37VN?1?>fVi0SG2?7;(EW0~yT!|Nr}MKGF5GpqZYro~4eZV?8Iza**vk+; delta 42 ycmZo?|IWtY7VN?5?>fVCB99Tb1v3K!1M~m?|Nfgy^gPXKXrO1vuvwKci3tD|t_fVi0SG2?7;(EW0~yT!|Nr}MKGF5GpqZYro~4eZV?8Iza**vk+; delta 42 ycmZo?|IWtY7VN?5?>fVCB99Tb1v3K!1M~m?|Nfgy^gPXKXrO1vuvwKci3tD|t_s*!<}s0}xE)km0_;2xKt-|Nrm5?nM2?f@XTgdX{De26~1TW`>3g Lt5w*!=0?L>?LLGmH!j49x%k|NE~s(ReYdp@E(u!^Y=wi~uVR4r2fS diff --git a/bgfx/shaders/dx9/chains/misc/fs_saturation.bin b/bgfx/shaders/dx9/chains/misc/fs_saturation.bin index a37e74b6b8200d989919e327ecbcef881d0268bb..2ef6ba32a21f0e15c556d38462f61956a1cd763a 100644 GIT binary patch delta 56 zcmaFG^oxndE!cyNvH83g Kt5;8a(gpzS8xjKm delta 40 wcmeyx^oohYE!cyVvH8=(i9CwjHjE4m49x%k|NE~q(PA~Lp@E(u!^AIb03j|8q5uE@ diff --git a/bgfx/shaders/dx9/chains/misc/vs_blit.bin b/bgfx/shaders/dx9/chains/misc/vs_blit.bin index 923fba0a29376439daec61edd67256a4c4cebda0..0f37dc3db92604b54c65e234aa13de1fb7c1de26 100644 GIT binary patch delta 71 zcmX@Wbb(1LEZBpM0SFkIKRsk*;3|zT%S&(Olm(2!yE>WRx{0RY3T6vY4l delta 55 zcmcb>bbv`MEZBpUvH8hYFn*{*f;t^l~ diff --git a/bgfx/shaders/dx9/chains/misc/vs_bob-and-ghost-deinterlace.bin b/bgfx/shaders/dx9/chains/misc/vs_bob-and-ghost-deinterlace.bin index 923fba0a29376439daec61edd67256a4c4cebda0..0f37dc3db92604b54c65e234aa13de1fb7c1de26 100644 GIT binary patch delta 71 zcmX@Wbb(1LEZBpM0SFkIKRsk*;3|zT%S&(Olm(2!yE>WRx{0RY3T6vY4l delta 55 zcmcb>bbv`MEZBpUvH8hYFn*{*f;t^l~ diff --git a/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass0.bin b/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass0.bin index b8971db972a0b0cbb2206515fb70f239941a07c3..835306aac2c321a1138144609d29540ad768f4ef 100644 GIT binary patch delta 53 zcmaFG{EL|*EZBpM0SG3tXmTH61TvWa{r~r0f1<@|K{GvLJxenK13g0vGebj$)vGtY HU}6LSoYfEB delta 37 tcmeyx{EC?+EZBo}B8MjT4n_tB2IhbN|NYmQXtSEt&_K_SVdD=bMgZ&h41E9q diff --git a/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass1.bin b/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass1.bin index 9bfd68980bca25d3e086672a2768546b447053cf..9910826751a0915b64ee650aac98e2020708a486 100644 GIT binary patch delta 53 zcmaFG{EL|*EZBpM0SG3tXmTH61TvWa{r~r0f1<@|K{GvLJxenK13g0vGebj$)vGtY HU}6LSoYfEB delta 37 tcmeyx{EC?+EZBo}B8MjT4n_tB2IhbN|NYmQXtSEt&_K_SVdD=bMgZ&h41E9q diff --git a/bgfx/shaders/dx9/chains/misc/vs_lut.bin b/bgfx/shaders/dx9/chains/misc/vs_lut.bin index 923fba0a29376439daec61edd67256a4c4cebda0..0f37dc3db92604b54c65e234aa13de1fb7c1de26 100644 GIT binary patch delta 71 zcmX@Wbb(1LEZBpM0SFkIKRsk*;3|zT%S&(Olm(2!yE>WRx{0RY3T6vY4l delta 55 zcmcb>bbv`MEZBpUvH8hYFn*{*f;t^l~ diff --git a/bgfx/shaders/dx9/chains/misc/vs_saturation.bin b/bgfx/shaders/dx9/chains/misc/vs_saturation.bin index 923fba0a29376439daec61edd67256a4c4cebda0..0f37dc3db92604b54c65e234aa13de1fb7c1de26 100644 GIT binary patch delta 71 zcmX@Wbb(1LEZBpM0SFkIKRsk*;3|zT%S&(Olm(2!yE>WRx{0RY3T6vY4l delta 55 zcmcb>bbv`MEZBpUvH8hYFn*{*f;t^l~ diff --git a/bgfx/shaders/essl/chains/misc/fs_blit.bin b/bgfx/shaders/essl/chains/misc/fs_blit.bin index 3096cd5f45d035037b367f578db4286f96aaf053..da3153781f1f54d394a49df9dbb69c40c7150c95 100644 GIT binary patch delta 20 acmaFI_=%CnE!cyNvH8PgoE!cyVvH8=(i9F8$GpGiu diff --git a/bgfx/shaders/essl/chains/misc/fs_blit_yuy16.bin b/bgfx/shaders/essl/chains/misc/fs_blit_yuy16.bin index 486b2e54fae8df3c645abe45fb3914faa658991d..1f52b5585954fac397e785a2221c6fc57a5c1bf1 100644 GIT binary patch delta 60 zcmbQpJCk>U6l2vy>DO#&Ir;fT8k6}MCD|0T6%6!DC#y3a7lVjul;jqaB^Je-Kx8yG IF->Fv04%5xxBvhE delta 53 zcmbQqJCS#S6l2ju>DQb^`K5U&u4SotlX(~=C+jdC6M~Cql;jqaB^Je-Z02B^$N~WM CdlF^< diff --git a/bgfx/shaders/essl/chains/misc/fs_bob-and-ghost-deinterlace.bin b/bgfx/shaders/essl/chains/misc/fs_bob-and-ghost-deinterlace.bin index 531f74c55b9903ad5ef46634d196a049b8248353..f9082eb214c4cfc0b6b2b8c3c3447ab3360787a3 100644 GIT binary patch delta 21 bcmZ3?wVaE`E!cyNvH8;E!cyVvH8=(jXct<05I?cfdBvi diff --git a/bgfx/shaders/essl/chains/misc/fs_deposterize-pass0.bin b/bgfx/shaders/essl/chains/misc/fs_deposterize-pass0.bin index 0b6835b9982ebd2a0dd6d838bedb11466e71b4c5..8253964d19dec4085dc06ac439153eaebc9b1d30 100644 GIT binary patch delta 21 bcmey%-N?h^7VN?1?>fVi0SGp7d}RdyLR$r~ delta 17 YcmZqV`OD4W7VN?5?>fVCBhOb>05LoTumAu6 diff --git a/bgfx/shaders/essl/chains/misc/fs_deposterize-pass1.bin b/bgfx/shaders/essl/chains/misc/fs_deposterize-pass1.bin index 9f63eeda0dc1cae4fbb8f938cc913e7f6e52f6e0..8fda79c53c28f5fff332a0f77487c5bd8ac9fa10 100644 GIT binary patch delta 21 bcmey%-N?h^7VN?1?>fVi0SGp7d}RdyLR$r~ delta 17 YcmZqV`OD4W7VN?5?>fVCBhOb>05LoTumAu6 diff --git a/bgfx/shaders/essl/chains/misc/fs_lut.bin b/bgfx/shaders/essl/chains/misc/fs_lut.bin index f87f98dbbad86ed8abbf3a0c22cdb3c9f7316187..69e1323a871c1a384f51f83850378e77ae5ffaf6 100644 GIT binary patch delta 21 bcmdnPc7Tn?E!cyNvH89cHUIr;fT8WTTCvMFdQ80eW!=49L|1`*UK$t@^LEQ&XQ$Y^f9 Iz*x)z09bny4*&oF delta 52 zcmX@jbC_p>6r;*S>9d?g`K5U&u4Sot6W>Wr=40F<1Q*aK$t@^LEQ&YTe1ox=1po$4 B6TAQb diff --git a/bgfx/shaders/glsl/chains/misc/fs_bob-and-ghost-deinterlace.bin b/bgfx/shaders/glsl/chains/misc/fs_bob-and-ghost-deinterlace.bin index ae090c69e66c6ec4359468aa14c20e5932217f6d..b20b4b6c05fbd9a25546aebd79a62876da70e3bd 100644 GIT binary patch delta 21 bcmdnPd4QA0E!cyNvH8ypfs5E!cyNvH8E*1Oz|A123(NI)}GyJ<0I0(~hN-tW9emO-7QA!SLiK^(*)Zd`Zge z)XH4DY=}gq1h>poW zddK?Xu@^1@uRJ%Fwyfl`D5iiMw%2T4FTKAEe6-j!9C%|>FtpnXro-uWC=e;U`KDy> zIA+B3z}+i2VKmMhR_U(@R{=E*V6hi4P)t#9Itn6zhp-d!3y_+j1L=_Q0}$eVif?IY BxkLZ} literal 570 zcmZ`$%SyyB6s>}re#Ko$qooYR-KZO3(8b_la5a<=+q4GqD0#?$xbjQ=1;4-~%?x81 zckRi!=W*|9^LTOg_4A!&*XLR043h&$BB&WjOF>Xe_%b(EyVk;v6T7y2^F}(VpXBH) zeB=NL?wTCR-wMyyEqo1dBo}HZu4IHmD86JY#zhf_w^-2pL!0Yy& zE~uO(Ov)+snlK5)i3(U)ju~vX#*%?zCYz>&R!RRmS4^gt5NDj9d3AkHb+JHA<7<}y z;2T?~Y2Dq%z1)KdOYqe65V<87B1TSiR5D`3dsf0D3*}+GegY-c!PO)g;OU+y*l6lY$>ipblIPhkbq~nE diff --git a/bgfx/shaders/metal/chains/misc/fs_blit_palette16.bin b/bgfx/shaders/metal/chains/misc/fs_blit_palette16.bin index 189a3035cfc823ace83dd9ae270b5d406ab92220..7a9ef1abfb012191d7e8d8a48e4259ff60aa2cff 100644 GIT binary patch literal 854 zcmZ`%!Ait15X~Zb$VKrB1_WuP)ZInBsCyFi;>qK(glwCxfizi~L{`O z+g-7=C6jsc@-lDkpC1nfUq9ajpFMKunbfb$i50W*U5t(ggbc{O4Le5x64pzu;`(@x zkQ1p3q;f(6S~>AvM$fVFMpX(>aElZ(7YCQ$qNB()itHoHNJ4b9+a7L zML#IuQz^sU1?-5rrk|UFmE!KnsV6QqGu~|%&KK2+-8X!3#~mNSbXpi?nq-*HX8)2% zz0L8;+M-bHt!NTu3LOd73dhj4tT3i2w{WBNK^2Oqg?6x`w;w0{oYa8tbZQ-62sC9j z%b+kCLnP_CbPB9?ig|?1eN~~jAS?qk%lSr(%bT`=6KMTIRG0W4hSv6AL4F37*Gnau zNb=kTC@iizt_=t&{(=Hi+V!=6OLPpvcMBirX=o@$`HpS3-5ezC=;iUK7<4CPkYJ3r z+axhqC#BAN2BrDx4bCFxI2m7F<-;_^jo8b4XV?&&hKlzLMhHY)%NA!MN^S&pTLke7LH=DnHOIL1JH0KhD4twprFbctPqY2v}s?uV=O!SJGzLOUf>RIIP+@P8C5 zE(eMsc0Z)pR`rTa74@1`?u5{#rW``})bBHr#K*t-wp lP{-Uh-ddNz@b++S(tGPwa_rllIc->4;6_zP#)I>`(Kq_FBiR4| diff --git a/bgfx/shaders/metal/chains/misc/fs_blit_rgb32.bin b/bgfx/shaders/metal/chains/misc/fs_blit_rgb32.bin index 149a4ae93cc926ee4b8e47c09d759702648050e3..36f491246e050d7f68ea83684d3baa7846a824a6 100644 GIT binary patch literal 576 zcmZuv%Wi`(5G0k_gHQc}YNcMFLNtkbOTwv&ddVqAgpdPWmjtG8P*%kHkk54bQ&EIm{l`@^%Lxxx-Zre zH_uq(DP&nGn2_N#%JT*K_#cGwON>L|nrwHchzyx1xd%8A&Ea4*mO{wtqHcB~s?88B z;eX~G&mWGpP!48inbNo+1?71jgW=GfB=c(N^rhgeHAO?h35!ADcF&0P+3gS*B>&}# zqCw-B(YOcpS;5g*W5t;$`DNj1ur_qmiO2N8z!aOglaU`$(!agOFiWNpJoub9)N@E; OByme+P6Q!)OMUjxJ5fl+cL={=9jk7kE_G9fQ1P~P`I4 zQE=zy_nR5dmycH$-@iYRf81phIn&4*Bo)lGv}7QdrF<3}t6gbf$EjUdzI>${rk`Z% zEPTcQ6<5?wVM|KIl^)FoXo8SsyHY8=LG4M3VhQT?sUeHEDa%Kb~EGG@DR>snrkwz9p2Bnhtdg>TLufb~^YSyl*m`+A%QQ+7a z0N}*dX*Sv1`n}wP>6U=h@WFF4FjTahY42o2O9ocJJu8j7^&V9YGx>bA-}Dr$Xtz|8 zG2DSa!0?{GAu`U7vEBOzqCPS2^ODYRUn7IWcb}vlCry5E$TZDS-$nN&^22kXZ8Ai| XP0#4m{hyI`D$Q^`GKlfKaUA^tgtFhc diff --git a/bgfx/shaders/metal/chains/misc/fs_blit_yuy16.bin b/bgfx/shaders/metal/chains/misc/fs_blit_yuy16.bin index a21369934bb4d5f9071e8ea2e0549dc45e9afdde..cd086562e78aa4865a892a40e8fb4ff38323d5ac 100644 GIT binary patch literal 1846 zcmc&#O>dh(5G9e?O7s%-7mQS?f`pLe8JM-SWd9z-wZ@;`g`0?wfhS#C?wo5tPq;2_~l6ME1cA&j##mbQg zYlm+%?R{D0tXopJTvML0wB<`yF0S<5dRwlSXX0jmz0&orEvpq&*_yWBvYdiMUFdqt zn=a>&erEL|WBP**conS9xDO){7t{5!y4wl7&>we18Qlxu0<&3Ov$`>eIiEjCQdU!ryHtV%x@&1;usW|4!Jym)sV=YUW;w}ohC&63SksEb zp5F1ZF^-iL;Ab{#dA6cyS9K?d`yf&WRb4h%1%Q*^d?(i$U30?v5Nt}2=;D>P(;FvH4MW3n( z$>uCs--0oZBEs1c+w*T%NUJB|H+ofv>za0?{RUjR?V$hw literal 2099 zcmc&#&2G~`5DpiF@)UDIcIzy*m|VI#}{gv|bmdC?}qjSKtYl z{c{}0hzeCAhe$I!^UXK&&8~0mKD>PKt)`&e!p4&SE$XAFpwnp!M9OqNR2SA%V zx?%C=y+He8+UGJ$D^?%@#7!~0pyhy}M%Juv3?~=xdNU4d#4l(v&jGwO1=_+W`RVm^Y02>uWiecTkHVV5mNju@2O6vCS!yNOiG| zOqBM^D0?c#dqi3HBU;ntY?hVWveYO^Pj)y1Q?LhRe8B)o*p}?cN{ea@mZ?Zu2YkV1gwA3B zvLLO1IizA&+6ZL2HWp-uab4K%w9$(Jvan^N24RFvILHyU)Rrh^<%~MP9o?>PTZZrj zyfLJF>=#uzCAJ(C5%$xH9IBijN$rZ^j#kc6=(q)Nt(HRGdwuighVG?dg_l4r-KCTw z$#K^YAR*5E9B{(|*T?n14HrK{Y>6o|aLK}!2e$2?p?6UXqK7TyGuS3wfX_Nim&}8} z3$V)J+`wymjJ8}7dMfPS$vpPR=RHS1{;HQ;uJ;~jUei&*z3#2)RPnqq$(PR~If9RAF3|sj x=E!D5^sd$C5xsl14-@vsMfZmE*7(Uwfm}zY)0`*R;qLS*zBj%$#2M@EeLYxfAfeM=~S=G~i>Hflg z!JduPLY7XM<`86_pWl1m=g;rv?(^x%k6%9>9Iu?$EmM5UWci(wHz$sB;=GdNOs_f1 zQ^$E*R)uJn9IiK9<$_7I6y;*-KHFuvSzhW_@MY?{tt_iGRQZO>`@G;_c3ruyR83nb zV4p<2$c6jh0*;laa}`0af-Cp&*?B8+b*sc}URJDb)o{~dz1p&yCSQNdRZd_wD{4_U z9`Wb%7lV{lKL&-b8hTOJ%~A(wC2u@Y7uEPF#tP$ac%@*kl>WEZUn?uXXEu{6UvpMg z^Z5vhy24KkV!^)ywo!t$=(cEAD@>}39s$;(+J@8Rwc%w7QdecI)<@=>d%+uAy0bIP z)y<5DZvpmeLh3;OKfnW$+vA;uae`J!f-Z#j6m^6sf*w2ma37sSxbMFH=IIb4dyXCr zC@~{SCTW$`yDWSwT-E!49Sn5fTvJz7l+B)&vNl!S$wRi zyD3;@>>o|HC4^W)j^blj>G4ebV^K84q7EMH`JVEEU8jUcbH-dqe)z~4YO?d}!QMBT zv?x=8j2_CanH~ycnBMj)RB-mJPfrUPg=FKR54Is=JJ*8JGMVBe!;#`MiN@I^Ns=%M zllV{l(o8e+bR+%(+j#0bc<^9{Fpd{Zmk`@Uu-9O_`>ugyD0_X;UeYBAqS*Yxl&0Av bqG1?jsex-7LBp}pRk|r*t9D(-Idgsk6e8S0 literal 1784 zcmb7E&2G~`5O$E@U|wQQ$lI9hHaH0=r5B_M4i$%rQx#bzSqDr0(|TQEP)V<@L8p#`(-hPXgTztyQTEb5kAWn-&j^MscxF`y-WHWcuAN0AF zou~j-X?QK7)rTT2#DBxSq^Er~?0|4?MYr#j$OGV8UR1E!$RXO@l zMOm40q0&@Y87dcJR4&AAx$S^8-KfgN%rXy6cmeMLNjIYi5IV9Mjt;DXSK%9LvyZa) z4qnBmF736sH5?y2Jy@cQVM6x?Oo*??9(W@<@}cuXNDC#2!PAj7-5VBd;0gl9C?iD8 z6Ab=--!si~r#Nj?fvxalR^CS<3~XyS0Ar!+)nu_L4W~ zZz_#x)AkJT6k2wDR5!@Ksg zUB0IXRyEZD{|Jq$9`wng`^O%E8!2cALwmK3=w~z-tFMpfPyW?C3y#+}*CW6)xp7_R EA5FIzy8r+H diff --git a/bgfx/shaders/metal/chains/misc/fs_deposterize-pass0.bin b/bgfx/shaders/metal/chains/misc/fs_deposterize-pass0.bin index 570a3dc2de11c2cc5b33ec48288111d5faa990f7..e7ae6a176a99e0cddb3458053cdae51edba46f84 100644 GIT binary patch literal 1128 zcmb7DTW`}a6!ygB!Qx@!7aW09#SlWX!d`lLT1)pZAt-NEWjTpkB02VyIFN4RfADiT zxvWXU5So>nkI(tO?_9E2EuVj$|Gp%+o)9|!!oMxQ&R0wSGOtE)s!fCKVn$x4QeN?sdBy&w z2jcsW0@*(d@;D_oT@Xyp>kY-UnLHE4Qv!-8OJHK906buFfa5^Daf%}lj^ggCL+=r;YX?zB4Opk}b-5qpzP<+L6 h6!RaR2etKi7-KH@-jLO;O(l+_E{6txC`t(d@&_j$S{ncW literal 2243 zcmbVN$!^;)5LE&cD1?5*oC>LR1 zs)*7Jq$HummaHfwv?TGVU6gsXDxr=^d0obfUt~@5t8`nH@N5HwaYo7s+y^DCS6P;? z{Zsp;Kk23_J6W4JnCE2kC5y9sZ`#i^3bQ=X+1i3mTM2qm94ute2~9iFg$hy5HHlJi zdTI-jG7ciRy)85qct!7Z+@a7_`sda2vTQ>?~KD~SK#q5qt@-A3*6v{M+KWrMe4tk2}D zzID9y@t7LPZ4dBQkL>@B;y!;{WK^tK?2m=VJ1(0kts%;2Wpx{gKFd=*YUV(UgV@Eh zDg*efYmAl_w8O`7_}#1S7+>9D+CUx2eoGn*a)#a%KB%E$)ulmx*S27SNX^US>F>Q3GR2UbvIjC1k?j4pZR;MUiE|q)5gdfoYjX|D&JV z3t<9Dr>X{Fz}NSlbMAx1YWe*0{PzXH>j|OrFZ|o`>wL8wzC0o1guFPvSS&izDVmv4j`|d67o9Lkt$;elT2Encwu9ehBMmPi!_Vh*AMUejMB15^%k_qWN{@T2~E_P z(!%CtWPyKDCKQU^Qot)wM%WL~$r|^~eQ{&@s{^T&u$NX{id1t`+C#8#n^b&}i|x6v z!iV)bGRowR&o-NXf~5Ko;|I60ij2wQ00GKE=8iIv9_}#`#LuL*a3rO_clu|k2E5nn z!iufrsorc{h>XT9g0w{$0MD%ACAx)Wk|1d<+6B~N%UllQNmH*GG%Z4}_MmkuM0TZQ zzB^sD8)V#lHBPKev#$&b2=$u6EtYuSl@aife}>kE%-f+j&8Ee6F(a>6DX+R_xNeR> zg5Yr=HxGh5QpwLA2qxzp4aKybJg1OKM%Lk@AaDU+nDJXoJUCEBOV5KchKWO@eR*G g%zt{g8D7*63;LBpm$tEHH(8qpm zHL@g2UZ;h;7&M-lb7szrG`~K7b2a;OvG2IEZ_$tQ@3ZUk(f*#}>^bkgUd-pV>Gxa5 zsjDPkLryYUZOD>BMj1(u-HMg-;N4+$Nk^*_ z(XcaE(IrW_tNbB+2T+l0lhRUTs_@o$5@aX$+CPyY{2Rhhpw=I?m zI544-7(9|csN7SY=!uI94X_G1G()uXXzk%ATDZ&a{*MOf$eUP_CqGq~(kpJnaOyBt-R!cZgf8$IU26{1C4HoVndby`*WUFx+JewFd6A zv<-1ht>Cr?_^XHZe@F2pecQ~)*pN6JOO1C_wnJJ$w9s1W))RGBTRm##K#qg7;;t$O zaqC*6WjO8Ni9F)&)pty&Z!u$_4phGt3_5wkU4)X1zBVc5O^=%}5T#W=B%gZeeWYGsn^Lez(rULkRjXe1w8tnyUT{(*V^-K~$*%U)U)sOW zU(m5l60#c=LBROUn>TNUTwecp^Wyj4KLH*ugV#DYqJL)>!CRfPQg+6#-oFZh50xrp zR|>eOh2b*Srj*sqf*juKsxCj1B%x|-||9$i#jJno3<+q^pcw^Bd>U+ z@}@K7fdC$B*>ID=&1T)_mo49X=Y}V+To#RN+AxV$t8?;rnxs<49Cx`3veBIuZ77>U zd4hc+3U{{RqG{Ul2$${?tx-fR)HA(f{o%NlN&%kBr8ayc@=C2%6Tlp%YXvPYTzw00 zMk8q0aD|u$#ajF1NQ_gk4KJ1qiBlJlwoveS>k>RXE0;&G{UAck4&IJChvbfN8=-sm zI0XL(52j)zwxXSvJEhS;;!v)L8GOPj7>y!}!500pt#J+Y-;pn&6*$St&If*ogxJ4| Ee^PKtZ~y=R literal 1300 zcma)6%Z}7A5DbU8!g2f@*u>guX$$Je(XSI-`Q{dAnw%5lb_YWL96h7CO}7&J`K`pO*y9}59fO~s9< zZ@@j1n%>qt2-WEnNox$!KR|?_ztT-F7tdI#e!&G=hvL>KS;K} zwtZ=F&cDQIaE4Xld{-{*k05kX%2j9g7XuDa+soJR4$g~BKs5b5<#}Yvv$HZnP6Iv3 zXx#@$Gr^M0GDx+0PD*54GvL8mu`A3L>=}k8{WsMF-jJ&c^mLo5Jlp4N24?O{ z4!n;4+im2U#&b?bcxB8ar))GfBM&H2A0qM~jh(J9nLi(hF=QFWtPt|ron9)nc+T*5 MZFMs~H?Hga26G9m`v3p{ diff --git a/bgfx/shaders/metal/chains/misc/fs_saturation.bin b/bgfx/shaders/metal/chains/misc/fs_saturation.bin index 530f84eded857235a11e6487a7844e268cc91dc9..cc5e1c52b64639a430699e64f4ae8ccb710b6d97 100644 GIT binary patch literal 862 zcmZ`%&2H2%5cY!L5OJt@f{~C=0wLsY^P{$VLWN6DJ+4-kH*uCoj$OqL4OE@qw2B{PY8UO$Q literal 836 zcmZ`%K~BRk5KKW_A|A2gfD#B+n-oD+;DS`aq2f?+sw&GQPKlJ*k>ivC;>1h&0x!UE zoHVV<$y$46c09Y2*~3xq`}e139hbNuvJ^xnoE`Kmt7n}YT2@&kYzd5Hw8%+FA)}I{ zW4n-|3?-~nBBwH)y^@HEN0yfoK5c+F;q4Plw$i6F~+ zo^tUo?U^Mp7ulxU5W4;~FIFlUWjiiSL*sl(5(dtmZ{SR(IDz@RkYq`5!WIh;Le5mV zt7yEOg65Qp^HRn!6;9t>EL0jE0H`2Tw$zVqbT)TTRM{w~dC*u73Xue(F8}}l diff --git a/bgfx/shaders/metal/chains/misc/vs_blit.bin b/bgfx/shaders/metal/chains/misc/vs_blit.bin index 00695b802d3db4727bc02e8d85d819e4251dea02..b889561ae7115f89a7ed7a79624e560738b11b03 100644 GIT binary patch literal 831 zcmaJkNlXkFvM$ICA>Q<2Br)-_Ax&8d)|8fXrwAdQ{8E3xFR%+M zU5L``Zg$%D-n`Dt%k#r2@vHLr{Z%2}PT|zRo|=-0nUDfx{nsnI^vyT)Ato1tRP!$xj0@kP%4 zH;Q|f)qKAoe|xa@Uh;1HC@R;mS7=3{`*2mvL|y7A6e3!#nh-~E6IxN+2x>=0py%)6 i6}AI$oDs@ckaineo)ze<&h7h7Q%b5Qq(aWf9r*$M4;2vr literal 778 zcmZ{iy-ve06onH6OP=CRC`DD2hHO=L7%D1NuvAgxrfxAx?8v!JQxFqR%F4(S;QS|5 z8Eu_=&*yXevVOQRzka_>!%|_+=y4^*+qG#Jrtx!S7%F4@0GuQ=OG!i_p-AGnm7!D- zLJ<>OV!VDOJ1QS}st`UbfPE|o`ar@+#6r5T*$_m@whF23PJ&?GYVNfr6&XV&_((My zsywYiT0}y~-FTT-$v!XhJSjW_I>h0scWaFYJU-+NbBE~ZtIm9G{p0n_*7<5L9Z>z1jy%(wxX}1`BY@>-OxtAN5t$uxGoDJB69!PDYC2q!l%?)A#EX yr&3iLIm0RzVArrtpBUVAj@9yJY|zEfV^C1%&^9^L)&H@?kQ9~V4UMkHvW!1>M+=nz diff --git a/bgfx/shaders/metal/chains/misc/vs_bob-and-ghost-deinterlace.bin b/bgfx/shaders/metal/chains/misc/vs_bob-and-ghost-deinterlace.bin index 00695b802d3db4727bc02e8d85d819e4251dea02..b889561ae7115f89a7ed7a79624e560738b11b03 100644 GIT binary patch literal 831 zcmaJkNlXkFvM$ICA>Q<2Br)-_Ax&8d)|8fXrwAdQ{8E3xFR%+M zU5L``Zg$%D-n`Dt%k#r2@vHLr{Z%2}PT|zRo|=-0nUDfx{nsnI^vyT)Ato1tRP!$xj0@kP%4 zH;Q|f)qKAoe|xa@Uh;1HC@R;mS7=3{`*2mvL|y7A6e3!#nh-~E6IxN+2x>=0py%)6 i6}AI$oDs@ckaineo)ze<&h7h7Q%b5Qq(aWf9r*$M4;2vr literal 778 zcmZ{iy-ve06onH6OP=CRC`DD2hHO=L7%D1NuvAgxrfxAx?8v!JQxFqR%F4(S;QS|5 z8Eu_=&*yXevVOQRzka_>!%|_+=y4^*+qG#Jrtx!S7%F4@0GuQ=OG!i_p-AGnm7!D- zLJ<>OV!VDOJ1QS}st`UbfPE|o`ar@+#6r5T*$_m@whF23PJ&?GYVNfr6&XV&_((My zsywYiT0}y~-FTT-$v!XhJSjW_I>h0scWaFYJU-+NbBE~ZtIm9G{p0n_*7<5L9Z>z1jy%(wxX}1`BY@>-OxtAN5t$uxGoDJB69!PDYC2q!l%?)A#EX yr&3iLIm0RzVArrtpBUVAj@9yJY|zEfV^C1%&^9^L)&H@?kQ9~V4UMkHvW!1>M+=nz diff --git a/bgfx/shaders/metal/chains/misc/vs_deposterize-pass0.bin b/bgfx/shaders/metal/chains/misc/vs_deposterize-pass0.bin index 6de757fba353588d48e0bbca2fabe3469904f396..1d21506a0b8fbcdc9f0a89d153054a1880a1db87 100644 GIT binary patch literal 1167 zcma)6O^?$s5OtTrAzb(gmXJ^i-K>*l(^iEQ7X%zu8wrU^Rat5379-cL61$|V_#gaS z#%bEP6;xPB?auQ|$>j>mY|Y9|mNQ(VCZ1R7 z!sHs$k3!8e;XQg7#!{$E$5o75E)(YfwvUV^-mlh6B{F@l#eK#lRYsq9!<0!~>{7+0 zelU7tG~Lo%2~`k0otlyrzEHU&z1hr(75xw?dXX8xJ90nX^bHAHFc&V)o@=L&8O_q;8oEi1qTpXJ|O z`|cT+7@q00)Y*zrE@!ho&Xt6vJhs9sOxIda17>rxTtay)|6Zfh^#+y3_I-yRfy=Rf zpmgDF0=soLMSd8N9=>V322KkF)y{!g)Cf=(98}JM^_N6&!e!uQXfz&@0lOw-*xS1V!hu_62w2MnVu$O8UpE)QuOl961$6tE1f-9xqSo7m z{%$z$yZthvt+Y)+68)cbSSKurf~u-^xXDQDU)x+ZWRKH^a>2AIq%9nDwdbKHPvOt< H0;T8=)^>Gc literal 1109 zcmZ`&!D`$v6m&v*aeqQkDBdPfWqYBACC5T@2nmGb5*DL4+O3K$EwZ%nZpeT1bNejI zmTc0K(bK#)^Je77`(K}KfBwBbjbc;mIeWcR^3T~x6rDt$O`%y^H2lcOsjYlDiz3r- zu|Q*2Q)<*!RNv_8{x^ML>RRlKMsG1fn@Uo>M6@VnB^5zWPgHBg zpN(b-S*+Kq0h0q}CmXK06cbb$qB1~%v{Fj-G98v#*!#zNZjGJ^+E&G#XB&tEJxjEA znn#Hllt%Kg+5v}Zx{Cj!;6d<>RCVAJRCAb_IQ zRl&i{M$;`TxLB_*P$>l*#Vj$W?<=xB26~>&X2X;XX%W9cOcMg9z@lZKUe~)lRYi)f z5b4Up86RJvWM4y;5KJymipgSvXb*tsC1d{Kvjc=zLf&WtW8ffDP@ppW^-lXGcC0lH*l(^iEQ7X%zuTM3CvRatK879-cL61%jl_#gaS z#%bEP6;xPB+eb#D;8){iE19`B@}3DrwKXT+Fy+b=yRjC^ zJXo`~hHhxCr7j4bOl--EQ0iQf&UEULg62=kf;G5cO6M(CuOpkuG+M8gCc+ zyXL&__REN-(k=yA@_*KGm9Q)UZo3_>Gm?fC%WId=nz5VKlnZWbpqR7@l z?m)7N*LzlQsJLO}IMq;}uRN7ZyHlgjp?V6RhwG*MiqfxmL-*~c`2WDiu{<%dB+U__ zFdob(jAu!@bgmLVAS3O3w@Y{03lf`rcb)XU6`4?q7j0WKKUkYz+W)peF+I{LXl|^Q Lz8ZY1aUA^vOnh$= diff --git a/bgfx/shaders/metal/chains/misc/vs_lut.bin b/bgfx/shaders/metal/chains/misc/vs_lut.bin index 00695b802d3db4727bc02e8d85d819e4251dea02..b889561ae7115f89a7ed7a79624e560738b11b03 100644 GIT binary patch literal 831 zcmaJkNlXkFvM$ICA>Q<2Br)-_Ax&8d)|8fXrwAdQ{8E3xFR%+M zU5L``Zg$%D-n`Dt%k#r2@vHLr{Z%2}PT|zRo|=-0nUDfx{nsnI^vyT)Ato1tRP!$xj0@kP%4 zH;Q|f)qKAoe|xa@Uh;1HC@R;mS7=3{`*2mvL|y7A6e3!#nh-~E6IxN+2x>=0py%)6 i6}AI$oDs@ckaineo)ze<&h7h7Q%b5Qq(aWf9r*$M4;2vr literal 778 zcmZ{iy-ve06onH6OP=CRC`DD2hHO=L7%D1NuvAgxrfxAx?8v!JQxFqR%F4(S;QS|5 z8Eu_=&*yXevVOQRzka_>!%|_+=y4^*+qG#Jrtx!S7%F4@0GuQ=OG!i_p-AGnm7!D- zLJ<>OV!VDOJ1QS}st`UbfPE|o`ar@+#6r5T*$_m@whF23PJ&?GYVNfr6&XV&_((My zsywYiT0}y~-FTT-$v!XhJSjW_I>h0scWaFYJU-+NbBE~ZtIm9G{p0n_*7<5L9Z>z1jy%(wxX}1`BY@>-OxtAN5t$uxGoDJB69!PDYC2q!l%?)A#EX yr&3iLIm0RzVArrtpBUVAj@9yJY|zEfV^C1%&^9^L)&H@?kQ9~V4UMkHvW!1>M+=nz diff --git a/bgfx/shaders/metal/chains/misc/vs_saturation.bin b/bgfx/shaders/metal/chains/misc/vs_saturation.bin index 00695b802d3db4727bc02e8d85d819e4251dea02..b889561ae7115f89a7ed7a79624e560738b11b03 100644 GIT binary patch literal 831 zcmaJkNlXkFvM$ICA>Q<2Br)-_Ax&8d)|8fXrwAdQ{8E3xFR%+M zU5L``Zg$%D-n`Dt%k#r2@vHLr{Z%2}PT|zRo|=-0nUDfx{nsnI^vyT)Ato1tRP!$xj0@kP%4 zH;Q|f)qKAoe|xa@Uh;1HC@R;mS7=3{`*2mvL|y7A6e3!#nh-~E6IxN+2x>=0py%)6 i6}AI$oDs@ckaineo)ze<&h7h7Q%b5Qq(aWf9r*$M4;2vr literal 778 zcmZ{iy-ve06onH6OP=CRC`DD2hHO=L7%D1NuvAgxrfxAx?8v!JQxFqR%F4(S;QS|5 z8Eu_=&*yXevVOQRzka_>!%|_+=y4^*+qG#Jrtx!S7%F4@0GuQ=OG!i_p-AGnm7!D- zLJ<>OV!VDOJ1QS}st`UbfPE|o`ar@+#6r5T*$_m@whF23PJ&?GYVNfr6&XV&_((My zsywYiT0}y~-FTT-$v!XhJSjW_I>h0scWaFYJU-+NbBE~ZtIm9G{p0n_*7<5L9Z>z1jy%(wxX}1`BY@>-OxtAN5t$uxGoDJB69!PDYC2q!l%?)A#EX yr&3iLIm0RzVArrtpBUVAj@9yJY|zEfV^C1%&^9^L)&H@?kQ9~V4UMkHvW!1>M+=nz diff --git a/bgfx/shaders/spirv/chains/misc/fs_blit_yuy16.bin b/bgfx/shaders/spirv/chains/misc/fs_blit_yuy16.bin index bb5759cc042e9fa0193678312804bc295ef36003..4d4e3a64454c150e325e99b653153f4887419f20 100644 GIT binary patch literal 2740 zcmZ9N+iP4^6o*eT$wW=nct?ep*rJFvrZxtPq=`_Hs1+kAu@A~{+D=L!$&|??1Rv^z zQm6`6ynvTyZ=ljz&~1%9Bq*;ubvTX;`$9A(GMa_vyMj8{3c(J4~&B}B=J-RP# zqnckD--x;$BZcGa> z2WuKc9NN~SZA@)@6#OkjHSTcMsn!{Hft0~+2eXGm$eqcxbiLJ6<8+R&?;v(RgnNvs zeSL1*_aW?uSRKZHJh#0=hrBg7JWF2NJ9FHIJ;pkOc;wFT7Lacn z=O)8Gh|Or*FSP8o|BIR3Z1XAh;O;YfWB(%drNizSLKjmUE+_K)9LA9MUQg!O4s6en+sd)~ z(8aB98<`vTespG*xBPSX`lcR0mvb0XYz14~dvU+mDze*t)0qa?#VIl zZ2@coZUfz(+UMuN?CB<$xc;$s65W`cdyium_cp=A^^f}Yp^G~Lo5uDW$9c}Zz&eZV zz4&eX$!mNv=l|ht$vuTUjrc~@Bi1wM#$vYnaSFq8?Pv7u6>NV`Q_A0vj<+gE) zVy~ey`F>lx->Er84_}8g|IXN_u~U5H!tV`qW6K5hCVDZix4;(JD;Iumqq|=&@_GlI zndK#4%#phrt zd*s6J3v^@41$G9#nAce_dn6ZrU!uETF7i5u&dlW{p~-=W(}zb*ak-(J2$|A)x^%ju7084M)< E0Zoqi4*&oF literal 2680 zcmZ9N-D{jx5QpDnvl}&4<2SY%5+fqE##C!nG-;}}=|#{;q*YLsZM%tqG+UBQ2wv#M zP%Ub}k9#$s;s$0csaAtnLnK?6O&ZdWFj+DAK ze!Gydy0gBOa=p4%UY>uxI(l_imUU&tWs&}DBAd<*U6y5q?%`hX-t3a>8$4WB5vkgj zmC`;rH8VA`Tt7Lo@7_`QE3$%H;;tmF2VFT;nO_wD0r?U673s%UjziE2S&{vBk{3bS zV~U(L0+-60shm2!P+h{ruaxZ#{K@KCePyZI#Cx(AP;Q-Es2#5?;8jYtTwBwiy$QFU zmGb=J>i-u)?n2fufK}w5b+49B)D~(>sZTNcNHHgBwWX7zAf?pT@wwTx^5Lb*+@VUn zg7+ldSpO}EE9@ck>D;!Dc3xY40y#ov`*967w-#pYV*SV@HS5=%^qy3Id(H;9Ic>li z>}ddTY1@ysIklZp@Yj&lyhCYH%`(RD`pAgSK zNS1Z>ofOhwcb*Zm3rzfRrfJMg=wgb?Z6m+Cn=$0Q!!tQHi0wIYJE+neL+E^|ANeQn z^{ot}%ejmft741$Zj2Y3#n#Op<->OleKY5+N#EzdjF*dZZbOfA!tZu4as9*Zj@*xp zzbDQ2u^U5Qx#(vPI$!EXem(acL6_TtJDX#BbIkiV3N{9}i0-VM-!U*}bs9`u|A@U0 z-JI>QtJs~fYhdE~M=uYdi@O3F$Mzi8SDfoRp1}4FeBXca$`0oIKfD>ahml7R-=2Ep zdKBGUeCa)S_YDlsb#^hMb!`78$azoty@YPO+zzHHwt>#aZ?MVxTeGH^*UOOB-=6yw z>Z zF1g74HacI*Eg!k3xe?#Q6qxs74f=W?-mBbW*z()xe={5B=8T+G%xD_jH^A5G@g0oL zyLcDO8OcSx@1Ywn7xiwT^QC&_qu#i`_rW^v;sdY>F>>MeA-cKc0{aNPv#yW9oRM7k zeS&VhT-5a`I$x?wzO$~+z&h*t9LyQXMbGEZtxGO)e}T@Ia?3~Vn9(sX@5LJQZJ*K8 n*z()Nx6jB~{gKc3YjkJnZ%cpYH_q?S{|Ds$<@Ebg1^wB7wNvha diff --git a/src/osd/modules/render/bgfx/shaders/chains/misc/fs_blit_yuy16.sc b/src/osd/modules/render/bgfx/shaders/chains/misc/fs_blit_yuy16.sc index 7f91cbc2db0..326ff0e2b04 100644 --- a/src/osd/modules/render/bgfx/shaders/chains/misc/fs_blit_yuy16.sc +++ b/src/osd/modules/render/bgfx/shaders/chains/misc/fs_blit_yuy16.sc @@ -8,6 +8,8 @@ $input v_color0, v_texcoord0 // Samplers SAMPLER2D(s_tex, 0); +#define round(X) floor((X)+0.5) + vec4 u_tex_size0; vec4 u_inv_tex_size0;