diff --git a/bgfx/shaders/metal/chains/blurs/fs_smart-blur.bin b/bgfx/shaders/metal/chains/blurs/fs_smart-blur.bin index 33f249ae102..a3fcf6a2256 100644 Binary files a/bgfx/shaders/metal/chains/blurs/fs_smart-blur.bin and b/bgfx/shaders/metal/chains/blurs/fs_smart-blur.bin differ diff --git a/bgfx/shaders/metal/chains/blurs/vs_smart-blur.bin b/bgfx/shaders/metal/chains/blurs/vs_smart-blur.bin index 847fc062151..fd3ca82c758 100644 Binary files a/bgfx/shaders/metal/chains/blurs/vs_smart-blur.bin and b/bgfx/shaders/metal/chains/blurs/vs_smart-blur.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 cbd4e462bda..1a6984e453f 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 c2b707d477b..525076e5753 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/metal/chains/crt-geom/fs_gaussx.bin b/bgfx/shaders/metal/chains/crt-geom/fs_gaussx.bin index dc2aff5a6b3..e264d47c2e5 100644 Binary files a/bgfx/shaders/metal/chains/crt-geom/fs_gaussx.bin and b/bgfx/shaders/metal/chains/crt-geom/fs_gaussx.bin differ diff --git a/bgfx/shaders/metal/chains/crt-geom/fs_gaussy.bin b/bgfx/shaders/metal/chains/crt-geom/fs_gaussy.bin index bcfcaf25bac..ec2454fb1a5 100644 Binary files a/bgfx/shaders/metal/chains/crt-geom/fs_gaussy.bin and b/bgfx/shaders/metal/chains/crt-geom/fs_gaussy.bin differ diff --git a/bgfx/shaders/metal/chains/crt-geom/fs_phosphor_apply.bin b/bgfx/shaders/metal/chains/crt-geom/fs_phosphor_apply.bin index b2e2295316c..725e5989755 100644 Binary files a/bgfx/shaders/metal/chains/crt-geom/fs_phosphor_apply.bin and b/bgfx/shaders/metal/chains/crt-geom/fs_phosphor_apply.bin differ diff --git a/bgfx/shaders/metal/chains/crt-geom/fs_phosphor_update.bin b/bgfx/shaders/metal/chains/crt-geom/fs_phosphor_update.bin index 88acb97f1dd..678f18e9cbe 100644 Binary files a/bgfx/shaders/metal/chains/crt-geom/fs_phosphor_update.bin and b/bgfx/shaders/metal/chains/crt-geom/fs_phosphor_update.bin differ diff --git a/bgfx/shaders/metal/chains/crt-geom/vs_crt-geom.bin b/bgfx/shaders/metal/chains/crt-geom/vs_crt-geom.bin index efd56e2e06f..856eeec39bc 100644 Binary files a/bgfx/shaders/metal/chains/crt-geom/vs_crt-geom.bin and b/bgfx/shaders/metal/chains/crt-geom/vs_crt-geom.bin differ diff --git a/bgfx/shaders/metal/chains/crt-geom/vs_gaussx.bin b/bgfx/shaders/metal/chains/crt-geom/vs_gaussx.bin index 14d125203f5..78e84c8a31f 100644 Binary files a/bgfx/shaders/metal/chains/crt-geom/vs_gaussx.bin and b/bgfx/shaders/metal/chains/crt-geom/vs_gaussx.bin differ diff --git a/bgfx/shaders/metal/chains/crt-geom/vs_gaussy.bin b/bgfx/shaders/metal/chains/crt-geom/vs_gaussy.bin index 5be00b0ed26..3150f0bcc0a 100644 Binary files a/bgfx/shaders/metal/chains/crt-geom/vs_gaussy.bin and b/bgfx/shaders/metal/chains/crt-geom/vs_gaussy.bin differ diff --git a/bgfx/shaders/metal/chains/crt-geom/vs_phosphor_apply.bin b/bgfx/shaders/metal/chains/crt-geom/vs_phosphor_apply.bin index 47a60a545c9..f09f3712286 100644 Binary files a/bgfx/shaders/metal/chains/crt-geom/vs_phosphor_apply.bin and b/bgfx/shaders/metal/chains/crt-geom/vs_phosphor_apply.bin differ diff --git a/bgfx/shaders/metal/chains/crt-geom/vs_phosphor_update.bin b/bgfx/shaders/metal/chains/crt-geom/vs_phosphor_update.bin index 47a60a545c9..f09f3712286 100644 Binary files a/bgfx/shaders/metal/chains/crt-geom/vs_phosphor_update.bin and b/bgfx/shaders/metal/chains/crt-geom/vs_phosphor_update.bin differ diff --git a/bgfx/shaders/metal/chains/crt/fs_crt-caligari.bin b/bgfx/shaders/metal/chains/crt/fs_crt-caligari.bin index 22ba0e877d7..143b01aa293 100644 Binary files a/bgfx/shaders/metal/chains/crt/fs_crt-caligari.bin and b/bgfx/shaders/metal/chains/crt/fs_crt-caligari.bin differ diff --git a/bgfx/shaders/metal/chains/crt/vs_crt-caligari.bin b/bgfx/shaders/metal/chains/crt/vs_crt-caligari.bin index 0662a0e5659..15a9dc48661 100644 Binary files a/bgfx/shaders/metal/chains/crt/vs_crt-caligari.bin and b/bgfx/shaders/metal/chains/crt/vs_crt-caligari.bin differ diff --git a/bgfx/shaders/metal/chains/default/vs_blit.bin b/bgfx/shaders/metal/chains/default/vs_blit.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/default/vs_blit.bin and b/bgfx/shaders/metal/chains/default/vs_blit.bin differ diff --git a/bgfx/shaders/metal/chains/eagle/fs_eagle.bin b/bgfx/shaders/metal/chains/eagle/fs_eagle.bin index f17c67885ce..709ab76f0ec 100644 Binary files a/bgfx/shaders/metal/chains/eagle/fs_eagle.bin and b/bgfx/shaders/metal/chains/eagle/fs_eagle.bin differ diff --git a/bgfx/shaders/metal/chains/eagle/vs_eagle.bin b/bgfx/shaders/metal/chains/eagle/vs_eagle.bin index a6908bba3b7..eee9b8bebfb 100644 Binary files a/bgfx/shaders/metal/chains/eagle/vs_eagle.bin and b/bgfx/shaders/metal/chains/eagle/vs_eagle.bin differ diff --git a/bgfx/shaders/metal/chains/hlsl/fs_color.bin b/bgfx/shaders/metal/chains/hlsl/fs_color.bin index 5e9ae7db297..7368e174181 100644 Binary files a/bgfx/shaders/metal/chains/hlsl/fs_color.bin and b/bgfx/shaders/metal/chains/hlsl/fs_color.bin differ diff --git a/bgfx/shaders/metal/chains/hlsl/fs_defocus.bin b/bgfx/shaders/metal/chains/hlsl/fs_defocus.bin index a448d9a9919..7055d9220a5 100644 Binary files a/bgfx/shaders/metal/chains/hlsl/fs_defocus.bin and b/bgfx/shaders/metal/chains/hlsl/fs_defocus.bin differ diff --git a/bgfx/shaders/metal/chains/hlsl/fs_distortion.bin b/bgfx/shaders/metal/chains/hlsl/fs_distortion.bin index 11e288fe6a4..1c39d63d176 100644 Binary files a/bgfx/shaders/metal/chains/hlsl/fs_distortion.bin and b/bgfx/shaders/metal/chains/hlsl/fs_distortion.bin differ diff --git a/bgfx/shaders/metal/chains/hlsl/fs_ntsc_decode.bin b/bgfx/shaders/metal/chains/hlsl/fs_ntsc_decode.bin index c5fbfe10815..0ee186b82d2 100644 Binary files a/bgfx/shaders/metal/chains/hlsl/fs_ntsc_decode.bin and b/bgfx/shaders/metal/chains/hlsl/fs_ntsc_decode.bin differ diff --git a/bgfx/shaders/metal/chains/hlsl/fs_ntsc_encode.bin b/bgfx/shaders/metal/chains/hlsl/fs_ntsc_encode.bin index 543dcb17be6..9c07accdb05 100644 Binary files a/bgfx/shaders/metal/chains/hlsl/fs_ntsc_encode.bin and b/bgfx/shaders/metal/chains/hlsl/fs_ntsc_encode.bin differ diff --git a/bgfx/shaders/metal/chains/hlsl/fs_phosphor.bin b/bgfx/shaders/metal/chains/hlsl/fs_phosphor.bin index 493489ef17a..cb7f42ac26c 100644 Binary files a/bgfx/shaders/metal/chains/hlsl/fs_phosphor.bin and b/bgfx/shaders/metal/chains/hlsl/fs_phosphor.bin differ diff --git a/bgfx/shaders/metal/chains/hlsl/fs_post.bin b/bgfx/shaders/metal/chains/hlsl/fs_post.bin index d8b998e82be..5861f2994ba 100644 Binary files a/bgfx/shaders/metal/chains/hlsl/fs_post.bin and b/bgfx/shaders/metal/chains/hlsl/fs_post.bin differ diff --git a/bgfx/shaders/metal/chains/hlsl/vs_color.bin b/bgfx/shaders/metal/chains/hlsl/vs_color.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/hlsl/vs_color.bin and b/bgfx/shaders/metal/chains/hlsl/vs_color.bin differ diff --git a/bgfx/shaders/metal/chains/hlsl/vs_deconverge.bin b/bgfx/shaders/metal/chains/hlsl/vs_deconverge.bin index 7fe554f75ad..b0cafc7f429 100644 Binary files a/bgfx/shaders/metal/chains/hlsl/vs_deconverge.bin and b/bgfx/shaders/metal/chains/hlsl/vs_deconverge.bin differ diff --git a/bgfx/shaders/metal/chains/hlsl/vs_defocus.bin b/bgfx/shaders/metal/chains/hlsl/vs_defocus.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/hlsl/vs_defocus.bin and b/bgfx/shaders/metal/chains/hlsl/vs_defocus.bin differ diff --git a/bgfx/shaders/metal/chains/hlsl/vs_distortion.bin b/bgfx/shaders/metal/chains/hlsl/vs_distortion.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/hlsl/vs_distortion.bin and b/bgfx/shaders/metal/chains/hlsl/vs_distortion.bin differ diff --git a/bgfx/shaders/metal/chains/hlsl/vs_ntsc_decode.bin b/bgfx/shaders/metal/chains/hlsl/vs_ntsc_decode.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/hlsl/vs_ntsc_decode.bin and b/bgfx/shaders/metal/chains/hlsl/vs_ntsc_decode.bin differ diff --git a/bgfx/shaders/metal/chains/hlsl/vs_ntsc_encode.bin b/bgfx/shaders/metal/chains/hlsl/vs_ntsc_encode.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/hlsl/vs_ntsc_encode.bin and b/bgfx/shaders/metal/chains/hlsl/vs_ntsc_encode.bin differ diff --git a/bgfx/shaders/metal/chains/hlsl/vs_phosphor.bin b/bgfx/shaders/metal/chains/hlsl/vs_phosphor.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/hlsl/vs_phosphor.bin and b/bgfx/shaders/metal/chains/hlsl/vs_phosphor.bin differ diff --git a/bgfx/shaders/metal/chains/hlsl/vs_post.bin b/bgfx/shaders/metal/chains/hlsl/vs_post.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/hlsl/vs_post.bin and b/bgfx/shaders/metal/chains/hlsl/vs_post.bin differ diff --git a/bgfx/shaders/metal/chains/hlsl/vs_prescale.bin b/bgfx/shaders/metal/chains/hlsl/vs_prescale.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/hlsl/vs_prescale.bin and b/bgfx/shaders/metal/chains/hlsl/vs_prescale.bin differ diff --git a/bgfx/shaders/metal/chains/hqx/fs_hq2x.bin b/bgfx/shaders/metal/chains/hqx/fs_hq2x.bin index 5049a064e8c..770aa05333b 100644 Binary files a/bgfx/shaders/metal/chains/hqx/fs_hq2x.bin and b/bgfx/shaders/metal/chains/hqx/fs_hq2x.bin differ diff --git a/bgfx/shaders/metal/chains/hqx/fs_hq3x.bin b/bgfx/shaders/metal/chains/hqx/fs_hq3x.bin index e387cb7e95b..508e569eb39 100644 Binary files a/bgfx/shaders/metal/chains/hqx/fs_hq3x.bin and b/bgfx/shaders/metal/chains/hqx/fs_hq3x.bin differ diff --git a/bgfx/shaders/metal/chains/hqx/fs_hq4x.bin b/bgfx/shaders/metal/chains/hqx/fs_hq4x.bin index ead24893d7a..17c6fe55961 100644 Binary files a/bgfx/shaders/metal/chains/hqx/fs_hq4x.bin and b/bgfx/shaders/metal/chains/hqx/fs_hq4x.bin differ diff --git a/bgfx/shaders/metal/chains/hqx/vs_hq2x.bin b/bgfx/shaders/metal/chains/hqx/vs_hq2x.bin index e97c5130f6e..095556821f3 100644 Binary files a/bgfx/shaders/metal/chains/hqx/vs_hq2x.bin and b/bgfx/shaders/metal/chains/hqx/vs_hq2x.bin differ diff --git a/bgfx/shaders/metal/chains/hqx/vs_hq3x.bin b/bgfx/shaders/metal/chains/hqx/vs_hq3x.bin index e97c5130f6e..095556821f3 100644 Binary files a/bgfx/shaders/metal/chains/hqx/vs_hq3x.bin and b/bgfx/shaders/metal/chains/hqx/vs_hq3x.bin differ diff --git a/bgfx/shaders/metal/chains/hqx/vs_hq4x.bin b/bgfx/shaders/metal/chains/hqx/vs_hq4x.bin index e97c5130f6e..095556821f3 100644 Binary files a/bgfx/shaders/metal/chains/hqx/vs_hq4x.bin and b/bgfx/shaders/metal/chains/hqx/vs_hq4x.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 34b62561d35..f2365352b0e 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 80d12cd15ac..feed0b8c2d2 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 698523fe624..dc9b9a4d5a5 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_saturation.bin b/bgfx/shaders/metal/chains/misc/fs_saturation.bin index c650d799650..bbc0aedacf4 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 2d32724af20..10028eaad64 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 2d32724af20..10028eaad64 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 fa5756641d2..c2c7580e082 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 941de917fa5..363eec8c5be 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_saturation.bin b/bgfx/shaders/metal/chains/misc/vs_saturation.bin index 2d32724af20..10028eaad64 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/metal/chains/pillarbox_left_horizontal/fs_gaussian.bin b/bgfx/shaders/metal/chains/pillarbox_left_horizontal/fs_gaussian.bin index ff8638bdc5e..1bf55d9927d 100644 Binary files a/bgfx/shaders/metal/chains/pillarbox_left_horizontal/fs_gaussian.bin and b/bgfx/shaders/metal/chains/pillarbox_left_horizontal/fs_gaussian.bin differ diff --git a/bgfx/shaders/metal/chains/pillarbox_left_horizontal/fs_offset_sat.bin b/bgfx/shaders/metal/chains/pillarbox_left_horizontal/fs_offset_sat.bin index c650d799650..bbc0aedacf4 100644 Binary files a/bgfx/shaders/metal/chains/pillarbox_left_horizontal/fs_offset_sat.bin and b/bgfx/shaders/metal/chains/pillarbox_left_horizontal/fs_offset_sat.bin differ diff --git a/bgfx/shaders/metal/chains/pillarbox_left_horizontal/vs_gaussian.bin b/bgfx/shaders/metal/chains/pillarbox_left_horizontal/vs_gaussian.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/pillarbox_left_horizontal/vs_gaussian.bin and b/bgfx/shaders/metal/chains/pillarbox_left_horizontal/vs_gaussian.bin differ diff --git a/bgfx/shaders/metal/chains/pillarbox_left_horizontal/vs_offset_sat.bin b/bgfx/shaders/metal/chains/pillarbox_left_horizontal/vs_offset_sat.bin index c5db3f28e19..1dcddb5feb3 100644 Binary files a/bgfx/shaders/metal/chains/pillarbox_left_horizontal/vs_offset_sat.bin and b/bgfx/shaders/metal/chains/pillarbox_left_horizontal/vs_offset_sat.bin differ diff --git a/bgfx/shaders/metal/chains/pillarbox_left_vertical/fs_gaussian.bin b/bgfx/shaders/metal/chains/pillarbox_left_vertical/fs_gaussian.bin index ff8638bdc5e..1bf55d9927d 100644 Binary files a/bgfx/shaders/metal/chains/pillarbox_left_vertical/fs_gaussian.bin and b/bgfx/shaders/metal/chains/pillarbox_left_vertical/fs_gaussian.bin differ diff --git a/bgfx/shaders/metal/chains/pillarbox_left_vertical/fs_offset_sat.bin b/bgfx/shaders/metal/chains/pillarbox_left_vertical/fs_offset_sat.bin index c650d799650..bbc0aedacf4 100644 Binary files a/bgfx/shaders/metal/chains/pillarbox_left_vertical/fs_offset_sat.bin and b/bgfx/shaders/metal/chains/pillarbox_left_vertical/fs_offset_sat.bin differ diff --git a/bgfx/shaders/metal/chains/pillarbox_left_vertical/vs_gaussian.bin b/bgfx/shaders/metal/chains/pillarbox_left_vertical/vs_gaussian.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/pillarbox_left_vertical/vs_gaussian.bin and b/bgfx/shaders/metal/chains/pillarbox_left_vertical/vs_gaussian.bin differ diff --git a/bgfx/shaders/metal/chains/pillarbox_left_vertical/vs_offset_sat.bin b/bgfx/shaders/metal/chains/pillarbox_left_vertical/vs_offset_sat.bin index 08b4205fbd6..63f1b39764b 100644 Binary files a/bgfx/shaders/metal/chains/pillarbox_left_vertical/vs_offset_sat.bin and b/bgfx/shaders/metal/chains/pillarbox_left_vertical/vs_offset_sat.bin differ diff --git a/bgfx/shaders/metal/chains/pillarbox_right_horizontal/fs_gaussian.bin b/bgfx/shaders/metal/chains/pillarbox_right_horizontal/fs_gaussian.bin index ff8638bdc5e..1bf55d9927d 100644 Binary files a/bgfx/shaders/metal/chains/pillarbox_right_horizontal/fs_gaussian.bin and b/bgfx/shaders/metal/chains/pillarbox_right_horizontal/fs_gaussian.bin differ diff --git a/bgfx/shaders/metal/chains/pillarbox_right_horizontal/fs_offset_sat.bin b/bgfx/shaders/metal/chains/pillarbox_right_horizontal/fs_offset_sat.bin index c650d799650..bbc0aedacf4 100644 Binary files a/bgfx/shaders/metal/chains/pillarbox_right_horizontal/fs_offset_sat.bin and b/bgfx/shaders/metal/chains/pillarbox_right_horizontal/fs_offset_sat.bin differ diff --git a/bgfx/shaders/metal/chains/pillarbox_right_horizontal/vs_gaussian.bin b/bgfx/shaders/metal/chains/pillarbox_right_horizontal/vs_gaussian.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/pillarbox_right_horizontal/vs_gaussian.bin and b/bgfx/shaders/metal/chains/pillarbox_right_horizontal/vs_gaussian.bin differ diff --git a/bgfx/shaders/metal/chains/pillarbox_right_horizontal/vs_offset_sat.bin b/bgfx/shaders/metal/chains/pillarbox_right_horizontal/vs_offset_sat.bin index 62759467e29..8d74facfc7e 100644 Binary files a/bgfx/shaders/metal/chains/pillarbox_right_horizontal/vs_offset_sat.bin and b/bgfx/shaders/metal/chains/pillarbox_right_horizontal/vs_offset_sat.bin differ diff --git a/bgfx/shaders/metal/chains/pillarbox_right_vertical/fs_gaussian.bin b/bgfx/shaders/metal/chains/pillarbox_right_vertical/fs_gaussian.bin index ff8638bdc5e..1bf55d9927d 100644 Binary files a/bgfx/shaders/metal/chains/pillarbox_right_vertical/fs_gaussian.bin and b/bgfx/shaders/metal/chains/pillarbox_right_vertical/fs_gaussian.bin differ diff --git a/bgfx/shaders/metal/chains/pillarbox_right_vertical/fs_offset_sat.bin b/bgfx/shaders/metal/chains/pillarbox_right_vertical/fs_offset_sat.bin index c650d799650..bbc0aedacf4 100644 Binary files a/bgfx/shaders/metal/chains/pillarbox_right_vertical/fs_offset_sat.bin and b/bgfx/shaders/metal/chains/pillarbox_right_vertical/fs_offset_sat.bin differ diff --git a/bgfx/shaders/metal/chains/pillarbox_right_vertical/vs_gaussian.bin b/bgfx/shaders/metal/chains/pillarbox_right_vertical/vs_gaussian.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/pillarbox_right_vertical/vs_gaussian.bin and b/bgfx/shaders/metal/chains/pillarbox_right_vertical/vs_gaussian.bin differ diff --git a/bgfx/shaders/metal/chains/pillarbox_right_vertical/vs_offset_sat.bin b/bgfx/shaders/metal/chains/pillarbox_right_vertical/vs_offset_sat.bin index 89396996889..87d7a813dd8 100644 Binary files a/bgfx/shaders/metal/chains/pillarbox_right_vertical/vs_offset_sat.bin and b/bgfx/shaders/metal/chains/pillarbox_right_vertical/vs_offset_sat.bin differ diff --git a/bgfx/shaders/metal/chains/unfiltered/vs_blit.bin b/bgfx/shaders/metal/chains/unfiltered/vs_blit.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/unfiltered/vs_blit.bin and b/bgfx/shaders/metal/chains/unfiltered/vs_blit.bin differ diff --git a/bgfx/shaders/metal/chains/warp/vs_dilation-horizontal-fast.bin b/bgfx/shaders/metal/chains/warp/vs_dilation-horizontal-fast.bin index f55a5b4c03a..054969073be 100644 Binary files a/bgfx/shaders/metal/chains/warp/vs_dilation-horizontal-fast.bin and b/bgfx/shaders/metal/chains/warp/vs_dilation-horizontal-fast.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv1-noblend.bin b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv1-noblend.bin index d2e6f6ed410..f98bc2f3950 100644 Binary files a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv1-noblend.bin and b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv1-noblend.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-3d.bin b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-3d.bin index 7be6c04902b..95e7ac182bc 100644 Binary files a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-3d.bin and b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-3d.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-fast.bin b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-fast.bin index e01aa0b16ff..e71f67ded7d 100644 Binary files a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-fast.bin and b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-fast.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-noblend.bin b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-noblend.bin index 92334de2827..6d289c97f9d 100644 Binary files a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-noblend.bin and b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-noblend.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2.bin b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2.bin index 344007ee4f4..32dd9be542a 100644 Binary files a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2.bin and b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv3-noblend.bin b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv3-noblend.bin index cf9e2ce7bd9..5886c4c9e4c 100644 Binary files a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv3-noblend.bin and b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv3-noblend.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv3.bin b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv3.bin index 810152a00d7..0acc7a658d3 100644 Binary files a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv3.bin and b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv3.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin index 1d5f1deff15..f285923df54 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin index 78d01370164..167ff6738c1 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin index 6b56b9e9f03..a1e7950fddd 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin index cdf9013feb9..4e1e7ce8256 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin index a69aa60a56d..4fb4935662e 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin index c90d82b25d7..0433dbf0357 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin index a46cabc38b1..d8adfee38b6 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin index 78d01370164..167ff6738c1 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin index 283c7afe115..53e971970e2 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin index 3ccddd54f96..961df099950 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin index 23f0067d096..f92c0aa1472 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin index 40594966632..2da2d09d8a0 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin index c66069ffcc9..bbea65df4f0 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass0.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass0.bin index 03353f03076..4b22e52d0e4 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass0.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass0.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass1.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass1.bin index 2b5e3721534..74964a89c0d 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass1.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass1.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass2.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass2.bin index e6560ed1508..3339ccbba43 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass2.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass2.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin index 7d3dce4fd2d..ff190df14b2 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin index 7d3dce4fd2d..ff190df14b2 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin index 7d3dce4fd2d..ff190df14b2 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass0.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass0.bin index 3ae6cc81c84..743e54fb2ee 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass0.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass0.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass1.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass1.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass1.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass1.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass2.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass2.bin index 7d3dce4fd2d..ff190df14b2 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass2.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass2.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass3.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass3.bin index 7d3dce4fd2d..ff190df14b2 100644 Binary files a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass3.bin and b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass3.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv1-noblend.bin b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv1-noblend.bin index a0eead9970c..af5655aca10 100644 Binary files a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv1-noblend.bin and b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv1-noblend.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-3d.bin b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-3d.bin index 14c83be3702..c4bc3b40c4d 100644 Binary files a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-3d.bin and b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-3d.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-fast.bin b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-fast.bin index 847fc062151..fd3ca82c758 100644 Binary files a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-fast.bin and b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-fast.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-noblend.bin b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-noblend.bin index 5ee70a6a5ff..04b0b340913 100644 Binary files a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-noblend.bin and b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-noblend.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2.bin b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2.bin index 5ee70a6a5ff..04b0b340913 100644 Binary files a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2.bin and b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv3-noblend.bin b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv3-noblend.bin index 5ee70a6a5ff..04b0b340913 100644 Binary files a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv3-noblend.bin and b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv3-noblend.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv3.bin b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv3.bin index 5ee70a6a5ff..04b0b340913 100644 Binary files a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv3.bin and b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv3.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin index b7d6433484c..600270200dd 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin and b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin index 052b0999ea6..905639fb825 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin and b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin index dadc8bf5cd9..05337d63a35 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin and b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin index ae26020624e..feda992dc52 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin and b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin index cf53c693077..eadf9932999 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin and b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin index 7e2ba3ab18a..44a1a5d4389 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin and b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin index d2f63ccf7d8..a380ed8cd17 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin and b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin index a6c08d4aeae..1dd6d0f9808 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin and b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin index 5ee70a6a5ff..04b0b340913 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin and b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin index 5ee70a6a5ff..04b0b340913 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin and b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin index 5ee70a6a5ff..04b0b340913 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin and b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin index 5ee70a6a5ff..04b0b340913 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin and b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin index 5ee70a6a5ff..04b0b340913 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin and b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin index 5ee70a6a5ff..04b0b340913 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin and b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin index 5ee70a6a5ff..04b0b340913 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin and b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin index 5ee70a6a5ff..04b0b340913 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin and b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin index ae79da8184d..3358016a333 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin and b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin index e8c3b6b2ab8..e118b634af9 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin and b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin index c84a40efed2..d933df3a987 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin and b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin index 2541e898679..69e6666b1ba 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin and b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin index 5ee70a6a5ff..04b0b340913 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin and b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin index 5ee70a6a5ff..04b0b340913 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin and b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin index 9834a6ca5a6..57bdf043de1 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin and b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin index 5ee70a6a5ff..04b0b340913 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin and b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin index 5ee70a6a5ff..04b0b340913 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin and b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin index 5ee70a6a5ff..04b0b340913 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin and b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin index 9834a6ca5a6..57bdf043de1 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin and b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin index 9834a6ca5a6..57bdf043de1 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin and b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin index cf4a4429139..f56f349c7f5 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin and b/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin index 5ee70a6a5ff..04b0b340913 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin and b/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin index ef0a4a29173..1ac898c4e92 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin and b/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin index fa133df6349..a9c8ca143ff 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin and b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin index eef107caa8f..5561995d961 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin and b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin index e511761c526..b27eef5a986 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin and b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin index 5ee70a6a5ff..04b0b340913 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin and b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin index 6274ae9397d..31ea10a8ee7 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin and b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin differ diff --git a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin index 6274ae9397d..31ea10a8ee7 100644 Binary files a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin and b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin differ diff --git a/bgfx/shaders/metal/vs_gui.bin b/bgfx/shaders/metal/vs_gui.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/vs_gui.bin and b/bgfx/shaders/metal/vs_gui.bin differ diff --git a/bgfx/shaders/metal/vs_screen.bin b/bgfx/shaders/metal/vs_screen.bin index 2d32724af20..10028eaad64 100644 Binary files a/bgfx/shaders/metal/vs_screen.bin and b/bgfx/shaders/metal/vs_screen.bin differ