diff --git a/examples/runtime/shaders/dx11/cs_fsr_bilinear_16.bin b/examples/runtime/shaders/dx11/cs_fsr_bilinear_16.bin new file mode 100644 index 000000000..b6844ecdf Binary files /dev/null and b/examples/runtime/shaders/dx11/cs_fsr_bilinear_16.bin differ diff --git a/examples/runtime/shaders/dx11/cs_fsr_bilinear_32.bin b/examples/runtime/shaders/dx11/cs_fsr_bilinear_32.bin new file mode 100644 index 000000000..b6844ecdf Binary files /dev/null and b/examples/runtime/shaders/dx11/cs_fsr_bilinear_32.bin differ diff --git a/examples/runtime/shaders/dx11/cs_fsr_easu_16.bin b/examples/runtime/shaders/dx11/cs_fsr_easu_16.bin new file mode 100644 index 000000000..7631fd151 Binary files /dev/null and b/examples/runtime/shaders/dx11/cs_fsr_easu_16.bin differ diff --git a/examples/runtime/shaders/dx11/cs_fsr_easu_32.bin b/examples/runtime/shaders/dx11/cs_fsr_easu_32.bin new file mode 100644 index 000000000..3a2124a10 Binary files /dev/null and b/examples/runtime/shaders/dx11/cs_fsr_easu_32.bin differ diff --git a/examples/runtime/shaders/dx11/cs_fsr_rcas_16.bin b/examples/runtime/shaders/dx11/cs_fsr_rcas_16.bin new file mode 100644 index 000000000..bc1eea915 Binary files /dev/null and b/examples/runtime/shaders/dx11/cs_fsr_rcas_16.bin differ diff --git a/examples/runtime/shaders/dx11/cs_fsr_rcas_32.bin b/examples/runtime/shaders/dx11/cs_fsr_rcas_32.bin new file mode 100644 index 000000000..46c1ba6ce Binary files /dev/null and b/examples/runtime/shaders/dx11/cs_fsr_rcas_32.bin differ diff --git a/examples/runtime/shaders/dx11/fs_fsr_copy_linear_to_gamma.bin b/examples/runtime/shaders/dx11/fs_fsr_copy_linear_to_gamma.bin new file mode 100644 index 000000000..025286af4 Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_fsr_copy_linear_to_gamma.bin differ diff --git a/examples/runtime/shaders/dx11/fs_fsr_forward.bin b/examples/runtime/shaders/dx11/fs_fsr_forward.bin new file mode 100644 index 000000000..311205193 Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_fsr_forward.bin differ diff --git a/examples/runtime/shaders/dx11/fs_fsr_forward_grid.bin b/examples/runtime/shaders/dx11/fs_fsr_forward_grid.bin new file mode 100644 index 000000000..6e6038619 Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_fsr_forward_grid.bin differ diff --git a/examples/runtime/shaders/dx11/vs_fsr_forward.bin b/examples/runtime/shaders/dx11/vs_fsr_forward.bin new file mode 100644 index 000000000..8433b677c Binary files /dev/null and b/examples/runtime/shaders/dx11/vs_fsr_forward.bin differ diff --git a/examples/runtime/shaders/dx11/vs_fsr_screenquad.bin b/examples/runtime/shaders/dx11/vs_fsr_screenquad.bin new file mode 100644 index 000000000..87db9fcea Binary files /dev/null and b/examples/runtime/shaders/dx11/vs_fsr_screenquad.bin differ diff --git a/examples/runtime/shaders/glsl/cs_fsr_bilinear_16.bin b/examples/runtime/shaders/glsl/cs_fsr_bilinear_16.bin new file mode 100644 index 000000000..0af6dd4ab Binary files /dev/null and b/examples/runtime/shaders/glsl/cs_fsr_bilinear_16.bin differ diff --git a/examples/runtime/shaders/glsl/cs_fsr_bilinear_32.bin b/examples/runtime/shaders/glsl/cs_fsr_bilinear_32.bin new file mode 100644 index 000000000..f13f2ded3 Binary files /dev/null and b/examples/runtime/shaders/glsl/cs_fsr_bilinear_32.bin differ diff --git a/examples/runtime/shaders/glsl/cs_fsr_easu_16.bin b/examples/runtime/shaders/glsl/cs_fsr_easu_16.bin new file mode 100644 index 000000000..93aafc0cb Binary files /dev/null and b/examples/runtime/shaders/glsl/cs_fsr_easu_16.bin differ diff --git a/examples/runtime/shaders/glsl/cs_fsr_easu_32.bin b/examples/runtime/shaders/glsl/cs_fsr_easu_32.bin new file mode 100644 index 000000000..c4d86bea9 Binary files /dev/null and b/examples/runtime/shaders/glsl/cs_fsr_easu_32.bin differ diff --git a/examples/runtime/shaders/glsl/cs_fsr_rcas_16.bin b/examples/runtime/shaders/glsl/cs_fsr_rcas_16.bin new file mode 100644 index 000000000..20b774bfd Binary files /dev/null and b/examples/runtime/shaders/glsl/cs_fsr_rcas_16.bin differ diff --git a/examples/runtime/shaders/glsl/cs_fsr_rcas_32.bin b/examples/runtime/shaders/glsl/cs_fsr_rcas_32.bin new file mode 100644 index 000000000..39c6a6005 Binary files /dev/null and b/examples/runtime/shaders/glsl/cs_fsr_rcas_32.bin differ diff --git a/examples/runtime/shaders/glsl/fs_fsr_copy_linear_to_gamma.bin b/examples/runtime/shaders/glsl/fs_fsr_copy_linear_to_gamma.bin new file mode 100644 index 000000000..a924c762d Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_fsr_copy_linear_to_gamma.bin differ diff --git a/examples/runtime/shaders/glsl/fs_fsr_forward.bin b/examples/runtime/shaders/glsl/fs_fsr_forward.bin new file mode 100644 index 000000000..1e506c3ad Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_fsr_forward.bin differ diff --git a/examples/runtime/shaders/glsl/fs_fsr_forward_grid.bin b/examples/runtime/shaders/glsl/fs_fsr_forward_grid.bin new file mode 100644 index 000000000..e306061d4 Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_fsr_forward_grid.bin differ diff --git a/examples/runtime/shaders/glsl/vs_fsr_forward.bin b/examples/runtime/shaders/glsl/vs_fsr_forward.bin new file mode 100644 index 000000000..03cd3f4a8 Binary files /dev/null and b/examples/runtime/shaders/glsl/vs_fsr_forward.bin differ diff --git a/examples/runtime/shaders/glsl/vs_fsr_screenquad.bin b/examples/runtime/shaders/glsl/vs_fsr_screenquad.bin new file mode 100644 index 000000000..046aa26ae Binary files /dev/null and b/examples/runtime/shaders/glsl/vs_fsr_screenquad.bin differ diff --git a/examples/runtime/shaders/metal/cs_fsr_bilinear_16.bin b/examples/runtime/shaders/metal/cs_fsr_bilinear_16.bin new file mode 100644 index 000000000..c2401ead6 Binary files /dev/null and b/examples/runtime/shaders/metal/cs_fsr_bilinear_16.bin differ diff --git a/examples/runtime/shaders/metal/cs_fsr_bilinear_32.bin b/examples/runtime/shaders/metal/cs_fsr_bilinear_32.bin new file mode 100644 index 000000000..59e3bf07a Binary files /dev/null and b/examples/runtime/shaders/metal/cs_fsr_bilinear_32.bin differ diff --git a/examples/runtime/shaders/metal/cs_fsr_easu_16.bin b/examples/runtime/shaders/metal/cs_fsr_easu_16.bin new file mode 100644 index 000000000..ae9eb692e Binary files /dev/null and b/examples/runtime/shaders/metal/cs_fsr_easu_16.bin differ diff --git a/examples/runtime/shaders/metal/cs_fsr_easu_32.bin b/examples/runtime/shaders/metal/cs_fsr_easu_32.bin new file mode 100644 index 000000000..35fe556a9 Binary files /dev/null and b/examples/runtime/shaders/metal/cs_fsr_easu_32.bin differ diff --git a/examples/runtime/shaders/metal/cs_fsr_rcas_16.bin b/examples/runtime/shaders/metal/cs_fsr_rcas_16.bin new file mode 100644 index 000000000..e1641e39b Binary files /dev/null and b/examples/runtime/shaders/metal/cs_fsr_rcas_16.bin differ diff --git a/examples/runtime/shaders/metal/cs_fsr_rcas_32.bin b/examples/runtime/shaders/metal/cs_fsr_rcas_32.bin new file mode 100644 index 000000000..0ea908723 Binary files /dev/null and b/examples/runtime/shaders/metal/cs_fsr_rcas_32.bin differ diff --git a/examples/runtime/shaders/metal/fs_fsr_copy_linear_to_gamma.bin b/examples/runtime/shaders/metal/fs_fsr_copy_linear_to_gamma.bin new file mode 100644 index 000000000..d3e8ed890 Binary files /dev/null and b/examples/runtime/shaders/metal/fs_fsr_copy_linear_to_gamma.bin differ diff --git a/examples/runtime/shaders/metal/fs_fsr_forward.bin b/examples/runtime/shaders/metal/fs_fsr_forward.bin new file mode 100644 index 000000000..6af5c0316 Binary files /dev/null and b/examples/runtime/shaders/metal/fs_fsr_forward.bin differ diff --git a/examples/runtime/shaders/metal/fs_fsr_forward_grid.bin b/examples/runtime/shaders/metal/fs_fsr_forward_grid.bin new file mode 100644 index 000000000..a335ec1d5 Binary files /dev/null and b/examples/runtime/shaders/metal/fs_fsr_forward_grid.bin differ diff --git a/examples/runtime/shaders/metal/vs_fsr_forward.bin b/examples/runtime/shaders/metal/vs_fsr_forward.bin new file mode 100644 index 000000000..9d5930e78 Binary files /dev/null and b/examples/runtime/shaders/metal/vs_fsr_forward.bin differ diff --git a/examples/runtime/shaders/metal/vs_fsr_screenquad.bin b/examples/runtime/shaders/metal/vs_fsr_screenquad.bin new file mode 100644 index 000000000..8cb8483ea Binary files /dev/null and b/examples/runtime/shaders/metal/vs_fsr_screenquad.bin differ diff --git a/examples/runtime/shaders/spirv/cs_fsr_bilinear_16.bin b/examples/runtime/shaders/spirv/cs_fsr_bilinear_16.bin new file mode 100644 index 000000000..3f95f9604 Binary files /dev/null and b/examples/runtime/shaders/spirv/cs_fsr_bilinear_16.bin differ diff --git a/examples/runtime/shaders/spirv/cs_fsr_bilinear_32.bin b/examples/runtime/shaders/spirv/cs_fsr_bilinear_32.bin new file mode 100644 index 000000000..46d570616 Binary files /dev/null and b/examples/runtime/shaders/spirv/cs_fsr_bilinear_32.bin differ diff --git a/examples/runtime/shaders/spirv/cs_fsr_easu_16.bin b/examples/runtime/shaders/spirv/cs_fsr_easu_16.bin new file mode 100644 index 000000000..816912ffa Binary files /dev/null and b/examples/runtime/shaders/spirv/cs_fsr_easu_16.bin differ diff --git a/examples/runtime/shaders/spirv/cs_fsr_easu_32.bin b/examples/runtime/shaders/spirv/cs_fsr_easu_32.bin new file mode 100644 index 000000000..32372c556 Binary files /dev/null and b/examples/runtime/shaders/spirv/cs_fsr_easu_32.bin differ diff --git a/examples/runtime/shaders/spirv/cs_fsr_rcas_16.bin b/examples/runtime/shaders/spirv/cs_fsr_rcas_16.bin new file mode 100644 index 000000000..83448eae3 Binary files /dev/null and b/examples/runtime/shaders/spirv/cs_fsr_rcas_16.bin differ diff --git a/examples/runtime/shaders/spirv/cs_fsr_rcas_32.bin b/examples/runtime/shaders/spirv/cs_fsr_rcas_32.bin new file mode 100644 index 000000000..ee6543230 Binary files /dev/null and b/examples/runtime/shaders/spirv/cs_fsr_rcas_32.bin differ diff --git a/examples/runtime/shaders/spirv/fs_fsr_copy_linear_to_gamma.bin b/examples/runtime/shaders/spirv/fs_fsr_copy_linear_to_gamma.bin new file mode 100644 index 000000000..b2113570b Binary files /dev/null and b/examples/runtime/shaders/spirv/fs_fsr_copy_linear_to_gamma.bin differ diff --git a/examples/runtime/shaders/spirv/fs_fsr_forward.bin b/examples/runtime/shaders/spirv/fs_fsr_forward.bin new file mode 100644 index 000000000..d2701a769 Binary files /dev/null and b/examples/runtime/shaders/spirv/fs_fsr_forward.bin differ diff --git a/examples/runtime/shaders/spirv/fs_fsr_forward_grid.bin b/examples/runtime/shaders/spirv/fs_fsr_forward_grid.bin new file mode 100644 index 000000000..7492a4d9c Binary files /dev/null and b/examples/runtime/shaders/spirv/fs_fsr_forward_grid.bin differ diff --git a/examples/runtime/shaders/spirv/vs_fsr_forward.bin b/examples/runtime/shaders/spirv/vs_fsr_forward.bin new file mode 100644 index 000000000..481f65975 Binary files /dev/null and b/examples/runtime/shaders/spirv/vs_fsr_forward.bin differ diff --git a/examples/runtime/shaders/spirv/vs_fsr_screenquad.bin b/examples/runtime/shaders/spirv/vs_fsr_screenquad.bin new file mode 100644 index 000000000..d4e0ffc74 Binary files /dev/null and b/examples/runtime/shaders/spirv/vs_fsr_screenquad.bin differ