From fac71e9e35b9bceb5e389e33a9cb42b951e1c11b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Tue, 8 Dec 2015 16:09:30 -0800 Subject: [PATCH] Fixed issue #569. --- examples/02-metaballs/fs_metaballs.bin.h | 51 ++++--- examples/02-metaballs/vs_metaballs.bin.h | 36 ++--- examples/17-drawstress/fs_drawstress.bin.h | 14 +- examples/17-drawstress/vs_drawstress.bin.h | 25 ++-- examples/common/font/fs_font_basic.bin.h | 47 +++---- .../common/font/fs_font_distance_field.bin.h | 84 +++++------ .../fs_font_distance_field_subpixel.bin.h | 102 +++++++------- examples/common/font/vs_font_basic.bin.h | 27 ++-- .../common/font/vs_font_distance_field.bin.h | 27 ++-- .../vs_font_distance_field_subpixel.bin.h | 27 ++-- examples/common/imgui/fs_imgui_color.bin.h | 14 +- examples/common/imgui/fs_imgui_cubemap.bin.h | 26 ++-- examples/common/imgui/fs_imgui_image.bin.h | 26 ++-- .../common/imgui/fs_imgui_image_swizz.bin.h | 28 ++-- examples/common/imgui/fs_imgui_latlong.bin.h | 46 +++--- examples/common/imgui/fs_imgui_texture.bin.h | 22 +-- examples/common/imgui/fs_ocornut_imgui.bin.h | 17 ++- examples/common/imgui/vs_imgui_color.bin.h | 26 ++-- examples/common/imgui/vs_imgui_cubemap.bin.h | 25 ++-- examples/common/imgui/vs_imgui_image.bin.h | 26 ++-- examples/common/imgui/vs_imgui_latlong.bin.h | 25 ++-- examples/common/imgui/vs_imgui_texture.bin.h | 30 ++-- examples/common/imgui/vs_ocornut_imgui.bin.h | 33 +++-- examples/common/nanovg/fs_nanovg_fill.bin.h | 132 +++++++++--------- examples/common/nanovg/vs_nanovg_fill.bin.h | 35 +++-- examples/runtime/shaders/dx11/fs_particle.bin | Bin 603 -> 603 bytes .../dx11/fs_shadowmaps_color_lighting_esm.bin | Bin 3573 -> 3573 bytes .../fs_shadowmaps_color_lighting_esm_csm.bin | Bin 6534 -> 6510 bytes ...s_shadowmaps_color_lighting_esm_linear.bin | Bin 3545 -> 3545 bytes ...adowmaps_color_lighting_esm_linear_csm.bin | Bin 6422 -> 6398 bytes ...dowmaps_color_lighting_esm_linear_omni.bin | Bin 5203 -> 5203 bytes .../fs_shadowmaps_color_lighting_esm_omni.bin | Bin 5231 -> 5231 bytes .../fs_shadowmaps_color_lighting_hard.bin | Bin 3457 -> 3457 bytes .../fs_shadowmaps_color_lighting_hard_csm.bin | Bin 6070 -> 6046 bytes ..._shadowmaps_color_lighting_hard_linear.bin | Bin 3429 -> 3429 bytes ...dowmaps_color_lighting_hard_linear_csm.bin | Bin 5958 -> 5934 bytes ...owmaps_color_lighting_hard_linear_omni.bin | Bin 5087 -> 5087 bytes ...fs_shadowmaps_color_lighting_hard_omni.bin | Bin 5115 -> 5115 bytes .../dx11/fs_shadowmaps_color_lighting_pcf.bin | Bin 11918 -> 11918 bytes .../fs_shadowmaps_color_lighting_pcf_csm.bin | Bin 40071 -> 39963 bytes ...s_shadowmaps_color_lighting_pcf_linear.bin | Bin 10850 -> 10842 bytes ...adowmaps_color_lighting_pcf_linear_csm.bin | Bin 35715 -> 35579 bytes ...dowmaps_color_lighting_pcf_linear_omni.bin | Bin 12436 -> 12436 bytes .../fs_shadowmaps_color_lighting_pcf_omni.bin | Bin 13524 -> 13524 bytes .../dx11/fs_shadowmaps_color_lighting_vsm.bin | Bin 3717 -> 3749 bytes .../fs_shadowmaps_color_lighting_vsm_csm.bin | Bin 7206 -> 7214 bytes ...s_shadowmaps_color_lighting_vsm_linear.bin | Bin 3689 -> 3721 bytes ...adowmaps_color_lighting_vsm_linear_csm.bin | Bin 7094 -> 7102 bytes ...dowmaps_color_lighting_vsm_linear_omni.bin | Bin 5347 -> 5379 bytes .../fs_shadowmaps_color_lighting_vsm_omni.bin | Bin 5375 -> 5407 bytes examples/runtime/shaders/dx11/fs_sms_mesh.bin | Bin 4815 -> 4815 bytes .../runtime/shaders/dx11/fs_sms_mesh_pd.bin | Bin 5631 -> 5631 bytes examples/runtime/shaders/dx9/fs_bump.bin | Bin 2278 -> 2274 bytes examples/runtime/shaders/dx9/fs_callback.bin | Bin 557 -> 553 bytes examples/runtime/shaders/dx9/fs_cubes.bin | Bin 141 -> 137 bytes .../shaders/dx9/fs_deferred_combine.bin | Bin 622 -> 618 bytes .../runtime/shaders/dx9/fs_deferred_debug.bin | Bin 222 -> 218 bytes .../shaders/dx9/fs_deferred_debug_line.bin | Bin 141 -> 137 bytes .../runtime/shaders/dx9/fs_deferred_geom.bin | Bin 700 -> 696 bytes .../runtime/shaders/dx9/fs_deferred_light.bin | Bin 1092 -> 1088 bytes examples/runtime/shaders/dx9/fs_hdr_blur.bin | Bin 622 -> 618 bytes .../runtime/shaders/dx9/fs_hdr_bright.bin | Bin 1664 -> 1656 bytes examples/runtime/shaders/dx9/fs_hdr_lum.bin | Bin 1473 -> 1469 bytes .../runtime/shaders/dx9/fs_hdr_lumavg.bin | Bin 1797 -> 1793 bytes examples/runtime/shaders/dx9/fs_hdr_mesh.bin | Bin 1381 -> 1433 bytes .../runtime/shaders/dx9/fs_hdr_skybox.bin | Bin 529 -> 525 bytes .../runtime/shaders/dx9/fs_hdr_tonemap.bin | Bin 1677 -> 1673 bytes examples/runtime/shaders/dx9/fs_ibl_mesh.bin | Bin 1661 -> 1661 bytes .../runtime/shaders/dx9/fs_ibl_skybox.bin | Bin 560 -> 556 bytes .../runtime/shaders/dx9/fs_instancing.bin | Bin 141 -> 137 bytes examples/runtime/shaders/dx9/fs_mesh.bin | Bin 1206 -> 1278 bytes examples/runtime/shaders/dx9/fs_oit.bin | Bin 187 -> 183 bytes examples/runtime/shaders/dx9/fs_oit_wb.bin | Bin 463 -> 459 bytes .../runtime/shaders/dx9/fs_oit_wb_blit.bin | Bin 433 -> 429 bytes .../shaders/dx9/fs_oit_wb_separate.bin | Bin 435 -> 431 bytes .../shaders/dx9/fs_oit_wb_separate_blit.bin | Bin 433 -> 429 bytes examples/runtime/shaders/dx9/fs_particle.bin | Bin 408 -> 404 bytes .../runtime/shaders/dx9/fs_raymarching.bin | Bin 47442 -> 47438 bytes .../shaders/dx9/fs_shadowmaps_color_black.bin | Bin 153 -> 149 bytes .../dx9/fs_shadowmaps_color_lighting_esm.bin | Bin 2730 -> 2726 bytes .../fs_shadowmaps_color_lighting_esm_csm.bin | Bin 4511 -> 4507 bytes ...s_shadowmaps_color_lighting_esm_linear.bin | Bin 2726 -> 2722 bytes ...adowmaps_color_lighting_esm_linear_csm.bin | Bin 4475 -> 4471 bytes ...dowmaps_color_lighting_esm_linear_omni.bin | Bin 3776 -> 3772 bytes .../fs_shadowmaps_color_lighting_esm_omni.bin | Bin 3780 -> 3776 bytes .../dx9/fs_shadowmaps_color_lighting_hard.bin | Bin 2690 -> 2686 bytes .../fs_shadowmaps_color_lighting_hard_csm.bin | Bin 4379 -> 4375 bytes ..._shadowmaps_color_lighting_hard_linear.bin | Bin 2686 -> 2682 bytes ...dowmaps_color_lighting_hard_linear_csm.bin | Bin 4423 -> 4419 bytes ...owmaps_color_lighting_hard_linear_omni.bin | Bin 3748 -> 3744 bytes ...fs_shadowmaps_color_lighting_hard_omni.bin | Bin 3732 -> 3728 bytes .../dx9/fs_shadowmaps_color_lighting_pcf.bin | Bin 7591 -> 7591 bytes .../fs_shadowmaps_color_lighting_pcf_csm.bin | Bin 24496 -> 24496 bytes ...s_shadowmaps_color_lighting_pcf_linear.bin | Bin 7267 -> 7267 bytes ...adowmaps_color_lighting_pcf_linear_csm.bin | Bin 22316 -> 22316 bytes ...dowmaps_color_lighting_pcf_linear_omni.bin | Bin 7965 -> 7961 bytes .../fs_shadowmaps_color_lighting_pcf_omni.bin | Bin 8669 -> 8665 bytes .../dx9/fs_shadowmaps_color_lighting_vsm.bin | Bin 2810 -> 2806 bytes .../fs_shadowmaps_color_lighting_vsm_csm.bin | Bin 4895 -> 4891 bytes ...s_shadowmaps_color_lighting_vsm_linear.bin | Bin 2794 -> 2790 bytes ...adowmaps_color_lighting_vsm_linear_csm.bin | Bin 4831 -> 4827 bytes ...dowmaps_color_lighting_vsm_linear_omni.bin | Bin 3876 -> 3872 bytes .../fs_shadowmaps_color_lighting_vsm_omni.bin | Bin 3892 -> 3888 bytes .../dx9/fs_shadowmaps_color_texture.bin | Bin 576 -> 572 bytes .../shaders/dx9/fs_shadowmaps_hblur.bin | Bin 964 -> 960 bytes .../shaders/dx9/fs_shadowmaps_hblur_vsm.bin | Bin 1156 -> 1152 bytes .../shaders/dx9/fs_shadowmaps_packdepth.bin | Bin 273 -> 269 bytes .../dx9/fs_shadowmaps_packdepth_linear.bin | Bin 225 -> 221 bytes .../dx9/fs_shadowmaps_packdepth_vsm.bin | Bin 337 -> 333 bytes .../fs_shadowmaps_packdepth_vsm_linear.bin | Bin 265 -> 261 bytes .../shaders/dx9/fs_shadowmaps_texture.bin | Bin 222 -> 218 bytes .../shaders/dx9/fs_shadowmaps_unpackdepth.bin | Bin 384 -> 380 bytes .../dx9/fs_shadowmaps_unpackdepth_vsm.bin | Bin 388 -> 384 bytes .../shaders/dx9/fs_shadowmaps_vblur.bin | Bin 964 -> 960 bytes .../shaders/dx9/fs_shadowmaps_vblur_vsm.bin | Bin 1156 -> 1152 bytes .../dx9/fs_shadowvolume_color_lighting.bin | Bin 1914 -> 1910 bytes .../dx9/fs_shadowvolume_color_texture.bin | Bin 576 -> 572 bytes .../dx9/fs_shadowvolume_svbackblank.bin | Bin 153 -> 149 bytes .../dx9/fs_shadowvolume_svbackcolor.bin | Bin 231 -> 227 bytes .../dx9/fs_shadowvolume_svbacktex1.bin | Bin 205 -> 201 bytes .../dx9/fs_shadowvolume_svbacktex2.bin | Bin 205 -> 201 bytes .../dx9/fs_shadowvolume_svfrontblank.bin | Bin 153 -> 149 bytes .../dx9/fs_shadowvolume_svfrontcolor.bin | Bin 231 -> 227 bytes .../dx9/fs_shadowvolume_svfronttex1.bin | Bin 205 -> 201 bytes .../dx9/fs_shadowvolume_svfronttex2.bin | Bin 205 -> 201 bytes .../shaders/dx9/fs_shadowvolume_svside.bin | Bin 281 -> 277 bytes .../dx9/fs_shadowvolume_svsideblank.bin | Bin 153 -> 149 bytes .../dx9/fs_shadowvolume_svsidecolor.bin | Bin 231 -> 227 bytes .../shaders/dx9/fs_shadowvolume_svsidetex.bin | Bin 378 -> 374 bytes .../shaders/dx9/fs_shadowvolume_texture.bin | Bin 222 -> 218 bytes .../dx9/fs_shadowvolume_texture_lighting.bin | Bin 2065 -> 2061 bytes examples/runtime/shaders/dx9/fs_sms_mesh.bin | Bin 2468 -> 2464 bytes .../runtime/shaders/dx9/fs_sms_mesh_pd.bin | Bin 3304 -> 3300 bytes .../runtime/shaders/dx9/fs_sms_shadow.bin | Bin 153 -> 149 bytes .../runtime/shaders/dx9/fs_sms_shadow_pd.bin | Bin 273 -> 269 bytes .../shaders/dx9/fs_stencil_color_black.bin | Bin 153 -> 149 bytes .../shaders/dx9/fs_stencil_color_lighting.bin | Bin 1980 -> 1976 bytes .../shaders/dx9/fs_stencil_color_texture.bin | Bin 576 -> 572 bytes .../shaders/dx9/fs_stencil_texture.bin | Bin 222 -> 218 bytes .../dx9/fs_stencil_texture_lighting.bin | Bin 2173 -> 2169 bytes examples/runtime/shaders/dx9/fs_tree.bin | Bin 1022 -> 1018 bytes examples/runtime/shaders/dx9/fs_update.bin | Bin 221 -> 217 bytes examples/runtime/shaders/dx9/fs_update_3d.bin | Bin 431 -> 427 bytes .../runtime/shaders/dx9/fs_update_cmp.bin | Bin 266 -> 262 bytes .../shaders/dx9/fs_vectordisplay_blit.bin | Bin 329 -> 325 bytes .../shaders/dx9/fs_vectordisplay_blur.bin | Bin 817 -> 813 bytes .../shaders/dx9/fs_vectordisplay_fb.bin | Bin 341 -> 337 bytes examples/runtime/shaders/dx9/vs_bump.bin | Bin 1093 -> 1089 bytes .../runtime/shaders/dx9/vs_bump_instanced.bin | Bin 1087 -> 1083 bytes examples/runtime/shaders/dx9/vs_callback.bin | Bin 465 -> 461 bytes examples/runtime/shaders/dx9/vs_cubes.bin | Bin 323 -> 319 bytes .../shaders/dx9/vs_deferred_combine.bin | Bin 323 -> 319 bytes .../runtime/shaders/dx9/vs_deferred_debug.bin | Bin 323 -> 319 bytes .../shaders/dx9/vs_deferred_debug_line.bin | Bin 323 -> 319 bytes .../runtime/shaders/dx9/vs_deferred_geom.bin | Bin 1093 -> 1089 bytes .../runtime/shaders/dx9/vs_deferred_light.bin | Bin 323 -> 319 bytes examples/runtime/shaders/dx9/vs_hdr_blur.bin | Bin 669 -> 665 bytes .../runtime/shaders/dx9/vs_hdr_bright.bin | Bin 323 -> 319 bytes examples/runtime/shaders/dx9/vs_hdr_lum.bin | Bin 323 -> 319 bytes .../runtime/shaders/dx9/vs_hdr_lumavg.bin | Bin 323 -> 319 bytes examples/runtime/shaders/dx9/vs_hdr_mesh.bin | Bin 581 -> 577 bytes .../runtime/shaders/dx9/vs_hdr_skybox.bin | Bin 323 -> 319 bytes .../runtime/shaders/dx9/vs_hdr_tonemap.bin | Bin 657 -> 653 bytes examples/runtime/shaders/dx9/vs_ibl_mesh.bin | Bin 676 -> 672 bytes .../runtime/shaders/dx9/vs_ibl_skybox.bin | Bin 447 -> 443 bytes .../runtime/shaders/dx9/vs_instancing.bin | Bin 478 -> 474 bytes examples/runtime/shaders/dx9/vs_mesh.bin | Bin 986 -> 982 bytes examples/runtime/shaders/dx9/vs_oit.bin | Bin 557 -> 553 bytes examples/runtime/shaders/dx9/vs_oit_blit.bin | Bin 323 -> 319 bytes examples/runtime/shaders/dx9/vs_particle.bin | Bin 686 -> 682 bytes .../runtime/shaders/dx9/vs_raymarching.bin | Bin 359 -> 355 bytes .../shaders/dx9/vs_shadowmaps_color.bin | Bin 287 -> 283 bytes .../dx9/vs_shadowmaps_color_lighting.bin | Bin 806 -> 802 bytes .../dx9/vs_shadowmaps_color_lighting_csm.bin | Bin 1455 -> 1451 bytes .../vs_shadowmaps_color_lighting_linear.bin | Bin 822 -> 818 bytes ...s_shadowmaps_color_lighting_linear_csm.bin | Bin 1519 -> 1515 bytes ..._shadowmaps_color_lighting_linear_omni.bin | Bin 1466 -> 1462 bytes .../dx9/vs_shadowmaps_color_lighting_omni.bin | Bin 1402 -> 1398 bytes .../dx9/vs_shadowmaps_color_texture.bin | Bin 323 -> 319 bytes .../shaders/dx9/vs_shadowmaps_depth.bin | Bin 287 -> 283 bytes .../shaders/dx9/vs_shadowmaps_hblur.bin | Bin 758 -> 754 bytes .../shaders/dx9/vs_shadowmaps_packdepth.bin | Bin 323 -> 319 bytes .../dx9/vs_shadowmaps_packdepth_linear.bin | Bin 355 -> 351 bytes .../shaders/dx9/vs_shadowmaps_texture.bin | Bin 323 -> 319 bytes .../dx9/vs_shadowmaps_texture_lighting.bin | Bin 581 -> 577 bytes .../shaders/dx9/vs_shadowmaps_unpackdepth.bin | Bin 323 -> 319 bytes .../shaders/dx9/vs_shadowmaps_vblur.bin | Bin 758 -> 754 bytes .../dx9/vs_shadowvolume_color_lighting.bin | Bin 545 -> 541 bytes .../dx9/vs_shadowvolume_color_texture.bin | Bin 323 -> 319 bytes .../shaders/dx9/vs_shadowvolume_svback.bin | Bin 441 -> 437 bytes .../shaders/dx9/vs_shadowvolume_svfront.bin | Bin 287 -> 283 bytes .../shaders/dx9/vs_shadowvolume_svside.bin | Bin 549 -> 545 bytes .../shaders/dx9/vs_shadowvolume_texture.bin | Bin 323 -> 319 bytes .../dx9/vs_shadowvolume_texture_lighting.bin | Bin 581 -> 577 bytes examples/runtime/shaders/dx9/vs_sms_mesh.bin | Bin 742 -> 738 bytes .../runtime/shaders/dx9/vs_sms_shadow.bin | Bin 287 -> 283 bytes .../runtime/shaders/dx9/vs_sms_shadow_pd.bin | Bin 323 -> 319 bytes .../runtime/shaders/dx9/vs_stencil_color.bin | Bin 287 -> 283 bytes .../shaders/dx9/vs_stencil_color_lighting.bin | Bin 545 -> 541 bytes .../shaders/dx9/vs_stencil_color_texture.bin | Bin 323 -> 319 bytes .../shaders/dx9/vs_stencil_texture.bin | Bin 323 -> 319 bytes .../dx9/vs_stencil_texture_lighting.bin | Bin 581 -> 577 bytes examples/runtime/shaders/dx9/vs_tree.bin | Bin 633 -> 629 bytes examples/runtime/shaders/dx9/vs_update.bin | Bin 323 -> 319 bytes .../shaders/dx9/vs_vectordisplay_fb.bin | Bin 359 -> 355 bytes examples/runtime/shaders/gles/fs_oit_wb.bin | Bin 371 -> 373 bytes .../shaders/gles/fs_oit_wb_separate.bin | Bin 318 -> 320 bytes .../gles/fs_shadowmaps_color_lighting_esm.bin | Bin 4207 -> 4213 bytes .../fs_shadowmaps_color_lighting_esm_csm.bin | Bin 10204 -> 10222 bytes ...s_shadowmaps_color_lighting_esm_linear.bin | Bin 4251 -> 4257 bytes ...adowmaps_color_lighting_esm_linear_csm.bin | Bin 10424 -> 10442 bytes ...dowmaps_color_lighting_esm_linear_omni.bin | Bin 7581 -> 7587 bytes .../fs_shadowmaps_color_lighting_esm_omni.bin | Bin 7535 -> 7541 bytes .../fs_shadowmaps_color_lighting_hard.bin | Bin 4079 -> 4085 bytes .../fs_shadowmaps_color_lighting_hard_csm.bin | Bin 9660 -> 9678 bytes ..._shadowmaps_color_lighting_hard_linear.bin | Bin 4111 -> 4117 bytes ...dowmaps_color_lighting_hard_linear_csm.bin | Bin 9796 -> 9814 bytes ...owmaps_color_lighting_hard_linear_omni.bin | Bin 7442 -> 7448 bytes ...fs_shadowmaps_color_lighting_hard_omni.bin | Bin 7408 -> 7414 bytes .../gles/fs_shadowmaps_color_lighting_pcf.bin | Bin 15670 -> 15736 bytes .../fs_shadowmaps_color_lighting_pcf_csm.bin | Bin 63214 -> 63472 bytes ...s_shadowmaps_color_lighting_pcf_linear.bin | Bin 15721 -> 15787 bytes ...adowmaps_color_lighting_pcf_linear_csm.bin | Bin 63660 -> 63918 bytes ...dowmaps_color_lighting_pcf_linear_omni.bin | Bin 19262 -> 19328 bytes .../fs_shadowmaps_color_lighting_pcf_omni.bin | Bin 19207 -> 19273 bytes .../gles/fs_shadowmaps_color_lighting_vsm.bin | Bin 4633 -> 4635 bytes .../fs_shadowmaps_color_lighting_vsm_csm.bin | Bin 12150 -> 12152 bytes ...s_shadowmaps_color_lighting_vsm_linear.bin | Bin 4677 -> 4679 bytes ...adowmaps_color_lighting_vsm_linear_csm.bin | Bin 12370 -> 12372 bytes ...dowmaps_color_lighting_vsm_linear_omni.bin | Bin 8009 -> 8011 bytes .../fs_shadowmaps_color_lighting_vsm_omni.bin | Bin 7963 -> 7965 bytes .../shaders/gles/fs_shadowmaps_hblur.bin | Bin 1708 -> 1746 bytes .../shaders/gles/fs_shadowmaps_packdepth.bin | Bin 300 -> 302 bytes .../gles/fs_shadowmaps_packdepth_linear.bin | Bin 252 -> 254 bytes .../gles/fs_shadowmaps_unpackdepth.bin | Bin 417 -> 421 bytes .../shaders/gles/fs_shadowmaps_vblur.bin | Bin 1708 -> 1746 bytes .../runtime/shaders/gles/fs_sms_mesh_pd.bin | Bin 8588 -> 8652 bytes .../runtime/shaders/gles/fs_sms_shadow_pd.bin | Bin 300 -> 302 bytes examples/runtime/shaders/glsl/fs_oit_wb.bin | Bin 353 -> 355 bytes .../shaders/glsl/fs_oit_wb_separate.bin | Bin 300 -> 302 bytes .../glsl/fs_shadowmaps_color_lighting_esm.bin | Bin 3970 -> 3976 bytes .../fs_shadowmaps_color_lighting_esm_csm.bin | Bin 9822 -> 9840 bytes ...s_shadowmaps_color_lighting_esm_linear.bin | Bin 4014 -> 4020 bytes ...adowmaps_color_lighting_esm_linear_csm.bin | Bin 10042 -> 10060 bytes ...dowmaps_color_lighting_esm_linear_omni.bin | Bin 7225 -> 7231 bytes .../fs_shadowmaps_color_lighting_esm_omni.bin | Bin 7179 -> 7185 bytes .../fs_shadowmaps_color_lighting_hard.bin | Bin 3848 -> 3854 bytes .../fs_shadowmaps_color_lighting_hard_csm.bin | Bin 9302 -> 9320 bytes ..._shadowmaps_color_lighting_hard_linear.bin | Bin 3880 -> 3886 bytes ...dowmaps_color_lighting_hard_linear_csm.bin | Bin 9438 -> 9456 bytes ...owmaps_color_lighting_hard_linear_omni.bin | Bin 7092 -> 7098 bytes ...fs_shadowmaps_color_lighting_hard_omni.bin | Bin 7058 -> 7064 bytes .../glsl/fs_shadowmaps_color_lighting_pcf.bin | Bin 15057 -> 15123 bytes .../fs_shadowmaps_color_lighting_pcf_csm.bin | Bin 61375 -> 61633 bytes ...s_shadowmaps_color_lighting_pcf_linear.bin | Bin 15102 -> 15168 bytes ...adowmaps_color_lighting_pcf_linear_csm.bin | Bin 61797 -> 62055 bytes ...dowmaps_color_lighting_pcf_linear_omni.bin | Bin 18518 -> 18584 bytes .../fs_shadowmaps_color_lighting_pcf_omni.bin | Bin 18469 -> 18535 bytes .../glsl/fs_shadowmaps_color_lighting_vsm.bin | Bin 4371 -> 4373 bytes .../fs_shadowmaps_color_lighting_vsm_csm.bin | Bin 11668 -> 11670 bytes ...s_shadowmaps_color_lighting_vsm_linear.bin | Bin 4415 -> 4417 bytes ...adowmaps_color_lighting_vsm_linear_csm.bin | Bin 11888 -> 11890 bytes ...dowmaps_color_lighting_vsm_linear_omni.bin | Bin 7628 -> 7630 bytes .../fs_shadowmaps_color_lighting_vsm_omni.bin | Bin 7582 -> 7584 bytes .../shaders/glsl/fs_shadowmaps_hblur.bin | Bin 1581 -> 1619 bytes .../shaders/glsl/fs_shadowmaps_packdepth.bin | Bin 288 -> 290 bytes .../glsl/fs_shadowmaps_packdepth_linear.bin | Bin 240 -> 242 bytes .../glsl/fs_shadowmaps_unpackdepth.bin | Bin 352 -> 356 bytes .../shaders/glsl/fs_shadowmaps_vblur.bin | Bin 1581 -> 1619 bytes .../runtime/shaders/glsl/fs_sms_mesh_pd.bin | Bin 8222 -> 8286 bytes .../runtime/shaders/glsl/fs_sms_shadow_pd.bin | Bin 288 -> 290 bytes src/bgfx.cpp | 12 +- tools/shaderc/shaderc.cpp | 7 +- 273 files changed, 482 insertions(+), 488 deletions(-) diff --git a/examples/02-metaballs/fs_metaballs.bin.h b/examples/02-metaballs/fs_metaballs.bin.h index 694e76a6b..f26ec2830 100644 --- a/examples/02-metaballs/fs_metaballs.bin.h +++ b/examples/02-metaballs/fs_metaballs.bin.h @@ -26,36 +26,35 @@ static const uint8_t fs_metaballs_glsl[398] = 0x20, 0x67, 0x6c, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, // gl_FragColor = 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x32, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // tmpvar_2;.}... }; -static const uint8_t fs_metaballs_dx9[433] = +static const uint8_t fs_metaballs_dx9[429] = { - 0x46, 0x53, 0x48, 0x04, 0x03, 0x2c, 0xf5, 0x3f, 0x00, 0x00, 0xa4, 0x01, 0x00, 0x03, 0xff, 0xff, // FSH..,.?........ - 0xfe, 0xff, 0x17, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, // ....CTAB....#... + 0x46, 0x53, 0x48, 0x04, 0x03, 0x2c, 0xf5, 0x3f, 0x00, 0x00, 0xa0, 0x01, 0x00, 0x03, 0xff, 0xff, // FSH..,.?........ + 0xfe, 0xff, 0x16, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, // ....CTAB....#... 0x00, 0x03, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, // ................ 0x1c, 0x00, 0x00, 0x00, 0x70, 0x73, 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, // ....ps_3_0.Micro 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, // soft (R) HLSL Sh - 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x31, 0x30, // ader Compiler 10 - 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, 0x00, 0xab, // .0.10011.16384.. - 0x51, 0x00, 0x00, 0x05, 0x00, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0xf0, 0x41, 0xcd, 0xcc, 0x0c, 0x40, // Q..........A...@ - 0x2f, 0xba, 0xe8, 0x3e, 0x00, 0x00, 0x80, 0x3f, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, // /..>...?........ - 0x00, 0x00, 0x07, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x01, 0x80, 0x01, 0x00, 0x07, 0x90, // ................ - 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x80, 0x01, 0x00, 0xe4, 0x90, 0x01, 0x00, 0xe4, 0x90, // ................ - 0x07, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x05, 0x00, 0x00, 0x03, // ................ - 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0xaa, 0x90, 0x20, 0x00, 0x00, 0x03, // ............ ... - 0x01, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0xa0, 0x0f, 0x00, 0x00, 0x02, // ................ - 0x02, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x90, 0x0f, 0x00, 0x00, 0x02, 0x02, 0x00, 0x02, 0x80, // ................ - 0x00, 0x00, 0x55, 0x90, 0x0f, 0x00, 0x00, 0x02, 0x02, 0x00, 0x04, 0x80, 0x00, 0x00, 0xaa, 0x90, // ..U............. - 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0e, 0x80, 0x02, 0x00, 0x90, 0x80, 0x00, 0x00, 0x55, 0xa0, // ..............U. - 0x0e, 0x00, 0x00, 0x02, 0x02, 0x00, 0x01, 0x80, 0x00, 0x00, 0x55, 0x80, 0x0e, 0x00, 0x00, 0x02, // ..........U..... - 0x02, 0x00, 0x02, 0x80, 0x00, 0x00, 0xaa, 0x80, 0x0e, 0x00, 0x00, 0x02, 0x02, 0x00, 0x04, 0x80, // ................ - 0x00, 0x00, 0xff, 0x80, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x07, 0x80, 0x02, 0x00, 0xe4, 0x80, // ................ - 0x00, 0x00, 0x00, 0x81, 0x01, 0x00, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x02, 0x01, 0x00, 0x01, 0x80, // ................ - 0x00, 0x00, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x02, 0x01, 0x00, 0x02, 0x80, 0x00, 0x00, 0x55, 0x80, // ..............U. - 0x0f, 0x00, 0x00, 0x02, 0x01, 0x00, 0x04, 0x80, 0x00, 0x00, 0xaa, 0x80, 0x05, 0x00, 0x00, 0x03, // ................ - 0x00, 0x00, 0x07, 0x80, 0x01, 0x00, 0xe4, 0x80, 0x00, 0x00, 0xaa, 0xa0, 0x0e, 0x00, 0x00, 0x02, // ................ - 0x00, 0x08, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x0e, 0x00, 0x00, 0x02, 0x00, 0x08, 0x02, 0x80, // ................ - 0x00, 0x00, 0x55, 0x80, 0x0e, 0x00, 0x00, 0x02, 0x00, 0x08, 0x04, 0x80, 0x00, 0x00, 0xaa, 0x80, // ..U............. - 0x01, 0x00, 0x00, 0x02, 0x00, 0x08, 0x08, 0x80, 0x00, 0x00, 0xff, 0xa0, 0xff, 0xff, 0x00, 0x00, // ................ - 0x00, // . + 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, // ader Compiler 9. + 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0x51, 0x00, 0x00, 0x05, // 29.952.3111.Q... + 0x00, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0xf0, 0x41, 0xcd, 0xcc, 0x0c, 0x40, 0x2f, 0xba, 0xe8, 0x3e, // .......A...@/..> + 0x00, 0x00, 0x80, 0x3f, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, 0x07, 0x90, // ...?............ + 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x01, 0x80, 0x01, 0x00, 0x07, 0x90, 0x08, 0x00, 0x00, 0x03, // ................ + 0x00, 0x00, 0x01, 0x80, 0x01, 0x00, 0xe4, 0x90, 0x01, 0x00, 0xe4, 0x90, 0x07, 0x00, 0x00, 0x02, // ................ + 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x80, // ................ + 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0xaa, 0x90, 0x20, 0x00, 0x00, 0x03, 0x01, 0x00, 0x01, 0x80, // ........ ....... + 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0xa0, 0x0f, 0x00, 0x00, 0x02, 0x02, 0x00, 0x01, 0x80, // ................ + 0x00, 0x00, 0x00, 0x90, 0x0f, 0x00, 0x00, 0x02, 0x02, 0x00, 0x02, 0x80, 0x00, 0x00, 0x55, 0x90, // ..............U. + 0x0f, 0x00, 0x00, 0x02, 0x02, 0x00, 0x04, 0x80, 0x00, 0x00, 0xaa, 0x90, 0x05, 0x00, 0x00, 0x03, // ................ + 0x00, 0x00, 0x0e, 0x80, 0x02, 0x00, 0x90, 0x80, 0x00, 0x00, 0x55, 0xa0, 0x0e, 0x00, 0x00, 0x02, // ..........U..... + 0x02, 0x00, 0x01, 0x80, 0x00, 0x00, 0x55, 0x80, 0x0e, 0x00, 0x00, 0x02, 0x02, 0x00, 0x02, 0x80, // ......U......... + 0x00, 0x00, 0xaa, 0x80, 0x0e, 0x00, 0x00, 0x02, 0x02, 0x00, 0x04, 0x80, 0x00, 0x00, 0xff, 0x80, // ................ + 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x07, 0x80, 0x02, 0x00, 0xe4, 0x80, 0x00, 0x00, 0x00, 0x81, // ................ + 0x01, 0x00, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x02, 0x01, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, // ................ + 0x0f, 0x00, 0x00, 0x02, 0x01, 0x00, 0x02, 0x80, 0x00, 0x00, 0x55, 0x80, 0x0f, 0x00, 0x00, 0x02, // ..........U..... + 0x01, 0x00, 0x04, 0x80, 0x00, 0x00, 0xaa, 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x07, 0x80, // ................ + 0x01, 0x00, 0xe4, 0x80, 0x00, 0x00, 0xaa, 0xa0, 0x0e, 0x00, 0x00, 0x02, 0x00, 0x08, 0x01, 0x80, // ................ + 0x00, 0x00, 0x00, 0x80, 0x0e, 0x00, 0x00, 0x02, 0x00, 0x08, 0x02, 0x80, 0x00, 0x00, 0x55, 0x80, // ..............U. + 0x0e, 0x00, 0x00, 0x02, 0x00, 0x08, 0x04, 0x80, 0x00, 0x00, 0xaa, 0x80, 0x01, 0x00, 0x00, 0x02, // ................ + 0x00, 0x08, 0x08, 0x80, 0x00, 0x00, 0xff, 0xa0, 0xff, 0xff, 0x00, 0x00, 0x00, // ............. }; static const uint8_t fs_metaballs_dx11[660] = { diff --git a/examples/02-metaballs/vs_metaballs.bin.h b/examples/02-metaballs/vs_metaballs.bin.h index 1e35cc239..70f3e56b6 100644 --- a/examples/02-metaballs/vs_metaballs.bin.h +++ b/examples/02-metaballs/vs_metaballs.bin.h @@ -35,12 +35,12 @@ static const uint8_t vs_metaballs_glsl[537] = 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x20, 0x3d, 0x20, 0x61, 0x5f, 0x63, 0x6f, 0x6c, // v_color0 = a_col 0x6f, 0x72, 0x30, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // or0;.}... }; -static const uint8_t vs_metaballs_dx9[461] = +static const uint8_t vs_metaballs_dx9[457] = { 0x56, 0x53, 0x48, 0x04, 0x03, 0x2c, 0xf5, 0x3f, 0x02, 0x00, 0x07, 0x75, 0x5f, 0x6d, 0x6f, 0x64, // VSH..,.?...u_mod 0x65, 0x6c, 0x04, 0x20, 0x04, 0x00, 0x03, 0x00, 0x0f, 0x75, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, // el. .....u_model - 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x04, 0x01, 0x00, 0x00, 0x04, 0x00, 0x9c, 0x01, // ViewProj........ - 0x00, 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x2f, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, // ....../.CTAB.... + 0x56, 0x69, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x04, 0x01, 0x00, 0x00, 0x04, 0x00, 0x98, 0x01, // ViewProj........ + 0x00, 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x2e, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, // ........CTAB.... 0x83, 0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, // ................ 0x00, 0x91, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x02, 0x00, 0x04, 0x00, // ....|...D....... 0x03, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, // ....L........... @@ -51,21 +51,21 @@ static const uint8_t vs_metaballs_dx9[461] = 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x73, 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, // ........vs_3_0.M 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, // icrosoft (R) HLS 0x4c, 0x20, 0x53, 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, // L Shader Compile - 0x72, 0x20, 0x31, 0x30, 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, // r 10.0.10011.163 - 0x38, 0x34, 0x00, 0xab, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, // 84.............. - 0x1f, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, // ................ - 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, // ................ - 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, 0xe0, // ................ - 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x01, 0x80, 0x02, 0x00, 0x07, 0xe0, 0x05, 0x00, 0x00, 0x03, // ................ - 0x00, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x02, 0x00, 0x55, 0x90, 0x04, 0x00, 0x00, 0x04, // ..........U..... - 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0xa0, 0x02, 0x00, 0x00, 0x90, 0x00, 0x00, 0xe4, 0x80, // ................ - 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0f, 0x80, 0x02, 0x00, 0xe4, 0xa0, 0x02, 0x00, 0xaa, 0x90, // ................ - 0x00, 0x00, 0xe4, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, 0x80, // ................ - 0x03, 0x00, 0xe4, 0xa0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x07, 0x80, 0x05, 0x00, 0xe4, 0xa0, // ................ - 0x01, 0x00, 0x55, 0x90, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x07, 0x80, 0x04, 0x00, 0xe4, 0xa0, // ..U............. - 0x01, 0x00, 0x00, 0x90, 0x00, 0x00, 0xe4, 0x80, 0x04, 0x00, 0x00, 0x04, 0x02, 0x00, 0x07, 0xe0, // ................ - 0x06, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0xaa, 0x90, 0x00, 0x00, 0xe4, 0x80, 0x01, 0x00, 0x00, 0x02, // ................ - 0x01, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // ............. + 0x72, 0x20, 0x39, 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, // r 9.29.952.3111. + 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, // ................ + 0x03, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, // ................ + 0x02, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0xe0, // ................ + 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, // ................ + 0x05, 0x00, 0x01, 0x80, 0x02, 0x00, 0x07, 0xe0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0x80, // ................ + 0x01, 0x00, 0xe4, 0xa0, 0x02, 0x00, 0x55, 0x90, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0f, 0x80, // ......U......... + 0x00, 0x00, 0xe4, 0xa0, 0x02, 0x00, 0x00, 0x90, 0x00, 0x00, 0xe4, 0x80, 0x04, 0x00, 0x00, 0x04, // ................ + 0x00, 0x00, 0x0f, 0x80, 0x02, 0x00, 0xe4, 0xa0, 0x02, 0x00, 0xaa, 0x90, 0x00, 0x00, 0xe4, 0x80, // ................ + 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, 0x80, 0x03, 0x00, 0xe4, 0xa0, // ................ + 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x07, 0x80, 0x05, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x55, 0x90, // ..............U. + 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x07, 0x80, 0x04, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x90, // ................ + 0x00, 0x00, 0xe4, 0x80, 0x04, 0x00, 0x00, 0x04, 0x02, 0x00, 0x07, 0xe0, 0x06, 0x00, 0xe4, 0xa0, // ................ + 0x01, 0x00, 0xaa, 0x90, 0x00, 0x00, 0xe4, 0x80, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x0f, 0xe0, // ................ + 0x00, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // ......... }; static const uint8_t vs_metaballs_dx11[726] = { diff --git a/examples/17-drawstress/fs_drawstress.bin.h b/examples/17-drawstress/fs_drawstress.bin.h index 684132a06..cf32868ff 100644 --- a/examples/17-drawstress/fs_drawstress.bin.h +++ b/examples/17-drawstress/fs_drawstress.bin.h @@ -7,17 +7,17 @@ static const uint8_t fs_drawstress_glsl[89] = 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, // ragColor = v_col 0x6f, 0x72, 0x30, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // or0;.}... }; -static const uint8_t fs_drawstress_dx9[141] = +static const uint8_t fs_drawstress_dx9[137] = { - 0x46, 0x53, 0x48, 0x04, 0xa4, 0x8b, 0xef, 0x49, 0x00, 0x00, 0x80, 0x00, 0x00, 0x03, 0xff, 0xff, // FSH....I........ - 0xfe, 0xff, 0x17, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, // ....CTAB....#... + 0x46, 0x53, 0x48, 0x04, 0xa4, 0x8b, 0xef, 0x49, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x03, 0xff, 0xff, // FSH....I..|..... + 0xfe, 0xff, 0x16, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, // ....CTAB....#... 0x00, 0x03, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, // ................ 0x1c, 0x00, 0x00, 0x00, 0x70, 0x73, 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, // ....ps_3_0.Micro 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, // soft (R) HLSL Sh - 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x31, 0x30, // ader Compiler 10 - 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, 0x00, 0xab, // .0.10011.16384.. - 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x01, 0x00, 0x00, 0x02, // ................ - 0x00, 0x08, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // ............. + 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, // ader Compiler 9. + 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0x1f, 0x00, 0x00, 0x02, // 29.952.3111..... + 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x01, 0x00, 0x00, 0x02, 0x00, 0x08, 0x0f, 0x80, // ................ + 0x00, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // ......... }; static const uint8_t fs_drawstress_dx11[260] = { diff --git a/examples/17-drawstress/vs_drawstress.bin.h b/examples/17-drawstress/vs_drawstress.bin.h index 2a2fcef2a..27cb89d15 100644 --- a/examples/17-drawstress/vs_drawstress.bin.h +++ b/examples/17-drawstress/vs_drawstress.bin.h @@ -22,11 +22,11 @@ static const uint8_t vs_drawstress_glsl[325] = 0x6c, 0x6f, 0x72, 0x30, 0x20, 0x3d, 0x20, 0x61, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x3b, // lor0 = a_color0; 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // .}... }; -static const uint8_t vs_drawstress_dx9[323] = +static const uint8_t vs_drawstress_dx9[319] = { 0x56, 0x53, 0x48, 0x04, 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, 0x04, 0x01, 0x00, 0x00, 0x04, 0x00, // elViewProj...... - 0x20, 0x01, 0x00, 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x24, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, // .......$.CTAB.. + 0x1c, 0x01, 0x00, 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x23, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, // ........#.CTAB.. 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, // ..W............. 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, // ......P...0..... 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, // ......@.......u_ @@ -34,17 +34,16 @@ static const uint8_t vs_drawstress_dx9[323] = 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x73, // ..............vs 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, // _3_0.Microsoft ( 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, // R) HLSL Shader C - 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x31, 0x30, 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, // ompiler 10.0.100 - 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, 0x00, 0xab, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, // 11.16384........ - 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, // ................ - 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0x00, // ................ - 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, 0xe0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, // ................ - 0x0f, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x55, 0x90, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, // ........U....... - 0x0f, 0x80, 0x00, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x90, 0x00, 0x00, 0xe4, 0x80, 0x04, 0x00, // ................ - 0x00, 0x04, 0x00, 0x00, 0x0f, 0x80, 0x02, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0xaa, 0x90, 0x00, 0x00, // ................ - 0xe4, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, 0x80, 0x03, 0x00, // ................ - 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, 0x90, 0xff, 0xff, // ................ - 0x00, 0x00, 0x00, // ... + 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, // ompiler 9.29.952 + 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, // .3111........... + 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, 0x90, 0x1f, 0x00, // ................ + 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, // ................ + 0x00, 0x80, 0x01, 0x00, 0x0f, 0xe0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0x80, 0x01, 0x00, // ................ + 0xe4, 0xa0, 0x01, 0x00, 0x55, 0x90, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, // ....U........... + 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x90, 0x00, 0x00, 0xe4, 0x80, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, // ................ + 0x0f, 0x80, 0x02, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0xaa, 0x90, 0x00, 0x00, 0xe4, 0x80, 0x02, 0x00, // ................ + 0x00, 0x03, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, 0x80, 0x03, 0x00, 0xe4, 0xa0, 0x01, 0x00, // ................ + 0x00, 0x02, 0x01, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // ............... }; static const uint8_t vs_drawstress_dx11[510] = { diff --git a/examples/common/font/fs_font_basic.bin.h b/examples/common/font/fs_font_basic.bin.h index 4bf319a2e..69a3484dc 100644 --- a/examples/common/font/fs_font_basic.bin.h +++ b/examples/common/font/fs_font_basic.bin.h @@ -36,38 +36,37 @@ static const uint8_t fs_font_basic_glsl[553] = 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, // ragColor = tmpva 0x72, 0x5f, 0x34, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // r_4;.}... }; -static const uint8_t fs_font_basic_dx9[466] = +static const uint8_t fs_font_basic_dx9[462] = { 0x46, 0x53, 0x48, 0x04, 0x01, 0x83, 0xf2, 0xe1, 0x01, 0x00, 0x0a, 0x73, 0x5f, 0x74, 0x65, 0x78, // FSH........s_tex - 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x01, 0x00, 0x00, 0x01, 0x00, 0xb4, 0x01, 0x00, 0x03, 0xff, // Color0.......... - 0xff, 0xfe, 0xff, 0x23, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, // ...#.CTAB....S.. + 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x01, 0x00, 0x00, 0x01, 0x00, 0xb0, 0x01, 0x00, 0x03, 0xff, // Color0.......... + 0xff, 0xfe, 0xff, 0x22, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, // ...".CTAB....S.. 0x00, 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, // ................ 0x00, 0x4c, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, // .L...0.......... 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, // .<.......s_texCo 0x6c, 0x6f, 0x72, 0x00, 0xab, 0x04, 0x00, 0x0e, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, // lor............. 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x73, 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, // .....ps_3_0.Micr 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, // osoft (R) HLSL S - 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x31, // hader Compiler 1 - 0x30, 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, 0x00, // 0.0.10011.16384. - 0xab, 0x51, 0x00, 0x00, 0x05, 0x00, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x80, 0x40, 0x00, 0x00, 0x00, // .Q..........@... - 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x51, 0x00, 0x00, 0x05, 0x01, 0x00, 0x0f, // ?.......?Q...... - 0xa0, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x80, 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x40, // ...............@ - 0xc0, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, // ................ - 0x02, 0x05, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ................ - 0x98, 0x00, 0x08, 0x0f, 0xa0, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, 0x80, 0x01, 0x00, 0xff, // ................ - 0x90, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x55, 0xa0, 0x13, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, // .......U........ - 0x80, 0x00, 0x00, 0x00, 0x80, 0x58, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x80, 0x00, 0x00, 0x55, // .....X.........U - 0x81, 0x00, 0x00, 0xaa, 0xa0, 0x00, 0x00, 0xff, 0xa0, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x02, // ................ - 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x55, 0x81, 0x58, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, // .......U.X...... - 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0xaa, 0xa0, 0x00, 0x00, 0xaa, 0x80, 0x02, 0x00, 0x00, // ................ - 0x03, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x55, 0x80, 0x02, 0x00, 0x00, // ...........U.... - 0x03, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x58, 0x00, 0x00, // .............X.. - 0x04, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0x8c, 0x00, 0x00, 0xff, 0xa0, 0x00, 0x00, 0xaa, // ................ - 0xa0, 0x42, 0x00, 0x00, 0x03, 0x01, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xe4, 0x90, 0x00, 0x08, 0xe4, // .B.............. - 0xa0, 0x09, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x80, 0x01, 0x00, 0xc6, 0x80, 0x00, 0x00, 0xe4, // ................ - 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x08, 0x08, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0xff, // ................ - 0x90, 0x01, 0x00, 0x00, 0x02, 0x00, 0x08, 0x07, 0x80, 0x00, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, // ................ - 0x00, 0x00, // .. + 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, // hader Compiler 9 + 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0x51, 0x00, 0x00, // .29.952.3111.Q.. + 0x05, 0x00, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x80, 0x40, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, // ........@...?... + 0x00, 0x00, 0x00, 0x80, 0x3f, 0x51, 0x00, 0x00, 0x05, 0x01, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x00, // ....?Q.......... + 0x80, 0x00, 0x00, 0x80, 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x40, 0xc0, 0x1f, 0x00, 0x00, // ...........@.... + 0x02, 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, // ................ + 0x80, 0x01, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x98, 0x00, 0x08, 0x0f, // ................ + 0xa0, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, 0x80, 0x01, 0x00, 0xff, 0x90, 0x00, 0x00, 0x00, // ................ + 0xa0, 0x00, 0x00, 0x55, 0xa0, 0x13, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x00, // ...U............ + 0x80, 0x58, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x80, 0x00, 0x00, 0x55, 0x81, 0x00, 0x00, 0xaa, // .X.........U.... + 0xa0, 0x00, 0x00, 0xff, 0xa0, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x00, // ................ + 0x80, 0x00, 0x00, 0x55, 0x81, 0x58, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, // ...U.X.......... + 0x80, 0x00, 0x00, 0xaa, 0xa0, 0x00, 0x00, 0xaa, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, // ................ + 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x55, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, // .......U........ + 0x80, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x58, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0f, // .........X...... + 0x80, 0x00, 0x00, 0xe4, 0x8c, 0x00, 0x00, 0xff, 0xa0, 0x00, 0x00, 0xaa, 0xa0, 0x42, 0x00, 0x00, // .............B.. + 0x03, 0x01, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xe4, 0x90, 0x00, 0x08, 0xe4, 0xa0, 0x09, 0x00, 0x00, // ................ + 0x03, 0x00, 0x00, 0x01, 0x80, 0x01, 0x00, 0xc6, 0x80, 0x00, 0x00, 0xe4, 0x80, 0x05, 0x00, 0x00, // ................ + 0x03, 0x00, 0x08, 0x08, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0xff, 0x90, 0x01, 0x00, 0x00, // ................ + 0x02, 0x00, 0x08, 0x07, 0x80, 0x00, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // .............. }; static const uint8_t fs_font_basic_dx11[617] = { diff --git a/examples/common/font/fs_font_distance_field.bin.h b/examples/common/font/fs_font_distance_field.bin.h index 9bd34a78a..030ec3337 100644 --- a/examples/common/font/fs_font_distance_field.bin.h +++ b/examples/common/font/fs_font_distance_field.bin.h @@ -65,56 +65,56 @@ static const uint8_t fs_font_distance_field_glsl[1019] = 0x5f, 0x46, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x74, 0x6d, 0x70, // _FragColor = tmp 0x76, 0x61, 0x72, 0x5f, 0x39, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // var_9;.}... }; -static const uint8_t fs_font_distance_field_dx9[758] = +static const uint8_t fs_font_distance_field_dx9[754] = { 0x46, 0x53, 0x48, 0x04, 0x01, 0x83, 0xf2, 0xe1, 0x01, 0x00, 0x0a, 0x73, 0x5f, 0x74, 0x65, 0x78, // FSH........s_tex - 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x01, 0x00, 0x00, 0x01, 0x00, 0xd8, 0x02, 0x00, 0x03, 0xff, // Color0.......... - 0xff, 0xfe, 0xff, 0x23, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, // ...#.CTAB....S.. + 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x01, 0x00, 0x00, 0x01, 0x00, 0xd4, 0x02, 0x00, 0x03, 0xff, // Color0.......... + 0xff, 0xfe, 0xff, 0x22, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, // ...".CTAB....S.. 0x00, 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, // ................ 0x00, 0x4c, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, // .L...0.......... 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, // .<.......s_texCo 0x6c, 0x6f, 0x72, 0x00, 0xab, 0x04, 0x00, 0x0e, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, // lor............. 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x73, 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, // .....ps_3_0.Micr 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, // osoft (R) HLSL S - 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x31, // hader Compiler 1 - 0x30, 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, 0x00, // 0.0.10011.16384. - 0xab, 0x51, 0x00, 0x00, 0x05, 0x00, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x80, 0x40, 0x00, 0x00, 0x00, // .Q..........@... - 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x51, 0x00, 0x00, 0x05, 0x01, 0x00, 0x0f, // ?.......?Q...... - 0xa0, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x80, 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x40, // ...............@ - 0xc0, 0x51, 0x00, 0x00, 0x05, 0x02, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, // .Q..........A... - 0x3f, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x40, 0x40, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, // ?......@@....... - 0x80, 0x00, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, // ................ - 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x98, 0x00, 0x08, 0x0f, 0xa0, 0x04, 0x00, 0x00, // ................ - 0x04, 0x00, 0x00, 0x01, 0x80, 0x01, 0x00, 0xff, 0x90, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x55, // ...............U - 0xa0, 0x13, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x00, 0x80, 0x58, 0x00, 0x00, // .............X.. - 0x04, 0x00, 0x00, 0x04, 0x80, 0x00, 0x00, 0x55, 0x81, 0x00, 0x00, 0xaa, 0xa0, 0x00, 0x00, 0xff, // .......U........ - 0xa0, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x55, // ...............U - 0x81, 0x58, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0xaa, // .X.............. - 0xa0, 0x00, 0x00, 0xaa, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, // ................ - 0x80, 0x00, 0x00, 0x55, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0x00, // ...U............ - 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x58, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0xe4, // .....X.......... - 0x8c, 0x00, 0x00, 0xff, 0xa0, 0x00, 0x00, 0xaa, 0xa0, 0x42, 0x00, 0x00, 0x03, 0x01, 0x00, 0x0f, // .........B...... - 0x80, 0x01, 0x00, 0xe4, 0x90, 0x00, 0x08, 0xe4, 0xa0, 0x09, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, // ................ - 0x80, 0x01, 0x00, 0xc6, 0x80, 0x00, 0x00, 0xe4, 0x80, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x0e, // ................ - 0x80, 0x01, 0x00, 0x90, 0x91, 0x5c, 0x00, 0x00, 0x02, 0x00, 0x00, 0x0e, 0x80, 0x00, 0x00, 0xe4, // ................ - 0x80, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0xf9, 0x80, 0x00, 0x00, 0xf9, // ................ - 0x80, 0x07, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x55, 0x80, 0x06, 0x00, 0x00, // ...........U.... - 0x02, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x55, 0x80, 0x5b, 0x00, 0x00, 0x02, 0x01, 0x00, 0x07, // .......U.[...... - 0x80, 0x01, 0x00, 0xe4, 0x90, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x04, 0x80, 0x01, 0x00, 0xe4, // ................ - 0x80, 0x01, 0x00, 0xe4, 0x80, 0x07, 0x00, 0x00, 0x02, 0x00, 0x00, 0x04, 0x80, 0x00, 0x00, 0xaa, // ................ - 0x80, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x04, 0x80, 0x00, 0x00, 0xaa, 0x80, 0x02, 0x00, 0x00, // ................ - 0x03, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x55, 0x80, 0x00, 0x00, 0xaa, 0x80, 0x04, 0x00, 0x00, // .......U........ - 0x04, 0x00, 0x00, 0x04, 0x80, 0x00, 0x00, 0x55, 0x80, 0x02, 0x00, 0x00, 0xa1, 0x02, 0x00, 0x55, // .......U.......U - 0xa0, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x55, 0x80, 0x02, 0x00, 0x00, // ...........U.... - 0xa0, 0x02, 0x00, 0x55, 0xa0, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0xaa, // ...U............ - 0x81, 0x00, 0x00, 0xe4, 0x80, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x55, // ...............U - 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x11, 0x80, 0x00, 0x00, 0x55, 0x80, 0x00, 0x00, 0x00, // ...........U.... - 0x80, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0xaa, // ................ - 0xa0, 0x02, 0x00, 0xff, 0xa0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, // ................ - 0x80, 0x00, 0x00, 0x00, 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, // ................ - 0x80, 0x00, 0x00, 0x55, 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x08, 0x08, 0x80, 0x00, 0x00, 0x00, // ...U............ - 0x80, 0x00, 0x00, 0xff, 0x90, 0x01, 0x00, 0x00, 0x02, 0x00, 0x08, 0x07, 0x80, 0x00, 0x00, 0xe4, // ................ - 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // ...... + 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, // hader Compiler 9 + 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0x51, 0x00, 0x00, // .29.952.3111.Q.. + 0x05, 0x00, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x80, 0x40, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, // ........@...?... + 0x00, 0x00, 0x00, 0x80, 0x3f, 0x51, 0x00, 0x00, 0x05, 0x01, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x00, // ....?Q.......... + 0x80, 0x00, 0x00, 0x80, 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x40, 0xc0, 0x51, 0x00, 0x00, // ...........@.Q.. + 0x05, 0x02, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, // ........A...?... + 0xc0, 0x00, 0x00, 0x40, 0x40, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, // ...@@........... + 0x90, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, // ................ + 0x02, 0x00, 0x00, 0x00, 0x98, 0x00, 0x08, 0x0f, 0xa0, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, // ................ + 0x80, 0x01, 0x00, 0xff, 0x90, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x55, 0xa0, 0x13, 0x00, 0x00, // ...........U.... + 0x02, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x00, 0x80, 0x58, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, // .........X...... + 0x80, 0x00, 0x00, 0x55, 0x81, 0x00, 0x00, 0xaa, 0xa0, 0x00, 0x00, 0xff, 0xa0, 0x02, 0x00, 0x00, // ...U............ + 0x03, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x55, 0x81, 0x58, 0x00, 0x00, // ...........U.X.. + 0x04, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0xaa, 0xa0, 0x00, 0x00, 0xaa, // ................ + 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x55, // ...............U + 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0xe4, // ................ + 0xa0, 0x58, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0x8c, 0x00, 0x00, 0xff, // .X.............. + 0xa0, 0x00, 0x00, 0xaa, 0xa0, 0x42, 0x00, 0x00, 0x03, 0x01, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xe4, // .....B.......... + 0x90, 0x00, 0x08, 0xe4, 0xa0, 0x09, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x80, 0x01, 0x00, 0xc6, // ................ + 0x80, 0x00, 0x00, 0xe4, 0x80, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x0e, 0x80, 0x01, 0x00, 0x90, // ................ + 0x91, 0x5c, 0x00, 0x00, 0x02, 0x00, 0x00, 0x0e, 0x80, 0x00, 0x00, 0xe4, 0x80, 0x08, 0x00, 0x00, // ................ + 0x03, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0xf9, 0x80, 0x00, 0x00, 0xf9, 0x80, 0x07, 0x00, 0x00, // ................ + 0x02, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x55, 0x80, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, // .......U........ + 0x80, 0x00, 0x00, 0x55, 0x80, 0x5b, 0x00, 0x00, 0x02, 0x01, 0x00, 0x07, 0x80, 0x01, 0x00, 0xe4, // ...U.[.......... + 0x90, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x04, 0x80, 0x01, 0x00, 0xe4, 0x80, 0x01, 0x00, 0xe4, // ................ + 0x80, 0x07, 0x00, 0x00, 0x02, 0x00, 0x00, 0x04, 0x80, 0x00, 0x00, 0xaa, 0x80, 0x06, 0x00, 0x00, // ................ + 0x02, 0x00, 0x00, 0x04, 0x80, 0x00, 0x00, 0xaa, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x02, // ................ + 0x80, 0x00, 0x00, 0x55, 0x80, 0x00, 0x00, 0xaa, 0x80, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, // ...U............ + 0x80, 0x00, 0x00, 0x55, 0x80, 0x02, 0x00, 0x00, 0xa1, 0x02, 0x00, 0x55, 0xa0, 0x04, 0x00, 0x00, // ...U.......U.... + 0x04, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x55, 0x80, 0x02, 0x00, 0x00, 0xa0, 0x02, 0x00, 0x55, // .......U.......U + 0xa0, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0xaa, 0x81, 0x00, 0x00, 0xe4, // ................ + 0x80, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x55, 0x80, 0x05, 0x00, 0x00, // ...........U.... + 0x03, 0x00, 0x00, 0x11, 0x80, 0x00, 0x00, 0x55, 0x80, 0x00, 0x00, 0x00, 0x80, 0x04, 0x00, 0x00, // .......U........ + 0x04, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0xaa, 0xa0, 0x02, 0x00, 0xff, // ................ + 0xa0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, // ................ + 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x55, // ...............U + 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x08, 0x08, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0xff, // ................ + 0x90, 0x01, 0x00, 0x00, 0x02, 0x00, 0x08, 0x07, 0x80, 0x00, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, // ................ + 0x00, 0x00, // .. }; static const uint8_t fs_font_distance_field_dx11[1053] = { diff --git a/examples/common/font/fs_font_distance_field_subpixel.bin.h b/examples/common/font/fs_font_distance_field_subpixel.bin.h index 154481dc3..46bdf5ab7 100644 --- a/examples/common/font/fs_font_distance_field_subpixel.bin.h +++ b/examples/common/font/fs_font_distance_field_subpixel.bin.h @@ -81,65 +81,65 @@ static const uint8_t fs_font_distance_field_subpixel_glsl[1268] = 0x20, 0x2a, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x2e, 0x77, 0x29, 0x3b, 0x0a, // * v_color0.w);. 0x7d, 0x0a, 0x0a, 0x00, // }... }; -static const uint8_t fs_font_distance_field_subpixel_dx9[906] = +static const uint8_t fs_font_distance_field_subpixel_dx9[902] = { 0x46, 0x53, 0x48, 0x04, 0x01, 0x83, 0xf2, 0xe1, 0x01, 0x00, 0x0a, 0x73, 0x5f, 0x74, 0x65, 0x78, // FSH........s_tex - 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x01, 0x00, 0x00, 0x01, 0x00, 0x6c, 0x03, 0x00, 0x03, 0xff, // Color0.....l.... - 0xff, 0xfe, 0xff, 0x23, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, // ...#.CTAB....S.. + 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x01, 0x00, 0x00, 0x01, 0x00, 0x68, 0x03, 0x00, 0x03, 0xff, // Color0.....h.... + 0xff, 0xfe, 0xff, 0x22, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, // ...".CTAB....S.. 0x00, 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, // ................ 0x00, 0x4c, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, // .L...0.......... 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, // .<.......s_texCo 0x6c, 0x6f, 0x72, 0x00, 0xab, 0x04, 0x00, 0x0e, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, // lor............. 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x73, 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, // .....ps_3_0.Micr 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, // osoft (R) HLSL S - 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x31, // hader Compiler 1 - 0x30, 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, 0x00, // 0.0.10011.16384. - 0xab, 0x51, 0x00, 0x00, 0x05, 0x00, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x80, 0x40, 0x00, 0x00, 0x00, // .Q..........@... - 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x51, 0x00, 0x00, 0x05, 0x01, 0x00, 0x0f, // ?.......?Q...... - 0xa0, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x80, 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x40, // ...............@ - 0xc0, 0x51, 0x00, 0x00, 0x05, 0x02, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x40, // .Q.............@ - 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x05, 0x03, 0x00, 0x0f, // @........Q...... - 0xa0, 0xc1, 0xaa, 0x2a, 0x3e, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, // ...*>...A...?... - 0x00, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, 0x08, 0x90, 0x1f, 0x00, 0x00, // ................ - 0x02, 0x05, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ................ - 0x98, 0x00, 0x08, 0x0f, 0xa0, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, 0x80, 0x01, 0x00, 0xff, // ................ - 0x90, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x55, 0xa0, 0x13, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, // .......U........ - 0x80, 0x00, 0x00, 0x00, 0x80, 0x58, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x80, 0x00, 0x00, 0x55, // .....X.........U - 0x81, 0x00, 0x00, 0xaa, 0xa0, 0x00, 0x00, 0xff, 0xa0, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x02, // ................ - 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x55, 0x81, 0x58, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, // .......U.X...... - 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0xaa, 0xa0, 0x00, 0x00, 0xaa, 0x80, 0x02, 0x00, 0x00, // ................ - 0x03, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x55, 0x80, 0x02, 0x00, 0x00, // ...........U.... - 0x03, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x58, 0x00, 0x00, // .............X.. - 0x04, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0x8c, 0x00, 0x00, 0xff, 0xa0, 0x00, 0x00, 0xaa, // ................ - 0xa0, 0x5b, 0x00, 0x00, 0x02, 0x01, 0x00, 0x07, 0x80, 0x01, 0x00, 0xe4, 0x90, 0x04, 0x00, 0x00, // .[.............. - 0x04, 0x02, 0x00, 0x07, 0x80, 0x01, 0x00, 0xe4, 0x80, 0x03, 0x00, 0x00, 0xa1, 0x01, 0x00, 0xe4, // ................ - 0x90, 0x42, 0x00, 0x00, 0x03, 0x02, 0x00, 0x0f, 0x80, 0x02, 0x00, 0xe4, 0x80, 0x00, 0x08, 0xe4, // .B.............. - 0xa0, 0x09, 0x00, 0x00, 0x03, 0x02, 0x00, 0x01, 0x80, 0x02, 0x00, 0xc6, 0x80, 0x00, 0x00, 0xe4, // ................ - 0x80, 0x04, 0x00, 0x00, 0x04, 0x03, 0x00, 0x07, 0x80, 0x01, 0x00, 0xe4, 0x80, 0x03, 0x00, 0x00, // ................ - 0xa0, 0x01, 0x00, 0xe4, 0x90, 0x08, 0x00, 0x00, 0x03, 0x01, 0x00, 0x01, 0x80, 0x01, 0x00, 0xe4, // ................ - 0x80, 0x01, 0x00, 0xe4, 0x80, 0x07, 0x00, 0x00, 0x02, 0x01, 0x00, 0x01, 0x80, 0x01, 0x00, 0x00, // ................ - 0x80, 0x06, 0x00, 0x00, 0x02, 0x01, 0x00, 0x01, 0x80, 0x01, 0x00, 0x00, 0x80, 0x42, 0x00, 0x00, // .............B.. - 0x03, 0x03, 0x00, 0x0f, 0x80, 0x03, 0x00, 0xe4, 0x80, 0x00, 0x08, 0xe4, 0xa0, 0x09, 0x00, 0x00, // ................ - 0x03, 0x02, 0x00, 0x04, 0x80, 0x03, 0x00, 0xc6, 0x80, 0x00, 0x00, 0xe4, 0x80, 0x02, 0x00, 0x00, // ................ - 0x03, 0x00, 0x00, 0x01, 0x80, 0x02, 0x00, 0xaa, 0x80, 0x02, 0x00, 0x00, 0x80, 0x05, 0x00, 0x00, // ................ - 0x03, 0x02, 0x00, 0x02, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x55, 0xa0, 0x01, 0x00, 0x00, // ...........U.... - 0x02, 0x00, 0x00, 0x07, 0x80, 0x01, 0x00, 0xe4, 0x91, 0x5c, 0x00, 0x00, 0x02, 0x00, 0x00, 0x07, // ................ - 0x80, 0x00, 0x00, 0xe4, 0x80, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0xe4, // ................ - 0x80, 0x00, 0x00, 0xe4, 0x80, 0x07, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, // ................ - 0x80, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, // ................ - 0x03, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x04, 0x00, 0x00, // ................ - 0x04, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x55, 0xa1, 0x03, 0x00, 0xaa, // ...........U.... - 0xa0, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x55, // ...............U - 0xa0, 0x03, 0x00, 0xaa, 0xa0, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x55, // ...............U - 0x81, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0e, 0x80, 0x00, 0x00, 0x55, // ...............U - 0x81, 0x02, 0x00, 0x90, 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x08, 0x08, 0x80, 0x02, 0x00, 0x55, // ...............U - 0x80, 0x00, 0x00, 0xff, 0x90, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, // ................ - 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x17, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0xf9, // ................ - 0x80, 0x04, 0x00, 0x00, 0x04, 0x01, 0x00, 0x07, 0x80, 0x00, 0x00, 0xe4, 0x80, 0x02, 0x00, 0x00, // ................ - 0xa0, 0x02, 0x00, 0x55, 0xa0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x07, 0x80, 0x00, 0x00, 0xe4, // ...U............ - 0x80, 0x00, 0x00, 0xe4, 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x07, 0x80, 0x00, 0x00, 0xe4, // ................ - 0x80, 0x01, 0x00, 0xe4, 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x08, 0x07, 0x80, 0x00, 0x00, 0xe4, // ................ - 0x80, 0x00, 0x00, 0xff, 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // .......... + 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, // hader Compiler 9 + 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0x51, 0x00, 0x00, // .29.952.3111.Q.. + 0x05, 0x00, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x80, 0x40, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, // ........@...?... + 0x00, 0x00, 0x00, 0x80, 0x3f, 0x51, 0x00, 0x00, 0x05, 0x01, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x00, // ....?Q.......... + 0x80, 0x00, 0x00, 0x80, 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x40, 0xc0, 0x51, 0x00, 0x00, // ...........@.Q.. + 0x05, 0x02, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x40, 0x40, 0x00, 0x00, 0x00, // ...........@@... + 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x05, 0x03, 0x00, 0x0f, 0xa0, 0xc1, 0xaa, 0x2a, // .....Q.........* + 0x3e, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, // >...A...?....... + 0x02, 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, 0x08, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, // ................ + 0x80, 0x01, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x98, 0x00, 0x08, 0x0f, // ................ + 0xa0, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, 0x80, 0x01, 0x00, 0xff, 0x90, 0x00, 0x00, 0x00, // ................ + 0xa0, 0x00, 0x00, 0x55, 0xa0, 0x13, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x00, // ...U............ + 0x80, 0x58, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x80, 0x00, 0x00, 0x55, 0x81, 0x00, 0x00, 0xaa, // .X.........U.... + 0xa0, 0x00, 0x00, 0xff, 0xa0, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x00, // ................ + 0x80, 0x00, 0x00, 0x55, 0x81, 0x58, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, // ...U.X.......... + 0x80, 0x00, 0x00, 0xaa, 0xa0, 0x00, 0x00, 0xaa, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, // ................ + 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x55, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, // .......U........ + 0x80, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x58, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0f, // .........X...... + 0x80, 0x00, 0x00, 0xe4, 0x8c, 0x00, 0x00, 0xff, 0xa0, 0x00, 0x00, 0xaa, 0xa0, 0x5b, 0x00, 0x00, // .............[.. + 0x02, 0x01, 0x00, 0x07, 0x80, 0x01, 0x00, 0xe4, 0x90, 0x04, 0x00, 0x00, 0x04, 0x02, 0x00, 0x07, // ................ + 0x80, 0x01, 0x00, 0xe4, 0x80, 0x03, 0x00, 0x00, 0xa1, 0x01, 0x00, 0xe4, 0x90, 0x42, 0x00, 0x00, // .............B.. + 0x03, 0x02, 0x00, 0x0f, 0x80, 0x02, 0x00, 0xe4, 0x80, 0x00, 0x08, 0xe4, 0xa0, 0x09, 0x00, 0x00, // ................ + 0x03, 0x02, 0x00, 0x01, 0x80, 0x02, 0x00, 0xc6, 0x80, 0x00, 0x00, 0xe4, 0x80, 0x04, 0x00, 0x00, // ................ + 0x04, 0x03, 0x00, 0x07, 0x80, 0x01, 0x00, 0xe4, 0x80, 0x03, 0x00, 0x00, 0xa0, 0x01, 0x00, 0xe4, // ................ + 0x90, 0x08, 0x00, 0x00, 0x03, 0x01, 0x00, 0x01, 0x80, 0x01, 0x00, 0xe4, 0x80, 0x01, 0x00, 0xe4, // ................ + 0x80, 0x07, 0x00, 0x00, 0x02, 0x01, 0x00, 0x01, 0x80, 0x01, 0x00, 0x00, 0x80, 0x06, 0x00, 0x00, // ................ + 0x02, 0x01, 0x00, 0x01, 0x80, 0x01, 0x00, 0x00, 0x80, 0x42, 0x00, 0x00, 0x03, 0x03, 0x00, 0x0f, // .........B...... + 0x80, 0x03, 0x00, 0xe4, 0x80, 0x00, 0x08, 0xe4, 0xa0, 0x09, 0x00, 0x00, 0x03, 0x02, 0x00, 0x04, // ................ + 0x80, 0x03, 0x00, 0xc6, 0x80, 0x00, 0x00, 0xe4, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, // ................ + 0x80, 0x02, 0x00, 0xaa, 0x80, 0x02, 0x00, 0x00, 0x80, 0x05, 0x00, 0x00, 0x03, 0x02, 0x00, 0x02, // ................ + 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x55, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x07, // .......U........ + 0x80, 0x01, 0x00, 0xe4, 0x91, 0x5c, 0x00, 0x00, 0x02, 0x00, 0x00, 0x07, 0x80, 0x00, 0x00, 0xe4, // ................ + 0x80, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0xe4, 0x80, 0x00, 0x00, 0xe4, // ................ + 0x80, 0x07, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x06, 0x00, 0x00, // ................ + 0x02, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, // ................ + 0x80, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, // ................ + 0x80, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x55, 0xa1, 0x03, 0x00, 0xaa, 0xa0, 0x04, 0x00, 0x00, // .......U........ + 0x04, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x55, 0xa0, 0x03, 0x00, 0xaa, // ...........U.... + 0xa0, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x55, 0x81, 0x00, 0x00, 0x00, // ...........U.... + 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0e, 0x80, 0x00, 0x00, 0x55, 0x81, 0x02, 0x00, 0x90, // ...........U.... + 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x08, 0x08, 0x80, 0x02, 0x00, 0x55, 0x80, 0x00, 0x00, 0xff, // ...........U.... + 0x90, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x05, 0x00, 0x00, // ................ + 0x03, 0x00, 0x00, 0x17, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0xf9, 0x80, 0x04, 0x00, 0x00, // ................ + 0x04, 0x01, 0x00, 0x07, 0x80, 0x00, 0x00, 0xe4, 0x80, 0x02, 0x00, 0x00, 0xa0, 0x02, 0x00, 0x55, // ...............U + 0xa0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x07, 0x80, 0x00, 0x00, 0xe4, 0x80, 0x00, 0x00, 0xe4, // ................ + 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x07, 0x80, 0x00, 0x00, 0xe4, 0x80, 0x01, 0x00, 0xe4, // ................ + 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x08, 0x07, 0x80, 0x00, 0x00, 0xe4, 0x80, 0x00, 0x00, 0xff, // ................ + 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // ...... }; static const uint8_t fs_font_distance_field_subpixel_dx11[1305] = { diff --git a/examples/common/font/vs_font_basic.bin.h b/examples/common/font/vs_font_basic.bin.h index 884743b99..5df95fa7c 100644 --- a/examples/common/font/vs_font_basic.bin.h +++ b/examples/common/font/vs_font_basic.bin.h @@ -28,11 +28,11 @@ static const uint8_t vs_font_basic_glsl[431] = 0x64, 0x30, 0x3b, 0x0a, 0x20, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x20, 0x3d, // d0;. v_color0 = 0x20, 0x61, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // a_color0;.}... }; -static const uint8_t vs_font_basic_dx9[339] = +static const uint8_t vs_font_basic_dx9[335] = { 0x56, 0x53, 0x48, 0x04, 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, 0x04, 0x01, 0x00, 0x00, 0x04, 0x00, // elViewProj...... - 0x30, 0x01, 0x00, 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x24, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, // 0.......$.CTAB.. + 0x2c, 0x01, 0x00, 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x23, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, // ,.......#.CTAB.. 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, // ..W............. 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, // ......P...0..... 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, // ......@.......u_ @@ -40,18 +40,17 @@ static const uint8_t vs_font_basic_dx9[339] = 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x73, // ..............vs 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, // _3_0.Microsoft ( 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, // R) HLSL Shader C - 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x31, 0x30, 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, // ompiler 10.0.100 - 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, 0x00, 0xab, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, // 11.16384........ - 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, // ................ - 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x02, 0x00, 0x0f, 0x90, 0x1f, 0x00, // ................ - 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, // ................ - 0x00, 0x80, 0x01, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x02, 0x00, // ................ - 0x0f, 0xe0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x01, 0x00, // ................ - 0x55, 0x90, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0xa0, 0x01, 0x00, // U............... - 0x00, 0x90, 0x00, 0x00, 0xe4, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, // ................ - 0xe4, 0x80, 0x03, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x0f, 0xe0, 0x00, 0x00, // ................ - 0xe4, 0x90, 0x01, 0x00, 0x00, 0x02, 0x02, 0x00, 0x0f, 0xe0, 0x02, 0x00, 0xe4, 0x90, 0xff, 0xff, // ................ - 0x00, 0x00, 0x00, // ... + 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, // ompiler 9.29.952 + 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, // .3111........... + 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, 0x90, 0x1f, 0x00, // ................ + 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x02, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, // ................ + 0x00, 0x80, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x01, 0x00, // ................ + 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x02, 0x00, 0x0f, 0xe0, 0x05, 0x00, // ................ + 0x00, 0x03, 0x00, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x55, 0x90, 0x04, 0x00, // ............U... + 0x00, 0x04, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x90, 0x00, 0x00, // ................ + 0xe4, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, 0x80, 0x03, 0x00, // ................ + 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, 0x90, 0x01, 0x00, // ................ + 0x00, 0x02, 0x02, 0x00, 0x0f, 0xe0, 0x02, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // ............... }; static const uint8_t vs_font_basic_dx11[580] = { diff --git a/examples/common/font/vs_font_distance_field.bin.h b/examples/common/font/vs_font_distance_field.bin.h index ebc7589c4..6fea18b93 100644 --- a/examples/common/font/vs_font_distance_field.bin.h +++ b/examples/common/font/vs_font_distance_field.bin.h @@ -28,11 +28,11 @@ static const uint8_t vs_font_distance_field_glsl[431] = 0x64, 0x30, 0x3b, 0x0a, 0x20, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x20, 0x3d, // d0;. v_color0 = 0x20, 0x61, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // a_color0;.}... }; -static const uint8_t vs_font_distance_field_dx9[339] = +static const uint8_t vs_font_distance_field_dx9[335] = { 0x56, 0x53, 0x48, 0x04, 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, 0x04, 0x01, 0x00, 0x00, 0x04, 0x00, // elViewProj...... - 0x30, 0x01, 0x00, 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x24, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, // 0.......$.CTAB.. + 0x2c, 0x01, 0x00, 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x23, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, // ,.......#.CTAB.. 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, // ..W............. 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, // ......P...0..... 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, // ......@.......u_ @@ -40,18 +40,17 @@ static const uint8_t vs_font_distance_field_dx9[339] = 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x73, // ..............vs 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, // _3_0.Microsoft ( 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, // R) HLSL Shader C - 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x31, 0x30, 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, // ompiler 10.0.100 - 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, 0x00, 0xab, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, // 11.16384........ - 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, // ................ - 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x02, 0x00, 0x0f, 0x90, 0x1f, 0x00, // ................ - 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, // ................ - 0x00, 0x80, 0x01, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x02, 0x00, // ................ - 0x0f, 0xe0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x01, 0x00, // ................ - 0x55, 0x90, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0xa0, 0x01, 0x00, // U............... - 0x00, 0x90, 0x00, 0x00, 0xe4, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, // ................ - 0xe4, 0x80, 0x03, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x0f, 0xe0, 0x00, 0x00, // ................ - 0xe4, 0x90, 0x01, 0x00, 0x00, 0x02, 0x02, 0x00, 0x0f, 0xe0, 0x02, 0x00, 0xe4, 0x90, 0xff, 0xff, // ................ - 0x00, 0x00, 0x00, // ... + 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, // ompiler 9.29.952 + 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, // .3111........... + 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, 0x90, 0x1f, 0x00, // ................ + 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x02, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, // ................ + 0x00, 0x80, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x01, 0x00, // ................ + 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x02, 0x00, 0x0f, 0xe0, 0x05, 0x00, // ................ + 0x00, 0x03, 0x00, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x55, 0x90, 0x04, 0x00, // ............U... + 0x00, 0x04, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x90, 0x00, 0x00, // ................ + 0xe4, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, 0x80, 0x03, 0x00, // ................ + 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, 0x90, 0x01, 0x00, // ................ + 0x00, 0x02, 0x02, 0x00, 0x0f, 0xe0, 0x02, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // ............... }; static const uint8_t vs_font_distance_field_dx11[580] = { 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 6b0d75236..bd885e453 100644 --- a/examples/common/font/vs_font_distance_field_subpixel.bin.h +++ b/examples/common/font/vs_font_distance_field_subpixel.bin.h @@ -28,11 +28,11 @@ static const uint8_t vs_font_distance_field_subpixel_glsl[431] = 0x64, 0x30, 0x3b, 0x0a, 0x20, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x20, 0x3d, // d0;. v_color0 = 0x20, 0x61, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // a_color0;.}... }; -static const uint8_t vs_font_distance_field_subpixel_dx9[339] = +static const uint8_t vs_font_distance_field_subpixel_dx9[335] = { 0x56, 0x53, 0x48, 0x04, 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, 0x04, 0x01, 0x00, 0x00, 0x04, 0x00, // elViewProj...... - 0x30, 0x01, 0x00, 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x24, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, // 0.......$.CTAB.. + 0x2c, 0x01, 0x00, 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x23, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, // ,.......#.CTAB.. 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, // ..W............. 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, // ......P...0..... 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, // ......@.......u_ @@ -40,18 +40,17 @@ static const uint8_t vs_font_distance_field_subpixel_dx9[339] = 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x73, // ..............vs 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, // _3_0.Microsoft ( 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, // R) HLSL Shader C - 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x31, 0x30, 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, // ompiler 10.0.100 - 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, 0x00, 0xab, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, // 11.16384........ - 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, // ................ - 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x02, 0x00, 0x0f, 0x90, 0x1f, 0x00, // ................ - 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, // ................ - 0x00, 0x80, 0x01, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x02, 0x00, // ................ - 0x0f, 0xe0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x01, 0x00, // ................ - 0x55, 0x90, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0xa0, 0x01, 0x00, // U............... - 0x00, 0x90, 0x00, 0x00, 0xe4, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, // ................ - 0xe4, 0x80, 0x03, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x0f, 0xe0, 0x00, 0x00, // ................ - 0xe4, 0x90, 0x01, 0x00, 0x00, 0x02, 0x02, 0x00, 0x0f, 0xe0, 0x02, 0x00, 0xe4, 0x90, 0xff, 0xff, // ................ - 0x00, 0x00, 0x00, // ... + 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, // ompiler 9.29.952 + 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, // .3111........... + 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, 0x90, 0x1f, 0x00, // ................ + 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x02, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, // ................ + 0x00, 0x80, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x01, 0x00, // ................ + 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x02, 0x00, 0x0f, 0xe0, 0x05, 0x00, // ................ + 0x00, 0x03, 0x00, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x55, 0x90, 0x04, 0x00, // ............U... + 0x00, 0x04, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x90, 0x00, 0x00, // ................ + 0xe4, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, 0x80, 0x03, 0x00, // ................ + 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, 0x90, 0x01, 0x00, // ................ + 0x00, 0x02, 0x02, 0x00, 0x0f, 0xe0, 0x02, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // ............... }; static const uint8_t vs_font_distance_field_subpixel_dx11[580] = { diff --git a/examples/common/imgui/fs_imgui_color.bin.h b/examples/common/imgui/fs_imgui_color.bin.h index d64b2bdf7..611a46bc5 100644 --- a/examples/common/imgui/fs_imgui_color.bin.h +++ b/examples/common/imgui/fs_imgui_color.bin.h @@ -7,17 +7,17 @@ static const uint8_t fs_imgui_color_glsl[89] = 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, // ragColor = v_col 0x6f, 0x72, 0x30, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // or0;.}... }; -static const uint8_t fs_imgui_color_dx9[141] = +static const uint8_t fs_imgui_color_dx9[137] = { - 0x46, 0x53, 0x48, 0x04, 0xa4, 0x8b, 0xef, 0x49, 0x00, 0x00, 0x80, 0x00, 0x00, 0x03, 0xff, 0xff, // FSH....I........ - 0xfe, 0xff, 0x17, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, // ....CTAB....#... + 0x46, 0x53, 0x48, 0x04, 0xa4, 0x8b, 0xef, 0x49, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x03, 0xff, 0xff, // FSH....I..|..... + 0xfe, 0xff, 0x16, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, // ....CTAB....#... 0x00, 0x03, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, // ................ 0x1c, 0x00, 0x00, 0x00, 0x70, 0x73, 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, // ....ps_3_0.Micro 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, // soft (R) HLSL Sh - 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x31, 0x30, // ader Compiler 10 - 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, 0x00, 0xab, // .0.10011.16384.. - 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x01, 0x00, 0x00, 0x02, // ................ - 0x00, 0x08, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // ............. + 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, // ader Compiler 9. + 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0x1f, 0x00, 0x00, 0x02, // 29.952.3111..... + 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x01, 0x00, 0x00, 0x02, 0x00, 0x08, 0x0f, 0x80, // ................ + 0x00, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // ......... }; static const uint8_t fs_imgui_color_dx11[260] = { diff --git a/examples/common/imgui/fs_imgui_cubemap.bin.h b/examples/common/imgui/fs_imgui_cubemap.bin.h index f274ada3d..265aef506 100644 --- a/examples/common/imgui/fs_imgui_cubemap.bin.h +++ b/examples/common/imgui/fs_imgui_cubemap.bin.h @@ -24,12 +24,12 @@ static const uint8_t fs_imgui_cubemap_glsl[363] = 0x5f, 0x46, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x74, 0x6d, 0x70, // _FragColor = tmp 0x76, 0x61, 0x72, 0x5f, 0x31, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // var_1;.}... }; -static const uint8_t fs_imgui_cubemap_dx9[394] = +static const uint8_t fs_imgui_cubemap_dx9[390] = { 0x46, 0x53, 0x48, 0x04, 0xe3, 0xc2, 0x5c, 0x65, 0x02, 0x00, 0x0a, 0x73, 0x5f, 0x74, 0x65, 0x78, // FSH....e...s_tex 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x01, 0x00, 0x00, 0x01, 0x00, 0x11, 0x75, 0x5f, 0x69, 0x6d, // Color0......u_im 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x01, 0x00, // ageLodEnabled... - 0x00, 0x01, 0x00, 0x54, 0x01, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x31, 0x00, 0x43, 0x54, 0x41, // ...T.......1.CTA + 0x00, 0x01, 0x00, 0x50, 0x01, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x30, 0x00, 0x43, 0x54, 0x41, // ...P.......0.CTA 0x42, 0x1c, 0x00, 0x00, 0x00, 0x8b, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0x02, 0x00, 0x00, // B............... 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, // .............D.. 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .........P...... @@ -40,17 +40,17 @@ static const uint8_t fs_imgui_cubemap_dx9[394] = 0x65, 0x64, 0x00, 0xab, 0xab, 0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, // ed.............. 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x73, 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, // .....ps_3_0.Micr 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, // osoft (R) HLSL S - 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x31, // hader Compiler 1 - 0x30, 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, 0x00, // 0.0.10011.16384. - 0xab, 0x51, 0x00, 0x00, 0x05, 0x01, 0x00, 0x0f, 0xa0, 0xcd, 0xcc, 0x4c, 0x3f, 0xcd, 0xcc, 0x4c, // .Q.........L?..L - 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, // >............... - 0x80, 0x00, 0x00, 0x07, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x98, 0x00, 0x08, 0x0f, // ................ - 0xa0, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x07, 0x80, 0x00, 0x00, 0xe4, 0x90, 0x01, 0x00, 0x00, // ................ - 0x02, 0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0x00, 0xa0, 0x5f, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, // ........._...... - 0x80, 0x00, 0x00, 0xe4, 0x80, 0x00, 0x08, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x00, 0x08, 0x07, // ................ - 0x80, 0x00, 0x00, 0xe4, 0x80, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x55, // ...............U - 0xa0, 0x04, 0x00, 0x00, 0x04, 0x00, 0x08, 0x08, 0x80, 0x00, 0x00, 0x55, 0x80, 0x01, 0x00, 0x00, // ...........U.... - 0xa0, 0x01, 0x00, 0x55, 0xa0, 0xff, 0xff, 0x00, 0x00, 0x00, // ...U...... + 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, // hader Compiler 9 + 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0x51, 0x00, 0x00, // .29.952.3111.Q.. + 0x05, 0x01, 0x00, 0x0f, 0xa0, 0xcd, 0xcc, 0x4c, 0x3f, 0xcd, 0xcc, 0x4c, 0x3e, 0x00, 0x00, 0x00, // .......L?..L>... + 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, 0x80, 0x00, 0x00, 0x07, // ................ + 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x98, 0x00, 0x08, 0x0f, 0xa0, 0x01, 0x00, 0x00, // ................ + 0x02, 0x00, 0x00, 0x07, 0x80, 0x00, 0x00, 0xe4, 0x90, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x08, // ................ + 0x80, 0x00, 0x00, 0x00, 0xa0, 0x5f, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0xe4, // ....._.......... + 0x80, 0x00, 0x08, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x00, 0x08, 0x07, 0x80, 0x00, 0x00, 0xe4, // ................ + 0x80, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x55, 0xa0, 0x04, 0x00, 0x00, // ...........U.... + 0x04, 0x00, 0x08, 0x08, 0x80, 0x00, 0x00, 0x55, 0x80, 0x01, 0x00, 0x00, 0xa0, 0x01, 0x00, 0x55, // .......U.......U + 0xa0, 0xff, 0xff, 0x00, 0x00, 0x00, // ...... }; static const uint8_t fs_imgui_cubemap_dx11[441] = { diff --git a/examples/common/imgui/fs_imgui_image.bin.h b/examples/common/imgui/fs_imgui_image.bin.h index 618848fa5..8496e53c7 100644 --- a/examples/common/imgui/fs_imgui_image.bin.h +++ b/examples/common/imgui/fs_imgui_image.bin.h @@ -24,12 +24,12 @@ static const uint8_t fs_imgui_image_glsl[360] = 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, // agColor = tmpvar 0x5f, 0x31, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // _1;.}... }; -static const uint8_t fs_imgui_image_dx9[398] = +static const uint8_t fs_imgui_image_dx9[394] = { 0x46, 0x53, 0x48, 0x04, 0x6f, 0x1e, 0x3e, 0x3c, 0x02, 0x00, 0x0a, 0x73, 0x5f, 0x74, 0x65, 0x78, // FSH.o.><...s_tex 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x01, 0x00, 0x00, 0x01, 0x00, 0x11, 0x75, 0x5f, 0x69, 0x6d, // Color0......u_im 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x01, 0x00, // ageLodEnabled... - 0x00, 0x01, 0x00, 0x58, 0x01, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x31, 0x00, 0x43, 0x54, 0x41, // ...X.......1.CTA + 0x00, 0x01, 0x00, 0x54, 0x01, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x30, 0x00, 0x43, 0x54, 0x41, // ...T.......0.CTA 0x42, 0x1c, 0x00, 0x00, 0x00, 0x8b, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0x02, 0x00, 0x00, // B............... 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, // .............D.. 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .........P...... @@ -40,17 +40,17 @@ static const uint8_t fs_imgui_image_dx9[398] = 0x65, 0x64, 0x00, 0xab, 0xab, 0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, // ed.............. 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x73, 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, // .....ps_3_0.Micr 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, // osoft (R) HLSL S - 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x31, // hader Compiler 1 - 0x30, 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, 0x00, // 0.0.10011.16384. - 0xab, 0x51, 0x00, 0x00, 0x05, 0x01, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x00, // .Q..........?... - 0x00, 0xcd, 0xcc, 0x4c, 0x3f, 0xcd, 0xcc, 0x4c, 0x3e, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, // ...L?..L>....... - 0x80, 0x00, 0x00, 0x03, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x90, 0x00, 0x08, 0x0f, // ................ - 0xa0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x07, 0x80, 0x01, 0x00, 0xd0, 0xa0, 0x00, 0x00, 0xc4, // ................ - 0x90, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0x00, 0xa0, 0x5f, 0x00, 0x00, // ............._.. - 0x03, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0x80, 0x00, 0x08, 0xe4, 0xa0, 0x01, 0x00, 0x00, // ................ - 0x02, 0x00, 0x08, 0x07, 0x80, 0x00, 0x00, 0xe4, 0x80, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x0c, // ................ - 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x04, 0x00, 0x00, 0x04, 0x00, 0x08, 0x08, 0x80, 0x00, 0x00, 0x55, // ...............U - 0xa0, 0x00, 0x00, 0xaa, 0x80, 0x00, 0x00, 0xff, 0x80, 0xff, 0xff, 0x00, 0x00, 0x00, // .............. + 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, // hader Compiler 9 + 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0x51, 0x00, 0x00, // .29.952.3111.Q.. + 0x05, 0x01, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00, 0xcd, 0xcc, 0x4c, // ........?......L + 0x3f, 0xcd, 0xcc, 0x4c, 0x3e, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x00, 0x00, 0x03, // ?..L>........... + 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x90, 0x00, 0x08, 0x0f, 0xa0, 0x05, 0x00, 0x00, // ................ + 0x03, 0x00, 0x00, 0x07, 0x80, 0x01, 0x00, 0xd0, 0xa0, 0x00, 0x00, 0xc4, 0x90, 0x01, 0x00, 0x00, // ................ + 0x02, 0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0x00, 0xa0, 0x5f, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, // ........._...... + 0x80, 0x00, 0x00, 0xe4, 0x80, 0x00, 0x08, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x00, 0x08, 0x07, // ................ + 0x80, 0x00, 0x00, 0xe4, 0x80, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x0c, 0x80, 0x01, 0x00, 0xe4, // ................ + 0xa0, 0x04, 0x00, 0x00, 0x04, 0x00, 0x08, 0x08, 0x80, 0x00, 0x00, 0x55, 0xa0, 0x00, 0x00, 0xaa, // ...........U.... + 0x80, 0x00, 0x00, 0xff, 0x80, 0xff, 0xff, 0x00, 0x00, 0x00, // .......... }; static const uint8_t fs_imgui_image_dx11[445] = { diff --git a/examples/common/imgui/fs_imgui_image_swizz.bin.h b/examples/common/imgui/fs_imgui_image_swizz.bin.h index 593de84d1..237bdb1e1 100644 --- a/examples/common/imgui/fs_imgui_image_swizz.bin.h +++ b/examples/common/imgui/fs_imgui_image_swizz.bin.h @@ -28,13 +28,13 @@ static const uint8_t fs_imgui_image_swizz_glsl[425] = 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, // ragColor = tmpva 0x72, 0x5f, 0x31, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // r_1;.}... }; -static const uint8_t fs_imgui_image_swizz_dx9[462] = +static const uint8_t fs_imgui_image_swizz_dx9[458] = { 0x46, 0x53, 0x48, 0x04, 0x6f, 0x1e, 0x3e, 0x3c, 0x03, 0x00, 0x0a, 0x73, 0x5f, 0x74, 0x65, 0x78, // FSH.o.><...s_tex 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x01, 0x00, 0x00, 0x01, 0x00, 0x11, 0x75, 0x5f, 0x69, 0x6d, // Color0......u_im 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x01, 0x00, // ageLodEnabled... 0x00, 0x01, 0x00, 0x09, 0x75, 0x5f, 0x73, 0x77, 0x69, 0x7a, 0x7a, 0x6c, 0x65, 0x12, 0x01, 0x01, // ....u_swizzle... - 0x00, 0x01, 0x00, 0x88, 0x01, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x39, 0x00, 0x43, 0x54, 0x41, // ...........9.CTA + 0x00, 0x01, 0x00, 0x84, 0x01, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x38, 0x00, 0x43, 0x54, 0x41, // ...........8.CTA 0x42, 0x1c, 0x00, 0x00, 0x00, 0xa9, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0x03, 0x00, 0x00, // B............... 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0xa2, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, // .............X.. 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .........d...... @@ -47,18 +47,18 @@ static const uint8_t fs_imgui_image_swizz_dx9[462] = 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x73, 0x77, 0x69, 0x7a, 0x7a, // .........u_swizz 0x6c, 0x65, 0x00, 0x70, 0x73, 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, // le.ps_3_0.Micros 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, 0x61, // oft (R) HLSL Sha - 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x31, 0x30, 0x2e, // der Compiler 10. - 0x30, 0x2e, 0x31, 0x30, 0x30, 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, 0x00, 0xab, 0xab, // 0.10011.16384... - 0xab, 0x51, 0x00, 0x00, 0x05, 0x02, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x00, // .Q..........?... - 0x00, 0xcd, 0xcc, 0x4c, 0x3f, 0xcd, 0xcc, 0x4c, 0x3e, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, // ...L?..L>....... - 0x80, 0x00, 0x00, 0x03, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x90, 0x00, 0x08, 0x0f, // ................ - 0xa0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x07, 0x80, 0x02, 0x00, 0xd0, 0xa0, 0x00, 0x00, 0xc4, // ................ - 0x90, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0x00, 0xa0, 0x5f, 0x00, 0x00, // ............._.. - 0x03, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0x80, 0x00, 0x08, 0xe4, 0xa0, 0x09, 0x00, 0x00, // ................ - 0x03, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0xe4, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, // ................ - 0x02, 0x00, 0x00, 0x0c, 0x80, 0x02, 0x00, 0xe4, 0xa0, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, // ................ - 0x80, 0x00, 0x00, 0x55, 0xa0, 0x00, 0x00, 0xaa, 0x80, 0x00, 0x00, 0xff, 0x80, 0x01, 0x00, 0x00, // ...U............ - 0x02, 0x00, 0x08, 0x0f, 0x80, 0x00, 0x00, 0x40, 0x80, 0xff, 0xff, 0x00, 0x00, 0x00, // .......@...... + 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, 0x32, // der Compiler 9.2 + 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0xab, 0xab, 0x51, 0x00, 0x00, // 9.952.3111...Q.. + 0x05, 0x02, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00, 0xcd, 0xcc, 0x4c, // ........?......L + 0x3f, 0xcd, 0xcc, 0x4c, 0x3e, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x00, 0x00, 0x03, // ?..L>........... + 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x90, 0x00, 0x08, 0x0f, 0xa0, 0x05, 0x00, 0x00, // ................ + 0x03, 0x00, 0x00, 0x07, 0x80, 0x02, 0x00, 0xd0, 0xa0, 0x00, 0x00, 0xc4, 0x90, 0x01, 0x00, 0x00, // ................ + 0x02, 0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0x00, 0xa0, 0x5f, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, // ........._...... + 0x80, 0x00, 0x00, 0xe4, 0x80, 0x00, 0x08, 0xe4, 0xa0, 0x09, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, // ................ + 0x80, 0x00, 0x00, 0xe4, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x0c, // ................ + 0x80, 0x02, 0x00, 0xe4, 0xa0, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x55, // ...............U + 0xa0, 0x00, 0x00, 0xaa, 0x80, 0x00, 0x00, 0xff, 0x80, 0x01, 0x00, 0x00, 0x02, 0x00, 0x08, 0x0f, // ................ + 0x80, 0x00, 0x00, 0x40, 0x80, 0xff, 0xff, 0x00, 0x00, 0x00, // ...@...... }; static const uint8_t fs_imgui_image_swizz_dx11[493] = { diff --git a/examples/common/imgui/fs_imgui_latlong.bin.h b/examples/common/imgui/fs_imgui_latlong.bin.h index 14d7aef3e..5a54b079f 100644 --- a/examples/common/imgui/fs_imgui_latlong.bin.h +++ b/examples/common/imgui/fs_imgui_latlong.bin.h @@ -42,12 +42,12 @@ static const uint8_t fs_imgui_latlong_glsl[651] = 0x5f, 0x46, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x74, 0x6d, 0x70, // _FragColor = tmp 0x76, 0x61, 0x72, 0x5f, 0x34, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // var_4;.}... }; -static const uint8_t fs_imgui_latlong_dx9[558] = +static const uint8_t fs_imgui_latlong_dx9[554] = { 0x46, 0x53, 0x48, 0x04, 0x6f, 0x1e, 0x3e, 0x3c, 0x02, 0x00, 0x0a, 0x73, 0x5f, 0x74, 0x65, 0x78, // FSH.o.><...s_tex 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x01, 0x00, 0x00, 0x01, 0x00, 0x11, 0x75, 0x5f, 0x69, 0x6d, // Color0......u_im 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x01, 0x00, // ageLodEnabled... - 0x00, 0x01, 0x00, 0xf8, 0x01, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x31, 0x00, 0x43, 0x54, 0x41, // ...........1.CTA + 0x00, 0x01, 0x00, 0xf4, 0x01, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x30, 0x00, 0x43, 0x54, 0x41, // ...........0.CTA 0x42, 0x1c, 0x00, 0x00, 0x00, 0x8b, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0x02, 0x00, 0x00, // B............... 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, // .............D.. 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .........P...... @@ -58,27 +58,27 @@ static const uint8_t fs_imgui_latlong_dx9[558] = 0x65, 0x64, 0x00, 0xab, 0xab, 0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, // ed.............. 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x73, 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, // .....ps_3_0.Micr 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, // osoft (R) HLSL S - 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x31, // hader Compiler 1 - 0x30, 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, 0x00, // 0.0.10011.16384. - 0xab, 0x51, 0x00, 0x00, 0x05, 0x01, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x00, 0x3f, 0xdb, 0x0f, 0xc9, // .Q..........?... - 0x40, 0xdb, 0x0f, 0x49, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x05, 0x02, 0x00, 0x0f, // @..I.....Q...... - 0xa0, 0xcd, 0xcc, 0x4c, 0x3f, 0xcd, 0xcc, 0x4c, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ...L?..L>....... - 0x00, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x00, 0x00, 0x03, 0x90, 0x1f, 0x00, 0x00, // ................ - 0x02, 0x00, 0x00, 0x00, 0x98, 0x00, 0x08, 0x0f, 0xa0, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, // ................ - 0x80, 0x01, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x90, 0x13, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, // ................ - 0x80, 0x00, 0x00, 0x00, 0x80, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, // ................ - 0x80, 0x01, 0x00, 0x55, 0xa0, 0x01, 0x00, 0xaa, 0xa0, 0x25, 0x00, 0x00, 0x02, 0x01, 0x00, 0x03, // ...U.....%...... - 0x80, 0x00, 0x00, 0x00, 0x80, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x55, // ...............U - 0x90, 0x01, 0x00, 0x00, 0xa0, 0x01, 0x00, 0x00, 0xa0, 0x13, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, // ................ - 0x80, 0x00, 0x00, 0x00, 0x80, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, // ................ - 0x80, 0x01, 0x00, 0x55, 0xa0, 0x01, 0x00, 0xaa, 0xa0, 0x25, 0x00, 0x00, 0x02, 0x02, 0x00, 0x03, // ...U.....%...... - 0x80, 0x00, 0x00, 0x00, 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x05, 0x80, 0x01, 0x00, 0xc5, // ................ - 0x80, 0x02, 0x00, 0x55, 0x81, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x80, 0x02, 0x00, 0x00, // ...U............ - 0x80, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0x00, 0xa0, 0x5f, 0x00, 0x00, // ............._.. - 0x03, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0x80, 0x00, 0x08, 0xe4, 0xa0, 0x01, 0x00, 0x00, // ................ - 0x02, 0x00, 0x08, 0x07, 0x80, 0x00, 0x00, 0xe4, 0x80, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, // ................ - 0x80, 0x00, 0x00, 0x55, 0xa0, 0x04, 0x00, 0x00, 0x04, 0x00, 0x08, 0x08, 0x80, 0x00, 0x00, 0x55, // ...U...........U - 0x80, 0x02, 0x00, 0x00, 0xa0, 0x02, 0x00, 0x55, 0xa0, 0xff, 0xff, 0x00, 0x00, 0x00, // .......U...... + 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, // hader Compiler 9 + 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0x51, 0x00, 0x00, // .29.952.3111.Q.. + 0x05, 0x01, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x00, 0x3f, 0xdb, 0x0f, 0xc9, 0x40, 0xdb, 0x0f, 0x49, // ........?...@..I + 0xc0, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x05, 0x02, 0x00, 0x0f, 0xa0, 0xcd, 0xcc, 0x4c, // .....Q.........L + 0x3f, 0xcd, 0xcc, 0x4c, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, // ?..L>........... + 0x02, 0x05, 0x00, 0x00, 0x80, 0x00, 0x00, 0x03, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ................ + 0x98, 0x00, 0x08, 0x0f, 0xa0, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x80, 0x01, 0x00, 0x00, // ................ + 0xa0, 0x00, 0x00, 0x00, 0x90, 0x13, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, // ................ + 0x80, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x55, // ...............U + 0xa0, 0x01, 0x00, 0xaa, 0xa0, 0x25, 0x00, 0x00, 0x02, 0x01, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, // .....%.......... + 0x80, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x55, 0x90, 0x01, 0x00, 0x00, // ...........U.... + 0xa0, 0x01, 0x00, 0x00, 0xa0, 0x13, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, // ................ + 0x80, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x55, // ...............U + 0xa0, 0x01, 0x00, 0xaa, 0xa0, 0x25, 0x00, 0x00, 0x02, 0x02, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, // .....%.......... + 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x05, 0x80, 0x01, 0x00, 0xc5, 0x80, 0x02, 0x00, 0x55, // ...............U + 0x81, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x80, 0x02, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, // ................ + 0x02, 0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0x00, 0xa0, 0x5f, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, // ........._...... + 0x80, 0x00, 0x00, 0xe4, 0x80, 0x00, 0x08, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x00, 0x08, 0x07, // ................ + 0x80, 0x00, 0x00, 0xe4, 0x80, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x55, // ...............U + 0xa0, 0x04, 0x00, 0x00, 0x04, 0x00, 0x08, 0x08, 0x80, 0x00, 0x00, 0x55, 0x80, 0x02, 0x00, 0x00, // ...........U.... + 0xa0, 0x02, 0x00, 0x55, 0xa0, 0xff, 0xff, 0x00, 0x00, 0x00, // ...U...... }; static const uint8_t fs_imgui_latlong_dx11[617] = { diff --git a/examples/common/imgui/fs_imgui_texture.bin.h b/examples/common/imgui/fs_imgui_texture.bin.h index 5fc0768dd..08d722db6 100644 --- a/examples/common/imgui/fs_imgui_texture.bin.h +++ b/examples/common/imgui/fs_imgui_texture.bin.h @@ -20,25 +20,25 @@ static const uint8_t fs_imgui_texture_glsl[290] = 0x72, 0x20, 0x3d, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x3b, 0x0a, 0x7d, 0x0a, // r = tmpvar_1;.}. 0x0a, 0x00, // .. }; -static const uint8_t fs_imgui_texture_dx9[262] = +static const uint8_t fs_imgui_texture_dx9[258] = { 0x46, 0x53, 0x48, 0x04, 0x01, 0x83, 0xf2, 0xe1, 0x01, 0x00, 0x0a, 0x73, 0x5f, 0x74, 0x65, 0x78, // FSH........s_tex - 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x01, 0x00, 0x00, 0x01, 0x00, 0xe8, 0x00, 0x00, 0x03, 0xff, // Color0.......... - 0xff, 0xfe, 0xff, 0x23, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, // ...#.CTAB....S.. + 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x01, 0x00, 0x00, 0x01, 0x00, 0xe4, 0x00, 0x00, 0x03, 0xff, // Color0.......... + 0xff, 0xfe, 0xff, 0x22, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, // ...".CTAB....S.. 0x00, 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, // ................ 0x00, 0x4c, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, // .L...0.......... 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, // .<.......s_texCo 0x6c, 0x6f, 0x72, 0x00, 0xab, 0x04, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, // lor............. 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x73, 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, // .....ps_3_0.Micr 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, // osoft (R) HLSL S - 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x31, // hader Compiler 1 - 0x30, 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, 0x00, // 0.0.10011.16384. - 0xab, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, // ................ - 0x02, 0x05, 0x00, 0x00, 0x80, 0x01, 0x00, 0x03, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ................ - 0x90, 0x00, 0x08, 0x0f, 0xa0, 0x42, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xe4, // .....B.......... - 0x90, 0x00, 0x08, 0xe4, 0xa0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x08, 0x08, 0x80, 0x00, 0x00, 0x00, // ................ - 0x80, 0x00, 0x00, 0xff, 0x90, 0x01, 0x00, 0x00, 0x02, 0x00, 0x08, 0x07, 0x80, 0x00, 0x00, 0xe4, // ................ - 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // ...... + 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, // hader Compiler 9 + 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0x1f, 0x00, 0x00, // .29.952.3111.... + 0x02, 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, // ................ + 0x80, 0x01, 0x00, 0x03, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x90, 0x00, 0x08, 0x0f, // ................ + 0xa0, 0x42, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xe4, 0x90, 0x00, 0x08, 0xe4, // .B.............. + 0xa0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x08, 0x08, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0xff, // ................ + 0x90, 0x01, 0x00, 0x00, 0x02, 0x00, 0x08, 0x07, 0x80, 0x00, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, // ................ + 0x00, 0x00, // .. }; static const uint8_t fs_imgui_texture_dx11[421] = { diff --git a/examples/common/imgui/fs_ocornut_imgui.bin.h b/examples/common/imgui/fs_ocornut_imgui.bin.h index bbfafdf88..ed79a9399 100644 --- a/examples/common/imgui/fs_ocornut_imgui.bin.h +++ b/examples/common/imgui/fs_ocornut_imgui.bin.h @@ -16,10 +16,10 @@ static const uint8_t fs_ocornut_imgui_glsl[238] = 0x20, 0x3d, 0x20, 0x28, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x20, 0x2a, 0x20, 0x76, // = (tmpvar_1 * v 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x29, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // _color0);.}... }; -static const uint8_t fs_ocornut_imgui_dx9[241] = +static const uint8_t fs_ocornut_imgui_dx9[237] = { 0x46, 0x53, 0x48, 0x04, 0x01, 0x83, 0xf2, 0xe1, 0x01, 0x00, 0x05, 0x73, 0x5f, 0x74, 0x65, 0x78, // FSH........s_tex - 0x30, 0x01, 0x00, 0x00, 0x01, 0x00, 0xd8, 0x00, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x22, 0x00, // 0.............". + 0x30, 0x01, 0x00, 0x00, 0x01, 0x00, 0xd4, 0x00, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x21, 0x00, // 0.............!. 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, // CTAB....O....... 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, // ............H... 0x30, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x38, 0x00, 0x00, 0x00, // 0...........8... @@ -27,13 +27,12 @@ static const uint8_t fs_ocornut_imgui_dx9[241] = 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x73, 0x5f, 0x33, // ............ps_3 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, // _0.Microsoft (R) 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, // HLSL Shader Com - 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x31, 0x30, 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, 0x31, 0x31, // piler 10.0.10011 - 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, 0x00, 0xab, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, // .16384.......... - 0x00, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x01, 0x00, 0x03, 0x90, // ................ - 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x90, 0x00, 0x08, 0x0f, 0xa0, 0x42, 0x00, 0x00, 0x03, // ............B... - 0x00, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xe4, 0x90, 0x00, 0x08, 0xe4, 0xa0, 0x05, 0x00, 0x00, 0x03, // ................ - 0x00, 0x08, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0x80, 0x00, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, 0x00, // ................ - 0x00, // . + 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, // piler 9.29.952.3 + 0x31, 0x31, 0x31, 0x00, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, // 111............. + 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x01, 0x00, 0x03, 0x90, 0x1f, 0x00, 0x00, 0x02, // ................ + 0x00, 0x00, 0x00, 0x90, 0x00, 0x08, 0x0f, 0xa0, 0x42, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0x80, // ........B....... + 0x01, 0x00, 0xe4, 0x90, 0x00, 0x08, 0xe4, 0xa0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x08, 0x0f, 0x80, // ................ + 0x00, 0x00, 0xe4, 0x80, 0x00, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // ............. }; static const uint8_t fs_ocornut_imgui_dx11[396] = { diff --git a/examples/common/imgui/vs_imgui_color.bin.h b/examples/common/imgui/vs_imgui_color.bin.h index 1b8aa95fb..4867ea1a8 100644 --- a/examples/common/imgui/vs_imgui_color.bin.h +++ b/examples/common/imgui/vs_imgui_color.bin.h @@ -22,27 +22,27 @@ static const uint8_t vs_imgui_color_glsl[324] = 0x6f, 0x72, 0x30, 0x20, 0x3d, 0x20, 0x61, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x3b, 0x0a, // or0 = a_color0;. 0x7d, 0x0a, 0x0a, 0x00, // }... }; -static const uint8_t vs_imgui_color_dx9[294] = +static const uint8_t vs_imgui_color_dx9[290] = { 0x56, 0x53, 0x48, 0x04, 0xa4, 0x8b, 0xef, 0x49, 0x01, 0x00, 0x0a, 0x75, 0x5f, 0x76, 0x69, 0x65, // VSH....I...u_vie - 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x04, 0x01, 0x00, 0x00, 0x04, 0x00, 0x08, 0x01, 0x00, 0x03, 0xfe, // wProj........... - 0xff, 0xfe, 0xff, 0x23, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, // ...#.CTAB....S.. + 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x04, 0x01, 0x00, 0x00, 0x04, 0x00, 0x04, 0x01, 0x00, 0x03, 0xfe, // wProj........... + 0xff, 0xfe, 0xff, 0x22, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, // ...".CTAB....S.. 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, // ................ 0x00, 0x4c, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, // .L...0.......... 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x50, // .<.......u_viewP 0x72, 0x6f, 0x6a, 0x00, 0xab, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, // roj............. 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x73, 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, // .....vs_3_0.Micr 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, // osoft (R) HLSL S - 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x31, // hader Compiler 1 - 0x30, 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, 0x00, // 0.0.10011.16384. - 0xab, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, // ................ - 0x02, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ................ - 0x80, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, // ................ - 0xe0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x55, // ...............U - 0x90, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, // ................ - 0x90, 0x00, 0x00, 0xe4, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, // ................ - 0x80, 0x03, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, // ................ - 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // ...... + 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, // hader Compiler 9 + 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0x1f, 0x00, 0x00, // .29.952.3111.... + 0x02, 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ................ + 0x80, 0x01, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, // ................ + 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, 0xe0, 0x05, 0x00, 0x00, // ................ + 0x03, 0x00, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x55, 0x90, 0x04, 0x00, 0x00, // ...........U.... + 0x04, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x90, 0x00, 0x00, 0xe4, // ................ + 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, 0x80, 0x03, 0x00, 0xe4, // ................ + 0xa0, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, // ................ + 0x00, 0x00, // .. }; static const uint8_t vs_imgui_color_dx11[465] = { diff --git a/examples/common/imgui/vs_imgui_cubemap.bin.h b/examples/common/imgui/vs_imgui_cubemap.bin.h index 154c4e416..6467376b5 100644 --- a/examples/common/imgui/vs_imgui_cubemap.bin.h +++ b/examples/common/imgui/vs_imgui_cubemap.bin.h @@ -22,11 +22,11 @@ static const uint8_t vs_imgui_cubemap_glsl[329] = 0x72, 0x6d, 0x61, 0x6c, 0x20, 0x3d, 0x20, 0x61, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x2e, // rmal = a_normal. 0x78, 0x79, 0x7a, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // xyz;.}... }; -static const uint8_t vs_imgui_cubemap_dx9[323] = +static const uint8_t vs_imgui_cubemap_dx9[319] = { 0x56, 0x53, 0x48, 0x04, 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, 0x04, 0x01, 0x00, 0x00, 0x04, 0x00, // elViewProj...... - 0x20, 0x01, 0x00, 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x24, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, // .......$.CTAB.. + 0x1c, 0x01, 0x00, 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x23, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, // ........#.CTAB.. 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, // ..W............. 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, // ......P...0..... 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, // ......@.......u_ @@ -34,17 +34,16 @@ static const uint8_t vs_imgui_cubemap_dx9[323] = 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x73, // ..............vs 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, // _3_0.Microsoft ( 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, // R) HLSL Shader C - 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x31, 0x30, 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, // ompiler 10.0.100 - 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, 0x00, 0xab, 0x1f, 0x00, 0x00, 0x02, 0x03, 0x00, // 11.16384........ - 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, // ................ - 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0x00, // ................ - 0x00, 0x02, 0x03, 0x00, 0x00, 0x80, 0x01, 0x00, 0x07, 0xe0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, // ................ - 0x0f, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x55, 0x90, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, // ........U....... - 0x0f, 0x80, 0x00, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x90, 0x00, 0x00, 0xe4, 0x80, 0x04, 0x00, // ................ - 0x00, 0x04, 0x00, 0x00, 0x0f, 0x80, 0x02, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0xaa, 0x90, 0x00, 0x00, // ................ - 0xe4, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, 0x80, 0x03, 0x00, // ................ - 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x07, 0xe0, 0x00, 0x00, 0xe4, 0x90, 0xff, 0xff, // ................ - 0x00, 0x00, 0x00, // ... + 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, // ompiler 9.29.952 + 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0x1f, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, 0x80, 0x00, 0x00, // .3111........... + 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, 0x90, 0x1f, 0x00, // ................ + 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x03, 0x00, // ................ + 0x00, 0x80, 0x01, 0x00, 0x07, 0xe0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0x80, 0x01, 0x00, // ................ + 0xe4, 0xa0, 0x01, 0x00, 0x55, 0x90, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, // ....U........... + 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x90, 0x00, 0x00, 0xe4, 0x80, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, // ................ + 0x0f, 0x80, 0x02, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0xaa, 0x90, 0x00, 0x00, 0xe4, 0x80, 0x02, 0x00, // ................ + 0x00, 0x03, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, 0x80, 0x03, 0x00, 0xe4, 0xa0, 0x01, 0x00, // ................ + 0x00, 0x02, 0x01, 0x00, 0x07, 0xe0, 0x00, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // ............... }; static const uint8_t vs_imgui_cubemap_dx11[510] = { diff --git a/examples/common/imgui/vs_imgui_image.bin.h b/examples/common/imgui/vs_imgui_image.bin.h index f3711052b..b34b38c41 100644 --- a/examples/common/imgui/vs_imgui_image.bin.h +++ b/examples/common/imgui/vs_imgui_image.bin.h @@ -22,27 +22,27 @@ static const uint8_t vs_imgui_image_glsl[336] = 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x20, 0x3d, 0x20, 0x61, // v_texcoord0 = a 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // _texcoord0;.}... }; -static const uint8_t vs_imgui_image_dx9[294] = +static const uint8_t vs_imgui_image_dx9[290] = { 0x56, 0x53, 0x48, 0x04, 0x6f, 0x1e, 0x3e, 0x3c, 0x01, 0x00, 0x0a, 0x75, 0x5f, 0x76, 0x69, 0x65, // VSH.o.><...u_vie - 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x04, 0x01, 0x00, 0x00, 0x04, 0x00, 0x08, 0x01, 0x00, 0x03, 0xfe, // wProj........... - 0xff, 0xfe, 0xff, 0x23, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, // ...#.CTAB....S.. + 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x04, 0x01, 0x00, 0x00, 0x04, 0x00, 0x04, 0x01, 0x00, 0x03, 0xfe, // wProj........... + 0xff, 0xfe, 0xff, 0x22, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, // ...".CTAB....S.. 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, // ................ 0x00, 0x4c, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, // .L...0.......... 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x50, // .<.......u_viewP 0x72, 0x6f, 0x6a, 0x00, 0xab, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, // roj............. 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x73, 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, // .....vs_3_0.Micr 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, // osoft (R) HLSL S - 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x31, // hader Compiler 1 - 0x30, 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, 0x00, // 0.0.10011.16384. - 0xab, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, // ................ - 0x02, 0x05, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ................ - 0x80, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x01, 0x00, 0x03, // ................ - 0xe0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x00, 0x00, 0x55, // ...............U - 0x90, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0xa0, 0x00, 0x00, 0x00, // ................ - 0x90, 0x00, 0x00, 0xe4, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, // ................ - 0x80, 0x03, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x03, 0xe0, 0x01, 0x00, 0xe4, // ................ - 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // ...... + 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, // hader Compiler 9 + 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0x1f, 0x00, 0x00, // .29.952.3111.... + 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, // ................ + 0x80, 0x01, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, // ................ + 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x01, 0x00, 0x03, 0xe0, 0x05, 0x00, 0x00, // ................ + 0x03, 0x00, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x00, 0x00, 0x55, 0x90, 0x04, 0x00, 0x00, // ...........U.... + 0x04, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0xe4, 0xa0, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0xe4, // ................ + 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, 0x80, 0x03, 0x00, 0xe4, // ................ + 0xa0, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x03, 0xe0, 0x01, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, // ................ + 0x00, 0x00, // .. }; static const uint8_t vs_imgui_image_dx11[473] = { diff --git a/examples/common/imgui/vs_imgui_latlong.bin.h b/examples/common/imgui/vs_imgui_latlong.bin.h index 4cf8bb28a..8b84198ba 100644 --- a/examples/common/imgui/vs_imgui_latlong.bin.h +++ b/examples/common/imgui/vs_imgui_latlong.bin.h @@ -23,11 +23,11 @@ static const uint8_t vs_imgui_latlong_glsl[337] = 0x61, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, // a_texcoord0;.}.. 0x00, // . }; -static const uint8_t vs_imgui_latlong_dx9[323] = +static const uint8_t vs_imgui_latlong_dx9[319] = { 0x56, 0x53, 0x48, 0x04, 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, 0x04, 0x01, 0x00, 0x00, 0x04, 0x00, // elViewProj...... - 0x20, 0x01, 0x00, 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x24, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, // .......$.CTAB.. + 0x1c, 0x01, 0x00, 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x23, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, // ........#.CTAB.. 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, // ..W............. 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, // ......P...0..... 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, // ......@.......u_ @@ -35,17 +35,16 @@ static const uint8_t vs_imgui_latlong_dx9[323] = 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x73, // ..............vs 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, // _3_0.Microsoft ( 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, // R) HLSL Shader C - 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x31, 0x30, 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, // ompiler 10.0.100 - 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, 0x00, 0xab, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, // 11.16384........ - 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x01, 0x00, // ................ - 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0x00, // ................ - 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x01, 0x00, 0x03, 0xe0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, // ................ - 0x0f, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x00, 0x00, 0x55, 0x90, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, // ........U....... - 0x0f, 0x80, 0x00, 0x00, 0xe4, 0xa0, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0xe4, 0x80, 0x04, 0x00, // ................ - 0x00, 0x04, 0x00, 0x00, 0x0f, 0x80, 0x02, 0x00, 0xe4, 0xa0, 0x00, 0x00, 0xaa, 0x90, 0x00, 0x00, // ................ - 0xe4, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, 0x80, 0x03, 0x00, // ................ - 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x03, 0xe0, 0x01, 0x00, 0xe4, 0x90, 0xff, 0xff, // ................ - 0x00, 0x00, 0x00, // ... + 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, // ompiler 9.29.952 + 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, // .3111........... + 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, 0x90, 0x1f, 0x00, // ................ + 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, // ................ + 0x00, 0x80, 0x01, 0x00, 0x03, 0xe0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0x80, 0x01, 0x00, // ................ + 0xe4, 0xa0, 0x00, 0x00, 0x55, 0x90, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, // ....U........... + 0xe4, 0xa0, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0xe4, 0x80, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, // ................ + 0x0f, 0x80, 0x02, 0x00, 0xe4, 0xa0, 0x00, 0x00, 0xaa, 0x90, 0x00, 0x00, 0xe4, 0x80, 0x02, 0x00, // ................ + 0x00, 0x03, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, 0x80, 0x03, 0x00, 0xe4, 0xa0, 0x01, 0x00, // ................ + 0x00, 0x02, 0x01, 0x00, 0x03, 0xe0, 0x01, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // ............... }; static const uint8_t vs_imgui_latlong_dx11[518] = { diff --git a/examples/common/imgui/vs_imgui_texture.bin.h b/examples/common/imgui/vs_imgui_texture.bin.h index 34ab3e2da..a5c839c5c 100644 --- a/examples/common/imgui/vs_imgui_texture.bin.h +++ b/examples/common/imgui/vs_imgui_texture.bin.h @@ -28,29 +28,29 @@ static const uint8_t vs_imgui_texture_glsl[419] = 0x72, 0x30, 0x20, 0x3d, 0x20, 0x61, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x3b, 0x0a, 0x7d, // r0 = a_color0;.} 0x0a, 0x0a, 0x00, // ... }; -static const uint8_t vs_imgui_texture_dx9[330] = +static const uint8_t vs_imgui_texture_dx9[326] = { 0x56, 0x53, 0x48, 0x04, 0x01, 0x83, 0xf2, 0xe1, 0x01, 0x00, 0x0a, 0x75, 0x5f, 0x76, 0x69, 0x65, // VSH........u_vie - 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x04, 0x01, 0x00, 0x00, 0x04, 0x00, 0x2c, 0x01, 0x00, 0x03, 0xfe, // wProj......,.... - 0xff, 0xfe, 0xff, 0x23, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, // ...#.CTAB....S.. + 0x77, 0x50, 0x72, 0x6f, 0x6a, 0x04, 0x01, 0x00, 0x00, 0x04, 0x00, 0x28, 0x01, 0x00, 0x03, 0xfe, // wProj......(.... + 0xff, 0xfe, 0xff, 0x22, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, // ...".CTAB....S.. 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, // ................ 0x00, 0x4c, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, // .L...0.......... 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x50, // .<.......u_viewP 0x72, 0x6f, 0x6a, 0x00, 0xab, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x00, // roj............. 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x73, 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, // .....vs_3_0.Micr 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, // osoft (R) HLSL S - 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x31, // hader Compiler 1 - 0x30, 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, 0x00, // 0.0.10011.16384. - 0xab, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, // ................ - 0x02, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, // ................ - 0x80, 0x02, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, // ................ - 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, // ................ - 0x02, 0x05, 0x00, 0x00, 0x80, 0x02, 0x00, 0x03, 0xe0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, // ................ - 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x55, 0x90, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0f, // .......U........ - 0x80, 0x00, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x90, 0x00, 0x00, 0xe4, 0x80, 0x02, 0x00, 0x00, // ................ - 0x03, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0xe4, 0x80, 0x03, 0x00, 0xe4, 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, // .......... + 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, // hader Compiler 9 + 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0x1f, 0x00, 0x00, // .29.952.3111.... + 0x02, 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ................ + 0x80, 0x01, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x02, 0x00, 0x0f, // ................ + 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, // ................ + 0x02, 0x0a, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, // ................ + 0x80, 0x02, 0x00, 0x03, 0xe0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xe4, // ................ + 0xa0, 0x01, 0x00, 0x55, 0x90, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0xe4, // ...U............ + 0xa0, 0x01, 0x00, 0x00, 0x90, 0x00, 0x00, 0xe4, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, // ................ + 0xe0, 0x00, 0x00, 0xe4, 0x80, 0x03, 0x00, 0xe4, 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_imgui_texture_dx11[575] = { diff --git a/examples/common/imgui/vs_ocornut_imgui.bin.h b/examples/common/imgui/vs_ocornut_imgui.bin.h index 81ed31859..ba968aaa2 100644 --- a/examples/common/imgui/vs_ocornut_imgui.bin.h +++ b/examples/common/imgui/vs_ocornut_imgui.bin.h @@ -34,11 +34,11 @@ static const uint8_t vs_ocornut_imgui_glsl[523] = 0x20, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x20, 0x3d, 0x20, 0x61, 0x5f, 0x63, // v_color0 = a_c 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // olor0;.}... }; -static const uint8_t vs_ocornut_imgui_dx9[371] = +static const uint8_t vs_ocornut_imgui_dx9[367] = { 0x56, 0x53, 0x48, 0x04, 0x01, 0x83, 0xf2, 0xe1, 0x01, 0x00, 0x0b, 0x75, 0x5f, 0x76, 0x69, 0x65, // VSH........u_vie - 0x77, 0x54, 0x65, 0x78, 0x65, 0x6c, 0x02, 0x01, 0x00, 0x00, 0x01, 0x00, 0x54, 0x01, 0x00, 0x03, // wTexel......T... - 0xfe, 0xff, 0xfe, 0xff, 0x23, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, // ....#.CTAB....S. + 0x77, 0x54, 0x65, 0x78, 0x65, 0x6c, 0x02, 0x01, 0x00, 0x00, 0x01, 0x00, 0x50, 0x01, 0x00, 0x03, // wTexel......P... + 0xfe, 0xff, 0xfe, 0xff, 0x22, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x53, 0x00, // ....".CTAB....S. 0x00, 0x00, 0x00, 0x03, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, // ................ 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, // ..L...0......... 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x76, 0x69, 0x65, 0x77, // ..<.......u_view @@ -46,20 +46,19 @@ static const uint8_t vs_ocornut_imgui_dx9[371] = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x73, 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, // ......vs_3_0.Mic 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, // rosoft (R) HLSL 0x53, 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, // Shader Compiler - 0x31, 0x30, 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, // 10.0.10011.16384 - 0x00, 0xab, 0x51, 0x00, 0x00, 0x05, 0x01, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, // ..Q..........@.. - 0x80, 0xbf, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, // .....?.......... - 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, // ................ - 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x02, 0x00, 0x0f, 0x90, 0x1f, 0x00, // ................ - 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, // ................ - 0x00, 0x80, 0x01, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x02, 0x00, // ................ - 0x03, 0xe0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0xe4, 0xa0, 0x01, 0x00, // ................ - 0xe4, 0x90, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, 0xe0, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, // ................ - 0x00, 0xa0, 0x01, 0x00, 0x55, 0xa0, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, 0xe0, 0x00, 0x00, // ....U........... - 0x55, 0x80, 0x01, 0x00, 0x00, 0xa1, 0x01, 0x00, 0xaa, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, // U............... - 0x0c, 0xe0, 0x01, 0x00, 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, // ... + 0x39, 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0x51, 0x00, // 9.29.952.3111.Q. + 0x00, 0x05, 0x01, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x80, 0xbf, 0x00, 0x00, // .........@...... + 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x00, 0x00, // .?.............. + 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, 0x90, 0x1f, 0x00, // ................ + 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x02, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, // ................ + 0x00, 0x80, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x80, 0x01, 0x00, // ................ + 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x02, 0x00, 0x03, 0xe0, 0x05, 0x00, // ................ + 0x00, 0x03, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0xe4, 0x90, 0x04, 0x00, // ................ + 0x00, 0x04, 0x00, 0x00, 0x01, 0xe0, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0xa0, 0x01, 0x00, // ................ + 0x55, 0xa0, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, 0xe0, 0x00, 0x00, 0x55, 0x80, 0x01, 0x00, // U...........U... + 0x00, 0xa1, 0x01, 0x00, 0xaa, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x0c, 0xe0, 0x01, 0x00, // ................ + 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] = { diff --git a/examples/common/nanovg/fs_nanovg_fill.bin.h b/examples/common/nanovg/fs_nanovg_fill.bin.h index c7ed6294e..f2de36d49 100644 --- a/examples/common/nanovg/fs_nanovg_fill.bin.h +++ b/examples/common/nanovg/fs_nanovg_fill.bin.h @@ -195,7 +195,7 @@ static const uint8_t fs_nanovg_fill_glsl[3095] = 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, // gColor = result_ 0x31, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // 1;.}... }; -static const uint8_t fs_nanovg_fill_dx9[1547] = +static const uint8_t fs_nanovg_fill_dx9[1543] = { 0x46, 0x53, 0x48, 0x04, 0xcf, 0xda, 0x1b, 0x94, 0x08, 0x00, 0x05, 0x73, 0x5f, 0x74, 0x65, 0x78, // FSH........s_tex 0x30, 0x01, 0x00, 0x00, 0x01, 0x00, 0x0e, 0x75, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x74, 0x52, // 0......u_extentR @@ -206,8 +206,8 @@ static const uint8_t fs_nanovg_fill_dx9[1547] = 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x01, 0x0a, 0x00, 0x01, 0x00, 0x11, 0x75, 0x5f, // _params.......u_ 0x73, 0x63, 0x69, 0x73, 0x73, 0x6f, 0x72, 0x45, 0x78, 0x74, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x12, // scissorExtScale. 0x01, 0x08, 0x00, 0x01, 0x00, 0x0c, 0x75, 0x5f, 0x73, 0x63, 0x69, 0x73, 0x73, 0x6f, 0x72, 0x4d, // ......u_scissorM - 0x61, 0x74, 0x13, 0x01, 0x00, 0x00, 0x03, 0x00, 0x70, 0x05, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, // at......p....... - 0x64, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x57, 0x01, 0x00, 0x00, 0x00, 0x03, // d.CTAB....W..... + 0x61, 0x74, 0x13, 0x01, 0x00, 0x00, 0x03, 0x00, 0x6c, 0x05, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, // at......l....... + 0x63, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x57, 0x01, 0x00, 0x00, 0x00, 0x03, // c.CTAB....W..... 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x50, 0x01, // ..............P. 0x00, 0x00, 0xbc, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0xc4, 0x00, // ................ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x00, 0x01, 0x00, // ................ @@ -231,69 +231,69 @@ static const uint8_t fs_nanovg_fill_dx9[1547] = 0x6f, 0x72, 0x4d, 0x61, 0x74, 0x00, 0x70, 0x73, 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, // orMat.ps_3_0.Mic 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, // rosoft (R) HLSL 0x53, 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, // Shader Compiler - 0x31, 0x30, 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, // 10.0.10011.16384 - 0x00, 0xab, 0x51, 0x00, 0x00, 0x05, 0x0b, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, // ..Q..........?.. - 0x00, 0x40, 0x00, 0x00, 0x80, 0xbf, 0x00, 0x00, 0x80, 0x3f, 0x51, 0x00, 0x00, 0x05, 0x0c, 0x00, // .@.......?Q..... - 0x0f, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x40, 0x40, 0x00, 0x00, // .........?..@@.. - 0x00, 0x00, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x00, 0x00, 0x03, 0x90, 0x1f, 0x00, // ................ - 0x00, 0x02, 0x05, 0x00, 0x01, 0x80, 0x01, 0x00, 0x03, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, // ................ - 0x00, 0x90, 0x00, 0x08, 0x0f, 0xa0, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, 0x80, 0x01, 0x00, // ................ - 0x00, 0x90, 0x0b, 0x00, 0x55, 0xa0, 0x0b, 0x00, 0xaa, 0xa0, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, // ....U........... - 0x01, 0x80, 0x00, 0x00, 0x00, 0x8c, 0x0b, 0x00, 0xff, 0xa0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, // ................ - 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x0a, 0x00, 0x55, 0xa0, 0x0a, 0x00, 0x00, 0x03, 0x01, 0x00, // ........U....... - 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x0b, 0x00, 0xff, 0xa0, 0x0a, 0x00, 0x00, 0x03, 0x00, 0x00, // ................ - 0x01, 0x80, 0x01, 0x00, 0x55, 0x90, 0x0b, 0x00, 0xff, 0xa0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, // ....U........... - 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, // ................ - 0x06, 0x80, 0x04, 0x00, 0xd0, 0xa0, 0x00, 0x00, 0x55, 0x90, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, // ........U....... - 0x06, 0x80, 0x03, 0x00, 0xd0, 0xa0, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0xe4, 0x80, 0x02, 0x00, // ................ - 0x00, 0x03, 0x00, 0x00, 0x06, 0x80, 0x00, 0x00, 0xe4, 0x80, 0x05, 0x00, 0xd0, 0xa0, 0x06, 0x00, // ................ - 0x00, 0x02, 0x01, 0x00, 0x01, 0x80, 0x09, 0x00, 0x00, 0xa0, 0x06, 0x00, 0x00, 0x02, 0x01, 0x00, // ................ - 0x02, 0x80, 0x09, 0x00, 0x55, 0xa0, 0x05, 0x00, 0x00, 0x03, 0x01, 0x00, 0x03, 0x80, 0x00, 0x00, // ....U........... - 0xe9, 0x80, 0x01, 0x00, 0xe4, 0x80, 0x05, 0x00, 0x00, 0x03, 0x01, 0x00, 0x0c, 0x80, 0x01, 0x00, // ................ - 0x44, 0xa0, 0x00, 0x00, 0x55, 0x90, 0x04, 0x00, 0x00, 0x04, 0x01, 0x00, 0x0c, 0x80, 0x00, 0x00, // D...U........... - 0x44, 0xa0, 0x00, 0x00, 0x00, 0x90, 0x01, 0x00, 0xe4, 0x80, 0x02, 0x00, 0x00, 0x03, 0x01, 0x00, // D............... - 0x0c, 0x80, 0x01, 0x00, 0xe4, 0x80, 0x02, 0x00, 0x44, 0xa0, 0x02, 0x00, 0x00, 0x03, 0x01, 0x00, // ........D....... - 0x0c, 0x80, 0x01, 0x00, 0xe4, 0x8b, 0x08, 0x00, 0x44, 0xa1, 0x01, 0x00, 0x00, 0x02, 0x02, 0x00, // ........D....... - 0x07, 0x80, 0x0b, 0x00, 0xe4, 0xa0, 0x04, 0x00, 0x00, 0x04, 0x01, 0x00, 0x1c, 0x80, 0x01, 0x00, // ................ - 0xe4, 0x80, 0x08, 0x00, 0xe4, 0xa1, 0x02, 0x00, 0x00, 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, // ................ - 0x08, 0x80, 0x01, 0x00, 0xff, 0x80, 0x01, 0x00, 0xaa, 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, // ................ - 0x01, 0x80, 0x00, 0x00, 0xff, 0x80, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x03, 0x01, 0x00, // ................ - 0x04, 0x80, 0x02, 0x00, 0xaa, 0x80, 0x0a, 0x00, 0xff, 0xa0, 0x23, 0x00, 0x00, 0x02, 0x02, 0x00, // ..........#..... - 0x0c, 0x80, 0x0a, 0x00, 0xb4, 0xa0, 0x42, 0x00, 0x00, 0x03, 0x03, 0x00, 0x0f, 0x80, 0x01, 0x00, // ......B......... - 0xe4, 0x80, 0x00, 0x08, 0xe4, 0xa0, 0x04, 0x00, 0x00, 0x04, 0x04, 0x00, 0x0f, 0x80, 0x03, 0x00, // ................ - 0x00, 0x80, 0x0c, 0x00, 0x40, 0xa0, 0x0c, 0x00, 0x15, 0xa0, 0x58, 0x00, 0x00, 0x04, 0x03, 0x00, // ....@.....X..... - 0x0f, 0x80, 0x02, 0x00, 0xff, 0x81, 0x03, 0x00, 0xe4, 0x80, 0x04, 0x00, 0xe4, 0x80, 0x05, 0x00, // ................ - 0x00, 0x03, 0x03, 0x00, 0x08, 0x80, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0xff, 0x80, 0x29, 0x00, // ..............). - 0x02, 0x02, 0x0a, 0x00, 0xff, 0xa0, 0x02, 0x00, 0x55, 0x80, 0x01, 0x00, 0x00, 0x02, 0x04, 0x00, // ........U....... - 0x0f, 0x80, 0x0b, 0x00, 0xff, 0xa0, 0x2a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0x05, 0x00, // ......*......... - 0x04, 0x80, 0x0c, 0x00, 0xaa, 0xa0, 0x29, 0x00, 0x02, 0x02, 0x0a, 0x00, 0xff, 0xa0, 0x05, 0x00, // ......)......... - 0xaa, 0x80, 0x42, 0x00, 0x00, 0x03, 0x05, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xe4, 0x90, 0x00, 0x08, // ..B............. - 0xe4, 0xa0, 0x04, 0x00, 0x00, 0x04, 0x06, 0x00, 0x0f, 0x80, 0x05, 0x00, 0x00, 0x80, 0x0c, 0x00, // ................ - 0x40, 0xa0, 0x0c, 0x00, 0x15, 0xa0, 0x58, 0x00, 0x00, 0x04, 0x05, 0x00, 0x0f, 0x80, 0x02, 0x00, // @.....X......... - 0xff, 0x81, 0x05, 0x00, 0xe4, 0x80, 0x06, 0x00, 0xe4, 0x80, 0x05, 0x00, 0x00, 0x03, 0x05, 0x00, // ................ - 0x08, 0x80, 0x00, 0x00, 0xff, 0x80, 0x05, 0x00, 0xff, 0x80, 0x05, 0x00, 0x00, 0x03, 0x04, 0x00, // ................ - 0x0f, 0x80, 0x05, 0x00, 0xe4, 0x80, 0x06, 0x00, 0xe4, 0xa0, 0x2a, 0x00, 0x00, 0x00, 0x01, 0x00, // ..........*..... - 0x00, 0x02, 0x04, 0x00, 0x0f, 0x80, 0x0c, 0x00, 0x00, 0xa0, 0x2b, 0x00, 0x00, 0x00, 0x2b, 0x00, // ..........+...+. - 0x00, 0x00, 0x58, 0x00, 0x00, 0x04, 0x01, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xaa, 0x8c, 0x03, 0x00, // ..X............. - 0xe4, 0x80, 0x04, 0x00, 0xe4, 0x80, 0x02, 0x00, 0x00, 0x03, 0x02, 0x00, 0x0a, 0x80, 0x09, 0x00, // ................ - 0xaa, 0xa1, 0x09, 0x00, 0x60, 0xa0, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x06, 0x80, 0x00, 0x00, // ....`........... - 0xe4, 0x8b, 0x02, 0x00, 0xf4, 0x81, 0x0b, 0x00, 0x00, 0x03, 0x02, 0x00, 0x0a, 0x80, 0x00, 0x00, // ................ - 0xa4, 0x80, 0x0c, 0x00, 0x00, 0xa0, 0x5a, 0x00, 0x00, 0x04, 0x00, 0x00, 0x08, 0x80, 0x02, 0x00, // ......Z......... - 0xed, 0x80, 0x02, 0x00, 0xed, 0x80, 0x0c, 0x00, 0x00, 0xa0, 0x07, 0x00, 0x00, 0x02, 0x00, 0x00, // ................ - 0x08, 0x80, 0x00, 0x00, 0xff, 0x80, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x08, 0x80, 0x00, 0x00, // ................ - 0xff, 0x80, 0x0b, 0x00, 0x00, 0x03, 0x02, 0x00, 0x02, 0x80, 0x00, 0x00, 0x55, 0x80, 0x00, 0x00, // ............U... - 0xaa, 0x80, 0x0a, 0x00, 0x00, 0x03, 0x00, 0x00, 0x02, 0x80, 0x02, 0x00, 0x55, 0x80, 0x0c, 0x00, // ............U... - 0x00, 0xa0, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0xff, 0x80, 0x00, 0x00, // ................ - 0x55, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x55, 0x80, 0x09, 0x00, // U...........U... - 0xaa, 0xa1, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, 0x80, 0x0a, 0x00, 0x00, 0xa0, 0x02, 0x00, // ................ - 0x00, 0x80, 0x00, 0x00, 0x55, 0x80, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x04, 0x80, 0x0a, 0x00, // ....U........... - 0x00, 0xa0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x12, 0x80, 0x00, 0x00, 0xaa, 0x80, 0x00, 0x00, // ................ - 0x55, 0x80, 0x01, 0x00, 0x00, 0x02, 0x03, 0x00, 0x0f, 0x80, 0x06, 0x00, 0xe4, 0xa0, 0x02, 0x00, // U............... - 0x00, 0x03, 0x03, 0x00, 0x0f, 0x80, 0x03, 0x00, 0xe4, 0x81, 0x07, 0x00, 0xe4, 0xa0, 0x04, 0x00, // ................ - 0x00, 0x04, 0x03, 0x00, 0x0f, 0x80, 0x00, 0x00, 0x55, 0x80, 0x03, 0x00, 0xe4, 0x80, 0x06, 0x00, // ........U....... - 0xe4, 0xa0, 0x05, 0x00, 0x00, 0x03, 0x03, 0x00, 0x08, 0x80, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, // ................ - 0xff, 0x80, 0x58, 0x00, 0x00, 0x04, 0x00, 0x08, 0x0f, 0x80, 0x02, 0x00, 0xaa, 0x81, 0x03, 0x00, // ..X............. - 0xe4, 0x80, 0x01, 0x00, 0xe4, 0x80, 0xff, 0xff, 0x00, 0x00, 0x00, // ........... + 0x39, 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0x51, 0x00, // 9.29.952.3111.Q. + 0x00, 0x05, 0x0b, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, // .........?...@.. + 0x80, 0xbf, 0x00, 0x00, 0x80, 0x3f, 0x51, 0x00, 0x00, 0x05, 0x0c, 0x00, 0x0f, 0xa0, 0x00, 0x00, // .....?Q......... + 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x40, 0x40, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, // .....?..@@...... + 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x00, 0x00, 0x03, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, // ................ + 0x01, 0x80, 0x01, 0x00, 0x03, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x90, 0x00, 0x08, // ................ + 0x0f, 0xa0, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, 0x80, 0x01, 0x00, 0x00, 0x90, 0x0b, 0x00, // ................ + 0x55, 0xa0, 0x0b, 0x00, 0xaa, 0xa0, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, // U............... + 0x00, 0x8c, 0x0b, 0x00, 0xff, 0xa0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, // ................ + 0x00, 0x80, 0x0a, 0x00, 0x55, 0xa0, 0x0a, 0x00, 0x00, 0x03, 0x01, 0x00, 0x01, 0x80, 0x00, 0x00, // ....U........... + 0x00, 0x80, 0x0b, 0x00, 0xff, 0xa0, 0x0a, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x80, 0x01, 0x00, // ................ + 0x55, 0x90, 0x0b, 0x00, 0xff, 0xa0, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, // U............... + 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x06, 0x80, 0x04, 0x00, // ................ + 0xd0, 0xa0, 0x00, 0x00, 0x55, 0x90, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x06, 0x80, 0x03, 0x00, // ....U........... + 0xd0, 0xa0, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0xe4, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, // ................ + 0x06, 0x80, 0x00, 0x00, 0xe4, 0x80, 0x05, 0x00, 0xd0, 0xa0, 0x06, 0x00, 0x00, 0x02, 0x01, 0x00, // ................ + 0x01, 0x80, 0x09, 0x00, 0x00, 0xa0, 0x06, 0x00, 0x00, 0x02, 0x01, 0x00, 0x02, 0x80, 0x09, 0x00, // ................ + 0x55, 0xa0, 0x05, 0x00, 0x00, 0x03, 0x01, 0x00, 0x03, 0x80, 0x00, 0x00, 0xe9, 0x80, 0x01, 0x00, // U............... + 0xe4, 0x80, 0x05, 0x00, 0x00, 0x03, 0x01, 0x00, 0x0c, 0x80, 0x01, 0x00, 0x44, 0xa0, 0x00, 0x00, // ............D... + 0x55, 0x90, 0x04, 0x00, 0x00, 0x04, 0x01, 0x00, 0x0c, 0x80, 0x00, 0x00, 0x44, 0xa0, 0x00, 0x00, // U...........D... + 0x00, 0x90, 0x01, 0x00, 0xe4, 0x80, 0x02, 0x00, 0x00, 0x03, 0x01, 0x00, 0x0c, 0x80, 0x01, 0x00, // ................ + 0xe4, 0x80, 0x02, 0x00, 0x44, 0xa0, 0x02, 0x00, 0x00, 0x03, 0x01, 0x00, 0x0c, 0x80, 0x01, 0x00, // ....D........... + 0xe4, 0x8b, 0x08, 0x00, 0x44, 0xa1, 0x01, 0x00, 0x00, 0x02, 0x02, 0x00, 0x07, 0x80, 0x0b, 0x00, // ....D........... + 0xe4, 0xa0, 0x04, 0x00, 0x00, 0x04, 0x01, 0x00, 0x1c, 0x80, 0x01, 0x00, 0xe4, 0x80, 0x08, 0x00, // ................ + 0xe4, 0xa1, 0x02, 0x00, 0x00, 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x08, 0x80, 0x01, 0x00, // ................ + 0xff, 0x80, 0x01, 0x00, 0xaa, 0x80, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, // ................ + 0xff, 0x80, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x03, 0x01, 0x00, 0x04, 0x80, 0x02, 0x00, // ................ + 0xaa, 0x80, 0x0a, 0x00, 0xff, 0xa0, 0x23, 0x00, 0x00, 0x02, 0x02, 0x00, 0x0c, 0x80, 0x0a, 0x00, // ......#......... + 0xb4, 0xa0, 0x42, 0x00, 0x00, 0x03, 0x03, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xe4, 0x80, 0x00, 0x08, // ..B............. + 0xe4, 0xa0, 0x04, 0x00, 0x00, 0x04, 0x04, 0x00, 0x0f, 0x80, 0x03, 0x00, 0x00, 0x80, 0x0c, 0x00, // ................ + 0x40, 0xa0, 0x0c, 0x00, 0x15, 0xa0, 0x58, 0x00, 0x00, 0x04, 0x03, 0x00, 0x0f, 0x80, 0x02, 0x00, // @.....X......... + 0xff, 0x81, 0x03, 0x00, 0xe4, 0x80, 0x04, 0x00, 0xe4, 0x80, 0x05, 0x00, 0x00, 0x03, 0x03, 0x00, // ................ + 0x08, 0x80, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0xff, 0x80, 0x29, 0x00, 0x02, 0x02, 0x0a, 0x00, // ..........)..... + 0xff, 0xa0, 0x02, 0x00, 0x55, 0x80, 0x01, 0x00, 0x00, 0x02, 0x04, 0x00, 0x0f, 0x80, 0x0b, 0x00, // ....U........... + 0xff, 0xa0, 0x2a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0x05, 0x00, 0x04, 0x80, 0x0c, 0x00, // ..*............. + 0xaa, 0xa0, 0x29, 0x00, 0x02, 0x02, 0x0a, 0x00, 0xff, 0xa0, 0x05, 0x00, 0xaa, 0x80, 0x42, 0x00, // ..)...........B. + 0x00, 0x03, 0x05, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xe4, 0x90, 0x00, 0x08, 0xe4, 0xa0, 0x04, 0x00, // ................ + 0x00, 0x04, 0x06, 0x00, 0x0f, 0x80, 0x05, 0x00, 0x00, 0x80, 0x0c, 0x00, 0x40, 0xa0, 0x0c, 0x00, // ............@... + 0x15, 0xa0, 0x58, 0x00, 0x00, 0x04, 0x05, 0x00, 0x0f, 0x80, 0x02, 0x00, 0xff, 0x81, 0x05, 0x00, // ..X............. + 0xe4, 0x80, 0x06, 0x00, 0xe4, 0x80, 0x05, 0x00, 0x00, 0x03, 0x05, 0x00, 0x08, 0x80, 0x00, 0x00, // ................ + 0xff, 0x80, 0x05, 0x00, 0xff, 0x80, 0x05, 0x00, 0x00, 0x03, 0x04, 0x00, 0x0f, 0x80, 0x05, 0x00, // ................ + 0xe4, 0x80, 0x06, 0x00, 0xe4, 0xa0, 0x2a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0x04, 0x00, // ......*......... + 0x0f, 0x80, 0x0c, 0x00, 0x00, 0xa0, 0x2b, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x58, 0x00, // ......+...+...X. + 0x00, 0x04, 0x01, 0x00, 0x0f, 0x80, 0x01, 0x00, 0xaa, 0x8c, 0x03, 0x00, 0xe4, 0x80, 0x04, 0x00, // ................ + 0xe4, 0x80, 0x02, 0x00, 0x00, 0x03, 0x02, 0x00, 0x0a, 0x80, 0x09, 0x00, 0xaa, 0xa1, 0x09, 0x00, // ................ + 0x60, 0xa0, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x06, 0x80, 0x00, 0x00, 0xe4, 0x8b, 0x02, 0x00, // `............... + 0xf4, 0x81, 0x0b, 0x00, 0x00, 0x03, 0x02, 0x00, 0x0a, 0x80, 0x00, 0x00, 0xa4, 0x80, 0x0c, 0x00, // ................ + 0x00, 0xa0, 0x5a, 0x00, 0x00, 0x04, 0x00, 0x00, 0x08, 0x80, 0x02, 0x00, 0xed, 0x80, 0x02, 0x00, // ..Z............. + 0xed, 0x80, 0x0c, 0x00, 0x00, 0xa0, 0x07, 0x00, 0x00, 0x02, 0x00, 0x00, 0x08, 0x80, 0x00, 0x00, // ................ + 0xff, 0x80, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0xff, 0x80, 0x0b, 0x00, // ................ + 0x00, 0x03, 0x02, 0x00, 0x02, 0x80, 0x00, 0x00, 0x55, 0x80, 0x00, 0x00, 0xaa, 0x80, 0x0a, 0x00, // ........U....... + 0x00, 0x03, 0x00, 0x00, 0x02, 0x80, 0x02, 0x00, 0x55, 0x80, 0x0c, 0x00, 0x00, 0xa0, 0x02, 0x00, // ........U....... + 0x00, 0x03, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0xff, 0x80, 0x00, 0x00, 0x55, 0x80, 0x02, 0x00, // ............U... + 0x00, 0x03, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x55, 0x80, 0x09, 0x00, 0xaa, 0xa1, 0x04, 0x00, // ........U....... + 0x00, 0x04, 0x00, 0x00, 0x02, 0x80, 0x0a, 0x00, 0x00, 0xa0, 0x02, 0x00, 0x00, 0x80, 0x00, 0x00, // ................ + 0x55, 0x80, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x04, 0x80, 0x0a, 0x00, 0x00, 0xa0, 0x05, 0x00, // U............... + 0x00, 0x03, 0x00, 0x00, 0x12, 0x80, 0x00, 0x00, 0xaa, 0x80, 0x00, 0x00, 0x55, 0x80, 0x01, 0x00, // ............U... + 0x00, 0x02, 0x03, 0x00, 0x0f, 0x80, 0x06, 0x00, 0xe4, 0xa0, 0x02, 0x00, 0x00, 0x03, 0x03, 0x00, // ................ + 0x0f, 0x80, 0x03, 0x00, 0xe4, 0x81, 0x07, 0x00, 0xe4, 0xa0, 0x04, 0x00, 0x00, 0x04, 0x03, 0x00, // ................ + 0x0f, 0x80, 0x00, 0x00, 0x55, 0x80, 0x03, 0x00, 0xe4, 0x80, 0x06, 0x00, 0xe4, 0xa0, 0x05, 0x00, // ....U........... + 0x00, 0x03, 0x03, 0x00, 0x08, 0x80, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0xff, 0x80, 0x58, 0x00, // ..............X. + 0x00, 0x04, 0x00, 0x08, 0x0f, 0x80, 0x02, 0x00, 0xaa, 0x81, 0x03, 0x00, 0xe4, 0x80, 0x01, 0x00, // ................ + 0xe4, 0x80, 0xff, 0xff, 0x00, 0x00, 0x00, // ....... }; static const uint8_t fs_nanovg_fill_dx11[2298] = { diff --git a/examples/common/nanovg/vs_nanovg_fill.bin.h b/examples/common/nanovg/vs_nanovg_fill.bin.h index e74441789..aeac0d141 100644 --- a/examples/common/nanovg/vs_nanovg_fill.bin.h +++ b/examples/common/nanovg/vs_nanovg_fill.bin.h @@ -35,12 +35,12 @@ static const uint8_t vs_nanovg_fill_glsl[541] = 0x20, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x74, // gl_Position = t 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // mpvar_1;.}... }; -static const uint8_t vs_nanovg_fill_dx9[436] = +static const uint8_t vs_nanovg_fill_dx9[432] = { 0x56, 0x53, 0x48, 0x04, 0xcf, 0xda, 0x1b, 0x94, 0x02, 0x00, 0x0b, 0x75, 0x5f, 0x68, 0x61, 0x6c, // VSH........u_hal 0x66, 0x54, 0x65, 0x78, 0x65, 0x6c, 0x02, 0x01, 0x01, 0x00, 0x01, 0x00, 0x0a, 0x75, 0x5f, 0x76, // fTexel.......u_v - 0x69, 0x65, 0x77, 0x53, 0x69, 0x7a, 0x65, 0x02, 0x01, 0x00, 0x00, 0x01, 0x00, 0x84, 0x01, 0x00, // iewSize......... - 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x2b, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x72, // .....+.CTAB....r + 0x69, 0x65, 0x77, 0x53, 0x69, 0x7a, 0x65, 0x02, 0x01, 0x00, 0x00, 0x01, 0x00, 0x80, 0x01, 0x00, // iewSize......... + 0x03, 0xfe, 0xff, 0xfe, 0xff, 0x2a, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x72, // .....*.CTAB....r 0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, // ................ 0x91, 0x00, 0x00, 0x6b, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, // ...k...D........ 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x02, // ...P.......`.... @@ -50,21 +50,20 @@ static const uint8_t vs_nanovg_fill_dx9[436] = 0x77, 0x53, 0x69, 0x7a, 0x65, 0x00, 0x76, 0x73, 0x5f, 0x33, 0x5f, 0x30, 0x00, 0x4d, 0x69, 0x63, // wSize.vs_3_0.Mic 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, // rosoft (R) HLSL 0x53, 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, // Shader Compiler - 0x31, 0x30, 0x2e, 0x30, 0x2e, 0x31, 0x30, 0x30, 0x31, 0x31, 0x2e, 0x31, 0x36, 0x33, 0x38, 0x34, // 10.0.10011.16384 - 0x00, 0xab, 0xab, 0x51, 0x00, 0x00, 0x05, 0x02, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x80, 0xbf, 0x00, // ...Q............ - 0x00, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x02, 0x00, // ..?............. - 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x01, // ................ - 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0xe0, 0x1f, // ................ - 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x01, 0x00, 0x03, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x05, // ................ - 0x00, 0x01, 0x80, 0x02, 0x00, 0x03, 0xe0, 0x02, 0x00, 0x00, 0x03, 0x02, 0x00, 0x03, 0xe0, 0x01, // ................ - 0x00, 0xe4, 0xa0, 0x01, 0x00, 0xe4, 0x90, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x80, 0x00, // ................ - 0x00, 0x00, 0xa0, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x06, 0x80, 0x00, 0x00, 0xd0, 0x90, 0x00, // ................ - 0x00, 0xd0, 0x90, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, 0xe0, 0x00, 0x00, 0x55, 0x80, 0x00, // .............U.. - 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0xa0, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x80, 0x00, // ................ - 0x00, 0x55, 0xa0, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, 0xe0, 0x00, 0x00, 0xaa, 0x80, 0x00, // .U.............. - 0x00, 0x00, 0x81, 0x02, 0x00, 0x55, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x0c, 0xe0, 0x02, // .....U.......... - 0x00, 0x64, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x03, 0xe0, 0x00, 0x00, 0xe4, 0x90, 0xff, // .d.............. - 0xff, 0x00, 0x00, 0x00, // .... + 0x39, 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0xab, 0x51, // 9.29.952.3111..Q + 0x00, 0x00, 0x05, 0x02, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x80, 0xbf, 0x00, 0x00, 0x80, 0x3f, 0x00, // ..............?. + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, // ................ + 0x00, 0x0f, 0x90, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x80, 0x01, 0x00, 0x0f, 0x90, 0x1f, // ................ + 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x05, // ................ + 0x00, 0x00, 0x80, 0x01, 0x00, 0x03, 0xe0, 0x1f, 0x00, 0x00, 0x02, 0x05, 0x00, 0x01, 0x80, 0x02, // ................ + 0x00, 0x03, 0xe0, 0x02, 0x00, 0x00, 0x03, 0x02, 0x00, 0x03, 0xe0, 0x01, 0x00, 0xe4, 0xa0, 0x01, // ................ + 0x00, 0xe4, 0x90, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0xa0, 0x02, // ................ + 0x00, 0x00, 0x03, 0x00, 0x00, 0x06, 0x80, 0x00, 0x00, 0xd0, 0x90, 0x00, 0x00, 0xd0, 0x90, 0x04, // ................ + 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, 0xe0, 0x00, 0x00, 0x55, 0x80, 0x00, 0x00, 0x00, 0x80, 0x02, // .........U...... + 0x00, 0x00, 0xa0, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x55, 0xa0, 0x04, // .............U.. + 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, 0xe0, 0x00, 0x00, 0xaa, 0x80, 0x00, 0x00, 0x00, 0x81, 0x02, // ................ + 0x00, 0x55, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x0c, 0xe0, 0x02, 0x00, 0x64, 0xa0, 0x01, // .U...........d.. + 0x00, 0x00, 0x02, 0x01, 0x00, 0x03, 0xe0, 0x00, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, 0x00, 0x00, // ................ }; static const uint8_t vs_nanovg_fill_dx11[577] = { diff --git a/examples/runtime/shaders/dx11/fs_particle.bin b/examples/runtime/shaders/dx11/fs_particle.bin index e9ac1a71c495d9236a12252391315c4e803e1509..0b6b5ca926cb6e0acbcfb1dc547d6ea8175f442a 100644 GIT binary patch delta 33 pcmcc3a+_s>yucyT1nm<^C5OJoU9K~qcdTur{uM^Xvy)kv!U6xe4wwJ{ delta 33 pcmcc3a+_s>ynukzq_U|S4oc-|eb`l*rFd?m{uM^XbCX$^!U5*G4OjpG diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm.bin index e599c4ec016d93d374d7fd1174cca5f44d91ac28..91bf18c2ea8c92e38abccb42488f3b9feb966e43 100644 GIT binary patch delta 171 zcmew={Z)E{A)`Rk-qYJvw<+$|i?!B_uvSRk?8vx-X>uluil96L1G5%`00RhEFfecm zP3B@zW>lK2$D%B&1QnNp(pCZj3`{_Ef(#5?PLn6GsB0ssXmA9Z!N7oI8oLm}gvlpZ b6gRW7$}kEtIzUufH7I}?Y@3bP4zmLQf4msR delta 143 zcmew={Z)E{A)`Q^htpvxS>2b*-t&jaDE{N$?8vx-Nl>1Ffmw?|fB^(77#KL6ChM^% zGd4{QVo?@tf{I(gXaNBRrpe!!)ma4@7`TKcPhwH$7lO$#2sAh{Fid{JqR6PV`4x*f Xqo7rT0@zqKAj#+eBsLqd9cBjry2cv1 diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_csm.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_csm.bin index c2ac4161f46339d56808a6be5f096a0a42654157..c928ae4e8f1d27405eeaa7cf7a9a5373004b8938 100644 GIT binary patch literal 6510 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 RAS$gI6u=C&&0=ha*#YWB7~lW^ delta 145 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 literal 6422 zcmeI0O>7la6vywImVSY4d4BL=3@^BANGL@`fzW9w4;ns7+Cr)e%PSOVQrhOVFRV0= z8ci?}T^Lp_To@OEi3=Bo1u?9Q!NeFp7H(bOwhIzn`TyOyXWlR^1``*Ac#=E!&iVM? zbM853X5K509ceCK{^H|q*It`ks8lN#7k3q%bA`rzU(t2zzO^=ac7ArgT687dZKzFN ztSn7eXDYKtD@E6vW1TCyILBHnx|3pc)h1_W-ng)Ia(;1UX=Z+|=+21yWZ({5oSK=Q zlkn2CHd@F?hGx#6uPsgoNnMhsg3Z{%^x4{Mr5Z#ZO0*>v%`XkjRHx6f)9~CJpr1(o ztZlcnG(A_VARSwnUmB??qN4j!8XFcT7cW%K&0jiRS?KL8H0M~mdJF4vtiIktOOCa> zx6mrqjZH%ng9l&#rSHn!_uHTN`O2Sv?0j#>cLkmDjZMxqY2Kl+S&U;E!()d}{I2`9 zFuv6cp^q-qrSX$rB^UU}TU(v`jX7a^{YY!{;iChg&*+i>J~|M*W)0(W4>7OPFg`jE z{1y%4qXWUm2mBd3J$Z6uYWMdad2d0bjXb;R$|95;w@i*G#$Q|GAp?fw3IcTZ4W_nEwfXn`>^$?zIwZqBy}%uJwNB>iy*qLl!T;7yg1ly_$X$ zgOXsdg7W^NkH5@W{QP+!+b%uwXMPuA=f1yl=fED7`Dl=R*3md`$!TV4kQ+=O?a_ZVlPjRLDkOxRUx0>8| znRr&o$iu$RzwY0nM^WBR8?UL4A9|Y=Udq^j1OI99kVt`inSk_8tJX52CNojbdHa=quCHnfksWUh)XhS0*=}o!?qA&eHlSZJE5lR1S005PqlO-~$M}w- z$Cw}Y9wSD2jM<*!&jU5e18;bmYh6n z&GLJInq_{RYL;&<8+rn!@2PSziPh#IeXk8F_mI7Jcz0FBBbWC5ZTiwozkkciCCq#e zWY<|tz5^g(wt>mJHpR@?>$|bVE7K8^F)o%@^Oksc({0uJ0f3 zhw0%n=Tr=QljBo%&%B&HEl$om#N+dZ|0egbgl{g^hTmCAa+y5`aL_p#av5yFa(&LN zx45^~OPP4iTt|B53cvv@5w z`p0m40>0Vp%sc~4Mo;DSt@h~`ejDfI^h2I!e#pevJ#l4mf)8=l)@(Aq_~$q0X}n-} zKyh{44)O5c6gp9?OOC)dJ)UVk56USdnSX|o%X=S`VEOlPhqO24E|>{4AzE$PMX_*f!~I~+A!MD4LYn11068@9OUFha{un~7~was=^@)5&T4C> z2A1QG_K?rKj6OGB6bn4p=Y~NqT5VfgY5xQt&F{5hhlg)JS{`lIe+bCvom3_sXWw$A zq^okR(Gv2gI&MkzI=kzay@tnb*azJxc5dg*yZ%1_W(H@FvG>;by_>{6{Z7ftydRAk fYOR)%dV04hnNNrRas0C;$On-??gVdCUs5MTfStIZiK{*0VbaP9$C zc}7kxIQIoxH#4Uz0|VzLpb+!q3tZBI@(c{jFa;Js8KKE7T*{0}lUH!b3kotYa5+IW zyYYc^{Na+;R)UHEZE0`>Tg$+JWCFVoLVmIux8mkxZW%^FMhA#Ws|E!ygKhH!p2O?_ D&L$;8 delta 210 zcmcbtaam)-WJZB)LXR3R?0jX$RwX&zbwA7F&5IfLFmYNj2rz&E*X9fse?~Z0YV!eB zdB(}=ECQR~v$Ze_$}=!9YeAJ-FfedBO{9cXkCLN*g~K(gn8^Rd6<~iW)E(2MnS6v1+Zc^Aj#+eBsNdrIm`|K D6DK4c diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_omni.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_omni.bin index 95467349adc8fd91e2e125f20e1ed7a8a05b0009..f925d7d809baf0569b1775cab866dbe3471ee1b5 100644 GIT binary patch delta 236 zcmaE_@m^!YWJZBWT&nw)yvxXF30KyxXWG`ec`@T2CQdE}0R|AT+ML1S&&VkS=N@2{ zXPoRVD6siGTMIL%D+2@PC!iejg7ORu%vw;D7C;%H$t_&Uj7pPNa482XLB-)F z0r^Zo3j`S$xSXJJZhSzKfMQGzK!Tyc7>Lb**cyoKfdU*zW;8f5Fiei)mV~>EYjX;> ZIinyWSS!%o4GKUV3=C|W*YF%>2LQzKCK&(# delta 228 zcmaE_@m^!YWJUqyQ!O>_>-5xHq}P^SP%r+wc`@T2CQd5`0R|A@+ML1S&j{yAZ9c#% z&p26~MPT!LwiaeVc?Je%EvQlp1_n;2$t$>&8Ji}b;Zjy?f{Me80?|xBBVB>&K7rVi zYq+GX1%Y-5K~=i(K~yj~0F^N`7z4365L*MWJy3uHrVeOQgChgO%;*3lHm~71%nkrA$tOJk diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard.bin index d1612f8ca11966a726175d0d304b7739fcd4141e..d4834651b1466311ddc65d94bf71610e72781657 100644 GIT binary patch delta 127 zcmZpaZj|0&$S9z8O0{uTfmiLd3h}PYCz~}lJ2LKIn(WG=A}G(mz^ug}zyJlDLX){z zlx2mWB3w|~N%0RaZ4$={gOSp^vwxP&I>vFI~$O}1kepS+djhoDu10$4j6kYscK5}Wt29%css DB2O10 diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_csm.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_csm.bin index f6b2ac6587d710e82f7be17be21052a91fb29416..c4eacfeab5fc8374e9ee0db8c1600fa299bd7d03 100644 GIT binary patch literal 6046 zcmchaO>9(E6vywpmX;2Ljw2Gp7$&%DOeh5f(a;B!0U}V+0zo%rfI*s+PBU%8N;6_K zaf2?5D;F*d8)D+Z6$@fmxzNNIqYF1K3~@^rn7H!)yZ4?qkH_$33@3T-+;=|y_ndRj zy>q8NeW<_w{?}hr+|csOLZjWdw79M6oGW#|$EvQP@4@AnbFH~nyXtECTDv@Rsj<{- z&o<`XY*gK7L3FEQ>W)h^ygV~E`_9FsFjKCUdqc& zO|+2HOw3-mu)NrenvOKG1qKpkGS=f=#!y z)SO>#pq*Z5Eln;fqpJHx7Hb!07B4o=w=N%TER2qp`U|3Mqoq{^(b#Bdpdi{lS{jsS z$A*d1`}R+s+upo7{P}oe|F3uMtoplEQk8dXaIR1MWjz}uIHKq9^uc3)>U(v3z88nE z#}*pa^NSya7jpE2gUnwa`yy;FZVw@VYgrI71aYx;6-t)91;{!GQ^VPoR5G4a}%7*B7M=|ZqS zd9wSBPyQRf{5QUQpRKsQcBSHTV7#I+vD=th*%(Y4gU1+Ou$qc{rB>0%xr{YcQ*%aI%Z`)c9caUO|133rg4 zkKLxo%aMa|Hjb0jo4fLFFTKIT*R?eP7mO{@ZX|NUdKmrz=Z46eTr9@=d*R#G)@;ZL z8(#<6@Qn@J>Oifj1Dra*&7a!i?`tK0bol3O=uK>p5eGilz&E@8zI% z*UtFub=|r=thQi4^=O}@d<6_fkkyYdHHC-+%Ii#KF`{ElhVu5Qb3gv@!=9bm%2QD{ z5V4Y=yD4*QJVz$#_;=)5c;7F`cFUIRJjIHS$oFP~Z!dLv0gFVoKw zd(z?#fsdW#$NJFEa8ak&qr}gAaC8>m?id$3;>-ILxbnyS$%k<*o_A<7`Ugmc+N%eY)y=>=Fn3uVs zZg22guX<&@_Nd;#K1ua@#M$;Fy-|(ppY@CIIoJ4|J{xuUbC22S4eO6Y_K`Z`Jol{e z)94NA^0>W$ZLv4FdnKt}PoX#Xt+q#}PPX>-YPjnepV04oe!mmlF4?!^9=jIr)n+d& z|NDbo{YniM?vlB29@EYVVXg*~p2;wCKDuuVn7*D={9Op!*W_pMh4Wo^vQAB!Ft6AU zetjA!M(@WS%*RIlS7ZYTJJ?1}tmrsT=po4R2lMW5(3v0ko4w7!|C{`{hzYjk-=D{f z`QtC#)fsNg-{+(_@!1h`usGqRR4)fvoS%#mS8;gGR$eGjfvAtP#VST_yZ!zcPhQF>B)-0c|?0jr*#=EJH zQ!;4GxiyBjsZ;YZYG6Lvx0y_~WnzPf4I0Vm%}00e%q~f>vfs+U%~$vAESF;ao%?p5 za`1N*;x+8BcHnetFFfDBvX5)q8CR@XznQPqi21Q)eaNRzV~fdj+~d))muyb%kSkG^ z?M2-Q@aH~;t*YW<_A;Fr%)=f)C(78?JbkKmT29jSM@) zuRL-(%QxscHTk% z$55V-*`eDKYqcrY16R_|cCwyD9sAs5Nea@v``j?ti`LtgSGIp*j23sV+>sI6&$f=n zhr&9scQT!1)PCUOn%=rM=oyIXs6HOZ?ABE}?|Tc6-Sv;QN$T9z8-Mx#k8mDpkn{K6 p#ku`m{ll8q`8c{gG}x|%dVkaxxZT_QSrc_7%}X6MvE09N{{l;(_*nn| literal 6070 zcmeI0O=w(I6vywpr1@$|reiH_R65j!5DHCGwOUK_k|xuZrcFuGQr)DJn%Y2`gh@hI z$~2-NNEMW>T)2=T6v2fXyC~9C7ZpSVk#1e+Hj5yx{QvH|=gspa)e3%e;e|WrzH|QP z+;h%7=gym{j2~;RT>b2$qHABCT&UKnmlyYyoO6Z7b6?37_1wBVd0~EbzE*N&J#AT@ zyj)$HuFX_uPgF~;H^+Llu;re)!<_!rC);qo41;`{k$i_dHopmPfWb*Ce_}bB7osn#aeFp88SG zZDHOOWq=3E=+gYouaXb=$Xi>TyAMs+9v^899zGZbcxIOb@WC+PHESB5X9jeWrt!fr z;J0WR9}ELNKH$&z*~!zRyLof`*wEN7+nnmlxx?D9 z(1iql=1k)mo$NDu*=KZlo+`SgTCwP3V7;m}zT28y*&3U+#vW^Qu{ABfSIb4MoV%nW zLEfnp_Nn_Am0)*mS7Lvka~*ertfe`@L@~%@e6sL*KU2AF9SpdGf%XK74eXQuDAvRG zPak6H(T_^NVPhq%y92%>&_A-j%QZJ;_gW1)QJmOMKI{F?)%zecX3 zjFrR&D@NX5@c0YO+Rx_$*>2%DKl8f~JNNaydxsCG%*TT4Mn@yxlHC>@jHi+C8g>5} zs1o|SGtfTXJ`|bd7Ju-Oy`gzMu~NTwsb0)SvD@v8dqSOb)XVh&6vCjEQjF{~4hHP7 z^zCfy%qwpsJz>4HRVge5y-H`JW)$LnO{J&)l4k!?+Q)F@oMC>F-@J_cqNi`2!t=Uj zOm6(g#Ycw!Q^8)#*2Fh@f&R+Y@%2rOv#}mv2L}6Ft~aW!KH29?qIi8Tm|cqjT;4|3 zzSR~v081|z&*~U{6zd}$NgZErPh!a0%kO12s1w6SF^1On0y$+bY=FlnXx6^@X8ua% z?*@8dt*en!dVwjnA3Atnd*I9lXGcFIXXxtr8pjuE0*cK1Lm$78LGyZIdEe2a{%t=! zw%fT<|J1}r^=}x{qyE8W>)+0q`sco;{-M-CRM z)Iaq9`ft?d-&p_tzTBX${dWO(1+rXk+_vuliCh%xLk@+>dRmwbH)ZOaufd|#r)CRRh7}S>4R}{nXqpnZpzg}D9 z`(bMf?1O5H_g`uY`d`)-?;19Bqxg40T&t84-;56FJ!Md5#ISq(1>tMrQFr!!Xm}yh z_p{1M88u(4*>%NR&zvQDG zy=E=sqt_$%S$~LsCHNuR2{urCMMkXl-DdG)lRFWa=@Gx-ZI6!3eysC0(YN@ymr|P{ zespBFEwvls_c6&&be;_{n4eI~0k+X?63=q9Imn;;_1dA6r0g5#QcS=K(pJ(M`+2?j z(wn#RGMvhJm&)SsnLL@k$?++>XI{>p7AN@*@%VGYf0O%ITymbQ&3Jwumk2q zILn}mE!XGVW{bPKUiLh4V>;^jlqYNlSccU?PeyJ!dVf!GQ4HGNQxj^s`u*_0b8+sA zLB-(f()@)MQhSZu%bw4V@TpwBrgdn3S&n!H%lQxwb!0x7jNd27=rP-q_utjPOM6tm zk9-}9f>n0>nR}k@6851tkZGj9%kTw^QF2?$+ivLl_=5ek-_5RQ8b80u?2OEI;=kg^ z$Shuqjs6+LdySqzO>b}J4m24(mB(9;&<8s=)>*fQ`5_fw3+$h@6MTp{E8EX>GQRlx zn|vBC=p9yE9d|-J{C5H-iuI8j*f$*a54pafGi6BT?@-Qi?Y%NA|NUk68}}*s;QZ{o zJzXgS^}S~{uxmE>AIxm9HXC5lvkf-z+ib8l8|`2NhPBxMgAGrEoO6-fe|LEs;kTaQ zknIk+>dw@_O8nsg&NDBg&y5$wGM?*mvq3LfZChMv{{$b+?~P)Ihi~87IU3b(XJqtF zDie>~x4cu2W%8OxA)dh{fCI_+Tb4o$wxHfmOurmrWIzSX!H7I}?Y?~Lc9%cssOH3Dz delta 98 zcmaDV^;BwuA)`Q~LHSxmM~O2J%DLuml##u+*^zMvlb}2U1G5%`00R_oI!)GNk)QmN sS%p=Qfq_eCauAC?BiCd*X7R~0S$+swH7I};vH?j(2OzO|5$j=g00Zw9XaE2J diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_linear_csm.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_linear_csm.bin index 221a4278dd828b5509b43c3fc78034c992f28b72..28db96648ca0e9d5dd164dfda7dabeb4ac5a804c 100644 GIT binary patch literal 5934 zcmchaO=uNY6vywI#Kb(syuK=^ZSj#p7olJh+uGV;`h83uPDQM9XD&N}}G?nfbZ*FRh$fT%KE*TU;o+bCNzEq$8JS=jsbm zUa4!LrHp25?&8JO<$BOGrP&_lOfA*Vug=#RLG`6nyHeHS%Gg|^ex8-a7Zw1$F8vF( z+{#LQVYP;KYH4w0VpS29-S@KCx;(Rdsdi!U%8A<2z(AohCmI|mY|4p-1`1s{(Y}E~ zw?ub$jGY}lRJpfr@cJvq`u1L_f3WqFuYW8k%XfD;*CGC@uALGb*EK$Mcp+)oT?!Ik#2Udn|vhrMgAY1a919@p8C%?o~$vnbXr zrKa-Q9KOG;m6wfj3kFmT_EF4Jg24!~{4pk{5Pm>eoyp8cbkw9LYacuJ>o30?+^?-X z8FXC%D@t^?WsZ&K$V5$l4_t-!{etX(=8}W{z|pa$>EP&~?7Vy&d$cFaf0_1>GpIl8 zv0}5*9PyIm_MB2+>ySJ8CyI4*&3(EQUh{2T!!Kog&9B)mcZCFFSZ~I{8#)Tj50mQ{ zFQBu1!HVnwVYw*QO_beVRs-ag2lE4rJ0Z>}#v&oxUpEvNxL}MvCZ`+W)34dJ=(Uad z)z-4SG8cR50>@u4up{U2DAuh_znZ^bUK^6Xi(=hG|7VYai=P%NIfX2L=pGkeyB?(uQLI}^tuxiu zGCXpEeKBzBQGdoO=dG9@JyXqJFt7t7k8d%gxesx+={Tf*|$v#k1oa>=FK8yO3mnYSqZ=opG?HSac z_o`hwJ<|GC%gMKw@iD!Vv-=kB-jsbK?3EkgJJ;-m<=++9Ro5!85CLIGe_SBU8b)_CI4-L?OU2>{uN>gL<2)wV7Jp|JGsMq);ciZGL;OA_`N^EuLJa07 zyb$Xq0=p~(>?}81G)DjWKi71mxy^l#(Jz)izNHVmRL>sF;@}(ku=%Dp>=Ts#H|K`J zylUXAY4OjaPQww`1Wu()%eHH00bC!`t1gco{jcIog}4 zOtwXQgYXUN&**KA{((}vD8|a(c?q|<`X)|e$>-m>A4U~}|K`A7!%k`kPAm7q^ZhIP zP}}CPd`6%sCPT_`L4oNSxNt4+54=+ z9zZ8bzfJIodB(|YBahvhpYChnr~BG)#nbrt&#)R9cH+O{$mlFyi;aCUiua=az-`{% z%vonT_DYWd)c3L^g>Zf6(gCi$R#R&USODwz5@8wR+B!F$ax z7#jvQX>9`rd%!S=(=hnPGYrOtfejd*2Mp>Wy?;k}48;kV9lE}dtKFF%Sc|{fPd)QG z_PNQT7^H{yxnZyut+y?%bpHe&&F^-xBg41ft&YZfk~*<>Qk`VvzU%Xf?)q-f)fMWf zKJH5Gww0P!y@kha%@4Lw?A+d4fBSzuI2Sp{%=feNYx{5RPb*&M{b==2ccYTz`?HRO U+qaoNYl5zzb;+X^*7Tp;za}d5LjV8( literal 5958 zcmeI0O>9*~6vyY?mVQCn#}g8$F}ze)jR~cwC=z;G%7ccFHfPK{g#u!#ETo^XQ#6(xb5W~s^CdQb!kex1EcR`{n|G&9&?z`R=#KaF4PBQn*JzsOq zng7h4_bL-dn=4m8{ix{LSEd%Lwd&=iJtgN{q4C~daz(wju1uX@m|LioTv=~hR;Dgj zmuG6T)wyHUlIzQ{E|grHV=a~3m{?saQ**PgURoYoSejj)U6?PqbK*V`xPzCcXJ_Um zyfUMS7BiCJ*^3ufmS%#aF3GlFGqE^xer2v&3!?WW+L?+LmWO9+Gv}FUWPTo}A4~qE zO}D%}Grv+rIUWeaOFgGv9GVtoMY|jD{RWK`uhqkIo963 zLaSK!whx~fIyBh%!LN6Jx^TAnnX#`we{=QAf~tIPyK_yV&#Lbb%A@X zuSIF-qf6^j|K5+12YlqMts6+gKkncJ~}k` zE$YTchX$V*h-c#T)Y$06$mGcANq2H|{KVjKH+lHXq0!OtVK=H=$(^{!x2$f><|cOe zm>e8Ga(L3+yg6}nc>JAhPWW=JM-!e^$dzkly*al<{S~G^SM+(|3wEczT6uW3x|Hl|iK#;1+(#~53D%_#1*a#17aE@?@S zcdCT_+I_T2@Oyt(;(w2G9e0APr8&`wVlM7Rbk(+XDCq4Ev^P+E;GghU;!C; zpAP<7wkENGclJ;gtJgO*>Tft_1{(8QJvYKnzx-48C|-|u^J_Vvm-mtNZ}_1G=z@3S z8CKy(u^wqluzI~c$sy}6KbQFc3#K2%I9iW)YRX*rK%bbPS^pNB#VeWL|KR<8SEHuj zoi4U-T6m8y^vnlq2j-JCboD%ri3LnRky(7$6BjaQ-cBqZJ9c2)=F@Attt%J@6A#0< zttA-e+y&!MFy5oNX@7=s)9ViU7K>s_F>bP?4u2iv#018n|6{y?!M_pX{_NcVyZ%h) zJV2Ji|7|RQzxs1wYXL5URP^^R zbYGI4#kap+7AKjn5c?sIcI=upP>kM=+Gpb-|J4wOd?&hr5-T!twQrQ=k5A4vWM)VH zrf+j}WaeX>_ldpb@4s2*Gvtqr{I;cjL;gM|#fi;xAqR^SYBj(&woT$$jW!4Q^S@m? zaDtM3>s+c6bfwZ((is1FyM@vlw{&q$<=lI+dc;hf%--b0l$|p#XHLtLdWU@cx)Hz0 zeJ(CpPsZlIvz)ADwhs6~=U7kZWGc4y8&ld-4r`nE^d2Rk>mSvQBp zArp@U=Fj>GF~qEu&1W{5Sp4}-J&hOa4l1vXJ0Tzb%RncJ^~g2+n;vHxwZ5S>rAg+` zP}cJPdu3Su`(@`F=PC7I{cOEGT`i;P_n!H{uleAADf7YDe4vxAZSX|x4c`{Q){i>64p^TZb|hzi}kBs!~1U72i+)k zZuhNU{O?pKof>59y>))>CUH-{RrWF;M*~BxwQ_=|x0@1rI{eq*&zc}B#F*9xG_lOT Ga=!x{`2NHI diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_linear_omni.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_hard_linear_omni.bin index 03b377621256c334f895227bc2761888f137ff1e..871b1ffeeeb215b0ad144bc5484ecca48d39049a 100644 GIT binary patch delta 190 zcmcbweqVjVWJZC%0hKmI6G{%9U${F_$|+;-=EaPAm^ir@1QKC$Hg>c9dseVAg`F1nT7!g0ewkOh5sy289Mkkf~50 p2ozF+s&V53nR0_m8EzNXW)^OCMnOggh-#|_1u%ncvkcE+b^r!GAb delta 164 zcmcbweqVjVWJZCHpP#Vm&a~fabN4B~zDQ}+=EaPAm^iH%1QwgwfO+6 zJmX|_7J<$0*;<$difCN8H!o(~!^CODAiw|uT$?jk{2Ad~sm%vi zy rT?neujSnRHg-e-}3#NCo0yjIOpjCqcP$L5a8xS)(0Ex{OJcroxAD diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf.bin index 19d9bba4d4ae463c1d2a4120c29b2b251b2a4bc6..77396aed05dad8743517e34c002aac8e4184b008 100644 GIT binary patch delta 1365 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 delta 740 zcmcZ=@+f433!}7zrb~pA^YtV8b$@(5E>i!l#>2(i>d45zz#uU>p7A=TiUtFN1CYnL z*`Db*(_}4H15Q^U?-PRn1IuK7R%uQ_1_rJsAdhi!J)ipKE>;D`$xK2BMa+})xugX_ ziiCiQn1Lp_@d4@0{Or>iCp!rs6oO4-1)DZ`KbQVyJx&XvOq%>(bkXEo?yuA{Op~8# zhAo}^Lg*7!T(Dqv^HleDl-aNH7J0&Y(SFH g0Z43~uVl?EV#dJ03bFu{xWK{;4fdOFsWz|x0EzO4*8l(j diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_linear_csm.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_linear_csm.bin index 9957e3b858872c007f1b775f11c9d287819ecea2..74dbfb1da69ac1299665c1507c8e406fd60fa722 100644 GIT binary patch literal 35579 zcmdU&ON<@Ib%uM23fDmgUonvrDrVF72KuiejYS z-!oBcSAT5z^tpxe3riElq+(iw(I;TX7$;g5EmtI=FG#5u!G;&+KW@d5j z-17O^r8xAb8oH}Dv~c;r{L6(*r4MV^}17zXZ1QX z^VE_5Qh#%N{gaL~;)$hg)9c^DS!wVyJ~mbq|G}|zhj^!R;_(whBc9hb4d5q+hHs-@ z=BH2NxJfVb6GOv4s+akRq2Z?n>X|ut`qY+J$jq|M8~|o+#dbf9B}}#~=8kLJO}bw(Ka1=T-9b&nML@ijV2_ zZPK6F9(dR}b=f)f+Br3zx>KQxW&Cr`_4{0t_PH+Yb1nU|+lviL+qVY}oL|>Dwc9yb z**TbY4j$)R3)Yc8rmSF^)FIyfQ{! z#yIXSig7ThaXMlb z?~EGaLj&}rNC-zc$c{TU`T=9u_WO!~%& z^{|%H70pfHw$E~N&yYJ{Rpf@_7O=z-OsfZ9UJt&s9{QGNoUw>Cj3f9tCcYGtzHz)s z=Yt%XGkab6z;ZL! zuC*MQ$H22UkE|>>2CRzQ%;PO!i6fZC5no;pzO)|t#*vSF@`RX*Ja7a*$HbRn(l?H` z>OAAv`0{%2rS;IaJa;e_v8wXG5&RqzUy4cJIDTB` zYdMB_gllge?*t>_SLKG|U0{hLn8p!bUJt&s9{R@dZpI>3RUSBkpJU=nG3gt}dvrd? z(bj4CzGJyR0Y=2H$_>YR!4gL>jU&Fi9(-v%^exXP8H-p|dEf|sj)^bDq;DKI==|Eo zfzJxfU*I<|kN1HQ@vCyfaS|+X1k*U;%j?0H)bj68#8l*A9>LEs1CN9wedG8jm}@wOd4y~4epGzO9k42LGmnoc2997FM|^ob z_)?DajpJU%BG#~Z1V6_NJQ9xdjpNtA9N=i{lw*G$`6i3p0c!}y#}xxdFpVR=ydHch zNBYK*4*~Lon2J2iBltOH;E`~oZycGdwHyP#fqC@AMf@s#naBN#fg=|hM|^ob_)?Da zjpGz!5vwW>9Kp{q1CN9weZzb*VuqMZH`C#OV)$CC?lY6`-}%hkq$3>RtvrD@7{(i4 zUL!tuhdlrt>FX7~ubyTsV!?Y2VYtbeamy4v4~Zb2ae$9nD|mm`o?ia=NZQyzx2KK1Q-#&DmNUT14|si zG>-W4dhn(7&^L}J8H-p|dEf|sj)^bDq;DL*rSr8M!#u*ZcR!v2BjQ)(hU4>Ki6fZC z5no;pzO)|t#!-8&Ay0@IvR1**G4Z9C^o`>SIv?a{>$H5|vE1JQLp%ajMQ%8L7c6lE z(>UVG>%o`SL*MdzkFkhVr6uzSevXMR#iVZ>AJF+)j)C96Je~$4;#cK{;~B8T5lrKV zFRuq*S`U5WILlbXs>%aL@N-OjDJFf}r#{P=KIi!SVV|0#U-2V{QA5l&Uu+3-=k6opSSioh-NRzhh|`yX83Y`_}~|~=t$oG@)7*n1Q zQ;~2VYtbedBnEv4~Zb z2ae$9nD|mm`o{6H&NGgcpSR0kMEt7UaQq=y;s~a3#Fy8DFRh2ZaeS4rh*gybj^O8* z_)<*z#_=_sujLr#ao~OWM_@$!s@!n=L$JgVOyh_zuLoaR4}IhKW5yy@RUSBkpJU=n zG3kFbK5P4l&IdW#IxXLKEcfeRMEt7UaC`$SaRk#i;>+v7m)1ky^1R7d#Hz{zNAPn@ zd?_Y<kHGLnRd{$`w0>6QITmd8ESLKG|TVRPJSjG`wUJt&s9{R>{m9dCbl?RUC z=a~3XO!|iTcEk)Z+56ai#l{WxJa)I{{i^V3&dX$NR65a!gD;I*Y0k?OE7FWt*+%qC z`FI>ZIabDv>a&u@*hC!TIWui%JTkUJ=kLg8WAOc#U;p}vNA=?eU@|ru<6SxSE4hdX zM|^54!Ny}+xATk))(e+S@_s$3jpx`js{@R)(Kk9$#yd~MU;_gVG~;Dh>*3$0p9`>D zx^#;nKR_=tpW7eDA#&gfN|CI)cPXcd6}$%F%{!%y_&A;;iISNE=c_dNq
Cf<3OthJ#vx$3mOLov?FbU^D{ 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 literal 35715 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 diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_linear_omni.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_linear_omni.bin index 3c72697a9d39b8eec4209a59502ec6b64bd52768..a46422934f321d61590ef3c13ddc2efdb7da5fae 100644 GIT binary patch delta 628 zcmbP|I3;nz8b$%9*wvQic6WoVOYJk9vPk@1WvLmnjFo=LMoG|s0vKB;a8bl!_UEJwfUi#KC*%k5s(6%$rr>p zAPOcglqj1#U+^o~K8g&97NyLP%?l+c_el4+L83nBx6hP)MumLfn1CZE!RO38503F7$9smFU diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_omni.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_omni.bin index 834b235eebe3456c74c59cd04988b008a9aabcf7..7f9f9ea632da1ca09636f62d3f42b00785104c31 100644 GIT binary patch delta 901 zcmcbTc_nkh8b*QdlSD=MZKj4A)Na&WE_eR_<~@u{I44Vp@UXfu2r#frE|e0UoWSkF zDagRUB?J~>6j0v$huepd)0KgN^Ak{rb@E(ZX+e1g24*gh0tPVP6q+2#t30`cMS#@` zD9Skbpp5?H1KKQ;cd$!wmN~d z1KDnT0t{@E1I3gld$3Au7LfH|oP32}1*++xC|DCG$ab)%$&MoWAcd1JNTqLHFCxC&@=|oND{b>WWjQ+86|(t*x&d*CNI*7ZvVqo@$pzXflU1|@ zctJS<1hhc(WJ4+O$s#%eyr6^*0-yw_G_LvO9;ecU|?|L1Jauxa;Gy2$}=!9b3uiHGMrA6Yk8Fwoq!^YK&}>)wt~_KBLjI6 zMuJp=jhy_DTYB;VZI;OuEIgbry^NC!S%fzW@KrEQ{vs;C*fg0@M0s+Fpa>)DWI-u) zR*<`tCNm1@PktlFvzbLU1g7kuAXphM$iWDEC-Ot=Rf4(*VsD_BGD!R6BT~hi*9*zQ zjG(bipT+24)8->m6X@cfvdwk!QgpGYX!Aa0Il9=Cu=#_!0n8?H5)_MU!ej%jFW_t< z1x<30Y!a!hJlVuhfEAQA7$z%fLsGKP&Ff`Z$u{DSV0w8rDb3p30@nfi~hbshGcnE4C8w*6?w|)hX z8DJpGz`zc3kQ7uM%sWOvOPUa34USMfFnKGeoC(klm^z5qWPMgCQMlic{HHZJj#Zr( qrjZY5xzOZ$EaH<_vhqxx$tp1UDC-+RMhA#JR#1Ixn-8%aW(NQ@H!$b` delta 379 zcmZ1~+bX+3n^8K1*CoQqxh8jm2CrI|kC*&|OwC7u?u-l!3?Y-<7_W0C@Gvkq0C^Id z)tD|b3d%DuFl#Xg00qE+(`m9Ei?XN_R0JktB_P1SH2E8|dObe_1D6m~)(uF53}$iw z5)2L2Kx_|UfdELI5>(wYF5K!Y7#KJ{kG5I7b e&*Yt~0+XMzz7e#7DrW;~Vsro!n;)?qW(NR4RxKd_ diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_csm.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_csm.bin index 87536cda4d43c09e995bd4cb8cc24e7038278035..5b77da87cc3690912d61213b8e062bc4acb69043 100644 GIT binary patch literal 7214 zcmeI0O>7=V8OP^cJ2rNr#CmC^)(GX5xmiecT%cg8X6-soqc(A5r&ainTqkvjMPgh2 zP*1>HBaq-wIB?{^0p(I5ao~V@s8H#FLn|SKgakd7in9+naN_@)o&Ub$wVl`qaq1)O zKC{o)JoC)_XJ>bA@rC}mH-GcXkubEgw6VOod~fSQJA}~cJx{j7h@J;`mTs@#UEgen zj-Jl!EZtk)UfEn-zWd^GJ4`f0ueC$j5N)-?b&1aHEZtrG&YkV+>szbatLtm+@T#Pr zP15Omw^moyqz$?d_Gdon^F(8|&NiI~q|t{8kocwwAW;EWft?#?|GGiHTN!Lv&%H zb*dqnoM;U+L{Cq&1|@obboS=V^Owgyn*QhCw;%t(vwxiV>9>CW-Il8S{%8n&;$PJD zgaj|?y0Uor+Q)kSOuGIg4q=ZibWYb_W2?F$M?W|i!av}ZINBF#V~-pg2z#z`QXt0$ zLe{U#a-JdhDP5Lh10f&KWjQtwa&jP_#aEWD&o5rNab^BmxHi9Vb^4`nIN=jRt@ z!@S1I*vX6Wc66ECH@Pdujp>EUmu`f&-(GxSc46bmp!F5Px7GPKl=9qL9X*9`M%Op# z{?(B<4!6n6ZSr-S9B)1$(~Zjh<(GTU_~g&{<Sv#jT@u=;#L>+&bnJ9sQz%UkG7% zQZdQ#li@0MQHJpAjqhFLk~os$4uX8_MiU=SoEW!KyC|c182;NAp5@}{{^=?%F~*YJ zc;b%ru=tlk7-HOv#W~J>zk2rE+J-S<6YC%wp0R+pEjNYD)}gF4-3)PgM+Bkn2aAnnL6O z|vyIkH?LV6Gv#wQ=ZTF&17Ok)7 zRpOj1e_V2O-dC_@4{3=PrEa2pf0DdjPvfaC_el)by(sal$otcMVT!oKm`T1Ki(@@3 zK6uaj+EWbHOi}7qQxEU%Yb?tXdujtGUt(Yf-r+^5+aY*&zVweBF`Dr`2InY!-0#8r zE2pY;QS2{6XVXu;~q|S z!ds1T$s!K%x1RiYJ`TnY)T7&xXGM8zFy6GS>!ki5Fm9WvB(qJ9@$rVPS|caNIPcw} z)J^oi#5i$PzkO?xKAbl?kJB=b^DvAv7e%RCO+AdeFUKPe_Nsm4#&|qq2;;pmAAG0J zWOc=k7|r<2d_B%Xup8g$tkFa8|E}NX45=t}6A;oxdmnCD3yg`r;Z3}gBRcqhi+6B# zT)bm@QoM6sD@xrSf%l{AKE?a~cZ2G9tarNKZ&mH7Kh(ny=W5pQaq)wFQR?=HcjQU% z(@q%i9>9L)Gx4pY%io{$4t|WGLiUNe;#~W1@c+OMbvZ76ustb$_zo&c-5!CTqwGG# z&&lw^x!9N9&NV*f+SRwG`K->=`Fn#IQmqF!(_VdFXBf!#dWvVgDBJD8s&Ct@oyYY1 zhWR5VxT<4jK04bESU*=(XBuq3mYvJM6*SfDM9w-C4dK_PhH{K&A@<<8EH>lcl?|lW zm2KkWijMaZID%m>Fme&ZSOw#-;%eRF^TQ*_vbNFj`%BX{2s&Bgshw0bbKYZuuOwS&c+mRdf7)x^N9s4TN z|K|`UliuII^yxZz{~AtbRpO&}&bi$2&vp)uS9USC7t?oO%u_N*=hOJTifpvoK@_Ng zeYCeBin9FtOm5J4rnisIv-LT-Hhfc{#zh7$FAm%IN97} zXL;*6ce{@Eb&cp>vE%$;)2Fs`vW{CD?+HN*u_xvM1Q~dgS%W=K#>5G3HJLwuo z^Qd(^P}`jy>Ao2)V(gxOvMtIGo_gnB@m~#`iyCD9(Yx7q{O0>nC+cDzy)`tr*{SOH XZp$8{)g}%ng%gZ literal 7206 zcmeI0Pi$RB6~^aXJJ0cJl$Zxdtr5yoy0a?PaVZ58H8-yF+Nez&*=ZEIai3F{SW0Z; zKdM-OUR;61rXYd3V!;BzqC!H5RaI4}D;7mU2*jeBE&#FiB8zs@?>Be8>*-C5N+qC+ zjCAkJJ?A@T&YUyn+_|^E^vr1g_OE|75yp3yHwRmTTid6*A%xb!^Gr8P=y_~+`TEAq zjje9z>FL<+@~y$n>ekxe=Cgxtm~N0>>V~pG+U|zSBAwV>zPa|T8#|Xbw%2ynHrBi0 zMNvPWsON62tgWt#`O2y$+RQlfYcIdNyS zPEWUvG)Obkt#*U-*mP@5q_-yLugyL6?Z5u&)t@{bZa?ymGyCs9{NZ<6^731gA&jVh zMAw5NJg4iz($kmzuIHoa`h$8Jc(Ak+y8aSJ)eSoQv9S=|qp!#jUuX;-Iv5&wt`lNF z2SbB4s>^hqY4k^QnGS{qy{*f1Ff{1cfIUlBmoG0YUAS^#;ZnG?uz2y@bK%PQYfmjK zEY61ot(CQ77whfma`W8SE*)3SEk1qzN_gXqrDx_BZ#)#Vze0FHlYdht_h0MjDTHIX zUSRqcC*nFh#x9Ss*JEtF_Mo7f75@3>51x_9pOMR-k>z=1B8+TJOvE)X-q#r0J;qla zqtj#bF-8_$tFn8)H=$7oHxv^1$K}EqWgo4d^xipH=|3Gp=bglBk5-tX1X;CTY<~AF zmwY=mmvFPGpGrMC(2xI%QV)N7_zagGW9ugzI`-0dGT}R^|9ARNhS8CHuKgral$HMK zK0F)3@N7S=A=lTO3wzPQel@-*(NgJPL~Gg$9((C?{Y`(sJ0%?Pv)!#Sgg?If?vqbw zn=dBbFFObR7VmAr!Nk50UTqlfsh2}P76Z)__0z+%Z?Oj(nVY^TCsJ+KN$nTgDDt>t zJeBrIXV@E_Lm)NwQjL**+HAs}m%L-+nD@U|<%DxddD!VDIWX8>l)8oCH!A-#mXn0T zhqQmnPlw^Yrj-A!^&PG7cYf51a@@Y$@C!6zNSn##5UpOP`Rp6oS2TxhF>Pwti#%@9 z^MKc6U(ROyT(_{}#(Ez2){T#iG0hn5pIUx4*=HVm3?J&v+xn_Xt#z3GMbY7*emYX2gerz%*vxa*J(YY2&-NjYUGV6eaw667q6TD?Bb4IcaF9=RXS z3^R$>s2^|pyujQ=shg4{U5xL_d-ekRh5o-$FW4WSv|fPywDp2>E%k!_e!ckY)eGW6 zy`cB|l|5IKy4CG7^^T73&cpI=|2O|Q*Zb0Gq&^q)yH$ML&+D6jcMQ$v0mXl8OEhxR-=oG0S$_}q_j-uMe9p(Y zPM<^AQ|RQKSL@8=^=;BNzh6{mDzIPA&QLxxvPWB`ZdDscZd7C07|&wtzuX?yzn9i1 z-4!_kRq z$+!mFNpByZ8`%-j?4t(~|M3rAJ9Ci`{V9YRldyusb2<8(avR-O-+V0Nb6&}D*o>dL ziEchN<#RUq%;|OF@3fv6H|#e*t|gtV8C(DH-rasc5140DER!s{;&-^$Jvr<}8osfN z>S9gfTo0D!z2NhDE~9gHjVnsf{wAz?%j!SFp>YY}cXL{MjH&IVZ`Jy;*d#yTEA#mt z$o+_{eZ>4=i4Pd|k!>=Me*y5~8MG8YYv3DUKhf$OJ)ZJKJy>}s#ysv#)e`0*H{hw& z|ADXtjC*`bo`S1&AIQh}C;jy|ll7{PeCEpk-B@?!6Zs~sSFn1$_80jxhxKYxskhvt zSq(IgoND5oBjka86W4V!leudS`&}Y&FED?uC)rREE6-<{T<@vmPt%gzlUi5jowOeQ z)#CG_)UDCbZyYr(#z8Tqi5F`q{`EI-UPBq<58~%|$9}IT4nM^YbfDKd`0wr-$=Eu; z)Ui!Eu-kSpwvKVI3B%Yrz@Q`ciBDX_kMFLiBmGw~4jz7_O{Tt8sxFp4eS&y4dE~ii zg>d9Zepv^(=)LWA)q6bIXuI#Vc4*l4XUEaK{!_stcWRz!_`dzap6-gZu6Bx}_Hnz$ z9iJH9j)q-m diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_linear.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_linear.bin index 5129fdb6b0b2e074fe8e1ad8a1f2b886f186005d..faad3b63666d5d44433b9c450ed8c5ba03917188 100644 GIT binary patch delta 387 zcmaDU(SH`j2t@WvO zK^4NBZ3MKW2_e?t2-O3Vw}Q%<04;&3vzpAuDldx7Yg&_?Sk-x8dia3$PM*jrF}atO Zhf!+sEY{zGj1Ca6O7aj%%2Ov*y zvl`Q7MnQQ724*b=0iXaFa5_!aW09ZylUb#npMil(2rAqbsm@=KA^>uH?m4hUdzhEXf=5k>u*7r RVm6=_Mh76V`54<_b^xvREHD57 diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_linear_csm.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm_linear_csm.bin index 08a5970da4470c717735b30f1b9e63937cfa91e7..4cdde93ea0942b0d9664fafa4cf13b8c83b78b9d 100644 GIT binary patch literal 7102 zcmeI0O>A99702gYJ2rNr#CjB|HG({aorP4#g%$#8Zd~WJQ9c~mZWUPII;o2-CAQ@c zWd(XQ0*OsQ2!W7Tut3>VNGw=oQK7C_1PLLeF1ke(YcH~3#s4>V{`XC8p7YUGta_w- zXYTp<&pBu2%$<9?i?0oL-}%$;C&Jj?^47}s%B`K#?GQq%|2)$U6M7!qTfVV*b91{L zI(j;`w|r}5cXfMx<>tkec9?Fk-fD-k!P;qut74tlTfVve!?oS3n>*{f>zfDEYt^}=*(RIH`Rxofkpytwv*^-VK>u+iy^wEV*==xXeRX6y^M@K{Wh_+%!{X%{8;iChg&vilq_~=0J zhIN_GGemntm-*;G@JDo+j}8PMAMj`KjpeKJix-wI%wGvt<`*uXyA+nrUwdVKeqk=m zD^_C1FXHX!GI?x#7sk@Lg;&onh4r|59X*9`OxO1r{>_OP zhx_>DKK{CokJp}+>Q<%y`s@8?Z1QL9@@H&$zCIC#wkIZH4D=7w$9MP1mHS}24<3DN z!CIBy2b~G^LRiz3jH^Aa6dtJhpzbpj?){ThYZF{pc*0*pY-gO68+BncDHxf^j|di!!Q*@ejZDT`r#P9IbG{IFz5(?{ocKoUs5SAB-u#9Dk|CgQb#AY@I<|MPpu|Ct`~S`WJ?aFQj3f+Eu%#S z<#x?DPO2vCzf{M_88nq@Y`oX$or|36_APBA9>;cPdYxKBd&#)--W3+>t0;8~z3=F% z*FJh)x6J!tdW`o$@@ZtaiuwL8IsiucN*1?cbKEl;W8d+Fi8>C;$szO&jbT0Wrm~oX zbJTem6tnPZZ0XiHw60rYQ!~ah&pKKkwf$uB&$3pDx4pAEJ+xlb>%ti3e@T2~-aF7{ zpU`>?MX8%8--E=j*UVHJ%VUD!ycZ>w6?qT3qq+eXjM-%CSd8^3d}=x$>p&Qfs%ejP zD)SS4azl&1V4z1$(-x&}18Um-GCq1>H1QpSeUv=z>D2TaN2+yGlvPbr*J4Lv{=i4C zwk@l=uI4H9nzf4mj7N*i{+&sFA;Z7iuIV3j?D3>J<~&iy)YhOn_Bgg1RL6`<9kbUL zrEZ7RF?!VTVS3c@Oo{_M^qX~Te;nI*(o;>d9fPaNJXie z3L#zeAE-^%0x>Z*ZL_BF5gF|#t!e7))7CU+tD@BHF*SXd-sd&_;2y6$KGD0`@2M*H z66w7`bDYRW8QU7QzPwE2d;DWET3PmCt3a;WOQo8by7$_QBN(`18e>N zQ6uE#)7A*zB}J**V`}6uz0Ygp>1u>CtS`M~>l)~`t8YQKb2|U#`#&?JT#s(2J@<~z zB9Qg<6whUmx8I?uzBRLcj_LOX^9LriQ)6Z}I){%~-Yu%L3A*2wo&BSBAfK;Tm!dK3 zhSZUd@l3-$+s&|ve_uL~uq)lv;wv)VFVqs`_`$q?qLSH;_^t0T`2Ugjo0wob{^1-m z`G~!6{`XzI8mn*3LGsP^Pwu{u z$=RoJJ$xe{rxM?CV_#S*yWPa@+sFD$_;p zypD}JnN4<6skPnn*Z53 z$2}#Vhoo;_vU^!^)&CLv|E4IV*dXvfNO7}wk!$`jK$6A1lKlFcG2biclMm((9p)vr z`yD;;v$~G~t}%FLd;geBx;(rxdE^?6BN9*R;@!RdE johXZb^w-encBjhi&xWej=hwK`BpLZ8j~ZC!e+~ZwLdh&w literal 7094 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 delta 491 zcmbQQ^V943Lg3+9jQ$mP=!2!r^ z+x&v5oRQOtK>)~MVBp%E!QzkLN^L&CD$h7sokd{td$ty4L3suSW-X{vplVL1$t$>& z6`i0WFd2|xOh9Q@po&i*_T(Ba>3V*k=|WJIZcr6W4nSoL4c0(x4`P7;NSzW?-7_wT zNlXqP8B}!^3=ABbVCHc^od2y~0i+NNWEmLPo1pSQ7uACWxu60@NR|M_8XTdTVDeH> zbtXVdV2*)_X*DQ7RWmRE&EbZ53hsR*d4$=M8F}OkVMg!)-3HSJ6N6c84h%JzoYmw2 Wp5KC2Py^Y3)-pN(iOn&*huHx%1T&og diff --git a/examples/runtime/shaders/dx11/fs_sms_mesh.bin b/examples/runtime/shaders/dx11/fs_sms_mesh.bin index 4207c645f2f9986d664c9254f3ede421d8490518..44fd0cfd999c17c41ad87ae5c16fa5de8f1b1776 100644 GIT binary patch delta 51 zcmV-30L=f-CC??0GZ6M`gn1=q-r;cgjv`+OR-v&&JP-i^lYkH#lUos-livss0Rxlp J2(pv<5!E!d6*B+; delta 40 ycmV+@0N4M|CC??0GY~G5Mr!u)iXew7EVZ7u>Qmu*&S{Mp!A+c-&)Sw=)Mk5+c3DkHnF&pC9 zs~2x3UV8JS#e>l+9*vrKHYR%F(6j&FeDmnXxBD$^OqNOJz1jEP{O3P!=9`&pV|o5q zb>oA1?`j{fefa)+>$k7p+8TDw^|=#UYg_9#-?{b4wVNBy_F>t5e0KH9%&D(_9e?x1 zA7(!K{*Rx({PUl)a>?Udzw|Sz->Lqqy0Cn8@pI{8s#Vo>RSNOMQifD-$5tk=;~yM! z?$gx9gWanRsRMQ^*r~)XzqWS0xxBEl&|Gwj&82J8uez1F)tP2({4)wvaS=g#u{?9%V2oeQ#$4>I4R89#ni8nVtgRtU^yv_pHf`qbcS{Be5RjE805|e3D=s+DsAWfs%5-hNgRoT z8yc=?Fbw~jlUckEauf;}R}v3f@2Au6yw7ZgZ~0-YiL{rq9E6>5?IAGnSw7Vq+)K8K z_~UDw%jQciY!BG_vd@T_)Bd1e+*_%Ctv?$s^i0>R5~%V@wH0&clOw3@>-$NSqH6?Im(NE;}5F%X1`;aeU>G7&xMh zBW?27iKAQ*yGD%mb#aZDfAneoXt2?SeS&@#Q<%S85gW{k`gOvNHesW|MjQ4cYJ(kP z3fQ(sAEjUV&VA4i*V6j4PqSislsF$G+Dqi9ZzkrJxMFVO_{uFYa6}tN+J|xE-aE*V z^>61$oDUN1C355|9ntv26*8 z$C$zz$rX9WoC>>`TlQA82^$SI+OQu>*fFLA8@}wVPQ0T{*l4iPbLsrkvm^43F$HYf zTY7SJS~u;ltk~Wn&IgJ166Zf6`-sLTE}vVz+c>_~jTkthjU#Px+lixG5j&m*%5CvX zAh*$``J=%`8}<_kJH`~|Z`fyu5q78j7W;`eF<_$&JNC2jOR!@ugxx78alM6&4{Wqy z$9Q3P+Y|6*PZW8RlW0>;&|sqt`>fjJJH`}vpVwQ`?reqa-|^V&UatN2^^U%S+O}*I za>qUEgM@26ulkZI-~JSDtg?54g7@EdydjGC!^s9dccc#z9q^5Zy)o=PBD_Q1GW+kN z2jWN$xLf+f!*Y=4$Q|kBdq|E4azJnJ$(_Ul@nXK+cyTZKAn|ay``^6C7w2_ZzPM9; zkT?Qf+;wHVxQ~61=rJ$Wu^TV$U>_uofLFJ5&Tt$gTxW=;@mFd z#eMIC#1Zfs(5Pj+cq{lI(PLih`)<5=ANU~AV_xhp?*FoU@wV_mqQ|_*S2td~OMH+x z0$$zrJ#QKxBznw?b>yv6wvN1qe30k?uS>Z*9bOc8Y3$27ulmN*e;`tBrO=R6TnI9R zuHCy9+(h@%Y@{1Eajk!Wxaca2y7l|H_nw#c=4WWyLPHPSckY~X?z!iD?|J9Fd5zZm zvFiHQ^NFi{vwGvJFV}8exw$#!oGZC!H&-{;u3f+R?d5ChZQjXJFs@c=bxNwXnRG2hdi_)X59UugZ_L|7wilCos_RT<+dYK&=Nj?X%G+;p{Q^RDbS;=J6k zPF|kbGTGJyE_e`9B?FHNT}4jo&}hjYpfHYfrzO!`AS#b>K)&km+naI`*?X zunFsapOVko*|@F|ZITp=BAt+ryV0(EGWfcGD)2X>53oy8U0i!Q4Cc=LQwwpuA7jLh z*xOCXs>uv1_MMD%9q>qZ&Z(a8kIt~w zw6YgvW#xjd@k+=YT&y1Ktf@I{L|LrtZ9Z#%{j@WuIx?T&?tOkA^0s^OIbpIT9n=se z*d(bguKkwAI~wnSGxgLD6Xoj9m$i0YNva>NeaE?UhZ&^2t9N4@Ns6S4JOp~5bUtaaLUDy$%2o8*vUnfv-N<-mGf!g;rr47a~_ZOS$>DinZ3(8 zLm$Hd`>pkW2kp1?8p|1;q`C|_XY3A}^MF3B{z9(~bkIIc?QxIv!p_(65xPeVJM!x8 zFWuN-m!!IMlfT#Ws_e1zICaz=I{FKo{sI>j`U|qo{^HlEwmk3Co4ro=8azpL8B%xH z9k%Y|!sqOtL)yF7^T^ATGn|~^qC(EdI&=2xl(Xl3a`w8oZ<5N%keso9*g5yQM|@n5 zAm@BfWsfA)WkAm3PkSmoEUUHb>;rBCpPkkhINu(9L47sQL3=9a)vu>Ms(N_{@4gR& zol-6IgvXVvEE!cylW$~Rq3=A?%49x%k|NAdCQP`W$QqRaz&(hRL&)Cq=kYQuNUPb_O CJ`VT* delta 50 zcmZ3|_*n3-(}H(*53(fuV+hf%*UcfB(fM3VZWe>KR$;S(+N@85}3>o3-(}H(*53(fuVtcf%*UcfB(fN3VRC~8t57585$TE8tNIE8C#ezte%)7 F3jl`=4(9*> diff --git a/examples/runtime/shaders/dx9/fs_deferred_combine.bin b/examples/runtime/shaders/dx9/fs_deferred_combine.bin index fc355b7637197e8f8d14228b132d5784225b2119..cc13a509ba827964fb9e9bf71e733b1d16504814 100644 GIT binary patch delta 38 ucmaFI@``1GI;R5@1M~m?|NiSvG+54Osb^%VXK8ArXKZL_$guHcDmsb^%VXK8ArXKZL_$S`rEE&vGL42%E( delta 41 xcmcb`c#m;{H0J>Z2Il|&|NU2v`<4ZHvV diff --git a/examples/runtime/shaders/dx9/fs_deferred_debug_line.bin b/examples/runtime/shaders/dx9/fs_deferred_debug_line.bin index 5bfd5497f0b32a68d4c79cdd0f125d2758d048dc..bdffeb9c0762036264e7b70bc3bccdfbbec05437 100644 GIT binary patch delta 45 zcmeBW>|_*n3-(}H(*53(fuV+hf%*UcfB(fM3VZWe>KR$;S(+N@85}3>o3-(}H(*53(fuVtcf%*UcfB(fN3VRC~8t57585$TE8tNIE8C#ezte%)7 F3jl`=4(9*> diff --git a/examples/runtime/shaders/dx9/fs_deferred_geom.bin b/examples/runtime/shaders/dx9/fs_deferred_geom.bin index f9f1020c1e62b0ba1daff785a9eb4355f22e1ea9..c8cbf705ea2a9ed2f2d9968c07a96af114fecfb5 100644 GIT binary patch delta 39 vcmdnPx`TCsEoTK21M~m?|NdJ|bi2)Gsb^%VXK8ArXKZL_$gtU%v6B%1A(afw delta 43 zcmdnNx`%awEoTiA1M~m?|NdJ~bh|BNXrO1HXJ}wxXsBmsW^7@?uzIsTV<#g3R}~HX diff --git a/examples/runtime/shaders/dx9/fs_deferred_light.bin b/examples/runtime/shaders/dx9/fs_deferred_light.bin index 78cbbc32f25ee86923370e1f51a7258ccd474d3a..5c16613bad5d810c7fe4a6830af2ff0daa815338 100644 GIT binary patch delta 40 wcmX@Yae!k&BIg}u2Il|&|NRfynB~mKXQ^josb^_wq-ShsXvna6KVvHs06m5cy8r+H delta 44 zcmX@WafD++BIg5U2Il|&|NRf$nB~kUWN4sgpl4`cU}&gkXl86-!mxVtZpKz70Cb}c A>i_@% diff --git a/examples/runtime/shaders/dx9/fs_hdr_blur.bin b/examples/runtime/shaders/dx9/fs_hdr_blur.bin index 4d331a3cab1670c81f6168379f72596e5f950fa1..f426518b03645c35f34ff67383fac2b1ac22c99f 100644 GIT binary patch delta 38 ucmaFI@``1GG^Y;}1M~m?|NbjYRH^2()HAZwvotl*Gd46dWZ1ZIFCzdCFAVhn delta 42 ycmaFG@{VPKG-m)41M~m?|NbjaRH+s+G|)59Gc+(TG}JRRGqx~cSiN!WUPb^xXAUI* diff --git a/examples/runtime/shaders/dx9/fs_hdr_bright.bin b/examples/runtime/shaders/dx9/fs_hdr_bright.bin index 1670d6734f8d843d315ffb4980727ccabd152552..38c67736508b74cfd7e1d8880e61ad9865bd68d0 100644 GIT binary patch delta 269 zcmYL@I|{-;6h-f3j2aU^U9htiB#;EbRDy+ICqlr&J-7sC2|{Xd>U1J#r)v=0fwKrJ z$CrtpVVZZ}J%=ZnPj5SO232saUwV32xU7`~Q4%D>D2T%_M7CzVP8`Qq|9l%=?x!*6 z9rtX-yAyz0XbV7XSzXBrK))`mY|i~`YK=KqtUm0g~qdx&mefCqt;}0+0eGpazf=VG3Y|fW(-9c=B!5xd0@oJ@o(p diff --git a/examples/runtime/shaders/dx9/fs_hdr_lum.bin b/examples/runtime/shaders/dx9/fs_hdr_lum.bin index e5ca082614c4125e6f84e745145deefae1e2f6b8..f2be253e8b7e8a3b0fe047ed21ace25bce83e225 100644 GIT binary patch delta 38 ucmX@ey_b7}7Uu+32Il|&|NYmSXuO)wQqRaz&(hRL&)Cq=kYVG8i!1;Yp$(t_ delta 42 ycmdnXeUN*C7UvXJ2Il|&|NYmWXuMj;&_K^X&(OfY&`{6N%-F(&VfDs07g+#FEe_BC diff --git a/examples/runtime/shaders/dx9/fs_hdr_lumavg.bin b/examples/runtime/shaders/dx9/fs_hdr_lumavg.bin index b73df0e1d7fc80cb0ddfa6111dd6d795a18bb034..0fe106a0adb6426e13ae2121e3762259ba535fed 100644 GIT binary patch delta 38 ucmZqWYvh}t#d(E|f%*UcfB*F+8n5QF)HAZwvotl*Gd46dWZ3vYlnnq31q`_W delta 42 ycmZqVYvr4u#d(8`f%*UcfB*F-8m|^IG|)59Gc+(TG}JRRGqx~cSiSL$C>sDi-3{pg diff --git a/examples/runtime/shaders/dx9/fs_hdr_mesh.bin b/examples/runtime/shaders/dx9/fs_hdr_mesh.bin index 7553b3acc9466dcb92896bc8f1a38224275ceb3a..7c2c50723bd4eec3a37786f4fb30c36e4e763022 100644 GIT binary patch delta 563 zcmYjNyH3ME5S+cUoq#1M_yA~-5QU{AqKGJhL`#E&CB7h{;2(1N0YsFF?j#Tk{p)l~2eY zk{1~AiXjn*6O_)9vtb5=C3vQQPf=2*m}*LDg3nbjGAmGx5@$AyVvuMQ4Z8O_NYsO- zsyEAh`!?&*rJ4)lUk7yEGbZD}3i^!Fgz9=>ucbX&Ui-K?&hsvw34Old(Rr$ddz~!5 zY(7(WgD0kV_L`z)**9Jl{jfzi^UD-zI)cq_!rpmiGHF_xT7@aYmXZU>OSfLv>PJ@k#! z@GS61>eZUtCn44xw1BpPx}slkF6c7qu%TCwdtA_PK`=`id-IAD^@V!9POYR%0P$Lh zjJ+rKG#7YwDWCvB{1f9|b?c|-{#c9LF!2JLJzyEF`EcJ{m^(;+|^o$J+4H-5UFv_w501T50k^lez delta 44 zcmeC=?d6@|#p%Gt!2JLJzyIzVgSi=n3=Q-Q^b8FQ3=Q=R&5SKf7*=o2VU%SB06p9c A!TR2>k#6 diff --git a/examples/runtime/shaders/dx9/fs_ibl_skybox.bin b/examples/runtime/shaders/dx9/fs_ibl_skybox.bin index 2e49131b0a3d62f3a3b6f9793b814ef5bdb4d439..a68ed6cf51deec196d46d3a1141864d2cf2e723c 100644 GIT binary patch delta 38 ucmdnMvW8`XCMN?E1M~m?|NiSuG+NDPsb^%VXK8ArXKZL_$guIfBO?I&iVQ~p delta 42 ycmZ3(vVmoSCMOFM1M~m?|NiSwG+HfWXrO1HXJ}wxXsBmsW^7@?uzKTbM@9fF5e;_$ diff --git a/examples/runtime/shaders/dx9/fs_instancing.bin b/examples/runtime/shaders/dx9/fs_instancing.bin index 5bfd5497f0b32a68d4c79cdd0f125d2758d048dc..bdffeb9c0762036264e7b70bc3bccdfbbec05437 100644 GIT binary patch delta 45 zcmeBW>|_*n3-(}H(*53(fuV+hf%*UcfB(fM3VZWe>KR$;S(+N@85}3>o3-(}H(*53(fuVtcf%*UcfB(fN3VRC~8t57585$TE8tNIE8C#ezte%)7 F3jl`=4(9*> diff --git a/examples/runtime/shaders/dx9/fs_mesh.bin b/examples/runtime/shaders/dx9/fs_mesh.bin index ac5cc0d0512d18b04137695ed5dcf04207c7dde1..09e8453a1d6c470ca8919afd7f494766791cc9df 100644 GIT binary patch delta 361 zcmYk1Jx&8L5QU$Aveq_Gq@V>M+C>`#$~G(#1r1GvR>}cTu8@++4TyXJS4j8(6r2Id zl@`#fyKu2QpPw|rZ9? delta 232 zcmeyzxs7vzIOiM|2Il|&|NU2*s8B9sXrO1HXJ}wxXsBmsW^7@?uzKRsazp1p1_o9( z2L1&M3=Iwp3=BZrU=O72LE`K{as6E{?0|eYnC#2=OO~+#$Zud`U|7JyzyL(-U_Kke zlLc%H|0i!?G@Lw@NkB)Hfq{vMfe9!V+5loRgW0PZKzbM%SQ?mt;>-;H7ceudS}<9X tIYpkEfq|Kcfw6&+VO1j|LnxBrPe7JUUch{pnH6Y31B*K&!{iezW&pb@G8+H@ diff --git a/examples/runtime/shaders/dx9/fs_oit.bin b/examples/runtime/shaders/dx9/fs_oit.bin index 05269c3a821ab3d80ed79126b8e6117d26a64740..38475da682f0d3f5a380a03f6490b29169524a3d 100644 GIT binary patch delta 51 zcmdnZxSer=1m_$E2Il|&|NU2-s8}v( delta 55 zcmdnaxSMf;1m^+<2Il|&|NU2*s93ISXrO1HXJ}wxXsBmsW^7@?u$qy9fr){Gzkz|_ L$%6m?85kG<={pb& diff --git a/examples/runtime/shaders/dx9/fs_oit_wb.bin b/examples/runtime/shaders/dx9/fs_oit_wb.bin index 29c0b1608bd92fef19aa9e7d6fbab04aa6244cb1..b041df0bda7f5d576e3d151eac083a99f9461e0d 100644 GIT binary patch delta 38 ucmX@le42TJ1m^}u2Il|&|NU2-s94Ttsb^%VXK8ArXKZL_$gpvhDkA_7p$u*S delta 42 ycmX@je4crN1m_k;2Il|&|NU2*s8}v!XrO1HXJ}wxXsBmsW^7@?uzKS%RYm|pISrlw diff --git a/examples/runtime/shaders/dx9/fs_oit_wb_blit.bin b/examples/runtime/shaders/dx9/fs_oit_wb_blit.bin index b209ea65d9d0ff7414241fe143f7c0ad9854d4c5..6e7587839de0ebaf15f95003db8c18e55e462694 100644 GIT binary patch delta 37 tcmdnUyq0-_9%l_B1M~m?|NiSuG+)hUsb^%VXK8ArXKZL_$T0ECUI6~u4J-fv delta 41 xcmZ3>ypef=9%ln11M~m?|NiSwG+!-bXrO1HXJ}wxXsBmsW^7@?uzKQ$y#O#p4qN~L diff --git a/examples/runtime/shaders/dx9/fs_oit_wb_separate.bin b/examples/runtime/shaders/dx9/fs_oit_wb_separate.bin index 4c5d7f1b374d4735263e5dfbe782721e6c3a0f0e..332cd07bc4a2b66d089e32ca3e0a758d9c733044 100644 GIT binary patch delta 38 ucmdnYyqypef=9%ln11M~m?|NiSwG+!-bXrO1HXJ}wxXsBmsW^7@?uzKQ$y#O#p4qN~L diff --git a/examples/runtime/shaders/dx9/fs_particle.bin b/examples/runtime/shaders/dx9/fs_particle.bin index c20337adffc7fdbd0522fb0e5fce14971accdf87..c52033f7e3bbc833936c2e46315d3bc5add621e8 100644 GIT binary patch delta 46 zcmbQiJcW6JBxeO91M~m?|NbjYRH_!Y)HAZwvotl*Gd46dWC&znU}a+9UvPHfjt2l% Cpbk_3 delta 50 zcmbQjJcD_HBxemH1M~m?|NbjaRH~LXG|)59Gc+(TG}JRRGqx~cSRKf~z{a?>Kty7oPQ`G~z32SS|Cf9HE?m6}+Z}TA1&F26PstJL)vaDf zx7Xoybvt^TPA7!kJh;T_8aY&I`P{gljt>Ba^0}OE5t_$-W~?1`oeCe7|Y=uMve6-U{c^t$CYp|vtaUQRJ6bYW}+^%M?CcY#IBeN z_af)CR?sjMZ^PASN>tz;Q%N@~q89ODySW07V^8GUiU%kZL{%a|!b72=j!S%)h6PN; zTy#IU5u13m`b>D!Q6)}@gVhC+>XytV)svXoGkz66&Lvk+E2>r z8&aD)WeF@QgD=%$?4PVLi34aHThl{~<9yo2xUrF*5kw9p+)Q^EwWm!&HHQyP0uTXA jDnLS&aq!H>WMlqpOsJM&S~C#=5dPuixu3}>Tul4|*j|re delta 472 zcmXYrF-RL>6vy9pU#@pKgw#NX4!Xpp)h2f|X-nOD3CMiXs z@}`KwX-LfFsy19O(H6;)$tWlRC)=e$hYD3n!Nv3?IDGGW@Av=zAMfNwIJ*%(^?G~u zfj66X&Cp8N@oQ>O4Qi^YX+iD9b3F{s%9TEKTpx?kGXP-dxL!BL0Yn*m7JzB2rXR>8))z`X%}1%u zaSe}h3a;mW)AZ3!Qe+n2i4lBK&?$1^;5^rHz0g6zDfVqg*-!ja((sYPcp z-4qig087H|;t-QCQ4BE2T`W!uT!JQkDE7L(Qn%14!Cy-R-~b*IpkT^q>;;(YCiX^! WP8lXG4=Dh`y?9uOF&XbFul@s#_n*fA diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_color_black.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_color_black.bin index b48ca9a9d7595c2efbae74f4bc67c004cad3e11d..1759b12105ba67fe826ad5165b9cedeabed0d74e 100644 GIT binary patch delta 45 xcmbQqIF(V@E!cyF0Sr1A7?}V6|My>PqOdogrJj+co~5agp0S~!A;ZK1O#lH=3xEIs delta 49 zcmbQrIFnJ>E!cyF0StN=7?}V6|My>fqOiA+p@E)(o}qz(p`o6knX!cl!|I7SngB3e B46pzI diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_esm.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_esm.bin index 99f5564ce4d8f74cdac6a9b97dc56902194451f6..d0c8760806a8389ff0cfe46cb668e5eec54f6001 100644 GIT binary patch delta 42 ycmZ1_x=eI~HX~;RCj;~U|Ns6^-E6|>%EV`>XJn~oX=%EV`>XJn~oX=gyGM3IFC(W8F9Y-c|Ns8)-aL)*J`dnn8mRtat CU=MBp diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_esm_omni.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_esm_omni.bin index 308f93ef2e3d38dee766005dab850a27bbb81d15..292a4b08b79a5a464a9f338959dc52a71a79109e 100644 GIT binary patch delta 42 ycmX>idq8$WFC(V`F9Y-c|Ns8)-aL)*J`gdqj3aFC(W3F9Y-c|Ns8)**uN$K9i84fu4b$p@D&+p`M|cv4si4>dnn8wp;+4 CXb*k> diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_hard.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_hard.bin index 3de4dcbce87d5ab822d7a1653976ef1606e060d1..77938acdc89f026fcf005f8fbe449f7eabdc6c1c 100644 GIT binary patch delta 42 ycmZn?{U@?Pn~^hslY#mF|9}6dZZ=_bW#Y5cGqTjPG&RyQHZ(M3*xb$hoecmvA`OZF delta 46 zcmew-(j>Y;n~^hwlY#mF|9}6dZ8l+aWfC$p&@<38G%zqU)H5_QwlHB>y}6zFI~xFR CZVtKt diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_hard_csm.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_hard_csm.bin index c53e8814a34941475b62c446b3a5ee33da8c61e8..975f1e5efed0c4025561f6ba499c5ed8c2210088 100644 GIT binary patch delta 42 ycmbQOG+k*!3M1zReg@|M|Ns5pvpJXXArqgao{^=VrKypgv7wdi4MyLkYY Crw_sa diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_hard_linear.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_hard_linear.bin index d29c6e8c1ed7a0d418733729ac701022825697b2..72026a33e4c2dd52cb49e089e60d31d76b06437f 100644 GIT binary patch delta 42 ycmew-@=IicHY2AGCj;~U|Ns6^-E6|>%EV`>XJn~oX=di4M&v^i? C{}6Hj diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_hard_linear_omni.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_hard_linear_omni.bin index c316724a9081a295c11a9bfa389b989d43421c70..5cea5e1128a5614630c74a1861dae139aa4593b8 100644 GIT binary patch delta 42 ycmZ1?yFhkBFC(V_F9Y-c|Ns8)-aL)*J`dnn8vRnX* CC=UJr diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_hard_omni.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_hard_omni.bin index bef6549d95be37b29fc0007c2df310e1873f667c..d033bd26429d0b8949bb5b9b0afa8f15d489d729 100644 GIT binary patch delta 42 ycmbOtJ3)3sFC!-dF9Y-c|Ns8)-aL)*J`Ji1`Un? delta 46 zcmbOrJ4JRwFC!-lF9Y-c|Ns8)**uN$K9i84fu4b$p@D&+p`M|cv4si4>dnn8yj%c- C2oAmg diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_pcf.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_pcf.bin index 55bce42f02a6661bbba8e314387c94a581d7fc8b..4ed6a9797331d50e22450a620b92a1e0f221fcdd 100644 GIT binary patch delta 30 mcmZ2(z1(`kPG&(%JtIp!OH(5~V?#qjhSjTAZ$8C*R}ui2qzX*{ delta 30 mcmZ2(z1(`kPG&(v13d#hLjwatLp?(?V+#|8&8L{}N&*0lI|$4G diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_pcf_csm.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_pcf_csm.bin index 7427157c5fa8b5ebade37a3156b154e1886655e3..0a87a3d68dc1e0e588b1f6d73c7ae0d329631a1c 100644 GIT binary patch delta 32 mcmdn6pK${a^|1(A>KR$;S(+N@85i1!Ds-r{0fTz delta 32 mcmdn6pK${a^|1&V8t57585$TE8tNIE8C#ezY@W{|7!3fblL-m{ diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_pcf_linear.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_pcf_linear.bin index a8c173e3c39d0c21647c79380099746188b3c8db..c5c2fe28bd4cf69f7b3a7e68438678300343bba0 100644 GIT binary patch delta 30 mcmaEC@z`R+PG&(%JtIp!OH(5~V?#qjhSjTAZ$8C5Qvv{`3krGw delta 30 mcmaEC@z`R+PG&(v13d#hLjwatLp?(?V+#|8&8L`WN&odl8)!lVG0 C6c3L8 diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_pcf_omni.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_pcf_omni.bin index bf00e8523f370b017e8783b9184e6be8ba9478b3..cdc2cf41abb7fc82f1d029336813692abaae5f31 100644 GIT binary patch delta 42 ycmccXeA9WuGDc1V1qSB-|Ns3zx_Lb#8#AA!o{^=VrKypgv7wdl8)#AE@c Cz7L-O diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_vsm.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_vsm.bin index ac96c99da43b39dbc1677af6fb92a11577c8e2c2..d969966ce64cd66a859648ad1f784d1977b7b848 100644 GIT binary patch delta 42 ycmew*`b~6$HY4W=P6p=x|Ns4;y4i%$m5I+%&&X2G($q-L*wE0BVRJWgK05$fnhop# delta 46 zcmew+`b%_!HY4X5P6p=x|Ns4;w%LTyl}X6ZK+izW(7?dZP|wiJ*usQi_2zcwe0Bhn Cj1L?D diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_vsm_csm.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_vsm_csm.bin index 0e69a3950ace53c3a7348fb61e56ef752cf56de9..9ef4d3962f99697a71c558317b670639e6b4c0bc 100644 GIT binary patch delta 42 ycmbQQHd}2&3M1zhK?dgk|Ns5pvpJXXArqgao{^=VrKypgv7wdi4M`}qKy CTMym< diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_vsm_linear.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_vsm_linear.bin index a1ce662b5458ed088a3f78fcad4841fe5da0cdf8..87e13f45af24f0ba6fa59591c2e661972a7c56c7 100644 GIT binary patch delta 42 ycmaDQ`b>0#HY4W_P6p=x|Ns4;y4i%$m5I+%&&X2G($q-L*wE0BVRJWgJUakWIt{D< delta 46 zcmaDR`bu|Ns5py?GkreI`CjJtIp!OH(5~V?#qjhRy9PbGZOxwhqt$ delta 46 zcmV+}0MY-T9;6|Ns5py?GkreI`CjJtIp!OH(5~V?#qjhRy9PYq;~Eaw7d2Il|&|NU2uG diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_linear.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_linear.bin index e73a81647e3fc754152385dae550939a99162773..1c98ebebaa91c6abf13ceae762e3b133af4e875d 100644 GIT binary patch delta 45 zcmaFJc$ZPwE!cx)iL_@G1H%Od2Il|&|NR%6DD2H=sb^%VXK8ArXKZL_$S|>>5CB&8 B4k7>m delta 49 zcmcc1_>fW9E!cx)iL_@G1H%;t2Il|&|NR%ADC{j{XrO1HXJ}wxXsBmsW^7@?uzF%n FApnnR4^jXC diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_vsm.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_vsm.bin index 227ada1b7b9c54bfa173310ec0ab13ac1e5b5e97..f146f09bfc05c50fa6cea6a2e5cca4c1baf5b791 100644 GIT binary patch delta 45 zcmcb}be2ijE!cylU`o*s1_lR42Il|&|NR%6DD2H=sb^%VXK8ArXKZL_$S|?sApl@x B4$%Mr delta 49 zcmX@hbdgEeE!cylU`o*s1_l>K2Il|&|NR%ADC{j{XrO1HXJ}wxXsBmsW^7@?uzF(7 FLjal75CH%H diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_vsm_linear.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_vsm_linear.bin index a83254c5e89b90fef6e7d4a251c403da0a5dc46c..89745b960ceca00d5c8ccb07772e986e364be844 100644 GIT binary patch delta 45 zcmeBVYGo333-(}HBJEkl!0>~Cf%*UcfB(fM3VZWe>KR$;S(+N@85?Ch B4a5Kd delta 49 zcmZo=>SPjj3-(}HBJEkl!0?BGf%*UcfB(fN3VRC~8t57585$TE8tNIE8C#ezte%)N F699BT4)g#3 diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_texture.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_texture.bin index 33a85bb29559b1ee140ff704b50d89830ee51dfa..4cac33773e762eb647a437b84688baaa5703d51d 100644 GIT binary patch delta 37 tcmcb|c#Cm@H0K@$2Il|&|NU2*s8Y>msb^%VXK8ArXKZL_$S`rEE&vGL42%E( delta 41 xcmcb`c#m;{H0J>Z2Il|&|NU2v`<4ZHvV diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_unpackdepth.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_unpackdepth.bin index 6fa413cd90c70a05e891b0693c1c62fe7cb5ea3f..b4f1521055242922abfbadd58088e690056111a7 100644 GIT binary patch delta 37 tcmZo*{=+mum(z!lf%*UcfB*F-nyu%v)HAZwvotl*Gd46dWSIE969D|s4C?>@ delta 41 xcmeyv)WAGJmotEof%*UcfBy|8nynWyG|)59Gc+(TG}JRRGqx~cSUvG`Cjc(_4jTXf diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_unpackdepth_vsm.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_unpackdepth_vsm.bin index 23cba5789f1ee982a8e9a736e40df40f1283b048..f2b3c657c044db2dca40fb122efbd002c354ba38 100644 GIT binary patch delta 37 tcmZo+ZeX6E%NfAP!2JLJzyJCZ&DQf->KR$;S(+N@854XgkF diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_vblur.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_vblur.bin index 35f6b45a29d912e2811d56cbc003a30aafa30ba9..e9210b80d5225a6331eb6259532118d056786418 100644 GIT binary patch delta 38 ucmX@Yet>;~Eaw7d2Il|&|NU2Gu{F)%JLE-^4LF)=PNHZwRh0IRe00)Yg$ Cj}blq diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_color_texture.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_color_texture.bin index 769c938165e19eea5dca29093fd3e3a540c21ad0..3b34c1191f9dd3016014ac8c6c2807a207f564fb 100644 GIT binary patch delta 38 ucmX@WvWI1YCZ_-s1M~m?|NiSvG+NGQsb^%VXK8ArXKZL_$guHsC?fy?-VA~O delta 42 ycmdnPa)4!mCZ`A!1M~m?|NiSuG+HiXXrO1HXJ}wxXsBmsW^7@?uzKV3P(}bV0u8bN diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svbackblank.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svbackblank.bin index 7528dcbf854506c63952b13fd987b25796386033..f35fe6e1dfd206abab149664684fe3e540015d2e 100644 GIT binary patch delta 45 xcmbQqIF(V@E!cyF0Sr1A7?}V6|My>PqOdogrJj+co~5agp0S~!A;ZK1O#lH=3xEIs delta 49 zcmbQrIFnJ>E!cyF0StN=7?}V6|My>fqOiA+p@E)(o}qz(p`o6knX!cl!|I7SngB3e B46pzI diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svbackcolor.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svbackcolor.bin index e240cc56e5ffd5a2c31e83548f0eb7e9c2762b9e..57089f27fe2b1559c1713f3592463eb14573ea01 100644 GIT binary patch delta 37 tcmaFP_?U5m1m_6`2Il|&|NU2-s94Ttsb^%VXK8ArXKZL_$S`r0EdUGB45$DA delta 41 xcmaFN_?&Tq1m_tB2Il|&|NU2*s8}v!XrO1HXJ}wxXsBmsW^7@?uzKP$TL3;r4cGtx diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex1.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex1.bin index 19ca642da9a5602ac816ae153b2edbbb67206e4f..49110e0ed14ad2730dd1d50178dbd02ac2855005 100644 GIT binary patch delta 45 xcmX@hc#=`rE!cyF0SxvqFfjlB|L?!pL}70}OFbh?Jxfy~J!3;dLxzb3u>cu;3{U_7 delta 49 zcmX@fc$QJvE!cyF0Spc>FfjlB|L?!}L}70sLjyenJwpQnLqk17Gh+)AhSd{uVgX9| B4S)au diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex2.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex2.bin index e4fa04e2975294a705be9e4282136a4fa0a00ee9..7752be6658dcb32491bc0629be15aa92ee2e6e99 100644 GIT binary patch delta 45 xcmX@hc#=`rE!cyF0SxvqFfjlB|L?!pL}70}OFbh?Jxfy~J!3;dLxzb3u>cu;3{U_7 delta 49 zcmX@fc$QJvE!cyF0Spc>FfjlB|L?!}L}70sLjyenJwpQnLqk17Gh+)AhSd{uVgX9| B4S)au diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontblank.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontblank.bin index a3163370c84fb0e108397fe9e11fa0c8ad110f95..b201b42a274b3ba163c9f8d0da656ac94634909a 100644 GIT binary patch delta 45 xcmbQqIF(V@E!cyF0Sr1A7?}V6|My>PqOdogrJj+co~5agp0S~!A;ZK1O#lH=3xEIs delta 49 zcmbQrIFnJ>E!cyF0StN=7?}V6|My>fqOiA+p@E)(o}qz(p`o6knX!cl!|I7SngB3e B46pzI diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontcolor.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontcolor.bin index e240cc56e5ffd5a2c31e83548f0eb7e9c2762b9e..57089f27fe2b1559c1713f3592463eb14573ea01 100644 GIT binary patch delta 37 tcmaFP_?U5m1m_6`2Il|&|NU2-s94Ttsb^%VXK8ArXKZL_$S`r0EdUGB45$DA delta 41 xcmaFN_?&Tq1m_tB2Il|&|NU2*s8}v!XrO1HXJ}wxXsBmsW^7@?uzKP$TL3;r4cGtx diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex1.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex1.bin index 19ca642da9a5602ac816ae153b2edbbb67206e4f..49110e0ed14ad2730dd1d50178dbd02ac2855005 100644 GIT binary patch delta 45 xcmX@hc#=`rE!cyF0SxvqFfjlB|L?!pL}70}OFbh?Jxfy~J!3;dLxzb3u>cu;3{U_7 delta 49 zcmX@fc$QJvE!cyF0Spc>FfjlB|L?!}L}70sLjyenJwpQnLqk17Gh+)AhSd{uVgX9| B4S)au diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex2.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex2.bin index e4fa04e2975294a705be9e4282136a4fa0a00ee9..7752be6658dcb32491bc0629be15aa92ee2e6e99 100644 GIT binary patch delta 45 xcmX@hc#=`rE!cyF0SxvqFfjlB|L?!pL}70}OFbh?Jxfy~J!3;dLxzb3u>cu;3{U_7 delta 49 zcmX@fc$QJvE!cyF0Spc>FfjlB|L?!}L}70sLjyenJwpQnLqk17Gh+)AhSd{uVgX9| B4S)au diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svside.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svside.bin index 29eab2560977984142f14ae0bbb58c8035c529f0..4ba5d987404dafdd0d1e4dae71d606e2c6eb1233 100644 GIT binary patch delta 45 zcmbQqG?hu%E!cx)@Aj|R3=ABM49x%k|NAdCQP`W$QqRaz&(hRL&)Cq=kYQrMN&rm*J4~GB% diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svsideblank.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svsideblank.bin index 3b5a8f31a62aacc89ea5c2bedfca0c45e917285f..95a432fd6e733b33ca0b3b924ccf4c49bfa474ae 100644 GIT binary patch delta 45 zcmbQqIF(V@E!cx)@Aj|R3=AC%49x%k|NAdCQP`W$QqRaz&(hRL&)Cq=kYQqhCIDkU B4paaD delta 49 zcmbQrIFnJ>E!cx)@Aj|R3=BOC49x%k|NAdKQP^9^&_K^X&(OfY&`{6N%-F(&VfDlu FO#q#n4}<^! diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svsidecolor.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svsidecolor.bin index 40f240d9f77e9532fea126cbcf9d218048e6c4b9..6e3494687484fab955a08d0ea64053d09b947c2b 100644 GIT binary patch delta 37 tcmaFP_?U5m1m_6`2Il|&|NU2-s94Ttsb^%VXK8ArXKZL_$S`r0EdUGB45$DA delta 41 xcmaFN_?&Tq1m_tB2Il|&|NU2*s8}v!XrO1HXJ}wxXsBmsW^7@?uzKP$TL3;r4cGtx diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svsidetex.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svsidetex.bin index fe9b49ff047462170dad6aff097120274070e152..a299cf2199cdbc182a49a8260ef8d396338b75df 100644 GIT binary patch delta 37 tcmeyx^o?nPG-m`O1M~m?|NbjYRH^2()HAZwvotl*Gd46dWSF?|Bmf2l4F3QC delta 41 xcmeyy^owbNG-nJW1M~m?|NbjaRH+s+G|)59Gc+(TG}JRRGqx~cSUqv=NdPyA4le)z diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_texture.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_texture.bin index 33a85bb29559b1ee140ff704b50d89830ee51dfa..4cac33773e762eb647a437b84688baaa5703d51d 100644 GIT binary patch delta 37 tcmcb|c#Cm@H0K@$2Il|&|NU2*s8Y>msb^%VXK8ArXKZL_$S`rEE&vGL42%E( delta 41 xcmcb`c#m;{H0J>Z2Il|&|NU2v`<4ZHvV diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_texture_lighting.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_texture_lighting.bin index 1c09e0732be9436bf3ca2cec151a58469f174351..216041c92bed6c05d423c6d5caea6bf25c933ca0 100644 GIT binary patch delta 162 zcmbOz&?_+E5vK+_1M~m?|NeJud@ammXQ^josb^_wq-ShsXvh%Az`)AOz`wwH)eif! zXLua+cfGI^-+pliNSqHS&cM)M&j1DyBf(wD6nNM2-X2Z~3sD+AfJ?7<)rc5_aUp8x-W<^ce(H!Ar6 delta 151 zcmeAbm?$ve5vLA21M~m?|NeJwd@anRZ)l)rpl4`cU}&gkXl86-!mv7!fq|8mfqwx5 zLxVj77@;_@11+@<-S%2)zhWYwMQaNztiAswYL!kjVOp#8bLD* zL)s#;7|kU_stK(@>rmTp4qkq_yd~;D>W1(cE_8=gnAG#EqIcLKPIs)yxPE7C!D*x) zc*yvY- zbM(0{5#7^|e0gdT@L_>pIEBQx^iSfbP-!|z+Ar|0vd@HGbbTzb<@&LtI57*_Bf^g> zhW!~CzMC=ccc*`S66`J0#Ah4dah9jA+&c1~-J{KH`N*<}1mfU{p{|XP?Dw~KPzF5oB#j- delta 654 zcmZvYzfJ-{5XQg#b9it>5-X_=LM$wVJ23>|-aE}6^BH{bqdcgERCw!M+OOhZJ`S5)d$dMmzH^oqXc`F_!_ zl&f3lb)It#AgIH9H#QBfIs9ko#xVmO# zCe#b7)8FGd|K!__2!L_Gfsm_)$g5kvX*zXlrtQzwt`K-tcif-Xscy?DcXm3o@@n0R z6GLmBm{*61xM!4@_qbBvqo?k zLliUxXi{{|6bBGMA`ln_T%Dy0HA%BGbQyq=3xQ=E(_9i|S@-NE(_<#LiG(nU$o&ny Ce3&Z$ diff --git a/examples/runtime/shaders/dx9/fs_sms_shadow.bin b/examples/runtime/shaders/dx9/fs_sms_shadow.bin index b48ca9a9d7595c2efbae74f4bc67c004cad3e11d..1759b12105ba67fe826ad5165b9cedeabed0d74e 100644 GIT binary patch delta 45 xcmbQqIF(V@E!cyF0Sr1A7?}V6|My>PqOdogrJj+co~5agp0S~!A;ZK1O#lH=3xEIs delta 49 zcmbQrIFnJ>E!cyF0StN=7?}V6|My>fqOiA+p@E)(o}qz(p`o6knX!cl!|I7SngB3e B46pzI diff --git a/examples/runtime/shaders/dx9/fs_sms_shadow_pd.bin b/examples/runtime/shaders/dx9/fs_sms_shadow_pd.bin index d4454c07a1fa6d5b1fdddeb3d95014f9a4b114d0..5c8c5a455f56ee823f16ae2fdc1df98a525f67ca 100644 GIT binary patch delta 45 zcmbQp)XOC77VN=NFs0}R0|Nsi1M~m?|Ne_j6!zw`)HAZwvotl*Gd46dWSCg65CB4? B4bcDq delta 49 zcmeBWn#d&V7VN=NFs0}R0|N^q1M~m?|Ne_l6!sP}G|)59Gc+(TG}JRRGqx~cSUoXk FApm(44*>uG diff --git a/examples/runtime/shaders/dx9/fs_stencil_color_black.bin b/examples/runtime/shaders/dx9/fs_stencil_color_black.bin index b48ca9a9d7595c2efbae74f4bc67c004cad3e11d..1759b12105ba67fe826ad5165b9cedeabed0d74e 100644 GIT binary patch delta 45 xcmbQqIF(V@E!cyF0Sr1A7?}V6|My>PqOdogrJj+co~5agp0S~!A;ZK1O#lH=3xEIs delta 49 zcmbQrIFnJ>E!cyF0StN=7?}V6|My>fqOiA+p@E)(o}qz(p`o6knX!cl!|I7SngB3e B46pzI diff --git a/examples/runtime/shaders/dx9/fs_stencil_color_lighting.bin b/examples/runtime/shaders/dx9/fs_stencil_color_lighting.bin index c11e9833063b4d42fcc59fa22ac875f37d63bf04..812a728825040c419f408e4b2680608a93ee98f1 100644 GIT binary patch delta 178 zcmdnPzk`3mTuupg2Il|&|NYP0xNJHjpQWCWrJkj!k)E-kp&`R$ec%OFfcGQ0MULReSm?%;lSj{OaY7{lb88{kPfi{3l b18D?_F@eQGd%y-w_F;2p6xlq5O@$EvW!f$^ diff --git a/examples/runtime/shaders/dx9/fs_stencil_color_texture.bin b/examples/runtime/shaders/dx9/fs_stencil_color_texture.bin index 769c938165e19eea5dca29093fd3e3a540c21ad0..3b34c1191f9dd3016014ac8c6c2807a207f564fb 100644 GIT binary patch delta 38 ucmX@WvWI1YCZ_-s1M~m?|NiSvG+NGQsb^%VXK8ArXKZL_$guHsC?fy?-VA~O delta 42 ycmdnPa)4!mCZ`A!1M~m?|NiSuG+HiXXrO1HXJ}wxXsBmsW^7@?uzKV3P(}bV0u8bN diff --git a/examples/runtime/shaders/dx9/fs_stencil_texture.bin b/examples/runtime/shaders/dx9/fs_stencil_texture.bin index 33a85bb29559b1ee140ff704b50d89830ee51dfa..4cac33773e762eb647a437b84688baaa5703d51d 100644 GIT binary patch delta 37 tcmcb|c#Cm@H0K@$2Il|&|NU2*s8Y>msb^%VXK8ArXKZL_$S`rEE&vGL42%E( delta 41 xcmcb`c#m;{H0J>Z2Il|&|NU2v`<4ZHvV diff --git a/examples/runtime/shaders/dx9/fs_stencil_texture_lighting.bin b/examples/runtime/shaders/dx9/fs_stencil_texture_lighting.bin index c2d78611cd08f4526117bb1c54839d1b19ce2d1b..00b56862be346ac322e318bb95874f3b673a87ea 100644 GIT binary patch delta 163 zcmew>@Ka#II?fa949x%k|NCFMar<#bK1)3#OFc_dBRyk7Lqmqi6PT2Q85$TE8ul|V zFdSfDa5xaiz`!axc`cLpfx8CES|WME(dq6X2;jm+B_ffAOi@~ol^ z3=2dj$Fdp&`4d^~8AT>vWStLW7qZDqf;55TBN!N1m>4)3SQ$clAnI4LxigAx{>awD F2mo1DD`@}# delta 168 zcmew<@K<2MI?glf49x%k|NCFIar<#bAwvT_13g0n14BbSLo;Iw6Nc53dzh3aA7c^{ z5oO?Cz`(%J07UzN^Z^D2hXa$ZFl8``Otxh<<`rRBwSbXV ziZC!N5SbjwY7FG}vf49>PCm;zAIQ#Sla~Z(0?9`(Ft9K&a5S(og!VwxFJ*IQ6xsZi Ht%nf+Vcaa! diff --git a/examples/runtime/shaders/dx9/fs_tree.bin b/examples/runtime/shaders/dx9/fs_tree.bin index f2e470f057458e7e1336356b7d8b4aba031c9177..a40cefb711a001fdab586c5ad560a769f7af19ba 100644 GIT binary patch delta 39 vcmeyz{)>HrKj#W&2Il|&|NVEK81awKQqRaz&(hRL&)Cq=kYRHM<1{7!M0O4s delta 43 zcmeyx{*QfvKj#`|2Il|&|NVEF81YZY&_K^X&(OfY&`{6N%-F(&VfE$|#%W9dei{!* diff --git a/examples/runtime/shaders/dx9/fs_update.bin b/examples/runtime/shaders/dx9/fs_update.bin index c67c50a41d1e3b88edf5c8238b19983de571c9aa..9b583ab3ef455d585c837a5764bbc7839d3cdcd0 100644 GIT binary patch delta 37 tcmcc1c$0C06z3iW2Il|&|NU2*s9eowsb^%VXK8ArXKZL_$S`q(E&vE%42J*! delta 41 xcmcb~c$aa46z2g32Il|&|NU2v_G4YvRQ diff --git a/examples/runtime/shaders/dx9/fs_update_3d.bin b/examples/runtime/shaders/dx9/fs_update_3d.bin index d489147527a3a36ea5fa2ca1b11ed8709d148cb3..abc86d23a09b92dbd5f521d0a118bafffd28aac2 100644 GIT binary patch delta 37 tcmZ3_yqbA}24@2!1M~m?|NiSvG+fSSsb^%VXK8ArXKZL_$T0EMQ2_lM4H*Cc delta 41 xcmZ3@yqKR$;S(+N@85|xV3_bt= delta 41 xcmZo;>SCH8&H09bf%*UcfB%&ys#FUZ8t57585$TE8tNIE8C#ezte&_w5&$O{4Q>Dc diff --git a/examples/runtime/shaders/dx9/fs_vectordisplay_blit.bin b/examples/runtime/shaders/dx9/fs_vectordisplay_blit.bin index 2ca54ab67303350979ec985c09a806b177be187d..8793fcf84de294b80889f4ece5edf4338290265a 100644 GIT binary patch delta 37 tcmX@fbd+g=7N-Ow1M~m?|NiSuG+xbTsb^%VXK8ArXKZL_$T0CkBmnqe42A#z delta 41 xcmX@gbdqU;7N-m&1M~m?|NiSwG+r%aXrO1HXJ}wxXsBmsW^7@?uzKQ~NB}6)4YmLP diff --git a/examples/runtime/shaders/dx9/fs_vectordisplay_blur.bin b/examples/runtime/shaders/dx9/fs_vectordisplay_blur.bin index f6316a80f0e13e2aad64e00f0c5e1a8d9f6d3ee3..905e8dd5d7aa36756f4d2608ed5d4eca2896502c 100644 GIT binary patch delta 38 ucmdnUww7&z7AFHU1M~m?|NiSuG+xbTsb^%VXK8ArXKZL_$guH)BNG7pybMwR delta 42 ycmZ3>wvlau7AFfc1M~m?|NiSwG+r%aXrO1HXJ}wxXsBmsW^7@?uzKSgM7N-Uy1M~m?|NiSwG+r%aXrO1HXJ}wxXsBmsW^7@?uzKQ~Q~)kF4dws< diff --git a/examples/runtime/shaders/dx9/vs_bump.bin b/examples/runtime/shaders/dx9/vs_bump.bin index 4c80f4cad6df42ae3ef6af4fd9ecceb37821276f..ae10af6fa40c2a8534191f064d2d6f0608e202c6 100644 GIT binary patch delta 39 vcmX@gagbwz87Bt|1M|QC|Nfgyv_HgWsb^%VXK8ArXKZL_$go+M(TEuU5%3Gs delta 43 zcmX@eag<|%87B`51M|QC|Nfg!v_B+dXrO1HXJ}wxXsBmsW^7@?uzE8;qY*OzMPLmB diff --git a/examples/runtime/shaders/dx9/vs_bump_instanced.bin b/examples/runtime/shaders/dx9/vs_bump_instanced.bin index fc28518a841906e06d07460bf0e4637951eb1aca..19f743864cb790a47c0f233b8e589afd8fa24318 100644 GIT binary patch delta 38 ucmdnbv72Lp2B!cE1M|QC|Nd)EG@Qm~sb^%VXK8ArXKZL_$guHd8Z!U@-3)U8 delta 42 ycmdnZv7cjt2B!!M1M|QC|Nd)DG@K@6XrO1HXJ}wxXsBmsW^7@?uzKUwG-d!X!40DT diff --git a/examples/runtime/shaders/dx9/vs_callback.bin b/examples/runtime/shaders/dx9/vs_callback.bin index 91c7a717fe5e4cf4ae1115540cd07cf4934bf5ee..5b24007c6dce39d3139d56f3984fc34d9451db45 100644 GIT binary patch delta 37 tcmcb}e3p5F9_JiJ2IhbN|NYmSXug`yQqRaz&(hRL&)Cq=kYVDNy8sKX4XXeE delta 41 xcmX@he35yA9_Io^2IhbN|NYmWXuev=&_K^X&(OfY&`{6N%-F(&VfDlhcL6?!4%+|# diff --git a/examples/runtime/shaders/dx9/vs_cubes.bin b/examples/runtime/shaders/dx9/vs_cubes.bin index fcfb16e0d0dd283d23f21ac546ec28ed10159f46..6bed4a49eb9591e570d8cdf2e72c3f12cb459f98 100644 GIT binary patch delta 37 tcmX@iw4Z5$0;dck1M|QC|Nbja)U4;T)HAZwvotl*Gd46dWSF?C69Dj(3@iWu delta 41 xcmdnbbeL&^0;d8a1M|QC|Ng5?)T|dWG|)59Gc+(TG}JRRGqx~cSUquDCjcL}4O{>K diff --git a/examples/runtime/shaders/dx9/vs_deferred_combine.bin b/examples/runtime/shaders/dx9/vs_deferred_combine.bin index fe8592c138dd449fed38182df0fc8d75323178c5..a299604962cf9f86b4a6ebaa5beceb068aca2497 100644 GIT binary patch delta 37 tcmX@iw4Z5$0;dck1M|QC|Nbja)U4;T)HAZwvotl*Gd46dWSF?C69Dj(3@iWu delta 41 xcmdnbbeL&^0;d8a1M|QC|Ng5?)T|dWG|)59Gc+(TG}JRRGqx~cSUquDCjcL}4O{>K diff --git a/examples/runtime/shaders/dx9/vs_deferred_debug.bin b/examples/runtime/shaders/dx9/vs_deferred_debug.bin index fe8592c138dd449fed38182df0fc8d75323178c5..a299604962cf9f86b4a6ebaa5beceb068aca2497 100644 GIT binary patch delta 37 tcmX@iw4Z5$0;dck1M|QC|Nbja)U4;T)HAZwvotl*Gd46dWSF?C69Dj(3@iWu delta 41 xcmdnbbeL&^0;d8a1M|QC|Ng5?)T|dWG|)59Gc+(TG}JRRGqx~cSUquDCjcL}4O{>K diff --git a/examples/runtime/shaders/dx9/vs_deferred_debug_line.bin b/examples/runtime/shaders/dx9/vs_deferred_debug_line.bin index fcfb16e0d0dd283d23f21ac546ec28ed10159f46..6bed4a49eb9591e570d8cdf2e72c3f12cb459f98 100644 GIT binary patch delta 37 tcmX@iw4Z5$0;dck1M|QC|Nbja)U4;T)HAZwvotl*Gd46dWSF?C69Dj(3@iWu delta 41 xcmdnbbeL&^0;d8a1M|QC|Ng5?)T|dWG|)59Gc+(TG}JRRGqx~cSUquDCjcL}4O{>K diff --git a/examples/runtime/shaders/dx9/vs_deferred_geom.bin b/examples/runtime/shaders/dx9/vs_deferred_geom.bin index 4c80f4cad6df42ae3ef6af4fd9ecceb37821276f..ae10af6fa40c2a8534191f064d2d6f0608e202c6 100644 GIT binary patch delta 39 vcmX@gagbwz87Bt|1M|QC|Nfgyv_HgWsb^%VXK8ArXKZL_$go+M(TEuU5%3Gs delta 43 zcmX@eag<|%87B`51M|QC|Nfg!v_B+dXrO1HXJ}wxXsBmsW^7@?uzE8;qY*OzMPLmB diff --git a/examples/runtime/shaders/dx9/vs_deferred_light.bin b/examples/runtime/shaders/dx9/vs_deferred_light.bin index fe8592c138dd449fed38182df0fc8d75323178c5..a299604962cf9f86b4a6ebaa5beceb068aca2497 100644 GIT binary patch delta 37 tcmX@iw4Z5$0;dck1M|QC|Nbja)U4;T)HAZwvotl*Gd46dWSF?C69Dj(3@iWu delta 41 xcmdnbbeL&^0;d8a1M|QC|Ng5?)T|dWG|)59Gc+(TG}JRRGqx~cSUquDCjcL}4O{>K diff --git a/examples/runtime/shaders/dx9/vs_hdr_blur.bin b/examples/runtime/shaders/dx9/vs_hdr_blur.bin index db3143a625926140c4d9be4ad01d8ecb5ef94842..aafc58d61d7ccbd891dcd7aba1cfff6bf0aafc82 100644 GIT binary patch delta 38 ucmbQsI+JyR5oZb$1M|QC|NiSwv|i6=sb^%VXK8ArXKZL_$guIxLPh`um<K diff --git a/examples/runtime/shaders/dx9/vs_hdr_lum.bin b/examples/runtime/shaders/dx9/vs_hdr_lum.bin index fe8592c138dd449fed38182df0fc8d75323178c5..a299604962cf9f86b4a6ebaa5beceb068aca2497 100644 GIT binary patch delta 37 tcmX@iw4Z5$0;dck1M|QC|Nbja)U4;T)HAZwvotl*Gd46dWSF?C69Dj(3@iWu delta 41 xcmdnbbeL&^0;d8a1M|QC|Ng5?)T|dWG|)59Gc+(TG}JRRGqx~cSUquDCjcL}4O{>K diff --git a/examples/runtime/shaders/dx9/vs_hdr_lumavg.bin b/examples/runtime/shaders/dx9/vs_hdr_lumavg.bin index fe8592c138dd449fed38182df0fc8d75323178c5..a299604962cf9f86b4a6ebaa5beceb068aca2497 100644 GIT binary patch delta 37 tcmX@iw4Z5$0;dck1M|QC|Nbja)U4;T)HAZwvotl*Gd46dWSF?C69Dj(3@iWu delta 41 xcmdnbbeL&^0;d8a1M|QC|Ng5?)T|dWG|)59Gc+(TG}JRRGqx~cSUquDCjcL}4O{>K diff --git a/examples/runtime/shaders/dx9/vs_hdr_mesh.bin b/examples/runtime/shaders/dx9/vs_hdr_mesh.bin index 7bafd238112077f3f3fcf90ed14117541b254f25..f8a154140aa3762ae4fb856a8e8a542b864660d7 100644 GIT binary patch delta 38 ucmX@ga*$<$5ho851M|QC|Nd)Fw4Tprsb^%VXK8ArXKZL_$guHEBqIO=+zgZe delta 42 ycmX@ea+GC)5vKqX1M|QC|NiStw4N_yXrO1HXJ}wxXsBmsW^7@?uzKT*NJaoPG!4W6 diff --git a/examples/runtime/shaders/dx9/vs_hdr_skybox.bin b/examples/runtime/shaders/dx9/vs_hdr_skybox.bin index fe8592c138dd449fed38182df0fc8d75323178c5..a299604962cf9f86b4a6ebaa5beceb068aca2497 100644 GIT binary patch delta 37 tcmX@iw4Z5$0;dck1M|QC|Nbja)U4;T)HAZwvotl*Gd46dWSF?C69Dj(3@iWu delta 41 xcmdnbbeL&^0;d8a1M|QC|Ng5?)T|dWG|)59Gc+(TG}JRRGqx~cSUquDCjcL}4O{>K diff --git a/examples/runtime/shaders/dx9/vs_hdr_tonemap.bin b/examples/runtime/shaders/dx9/vs_hdr_tonemap.bin index 56f1ecb2e447031676360602492faa99796129dd..c1734e3e3fc8c366594d8b44fb5d3c64112cbda4 100644 GIT binary patch delta 38 ucmbQp+RHk@h%msb^%VXK8ArXKZL_$gpvvE+YUIehjey delta 42 ycmcb`e2;m8H0J?E2IhbN|NU2vXW(j8RrK^2IhbN|NS?aXn%;$QqRaz&(hRL&)Cq=kYTehqZA_mCK(K7 delta 43 zcmZ3K diff --git a/examples/runtime/shaders/dx9/vs_particle.bin b/examples/runtime/shaders/dx9/vs_particle.bin index d727140eef3a1ce3bdb456d90a3512aa5de6d3a9..fa1d3b9a4429bdaab22f6269a3a12402dafcf440 100644 GIT binary patch delta 39 vcmZ3-x{7szF=q)A1M|QC|Nfgyv^m6Qsb^%VXK8ArXKZL_$go*}aULT87orSm delta 43 zcmZ3*x{h^%F=qu61M|QC|Nfg!v^gYXXrO1HXJ}wxXsBmsW^7@?uzE8O<2*(HOVSOR diff --git a/examples/runtime/shaders/dx9/vs_raymarching.bin b/examples/runtime/shaders/dx9/vs_raymarching.bin index 9db127f1b781e8aaf8d7af6e02c22a245c103b75..63ec02a3531e0e4acd416c9357c6b454b55cf09f 100644 GIT binary patch delta 37 tcmaFP^q6Ua0;dBb1M|QC|Nbja)U4;T)HAZwvotl*Gd46dWSF>XEdc)z47>mU delta 41 xcmaFN^qgse0;dZj1M|QC|Ng5?)T|dWG|)59Gc+(TG}JRRGqx~cSUqvuS^zKO4eS5_ diff --git a/examples/runtime/shaders/dx9/vs_shadowmaps_color.bin b/examples/runtime/shaders/dx9/vs_shadowmaps_color.bin index 63a27d6a014ba809386e10c6243af6fd3e20c9d3..4550c08d13753a732efba8ab2bbbd34699a07f5f 100644 GIT binary patch delta 37 tcmbQwG@EIH0_P6~2IhbN|NU2TyWd{z_ diff --git a/examples/runtime/shaders/dx9/vs_shadowmaps_color_lighting_csm.bin b/examples/runtime/shaders/dx9/vs_shadowmaps_color_lighting_csm.bin index 5b190835b30713bbb18539df1715582c79e87986..6b819879e75a03856c0a47cb2742491d9d457fb5 100644 GIT binary patch delta 40 wcmZ3_y_$Q%3Qh)A2IhbN|NT$fxUrj&&r;9GQqR)VNYB{N(2!xXA5$VT05QuA5dZ)H delta 44 zcmZ3@y`Fo*3QiVQ2IhbN|NT$jxUrj2$k0H~K+n*?z|c_7(9GDvgkkk&FQ!Ch0BDR3 AK>z>% diff --git a/examples/runtime/shaders/dx9/vs_shadowmaps_color_lighting_linear.bin b/examples/runtime/shaders/dx9/vs_shadowmaps_color_lighting_linear.bin index 4953a46cb261ed4482bd9aae72ec1cd955fbff41..3bc8a261ee5702f03167760edc21f42ec2b1f4ff 100644 GIT binary patch delta 39 vcmdnSwux;*Fy|d62IhbN|NXb081tUbQqRaz&(hRL&)Cq=kYRHy<4r~YG_MWh delta 43 zcmdnQwvBBz>% diff --git a/examples/runtime/shaders/dx9/vs_shadowmaps_color_lighting_linear_omni.bin b/examples/runtime/shaders/dx9/vs_shadowmaps_color_lighting_linear_omni.bin index fb5160146510620b5a55f9a85698336891090953..2c6c09c36c856d04727b998ee8fa15677125c871 100644 GIT binary patch delta 40 wcmdnRy^VXqYEBMT2IhbN|NT$ixTT(v&r;9GQqR)VNYB{N(2!xXD^n>m05yyaF#rGn delta 44 zcmdnSy^DLoYEB+j2IhbN|NT$dxTT&^$k0H~K+n*?z|c_7(9GDvgkkk&N2XF{0BoTS AVE_OC diff --git a/examples/runtime/shaders/dx9/vs_shadowmaps_color_lighting_omni.bin b/examples/runtime/shaders/dx9/vs_shadowmaps_color_lighting_omni.bin index 37de03aa63e3a782e45538cffbe0c40cd95f2c62..7a0105a308db32205d3e8175df888d5b0a875aaa 100644 GIT binary patch delta 40 wcmeyx^^I%7YR(fZ49x%j|NEc3aZ5cTpQWCWrJkj!k)E-kp&`R&S0+K diff --git a/examples/runtime/shaders/dx9/vs_shadowmaps_depth.bin b/examples/runtime/shaders/dx9/vs_shadowmaps_depth.bin index 63a27d6a014ba809386e10c6243af6fd3e20c9d3..4550c08d13753a732efba8ab2bbbd34699a07f5f 100644 GIT binary patch delta 37 tcmbQwG@EIH0_P6~2IhbN|NU2G@QqRaz&(hRL&)Cq=kYTee<4#5ZJ6#RD delta 43 zcmeyw`i*shH|Gi_2IhbN|NXa`7;;_6&_K^X&(OfY&`{6N%-F(&VfAK9#+{4+bF~ia diff --git a/examples/runtime/shaders/dx9/vs_shadowmaps_packdepth.bin b/examples/runtime/shaders/dx9/vs_shadowmaps_packdepth.bin index 46332ef69183e0761ca1fd986710a82d6654a11a..3e5827745c042946248f539748a227d13c9a25fb 100644 GIT binary patch delta 37 tcmX@iw4Z5$0;dck1M|QC|Nbja)U4;T)HAZwvotl*Gd46dWSF?C69Dj(3@iWu delta 41 xcmdnbbeL&^0;d8a1M|QC|Ng5?)T|dWG|)59Gc+(TG}JRRGqx~cSUquDCjcL}4O{>K diff --git a/examples/runtime/shaders/dx9/vs_shadowmaps_packdepth_linear.bin b/examples/runtime/shaders/dx9/vs_shadowmaps_packdepth_linear.bin index 0d28593e06a73358e266d7d4237cc357b94be6dd..329980ae388497cdd3554f34a3653fe0d0e9953e 100644 GIT binary patch delta 37 tcmaFNbf0O00;dfl1M|QC|Nbja)U4;T)HAZwvotl*Gd46dWSF>XB>??&46FbE delta 41 xcmcc5^q6Ua0;dBb1M|QC|Ng5?)T|dWG|)59Gc+(TG}JRRGqx~cSUqvuN&qew4cq_# diff --git a/examples/runtime/shaders/dx9/vs_shadowmaps_texture.bin b/examples/runtime/shaders/dx9/vs_shadowmaps_texture.bin index fe8592c138dd449fed38182df0fc8d75323178c5..a299604962cf9f86b4a6ebaa5beceb068aca2497 100644 GIT binary patch delta 37 tcmX@iw4Z5$0;dck1M|QC|Nbja)U4;T)HAZwvotl*Gd46dWSF?C69Dj(3@iWu delta 41 xcmdnbbeL&^0;d8a1M|QC|Ng5?)T|dWG|)59Gc+(TG}JRRGqx~cSUquDCjcL}4O{>K diff --git a/examples/runtime/shaders/dx9/vs_shadowmaps_texture_lighting.bin b/examples/runtime/shaders/dx9/vs_shadowmaps_texture_lighting.bin index 96799c4e15d9e3c336d736bae4f6aa51604d8e07..a04a63201735ca6b45daea0704a2cf2cd85b8f62 100644 GIT binary patch delta 38 ucmX@ga*$<$5ho851M|QC|Nd)Fw4Tprsb^%VXK8ArXKZL_$guHEBqIO=+zgZe delta 42 ycmX@ea+GC)5vKqX1M|QC|NiStw4N_yXrO1HXJ}wxXsBmsW^7@?uzKT*NJaoPG!4W6 diff --git a/examples/runtime/shaders/dx9/vs_shadowmaps_unpackdepth.bin b/examples/runtime/shaders/dx9/vs_shadowmaps_unpackdepth.bin index fe8592c138dd449fed38182df0fc8d75323178c5..a299604962cf9f86b4a6ebaa5beceb068aca2497 100644 GIT binary patch delta 37 tcmX@iw4Z5$0;dck1M|QC|Nbja)U4;T)HAZwvotl*Gd46dWSF?C69Dj(3@iWu delta 41 xcmdnbbeL&^0;d8a1M|QC|Ng5?)T|dWG|)59Gc+(TG}JRRGqx~cSUquDCjcL}4O{>K diff --git a/examples/runtime/shaders/dx9/vs_shadowmaps_vblur.bin b/examples/runtime/shaders/dx9/vs_shadowmaps_vblur.bin index c2695fe4a160c97d181eaf38515ab2850cdeccf6..347b4ed021b0fa02c57c441e6e7dffc568aa8322 100644 GIT binary patch delta 39 vcmeyy`iXUdH|G*22IhbN|NXa|7;>G@QqRaz&(hRL&)Cq=kYTee<4#5ZJ6#RD delta 43 zcmeyw`i*shH|Gi_2IhbN|NXa`7;;_6&_K^X&(OfY&`{6N%-F(&VfAK9#+{4+bF~ia diff --git a/examples/runtime/shaders/dx9/vs_shadowvolume_color_lighting.bin b/examples/runtime/shaders/dx9/vs_shadowvolume_color_lighting.bin index 305be162e1dc15d762312289f2e6f07046ea1f84..f948ab9105f4647cbed84a445cecedf17fa9892b 100644 GIT binary patch delta 38 ucmZ3;GM8n75$6j=2IhbN|NYmVXg#0LQqRaz&(hRL&)Cq=kYVE+Q$_$2vJC?O delta 42 ycmbQsvXEth5$7952IhbN|NYmQXgy!Z&_K^X&(OfY&`{6N%-F(&VfDrrri=hbRt_@& diff --git a/examples/runtime/shaders/dx9/vs_shadowvolume_color_texture.bin b/examples/runtime/shaders/dx9/vs_shadowvolume_color_texture.bin index fe8592c138dd449fed38182df0fc8d75323178c5..a299604962cf9f86b4a6ebaa5beceb068aca2497 100644 GIT binary patch delta 37 tcmX@iw4Z5$0;dck1M|QC|Nbja)U4;T)HAZwvotl*Gd46dWSF?C69Dj(3@iWu delta 41 xcmdnbbeL&^0;d8a1M|QC|Ng5?)T|dWG|)59Gc+(TG}JRRGqx~cSUquDCjcL}4O{>K diff --git a/examples/runtime/shaders/dx9/vs_shadowvolume_svback.bin b/examples/runtime/shaders/dx9/vs_shadowvolume_svback.bin index 5875aa635d7c90e901d0e5d361bf4d5b56f0dc27..ff9efe364838359225e42234cd211f6f76a3ce87 100644 GIT binary patch delta 38 ucmdnVyp?%^8)pt91M|QC|Nfgy^gqmJsb^%VXK8ArXKZL_$S_%jaVh{1i424Q delta 42 ycmdnWypwr?8)pF{1M|QC|Nfg!^gk?QXrO1HXJ}wxXsBmsW^7@?uzIor<5U1dNe#3B diff --git a/examples/runtime/shaders/dx9/vs_shadowvolume_svfront.bin b/examples/runtime/shaders/dx9/vs_shadowvolume_svfront.bin index 63a27d6a014ba809386e10c6243af6fd3e20c9d3..4550c08d13753a732efba8ab2bbbd34699a07f5f 100644 GIT binary patch delta 37 tcmbQwG@EIH0_P6~2IhbN|NU2K diff --git a/examples/runtime/shaders/dx9/vs_shadowvolume_texture_lighting.bin b/examples/runtime/shaders/dx9/vs_shadowvolume_texture_lighting.bin index c97d58d5a67a301c3540de2502ae925c1c90aa94..e632b911c3946d9f0869f9ae4dd3c09a8fd4ab4a 100644 GIT binary patch delta 38 ucmX@ga*$<$5ho851M|QC|Nd)Fw4Tprsb^%VXK8ArXKZL_$guHEBqIO=+zgZe delta 42 ycmX@ea+GC)5vKqX1M|QC|NiStw4N_yXrO1HXJ}wxXsBmsW^7@?uzKT*NJaoPG!4W6 diff --git a/examples/runtime/shaders/dx9/vs_sms_mesh.bin b/examples/runtime/shaders/dx9/vs_sms_mesh.bin index d33c32f16d0bc4bfe6ede2785f4bc9cb35840111..f5b0d89610409c5b71ce16a84142c8f0490a9a56 100644 GIT binary patch delta 39 vcmaFH`iOOcGv^#82IhbN|NS?f=(C^CQqRaz&(hRL&)Cq=kYTed<4HyUF!c>q delta 43 zcmaFF`iymgGv@*(2IhbN|NS?a=(AtQ&_K^X&(OfY&`{6N%-F(&VfAK7#*>TyXY~$- diff --git a/examples/runtime/shaders/dx9/vs_sms_shadow.bin b/examples/runtime/shaders/dx9/vs_sms_shadow.bin index 63a27d6a014ba809386e10c6243af6fd3e20c9d3..4550c08d13753a732efba8ab2bbbd34699a07f5f 100644 GIT binary patch delta 37 tcmbQwG@EIH0_P6~2IhbN|NU2K diff --git a/examples/runtime/shaders/dx9/vs_stencil_color.bin b/examples/runtime/shaders/dx9/vs_stencil_color.bin index 63a27d6a014ba809386e10c6243af6fd3e20c9d3..4550c08d13753a732efba8ab2bbbd34699a07f5f 100644 GIT binary patch delta 37 tcmbQwG@EIH0_P6~2IhbN|NU2K diff --git a/examples/runtime/shaders/dx9/vs_stencil_texture.bin b/examples/runtime/shaders/dx9/vs_stencil_texture.bin index fe8592c138dd449fed38182df0fc8d75323178c5..a299604962cf9f86b4a6ebaa5beceb068aca2497 100644 GIT binary patch delta 37 tcmX@iw4Z5$0;dck1M|QC|Nbja)U4;T)HAZwvotl*Gd46dWSF?C69Dj(3@iWu delta 41 xcmdnbbeL&^0;d8a1M|QC|Ng5?)T|dWG|)59Gc+(TG}JRRGqx~cSUquDCjcL}4O{>K diff --git a/examples/runtime/shaders/dx9/vs_stencil_texture_lighting.bin b/examples/runtime/shaders/dx9/vs_stencil_texture_lighting.bin index fcdfc2e180ce6584535ae757889738744e3e5eb9..7257af2e87f0b6febe1ba3b7d71984d5f8b47d88 100644 GIT binary patch delta 38 ucmX@ga*$<$5ho851M|QC|Nd)Fw4Tprsb^%VXK8ArXKZL_$guHEBqIO=+zgZe delta 42 ycmX@ea+GC)5vKqX1M|QC|NiStw4N_yXrO1HXJ}wxXsBmsW^7@?uzKT*NJaoPG!4W6 diff --git a/examples/runtime/shaders/dx9/vs_tree.bin b/examples/runtime/shaders/dx9/vs_tree.bin index 71f4167608c9d34bd143b09c84a28279f857491f..9e69b0bb4a444f0b8c4f90863690f2bccaeed1d6 100644 GIT binary patch delta 38 ucmey#@|9(R5vKza1M|QC|Nd)Fw4Tprsb^%VXK8ArXKZL_$guHEFCzdMmK diff --git a/examples/runtime/shaders/dx9/vs_vectordisplay_fb.bin b/examples/runtime/shaders/dx9/vs_vectordisplay_fb.bin index 9db127f1b781e8aaf8d7af6e02c22a245c103b75..63ec02a3531e0e4acd416c9357c6b454b55cf09f 100644 GIT binary patch delta 37 tcmaFP^q6Ua0;dBb1M|QC|Nbja)U4;T)HAZwvotl*Gd46dWSF>XEdc)z47>mU delta 41 xcmaFN^qgse0;dZj1M|QC|Ng5?)T|dWG|)59Gc+(TG}JRRGqx~cSUqvuS^zKO4eS5_ diff --git a/examples/runtime/shaders/gles/fs_oit_wb.bin b/examples/runtime/shaders/gles/fs_oit_wb.bin index df53debb5b149a1219c3df7f413a6b8b0d3ead57..e594526cf19a2c482821c995401e49c72be64b58 100644 GIT binary patch delta 17 Zcmey&^p$CX1Y^WR$)`*P1{4340suU^2IBw# delta 14 Vcmey$^qFab1Y_7l$)}STO93l}1%m(p diff --git a/examples/runtime/shaders/gles/fs_oit_wb_separate.bin b/examples/runtime/shaders/gles/fs_oit_wb_separate.bin index 2ae88a47fffb3556693f99417631cc1a5738f8ce..51ae8f2dbaf3c171cee0fbd722a2b724b416dfaa 100644 GIT binary patch delta 17 ZcmdnTbbx7s1f%jq$w^EG1`}6L1^_WT1-t+N delta 14 WcmX@Ww2x_m1f$|a$w?E}P6hxZ*acbu diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_esm.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_esm.bin index 700694d399e4633dc403efd9a96f95068d7ff4da..72ed5111aee649ec3fdca583b58630948ce1e1fe 100644 GIT binary patch delta 44 zcmaE_@Ks@hHY20!W*x>bHbDae3mpYRJyRo73v2H6RZnI delta 37 tcmeyW@LpkqHY20`W*x>bHeL%I1w%bkBU1}=%T(RXli5o-CUXg70|3qV3MBvl diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_esm_csm.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_esm_csm.bin index 525a27cdd51cef4ff09597e229c54c658c23f63e..7c77f0cbbfe808d57c62b0dc16eed206f4e44a0e 100644 GIT binary patch delta 125 zcmccP|IU9y3L|6d=2S)z9zg>G3mpYRJyRo73v2(Q8>EG9V{ OoA6V)IUJLl)w2N$K^-Ij diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_esm_linear.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_esm_linear.bin index 04c386666714f9cf4306118662bc83bfd71c5801..789141dcccc3d38a8b93b9b2dc407ecf65ca662b 100644 GIT binary patch delta 44 zcmbQOxKMF}HX~!7My3|#mZ`d%FS93dOg0n91^~n63PS(@ diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_esm_linear_csm.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_esm_linear_csm.bin index 27d8231f863a91a48bccb627b5503dc7e7829e21..3c1d07e15f6f78b95a88890c8e9d18d51eead192 100644 GIT binary patch delta 125 zcmdlHcq(v13L|6U=2XTA9zg>G3mpYRJyRo73vVxFc{w3L~Tc=2XTA9$pI_1w%bkBU1}=%T(RT8|0NXf8gz7#Ui{>_$fBwlakla Pgg0-HU&}E$ULzX-j&~n> diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_esm_linear_omni.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_esm_linear_omni.bin index 4ca43066c347c9a95516cb4ae3c371c62e08d7a9..1503d413ab35e2daaf4743e0bf96f8e127faa00b 100644 GIT binary patch delta 44 zcmbPhz1Vs~FC(Mi<~~L}VL<}}3mpYRJyRo73v;R!MaIhcTk2C8NQ09|t(%m4rY delta 106 zcmX@-y~le)3L|6i=2XVX+`JY#3Wj>7My3|#mZ`dv7sx1W*5*CWf+4K3Szkzo6+_r? UbFVlPn(*cYG6y*(C#z-y02t03tN;K2 diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_hard_linear.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_hard_linear.bin index 3988caee216a20fa631251697658701d32fdbf2c..c0e05951bddcdf8784c2ce8712d89b868ee22975 100644 GIT binary patch delta 44 zcmeBIn5wWro00M9W*tT;HbDae3mpYRJyRo73vL$L^h4NH|R;a~z9d{Z?W0QkfsGynhq delta 106 zcmccSbHryu3M1p~&8dvnxp^&g6b$uDjZ7`fEmL(j`|^sjq6$s+}M AjsO4v delta 37 tcmbPXHOXp2FC$~a=03*FLcA6_3Wj>7My3|#mZ`d%gG3@ZCa;yr1_0u~3v2)Y diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_hard_omni.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_hard_omni.bin index 31b8e22ba357442da49c45813fbff3fb0d1ba141..133e398538cb108e491eaf9e9cf182ef618090e0 100644 GIT binary patch delta 44 zcmexh`OR`eFC$~h=03(kAwdHJ3mpYRJyRo73v&no9bo}tin0sSPco0!YXVdi&a=f0jn^N@(OG&`K*dn_?8A%Lk?+U6<(!> T)sTsXScNN0CU8vVvdseky>n|} diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_pcf_csm.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_pcf_csm.bin index c78a27741db5c6075bd447e35105bb944872f992..9f78cbeee15f4c32072a07d07b282d26782f8522 100644 GIT binary patch delta 1767 zcmaF&mifbb<_)!sOnKin*E5Rp3K|$#=qMQKnHrf|m|Ldm8W?O|$oHKIQ+V=1KEut| z1TSNkGT8h~7pGLc0agPG z%?vkBG{&ZDbD20CpL{x+23yB zcw~dT@X4<9mB6EyF%X|@WC%W!H-zJpWsk-u8yAO9c59*-9yfER;*(9xz-_X?=AGHN z^lr*m#bak`5iWh8*xOyo#f~*@O*gaG8e=!sbaPFEBQB}`%{Zl++MTfI+I+FA9E&h8 zd6{kQ?sLE{WxAPn5>9(2OvNgdILBu^df+4vWG9yHzjcn8jSir9nG8MpUil`=eKx;gGJws@Khl6rIuo785* zQ)Sq~&+wGl=2vI2`UzxM&PAL~cz*?_RM8Eb27bAXO=`2_eXOo?yl=Mo*CT8?z+SC+ XhEwX_OI%Wm8{Tp<85m4%_?8C%A_eNj delta 1592 zcmezHp84Hd<_)!sOgUdS*E5Rp@>=L980wiCnOc}zrs_^^JgzkPydeMPYkbF;Fr_x1 z7kq?87^s79^CyujxTM%6u40ke%rE^Ii|}NAY5vV7a+k45`K$16_Ef|swb@?} z98%8i;#j0M_j{>f5e6D2u=$rSHXUGlLIWkR>*C+MF$AYBo(P;$>Crf)4#nY=l1&oB z<&5%FoKhDva2lwSgHx(KAE$v2i*QO=mvOOUM2N}eu38gJhns9>Zgj#X+|`0rSg^wx zo9da}ScMh)u^O^s5>{dTX;_7~&BQ8fJJ%7LOAarwD{v4*+)UToHGUUmSBu-Rt)Bj{FcZaiL&={VEPcBj!*0!vWS z%}38+752G=RrvB%tin+@9k5yX;10U*X2S<%=qe2#m~DRd7+odUaV5{O3jcbAO?Yv` KJI={X-}3;^^W|Fr diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_pcf_linear.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_pcf_linear.bin index 85cebb56f073cfad2b8ef9355c2f60ed57be441f..5ee79f73a28f9111d1c4f76b0716c040894727f3 100644 GIT binary patch delta 433 zcmaD^wYqwP3nOFFW>>~5?1Bac7CH)sdZtFE7Uq_zx&{W5YsK|8hj7kh!Xc%>vkaFM zC;w7hQZEH@=+fVOS_GS}&9&l}u^6^FRtl@Itt?hySp}@Zf0Zs_F&pf2F101Nq+V)Z gb0}EXNo|}`EA?<1*kOoMD&1rX2NN(de%s^$0P4VRr~m)} delta 382 zcmZ2o{jzF<3nQb#W>>~5?7S8_3Wj>7My3|#mZ`dv9ToI8M{v$$!Xj+IvkaTCDF0Gy z!aoJEs=guokuTY^nkQWM==aCrRH Y#wz?!5330IgMIfB*mh diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_pcf_linear_csm.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_pcf_linear_csm.bin index 93c5b80ef332b1fe13ebc6063b3978d52d7043c8..4bb6fa06e510eaf00f5f3561467a989f81252135 100644 GIT binary patch delta 1795 zcmaLYPbh+L$=G#uI@m)Bq?F5L~cV?3uvhN8j;rsX`(KVQuFnYRvKVI#SF+s3Ck7Ji^5i| z4(xQ+!X?y~xNL{?Ab}Aidh3Mr?SKXKJtbyvb&RGyYZ)`VIc`x*UIVSV_1td%d^21l z;?@x%hevC1x{~fZC`~4BBTgD9GKP}sQujU~+x$X~jvGb29|A(QO^J(73%NKeEN-6@ zax}Eg-&!W$lAT{lrd)UcktYHv9~)#+WR8cJ&x$$jpu$=|PruVCuupLVl7ACYX$$rm z--h(K0}BRrAw4Hy!N~(iuZIzIt5h1^%5ut$LBY%d_q4%`gPOBkLJ4MMN}h8kRH@?v zrcyab_B>0Pf`g83xtAbKVV)mcrsE=)P^WX2*gk(drJo@6zQBSfZ-^4E_j2v;zs>bE F^8-?r+!6o) delta 1544 zcmZ4YnR(4e<_)!sOj_SJ*E4qT@>=L980wiCnOc}zrs_^M6gAlF!GDwqL)dV$ztBZA z;mwAkOw1T64K|lZTt-s~Hn&3>tMDATOW0JeSHvoONCm6#RduYwFSO9z40g#cU97@9 zhFA@eH^C}wWRBGk7psTZypv|D&W;vT7tg3nevrh!`JxL4dMLuAWIe=iNtJu!l)C6A zj!TzL5KgJ~P@D!njKC>n9fLzkVDq$iQ7q2b{2)mMi!eAOJkqe~081^*#94Z)7%O0%41rx9u@@+C! z;hO1Kg_&k!74DelfXyYmi?9k$T8h;WiIrG|=dHnNi1G%k!YeknVGHl#-B`o>^*$_C znr<#SgvD&r%|DJ}QEj%l;Uv21%@@y@moJu&Q-m0v?rR#z^PN~gWIHjiP;*_d1!0GsCW1Ld9 hW;hL0u-t*m@xnIya7pplw+6a0~zd delta 388 zcmZpe&bV(HYVg1b+lFQMA zH!H|oLlXiUU@E^7o3N}BR$*4v71&h2QO7ELSqrQ1E?um`3k}fS40d3z>% diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_pcf_omni.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_pcf_omni.bin index 18a43e1ea2738e06698ae9f757135d8dbbb21303..44a131f69ad553803ecb5795d8bf3008ff885e7d 100644 GIT binary patch delta 451 zcmZpl#&~iXp9snB|d`SQR delta 376 zcmX>(jj??iX{muT9{j=>Q25Op}$#CY#tM;@a78=x6p)u zD)lzMlwN~P_=?` diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_vsm_linear.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_vsm_linear.bin index 3e96ec50a4c1642e5c1eb4cb08352ff268bb579c..754e424ea1226b768c9d58f44686be27162a2649 100644 GIT binary patch delta 21 dcmX@Aa$IGDHY20>W*x?L0!#)5lWz%T0{~2T2C@JE delta 18 acmX@Ea#Ur5HY20xW*x?L0+a6uW&;2{8wOAS diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_vsm_linear_csm.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_vsm_linear_csm.bin index df85bd9510cc37b9003a08bf9e558e92c776db9a..53f2ea31f22d6fe53926cad63e8dead631a47912 100644 GIT binary patch delta 21 dcmcbVa3x_w3M1p|&8dt{dQ1ielb`En0|00C2&Vu5 delta 18 acmcbTa4BI!3M1po&8dt{dXr!3X9ECJI|xMp diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_vsm_linear_omni.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_vsm_linear_omni.bin index 2d63ad15e45aa01f527ba7e4871dc0851f301cd8..0b0a1bbbf16e67007363a1592b2c2202fc47b9d9 100644 GIT binary patch delta 21 dcmX?UciL`4FC*j5&3%jkvP=dBlkdr80{~#e2owMS delta 18 acmX?YchYV{FC*jj&3%jkvXdXkWdi_BbO*8k diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_vsm_omni.bin b/examples/runtime/shaders/gles/fs_shadowmaps_color_lighting_vsm_omni.bin index 772ec28f6ed7fccc9afba4cd8129cfd89af2f0c9..ad331bd4ffd96214c1baa4eba6adbf516de1643c 100644 GIT binary patch delta 21 ccmbPjH`i`MFC%03<~~LxStbL6$s6Rd0aX?UE&u=k delta 18 ZcmbPhH`{JQFC$~;<~~Lx*~y#avH?Tx2Fw5e diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_hblur.bin b/examples/runtime/shaders/gles/fs_shadowmaps_hblur.bin index d8509532b15aa138d398fce98f2a009ec9c1765e..c50ce9cc452df86cf452a7a8623e3368f310360c 100644 GIT binary patch delta 249 zcmZ3(dx>{~EaQfaayE>D1_l;73Wj>7My3|#mZ`c129qB$iA=6$^v5a_I$4KF8LLeA s4nE3?{Ct0{~^D2s!`& delta 22 ecmZ3-w1$b>E!cylU`o*s1_s%Q+>0k}r~?2|kq6iS diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_packdepth_linear.bin b/examples/runtime/shaders/gles/fs_shadowmaps_packdepth_linear.bin index a366ac46963d2a4a9750690c4005c68192a447c6..c1c6b5162905c489259548eebdcc5402f3f86bf0 100644 GIT binary patch delta 25 gcmeyv_>Ym>E!cx)iL_@G1H=1?+{H`=1{3S*0B&mtTmS$7 delta 22 dcmeyz_=l0(E!cx)iL_@G1H;>i+{F_c>Ht|{2l@a2 diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_unpackdepth.bin b/examples/runtime/shaders/gles/fs_shadowmaps_unpackdepth.bin index 0fd472eda282c73c7eef7d036ed599b92c3895d8..db9d665275dab6e8c9d402a0e4eff769ee0a5ba5 100644 GIT binary patch delta 33 ocmZ3;yp(x@E@SaTy&HlC1{OLBhI*z(rWWRwsk#ORlZ6@k0HDYS)Bpeg delta 29 kcmZ3=ypVZgy&Jq1Itqq*rbea~=9a0tlf@bP0Dy7`5C8xG diff --git a/examples/runtime/shaders/gles/fs_shadowmaps_vblur.bin b/examples/runtime/shaders/gles/fs_shadowmaps_vblur.bin index d8509532b15aa138d398fce98f2a009ec9c1765e..c50ce9cc452df86cf452a7a8623e3368f310360c 100644 GIT binary patch delta 249 zcmZ3(dx>{~EaQfaayE>D1_l;73Wj>7My3|#mZ`c129qB$iA=6$^v5a_I$4KF8LLeA ss)!oDl%EKX0J` delta 372 zcmX@(+~Yh!moaLio;NG6g^q%uo~eufG&pNLJ^krRus z?q&gQtitzs(1kZQ^6kZDZnXfqN}%I(HhT(T6&4r4D*RM*0=n6X(z=^Bi}zy_ZjeM* Zy;)HjtK+0)(N%&S_d*V<@KyzJMgVV%Uibh2 diff --git a/examples/runtime/shaders/gles/fs_sms_shadow_pd.bin b/examples/runtime/shaders/gles/fs_sms_shadow_pd.bin index 3997cd62a98e2c88d649616934bd4a9ec8cdf0dc..d6bdeb0b6c9e6e1fbb920f25c5a7f860e1620d42 100644 GIT binary patch delta 25 hcmZ3(w2q0}E!cylU`o*s1_t?w+>4nE3?{Ct0{~^D2s!`& delta 22 ecmZ3-w1$b>E!cylU`o*s1_s%Q+>0k}r~?2|kq6iS diff --git a/examples/runtime/shaders/glsl/fs_oit_wb.bin b/examples/runtime/shaders/glsl/fs_oit_wb.bin index 1bfc2361d5cd15d781581f6608e94f175f60ce1d..32f69e5aed200377bcfced714fc28b29d89cfdcf 100644 GIT binary patch delta 17 ZcmaFJ^q6Ua1f$zT$;(Uz1{2?u0suKA28jRw delta 14 WcmaFN^pI(S1f$DD$;%Vpl>z`N!v-e+ diff --git a/examples/runtime/shaders/glsl/fs_oit_wb_separate.bin b/examples/runtime/shaders/glsl/fs_oit_wb_separate.bin index f8ae5bc9b81e95461f9acfbd6b106a2cb815366c..d77b34792fa2f4348e63cc3dae2bf16ce5e7cce5 100644 GIT binary patch delta 17 ZcmZ3(w2oj9tDu2_g^q%uo~eZ<61j&Bz$ES%>j9E3bu)f}x(Nk*S5bWvcFG33g?U$+rC70JzBsB>(^b diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_esm_csm.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_esm_csm.bin index 1e7a4d25acd9083da4680317e4c49359ab900f1a..7249ac3fc01592cbe44b4c72aadd51425f1c7c9c 100644 GIT binary patch delta 126 zcmccT^TB6B3L_J{>gF`YEN(#q0}CAmLp@U?Qwwv;R9ypu&3AbsSuuqt-{n!>oF>$X WOG;j%3YXMLSuYMI1B1!JYTf`xOd!4h delta 107 zcmez1bI)f(3M123mCb34S=_u9Itqq*rbea~=9a0tn;-H-vZ4x2e#oP|IZvn)o3OS- P6*l3UvR)jMRn@!!p@$xS diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_esm_linear.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_esm_linear.bin index 3c41f4ed3f71e6af6d2783516ee8dd0cc038b7c3..57a0637840f1b210b63cdf2cb3a569b45f1a9306 100644 GIT binary patch delta 44 zcmZ1{zeRq7HX~!pW*tUpHbDae3mpYRJyRo73v?`O6Aq delta 37 scmdlYzfOLGHX~!*W*tUpHeL%I1w%bkBU1}=%T(RX5$yaNlQa3f0lA3@LI3~& diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_esm_linear_csm.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_esm_linear_csm.bin index b930d047c8166162d7c89067da0b785440076c7b..daa9d7bc412497a95378a2af48952d86d530fda2 100644 GIT binary patch delta 125 zcmdnxcgAl+3M1p=&8dv*xdjajEOZnM^-PUSEzB)bbqx$QEAsZUVhT@I05v2G A^Z)<= delta 37 tcmdmQvD0EhFC*jf&3%kELcA6_3Wj>7My3|#mZ`d%ZwrfaO#UM64FKt23(^1p diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_esm_omni.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_esm_omni.bin index 9e5441e58394cc77c59c0b9846a6e6f8b07ace90..0728fd38ac9cbde349d3a918331cb5ff1f7fa859 100644 GIT binary patch delta 44 zcmeCSm}s$~myxl4b06a`K|uop3mpYRJyRo73v>yz7{&B%Cfvkqe_tDu2_g^q%uo~eyX=^&B%CTvkqe_E3bu)f}x(Nk*S5bWvcGxMQrjMlMnNG0|3LE3P}I} diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_hard_csm.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_hard_csm.bin index 7ae79a1339c645d81ce89352f5cb9c57ba72f781..27694944113897d6f4234f61b05057467a29fb8f 100644 GIT binary patch delta 129 zcmccS@xo(63M1qH&8dtZxC9LhEOZnM^-PUSEzB)bbqx$A&yiM|oGHk?xu0hx3sz~B e&6$FXtXQQCH?I(Tjz!nzInwzYOhCiARlEUlL?Y$@ delta 114 zcmaFiam`~x3M1p&&8dtZxOgpe6b$uDjZ7`fEmL(T`wA*eUMa@Cc{0yR7F4OtzJjW( fs6s&1Dw8ir^KRZE_8d($NNV#1X>X3nvMSyHm=PdU diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_hard_linear.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_hard_linear.bin index 52a0b82131652a0308571e14e488775fe2445f4c..68de56248ffa465fab0afe3caf885ed0ba52f829 100644 GIT binary patch delta 44 zcmZ1>w@z+@HY4M|%{q)rSp^LYEOZnM^-PUSEzB)bbqx$Q-(&mF&SYRP`7WO~04akF AN&o-= delta 37 tcmZ1{w?b}%HY4MY%{q)rS$QpV6b$uDjZ7`fEmL(jKVtjOKKU`9Hvrxj3@88q diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_hard_linear_csm.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_hard_linear_csm.bin index 08808de87a71d1771d07180f59e99089dfd29594..e9d07c376e4587e215fa08d75cbc789b6d47f14b 100644 GIT binary patch delta 125 zcmccT`N4BT3L|6t=2S)#Zb1VB3mpYRJyRo73vjjlJpX9m8f+@9my`VQM XrZ8BCmbf@BsX`eg4kn<%lU2L{U#}o} delta 106 zcmez1dCzl03L|6b=2S)#Ze9x=1w%bkBU1}=%T(RTaWcxA&+^=4!6JN1P=ghVu$j0x Pn(*d08CQ7My3|#mZ`d%(}dYMCg)3g0|4NK3c&yX diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_hard_omni.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_hard_omni.bin index 0f8e094c7e9aa65f1b32147e3e1de202e0ff82bb..d7893ba4369e0a3918af4dfd30636c4ed62cbec8 100644 GIT binary patch delta 44 zcmbPaKEr%NFC!z{=03(&K|uop3mpYRJyRo73v*aQs>EOZnM^-PUSEzB)bbqx$AHwfr$4&rEI!XYKhJsG={ z{^m!#6R}8bZV)(#MHp;PjW7>~bY`hja3Wj>7My3|#mZ`dvCkW_m4&!KJ!XhlqJsDG2fAc%u ziD<%`CkPxw69St%K^ThxdYhBPCSg-;EQwW^MFy+zRXMD}%M{Ta2X;xB3RYn^b*zSn ZYhe|Bp@Y?s9r{>>JB(~NCLgo%1ppioW-I^z diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_pcf_csm.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_pcf_csm.bin index c649bf07a24d6761a5083fdc9c95e73f55739285..957f309bc5ef706af4f6e53cb36c8aa5bc4169e8 100644 GIT binary patch delta 1782 zcmaLUT_}TL6bJCONz}%qup*KbHhQ-9`nvIvaxs*mXhklDTDcfEiX`JgD4Wt!t9f&w zChBNOLnI&3lEP>;FC{mkUCD)!+3 zf1Md19hSqukO@-I0s}WHPtl^bYKD?INAZV?JhN@-)L$RxRsON)ZB*f6@vccmNoQ4H z){3@Pp!72rqKkG&>P|?_Hb}GGX`t8ddhUA@a_iCAWs1eF0U0H)LoS*kgR-3MjPTED zAvTi7?`xs?Q3ImSaY%iWMo{IRN}}88VxUwv12Y42ka89vxfUV4FO{M(Y|D_2eK63x z0?D@u15?)^4F@jJ$tDP%EEa@gSa$#kw7m;Se*npS1cn#r>jY2*InGNsny_l0+XQVXsKslA$?~qqxLgUt`o; zOcuMX$<^RbC=FCz8WsbV%1;p&l|dFOB21bR$_zvK;(y+pRe^oo7DPCJ}~tbq7!y=@ud0?M2ML z_JJ^Ob0D4VM;aXfN|K>J@DOSrM$9j{KnH*621@cVwt`e1lQ3zf!1yh@F&DDX{!AsC zF0jI@MeLi0{IQ@zX}1sZ-7+lcT!DPZLDsB74hA&nCbBiiQ|quKy#d*|$(9fo8WbL9 zCF{;Pvo*>01b?fr^VR`8s^VD4X$vhzgoEb!D+YP=43;G0kh?A*A6-G#Ub9>Hx%^Fn bH;`pXSTcPN`S}r+IG@zqv!D2aD8Z oMfE*cgu!7ap@qYGz0D7Guvrh*wNf9aRH2ar2NN)2Hd^@t05dIeGynhq delta 382 zcmX?5_OEn<3nSy!&902*?7S8_3Wj>7My3|#mZ`dv1J(65@8)P?!XjM5-H%P!i?0ux zu(%*r)lY@73U3y}YDj}5R$*Tmtin?AScRV}_F_6vfAbcV9yH<2f$DqEguvn9qlML6 XNnI@F>TQ0ik5zc1kpsu%&sM$w%~E74 diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_pcf_linear_csm.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_pcf_linear_csm.bin index 5b07162b00192743e31db1783aebade08c925335..202b3b7623621835cee70d8b13bc618015e1e67f 100644 GIT binary patch delta 1733 zcmZ|Q-$#RC6bEqI(hnt;QC5*s+FJF#Tkp1%E=t5qOk@3^A51nQZ{5X~)I~%WttcWh zl2p5#j>f4w0~f=?fQIgpO5oB=XuV>lm5_rrZg8pl{)=PD=MW*D+qQ| zlh`GhCA+QH+bIZPQ72HS`drPDNPg`NLnP`l%yBVny!IB6OApD>7(-PR-SOUw1_Yvd^rH1K4l{?&GdNM4_2j>B?3tY*WAD6|RsNc6o0X>1!( zd>4{&pBub5;m!f1+#w9~MIk*O!N7qNNXKVRv@6>c+||xCJ4Qs2=r0DzALo`r5rti2 zM6uG)9XoiT&)GffQ}+mIEdlB03HI{5KvG^|VCOrey(A1&ry&KtPRrH#->EL^{0G6B B)a?KO delta 1526 zcmaFN!)u|VV5nzmWNKk6W=-}RN>8zg0Inp zfGQ0)=ZWmX6gJqLDZU4raGDfW;bhs}*i^?WU=@y5#wr}HhE+IN6RQLLbg&A0>SHy; z)d*d9v!LlKbTE?(!O-y04%_kZ)(1bTLw#K6i z6?R|zuUmlC5ZNVIg?pA` zHRRVStil=Ve6fY`@2yzFIA$k?l?$(!Za%#StFYApE%Xossa|y$tFY8@tcG-+!YcgZ zEEZw2%^4TbeYttzl~`=9aJhl5ax%zqn{Hz<*L1VueXPP09$_`)-&3r@IWO06OqTlO F3jpHLuSx&_ diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_pcf_linear_omni.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_pcf_linear_omni.bin index 34d5c091ce268a6707af50eade9769f76eb9f33a..492e6e805b192101e4aa1d1910e8e8c36a11f91a 100644 GIT binary patch delta 451 zcmcaMfpNw}#tq9D8Q*SR&e$s~XkcKWqhP3KYGi6*ZkeiUV6fRybQ2S%@MK3(z0GJ(oKi=$aY{|ln}ExO(S|ss)J$+1_{nS` bE(6b5F2^Oc!3L+)B>Qp>CIf@XoF2XaL+NqB delta 384 zcmbO+k@4CD#tq9D8CP#!&e$u=YoViHsApz8I|-ZWgN#9%Xr b)lxL!&HHSwq6q;5Re$qk`!bHn-X6XH^4o0U diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_pcf_omni.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_pcf_omni.bin index 53f13abd5c8c410fa5779507ab96ccc9e2039daf..81ea89086ae4625420d9c9ab2e455a757e7d79ee 100644 GIT binary patch delta 439 zcmZ2Ff${kS#tq9D8TV{n&Zs6VXkcKWqhP3KYGi6*ZkeiUU@-Z)am`KgLk_^bw2;f2~*g-i9OU~`FwAy#2&6Ldp1A2d6UX29l! Yme8{7eQ0lfMXf0{~0>2Ce`A delta 18 acmX@8v|nk1HX|edW*x>8{FA>4cmn`DmIh1! diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_vsm_linear_csm.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_vsm_linear_csm.bin index cbcecf1feb42c13225ad247d8f2df3d6c0e9fd50..79058cad0d7c5536020a0c54b1d1f385df177277 100644 GIT binary patch delta 21 ccmewm^C@OS3L_)u=2XT5I!p!zlU4P+0boi8QUCw| delta 18 Zcmewq^C4zK3L_)?=2XT5I+NA)ya7z*2Jip? diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_vsm_linear_omni.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_vsm_linear_omni.bin index a2aeda4ead7c4b59d2fdbd7d22fe707b86e17bde..5915c930f4eada534e6c8764c7ddcca059c0127c 100644 GIT binary patch delta 21 ccmX?Oea?DAFC(MP=03*H(o6;hlN)8d0bb(=x&QzG delta 18 ZcmX?Sea3o2FC(MX=03*H(vzEIy#Y%n2Uq|A diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_vsm_omni.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_vsm_omni.bin index fd9d3902609c8e27aea7ddc02592032c30475813..93b5a2a0bb2abf6d8354aeb42c2980727c3206ac 100644 GIT binary patch delta 21 ccmbPdy})`yFC!!0=03)w(o6;hlY?cw0aG;w)Bpeg delta 18 ZcmZ2rJbD3v?ETiE@IY~xA0|N^k1w%bkBU1}=%T!$hgUK$8$yh}FSwbgsGAZMb>BA`_ o%#2IV3}zJ^rpd8jm#M_6K76tcs}fcj$;lzI`=OsK>V37vd^MFoqf7b~WyHt>G2fhFR diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_unpackdepth.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_unpackdepth.bin index acda8d5f64f84a3ed3245aa210effab11ee423fb..6602f5e43e0f55851feccff4230e7231270d29d3 100644 GIT binary patch delta 33 ocmaFB^n_`GE~C*zz59X&1{OLBhI*z(rWWRwsk#ORlcgBl0ID7c)c^nh delta 29 kcmaFD^nhuCE~DN=z5BctItqq*rbea~=9a0tljRuQ0EoZ{5dZ)H diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_vblur.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_vblur.bin index f1180dceb51d6998bdf47dff8f7aaf08a25eb893..f8fa7a5d8b68948073d533d2bfb465893dac077a 100644 GIT binary patch delta 245 zcmZ3>bD3v?ETiE@IY~xA0|N^k1w%bkBU1}=%T!$hgUK$8$yh}FSwbgsGAZMb>BA`_ o%#2IV3}zJ^rpd8jm#M_6K76tcs}fcj$;lzI`=OsK>V37vd^MFoqf7b~Wysecond; - preprocessor.writef(" \\\n\t%s = %s;", var.m_name.c_str(), var.m_init.c_str() ); + preprocessor.writef(" \\\n\t%s", var.m_name.c_str() ); + if (!var.m_init.empty() ) + { + preprocessor.writef(" = %s", var.m_init.c_str() ); + } + preprocessor.writef(";"); } }