diff --git a/bgfx/shaders/dx11/chains/crt-geom/fs_crt-geom-deluxe.bin b/bgfx/shaders/dx11/chains/crt-geom/fs_crt-geom-deluxe.bin index 927a7ed2603..20a82e9bf30 100644 Binary files a/bgfx/shaders/dx11/chains/crt-geom/fs_crt-geom-deluxe.bin and b/bgfx/shaders/dx11/chains/crt-geom/fs_crt-geom-deluxe.bin differ diff --git a/bgfx/shaders/dx11/chains/crt-geom/fs_crt-geom.bin b/bgfx/shaders/dx11/chains/crt-geom/fs_crt-geom.bin index b035e15eacc..100b3da8da1 100644 Binary files a/bgfx/shaders/dx11/chains/crt-geom/fs_crt-geom.bin and b/bgfx/shaders/dx11/chains/crt-geom/fs_crt-geom.bin differ diff --git a/bgfx/shaders/dx11/chains/crt-geom/fs_lowpass.bin b/bgfx/shaders/dx11/chains/crt-geom/fs_lowpass.bin new file mode 100644 index 00000000000..4042c9ea65e Binary files /dev/null and b/bgfx/shaders/dx11/chains/crt-geom/fs_lowpass.bin differ diff --git a/bgfx/shaders/dx11/chains/crt-geom/fs_phosphor_apply.bin b/bgfx/shaders/dx11/chains/crt-geom/fs_phosphor_apply.bin index a66393a3da2..6c8e14c0bdc 100644 Binary files a/bgfx/shaders/dx11/chains/crt-geom/fs_phosphor_apply.bin and b/bgfx/shaders/dx11/chains/crt-geom/fs_phosphor_apply.bin differ diff --git a/bgfx/shaders/dx11/chains/crt-geom/fs_phosphor_update.bin b/bgfx/shaders/dx11/chains/crt-geom/fs_phosphor_update.bin index 1854a0376eb..00564541c4d 100644 Binary files a/bgfx/shaders/dx11/chains/crt-geom/fs_phosphor_update.bin and b/bgfx/shaders/dx11/chains/crt-geom/fs_phosphor_update.bin differ diff --git a/bgfx/shaders/dx11/chains/crt-geom/vs_lowpass.bin b/bgfx/shaders/dx11/chains/crt-geom/vs_lowpass.bin new file mode 100644 index 00000000000..7e7f46f15fb Binary files /dev/null and b/bgfx/shaders/dx11/chains/crt-geom/vs_lowpass.bin differ diff --git a/bgfx/shaders/dx9/chains/crt-geom/fs_crt-geom-deluxe.bin b/bgfx/shaders/dx9/chains/crt-geom/fs_crt-geom-deluxe.bin index 1f265b0d482..b1fd6d11b96 100644 Binary files a/bgfx/shaders/dx9/chains/crt-geom/fs_crt-geom-deluxe.bin and b/bgfx/shaders/dx9/chains/crt-geom/fs_crt-geom-deluxe.bin differ diff --git a/bgfx/shaders/dx9/chains/crt-geom/fs_crt-geom.bin b/bgfx/shaders/dx9/chains/crt-geom/fs_crt-geom.bin index 1736dd7c271..6a44a8f5995 100644 Binary files a/bgfx/shaders/dx9/chains/crt-geom/fs_crt-geom.bin and b/bgfx/shaders/dx9/chains/crt-geom/fs_crt-geom.bin differ diff --git a/bgfx/shaders/dx9/chains/crt-geom/fs_lowpass.bin b/bgfx/shaders/dx9/chains/crt-geom/fs_lowpass.bin new file mode 100644 index 00000000000..47afadc0a7a Binary files /dev/null and b/bgfx/shaders/dx9/chains/crt-geom/fs_lowpass.bin differ diff --git a/bgfx/shaders/dx9/chains/crt-geom/fs_phosphor_apply.bin b/bgfx/shaders/dx9/chains/crt-geom/fs_phosphor_apply.bin index 34770c10bac..6ab7383ed17 100644 Binary files a/bgfx/shaders/dx9/chains/crt-geom/fs_phosphor_apply.bin and b/bgfx/shaders/dx9/chains/crt-geom/fs_phosphor_apply.bin differ diff --git a/bgfx/shaders/dx9/chains/crt-geom/fs_phosphor_update.bin b/bgfx/shaders/dx9/chains/crt-geom/fs_phosphor_update.bin index b47678a2272..591c59a6a74 100644 Binary files a/bgfx/shaders/dx9/chains/crt-geom/fs_phosphor_update.bin and b/bgfx/shaders/dx9/chains/crt-geom/fs_phosphor_update.bin differ diff --git a/bgfx/shaders/dx9/chains/crt-geom/vs_lowpass.bin b/bgfx/shaders/dx9/chains/crt-geom/vs_lowpass.bin new file mode 100644 index 00000000000..99fcce4f1f2 Binary files /dev/null and b/bgfx/shaders/dx9/chains/crt-geom/vs_lowpass.bin differ diff --git a/bgfx/shaders/essl/chains/crt-geom/fs_crt-geom-deluxe.bin b/bgfx/shaders/essl/chains/crt-geom/fs_crt-geom-deluxe.bin index 49973286faa..689cd186d28 100644 Binary files a/bgfx/shaders/essl/chains/crt-geom/fs_crt-geom-deluxe.bin and b/bgfx/shaders/essl/chains/crt-geom/fs_crt-geom-deluxe.bin differ diff --git a/bgfx/shaders/essl/chains/crt-geom/fs_crt-geom.bin b/bgfx/shaders/essl/chains/crt-geom/fs_crt-geom.bin index 0c866f28963..059ae0e543d 100644 Binary files a/bgfx/shaders/essl/chains/crt-geom/fs_crt-geom.bin and b/bgfx/shaders/essl/chains/crt-geom/fs_crt-geom.bin differ diff --git a/bgfx/shaders/glsl/chains/crt-geom/fs_crt-geom-deluxe.bin b/bgfx/shaders/glsl/chains/crt-geom/fs_crt-geom-deluxe.bin index d24da626966..a9cf641f032 100644 Binary files a/bgfx/shaders/glsl/chains/crt-geom/fs_crt-geom-deluxe.bin and b/bgfx/shaders/glsl/chains/crt-geom/fs_crt-geom-deluxe.bin differ diff --git a/bgfx/shaders/glsl/chains/crt-geom/fs_crt-geom.bin b/bgfx/shaders/glsl/chains/crt-geom/fs_crt-geom.bin index 9176a6fd8c4..ae74f5a9ac1 100644 Binary files a/bgfx/shaders/glsl/chains/crt-geom/fs_crt-geom.bin and b/bgfx/shaders/glsl/chains/crt-geom/fs_crt-geom.bin differ diff --git a/bgfx/shaders/metal/chains/crt-geom/fs_crt-geom-deluxe.bin b/bgfx/shaders/metal/chains/crt-geom/fs_crt-geom-deluxe.bin index 0817f98f581..d8df1c59445 100644 Binary files a/bgfx/shaders/metal/chains/crt-geom/fs_crt-geom-deluxe.bin and b/bgfx/shaders/metal/chains/crt-geom/fs_crt-geom-deluxe.bin differ diff --git a/bgfx/shaders/metal/chains/crt-geom/fs_crt-geom.bin b/bgfx/shaders/metal/chains/crt-geom/fs_crt-geom.bin index 698f6fc1961..f61b19e5cd5 100644 Binary files a/bgfx/shaders/metal/chains/crt-geom/fs_crt-geom.bin and b/bgfx/shaders/metal/chains/crt-geom/fs_crt-geom.bin differ diff --git a/bgfx/shaders/spirv/chains/crt-geom/fs_crt-geom-deluxe.bin b/bgfx/shaders/spirv/chains/crt-geom/fs_crt-geom-deluxe.bin index fda6f08f24a..48d715765d5 100644 Binary files a/bgfx/shaders/spirv/chains/crt-geom/fs_crt-geom-deluxe.bin and b/bgfx/shaders/spirv/chains/crt-geom/fs_crt-geom-deluxe.bin differ diff --git a/bgfx/shaders/spirv/chains/crt-geom/fs_crt-geom.bin b/bgfx/shaders/spirv/chains/crt-geom/fs_crt-geom.bin index d94eef4c1c1..d196c224080 100644 Binary files a/bgfx/shaders/spirv/chains/crt-geom/fs_crt-geom.bin and b/bgfx/shaders/spirv/chains/crt-geom/fs_crt-geom.bin differ diff --git a/src/osd/modules/render/bgfx/shaders/chains/crt-geom/fs_crt-geom-deluxe.sc b/src/osd/modules/render/bgfx/shaders/chains/crt-geom/fs_crt-geom-deluxe.sc index bf22d82c2e1..53d67e2b37a 100644 --- a/src/osd/modules/render/bgfx/shaders/chains/crt-geom/fs_crt-geom-deluxe.sc +++ b/src/osd/modules/render/bgfx/shaders/chains/crt-geom/fs_crt-geom-deluxe.sc @@ -190,7 +190,7 @@ vec4 x_coeffs(vec4 x, float pos_x) return cubic(x,0.0,0.5); } else if (u_interp.x < 4.5) { // Mitchell-Netravali return cubic(x,1.0/3.0,1.0/3.0); - } else if (u_interp.x < 5.5) { // B-spline + } else /*if (u_interp.x < 5.5)*/ { // B-spline return cubic(x,1.0,0.0); } } diff --git a/src/osd/modules/render/bgfx/shaders/chains/crt-geom/fs_crt-geom.sc b/src/osd/modules/render/bgfx/shaders/chains/crt-geom/fs_crt-geom.sc index a767a060b99..b7ff6362018 100644 --- a/src/osd/modules/render/bgfx/shaders/chains/crt-geom/fs_crt-geom.sc +++ b/src/osd/modules/render/bgfx/shaders/chains/crt-geom/fs_crt-geom.sc @@ -170,7 +170,7 @@ vec4 x_coeffs(vec4 x, float pos_x) return cubic(x,0.0,0.5); } else if (u_interp.x < 4.5) { // Mitchell-Netravali return cubic(x,1.0/3.0,1.0/3.0); - } else if (u_interp.x < 5.5) { // B-spline + } else /*if (u_interp.x < 5.5)*/ { // B-spline return cubic(x,1.0,0.0); } }