From 57cfeffb8d4461f414d36b51ce203af1db9d6e0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Sat, 11 Apr 2015 18:18:43 -0700 Subject: [PATCH] Rebuilt shaders. --- examples/02-metaballs/vs_metaballs.bin.h | 26 +++--- examples/17-drawstress/vs_drawstress.bin.h | 18 ++--- examples/common/font/vs_font_basic.bin.h | 16 ++-- .../common/font/vs_font_distance_field.bin.h | 16 ++-- .../vs_font_distance_field_subpixel.bin.h | 16 ++-- examples/common/imgui/fs_imgui_cubemap.bin.h | 14 ++-- examples/common/imgui/fs_imgui_image.bin.h | 14 ++-- .../common/imgui/fs_imgui_image_swizz.bin.h | 18 ++--- examples/common/imgui/fs_imgui_latlong.bin.h | 14 ++-- examples/common/imgui/vs_imgui_color.bin.h | 18 ++--- examples/common/imgui/vs_imgui_cubemap.bin.h | 18 ++--- examples/common/imgui/vs_imgui_image.bin.h | 16 ++-- examples/common/imgui/vs_imgui_latlong.bin.h | 18 ++--- examples/common/imgui/vs_imgui_texture.bin.h | 16 ++-- examples/common/imgui/vs_ocornut_imgui.bin.h | 70 +++++++--------- examples/common/nanovg/fs_nanovg_fill.bin.h | 76 +++++++++--------- examples/common/nanovg/vs_nanovg_fill.bin.h | 14 ++-- .../shaders/dx11/cs_init_instances.bin | Bin 6767 -> 6767 bytes .../shaders/dx11/cs_update_instances.bin | Bin 1611 -> 1611 bytes examples/runtime/shaders/dx11/fs_bump.bin | Bin 3598 -> 3598 bytes .../runtime/shaders/dx11/fs_deferred_geom.bin | Bin 1424 -> 1424 bytes .../shaders/dx11/fs_deferred_light.bin | Bin 1350 -> 1350 bytes .../runtime/shaders/dx11/fs_hdr_bright.bin | Bin 2419 -> 2419 bytes examples/runtime/shaders/dx11/fs_hdr_lum.bin | Bin 2467 -> 2467 bytes .../runtime/shaders/dx11/fs_hdr_lumavg.bin | Bin 3067 -> 3067 bytes examples/runtime/shaders/dx11/fs_hdr_mesh.bin | Bin 1853 -> 1853 bytes .../runtime/shaders/dx11/fs_hdr_skybox.bin | Bin 784 -> 784 bytes .../runtime/shaders/dx11/fs_hdr_tonemap.bin | Bin 2480 -> 2480 bytes examples/runtime/shaders/dx11/fs_ibl_mesh.bin | Bin 2653 -> 2653 bytes .../runtime/shaders/dx11/fs_ibl_skybox.bin | Bin 815 -> 815 bytes examples/runtime/shaders/dx11/fs_mesh.bin | Bin 1657 -> 1657 bytes examples/runtime/shaders/dx11/fs_oit.bin | Bin 286 -> 286 bytes examples/runtime/shaders/dx11/fs_oit_wb.bin | Bin 694 -> 694 bytes .../shaders/dx11/fs_oit_wb_separate.bin | Bin 634 -> 634 bytes examples/runtime/shaders/dx11/fs_particle.bin | Bin 603 -> 603 bytes .../runtime/shaders/dx11/fs_raymarching.bin | Bin 10001 -> 10001 bytes .../fs_shadowmaps_color_lightning_esm.bin | Bin 3554 -> 3554 bytes .../fs_shadowmaps_color_lightning_esm_csm.bin | Bin 6434 -> 6434 bytes ..._shadowmaps_color_lightning_esm_linear.bin | Bin 3526 -> 3526 bytes ...dowmaps_color_lightning_esm_linear_csm.bin | Bin 6322 -> 6322 bytes ...owmaps_color_lightning_esm_linear_omni.bin | Bin 5184 -> 5184 bytes ...fs_shadowmaps_color_lightning_esm_omni.bin | Bin 5212 -> 5212 bytes .../fs_shadowmaps_color_lightning_hard.bin | Bin 3438 -> 3438 bytes ...fs_shadowmaps_color_lightning_hard_csm.bin | Bin 5970 -> 5970 bytes ...shadowmaps_color_lightning_hard_linear.bin | Bin 3410 -> 3410 bytes ...owmaps_color_lightning_hard_linear_csm.bin | Bin 5886 -> 5858 bytes ...wmaps_color_lightning_hard_linear_omni.bin | Bin 5068 -> 5068 bytes ...s_shadowmaps_color_lightning_hard_omni.bin | Bin 5096 -> 5096 bytes .../fs_shadowmaps_color_lightning_pcf.bin | Bin 11899 -> 11899 bytes .../fs_shadowmaps_color_lightning_pcf_csm.bin | Bin 39887 -> 39887 bytes ..._shadowmaps_color_lightning_pcf_linear.bin | Bin 10823 -> 10823 bytes ...dowmaps_color_lightning_pcf_linear_csm.bin | Bin 35503 -> 35503 bytes ...owmaps_color_lightning_pcf_linear_omni.bin | Bin 12417 -> 12417 bytes ...fs_shadowmaps_color_lightning_pcf_omni.bin | Bin 13505 -> 13505 bytes .../fs_shadowmaps_color_lightning_vsm.bin | Bin 3730 -> 3730 bytes .../fs_shadowmaps_color_lightning_vsm_csm.bin | Bin 7138 -> 7138 bytes ..._shadowmaps_color_lightning_vsm_linear.bin | Bin 3702 -> 3702 bytes ...dowmaps_color_lightning_vsm_linear_csm.bin | Bin 7026 -> 7026 bytes ...owmaps_color_lightning_vsm_linear_omni.bin | Bin 5360 -> 5360 bytes ...fs_shadowmaps_color_lightning_vsm_omni.bin | Bin 5388 -> 5388 bytes .../dx11/fs_shadowmaps_color_texture.bin | Bin 606 -> 606 bytes .../dx11/fs_shadowmaps_unpackdepth.bin | Bin 480 -> 480 bytes .../dx11/fs_shadowmaps_unpackdepth_vsm.bin | Bin 480 -> 480 bytes .../dx11/fs_shadowvolume_color_lightning.bin | Bin 2438 -> 2438 bytes .../dx11/fs_shadowvolume_color_texture.bin | Bin 606 -> 606 bytes .../dx11/fs_shadowvolume_svbackcolor.bin | Bin 270 -> 270 bytes .../dx11/fs_shadowvolume_svfrontcolor.bin | Bin 270 -> 270 bytes .../dx11/fs_shadowvolume_svsidecolor.bin | Bin 298 -> 298 bytes .../dx11/fs_shadowvolume_svsidetex.bin | Bin 569 -> 569 bytes .../fs_shadowvolume_texture_lightning.bin | Bin 2600 -> 2600 bytes examples/runtime/shaders/dx11/fs_sms_mesh.bin | Bin 4797 -> 4797 bytes .../runtime/shaders/dx11/fs_sms_mesh_pd.bin | Bin 5613 -> 5613 bytes .../dx11/fs_stencil_color_lightning.bin | Bin 2287 -> 2287 bytes .../shaders/dx11/fs_stencil_color_texture.bin | Bin 606 -> 606 bytes .../dx11/fs_stencil_texture_lightning.bin | Bin 2463 -> 2463 bytes examples/runtime/shaders/dx11/fs_tree.bin | Bin 1349 -> 1164 bytes .../runtime/shaders/dx11/fs_update_3d.bin | Bin 489 -> 489 bytes .../shaders/dx11/fs_vectordisplay_blit.bin | Bin 491 -> 491 bytes .../shaders/dx11/fs_vectordisplay_blur.bin | Bin 1506 -> 1506 bytes .../shaders/dx11/fs_vectordisplay_fb.bin | Bin 474 -> 474 bytes examples/runtime/shaders/dx11/vs_bump.bin | Bin 2088 -> 2088 bytes .../shaders/dx11/vs_bump_instanced.bin | Bin 2170 -> 2170 bytes examples/runtime/shaders/dx11/vs_callback.bin | Bin 712 -> 712 bytes examples/runtime/shaders/dx11/vs_cubes.bin | Bin 510 -> 510 bytes .../shaders/dx11/vs_deferred_combine.bin | Bin 518 -> 518 bytes .../shaders/dx11/vs_deferred_debug.bin | Bin 518 -> 518 bytes .../shaders/dx11/vs_deferred_debug_line.bin | Bin 510 -> 510 bytes .../runtime/shaders/dx11/vs_deferred_geom.bin | Bin 2088 -> 2088 bytes .../shaders/dx11/vs_deferred_light.bin | Bin 518 -> 518 bytes examples/runtime/shaders/dx11/vs_hdr_blur.bin | Bin 1080 -> 742 bytes .../runtime/shaders/dx11/vs_hdr_bright.bin | Bin 518 -> 518 bytes examples/runtime/shaders/dx11/vs_hdr_lum.bin | Bin 518 -> 518 bytes .../runtime/shaders/dx11/vs_hdr_lumavg.bin | Bin 518 -> 518 bytes examples/runtime/shaders/dx11/vs_hdr_mesh.bin | Bin 944 -> 944 bytes .../runtime/shaders/dx11/vs_hdr_skybox.bin | Bin 518 -> 518 bytes .../runtime/shaders/dx11/vs_hdr_tonemap.bin | Bin 1028 -> 742 bytes examples/runtime/shaders/dx11/vs_ibl_mesh.bin | Bin 991 -> 991 bytes .../runtime/shaders/dx11/vs_ibl_skybox.bin | Bin 674 -> 674 bytes .../runtime/shaders/dx11/vs_instancing.bin | Bin 847 -> 847 bytes examples/runtime/shaders/dx11/vs_mesh.bin | Bin 1433 -> 1433 bytes examples/runtime/shaders/dx11/vs_oit.bin | Bin 802 -> 802 bytes examples/runtime/shaders/dx11/vs_oit_blit.bin | Bin 518 -> 518 bytes examples/runtime/shaders/dx11/vs_particle.bin | Bin 1149 -> 1149 bytes .../runtime/shaders/dx11/vs_raymarching.bin | Bin 620 -> 620 bytes .../shaders/dx11/vs_shadowmaps_color.bin | Bin 404 -> 404 bytes .../dx11/vs_shadowmaps_color_lightning.bin | Bin 1197 -> 1197 bytes .../vs_shadowmaps_color_lightning_csm.bin | Bin 2146 -> 2146 bytes .../vs_shadowmaps_color_lightning_linear.bin | Bin 1237 -> 1237 bytes ..._shadowmaps_color_lightning_linear_csm.bin | Bin 2306 -> 2306 bytes ...shadowmaps_color_lightning_linear_omni.bin | Bin 2217 -> 2217 bytes .../vs_shadowmaps_color_lightning_omni.bin | Bin 2057 -> 2057 bytes .../dx11/vs_shadowmaps_color_texture.bin | Bin 518 -> 518 bytes .../shaders/dx11/vs_shadowmaps_depth.bin | Bin 404 -> 404 bytes .../shaders/dx11/vs_shadowmaps_hblur.bin | Bin 1149 -> 742 bytes .../shaders/dx11/vs_shadowmaps_packdepth.bin | Bin 492 -> 492 bytes .../dx11/vs_shadowmaps_packdepth_linear.bin | Bin 500 -> 500 bytes .../shaders/dx11/vs_shadowmaps_texture.bin | Bin 518 -> 518 bytes .../dx11/vs_shadowmaps_texture_lightning.bin | Bin 974 -> 974 bytes .../dx11/vs_shadowmaps_unpackdepth.bin | Bin 518 -> 518 bytes .../shaders/dx11/vs_shadowmaps_vblur.bin | Bin 1149 -> 742 bytes .../dx11/vs_shadowvolume_color_lightning.bin | Bin 936 -> 936 bytes .../dx11/vs_shadowvolume_color_texture.bin | Bin 518 -> 518 bytes .../shaders/dx11/vs_shadowvolume_svback.bin | Bin 594 -> 594 bytes .../shaders/dx11/vs_shadowvolume_svfront.bin | Bin 404 -> 404 bytes .../shaders/dx11/vs_shadowvolume_svside.bin | Bin 764 -> 764 bytes .../shaders/dx11/vs_shadowvolume_texture.bin | Bin 518 -> 518 bytes .../vs_shadowvolume_texture_lightning.bin | Bin 974 -> 974 bytes examples/runtime/shaders/dx11/vs_sms_mesh.bin | Bin 1189 -> 1189 bytes .../runtime/shaders/dx11/vs_sms_shadow.bin | Bin 404 -> 404 bytes .../runtime/shaders/dx11/vs_sms_shadow_pd.bin | Bin 492 -> 492 bytes .../runtime/shaders/dx11/vs_stencil_color.bin | Bin 404 -> 404 bytes .../dx11/vs_stencil_color_lightning.bin | Bin 906 -> 906 bytes .../shaders/dx11/vs_stencil_color_texture.bin | Bin 518 -> 518 bytes .../shaders/dx11/vs_stencil_texture.bin | Bin 518 -> 518 bytes .../dx11/vs_stencil_texture_lightning.bin | Bin 974 -> 974 bytes examples/runtime/shaders/dx11/vs_tree.bin | Bin 1058 -> 1058 bytes examples/runtime/shaders/dx11/vs_update.bin | Bin 518 -> 518 bytes .../shaders/dx11/vs_vectordisplay_fb.bin | Bin 620 -> 620 bytes 138 files changed, 194 insertions(+), 204 deletions(-) diff --git a/examples/02-metaballs/vs_metaballs.bin.h b/examples/02-metaballs/vs_metaballs.bin.h index ab421d6ab..27f05cafb 100644 --- a/examples/02-metaballs/vs_metaballs.bin.h +++ b/examples/02-metaballs/vs_metaballs.bin.h @@ -70,10 +70,10 @@ static const uint8_t vs_metaballs_dx9[457] = static const uint8_t vs_metaballs_dx11[726] = { 0x56, 0x53, 0x48, 0x03, 0x03, 0x2c, 0xf5, 0x3f, 0x02, 0x00, 0x07, 0x75, 0x5f, 0x6d, 0x6f, 0x64, // VSH..,.?...u_mod - 0x65, 0x6c, 0x09, 0x20, 0xa0, 0x01, 0x80, 0x00, 0x0f, 0x75, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, // el. .....u_model - 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0xe0, 0x09, 0x04, 0x00, 0x9c, 0x02, // ViewProj........ - 0x44, 0x58, 0x42, 0x43, 0x72, 0x56, 0x66, 0x18, 0xad, 0x65, 0x72, 0x27, 0xff, 0xd1, 0xb4, 0xc2, // DXBCrVf..er'.... - 0xf4, 0xf3, 0x4a, 0xd2, 0x01, 0x00, 0x00, 0x00, 0x9c, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // ..J............. + 0x65, 0x6c, 0x09, 0x20, 0x00, 0x00, 0x80, 0x00, 0x0f, 0x75, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, // el. .....u_model + 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x00, 0x08, 0x04, 0x00, 0x9c, 0x02, // ViewProj........ + 0x44, 0x58, 0x42, 0x43, 0xc6, 0x4d, 0x04, 0x38, 0x93, 0x20, 0x89, 0x1c, 0xbe, 0x68, 0xbc, 0xd4, // DXBC.M.8. ...h.. + 0xee, 0x2f, 0x8a, 0xe9, 0x01, 0x00, 0x00, 0x00, 0x9c, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // ./.............. 0x2c, 0x00, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x49, 0x53, 0x47, 0x4e, // ,...........ISGN 0x68, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, // h...........P... 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ @@ -90,7 +90,7 @@ static const uint8_t vs_metaballs_dx11[726] = 0x07, 0x08, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x00, // ....SV_POSITION. 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x00, 0xab, // COLOR.TEXCOORD.. 0x53, 0x48, 0x44, 0x52, 0x84, 0x01, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x61, 0x00, 0x00, 0x00, // SHDR....@...a... - 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0x00, 0x00, 0x00, // Y...F. ......... + 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, // Y...F. ......... 0x5f, 0x00, 0x00, 0x03, 0xf2, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, // _..........._... 0x72, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x72, 0x10, 0x10, 0x00, // r......._...r... 0x02, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....g.... ...... @@ -98,21 +98,21 @@ static const uint8_t vs_metaballs_dx11[726] = 0x65, 0x00, 0x00, 0x03, 0x72, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x02, // e...r ......h... 0x01, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....8........... 0x56, 0x15, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, // V.......F. ..... - 0x9f, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....2........... - 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, // F. ............. + 0x81, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....2........... + 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, // F. ............. 0x02, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, // ....F.......2... 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, // ........F. ..... - 0xa0, 0x00, 0x00, 0x00, 0xa6, 0x1a, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, // ............F... + 0x82, 0x00, 0x00, 0x00, 0xa6, 0x1a, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, // ............F... 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ......... ...... 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, // F.......F. ..... - 0xa1, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, // ....6.... ...... + 0x83, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, // ....6.... ...... 0x46, 0x1e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0x72, 0x00, 0x10, 0x00, // F.......8...r... 0x00, 0x00, 0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x82, 0x20, 0x00, // ....V.......F. . - 0x00, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0x72, 0x00, 0x10, 0x00, // ........2...r... - 0x00, 0x00, 0x00, 0x00, 0x46, 0x82, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, // ....F. ......... + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0x72, 0x00, 0x10, 0x00, // ........2...r... + 0x00, 0x00, 0x00, 0x00, 0x46, 0x82, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ....F. ......... 0x06, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ........F....... 0x32, 0x00, 0x00, 0x0a, 0x72, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x82, 0x20, 0x00, // 2...r ......F. . - 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0xa6, 0x1a, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, // ................ + 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xa6, 0x1a, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, // ................ 0x46, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x03, 0x05, 0x00, // F.......>....... - 0x02, 0x00, 0x01, 0x00, 0x30, 0x0a, // ....0. + 0x02, 0x00, 0x01, 0x00, 0x40, 0x08, // ....@. }; diff --git a/examples/17-drawstress/vs_drawstress.bin.h b/examples/17-drawstress/vs_drawstress.bin.h index 40104ab24..12f40fbad 100644 --- a/examples/17-drawstress/vs_drawstress.bin.h +++ b/examples/17-drawstress/vs_drawstress.bin.h @@ -48,9 +48,9 @@ static const uint8_t vs_drawstress_dx9[319] = static const uint8_t vs_drawstress_dx11[510] = { 0x56, 0x53, 0x48, 0x03, 0xa4, 0x8b, 0xef, 0x49, 0x01, 0x00, 0x0f, 0x75, 0x5f, 0x6d, 0x6f, 0x64, // VSH....I...u_mod - 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0xe0, 0x09, 0x04, 0x00, // elViewProj...... - 0xd4, 0x01, 0x44, 0x58, 0x42, 0x43, 0x50, 0x7e, 0x8e, 0xb1, 0x12, 0xfc, 0x84, 0xb1, 0x3c, 0x6f, // ..DXBCP~...............0. + 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x02, 0x05, 0x00, 0x01, 0x00, 0x40, 0x00, // ..>.........@. }; diff --git a/examples/common/font/vs_font_basic.bin.h b/examples/common/font/vs_font_basic.bin.h index 8e37217ce..7ae95c9e2 100644 --- a/examples/common/font/vs_font_basic.bin.h +++ b/examples/common/font/vs_font_basic.bin.h @@ -55,9 +55,9 @@ static const uint8_t vs_font_basic_dx9[335] = static const uint8_t vs_font_basic_dx11[580] = { 0x56, 0x53, 0x48, 0x03, 0x01, 0x83, 0xf2, 0xe1, 0x01, 0x00, 0x0f, 0x75, 0x5f, 0x6d, 0x6f, 0x64, // VSH........u_mod - 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0xe0, 0x09, 0x04, 0x00, // elViewProj...... - 0x18, 0x02, 0x44, 0x58, 0x42, 0x43, 0x15, 0x9f, 0x84, 0xdd, 0x04, 0x54, 0x44, 0x7a, 0xe4, 0x5d, // ..DXBC.....TDz.] - 0xfe, 0xcb, 0x25, 0xc0, 0xab, 0x09, 0x01, 0x00, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0x03, 0x00, // ..%............. + 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, // elViewProj...... + 0x18, 0x02, 0x44, 0x58, 0x42, 0x43, 0xe3, 0x5d, 0xf0, 0xa8, 0xb3, 0x95, 0xec, 0x3a, 0x48, 0x51, // ..DXBC.].....:HQ + 0xb3, 0xab, 0xaf, 0x69, 0xf9, 0x66, 0x01, 0x00, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0x03, 0x00, // ...i.f.......... 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x49, 0x53, // ..,...........IS 0x47, 0x4e, 0x68, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x50, 0x00, // GNh...........P. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ @@ -74,7 +74,7 @@ static const uint8_t vs_font_basic_dx11[580] = 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, // ......SV_POSITIO 0x4e, 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, // N.COLOR.TEXCOORD 0x00, 0xab, 0x53, 0x48, 0x44, 0x52, 0x00, 0x01, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x40, 0x00, // ..SHDR....@...@. - 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0x00, // ..Y...F. ....... + 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, // ..Y...F. ....... 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0xf2, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, // .._..........._. 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0xf2, 0x10, // ..2......._..... 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, // ......g.... .... @@ -82,13 +82,13 @@ static const uint8_t vs_font_basic_dx11[580] = 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x68, 0x00, // ..e.... ......h. 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......8......... 0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, // ..V.......F. ... - 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2......... - 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, 0x00, 0x00, 0x00, 0x06, 0x10, // ..F. ........... + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2......... + 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x10, // ..F. ........... 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ......F......... 0x00, 0x08, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, // ... ......F..... - 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0x36, 0x00, // ..F. .........6. + 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, // ..F. .........6. 0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x1e, 0x10, 0x00, 0x00, 0x00, // ... ......F..... 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x1e, // ..6.... ......F. 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x03, 0x05, 0x00, 0x01, 0x00, // ......>......... - 0x10, 0x00, 0x30, 0x0a, // ..0. + 0x10, 0x00, 0x40, 0x00, // ..@. }; diff --git a/examples/common/font/vs_font_distance_field.bin.h b/examples/common/font/vs_font_distance_field.bin.h index cad524f92..66358f017 100644 --- a/examples/common/font/vs_font_distance_field.bin.h +++ b/examples/common/font/vs_font_distance_field.bin.h @@ -55,9 +55,9 @@ static const uint8_t vs_font_distance_field_dx9[335] = static const uint8_t vs_font_distance_field_dx11[580] = { 0x56, 0x53, 0x48, 0x03, 0x01, 0x83, 0xf2, 0xe1, 0x01, 0x00, 0x0f, 0x75, 0x5f, 0x6d, 0x6f, 0x64, // VSH........u_mod - 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0xe0, 0x09, 0x04, 0x00, // elViewProj...... - 0x18, 0x02, 0x44, 0x58, 0x42, 0x43, 0x15, 0x9f, 0x84, 0xdd, 0x04, 0x54, 0x44, 0x7a, 0xe4, 0x5d, // ..DXBC.....TDz.] - 0xfe, 0xcb, 0x25, 0xc0, 0xab, 0x09, 0x01, 0x00, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0x03, 0x00, // ..%............. + 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, // elViewProj...... + 0x18, 0x02, 0x44, 0x58, 0x42, 0x43, 0xe3, 0x5d, 0xf0, 0xa8, 0xb3, 0x95, 0xec, 0x3a, 0x48, 0x51, // ..DXBC.].....:HQ + 0xb3, 0xab, 0xaf, 0x69, 0xf9, 0x66, 0x01, 0x00, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0x03, 0x00, // ...i.f.......... 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x49, 0x53, // ..,...........IS 0x47, 0x4e, 0x68, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x50, 0x00, // GNh...........P. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ @@ -74,7 +74,7 @@ static const uint8_t vs_font_distance_field_dx11[580] = 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, // ......SV_POSITIO 0x4e, 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, // N.COLOR.TEXCOORD 0x00, 0xab, 0x53, 0x48, 0x44, 0x52, 0x00, 0x01, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x40, 0x00, // ..SHDR....@...@. - 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0x00, // ..Y...F. ....... + 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, // ..Y...F. ....... 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0xf2, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, // .._..........._. 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0xf2, 0x10, // ..2......._..... 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, // ......g.... .... @@ -82,13 +82,13 @@ static const uint8_t vs_font_distance_field_dx11[580] = 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x68, 0x00, // ..e.... ......h. 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......8......... 0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, // ..V.......F. ... - 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2......... - 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, 0x00, 0x00, 0x00, 0x06, 0x10, // ..F. ........... + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2......... + 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x10, // ..F. ........... 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ......F......... 0x00, 0x08, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, // ... ......F..... - 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0x36, 0x00, // ..F. .........6. + 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, // ..F. .........6. 0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x1e, 0x10, 0x00, 0x00, 0x00, // ... ......F..... 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x1e, // ..6.... ......F. 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x03, 0x05, 0x00, 0x01, 0x00, // ......>......... - 0x10, 0x00, 0x30, 0x0a, // ..0. + 0x10, 0x00, 0x40, 0x00, // ..@. }; diff --git a/examples/common/font/vs_font_distance_field_subpixel.bin.h b/examples/common/font/vs_font_distance_field_subpixel.bin.h index 7f9e84b17..90d9ff1f8 100644 --- a/examples/common/font/vs_font_distance_field_subpixel.bin.h +++ b/examples/common/font/vs_font_distance_field_subpixel.bin.h @@ -55,9 +55,9 @@ static const uint8_t vs_font_distance_field_subpixel_dx9[335] = static const uint8_t vs_font_distance_field_subpixel_dx11[580] = { 0x56, 0x53, 0x48, 0x03, 0x01, 0x83, 0xf2, 0xe1, 0x01, 0x00, 0x0f, 0x75, 0x5f, 0x6d, 0x6f, 0x64, // VSH........u_mod - 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0xe0, 0x09, 0x04, 0x00, // elViewProj...... - 0x18, 0x02, 0x44, 0x58, 0x42, 0x43, 0x15, 0x9f, 0x84, 0xdd, 0x04, 0x54, 0x44, 0x7a, 0xe4, 0x5d, // ..DXBC.....TDz.] - 0xfe, 0xcb, 0x25, 0xc0, 0xab, 0x09, 0x01, 0x00, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0x03, 0x00, // ..%............. + 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, // elViewProj...... + 0x18, 0x02, 0x44, 0x58, 0x42, 0x43, 0xe3, 0x5d, 0xf0, 0xa8, 0xb3, 0x95, 0xec, 0x3a, 0x48, 0x51, // ..DXBC.].....:HQ + 0xb3, 0xab, 0xaf, 0x69, 0xf9, 0x66, 0x01, 0x00, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0x03, 0x00, // ...i.f.......... 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x49, 0x53, // ..,...........IS 0x47, 0x4e, 0x68, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x50, 0x00, // GNh...........P. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ @@ -74,7 +74,7 @@ static const uint8_t vs_font_distance_field_subpixel_dx11[580] = 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, // ......SV_POSITIO 0x4e, 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, // N.COLOR.TEXCOORD 0x00, 0xab, 0x53, 0x48, 0x44, 0x52, 0x00, 0x01, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x40, 0x00, // ..SHDR....@...@. - 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0x00, // ..Y...F. ....... + 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, // ..Y...F. ....... 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0xf2, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, // .._..........._. 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0xf2, 0x10, // ..2......._..... 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, // ......g.... .... @@ -82,13 +82,13 @@ static const uint8_t vs_font_distance_field_subpixel_dx11[580] = 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x68, 0x00, // ..e.... ......h. 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......8......... 0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, // ..V.......F. ... - 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2......... - 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, 0x00, 0x00, 0x00, 0x06, 0x10, // ..F. ........... + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2......... + 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x10, // ..F. ........... 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ......F......... 0x00, 0x08, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, // ... ......F..... - 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0x36, 0x00, // ..F. .........6. + 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, // ..F. .........6. 0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x1e, 0x10, 0x00, 0x00, 0x00, // ... ......F..... 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x1e, // ..6.... ......F. 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x03, 0x05, 0x00, 0x01, 0x00, // ......>......... - 0x10, 0x00, 0x30, 0x0a, // ..0. + 0x10, 0x00, 0x40, 0x00, // ..@. }; diff --git a/examples/common/imgui/fs_imgui_cubemap.bin.h b/examples/common/imgui/fs_imgui_cubemap.bin.h index 5e80d9e83..9c63a4c57 100644 --- a/examples/common/imgui/fs_imgui_cubemap.bin.h +++ b/examples/common/imgui/fs_imgui_cubemap.bin.h @@ -68,9 +68,9 @@ static const uint8_t fs_imgui_cubemap_dx9[373] = static const uint8_t fs_imgui_cubemap_dx11[424] = { 0x46, 0x53, 0x48, 0x03, 0xe3, 0xc2, 0x5c, 0x65, 0x01, 0x00, 0x11, 0x75, 0x5f, 0x69, 0x6d, 0x61, // FSH....e...u_ima - 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x15, 0x00, 0x30, 0x0a, // geLodEnabled..0. - 0x01, 0x00, 0x80, 0x01, 0x44, 0x58, 0x42, 0x43, 0x0a, 0xe5, 0x08, 0xe2, 0xdf, 0xb4, 0xf4, 0x25, // ....DXBC.......% - 0x75, 0x35, 0x6e, 0xe7, 0x88, 0x3b, 0x3b, 0xe8, 0x01, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, // u5n..;;......... + 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x15, 0x00, 0x00, 0x00, // geLodEnabled.... + 0x01, 0x00, 0x80, 0x01, 0x44, 0x58, 0x42, 0x43, 0x3a, 0x0c, 0x3f, 0xee, 0x22, 0x31, 0x60, 0x3f, // ....DXBC:.?."1`? + 0x80, 0x4a, 0x2e, 0x3f, 0xcb, 0x18, 0x1c, 0x94, 0x01, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, // .J.?............ 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, // ....,........... 0x49, 0x53, 0x47, 0x4e, 0x4c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, // ISGNL........... 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // 8............... @@ -82,16 +82,16 @@ static const uint8_t fs_imgui_cubemap_dx11[424] = 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x54, // ............SV_T 0x41, 0x52, 0x47, 0x45, 0x54, 0x00, 0xab, 0xab, 0x53, 0x48, 0x44, 0x52, 0xc4, 0x00, 0x00, 0x00, // ARGET...SHDR.... 0x40, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, // @...1...Y...F. . - 0x00, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x03, 0x00, 0x60, 0x10, 0x00, // ........Z....`.. + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x03, 0x00, 0x60, 0x10, 0x00, // ........Z....`.. 0x00, 0x00, 0x00, 0x00, 0x58, 0x30, 0x00, 0x04, 0x00, 0x70, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....X0...p...... 0x55, 0x55, 0x00, 0x00, 0x62, 0x10, 0x00, 0x03, 0x72, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, // UU..b...r....... 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x02, // e.... ......h... 0x01, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x0c, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....H........... 0x46, 0x12, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x7e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // F.......F~...... 0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, // .`........ ..... - 0xa3, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x72, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....6...r ...... + 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x72, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....6...r ...... 0x46, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0x82, 0x20, 0x10, 0x00, // F.......2.... .. - 0x00, 0x00, 0x00, 0x00, 0x1a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, // ...... ......... + 0x00, 0x00, 0x00, 0x00, 0x1a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ...... ......... 0x01, 0x40, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3f, 0x01, 0x40, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3e, // .@....L?.@....L> - 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x40, 0x0a, // >.....@. + 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, // >....... }; diff --git a/examples/common/imgui/fs_imgui_image.bin.h b/examples/common/imgui/fs_imgui_image.bin.h index ccbd6849e..a4f389160 100644 --- a/examples/common/imgui/fs_imgui_image.bin.h +++ b/examples/common/imgui/fs_imgui_image.bin.h @@ -67,9 +67,9 @@ static const uint8_t fs_imgui_image_dx9[377] = static const uint8_t fs_imgui_image_dx11[428] = { 0x46, 0x53, 0x48, 0x03, 0x6f, 0x1e, 0x3e, 0x3c, 0x01, 0x00, 0x11, 0x75, 0x5f, 0x69, 0x6d, 0x61, // FSH.o.><...u_ima - 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x15, 0x00, 0x30, 0x0a, // geLodEnabled..0. - 0x01, 0x00, 0x84, 0x01, 0x44, 0x58, 0x42, 0x43, 0x7b, 0x5e, 0x5a, 0x64, 0x91, 0x9a, 0x4c, 0x72, // ....DXBC{^Zd..Lr - 0xf8, 0xeb, 0xfd, 0x54, 0x86, 0x84, 0x91, 0x43, 0x01, 0x00, 0x00, 0x00, 0x84, 0x01, 0x00, 0x00, // ...T...C........ + 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x15, 0x00, 0x00, 0x00, // geLodEnabled.... + 0x01, 0x00, 0x84, 0x01, 0x44, 0x58, 0x42, 0x43, 0x60, 0x83, 0xa2, 0x5c, 0x77, 0x3d, 0xcc, 0x9b, // ....DXBC`...w=.. + 0xb9, 0x73, 0xdf, 0x41, 0x6b, 0x18, 0x8f, 0x0e, 0x01, 0x00, 0x00, 0x00, 0x84, 0x01, 0x00, 0x00, // .s.Ak........... 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, // ....,........... 0x49, 0x53, 0x47, 0x4e, 0x50, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, // ISGNP........... 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // 8............... @@ -81,16 +81,16 @@ static const uint8_t fs_imgui_image_dx11[428] = 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, // ................ 0x53, 0x56, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x00, 0xab, 0xab, 0x53, 0x48, 0x44, 0x52, // SV_TARGET...SHDR 0xc4, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, // ....@...1...Y... - 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x03, // F. .........Z... + 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x03, // F. .........Z... 0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x18, 0x00, 0x04, 0x00, 0x70, 0x10, 0x00, // .`......X....p.. 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x00, 0x00, 0x62, 0x10, 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, // ....UU..b...2... 0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....e.... ...... 0x68, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x0c, 0xf2, 0x00, 0x10, 0x00, // h.......H....... 0x00, 0x00, 0x00, 0x00, 0x46, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x7e, 0x10, 0x00, // ....F.......F~.. 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x80, 0x20, 0x00, // .....`........ . - 0x00, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x72, 0x20, 0x10, 0x00, // ........6...r .. + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x72, 0x20, 0x10, 0x00, // ........6...r .. 0x00, 0x00, 0x00, 0x00, 0x46, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, // ....F.......2... 0x82, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, // . ........ ..... - 0xa3, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3f, 0x01, 0x40, 0x00, 0x00, // .....@....L?.@.. - 0xcd, 0xcc, 0x4c, 0x3e, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x40, 0x0a, // ..L>>.....@. + 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3f, 0x01, 0x40, 0x00, 0x00, // .....@....L?.@.. + 0xcd, 0xcc, 0x4c, 0x3e, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, // ..L>>....... }; diff --git a/examples/common/imgui/fs_imgui_image_swizz.bin.h b/examples/common/imgui/fs_imgui_image_swizz.bin.h index 86872656e..570c88b9b 100644 --- a/examples/common/imgui/fs_imgui_image_swizz.bin.h +++ b/examples/common/imgui/fs_imgui_image_swizz.bin.h @@ -74,10 +74,10 @@ static const uint8_t fs_imgui_image_swizz_dx9[441] = static const uint8_t fs_imgui_image_swizz_dx11[476] = { 0x46, 0x53, 0x48, 0x03, 0x6f, 0x1e, 0x3e, 0x3c, 0x02, 0x00, 0x11, 0x75, 0x5f, 0x69, 0x6d, 0x61, // FSH.o.><...u_ima - 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x15, 0x00, 0x30, 0x0a, // geLodEnabled..0. - 0x01, 0x00, 0x09, 0x75, 0x5f, 0x73, 0x77, 0x69, 0x7a, 0x7a, 0x6c, 0x65, 0x15, 0x00, 0x40, 0x0a, // ...u_swizzle..@. - 0x01, 0x00, 0xa4, 0x01, 0x44, 0x58, 0x42, 0x43, 0xb2, 0x56, 0xb4, 0x8b, 0x35, 0x04, 0xad, 0x91, // ....DXBC.V..5... - 0xa4, 0x67, 0x03, 0xe9, 0x5b, 0xd4, 0x9c, 0xd4, 0x01, 0x00, 0x00, 0x00, 0xa4, 0x01, 0x00, 0x00, // .g..[........... + 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x15, 0x00, 0x00, 0x00, // geLodEnabled.... + 0x01, 0x00, 0x09, 0x75, 0x5f, 0x73, 0x77, 0x69, 0x7a, 0x7a, 0x6c, 0x65, 0x15, 0x00, 0x10, 0x00, // ...u_swizzle.... + 0x01, 0x00, 0xa4, 0x01, 0x44, 0x58, 0x42, 0x43, 0x82, 0x53, 0x75, 0xc2, 0x4f, 0x7e, 0x06, 0x0a, // ....DXBC.Su.O~.. + 0x49, 0x27, 0x42, 0x29, 0x01, 0x0a, 0x6a, 0x92, 0x01, 0x00, 0x00, 0x00, 0xa4, 0x01, 0x00, 0x00, // I'B)..j......... 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, // ....,........... 0x49, 0x53, 0x47, 0x4e, 0x50, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, // ISGNP........... 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // 8............... @@ -89,18 +89,18 @@ static const uint8_t fs_imgui_image_swizz_dx11[476] = 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, // ................ 0x53, 0x56, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x00, 0xab, 0xab, 0x53, 0x48, 0x44, 0x52, // SV_TARGET...SHDR 0xe4, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, // ....@...9...Y... - 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa5, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x03, // F. .........Z... + 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x03, // F. .........Z... 0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x18, 0x00, 0x04, 0x00, 0x70, 0x10, 0x00, // .`......X....p.. 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x00, 0x00, 0x62, 0x10, 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, // ....UU..b...2... 0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....e.... ...... 0x68, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x0c, 0xf2, 0x00, 0x10, 0x00, // h.......H....... 0x00, 0x00, 0x00, 0x00, 0x46, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x7e, 0x10, 0x00, // ....F.......F~.. 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x80, 0x20, 0x00, // .....`........ . - 0x00, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x08, 0x12, 0x00, 0x10, 0x00, // ................ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x08, 0x12, 0x00, 0x10, 0x00, // ................ 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, // ....F.......F. . - 0x00, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0x22, 0x00, 0x10, 0x00, // ........2..."... - 0x00, 0x00, 0x00, 0x00, 0x1a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, // ...... ......... + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0x22, 0x00, 0x10, 0x00, // ........2..."... + 0x00, 0x00, 0x00, 0x00, 0x1a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ...... ......... 0x01, 0x40, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3f, 0x01, 0x40, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3e, // .@....L?.@....L> 0x36, 0x00, 0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x04, 0x10, 0x00, // 6.... .......... - 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x50, 0x0a, // ....>.....P. + 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x20, 0x00, // ....>..... . }; diff --git a/examples/common/imgui/fs_imgui_latlong.bin.h b/examples/common/imgui/fs_imgui_latlong.bin.h index 9d2ceeb20..9509bdc32 100644 --- a/examples/common/imgui/fs_imgui_latlong.bin.h +++ b/examples/common/imgui/fs_imgui_latlong.bin.h @@ -96,9 +96,9 @@ static const uint8_t fs_imgui_latlong_dx9[537] = static const uint8_t fs_imgui_latlong_dx11[600] = { 0x46, 0x53, 0x48, 0x03, 0x6f, 0x1e, 0x3e, 0x3c, 0x01, 0x00, 0x11, 0x75, 0x5f, 0x69, 0x6d, 0x61, // FSH.o.><...u_ima - 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x15, 0x00, 0x30, 0x0a, // geLodEnabled..0. - 0x01, 0x00, 0x30, 0x02, 0x44, 0x58, 0x42, 0x43, 0xbb, 0x3e, 0xd7, 0x3a, 0x63, 0xc9, 0x70, 0x0b, // ..0.DXBC.>.:c.p. - 0xa5, 0x2c, 0x7d, 0xb2, 0x3c, 0x0c, 0x75, 0x44, 0x01, 0x00, 0x00, 0x00, 0x30, 0x02, 0x00, 0x00, // .,}.<.uD....0... + 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x15, 0x00, 0x00, 0x00, // geLodEnabled.... + 0x01, 0x00, 0x30, 0x02, 0x44, 0x58, 0x42, 0x43, 0x8e, 0x4b, 0x65, 0x9b, 0x2e, 0xce, 0x92, 0x33, // ..0.DXBC.Ke....3 + 0xf0, 0xfb, 0x9d, 0x50, 0x09, 0x30, 0x0b, 0xf1, 0x01, 0x00, 0x00, 0x00, 0x30, 0x02, 0x00, 0x00, // ...P.0......0... 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, // ....,........... 0x49, 0x53, 0x47, 0x4e, 0x50, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, // ISGNP........... 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // 8............... @@ -110,7 +110,7 @@ static const uint8_t fs_imgui_latlong_dx11[600] = 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, // ................ 0x53, 0x56, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x00, 0xab, 0xab, 0x53, 0x48, 0x44, 0x52, // SV_TARGET...SHDR 0x70, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, // p...@.......Y... - 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x03, // F. .........Z... + 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x03, // F. .........Z... 0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x30, 0x00, 0x04, 0x00, 0x70, 0x10, 0x00, // .`......X0...p.. 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x00, 0x00, 0x62, 0x10, 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, // ....UU..b...2... 0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....e.... ...... @@ -128,9 +128,9 @@ static const uint8_t fs_imgui_latlong_dx11[600] = 0x01, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x0c, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....H........... 0x46, 0x03, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x7e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // F.......F~...... 0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, // .`........ ..... - 0xa3, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x72, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....6...r ...... + 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x72, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // ....6...r ...... 0x46, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0x82, 0x20, 0x10, 0x00, // F.......2.... .. - 0x00, 0x00, 0x00, 0x00, 0x1a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, // ...... ......... + 0x00, 0x00, 0x00, 0x00, 0x1a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ...... ......... 0x01, 0x40, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3f, 0x01, 0x40, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3e, // .@....L?.@....L> - 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x40, 0x0a, // >.....@. + 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, // >....... }; diff --git a/examples/common/imgui/vs_imgui_color.bin.h b/examples/common/imgui/vs_imgui_color.bin.h index 30f226f83..92a5f9114 100644 --- a/examples/common/imgui/vs_imgui_color.bin.h +++ b/examples/common/imgui/vs_imgui_color.bin.h @@ -47,9 +47,9 @@ static const uint8_t vs_imgui_color_dx9[290] = static const uint8_t vs_imgui_color_dx11[465] = { 0x56, 0x53, 0x48, 0x03, 0xa4, 0x8b, 0xef, 0x49, 0x01, 0x00, 0x0a, 0x75, 0x5f, 0x76, 0x69, 0x65, // VSH....I...u_vie - 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x20, 0x01, 0x04, 0x00, 0xac, 0x01, 0x44, 0x58, 0x42, // wProj.. .....DXB - 0x43, 0x60, 0x39, 0x95, 0xb2, 0x19, 0xbb, 0x33, 0x46, 0xc9, 0x07, 0x2b, 0xc2, 0x88, 0xe9, 0xc7, // C`9....3F..+.... - 0x35, 0x01, 0x00, 0x00, 0x00, 0xac, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, // 5............,.. + 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, 0xac, 0x01, 0x44, 0x58, 0x42, // wProj........DXB + 0x43, 0xbc, 0xb2, 0x28, 0xa7, 0xd2, 0xab, 0xc3, 0x2f, 0xa4, 0xe4, 0xbc, 0x67, 0xff, 0xa4, 0xcf, // C..(..../...g... + 0x66, 0x01, 0x00, 0x00, 0x00, 0xac, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, // f............,.. 0x00, 0x7c, 0x00, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x49, 0x53, 0x47, 0x4e, 0x48, 0x00, 0x00, // .|.......ISGNH.. 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .........8...... 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x00, // ................ @@ -62,18 +62,18 @@ static const uint8_t vs_imgui_color_dx11[465] = 0x00, 0x01, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, // .........SV_POSI 0x54, 0x49, 0x4f, 0x4e, 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, 0xab, 0xab, 0x53, 0x48, 0x44, // TION.COLOR...SHD 0x52, 0xd4, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x35, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, // R....@...5...Y.. - 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, // .F. ........._.. + 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, // .F. ........._.. 0x03, 0xf2, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x32, 0x10, 0x10, // ........._...2.. 0x00, 0x01, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, // .....g.... ..... 0x00, 0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, // .....e.... ..... 0x00, 0x68, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0xf2, 0x00, 0x10, // .h.......8...... 0x00, 0x00, 0x00, 0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, // .....V.......F. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, // .........2...... - 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, // .....F. ........ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, // .........2...... + 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .....F. ........ 0x00, 0x06, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, // .........F...... 0x00, 0x00, 0x00, 0x00, 0x08, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, // ...... ......F.. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, // .....F. ........ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, // .....F. ........ 0x00, 0x36, 0x00, 0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x1e, 0x10, // .6.... ......F.. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x02, 0x05, 0x00, 0x01, 0x00, 0x30, // .....>.........0 - 0x0a, // . + 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x02, 0x05, 0x00, 0x01, 0x00, 0x40, // .....>.........@ + 0x00, // . }; diff --git a/examples/common/imgui/vs_imgui_cubemap.bin.h b/examples/common/imgui/vs_imgui_cubemap.bin.h index c885f807c..1a5f9a2fd 100644 --- a/examples/common/imgui/vs_imgui_cubemap.bin.h +++ b/examples/common/imgui/vs_imgui_cubemap.bin.h @@ -48,9 +48,9 @@ static const uint8_t vs_imgui_cubemap_dx9[319] = static const uint8_t vs_imgui_cubemap_dx11[510] = { 0x56, 0x53, 0x48, 0x03, 0xe3, 0xc2, 0x5c, 0x65, 0x01, 0x00, 0x0f, 0x75, 0x5f, 0x6d, 0x6f, 0x64, // VSH....e...u_mod - 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0xe0, 0x09, 0x04, 0x00, // elViewProj...... - 0xd4, 0x01, 0x44, 0x58, 0x42, 0x43, 0xb7, 0x70, 0xda, 0xdd, 0xc3, 0xa2, 0x47, 0x8e, 0x3c, 0xb3, // ..DXBC.p....G.<. - 0x46, 0xc6, 0xb2, 0x4d, 0xd0, 0x8c, 0x01, 0x00, 0x00, 0x00, 0xd4, 0x01, 0x00, 0x00, 0x03, 0x00, // F..M............ + 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, // elViewProj...... + 0xd4, 0x01, 0x44, 0x58, 0x42, 0x43, 0x6e, 0xf2, 0xe5, 0x72, 0xab, 0xb8, 0x0f, 0x91, 0xad, 0x8f, // ..DXBCn..r...... + 0x4c, 0xdf, 0x0e, 0x04, 0x3e, 0x81, 0x01, 0x00, 0x00, 0x00, 0xd4, 0x01, 0x00, 0x00, 0x03, 0x00, // L...>........... 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x49, 0x53, // ..,...|.......IS 0x47, 0x4e, 0x48, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x38, 0x00, // GNH...........8. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ @@ -63,20 +63,20 @@ static const uint8_t vs_imgui_cubemap_dx11[510] = 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x08, 0x00, 0x00, 0x53, 0x56, // ..............SV 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x00, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, // _POSITION.NORMAL 0x00, 0xab, 0x53, 0x48, 0x44, 0x52, 0xfc, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x3f, 0x00, // ..SHDR....@...?. - 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0x00, // ..Y...F. ....... + 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, // ..Y...F. ....... 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x72, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, // .._...r......._. 0x00, 0x03, 0x72, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, // ..r.......g.... 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0x72, 0x20, // ..........e...r 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x38, 0x00, // ......h.......8. 0x00, 0x08, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x01, 0x00, // ..........V..... - 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x32, 0x00, // ..F. .........2. + 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, // ..F. .........2. 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, // ..........F. ... - 0x00, 0x00, 0x9e, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x0e, // ..............F. + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x0e, // ..............F. 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2......... - 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0xa6, 0x1a, // ..F. ........... + 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xa6, 0x1a, // ..F. ........... 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ......F......... 0x00, 0x08, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, // ... ......F..... - 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0x36, 0x00, // ..F. .........6. + 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, // ..F. .........6. 0x00, 0x05, 0x72, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x12, 0x10, 0x00, 0x00, 0x00, // ..r ......F..... - 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x02, 0x02, 0x00, 0x01, 0x00, 0x30, 0x0a, // ..>.........0. + 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x02, 0x02, 0x00, 0x01, 0x00, 0x40, 0x00, // ..>.........@. }; diff --git a/examples/common/imgui/vs_imgui_image.bin.h b/examples/common/imgui/vs_imgui_image.bin.h index 246eaea46..62b917d10 100644 --- a/examples/common/imgui/vs_imgui_image.bin.h +++ b/examples/common/imgui/vs_imgui_image.bin.h @@ -47,9 +47,9 @@ static const uint8_t vs_imgui_image_dx9[290] = static const uint8_t vs_imgui_image_dx11[473] = { 0x56, 0x53, 0x48, 0x03, 0x6f, 0x1e, 0x3e, 0x3c, 0x01, 0x00, 0x0a, 0x75, 0x5f, 0x76, 0x69, 0x65, // VSH.o.><...u_vie - 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x20, 0x01, 0x04, 0x00, 0xb4, 0x01, 0x44, 0x58, 0x42, // wProj.. .....DXB - 0x43, 0x74, 0x70, 0x7c, 0x47, 0x5f, 0xbb, 0x2c, 0xd5, 0x04, 0x58, 0xf1, 0x48, 0xae, 0x43, 0x5c, // Ctp|G_.,..X.H.C. - 0x56, 0x01, 0x00, 0x00, 0x00, 0xb4, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, // V............,.. + 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, 0xb4, 0x01, 0x44, 0x58, 0x42, // wProj........DXB + 0x43, 0x62, 0x0c, 0x7d, 0x32, 0x98, 0x4b, 0xbb, 0x29, 0xce, 0xaa, 0xb2, 0xca, 0x5d, 0xc9, 0x55, // Cb.}2.K.)....].U + 0xf0, 0x01, 0x00, 0x00, 0x00, 0xb4, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, // .............,.. 0x00, 0x80, 0x00, 0x00, 0x00, 0xd8, 0x00, 0x00, 0x00, 0x49, 0x53, 0x47, 0x4e, 0x4c, 0x00, 0x00, // .........ISGNL.. 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .........8...... 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x03, 0x00, // ................ @@ -63,17 +63,17 @@ static const uint8_t vs_imgui_image_dx11[473] = 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, // POSITION.TEXCOOR 0x44, 0x00, 0xab, 0xab, 0xab, 0x53, 0x48, 0x44, 0x52, 0xd4, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, // D....SHDR....@.. 0x00, 0x35, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, // .5...Y...F. .... - 0x00, 0x16, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, // ....._...2...... + 0x00, 0x04, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, // ....._...2...... 0x00, 0x5f, 0x00, 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, // ._...2.......g.. 0x04, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, // .. ..........e.. 0x03, 0x32, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, // .2 ......h...... 0x00, 0x38, 0x00, 0x00, 0x08, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x56, 0x15, 0x10, // .8...........V.. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, // .....F. ........ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // .....F. ........ 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, // .2...........F. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, // ................ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, // ................ 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xf2, 0x20, 0x10, // .F............ . 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, // .....F.......F. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x32, 0x20, 0x10, // .........6...2 . + 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x32, 0x20, 0x10, // .........6...2 . 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, // .....F.......>.. - 0x01, 0x00, 0x02, 0x01, 0x00, 0x10, 0x00, 0x30, 0x0a, // .......0. + 0x01, 0x00, 0x02, 0x01, 0x00, 0x10, 0x00, 0x40, 0x00, // .......@. }; diff --git a/examples/common/imgui/vs_imgui_latlong.bin.h b/examples/common/imgui/vs_imgui_latlong.bin.h index 1bb1dba13..7ef945332 100644 --- a/examples/common/imgui/vs_imgui_latlong.bin.h +++ b/examples/common/imgui/vs_imgui_latlong.bin.h @@ -49,9 +49,9 @@ static const uint8_t vs_imgui_latlong_dx9[319] = static const uint8_t vs_imgui_latlong_dx11[518] = { 0x56, 0x53, 0x48, 0x03, 0x6f, 0x1e, 0x3e, 0x3c, 0x01, 0x00, 0x0f, 0x75, 0x5f, 0x6d, 0x6f, 0x64, // VSH.o.><...u_mod - 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0xe0, 0x09, 0x04, 0x00, // elViewProj...... - 0xdc, 0x01, 0x44, 0x58, 0x42, 0x43, 0xb0, 0x50, 0xdf, 0x0d, 0x1e, 0x85, 0x4e, 0xbe, 0xdd, 0xef, // ..DXBC.P....N... - 0x92, 0x24, 0x45, 0x46, 0x54, 0x49, 0x01, 0x00, 0x00, 0x00, 0xdc, 0x01, 0x00, 0x00, 0x03, 0x00, // .$EFTI.......... + 0x65, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, // elViewProj...... + 0xdc, 0x01, 0x44, 0x58, 0x42, 0x43, 0x0b, 0x6a, 0x72, 0xae, 0x8a, 0xf0, 0xc5, 0xba, 0x55, 0x23, // ..DXBC.jr.....U# + 0xc7, 0x67, 0xc5, 0xc7, 0xe9, 0x83, 0x01, 0x00, 0x00, 0x00, 0xdc, 0x01, 0x00, 0x00, 0x03, 0x00, // .g.............. 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0xd8, 0x00, 0x00, 0x00, 0x49, 0x53, // ..,...........IS 0x47, 0x4e, 0x4c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x38, 0x00, // GNL...........8. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ @@ -65,20 +65,20 @@ static const uint8_t vs_imgui_latlong_dx11[518] = 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x00, 0x54, 0x45, // ..SV_POSITION.TE 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x00, 0xab, 0xab, 0xab, 0x53, 0x48, 0x44, 0x52, 0xfc, 0x00, // XCOORD....SHDR.. 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x04, 0x46, 0x8e, // ..@...?...Y...F. - 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x72, 0x10, // ........._...r. + 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x72, 0x10, // ........._...r. 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, 0x01, 0x00, // ......_...2..... 0x00, 0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, // ..g.... ........ 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0x32, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x68, 0x00, // ..e...2 ......h. 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......8......... 0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, // ..V.......F. ... - 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2......... - 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, 0x00, 0x00, 0x00, 0x06, 0x10, // ..F. ........... + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2......... + 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x10, // ..F. ........... 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, // ......F.......2. 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, // ..........F. ... - 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0xa6, 0x1a, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, // ..............F. + 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xa6, 0x1a, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, // ..............F. 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, // ........... .... 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, // ..F.......F. ... - 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x32, 0x20, 0x10, 0x00, 0x01, 0x00, // ......6...2 .... + 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x32, 0x20, 0x10, 0x00, 0x01, 0x00, // ......6...2 .... 0x00, 0x00, 0x46, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x02, // ..F.......>..... - 0x01, 0x00, 0x10, 0x00, 0x30, 0x0a, // ....0. + 0x01, 0x00, 0x10, 0x00, 0x40, 0x00, // ....@. }; diff --git a/examples/common/imgui/vs_imgui_texture.bin.h b/examples/common/imgui/vs_imgui_texture.bin.h index ffbcdd318..805a05eae 100644 --- a/examples/common/imgui/vs_imgui_texture.bin.h +++ b/examples/common/imgui/vs_imgui_texture.bin.h @@ -55,9 +55,9 @@ static const uint8_t vs_imgui_texture_dx9[326] = static const uint8_t vs_imgui_texture_dx11[575] = { 0x56, 0x53, 0x48, 0x03, 0x01, 0x83, 0xf2, 0xe1, 0x01, 0x00, 0x0a, 0x75, 0x5f, 0x76, 0x69, 0x65, // VSH........u_vie - 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x20, 0x01, 0x04, 0x00, 0x18, 0x02, 0x44, 0x58, 0x42, // wProj.. .....DXB - 0x43, 0x37, 0xe7, 0x4c, 0xe4, 0xce, 0xf7, 0xe6, 0x4f, 0xa8, 0x76, 0xca, 0xde, 0x8c, 0xdb, 0xda, // C7.L....O.v..... - 0x89, 0x01, 0x00, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, // .............,.. + 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, 0x18, 0x02, 0x44, 0x58, 0x42, // wProj........DXB + 0x43, 0x02, 0x1b, 0xea, 0x24, 0x10, 0xd8, 0x6f, 0x23, 0xf5, 0xf6, 0x01, 0x38, 0x5b, 0x08, 0x13, // C...$..o#...8[.. + 0x4d, 0x01, 0x00, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, // M............,.. 0x00, 0x9c, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x49, 0x53, 0x47, 0x4e, 0x68, 0x00, 0x00, // .........ISGNh.. 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .........P...... 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x00, // ................ @@ -74,20 +74,20 @@ static const uint8_t vs_imgui_texture_dx11[575] = 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x00, 0x43, 0x4f, 0x4c, // .SV_POSITION.COL 0x4f, 0x52, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x00, 0xab, 0x53, 0x48, 0x44, // OR.TEXCOORD..SHD 0x52, 0x00, 0x01, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x40, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, // R....@...@...Y.. - 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, // .F. ........._.. + 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, // .F. ........._.. 0x03, 0xf2, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x32, 0x10, 0x10, // ........._...2.. 0x00, 0x01, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, 0x02, 0x00, 0x00, // ....._...2...... 0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // .g.... ......... 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, // .e.... ......e.. 0x03, 0x32, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, // .2 ......h...... 0x00, 0x38, 0x00, 0x00, 0x08, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x56, 0x15, 0x10, // .8...........V.. - 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, // .....F. ........ + 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // .....F. ........ 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, // .2...........F. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, // ................ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, // ................ 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xf2, 0x20, 0x10, // .F............ . 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, // .....F.......F. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0xf2, 0x20, 0x10, // .........6.... . + 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0xf2, 0x20, 0x10, // .........6.... . 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x1e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, // .....F.......6.. 0x05, 0x32, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x10, 0x10, 0x00, 0x02, 0x00, 0x00, // .2 ......F...... - 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x03, 0x05, 0x00, 0x01, 0x00, 0x10, 0x00, 0x30, 0x0a, // .>...........0. + 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x03, 0x05, 0x00, 0x01, 0x00, 0x10, 0x00, 0x40, 0x00, // .>...........@. }; diff --git a/examples/common/imgui/vs_ocornut_imgui.bin.h b/examples/common/imgui/vs_ocornut_imgui.bin.h index 2feefe098..2dbb10b00 100644 --- a/examples/common/imgui/vs_ocornut_imgui.bin.h +++ b/examples/common/imgui/vs_ocornut_imgui.bin.h @@ -60,45 +60,35 @@ static const uint8_t vs_ocornut_imgui_dx9[367] = 0xb4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, 0x90, 0x01, 0x00, // ................ 0x00, 0x02, 0x02, 0x00, 0x03, 0xe0, 0x02, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // ............... }; -static const uint8_t vs_ocornut_imgui_dx11[612] = +static const uint8_t vs_ocornut_imgui_dx11[450] = { - 0x56, 0x53, 0x48, 0x03, 0x01, 0x83, 0xf2, 0xe1, 0x01, 0x00, 0x0b, 0x75, 0x5f, 0x76, 0x69, 0x65, // VSH........u_vie - 0x77, 0x54, 0x65, 0x78, 0x65, 0x6c, 0x05, 0x00, 0x10, 0x00, 0x01, 0x00, 0x3c, 0x02, 0x44, 0x58, // wTexel......<.DX - 0x42, 0x43, 0xb8, 0x8b, 0xf0, 0x0f, 0xda, 0x37, 0x1d, 0x4b, 0x76, 0xe7, 0xff, 0x15, 0x4d, 0x4f, // BC.....7.Kv...MO - 0x39, 0x51, 0x01, 0x00, 0x00, 0x00, 0x3c, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, // 9Q....<.......,. - 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x49, 0x53, 0x47, 0x4e, 0x68, 0x00, // ..........ISGNh. - 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, // ..........P..... - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x0f, // ................ - 0x00, 0x00, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, // ..V............. - 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x03, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x00, // .........._..... - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x03, // ................ - 0x00, 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, // ..COLOR.POSITION - 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x00, 0x4f, 0x53, 0x47, 0x4e, 0x6c, 0x00, // .TEXCOORD.OSGNl. - 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, // ..........P..... - 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, // ................ - 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, // ................ - 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, // ..........b..... - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x0c, // ................ - 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x00, 0x43, 0x4f, // ..SV_POSITION.CO - 0x4c, 0x4f, 0x52, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x00, 0xab, 0x53, 0x48, // LOR.TEXCOORD..SH - 0x44, 0x52, 0x24, 0x01, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x49, 0x00, 0x00, 0x00, 0x59, 0x00, // DR$...@...I...Y. - 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x5f, 0x00, // ..F. ........._. - 0x00, 0x03, 0xf2, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x32, 0x10, // .........._...2. - 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x32, 0x10, 0x10, 0x00, 0x02, 0x00, // ......_...2..... - 0x00, 0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, // ..g.... ........ - 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x65, 0x00, // ..e.... ......e. - 0x00, 0x03, 0x32, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x02, 0x01, 0x00, // ..2 ......h..... - 0x00, 0x00, 0x36, 0x00, 0x00, 0x08, 0xc2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x40, // ..6.... .......@ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ - 0x80, 0x3f, 0x38, 0x00, 0x00, 0x08, 0x32, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x10, // .?8...2.......F. - 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, // ......F. ....... - 0x00, 0x00, 0x32, 0x00, 0x00, 0x09, 0x12, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, // ..2.... ........ - 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x01, 0x40, // .......@.....@.@ - 0x00, 0x00, 0x00, 0x00, 0x80, 0xbf, 0x32, 0x00, 0x00, 0x0a, 0x22, 0x20, 0x10, 0x00, 0x00, 0x00, // ......2..." .... - 0x00, 0x00, 0x1a, 0x00, 0x10, 0x80, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, // ......A........@ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x36, 0x00, // .....@.@.....?6. - 0x00, 0x05, 0xf2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x1e, 0x10, 0x00, 0x00, 0x00, // ... ......F..... - 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x32, 0x20, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x10, // ..6...2 ......F. - 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x03, 0x05, 0x00, 0x01, 0x00, // ......>......... - 0x10, 0x00, 0x30, 0x0a, // ..0. + 0x56, 0x53, 0x48, 0x03, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0xac, 0x01, 0x44, 0x58, 0x42, 0x43, // VSH.........DXBC + 0x7a, 0x4e, 0x9b, 0x63, 0x05, 0x18, 0x79, 0x85, 0xb1, 0xe7, 0x0b, 0x3c, 0x75, 0x62, 0x38, 0x17, // zN.c..y............... + 0x00, 0x00, // .. }; diff --git a/examples/common/nanovg/fs_nanovg_fill.bin.h b/examples/common/nanovg/fs_nanovg_fill.bin.h index 0db3a3e55..5f11f838e 100644 --- a/examples/common/nanovg/fs_nanovg_fill.bin.h +++ b/examples/common/nanovg/fs_nanovg_fill.bin.h @@ -297,16 +297,16 @@ static const uint8_t fs_nanovg_fill_dx9[1531] = static const uint8_t fs_nanovg_fill_dx11[2286] = { 0x46, 0x53, 0x48, 0x03, 0xcf, 0xda, 0x1b, 0x94, 0x07, 0x00, 0x0c, 0x75, 0x5f, 0x73, 0x63, 0x69, // FSH........u_sci - 0x73, 0x73, 0x6f, 0x72, 0x4d, 0x61, 0x74, 0x18, 0x00, 0x30, 0x0a, 0x03, 0x00, 0x0a, 0x75, 0x5f, // ssorMat..0....u_ - 0x70, 0x61, 0x69, 0x6e, 0x74, 0x4d, 0x61, 0x74, 0x18, 0x00, 0x60, 0x0a, 0x03, 0x00, 0x0a, 0x75, // paintMat..`....u - 0x5f, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x15, 0x00, 0x90, 0x0a, 0x01, 0x00, 0x0a, // _innerCol....... - 0x75, 0x5f, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x15, 0x00, 0xa0, 0x0a, 0x01, 0x00, // u_outerCol...... + 0x73, 0x73, 0x6f, 0x72, 0x4d, 0x61, 0x74, 0x18, 0x00, 0x00, 0x00, 0x03, 0x00, 0x0a, 0x75, 0x5f, // ssorMat.......u_ + 0x70, 0x61, 0x69, 0x6e, 0x74, 0x4d, 0x61, 0x74, 0x18, 0x00, 0x30, 0x00, 0x03, 0x00, 0x0a, 0x75, // paintMat..0....u + 0x5f, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x15, 0x00, 0x60, 0x00, 0x01, 0x00, 0x0a, // _innerCol..`.... + 0x75, 0x5f, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x15, 0x00, 0x70, 0x00, 0x01, 0x00, // u_outerCol..p... 0x11, 0x75, 0x5f, 0x73, 0x63, 0x69, 0x73, 0x73, 0x6f, 0x72, 0x45, 0x78, 0x74, 0x53, 0x63, 0x61, // .u_scissorExtSca - 0x6c, 0x65, 0x15, 0x00, 0xb0, 0x0a, 0x01, 0x00, 0x0e, 0x75, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, // le.......u_exten - 0x74, 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x15, 0x00, 0xc0, 0x0a, 0x01, 0x00, 0x08, 0x75, 0x5f, // tRadius.......u_ - 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x15, 0x00, 0xd0, 0x0a, 0x01, 0x00, 0x5c, 0x08, 0x44, 0x58, // params........DX - 0x42, 0x43, 0xbd, 0x03, 0x89, 0x95, 0x1f, 0x98, 0x58, 0xcd, 0x0c, 0xc0, 0xe6, 0x1d, 0x2b, 0x1b, // BC......X.....+. - 0xf1, 0x5e, 0x01, 0x00, 0x00, 0x00, 0x5c, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, // .^............,. + 0x6c, 0x65, 0x15, 0x00, 0x80, 0x00, 0x01, 0x00, 0x0e, 0x75, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, // le.......u_exten + 0x74, 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x15, 0x00, 0x90, 0x00, 0x01, 0x00, 0x08, 0x75, 0x5f, // tRadius.......u_ + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x15, 0x00, 0xa0, 0x00, 0x01, 0x00, 0x5c, 0x08, 0x44, 0x58, // params........DX + 0x42, 0x43, 0xd1, 0x0d, 0x44, 0xc2, 0xc4, 0x7b, 0x60, 0xde, 0xb6, 0xfb, 0x34, 0x0f, 0x88, 0x9d, // BC..D..{`...4... + 0xbc, 0x6e, 0x01, 0x00, 0x00, 0x00, 0x5c, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, // .n............,. 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x49, 0x53, 0x47, 0x4e, 0x68, 0x00, // ..........ISGNh. 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, // ..........P..... 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, // ................ @@ -319,23 +319,23 @@ static const uint8_t fs_nanovg_fill_dx11[2286] = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, // ................ 0x00, 0x00, 0x53, 0x56, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x00, 0xab, 0xab, 0x53, 0x48, // ..SV_TARGET...SH 0x44, 0x52, 0x84, 0x07, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0xe1, 0x01, 0x00, 0x00, 0x59, 0x00, // DR....@.......Y. - 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xae, 0x00, 0x00, 0x00, 0x5a, 0x00, // ..F. .........Z. + 0x00, 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x5a, 0x00, // ..F. .........Z. 0x00, 0x03, 0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x18, 0x00, 0x04, 0x00, 0x70, // ...`......X....p 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x00, 0x00, 0x62, 0x10, 0x00, 0x03, 0x32, 0x10, // ......UU..b...2. 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x62, 0x10, 0x00, 0x03, 0xc2, 0x10, 0x10, 0x00, 0x01, 0x00, // ......b......... 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00, // ..e.... ......h. 0x00, 0x02, 0x03, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0x32, 0x00, 0x10, 0x00, 0x00, 0x00, // ......8...2..... 0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x80, 0x20, 0x00, 0x00, 0x00, // ..V.......F. ... - 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0x32, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2...2..... - 0x00, 0x00, 0x46, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0x06, 0x10, // ..F. ........... + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0x32, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2...2..... + 0x00, 0x00, 0x46, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x10, // ..F. ........... 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ......F......... 0x00, 0x08, 0x32, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x00, 0x10, 0x00, 0x00, 0x00, // ..2.......F..... - 0x00, 0x00, 0x46, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa5, 0x00, 0x00, 0x00, 0x00, 0x00, // ..F. ........... + 0x00, 0x00, 0x46, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, // ..F. ........... 0x00, 0x0a, 0x32, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x00, 0x10, 0x80, 0x81, 0x00, // ..2.......F..... 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x80, 0x20, 0x80, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, // ......F. .A..... - 0x00, 0x00, 0xab, 0x00, 0x00, 0x00, 0x32, 0x20, 0x00, 0x0e, 0x32, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2 ..2..... + 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x32, 0x20, 0x00, 0x0e, 0x32, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2 ..2..... 0x00, 0x00, 0x46, 0x00, 0x10, 0x80, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe6, 0x8a, // ..F...A......... - 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xab, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x00, 0x00, // ..........@.... + 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x00, 0x00, // ..........@.... 0x00, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, // .?...?........8. 0x00, 0x07, 0x12, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x10, 0x00, 0x00, 0x00, // ................ 0x00, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x09, 0x22, 0x00, // ..........2...". @@ -344,24 +344,24 @@ static const uint8_t fs_nanovg_fill_dx11[2286] = 0x00, 0x08, 0x22, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x10, 0x80, 0xc1, 0x00, // .."............. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x38, 0x00, // .......@.....?8. 0x00, 0x08, 0x22, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x10, 0x00, 0x00, 0x00, // .."............. - 0x00, 0x00, 0x1a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, 0x33, 0x00, // .... .........3. + 0x00, 0x00, 0x1a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x33, 0x00, // .... .........3. 0x00, 0x07, 0x22, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x10, 0x00, 0x00, 0x00, // .."............. 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x33, 0x00, 0x00, 0x07, 0x42, 0x00, // ...@.....?3...B. 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x40, // ......:........@ 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x38, 0x00, 0x00, 0x07, 0x22, 0x00, 0x10, 0x00, 0x00, 0x00, // .....?8..."..... 0x00, 0x00, 0x2a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x10, 0x00, 0x00, 0x00, // ..*............. 0x00, 0x00, 0x18, 0x00, 0x00, 0x08, 0x42, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x80, // ......B.......:. - 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, // ..........@.... + 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, // ..........@.... 0x00, 0x00, 0x1f, 0x00, 0x04, 0x03, 0x2a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, // ......*.......8. 0x00, 0x08, 0xc2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x01, 0x00, // ..........V..... - 0x00, 0x00, 0x06, 0x84, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, 0x32, 0x00, // .... .........2. + 0x00, 0x00, 0x06, 0x84, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x32, 0x00, // .... .........2. 0x00, 0x0a, 0xc2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x84, 0x20, 0x00, 0x00, 0x00, // ............ ... - 0x00, 0x00, 0xa6, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0xa6, 0x0e, // ................ + 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x06, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0xa6, 0x0e, // ................ 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xc2, 0x00, 0x10, 0x00, 0x00, 0x00, // ................ 0x00, 0x00, 0xa6, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x84, 0x20, 0x00, 0x00, 0x00, // ............ ... - 0x00, 0x00, 0xa8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x32, 0x00, 0x10, 0x00, 0x01, 0x00, // ..........2..... - 0x00, 0x00, 0xa6, 0x8a, 0x20, 0x80, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0x00, // .... .A......... - 0x00, 0x00, 0x46, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, 0x00, 0x00, // ..F. ........... + 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x32, 0x00, 0x10, 0x00, 0x01, 0x00, // ..........2..... + 0x00, 0x00, 0xa6, 0x8a, 0x20, 0x80, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, // .... .A......... + 0x00, 0x00, 0x46, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, // ..F. ........... 0x00, 0x09, 0xc2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, 0x0e, 0x10, 0x80, 0x81, 0x00, // ................ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x04, 0x10, 0x80, 0x41, 0x00, 0x00, 0x00, 0x01, 0x00, // ..........A..... 0x00, 0x00, 0x34, 0x00, 0x00, 0x07, 0x12, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3a, 0x00, // ..4...........:. @@ -376,37 +376,37 @@ static const uint8_t fs_nanovg_fill_dx11[2286] = 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x42, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, // ......B.......*. 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ 0x00, 0x09, 0x42, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x10, 0x00, 0x00, 0x00, // ..B.......*..... - 0x00, 0x00, 0x2a, 0x80, 0x20, 0x80, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0x00, // ..*. .A......... + 0x00, 0x00, 0x2a, 0x80, 0x20, 0x80, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, // ..*. .A......... 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0x42, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x80, // ..2...B......... - 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, // ..........@.... + 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, // ..........@.... 0x00, 0x3f, 0x2a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x20, 0x00, 0x08, 0x42, 0x00, // .?*........ ..B. 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x80, // ......*......... - 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0xf2, 0x00, // ............... + 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0xf2, 0x00, // ............... 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x80, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, // ......F. .A..... - 0x00, 0x00, 0xa9, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0x00, // ......F. ....... + 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, // ......F. ....... 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xf2, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0xa6, 0x0a, // ..2............. 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x8e, // ......F.......F. - 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa9, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x07, 0x42, 0x00, // .........8...B. + 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x07, 0x42, 0x00, // .........8...B. 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, // ................ 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x07, 0x82, 0x20, 0x10, 0x00, 0x00, 0x00, // ......8.... .... 0x00, 0x00, 0x2a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x00, 0x10, 0x00, 0x01, 0x00, // ..*.......:..... 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x72, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x02, // ..6...r ......F. 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x08, 0x42, 0x00, // ..............B. - 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, // ......:. ....... + 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, // ......:. ....... 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x1f, 0x00, 0x04, 0x03, 0x2a, 0x00, // ...@.....?....*. 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0xc2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......8......... 0x00, 0x00, 0x56, 0x15, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x06, 0x84, 0x20, 0x00, 0x00, 0x00, // ..V......... ... - 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xc2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2......... - 0x00, 0x00, 0x06, 0x84, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, 0x00, 0x00, 0x00, 0x06, 0x10, // .... ........... + 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0a, 0xc2, 0x00, 0x10, 0x00, 0x00, 0x00, // ......2......... + 0x00, 0x00, 0x06, 0x84, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x06, 0x10, // .... ........... 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0xa6, 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ 0x00, 0x08, 0xc2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, 0x0e, 0x10, 0x00, 0x00, 0x00, // ................ - 0x00, 0x00, 0x06, 0x84, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x00, 0x00, 0x00, 0x0e, 0x00, // .... ........... + 0x00, 0x00, 0x06, 0x84, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x0e, 0x00, // .... ........... 0x00, 0x08, 0xc2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, 0x0e, 0x10, 0x00, 0x00, 0x00, // ................ - 0x00, 0x00, 0x06, 0x84, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, 0x45, 0x00, // .... .........E. + 0x00, 0x00, 0x06, 0x84, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x45, 0x00, // .... .........E. 0x00, 0x09, 0xf2, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0xe6, 0x0a, 0x10, 0x00, 0x00, 0x00, // ................ 0x00, 0x00, 0x46, 0x7e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x10, 0x00, 0x00, 0x00, // ..F~.......`.... 0x00, 0x00, 0x18, 0x00, 0x00, 0x08, 0x42, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x80, // ......B.......*. - 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, // ..........@.... + 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, // ..........@.... 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x12, 0x00, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x40, // ..6............@ 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x36, 0x00, 0x00, 0x05, 0x82, 0x00, 0x10, 0x00, 0x02, 0x00, // .....?6......... 0x00, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x09, 0xf2, 0x00, // ..........7..... @@ -418,17 +418,17 @@ static const uint8_t fs_nanovg_fill_dx11[2286] = 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x72, 0x20, 0x10, 0x00, 0x00, 0x00, // ......6...r .... 0x00, 0x00, 0x46, 0x02, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x01, 0x18, 0x00, // ..F............. 0x00, 0x08, 0x22, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x80, 0x20, 0x00, 0x00, 0x00, // ..".......:. ... - 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x1f, 0x00, // .......@.....@.. + 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x1f, 0x00, // .......@.....@.. 0x04, 0x03, 0x1a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x08, 0xf2, 0x20, // ..........6.... 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, // .......@.....?.. 0x80, 0x3f, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x80, 0x3f, 0x12, 0x00, 0x00, 0x01, 0x18, 0x00, // .?...?...?...... 0x00, 0x08, 0x22, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x80, 0x20, 0x00, 0x00, 0x00, // ..".......:. ... - 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x1f, 0x00, // .......@....@@.. + 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x1f, 0x00, // .......@....@@.. 0x04, 0x03, 0x1a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x09, 0xf2, 0x00, // ..........E..... 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0xe6, 0x1a, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x7e, // ..............F~ 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, // .......`........ 0x00, 0x08, 0x22, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x80, 0x20, 0x00, 0x00, 0x00, // ..".......*. ... - 0x00, 0x00, 0xad, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, // .......@......6. + 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, // .......@......6. 0x00, 0x05, 0x12, 0x00, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, // ...........@.... 0x80, 0x3f, 0x36, 0x00, 0x00, 0x05, 0x82, 0x00, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0a, 0x00, // .?6............. 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x09, 0xf2, 0x00, 0x10, 0x00, 0x01, 0x00, // ......7......... @@ -437,6 +437,6 @@ static const uint8_t fs_nanovg_fill_dx11[2286] = 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x00, // ..............:. 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x08, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, // ......8.... .... 0x00, 0x00, 0x46, 0x0e, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, // ..F.......F. ... - 0x00, 0x00, 0xa9, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x01, 0x15, 0x00, 0x00, 0x01, 0x15, 0x00, // ................ - 0x00, 0x01, 0x15, 0x00, 0x00, 0x01, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0xe0, 0x0a, // ......>....... + 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x01, 0x15, 0x00, 0x00, 0x01, 0x15, 0x00, // ................ + 0x00, 0x01, 0x15, 0x00, 0x00, 0x01, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0xb0, 0x00, // ......>....... }; diff --git a/examples/common/nanovg/vs_nanovg_fill.bin.h b/examples/common/nanovg/vs_nanovg_fill.bin.h index dba281bd0..3179ee54b 100644 --- a/examples/common/nanovg/vs_nanovg_fill.bin.h +++ b/examples/common/nanovg/vs_nanovg_fill.bin.h @@ -69,9 +69,9 @@ static const uint8_t vs_nanovg_fill_dx9[448] = static const uint8_t vs_nanovg_fill_dx11[577] = { 0x56, 0x53, 0x48, 0x03, 0xcf, 0xda, 0x1b, 0x94, 0x01, 0x00, 0x0a, 0x75, 0x5f, 0x76, 0x69, 0x65, // VSH........u_vie - 0x77, 0x53, 0x69, 0x7a, 0x65, 0x05, 0x00, 0x24, 0x0a, 0x01, 0x00, 0x1c, 0x02, 0x44, 0x58, 0x42, // wSize..$.....DXB - 0x43, 0x96, 0x69, 0x2a, 0xf0, 0x03, 0xd1, 0xd8, 0x4a, 0x3e, 0x52, 0x3a, 0x0a, 0x08, 0x07, 0x7b, // C.i*....J>R:...{ - 0x28, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, // (............,.. + 0x77, 0x53, 0x69, 0x7a, 0x65, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1c, 0x02, 0x44, 0x58, 0x42, // wSize........DXB + 0x43, 0x99, 0x64, 0x1c, 0x9f, 0xec, 0x38, 0xd9, 0xd2, 0x91, 0x86, 0xde, 0x66, 0x7d, 0x52, 0x06, // C.d...8.....f}R. + 0xfe, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, // .............,.. 0x00, 0x80, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x49, 0x53, 0x47, 0x4e, 0x4c, 0x00, 0x00, // .........ISGNL.. 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .........8...... 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x00, // ................ @@ -86,7 +86,7 @@ static const uint8_t vs_nanovg_fill_dx11[577] = 0x00, 0x0c, 0x03, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, // .....SV_POSITION 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x00, 0xab, 0xab, 0xab, 0x53, 0x48, 0x44, // .TEXCOORD....SHD 0x52, 0x24, 0x01, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x49, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, // R$...@...I...Y.. - 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, // .F. ........._.. + 0x04, 0x46, 0x8e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, // .F. ........._.. 0x03, 0x32, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x03, 0x32, 0x10, 0x10, // .2......._...2.. 0x00, 0x01, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x04, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, // .....g.... ..... 0x00, 0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0x32, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, // .....e...2 ..... @@ -94,7 +94,7 @@ static const uint8_t vs_nanovg_fill_dx11[577] = 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x32, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, // .........2...... 0x00, 0x46, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, // .F.......F...... 0x00, 0x0e, 0x00, 0x00, 0x08, 0x32, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x00, 0x10, // .....2.......F.. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x96, 0x85, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0x00, 0x00, // ....... ........ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x80, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .....F. ........ 0x00, 0x00, 0x00, 0x00, 0x07, 0x12, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x10, // ...... ......... 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x80, 0xbf, 0x00, 0x00, 0x00, // ......@......... 0x08, 0x22, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x10, 0x80, 0x41, 0x00, 0x00, // ." ..........A.. @@ -103,6 +103,6 @@ static const uint8_t vs_nanovg_fill_dx11[577] = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x36, 0x00, 0x00, // ............?6.. 0x05, 0x32, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, // .2 ......F...... 0x00, 0x36, 0x00, 0x00, 0x05, 0xc2, 0x20, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x06, 0x14, 0x10, // .6.... ......... - 0x00, 0x01, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x02, 0x01, 0x00, 0x10, 0x00, 0x30, // .....>.........0 - 0x0a, // . + 0x00, 0x01, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x02, 0x01, 0x00, 0x10, 0x00, 0x10, // .....>.......... + 0x00, // . }; diff --git a/examples/runtime/shaders/dx11/cs_init_instances.bin b/examples/runtime/shaders/dx11/cs_init_instances.bin index 23b42a9c50276e921193906b74b3c9fc45470c52..a7d936b3b537154ef00bd1c802e5e32a242c8481 100644 GIT binary patch delta 131 zcmaEF^4?^Es1ySOGedxsON5iN?u7R>{pV#0rm)R)`(jbnF;PE)k$GZ=KO@t`8`g|W zlSLTy85uXv;h4lUd7pqFkadZji X58>ymK!pz^l^GXLW|7KdO5g$j9LO%M diff --git a/examples/runtime/shaders/dx11/cs_update_instances.bin b/examples/runtime/shaders/dx11/cs_update_instances.bin index c750f0c8a6c84c1d10228eebbc672a83ed57edae..99f6266f72ec8bbd1684c95937adff088393aa10 100644 GIT binary patch delta 88 zcmX@jbDC#@s1ySOGlLGBON5j2j}~F;t_-#pP8{EC#Z#@DChA8pGEeNd%*y}-S`7*y oih*Hr2BR}0!{#-NlbL{&1B*N(Bh%yr*2#64it%f!GiQC?Kafq{kL0PHxLazW_!?j>+>G z7c;UP@64it%VfYcQC?K4fQyCU0tQ$@(nyKyp2cGUJNPmsyrG0VS&0 zR|6HPbJ#PkoSe=P%(!&&ZjO2&Y0at3xN>tmr!XT>Vn2`imKfGh?Ew+;m`%`kZ*i#j9IHs6#WNF6jjLehenZy~HCckF%W@MRc&ZN)CIys%mo{?ela;9V;$<3_H$T(S_ jdAlql0~l}$F@Wq~V6bXXXmEsxF)(gsW^rU>N?-s0W>g&{ delta 140 zcmX@cb&P9*ERzA(M0rs)2QEei*3$Ugk_t(N04^4WKP)a0PR{SwISL+G5`L_9;hwr_ zc`*tTqYf~xoGi__opIS@c_wkjrITMXdNVGcY|f<5xMFfTlRe|&$;+9Nfh0GxGUJlT l`pny9moR_7BI;QCfUFwJDB8{T)?)SRe*tk!DR9Q b4#~-`>{^Thn+w?485sp8S8)7f5?}-XJ?tfs delta 141 zcmew?^jTON5hia<0fPl|H7sr|qXQJBb=BpQwL;k#pjQXhw#~K8*Vr k87D7bxy{G~CYiw`3z%dDlWbs;9ZYg;7T}o3$i%=104}K?IRF3v delta 99 zcmZ21yjXaGsFVSh07DC>ON5hiamnPe<0dl{f4}G0miDKvYNGxD#x)Z^L^Cd)?8CU9 lamnNbEVmh#g2`oIaygh>0VY?1$yH!-^=1K%iHuAR+yK@UD1rb0 diff --git a/examples/runtime/shaders/dx11/fs_hdr_lumavg.bin b/examples/runtime/shaders/dx11/fs_hdr_lumavg.bin index 829bcc06bca4c5f95bb997aed58fd1246421c26d..dafc7499257b2743ac61b145d64c6124fdc067d4 100644 GIT binary patch delta 141 zcmew@{#$&4s1yT(0K*+_mk1~4mg~E2)=VmR`(^QmxJSNc*G$wuz$h^BLo_4fWFN-q zj0}^XFwSRW0+Y;Ok_Ak%f=MMtw%6&1V@M8JQdy03d!CivR!s delta 97 zcmbQhHi1pYE!cxOU(U{kk%6@|KDVSolEHzSh2aa6ON5iN(+jiO*8R(8zBKs~t;VqQ y=R})~NU~p?v0MlD0&t=qS+_w2Fqa!0z12+Jn)Er;{ diff --git a/examples/runtime/shaders/dx11/fs_hdr_tonemap.bin b/examples/runtime/shaders/dx11/fs_hdr_tonemap.bin index 5fe1a725c2b433ebf397562d32a3294d5fa15a5a..4ea74fa8e7042104834bf767aa0ae856d8dbf661 100644 GIT binary patch delta 68 zcmdlWyg_(^m=ps8Bf|tvmk1|k{{*{L|L<0&*moZG5}f|1Y@>k!BO~MHK*nfRMuyF6 X+1MFb7=U1M0=vZK3+(q8nFJUB+b9!| delta 68 zcmV-K0K5ON6R;DI78)=M0RWH*L|8&Yb9S((Q1U0K)|-{G5m?J;u`nP30kpGG0b2zD av$L%R2LS}L0001!Uc=)JG^#8T8)o(8^`7$x{4kO28H^zEKhRw$qjTt4G z7#J9g7#O&UfL4ImZcPe65@_{gA!c<(=E+vfpLs!im^k}nD;8;9cA&_zE(MST1Ht-Rge#XfU8AT>q&0mx_Ja*1$q-hF8M{~6O4er-Of^6x~P3D?BTJB({4yD`=?F5Y~M(U?(k zDFXw85d#BP5rY5&6OirJqyQut7?w;HVpeBdHra~#Gw)&`A11zfvK5Oo?`ojPvMvQ6 z$-uC9auQ21#<_tr=Hr7GmpXWL!LX5&M6| o6+lfOD=z`91OYZq0R~nO-Jk&CGOU<>_0RXeS J0dWBW5CEw%5rF^z delta 51 zcmV-30L=fd2CoK?6&f%K0RRvKL|8&Y@r3K9dat*YH1Wl?yHTJ-kuSgjq>=E;0i(0L J0dWBWKneji6y^W` diff --git a/examples/runtime/shaders/dx11/fs_mesh.bin b/examples/runtime/shaders/dx11/fs_mesh.bin index 109aca4259ea2b8db963e6636c34271378a3b705..bc25b2b13b2ddaeec931c335e05d21dc413f5f3b 100644 GIT binary patch delta 79 zcmey#^OHx{E!cy3>Ri{~j0|k0@g5k^MF%}$K}nK;=R6o4v$V6zvCE)$ag0|4j(6~O=i delta 79 zcmey#^OHx{E!cy3>Ri{~j0|k0@g>V5h!g_@BM`YnI5`)nb@A{N%6VispIrFt*#DY|dIuO8C%#waVE_U;M1& delta 54 zcmbQoG>>V5h?D^rBLf4YON5hi{>%4kZS^H)-Mv}3{C;2boQZk|7?(_ZugtTUfq}se KsEC2VfeQfq(h;8k diff --git a/examples/runtime/shaders/dx11/fs_oit_wb.bin b/examples/runtime/shaders/dx11/fs_oit_wb.bin index 59667ca23aeb60089b4d9b3b93c5ee6533eea0f4..c9441025471137a4f65a06cd6c0adf2fe606c1e3 100644 GIT binary patch delta 104 zcmdnSx{Y;$h!g_@Bf|_Pmk1~4Q>B+JcO6J)kh-bWrfp~Qf1=(EM#jzTjK++r3_xJP rz`$9=AOKX(!0@eK0VD(lZcPdh#^iV=aYly8sJ7h3=AM~wrt diff --git a/examples/runtime/shaders/dx11/fs_oit_wb_separate.bin b/examples/runtime/shaders/dx11/fs_oit_wb_separate.bin index 18e5e8476ef3f9845ca941ebc2999b746b98ea9d..e73fef41c7e3ad51e089cd6fcebef11745bfc621 100644 GIT binary patch delta 58 zcmeyx@{47Hh!g_@BSQ?6ON5j2vk2Q|Oh?=v&Og|+GUH4?+eEz^jEtMv8I2hk875mZ N$pgt~CRru{1^_@55j6k+ delta 58 zcmeyx@{47Hh?D^rBSQ?6ON5j2rL>d<2bX*eKi%88?&Hq1%!zt87?*5jXEbJHTs+yD ONghZ>Gs!YJZ~*|D=M^OY diff --git a/examples/runtime/shaders/dx11/fs_particle.bin b/examples/runtime/shaders/dx11/fs_particle.bin index f32c363f5023fe09028c4d6321a0c92353bdd423..1daf3048b9fb51b8b8de7e0308d30460b69cf869 100644 GIT binary patch delta 56 zcmcc3a+_s>s1ySOGlLD2ON5j2A=3oy6G?ZKD1GMy81$_A@e0-oR)K MB%d&rG8r%c05YZ%sFVR0GlLD2ON5j2o}ZK4pWMnUxczNX=XzP6gA?@+FfN_=VL#)N$r~7r Mf#eg$QlqOw@Lti;Y1>5GKa49TTQLSRE}7iND9*Te@-jw!#$}VQFo02p*I9R$kIM{Lr z2Z#C-gn$kr3c7Xl2M8|x1LEunBvQO^-*eAo@17arV4ZatRodx{#m{X+h`32rLuE;Qr~ucr|!5_6%NoH zj@{MDp<`D?te)98sRr%N*m47bkr>#i*;Y_Cy%=a=Y5cF`*4G`+wxYIM)oRq>4%*-P z#642)^7`&tq50f>%sx!L8Mj(ih2%rG3I0IsEm9t8lJPh|*%d#NH(Sj;z? zdSnAj!}J1SX)m2e)z}PbfwdG7YY8LLkX;}m?Xf#Vq6U{o^|@(uZn-B_LUIXzbO56m zkCW&ruOW5CZxSi|;NJ*I(;IOU^;5i6xW48by_B?Uba@d#@URhs=bvjG6@bT`JcFlQ mBva@lWOPnQp^p^kpseAnS^1GLv?m*=8ReW1+EG@SSNH{+T6*UI delta 534 zcmaDP{YZL(SiJ)mBLin?d_iJSVs5dKC_?~{&t4jzoS&0lB+8HgY1CUz#?B@7Gn3kz zGiF>j`8iuKc=o%U_;V@qW=hv)J;o45MxM>hOz)X_8Gyj5K>qurVmKsGS2P39If zW@MXeFK7-V%LSEzW@{HV*PYb&!NG3~EGcr!TFX6~^fB^s%|BF}v delta 644 zcmZ2vw8&_JSiJ)mBLin?d_iJSVs5dKC_?~{&t4jzoS&0lB+8HgWw<$}sUa<*VH?>e9yOwGE<+(O2T>n7U^1uL!xiZePeFqr=8vjH+W zlo$jUSbz+eo7Yd?ETj%pds}F?C`c_ARGtg!r}dLp3(GUEpL|-_opJqUVUfd(tSf=a zBq#F=icS6~s>`@?vb@-A-qk=cnDwhC9~YBXT@DnnU|`@Z0vgB!WPj^d0Fn$0Yk(N0 za?NCJae37hKoOWqW*{4;axId|wUhnD<$-qPi*ILKHd$T58b~HfR5LD}d|$$mNr4*x DK>w$p diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_linear.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_linear.bin index e3cbf3f7ad70de692f83e7f8eb0fbf615a295979..7dd83c9625ecbd24562b9842b35d7943baa6b3c0 100644 GIT binary patch delta 550 zcmZ9Ize~eV5XbMOZIb2(T577bLjy$=L@hd0DuUIbh=PKHf z-r(S%qnkWc$n6)gLr8$uq&3uzbfXG?mJ9S$j*qe7d4QmUi#W_buXI!Z z5zo(Si1a~@6F+^Iho^#nILmQXWV3$8IWKyj8lYk2g>bZ|ET9T%jSzaNX1F)_1|eN~ A(EtDd delta 550 zcmX>meN1|SSiJ)mBLin?d_iJSVs5dKC_?~{&t4jzoS&0lB+8HgAHqaB_ZLbyntc5Qj(DCcR6Q+KoJu^%%b}ZrH5M#LmRKgn@y6f*IFOmS;BylHu&?K#_X(-JsJ7h3=C_4 z80L&MlhN diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_linear_csm.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_linear_csm.bin index c48c9005b1922f4945c4b8f6cdd8b59e25487212..82c95e34e1ce0200fe259f1f810117c68a702725 100644 GIT binary patch delta 644 zcmdmFxXEyWSUm#+BLin?d_iJSVs5dKD1!iy&t4jzoS&0lB+8%w9g93<^< zn2~Mrc>!}E$u6i2B((*TdAWdcFg0A0XA2rLa!o!j7_7(*6lZi`U@-mFX9Hw%C;{Vz z1;~K8nR~LckUCIpw$N@-kXkONJQvhY+>@<^_%a&KNNe3+4y6{t*d@_YfY z$&I4AjI5K_i_Yd{2a3V0XP+D{Ca=m26tQ4n;4A_f$OL46>sJ7hKoB^;R!FaQ8XkB&$H delta 644 zcmdmFxXEyWSiJ)mBLin?d_iJSVs5dKC_?~{&t4jzoS&0lB+8HgWKBkwAp*=|h=AS)PF zO`a`a%(!auc>!}E$u6i2B((*TdDj8uU~1M)o-Jt1xNh=!!C=MpKygL~1_sk#eKtTQ zhZ2JT0}GG=bMyMi&O+)ywb??uML}x0pz>T$Kdql^EiBKtesZ+1JLCGzi-iv}vaSRw zlbk$XKx}fOs4nBm$?HXD^R5Pp!K`0BIb2L$bvaPPf`Ngv2xuS^ko~P+0Z1}1tN~(} z$~BW`168g7iojGd1KBW@Ymrp0oqS(R9%$EpvF(h@CT|zF29lq}s~MM0&X;gxQs4#v D2zIQ< diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_linear_omni.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_linear_omni.bin index ebeecbd315f06da4ea828c378514ddfc4f6e7479..c66c2f44621701cdbac9a0969bca1813f0948c30 100644 GIT binary patch delta 626 zcmZ9J&ubGw6vy97G-);nyf-j|nZZo&=mP+R zLgI8}B!li56DnNi6Q>pWVPt~Mm6|w#jNQnS{$**xsRPzc6V4y7x+W~MRZbk=yLCHW z4!d6Lg>4gVuxpImda&xbZH3djE>G&f=99^VH3p81fR&EhN_-iOfF4K3{zYNDz+8l&TsM7EHXLIKb7HA8I3E_`;x`fw^9>}{nO=L#KZKn(qvuGwnTnk^E?eTYdXu$ zS%5;sjnezChc+v~1n==PCg`MYO&?-sOs4lSS=dJwD9|mQwWk`itv|;MHH>qt>&87q K`eW2HfPVqweVVuc delta 626 zcmZ9GF-#Lt7{|ZY8V%Qbz}HFuBR#t^Cd}PL8A7aLz`Ynm8X5+2&k^~<-|G!BN1+!I^q1P}8u+o>AnRLqmNnu_J-dv(#9zHx%5i0tZyp-H ziTjE%_?*ZUfG$CUl63z4*rWv5qObFeEj+IpgD;45%wu%!nA?ZUZS+-xcJ0X;uBlbF Uff;R#az$HW&+xA{nV3r*0G&3nL;wH) diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_omni.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_esm_omni.bin index b7f3c8f65d71d6f7f2aafaa88e508278751d7a02..4120e5fcce16cf8c0cf6d3018e658a0997361fb4 100644 GIT binary patch delta 590 zcmZ9J!D|yi6o=nSOww$3l4iG~Z9QZq6bn+6_RyjTrWS(~rBFdVtz%rw!X_IgyY%3p zwRq{t)OV61DtPgx1oa?_(tkh?-g3}GkBSHJ+_#WQ?ZSLB@B2O83~Ya@Kh-_D27r){ z-L}%I*_n|r!gVfo>tPUT2@Y3g>^4>8XW+j9hg3(xGOJ?j2L9bfv>bN) z$PZf*Zn3oow%WYydo6?0RgZ6K!`9QW^XuF&I%rsFd-XU_deG42X#8IkMvK1o>dDy4 ztyVJN8EpM=j=$nAD|RC<(&}ocn<}Vj&*Q5<0iDLNi7%X&{>vAF*pu)bNTHng&2isa zys>cckumx4#ji%=!S%|iwba|qUKg(+j?ivu8%?^OE~B95%mRI87JEO^J6Qqzon3d5 z4S-%76@=b5V+lo;>q{F>q9IGu<}7AOnRCp?W`+5|tP6v){T_p+#Vi`6#0n168!^ZH zDNeGHh4*~^TCkbBg)%c!tl@C)N^u74bGm3?1-8RJF^K tN7&2*fk`IZ%;3U> z)txI-4hT|2h4@I?rs`O`5JBlbpbHm51YLAlbRllscmk=^F7C&@-|xpcw>i)psO-Ht zq9AmIc1cK4C?7Q;$M4;to%cOonlQ~THM9#NaHK1|abZGfo4R7c>^4<4p~5N=+Mav$ zT9EV0Zs7Vw6CSZO+BQ>|ah;;V>2-%Uy-?;J_MCpth3`k__83ptaKb+ZN=y?_VgWzAte9HN4?N7VI)QZ z&AuGRO?~Xr=$RjXWdE0g>D7A^CoUiRYF&sbcoFdpt#{1hE4tO0!iXL-U(*NXO7y*R zZI@OBfRnQp6QD{jl{8kP&&oJzbrxrDTP+WD8dQg{PC^}K-dEGicWPd1aJJcL(4aPi z4HDWUF4KxO%-qlpu`%Os`Ti+xFxTTL=FUVGm!tEEHN+YvlUe3ea$Z~5GH!uTPvJA# zukX_qxA;ZM7^wr#*&GMxlCTGM@cs8)iwUsAXY)f#bcZL@sHU&tQxe80<^$sfKB3<3 IOviNWFBHwKf&c&j diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard.bin index c474652b6ddc1f9738a5c5dcefab6884b253608e..2582e2f07a5dffdccbfc63bd56d45bd0ee250df9 100644 GIT binary patch delta 541 zcmZ9Jy)VRI9LIl8>3c6OId$A}O)iK?L>NwpoVO4xCkD2v)6nR(O$p5(Wdm$`vv6+u!s3e){e6v@f}r+)>L800A-5J;OJuL7xg~T=S7$ zac$RELBo|2=~W{%eaom zP#@V!O2RB*BwFJ7i9`c#p2+l`E24gKo#=G(H>!-}Ab!3Eyi29<9Pr;@W1~6`b-*+@|(xCn2T}F;QV%|q2dF0B^?4?kn`=0 l=pORf%;Z+<=dT;^%%b}ZrH5MB+SIPWU@KSZ{Af53=D2f z3P6&9Vbx@NR%6ChlZ#o+f#hmdWgvN;HJNuEP!6VM-DG<o>=99A;!(Ia!&@9Y|(# z%??}*R01;`#I|5y;3xtb!3Yv(g3?e2E{Di-g5;Ti>~H-FK$3xB4G_c3STi}CTV8bq xPy}caSS1UP4O6)mN#)wfv$^GguGr1JopIUZVjgQCxt^z*ap`1jUPmScZU9Y6kmvva diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_csm.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_hard_csm.bin index dc913d17695ddd55e8c05dbe408dc5d1a66762ef..9975e27a314fabffb5ad2835e23da059d15ad167 100644 GIT binary patch delta 578 zcmcblcS&!8SUm#+BLin?d_iJSVs5dKD1!iy&t4jzoS&0lB+8%wprKslHi zuF2K{#*AE(^96zxxq;%04h#&Yzxr%|Ob#VrsImYVRt*Y3l7WGH@?!yYpjvLh-J&41 zTu^x~xcqHFc}DKZzXjbHxi>ot9cE-@1uB!AY|k$?Sy4onk#(}a$ZTGApcu@0_Q~Hx zyspOb!Eh?`Hat=%-NEb{cCz49e$@QZ0K)dFP aZf9hg94=-JBqxhiGcr!*7k6YjzyJWVT7$O$ delta 578 zcmcblcS&!8SiJ)mBLin?d_iJSVs5dKC_?~{&t4jzoS&0lB+8Hgk4*8$~V zYSvA*7BFU9H#uJ*SaCg2oY8@S!Sq+34Uoy9#2~=H0%TYQ@IvN<=V;h gqVhny=8JA;TsApe%o<2e7OQ4lI+1Tg6KK$A{^fD`#j(0^L`(AN8wSpyVwFCAlRk4W@**Nh63~0 z^LD9hR!mC)6+783RkfyW8CvB~Q(%3@I#pnI#%d^#M=NNTD#qD)GjBGGreW3;I7T-# zbyL+7L$8TAz0`429eVwxoi+jsQ=m}S%XUSxra%`*%YP%YnK3NA?8Y9{YHq+S^d@Tf z0jW(nbF`OEkDZ@4VQ?|Y4WHNUzCP(HnGo5DG9iWlP58zE4gmJARa5|uM%g&wXpv2z zcGxJY!Q7%qITI32uqW4?^^_5#eN8%q93CV5zzB#ItEO@K$l3+L&F7>T)$w*UkSgBYyeJ1Q!GACE`+X;O;BeCT+jTYIGN cj}&N2ir}ukG$0Hu%1KlzUlBrsffVxuznjo{=>Px# delta 515 zcmZ9Fy-UMT6vgkWZDW%Z3pJueXdsB2gB2=@;773(2MZ2$t1$)*q)AB|6&(Ed2UOnR z;7|uYTib{o99#td0daLubQg!BgNwJ&h&a6S?mg$nxsQ>@$X?gxI7=X4XY;Zp=L&-Y zq;Y5LtYYe>CBOo1yq(R-Mb*+|eMS}_|Ib&JYdxG8=1v~W~oZEHf0#if){qb zAx1us8sZc4lT%Lb_G-vjKX?^W@65G$PX|bYT-7B{*h7wK-1{6X1Hkl-hzd}qk}pQe zG~X_D@4l1)h7VnE2+qMkyvp+x+Fsg_FVrO=DwA#UTMi%B+YvIO+d zqJjsZw!D+{V8K5?CC4I&?JWlnId~MjdKC`}##zV~>EX?r`F=ldW_W+g-^)AZCO}Yw zddK$dR(D?>LR1Y5NmkhppnV<@J_a-)V$x zSK95c!9I3>TBY|)9f_seH*Q*AD;M|At zBdxI)F`67271HF`SU;n)PBmcR_x4pzr)T)Dr#QL1WpM;_+0CA3b}xG%LROpj+OhvA zS0Y`$%-te=Fv=ZLocBjje#w~fL%vLL`7OVfPO=t_Ps$gC(%Bd*mjKo0h6?AuURfM@ w13nQsEr(2o>qKPuDk9bYNL3o5#Ixo^Uw#%fQe@1$!tuKKgh(Eki^?bb152NYf&c&j delta 610 zcmZ9FKWGzi6vy97TWc;RmzeybnQ|JWQxJ?2u?ne%ia1#4qI8I7JnG>k7cMzEIHc&{ zpwyN(W~gZW(=^RRGKjc{ju{k!i;KaIc6Cn@r8#R$LgG)C*;>NyAW< zH7loB7vy5F&7H@zsV8T!O+$J9ki$9V08ac~In8$OVF<%Gn^VgQD}Y1Q@D#I+@N40+ z(x{hq`kRp?I&?2`9-VGK@(w398B5UnP@G;w)3`~WqmAGeXWscOx*JO#dB({}0Kdfx zee8cdP*?$4{5-NnJtm)X;*n$QJ#za$a+_q4=Koz{mI!%XmVUtZKyGZGw zw&1~&3GY~n_CK)X;Gq=!aS{qOe}Q`N?m+|(f-jIt+rxaA`Fy{;8JMHeQK@rj696F< zxh<(>qdo0FhR?~!tp|Rf9Vqh2jNFC{mG-26Pdae@oLY9^);ZO7pvGz}a(!=QHLL|~ zFZ6<@15erJhPK>T@>J8{^qJzDTF`wxKL4Bx7l(z#ma0d-)WbrDqly1f5H5IH)dyqm zHk*S1Z=n0Dc;zj(?8psOsO5t|H>6+HO7Ye2fv(|r{tM^XGkL|2lmp*@Bs%$@9N)JW z9#?Mvt*zhGo$%xF-hs?lRu6j}e2AE#AF&-YX)9hpL3>P#J}}36-{Z##1ll*giUa`M z*)B2x611D1!36cwv&@uvl{sbBg~8cL$Dmzv1`X<)iWw+oXO*xUd}Y5wWK{`adQ glLfDn2c_r_PZ*&I`yIxpZ_hDBZUd2C=E^a^f141LfB*mh delta 571 zcmX@3enx$QSiJ)mBLin?d_iJSVs5dKC_?~{&t4jzoS&0lB+8Hg|e#m^Djd983ja>J6S1~X!xHTyNNd|^hljm|9Gp?F^k=q{{)(_ajVG?}-Cl_o!nPNC zVN<|OwuO(8nLGBTmEp?%@C-f7moP=o^T(~R1AdIY jvOhw<*k=#;ED5K?b7q{^sL{Z=$UI$GN2F(kss{KMm4%n~ delta 575 zcmZ9FOK1~O6o$`9L2({2nRsg-iv&c1E2Sa@MQCa;6hQ)Y;cj}37dtS?#K{aIU0B_U zkZ@K~L<81G+9aCzpt@09i;62<>7vk0z=9ib(-TOgcJtkPzW?W(jr2ykI(%bFL)aJE zW$DXeWkNun=e?m_@LbOqFvpV-+C>>C-;wS)DWJSdT^6voOH~9^S?v#P*SRtu1Gb5Q%@i*=s-$sxP4T5?TJ8SG>33W>FeuEHRUvexKPY_WX!Kv?1zE>eh5p)^ zQmMb-hgSQY8vn&DE3^X@`0~8x7p0r?mEzMWosQzj*fAX;{$D=rhDyMcP7=jfp5u8d zdvW^An}zXA=kA}i?B?xG<9qL8w~7}KU(tGG2|ILiD2ZLFGhfhq=F9HSp-+48AwAdr z#v1@|_Ew4s(En$t9vh~w`Y1N2r%y5u8;6)PM!{@xzTIunnsFRk)H7zWO&N2NdEHF2 zshe*_o0}&g1`&R>#S{~uO;@8yZq=eWY3f+k(@i8^y s2hG(TewDtke?pt=n>&1ygq7qyC#=`_hYxz;h z4jOeHJMVcs;1#TNwBjmK2V*mItCrhxY_D0_`7jkeqERZ8ZeG09`El*&qPHZ@k6zvo ze%{-lWzr#Oc1~!LGy#C`k2I_RDYlw;Lz2AR5A?M@!oq>iga9+d3j!W(DS-#AWVYCi zl*^4i<=N2x%2)Pn`0hW3RWkh{?@aIW+uu+VYP{MLI&uG$ud@F^7(ZUkzO|MX8;C+Zp56h8`bj@yS~JI z-v4^6VZ{M_ddwiL6|&>|P{E`flJ`AQ>LVrkVk(PUtWB*Gfwl{0v91;F6GCTB&I+6G E2PN982><{9 delta 723 zcmewz^E+mOSiJ)mBLin?d_iJSVs5dKC_?~{&t4jzoS&0lB+8Hgk{GQ{4*?lo7&6Pi$~|Le)(D;FnO{& z;}^z_n{AlV8F`m7FfcspQvi|-3>!9YU|!D1wgkxJW0<^9Lu_*~>lsGIC7T`C?U{g7 z11B?(nj9c;X>%A)E=U4NWR?J`$kojcMY0fTHU~%`o8iEIX>*z^vJMCK{hOyNHUM=@ zc3|JW`Mk0ZNVANpI3w>Wpo83+6o4cH!>Y*+YQ~JKCYPw01IaaN%0TjhS~BlCpd3ui zy2%de#*FJGm#7CbuAh8D-JEg#Bn@?-fQH6y(e*%uRty3ROhB5eK>-yJBixuEM#1ElL*zL@^2|W? zw|)g6$-uA%h+%5hOis|1S6u-V0h$C>$pU1kV>J13(C zO4Pp7{ge`xh!(56XWVIwR3Pr1MU0yf^D7ajst`>zi0{uMme(RC>k#WNBCgdVb~GYx zH6h9^tr@8yS1ndPq}^GpmbYmEj>*f2_3emjR}nip5Vx#|@^!>-HbmbI#Gf}22fGln zZzGQ0K`gq9IN#lwo;SaT&#T&<@$}dkE}m2U_t6ygX(pziDe2ct!i~o4)y#qqP4ffI zEC$fnLYi3#qj5$wvpKLVz$Ft=?OF31R`ifJwA(oU2(c`N_~9{P^;5*=heUm*65Anv|IjEo}gB@pAUOQ|snUfWAgB>wi2EVjhVG>h%9YN(~-B~V+(okl(M z(iuHl8aGot+Zne}18bNtLA6hmff=6oC>kKChc7}V-^V1Vgcw-YBu@=YTBt!?nOvpx z02`XNKwY1nyOs@+^x~Xr2+0X(9~JOI0sIO7^)vqVb-XVC{}`2^!U?dY*T`W@Gp18~ p09Z*&^0U%O-G50P`#ocVDNf8LsldL>)=VX%&{U zcYX&7X_l#5oQp|aD2RAdC=>|Y)J4>dU>9LGfj#H6J%kr~-rxB>f1dN4v$GUeEX5V! z9qpA$N-})B%j`DWJqJ0WhwC&SZ*kh3ZjPAXYO9a8o4r=IV78q$bHuetUE@e_lk#vR z3@XRR+k}=@uiohqyn@rgkrA+Y30q}v7OV~>bp2MiQ%u=CTyT620^1V-gUf31+05=l zU>RCFvE}sE3T~@K8e8vhNCUnqyML)QKOwcv$9wDsv)yGA94&hJ!8k%PDd``qHCET8 zzuj`^Tfv9X&V|nl>)H*YsH07kz7d}(p3|%`Ldf?gYN&+7#D>(58FY-Pvo$m(Hf8ta z!LhnKkV!|y*1b0<9cAG_p}4lsmPG%4#Ek=pAq`^AVZ^>8h^lhL@uP^P6^QX;h}si~ zi(16SD#Vp)M838zC9&kZPA@HKvJ{G?^>RSM_$fqf1LEQt#KuO%6+I$<4)KQp(Rm*6 z_XWguBVyVm#IDPT`BxB!uQnz3&1shQ6-|~eay(>$SUm#+BLin?d_iJSVs5dKD1!iy&t4jzoS&0lB+8%wg1^$?l9_ z7!dZJRF%xuS{miJ^*Y-RvoaWa{PsS#~C%9TD~0!`k~^^$i3M?bv+{^>*Nn=?m*H) zeKs#UPzlU%_Q?;_eay(>$SiJ)mBLin?d_iJSVs5dKC_?~{&t4jzoS&0lB+8Hgn;O;ME;8k~Qajn5 z@eAX|%{ENUjJ!)37#N=QDF8_Zh7FS&*cCUwWe#IxT(a4Pbuo~doWQqr^IUc}kjMg_ z{Sc9zn`6115F(os_lCPOh7v#HlLE+L467z9C>b-ZnjE5J4kUY&l!4?1rDWc9KslJ2b(0m8jTzTX4p9zfTt9h* zvN@1^psWrQ;ZWHvx*n*~ia~&Z2}pA_C;&+YhV_$gsK^6V{ZMgdT)){tbv+~F%E=$p z+<~Np`fT3SKqWB4S5JPRF3-4pl7=|%8YJO0lXW!ZRaXE-EEpI#i-6{{0NLOA6@VlI o!&)GQ8L)P8hK4-Q;0}$$jLRnbXj%iw4$W%DrIT5-9GMij0XT5X^Z)<= diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_linear_csm.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_pcf_linear_csm.bin index 58b6c15f55984590acf3f4008189ddf97187b4c4..0b65aac7cca05a0e8210264c8e15b9aeedc95c48 100644 GIT binary patch delta 1048 zcmZA0Ur1AN6bJC%Z!XckE^D~ zRq4_J#yHc)JrQrz8;qSbu@YJr#XY{T7>=5lnO26lC+L;@QNb%Vdri!;E7fgc^}A9r z6LV5(Z`>maJpsuXjtP$5>K)K@7tDEp*$bX`fnPq*?FTFOKy3g_3L`3-XAv=PFo@(v z2)H9)=>f3BKvn{phd}BDYki>Q5t#1>6^}vs3D_P0fv4r%SV%AT%8*%k$E;A!3|V=h zygXDxQJpBKSe5V@byUmu=;Tbo%60N`!o~HnIax-rK3PebKytyPr%oOHH)_Q}GeySq zvTa!Dat}MWJ~uJ^iSs>j_lSey)X1B*B5KKRuAJK#(?s#>QC?L-pX$GQ!JoQTsjKMx z=Swq1x`2-S9vV55Dm$v&0PTcM<*IzA_PB;3|1;^a91r(SFWl@mYgv Gh5ZH~&k>6N delta 1048 zcmZ9}Ur1AN6bJC%Zw{POOR7ah-~}};EmkXBsG+%V)UK|)$)>Xs7{>Osi2eDI-%ARm0{A%uh^dhnrhzikmd-1GVU&N-ZOFE{a2k$9?z z?(VBqbCwgdc&$FG%YRJ6Omxos%e8-L0l-x1Ba6)g#aM)GScLu5?4I*KP|s zt-f@_GL`oJD|rG2(Py{GW6!zW@_<$K$cCU>r>-4Ai{I61b$OklyUTQaXhRE#6u4qZh$lEx7n~E#G^89he*tbUlMaGh;u(C0mk4wwBI-X1^ z^ImKtCieYQ@v&6AsF@RM#W!Wl2f$(}&>jTwLqJsl0*Ars5zwRs^G89k4n&WG%@e>; z2|nw~v-sF-HP)GGko#~7l+}VKbuzQ{xHt{q%NbxWf@A~Oe;z~{!A28kzW|n+fxe}Z zwxzsnShsKy$%;!LW(La3z7Q$x>M-cU)&*B?KE9CWi4n~+tGCBq3W=>T04hOiuEuLGm9~sfut#E;$VZi zdGO?)jqm0T3Ok7xF({}9WxaS1*~x<-c=V*KhKwU`VI45CVJ3y7S8sdItyh)117J? zi#Lq2R+kM~tFkbU^k9olsn=ww%AmU>;Y~HzcoaFaih)C|K&2*$rXuLAz&cvP|1HfZ z$hsujZD*=gyTN1F_!&F=3{!(9Uso%FT2tieVtIcs7Ty8PkRfsB-y0Z`p$jEVR|VyY zq$t`F3t!O*nS6(nS4@e8AIO7U{E~z-10nE@E6nE4<>#KB%I3c4bEDrUciu1Dv!0O4 zgoNmxW0Mg2urEpi^fl@M`WbbA{y_~|BhKG0(r*niA~v#a`nPbQjd;eI34E~0{qS3x zlp-&!yP@+v>^uM{Mf8b8u9&ma$~z8HvklG$4~+6 zxQ0Rz;Zko{KPFG( zZ{@(1S&g9r_~~9MimB1@Y2vpQ#+!t=XevF8s;4&t9*ne`d*}!kjrSor3E&*NU_k|A-I9drLGm>a3f?f%H2CM78 zr5RCKmqe@Wcsgx0_{z-x@*evMsScCRs!2i3C~|r-Q67v%$WFqzQ}o))FEAuS7vh?( z3d%J}QM4%*^?~Cw`5Gspm=cSIfw$N3D-z6{0Q`-MPDC#1Kg)^56~f7L<}Npqu0`=oam6{&N7Y(+)<&_!+%pUxbC^d|^87_-K)b zuJ;y+ySM2B=cNWR#?}xTckk8tZ)oXwq>gOS8E>qPEK=X;35(=><$H#D_MFQIq1Zhy zC_+{pC0xiwQvNQyOs4()pd0>Epu2w2u?BuMyGCMxvv`e62a>o*J_Y(g4+eXHaKU$M z5t0L_9ob-I@?KDciex|Nfz*lKQCy_AdP^7=NH8=Cs)rUFD-fwRUm@L`$F~IJJVLEH zG-`tS_aiSTLaXpqldI%9=fN*Yj_VA)s^L}*XAfCtn=Njutd&s_^z_(u1hQ zL$9_DUM#ddS;UJvw+Lb>cvTBt^y1B{h*a>PzHJlR^sxUo^ZWnbn;F;*WkXqv-v=Pz zx5cVtN?I*XA&PsiEmjQGFe#*P*KUiNWXYx?sh1@Rg9p%U3KtHb8if*~h%Kth^o&(9 zYKo;8I)z(E4>jnBHl@gV0NptmPpZPwYS-C$40JXE<*HnaXR7A~raEk~rj;eFsw(<)Y3E@S-U7>#MCHTo4J_F*r3u5-B=v@@s>U3J zujs^Vai24)+A@Xj$fGU%ii~dtLf}}TczyKZuSc{qa^~^1!MiWh>%H&)@@M2KAu;wx zSSEx$aV1HJ)ltLjGirqWMvd~r?k^tF&bR&RIEb$Vzd2a@FhEabE^r6Pnl~4fvW;VbU(ghM=^>mp8SvWI{I+p22qGw*yASO@Y|0G}y z%%@NRg6v#2iK)r#I0^En*-b(`Y&JKJ`YN{^@?xYp+{MA0l%Y;w$UK_qOjwvG zanYqh?oJXQM!-^R30Gaz#7Ib7D~TK3xMORKVd27frnd4}%zw`P{{NgicT?JwX1tGj z9R%!VCMW2El8^I{!t+rxlhtHR=V262$IXl)7@{r-@=bw<+#z(Ihv`Eo&%+F&6J|!1 z#wU!FmX{1kQ+ZfKda_RYlrc$E9q3Mpc+D|t{lJvR%;c4{pyXsp9Z%IB#sfHMl=!kiXYCIR(a?n=AWgN)8U04KObg)zDbs2=O)AtK=|UZdbRbb9@AwKP zyP+94td8j*DnNzyL<5)_i4KwqTaIoKQlyiyLDY@doU4S9#_|#!jt9=IAh`@+*Kv^z z``xEORDd=78p$;}9}ke1^nKhHezlKVJii4+8RhB# diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm.bin index f0d637c7bc7a78784f9e801026cea274d25f4deb..58832e75e31b9780a853f59dff80ed1ed31d80d8 100644 GIT binary patch delta 539 zcmZ9IJxe1|6o${8O=dD*D(HyrA{hu`7etYWA>bE=CB+5=v5Vt4=tzV_~6a>l?_3Sls8H`<~~X3-@5)U|_Fzn~0GdmTH!7 zRq7)Kb>S?9CEF`|zCk8VT3D)Bf#bVYxnLPI{3%*7X!283H>ilHGc1+e)wQ7L)!o4L zss=3~?QW-2m1WndD(G%Fc&SGF$9=gS2t93KzUJ6r+49@M9$NkHEiagLeaCK%{a&rM z2At6Tv-$NDR-n%=PS4!kjQ!80=MHaQx31UE7cO|3Ju~erC3FjncqWzw>oE`f7qh{9 zJPEGGA9az4=6;$Wk;rXvl!?44X23sU3Vaf6T|qB$6mCnSOyNywo~isn%7CfF5RyXT z(okVe;9I|7S9VO0Naf$;B&@8QXX@Fme8pIt=hZyeP>*y8N;F*J87(>3x;#!K`xqpk xercE>Q35M66MPe93`u0R>d2Hom@@yRCGpn1cFqLe)U)7UeUmZ%qhm_=O>c|wfO`M{ delta 539 zcmbOvJ4tqeSiJ)mBLin?d_iJSVs5dKC_?~{&t4jzoS&0lB+8HgOc{1j@_c`fhw&S1Q?isG*^QHkYr$3KUtbn9;nKi z)17hs=4Q^rjEpNMyK}n($$swHysLpqV1}=rY|bOEx*RBC!N9;-1T=^V$o|%^03;b0 z)&Ma~<(kRWK$RXfSSUm#+BLin?d_iJSVs5dKD1!iy&t4jzoS&0lB+8%wRik!N!=({E-*hROA8)aq zK^lYkKpOk`h}YQ6&kxc#SrDZ0ydcpUCm$C2&C3R~-K`1Y2DZtkg^d~6CjS>U2a@I@ z%0Mz&B$<~BNe$QJ(;~)amJ2G+1@$xcXfSSiJ)mBLin?d_iJSVs5dKC_?~{&t4jzoS&0lB+8HgH(NfC z)MifxlKt%Rj7v7JXWz^Oi~a4Rtg09gzSQc&8eK>^HP zvUxK1evrmsK9I(KKH@bt^Yeo=P8I}dJTFMJ#>t0;e)FyZ+V0i_al@*~r-h9fS55ve zYz`#NMU;VLv`8}VIwUpgCZ85DW?VP879a!Wr}dMI zMb&|7XN&F@1*zqN%5y>eynb@Fm^|b9$=zb^jO#aF7CX$yx)P{Na`Jg$vB?`HbQxDp zzArJGcQsH9=ET*L+a={ymjgvC7#KKGJP~{4s2uvk2 qkPTD07D?sW$^26CK)dv%wlgl9{9MW!NGeNLGcKJxU)qsLfg1ot6v2T2 diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_linear.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lightning_vsm_linear.bin index 2cad1ab14c2f3a33b77beab2e0b7b9aa563af8c8..154325da0dbb4cd67d157914d326d97c6db1da07 100644 GIT binary patch delta 555 zcmZ9IyGz4R6o=1^Y2NXHramD75eM;s9V&`owOGVOa8Oi?F$N8^O-UOZI#m1zwA|4_ zM@OMU2N%J?Q4rD1SzJVr;-)8%ia6xE=l;%jPDmO9je*m61%QAUm<7wXa>Ypv+VRc@ zrtM`tUjqYgN?_)!lHUq!X5ei+Auv&2JAZz)NaEh(o->$K^P+xL(51GM7ZwxIyGIXR8wSo32DNe1b@{%&!ue-t$Q$FAQTcE?jFe zn$!4uTkw>Q3?zU|zXcsFUCa=23eHPR34S)a-Q}p`cODL1t9vkh{3vX zVjuwoe43^}O+_axttj22;-5UMaaIUt*)V6KGy2pRy;bUjp=EUjSy#)1&_rvBxq%;? CJ%Hi> delta 555 zcmZ9HJ4?e*6vxkvwQ1AD2O701Bp~7-DyUHL0X~XFTnY}l#TbJI+NPup4#fw40bB0q zpo8y6D-;xQDLA+Yii@k?KnLk2dIG74!~NZJf9HSC<(Ava?b)WyagKoBR+6fv##8+w zMDfhpie|=4ON2!{@wO6I)4FA-u~}7wdN1%4#}lri`>!R~IP9+J_|g@Z+iMvsVW80s%q4Zrj;WR#c*a)nw`HcohNWxH*qKDa8SuvC zKIPUAOf3lEg~_R}(r9q~rGDda(9&;Tu6t-N`6O4x4yJ)22Q=i7knq67#yAunT9ELim!kycakpKny?UOJi`6HxIT=Cx%a!R`c5o9W`E1YAbGW?vj@lxk8 znjrwcg@YKZ%R4d>-~v}Ac|jFkA}4f{Z|=GL+(jy%fCZxU&DACCe!HVB^ z2d>}M;Q^^ytTsCjU8gIPJ9Ma154OkUYnucVV_>!C*r8_yF|b9J@!#?Xi*Df9yzHHB zmlt>q+dpcRH$<&f7Vq7-*=XN)pD(`~zF4~Z^2_n|PIR8FF_w#-3VSIAxFJ?4jzyoM zD%mqYYZgG6qCdcw9Pd{)Yk%($p%e)OUoY^)b(trAE!aF=t9{yC~qq!-YakQroJBfGH%%1%=DX?amnO*HhCa9pDiCq z^0Ox^E@5C`Fk)cf7Ge+pvKSb+ptMzk0+_#K^JMnTOhCo zuAH1NF`IWaPz>h8)sw{~i_DgPOTsFB}${I*+ma1l4I$2-Zkx79Y0G6JcnUJ9h| zrDK;{t#rTxSo>-3e9G2T;>3O|-7}GFx?x@VKCgZSv>&HuKX70EuU`xk--0hdE?Tog zuG{9)`Nb0_mCxetySMWB%UGSc_3d}RhvyI{>8rAiMe63NDCi-xL<6SL-^{&N5$Ks# zWq#BmW=;2)8+w|&(SHaP08ZVsnE)yciu0(_sJOt~Cw4Q>3QuUI#z@<|9;SWFBQ6 NtXxN=CzYB4_y?0kpNjwh delta 631 zcmZ9FO=}ZT6o$`DMCnW>F`bOmicCO6x)49QsQ3X*ErudUN)@_G$8pesNhVBY5OHDS zA28)8B3Y==s7;$hjk32m(JG6JLcHOxp^A9PrLZnq{1|-2ZSZw#GyGwv zSmqa!4t|ncFeRH{RqiG4@<-h_fGxNgW_MLPg zZUt!&HypUZ)*jfI=w_fA8mD&^-_(TFXCr4GaG^RVEH;&&g)$iwIvgGO7scsZkSM=D zcD~W*4|oo%ziLNca;uVgsY(-hIZh%O))S@p>Nh|qaAfoo=hlDuY?vtrz5q#dMt3-F z+jCcE&x@x!6OYgOV_#R+?`^Iuedu=Z3gR$*%dKIVmh&zOdcicP$27a!`Huwz+R&z% z-?f-|UH6$i-DPg;KSTilE)VqJow}=O+XVsad%9<$d8CRr@ii>&rTsbU;_V^+C xX}eW``?dhOcuO$A5@~#w#$>R*_)Unt2)iRR9!-(_tlvk;9q|ho2>u< delta 595 zcmZ9G&r1|>7{=dMqu3c|r`g#lvtSk?0xyLI7E-8*i$t+t2PI;h#xFH6v$M?3&>^C% zTWqxQ(n%tNey;ACZPuYnOB8g7>JJd|&@n8CZh^0`ihB5dc;DxFc;0WRv(#DMbE8i} zNW@mb4sE~KWk8PiU9sf^UJx2E&Rbh-`F12i*Y?iX1{AhQ69(MeCKU}Rv!uqB=U%=N z<$|Icxk2858CLbC+V5X-MP6d}s^Cj6rKyMQC*N}*-3*KrgcEyq*bIDQYu|KQHPzXMqk?9DwcN~=wv@QOC7YhUWWU|rd z$gy402S*1^-x)o1U0fKuJv4LdZuQHj1NAbVM|?v+Tc+_9O}3g?r$@}!)L<^wms`K? z#K*KC^)i1+0rR5lFdMSTT$Wdq3IGh<$}j;cwA9v(71ER*=CE>*=_`&>V{biEqa~#q zYosMdaGpf6hxs6Rn3a#ocRWw3I`h72G8fe>&e#8|9}r(qL(4J~scB_)Q{5~rq)dE9 z-&1>)xlQ^U{n5=s&sjMRkO*Nn?BMy|y$lne%5VKcRXU-Y+®#iyjDdzoj`*YF8_ JPWQKr%d0+kwNC&5 diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_texture.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_texture.bin index 2c61381e72c931db303a08a5aa52dd56e7e825f3..c72078b8fe906bc4f8c2f7fe46b9e7410f9dc0ec 100644 GIT binary patch delta 50 zcmV-20L}m21l|OY6dC{k0RTV(L|8&Y>4;|{Zts2|R1MPTSW(G4kuJai0g>=CY0i%=a I0dWFA3a`u(rvLx| diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth.bin index 5297665037a8630549cd8719d990501feb13feea..22c891536e94bcb7840b60fc77b0e5dd526fe7ec 100644 GIT binary patch delta 50 zcmV-20L}m41K^$0RWS& I0Wks)0NmXYtpET3 delta 50 zcmV-20L}m41K=Hv0i%Imkubmk0g>^$0RWS& I0Wks)0O5!d^#A|> delta 50 zcmV-20L}m41K=Hv0i%$8efoDl$cvA$`AmQ<0_3WE`tdq00lTp z;}dg}GE?(PL>USo{FKbJw9?{KQHBN}pS?6bIX@@ANR(j$kS7AvUXYqxnv+-*U!0Md zmzkGZ3^aKGP>QuQJ}uunU6f%1kRwnUpOcxMQ4)|}9F&-nSqfBh07*C~J;^gKFSRI0 zl;HwUcngP1gp;$t!I}Fc`dH4@eEuh3EZ4ek;-fo^e3SPx<{L6GFffF*Dga3a1|A?b zVqoAd0{RXF+?o`?G$W8?Yk;tMCdV_$^D+ZPmUY2Ix|!4&Stf60YG&lwY|i|ck&$b% zH0xp@xt~>@kz?|GR&_?+$?R;_jI5KN14TF|C$nYq0!@G$!8-Xin>-`KMW2roIUw8$81LK$?2T3Ob-|U D*JEc@ delta 445 zcmZn@ZWEp$Q7^#2$iP+_UzV9#F3F(4z{0>$8efoDl$cvA%3#37$iP(^Ut9(gZ~zK$ zmc}RMCS|7Pm54F~K=>({X=$a!siF)CKt6kEd~$wHevv3c0gxvG)LxL9T$+D7=NkCBn&h!o{!e&ioVny{<+2na;de>xqxGBB(H zVj~6y?ji;OFyF070ZcOiNwx+Ed)4H4CV5^KpvbZ=m`FF1IwR}k%}mXVt2Uc6KW1cH zF4;|{Zts2|R1MPTSW(G4kuJai0g>=CY0i%=a I0dWFA3a`u(rvLx| diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_svbackcolor.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_svbackcolor.bin index 5c4d7a593576dbac200ba22d6b7bd5bd0615ef7a..92f3f1c11e1c08d1e4d98a0721d97951bafdf1f0 100644 GIT binary patch delta 49 zcmV-10M7r80*(TZ6dC{k0RZp-L|8&YZso|Go4_;!YD&iRk7Lf%kuID80g=li0RWNj H9Rd&lu*nh0 delta 49 zcmV-10M7r80*(TZ6dEuJ0RZp-L|8&YI~z{V4N~r?Nf5v1F$bDmkuID8q>;-b0i%)c H9RffKgLx3m diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontcolor.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontcolor.bin index 5c4d7a593576dbac200ba22d6b7bd5bd0615ef7a..92f3f1c11e1c08d1e4d98a0721d97951bafdf1f0 100644 GIT binary patch delta 49 zcmV-10M7r80*(TZ6dC{k0RZp-L|8&YZso|Go4_;!YD&iRk7Lf%kuID80g=li0RWNj H9Rd&lu*nh0 delta 49 zcmV-10M7r80*(TZ6dEuJ0RZp-L|8&YI~z{V4N~r?Nf5v1F$bDmkuID8q>;-b0i%)c H9RffKgLx3m diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_svsidecolor.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_svsidecolor.bin index ecc70230feee8cb340fa09470b769f4afd74e72d..e9171c1cc00fcf98c40557a0b5bbd64504b05689 100644 GIT binary patch delta 50 zcmZ3*w2Enhh!g_@BLfekON5j2in~pv&EGXXXD};C>s@+WI8kp0Bjd#9%8U$?xfx}d G1Q-C0<+%0i%-( I0UZKB3iG%V>;M1& diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_svsidetex.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_svsidetex.bin index cf18af580ac3220541f0f3725fb7a887eff1d541..1ffd533340f1d8a6406cf917c52569793799e560 100644 GIT binary patch delta 51 zcmV-30L=fn1i1u|7a9Nn0RR{RL|8&Y!mGeZCrvrrQ@nC1M5+P*kul%_0h1B|Zvg<4 Jf&sMx5CE8252gSB delta 51 zcmV-30L=fn1i1u|7aA}M0RR{RL|8&Y1+e+*sU1{y7M}e6F?Meekul%_q>~Z>Zvmr| Jf&sMxKnlFp5yk)j diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_texture_lightning.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_texture_lightning.bin index ff75576e57928552b9af4193d16cd24527ab7ef8..f7afc82ccd270d3e4381d7a7f1437e4dca5142be 100644 GIT binary patch delta 405 zcmZ1>vO;8nL_GroBLiD$d|75{xg>)C0}BI3X?#IqQDSbfC_?~Hj;l1jxC|zc02JUX zjZe%?%1q5G5oIWV@KZ9=(n^a{MHw1^d=a3Ag4E>FoW!E|;*89^%)HcMpji`uQmm!% zY5D1*3=4p4fztS#%=8S~l7Rf;pv08SQlOd*2=S7j^d!%`ywsu~QHBFR;S^4n2q)*C zq5)>b5t}EQ>@JIU|Mi=F;*~FqypvBdPUmG}U|vO;8nM7;n5BLiD$d|75{xg>)E0}BI3X?#IqQDSbfD1!kPBLi1yd~q2}zyT=0 zSsI_1o0OTFS0c&~0O6-(rlpk@r;0Kp0Qn+74F##mr8$X3@x>XLd6{{s#Xz$ffKsfb z@oD+#q6`y&Y=P4FoXqqL+me9%;-JKo%u=A51qktyp!6iqyu8$+AW?=5K;aZlmk1~4 zld}K5UAcQoUghj1!>0xbYbIX#!nkJgNyh1uH!!hqhP5g%fWWHBxlH1d6M!OY4KR_3 zO!B-eK)GdIFp<4X>Wr+DpE5NwuA01-S$uN?^BG3Q6_b5g7X!(Utn!S@CJVBuGp?R& z$!5*CcycM*e_lo;0~SwiWS3`ToV<{|pK-}#LylnH#XwoNCW!G%Cr{+quDTK^V!^<` g*~B0KWHB&UL7f8t3AxD*2eBf}gamk1~4R~EDH>b;+=Vzd8@%gi@iza|=fVPu@F#<-oA0SMfh Y6hIUM!{k?t#*7S`<(TFQFbOaK081GZx&QzG delta 70 zcmdn1x>t3AxRe1GBf}gamk1~4-q{N(c9wQEo>=s4hE)3UNfQmfFfN&_#<-n#F#`jG aTayBiWMEi4`4yuv{Z@N|xD*2eBf}X{mk1~4_PmlONegdWejl7%Y_zLgYNFv6M#jl%jN5q`fWWOu X0Yot{On${^%*e1=j_Is0lK=w%XxtSl delta 70 zcmaE>{Z@N|xRe1GBf}X{mk1~4ztOJq{_eO?^jGXLd6{{s z#Xy4^fKmdb@j03486^Sv#X*TFnWZMhqO21bSmEM9=}De>d8tJ~qO1>q!af`>5l+rh zANF5gm7_h8`KLhUBGzSj6F1*s6rMbR@is3D(6Me!3P6&9fpu~PlRP8K0TyvykO*4?RAv&3IxiDYU|APbV6q8|J|pwy z6qb5MMvlo(Sd$q!Cws891KAhY%Yopnn+*7y-LoSMUG; delta 355 zcmaDa_+GHyE!cxOsQQ~22LoGad|75{xg>)E0}BI3X?#IqQDSbfD1!kPBLin?d}3}= zW@=uED1!rppOTrDR$81Y$`AnLvzNvv=jY@Xi83Src_O9p#RaL!r8$X3@x>XLd6{{s z#Xy4!fKmdb@j03486^Sv#X*TFnWZMhqO1*EtZ?z5^d!%`ywsu~QPvAUVIK~c2q))r zXI9Rzz1=5~&i;O}$N82O6F1*s+%$Ot<89u>3=9lzO$tDgfnmwy3MP5R#gk_+O$L%W z%+5fvfH_>087LRls=x+PvjT{%7z7v?CkwDhbFwu+MJKVS^RfV?mUTe|CY!M6GqP?@ zVX0?iTt4{;Yck`C$sTO&K=uVTdB&xaKd`AYuAMBw-VU^50lPfovdIV7i-DvG$9kS+ OK!fZU7#JBC6u1Ev)nrZp diff --git a/examples/runtime/shaders/dx11/fs_stencil_color_texture.bin b/examples/runtime/shaders/dx11/fs_stencil_color_texture.bin index 2c61381e72c931db303a08a5aa52dd56e7e825f3..c72078b8fe906bc4f8c2f7fe46b9e7410f9dc0ec 100644 GIT binary patch delta 50 zcmV-20L}m21l|OY6dC{k0RTV(L|8&Y>4;|{Zts2|R1MPTSW(G4kuJai0g>=CY0i%=a I0dWFA3a`u(rvLx| diff --git a/examples/runtime/shaders/dx11/fs_stencil_texture_lightning.bin b/examples/runtime/shaders/dx11/fs_stencil_texture_lightning.bin index 95e731444bab2e63c9c558dbc999be02b61a1194..d12b1bb4a52da6f6b6f537c2c434cb118ae4a368 100644 GIT binary patch delta 350 zcmbO)JYTrpE!cy(&i9WG2LoGad|75{xg-Mv0}BI3X?#IqQDSbfD1!q7BLin?d}3}= zW@=uEC_?~*pOTrDR$81Y%8&r$vzNvv=jY@Xi82%bc_O9p#RaL!r8$X3@x>XLd6{{s z#Xy4^fKmdb@j03486^Sv#X*TFnWZMhqO21bSmEM9=}De>d8tJ~qO1>q!hbkiBAlFU zD}`?7AGSz8%XRtXoTGnOCvN`2D7<+EBQql}3(&Q0O$tDgfq`}M4kmdP`4ce(3=bf Fi~t-~R$Kr8 delta 346 zcmbO)JYTrpE!cy(&i9WG2LoGad|75{xg>)E0}BI3X?#IqQDSbfD1!kPBLin?d}3}= zW@=uED1!rppOTrDR$81Y$`AnLvzNvv=jY@Xi83Src_O9p#RaL!r8$X3@x>XLd6{{s z#Xy4!fKmdb@j03486^Sv#X*TFnWZMhqO1*EtZ?z5^d!%`ywsu~QPvAU;XfQM5l+r~ z<}0pQ7I$gZ$@@FS&Yj-%W#Z;9jGH#EU}R?GUChA1;MSx7BpDc%Oy0pH&$xK<4W`LJ zGKbk2NN!*b7i9*@g|#ZMfz+%3Vk-s#2FA$&EYh584N%d^4lL@tEI_$sT`-Xn7JWw6 z%}ZG785x&PR$)tKTrs(WtsTe~V3%iHI@y3-opJ5t2=;cy#hV|nZ)W6K2GniGz`)4B Hpui0PWJO{x diff --git a/examples/runtime/shaders/dx11/fs_tree.bin b/examples/runtime/shaders/dx11/fs_tree.bin index 9a897876ef01e7ce54becd87923827cb389f6df1..0f206ffd1ec394208384769e7a751b425b7f52bf 100644 GIT binary patch literal 1164 zcmZuvL2DCH5T0yeV?#@qf}lMu9*a=yp@>M_*ks#)W=l3L(Mv<2Vxff)^(w1ZMG&vv zJrs|<2%F(nv2jlVK z{w0Z}B8Rp1@Xq?l-iO~OZ<;?o{d&K1@NhD!h=38PV!ej^j;sOfW*fbCs4pNdB6B2z zdTJR9$X8mq2XXTCy2x8!lOY};0V|G0gSaLh)KkMChLO}K+u7Ypv+kgq_N15g@3rpA zpfg-g(|%i0%*dJ9lQTw03wkg(BRmGJ{zhjY$H&=byFUUM1OJJg$_W8I@R<+qb}(_tJC@-8V0_s(D~np-UE>udQu-4)ZWQX0A`X-;7^PPp=mxjQ35B zE4_^4th@{J;y?FqVcMH|a;9JQdVjVrt0MC@1NIenn*`1yh+$Af{+VSMmCosP)U)@B z$PE1$!1Cu>=?sk$u4oX8eET{VTN1p2vz^u1*~l07gnkV4J5PUZua%E~nwH$Fy`o}P RLbArY^_cw!P5s@rrcw&i1Tvf7g}t#C0Prj4OyakH*xa z7|u3ApCd2kyALTwuTzmY7ld9|2Ttwqg{Prh7MbA;-twdJ3f>evwhG4oYU;UCtjF?A zF2G46iv+$ zcRKH4=n*CF;LwpzV50m|qJAk+uO{-~i?FEMXH8ti%DyQ-D%Gx{rre7&9Z_*kGHK-i z(-apJ&D>^f;1^L2#q;hahA(GUJx8wRi5$NL*0_>OYt%|pE`CdY7vh}aSyTLy!JFB> z;N8!u2ArGTZD7S5mJhO|M-5w zS3iZ>j^lJT(1_mC8$0GezpUz4&FpnNXZg_f>DP)nx!7ysnY%J`Ec0$nPQL^EC>Y_Q F^AF7UbQu5u diff --git a/examples/runtime/shaders/dx11/fs_update_3d.bin b/examples/runtime/shaders/dx11/fs_update_3d.bin index e73f85355effce657ff52cfa7330bb23e820f9d1..1bd0ae427f5530c2232aced491e6a2cc197f84cc 100644 GIT binary patch delta 75 zcmaFK{E}JME!cxOU(U{kk%6r=z9cg@RfK_ofsx@1qf3O7bL;sXiq0+B5;O92rf)iQ d=-5Qv1B{Fl-}!TLH7Ed;0l{Q9#)V7*3;<{@7Dxa9 delta 75 zcmaFK{E}JME!cxOU(U{kk%6r=z9cg@RfIu>i;>|Bqf3O7vpw^JsFWKYFR^eOzFD8H d%QaE=0OR6`@BBHX8Wb2nV9{hZ#)V7K00RJZZyJpN delta 116 zcmaFO{F-@!jJ^sNBLiP)d~$wnL4I*+d~Rt@i3o!RP;djION5iNmD=orM*`blOsz~# zynSTDuZiAw7#C00V9eLmYEWPRfki+pg~T>vU|=g^5MW>giZAO@0Fpp8laDZ}G8u3I E05-iI_5c6? diff --git a/examples/runtime/shaders/dx11/fs_vectordisplay_blur.bin b/examples/runtime/shaders/dx11/fs_vectordisplay_blur.bin index daeccad6c84955a868f6ef4b284eb396b48288dd..1c5c824c53cb2c2463f7899399fd5e8e64e0f927 100644 GIT binary patch delta 227 zcmaFF{fK*lqyz&4BLjbFd~$wnL4I*+d}2;PMxqD<2g5`|VJRM<+!R)q2q$M%W+hE& zso&YRb6C#5UdEs|G42i{<78__Z(g?+g$73kD40B%@iebn1F}dqQ#+c-f2RGMKs698 zlm9b?PnKihK@!PkDi$?jVBr14AON(VfdOa(RPAn-+o~X@7ECvgZN|XBRs>b~tzQ8o O&A>2uH>)a>00RIgn=Y>a delta 227 zcmaFF{fK*lq=X6=BLjbFd~$wnL4I*+d}2;PMxqFV4%b9OVJQQk+!R)q2q$OrhqcOC zM^ArcF>~e7@6u5vYFb^ME*1F=LD(& zYgsh;KU4T*ITjuyk!+@7Q6mNh-cJky42(ckKpUWHceC79T?AxvH9$lb1KDN_3~WVE Pm25Ea$-7xqnH;zPrwlgT diff --git a/examples/runtime/shaders/dx11/fs_vectordisplay_fb.bin b/examples/runtime/shaders/dx11/fs_vectordisplay_fb.bin index 4cf32b3e7252d0b0b2387b7307dfa76229caa200..2b620a87faadb13288b8e7b5fe974e1ac3a042ae 100644 GIT binary patch delta 63 zcmcb`e2aO4j1&U{Bf}O(mk1~43r+1A5_9{Mf=`|3Nb){(Zlc*8M#jm)jGINc8Wb2{ Lzz(E=L4W}OkuMOm delta 63 zcmcb`e2aO4jFbu&Bf}O(mk1|kwhh%+k2%hLTutLBmEZBqD^2EGH%nWR$@nxB*<(v!*3@i*>5Kcf*eikQ#15kjyG(I;!B{hdr zp@E@+;R(A-gp>0c-tLG;;(yn;Yn(p1GDALcqt6CLMxM!k8P_v%PF~9-&d4$OD3dxP z*W|ZM`i$I@Wtrs}Str{vi!-uJ4rNwnWSd;etk1|kc`b9aB*<1H1_rK83<3;{K(DtJu&&UWCVE~ITZB}H{ aW&{fPvWqh^OipE2XJne(%RZB-fdc@`Z9Sa; delta 269 zcmZ1>utLBmEZBqD^2EGH%nWR$@nxB*<(v!(3@i*>5Kcf*eil%Gk%fW1G(I;!B{hdr zVF6mK7#M+U zw+;m$$-p2rS&;=~f+vf5Kcf*eikQ#15m(*!zIGW+28(B z>O4Ln7vCugugj`?gEra;Ffnp$_GgM`WMrMZo>`ocW%6-mbw;+y@0s-(*(b}h>}O=0 ze4j;}kzw+87Ij9Z&GM|$jFOB%JB%0@xQZAA7?^=5Kcf*eil%Gk%hsA!zIGWIq5~| zt4U$EXBtYf+k7|tbY!EQ028CwW`Cx5Mn>Vu>zTzFg(e?oR%aBM{GM5#QFO9A%YH`Y z$@f{r8JQ-3XHjQl*(}d0%_zytz`$U{z`#|+Aiw}(yEQ2QNd^X{$-!(OMb&KDj6i+o U*`+5RVpm~gnf#o6B9j3Z0JEqqbpQYW diff --git a/examples/runtime/shaders/dx11/vs_callback.bin b/examples/runtime/shaders/dx11/vs_callback.bin index 92daddfe3444ce470e3bceb9095b94898084823a..bd208118d66cbdd850584bdadaa1d7903ad8a5d3 100644 GIT binary patch delta 123 zcmV->0EGX@1;_=E6fgh)fB+A5Uu|z>Wo%YyWp_|=Z)ynu00;yCkOD+lLPNK!Ylf`! zPLZpkG^_-@r@E0u_yL5IJppF{fs@Sv7Xg5iy#Xfyf|KO|F9Cy-6#_E>0h4h87Xbj1 dVFD)s0+WdXFAxI&002G!009631pom6KnUs^BRT*8 delta 123 zcmV->0EGX@1;_=E6fmFxfB+A5Uu|z>Wo%YyWp_|=Z)ynu;0Xi(kOD+lLPLP=Zi5hu z(9YH~>r-++KaP<^_yMAmJppF{pOei27XhA=y#Xfypp)eRF9D&G6#_E>8mY7MyAQD8TA>NC*NjNWO85t0FJO0eEHq)$ diff --git a/examples/runtime/shaders/dx11/vs_deferred_combine.bin b/examples/runtime/shaders/dx11/vs_deferred_combine.bin index ae2b116015a8b40ed9306a4dc2e04f719d421dd3..f9ffaa686762167980e9a9747d3409598583d94d 100644 GIT binary patch delta 87 zcmZo;X=9lnBgMeL!f=PtCBn&>JF942*N3CKLY0rFA3grEd7{|^MwZFqjM0*e3=9lL n3=CYK7zBVU1_rl21u)Gpxtmd)k!kW~Mtw%+$&VQonH(4ZaNicB delta 87 zcmZo;X=9lnBlUojh2ajPON5j2hJgFLa;<**?!KR-;_4RSInnF^JF942*N3CKLY0rFA3grEd7{|^MwZFqjM0*e3=9lL n3=CYK7zBVU1_rl21u)Gpxtmd)k!kW~Mtw%+$&VQonH(4ZaNicB delta 87 zcmZo;X=9lnBlUojh2ajPON5j2hJgFLa;<**?!KR-;_4RSInnF^mY7MyAQD8TA>NC*NjNWO85t0FJO0eEHq)$ diff --git a/examples/runtime/shaders/dx11/vs_deferred_geom.bin b/examples/runtime/shaders/dx11/vs_deferred_geom.bin index c699f55a59f04a753d8eb75be9d8b85533ccc9d5..96a56e6e404a5914b2ce393e8d32c5df2cdc51b1 100644 GIT binary patch delta 269 zcmZ1>utLBmEZBqD^2EGH%nWR$@nxB*<(v!*3@i*>5Kcf*eikQ#15kjyG(I;!B{hdr zp@E@+;R(A-gp>0c-tLG;;(yn;Yn(p1GDALcqt6CLMxM!k8P_v%PF~9-&d4$OD3dxP z*W|ZM`i$I@Wtrs}Str{vi!-uJ4rNwnWSd;etk1|kc`b9aB*<1H1_rK83<3;{K(DtJu&&UWCVE~ITZB}H{ aW&{fPvWqh^OipE2XJne(%RZB-fdc@`Z9Sa; delta 269 zcmZ1>utLBmEZBqD^2EGH%nWR$@nxB*<(v!(3@i*>5Kcf*eil%Gk%fW1G(I;!B{hdr zVF6mK7#M+U zw+;m$$-p2rS&;=~f+vfJF942*N3CKLY0rFA3grEd7{|^MwZFqjM0*e3=9lL n3=CYK7zBVU1_rl21u)Gpxtmd)k!kW~Mtw%+$&VQonH(4ZaNicB delta 87 zcmZo;X=9lnBlUojh2ajPON5j2hJgFLa;<**?!KR-;_4RSInnF^0bEZBqj_T%4g7#a9W<8$*8HpRqY+sRuA?uGB5yTHu@BKXND zvWc7kS$1bDbHEldNe-z&Eu*JLWGaNgKY98^0p=aITq`>jseM_Tahz&FIvod|m#8O@ z^!$lr1ZzSlgLs}9%*TsoU&vF-AkW@ZPs||CRGyf@XAG%4F@t;@N#6D9pS9g_ONHt+ zHn7p@1$0ZWDt^xaiJT(qu-VRJf_LIPF#BAF?kN}YeD_(yyJFVZH+f?AqL}?Djsve? zTxxL-$tMXty`k`_y&R#Q7fEYf`9tst(_e8QT=SXk7`k@Wcp4q3q|Tsg)%OI&aU7q{ zR5WvgP7RycvWCkxbImCf7@QxGJou;y3arz&YU=Er9D44hFVE?{U&IE9E7JWqAN`Fs zDAMD-PWPei)js`sF=yP$y{xrtLL2|h0P&4?p#2_T4RPA6MGph?A?LN;&TrWu|Kl~S mUS@Xo$$Q{;F@n3%J#Wlj?ZiKhI({?v;24uUaw`JmSo$wkRc&_w diff --git a/examples/runtime/shaders/dx11/vs_hdr_bright.bin b/examples/runtime/shaders/dx11/vs_hdr_bright.bin index ae2b116015a8b40ed9306a4dc2e04f719d421dd3..f9ffaa686762167980e9a9747d3409598583d94d 100644 GIT binary patch delta 87 zcmZo;X=9lnBgMeL!f=PtCBn&>JF942*N3CKLY0rFA3grEd7{|^MwZFqjM0*e3=9lL n3=CYK7zBVU1_rl21u)Gpxtmd)k!kW~Mtw%+$&VQonH(4ZaNicB delta 87 zcmZo;X=9lnBlUojh2ajPON5j2hJgFLa;<**?!KR-;_4RSInnF^JF942*N3CKLY0rFA3grEd7{|^MwZFqjM0*e3=9lL n3=CYK7zBVU1_rl21u)Gpxtmd)k!kW~Mtw%+$&VQonH(4ZaNicB delta 87 zcmZo;X=9lnBlUojh2ajPON5j2hJgFLa;<**?!KR-;_4RSInnF^JF942*N3CKLY0rFA3grEd7{|^MwZFqjM0*e3=9lL n3=CYK7zBVU1_rl21u)Gpxtmd)k!kW~Mtw%+$&VQonH(4ZaNicB delta 87 zcmZo;X=9lnBlUojh2ajPON5j2hJgFLa;<**?!KR-;_4RSInnF^?d~SY9YED>YYI#6WeikQ#15mVt*(JisdGp%?d!Aie%lP^2 z?N!WyM-?}E2rx2oOpatMW@MdwmQkFMW%5%-bw;+yyiEFx?2~Poni&}kG_fU|_IgU|?imVgeEdTma*BECc`m diff --git a/examples/runtime/shaders/dx11/vs_hdr_skybox.bin b/examples/runtime/shaders/dx11/vs_hdr_skybox.bin index ae2b116015a8b40ed9306a4dc2e04f719d421dd3..f9ffaa686762167980e9a9747d3409598583d94d 100644 GIT binary patch delta 87 zcmZo;X=9lnBgMeL!f=PtCBn&>JF942*N3CKLY0rFA3grEd7{|^MwZFqjM0*e3=9lL n3=CYK7zBVU1_rl21u)Gpxtmd)k!kW~Mtw%+$&VQonH(4ZaNicB delta 87 zcmZo;X=9lnBlUojh2ajPON5j2hJgFLa;<**?!KR-;_4RSInnF^|dzf4zoScJFJu?3s zSpMGQs`id*s|WiS85n>v8~v0RC2N3e2L?ulc%V=u0|Sd&p8}A@z`!xNlQEl-aq?G2 zc}CXBwoKxTER%Ja)EU_(hcfAxume??F)*+iDF^`dGBCIaKxmNIC!iP;NK6D(j2Vj< V3l=d}Br!V%pz%zM3<3-d3;?xKE6@M{ literal 1028 zcma)4Jx>Br5L`Y5{NQ3@V?}K&423ZkMgb9`@d!r*;$K@j)me)|OmdUoQa_u>Py54$uJUM^+x(tY*B7&dHB0I$^eU{j||EeV}4GgPv90TNLN<`gEqenVVeK%tnu# z7xzu5uV^RLSpmmjEx3$__g5nQ#8QTSS)toG?ya@waHy|8c43pw^Fx5QC{0kLE*@e39p BXZZjC diff --git a/examples/runtime/shaders/dx11/vs_ibl_mesh.bin b/examples/runtime/shaders/dx11/vs_ibl_mesh.bin index 4f937d9ed99724531ded980205b4c7f196bad584..fa27caed597a9a71780d6db0790ff13e20c021a5 100644 GIT binary patch delta 180 zcmcc5exH4Uh&=;C0|S3)d~SY9YED>YYI#6WeikPK0|yHOM`?U=Vs1cwF)M=u2P4A_ zW|s&jXJzSXhjq7D>}QHb_P&06-Ev~^560HXK8)#-jSLJ7MhpyGpBMyyECvR*J_Rt{ zF!>ClI%Cu1FO2$(&68D_q8S+{H!z7aGEAPqq|V4R`2dqXP~-zxgo7C*V!*7=$UHfL TS(?+W31UXegrT`8A%U3P= delta 180 zcmcc5exH4Ui2VY_1_u7p_}u)I)SR%))bfC${47p}2b?Sn9HsHeiMav!#jFe}T#O7e zm|Y^Aoc)xy9@()peCo&E*r@l-k?$r3|6p7^*@rP*ay|nCgAoG**Cz%6Ad7*)txo|= z&zpRPQJrzYV8p<{Rm30wWHB(fH7S7U Y#gmhn^aYjz*>(&Jj0{YSK=}eL0Hx<1f&c&j diff --git a/examples/runtime/shaders/dx11/vs_instancing.bin b/examples/runtime/shaders/dx11/vs_instancing.bin index 1806dae435f459ddb65af54b7dbb6938d8e2b075..416166a7bbd067e525421e7768993b6a674ae7d2 100644 GIT binary patch delta 89 zcmX@lcAjm5xD*2e3xfi)ON5j2@jYwZZf(ds)VRR$)a$GVfg24Y7#UeMcQJ}HN-{Dq oFc>i~aD8GBU;we*`V@d95KP|1q|V4R`4Nz0p3KGU%;dlT0JxAAv;Y7A delta 89 zcmX@lcAjm5xRe4T3xfi)ON5j2IzQXHrms3H>TP}rtxZ}Hy3sI#kx^`O7o#|%q%Z>m qgAoG**Cz%621X#;txo|+GB5~D-o>QOC^GpGkQANF#q7*vzy$zRv=vnV diff --git a/examples/runtime/shaders/dx11/vs_mesh.bin b/examples/runtime/shaders/dx11/vs_mesh.bin index 4c8c29b5f0b1be9bb4f3525ecb03d8b8cc24a860..afed14ed8b1dffe1f9c3b864cab1bb956c680714 100644 GIT binary patch delta 206 zcmbQqJ(GKage?OD3j=>?d~SY9YED>YYI#6WeikQ#15lK$G`=J=H&BSfV8vfl7=R7`Qeu2!NHlbtr&ohRKIm)ESv3zhcpct0{u1X@aRS ZVg;#*V$~O52I{h706L6`2}n#}007mcDu@68 delta 206 zcmbQqJ(GKagzW-O76$&(_}u)I)SR%))bfC${47p}2S8D_()g0h+*B3@6)r}G09Ka> zC+E`4EUvWX6Zt>%4+^|Cm~65!)PRw3@#Hqfd`_tb1qKjUwD}+7eMZLllkYK$GtQg* zjai*>!DKlWea3~8{aB(UX9JZOF)(m#Vh{i;ck569)3YWYVo_(DGx-&ZK3q)^OidF^ bjS(wIO%$uXz+9j%I|c?u1|}vTVZa3dt0gjx diff --git a/examples/runtime/shaders/dx11/vs_oit.bin b/examples/runtime/shaders/dx11/vs_oit.bin index 32afd5004b6b85be1eda1cd50e060b634a28d5ab..5b0f4d302d46683a8ae1a6d08e60586cf2cb8148 100644 GIT binary patch delta 171 zcmZ3)wusFqEZBp2Z%Dm0GXq;`d|75{IVS@H0}BHegcDGdpT)`G02E*^jnBVz`)4B$jH#Z0RYe4DtiC` delta 169 zcmZ3)wusFqEZBp2Z%Dm0GXq;`d|75{IVXbx0}BHegcDGdp9K_PWMN=0jnBJF942*N3CKLY0rFA3grEd7{|^MwZFqjM0*e3=9lL n3=CYK7zBVU1_rl21u)Gpxtmd)k!kW~Mtw%+$&VQonH(4ZaNicB delta 87 zcmZo;X=9lnBlUojh2ajPON5j2hJgFLa;<**?!KR-;_4RSInnF^__EB@a!v*Y1{M&fpeR3!lfePV;Q(?HixP8-S(zIc zm>C>cTq2yDg_9+g2L3deYiDRu{AY_u&qU7$j9ino7^4{(C$D1^XJnW>k5QeGY4R~f zeMaWZ-x#?W89662F=qqGJmz#sR-iRT3=CYK7z7v?fo!)v1t1Budh$DFbw;+yVl4WM N?33MCOqn(?000=ND9``^ delta 167 zcmey%@t4ChEZBoNOKjIpW(Ky>__EB@a!v*X1{M&fpeR3!lVJgn!vW+Z7A58uvoafS zF*7)@xI{QPi~By2eBdBc{&ewmmMr0#wG%xbFfN^}#Td=VJb4|X^yGz%DvT_Xk1^^q zvTpvy$j!*OWHJ+THjvC?PM73nU|=v}VBq@1Ai%%~WV`h#07;<0U0H`l39{>OV diff --git a/examples/runtime/shaders/dx11/vs_raymarching.bin b/examples/runtime/shaders/dx11/vs_raymarching.bin index 4038207b3b1fd04d078ce9b884bafdb15a87cc8d..b52f9088493206c95dc29ff5423961bbb7ccaa0b 100644 GIT binary patch delta 88 zcmaFE@`h!Cj1&U{3xflbON5iND)*jGAN7T$TADe2axBzo*=Q!g$jCC;pRrhyk%581 oh=GCY6N3Pd#lYa!rvRoICf{aMXJnep%%soAJlUAZoXLR!0NoW5<^TWy delta 88 zcmaFE@`h!CjMM{876u0@2@wcBsk(2ZsijEsvW`!g0x&Szj? pFk)cf`otgrWHB(f^(lbqd6RE5sxvN_%*>?ExNx#DlR1+C7Xa#&7=r)+ diff --git a/examples/runtime/shaders/dx11/vs_shadowmaps_color.bin b/examples/runtime/shaders/dx11/vs_shadowmaps_color.bin index 3a5be41e543ac321f24cf3a1fbcd56aed9efaf49..8f85c40edb982febc93a9cac7e888b6d6d4deba6 100644 GIT binary patch delta 74 zcmV-Q0JZ;=1C#@h92x)s1ORLSL|8&YhddUfjXhiHVO$V9q4@Zrkv5zG1d-E20RfXg g0T%%PlP>`$0Rod(0WS^%0000!000310RaF&03e+a;s5{u delta 74 zcmV-Q0JZ;=1C#@h92(#W1ORLSL|8&Ys$OJ7y#Vy~+!@tD=z+tskv5zGqLI@>0iTmU g0T%(DlP>`$0icst0WS`r0000!000310RaFo3i($TRR910 diff --git a/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning.bin b/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning.bin index bd2eb1c510f9f863844c8a667f166b0b801aa7b3..ecaf8d9a37b558b527ebfed497896620ca732190 100644 GIT binary patch delta 212 zcmZ3>xt4Q+L?8nL3j=>?d~SY9YED>YYI#6WeikQ#15lK!G(IOYJ)^|8q=J*70Vu#( z8efoDl$cv=$jWelfsrAA#U;YYnMqdXAn$vY+3kTRv?f+^^KQ%(U}WT-T*X+-$U6BQ zqc|hWWHu&sMz+a%O!|!MljE48CqHD8U}FFRHipUnnZzc)W#VCEn*0kW%`;hxxtNi2 z@;qj7MvlqbnAI7%Cf{S$XXKvD$0Ext4Q+MBoBW76$&(_}u)I)SR%))bfC${47p}2S8D-()gUr^o$bUk_t`+11=T@ z&eHgT#G=I9VnbGj0xm{|02Y@BC+Aufi}$zhTz)wHj#{be%9|fIW(qJeu9#fKSj;$o z@;gRx#(9(3nA8~;Ox9!4XIwZrjwxDhHUk5L5d#BP5rY5&BarRZqyQut7-j)68^h%P zOk$JYGVw6Znfwc=W%*<+=3>SrljkvuGcKOIjai*>>EwIN`i#pa^RdV?&YrBtBF;E# bvKxy!P<YYB?tZ0|yHOKaxm5QGOODg9A{MvoyXSu_!UO z*pQW>frAmGsyHJtCBNJ^vB0;a!hn-u0z@yes39lA1x!&RP6h!^pgj{O3rYn585`JL zBAlE%ubHyi6;HZ#6d}eXRhRNHR)ft;6-v^3!Oy*}PmTUy7hnc{LWJ1H_ z*(@NHhgtL)nGc|X7qy1=$~B7rf)fcfEkl;m@yG-#^lM&?E02d2$(Sq zhZ$2RXS1s_PM!oTc#viA9OI z#fGd523(9FRmB;JDf#8Ti3PqT6$YFP4P0Qo$fAav3WPPT^lJglD7>pPgxIQrm09gzSZhZ=1 zdfw#MOzMmaCJQs`GcKI$%pA=)d-8l{amHDbw==6V&Y654D86_yKTEOXY@m9W35-Z4 z%$hu#1*GyYi$3Gr$@R?glG0F>n_zZzC;&wm7^Eg^v#K-7Ob%w%x0D6)Ef^R$K<)vV z7RHL|u9ZMBY__cc+qP=*W1tzU37D}KhZ$?YW~`fB%%*R-o`4w}ahS0IY{sU^% zn+ce)6^9vHCTFv&Gj5wa8ED3Ks2N4jFbflfgo|5~0#Js50T%i&d6@XD$-jYS%$cmr Up)W8OsLqZ77@SN@K%#*g0J3?d~SY9YED>YYI#6WeikQ#15lK!G(IOYJ)^|8q=J*70Vu#( z8efoDl$cv=$jWelfsvtt#U;YY**mUYVL{ww%_>K+(?XZOT-lf@z{touxr(uvk#+Jr zMsY@#$!tvOjBJzjnDiOhC&w{GPkzWG!NvdtYz&kCGl@-p%f!RTH2D`$nrE^Wb1@_5 z==MfVPXOj G7Z?DQmNf?e delta 232 zcmcc0d6jd5MBoBW76$&(_}u)I)SR%))bfC${47p}2S8D-()gUr^o$bUk_t`+11=T@ z&eHgT#G=I9VnbGj0xm{|3Ko|LC+Fp_YZIN$UNgHiNhABtiMHJvGX)qKS4^&AEM}ZP z`5mJ;Z;XHTwU5oeq= bIgdphsD2uYzQA0dA$ANvbD5ZcL<1K9LODUz diff --git a/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_linear_csm.bin b/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_linear_csm.bin index 7dd461d8d6fa44e8e69e7d7dfa3df02079b30f17..6348ee52b8f782f37d1ab02db0b8c8958cc6ea77 100644 GIT binary patch delta 561 zcmZn?Y7&|tQqRE9z`$J^pPQeOniH0pTF%M9z`?@6k0cUMl%K`P-~bfmER8QnEK1BR zHe_XJ;9vx)D$Ynu$uIX!EbuLHrMMgWIP zgp+e&`OA`|*=sh*^gN&Nu^DJ|pvFYc_ewE}$SbGdsa% zc2Azorq9?jS(wdTvJZ#KUa-o3u*wOOPXkp>!l7~^Smk7pO5Q0zH9)}iNkM>tb+SC0 zwd6D)7n@6_0(D7G{>RS4IDIlVhd$$s$<`e1@USR?`LIa=WF7-BEI7bn!J#kE4CLD} NFfcMOF#(AQoB%)4ev|+J delta 561 zcmZ{gKS)AR6vof-`RqM4G7aKsp|m(OJarW!GIA1xAc6)F6en(@jKtW_sg5}=7X_p8FOGrhhp(abYp2Pnh~Ka zYGI^D2`1y~B787aOotNTWH^>`^Wf5Bhf1x6Bk@cioCs`gxkSk6)!AOvEyB}()guBJ z7<)*g)>&2rh56+<-;~MkeAwQv8F!zXUlsAK{+K|#Cs|XKN&w&i(6_OOwJW)N*NYTl7P8OYCstq77RPs_KujrML^#SCy zN;W#=@C{?w(zhKZ;K{D@O1G@-_mU=?veEaD5%0(#$k-yU;Qz}a+5KVO(eVS8g`j33 Q$fhFeX8;g18n)#OKMpN|ZU6uP diff --git a/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_linear_omni.bin b/examples/runtime/shaders/dx11/vs_shadowmaps_color_lightning_linear_omni.bin index 8525a2aa4b9bddb998c29fb89dc7e507fe7b6e44..a57ab782f74ca62f84a2e5c9844b4353abfef92d 100644 GIT binary patch delta 524 zcmZ1}xKeO}ge3z53j=>?d~SY9YED>YYI#6WeikQ#15lK+G`=9QC^5I#kd>ii{Wk(dh*&BYmsDf#8Ti3LC@Lrw+(MzE2{qDGty0hpr3Ky!ei zU)WtDoSc7p-<-3}^zng%CxzU#OW&n$JXpZUC_CARX)z<~)!CSUjAdMt_cM!4{>v=F$T3-n zrC5>+C38tk_0Vu-2z&Uvyi#j9s3Fx0EQV86Og#T2mmG*ZHfQ@ delta 524 zcmZ1}xKeO}gyjNG76$&(_}u)I)SR%))bfC${47p}2S8EI()fbJqQu-{LskX@E=C5f z()gUr^o$bUk_t`+2d;^MA~6kIV9muDi7ENzzKI1uDML<%1DK*loD2-y7;24y<^V;% zu)9P!IX{q5`kx`@KDVrO)wS=vHntlN7BDjIm~6zfm~sB(e@x;3=9lL3=CXF3<3;{K(xz_4WUJQj7vWs{Gw=rb;#{Efv}awSj{o5~eHmC}=AS$P;& zP0nIfXIwpb5^K2RS{$m^z*VmUt6o1jh%H=lBM#LY;Ho!)Rd1dw#2zlW6^H6AaMjx; suVPnc+&=jdP&IO(05u{7iW7%ABnzHk!^LZS~$P*PDeKd>=satY&X4iO3M ztu4{g(B#}7(Gbzr$H_>H@*NH@&-?s-yquQNGTOlf00}&eRH>ZF7L)mGGf^!UG+1J) zHByyyHC?JXG8_Sd-bfYm`?-3&eyBkk&enZ9z3*@>m(G-%@pOfs91RTYR}RyN28q8k z$~{as)V0l()eq<8v0l1xPC9$8?sD?r`mTZ)rijo*ncjr}O7tXHsE}W@QKgu;Z6W|f z0Q4#t{6B!$@f=S+bR$}dz?UnXZbd)6i9Q@7uT(R2hF_8ApUCMP69A3QB@112FWKm( zS1D>vF#XRQXEQ{*vKu{AkS#Q5Ua?K@2zzp1Pq7`Mu;NBvKj9ydm>who)KM%9_U)Mw owmGmv{r##!1@?O)5`@X&HDRSN}rP;EnGz6iWKLEzEDPr|ZnCIA2c delta 532 zcmeAa=oFYBVYz^lg@L~`J~uxlH76`HwLG9GKZ}#$0Z^2)G`=9QC^5I#kd?uJi;;n= zG(IOYJ)^|8q=J*dfoo!*NK6A4SaWekVoH9wZ(;#Z%8--c0H&xBCj$dFhFW8wIY7}6 zc9#ez=f}K1*+hjeJ3Zj-n8zi+{&M5N0!GFilZ}`bGtQso>Wm8}i!tjn zE}ZPf94$GUfq}t@fq|=tL4bh~$aZT|0Fn$0vnKCiR%e?7WG&;Gyq{TY@?T~V#>JC` zSc)Z=0tG=@KEbr~DF8(n7?w<)$D+=-Z1OP{ea7XJzp)rgt^|r=Q@H}DQhIVMD-YwU z$yu!GjH@SWvFS^$#i4o)T=hDjYU#P~46I7JF942*N3CKLY0rFA3grEd7{|^MwZFqjM0*e3=9lL n3=CYK7zBVU1_rl21u)Gpxtmd)k!kW~Mtw%+$&VQonH(4ZaNicB delta 87 zcmZo;X=9lnBlUojh2ajPON5j2hJgFLa;<**?!KR-;_4RSInnF^`$0Rod(0WS^%0000!000310RaF&03e+a;s5{u delta 74 zcmV-Q0JZ;=1C#@h92(#W1ORLSL|8&Ys$OJ7y#Vy~+!@tD=z+tskv5zGqLI@>0iTmU g0T%(DlP>`$0icst0WS`r0000!000310RaFo3i($TRR910 diff --git a/examples/runtime/shaders/dx11/vs_shadowmaps_hblur.bin b/examples/runtime/shaders/dx11/vs_shadowmaps_hblur.bin index c5d0cc49a188085e8d132547a3b28b9260444bb6..6a61e06b403840842c75ac17d44b74779316fe53 100644 GIT binary patch delta 222 zcmey%@r>0bEZBqj_T%4g7#a9W<8$*8HpRqY+sRuA?uGB5yTHl`~vO4b0`4h)P8@j#(S1_lsq4 z@{FvL^_avNSth$NsWY-o&STPNWS=~bNj%1kfr0gtf&c>(P`#Uo0MHZ$2ACK#7BLnq UVysAFb__rxm>3xZ7$z_P0B=?+_5c6? literal 1149 zcmZ`%O-mb56un7I%uJ$&KsQ1mbS1@wgrZ%QF{Y`3k_k>2bTtGVtdeMnq`Dkj=&sAs zRXDYaOa&l_q_YgeKWqdn)>zo-`|wv`oWv+ z@SqhQhMlw&Bq1~Xpu4vjc6`vy-rkNSSJs3S`@w$KYj5g7K3) z`=tPyu2*l>-G;QDudlf7T2%%E7d^kCoTo;=Lh3#54_dt+BFVv;Peu@4YaDgEdeP{0owEmh4`Jg3{0O} z(A|_2&-aiuyc^6KeUm4q7lY}~;56_nj7u%PL-s~gPyc~hjhBz8mqlz-H~a_i8SSq& zt@e!5eS+>{R`=98P+2pB*=zcKMsX3>XJ)GDxzRgc)U(-9DO!e(!MPttB|r}71ntU1O z(N9L7n~XIMo>7bh!S6r~&Yq$^=5C#xbjXa~!#R)i9{3&3UeVmF?oA!P8ULZq6B(kv6yi1d;Dg0RfXg a0T%%PlUD&J0RoeM0WSdqldl0o0zd!`ITVHf delta 68 zcmV-K0K5P61M~xs92(#W1OUtdL|8&YlHoE00EG$kF*J}F{jL0rkv6yiqLJ@U0iTmU a0T%(DlUD&J0ictA0WSfeldl0o0x$}AxEO8# diff --git a/examples/runtime/shaders/dx11/vs_shadowmaps_texture.bin b/examples/runtime/shaders/dx11/vs_shadowmaps_texture.bin index ae2b116015a8b40ed9306a4dc2e04f719d421dd3..f9ffaa686762167980e9a9747d3409598583d94d 100644 GIT binary patch delta 87 zcmZo;X=9lnBgMeL!f=PtCBn&>JF942*N3CKLY0rFA3grEd7{|^MwZFqjM0*e3=9lL n3=CYK7zBVU1_rl21u)Gpxtmd)k!kW~Mtw%+$&VQonH(4ZaNicB delta 87 zcmZo;X=9lnBlUojh2ajPON5j2hJgFLa;<**?!KR-;_4RSInnF^?d~SY9YED>YYI#6WeikQ#15k7VvrB}N^D^VCAY(57@WtnS zqZ=#&e{b|KVPxc(T+3L`$U6Biqc|hWWKkw{Mz+beO!|!MlXID(B^enQ7>pPgxHd5e z09gzSZXF6>nql%oph~96oXpOQjFWwt#TgkUr!s>?dYScwn1O2S7#J8Cn3;ft07C-< E01WUU<^TWy delta 162 zcmX@devW;Dguwz%76$&(_}u)I)SR%))bfC${47p}2SCvY%q|g5&N}b6{`v6dbzY&@ zQqzA`8yz-!m@qOfnq13R&p3bbUq*4pd6Pw%)EO5{wq??1TsS$GDOz$i0|SE*0|VD4 z1_2<8fx)dq0Zh-D{1B*e&SXwzXU5r+eVN4>XH8CJ28r}C>kG{VsJF942*N3CKLY0rFA3grEd7{|^MwZFqjM0*e3=9lL n3=CYK7zBVU1_rl21u)Gpxtmd)k!kW~Mtw%+$&VQonH(4ZaNicB delta 87 zcmZo;X=9lnBlUojh2ajPON5j2hJgFLa;<**?!KR-;_4RSInnF^0bEZBqj_T%4g7#a9W<8$*8HpRqY+sRuA?uGB5yTHl`~vO4b0`4h)P8@j#(S1_lsq4 z@{FvL^_avNSth$NsWY-o&STPNWS=~bNj%1kfr0gtf&c>(P`#Uo0MHZ$2ACK#7BLnq UVysAFb__rxm>3xZ7$z_P0B=?+_5c6? literal 1149 zcmZ`%ze`(D82$45XKM&_$rKz)hYpfKN{8|^F&b#|LS76yJpw+gCDAsL*74!u)}@P6 zTd_Da2yTL-yMKX8p-@Wel(mcJynAmVn11l(o_D@;zk9xW({@%O*FXQ=L?knC-*0&z zTHc=5jY&>IGBa>{I~!iN4Z6|ad6SYKsi@=!?rzWN^xk&2wl^D{ey6t^leu(AoiiP!Wk>eTwvv&p_6k<@!tDFfvIFX@XitA|bM%VDL+x z{UQJj+o`o`c3oOaYh~MRR%AG|(en)TIFdaNk&IxEf--~ko5ozmJ+q3ZmO-B0jGmZ5 zo@sbu23L$Z=7|~PV@T?qwmZ%C&{?T8f8ziPPA{NaN2}_`B9QXrqD?=S3%-d;bS7)*Z#$ADjBTx#(S$&sj@?MG@gUcR7S5=oo7;Xi|qYk$>; zYR@#?SLjX(x~JBGN}3tWUeoso#d%zxnW?JhM(^ybo~_^){RQY4ocp<7B$Q)hVWQ9M zPxL|ke_Ec`)LPC&o#A+YhQmFj^7@|OVQNp_0ex~`T5=PgRv@?T_)F2B)~R0iHQ5r* zqo24wHymgz{Q3bB1mBDroc(}$2K3{z!xow8dpPI5-UGkm*%u9W=RWvm{0}|W@5sHE ade2E*olA~7{=a^Kqpufyrf>*KD}4(da&<-k diff --git a/examples/runtime/shaders/dx11/vs_shadowvolume_color_lightning.bin b/examples/runtime/shaders/dx11/vs_shadowvolume_color_lightning.bin index 7d3f0c45f9bc0f281acfa30ebb885f541684b493..d948a54aac59a433a1c04891d01a1089625f06b9 100644 GIT binary patch delta 164 zcmZ3%zJh&%gaHEs3j=>?d~SY9YED>YYI#6WeikQ#15h-B*(JisxtO)1a-En@iNQUi z$>$Z1Gi~&+U}WT&+{l>D$U0e&Nt}^oG9!~ZBim$6CVfWs$&pOal8g)t3`PtLT$>mK zfGh?Ew+;m`%`o{aP$kpkuRxWIlYN=R85t(qGJ`}?ne|1Ofokj+7#JB?SQ(grlmJ5m F0|2e~AgKTV delta 164 zcmZ3%zJh&%guwz%76$&(_}u)I)SR%))bfC${47p}2SCvbW|s&jXS-0|tJRB2CRqlW zoSvwmY_ZY9f{}62JF942*N3CKLY0rFA3grEd7{|^MwZFqjM0*e3=9lL n3=CYK7zBVU1_rl21u)Gpxtmd)k!kW~Mtw%+$&VQonH(4ZaNicB delta 87 zcmZo;X=9lnBlUojh2ajPON5j2hJgFLa;<**?!KR-;_4RSInnF^vw`GVMs-O>1_lNr1_rKA3<5xn3=D343P2JFCckA=XJncz%B0W74CLA|0Hqlj H83GspMl2V= delta 110 zcmcb_a*1Vv4ATS7iE=7Z23(8`EKDvDPR@G~O#JE2 zxOlQ7V>Xan%cw3npMinFh=GCY6N3N)BarRZrvM}w80JlW%c#z{V6rHaKHowh-;Mz& K&B(~$zy$z^=^cXr diff --git a/examples/runtime/shaders/dx11/vs_shadowvolume_svfront.bin b/examples/runtime/shaders/dx11/vs_shadowvolume_svfront.bin index 3a5be41e543ac321f24cf3a1fbcd56aed9efaf49..8f85c40edb982febc93a9cac7e888b6d6d4deba6 100644 GIT binary patch delta 74 zcmV-Q0JZ;=1C#@h92x)s1ORLSL|8&YhddUfjXhiHVO$V9q4@Zrkv5zG1d-E20RfXg g0T%%PlP>`$0Rod(0WS^%0000!000310RaF&03e+a;s5{u delta 74 zcmV-Q0JZ;=1C#@h92(#W1ORLSL|8&Ys$OJ7y#Vy~+!@tD=z+tskv5zGqLI@>0iTmU g0T%(DlP>`$0icst0WS`r0000!000310RaFo3i($TRR910 diff --git a/examples/runtime/shaders/dx11/vs_shadowvolume_svside.bin b/examples/runtime/shaders/dx11/vs_shadowvolume_svside.bin index 8c33b800c48527459958a04889cb20653fab9e84..3909af579789adb0ebcc01a9759aae8f835330ac 100644 GIT binary patch delta 105 zcmeyv`iFIb3=;#xL^%~H2L?ulHB2rMPR^H4l=sb;`qT9KlOo?;$_;ZS#@t|Joovb& z&&V=)Dq}W~WMoR0WMp7qFk)cf`otgr)XBi$)~5g@fnahYlR6{Q1CVj?*lW#I9 IGC6Po0D)>CiU0rr diff --git a/examples/runtime/shaders/dx11/vs_shadowvolume_texture.bin b/examples/runtime/shaders/dx11/vs_shadowvolume_texture.bin index ae2b116015a8b40ed9306a4dc2e04f719d421dd3..f9ffaa686762167980e9a9747d3409598583d94d 100644 GIT binary patch delta 87 zcmZo;X=9lnBgMeL!f=PtCBn&>JF942*N3CKLY0rFA3grEd7{|^MwZFqjM0*e3=9lL n3=CYK7zBVU1_rl21u)Gpxtmd)k!kW~Mtw%+$&VQonH(4ZaNicB delta 87 zcmZo;X=9lnBlUojh2ajPON5j2hJgFLa;<**?!KR-;_4RSInnF^?d~SY9YED>YYI#6WeikQ#15k7VvrB}Nv*<+4UEG;Bqd8r@ z3-XWdn6%NugprYBaxG&$BkSb9jN*(elSP@-8QCV=GU+q2PtIkEmSkjLU@&4};M&9> z0Aw*RxOFIiX@1EazVg{Wm8}+cN1hE}Wdp6fHTMfq}t@fq`oi zg8-1lz~I)Q0H$Y6eh5@KXEG?d~SY9YED>YYI#6WeikQ#15lK!G(IOYJ)^|8q=J*70Voi` z;u7KHd|<7P!jFSBN6S*#CP!^t^n7Ea03##Mf0Fn$09Fx~Et21&< rzQ(N2$UT{jMV^syvLA~$P_G>eNN*a8z5p{&ogD*E8xs?dIKTh^kWepU delta 219 zcmZ3=xs-E)gyRBE76$&(_}u)I)SR%))bfC${47p}2S8D-()gUr^o$bUk_t`+11=VZ z2o{$JC+ANqtrz%BF>}7gU*Ohsp-F#ZqyQu1^2u3@#fq}NnA92POn$|*T5<`H4^s09rlwB; zq=aGds35(QiU DHX=C0 diff --git a/examples/runtime/shaders/dx11/vs_sms_shadow.bin b/examples/runtime/shaders/dx11/vs_sms_shadow.bin index 3a5be41e543ac321f24cf3a1fbcd56aed9efaf49..8f85c40edb982febc93a9cac7e888b6d6d4deba6 100644 GIT binary patch delta 74 zcmV-Q0JZ;=1C#@h92x)s1ORLSL|8&YhddUfjXhiHVO$V9q4@Zrkv5zG1d-E20RfXg g0T%%PlP>`$0Rod(0WS^%0000!000310RaF&03e+a;s5{u delta 74 zcmV-Q0JZ;=1C#@h92(#W1ORLSL|8&Ys$OJ7y#Vy~+!@tD=z+tskv5zGqLI@>0iTmU g0T%(DlP>`$0icst0WS`r0000!000310RaFo3i($TRR910 diff --git a/examples/runtime/shaders/dx11/vs_sms_shadow_pd.bin b/examples/runtime/shaders/dx11/vs_sms_shadow_pd.bin index bd29fbf7e2c89d5158ff7f3a8752f338612393e4..6bf6bfda9b5782aae86f0546f77e140caba44490 100644 GIT binary patch delta 68 zcmV-K0K5O}1MCBk92x)s1OUVVL|8&Yxmye5>kZ-kv6~qqLKGc0iTm^ a0T%(DlV1TR0ictI0WSfeleYmg0x$}f3mGQ> diff --git a/examples/runtime/shaders/dx11/vs_stencil_color.bin b/examples/runtime/shaders/dx11/vs_stencil_color.bin index 3a5be41e543ac321f24cf3a1fbcd56aed9efaf49..8f85c40edb982febc93a9cac7e888b6d6d4deba6 100644 GIT binary patch delta 74 zcmV-Q0JZ;=1C#@h92x)s1ORLSL|8&YhddUfjXhiHVO$V9q4@Zrkv5zG1d-E20RfXg g0T%%PlP>`$0Rod(0WS^%0000!000310RaF&03e+a;s5{u delta 74 zcmV-Q0JZ;=1C#@h92(#W1ORLSL|8&Ys$OJ7y#Vy~+!@tD=z+tskv5zGqLI@>0iTmU g0T%(DlP>`$0icst0WS`r0000!000310RaFo3i($TRR910 diff --git a/examples/runtime/shaders/dx11/vs_stencil_color_lightning.bin b/examples/runtime/shaders/dx11/vs_stencil_color_lightning.bin index 6d4075ab081c67c3596f919af6b0122c5d7756aa..8a8461290c85b275bda28b7ab471ba4a56bd4303 100644 GIT binary patch delta 162 zcmeBT?_!@IVZgw^!oXh|pPQeOniH0pS{_i8pT)`G02K9Mc8PFu4q2<=u#-EO0Y3?n1Q6VXJnhq%cRf9KG~KjT9T20fx(D@fol_k z0FcGN;MSo4rWq!0WKw5jntT(el5w&jvp6HeWJP9>h$pkY5HnDX9RmX+12Yql5MXFv F007{}Bh>%^ delta 162 zcmeBT?_!@IVX%Ocg@L~`J~uxlH76`HwLG9GKZ}#$0Z`P3*(Jis+2J-H7Z>k~H(!sj zy=wj*^lhVu3?t*B$*GL#jPoa-WfW(eH~A@}I^%-LyiEFx3n$w$MN7_RU|=v}VBp%s zAOK`BFt~LnfazJ2H!`U+&Y64@sB-pXLuPTtS(6o+K_Z^a`a*MoYU~&o7#WzEfP?^p G0T%$?Z!0kX diff --git a/examples/runtime/shaders/dx11/vs_stencil_color_texture.bin b/examples/runtime/shaders/dx11/vs_stencil_color_texture.bin index ae2b116015a8b40ed9306a4dc2e04f719d421dd3..f9ffaa686762167980e9a9747d3409598583d94d 100644 GIT binary patch delta 87 zcmZo;X=9lnBgMeL!f=PtCBn&>JF942*N3CKLY0rFA3grEd7{|^MwZFqjM0*e3=9lL n3=CYK7zBVU1_rl21u)Gpxtmd)k!kW~Mtw%+$&VQonH(4ZaNicB delta 87 zcmZo;X=9lnBlUojh2ajPON5j2hJgFLa;<**?!KR-;_4RSInnF^JF942*N3CKLY0rFA3grEd7{|^MwZFqjM0*e3=9lL n3=CYK7zBVU1_rl21u)Gpxtmd)k!kW~Mtw%+$&VQonH(4ZaNicB delta 87 zcmZo;X=9lnBlUojh2ajPON5j2hJgFLa;<**?!KR-;_4RSInnF^?d~SY9YED>YYI#6WeikQ#15k7VvrB}Nb5Qr|Z#Odi1ig8B zx^^WVQP}8V!pO)mxt6h>k#+K4MsY@#$)Zf^jBJx_ne-XiC+9LnOENMrFc>i~aBX4` z0J0bu+&UD%G{fYFK$T3BIhmaq87KQPi!(AzPGts(^fK!UF$2}uF)%PPFf#!O0fq(! E0HOsW8UO$Q delta 162 zcmX@devW;Dguwz%76$&(_}u)I)SR%))bfC${47p}2SCvY%q|g5&J{ZQEsk8@vekus zL1M!u7Qc-iCX9@WCf737GtQs)~NU~ubD0MoN3KLo0rGntdwnQ``HUuJQ}S(8(lK_b1(`a*MoYU~&o7#WzEfP?^p G0T%%01}g&q diff --git a/examples/runtime/shaders/dx11/vs_tree.bin b/examples/runtime/shaders/dx11/vs_tree.bin index 4358e8b10697492d707e897416975378b34d35c6..3c121ff0458ad303df0d53ff01f5bc897debe59d 100644 GIT binary patch delta 144 zcmZ3)v4~@WgaHEs3j=>?d~SY9YED>YYI#6WeikQ#15oq{vrB}Nv&7o)#p^OR*fz?` zmFRrlQn=B>hmnzE@>IrdM%KxSOyZ0zlP#Il8QCT$GU+q2PoBus&B!=emRX#UVX`T+ oIwRBMSY~IS$U?BlPO!*BW_=-M1_lN@1_nk3W+osZz|g<|05QBF@Bjb+ delta 144 zcmZ3)v4~@Wguwz%76$&(_}u)I)SR%))bfC${47p}2SCv$%q|g5&TmfHJ^7W!60>go zd7Hjay_St0K8%cuCQoJTW}H7+kx86!-egNAb;bpg6PffG7fznY)Xg}1vMjSW614R~sMRtNk9y03-&1GOn+a diff --git a/examples/runtime/shaders/dx11/vs_vectordisplay_fb.bin b/examples/runtime/shaders/dx11/vs_vectordisplay_fb.bin index 4038207b3b1fd04d078ce9b884bafdb15a87cc8d..b52f9088493206c95dc29ff5423961bbb7ccaa0b 100644 GIT binary patch delta 88 zcmaFE@`h!Cj1&U{3xflbON5iND)*jGAN7T$TADe2axBzo*=Q!g$jCC;pRrhyk%581 oh=GCY6N3Pd#lYa!rvRoICf{aMXJnep%%soAJlUAZoXLR!0NoW5<^TWy delta 88 zcmaFE@`h!CjMM{876u0@2@wcBsk(2ZsijEsvW`!g0x&Szj? pFk)cf`otgrWHB(f^(lbqd6RE5sxvN_%*>?ExNx#DlR1+C7Xa#&7=r)+