summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author MooglyGuy <therealmogminer@gmail.com>2019-10-21 16:34:18 +0200
committer MooglyGuy <therealmogminer@gmail.com>2019-10-21 16:34:41 +0200
commitc24d44ec62e6a293fbe9c69da2e35563304ddb5e (patch)
treea392851d43e79c459f1482cdda13d00d9b88889c
parent55f5096abda7eddaa8491e6e7c004888844104ec (diff)
-bgfx: Fixed opengl backend, nw
-rw-r--r--bgfx/shaders/dx11/chains/misc/fs_blit.binbin398 -> 402 bytes
-rw-r--r--bgfx/shaders/dx11/chains/misc/fs_blit_yuy16.binbin1272 -> 1352 bytes
-rw-r--r--bgfx/shaders/dx11/chains/misc/fs_bob-and-ghost-deinterlace.binbin1453 -> 1457 bytes
-rw-r--r--bgfx/shaders/dx11/chains/misc/fs_deposterize-pass0.binbin1298 -> 1302 bytes
-rw-r--r--bgfx/shaders/dx11/chains/misc/fs_deposterize-pass1.binbin1298 -> 1302 bytes
-rw-r--r--bgfx/shaders/dx11/chains/misc/fs_lut.binbin756 -> 760 bytes
-rw-r--r--bgfx/shaders/dx11/chains/misc/fs_saturation.binbin525 -> 529 bytes
-rw-r--r--bgfx/shaders/dx11/chains/misc/vs_blit.binbin577 -> 581 bytes
-rw-r--r--bgfx/shaders/dx11/chains/misc/vs_bob-and-ghost-deinterlace.binbin577 -> 581 bytes
-rw-r--r--bgfx/shaders/dx11/chains/misc/vs_deposterize-pass0.binbin819 -> 823 bytes
-rw-r--r--bgfx/shaders/dx11/chains/misc/vs_deposterize-pass1.binbin819 -> 823 bytes
-rw-r--r--bgfx/shaders/dx11/chains/misc/vs_lut.binbin577 -> 581 bytes
-rw-r--r--bgfx/shaders/dx11/chains/misc/vs_saturation.binbin577 -> 581 bytes
-rw-r--r--bgfx/shaders/dx9/chains/misc/fs_blit.binbin231 -> 247 bytes
-rw-r--r--bgfx/shaders/dx9/chains/misc/fs_bob-and-ghost-deinterlace.binbin1158 -> 1174 bytes
-rw-r--r--bgfx/shaders/dx9/chains/misc/fs_deposterize-pass0.binbin887 -> 903 bytes
-rw-r--r--bgfx/shaders/dx9/chains/misc/fs_deposterize-pass1.binbin887 -> 903 bytes
-rw-r--r--bgfx/shaders/dx9/chains/misc/fs_lut.binbin501 -> 517 bytes
-rw-r--r--bgfx/shaders/dx9/chains/misc/fs_saturation.binbin362 -> 378 bytes
-rw-r--r--bgfx/shaders/dx9/chains/misc/vs_blit.binbin320 -> 336 bytes
-rw-r--r--bgfx/shaders/dx9/chains/misc/vs_bob-and-ghost-deinterlace.binbin320 -> 336 bytes
-rw-r--r--bgfx/shaders/dx9/chains/misc/vs_deposterize-pass0.binbin490 -> 506 bytes
-rw-r--r--bgfx/shaders/dx9/chains/misc/vs_deposterize-pass1.binbin490 -> 506 bytes
-rw-r--r--bgfx/shaders/dx9/chains/misc/vs_lut.binbin320 -> 336 bytes
-rw-r--r--bgfx/shaders/dx9/chains/misc/vs_saturation.binbin320 -> 336 bytes
-rw-r--r--bgfx/shaders/essl/chains/misc/fs_blit.binbin238 -> 242 bytes
-rw-r--r--bgfx/shaders/essl/chains/misc/fs_blit_yuy16.binbin1681 -> 1689 bytes
-rw-r--r--bgfx/shaders/essl/chains/misc/fs_bob-and-ghost-deinterlace.binbin1315 -> 1319 bytes
-rw-r--r--bgfx/shaders/essl/chains/misc/fs_deposterize-pass0.binbin1533 -> 1537 bytes
-rw-r--r--bgfx/shaders/essl/chains/misc/fs_deposterize-pass1.binbin1533 -> 1537 bytes
-rw-r--r--bgfx/shaders/essl/chains/misc/fs_lut.binbin828 -> 832 bytes
-rw-r--r--bgfx/shaders/essl/chains/misc/fs_saturation.binbin456 -> 460 bytes
-rw-r--r--bgfx/shaders/essl/chains/misc/vs_blit.binbin419 -> 423 bytes
-rw-r--r--bgfx/shaders/essl/chains/misc/vs_bob-and-ghost-deinterlace.binbin419 -> 423 bytes
-rw-r--r--bgfx/shaders/essl/chains/misc/vs_deposterize-pass0.binbin745 -> 749 bytes
-rw-r--r--bgfx/shaders/essl/chains/misc/vs_deposterize-pass1.binbin745 -> 749 bytes
-rw-r--r--bgfx/shaders/essl/chains/misc/vs_lut.binbin419 -> 423 bytes
-rw-r--r--bgfx/shaders/essl/chains/misc/vs_saturation.binbin419 -> 423 bytes
-rw-r--r--bgfx/shaders/glsl/chains/misc/fs_blit.binbin181 -> 185 bytes
-rw-r--r--bgfx/shaders/glsl/chains/misc/fs_blit_yuy16.binbin1603 -> 1611 bytes
-rw-r--r--bgfx/shaders/glsl/chains/misc/fs_bob-and-ghost-deinterlace.binbin1212 -> 1216 bytes
-rw-r--r--bgfx/shaders/glsl/chains/misc/fs_deposterize-pass0.binbin1485 -> 1489 bytes
-rw-r--r--bgfx/shaders/glsl/chains/misc/fs_deposterize-pass1.binbin1485 -> 1489 bytes
-rw-r--r--bgfx/shaders/glsl/chains/misc/fs_lut.binbin786 -> 790 bytes
-rw-r--r--bgfx/shaders/glsl/chains/misc/fs_saturation.binbin429 -> 433 bytes
-rw-r--r--bgfx/shaders/glsl/chains/misc/vs_blit.binbin377 -> 381 bytes
-rw-r--r--bgfx/shaders/glsl/chains/misc/vs_bob-and-ghost-deinterlace.binbin377 -> 381 bytes
-rw-r--r--bgfx/shaders/glsl/chains/misc/vs_deposterize-pass0.binbin679 -> 683 bytes
-rw-r--r--bgfx/shaders/glsl/chains/misc/vs_deposterize-pass1.binbin679 -> 683 bytes
-rw-r--r--bgfx/shaders/glsl/chains/misc/vs_lut.binbin377 -> 381 bytes
-rw-r--r--bgfx/shaders/glsl/chains/misc/vs_saturation.binbin377 -> 381 bytes
-rw-r--r--bgfx/shaders/metal/chains/misc/fs_blit.binbin570 -> 559 bytes
-rw-r--r--bgfx/shaders/metal/chains/misc/fs_blit_palette16.binbin853 -> 854 bytes
-rw-r--r--bgfx/shaders/metal/chains/misc/fs_blit_rgb32.binbin648 -> 576 bytes
-rw-r--r--bgfx/shaders/metal/chains/misc/fs_blit_yuy16.binbin2099 -> 1846 bytes
-rw-r--r--bgfx/shaders/metal/chains/misc/fs_bob-and-ghost-deinterlace.binbin1784 -> 1685 bytes
-rw-r--r--bgfx/shaders/metal/chains/misc/fs_deposterize-pass0.binbin2243 -> 1128 bytes
-rw-r--r--bgfx/shaders/metal/chains/misc/fs_deposterize-pass1.binbin2243 -> 1128 bytes
-rw-r--r--bgfx/shaders/metal/chains/misc/fs_lut.binbin1300 -> 1093 bytes
-rw-r--r--bgfx/shaders/metal/chains/misc/fs_saturation.binbin836 -> 862 bytes
-rw-r--r--bgfx/shaders/metal/chains/misc/vs_blit.binbin778 -> 831 bytes
-rw-r--r--bgfx/shaders/metal/chains/misc/vs_bob-and-ghost-deinterlace.binbin778 -> 831 bytes
-rw-r--r--bgfx/shaders/metal/chains/misc/vs_deposterize-pass0.binbin1109 -> 1167 bytes
-rw-r--r--bgfx/shaders/metal/chains/misc/vs_deposterize-pass1.binbin1109 -> 1167 bytes
-rw-r--r--bgfx/shaders/metal/chains/misc/vs_lut.binbin778 -> 831 bytes
-rw-r--r--bgfx/shaders/metal/chains/misc/vs_saturation.binbin778 -> 831 bytes
-rw-r--r--bgfx/shaders/spirv/chains/misc/fs_blit_yuy16.binbin2680 -> 2740 bytes
-rw-r--r--src/osd/modules/render/bgfx/shaders/chains/misc/fs_blit_yuy16.sc2
68 files changed, 2 insertions, 0 deletions
diff --git a/bgfx/shaders/dx11/chains/misc/fs_blit.bin b/bgfx/shaders/dx11/chains/misc/fs_blit.bin
index c73f029b4bb..284ed423773 100644
--- a/bgfx/shaders/dx11/chains/misc/fs_blit.bin
+++ b/bgfx/shaders/dx11/chains/misc/fs_blit.bin
Binary files 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
--- a/bgfx/shaders/dx11/chains/misc/fs_blit_yuy16.bin
+++ b/bgfx/shaders/dx11/chains/misc/fs_blit_yuy16.bin
Binary files 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
--- a/bgfx/shaders/dx11/chains/misc/fs_bob-and-ghost-deinterlace.bin
+++ b/bgfx/shaders/dx11/chains/misc/fs_bob-and-ghost-deinterlace.bin
Binary files 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
--- a/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass0.bin
+++ b/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass0.bin
Binary files 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
--- a/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass1.bin
+++ b/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass1.bin
Binary files 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
--- a/bgfx/shaders/dx11/chains/misc/fs_lut.bin
+++ b/bgfx/shaders/dx11/chains/misc/fs_lut.bin
Binary files 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
--- a/bgfx/shaders/dx11/chains/misc/fs_saturation.bin
+++ b/bgfx/shaders/dx11/chains/misc/fs_saturation.bin
Binary files 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
--- a/bgfx/shaders/dx11/chains/misc/vs_blit.bin
+++ b/bgfx/shaders/dx11/chains/misc/vs_blit.bin
Binary files 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
--- a/bgfx/shaders/dx11/chains/misc/vs_bob-and-ghost-deinterlace.bin
+++ b/bgfx/shaders/dx11/chains/misc/vs_bob-and-ghost-deinterlace.bin
Binary files 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
--- a/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass0.bin
+++ b/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass0.bin
Binary files 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
--- a/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass1.bin
+++ b/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass1.bin
Binary files 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
--- a/bgfx/shaders/dx11/chains/misc/vs_lut.bin
+++ b/bgfx/shaders/dx11/chains/misc/vs_lut.bin
Binary files 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
--- a/bgfx/shaders/dx11/chains/misc/vs_saturation.bin
+++ b/bgfx/shaders/dx11/chains/misc/vs_saturation.bin
Binary files 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
--- a/bgfx/shaders/dx9/chains/misc/fs_blit.bin
+++ b/bgfx/shaders/dx9/chains/misc/fs_blit.bin
Binary files 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
--- a/bgfx/shaders/dx9/chains/misc/fs_bob-and-ghost-deinterlace.bin
+++ b/bgfx/shaders/dx9/chains/misc/fs_bob-and-ghost-deinterlace.bin
Binary files 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
--- a/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass0.bin
+++ b/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass0.bin
Binary files 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
--- a/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass1.bin
+++ b/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass1.bin
Binary files 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
--- a/bgfx/shaders/dx9/chains/misc/fs_lut.bin
+++ b/bgfx/shaders/dx9/chains/misc/fs_lut.bin
Binary files 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
--- a/bgfx/shaders/dx9/chains/misc/fs_saturation.bin
+++ b/bgfx/shaders/dx9/chains/misc/fs_saturation.bin
Binary files 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
--- a/bgfx/shaders/dx9/chains/misc/vs_blit.bin
+++ b/bgfx/shaders/dx9/chains/misc/vs_blit.bin
Binary files 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
--- a/bgfx/shaders/dx9/chains/misc/vs_bob-and-ghost-deinterlace.bin
+++ b/bgfx/shaders/dx9/chains/misc/vs_bob-and-ghost-deinterlace.bin
Binary files 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
--- a/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass0.bin
+++ b/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass0.bin
Binary files 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
--- a/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass1.bin
+++ b/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass1.bin
Binary files 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
--- a/bgfx/shaders/dx9/chains/misc/vs_lut.bin
+++ b/bgfx/shaders/dx9/chains/misc/vs_lut.bin
Binary files 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
--- a/bgfx/shaders/dx9/chains/misc/vs_saturation.bin
+++ b/bgfx/shaders/dx9/chains/misc/vs_saturation.bin
Binary files 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
--- a/bgfx/shaders/essl/chains/misc/fs_blit.bin
+++ b/bgfx/shaders/essl/chains/misc/fs_blit.bin
Binary files 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
--- a/bgfx/shaders/essl/chains/misc/fs_blit_yuy16.bin
+++ b/bgfx/shaders/essl/chains/misc/fs_blit_yuy16.bin
Binary files 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
--- a/bgfx/shaders/essl/chains/misc/fs_bob-and-ghost-deinterlace.bin
+++ b/bgfx/shaders/essl/chains/misc/fs_bob-and-ghost-deinterlace.bin
Binary files 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
--- a/bgfx/shaders/essl/chains/misc/fs_deposterize-pass0.bin
+++ b/bgfx/shaders/essl/chains/misc/fs_deposterize-pass0.bin
Binary files 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
--- a/bgfx/shaders/essl/chains/misc/fs_deposterize-pass1.bin
+++ b/bgfx/shaders/essl/chains/misc/fs_deposterize-pass1.bin
Binary files 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
--- a/bgfx/shaders/essl/chains/misc/fs_lut.bin
+++ b/bgfx/shaders/essl/chains/misc/fs_lut.bin
Binary files 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
--- a/bgfx/shaders/essl/chains/misc/fs_saturation.bin
+++ b/bgfx/shaders/essl/chains/misc/fs_saturation.bin
Binary files 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
--- a/bgfx/shaders/essl/chains/misc/vs_blit.bin
+++ b/bgfx/shaders/essl/chains/misc/vs_blit.bin
Binary files 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
--- a/bgfx/shaders/essl/chains/misc/vs_bob-and-ghost-deinterlace.bin
+++ b/bgfx/shaders/essl/chains/misc/vs_bob-and-ghost-deinterlace.bin
Binary files 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
--- a/bgfx/shaders/essl/chains/misc/vs_deposterize-pass0.bin
+++ b/bgfx/shaders/essl/chains/misc/vs_deposterize-pass0.bin
Binary files 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
--- a/bgfx/shaders/essl/chains/misc/vs_deposterize-pass1.bin
+++ b/bgfx/shaders/essl/chains/misc/vs_deposterize-pass1.bin
Binary files 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
--- a/bgfx/shaders/essl/chains/misc/vs_lut.bin
+++ b/bgfx/shaders/essl/chains/misc/vs_lut.bin
Binary files 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
--- a/bgfx/shaders/essl/chains/misc/vs_saturation.bin
+++ b/bgfx/shaders/essl/chains/misc/vs_saturation.bin
Binary files 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
--- a/bgfx/shaders/glsl/chains/misc/fs_blit.bin
+++ b/bgfx/shaders/glsl/chains/misc/fs_blit.bin
Binary files 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
--- a/bgfx/shaders/glsl/chains/misc/fs_blit_yuy16.bin
+++ b/bgfx/shaders/glsl/chains/misc/fs_blit_yuy16.bin
Binary files 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
--- a/bgfx/shaders/glsl/chains/misc/fs_bob-and-ghost-deinterlace.bin
+++ b/bgfx/shaders/glsl/chains/misc/fs_bob-and-ghost-deinterlace.bin
Binary files 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
--- a/bgfx/shaders/glsl/chains/misc/fs_deposterize-pass0.bin
+++ b/bgfx/shaders/glsl/chains/misc/fs_deposterize-pass0.bin
Binary files 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
--- a/bgfx/shaders/glsl/chains/misc/fs_deposterize-pass1.bin
+++ b/bgfx/shaders/glsl/chains/misc/fs_deposterize-pass1.bin
Binary files 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
--- a/bgfx/shaders/glsl/chains/misc/fs_lut.bin
+++ b/bgfx/shaders/glsl/chains/misc/fs_lut.bin
Binary files 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
--- a/bgfx/shaders/glsl/chains/misc/fs_saturation.bin
+++ b/bgfx/shaders/glsl/chains/misc/fs_saturation.bin
Binary files 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
--- a/bgfx/shaders/glsl/chains/misc/vs_blit.bin
+++ b/bgfx/shaders/glsl/chains/misc/vs_blit.bin
Binary files 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
--- a/bgfx/shaders/glsl/chains/misc/vs_bob-and-ghost-deinterlace.bin
+++ b/bgfx/shaders/glsl/chains/misc/vs_bob-and-ghost-deinterlace.bin
Binary files 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
--- a/bgfx/shaders/glsl/chains/misc/vs_deposterize-pass0.bin
+++ b/bgfx/shaders/glsl/chains/misc/vs_deposterize-pass0.bin
Binary files 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
--- a/bgfx/shaders/glsl/chains/misc/vs_deposterize-pass1.bin
+++ b/bgfx/shaders/glsl/chains/misc/vs_deposterize-pass1.bin
Binary files 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
--- a/bgfx/shaders/glsl/chains/misc/vs_lut.bin
+++ b/bgfx/shaders/glsl/chains/misc/vs_lut.bin
Binary files 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
--- a/bgfx/shaders/glsl/chains/misc/vs_saturation.bin
+++ b/bgfx/shaders/glsl/chains/misc/vs_saturation.bin
Binary files 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
--- a/bgfx/shaders/metal/chains/misc/fs_blit.bin
+++ b/bgfx/shaders/metal/chains/misc/fs_blit.bin
Binary files 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
--- a/bgfx/shaders/metal/chains/misc/fs_blit_palette16.bin
+++ b/bgfx/shaders/metal/chains/misc/fs_blit_palette16.bin
Binary files 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
--- a/bgfx/shaders/metal/chains/misc/fs_blit_rgb32.bin
+++ b/bgfx/shaders/metal/chains/misc/fs_blit_rgb32.bin
Binary files 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
--- a/bgfx/shaders/metal/chains/misc/fs_blit_yuy16.bin
+++ b/bgfx/shaders/metal/chains/misc/fs_blit_yuy16.bin
Binary files 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
--- a/bgfx/shaders/metal/chains/misc/fs_bob-and-ghost-deinterlace.bin
+++ b/bgfx/shaders/metal/chains/misc/fs_bob-and-ghost-deinterlace.bin
Binary files 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
--- a/bgfx/shaders/metal/chains/misc/fs_deposterize-pass0.bin
+++ b/bgfx/shaders/metal/chains/misc/fs_deposterize-pass0.bin
Binary files 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
--- a/bgfx/shaders/metal/chains/misc/fs_deposterize-pass1.bin
+++ b/bgfx/shaders/metal/chains/misc/fs_deposterize-pass1.bin
Binary files 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
--- a/bgfx/shaders/metal/chains/misc/fs_lut.bin
+++ b/bgfx/shaders/metal/chains/misc/fs_lut.bin
Binary files 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
--- a/bgfx/shaders/metal/chains/misc/fs_saturation.bin
+++ b/bgfx/shaders/metal/chains/misc/fs_saturation.bin
Binary files 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
--- a/bgfx/shaders/metal/chains/misc/vs_blit.bin
+++ b/bgfx/shaders/metal/chains/misc/vs_blit.bin
Binary files 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
--- a/bgfx/shaders/metal/chains/misc/vs_bob-and-ghost-deinterlace.bin
+++ b/bgfx/shaders/metal/chains/misc/vs_bob-and-ghost-deinterlace.bin
Binary files 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
--- a/bgfx/shaders/metal/chains/misc/vs_deposterize-pass0.bin
+++ b/bgfx/shaders/metal/chains/misc/vs_deposterize-pass0.bin
Binary files 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
--- a/bgfx/shaders/metal/chains/misc/vs_deposterize-pass1.bin
+++ b/bgfx/shaders/metal/chains/misc/vs_deposterize-pass1.bin
Binary files 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
--- a/bgfx/shaders/metal/chains/misc/vs_lut.bin
+++ b/bgfx/shaders/metal/chains/misc/vs_lut.bin
Binary files 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
--- a/bgfx/shaders/metal/chains/misc/vs_saturation.bin
+++ b/bgfx/shaders/metal/chains/misc/vs_saturation.bin
Binary files 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
--- a/bgfx/shaders/spirv/chains/misc/fs_blit_yuy16.bin
+++ b/bgfx/shaders/spirv/chains/misc/fs_blit_yuy16.bin
Binary files 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;