summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/examples/runtime/shaders/essl
diff options
context:
space:
mode:
author Julian Sikorski <belegdol+github@gmail.com>2019-10-13 13:50:38 +0200
committer R. Belmont <rb6502@users.noreply.github.com>2019-10-13 07:50:38 -0400
commit0837e7451a84f95c29dbdb9bd6b8b931fee1635d (patch)
tree626bcbd250a7fbebdf5958a288d2f438d4f9fb5a /3rdparty/bgfx/examples/runtime/shaders/essl
parentc913ccb59d713ce0b91135520719ac5385e54358 (diff)
WIP: sync bgfx, bx and bimg with latest upstream (#5723)
* Sync with bgfx upstream revision b91d0b6 * Sync with bx upstream revision d60912b * Sync with bimg upstream revision bd81f60 * Add astc-codec decoder * Rename VertexDecl to VertexLayout * Rename UniformType enum Int1 to Sampler. * Add NVN stub * Fix unused-const-variable error on macOS * Drop redundant explicit language parameters buildoptions_cpp are only applied to c++ files and buildoptions_objcpp are only applied to objective c++ files. As such, hardcoding -x offers no benefit while preventing overrides (such as one needed by 3rdparty/bgfx/src/renderer_vk.cpp on macOS) from working. * Re-introduce -x c++ in places where C code is compiled as C++ to prevent clang from throwing a warning * Build bgfx as Objective-C++ on macOS It is needed due to included headers * Enable Direct3D12 and Vulkan bgfx rendering backends * Enable building of spirv shaders * Properly escape /c in cmd call * Comment out dx12 bgfx renderer * Honor VERBOSE setting during shaders build * Only invert hlsl shader XYZ_TO_sRGB matrix for opengl * Add spirv shaders * OpenGL ES needs transposed matrix too * Metal needs transposed matrix as well
Diffstat (limited to '3rdparty/bgfx/examples/runtime/shaders/essl')
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/cs_indirect.binbin1516 -> 1593 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/cs_init_instances.binbin3674 -> 3751 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/cs_update.binbin1640 -> 1720 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/cs_update_instances.binbin2982 -> 3059 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_albedo_output.binbin131 -> 135 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_bloom_combine.binbin378 -> 382 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_bump.binbin4783 -> 4751 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_callback.binbin495 -> 499 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_cubes.binbin89 -> 93 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_downsample.binbin1995 -> 1999 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_blur.binbin1007 -> 1011 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_bright.binbin2431 -> 2435 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_lum.binbin2359 -> 2363 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_lumavg.binbin3282 -> 3286 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_mesh.binbin1797 -> 1801 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_skybox.binbin700 -> 704 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_tonemap.binbin2706 -> 2710 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_ibl_mesh.binbin3567 -> 3571 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_ibl_skybox.binbin1855 -> 1859 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_instancing.binbin89 -> 93 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_mesh.binbin1419 -> 1423 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit.binbin101 -> 105 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit_wb.binbin373 -> 375 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit_wb_blit.binbin411 -> 415 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit_wb_separate.binbin441 -> 443 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit_wb_separate_blit.binbin411 -> 415 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_particle.binbin372 -> 376 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_picking_id.binbin124 -> 128 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_picking_shaded.binbin874 -> 878 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_pom.binbin2869 -> 2873 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_raymarching.binbin12616 -> 12620 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_rsm_combine.binbin7970 -> 7974 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_rsm_gbuffer.binbin188 -> 192 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_rsm_lbuffer.binbin1309 -> 1313 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_rsm_shadow.binbin173 -> 177 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_black.binbin76 -> 80 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm.binbin4213 -> 4211 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_csm.binbin10222 -> 10208 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_linear.binbin4257 -> 4255 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_linear_csm.binbin10442 -> 10428 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_linear_omni.binbin7587 -> 7585 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_omni.binbin7541 -> 7539 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard.binbin4085 -> 4083 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_csm.binbin9678 -> 9664 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_linear.binbin4117 -> 4115 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_linear_csm.binbin9814 -> 9800 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_linear_omni.binbin7448 -> 7446 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_omni.binbin7414 -> 7412 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf.binbin15736 -> 15674 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_csm.binbin63472 -> 63218 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_linear.binbin15787 -> 15725 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_linear_csm.binbin63918 -> 63664 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_linear_omni.binbin19317 -> 19255 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_omni.binbin19262 -> 19200 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm.binbin4635 -> 4637 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_csm.binbin12152 -> 12154 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_linear.binbin4679 -> 4681 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_linear_csm.binbin12372 -> 12374 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_linear_omni.binbin8011 -> 8013 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_omni.binbin7965 -> 7967 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_texture.binbin687 -> 691 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_hblur.binbin1746 -> 1712 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_hblur_vsm.binbin2744 -> 2748 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_packdepth.binbin302 -> 304 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_packdepth_linear.binbin254 -> 256 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_packdepth_vsm.binbin497 -> 501 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_packdepth_vsm_linear.binbin408 -> 412 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_texture.binbin211 -> 215 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_unpackdepth.binbin421 -> 421 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_unpackdepth_vsm.binbin394 -> 398 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_vblur.binbin1746 -> 1712 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_vblur_vsm.binbin2744 -> 2748 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_color_lighting.binbin2327 -> 2331 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_color_texture.binbin687 -> 691 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svbackblank.binbin165 -> 169 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svbackcolor.binbin134 -> 138 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svbacktex1.binbin441 -> 445 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svbacktex2.binbin441 -> 445 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svfrontblank.binbin173 -> 177 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svfrontcolor.binbin134 -> 138 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svfronttex1.binbin438 -> 442 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svfronttex2.binbin438 -> 442 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svside.binbin468 -> 472 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svsideblank.binbin76 -> 80 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svsidecolor.binbin134 -> 138 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svsidetex.binbin570 -> 574 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_texture.binbin211 -> 215 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_texture_lighting.binbin2558 -> 2562 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_sky.binbin727 -> 731 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_sky_color_banding_fix.binbin1141 -> 1143 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_sky_landscape.binbin1281 -> 1283 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_sms_mesh.binbin8399 -> 8403 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_sms_mesh_pd.binbin8652 -> 8592 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_sms_shadow.binbin165 -> 169 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_sms_shadow_pd.binbin400 -> 402 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_color_black.binbin76 -> 80 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_color_lighting.binbin2240 -> 2244 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_color_texture.binbin687 -> 691 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_texture.binbin211 -> 215 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_texture_lighting.binbin2562 -> 2566 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_terrain.binbin235 -> 239 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_tree.binbin1312 -> 1316 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_update.binbin217 -> 221 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_update_3d.binbin519 -> 523 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_update_cmp.binbin230 -> 234 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_upsample.binbin1593 -> 1597 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_vectordisplay_blit.binbin414 -> 418 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_vectordisplay_blur.binbin2012 -> 2016 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_vectordisplay_fb.binbin398 -> 402 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_vt_mip.binbin0 -> 820 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_vt_unlit.binbin0 -> 1187 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_wf_mesh.binbin1521 -> 1525 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_wf_wireframe.binbin759 -> 763 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_albedo_output.binbin451 -> 455 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_bump.binbin1743 -> 1474 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_bump_instanced.binbin1936 -> 1801 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_callback.binbin506 -> 510 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_cubes.binbin325 -> 329 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_fullscreen.binbin337 -> 341 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_blur.binbin1485 -> 1489 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_bright.binbin337 -> 341 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_lum.binbin337 -> 341 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_lumavg.binbin337 -> 341 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_mesh.binbin674 -> 678 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_skybox.binbin337 -> 341 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_tonemap.binbin1403 -> 1407 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_ibl_mesh.binbin671 -> 675 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_ibl_skybox.binbin772 -> 776 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_instancing.binbin602 -> 606 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_mesh.binbin1489 -> 1493 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_oit.binbin604 -> 608 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_oit_blit.binbin337 -> 341 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_particle.binbin885 -> 889 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_picking_shaded.binbin793 -> 797 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_pom.binbin1490 -> 1494 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_raymarching.binbin420 -> 424 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_rsm_combine.binbin337 -> 341 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_rsm_gbuffer.binbin506 -> 510 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_rsm_lbuffer.binbin1196 -> 1200 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_rsm_shadow.binbin516 -> 520 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color.binbin242 -> 246 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting.binbin958 -> 962 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_csm.binbin1578 -> 1582 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_linear.binbin1003 -> 1007 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_linear_csm.binbin1742 -> 1746 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_linear_omni.binbin1668 -> 1672 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_omni.binbin1504 -> 1508 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_texture.binbin337 -> 341 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_depth.binbin242 -> 246 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_hblur.binbin1484 -> 1488 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_packdepth.binbin301 -> 305 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_packdepth_linear.binbin314 -> 318 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_texture.binbin337 -> 341 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_texture_lighting.binbin720 -> 724 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_unpackdepth.binbin337 -> 341 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_vblur.binbin1484 -> 1488 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_color_lighting.binbin625 -> 629 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_color_texture.binbin337 -> 341 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_svback.binbin444 -> 448 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_svfront.binbin242 -> 246 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_svside.binbin628 -> 632 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_texture.binbin337 -> 341 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_texture_lighting.binbin720 -> 724 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_sky.binbin3404 -> 3408 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_sky_landscape.binbin569 -> 573 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_sms_mesh.binbin906 -> 910 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_sms_shadow.binbin242 -> 246 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_sms_shadow_pd.binbin301 -> 305 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_color.binbin242 -> 246 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_color_lighting.binbin625 -> 629 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_color_texture.binbin337 -> 341 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_texture.binbin337 -> 341 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_texture_lighting.binbin720 -> 724 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_terrain.binbin395 -> 399 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_terrain_height_texture.binbin538 -> 542 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_tree.binbin787 -> 791 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_update.binbin337 -> 341 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_vectordisplay_fb.binbin420 -> 424 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_vt_generic.binbin0 -> 455 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_wf_mesh.binbin745 -> 749 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_wf_wireframe.binbin557 -> 561 bytes
181 files changed, 0 insertions, 0 deletions
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/cs_indirect.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/cs_indirect.bin
index 886ee1fe7d4..e67bb0949f4 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/cs_indirect.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/cs_indirect.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/cs_init_instances.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/cs_init_instances.bin
index 3b3ad504881..606574e3a3f 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/cs_init_instances.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/cs_init_instances.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/cs_update.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/cs_update.bin
index c2d0ea5f182..4eed8365ad3 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/cs_update.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/cs_update.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/cs_update_instances.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/cs_update_instances.bin
index 4b06073718b..a5fd598f865 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/cs_update_instances.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/cs_update_instances.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_albedo_output.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_albedo_output.bin
index ec28c0d4048..90f55a3ae4e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_albedo_output.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_albedo_output.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_bloom_combine.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_bloom_combine.bin
index dd66b5cee21..2f8d1ac873c 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_bloom_combine.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_bloom_combine.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_bump.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_bump.bin
index fa98e0537fb..80186a6c302 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_bump.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_bump.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_callback.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_callback.bin
index f9b1d495bee..cd03c522d3a 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_callback.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_callback.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_cubes.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_cubes.bin
index 63df9808a99..6132b595d20 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_cubes.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_cubes.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_downsample.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_downsample.bin
index c360dccaac9..5493c7f0ceb 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_downsample.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_downsample.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_blur.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_blur.bin
index cc9accec213..aef0785700d 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_blur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_blur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_bright.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_bright.bin
index bac6ec6f1d3..805148ec86d 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_bright.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_bright.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_lum.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_lum.bin
index f6988f468a2..e3a56472689 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_lum.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_lum.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_lumavg.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_lumavg.bin
index e9fba02f29b..8ce1cfdd436 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_lumavg.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_lumavg.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_mesh.bin
index 93a070598d0..e51516b6be9 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_skybox.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_skybox.bin
index f21e872cca5..ac7e13cd218 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_skybox.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_skybox.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_tonemap.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_tonemap.bin
index 62933308bfa..8bb48d69886 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_tonemap.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_hdr_tonemap.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_ibl_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_ibl_mesh.bin
index 02524f211ea..99c2ad3d687 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_ibl_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_ibl_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_ibl_skybox.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_ibl_skybox.bin
index c2e537dbc2b..1307e225e05 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_ibl_skybox.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_ibl_skybox.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_instancing.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_instancing.bin
index 63df9808a99..6132b595d20 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_instancing.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_instancing.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_mesh.bin
index 2671868ee0b..4c01a1a8056 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit.bin
index 9f2a41f4d6c..5b362bfe6e6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit_wb.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit_wb.bin
index 8905cdc7f4a..9e57d927461 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit_wb.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit_wb.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit_wb_blit.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit_wb_blit.bin
index 20eb5cdad3e..7b25d377727 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit_wb_blit.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit_wb_blit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit_wb_separate.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit_wb_separate.bin
index 296838e0b1f..8400f49c91b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit_wb_separate.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit_wb_separate.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit_wb_separate_blit.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit_wb_separate_blit.bin
index 5f912331c4c..f20a7cb49af 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit_wb_separate_blit.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_oit_wb_separate_blit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_particle.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_particle.bin
index d191ebac17a..39a56560323 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_particle.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_particle.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_picking_id.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_picking_id.bin
index 14ffc773691..12eb96af1ef 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_picking_id.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_picking_id.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_picking_shaded.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_picking_shaded.bin
index efa7dad0005..cf957ad3c90 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_picking_shaded.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_picking_shaded.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_pom.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_pom.bin
index 21eaf2fd855..e8b9b382f6f 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_pom.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_pom.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_raymarching.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_raymarching.bin
index c0084eed311..307e93af7f3 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_raymarching.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_raymarching.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_rsm_combine.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_rsm_combine.bin
index 483e716d36c..c1ac119fe19 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_rsm_combine.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_rsm_combine.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_rsm_gbuffer.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_rsm_gbuffer.bin
index 39fb810286d..64c88e45828 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_rsm_gbuffer.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_rsm_gbuffer.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_rsm_lbuffer.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_rsm_lbuffer.bin
index 14563d74f85..0f8e771ae31 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_rsm_lbuffer.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_rsm_lbuffer.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_rsm_shadow.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_rsm_shadow.bin
index a7e34982b88..3e69d001828 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_rsm_shadow.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_rsm_shadow.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_black.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_black.bin
index 29069e6cb91..dd5ff69d1e7 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_black.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_black.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm.bin
index 3d331ab9276..c7562f0d2b6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_csm.bin
index 1bd12f6e197..ad41e771ccc 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_linear.bin
index c89e206913d..0183a51cecb 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_linear_csm.bin
index 314f000057c..29e6b52bba4 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_linear_omni.bin
index b470f641215..b281ba68a21 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_omni.bin
index 67af83c65f4..3ddd60f1e87 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard.bin
index c541f4a7e01..181a347bf72 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_csm.bin
index 75c3cf48018..7dfcd4325ea 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_linear.bin
index ddd82912229..918fb0e4c0c 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_linear_csm.bin
index c28a33e85a1..75fac15ff8a 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_linear_omni.bin
index f8585acf35d..6946ead7321 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_omni.bin
index fd4bdd5bb23..9975ea18791 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf.bin
index bc9cfdf6b75..f903fd38942 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_csm.bin
index 141fcb861fb..9c3ef0a5c74 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_linear.bin
index ed1a956c7c8..0c9ddb49c6e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_linear_csm.bin
index 909fb3699d8..5336cf9031d 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_linear_omni.bin
index c1dceb67030..c3988c33750 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_omni.bin
index 6b1b03362c7..0b82c755744 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm.bin
index 0f6f65d469b..a00bcddafec 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_csm.bin
index 44e5d861467..3ff9bc2b16d 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_linear.bin
index 28f01d109b2..6af5b4422c2 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_linear_csm.bin
index 2aed8fe71a7..531e3210cb7 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_linear_omni.bin
index 884fc080089..3209cfef148 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_omni.bin
index 594042d1c3b..c982dade005 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_texture.bin
index 00de9a89929..f37e7381a4d 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_hblur.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_hblur.bin
index 7196f7a84f7..0361bfd8983 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_hblur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_hblur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_hblur_vsm.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_hblur_vsm.bin
index 796808b9453..1e179d65c99 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_hblur_vsm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_hblur_vsm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_packdepth.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_packdepth.bin
index 49f76084e3b..9835c51852e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_packdepth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_packdepth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_packdepth_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_packdepth_linear.bin
index 76519bdacc2..5dd483303c7 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_packdepth_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_packdepth_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_packdepth_vsm.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_packdepth_vsm.bin
index 614e1961b17..7b004f23760 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_packdepth_vsm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_packdepth_vsm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_packdepth_vsm_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_packdepth_vsm_linear.bin
index 716cfe3efe5..0d598601584 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_packdepth_vsm_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_packdepth_vsm_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_texture.bin
index f1dc985b9da..1fb0cd27775 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_unpackdepth.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_unpackdepth.bin
index 262994bae68..c345e96a152 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_unpackdepth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_unpackdepth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_unpackdepth_vsm.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_unpackdepth_vsm.bin
index 711ef73f96d..2e0d059612a 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_unpackdepth_vsm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_unpackdepth_vsm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_vblur.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_vblur.bin
index 7196f7a84f7..0361bfd8983 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_vblur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_vblur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_vblur_vsm.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_vblur_vsm.bin
index 796808b9453..1e179d65c99 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_vblur_vsm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowmaps_vblur_vsm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_color_lighting.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_color_lighting.bin
index 7b5c73a2634..6c81e4b0d06 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_color_lighting.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_color_lighting.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_color_texture.bin
index 00de9a89929..f37e7381a4d 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svbackblank.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svbackblank.bin
index 5d310245b63..6ee2a46f17f 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svbackblank.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svbackblank.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svbackcolor.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svbackcolor.bin
index 935e2c54598..7cf9661689f 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svbackcolor.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svbackcolor.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svbacktex1.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svbacktex1.bin
index 50b8fe5b268..9150c0c21c2 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svbacktex1.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svbacktex1.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svbacktex2.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svbacktex2.bin
index 82192a42221..58025d2a3b1 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svbacktex2.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svbacktex2.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svfrontblank.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svfrontblank.bin
index 83d02971d85..129d5783713 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svfrontblank.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svfrontblank.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svfrontcolor.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svfrontcolor.bin
index 935e2c54598..7cf9661689f 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svfrontcolor.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svfrontcolor.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svfronttex1.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svfronttex1.bin
index e7691a357c2..3a0bde9aca9 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svfronttex1.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svfronttex1.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svfronttex2.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svfronttex2.bin
index 6721feb5a47..130b712ca1d 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svfronttex2.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svfronttex2.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svside.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svside.bin
index 2055cd77a13..8c69b721d4f 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svside.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svside.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svsideblank.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svsideblank.bin
index 9fe181388cb..a619605cd5f 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svsideblank.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svsideblank.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svsidecolor.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svsidecolor.bin
index a84c6e4b29b..7b253bbdb00 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svsidecolor.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svsidecolor.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svsidetex.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svsidetex.bin
index 2add2f2af00..94a7e040885 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svsidetex.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_svsidetex.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_texture.bin
index f1dc985b9da..1fb0cd27775 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_texture_lighting.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_texture_lighting.bin
index 4a2b2d1af7e..a89639e9f3c 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_texture_lighting.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_shadowvolume_texture_lighting.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sky.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sky.bin
index 2f5255b47c5..3e45ca0b75b 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sky.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sky.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sky_color_banding_fix.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sky_color_banding_fix.bin
index b29146fb15b..2300fc0a1d1 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sky_color_banding_fix.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sky_color_banding_fix.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sky_landscape.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sky_landscape.bin
index d0135478c7e..0baf4978c2a 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sky_landscape.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sky_landscape.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sms_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sms_mesh.bin
index 3ba8bc9a204..28d8ce31226 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sms_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sms_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sms_mesh_pd.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sms_mesh_pd.bin
index 9ee7078c02a..ab2785733cb 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sms_mesh_pd.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sms_mesh_pd.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sms_shadow.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sms_shadow.bin
index e006dc8b470..c7aaec398be 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sms_shadow.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sms_shadow.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sms_shadow_pd.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sms_shadow_pd.bin
index 7e22df1d2e3..8da4914b411 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sms_shadow_pd.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_sms_shadow_pd.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_color_black.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_color_black.bin
index 29069e6cb91..dd5ff69d1e7 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_color_black.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_color_black.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_color_lighting.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_color_lighting.bin
index 1b2bce57890..163eb678503 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_color_lighting.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_color_lighting.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_color_texture.bin
index 00de9a89929..f37e7381a4d 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_texture.bin
index f1dc985b9da..1fb0cd27775 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_texture_lighting.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_texture_lighting.bin
index ed7eac4e3c8..30c7eeee3b1 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_texture_lighting.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_stencil_texture_lighting.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_terrain.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_terrain.bin
index e91285b6501..fab18633a30 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_terrain.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_terrain.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_tree.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_tree.bin
index 2254212a7e0..94de6d033cb 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_tree.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_tree.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_update.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_update.bin
index 062c1eee11b..1285e91bd16 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_update.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_update.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_update_3d.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_update_3d.bin
index 0f95a3f0241..c05e6099fa6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_update_3d.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_update_3d.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_update_cmp.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_update_cmp.bin
index 4185316699a..dd7003fc698 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_update_cmp.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_update_cmp.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_upsample.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_upsample.bin
index 01c22c33a0c..7ea41f37c86 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_upsample.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_upsample.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_vectordisplay_blit.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_vectordisplay_blit.bin
index 2ea058ed347..99fe409ec59 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_vectordisplay_blit.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_vectordisplay_blit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_vectordisplay_blur.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_vectordisplay_blur.bin
index 08429206b4a..c3aa30c4b5d 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_vectordisplay_blur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_vectordisplay_blur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_vectordisplay_fb.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_vectordisplay_fb.bin
index 910381e42db..4f678274f58 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_vectordisplay_fb.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_vectordisplay_fb.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_vt_mip.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_vt_mip.bin
new file mode 100644
index 00000000000..8c1e65ec721
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_vt_mip.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_vt_unlit.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_vt_unlit.bin
new file mode 100644
index 00000000000..2c8092f1341
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_vt_unlit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_wf_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_wf_mesh.bin
index 07a455919fb..1666e5c7e22 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_wf_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_wf_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_wf_wireframe.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_wf_wireframe.bin
index e4219a676c5..f3d2289ac17 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/fs_wf_wireframe.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/fs_wf_wireframe.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_albedo_output.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_albedo_output.bin
index 5212bac65ae..b7d95ae7dbd 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_albedo_output.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_albedo_output.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_bump.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_bump.bin
index 73c4316837c..5f07769c637 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_bump.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_bump.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_bump_instanced.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_bump_instanced.bin
index bfbc0fe8b97..85ee1e62ce3 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_bump_instanced.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_bump_instanced.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_callback.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_callback.bin
index ac81e0f8325..978449f337e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_callback.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_callback.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_cubes.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_cubes.bin
index c4c13589fb2..e99854ad975 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_cubes.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_cubes.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_fullscreen.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_fullscreen.bin
index 433ae1c6ea9..136b37a50f6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_fullscreen.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_fullscreen.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_blur.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_blur.bin
index f76497fe659..b22717d8ad9 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_blur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_blur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_bright.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_bright.bin
index 433ae1c6ea9..136b37a50f6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_bright.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_bright.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_lum.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_lum.bin
index 433ae1c6ea9..136b37a50f6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_lum.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_lum.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_lumavg.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_lumavg.bin
index 433ae1c6ea9..136b37a50f6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_lumavg.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_lumavg.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_mesh.bin
index 1322d7d2157..c50aa359c20 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_skybox.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_skybox.bin
index 433ae1c6ea9..136b37a50f6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_skybox.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_skybox.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_tonemap.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_tonemap.bin
index c7cc9d044fc..02097421d53 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_tonemap.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_hdr_tonemap.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_ibl_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_ibl_mesh.bin
index 7c55ec631fa..a8cfc33cba2 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_ibl_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_ibl_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_ibl_skybox.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_ibl_skybox.bin
index 4a3f3cdf2ef..033199d0db8 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_ibl_skybox.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_ibl_skybox.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_instancing.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_instancing.bin
index bb137d355e0..939ae1305b0 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_instancing.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_instancing.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_mesh.bin
index f321e526e53..e2c2b3ecdc4 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_oit.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_oit.bin
index 35803e08fc4..5b12ca1ebc3 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_oit.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_oit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_oit_blit.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_oit_blit.bin
index 433ae1c6ea9..136b37a50f6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_oit_blit.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_oit_blit.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_particle.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_particle.bin
index 2f237b5f671..03c0bf8fce1 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_particle.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_particle.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_picking_shaded.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_picking_shaded.bin
index 7ee9e0a5d94..bcda8ef4227 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_picking_shaded.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_picking_shaded.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_pom.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_pom.bin
index 8823becb858..af8d3e5dfe6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_pom.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_pom.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_raymarching.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_raymarching.bin
index ac1c19b7ee5..7cbf19a9875 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_raymarching.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_raymarching.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_rsm_combine.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_rsm_combine.bin
index 433ae1c6ea9..136b37a50f6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_rsm_combine.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_rsm_combine.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_rsm_gbuffer.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_rsm_gbuffer.bin
index 870d0bc54d9..229d7910775 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_rsm_gbuffer.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_rsm_gbuffer.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_rsm_lbuffer.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_rsm_lbuffer.bin
index 69d4d4c4f23..a2d489e0af3 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_rsm_lbuffer.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_rsm_lbuffer.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_rsm_shadow.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_rsm_shadow.bin
index 706ae7a9135..94b54207156 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_rsm_shadow.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_rsm_shadow.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color.bin
index b92b121610f..a138e8ac318 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting.bin
index aadcbeed675..e94a6be4d94 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_csm.bin
index 4a24059fffa..19188b95187 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_linear.bin
index f26d4e0e954..b120fc09130 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_linear_csm.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_linear_csm.bin
index 9b330e6121f..47712d5614e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_linear_csm.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_linear_csm.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_linear_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_linear_omni.bin
index e603b51097f..e85abdf1086 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_linear_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_linear_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_omni.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_omni.bin
index 052719364e7..e4c8e65dcf6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_omni.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_omni.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_texture.bin
index 433ae1c6ea9..136b37a50f6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_depth.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_depth.bin
index b92b121610f..a138e8ac318 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_depth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_depth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_hblur.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_hblur.bin
index df76dea07fe..661182fad64 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_hblur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_hblur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_packdepth.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_packdepth.bin
index 5dac8eab0d2..c4639d90f0c 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_packdepth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_packdepth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_packdepth_linear.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_packdepth_linear.bin
index e5b768b3a35..e1157697c58 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_packdepth_linear.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_packdepth_linear.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_texture.bin
index 433ae1c6ea9..136b37a50f6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_texture_lighting.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_texture_lighting.bin
index 175dee16fee..b39d0396203 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_texture_lighting.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_texture_lighting.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_unpackdepth.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_unpackdepth.bin
index 433ae1c6ea9..136b37a50f6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_unpackdepth.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_unpackdepth.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_vblur.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_vblur.bin
index 9fa45531ab7..236a07d6b66 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_vblur.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowmaps_vblur.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_color_lighting.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_color_lighting.bin
index 24282ddadab..14c62361476 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_color_lighting.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_color_lighting.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_color_texture.bin
index 433ae1c6ea9..136b37a50f6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_svback.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_svback.bin
index 462df45cc07..67fdccb9f3e 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_svback.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_svback.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_svfront.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_svfront.bin
index b92b121610f..a138e8ac318 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_svfront.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_svfront.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_svside.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_svside.bin
index 857bfd85d34..156a2d507fc 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_svside.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_svside.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_texture.bin
index 433ae1c6ea9..136b37a50f6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_texture_lighting.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_texture_lighting.bin
index 175dee16fee..b39d0396203 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_texture_lighting.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_shadowvolume_texture_lighting.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_sky.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_sky.bin
index 81358a9d346..bdefabcc0ef 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_sky.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_sky.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_sky_landscape.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_sky_landscape.bin
index b90c5455237..ef25f5a6f4c 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_sky_landscape.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_sky_landscape.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_sms_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_sms_mesh.bin
index 49f9ecc82b4..dfc54f76aae 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_sms_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_sms_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_sms_shadow.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_sms_shadow.bin
index b92b121610f..a138e8ac318 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_sms_shadow.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_sms_shadow.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_sms_shadow_pd.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_sms_shadow_pd.bin
index 5dac8eab0d2..c4639d90f0c 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_sms_shadow_pd.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_sms_shadow_pd.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_color.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_color.bin
index b92b121610f..a138e8ac318 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_color.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_color.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_color_lighting.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_color_lighting.bin
index 24282ddadab..14c62361476 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_color_lighting.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_color_lighting.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_color_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_color_texture.bin
index 433ae1c6ea9..136b37a50f6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_color_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_color_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_texture.bin
index 433ae1c6ea9..136b37a50f6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_texture_lighting.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_texture_lighting.bin
index 175dee16fee..b39d0396203 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_texture_lighting.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_stencil_texture_lighting.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_terrain.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_terrain.bin
index 98dc951a069..90fc1de3065 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_terrain.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_terrain.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_terrain_height_texture.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_terrain_height_texture.bin
index da93f664508..5f0dbdfa441 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_terrain_height_texture.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_terrain_height_texture.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_tree.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_tree.bin
index 5c6db350dd2..6db162fae42 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_tree.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_tree.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_update.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_update.bin
index b5d42a43d6b..694ee115bd6 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_update.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_update.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_vectordisplay_fb.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_vectordisplay_fb.bin
index ac1c19b7ee5..7cbf19a9875 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_vectordisplay_fb.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_vectordisplay_fb.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_vt_generic.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_vt_generic.bin
new file mode 100644
index 00000000000..aad2d1ab309
--- /dev/null
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_vt_generic.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_wf_mesh.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_wf_mesh.bin
index a8e75a76c59..b4b62dea1b1 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_wf_mesh.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_wf_mesh.bin
Binary files differ
diff --git a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_wf_wireframe.bin b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_wf_wireframe.bin
index 91702d4a76d..3bc355dbc8c 100644
--- a/3rdparty/bgfx/examples/runtime/shaders/essl/vs_wf_wireframe.bin
+++ b/3rdparty/bgfx/examples/runtime/shaders/essl/vs_wf_wireframe.bin
Binary files differ