diff --git a/bgfx/shaders/dx11/chains/default/fs_blit.bin b/bgfx/shaders/dx11/chains/default/fs_blit.bin new file mode 100644 index 00000000000..80d85fb1107 Binary files /dev/null and b/bgfx/shaders/dx11/chains/default/fs_blit.bin differ diff --git a/bgfx/shaders/dx11/chains/default/vs_blit.bin b/bgfx/shaders/dx11/chains/default/vs_blit.bin new file mode 100644 index 00000000000..b0bebf9da4c Binary files /dev/null and b/bgfx/shaders/dx11/chains/default/vs_blit.bin differ diff --git a/bgfx/shaders/dx11/fs_blit.bin b/bgfx/shaders/dx11/fs_blit.bin index 0a2c7a979f6..80d85fb1107 100644 Binary files a/bgfx/shaders/dx11/fs_blit.bin and b/bgfx/shaders/dx11/fs_blit.bin differ diff --git a/bgfx/shaders/dx11/fs_color.bin b/bgfx/shaders/dx11/fs_color.bin index 86da7f9fde7..e70c00970e0 100644 Binary files a/bgfx/shaders/dx11/fs_color.bin and b/bgfx/shaders/dx11/fs_color.bin differ diff --git a/bgfx/shaders/dx11/fs_deconverge.bin b/bgfx/shaders/dx11/fs_deconverge.bin index e85b211b5f7..6409659a035 100644 Binary files a/bgfx/shaders/dx11/fs_deconverge.bin and b/bgfx/shaders/dx11/fs_deconverge.bin differ diff --git a/bgfx/shaders/dx11/fs_defocus.bin b/bgfx/shaders/dx11/fs_defocus.bin index 894cc151994..1636abdef10 100644 Binary files a/bgfx/shaders/dx11/fs_defocus.bin and b/bgfx/shaders/dx11/fs_defocus.bin differ diff --git a/bgfx/shaders/dx11/fs_distortion.bin b/bgfx/shaders/dx11/fs_distortion.bin index 13e60b64c34..a989980df37 100644 Binary files a/bgfx/shaders/dx11/fs_distortion.bin and b/bgfx/shaders/dx11/fs_distortion.bin differ diff --git a/bgfx/shaders/dx11/fs_gui.bin b/bgfx/shaders/dx11/fs_gui.bin index 207238153b0..80d85fb1107 100644 Binary files a/bgfx/shaders/dx11/fs_gui.bin and b/bgfx/shaders/dx11/fs_gui.bin differ diff --git a/bgfx/shaders/dx11/fs_ntsc_decode.bin b/bgfx/shaders/dx11/fs_ntsc_decode.bin index a63dd82f051..ded01d9cefa 100644 Binary files a/bgfx/shaders/dx11/fs_ntsc_decode.bin and b/bgfx/shaders/dx11/fs_ntsc_decode.bin differ diff --git a/bgfx/shaders/dx11/fs_ntsc_encode.bin b/bgfx/shaders/dx11/fs_ntsc_encode.bin index bbf6cf59f69..805958817ab 100644 Binary files a/bgfx/shaders/dx11/fs_ntsc_encode.bin and b/bgfx/shaders/dx11/fs_ntsc_encode.bin differ diff --git a/bgfx/shaders/dx11/fs_phosphor.bin b/bgfx/shaders/dx11/fs_phosphor.bin index 96ed99bf58f..aedfd3dead3 100644 Binary files a/bgfx/shaders/dx11/fs_phosphor.bin and b/bgfx/shaders/dx11/fs_phosphor.bin differ diff --git a/bgfx/shaders/dx11/fs_post.bin b/bgfx/shaders/dx11/fs_post.bin index dbc2df6f5e2..b436f6b57eb 100644 Binary files a/bgfx/shaders/dx11/fs_post.bin and b/bgfx/shaders/dx11/fs_post.bin differ diff --git a/bgfx/shaders/dx11/fs_prescale.bin b/bgfx/shaders/dx11/fs_prescale.bin index 775efb02666..80d85fb1107 100644 Binary files a/bgfx/shaders/dx11/fs_prescale.bin and b/bgfx/shaders/dx11/fs_prescale.bin differ diff --git a/bgfx/shaders/dx11/fs_screen.bin b/bgfx/shaders/dx11/fs_screen.bin index d233a876afe..80d85fb1107 100644 Binary files a/bgfx/shaders/dx11/fs_screen.bin and b/bgfx/shaders/dx11/fs_screen.bin differ diff --git a/bgfx/shaders/dx11/vs_blit.bin b/bgfx/shaders/dx11/vs_blit.bin index dbdd427c139..b0bebf9da4c 100644 Binary files a/bgfx/shaders/dx11/vs_blit.bin and b/bgfx/shaders/dx11/vs_blit.bin differ diff --git a/bgfx/shaders/dx11/vs_color.bin b/bgfx/shaders/dx11/vs_color.bin index 1ac6da1c4b7..b0bebf9da4c 100644 Binary files a/bgfx/shaders/dx11/vs_color.bin and b/bgfx/shaders/dx11/vs_color.bin differ diff --git a/bgfx/shaders/dx11/vs_deconverge.bin b/bgfx/shaders/dx11/vs_deconverge.bin index 07831863c5e..d7604280bc2 100644 Binary files a/bgfx/shaders/dx11/vs_deconverge.bin and b/bgfx/shaders/dx11/vs_deconverge.bin differ diff --git a/bgfx/shaders/dx11/vs_defocus.bin b/bgfx/shaders/dx11/vs_defocus.bin index a2f278b3a0e..b0bebf9da4c 100644 Binary files a/bgfx/shaders/dx11/vs_defocus.bin and b/bgfx/shaders/dx11/vs_defocus.bin differ diff --git a/bgfx/shaders/dx11/vs_distortion.bin b/bgfx/shaders/dx11/vs_distortion.bin index cb7e87ac0a8..b0bebf9da4c 100644 Binary files a/bgfx/shaders/dx11/vs_distortion.bin and b/bgfx/shaders/dx11/vs_distortion.bin differ diff --git a/bgfx/shaders/dx11/vs_gui.bin b/bgfx/shaders/dx11/vs_gui.bin index 8fe988ac52e..b0bebf9da4c 100644 Binary files a/bgfx/shaders/dx11/vs_gui.bin and b/bgfx/shaders/dx11/vs_gui.bin differ diff --git a/bgfx/shaders/dx11/vs_ntsc_decode.bin b/bgfx/shaders/dx11/vs_ntsc_decode.bin index 3aced6dceb1..b0bebf9da4c 100644 Binary files a/bgfx/shaders/dx11/vs_ntsc_decode.bin and b/bgfx/shaders/dx11/vs_ntsc_decode.bin differ diff --git a/bgfx/shaders/dx11/vs_ntsc_encode.bin b/bgfx/shaders/dx11/vs_ntsc_encode.bin index 0b269c0314f..b0bebf9da4c 100644 Binary files a/bgfx/shaders/dx11/vs_ntsc_encode.bin and b/bgfx/shaders/dx11/vs_ntsc_encode.bin differ diff --git a/bgfx/shaders/dx11/vs_phosphor.bin b/bgfx/shaders/dx11/vs_phosphor.bin index 4d5113f78cf..b0bebf9da4c 100644 Binary files a/bgfx/shaders/dx11/vs_phosphor.bin and b/bgfx/shaders/dx11/vs_phosphor.bin differ diff --git a/bgfx/shaders/dx11/vs_post.bin b/bgfx/shaders/dx11/vs_post.bin index dfabae70ba2..b0bebf9da4c 100644 Binary files a/bgfx/shaders/dx11/vs_post.bin and b/bgfx/shaders/dx11/vs_post.bin differ diff --git a/bgfx/shaders/dx11/vs_prescale.bin b/bgfx/shaders/dx11/vs_prescale.bin index a26188bb295..b0bebf9da4c 100644 Binary files a/bgfx/shaders/dx11/vs_prescale.bin and b/bgfx/shaders/dx11/vs_prescale.bin differ diff --git a/bgfx/shaders/dx11/vs_screen.bin b/bgfx/shaders/dx11/vs_screen.bin index e2c93936309..b0bebf9da4c 100644 Binary files a/bgfx/shaders/dx11/vs_screen.bin and b/bgfx/shaders/dx11/vs_screen.bin differ diff --git a/bgfx/shaders/dx9/chains/default/fs_blit.bin b/bgfx/shaders/dx9/chains/default/fs_blit.bin new file mode 100644 index 00000000000..ef8fa0730c3 Binary files /dev/null and b/bgfx/shaders/dx9/chains/default/fs_blit.bin differ diff --git a/bgfx/shaders/dx9/chains/default/vs_blit.bin b/bgfx/shaders/dx9/chains/default/vs_blit.bin new file mode 100644 index 00000000000..ea94c83e62d Binary files /dev/null and b/bgfx/shaders/dx9/chains/default/vs_blit.bin differ diff --git a/bgfx/shaders/dx9/fs_blit.bin b/bgfx/shaders/dx9/fs_blit.bin index b0f01ee708c..ef8fa0730c3 100644 Binary files a/bgfx/shaders/dx9/fs_blit.bin and b/bgfx/shaders/dx9/fs_blit.bin differ diff --git a/bgfx/shaders/dx9/fs_color.bin b/bgfx/shaders/dx9/fs_color.bin index 68f1eae9dc0..985cf1bc91a 100644 Binary files a/bgfx/shaders/dx9/fs_color.bin and b/bgfx/shaders/dx9/fs_color.bin differ diff --git a/bgfx/shaders/dx9/fs_deconverge.bin b/bgfx/shaders/dx9/fs_deconverge.bin index 5092fcd9fc8..8f85b74868b 100644 Binary files a/bgfx/shaders/dx9/fs_deconverge.bin and b/bgfx/shaders/dx9/fs_deconverge.bin differ diff --git a/bgfx/shaders/dx9/fs_defocus.bin b/bgfx/shaders/dx9/fs_defocus.bin index 602dcf53c64..fe909ee1f26 100644 Binary files a/bgfx/shaders/dx9/fs_defocus.bin and b/bgfx/shaders/dx9/fs_defocus.bin differ diff --git a/bgfx/shaders/dx9/fs_distortion.bin b/bgfx/shaders/dx9/fs_distortion.bin index becf5b0d597..0c2025bbcc6 100644 Binary files a/bgfx/shaders/dx9/fs_distortion.bin and b/bgfx/shaders/dx9/fs_distortion.bin differ diff --git a/bgfx/shaders/dx9/fs_gui.bin b/bgfx/shaders/dx9/fs_gui.bin index b64c72268cc..ef8fa0730c3 100644 Binary files a/bgfx/shaders/dx9/fs_gui.bin and b/bgfx/shaders/dx9/fs_gui.bin differ diff --git a/bgfx/shaders/dx9/fs_ntsc_decode.bin b/bgfx/shaders/dx9/fs_ntsc_decode.bin index 5d2a3329b6f..ec66f2a38a9 100644 Binary files a/bgfx/shaders/dx9/fs_ntsc_decode.bin and b/bgfx/shaders/dx9/fs_ntsc_decode.bin differ diff --git a/bgfx/shaders/dx9/fs_ntsc_encode.bin b/bgfx/shaders/dx9/fs_ntsc_encode.bin index 019a55a80ab..ad313e3da19 100644 Binary files a/bgfx/shaders/dx9/fs_ntsc_encode.bin and b/bgfx/shaders/dx9/fs_ntsc_encode.bin differ diff --git a/bgfx/shaders/dx9/fs_phosphor.bin b/bgfx/shaders/dx9/fs_phosphor.bin index eafc92b4ecf..cfbdd71f188 100644 Binary files a/bgfx/shaders/dx9/fs_phosphor.bin and b/bgfx/shaders/dx9/fs_phosphor.bin differ diff --git a/bgfx/shaders/dx9/fs_post.bin b/bgfx/shaders/dx9/fs_post.bin index 96408926fbe..f8f79b90ab6 100644 Binary files a/bgfx/shaders/dx9/fs_post.bin and b/bgfx/shaders/dx9/fs_post.bin differ diff --git a/bgfx/shaders/dx9/fs_prescale.bin b/bgfx/shaders/dx9/fs_prescale.bin index b4b71f80099..ef8fa0730c3 100644 Binary files a/bgfx/shaders/dx9/fs_prescale.bin and b/bgfx/shaders/dx9/fs_prescale.bin differ diff --git a/bgfx/shaders/dx9/fs_screen.bin b/bgfx/shaders/dx9/fs_screen.bin index 81f469b607b..ef8fa0730c3 100644 Binary files a/bgfx/shaders/dx9/fs_screen.bin and b/bgfx/shaders/dx9/fs_screen.bin differ diff --git a/bgfx/shaders/dx9/vs_blit.bin b/bgfx/shaders/dx9/vs_blit.bin index 63d53341092..ea94c83e62d 100644 Binary files a/bgfx/shaders/dx9/vs_blit.bin and b/bgfx/shaders/dx9/vs_blit.bin differ diff --git a/bgfx/shaders/dx9/vs_color.bin b/bgfx/shaders/dx9/vs_color.bin index 1dd85de84ae..ea94c83e62d 100644 Binary files a/bgfx/shaders/dx9/vs_color.bin and b/bgfx/shaders/dx9/vs_color.bin differ diff --git a/bgfx/shaders/dx9/vs_deconverge.bin b/bgfx/shaders/dx9/vs_deconverge.bin index c514e5f8cd0..3d90ec3803a 100644 Binary files a/bgfx/shaders/dx9/vs_deconverge.bin and b/bgfx/shaders/dx9/vs_deconverge.bin differ diff --git a/bgfx/shaders/dx9/vs_defocus.bin b/bgfx/shaders/dx9/vs_defocus.bin index 90eedcc43eb..ea94c83e62d 100644 Binary files a/bgfx/shaders/dx9/vs_defocus.bin and b/bgfx/shaders/dx9/vs_defocus.bin differ diff --git a/bgfx/shaders/dx9/vs_distortion.bin b/bgfx/shaders/dx9/vs_distortion.bin index 72faf4cd3df..ea94c83e62d 100644 Binary files a/bgfx/shaders/dx9/vs_distortion.bin and b/bgfx/shaders/dx9/vs_distortion.bin differ diff --git a/bgfx/shaders/dx9/vs_gui.bin b/bgfx/shaders/dx9/vs_gui.bin index c1c19c4b95e..ea94c83e62d 100644 Binary files a/bgfx/shaders/dx9/vs_gui.bin and b/bgfx/shaders/dx9/vs_gui.bin differ diff --git a/bgfx/shaders/dx9/vs_ntsc_decode.bin b/bgfx/shaders/dx9/vs_ntsc_decode.bin index 5030b370e69..ea94c83e62d 100644 Binary files a/bgfx/shaders/dx9/vs_ntsc_decode.bin and b/bgfx/shaders/dx9/vs_ntsc_decode.bin differ diff --git a/bgfx/shaders/dx9/vs_ntsc_encode.bin b/bgfx/shaders/dx9/vs_ntsc_encode.bin index 1db3699e541..ea94c83e62d 100644 Binary files a/bgfx/shaders/dx9/vs_ntsc_encode.bin and b/bgfx/shaders/dx9/vs_ntsc_encode.bin differ diff --git a/bgfx/shaders/dx9/vs_phosphor.bin b/bgfx/shaders/dx9/vs_phosphor.bin index 441a155b3db..ea94c83e62d 100644 Binary files a/bgfx/shaders/dx9/vs_phosphor.bin and b/bgfx/shaders/dx9/vs_phosphor.bin differ diff --git a/bgfx/shaders/dx9/vs_post.bin b/bgfx/shaders/dx9/vs_post.bin index 66dec862e4c..ea94c83e62d 100644 Binary files a/bgfx/shaders/dx9/vs_post.bin and b/bgfx/shaders/dx9/vs_post.bin differ diff --git a/bgfx/shaders/dx9/vs_prescale.bin b/bgfx/shaders/dx9/vs_prescale.bin index a79c9e2b7e4..ea94c83e62d 100644 Binary files a/bgfx/shaders/dx9/vs_prescale.bin and b/bgfx/shaders/dx9/vs_prescale.bin differ diff --git a/bgfx/shaders/dx9/vs_screen.bin b/bgfx/shaders/dx9/vs_screen.bin index e3bd9417ad8..ea94c83e62d 100644 Binary files a/bgfx/shaders/dx9/vs_screen.bin and b/bgfx/shaders/dx9/vs_screen.bin differ diff --git a/bgfx/shaders/gles/chains/default/fs_blit.bin b/bgfx/shaders/gles/chains/default/fs_blit.bin new file mode 100644 index 00000000000..22e2f0c23d0 Binary files /dev/null and b/bgfx/shaders/gles/chains/default/fs_blit.bin differ diff --git a/bgfx/shaders/gles/chains/default/vs_blit.bin b/bgfx/shaders/gles/chains/default/vs_blit.bin new file mode 100644 index 00000000000..9dd618de8a0 Binary files /dev/null and b/bgfx/shaders/gles/chains/default/vs_blit.bin differ diff --git a/bgfx/shaders/glslchains/default/fs_blit.bin b/bgfx/shaders/glslchains/default/fs_blit.bin new file mode 100644 index 00000000000..db0fe2b487b Binary files /dev/null and b/bgfx/shaders/glslchains/default/fs_blit.bin differ diff --git a/bgfx/shaders/glslchains/default/vs_blit.bin b/bgfx/shaders/glslchains/default/vs_blit.bin new file mode 100644 index 00000000000..af6c9349f41 Binary files /dev/null and b/bgfx/shaders/glslchains/default/vs_blit.bin differ diff --git a/bgfx/shaders/metal/chains/default/fs_blit.bin b/bgfx/shaders/metal/chains/default/fs_blit.bin new file mode 100644 index 00000000000..6a3da392480 Binary files /dev/null and b/bgfx/shaders/metal/chains/default/fs_blit.bin differ diff --git a/bgfx/shaders/metal/chains/default/vs_blit.bin b/bgfx/shaders/metal/chains/default/vs_blit.bin new file mode 100644 index 00000000000..122b7dee5c3 Binary files /dev/null and b/bgfx/shaders/metal/chains/default/vs_blit.bin differ