summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/examples/runtime/shaders/dx11
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/bgfx/examples/runtime/shaders/dx11')
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_apply.binbin0 -> 2152 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_importance_map.binbin0 -> 2067 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_q0.binbin0 -> 3518 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_q1.binbin0 -> 5990 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_q2.binbin0 -> 7282 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_q3.binbin0 -> 8028 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_q3base.binbin0 -> 3770 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_load_counter_clear.binbin0 -> 206 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_non_smart_apply.binbin0 -> 956 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_non_smart_blur.binbin0 -> 1224 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_non_smart_half_apply.binbin0 -> 764 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_postprocess_importance_map_a.binbin0 -> 843 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_postprocess_importance_map_b.binbin0 -> 1047 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_prepare_depth_mip.binbin0 -> 3294 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_prepare_depths.binbin0 -> 1217 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_prepare_depths_and_normals.binbin0 -> 8497 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_prepare_depths_and_normals_half.binbin0 -> 4917 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_prepare_depths_half.binbin0 -> 789 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_smart_blur.binbin0 -> 1396 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_smart_blur_wide.binbin0 -> 2104 bytes
-rwxr-xr-x3rdparty/bgfx/examples/runtime/shaders/dx11/cs_drawindirect.binbin0 -> 2589 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_drawindirect_count.binbin0 -> 2637 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_bilinear_16.binbin0 -> 1304 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_bilinear_32.binbin0 -> 1304 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_easu_16.binbin0 -> 33504 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_easu_32.binbin0 -> 38344 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_rcas_16.binbin0 -> 7729 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_rcas_32.binbin0 -> 6129 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_gdr_copy_z.binbin0 -> 456 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_gdr_downscale_hi_z.binbin1042 -> 914 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_gdr_occlude_props.binbin4967 -> 5017 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_gdr_stream_compaction.binbin3248 -> 3256 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_indirect.binbin441 -> 447 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_init_instances.binbin6769 -> 6775 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_terrain_init.binbin0 -> 1359 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_terrain_lod.binbin0 -> 7859 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_terrain_update_draw.binbin0 -> 583 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_terrain_update_indirect.binbin0 -> 442 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_update.binbin787 -> 793 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_update_instances.binbin1613 -> 1619 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_albedo_output.binbin492 -> 502 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_assao_deferred_combine.binbin0 -> 968 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_assao_gbuffer.binbin0 -> 445 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bloom_combine.binbin539 -> 600 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_copy.binbin0 -> 358 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_copy_linear_to_gamma.binbin0 -> 470 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_dof_combine.binbin0 -> 684 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_dof_debug.binbin0 -> 1019 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_dof_downsample.binbin0 -> 759 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_dof_second_pass.binbin0 -> 1930 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_dof_single_pass.binbin0 -> 2514 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_forward.binbin0 -> 2148 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_forward_grid.binbin0 -> 1316 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_linear_depth.binbin0 -> 467 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bump.binbin3635 -> 3478 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bunnylod.binbin0 -> 802 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_callback.binbin794 -> 802 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_cubes.binbin262 -> 270 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_clear_uav.binbin0 -> 294 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_combine.binbin707 -> 776 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_combine_ta.binbin0 -> 816 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_debug.binbin327 -> 368 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_debug_line.binbin262 -> 270 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_debug_ta.binbin0 -> 454 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_geom.binbin1461 -> 1540 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_light.binbin1381 -> 1462 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_light_ta.binbin0 -> 1502 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_light_uav.binbin0 -> 1578 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_apply_lighting.binbin0 -> 688 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_copy.binbin0 -> 358 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_deferred_combine.binbin0 -> 1409 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_gbuffer.binbin0 -> 2158 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_spatial_3x3.binbin0 -> 2193 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_spatial_5x5.binbin0 -> 2241 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_temporal.binbin0 -> 2755 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_txaa.binbin0 -> 5069 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_downsample.binbin1892 -> 2022 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_fsr_copy_linear_to_gamma.binbin0 -> 474 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_fsr_forward.binbin0 -> 2158 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_fsr_forward_grid.binbin0 -> 1318 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_gdr_instanced_indirect_rendering.binbin660 -> 672 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_blur.binbin1191 -> 1292 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_bright.binbin2453 -> 2585 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_lum.binbin2486 -> 2589 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_lumavg.binbin3086 -> 3245 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_mesh.binbin1874 -> 1912 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_skybox.binbin802 -> 840 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_tonemap.binbin2530 -> 2688 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hextile.binbin0 -> 8741 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_ibl_mesh.binbin3488 -> 3557 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_ibl_skybox.binbin1368 -> 1437 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_instancing.binbin262 -> 270 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_mesh.binbin1659 -> 1669 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit.binbin288 -> 298 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb.binbin696 -> 706 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb_blit.binbin522 -> 590 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb_separate.binbin636 -> 646 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb_separate_blit.binbin522 -> 590 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_particle.binbin605 -> 615 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_picking_id.binbin389 -> 399 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_picking_shaded.binbin1202 -> 1210 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_pom.binbin7111 -> 7473 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_raymarching.binbin10007 -> 10019 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_rsm_combine.binbin3398 -> 3671 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_rsm_gbuffer.binbin371 -> 381 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_rsm_lbuffer.binbin1228 -> 1293 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_rsm_shadow.binbin319 -> 329 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_screen_space_shadows.binbin0 -> 2415 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_black.binbin230 -> 238 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm.binbin3575 -> 3638 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_csm.binbin6536 -> 6692 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_linear.binbin3547 -> 3610 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_linear_csm.binbin6424 -> 6580 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_linear_omni.binbin5205 -> 5276 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_omni.binbin5233 -> 5304 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard.binbin3459 -> 3522 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_csm.binbin6072 -> 6228 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_linear.binbin3431 -> 3494 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_linear_csm.binbin5960 -> 6116 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_linear_omni.binbin5089 -> 5160 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_omni.binbin5117 -> 5188 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf.binbin11920 -> 12105 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_csm.binbin40073 -> 40711 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_linear.binbin10852 -> 11037 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_linear_csm.binbin35717 -> 36355 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_linear_omni.binbin12438 -> 12631 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_omni.binbin13526 -> 13719 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm.binbin3719 -> 3782 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_csm.binbin7208 -> 7364 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_linear.binbin3691 -> 3754 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_linear_csm.binbin7096 -> 7252 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_linear_omni.binbin5349 -> 5420 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_omni.binbin5377 -> 5448 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_texture.binbin625 -> 664 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_hblur.binbin1825 -> 1928 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_hblur_vsm.binbin2185 -> 2288 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth.binbin430 -> 438 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth_linear.binbin358 -> 366 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth_vsm.binbin570 -> 578 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth_vsm_linear.binbin498 -> 506 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_texture.binbin327 -> 364 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth.binbin501 -> 542 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth_vsm.binbin501 -> 542 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_vblur.binbin1825 -> 1928 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_vblur_vsm.binbin2185 -> 2288 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_color_lighting.binbin2459 -> 2520 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_color_texture.binbin625 -> 664 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbackblank.binbin230 -> 238 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbackcolor.binbin272 -> 282 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbacktex1.binbin350 -> 358 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbacktex2.binbin350 -> 358 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontblank.binbin230 -> 238 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontcolor.binbin272 -> 282 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfronttex1.binbin350 -> 358 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfronttex2.binbin350 -> 358 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svside.binbin466 -> 474 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsideblank.binbin258 -> 266 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsidecolor.binbin300 -> 310 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsidetex.binbin571 -> 581 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_texture.binbin327 -> 364 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_texture_lighting.binbin2638 -> 2726 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sky.binbin1042 -> 1054 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sky_color_banding_fix.binbin1714 -> 1726 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sky_landscape.binbin1760 -> 1808 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_mesh.binbin4241 -> 4401 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_mesh_pd.binbin5633 -> 5793 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_shadow.binbin230 -> 158 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_shadow_pd.binbin479 -> 489 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sss_deferred_combine.binbin0 -> 2361 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sss_gbuffer.binbin0 -> 2482 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sss_linear_depth.binbin0 -> 467 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sss_unlit.binbin0 -> 1206 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_black.binbin230 -> 238 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_lighting.binbin2289 -> 2313 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_texture.binbin625 -> 664 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_texture.binbin327 -> 364 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_texture_lighting.binbin2482 -> 2535 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_terrain.binbin350 -> 358 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_terrain_render.binbin0 -> 581 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_terrain_render_normal.binbin0 -> 593 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_tree.binbin1415 -> 1487 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_update.binbin326 -> 362 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_update_3d.binbin508 -> 547 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_update_cmp.binbin395 -> 432 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_upsample.binbin1446 -> 1546 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_blit.binbin482 -> 521 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_blur.binbin1478 -> 1581 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_fb.binbin486 -> 525 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vt_mip.binbin0 -> 930 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vt_unlit.binbin0 -> 1288 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_wf_mesh.binbin1557 -> 1567 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_wf_wireframe.binbin889 -> 899 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_albedo_output.binbin1105 -> 1117 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_assao.binbin0 -> 524 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_assao_gbuffer.binbin0 -> 952 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bokeh_forward.binbin0 -> 1286 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bokeh_screenquad.binbin0 -> 530 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bump.binbin2090 -> 1876 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bump_instanced.binbin2172 -> 1804 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bunnylod.binbin0 -> 746 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_callback.binbin714 -> 726 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_cubes.binbin512 -> 522 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_combine.binbin520 -> 532 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_debug.binbin520 -> 532 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_debug_line.binbin512 -> 524 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_geom.binbin2090 -> 2110 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_light.binbin520 -> 532 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_denoise_gbuffer.binbin0 -> 1539 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_denoise_screenquad.binbin0 -> 530 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_fsr_forward.binbin0 -> 1262 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_fsr_screenquad.binbin0 -> 532 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_fullscreen.binbin520 -> 530 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_gdr_instanced_indirect_rendering.binbin1089 -> 1101 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_gdr_render_occlusion.binbin697 -> 709 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_blur.binbin1082 -> 1094 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_bright.binbin520 -> 530 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_lum.binbin520 -> 530 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_lumavg.binbin520 -> 530 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_mesh.binbin946 -> 958 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_skybox.binbin520 -> 530 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_tonemap.binbin1030 -> 1042 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hextile.binbin0 -> 1181 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_ibl_mesh.binbin917 -> 931 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_ibl_skybox.binbin808 -> 822 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_instancing.binbin849 -> 861 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_mesh.binbin1435 -> 1449 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_oit.binbin804 -> 818 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_oit_blit.binbin520 -> 530 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_particle.binbin1151 -> 1165 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_picking_shaded.binbin1047 -> 1061 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_pom.binbin1872 -> 1888 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_raymarching.binbin622 -> 632 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_rsm_combine.binbin520 -> 530 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_rsm_gbuffer.binbin814 -> 826 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_rsm_lbuffer.binbin1107 -> 1175 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_rsm_shadow.binbin758 -> 770 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color.binbin406 -> 416 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting.binbin1199 -> 1215 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_csm.binbin2148 -> 2172 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_linear.binbin1239 -> 1255 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_linear_csm.binbin2308 -> 2332 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_linear_omni.binbin2219 -> 2243 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_omni.binbin2059 -> 2083 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_texture.binbin520 -> 530 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_depth.binbin406 -> 416 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_hblur.binbin1151 -> 1165 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_packdepth.binbin494 -> 504 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_packdepth_linear.binbin502 -> 512 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_texture.binbin520 -> 530 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_texture_lighting.binbin976 -> 988 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_unpackdepth.binbin520 -> 530 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_vblur.binbin1151 -> 1165 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_color_lighting.binbin938 -> 950 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_color_texture.binbin520 -> 530 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svback.binbin596 -> 608 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svfront.binbin406 -> 416 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svside.binbin766 -> 778 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_texture.binbin520 -> 530 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_texture_lighting.binbin976 -> 988 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sky.binbin3063 -> 3081 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sky_landscape.binbin792 -> 804 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_mesh.binbin1191 -> 1205 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_shadow.binbin406 -> 416 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_shadow_pd.binbin494 -> 504 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sss_gbuffer.binbin0 -> 1080 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sss_screenquad.binbin0 -> 530 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color.binbin406 -> 416 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color_lighting.binbin908 -> 920 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color_texture.binbin520 -> 530 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_texture.binbin520 -> 530 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_texture_lighting.binbin976 -> 988 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_terrain.binbin576 -> 586 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_terrain_height_texture.binbin718 -> 755 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_terrain_render.binbin0 -> 2383 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_tree.binbin1060 -> 1072 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_update.binbin520 -> 530 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_vectordisplay_fb.binbin622 -> 632 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_vt_generic.binbin0 -> 685 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_wf_mesh.binbin1019 -> 1033 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_wf_wireframe.binbin761 -> 775 bytes
280 files changed, 0 insertions, 0 deletions
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_apply.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_apply.bin
new file mode 100644
index 00000000000..fdd6bb65f47
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_apply.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_importance_map.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_importance_map.bin
new file mode 100644
index 00000000000..fcc1c197a08
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_importance_map.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_q0.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_q0.bin
new file mode 100644
index 00000000000..466468d2285
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_q0.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_q1.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_q1.bin
new file mode 100644
index 00000000000..fe8872a5413
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_q1.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_q2.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_q2.bin
new file mode 100644
index 00000000000..cd0a74de879
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_q2.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_q3.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_q3.bin
new file mode 100644
index 00000000000..ee238de05aa
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_q3.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_q3base.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_q3base.bin
new file mode 100644
index 00000000000..aad9afd7ab5
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_generate_q3base.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_load_counter_clear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_load_counter_clear.bin
new file mode 100644
index 00000000000..ce92e7a20f0
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_load_counter_clear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_non_smart_apply.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_non_smart_apply.bin
new file mode 100644
index 00000000000..460f8458816
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_non_smart_apply.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_non_smart_blur.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_non_smart_blur.bin
new file mode 100644
index 00000000000..f89ef75a761
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_non_smart_blur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_non_smart_half_apply.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_non_smart_half_apply.bin
new file mode 100644
index 00000000000..ce6886e2148
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_non_smart_half_apply.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_postprocess_importance_map_a.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_postprocess_importance_map_a.bin
new file mode 100644
index 00000000000..b197c027b1e
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_postprocess_importance_map_a.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_postprocess_importance_map_b.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_postprocess_importance_map_b.bin
new file mode 100644
index 00000000000..bbd2dd23d08
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_postprocess_importance_map_b.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_prepare_depth_mip.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_prepare_depth_mip.bin
new file mode 100644
index 00000000000..901cfb04b48
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_prepare_depth_mip.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_prepare_depths.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_prepare_depths.bin
new file mode 100644
index 00000000000..a4a3c2eeecb
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_prepare_depths.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_prepare_depths_and_normals.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_prepare_depths_and_normals.bin
new file mode 100644
index 00000000000..58ee1ef28fa
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_prepare_depths_and_normals.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_prepare_depths_and_normals_half.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_prepare_depths_and_normals_half.bin
new file mode 100644
index 00000000000..0547b75c853
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_prepare_depths_and_normals_half.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_prepare_depths_half.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_prepare_depths_half.bin
new file mode 100644
index 00000000000..5c1859e873a
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_prepare_depths_half.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_smart_blur.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_smart_blur.bin
new file mode 100644
index 00000000000..2b14e06adc8
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_smart_blur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_smart_blur_wide.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_smart_blur_wide.bin
new file mode 100644
index 00000000000..5ad198f0a71
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_assao_smart_blur_wide.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_drawindirect.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_drawindirect.bin
new file mode 100755
index 00000000000..5df326d7050
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_drawindirect.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_drawindirect_count.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_drawindirect_count.bin
new file mode 100644
index 00000000000..33deac00875
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_drawindirect_count.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_bilinear_16.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_bilinear_16.bin
new file mode 100644
index 00000000000..b6844ecdfcb
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_bilinear_16.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_bilinear_32.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_bilinear_32.bin
new file mode 100644
index 00000000000..b6844ecdfcb
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_bilinear_32.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_easu_16.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_easu_16.bin
new file mode 100644
index 00000000000..7631fd15125
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_easu_16.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_easu_32.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_easu_32.bin
new file mode 100644
index 00000000000..3a2124a102a
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_easu_32.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_rcas_16.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_rcas_16.bin
new file mode 100644
index 00000000000..bc1eea9158e
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_rcas_16.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_rcas_32.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_rcas_32.bin
new file mode 100644
index 00000000000..46c1ba6ce05
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_fsr_rcas_32.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_gdr_copy_z.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_gdr_copy_z.bin
new file mode 100644
index 00000000000..a46deb31ce7
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_gdr_copy_z.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_gdr_downscale_hi_z.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_gdr_downscale_hi_z.bin
index 2752459098c..242f5666fe6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_gdr_downscale_hi_z.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_gdr_downscale_hi_z.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_gdr_occlude_props.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_gdr_occlude_props.bin
index e65b53dfac0..4573b98ac92 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_gdr_occlude_props.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_gdr_occlude_props.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_gdr_stream_compaction.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_gdr_stream_compaction.bin
index 944ef164534..4fa810c525a 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_gdr_stream_compaction.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_gdr_stream_compaction.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_indirect.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_indirect.bin
index 9d76e2dca86..bf62923fe8b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_indirect.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_indirect.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_init_instances.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_init_instances.bin
index f6d19ff3704..e0bf8a661db 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_init_instances.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_init_instances.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_terrain_init.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_terrain_init.bin
new file mode 100644
index 00000000000..a577ac8fc7c
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_terrain_init.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_terrain_lod.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_terrain_lod.bin
new file mode 100644
index 00000000000..742890f486e
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_terrain_lod.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_terrain_update_draw.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_terrain_update_draw.bin
new file mode 100644
index 00000000000..2eb6e5c8cce
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_terrain_update_draw.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_terrain_update_indirect.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_terrain_update_indirect.bin
new file mode 100644
index 00000000000..466a05ab693
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_terrain_update_indirect.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_update.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_update.bin
index 7af1c161e82..6d6a6612c0b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_update.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_update.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_update_instances.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_update_instances.bin
index 8079696a125..e546b214470 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_update_instances.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/cs_update_instances.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_albedo_output.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_albedo_output.bin
index d48f03cd088..974de8bc91b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_albedo_output.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_albedo_output.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_assao_deferred_combine.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_assao_deferred_combine.bin
new file mode 100644
index 00000000000..d80c9be53ff
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_assao_deferred_combine.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_assao_gbuffer.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_assao_gbuffer.bin
new file mode 100644
index 00000000000..d723252cf74
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_assao_gbuffer.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bloom_combine.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bloom_combine.bin
index 86c11d50efe..2b41fef87bc 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bloom_combine.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bloom_combine.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_copy.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_copy.bin
new file mode 100644
index 00000000000..40c1b942814
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_copy.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_copy_linear_to_gamma.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_copy_linear_to_gamma.bin
new file mode 100644
index 00000000000..adfd0a11e02
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_copy_linear_to_gamma.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_dof_combine.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_dof_combine.bin
new file mode 100644
index 00000000000..0f459946b73
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_dof_combine.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_dof_debug.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_dof_debug.bin
new file mode 100644
index 00000000000..f5955d4127e
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_dof_debug.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_dof_downsample.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_dof_downsample.bin
new file mode 100644
index 00000000000..bebe7ebec75
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_dof_downsample.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_dof_second_pass.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_dof_second_pass.bin
new file mode 100644
index 00000000000..0cda7938337
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_dof_second_pass.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_dof_single_pass.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_dof_single_pass.bin
new file mode 100644
index 00000000000..b77066a599f
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_dof_single_pass.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_forward.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_forward.bin
new file mode 100644
index 00000000000..41e5cd61afa
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_forward.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_forward_grid.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_forward_grid.bin
new file mode 100644
index 00000000000..2db9fef0d05
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_forward_grid.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_linear_depth.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_linear_depth.bin
new file mode 100644
index 00000000000..4f726b0187c
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bokeh_linear_depth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bump.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bump.bin
index c6f5a6f8318..45117553f34 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bump.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bump.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bunnylod.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bunnylod.bin
new file mode 100644
index 00000000000..24a371dfa11
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bunnylod.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_callback.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_callback.bin
index 4716b766f5b..24a371dfa11 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_callback.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_callback.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_cubes.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_cubes.bin
index 2b9f62d1e75..470ed651b7d 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_cubes.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_cubes.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_clear_uav.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_clear_uav.bin
new file mode 100644
index 00000000000..d2465220fa6
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_clear_uav.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_combine.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_combine.bin
index d1fa77c8ab6..731d23df3fc 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_combine.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_combine.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_combine_ta.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_combine_ta.bin
new file mode 100644
index 00000000000..e4b07cd2294
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_combine_ta.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_debug.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_debug.bin
index 12ee53584a9..69ea57862f5 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_debug.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_debug.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_debug_line.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_debug_line.bin
index 2b9f62d1e75..ad8da66e3c8 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_debug_line.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_debug_line.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_debug_ta.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_debug_ta.bin
new file mode 100644
index 00000000000..5d2dc6f4aaa
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_debug_ta.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_geom.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_geom.bin
index c6e5ac9999e..04270173c45 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_geom.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_geom.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_light.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_light.bin
index e6ccaeca961..7548c331102 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_light.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_light.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_light_ta.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_light_ta.bin
new file mode 100644
index 00000000000..1d177b1f1f1
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_light_ta.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_light_uav.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_light_uav.bin
new file mode 100644
index 00000000000..7459536cbcd
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_deferred_light_uav.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_apply_lighting.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_apply_lighting.bin
new file mode 100644
index 00000000000..9b13db3bd1e
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_apply_lighting.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_copy.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_copy.bin
new file mode 100644
index 00000000000..40c1b942814
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_copy.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_deferred_combine.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_deferred_combine.bin
new file mode 100644
index 00000000000..1b2c4923773
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_deferred_combine.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_gbuffer.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_gbuffer.bin
new file mode 100644
index 00000000000..de874793df5
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_gbuffer.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_spatial_3x3.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_spatial_3x3.bin
new file mode 100644
index 00000000000..99927b4750a
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_spatial_3x3.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_spatial_5x5.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_spatial_5x5.bin
new file mode 100644
index 00000000000..7c27045a794
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_spatial_5x5.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_temporal.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_temporal.bin
new file mode 100644
index 00000000000..528198e68cf
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_temporal.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_txaa.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_txaa.bin
new file mode 100644
index 00000000000..70da9caf9fb
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_denoise_txaa.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_downsample.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_downsample.bin
index 0d87efe69ee..7d2b8333948 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_downsample.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_downsample.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_fsr_copy_linear_to_gamma.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_fsr_copy_linear_to_gamma.bin
new file mode 100644
index 00000000000..025286af41c
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_fsr_copy_linear_to_gamma.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_fsr_forward.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_fsr_forward.bin
new file mode 100644
index 00000000000..3112051930b
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_fsr_forward.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_fsr_forward_grid.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_fsr_forward_grid.bin
new file mode 100644
index 00000000000..6e6038619aa
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_fsr_forward_grid.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_gdr_instanced_indirect_rendering.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_gdr_instanced_indirect_rendering.bin
index 7d3b633a94c..4496ade1634 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_gdr_instanced_indirect_rendering.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_gdr_instanced_indirect_rendering.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_blur.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_blur.bin
index d4fee7f7c11..a4be7566d5e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_blur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_blur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_bright.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_bright.bin
index 1b6867a22af..11394ae56ca 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_bright.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_bright.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_lum.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_lum.bin
index 19a90fc36da..5f70c006ca5 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_lum.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_lum.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_lumavg.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_lumavg.bin
index d716cbcc346..d3efc2a695e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_lumavg.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_lumavg.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_mesh.bin
index 191f52f3c00..488489fb15e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_skybox.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_skybox.bin
index b4a90881c6a..1b298d35503 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_skybox.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_skybox.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_tonemap.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_tonemap.bin
index ac44616a915..55d0931c148 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_tonemap.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hdr_tonemap.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hextile.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hextile.bin
new file mode 100644
index 00000000000..30c4e7f669d
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_hextile.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_ibl_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_ibl_mesh.bin
index 0c0686c30a9..00ea80c62bd 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_ibl_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_ibl_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_ibl_skybox.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_ibl_skybox.bin
index 71b1c80dd45..1fadbb9f247 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_ibl_skybox.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_ibl_skybox.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_instancing.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_instancing.bin
index 2b9f62d1e75..ad8da66e3c8 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_instancing.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_instancing.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_mesh.bin
index 07b5a043c92..58c3cd73221 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit.bin
index f02b7ff1a4c..28ce4241f45 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb.bin
index 4fea6d1ad79..8aae251cbf1 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb_blit.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb_blit.bin
index b4c5a1d36aa..044dd93c373 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb_blit.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb_blit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb_separate.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb_separate.bin
index 1fa73b6c6d9..525c8a6eff6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb_separate.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb_separate.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb_separate_blit.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb_separate_blit.bin
index 882e1c6e773..fb2048ca8e4 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb_separate_blit.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_oit_wb_separate_blit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_particle.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_particle.bin
index e5403c6d818..b5349cad0cc 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_particle.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_particle.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_picking_id.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_picking_id.bin
index fcac5047940..1131b5f76a0 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_picking_id.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_picking_id.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_picking_shaded.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_picking_shaded.bin
index bcf4af9a934..43fc4ef9725 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_picking_shaded.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_picking_shaded.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_pom.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_pom.bin
index e7f2edbfcf7..b77e785042c 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_pom.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_pom.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_raymarching.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_raymarching.bin
index ecb5c631995..9aee69bdcbc 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_raymarching.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_raymarching.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_rsm_combine.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_rsm_combine.bin
index 6ff24cf175e..ffe74bd5445 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_rsm_combine.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_rsm_combine.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_rsm_gbuffer.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_rsm_gbuffer.bin
index 08ab7cd6046..439498419b8 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_rsm_gbuffer.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_rsm_gbuffer.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_rsm_lbuffer.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_rsm_lbuffer.bin
index 758d3710d75..24b763040d1 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_rsm_lbuffer.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_rsm_lbuffer.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_rsm_shadow.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_rsm_shadow.bin
index dee777f1cc9..d52bd00dea5 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_rsm_shadow.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_rsm_shadow.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_screen_space_shadows.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_screen_space_shadows.bin
new file mode 100644
index 00000000000..db283942e57
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_screen_space_shadows.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_black.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_black.bin
index 3c8438df3ff..98e9679bd9f 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_black.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_black.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm.bin
index dbf81e9af09..8dde3aa0bb0 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_csm.bin
index 8b003f70c2b..2a4d0066024 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_linear.bin
index 2527026a758..5ccc2af143b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_linear_csm.bin
index 028de266e95..ff11d76db8f 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_linear_omni.bin
index c752c64e62b..a1240ef2406 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_omni.bin
index bc9918fabba..22bb46697ae 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard.bin
index 87ae7ef43df..0c6eca273ab 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_csm.bin
index f92a5a7296a..55d102a1c8b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_linear.bin
index 2e51f9885be..4d4472dfef2 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_linear_csm.bin
index 3271b349e08..f256e66c711 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_linear_omni.bin
index 4df2fa79e38..82cc1920dc6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_omni.bin
index 19b926614d3..28262ca8019 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf.bin
index 2b4c048da9d..b1108309fbf 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_csm.bin
index 988d4f35adf..c5e379b0720 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_linear.bin
index 5f2f3780192..44fb68691c7 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_linear_csm.bin
index 2407c8c1e17..cb262b3357b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_linear_omni.bin
index 4f8bfc5108f..54b5e104794 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_omni.bin
index e164bfad59f..50fde0f934f 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm.bin
index 8faed8186d1..8c6d5e26746 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_csm.bin
index aa5f8f469a0..e935aff73b7 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_linear.bin
index 9430045991c..b32b0c3165d 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_linear_csm.bin
index cb2331a579e..83b6a0e8b9a 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_linear_omni.bin
index 13d958d9c97..983d56f4556 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_omni.bin
index b71718bda3e..150b98ba00e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_texture.bin
index 95a3be93c02..96702e2ec68 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_hblur.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_hblur.bin
index 5544d1541f2..9b6ed603996 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_hblur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_hblur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_hblur_vsm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_hblur_vsm.bin
index 0ef90508b8a..2c8d9fba416 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_hblur_vsm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_hblur_vsm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth.bin
index c1c1ab2cd6f..a45d2e525b3 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth_linear.bin
index c2227363ac9..db58239db46 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth_vsm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth_vsm.bin
index a43066927ad..d0d4ceb7007 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth_vsm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth_vsm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth_vsm_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth_vsm_linear.bin
index b92459daa63..2905185464b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth_vsm_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth_vsm_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_texture.bin
index 12ee53584a9..9c86c1dbf12 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth.bin
index 6c6eded5970..c4c4cc68533 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth_vsm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth_vsm.bin
index 7bb83918872..f102ce70397 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth_vsm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth_vsm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_vblur.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_vblur.bin
index 5544d1541f2..9b6ed603996 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_vblur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_vblur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_vblur_vsm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_vblur_vsm.bin
index 0ef90508b8a..2c8d9fba416 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_vblur_vsm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowmaps_vblur_vsm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_color_lighting.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_color_lighting.bin
index 38943ad851d..3383a1b26a7 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_color_lighting.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_color_lighting.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_color_texture.bin
index 95a3be93c02..96702e2ec68 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbackblank.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbackblank.bin
index 77c63305798..87d8e706133 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbackblank.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbackblank.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbackcolor.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbackcolor.bin
index 0c04a1df8f2..b6f5521d0ba 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbackcolor.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbackcolor.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbacktex1.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbacktex1.bin
index 4eb1929d549..c835b953fe1 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbacktex1.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbacktex1.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbacktex2.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbacktex2.bin
index 26c3e9ae821..5c9ba466e1e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbacktex2.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbacktex2.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontblank.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontblank.bin
index f07ee8edcbd..c7c2b3118d4 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontblank.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontblank.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontcolor.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontcolor.bin
index 0c04a1df8f2..b6f5521d0ba 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontcolor.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontcolor.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfronttex1.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfronttex1.bin
index 4eb1929d549..c835b953fe1 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfronttex1.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfronttex1.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfronttex2.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfronttex2.bin
index 26c3e9ae821..5c9ba466e1e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfronttex2.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfronttex2.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svside.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svside.bin
index ae0ab14bb50..01e65a1e508 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svside.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svside.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsideblank.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsideblank.bin
index 94180da7744..f35fbd50078 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsideblank.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsideblank.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsidecolor.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsidecolor.bin
index 19d143a848d..5ffeee79100 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsidecolor.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsidecolor.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsidetex.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsidetex.bin
index 0e02bf1e66b..58aed2ed3e3 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsidetex.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsidetex.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_texture.bin
index 12ee53584a9..9c86c1dbf12 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_texture_lighting.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_texture_lighting.bin
index c9db7cbb01e..0ba4a124246 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_texture_lighting.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_texture_lighting.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sky.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sky.bin
index efa83e430a5..e0a57fa7c45 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sky.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sky.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sky_color_banding_fix.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sky_color_banding_fix.bin
index 4f27bda5fd2..cea5f3c105f 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sky_color_banding_fix.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sky_color_banding_fix.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sky_landscape.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sky_landscape.bin
index 86e0973aab0..24ebf30d3eb 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sky_landscape.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sky_landscape.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_mesh.bin
index 2b08d1b03c3..33bec766f88 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_mesh_pd.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_mesh_pd.bin
index a099e576688..d1ee69e0229 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_mesh_pd.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_mesh_pd.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_shadow.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_shadow.bin
index 3c8438df3ff..32085af1cce 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_shadow.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_shadow.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_shadow_pd.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_shadow_pd.bin
index b0b46163259..aa91b79e9f6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_shadow_pd.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sms_shadow_pd.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sss_deferred_combine.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sss_deferred_combine.bin
new file mode 100644
index 00000000000..8ab38ed8ee7
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sss_deferred_combine.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sss_gbuffer.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sss_gbuffer.bin
new file mode 100644
index 00000000000..b6db882c234
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sss_gbuffer.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sss_linear_depth.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sss_linear_depth.bin
new file mode 100644
index 00000000000..3bd5a442c8e
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sss_linear_depth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sss_unlit.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sss_unlit.bin
new file mode 100644
index 00000000000..c47f1e731f5
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_sss_unlit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_black.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_black.bin
index 3c8438df3ff..98e9679bd9f 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_black.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_black.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_lighting.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_lighting.bin
index 77d57c6374d..8f9ca94e819 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_lighting.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_lighting.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_texture.bin
index 95a3be93c02..96702e2ec68 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_texture.bin
index 12ee53584a9..9c86c1dbf12 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_texture_lighting.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_texture_lighting.bin
index ab66d955539..ee07d6350b8 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_texture_lighting.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_stencil_texture_lighting.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_terrain.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_terrain.bin
index 677e9c936de..d9d6e9f6802 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_terrain.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_terrain.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_terrain_render.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_terrain_render.bin
new file mode 100644
index 00000000000..98e25f77fe4
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_terrain_render.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_terrain_render_normal.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_terrain_render_normal.bin
new file mode 100644
index 00000000000..1d09b149300
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_terrain_render_normal.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_tree.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_tree.bin
index 324d8a20922..a566382b823 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_tree.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_tree.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_update.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_update.bin
index 712e1fe3763..63f886822c0 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_update.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_update.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_update_3d.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_update_3d.bin
index 7d5b72cc0db..4ea5a18609b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_update_3d.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_update_3d.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_update_cmp.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_update_cmp.bin
index 02abe8cc6b3..92e6ebcf10b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_update_cmp.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_update_cmp.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_upsample.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_upsample.bin
index f5743187cd4..98bddeb9363 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_upsample.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_upsample.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_blit.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_blit.bin
index 37a29f4b46d..2b070e8fda4 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_blit.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_blit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_blur.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_blur.bin
index cae0afbafc0..b10370fc8ab 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_blur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_blur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_fb.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_fb.bin
index 43bc241d0e8..003ac846700 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_fb.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vectordisplay_fb.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vt_mip.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vt_mip.bin
new file mode 100644
index 00000000000..455094899b7
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vt_mip.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vt_unlit.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vt_unlit.bin
new file mode 100644
index 00000000000..3e149417a63
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_vt_unlit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_wf_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_wf_mesh.bin
index ff7c01cd0c3..5fba2483c65 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_wf_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_wf_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_wf_wireframe.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_wf_wireframe.bin
index abc5e081a97..61c940db257 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_wf_wireframe.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/fs_wf_wireframe.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_albedo_output.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_albedo_output.bin
index d878978bcff..0cdc2427c02 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_albedo_output.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_albedo_output.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_assao.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_assao.bin
new file mode 100644
index 00000000000..15134f92288
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_assao.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_assao_gbuffer.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_assao_gbuffer.bin
new file mode 100644
index 00000000000..a4d2adc9b14
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_assao_gbuffer.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bokeh_forward.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bokeh_forward.bin
new file mode 100644
index 00000000000..5d7a24a2de1
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bokeh_forward.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bokeh_screenquad.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bokeh_screenquad.bin
new file mode 100644
index 00000000000..6c9e1ce72ee
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bokeh_screenquad.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bump.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bump.bin
index 8f0f9a6b858..91baf17bdaa 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bump.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bump.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bump_instanced.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bump_instanced.bin
index 1bb7658b7e9..2da859741fe 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bump_instanced.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bump_instanced.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bunnylod.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bunnylod.bin
new file mode 100644
index 00000000000..0eefce4235e
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_bunnylod.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_callback.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_callback.bin
index 4e788fddbf7..b2eb95d036b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_callback.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_callback.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_cubes.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_cubes.bin
index ab87c4d38be..5cb0c42fd1c 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_cubes.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_cubes.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_combine.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_combine.bin
index 8df2a6c91d2..22a962034a6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_combine.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_combine.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_debug.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_debug.bin
index 8df2a6c91d2..22a962034a6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_debug.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_debug.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_debug_line.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_debug_line.bin
index ab87c4d38be..762007cc965 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_debug_line.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_debug_line.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_geom.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_geom.bin
index 8f0f9a6b858..76e7c73836c 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_geom.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_geom.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_light.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_light.bin
index 8df2a6c91d2..22a962034a6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_light.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_deferred_light.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_denoise_gbuffer.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_denoise_gbuffer.bin
new file mode 100644
index 00000000000..8ebcbd19aa6
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_denoise_gbuffer.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_denoise_screenquad.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_denoise_screenquad.bin
new file mode 100644
index 00000000000..6c9e1ce72ee
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_denoise_screenquad.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_fsr_forward.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_fsr_forward.bin
new file mode 100644
index 00000000000..8433b677c0e
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_fsr_forward.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_fsr_screenquad.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_fsr_screenquad.bin
new file mode 100644
index 00000000000..87db9fceadc
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_fsr_screenquad.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_fullscreen.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_fullscreen.bin
index 8df2a6c91d2..13b8211d69b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_fullscreen.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_fullscreen.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_gdr_instanced_indirect_rendering.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_gdr_instanced_indirect_rendering.bin
index 0af85a6b5ac..16630195508 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_gdr_instanced_indirect_rendering.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_gdr_instanced_indirect_rendering.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_gdr_render_occlusion.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_gdr_render_occlusion.bin
index 47146150d9c..f03f55930f3 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_gdr_render_occlusion.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_gdr_render_occlusion.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_blur.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_blur.bin
index fdda8914fc8..c10d32ffdc0 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_blur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_blur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_bright.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_bright.bin
index 8df2a6c91d2..13b8211d69b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_bright.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_bright.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_lum.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_lum.bin
index 8df2a6c91d2..13b8211d69b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_lum.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_lum.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_lumavg.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_lumavg.bin
index 8df2a6c91d2..13b8211d69b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_lumavg.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_lumavg.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_mesh.bin
index b80c79d8ea7..842a2138aa4 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_skybox.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_skybox.bin
index 8df2a6c91d2..13b8211d69b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_skybox.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_skybox.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_tonemap.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_tonemap.bin
index 5d28e6ef0bd..31628cd76ff 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_tonemap.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hdr_tonemap.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hextile.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hextile.bin
new file mode 100644
index 00000000000..7702cea0ec3
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_hextile.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_ibl_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_ibl_mesh.bin
index ed84b0ea4d0..675991fcfb4 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_ibl_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_ibl_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_ibl_skybox.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_ibl_skybox.bin
index 25db13100f3..d2df5a8fbe7 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_ibl_skybox.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_ibl_skybox.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_instancing.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_instancing.bin
index ffc57559d0b..bcfb64db6dc 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_instancing.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_instancing.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_mesh.bin
index 37306a62f88..7122b8d542b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_oit.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_oit.bin
index d40a998f05b..a4af8c35a32 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_oit.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_oit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_oit_blit.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_oit_blit.bin
index 8df2a6c91d2..13b8211d69b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_oit_blit.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_oit_blit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_particle.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_particle.bin
index 66f49c3b9b6..f68346d2fc4 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_particle.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_particle.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_picking_shaded.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_picking_shaded.bin
index 4eacc67d733..ba1415713ee 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_picking_shaded.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_picking_shaded.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_pom.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_pom.bin
index 4ac83864f38..29f16257215 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_pom.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_pom.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_raymarching.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_raymarching.bin
index 95944baac28..3df6a7e9c07 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_raymarching.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_raymarching.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_rsm_combine.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_rsm_combine.bin
index 8df2a6c91d2..13b8211d69b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_rsm_combine.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_rsm_combine.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_rsm_gbuffer.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_rsm_gbuffer.bin
index db036e4f2c5..72f6fc3bb8e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_rsm_gbuffer.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_rsm_gbuffer.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_rsm_lbuffer.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_rsm_lbuffer.bin
index 15126ac35db..e3904f8698c 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_rsm_lbuffer.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_rsm_lbuffer.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_rsm_shadow.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_rsm_shadow.bin
index 2450aa3a17c..a9e616ca033 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_rsm_shadow.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_rsm_shadow.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color.bin
index cdd31d5b96b..7dd8ccdec52 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting.bin
index a57cbd66c0b..6007d6e438d 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_csm.bin
index 773e45e5f46..7df276f7439 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_linear.bin
index d50feeb361a..fca18fdea8e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_linear_csm.bin
index 0697368ead0..c2ac25021ab 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_linear_omni.bin
index 9eb9e9366ce..7eff8d94159 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_omni.bin
index 9e87c8f19ec..c81967941e5 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_texture.bin
index 8df2a6c91d2..13b8211d69b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_depth.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_depth.bin
index cdd31d5b96b..7dd8ccdec52 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_depth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_depth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_hblur.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_hblur.bin
index 1385028408c..f1b5faa2a9b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_hblur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_hblur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_packdepth.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_packdepth.bin
index 55874eef02d..941e2697977 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_packdepth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_packdepth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_packdepth_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_packdepth_linear.bin
index e7ba59f36de..ec475115307 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_packdepth_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_packdepth_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_texture.bin
index 8df2a6c91d2..13b8211d69b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_texture_lighting.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_texture_lighting.bin
index 54f6b03ed44..fa30a2c39e1 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_texture_lighting.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_texture_lighting.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_unpackdepth.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_unpackdepth.bin
index 8df2a6c91d2..13b8211d69b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_unpackdepth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_unpackdepth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_vblur.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_vblur.bin
index b2e0af64c99..e7154333953 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_vblur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowmaps_vblur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_color_lighting.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_color_lighting.bin
index 83a8b0dcef7..5307fde9dab 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_color_lighting.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_color_lighting.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_color_texture.bin
index 8df2a6c91d2..13b8211d69b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svback.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svback.bin
index 8573c9220e6..28d83c26177 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svback.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svback.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svfront.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svfront.bin
index cdd31d5b96b..7dd8ccdec52 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svfront.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svfront.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svside.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svside.bin
index 3546fd1ca31..d8059b559a9 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svside.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_svside.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_texture.bin
index 8df2a6c91d2..13b8211d69b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_texture_lighting.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_texture_lighting.bin
index 71adeae0756..068fde4f9ef 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_texture_lighting.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_shadowvolume_texture_lighting.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sky.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sky.bin
index b51c22b85dd..fbe836b521c 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sky.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sky.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sky_landscape.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sky_landscape.bin
index c7b2078a0a5..ba776106dc6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sky_landscape.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sky_landscape.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_mesh.bin
index b1f9adff11c..8a38cf28df2 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_shadow.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_shadow.bin
index cdd31d5b96b..7dd8ccdec52 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_shadow.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_shadow.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_shadow_pd.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_shadow_pd.bin
index f73c5b88c7b..fcd6e07ffe9 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_shadow_pd.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sms_shadow_pd.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sss_gbuffer.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sss_gbuffer.bin
new file mode 100644
index 00000000000..5a5260beab4
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sss_gbuffer.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sss_screenquad.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sss_screenquad.bin
new file mode 100644
index 00000000000..6c9e1ce72ee
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_sss_screenquad.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color.bin
index cdd31d5b96b..7dd8ccdec52 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color_lighting.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color_lighting.bin
index ca8fd9c8e71..eed65c5ec6e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color_lighting.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color_lighting.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color_texture.bin
index 8df2a6c91d2..13b8211d69b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_texture.bin
index 8df2a6c91d2..13b8211d69b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_texture_lighting.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_texture_lighting.bin
index 5fe63b36058..a51b08affd3 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_texture_lighting.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_stencil_texture_lighting.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_terrain.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_terrain.bin
index b28906d67e0..711accf10c7 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_terrain.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_terrain.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_terrain_height_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_terrain_height_texture.bin
index 122fd81317d..d2d9715edd0 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_terrain_height_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_terrain_height_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_terrain_render.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_terrain_render.bin
new file mode 100644
index 00000000000..bee37fc89af
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_terrain_render.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_tree.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_tree.bin
index f2775605005..c78dc45dd2f 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_tree.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_tree.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_update.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_update.bin
index 653915535d9..927b9291492 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_update.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_update.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_vectordisplay_fb.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_vectordisplay_fb.bin
index 95944baac28..3df6a7e9c07 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_vectordisplay_fb.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_vectordisplay_fb.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_vt_generic.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_vt_generic.bin
new file mode 100644
index 00000000000..6e21fde9b87
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_vt_generic.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_wf_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_wf_mesh.bin
index 72aae341f3f..7ed67c059a5 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_wf_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_wf_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_wf_wireframe.bin b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_wf_wireframe.bin
index 864e91a85cf..d3b8379107e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_wf_wireframe.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/dx11/vs_wf_wireframe.bin
Binary files differ