diff --git a/bgfx/shaders/dx11/chains/misc/fs_blit.bin b/bgfx/shaders/dx11/chains/misc/fs_blit.bin index c73f029b4bb..284ed423773 100644 Binary files a/bgfx/shaders/dx11/chains/misc/fs_blit.bin and b/bgfx/shaders/dx11/chains/misc/fs_blit.bin differ diff --git a/bgfx/shaders/dx11/chains/misc/fs_blit_yuy16.bin b/bgfx/shaders/dx11/chains/misc/fs_blit_yuy16.bin index 22595d9a301..d3807635718 100644 Binary files a/bgfx/shaders/dx11/chains/misc/fs_blit_yuy16.bin and b/bgfx/shaders/dx11/chains/misc/fs_blit_yuy16.bin differ 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 170e73c047d..2f1fca9bacc 100644 Binary files a/bgfx/shaders/dx11/chains/misc/fs_bob-and-ghost-deinterlace.bin and b/bgfx/shaders/dx11/chains/misc/fs_bob-and-ghost-deinterlace.bin differ diff --git a/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass0.bin b/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass0.bin index 1adbb9761e7..7e0d7e389b6 100644 Binary files a/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass0.bin and b/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass0.bin differ diff --git a/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass1.bin b/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass1.bin index bbf50cbde63..614ad8491ad 100644 Binary files a/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass1.bin and b/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass1.bin differ diff --git a/bgfx/shaders/dx11/chains/misc/fs_lut.bin b/bgfx/shaders/dx11/chains/misc/fs_lut.bin index ca3fdb8661b..61b2e6b5312 100644 Binary files a/bgfx/shaders/dx11/chains/misc/fs_lut.bin and b/bgfx/shaders/dx11/chains/misc/fs_lut.bin differ diff --git a/bgfx/shaders/dx11/chains/misc/fs_saturation.bin b/bgfx/shaders/dx11/chains/misc/fs_saturation.bin index 1a640d1441c..0ff8f82dffc 100644 Binary files a/bgfx/shaders/dx11/chains/misc/fs_saturation.bin and b/bgfx/shaders/dx11/chains/misc/fs_saturation.bin differ diff --git a/bgfx/shaders/dx11/chains/misc/vs_blit.bin b/bgfx/shaders/dx11/chains/misc/vs_blit.bin index d97141ff5f2..624fecd4577 100644 Binary files a/bgfx/shaders/dx11/chains/misc/vs_blit.bin and b/bgfx/shaders/dx11/chains/misc/vs_blit.bin differ 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 d97141ff5f2..624fecd4577 100644 Binary files a/bgfx/shaders/dx11/chains/misc/vs_bob-and-ghost-deinterlace.bin and b/bgfx/shaders/dx11/chains/misc/vs_bob-and-ghost-deinterlace.bin differ diff --git a/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass0.bin b/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass0.bin index 35813de1abd..cb88f977b08 100644 Binary files a/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass0.bin and b/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass0.bin differ diff --git a/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass1.bin b/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass1.bin index 19dbb7c94c8..6c3a316d345 100644 Binary files a/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass1.bin and b/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass1.bin differ diff --git a/bgfx/shaders/dx11/chains/misc/vs_lut.bin b/bgfx/shaders/dx11/chains/misc/vs_lut.bin index d97141ff5f2..624fecd4577 100644 Binary files a/bgfx/shaders/dx11/chains/misc/vs_lut.bin and b/bgfx/shaders/dx11/chains/misc/vs_lut.bin differ diff --git a/bgfx/shaders/dx11/chains/misc/vs_saturation.bin b/bgfx/shaders/dx11/chains/misc/vs_saturation.bin index d97141ff5f2..624fecd4577 100644 Binary files a/bgfx/shaders/dx11/chains/misc/vs_saturation.bin and b/bgfx/shaders/dx11/chains/misc/vs_saturation.bin differ diff --git a/bgfx/shaders/dx9/chains/misc/fs_blit.bin b/bgfx/shaders/dx9/chains/misc/fs_blit.bin index 88b40ce3b16..dc7fcc5b7ff 100644 Binary files a/bgfx/shaders/dx9/chains/misc/fs_blit.bin and b/bgfx/shaders/dx9/chains/misc/fs_blit.bin differ 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 68ec11b9afb..1874bdad5e2 100644 Binary files a/bgfx/shaders/dx9/chains/misc/fs_bob-and-ghost-deinterlace.bin and b/bgfx/shaders/dx9/chains/misc/fs_bob-and-ghost-deinterlace.bin differ diff --git a/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass0.bin b/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass0.bin index 7a8f9ba1abe..bedaeb9c077 100644 Binary files a/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass0.bin and b/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass0.bin differ diff --git a/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass1.bin b/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass1.bin index b3760f3d1b2..f0d9e245ac5 100644 Binary files a/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass1.bin and b/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass1.bin differ diff --git a/bgfx/shaders/dx9/chains/misc/fs_lut.bin b/bgfx/shaders/dx9/chains/misc/fs_lut.bin index 054e545e421..a8c8cf246ec 100644 Binary files a/bgfx/shaders/dx9/chains/misc/fs_lut.bin and b/bgfx/shaders/dx9/chains/misc/fs_lut.bin differ diff --git a/bgfx/shaders/dx9/chains/misc/fs_saturation.bin b/bgfx/shaders/dx9/chains/misc/fs_saturation.bin index a37e74b6b82..2ef6ba32a21 100644 Binary files a/bgfx/shaders/dx9/chains/misc/fs_saturation.bin and b/bgfx/shaders/dx9/chains/misc/fs_saturation.bin differ diff --git a/bgfx/shaders/dx9/chains/misc/vs_blit.bin b/bgfx/shaders/dx9/chains/misc/vs_blit.bin index 923fba0a293..0f37dc3db92 100644 Binary files a/bgfx/shaders/dx9/chains/misc/vs_blit.bin and b/bgfx/shaders/dx9/chains/misc/vs_blit.bin differ 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 923fba0a293..0f37dc3db92 100644 Binary files a/bgfx/shaders/dx9/chains/misc/vs_bob-and-ghost-deinterlace.bin and b/bgfx/shaders/dx9/chains/misc/vs_bob-and-ghost-deinterlace.bin differ diff --git a/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass0.bin b/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass0.bin index b8971db972a..835306aac2c 100644 Binary files a/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass0.bin and b/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass0.bin differ diff --git a/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass1.bin b/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass1.bin index 9bfd68980bc..9910826751a 100644 Binary files a/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass1.bin and b/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass1.bin differ diff --git a/bgfx/shaders/dx9/chains/misc/vs_lut.bin b/bgfx/shaders/dx9/chains/misc/vs_lut.bin index 923fba0a293..0f37dc3db92 100644 Binary files a/bgfx/shaders/dx9/chains/misc/vs_lut.bin and b/bgfx/shaders/dx9/chains/misc/vs_lut.bin differ diff --git a/bgfx/shaders/dx9/chains/misc/vs_saturation.bin b/bgfx/shaders/dx9/chains/misc/vs_saturation.bin index 923fba0a293..0f37dc3db92 100644 Binary files a/bgfx/shaders/dx9/chains/misc/vs_saturation.bin and b/bgfx/shaders/dx9/chains/misc/vs_saturation.bin differ diff --git a/bgfx/shaders/essl/chains/misc/fs_blit.bin b/bgfx/shaders/essl/chains/misc/fs_blit.bin index 3096cd5f45d..da3153781f1 100644 Binary files a/bgfx/shaders/essl/chains/misc/fs_blit.bin and b/bgfx/shaders/essl/chains/misc/fs_blit.bin differ diff --git a/bgfx/shaders/essl/chains/misc/fs_blit_yuy16.bin b/bgfx/shaders/essl/chains/misc/fs_blit_yuy16.bin index 486b2e54fae..1f52b558595 100644 Binary files a/bgfx/shaders/essl/chains/misc/fs_blit_yuy16.bin and b/bgfx/shaders/essl/chains/misc/fs_blit_yuy16.bin differ 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 531f74c55b9..f9082eb214c 100644 Binary files a/bgfx/shaders/essl/chains/misc/fs_bob-and-ghost-deinterlace.bin and b/bgfx/shaders/essl/chains/misc/fs_bob-and-ghost-deinterlace.bin differ diff --git a/bgfx/shaders/essl/chains/misc/fs_deposterize-pass0.bin b/bgfx/shaders/essl/chains/misc/fs_deposterize-pass0.bin index 0b6835b9982..8253964d19d 100644 Binary files a/bgfx/shaders/essl/chains/misc/fs_deposterize-pass0.bin and b/bgfx/shaders/essl/chains/misc/fs_deposterize-pass0.bin differ diff --git a/bgfx/shaders/essl/chains/misc/fs_deposterize-pass1.bin b/bgfx/shaders/essl/chains/misc/fs_deposterize-pass1.bin index 9f63eeda0dc..8fda79c53c2 100644 Binary files a/bgfx/shaders/essl/chains/misc/fs_deposterize-pass1.bin and b/bgfx/shaders/essl/chains/misc/fs_deposterize-pass1.bin differ diff --git a/bgfx/shaders/essl/chains/misc/fs_lut.bin b/bgfx/shaders/essl/chains/misc/fs_lut.bin index f87f98dbbad..69e1323a871 100644 Binary files a/bgfx/shaders/essl/chains/misc/fs_lut.bin and b/bgfx/shaders/essl/chains/misc/fs_lut.bin differ diff --git a/bgfx/shaders/essl/chains/misc/fs_saturation.bin b/bgfx/shaders/essl/chains/misc/fs_saturation.bin index 63f1c18a663..c55f6fdd684 100644 Binary files a/bgfx/shaders/essl/chains/misc/fs_saturation.bin and b/bgfx/shaders/essl/chains/misc/fs_saturation.bin differ diff --git a/bgfx/shaders/essl/chains/misc/vs_blit.bin b/bgfx/shaders/essl/chains/misc/vs_blit.bin index 02eb754eaa3..5c56e57ab49 100644 Binary files a/bgfx/shaders/essl/chains/misc/vs_blit.bin and b/bgfx/shaders/essl/chains/misc/vs_blit.bin differ diff --git a/bgfx/shaders/essl/chains/misc/vs_bob-and-ghost-deinterlace.bin b/bgfx/shaders/essl/chains/misc/vs_bob-and-ghost-deinterlace.bin index 02eb754eaa3..5c56e57ab49 100644 Binary files a/bgfx/shaders/essl/chains/misc/vs_bob-and-ghost-deinterlace.bin and b/bgfx/shaders/essl/chains/misc/vs_bob-and-ghost-deinterlace.bin differ diff --git a/bgfx/shaders/essl/chains/misc/vs_deposterize-pass0.bin b/bgfx/shaders/essl/chains/misc/vs_deposterize-pass0.bin index b11de231f0b..02b0bf8b355 100644 Binary files a/bgfx/shaders/essl/chains/misc/vs_deposterize-pass0.bin and b/bgfx/shaders/essl/chains/misc/vs_deposterize-pass0.bin differ diff --git a/bgfx/shaders/essl/chains/misc/vs_deposterize-pass1.bin b/bgfx/shaders/essl/chains/misc/vs_deposterize-pass1.bin index 60822532e69..6728f9484fb 100644 Binary files a/bgfx/shaders/essl/chains/misc/vs_deposterize-pass1.bin and b/bgfx/shaders/essl/chains/misc/vs_deposterize-pass1.bin differ diff --git a/bgfx/shaders/essl/chains/misc/vs_lut.bin b/bgfx/shaders/essl/chains/misc/vs_lut.bin index 02eb754eaa3..5c56e57ab49 100644 Binary files a/bgfx/shaders/essl/chains/misc/vs_lut.bin and b/bgfx/shaders/essl/chains/misc/vs_lut.bin differ diff --git a/bgfx/shaders/essl/chains/misc/vs_saturation.bin b/bgfx/shaders/essl/chains/misc/vs_saturation.bin index 02eb754eaa3..5c56e57ab49 100644 Binary files a/bgfx/shaders/essl/chains/misc/vs_saturation.bin and b/bgfx/shaders/essl/chains/misc/vs_saturation.bin differ diff --git a/bgfx/shaders/glsl/chains/misc/fs_blit.bin b/bgfx/shaders/glsl/chains/misc/fs_blit.bin index fc51a68ad85..ed53d46066a 100644 Binary files a/bgfx/shaders/glsl/chains/misc/fs_blit.bin and b/bgfx/shaders/glsl/chains/misc/fs_blit.bin differ diff --git a/bgfx/shaders/glsl/chains/misc/fs_blit_yuy16.bin b/bgfx/shaders/glsl/chains/misc/fs_blit_yuy16.bin index 10af2a13cd1..bdf68757a4d 100644 Binary files a/bgfx/shaders/glsl/chains/misc/fs_blit_yuy16.bin and b/bgfx/shaders/glsl/chains/misc/fs_blit_yuy16.bin differ 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 ae090c69e66..b20b4b6c05f 100644 Binary files a/bgfx/shaders/glsl/chains/misc/fs_bob-and-ghost-deinterlace.bin and b/bgfx/shaders/glsl/chains/misc/fs_bob-and-ghost-deinterlace.bin differ diff --git a/bgfx/shaders/glsl/chains/misc/fs_deposterize-pass0.bin b/bgfx/shaders/glsl/chains/misc/fs_deposterize-pass0.bin index 2a5284fde05..704a6df3464 100644 Binary files a/bgfx/shaders/glsl/chains/misc/fs_deposterize-pass0.bin and b/bgfx/shaders/glsl/chains/misc/fs_deposterize-pass0.bin differ diff --git a/bgfx/shaders/glsl/chains/misc/fs_deposterize-pass1.bin b/bgfx/shaders/glsl/chains/misc/fs_deposterize-pass1.bin index 2a1ed83090c..18609e3335e 100644 Binary files a/bgfx/shaders/glsl/chains/misc/fs_deposterize-pass1.bin and b/bgfx/shaders/glsl/chains/misc/fs_deposterize-pass1.bin differ diff --git a/bgfx/shaders/glsl/chains/misc/fs_lut.bin b/bgfx/shaders/glsl/chains/misc/fs_lut.bin index 3d52149d27c..e30bf8c241a 100644 Binary files a/bgfx/shaders/glsl/chains/misc/fs_lut.bin and b/bgfx/shaders/glsl/chains/misc/fs_lut.bin differ diff --git a/bgfx/shaders/glsl/chains/misc/fs_saturation.bin b/bgfx/shaders/glsl/chains/misc/fs_saturation.bin index c0639ffc58e..025b4e3e20c 100644 Binary files a/bgfx/shaders/glsl/chains/misc/fs_saturation.bin and b/bgfx/shaders/glsl/chains/misc/fs_saturation.bin differ diff --git a/bgfx/shaders/glsl/chains/misc/vs_blit.bin b/bgfx/shaders/glsl/chains/misc/vs_blit.bin index 391ef1fda40..f09fdcd6fd8 100644 Binary files a/bgfx/shaders/glsl/chains/misc/vs_blit.bin and b/bgfx/shaders/glsl/chains/misc/vs_blit.bin differ diff --git a/bgfx/shaders/glsl/chains/misc/vs_bob-and-ghost-deinterlace.bin b/bgfx/shaders/glsl/chains/misc/vs_bob-and-ghost-deinterlace.bin index 391ef1fda40..f09fdcd6fd8 100644 Binary files a/bgfx/shaders/glsl/chains/misc/vs_bob-and-ghost-deinterlace.bin and b/bgfx/shaders/glsl/chains/misc/vs_bob-and-ghost-deinterlace.bin differ diff --git a/bgfx/shaders/glsl/chains/misc/vs_deposterize-pass0.bin b/bgfx/shaders/glsl/chains/misc/vs_deposterize-pass0.bin index a79f087e271..4e4a074aa6b 100644 Binary files a/bgfx/shaders/glsl/chains/misc/vs_deposterize-pass0.bin and b/bgfx/shaders/glsl/chains/misc/vs_deposterize-pass0.bin differ diff --git a/bgfx/shaders/glsl/chains/misc/vs_deposterize-pass1.bin b/bgfx/shaders/glsl/chains/misc/vs_deposterize-pass1.bin index fcf67cb49af..3e016e98307 100644 Binary files a/bgfx/shaders/glsl/chains/misc/vs_deposterize-pass1.bin and b/bgfx/shaders/glsl/chains/misc/vs_deposterize-pass1.bin differ diff --git a/bgfx/shaders/glsl/chains/misc/vs_lut.bin b/bgfx/shaders/glsl/chains/misc/vs_lut.bin index 391ef1fda40..f09fdcd6fd8 100644 Binary files a/bgfx/shaders/glsl/chains/misc/vs_lut.bin and b/bgfx/shaders/glsl/chains/misc/vs_lut.bin differ diff --git a/bgfx/shaders/glsl/chains/misc/vs_saturation.bin b/bgfx/shaders/glsl/chains/misc/vs_saturation.bin index 391ef1fda40..f09fdcd6fd8 100644 Binary files a/bgfx/shaders/glsl/chains/misc/vs_saturation.bin and b/bgfx/shaders/glsl/chains/misc/vs_saturation.bin differ diff --git a/bgfx/shaders/metal/chains/misc/fs_blit.bin b/bgfx/shaders/metal/chains/misc/fs_blit.bin index 54401a846b4..77d77e3acde 100644 Binary files a/bgfx/shaders/metal/chains/misc/fs_blit.bin and b/bgfx/shaders/metal/chains/misc/fs_blit.bin differ diff --git a/bgfx/shaders/metal/chains/misc/fs_blit_palette16.bin b/bgfx/shaders/metal/chains/misc/fs_blit_palette16.bin index 189a3035cfc..7a9ef1abfb0 100644 Binary files a/bgfx/shaders/metal/chains/misc/fs_blit_palette16.bin and b/bgfx/shaders/metal/chains/misc/fs_blit_palette16.bin differ diff --git a/bgfx/shaders/metal/chains/misc/fs_blit_rgb32.bin b/bgfx/shaders/metal/chains/misc/fs_blit_rgb32.bin index 149a4ae93cc..36f491246e0 100644 Binary files a/bgfx/shaders/metal/chains/misc/fs_blit_rgb32.bin and b/bgfx/shaders/metal/chains/misc/fs_blit_rgb32.bin differ diff --git a/bgfx/shaders/metal/chains/misc/fs_blit_yuy16.bin b/bgfx/shaders/metal/chains/misc/fs_blit_yuy16.bin index a21369934bb..cd086562e78 100644 Binary files a/bgfx/shaders/metal/chains/misc/fs_blit_yuy16.bin and b/bgfx/shaders/metal/chains/misc/fs_blit_yuy16.bin differ diff --git a/bgfx/shaders/metal/chains/misc/fs_bob-and-ghost-deinterlace.bin b/bgfx/shaders/metal/chains/misc/fs_bob-and-ghost-deinterlace.bin index fc2eb358303..4890df57e53 100644 Binary files a/bgfx/shaders/metal/chains/misc/fs_bob-and-ghost-deinterlace.bin and b/bgfx/shaders/metal/chains/misc/fs_bob-and-ghost-deinterlace.bin differ diff --git a/bgfx/shaders/metal/chains/misc/fs_deposterize-pass0.bin b/bgfx/shaders/metal/chains/misc/fs_deposterize-pass0.bin index 570a3dc2de1..e7ae6a176a9 100644 Binary files a/bgfx/shaders/metal/chains/misc/fs_deposterize-pass0.bin and b/bgfx/shaders/metal/chains/misc/fs_deposterize-pass0.bin differ diff --git a/bgfx/shaders/metal/chains/misc/fs_deposterize-pass1.bin b/bgfx/shaders/metal/chains/misc/fs_deposterize-pass1.bin index 69ef3ee3808..95a6f47038c 100644 Binary files a/bgfx/shaders/metal/chains/misc/fs_deposterize-pass1.bin and b/bgfx/shaders/metal/chains/misc/fs_deposterize-pass1.bin differ diff --git a/bgfx/shaders/metal/chains/misc/fs_lut.bin b/bgfx/shaders/metal/chains/misc/fs_lut.bin index daf4df95f01..513d7e3e1f0 100644 Binary files a/bgfx/shaders/metal/chains/misc/fs_lut.bin and b/bgfx/shaders/metal/chains/misc/fs_lut.bin differ diff --git a/bgfx/shaders/metal/chains/misc/fs_saturation.bin b/bgfx/shaders/metal/chains/misc/fs_saturation.bin index 530f84eded8..cc5e1c52b64 100644 Binary files a/bgfx/shaders/metal/chains/misc/fs_saturation.bin and b/bgfx/shaders/metal/chains/misc/fs_saturation.bin differ diff --git a/bgfx/shaders/metal/chains/misc/vs_blit.bin b/bgfx/shaders/metal/chains/misc/vs_blit.bin index 00695b802d3..b889561ae71 100644 Binary files a/bgfx/shaders/metal/chains/misc/vs_blit.bin and b/bgfx/shaders/metal/chains/misc/vs_blit.bin differ 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 00695b802d3..b889561ae71 100644 Binary files a/bgfx/shaders/metal/chains/misc/vs_bob-and-ghost-deinterlace.bin and b/bgfx/shaders/metal/chains/misc/vs_bob-and-ghost-deinterlace.bin differ diff --git a/bgfx/shaders/metal/chains/misc/vs_deposterize-pass0.bin b/bgfx/shaders/metal/chains/misc/vs_deposterize-pass0.bin index 6de757fba35..1d21506a0b8 100644 Binary files a/bgfx/shaders/metal/chains/misc/vs_deposterize-pass0.bin and b/bgfx/shaders/metal/chains/misc/vs_deposterize-pass0.bin differ diff --git a/bgfx/shaders/metal/chains/misc/vs_deposterize-pass1.bin b/bgfx/shaders/metal/chains/misc/vs_deposterize-pass1.bin index 325433ec846..877f0f3321c 100644 Binary files a/bgfx/shaders/metal/chains/misc/vs_deposterize-pass1.bin and b/bgfx/shaders/metal/chains/misc/vs_deposterize-pass1.bin differ diff --git a/bgfx/shaders/metal/chains/misc/vs_lut.bin b/bgfx/shaders/metal/chains/misc/vs_lut.bin index 00695b802d3..b889561ae71 100644 Binary files a/bgfx/shaders/metal/chains/misc/vs_lut.bin and b/bgfx/shaders/metal/chains/misc/vs_lut.bin differ diff --git a/bgfx/shaders/metal/chains/misc/vs_saturation.bin b/bgfx/shaders/metal/chains/misc/vs_saturation.bin index 00695b802d3..b889561ae71 100644 Binary files a/bgfx/shaders/metal/chains/misc/vs_saturation.bin and b/bgfx/shaders/metal/chains/misc/vs_saturation.bin differ diff --git a/bgfx/shaders/spirv/chains/misc/fs_blit_yuy16.bin b/bgfx/shaders/spirv/chains/misc/fs_blit_yuy16.bin index bb5759cc042..4d4e3a64454 100644 Binary files a/bgfx/shaders/spirv/chains/misc/fs_blit_yuy16.bin and b/bgfx/shaders/spirv/chains/misc/fs_blit_yuy16.bin differ 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;