From 73362c39897da1b30ddbd8b562ffb2c1112c2af6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D1=80=D0=B0=D0=BD=D0=B8=D0=BC=D0=B8=D1=80=20=D0=9A?= =?UTF-8?q?=D0=B0=D1=80=D0=B0=D1=9F=D0=B8=D1=9B?= Date: Sat, 10 Aug 2019 10:26:00 -0700 Subject: [PATCH] Rebuilt shaders. --- examples/02-metaballs/vs_metaballs.bin.h | 4 +- .../debugdraw/fs_debugdraw_fill_texture.bin.h | 75 +- examples/common/font/fs_font_basic.bin.h | 123 +- .../common/font/fs_font_distance_field.bin.h | 344 ++--- .../fs_font_distance_field_subpixel.bin.h | 370 +++--- examples/common/imgui/fs_imgui_cubemap.bin.h | 95 +- examples/common/imgui/fs_imgui_image.bin.h | 96 +- .../common/imgui/fs_imgui_image_swizz.bin.h | 107 +- examples/common/imgui/fs_imgui_latlong.bin.h | 135 +- examples/common/imgui/fs_imgui_texture.bin.h | 79 +- examples/common/imgui/fs_ocornut_imgui.bin.h | 72 +- examples/common/nanovg/fs_nanovg_fill.bin.h | 1108 +++++++++-------- examples/common/ps/fs_particle.bin.h | 258 ++-- examples/runtime/shaders/dx11/cs_indirect.bin | Bin 441 -> 445 bytes .../shaders/dx11/cs_init_instances.bin | Bin 6769 -> 6773 bytes examples/runtime/shaders/dx11/cs_update.bin | Bin 787 -> 791 bytes .../shaders/dx11/cs_update_instances.bin | Bin 1613 -> 1617 bytes .../runtime/shaders/dx11/fs_albedo_output.bin | Bin 492 -> 500 bytes .../runtime/shaders/dx11/fs_bloom_combine.bin | Bin 539 -> 563 bytes examples/runtime/shaders/dx11/fs_bump.bin | Bin 3475 -> 3431 bytes examples/runtime/shaders/dx11/fs_callback.bin | Bin 794 -> 802 bytes examples/runtime/shaders/dx11/fs_cubes.bin | Bin 262 -> 270 bytes .../runtime/shaders/dx11/fs_downsample.bin | Bin 1892 -> 2004 bytes examples/runtime/shaders/dx11/fs_hdr_blur.bin | Bin 1191 -> 1271 bytes .../runtime/shaders/dx11/fs_hdr_bright.bin | Bin 2453 -> 2541 bytes examples/runtime/shaders/dx11/fs_hdr_lum.bin | Bin 2486 -> 2566 bytes .../runtime/shaders/dx11/fs_hdr_lumavg.bin | Bin 3086 -> 3222 bytes examples/runtime/shaders/dx11/fs_hdr_mesh.bin | Bin 1874 -> 1890 bytes .../runtime/shaders/dx11/fs_hdr_skybox.bin | Bin 802 -> 818 bytes .../runtime/shaders/dx11/fs_hdr_tonemap.bin | Bin 2530 -> 2626 bytes examples/runtime/shaders/dx11/fs_ibl_mesh.bin | Bin 3488 -> 3512 bytes .../runtime/shaders/dx11/fs_ibl_skybox.bin | Bin 1368 -> 1392 bytes .../runtime/shaders/dx11/fs_instancing.bin | Bin 262 -> 270 bytes examples/runtime/shaders/dx11/fs_mesh.bin | Bin 1659 -> 1667 bytes examples/runtime/shaders/dx11/fs_oit.bin | Bin 288 -> 296 bytes examples/runtime/shaders/dx11/fs_oit_wb.bin | Bin 696 -> 704 bytes .../runtime/shaders/dx11/fs_oit_wb_blit.bin | Bin 522 -> 546 bytes .../shaders/dx11/fs_oit_wb_separate.bin | Bin 636 -> 644 bytes .../shaders/dx11/fs_oit_wb_separate_blit.bin | Bin 522 -> 546 bytes examples/runtime/shaders/dx11/fs_particle.bin | Bin 605 -> 613 bytes .../runtime/shaders/dx11/fs_picking_id.bin | Bin 389 -> 397 bytes .../shaders/dx11/fs_picking_shaded.bin | Bin 1202 -> 1210 bytes examples/runtime/shaders/dx11/fs_pom.bin | Bin 7111 -> 7407 bytes .../runtime/shaders/dx11/fs_raymarching.bin | Bin 10007 -> 10015 bytes .../runtime/shaders/dx11/fs_rsm_combine.bin | Bin 3398 -> 3566 bytes .../runtime/shaders/dx11/fs_rsm_gbuffer.bin | Bin 371 -> 379 bytes .../runtime/shaders/dx11/fs_rsm_lbuffer.bin | Bin 1228 -> 1252 bytes .../runtime/shaders/dx11/fs_rsm_shadow.bin | Bin 319 -> 327 bytes .../dx11/fs_shadowmaps_color_black.bin | Bin 230 -> 238 bytes .../dx11/fs_shadowmaps_color_lighting_esm.bin | Bin 3575 -> 3591 bytes .../fs_shadowmaps_color_lighting_esm_csm.bin | Bin 6536 -> 6576 bytes ...s_shadowmaps_color_lighting_esm_linear.bin | Bin 3547 -> 3563 bytes ...adowmaps_color_lighting_esm_linear_csm.bin | Bin 6424 -> 6464 bytes ...dowmaps_color_lighting_esm_linear_omni.bin | Bin 5205 -> 5221 bytes .../fs_shadowmaps_color_lighting_esm_omni.bin | Bin 5233 -> 5249 bytes .../fs_shadowmaps_color_lighting_hard.bin | Bin 3459 -> 3475 bytes .../fs_shadowmaps_color_lighting_hard_csm.bin | Bin 6072 -> 6112 bytes ..._shadowmaps_color_lighting_hard_linear.bin | Bin 3431 -> 3447 bytes ...dowmaps_color_lighting_hard_linear_csm.bin | Bin 5960 -> 6000 bytes ...owmaps_color_lighting_hard_linear_omni.bin | Bin 5089 -> 5105 bytes ...fs_shadowmaps_color_lighting_hard_omni.bin | Bin 5117 -> 5133 bytes .../dx11/fs_shadowmaps_color_lighting_pcf.bin | Bin 11920 -> 12056 bytes .../fs_shadowmaps_color_lighting_pcf_csm.bin | Bin 40073 -> 40593 bytes ...s_shadowmaps_color_lighting_pcf_linear.bin | Bin 10852 -> 10988 bytes ...adowmaps_color_lighting_pcf_linear_csm.bin | Bin 35717 -> 36237 bytes ...dowmaps_color_lighting_pcf_linear_omni.bin | Bin 12438 -> 12574 bytes .../fs_shadowmaps_color_lighting_pcf_omni.bin | Bin 13526 -> 13662 bytes .../dx11/fs_shadowmaps_color_lighting_vsm.bin | Bin 3719 -> 3735 bytes .../fs_shadowmaps_color_lighting_vsm_csm.bin | Bin 7208 -> 7248 bytes ...s_shadowmaps_color_lighting_vsm_linear.bin | Bin 3691 -> 3707 bytes ...adowmaps_color_lighting_vsm_linear_csm.bin | Bin 7096 -> 7136 bytes ...dowmaps_color_lighting_vsm_linear_omni.bin | Bin 5349 -> 5365 bytes .../fs_shadowmaps_color_lighting_vsm_omni.bin | Bin 5377 -> 5393 bytes .../dx11/fs_shadowmaps_color_texture.bin | Bin 625 -> 641 bytes .../shaders/dx11/fs_shadowmaps_hblur.bin | Bin 1825 -> 1905 bytes .../shaders/dx11/fs_shadowmaps_hblur_vsm.bin | Bin 2185 -> 2265 bytes .../shaders/dx11/fs_shadowmaps_packdepth.bin | Bin 430 -> 438 bytes .../dx11/fs_shadowmaps_packdepth_linear.bin | Bin 358 -> 366 bytes .../dx11/fs_shadowmaps_packdepth_vsm.bin | Bin 570 -> 578 bytes .../fs_shadowmaps_packdepth_vsm_linear.bin | Bin 498 -> 506 bytes .../shaders/dx11/fs_shadowmaps_texture.bin | Bin 327 -> 343 bytes .../dx11/fs_shadowmaps_unpackdepth.bin | Bin 501 -> 517 bytes .../dx11/fs_shadowmaps_unpackdepth_vsm.bin | Bin 501 -> 517 bytes .../shaders/dx11/fs_shadowmaps_vblur.bin | Bin 1825 -> 1905 bytes .../shaders/dx11/fs_shadowmaps_vblur_vsm.bin | Bin 2185 -> 2265 bytes .../dx11/fs_shadowvolume_color_lighting.bin | Bin 2459 -> 2475 bytes .../dx11/fs_shadowvolume_color_texture.bin | Bin 625 -> 641 bytes .../dx11/fs_shadowvolume_svbackblank.bin | Bin 230 -> 238 bytes .../dx11/fs_shadowvolume_svbackcolor.bin | Bin 272 -> 280 bytes .../dx11/fs_shadowvolume_svbacktex1.bin | Bin 350 -> 358 bytes .../dx11/fs_shadowvolume_svbacktex2.bin | Bin 350 -> 358 bytes .../dx11/fs_shadowvolume_svfrontblank.bin | Bin 230 -> 238 bytes .../dx11/fs_shadowvolume_svfrontcolor.bin | Bin 272 -> 280 bytes .../dx11/fs_shadowvolume_svfronttex1.bin | Bin 350 -> 358 bytes .../dx11/fs_shadowvolume_svfronttex2.bin | Bin 350 -> 358 bytes .../shaders/dx11/fs_shadowvolume_svside.bin | Bin 466 -> 474 bytes .../dx11/fs_shadowvolume_svsideblank.bin | Bin 258 -> 266 bytes .../dx11/fs_shadowvolume_svsidecolor.bin | Bin 300 -> 308 bytes .../dx11/fs_shadowvolume_svsidetex.bin | Bin 571 -> 579 bytes .../shaders/dx11/fs_shadowvolume_texture.bin | Bin 327 -> 343 bytes .../dx11/fs_shadowvolume_texture_lighting.bin | Bin 2638 -> 2662 bytes examples/runtime/shaders/dx11/fs_sky.bin | Bin 1042 -> 1050 bytes .../shaders/dx11/fs_sky_color_banding_fix.bin | Bin 1714 -> 1722 bytes .../runtime/shaders/dx11/fs_sky_landscape.bin | Bin 1760 -> 1776 bytes examples/runtime/shaders/dx11/fs_sms_mesh.bin | Bin 4241 -> 4377 bytes .../runtime/shaders/dx11/fs_sms_mesh_pd.bin | Bin 5633 -> 5769 bytes .../runtime/shaders/dx11/fs_sms_shadow.bin | Bin 230 -> 238 bytes .../runtime/shaders/dx11/fs_sms_shadow_pd.bin | Bin 479 -> 487 bytes .../shaders/dx11/fs_stencil_color_black.bin | Bin 230 -> 238 bytes .../dx11/fs_stencil_color_lighting.bin | Bin 2289 -> 2297 bytes .../shaders/dx11/fs_stencil_color_texture.bin | Bin 625 -> 641 bytes .../shaders/dx11/fs_stencil_texture.bin | Bin 327 -> 343 bytes .../dx11/fs_stencil_texture_lighting.bin | Bin 2482 -> 2498 bytes examples/runtime/shaders/dx11/fs_terrain.bin | Bin 350 -> 358 bytes examples/runtime/shaders/dx11/fs_tree.bin | Bin 1415 -> 1439 bytes examples/runtime/shaders/dx11/fs_update.bin | Bin 326 -> 342 bytes .../runtime/shaders/dx11/fs_update_3d.bin | Bin 508 -> 524 bytes .../runtime/shaders/dx11/fs_update_cmp.bin | Bin 395 -> 411 bytes examples/runtime/shaders/dx11/fs_upsample.bin | Bin 1446 -> 1526 bytes .../shaders/dx11/fs_vectordisplay_blit.bin | Bin 482 -> 498 bytes .../shaders/dx11/fs_vectordisplay_blur.bin | Bin 1478 -> 1558 bytes .../shaders/dx11/fs_vectordisplay_fb.bin | Bin 486 -> 502 bytes examples/runtime/shaders/dx11/fs_vt_mip.bin | Bin 922 -> 926 bytes examples/runtime/shaders/dx11/fs_vt_unlit.bin | Bin 1209 -> 1229 bytes examples/runtime/shaders/dx11/fs_wf_mesh.bin | Bin 1557 -> 1565 bytes .../runtime/shaders/dx11/fs_wf_wireframe.bin | Bin 889 -> 897 bytes .../runtime/shaders/dx11/vs_albedo_output.bin | Bin 1105 -> 1113 bytes examples/runtime/shaders/dx11/vs_bump.bin | Bin 1866 -> 1870 bytes .../shaders/dx11/vs_bump_instanced.bin | Bin 1796 -> 1800 bytes examples/runtime/shaders/dx11/vs_callback.bin | Bin 714 -> 722 bytes examples/runtime/shaders/dx11/vs_cubes.bin | Bin 512 -> 520 bytes .../runtime/shaders/dx11/vs_fullscreen.bin | Bin 520 -> 528 bytes examples/runtime/shaders/dx11/vs_hdr_blur.bin | Bin 1082 -> 1090 bytes .../runtime/shaders/dx11/vs_hdr_bright.bin | Bin 520 -> 528 bytes examples/runtime/shaders/dx11/vs_hdr_lum.bin | Bin 520 -> 528 bytes .../runtime/shaders/dx11/vs_hdr_lumavg.bin | Bin 520 -> 528 bytes examples/runtime/shaders/dx11/vs_hdr_mesh.bin | Bin 946 -> 954 bytes .../runtime/shaders/dx11/vs_hdr_skybox.bin | Bin 520 -> 528 bytes .../runtime/shaders/dx11/vs_hdr_tonemap.bin | Bin 1030 -> 1038 bytes examples/runtime/shaders/dx11/vs_ibl_mesh.bin | Bin 917 -> 925 bytes .../runtime/shaders/dx11/vs_ibl_skybox.bin | Bin 808 -> 816 bytes .../runtime/shaders/dx11/vs_instancing.bin | Bin 849 -> 857 bytes examples/runtime/shaders/dx11/vs_mesh.bin | Bin 1435 -> 1443 bytes examples/runtime/shaders/dx11/vs_oit.bin | Bin 804 -> 812 bytes examples/runtime/shaders/dx11/vs_oit_blit.bin | Bin 520 -> 528 bytes examples/runtime/shaders/dx11/vs_particle.bin | Bin 1151 -> 1159 bytes .../shaders/dx11/vs_picking_shaded.bin | Bin 1047 -> 1055 bytes examples/runtime/shaders/dx11/vs_pom.bin | Bin 1872 -> 1880 bytes .../runtime/shaders/dx11/vs_raymarching.bin | Bin 622 -> 630 bytes .../runtime/shaders/dx11/vs_rsm_combine.bin | Bin 520 -> 528 bytes .../runtime/shaders/dx11/vs_rsm_gbuffer.bin | Bin 814 -> 822 bytes .../runtime/shaders/dx11/vs_rsm_lbuffer.bin | Bin 1107 -> 1131 bytes .../runtime/shaders/dx11/vs_rsm_shadow.bin | Bin 758 -> 766 bytes .../shaders/dx11/vs_shadowmaps_color.bin | Bin 406 -> 414 bytes .../dx11/vs_shadowmaps_color_lighting.bin | Bin 1199 -> 1207 bytes .../dx11/vs_shadowmaps_color_lighting_csm.bin | Bin 2148 -> 2156 bytes .../vs_shadowmaps_color_lighting_linear.bin | Bin 1239 -> 1247 bytes ...s_shadowmaps_color_lighting_linear_csm.bin | Bin 2308 -> 2316 bytes ..._shadowmaps_color_lighting_linear_omni.bin | Bin 2219 -> 2227 bytes .../vs_shadowmaps_color_lighting_omni.bin | Bin 2059 -> 2067 bytes .../dx11/vs_shadowmaps_color_texture.bin | Bin 520 -> 528 bytes .../shaders/dx11/vs_shadowmaps_depth.bin | Bin 406 -> 414 bytes .../shaders/dx11/vs_shadowmaps_hblur.bin | Bin 1151 -> 1159 bytes .../shaders/dx11/vs_shadowmaps_packdepth.bin | Bin 494 -> 502 bytes .../dx11/vs_shadowmaps_packdepth_linear.bin | Bin 502 -> 510 bytes .../shaders/dx11/vs_shadowmaps_texture.bin | Bin 520 -> 528 bytes .../dx11/vs_shadowmaps_texture_lighting.bin | Bin 976 -> 984 bytes .../dx11/vs_shadowmaps_unpackdepth.bin | Bin 520 -> 528 bytes .../shaders/dx11/vs_shadowmaps_vblur.bin | Bin 1151 -> 1159 bytes .../dx11/vs_shadowvolume_color_lighting.bin | Bin 938 -> 946 bytes .../dx11/vs_shadowvolume_color_texture.bin | Bin 520 -> 528 bytes .../shaders/dx11/vs_shadowvolume_svback.bin | Bin 596 -> 604 bytes .../shaders/dx11/vs_shadowvolume_svfront.bin | Bin 406 -> 414 bytes .../shaders/dx11/vs_shadowvolume_svside.bin | Bin 766 -> 774 bytes .../shaders/dx11/vs_shadowvolume_texture.bin | Bin 520 -> 528 bytes .../dx11/vs_shadowvolume_texture_lighting.bin | Bin 976 -> 984 bytes examples/runtime/shaders/dx11/vs_sky.bin | Bin 3063 -> 3071 bytes .../runtime/shaders/dx11/vs_sky_landscape.bin | Bin 792 -> 800 bytes examples/runtime/shaders/dx11/vs_sms_mesh.bin | Bin 1191 -> 1199 bytes .../runtime/shaders/dx11/vs_sms_shadow.bin | Bin 406 -> 414 bytes .../runtime/shaders/dx11/vs_sms_shadow_pd.bin | Bin 494 -> 502 bytes .../runtime/shaders/dx11/vs_stencil_color.bin | Bin 406 -> 414 bytes .../dx11/vs_stencil_color_lighting.bin | Bin 908 -> 916 bytes .../shaders/dx11/vs_stencil_color_texture.bin | Bin 520 -> 528 bytes .../shaders/dx11/vs_stencil_texture.bin | Bin 520 -> 528 bytes .../dx11/vs_stencil_texture_lighting.bin | Bin 976 -> 984 bytes examples/runtime/shaders/dx11/vs_terrain.bin | Bin 576 -> 584 bytes .../dx11/vs_terrain_height_texture.bin | Bin 718 -> 734 bytes examples/runtime/shaders/dx11/vs_tree.bin | Bin 1060 -> 1068 bytes examples/runtime/shaders/dx11/vs_update.bin | Bin 520 -> 528 bytes .../shaders/dx11/vs_vectordisplay_fb.bin | Bin 622 -> 630 bytes .../runtime/shaders/dx11/vs_vt_generic.bin | Bin 677 -> 681 bytes examples/runtime/shaders/dx11/vs_wf_mesh.bin | Bin 1019 -> 1027 bytes .../runtime/shaders/dx11/vs_wf_wireframe.bin | Bin 761 -> 769 bytes .../runtime/shaders/dx9/fs_albedo_output.bin | Bin 189 -> 193 bytes .../runtime/shaders/dx9/fs_bloom_combine.bin | Bin 436 -> 440 bytes examples/runtime/shaders/dx9/fs_bump.bin | Bin 2268 -> 2236 bytes examples/runtime/shaders/dx9/fs_callback.bin | Bin 547 -> 551 bytes examples/runtime/shaders/dx9/fs_cubes.bin | Bin 131 -> 135 bytes .../runtime/shaders/dx9/fs_downsample.bin | Bin 965 -> 969 bytes examples/runtime/shaders/dx9/fs_hdr_blur.bin | Bin 612 -> 616 bytes .../runtime/shaders/dx9/fs_hdr_bright.bin | Bin 1654 -> 1658 bytes examples/runtime/shaders/dx9/fs_hdr_lum.bin | Bin 1463 -> 1467 bytes .../runtime/shaders/dx9/fs_hdr_lumavg.bin | Bin 1787 -> 1791 bytes examples/runtime/shaders/dx9/fs_hdr_mesh.bin | Bin 1371 -> 1375 bytes .../runtime/shaders/dx9/fs_hdr_skybox.bin | Bin 519 -> 523 bytes .../runtime/shaders/dx9/fs_hdr_tonemap.bin | Bin 1667 -> 1671 bytes examples/runtime/shaders/dx9/fs_ibl_mesh.bin | Bin 2017 -> 2021 bytes .../runtime/shaders/dx9/fs_ibl_skybox.bin | Bin 1013 -> 1017 bytes .../runtime/shaders/dx9/fs_instancing.bin | Bin 131 -> 135 bytes examples/runtime/shaders/dx9/fs_mesh.bin | Bin 1196 -> 1200 bytes examples/runtime/shaders/dx9/fs_oit.bin | Bin 177 -> 181 bytes examples/runtime/shaders/dx9/fs_oit_wb.bin | Bin 453 -> 457 bytes .../runtime/shaders/dx9/fs_oit_wb_blit.bin | Bin 423 -> 427 bytes .../shaders/dx9/fs_oit_wb_separate.bin | Bin 425 -> 429 bytes .../shaders/dx9/fs_oit_wb_separate_blit.bin | Bin 423 -> 427 bytes examples/runtime/shaders/dx9/fs_particle.bin | Bin 398 -> 402 bytes .../runtime/shaders/dx9/fs_picking_id.bin | Bin 218 -> 222 bytes .../runtime/shaders/dx9/fs_picking_shaded.bin | Bin 659 -> 663 bytes examples/runtime/shaders/dx9/fs_pom.bin | Bin 5656 -> 5660 bytes .../runtime/shaders/dx9/fs_raymarching.bin | Bin 47432 -> 47436 bytes .../runtime/shaders/dx9/fs_rsm_combine.bin | Bin 2423 -> 2427 bytes .../runtime/shaders/dx9/fs_rsm_gbuffer.bin | Bin 228 -> 232 bytes .../runtime/shaders/dx9/fs_rsm_lbuffer.bin | Bin 893 -> 897 bytes .../runtime/shaders/dx9/fs_rsm_shadow.bin | Bin 200 -> 204 bytes .../shaders/dx9/fs_shadowmaps_color_black.bin | Bin 143 -> 147 bytes .../dx9/fs_shadowmaps_color_lighting_esm.bin | Bin 2720 -> 2724 bytes .../fs_shadowmaps_color_lighting_esm_csm.bin | Bin 4501 -> 4505 bytes ...s_shadowmaps_color_lighting_esm_linear.bin | Bin 2716 -> 2720 bytes ...adowmaps_color_lighting_esm_linear_csm.bin | Bin 4465 -> 4469 bytes ...dowmaps_color_lighting_esm_linear_omni.bin | Bin 3766 -> 3770 bytes .../fs_shadowmaps_color_lighting_esm_omni.bin | Bin 3770 -> 3774 bytes .../dx9/fs_shadowmaps_color_lighting_hard.bin | Bin 2680 -> 2684 bytes .../fs_shadowmaps_color_lighting_hard_csm.bin | Bin 4369 -> 4373 bytes ..._shadowmaps_color_lighting_hard_linear.bin | Bin 2676 -> 2680 bytes ...dowmaps_color_lighting_hard_linear_csm.bin | Bin 4413 -> 4417 bytes ...owmaps_color_lighting_hard_linear_omni.bin | Bin 3738 -> 3742 bytes ...fs_shadowmaps_color_lighting_hard_omni.bin | Bin 3722 -> 3726 bytes .../dx9/fs_shadowmaps_color_lighting_pcf.bin | Bin 7581 -> 7585 bytes .../fs_shadowmaps_color_lighting_pcf_csm.bin | Bin 24486 -> 24490 bytes ...s_shadowmaps_color_lighting_pcf_linear.bin | Bin 7257 -> 7261 bytes ...adowmaps_color_lighting_pcf_linear_csm.bin | Bin 22306 -> 22310 bytes ...dowmaps_color_lighting_pcf_linear_omni.bin | Bin 7955 -> 7959 bytes .../fs_shadowmaps_color_lighting_pcf_omni.bin | Bin 8659 -> 8663 bytes .../dx9/fs_shadowmaps_color_lighting_vsm.bin | Bin 2800 -> 2804 bytes .../fs_shadowmaps_color_lighting_vsm_csm.bin | Bin 4885 -> 4889 bytes ...s_shadowmaps_color_lighting_vsm_linear.bin | Bin 2784 -> 2788 bytes ...adowmaps_color_lighting_vsm_linear_csm.bin | Bin 4821 -> 4825 bytes ...dowmaps_color_lighting_vsm_linear_omni.bin | Bin 3866 -> 3870 bytes .../fs_shadowmaps_color_lighting_vsm_omni.bin | Bin 3882 -> 3886 bytes .../dx9/fs_shadowmaps_color_texture.bin | Bin 566 -> 570 bytes .../shaders/dx9/fs_shadowmaps_hblur.bin | Bin 954 -> 958 bytes .../shaders/dx9/fs_shadowmaps_hblur_vsm.bin | Bin 1146 -> 1150 bytes .../shaders/dx9/fs_shadowmaps_packdepth.bin | Bin 263 -> 267 bytes .../dx9/fs_shadowmaps_packdepth_linear.bin | Bin 215 -> 219 bytes .../dx9/fs_shadowmaps_packdepth_vsm.bin | Bin 327 -> 331 bytes .../fs_shadowmaps_packdepth_vsm_linear.bin | Bin 255 -> 259 bytes .../shaders/dx9/fs_shadowmaps_texture.bin | Bin 212 -> 216 bytes .../shaders/dx9/fs_shadowmaps_unpackdepth.bin | Bin 374 -> 378 bytes .../dx9/fs_shadowmaps_unpackdepth_vsm.bin | Bin 378 -> 382 bytes .../shaders/dx9/fs_shadowmaps_vblur.bin | Bin 954 -> 958 bytes .../shaders/dx9/fs_shadowmaps_vblur_vsm.bin | Bin 1146 -> 1150 bytes .../dx9/fs_shadowvolume_color_lighting.bin | Bin 1904 -> 1908 bytes .../dx9/fs_shadowvolume_color_texture.bin | Bin 566 -> 570 bytes .../dx9/fs_shadowvolume_svbackblank.bin | Bin 143 -> 147 bytes .../dx9/fs_shadowvolume_svbackcolor.bin | Bin 221 -> 225 bytes .../dx9/fs_shadowvolume_svbacktex1.bin | Bin 175 -> 179 bytes .../dx9/fs_shadowvolume_svbacktex2.bin | Bin 175 -> 179 bytes .../dx9/fs_shadowvolume_svfrontblank.bin | Bin 143 -> 147 bytes .../dx9/fs_shadowvolume_svfrontcolor.bin | Bin 221 -> 225 bytes .../dx9/fs_shadowvolume_svfronttex1.bin | Bin 175 -> 179 bytes .../dx9/fs_shadowvolume_svfronttex2.bin | Bin 175 -> 179 bytes .../shaders/dx9/fs_shadowvolume_svside.bin | Bin 251 -> 255 bytes .../dx9/fs_shadowvolume_svsideblank.bin | Bin 143 -> 147 bytes .../dx9/fs_shadowvolume_svsidecolor.bin | Bin 221 -> 225 bytes .../shaders/dx9/fs_shadowvolume_svsidetex.bin | Bin 348 -> 352 bytes .../shaders/dx9/fs_shadowvolume_texture.bin | Bin 212 -> 216 bytes .../dx9/fs_shadowvolume_texture_lighting.bin | Bin 2055 -> 2059 bytes examples/runtime/shaders/dx9/fs_sky.bin | Bin 643 -> 647 bytes .../shaders/dx9/fs_sky_color_banding_fix.bin | Bin 1279 -> 1283 bytes .../runtime/shaders/dx9/fs_sky_landscape.bin | Bin 1425 -> 1429 bytes examples/runtime/shaders/dx9/fs_sms_mesh.bin | Bin 2458 -> 2462 bytes .../runtime/shaders/dx9/fs_sms_mesh_pd.bin | Bin 3294 -> 3298 bytes .../runtime/shaders/dx9/fs_sms_shadow.bin | Bin 143 -> 147 bytes .../runtime/shaders/dx9/fs_sms_shadow_pd.bin | Bin 344 -> 348 bytes .../shaders/dx9/fs_stencil_color_black.bin | Bin 143 -> 147 bytes .../shaders/dx9/fs_stencil_color_lighting.bin | Bin 1970 -> 1974 bytes .../shaders/dx9/fs_stencil_color_texture.bin | Bin 566 -> 570 bytes .../shaders/dx9/fs_stencil_texture.bin | Bin 212 -> 216 bytes .../dx9/fs_stencil_texture_lighting.bin | Bin 2163 -> 2167 bytes examples/runtime/shaders/dx9/fs_terrain.bin | Bin 191 -> 195 bytes examples/runtime/shaders/dx9/fs_tree.bin | Bin 1012 -> 1016 bytes examples/runtime/shaders/dx9/fs_update.bin | Bin 211 -> 215 bytes examples/runtime/shaders/dx9/fs_update_3d.bin | Bin 421 -> 425 bytes .../runtime/shaders/dx9/fs_update_cmp.bin | Bin 256 -> 260 bytes examples/runtime/shaders/dx9/fs_upsample.bin | Bin 791 -> 795 bytes .../shaders/dx9/fs_vectordisplay_blit.bin | Bin 319 -> 323 bytes .../shaders/dx9/fs_vectordisplay_blur.bin | Bin 807 -> 811 bytes .../shaders/dx9/fs_vectordisplay_fb.bin | Bin 331 -> 335 bytes examples/runtime/shaders/dx9/fs_wf_mesh.bin | Bin 1010 -> 1014 bytes .../runtime/shaders/dx9/fs_wf_wireframe.bin | Bin 514 -> 518 bytes .../runtime/shaders/dx9/vs_albedo_output.bin | Bin 578 -> 582 bytes examples/runtime/shaders/dx9/vs_callback.bin | Bin 455 -> 459 bytes examples/runtime/shaders/dx9/vs_cubes.bin | Bin 313 -> 317 bytes .../runtime/shaders/dx9/vs_fullscreen.bin | Bin 313 -> 317 bytes examples/runtime/shaders/dx9/vs_hdr_blur.bin | Bin 659 -> 663 bytes .../runtime/shaders/dx9/vs_hdr_bright.bin | Bin 313 -> 317 bytes examples/runtime/shaders/dx9/vs_hdr_lum.bin | Bin 313 -> 317 bytes .../runtime/shaders/dx9/vs_hdr_lumavg.bin | Bin 313 -> 317 bytes examples/runtime/shaders/dx9/vs_hdr_mesh.bin | Bin 571 -> 575 bytes .../runtime/shaders/dx9/vs_hdr_skybox.bin | Bin 313 -> 317 bytes .../runtime/shaders/dx9/vs_hdr_tonemap.bin | Bin 647 -> 651 bytes examples/runtime/shaders/dx9/vs_ibl_mesh.bin | Bin 622 -> 626 bytes .../runtime/shaders/dx9/vs_ibl_skybox.bin | Bin 597 -> 601 bytes .../runtime/shaders/dx9/vs_instancing.bin | Bin 468 -> 472 bytes examples/runtime/shaders/dx9/vs_mesh.bin | Bin 976 -> 980 bytes examples/runtime/shaders/dx9/vs_oit.bin | Bin 547 -> 551 bytes examples/runtime/shaders/dx9/vs_oit_blit.bin | Bin 313 -> 317 bytes examples/runtime/shaders/dx9/vs_particle.bin | Bin 676 -> 680 bytes .../runtime/shaders/dx9/vs_picking_shaded.bin | Bin 668 -> 672 bytes examples/runtime/shaders/dx9/vs_pom.bin | Bin 1021 -> 1025 bytes .../runtime/shaders/dx9/vs_raymarching.bin | Bin 349 -> 353 bytes .../runtime/shaders/dx9/vs_rsm_combine.bin | Bin 313 -> 317 bytes .../runtime/shaders/dx9/vs_rsm_gbuffer.bin | Bin 491 -> 495 bytes .../runtime/shaders/dx9/vs_rsm_lbuffer.bin | Bin 898 -> 902 bytes .../runtime/shaders/dx9/vs_rsm_shadow.bin | Bin 495 -> 499 bytes .../shaders/dx9/vs_shadowmaps_color.bin | Bin 277 -> 281 bytes .../dx9/vs_shadowmaps_color_lighting.bin | Bin 796 -> 800 bytes .../dx9/vs_shadowmaps_color_lighting_csm.bin | Bin 1445 -> 1449 bytes .../vs_shadowmaps_color_lighting_linear.bin | Bin 812 -> 816 bytes ...s_shadowmaps_color_lighting_linear_csm.bin | Bin 1509 -> 1513 bytes ..._shadowmaps_color_lighting_linear_omni.bin | Bin 1456 -> 1460 bytes .../dx9/vs_shadowmaps_color_lighting_omni.bin | Bin 1392 -> 1396 bytes .../dx9/vs_shadowmaps_color_texture.bin | Bin 313 -> 317 bytes .../shaders/dx9/vs_shadowmaps_depth.bin | Bin 277 -> 281 bytes .../shaders/dx9/vs_shadowmaps_hblur.bin | Bin 748 -> 752 bytes .../shaders/dx9/vs_shadowmaps_packdepth.bin | Bin 313 -> 317 bytes .../dx9/vs_shadowmaps_packdepth_linear.bin | Bin 345 -> 349 bytes .../shaders/dx9/vs_shadowmaps_texture.bin | Bin 313 -> 317 bytes .../dx9/vs_shadowmaps_texture_lighting.bin | Bin 571 -> 575 bytes .../shaders/dx9/vs_shadowmaps_unpackdepth.bin | Bin 313 -> 317 bytes .../shaders/dx9/vs_shadowmaps_vblur.bin | Bin 748 -> 752 bytes .../dx9/vs_shadowvolume_color_lighting.bin | Bin 535 -> 539 bytes .../dx9/vs_shadowvolume_color_texture.bin | Bin 313 -> 317 bytes .../shaders/dx9/vs_shadowvolume_svback.bin | Bin 431 -> 435 bytes .../shaders/dx9/vs_shadowvolume_svfront.bin | Bin 277 -> 281 bytes .../shaders/dx9/vs_shadowvolume_svside.bin | Bin 539 -> 543 bytes .../shaders/dx9/vs_shadowvolume_texture.bin | Bin 313 -> 317 bytes .../dx9/vs_shadowvolume_texture_lighting.bin | Bin 571 -> 575 bytes examples/runtime/shaders/dx9/vs_sky.bin | Bin 2110 -> 2114 bytes .../runtime/shaders/dx9/vs_sky_landscape.bin | Bin 495 -> 499 bytes examples/runtime/shaders/dx9/vs_sms_mesh.bin | Bin 732 -> 736 bytes .../runtime/shaders/dx9/vs_sms_shadow.bin | Bin 277 -> 281 bytes .../runtime/shaders/dx9/vs_sms_shadow_pd.bin | Bin 313 -> 317 bytes .../runtime/shaders/dx9/vs_stencil_color.bin | Bin 277 -> 281 bytes .../shaders/dx9/vs_stencil_color_lighting.bin | Bin 535 -> 539 bytes .../shaders/dx9/vs_stencil_color_texture.bin | Bin 313 -> 317 bytes .../shaders/dx9/vs_stencil_texture.bin | Bin 313 -> 317 bytes .../dx9/vs_stencil_texture_lighting.bin | Bin 571 -> 575 bytes examples/runtime/shaders/dx9/vs_terrain.bin | Bin 337 -> 341 bytes .../shaders/dx9/vs_terrain_height_texture.bin | Bin 507 -> 511 bytes examples/runtime/shaders/dx9/vs_tree.bin | Bin 623 -> 627 bytes examples/runtime/shaders/dx9/vs_update.bin | Bin 313 -> 317 bytes .../shaders/dx9/vs_vectordisplay_fb.bin | Bin 349 -> 353 bytes examples/runtime/shaders/dx9/vs_wf_mesh.bin | Bin 658 -> 662 bytes .../runtime/shaders/dx9/vs_wf_wireframe.bin | Bin 534 -> 538 bytes examples/runtime/shaders/essl/cs_indirect.bin | Bin 1516 -> 1593 bytes .../shaders/essl/cs_init_instances.bin | Bin 3674 -> 3751 bytes examples/runtime/shaders/essl/cs_update.bin | Bin 1640 -> 1720 bytes .../shaders/essl/cs_update_instances.bin | Bin 2982 -> 3059 bytes .../runtime/shaders/essl/fs_albedo_output.bin | Bin 131 -> 135 bytes .../runtime/shaders/essl/fs_bloom_combine.bin | Bin 378 -> 382 bytes examples/runtime/shaders/essl/fs_callback.bin | Bin 495 -> 499 bytes examples/runtime/shaders/essl/fs_cubes.bin | Bin 89 -> 93 bytes .../runtime/shaders/essl/fs_downsample.bin | Bin 1995 -> 1999 bytes examples/runtime/shaders/essl/fs_hdr_blur.bin | Bin 1007 -> 1011 bytes .../runtime/shaders/essl/fs_hdr_bright.bin | Bin 2431 -> 2435 bytes examples/runtime/shaders/essl/fs_hdr_lum.bin | Bin 2359 -> 2363 bytes .../runtime/shaders/essl/fs_hdr_lumavg.bin | Bin 3282 -> 3286 bytes examples/runtime/shaders/essl/fs_hdr_mesh.bin | Bin 1797 -> 1801 bytes .../runtime/shaders/essl/fs_hdr_skybox.bin | Bin 700 -> 704 bytes .../runtime/shaders/essl/fs_hdr_tonemap.bin | Bin 2706 -> 2710 bytes examples/runtime/shaders/essl/fs_ibl_mesh.bin | Bin 3567 -> 3571 bytes .../runtime/shaders/essl/fs_ibl_skybox.bin | Bin 1855 -> 1859 bytes .../runtime/shaders/essl/fs_instancing.bin | Bin 89 -> 93 bytes examples/runtime/shaders/essl/fs_mesh.bin | Bin 1419 -> 1423 bytes examples/runtime/shaders/essl/fs_oit.bin | Bin 101 -> 105 bytes examples/runtime/shaders/essl/fs_oit_wb.bin | Bin 373 -> 375 bytes .../runtime/shaders/essl/fs_oit_wb_blit.bin | Bin 411 -> 415 bytes .../shaders/essl/fs_oit_wb_separate.bin | Bin 441 -> 443 bytes .../shaders/essl/fs_oit_wb_separate_blit.bin | Bin 411 -> 415 bytes examples/runtime/shaders/essl/fs_particle.bin | Bin 372 -> 376 bytes .../runtime/shaders/essl/fs_picking_id.bin | Bin 124 -> 128 bytes .../shaders/essl/fs_picking_shaded.bin | Bin 874 -> 878 bytes examples/runtime/shaders/essl/fs_pom.bin | Bin 2869 -> 2873 bytes .../runtime/shaders/essl/fs_raymarching.bin | Bin 12616 -> 12620 bytes .../runtime/shaders/essl/fs_rsm_combine.bin | Bin 7970 -> 7974 bytes .../runtime/shaders/essl/fs_rsm_gbuffer.bin | Bin 188 -> 192 bytes .../runtime/shaders/essl/fs_rsm_lbuffer.bin | Bin 1309 -> 1313 bytes .../runtime/shaders/essl/fs_rsm_shadow.bin | Bin 173 -> 177 bytes .../essl/fs_shadowmaps_color_black.bin | Bin 76 -> 80 bytes .../essl/fs_shadowmaps_color_lighting_esm.bin | Bin 4213 -> 4211 bytes .../fs_shadowmaps_color_lighting_esm_csm.bin | Bin 10222 -> 10208 bytes ...s_shadowmaps_color_lighting_esm_linear.bin | Bin 4257 -> 4255 bytes ...adowmaps_color_lighting_esm_linear_csm.bin | Bin 10442 -> 10428 bytes ...dowmaps_color_lighting_esm_linear_omni.bin | Bin 7587 -> 7585 bytes .../fs_shadowmaps_color_lighting_esm_omni.bin | Bin 7541 -> 7539 bytes .../fs_shadowmaps_color_lighting_hard.bin | Bin 4085 -> 4083 bytes .../fs_shadowmaps_color_lighting_hard_csm.bin | Bin 9678 -> 9664 bytes ..._shadowmaps_color_lighting_hard_linear.bin | Bin 4117 -> 4115 bytes ...dowmaps_color_lighting_hard_linear_csm.bin | Bin 9814 -> 9800 bytes ...owmaps_color_lighting_hard_linear_omni.bin | Bin 7448 -> 7446 bytes ...fs_shadowmaps_color_lighting_hard_omni.bin | Bin 7414 -> 7412 bytes .../essl/fs_shadowmaps_color_lighting_pcf.bin | Bin 15736 -> 15674 bytes .../fs_shadowmaps_color_lighting_pcf_csm.bin | Bin 63472 -> 63218 bytes ...s_shadowmaps_color_lighting_pcf_linear.bin | Bin 15787 -> 15725 bytes ...adowmaps_color_lighting_pcf_linear_csm.bin | Bin 63918 -> 63664 bytes ...dowmaps_color_lighting_pcf_linear_omni.bin | Bin 19317 -> 19255 bytes .../fs_shadowmaps_color_lighting_pcf_omni.bin | Bin 19262 -> 19200 bytes .../essl/fs_shadowmaps_color_lighting_vsm.bin | Bin 4635 -> 4637 bytes .../fs_shadowmaps_color_lighting_vsm_csm.bin | Bin 12152 -> 12154 bytes ...s_shadowmaps_color_lighting_vsm_linear.bin | Bin 4679 -> 4681 bytes ...adowmaps_color_lighting_vsm_linear_csm.bin | Bin 12372 -> 12374 bytes ...dowmaps_color_lighting_vsm_linear_omni.bin | Bin 8011 -> 8013 bytes .../fs_shadowmaps_color_lighting_vsm_omni.bin | Bin 7965 -> 7967 bytes .../essl/fs_shadowmaps_color_texture.bin | Bin 687 -> 691 bytes .../shaders/essl/fs_shadowmaps_hblur.bin | Bin 1746 -> 1712 bytes .../shaders/essl/fs_shadowmaps_hblur_vsm.bin | Bin 2744 -> 2748 bytes .../shaders/essl/fs_shadowmaps_packdepth.bin | Bin 302 -> 304 bytes .../essl/fs_shadowmaps_packdepth_linear.bin | Bin 254 -> 256 bytes .../essl/fs_shadowmaps_packdepth_vsm.bin | Bin 497 -> 501 bytes .../fs_shadowmaps_packdepth_vsm_linear.bin | Bin 408 -> 412 bytes .../shaders/essl/fs_shadowmaps_texture.bin | Bin 211 -> 215 bytes .../essl/fs_shadowmaps_unpackdepth.bin | Bin 421 -> 421 bytes .../essl/fs_shadowmaps_unpackdepth_vsm.bin | Bin 394 -> 398 bytes .../shaders/essl/fs_shadowmaps_vblur.bin | Bin 1746 -> 1712 bytes .../shaders/essl/fs_shadowmaps_vblur_vsm.bin | Bin 2744 -> 2748 bytes .../essl/fs_shadowvolume_color_lighting.bin | Bin 2327 -> 2331 bytes .../essl/fs_shadowvolume_color_texture.bin | Bin 687 -> 691 bytes .../essl/fs_shadowvolume_svbackblank.bin | Bin 165 -> 169 bytes .../essl/fs_shadowvolume_svbackcolor.bin | Bin 134 -> 138 bytes .../essl/fs_shadowvolume_svbacktex1.bin | Bin 441 -> 445 bytes .../essl/fs_shadowvolume_svbacktex2.bin | Bin 441 -> 445 bytes .../essl/fs_shadowvolume_svfrontblank.bin | Bin 173 -> 177 bytes .../essl/fs_shadowvolume_svfrontcolor.bin | Bin 134 -> 138 bytes .../essl/fs_shadowvolume_svfronttex1.bin | Bin 438 -> 442 bytes .../essl/fs_shadowvolume_svfronttex2.bin | Bin 438 -> 442 bytes .../shaders/essl/fs_shadowvolume_svside.bin | Bin 468 -> 472 bytes .../essl/fs_shadowvolume_svsideblank.bin | Bin 76 -> 80 bytes .../essl/fs_shadowvolume_svsidecolor.bin | Bin 134 -> 138 bytes .../essl/fs_shadowvolume_svsidetex.bin | Bin 570 -> 574 bytes .../shaders/essl/fs_shadowvolume_texture.bin | Bin 211 -> 215 bytes .../essl/fs_shadowvolume_texture_lighting.bin | Bin 2558 -> 2562 bytes examples/runtime/shaders/essl/fs_sky.bin | Bin 727 -> 731 bytes .../shaders/essl/fs_sky_color_banding_fix.bin | Bin 1141 -> 1143 bytes .../runtime/shaders/essl/fs_sky_landscape.bin | Bin 1281 -> 1283 bytes examples/runtime/shaders/essl/fs_sms_mesh.bin | Bin 8399 -> 8403 bytes .../runtime/shaders/essl/fs_sms_mesh_pd.bin | Bin 8652 -> 8592 bytes .../runtime/shaders/essl/fs_sms_shadow.bin | Bin 165 -> 169 bytes .../runtime/shaders/essl/fs_sms_shadow_pd.bin | Bin 400 -> 402 bytes .../shaders/essl/fs_stencil_color_black.bin | Bin 76 -> 80 bytes .../essl/fs_stencil_color_lighting.bin | Bin 2240 -> 2244 bytes .../shaders/essl/fs_stencil_color_texture.bin | Bin 687 -> 691 bytes .../shaders/essl/fs_stencil_texture.bin | Bin 211 -> 215 bytes .../essl/fs_stencil_texture_lighting.bin | Bin 2562 -> 2566 bytes examples/runtime/shaders/essl/fs_terrain.bin | Bin 235 -> 239 bytes examples/runtime/shaders/essl/fs_tree.bin | Bin 1312 -> 1316 bytes examples/runtime/shaders/essl/fs_update.bin | Bin 217 -> 221 bytes .../runtime/shaders/essl/fs_update_3d.bin | Bin 519 -> 523 bytes .../runtime/shaders/essl/fs_update_cmp.bin | Bin 230 -> 234 bytes examples/runtime/shaders/essl/fs_upsample.bin | Bin 1593 -> 1597 bytes .../shaders/essl/fs_vectordisplay_blit.bin | Bin 414 -> 418 bytes .../shaders/essl/fs_vectordisplay_blur.bin | Bin 2012 -> 2016 bytes .../shaders/essl/fs_vectordisplay_fb.bin | Bin 398 -> 402 bytes examples/runtime/shaders/essl/fs_wf_mesh.bin | Bin 1521 -> 1525 bytes .../runtime/shaders/essl/fs_wf_wireframe.bin | Bin 759 -> 763 bytes .../runtime/shaders/essl/vs_albedo_output.bin | Bin 451 -> 455 bytes examples/runtime/shaders/essl/vs_callback.bin | Bin 506 -> 510 bytes examples/runtime/shaders/essl/vs_cubes.bin | Bin 325 -> 329 bytes .../runtime/shaders/essl/vs_fullscreen.bin | Bin 337 -> 341 bytes examples/runtime/shaders/essl/vs_hdr_blur.bin | Bin 1485 -> 1489 bytes .../runtime/shaders/essl/vs_hdr_bright.bin | Bin 337 -> 341 bytes examples/runtime/shaders/essl/vs_hdr_lum.bin | Bin 337 -> 341 bytes .../runtime/shaders/essl/vs_hdr_lumavg.bin | Bin 337 -> 341 bytes examples/runtime/shaders/essl/vs_hdr_mesh.bin | Bin 674 -> 678 bytes .../runtime/shaders/essl/vs_hdr_skybox.bin | Bin 337 -> 341 bytes .../runtime/shaders/essl/vs_hdr_tonemap.bin | Bin 1403 -> 1407 bytes examples/runtime/shaders/essl/vs_ibl_mesh.bin | Bin 671 -> 675 bytes .../runtime/shaders/essl/vs_ibl_skybox.bin | Bin 772 -> 776 bytes .../runtime/shaders/essl/vs_instancing.bin | Bin 602 -> 606 bytes examples/runtime/shaders/essl/vs_mesh.bin | Bin 1489 -> 1493 bytes examples/runtime/shaders/essl/vs_oit.bin | Bin 604 -> 608 bytes examples/runtime/shaders/essl/vs_oit_blit.bin | Bin 337 -> 341 bytes examples/runtime/shaders/essl/vs_particle.bin | Bin 885 -> 889 bytes .../shaders/essl/vs_picking_shaded.bin | Bin 793 -> 797 bytes examples/runtime/shaders/essl/vs_pom.bin | Bin 1490 -> 1494 bytes .../runtime/shaders/essl/vs_raymarching.bin | Bin 420 -> 424 bytes .../runtime/shaders/essl/vs_rsm_combine.bin | Bin 337 -> 341 bytes .../runtime/shaders/essl/vs_rsm_gbuffer.bin | Bin 506 -> 510 bytes .../runtime/shaders/essl/vs_rsm_lbuffer.bin | Bin 1196 -> 1200 bytes .../runtime/shaders/essl/vs_rsm_shadow.bin | Bin 516 -> 520 bytes .../shaders/essl/vs_shadowmaps_color.bin | Bin 242 -> 246 bytes .../essl/vs_shadowmaps_color_lighting.bin | Bin 958 -> 962 bytes .../essl/vs_shadowmaps_color_lighting_csm.bin | Bin 1578 -> 1582 bytes .../vs_shadowmaps_color_lighting_linear.bin | Bin 1003 -> 1007 bytes ...s_shadowmaps_color_lighting_linear_csm.bin | Bin 1742 -> 1746 bytes ..._shadowmaps_color_lighting_linear_omni.bin | Bin 1668 -> 1672 bytes .../vs_shadowmaps_color_lighting_omni.bin | Bin 1504 -> 1508 bytes .../essl/vs_shadowmaps_color_texture.bin | Bin 337 -> 341 bytes .../shaders/essl/vs_shadowmaps_depth.bin | Bin 242 -> 246 bytes .../shaders/essl/vs_shadowmaps_hblur.bin | Bin 1484 -> 1488 bytes .../shaders/essl/vs_shadowmaps_packdepth.bin | Bin 301 -> 305 bytes .../essl/vs_shadowmaps_packdepth_linear.bin | Bin 314 -> 318 bytes .../shaders/essl/vs_shadowmaps_texture.bin | Bin 337 -> 341 bytes .../essl/vs_shadowmaps_texture_lighting.bin | Bin 720 -> 724 bytes .../essl/vs_shadowmaps_unpackdepth.bin | Bin 337 -> 341 bytes .../shaders/essl/vs_shadowmaps_vblur.bin | Bin 1484 -> 1488 bytes .../essl/vs_shadowvolume_color_lighting.bin | Bin 625 -> 629 bytes .../essl/vs_shadowvolume_color_texture.bin | Bin 337 -> 341 bytes .../shaders/essl/vs_shadowvolume_svback.bin | Bin 444 -> 448 bytes .../shaders/essl/vs_shadowvolume_svfront.bin | Bin 242 -> 246 bytes .../shaders/essl/vs_shadowvolume_svside.bin | Bin 628 -> 632 bytes .../shaders/essl/vs_shadowvolume_texture.bin | Bin 337 -> 341 bytes .../essl/vs_shadowvolume_texture_lighting.bin | Bin 720 -> 724 bytes examples/runtime/shaders/essl/vs_sky.bin | Bin 3404 -> 3408 bytes .../runtime/shaders/essl/vs_sky_landscape.bin | Bin 569 -> 573 bytes examples/runtime/shaders/essl/vs_sms_mesh.bin | Bin 906 -> 910 bytes .../runtime/shaders/essl/vs_sms_shadow.bin | Bin 242 -> 246 bytes .../runtime/shaders/essl/vs_sms_shadow_pd.bin | Bin 301 -> 305 bytes .../runtime/shaders/essl/vs_stencil_color.bin | Bin 242 -> 246 bytes .../essl/vs_stencil_color_lighting.bin | Bin 625 -> 629 bytes .../shaders/essl/vs_stencil_color_texture.bin | Bin 337 -> 341 bytes .../shaders/essl/vs_stencil_texture.bin | Bin 337 -> 341 bytes .../essl/vs_stencil_texture_lighting.bin | Bin 720 -> 724 bytes examples/runtime/shaders/essl/vs_terrain.bin | Bin 395 -> 399 bytes .../essl/vs_terrain_height_texture.bin | Bin 538 -> 542 bytes examples/runtime/shaders/essl/vs_tree.bin | Bin 787 -> 791 bytes examples/runtime/shaders/essl/vs_update.bin | Bin 337 -> 341 bytes .../shaders/essl/vs_vectordisplay_fb.bin | Bin 420 -> 424 bytes examples/runtime/shaders/essl/vs_wf_mesh.bin | Bin 745 -> 749 bytes .../runtime/shaders/essl/vs_wf_wireframe.bin | Bin 557 -> 561 bytes examples/runtime/shaders/glsl/cs_indirect.bin | Bin 1684 -> 1761 bytes .../shaders/glsl/cs_init_instances.bin | Bin 3842 -> 3919 bytes examples/runtime/shaders/glsl/cs_update.bin | Bin 1802 -> 1882 bytes .../shaders/glsl/cs_update_instances.bin | Bin 3150 -> 3227 bytes .../runtime/shaders/glsl/fs_albedo_output.bin | Bin 125 -> 129 bytes .../runtime/shaders/glsl/fs_bloom_combine.bin | Bin 367 -> 371 bytes examples/runtime/shaders/glsl/fs_callback.bin | Bin 465 -> 469 bytes examples/runtime/shaders/glsl/fs_cubes.bin | Bin 83 -> 87 bytes .../runtime/shaders/glsl/fs_downsample.bin | Bin 1906 -> 1910 bytes examples/runtime/shaders/glsl/fs_hdr_blur.bin | Bin 924 -> 928 bytes .../runtime/shaders/glsl/fs_hdr_bright.bin | Bin 2303 -> 2307 bytes examples/runtime/shaders/glsl/fs_hdr_lum.bin | Bin 2241 -> 2245 bytes .../runtime/shaders/glsl/fs_hdr_lumavg.bin | Bin 3124 -> 3128 bytes examples/runtime/shaders/glsl/fs_hdr_mesh.bin | Bin 1649 -> 1653 bytes .../runtime/shaders/glsl/fs_hdr_skybox.bin | Bin 608 -> 612 bytes .../runtime/shaders/glsl/fs_hdr_tonemap.bin | Bin 2554 -> 2558 bytes examples/runtime/shaders/glsl/fs_ibl_mesh.bin | Bin 3315 -> 3319 bytes .../runtime/shaders/glsl/fs_ibl_skybox.bin | Bin 1708 -> 1712 bytes .../runtime/shaders/glsl/fs_instancing.bin | Bin 83 -> 87 bytes examples/runtime/shaders/glsl/fs_mesh.bin | Bin 1347 -> 1351 bytes examples/runtime/shaders/glsl/fs_oit.bin | Bin 95 -> 99 bytes examples/runtime/shaders/glsl/fs_oit_wb.bin | Bin 355 -> 357 bytes .../runtime/shaders/glsl/fs_oit_wb_blit.bin | Bin 395 -> 399 bytes .../shaders/glsl/fs_oit_wb_separate.bin | Bin 413 -> 415 bytes .../shaders/glsl/fs_oit_wb_separate_blit.bin | Bin 395 -> 399 bytes examples/runtime/shaders/glsl/fs_particle.bin | Bin 358 -> 362 bytes .../runtime/shaders/glsl/fs_picking_id.bin | Bin 118 -> 122 bytes .../shaders/glsl/fs_picking_shaded.bin | Bin 826 -> 830 bytes examples/runtime/shaders/glsl/fs_pom.bin | Bin 2728 -> 2732 bytes .../runtime/shaders/glsl/fs_raymarching.bin | Bin 11950 -> 11954 bytes .../runtime/shaders/glsl/fs_rsm_combine.bin | Bin 7565 -> 7569 bytes .../runtime/shaders/glsl/fs_rsm_gbuffer.bin | Bin 176 -> 180 bytes .../runtime/shaders/glsl/fs_rsm_lbuffer.bin | Bin 1102 -> 1106 bytes .../runtime/shaders/glsl/fs_rsm_shadow.bin | Bin 161 -> 165 bytes .../glsl/fs_shadowmaps_color_black.bin | Bin 76 -> 80 bytes .../glsl/fs_shadowmaps_color_lighting_esm.bin | Bin 3976 -> 3974 bytes .../fs_shadowmaps_color_lighting_esm_csm.bin | Bin 9840 -> 9826 bytes ...s_shadowmaps_color_lighting_esm_linear.bin | Bin 4020 -> 4018 bytes ...adowmaps_color_lighting_esm_linear_csm.bin | Bin 10060 -> 10046 bytes ...dowmaps_color_lighting_esm_linear_omni.bin | Bin 7231 -> 7229 bytes .../fs_shadowmaps_color_lighting_esm_omni.bin | Bin 7185 -> 7183 bytes .../fs_shadowmaps_color_lighting_hard.bin | Bin 3854 -> 3852 bytes .../fs_shadowmaps_color_lighting_hard_csm.bin | Bin 9320 -> 9306 bytes ..._shadowmaps_color_lighting_hard_linear.bin | Bin 3886 -> 3884 bytes ...dowmaps_color_lighting_hard_linear_csm.bin | Bin 9456 -> 9442 bytes ...owmaps_color_lighting_hard_linear_omni.bin | Bin 7098 -> 7096 bytes ...fs_shadowmaps_color_lighting_hard_omni.bin | Bin 7064 -> 7062 bytes .../glsl/fs_shadowmaps_color_lighting_pcf.bin | Bin 15123 -> 15061 bytes .../fs_shadowmaps_color_lighting_pcf_csm.bin | Bin 61633 -> 61379 bytes ...s_shadowmaps_color_lighting_pcf_linear.bin | Bin 15168 -> 15106 bytes ...adowmaps_color_lighting_pcf_linear_csm.bin | Bin 62055 -> 61801 bytes ...dowmaps_color_lighting_pcf_linear_omni.bin | Bin 18573 -> 18511 bytes .../fs_shadowmaps_color_lighting_pcf_omni.bin | Bin 18524 -> 18462 bytes .../glsl/fs_shadowmaps_color_lighting_vsm.bin | Bin 4373 -> 4375 bytes .../fs_shadowmaps_color_lighting_vsm_csm.bin | Bin 11670 -> 11672 bytes ...s_shadowmaps_color_lighting_vsm_linear.bin | Bin 4417 -> 4419 bytes ...adowmaps_color_lighting_vsm_linear_csm.bin | Bin 11890 -> 11892 bytes ...dowmaps_color_lighting_vsm_linear_omni.bin | Bin 7630 -> 7632 bytes .../fs_shadowmaps_color_lighting_vsm_omni.bin | Bin 7584 -> 7586 bytes .../glsl/fs_shadowmaps_color_texture.bin | Bin 602 -> 606 bytes .../shaders/glsl/fs_shadowmaps_hblur.bin | Bin 1619 -> 1585 bytes .../shaders/glsl/fs_shadowmaps_hblur_vsm.bin | Bin 2557 -> 2561 bytes .../shaders/glsl/fs_shadowmaps_packdepth.bin | Bin 290 -> 292 bytes .../glsl/fs_shadowmaps_packdepth_linear.bin | Bin 242 -> 244 bytes .../glsl/fs_shadowmaps_packdepth_vsm.bin | Bin 465 -> 469 bytes .../fs_shadowmaps_packdepth_vsm_linear.bin | Bin 382 -> 386 bytes .../shaders/glsl/fs_shadowmaps_texture.bin | Bin 160 -> 164 bytes .../glsl/fs_shadowmaps_unpackdepth.bin | Bin 356 -> 356 bytes .../glsl/fs_shadowmaps_unpackdepth_vsm.bin | Bin 329 -> 333 bytes .../shaders/glsl/fs_shadowmaps_vblur.bin | Bin 1619 -> 1585 bytes .../shaders/glsl/fs_shadowmaps_vblur_vsm.bin | Bin 2557 -> 2561 bytes .../glsl/fs_shadowvolume_color_lighting.bin | Bin 2098 -> 2102 bytes .../glsl/fs_shadowvolume_color_texture.bin | Bin 602 -> 606 bytes .../glsl/fs_shadowvolume_svbackblank.bin | Bin 157 -> 161 bytes .../glsl/fs_shadowvolume_svbackcolor.bin | Bin 128 -> 132 bytes .../glsl/fs_shadowvolume_svbacktex1.bin | Bin 427 -> 431 bytes .../glsl/fs_shadowvolume_svbacktex2.bin | Bin 427 -> 431 bytes .../glsl/fs_shadowvolume_svfrontblank.bin | Bin 165 -> 169 bytes .../glsl/fs_shadowvolume_svfrontcolor.bin | Bin 128 -> 132 bytes .../glsl/fs_shadowvolume_svfronttex1.bin | Bin 424 -> 428 bytes .../glsl/fs_shadowvolume_svfronttex2.bin | Bin 424 -> 428 bytes .../shaders/glsl/fs_shadowvolume_svside.bin | Bin 448 -> 452 bytes .../glsl/fs_shadowvolume_svsideblank.bin | Bin 76 -> 80 bytes .../glsl/fs_shadowvolume_svsidecolor.bin | Bin 128 -> 132 bytes .../glsl/fs_shadowvolume_svsidetex.bin | Bin 544 -> 548 bytes .../shaders/glsl/fs_shadowvolume_texture.bin | Bin 160 -> 164 bytes .../glsl/fs_shadowvolume_texture_lighting.bin | Bin 2320 -> 2324 bytes examples/runtime/shaders/glsl/fs_sky.bin | Bin 677 -> 681 bytes .../shaders/glsl/fs_sky_color_banding_fix.bin | Bin 1085 -> 1087 bytes .../runtime/shaders/glsl/fs_sky_landscape.bin | Bin 1166 -> 1168 bytes examples/runtime/shaders/glsl/fs_sms_mesh.bin | Bin 7916 -> 7920 bytes .../runtime/shaders/glsl/fs_sms_mesh_pd.bin | Bin 8286 -> 8226 bytes .../runtime/shaders/glsl/fs_sms_shadow.bin | Bin 157 -> 161 bytes .../runtime/shaders/glsl/fs_sms_shadow_pd.bin | Bin 382 -> 384 bytes .../shaders/glsl/fs_stencil_color_black.bin | Bin 76 -> 80 bytes .../glsl/fs_stencil_color_lighting.bin | Bin 2120 -> 2124 bytes .../shaders/glsl/fs_stencil_color_texture.bin | Bin 602 -> 606 bytes .../shaders/glsl/fs_stencil_texture.bin | Bin 160 -> 164 bytes .../glsl/fs_stencil_texture_lighting.bin | Bin 2378 -> 2382 bytes examples/runtime/shaders/glsl/fs_terrain.bin | Bin 215 -> 219 bytes examples/runtime/shaders/glsl/fs_tree.bin | Bin 1190 -> 1194 bytes examples/runtime/shaders/glsl/fs_update.bin | Bin 161 -> 165 bytes .../runtime/shaders/glsl/fs_update_3d.bin | Bin 438 -> 442 bytes .../runtime/shaders/glsl/fs_update_cmp.bin | Bin 179 -> 183 bytes examples/runtime/shaders/glsl/fs_upsample.bin | Bin 1510 -> 1514 bytes .../shaders/glsl/fs_vectordisplay_blit.bin | Bin 351 -> 355 bytes .../shaders/glsl/fs_vectordisplay_blur.bin | Bin 1917 -> 1921 bytes .../shaders/glsl/fs_vectordisplay_fb.bin | Bin 329 -> 333 bytes examples/runtime/shaders/glsl/fs_wf_mesh.bin | Bin 1479 -> 1483 bytes .../runtime/shaders/glsl/fs_wf_wireframe.bin | Bin 707 -> 711 bytes .../runtime/shaders/glsl/vs_albedo_output.bin | Bin 415 -> 419 bytes examples/runtime/shaders/glsl/vs_callback.bin | Bin 464 -> 468 bytes examples/runtime/shaders/glsl/vs_cubes.bin | Bin 295 -> 299 bytes .../runtime/shaders/glsl/vs_fullscreen.bin | Bin 307 -> 311 bytes examples/runtime/shaders/glsl/vs_hdr_blur.bin | Bin 1383 -> 1387 bytes .../runtime/shaders/glsl/vs_hdr_bright.bin | Bin 307 -> 311 bytes examples/runtime/shaders/glsl/vs_hdr_lum.bin | Bin 307 -> 311 bytes .../runtime/shaders/glsl/vs_hdr_lumavg.bin | Bin 307 -> 311 bytes examples/runtime/shaders/glsl/vs_hdr_mesh.bin | Bin 614 -> 618 bytes .../runtime/shaders/glsl/vs_hdr_skybox.bin | Bin 307 -> 311 bytes .../runtime/shaders/glsl/vs_hdr_tonemap.bin | Bin 1313 -> 1317 bytes examples/runtime/shaders/glsl/vs_ibl_mesh.bin | Bin 623 -> 627 bytes .../runtime/shaders/glsl/vs_ibl_skybox.bin | Bin 718 -> 722 bytes .../runtime/shaders/glsl/vs_instancing.bin | Bin 536 -> 540 bytes examples/runtime/shaders/glsl/vs_mesh.bin | Bin 1369 -> 1373 bytes examples/runtime/shaders/glsl/vs_oit.bin | Bin 556 -> 560 bytes examples/runtime/shaders/glsl/vs_oit_blit.bin | Bin 307 -> 311 bytes examples/runtime/shaders/glsl/vs_particle.bin | Bin 825 -> 829 bytes .../shaders/glsl/vs_picking_shaded.bin | Bin 721 -> 725 bytes examples/runtime/shaders/glsl/vs_pom.bin | Bin 1370 -> 1374 bytes .../runtime/shaders/glsl/vs_raymarching.bin | Bin 378 -> 382 bytes .../runtime/shaders/glsl/vs_rsm_combine.bin | Bin 307 -> 311 bytes .../runtime/shaders/glsl/vs_rsm_gbuffer.bin | Bin 470 -> 474 bytes .../runtime/shaders/glsl/vs_rsm_lbuffer.bin | Bin 1116 -> 1120 bytes .../runtime/shaders/glsl/vs_rsm_shadow.bin | Bin 474 -> 478 bytes .../shaders/glsl/vs_shadowmaps_color.bin | Bin 224 -> 228 bytes .../glsl/vs_shadowmaps_color_lighting.bin | Bin 874 -> 878 bytes .../glsl/vs_shadowmaps_color_lighting_csm.bin | Bin 1446 -> 1450 bytes .../vs_shadowmaps_color_lighting_linear.bin | Bin 919 -> 923 bytes ...s_shadowmaps_color_lighting_linear_csm.bin | Bin 1610 -> 1614 bytes ..._shadowmaps_color_lighting_linear_omni.bin | Bin 1536 -> 1540 bytes .../vs_shadowmaps_color_lighting_omni.bin | Bin 1372 -> 1376 bytes .../glsl/vs_shadowmaps_color_texture.bin | Bin 307 -> 311 bytes .../shaders/glsl/vs_shadowmaps_depth.bin | Bin 224 -> 228 bytes .../shaders/glsl/vs_shadowmaps_hblur.bin | Bin 1388 -> 1392 bytes .../shaders/glsl/vs_shadowmaps_packdepth.bin | Bin 277 -> 281 bytes .../glsl/vs_shadowmaps_packdepth_linear.bin | Bin 290 -> 294 bytes .../shaders/glsl/vs_shadowmaps_texture.bin | Bin 307 -> 311 bytes .../glsl/vs_shadowmaps_texture_lighting.bin | Bin 654 -> 658 bytes .../glsl/vs_shadowmaps_unpackdepth.bin | Bin 307 -> 311 bytes .../shaders/glsl/vs_shadowmaps_vblur.bin | Bin 1388 -> 1392 bytes .../glsl/vs_shadowvolume_color_lighting.bin | Bin 571 -> 575 bytes .../glsl/vs_shadowvolume_color_texture.bin | Bin 307 -> 311 bytes .../shaders/glsl/vs_shadowvolume_svback.bin | Bin 420 -> 424 bytes .../shaders/glsl/vs_shadowvolume_svfront.bin | Bin 224 -> 228 bytes .../shaders/glsl/vs_shadowvolume_svside.bin | Bin 586 -> 590 bytes .../shaders/glsl/vs_shadowvolume_texture.bin | Bin 307 -> 311 bytes .../glsl/vs_shadowvolume_texture_lighting.bin | Bin 654 -> 658 bytes examples/runtime/shaders/glsl/vs_sky.bin | Bin 3230 -> 3234 bytes .../runtime/shaders/glsl/vs_sky_landscape.bin | Bin 521 -> 525 bytes examples/runtime/shaders/glsl/vs_sms_mesh.bin | Bin 828 -> 832 bytes .../runtime/shaders/glsl/vs_sms_shadow.bin | Bin 224 -> 228 bytes .../runtime/shaders/glsl/vs_sms_shadow_pd.bin | Bin 277 -> 281 bytes .../runtime/shaders/glsl/vs_stencil_color.bin | Bin 224 -> 228 bytes .../glsl/vs_stencil_color_lighting.bin | Bin 571 -> 575 bytes .../shaders/glsl/vs_stencil_color_texture.bin | Bin 307 -> 311 bytes .../shaders/glsl/vs_stencil_texture.bin | Bin 307 -> 311 bytes .../glsl/vs_stencil_texture_lighting.bin | Bin 654 -> 658 bytes examples/runtime/shaders/glsl/vs_terrain.bin | Bin 359 -> 363 bytes .../glsl/vs_terrain_height_texture.bin | Bin 501 -> 505 bytes examples/runtime/shaders/glsl/vs_tree.bin | Bin 715 -> 719 bytes examples/runtime/shaders/glsl/vs_update.bin | Bin 307 -> 311 bytes .../shaders/glsl/vs_vectordisplay_fb.bin | Bin 378 -> 382 bytes examples/runtime/shaders/glsl/vs_wf_mesh.bin | Bin 685 -> 689 bytes .../runtime/shaders/glsl/vs_wf_wireframe.bin | Bin 515 -> 519 bytes .../runtime/shaders/metal/cs_indirect.bin | Bin 585 -> 585 bytes examples/runtime/shaders/metal/cs_update.bin | Bin 816 -> 804 bytes .../shaders/metal/cs_update_instances.bin | Bin 2358 -> 2329 bytes .../shaders/metal/fs_bloom_combine.bin | Bin 738 -> 767 bytes examples/runtime/shaders/metal/fs_bump.bin | Bin 2546 -> 2592 bytes .../runtime/shaders/metal/fs_downsample.bin | Bin 1741 -> 1753 bytes .../runtime/shaders/metal/fs_hdr_blur.bin | Bin 1452 -> 1469 bytes .../runtime/shaders/metal/fs_hdr_bright.bin | Bin 2515 -> 2546 bytes examples/runtime/shaders/metal/fs_hdr_lum.bin | Bin 2947 -> 2964 bytes .../runtime/shaders/metal/fs_hdr_lumavg.bin | Bin 3020 -> 3037 bytes .../runtime/shaders/metal/fs_hdr_mesh.bin | Bin 2006 -> 2022 bytes .../runtime/shaders/metal/fs_hdr_skybox.bin | Bin 978 -> 994 bytes .../runtime/shaders/metal/fs_hdr_tonemap.bin | Bin 3571 -> 3618 bytes .../runtime/shaders/metal/fs_ibl_mesh.bin | Bin 3802 -> 3771 bytes .../runtime/shaders/metal/fs_ibl_skybox.bin | Bin 2341 -> 2376 bytes examples/runtime/shaders/metal/fs_oit_wb.bin | Bin 883 -> 882 bytes .../runtime/shaders/metal/fs_oit_wb_blit.bin | Bin 781 -> 816 bytes .../shaders/metal/fs_oit_wb_separate.bin | Bin 806 -> 805 bytes .../shaders/metal/fs_oit_wb_separate_blit.bin | Bin 781 -> 816 bytes examples/runtime/shaders/metal/fs_pom.bin | Bin 4167 -> 4172 bytes .../runtime/shaders/metal/fs_raymarching.bin | Bin 7005 -> 6959 bytes .../runtime/shaders/metal/fs_rsm_combine.bin | Bin 6306 -> 6381 bytes .../runtime/shaders/metal/fs_rsm_lbuffer.bin | Bin 1552 -> 1581 bytes .../runtime/shaders/metal/fs_rsm_shadow.bin | Bin 690 -> 656 bytes .../fs_shadowmaps_color_lighting_esm.bin | Bin 4208 -> 4224 bytes .../fs_shadowmaps_color_lighting_esm_csm.bin | Bin 8645 -> 8712 bytes ...s_shadowmaps_color_lighting_esm_linear.bin | Bin 4225 -> 4241 bytes ...adowmaps_color_lighting_esm_linear_csm.bin | Bin 8697 -> 8764 bytes ...dowmaps_color_lighting_esm_linear_omni.bin | Bin 6638 -> 6472 bytes .../fs_shadowmaps_color_lighting_esm_omni.bin | Bin 6622 -> 6456 bytes .../fs_shadowmaps_color_lighting_hard.bin | Bin 4137 -> 4153 bytes .../fs_shadowmaps_color_lighting_hard_csm.bin | Bin 8361 -> 8428 bytes ..._shadowmaps_color_lighting_hard_linear.bin | Bin 4150 -> 4166 bytes ...dowmaps_color_lighting_hard_linear_csm.bin | Bin 8413 -> 8480 bytes ...owmaps_color_lighting_hard_linear_omni.bin | Bin 6564 -> 6398 bytes ...fs_shadowmaps_color_lighting_hard_omni.bin | Bin 6551 -> 6385 bytes .../fs_shadowmaps_color_lighting_pcf.bin | Bin 12413 -> 12054 bytes .../fs_shadowmaps_color_lighting_pcf_csm.bin | Bin 48825 -> 46980 bytes ...s_shadowmaps_color_lighting_pcf_linear.bin | Bin 12324 -> 11965 bytes ...adowmaps_color_lighting_pcf_linear_csm.bin | Bin 48617 -> 46772 bytes ...dowmaps_color_lighting_pcf_linear_omni.bin | Bin 14755 -> 14214 bytes .../fs_shadowmaps_color_lighting_pcf_omni.bin | Bin 14690 -> 14149 bytes .../fs_shadowmaps_color_lighting_vsm.bin | Bin 4511 -> 4529 bytes .../fs_shadowmaps_color_lighting_vsm_csm.bin | Bin 10201 -> 10276 bytes ...s_shadowmaps_color_lighting_vsm_linear.bin | Bin 4524 -> 4542 bytes ...adowmaps_color_lighting_vsm_linear_csm.bin | Bin 10253 -> 10328 bytes ...dowmaps_color_lighting_vsm_linear_omni.bin | Bin 6947 -> 6783 bytes .../fs_shadowmaps_color_lighting_vsm_omni.bin | Bin 6928 -> 6764 bytes .../metal/fs_shadowmaps_color_texture.bin | Bin 951 -> 968 bytes .../shaders/metal/fs_shadowmaps_hblur.bin | Bin 2288 -> 2289 bytes .../shaders/metal/fs_shadowmaps_hblur_vsm.bin | Bin 2632 -> 2651 bytes .../shaders/metal/fs_shadowmaps_texture.bin | Bin 516 -> 533 bytes .../metal/fs_shadowmaps_unpackdepth.bin | Bin 752 -> 769 bytes .../metal/fs_shadowmaps_unpackdepth_vsm.bin | Bin 710 -> 729 bytes .../shaders/metal/fs_shadowmaps_vblur.bin | Bin 2288 -> 2289 bytes .../shaders/metal/fs_shadowmaps_vblur_vsm.bin | Bin 2632 -> 2651 bytes .../metal/fs_shadowvolume_color_lighting.bin | Bin 2409 -> 2427 bytes .../metal/fs_shadowvolume_color_texture.bin | Bin 951 -> 968 bytes .../metal/fs_shadowvolume_svbacktex1.bin | Bin 841 -> 837 bytes .../metal/fs_shadowvolume_svbacktex2.bin | Bin 841 -> 837 bytes .../metal/fs_shadowvolume_svfronttex1.bin | Bin 840 -> 836 bytes .../metal/fs_shadowvolume_svfronttex2.bin | Bin 840 -> 836 bytes .../shaders/metal/fs_shadowvolume_svside.bin | Bin 938 -> 934 bytes .../metal/fs_shadowvolume_svsidetex.bin | Bin 1167 -> 1163 bytes .../shaders/metal/fs_shadowvolume_texture.bin | Bin 516 -> 533 bytes .../fs_shadowvolume_texture_lighting.bin | Bin 2637 -> 2672 bytes .../metal/fs_sky_color_banding_fix.bin | Bin 1519 -> 1518 bytes .../shaders/metal/fs_sky_landscape.bin | Bin 1938 -> 1957 bytes .../runtime/shaders/metal/fs_sms_mesh.bin | Bin 6340 -> 6358 bytes .../runtime/shaders/metal/fs_sms_mesh_pd.bin | Bin 6396 -> 6382 bytes .../metal/fs_stencil_color_texture.bin | Bin 951 -> 968 bytes .../shaders/metal/fs_stencil_texture.bin | Bin 516 -> 533 bytes .../metal/fs_stencil_texture_lighting.bin | Bin 2437 -> 2454 bytes examples/runtime/shaders/metal/fs_tree.bin | Bin 1486 -> 1522 bytes examples/runtime/shaders/metal/fs_update.bin | Bin 514 -> 530 bytes .../runtime/shaders/metal/fs_update_3d.bin | Bin 688 -> 705 bytes .../runtime/shaders/metal/fs_update_cmp.bin | Bin 543 -> 560 bytes .../runtime/shaders/metal/fs_upsample.bin | Bin 1490 -> 1502 bytes .../shaders/metal/fs_vectordisplay_blit.bin | Bin 718 -> 735 bytes .../shaders/metal/fs_vectordisplay_blur.bin | Bin 2112 -> 2129 bytes .../shaders/metal/fs_vectordisplay_fb.bin | Bin 709 -> 726 bytes .../runtime/shaders/metal/fs_vt_unlit.bin | Bin 1471 -> 1518 bytes .../runtime/shaders/metal/vs_callback.bin | Bin 865 -> 865 bytes .../runtime/shaders/metal/vs_ibl_mesh.bin | Bin 989 -> 989 bytes .../runtime/shaders/metal/vs_rsm_gbuffer.bin | Bin 816 -> 816 bytes .../runtime/shaders/metal/vs_rsm_lbuffer.bin | Bin 1624 -> 1654 bytes .../vs_shadowmaps_color_lighting_csm.bin | Bin 2037 -> 2037 bytes ...s_shadowmaps_color_lighting_linear_csm.bin | Bin 2337 -> 2337 bytes .../shaders/metal/vs_sky_landscape.bin | Bin 943 -> 943 bytes .../metal/vs_terrain_height_texture.bin | Bin 1071 -> 1093 bytes examples/runtime/shaders/metal/vs_wf_mesh.bin | Bin 1125 -> 1125 bytes .../runtime/shaders/metal/vs_wf_wireframe.bin | Bin 919 -> 919 bytes 808 files changed, 1442 insertions(+), 1424 deletions(-) diff --git a/examples/02-metaballs/vs_metaballs.bin.h b/examples/02-metaballs/vs_metaballs.bin.h index 9591ef5b0..5efb5aabe 100644 --- a/examples/02-metaballs/vs_metaballs.bin.h +++ b/examples/02-metaballs/vs_metaballs.bin.h @@ -140,7 +140,7 @@ static const uint8_t vs_metaballs_spv[1652] = 0x03, 0x00, 0x58, 0x00, 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x03, 0x00, 0x5b, 0x00, // ..X.......>...[. 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x03, 0x00, 0x5f, 0x00, 0x00, 0x00, 0x83, 0x00, // ..G...>..._..... 0x00, 0x00, 0xfd, 0x00, 0x01, 0x00, 0x38, 0x00, 0x01, 0x00, 0x00, 0x03, 0x05, 0x00, 0x02, 0x00, // ......8......... - 0x01, 0x00, 0x80, 0x00, // .... + 0x01, 0x00, 0x40, 0x08, // ..@. }; static const uint8_t vs_metaballs_dx9[455] = { @@ -281,7 +281,7 @@ static const uint8_t vs_metaballs_mtl[905] = 0x61, 0x74, 0x34, 0x28, 0x69, 0x6e, 0x2e, 0x61, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x2c, // at4(in.a_normal, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x2e, 0x78, 0x79, 0x7a, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, // 0.0)).xyz;. 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x6f, 0x75, 0x74, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // return out;.}... - 0x03, 0x05, 0x00, 0x02, 0x00, 0x01, 0x00, 0x80, 0x00, // ......... + 0x03, 0x05, 0x00, 0x02, 0x00, 0x01, 0x00, 0x40, 0x08, // .......@. }; extern const uint8_t* vs_metaballs_pssl; extern const uint32_t vs_metaballs_pssl_size; diff --git a/examples/common/debugdraw/fs_debugdraw_fill_texture.bin.h b/examples/common/debugdraw/fs_debugdraw_fill_texture.bin.h index 460aaf786..5d6d894af 100644 --- a/examples/common/debugdraw/fs_debugdraw_fill_texture.bin.h +++ b/examples/common/debugdraw/fs_debugdraw_fill_texture.bin.h @@ -123,44 +123,45 @@ static const uint8_t fs_debugdraw_fill_texture_dx11[407] = 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x1e, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3e, // .......F.......> 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // ....... }; -static const uint8_t fs_debugdraw_fill_texture_mtl[567] = +static const uint8_t fs_debugdraw_fill_texture_mtl[584] = { - 0x46, 0x53, 0x48, 0x06, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x02, // FSH...........!. - 0x00, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, 0x61, // ..#include .#inclu - 0x64, 0x65, 0x20, 0x3c, 0x73, 0x69, 0x6d, 0x64, 0x2f, 0x73, 0x69, 0x6d, 0x64, 0x2e, 0x68, 0x3e, // de - 0x0a, 0x0a, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, // ..using namespac - 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, // e metal;..struct - 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, // xlatMtlMain_out - 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x62, 0x67, // .{. float4 bg - 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x5b, 0x5b, 0x63, // fx_FragData0 [[c - 0x6f, 0x6c, 0x6f, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, // olor(0)]];.};..s - 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, // truct xlatMtlMai - 0x6e, 0x5f, 0x69, 0x6e, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, // n_in.{. float - 0x34, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, // 4 v_color0 [[use - 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, // r(locn0)]];. - 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, // float2 v_texcoor - 0x64, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x31, 0x29, // d0 [[user(locn1) - 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, // ]];.};..fragment - 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, // xlatMtlMain_out - 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x28, 0x78, 0x6c, 0x61, // xlatMtlMain(xla - 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x5b, // tMtlMain_in in [ - 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x74, 0x65, 0x78, // [stage_in]], tex - 0x74, 0x75, 0x72, 0x65, 0x32, 0x64, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x73, 0x5f, // ture2d s_ - 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x5b, 0x5b, 0x74, 0x65, 0x78, 0x74, 0x75, // texColor [[textu - 0x72, 0x65, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, // re(0)]], sampler - 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, // s_texColorSampl - 0x65, 0x72, 0x20, 0x5b, 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x28, 0x30, 0x29, 0x5d, // er [[sampler(0)] - 0x5d, 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, // ]).{. xlatMtl - 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x3d, 0x20, 0x7b, // Main_out out = { - 0x7d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x62, 0x67, 0x66, 0x78, 0x5f, // };. out.bgfx_ - 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x3d, 0x20, 0x73, 0x5f, 0x74, 0x65, // FragData0 = s_te - 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, 0x5f, // xColor.sample(s_ - 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x2c, // texColorSampler, - 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x29, // in.v_texcoord0) - 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x3b, 0x0a, // * in.v_color0;. - 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x6f, 0x75, 0x74, 0x3b, 0x0a, // return out;. - 0x7d, 0x0a, 0x0a, 0x00, 0x00, 0x00, 0x00, // }...... + 0x46, 0x53, 0x48, 0x06, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x73, // FSH............s + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x10, 0x00, 0x40, 0x00, 0x50, 0x00, 0x21, // _texColor..@.P.! + 0x02, 0x00, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, // ...#include .#incl + 0x75, 0x64, 0x65, 0x20, 0x3c, 0x73, 0x69, 0x6d, 0x64, 0x2f, 0x73, 0x69, 0x6d, 0x64, 0x2e, 0x68, // ude ..using namespa + 0x63, 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, // ce metal;..struc + 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, // t xlatMtlMain_ou + 0x74, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x62, // t.{. float4 b + 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x5b, 0x5b, // gfx_FragData0 [[ + 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, // color(0)]];.};.. + 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, // struct xlatMtlMa + 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, // in_in.{. floa + 0x74, 0x34, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, // t4 v_color0 [[us + 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x20, 0x20, 0x20, // er(locn0)]];. + 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, // float2 v_texcoo + 0x72, 0x64, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x31, // rd0 [[user(locn1 + 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, // )]];.};..fragmen + 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, // t xlatMtlMain_ou + 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x28, 0x78, 0x6c, // t xlatMtlMain(xl + 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, // atMtlMain_in in + 0x5b, 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x74, 0x65, // [[stage_in]], te + 0x78, 0x74, 0x75, 0x72, 0x65, 0x32, 0x64, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x73, // xture2d s + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x5b, 0x5b, 0x74, 0x65, 0x78, 0x74, // _texColor [[text + 0x75, 0x72, 0x65, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, // ure(0)]], sample + 0x72, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, // r s_texColorSamp + 0x6c, 0x65, 0x72, 0x20, 0x5b, 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x28, 0x30, 0x29, // ler [[sampler(0) + 0x5d, 0x5d, 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, // ]]).{. xlatMt + 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x3d, 0x20, // lMain_out out = + 0x7b, 0x7d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x62, 0x67, 0x66, 0x78, // {};. out.bgfx + 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x3d, 0x20, 0x73, 0x5f, 0x74, // _FragData0 = s_t + 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, // exColor.sample(s + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, // _texColorSampler + 0x2c, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, // , in.v_texcoord0 + 0x29, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x3b, // ) * in.v_color0; + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x6f, 0x75, 0x74, 0x3b, // . return out; + 0x0a, 0x7d, 0x0a, 0x0a, 0x00, 0x00, 0x00, 0x00, // .}...... }; extern const uint8_t* fs_debugdraw_fill_texture_pssl; extern const uint32_t fs_debugdraw_fill_texture_pssl_size; diff --git a/examples/common/font/fs_font_basic.bin.h b/examples/common/font/fs_font_basic.bin.h index 9ca181d64..6f98bf7f2 100644 --- a/examples/common/font/fs_font_basic.bin.h +++ b/examples/common/font/fs_font_basic.bin.h @@ -9,41 +9,41 @@ static const uint8_t fs_font_basic_glsl[804] = 0x75, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x6c, 0x6f, 0x77, 0x70, 0x20, 0x73, 0x61, 0x6d, // uniform lowp sam 0x70, 0x6c, 0x65, 0x72, 0x43, 0x75, 0x62, 0x65, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, // plerCube s_texCo 0x6c, 0x6f, 0x72, 0x3b, 0x0a, 0x76, 0x6f, 0x69, 0x64, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x20, 0x28, // lor;.void main ( - 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x77, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, // ).{. lowp vec4 + 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x77, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, // ).{. lowp vec4 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x3b, 0x0a, 0x20, 0x20, 0x74, 0x6d, 0x70, 0x76, // tmpvar_1;. tmpv 0x61, 0x72, 0x5f, 0x31, 0x20, 0x3d, 0x20, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x43, 0x75, // ar_1 = textureCu - 0x62, 0x65, 0x20, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2c, 0x20, // be (s_texColor, + 0x62, 0x65, 0x20, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2c, 0x20, // be (s_texColor, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x29, // v_texcoord0.xyz) 0x3b, 0x0a, 0x20, 0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x74, 0x6d, // ;. highp int tm 0x70, 0x76, 0x61, 0x72, 0x5f, 0x32, 0x3b, 0x0a, 0x20, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, // pvar_2;. tmpvar 0x5f, 0x32, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x74, 0x28, 0x28, 0x28, 0x76, 0x5f, 0x74, 0x65, 0x78, // _2 = int(((v_tex - 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x77, 0x20, 0x2a, 0x20, 0x34, 0x2e, 0x30, 0x29, 0x20, // coord0.w * 4.0) - 0x2b, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x77, 0x70, 0x20, // + 0.5));. lowp + 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x77, 0x20, 0x2a, 0x20, 0x34, 0x2e, 0x30, 0x29, 0x20, // coord0.w * 4.0) + 0x2b, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x77, 0x70, 0x20, // + 0.5));. lowp 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x33, 0x3b, 0x0a, // float tmpvar_3;. - 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x28, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x32, 0x20, // if ((tmpvar_2 + 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x28, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x32, 0x20, // if ((tmpvar_2 0x3c, 0x20, 0x31, 0x29, 0x29, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x74, 0x6d, 0x70, 0x76, // < 1)) {. tmpv 0x61, 0x72, 0x5f, 0x33, 0x20, 0x3d, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, // ar_3 = tmpvar_1. - 0x7a, 0x3b, 0x0a, 0x20, 0x20, 0x7d, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x20, 0x7b, 0x0a, 0x20, 0x20, // z;. } else {. + 0x7a, 0x3b, 0x0a, 0x20, 0x20, 0x7d, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x20, 0x7b, 0x0a, 0x20, 0x20, // z;. } else {. 0x20, 0x20, 0x6c, 0x6f, 0x77, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x74, 0x6d, 0x70, // lowp float tmp 0x76, 0x61, 0x72, 0x5f, 0x34, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x28, // var_4;. if (( 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x32, 0x20, 0x3c, 0x20, 0x32, 0x29, 0x29, 0x20, 0x7b, // tmpvar_2 < 2)) { - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x34, 0x20, // . tmpvar_4 - 0x3d, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x79, 0x3b, 0x0a, 0x20, 0x20, // = tmpvar_1.y;. - 0x20, 0x20, 0x7d, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, // } else {. + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x34, 0x20, // . tmpvar_4 + 0x3d, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x79, 0x3b, 0x0a, 0x20, 0x20, // = tmpvar_1.y;. + 0x20, 0x20, 0x7d, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, // } else {. 0x20, 0x6c, 0x6f, 0x77, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x74, 0x6d, 0x70, 0x76, // lowp float tmpv 0x61, 0x72, 0x5f, 0x35, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, // ar_5;. if ( - 0x28, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x32, 0x20, 0x3c, 0x20, 0x33, 0x29, 0x29, 0x20, // (tmpvar_2 < 3)) + 0x28, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x32, 0x20, 0x3c, 0x20, 0x33, 0x29, 0x29, 0x20, // (tmpvar_2 < 3)) 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, // {. tmpvar 0x5f, 0x35, 0x20, 0x3d, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x78, 0x3b, // _5 = tmpvar_1.x; 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x20, 0x7b, 0x0a, // . } else {. 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x35, // tmpvar_5 - 0x20, 0x3d, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x77, 0x3b, 0x0a, 0x20, // = tmpvar_1.w;. + 0x20, 0x3d, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x77, 0x3b, 0x0a, 0x20, // = tmpvar_1.w;. 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x6d, // };. tm 0x70, 0x76, 0x61, 0x72, 0x5f, 0x34, 0x20, 0x3d, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, // pvar_4 = tmpvar_ 0x35, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x74, 0x6d, // 5;. };. tm 0x70, 0x76, 0x61, 0x72, 0x5f, 0x33, 0x20, 0x3d, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, // pvar_3 = tmpvar_ 0x34, 0x3b, 0x0a, 0x20, 0x20, 0x7d, 0x3b, 0x0a, 0x20, 0x20, 0x6c, 0x6f, 0x77, 0x70, 0x20, 0x76, // 4;. };. lowp v - 0x65, 0x63, 0x34, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x36, 0x3b, 0x0a, 0x20, 0x20, // ec4 tmpvar_6;. + 0x65, 0x63, 0x34, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x36, 0x3b, 0x0a, 0x20, 0x20, // ec4 tmpvar_6;. 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x36, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x3d, 0x20, 0x76, // tmpvar_6.xyz = v 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x3b, 0x0a, 0x20, 0x20, 0x74, // _color0.xyz;. t 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x36, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x28, 0x76, 0x5f, 0x63, // mpvar_6.w = (v_c @@ -55,7 +55,7 @@ static const uint8_t fs_font_basic_glsl[804] = static const uint8_t fs_font_basic_spv[1375] = { 0x46, 0x53, 0x48, 0x06, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x73, // FSH............s - 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, // _texColor......8 + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x10, 0x00, 0x40, 0x00, 0x50, 0x00, 0x38, // _texColor..@.P.8 0x05, 0x00, 0x00, 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0xd4, // .....#.......... 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0b, // ................ 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, // .......GLSL.std. @@ -73,9 +73,9 @@ static const uint8_t fs_font_basic_spv[1375] = 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x00, 0x05, 0x00, 0x06, 0x00, 0x86, // _texcoord0...... 0x00, 0x00, 0x00, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, // ...bgfx_FragData 0x30, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, // 0..G..."...".... - 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, // ...G..."...!.... + 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x50, // ...G..."...!...P 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x25, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, // ...G...%...".... - 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x25, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, // ...G...%...!.... + 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x25, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x40, // ...G...%...!...@ 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x78, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, // ...G...x........ 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x7b, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x01, // ...G...{........ 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x86, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, // ...G............ @@ -85,9 +85,9 @@ static const uint8_t fs_font_basic_spv[1375] = 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, // ................ 0x00, 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x17, // ................ - 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x20, // ............... + 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x20, // ............... 0x00, 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3b, // ...!...........; - 0x00, 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, // ...!..."....... + 0x00, 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, // ...!..."....... 0x00, 0x04, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x3b, // ...$...........; 0x00, 0x04, 0x00, 0x24, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, // ...$...%........ 0x00, 0x04, 0x00, 0x28, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2b, // ...(... .......+ @@ -141,22 +141,22 @@ static const uint8_t fs_font_basic_spv[1375] = 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x03, 0x00, 0x86, 0x00, 0x00, 0x00, 0xc5, // .......>........ 0x00, 0x00, 0x00, 0xfd, 0x00, 0x01, 0x00, 0x38, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // .......8....... }; -static const uint8_t fs_font_basic_dx9[460] = +static const uint8_t fs_font_basic_dx9[484] = { 0x46, 0x53, 0x48, 0x06, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x73, // FSH............s - 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x01, 0x00, 0x00, 0x01, 0x00, 0xa8, // _texColor0...... + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x01, 0x00, 0x00, 0x01, 0x00, 0xc0, // _texColor0...... 0x01, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xfe, 0xff, 0x20, 0x00, 0x43, 0x54, 0x41, 0x42, 0x1c, // ......... .CTAB. 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1c, // ...S............ 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x03, // .......L...0.... 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, // .......<.......s 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x00, 0xab, 0x04, 0x00, 0x0e, 0x00, 0x01, // _texColor....... 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x73, 0x5f, 0x33, 0x5f, // ...........ps_3_ - 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, // 0.Microsoft (R) + 0x30, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, // 0.Microsoft (R) 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, // HLSL Shader Comp 0x69, 0x6c, 0x65, 0x72, 0x20, 0x31, 0x30, 0x2e, 0x31, 0x00, 0xab, 0x51, 0x00, 0x00, 0x05, 0x00, // iler 10.1..Q.... 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, 0x80, 0x00, // ..?Q............ - 0x00, 0x80, 0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x40, 0xc0, 0x1f, 0x00, 0x00, 0x02, 0x0a, // .........@...... + 0x00, 0x80, 0x3f, 0x51, 0x00, 0x00, 0x05, 0x01, 0x00, 0x0f, 0xa0, 0x00, 0x00, 0x80, 0xbf, 0x00, // ..?Q............ + 0x00, 0x00, 0xc0, 0x00, 0x00, 0x40, 0xc0, 0x00, 0x00, 0x00, 0x00, 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, // ................ @@ -165,20 +165,22 @@ static const uint8_t fs_font_basic_dx9[460] = 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, 0x80, 0x00, // .U.X............ 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, 0x80, 0x00, // .....U.......... - 0x00, 0x00, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x58, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0f, 0x80, 0x00, // .......X........ - 0x00, 0xe4, 0x8c, 0x00, 0x00, 0xff, 0xa0, 0x00, 0x00, 0xaa, 0xa0, 0x42, 0x00, 0x00, 0x03, 0x01, // ...........B.... - 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, // ............ + 0x00, 0x00, 0x80, 0x00, 0x00, 0x55, 0x80, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x07, 0x80, 0x00, // .....U.......... + 0x00, 0x00, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x42, 0x00, 0x00, 0x03, 0x01, 0x00, 0x0f, 0x80, 0x01, // .......B........ + 0x00, 0xe4, 0x90, 0x00, 0x08, 0xe4, 0xa0, 0x58, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x80, 0x00, // .......X........ + 0x00, 0xaa, 0x80, 0x01, 0x00, 0xff, 0x80, 0x01, 0x00, 0x00, 0x80, 0x58, 0x00, 0x00, 0x04, 0x00, // ...........X.... + 0x00, 0x02, 0x80, 0x00, 0x00, 0x55, 0x80, 0x00, 0x00, 0xaa, 0x80, 0x01, 0x00, 0x55, 0x80, 0x58, // .....U.......U.X + 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x55, 0x80, 0x01, // .............U.. + 0x00, 0xaa, 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[623] = +static const uint8_t fs_font_basic_dx11[631] = { 0x46, 0x53, 0x48, 0x06, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x73, // FSH............s - 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x01, 0x00, 0x00, 0x01, 0x00, 0x48, // _texColor0.....H - 0x02, 0x00, 0x00, 0x44, 0x58, 0x42, 0x43, 0xdb, 0x69, 0x11, 0xe0, 0xc0, 0xf9, 0x23, 0x5b, 0x4d, // ...DXBC.i....#[M - 0x65, 0x8f, 0xa1, 0x99, 0x34, 0xff, 0x76, 0x01, 0x00, 0x00, 0x00, 0x48, 0x02, 0x00, 0x00, 0x03, // e...4.v....H.... + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x01, 0x00, 0x00, 0x01, 0x00, 0x50, // _texColor0.....P + 0x02, 0x00, 0x00, 0x44, 0x58, 0x42, 0x43, 0xfa, 0xe4, 0x8b, 0xa4, 0x28, 0x69, 0x9a, 0xff, 0x6d, // ...DXBC....(i..m + 0x15, 0xac, 0x21, 0xfc, 0x34, 0xe4, 0x3a, 0x01, 0x00, 0x00, 0x00, 0x50, 0x02, 0x00, 0x00, 0x03, // ..!.4.:....P.... 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0xd4, 0x00, 0x00, 0x00, 0x49, // ...,...........I 0x53, 0x47, 0x4e, 0x6c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x50, // SGNl...........P 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, // ................ @@ -190,35 +192,36 @@ static const uint8_t fs_font_basic_dx11[623] = 0x44, 0x00, 0xab, 0x4f, 0x53, 0x47, 0x4e, 0x2c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08, // D..OSGN,........ 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, // ... ............ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x54, 0x41, // ...........SV_TA - 0x52, 0x47, 0x45, 0x54, 0x00, 0xab, 0xab, 0x53, 0x48, 0x44, 0x52, 0x6c, 0x01, 0x00, 0x00, 0x40, // RGET...SHDRl...@ - 0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x03, 0x00, 0x60, 0x10, 0x00, 0x00, // ...[...Z....`... + 0x52, 0x47, 0x45, 0x54, 0x00, 0xab, 0xab, 0x53, 0x48, 0x44, 0x52, 0x74, 0x01, 0x00, 0x00, 0x40, // RGET...SHDRt...@ + 0x00, 0x00, 0x00, 0x5d, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x03, 0x00, 0x60, 0x10, 0x00, 0x00, // ...]...Z....`... 0x00, 0x00, 0x00, 0x58, 0x30, 0x00, 0x04, 0x00, 0x70, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, // ...X0...p......U 0x55, 0x00, 0x00, 0x62, 0x10, 0x00, 0x03, 0xf2, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x62, // U..b...........b 0x10, 0x00, 0x03, 0xf2, 0x10, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, // ...........e.... - 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x69, // ......h.......i - 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x45, // ...............E - 0x00, 0x00, 0x09, 0xf2, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x12, 0x10, 0x00, 0x02, // ...........F.... + 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x00, 0x32, // ......h.......2 + 0x00, 0x00, 0x09, 0x12, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x10, 0x10, 0x00, 0x02, // ...........:.... + 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x80, 0x40, 0x01, 0x40, 0x00, 0x00, 0x00, // ....@.....@.@... + 0x00, 0x00, 0x3f, 0x1b, 0x00, 0x00, 0x05, 0x12, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, // ..?............. + 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x0a, 0x72, 0x00, 0x10, 0x00, 0x00, // ......."...r.... + 0x00, 0x00, 0x00, 0x06, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x01, // ............@... + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x45, // ...............E + 0x00, 0x00, 0x09, 0xf2, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x12, 0x10, 0x00, 0x02, // ...........F.... 0x00, 0x00, 0x00, 0x46, 0x7e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x10, 0x00, 0x00, // ...F~.......`... - 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x06, 0x12, 0x30, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ...6....0 ...... - 0x00, 0x00, 0x00, 0x2a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x06, 0x12, // ...*.......6.... - 0x30, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x10, 0x00, 0x00, // 0 .............. - 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x06, 0x12, 0x30, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, // ...6....0 ...... - 0x00, 0x00, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x06, 0x12, // ...........6.... - 0x30, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x3a, 0x00, 0x10, 0x00, 0x00, // 0 .........:.... - 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x09, 0x12, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, // ...2...........: - 0x10, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x80, 0x40, 0x01, // ........@.....@. - 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x1b, 0x00, 0x00, 0x05, 0x12, 0x00, 0x10, 0x00, 0x00, // @.....?......... - 0x00, 0x00, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x07, 0x12, // ...........6.... - 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x30, 0x20, 0x04, 0x00, 0x00, 0x00, 0x00, 0x0a, // ........0 ...... - 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x07, 0x82, 0x20, 0x10, 0x00, 0x00, // .......8.... ... - 0x00, 0x00, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x10, 0x10, 0x00, 0x01, // ...........:.... - 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x72, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, // ...6...r ......F - 0x12, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // .......>....... + 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x09, 0x42, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, // ...7...B.......* + 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3a, // ...............: + 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x09, 0x22, 0x00, 0x10, 0x00, 0x00, // .......7...".... + 0x00, 0x00, 0x00, 0x1a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x10, 0x00, 0x01, // ................ + 0x00, 0x00, 0x00, 0x2a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x09, 0x12, // ...*.......7.... + 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, // ...............* + 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, // ...............8 + 0x00, 0x00, 0x07, 0x82, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x00, // .... ........... + 0x00, 0x00, 0x00, 0x3a, 0x10, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x72, // ...:.......6...r + 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x12, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3e, // ......F.......> + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // ....... }; static const uint8_t fs_font_basic_mtl[767] = { 0x46, 0x53, 0x48, 0x06, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x73, // FSH............s - 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, // _texColor....... + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x10, 0x00, 0x40, 0x00, 0x50, 0x00, 0xd8, // _texColor..@.P.. 0x02, 0x00, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, // ...#include .#incl 0x75, 0x64, 0x65, 0x20, 0x3c, 0x73, 0x69, 0x6d, 0x64, 0x2f, 0x73, 0x69, 0x6d, 0x64, 0x2e, 0x68, // ude 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x5b, 0x5b, 0x74, 0x65, // s_texColor [[te @@ -245,7 +248,7 @@ static const uint8_t fs_font_basic_mtl[767] = 0x6c, 0x65, 0x72, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, // ler s_texColorSa 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x5b, 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x28, // mpler [[sampler( 0x30, 0x29, 0x5d, 0x5d, 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, 0x61, 0x74, // 0)]]).{. xlat - 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, // MtlMain_out out + 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, // MtlMain_out out 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, // = {};. float4 0x20, 0x5f, 0x32, 0x31, 0x31, 0x20, 0x3d, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, // _211 = s_texCol 0x6f, 0x72, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, // or.sample(s_texC @@ -253,12 +256,12 @@ static const uint8_t fs_font_basic_mtl[767] = 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x29, // v_texcoord0.xyz) 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x5f, 0x31, 0x37, 0x30, 0x20, 0x3d, // ;. int _170 = 0x20, 0x69, 0x6e, 0x74, 0x28, 0x28, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, // int((in.v_texco - 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x77, 0x20, 0x2a, 0x20, 0x34, 0x2e, 0x30, 0x29, 0x20, 0x2b, 0x20, // ord0.w * 4.0) + + 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x77, 0x20, 0x2a, 0x20, 0x34, 0x2e, 0x30, 0x29, 0x20, 0x2b, 0x20, // ord0.w * 4.0) + 0x30, 0x2e, 0x35, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x62, 0x67, // 0.5);. out.bg 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x3d, 0x20, 0x66, // fx_FragData0 = f 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, // loat4(in.v_color 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x2c, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, // 0.xyz, in.v_colo - 0x72, 0x30, 0x2e, 0x77, 0x20, 0x2a, 0x20, 0x28, 0x28, 0x5f, 0x31, 0x37, 0x30, 0x20, 0x3c, 0x20, // r0.w * ((_170 < + 0x72, 0x30, 0x2e, 0x77, 0x20, 0x2a, 0x20, 0x28, 0x28, 0x5f, 0x31, 0x37, 0x30, 0x20, 0x3c, 0x20, // r0.w * ((_170 < 0x31, 0x29, 0x20, 0x3f, 0x20, 0x5f, 0x32, 0x31, 0x31, 0x2e, 0x7a, 0x20, 0x3a, 0x20, 0x28, 0x28, // 1) ? _211.z : (( 0x5f, 0x31, 0x37, 0x30, 0x20, 0x3c, 0x20, 0x32, 0x29, 0x20, 0x3f, 0x20, 0x5f, 0x32, 0x31, 0x31, // _170 < 2) ? _211 0x2e, 0x79, 0x20, 0x3a, 0x20, 0x28, 0x28, 0x5f, 0x31, 0x37, 0x30, 0x20, 0x3c, 0x20, 0x33, 0x29, // .y : ((_170 < 3) @@ -267,4 +270,4 @@ static const uint8_t fs_font_basic_mtl[767] = 0x72, 0x6e, 0x20, 0x6f, 0x75, 0x74, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, 0x00, 0x00, 0x00, // rn out;.}...... }; extern const uint8_t* fs_font_basic_pssl; -extern const uint32_t fs_font_basic_pssl_size; \ No newline at end of file +extern const uint32_t fs_font_basic_pssl_size; diff --git a/examples/common/font/fs_font_distance_field.bin.h b/examples/common/font/fs_font_distance_field.bin.h index 960c6b36d..96bea1f97 100644 --- a/examples/common/font/fs_font_distance_field.bin.h +++ b/examples/common/font/fs_font_distance_field.bin.h @@ -65,120 +65,121 @@ static const uint8_t fs_font_distance_field_glsl[1023] = 0x20, 0x20, 0x67, 0x6c, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, // gl_FragColor = 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x39, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // tmpvar_9;.}... }; -static const uint8_t fs_font_distance_field_spv[1782] = +static const uint8_t fs_font_distance_field_spv[1799] = { - 0x46, 0x53, 0x48, 0x06, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x06, // FSH............. - 0x00, 0x00, 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0x03, 0x01, // ....#........... - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0b, 0x00, // ................ - 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, // ......GLSL.std.4 - 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, // 50.............. - 0x00, 0x00, 0x0f, 0x00, 0x08, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x6d, 0x61, // ..............ma - 0x69, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x9f, 0x00, // in.............. - 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, // ................ - 0x03, 0x00, 0x05, 0x00, 0x00, 0x00, 0xf4, 0x01, 0x00, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, // ................ - 0x00, 0x00, 0x6d, 0x61, 0x69, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, 0x22, 0x00, // ..main........". - 0x00, 0x00, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, // ..s_texColorSamp - 0x6c, 0x65, 0x72, 0x00, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, 0x25, 0x00, 0x00, 0x00, 0x73, 0x5f, // ler.......%...s_ - 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x54, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, // texColorTexture. - 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, 0x91, 0x00, 0x00, 0x00, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, // ..........v_colo - 0x72, 0x30, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, 0x94, 0x00, 0x00, 0x00, 0x76, 0x5f, // r0............v_ - 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x00, 0x05, 0x00, 0x06, 0x00, 0x9f, 0x00, // texcoord0....... - 0x00, 0x00, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, // ..bgfx_FragData0 - 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, // ..G..."..."..... - 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, // ..G..."...!..... - 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x25, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, // ..G...%..."..... - 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x25, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, // ..G...%...!..... - 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x91, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, // ..G............. - 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x94, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x01, 0x00, // ..G............. - 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, // ..G............. - 0x00, 0x00, 0x13, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, 0x03, 0x00, // ..........!..... - 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x02, 0x00, 0x06, 0x00, 0x00, 0x00, 0x16, 0x00, // ................ - 0x03, 0x00, 0x07, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x19, 0x00, 0x09, 0x00, 0x08, 0x00, // ...... ......... - 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, // ................ - 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x17, 0x00, // ................ - 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x20, 0x00, // .............. . - 0x04, 0x00, 0x13, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x20, 0x00, // .............. . - 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3b, 0x00, // ..!...........;. - 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, // ..!..."....... . - 0x04, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x3b, 0x00, // ..$...........;. - 0x04, 0x00, 0x24, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, // ..$...%......... - 0x04, 0x00, 0x28, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2b, 0x00, // ..(... .......+. - 0x04, 0x00, 0x28, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2b, 0x00, // ..(...).......+. - 0x04, 0x00, 0x28, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x00, // ..(...-......... - 0x03, 0x00, 0x31, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, 0x4b, 0x00, // ..1...........K. - 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x07, 0x00, // .. .......+..... - 0x00, 0x00, 0x4f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x40, 0x2b, 0x00, 0x04, 0x00, 0x07, 0x00, // ..O......@+..... - 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x2b, 0x00, 0x04, 0x00, 0x4b, 0x00, // ..Q......?+...K. - 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x04, 0x00, 0x55, 0x00, // ..T...........U. - 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x56, 0x00, // ......T... ...V. - 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x28, 0x00, // ......U...+...(. - 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x28, 0x00, // ..`.......+...(. - 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x07, 0x00, // ..e.......+..... - 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x20, 0x00, 0x04, 0x00, 0x90, 0x00, // ..y......A ..... - 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x90, 0x00, // ..........;..... - 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x90, 0x00, // ..........;..... - 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x9e, 0x00, // .......... ..... - 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x9e, 0x00, // ..........;..... - 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, 0x05, 0x00, 0x02, 0x00, // ..........6..... - 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xf8, 0x00, // ................ - 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x56, 0x00, 0x00, 0x00, 0xb9, 0x00, // ......;...V..... - 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x23, 0x00, // ......=.......#. - 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x26, 0x00, // .."...=.......&. - 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x92, 0x00, // ..%...=......... - 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x95, 0x00, // ......=......... - 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x08, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xc2, 0x00, // ......O......... - 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, // ................ - 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x56, 0x00, 0x05, 0x00, 0x31, 0x00, 0x00, 0x00, 0x00, 0x01, // ......V...1..... - 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x57, 0x00, 0x05, 0x00, 0x0d, 0x00, // ..&...#...W..... - 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, 0x51, 0x00, // ..............Q. - 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x03, 0x00, // ................ - 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xc6, 0x00, 0x00, 0x00, 0xc5, 0x00, // ................ - 0x00, 0x00, 0x4f, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xc7, 0x00, // ..O............. - 0x00, 0x00, 0xc6, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x6e, 0x00, 0x04, 0x00, 0x28, 0x00, // ......Q...n...(. - 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, 0xc7, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, // ..........Q..... - 0x00, 0x00, 0xca, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x41, 0x00, // ..............A. - 0x05, 0x00, 0x13, 0x00, 0x00, 0x00, 0xcb, 0x00, 0x00, 0x00, 0xb9, 0x00, 0x00, 0x00, 0x2d, 0x00, // ..............-. - 0x00, 0x00, 0x3e, 0x00, 0x03, 0x00, 0xcb, 0x00, 0x00, 0x00, 0xca, 0x00, 0x00, 0x00, 0x51, 0x00, // ..>...........Q. - 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xcd, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x01, 0x00, // ................ - 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x13, 0x00, 0x00, 0x00, 0xce, 0x00, 0x00, 0x00, 0xb9, 0x00, // ..A............. - 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x03, 0x00, 0xce, 0x00, 0x00, 0x00, 0xcd, 0x00, // ..)...>......... - 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x02, 0x01, // ..Q............. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x13, 0x00, 0x00, 0x00, 0xd1, 0x00, // ......A......... - 0x00, 0x00, 0xb9, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x03, 0x00, 0xd1, 0x00, // ......`...>..... - 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xd3, 0x00, // ......Q......... - 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x13, 0x00, // ..........A..... - 0x00, 0x00, 0xd4, 0x00, 0x00, 0x00, 0xb9, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x3e, 0x00, // ..........e...>. - 0x03, 0x00, 0xd4, 0x00, 0x00, 0x00, 0xd3, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x13, 0x00, // ..........A..... - 0x00, 0x00, 0xd6, 0x00, 0x00, 0x00, 0xb9, 0x00, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, 0x3d, 0x00, // ..............=. - 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0xd7, 0x00, 0x00, 0x00, 0xd6, 0x00, 0x00, 0x00, 0x4f, 0x00, // ..............O. - 0x08, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xd9, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x95, 0x00, // ................ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xcf, 0x00, // ................ - 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, 0xd9, 0x00, 0x00, 0x00, 0x0c, 0x00, // ................ - 0x06, 0x00, 0x07, 0x00, 0x00, 0x00, 0xdb, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x42, 0x00, // ..............B. - 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x08, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xdd, 0x00, // ......O......... - 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, // ................ - 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xde, 0x00, // ................ - 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, 0xd0, 0x00, 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xdf, 0x00, // ................ - 0x00, 0x00, 0xde, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x06, 0x00, 0x07, 0x00, 0x00, 0x00, 0xe0, 0x00, // ................ - 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0xdf, 0x00, 0x00, 0x00, 0x81, 0x00, // ......B......... - 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xe3, 0x00, 0x00, 0x00, 0xdb, 0x00, 0x00, 0x00, 0xe0, 0x00, // ................ - 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x00, 0x79, 0x00, // ..............y. - 0x00, 0x00, 0xe3, 0x00, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xe6, 0x00, // ................ - 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x07, 0x00, // ..Q............. - 0x00, 0x00, 0xe8, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x00, 0x0c, 0x00, // ......Q......... - 0x08, 0x00, 0x07, 0x00, 0x00, 0x00, 0xea, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x31, 0x00, // ..............1. - 0x00, 0x00, 0xe6, 0x00, 0x00, 0x00, 0xe8, 0x00, 0x00, 0x00, 0xd7, 0x00, 0x00, 0x00, 0x51, 0x00, // ..............Q. - 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xee, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x03, 0x00, // ................ - 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0xee, 0x00, // ................ - 0x00, 0x00, 0xea, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xf1, 0x00, // ......Q......... - 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, // ..........Q..... - 0x00, 0x00, 0xf2, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, // ..............Q. - 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xf3, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x02, 0x00, // ................ - 0x00, 0x00, 0x50, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xf4, 0x00, 0x00, 0x00, 0xf1, 0x00, // ..P............. - 0x00, 0x00, 0xf2, 0x00, 0x00, 0x00, 0xf3, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x3e, 0x00, // ..............>. - 0x03, 0x00, 0x9f, 0x00, 0x00, 0x00, 0xf4, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x01, 0x00, 0x38, 0x00, // ..............8. - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ...... + 0x46, 0x53, 0x48, 0x06, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x73, // FSH............s + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x10, 0x00, 0x40, 0x00, 0x50, 0x00, 0xe0, // _texColor..@.P.. + 0x06, 0x00, 0x00, 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0x03, // .....#.......... + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0b, // ................ + 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, // .......GLSL.std. + 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, // 450............. + 0x00, 0x00, 0x00, 0x0f, 0x00, 0x08, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x6d, // ...............m + 0x61, 0x69, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x9f, // ain............. + 0x00, 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, // ................ + 0x00, 0x03, 0x00, 0x05, 0x00, 0x00, 0x00, 0xf4, 0x01, 0x00, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, // ................ + 0x00, 0x00, 0x00, 0x6d, 0x61, 0x69, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, 0x22, // ...main........" + 0x00, 0x00, 0x00, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, // ...s_texColorSam + 0x70, 0x6c, 0x65, 0x72, 0x00, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, 0x25, 0x00, 0x00, 0x00, 0x73, // pler.......%...s + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x54, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, // _texColorTexture + 0x00, 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, 0x91, 0x00, 0x00, 0x00, 0x76, 0x5f, 0x63, 0x6f, 0x6c, // ...........v_col + 0x6f, 0x72, 0x30, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, 0x94, 0x00, 0x00, 0x00, 0x76, // or0............v + 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x00, 0x05, 0x00, 0x06, 0x00, 0x9f, // _texcoord0...... + 0x00, 0x00, 0x00, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, // ...bgfx_FragData + 0x30, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, // 0..G..."...".... + 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x50, // ...G..."...!...P + 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x25, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, // ...G...%...".... + 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x25, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x40, // ...G...%...!...@ + 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x91, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, // ...G............ + 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x94, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x01, // ...G............ + 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, // ...G............ + 0x00, 0x00, 0x00, 0x13, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, 0x03, // ...........!.... + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x02, 0x00, 0x06, 0x00, 0x00, 0x00, 0x16, // ................ + 0x00, 0x03, 0x00, 0x07, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x19, 0x00, 0x09, 0x00, 0x08, // ....... ........ + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, // ................ + 0x00, 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x17, // ................ + 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x20, // ............... + 0x00, 0x04, 0x00, 0x13, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x20, // ............... + 0x00, 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3b, // ...!...........; + 0x00, 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, // ...!..."....... + 0x00, 0x04, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x3b, // ...$...........; + 0x00, 0x04, 0x00, 0x24, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, // ...$...%........ + 0x00, 0x04, 0x00, 0x28, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2b, // ...(... .......+ + 0x00, 0x04, 0x00, 0x28, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2b, // ...(...).......+ + 0x00, 0x04, 0x00, 0x28, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, // ...(...-........ + 0x00, 0x03, 0x00, 0x31, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, 0x4b, // ...1...........K + 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x07, // ... .......+.... + 0x00, 0x00, 0x00, 0x4f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x40, 0x2b, 0x00, 0x04, 0x00, 0x07, // ...O......@+.... + 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x2b, 0x00, 0x04, 0x00, 0x4b, // ...Q......?+...K + 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x04, 0x00, 0x55, // ...T...........U + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x56, // .......T... ...V + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x28, // .......U...+...( + 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x28, // ...`.......+...( + 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x07, // ...e.......+.... + 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x20, 0x00, 0x04, 0x00, 0x90, // ...y......A .... + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x90, // ...........;.... + 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x90, // ...........;.... + 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x9e, // ........... .... + 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x9e, // ...........;.... + 0x00, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, 0x05, 0x00, 0x02, // ...........6.... + 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xf8, // ................ + 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x56, 0x00, 0x00, 0x00, 0xb9, // .......;...V.... + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x23, // .......=.......# + 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x26, // ..."...=.......& + 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x92, // ...%...=........ + 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x95, // .......=........ + 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x08, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xc2, // .......O........ + 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, // ................ + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x56, 0x00, 0x05, 0x00, 0x31, 0x00, 0x00, 0x00, 0x00, // .......V...1.... + 0x01, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x57, 0x00, 0x05, 0x00, 0x0d, // ...&...#...W.... + 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, 0x51, // ...............Q + 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x03, // ................ + 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xc6, 0x00, 0x00, 0x00, 0xc5, // ................ + 0x00, 0x00, 0x00, 0x4f, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xc7, // ...O............ + 0x00, 0x00, 0x00, 0xc6, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x6e, 0x00, 0x04, 0x00, 0x28, // .......Q...n...( + 0x00, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, 0xc7, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, // ...........Q.... + 0x00, 0x00, 0x00, 0xca, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x41, // ...............A + 0x00, 0x05, 0x00, 0x13, 0x00, 0x00, 0x00, 0xcb, 0x00, 0x00, 0x00, 0xb9, 0x00, 0x00, 0x00, 0x2d, // ...............- + 0x00, 0x00, 0x00, 0x3e, 0x00, 0x03, 0x00, 0xcb, 0x00, 0x00, 0x00, 0xca, 0x00, 0x00, 0x00, 0x51, // ...>...........Q + 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xcd, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x01, // ................ + 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x13, 0x00, 0x00, 0x00, 0xce, 0x00, 0x00, 0x00, 0xb9, // ...A............ + 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x03, 0x00, 0xce, 0x00, 0x00, 0x00, 0xcd, // ...)...>........ + 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x02, // ...Q............ + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x13, 0x00, 0x00, 0x00, 0xd1, // .......A........ + 0x00, 0x00, 0x00, 0xb9, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x03, 0x00, 0xd1, // .......`...>.... + 0x00, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xd3, // .......Q........ + 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x13, // ...........A.... + 0x00, 0x00, 0x00, 0xd4, 0x00, 0x00, 0x00, 0xb9, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x3e, // ...........e...> + 0x00, 0x03, 0x00, 0xd4, 0x00, 0x00, 0x00, 0xd3, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x13, // ...........A.... + 0x00, 0x00, 0x00, 0xd6, 0x00, 0x00, 0x00, 0xb9, 0x00, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, 0x3d, // ...............= + 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0xd7, 0x00, 0x00, 0x00, 0xd6, 0x00, 0x00, 0x00, 0x4f, // ...............O + 0x00, 0x08, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xd9, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x95, // ................ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xcf, // ................ + 0x00, 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, 0xd9, 0x00, 0x00, 0x00, 0x0c, // ................ + 0x00, 0x06, 0x00, 0x07, 0x00, 0x00, 0x00, 0xdb, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x42, // ...............B + 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x08, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xdd, // .......O........ + 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, // ................ + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xde, // ................ + 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, 0xd0, 0x00, 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xdf, // ................ + 0x00, 0x00, 0x00, 0xde, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x06, 0x00, 0x07, 0x00, 0x00, 0x00, 0xe0, // ................ + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0xdf, 0x00, 0x00, 0x00, 0x81, // .......B........ + 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xe3, 0x00, 0x00, 0x00, 0xdb, 0x00, 0x00, 0x00, 0xe0, // ................ + 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x00, 0x79, // ...............y + 0x00, 0x00, 0x00, 0xe3, 0x00, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xe6, // ................ + 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x07, // ...Q............ + 0x00, 0x00, 0x00, 0xe8, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x00, 0x0c, // .......Q........ + 0x00, 0x08, 0x00, 0x07, 0x00, 0x00, 0x00, 0xea, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x31, // ...............1 + 0x00, 0x00, 0x00, 0xe6, 0x00, 0x00, 0x00, 0xe8, 0x00, 0x00, 0x00, 0xd7, 0x00, 0x00, 0x00, 0x51, // ...............Q + 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xee, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x03, // ................ + 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0xee, // ................ + 0x00, 0x00, 0x00, 0xea, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xf1, // .......Q........ + 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, // ...........Q.... + 0x00, 0x00, 0x00, 0xf2, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, // ...............Q + 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xf3, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x02, // ................ + 0x00, 0x00, 0x00, 0x50, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xf4, 0x00, 0x00, 0x00, 0xf1, // ...P............ + 0x00, 0x00, 0x00, 0xf2, 0x00, 0x00, 0x00, 0xf3, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x3e, // ...............> + 0x00, 0x03, 0x00, 0x9f, 0x00, 0x00, 0x00, 0xf4, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x01, 0x00, 0x38, // ...............8 + 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ....... }; static const uint8_t fs_font_distance_field_dx9[752] = { @@ -300,65 +301,66 @@ static const uint8_t fs_font_distance_field_dx11[1059] = 0x00, 0x00, 0x00, 0x46, 0x12, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, // ...F.......>.... 0x00, 0x00, 0x00, // ... }; -static const uint8_t fs_font_distance_field_mtl[899] = +static const uint8_t fs_font_distance_field_mtl[916] = { - 0x46, 0x53, 0x48, 0x06, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6d, 0x03, // FSH...........m. - 0x00, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, 0x61, // ..#include .#inclu - 0x64, 0x65, 0x20, 0x3c, 0x73, 0x69, 0x6d, 0x64, 0x2f, 0x73, 0x69, 0x6d, 0x64, 0x2e, 0x68, 0x3e, // de - 0x0a, 0x0a, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, // ..using namespac - 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, // e metal;..struct - 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, // xlatMtlMain_out - 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x62, 0x67, // .{. float4 bg - 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x5b, 0x5b, 0x63, // fx_FragData0 [[c - 0x6f, 0x6c, 0x6f, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, // olor(0)]];.};..s - 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, // truct xlatMtlMai - 0x6e, 0x5f, 0x69, 0x6e, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, // n_in.{. float - 0x34, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, // 4 v_color0 [[use - 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, // r(locn0)]];. - 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, // float4 v_texcoor - 0x64, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x31, 0x29, // d0 [[user(locn1) - 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, // ]];.};..fragment - 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, // xlatMtlMain_out - 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x28, 0x78, 0x6c, 0x61, // xlatMtlMain(xla - 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x5b, // tMtlMain_in in [ - 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x74, 0x65, 0x78, // [stage_in]], tex - 0x74, 0x75, 0x72, 0x65, 0x63, 0x75, 0x62, 0x65, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, // turecube - 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x5b, 0x5b, 0x74, 0x65, 0x78, // s_texColor [[tex - 0x74, 0x75, 0x72, 0x65, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, // ture(0)]], sampl - 0x65, 0x72, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, // er s_texColorSam - 0x70, 0x6c, 0x65, 0x72, 0x20, 0x5b, 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x28, 0x30, // pler [[sampler(0 - 0x29, 0x5d, 0x5d, 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, // )]]).{. xlatM - 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x3d, // tlMain_out out = - 0x20, 0x7b, 0x7d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, // {};. float4 - 0x5f, 0x32, 0x35, 0x38, 0x20, 0x3d, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, // _258 = s_texColo - 0x72, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, // r.sample(s_texCo - 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x2c, 0x20, 0x69, 0x6e, 0x2e, 0x76, // lorSampler, in.v - 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x29, 0x3b, // _texcoord0.xyz); - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x31, 0x38, 0x35, 0x5b, // . float _185[ - 0x34, 0x5d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x31, 0x38, 0x35, 0x5b, 0x30, 0x5d, 0x20, // 4];. _185[0] - 0x3d, 0x20, 0x5f, 0x32, 0x35, 0x38, 0x2e, 0x7a, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x31, // = _258.z;. _1 - 0x38, 0x35, 0x5b, 0x31, 0x5d, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x35, 0x38, 0x2e, 0x79, 0x3b, 0x0a, // 85[1] = _258.y;. - 0x20, 0x20, 0x20, 0x20, 0x5f, 0x31, 0x38, 0x35, 0x5b, 0x32, 0x5d, 0x20, 0x3d, 0x20, 0x5f, 0x32, // _185[2] = _2 - 0x35, 0x38, 0x2e, 0x78, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x31, 0x38, 0x35, 0x5b, 0x33, // 58.x;. _185[3 - 0x5d, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x35, 0x38, 0x2e, 0x77, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, // ] = _258.w;. - 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x32, 0x38, 0x20, 0x3d, 0x20, 0x38, 0x2e, 0x30, // float _228 = 8.0 - 0x20, 0x2a, 0x20, 0x28, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x28, 0x64, 0x66, 0x64, 0x78, 0x28, // * (length(dfdx( - 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x78, // in.v_texcoord0.x - 0x79, 0x7a, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x28, 0x64, 0x66, // yz)) + length(df - 0x64, 0x79, 0x28, 0x2d, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, // dy(-in.v_texcoor - 0x64, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x29, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6f, // d0.xyz)));. o - 0x75, 0x74, 0x2e, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, // ut.bgfx_FragData - 0x30, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x69, 0x6e, 0x2e, 0x76, 0x5f, // 0 = float4(in.v_ - 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x2c, 0x20, 0x69, 0x6e, 0x2e, 0x76, // color0.xyz, in.v - 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x2e, 0x77, 0x20, 0x2a, 0x20, 0x73, 0x6d, 0x6f, 0x6f, // _color0.w * smoo - 0x74, 0x68, 0x73, 0x74, 0x65, 0x70, 0x28, 0x30, 0x2e, 0x35, 0x20, 0x2d, 0x20, 0x5f, 0x32, 0x32, // thstep(0.5 - _22 - 0x38, 0x2c, 0x20, 0x30, 0x2e, 0x35, 0x20, 0x2b, 0x20, 0x5f, 0x32, 0x32, 0x38, 0x2c, 0x20, 0x5f, // 8, 0.5 + _228, _ - 0x31, 0x38, 0x35, 0x5b, 0x69, 0x6e, 0x74, 0x28, 0x28, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, // 185[int((in.v_te - 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x77, 0x20, 0x2a, 0x20, 0x34, 0x2e, 0x30, 0x29, // xcoord0.w * 4.0) - 0x20, 0x2b, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x5d, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, // + 0.5)]));. - 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x6f, 0x75, 0x74, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // return out;.}... - 0x00, 0x00, 0x00, // ... + 0x46, 0x53, 0x48, 0x06, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x73, // FSH............s + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x10, 0x00, 0x40, 0x00, 0x50, 0x00, 0x6d, // _texColor..@.P.m + 0x03, 0x00, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, // ...#include .#incl + 0x75, 0x64, 0x65, 0x20, 0x3c, 0x73, 0x69, 0x6d, 0x64, 0x2f, 0x73, 0x69, 0x6d, 0x64, 0x2e, 0x68, // ude ..using namespa + 0x63, 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, // ce metal;..struc + 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, // t xlatMtlMain_ou + 0x74, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x62, // t.{. float4 b + 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x5b, 0x5b, // gfx_FragData0 [[ + 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, // color(0)]];.};.. + 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, // struct xlatMtlMa + 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, // in_in.{. floa + 0x74, 0x34, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, // t4 v_color0 [[us + 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x20, 0x20, 0x20, // er(locn0)]];. + 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, // float4 v_texcoo + 0x72, 0x64, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x31, // rd0 [[user(locn1 + 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, // )]];.};..fragmen + 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, // t xlatMtlMain_ou + 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x28, 0x78, 0x6c, // t xlatMtlMain(xl + 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, // atMtlMain_in in + 0x5b, 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x74, 0x65, // [[stage_in]], te + 0x78, 0x74, 0x75, 0x72, 0x65, 0x63, 0x75, 0x62, 0x65, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, // xturecube + 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x5b, 0x5b, 0x74, 0x65, // s_texColor [[te + 0x78, 0x74, 0x75, 0x72, 0x65, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x73, 0x61, 0x6d, 0x70, // xture(0)]], samp + 0x6c, 0x65, 0x72, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, // ler s_texColorSa + 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x5b, 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x28, // mpler [[sampler( + 0x30, 0x29, 0x5d, 0x5d, 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, 0x61, 0x74, // 0)]]).{. xlat + 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, // MtlMain_out out + 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, // = {};. float4 + 0x20, 0x5f, 0x32, 0x35, 0x38, 0x20, 0x3d, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, // _258 = s_texCol + 0x6f, 0x72, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, // or.sample(s_texC + 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x2c, 0x20, 0x69, 0x6e, 0x2e, // olorSampler, in. + 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x29, // v_texcoord0.xyz) + 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x31, 0x38, 0x35, // ;. float _185 + 0x5b, 0x34, 0x5d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x31, 0x38, 0x35, 0x5b, 0x30, 0x5d, // [4];. _185[0] + 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x35, 0x38, 0x2e, 0x7a, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x5f, // = _258.z;. _ + 0x31, 0x38, 0x35, 0x5b, 0x31, 0x5d, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x35, 0x38, 0x2e, 0x79, 0x3b, // 185[1] = _258.y; + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x31, 0x38, 0x35, 0x5b, 0x32, 0x5d, 0x20, 0x3d, 0x20, 0x5f, // . _185[2] = _ + 0x32, 0x35, 0x38, 0x2e, 0x78, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x31, 0x38, 0x35, 0x5b, // 258.x;. _185[ + 0x33, 0x5d, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x35, 0x38, 0x2e, 0x77, 0x3b, 0x0a, 0x20, 0x20, 0x20, // 3] = _258.w;. + 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x32, 0x38, 0x20, 0x3d, 0x20, 0x38, 0x2e, // float _228 = 8. + 0x30, 0x20, 0x2a, 0x20, 0x28, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x28, 0x64, 0x66, 0x64, 0x78, // 0 * (length(dfdx + 0x28, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, // (in.v_texcoord0. + 0x78, 0x79, 0x7a, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x28, 0x64, // xyz)) + length(d + 0x66, 0x64, 0x79, 0x28, 0x2d, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, // fdy(-in.v_texcoo + 0x72, 0x64, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x29, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, // rd0.xyz)));. + 0x6f, 0x75, 0x74, 0x2e, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, // out.bgfx_FragDat + 0x61, 0x30, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x69, 0x6e, 0x2e, 0x76, // a0 = float4(in.v + 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x2c, 0x20, 0x69, 0x6e, 0x2e, // _color0.xyz, in. + 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x2e, 0x77, 0x20, 0x2a, 0x20, 0x73, 0x6d, 0x6f, // v_color0.w * smo + 0x6f, 0x74, 0x68, 0x73, 0x74, 0x65, 0x70, 0x28, 0x30, 0x2e, 0x35, 0x20, 0x2d, 0x20, 0x5f, 0x32, // othstep(0.5 - _2 + 0x32, 0x38, 0x2c, 0x20, 0x30, 0x2e, 0x35, 0x20, 0x2b, 0x20, 0x5f, 0x32, 0x32, 0x38, 0x2c, 0x20, // 28, 0.5 + _228, + 0x5f, 0x31, 0x38, 0x35, 0x5b, 0x69, 0x6e, 0x74, 0x28, 0x28, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, // _185[int((in.v_t + 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x77, 0x20, 0x2a, 0x20, 0x34, 0x2e, 0x30, // excoord0.w * 4.0 + 0x29, 0x20, 0x2b, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x5d, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, // ) + 0.5)]));. + 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x6f, 0x75, 0x74, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, // return out;.}.. + 0x00, 0x00, 0x00, 0x00, // .... }; extern const uint8_t* fs_font_distance_field_pssl; extern const uint32_t fs_font_distance_field_pssl_size; 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 752af773f..2ab8d9249 100644 --- a/examples/common/font/fs_font_distance_field_subpixel.bin.h +++ b/examples/common/font/fs_font_distance_field_subpixel.bin.h @@ -81,119 +81,120 @@ static const uint8_t fs_font_distance_field_subpixel_glsl[1272] = 0x61, 0x72, 0x5f, 0x37, 0x20, 0x2a, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x2e, // ar_7 * v_color0. 0x77, 0x29, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // w);.}... }; -static const uint8_t fs_font_distance_field_subpixel_spv[1774] = +static const uint8_t fs_font_distance_field_subpixel_spv[1791] = { - 0x46, 0x53, 0x48, 0x06, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x06, // FSH............. - 0x00, 0x00, 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0x3f, 0x01, // ....#.........?. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0b, 0x00, // ................ - 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, // ......GLSL.std.4 - 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, // 50.............. - 0x00, 0x00, 0x0f, 0x00, 0x08, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x6d, 0x61, // ..............ma - 0x69, 0x6e, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0xae, 0x00, // in.............. - 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, // ................ - 0x03, 0x00, 0x05, 0x00, 0x00, 0x00, 0xf4, 0x01, 0x00, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, // ................ - 0x00, 0x00, 0x6d, 0x61, 0x69, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, 0x22, 0x00, // ..main........". - 0x00, 0x00, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, // ..s_texColorSamp - 0x6c, 0x65, 0x72, 0x00, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, 0x25, 0x00, 0x00, 0x00, 0x73, 0x5f, // ler.......%...s_ - 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x54, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, // texColorTexture. - 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, // ..........v_colo - 0x72, 0x30, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, 0xa3, 0x00, 0x00, 0x00, 0x76, 0x5f, // r0............v_ - 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x00, 0x05, 0x00, 0x06, 0x00, 0xae, 0x00, // texcoord0....... - 0x00, 0x00, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, // ..bgfx_FragData0 - 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, // ..G..."..."..... - 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, // ..G..."...!..... - 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x25, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, // ..G...%..."..... - 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x25, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, // ..G...%...!..... - 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, // ..G............. - 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0xa3, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x01, 0x00, // ..G............. - 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0xae, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, // ..G............. - 0x00, 0x00, 0x13, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, 0x03, 0x00, // ..........!..... - 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x02, 0x00, 0x06, 0x00, 0x00, 0x00, 0x16, 0x00, // ................ - 0x03, 0x00, 0x07, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x19, 0x00, 0x09, 0x00, 0x08, 0x00, // ...... ......... - 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, // ................ - 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x17, 0x00, // ................ - 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x20, 0x00, // .............. . - 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3b, 0x00, // ..!...........;. - 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, // ..!..."....... . - 0x04, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x3b, 0x00, // ..$...........;. - 0x04, 0x00, 0x24, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, // ..$...%......... - 0x04, 0x00, 0x28, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1b, 0x00, // ..(... ......... - 0x03, 0x00, 0x31, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x07, 0x00, // ..1.......+..... - 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x40, 0x2b, 0x00, 0x04, 0x00, 0x07, 0x00, // ..H......@+..... - 0x00, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x2b, 0x00, 0x04, 0x00, 0x07, 0x00, // ..J......?+..... - 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0xc1, 0xaa, 0x2a, 0x3e, 0x2b, 0x00, 0x04, 0x00, 0x07, 0x00, // ..W.....*>+..... - 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x20, 0x00, 0x04, 0x00, 0x9f, 0x00, // .........A ..... - 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x9f, 0x00, // ..........;..... - 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x9f, 0x00, // ..........;..... - 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0xad, 0x00, // .......... ..... - 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0xad, 0x00, // ..........;..... - 0x00, 0x00, 0xae, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x0d, 0x00, // ................ - 0x00, 0x00, 0x3e, 0x01, 0x00, 0x00, 0x36, 0x00, 0x05, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, // ..>...6......... - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0x05, 0x00, // ................ - 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x22, 0x00, // ..=.......#...". - 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x25, 0x00, // ..=.......&...%. - 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0xa0, 0x00, // ..=............. - 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xa3, 0x00, // ..=............. - 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xd7, 0x00, 0x00, 0x00, 0xa4, 0x00, // ..Q............. - 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xd8, 0x00, // ................ - 0x00, 0x00, 0xd7, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x07, 0x00, // ......H......... - 0x00, 0x00, 0xd9, 0x00, 0x00, 0x00, 0xd8, 0x00, 0x00, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x6e, 0x00, // ..........J...n. - 0x04, 0x00, 0x28, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, 0xd9, 0x00, 0x00, 0x00, 0x4f, 0x00, // ..(...........O. - 0x08, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xa4, 0x00, // ................ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xcf, 0x00, // ................ - 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, 0x4f, 0x00, // ..............O. - 0x08, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xdf, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xa4, 0x00, // ................ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, // ................ - 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0xdf, 0x00, 0x00, 0x00, 0xd0, 0x00, // ................ - 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xe1, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x8e, 0x00, // ................ - 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xe3, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, 0x57, 0x00, // ..............W. - 0x00, 0x00, 0x4f, 0x00, 0x08, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xe5, 0x00, 0x00, 0x00, 0xa4, 0x00, // ..O............. - 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, // ................ - 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xe7, 0x00, 0x00, 0x00, 0xe5, 0x00, // ................ - 0x00, 0x00, 0xe3, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x08, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xe9, 0x00, // ......O......... - 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, // ................ - 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xeb, 0x00, // ................ - 0x00, 0x00, 0xe9, 0x00, 0x00, 0x00, 0xe3, 0x00, 0x00, 0x00, 0x56, 0x00, 0x05, 0x00, 0x31, 0x00, // ..........V...1. - 0x00, 0x00, 0x25, 0x01, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x57, 0x00, // ..%...&...#...W. - 0x05, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x27, 0x01, 0x00, 0x00, 0x25, 0x01, 0x00, 0x00, 0xe7, 0x00, // ......'...%..... - 0x00, 0x00, 0x4f, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x27, 0x01, // ..O...........'. - 0x00, 0x00, 0x27, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ..'............. - 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xf1, 0x00, // ......M......... - 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, 0x56, 0x00, 0x05, 0x00, 0x31, 0x00, // ..........V...1. - 0x00, 0x00, 0x2d, 0x01, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x57, 0x00, // ..-...&...#...W. - 0x05, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x2f, 0x01, 0x00, 0x00, 0x2d, 0x01, 0x00, 0x00, 0xeb, 0x00, // ....../...-..... - 0x00, 0x00, 0x4f, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xf6, 0x00, 0x00, 0x00, 0x2f, 0x01, // ..O.........../. - 0x00, 0x00, 0x2f, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ../............. - 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xf7, 0x00, // ......M......... - 0x00, 0x00, 0xf6, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x07, 0x00, // ................ - 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0xf1, 0x00, 0x00, 0x00, 0xf7, 0x00, 0x00, 0x00, 0x85, 0x00, // ................ - 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xfb, 0x00, 0x00, 0x00, 0x4a, 0x00, 0x00, 0x00, 0xfa, 0x00, // ..........J..... - 0x00, 0x00, 0x0c, 0x00, 0x06, 0x00, 0x07, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x00, 0x00, 0x01, 0x00, // ................ - 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x06, 0x00, 0x07, 0x00, // ..B............. - 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0xe1, 0x00, // ..........B..... - 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0xfd, 0x00, // ................ - 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x01, // ................ - 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x07, 0x00, // ................ - 0x00, 0x00, 0x05, 0x01, 0x00, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x50, 0x00, // ......J.......P. - 0x06, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x06, 0x01, 0x00, 0x00, 0x05, 0x01, 0x00, 0x00, 0x05, 0x01, // ................ - 0x00, 0x00, 0x05, 0x01, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x08, 0x01, // ................ - 0x00, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x50, 0x00, 0x06, 0x00, 0x0b, 0x00, // ..J.......P..... - 0x00, 0x00, 0x09, 0x01, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, 0x08, 0x01, // ................ - 0x00, 0x00, 0x50, 0x00, 0x06, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0d, 0x01, 0x00, 0x00, 0xf1, 0x00, // ..P............. - 0x00, 0x00, 0xfb, 0x00, 0x00, 0x00, 0xf7, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x08, 0x00, 0x0b, 0x00, // ................ - 0x00, 0x00, 0x0e, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x06, 0x01, // ..........1..... - 0x00, 0x00, 0x09, 0x01, 0x00, 0x00, 0x0d, 0x01, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, // ..........Q..... - 0x00, 0x00, 0x11, 0x01, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x8e, 0x00, // ................ - 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x12, 0x01, 0x00, 0x00, 0x0e, 0x01, 0x00, 0x00, 0x11, 0x01, // ................ - 0x00, 0x00, 0x4f, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, 0x3e, 0x01, // ..O...........>. - 0x00, 0x00, 0x12, 0x01, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, // ................ - 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x17, 0x01, // ......Q......... - 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, // ................ - 0x00, 0x00, 0x18, 0x01, 0x00, 0x00, 0xfb, 0x00, 0x00, 0x00, 0x17, 0x01, 0x00, 0x00, 0x52, 0x00, // ..............R. - 0x06, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x3c, 0x01, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00, 0x14, 0x01, // ......<......... - 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x03, 0x00, 0xae, 0x00, 0x00, 0x00, 0x3c, 0x01, // ......>.......<. - 0x00, 0x00, 0xfd, 0x00, 0x01, 0x00, 0x38, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ......8....... + 0x46, 0x53, 0x48, 0x06, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x73, // FSH............s + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x10, 0x00, 0x40, 0x00, 0x50, 0x00, 0xd8, // _texColor..@.P.. + 0x06, 0x00, 0x00, 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0x3f, // .....#.........? + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0b, // ................ + 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, // .......GLSL.std. + 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, // 450............. + 0x00, 0x00, 0x00, 0x0f, 0x00, 0x08, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x6d, // ...............m + 0x61, 0x69, 0x6e, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0xae, // ain............. + 0x00, 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, // ................ + 0x00, 0x03, 0x00, 0x05, 0x00, 0x00, 0x00, 0xf4, 0x01, 0x00, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, // ................ + 0x00, 0x00, 0x00, 0x6d, 0x61, 0x69, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, 0x22, // ...main........" + 0x00, 0x00, 0x00, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, // ...s_texColorSam + 0x70, 0x6c, 0x65, 0x72, 0x00, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, 0x25, 0x00, 0x00, 0x00, 0x73, // pler.......%...s + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x54, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, // _texColorTexture + 0x00, 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x76, 0x5f, 0x63, 0x6f, 0x6c, // ...........v_col + 0x6f, 0x72, 0x30, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, 0xa3, 0x00, 0x00, 0x00, 0x76, // or0............v + 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x00, 0x05, 0x00, 0x06, 0x00, 0xae, // _texcoord0...... + 0x00, 0x00, 0x00, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, // ...bgfx_FragData + 0x30, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, // 0..G..."...".... + 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x50, // ...G..."...!...P + 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x25, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, // ...G...%...".... + 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x25, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x40, // ...G...%...!...@ + 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, // ...G............ + 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0xa3, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x01, // ...G............ + 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0xae, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, // ...G............ + 0x00, 0x00, 0x00, 0x13, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, 0x03, // ...........!.... + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x02, 0x00, 0x06, 0x00, 0x00, 0x00, 0x16, // ................ + 0x00, 0x03, 0x00, 0x07, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x19, 0x00, 0x09, 0x00, 0x08, // ....... ........ + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, // ................ + 0x00, 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x17, // ................ + 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x20, // ............... + 0x00, 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3b, // ...!...........; + 0x00, 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, // ...!..."....... + 0x00, 0x04, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x3b, // ...$...........; + 0x00, 0x04, 0x00, 0x24, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, // ...$...%........ + 0x00, 0x04, 0x00, 0x28, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1b, // ...(... ........ + 0x00, 0x03, 0x00, 0x31, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x07, // ...1.......+.... + 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x40, 0x2b, 0x00, 0x04, 0x00, 0x07, // ...H......@+.... + 0x00, 0x00, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x2b, 0x00, 0x04, 0x00, 0x07, // ...J......?+.... + 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0xc1, 0xaa, 0x2a, 0x3e, 0x2b, 0x00, 0x04, 0x00, 0x07, // ...W.....*>+.... + 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x20, 0x00, 0x04, 0x00, 0x9f, // ..........A .... + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x9f, // ...........;.... + 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x9f, // ...........;.... + 0x00, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0xad, // ........... .... + 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0xad, // ...........;.... + 0x00, 0x00, 0x00, 0xae, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x0d, // ................ + 0x00, 0x00, 0x00, 0x3e, 0x01, 0x00, 0x00, 0x36, 0x00, 0x05, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, // ...>...6........ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0x05, // ................ + 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x22, // ...=.......#..." + 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x25, // ...=.......&...% + 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0xa0, // ...=............ + 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xa3, // ...=............ + 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xd7, 0x00, 0x00, 0x00, 0xa4, // ...Q............ + 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xd8, // ................ + 0x00, 0x00, 0x00, 0xd7, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x07, // .......H........ + 0x00, 0x00, 0x00, 0xd9, 0x00, 0x00, 0x00, 0xd8, 0x00, 0x00, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x6e, // ...........J...n + 0x00, 0x04, 0x00, 0x28, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, 0xd9, 0x00, 0x00, 0x00, 0x4f, // ...(...........O + 0x00, 0x08, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xa4, // ................ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xcf, // ................ + 0x00, 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, 0x4f, // ...............O + 0x00, 0x08, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xdf, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xa4, // ................ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, // ................ + 0x00, 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0xdf, 0x00, 0x00, 0x00, 0xd0, // ................ + 0x00, 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xe1, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x8e, // ................ + 0x00, 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xe3, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, 0x57, // ...............W + 0x00, 0x00, 0x00, 0x4f, 0x00, 0x08, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xe5, 0x00, 0x00, 0x00, 0xa4, // ...O............ + 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, // ................ + 0x00, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xe7, 0x00, 0x00, 0x00, 0xe5, // ................ + 0x00, 0x00, 0x00, 0xe3, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x08, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xe9, // .......O........ + 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, // ................ + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xeb, // ................ + 0x00, 0x00, 0x00, 0xe9, 0x00, 0x00, 0x00, 0xe3, 0x00, 0x00, 0x00, 0x56, 0x00, 0x05, 0x00, 0x31, // ...........V...1 + 0x00, 0x00, 0x00, 0x25, 0x01, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x57, // ...%...&...#...W + 0x00, 0x05, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x27, 0x01, 0x00, 0x00, 0x25, 0x01, 0x00, 0x00, 0xe7, // .......'...%.... + 0x00, 0x00, 0x00, 0x4f, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x27, // ...O...........' + 0x01, 0x00, 0x00, 0x27, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // ...'............ + 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xf1, // .......M........ + 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, 0x56, 0x00, 0x05, 0x00, 0x31, // ...........V...1 + 0x00, 0x00, 0x00, 0x2d, 0x01, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x57, // ...-...&...#...W + 0x00, 0x05, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x2f, 0x01, 0x00, 0x00, 0x2d, 0x01, 0x00, 0x00, 0xeb, // ......./...-.... + 0x00, 0x00, 0x00, 0x4f, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xf6, 0x00, 0x00, 0x00, 0x2f, // ...O.........../ + 0x01, 0x00, 0x00, 0x2f, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // .../............ + 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xf7, // .......M........ + 0x00, 0x00, 0x00, 0xf6, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x07, // ................ + 0x00, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0xf1, 0x00, 0x00, 0x00, 0xf7, 0x00, 0x00, 0x00, 0x85, // ................ + 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xfb, 0x00, 0x00, 0x00, 0x4a, 0x00, 0x00, 0x00, 0xfa, // ...........J.... + 0x00, 0x00, 0x00, 0x0c, 0x00, 0x06, 0x00, 0x07, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x00, 0x00, 0x01, // ................ + 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x06, 0x00, 0x07, // ...B............ + 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0xe1, // ...........B.... + 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0xfd, // ................ + 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, // ................ + 0x01, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x07, // ................ + 0x00, 0x00, 0x00, 0x05, 0x01, 0x00, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x50, // .......J.......P + 0x00, 0x06, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x06, 0x01, 0x00, 0x00, 0x05, 0x01, 0x00, 0x00, 0x05, // ................ + 0x01, 0x00, 0x00, 0x05, 0x01, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x08, // ................ + 0x01, 0x00, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x50, 0x00, 0x06, 0x00, 0x0b, // ...J.......P.... + 0x00, 0x00, 0x00, 0x09, 0x01, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, 0x08, // ................ + 0x01, 0x00, 0x00, 0x50, 0x00, 0x06, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0d, 0x01, 0x00, 0x00, 0xf1, // ...P............ + 0x00, 0x00, 0x00, 0xfb, 0x00, 0x00, 0x00, 0xf7, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x08, 0x00, 0x0b, // ................ + 0x00, 0x00, 0x00, 0x0e, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x06, // ...........1.... + 0x01, 0x00, 0x00, 0x09, 0x01, 0x00, 0x00, 0x0d, 0x01, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, // ...........Q.... + 0x00, 0x00, 0x00, 0x11, 0x01, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x8e, // ................ + 0x00, 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x12, 0x01, 0x00, 0x00, 0x0e, 0x01, 0x00, 0x00, 0x11, // ................ + 0x01, 0x00, 0x00, 0x4f, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, 0x3e, // ...O...........> + 0x01, 0x00, 0x00, 0x12, 0x01, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, // ................ + 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x17, // .......Q........ + 0x01, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, // ................ + 0x00, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00, 0xfb, 0x00, 0x00, 0x00, 0x17, 0x01, 0x00, 0x00, 0x52, // ...............R + 0x00, 0x06, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x3c, 0x01, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00, 0x14, // .......<........ + 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x03, 0x00, 0xae, 0x00, 0x00, 0x00, 0x3c, // .......>.......< + 0x01, 0x00, 0x00, 0xfd, 0x00, 0x01, 0x00, 0x38, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // .......8....... }; static const uint8_t fs_font_distance_field_subpixel_dx9[900] = { @@ -340,83 +341,84 @@ static const uint8_t fs_font_distance_field_subpixel_dx11[1311] = 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6, // ......F........ 0x1f, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // .......>....... }; -static const uint8_t fs_font_distance_field_subpixel_mtl[1194] = +static const uint8_t fs_font_distance_field_subpixel_mtl[1211] = { - 0x46, 0x53, 0x48, 0x06, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x94, 0x04, // FSH............. - 0x00, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, 0x61, // ..#include .#inclu - 0x64, 0x65, 0x20, 0x3c, 0x73, 0x69, 0x6d, 0x64, 0x2f, 0x73, 0x69, 0x6d, 0x64, 0x2e, 0x68, 0x3e, // de - 0x0a, 0x0a, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, // ..using namespac - 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x3b, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, // e metal;..consta - 0x6e, 0x74, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x33, 0x31, 0x38, 0x20, 0x3d, // nt float4 _318 = - 0x20, 0x7b, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, // {};..struct xla - 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x0a, 0x7b, 0x0a, 0x20, // tMtlMain_out.{. - 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, // float4 bgfx_F - 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x5b, 0x5b, 0x63, 0x6f, 0x6c, 0x6f, 0x72, // ragData0 [[color - 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, // (0)]];.};..struc - 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, // t xlatMtlMain_in - 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x76, 0x5f, // .{. float4 v_ - 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, // color0 [[user(lo - 0x63, 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, // cn0)]];. floa - 0x74, 0x34, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x20, 0x5b, // t4 v_texcoord0 [ - 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x31, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, // [user(locn1)]];. - 0x7d, 0x3b, 0x0a, 0x0a, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x78, 0x6c, 0x61, // };..fragment xla - 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x78, 0x6c, 0x61, // tMtlMain_out xla - 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x28, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, // tMtlMain(xlatMtl - 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x5b, 0x5b, 0x73, 0x74, 0x61, // Main_in in [[sta - 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, // ge_in]], texture - 0x63, 0x75, 0x62, 0x65, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x73, 0x5f, 0x74, 0x65, // cube s_te - 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x5b, 0x5b, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, // xColor [[texture - 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x73, // (0)]], sampler s - 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, // _texColorSampler - 0x20, 0x5b, 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x29, // [[sampler(0)]]) - 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, // .{. xlatMtlMa - 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, // in_out out = {}; - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x5f, 0x32, 0x31, 0x38, 0x20, 0x3d, 0x20, // . int _218 = - 0x69, 0x6e, 0x74, 0x28, 0x28, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, // int((in.v_texcoo - 0x72, 0x64, 0x30, 0x2e, 0x77, 0x20, 0x2a, 0x20, 0x34, 0x2e, 0x30, 0x29, 0x20, 0x2b, 0x20, 0x30, // rd0.w * 4.0) + 0 - 0x2e, 0x35, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, // .5);. float3 - 0x5f, 0x32, 0x32, 0x31, 0x20, 0x3d, 0x20, 0x64, 0x66, 0x64, 0x78, 0x28, 0x69, 0x6e, 0x2e, 0x76, // _221 = dfdx(in.v - 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x29, 0x3b, // _texcoord0.xyz); - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x32, 0x32, 0x37, // . float3 _227 - 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x32, 0x31, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x31, 0x36, 0x36, 0x36, // = _221 * 0.1666 - 0x36, 0x36, 0x39, 0x39, 0x39, 0x34, 0x35, 0x39, 0x32, 0x36, 0x36, 0x36, 0x36, 0x32, 0x35, 0x39, // 6699945926666259 - 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, // 765625;. floa - 0x74, 0x20, 0x5f, 0x32, 0x34, 0x31, 0x20, 0x3d, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, // t _241 = s_texCo + 0x46, 0x53, 0x48, 0x06, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x73, // FSH............s + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x10, 0x00, 0x40, 0x00, 0x50, 0x00, 0x94, // _texColor..@.P.. + 0x04, 0x00, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, // ...#include .#incl + 0x75, 0x64, 0x65, 0x20, 0x3c, 0x73, 0x69, 0x6d, 0x64, 0x2f, 0x73, 0x69, 0x6d, 0x64, 0x2e, 0x68, // ude ..using namespa + 0x63, 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x3b, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x73, 0x74, // ce metal;..const + 0x61, 0x6e, 0x74, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x33, 0x31, 0x38, 0x20, // ant float4 _318 + 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, // = {};..struct xl + 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x0a, 0x7b, 0x0a, // atMtlMain_out.{. + 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x62, 0x67, 0x66, 0x78, 0x5f, // float4 bgfx_ + 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x5b, 0x5b, 0x63, 0x6f, 0x6c, 0x6f, // FragData0 [[colo + 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, // r(0)]];.};..stru + 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, // ct xlatMtlMain_i + 0x6e, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x76, // n.{. float4 v + 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, // _color0 [[user(l + 0x6f, 0x63, 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, // ocn0)]];. flo + 0x61, 0x74, 0x34, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x20, // at4 v_texcoord0 + 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x31, 0x29, 0x5d, 0x5d, 0x3b, // [[user(locn1)]]; + 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x78, 0x6c, // .};..fragment xl + 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x78, 0x6c, // atMtlMain_out xl + 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x28, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, // atMtlMain(xlatMt + 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x5b, 0x5b, 0x73, 0x74, // lMain_in in [[st + 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, // age_in]], textur + 0x65, 0x63, 0x75, 0x62, 0x65, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x73, 0x5f, 0x74, // ecube s_t + 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x5b, 0x5b, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, // exColor [[textur + 0x65, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, // e(0)]], sampler + 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, // s_texColorSample + 0x72, 0x20, 0x5b, 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, // r [[sampler(0)]] + 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, // ).{. xlatMtlM + 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x3d, 0x20, 0x7b, 0x7d, // ain_out out = {} + 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x5f, 0x32, 0x31, 0x38, 0x20, 0x3d, // ;. int _218 = + 0x20, 0x69, 0x6e, 0x74, 0x28, 0x28, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, // int((in.v_texco + 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x77, 0x20, 0x2a, 0x20, 0x34, 0x2e, 0x30, 0x29, 0x20, 0x2b, 0x20, // ord0.w * 4.0) + + 0x30, 0x2e, 0x35, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, // 0.5);. float3 + 0x20, 0x5f, 0x32, 0x32, 0x31, 0x20, 0x3d, 0x20, 0x64, 0x66, 0x64, 0x78, 0x28, 0x69, 0x6e, 0x2e, // _221 = dfdx(in. + 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x29, // v_texcoord0.xyz) + 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x32, 0x32, // ;. float3 _22 + 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x32, 0x31, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x31, 0x36, 0x36, // 7 = _221 * 0.166 + 0x36, 0x36, 0x36, 0x39, 0x39, 0x39, 0x34, 0x35, 0x39, 0x32, 0x36, 0x36, 0x36, 0x36, 0x32, 0x35, // 6669994592666625 + 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, // 9765625;. flo + 0x61, 0x74, 0x20, 0x5f, 0x32, 0x34, 0x31, 0x20, 0x3d, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, // at _241 = s_texC + 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, 0x5f, 0x74, 0x65, // olor.sample(s_te + 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x2c, 0x20, 0x28, // xColorSampler, ( + 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x78, // in.v_texcoord0.x + 0x79, 0x7a, 0x20, 0x2d, 0x20, 0x5f, 0x32, 0x32, 0x37, 0x29, 0x29, 0x2e, 0x7a, 0x79, 0x78, 0x77, // yz - _227)).zyxw + 0x5b, 0x5f, 0x32, 0x31, 0x38, 0x5d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, // [_218];. floa + 0x74, 0x20, 0x5f, 0x32, 0x34, 0x37, 0x20, 0x3d, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, // t _247 = s_texCo 0x6c, 0x6f, 0x72, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, // lor.sample(s_tex 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x2c, 0x20, 0x28, 0x69, // ColorSampler, (i 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x78, 0x79, // n.v_texcoord0.xy - 0x7a, 0x20, 0x2d, 0x20, 0x5f, 0x32, 0x32, 0x37, 0x29, 0x29, 0x2e, 0x7a, 0x79, 0x78, 0x77, 0x5b, // z - _227)).zyxw[ + 0x7a, 0x20, 0x2b, 0x20, 0x5f, 0x32, 0x32, 0x37, 0x29, 0x29, 0x2e, 0x7a, 0x79, 0x78, 0x77, 0x5b, // z + _227)).zyxw[ 0x5f, 0x32, 0x31, 0x38, 0x5d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, // _218];. float - 0x20, 0x5f, 0x32, 0x34, 0x37, 0x20, 0x3d, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, // _247 = s_texCol - 0x6f, 0x72, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, // or.sample(s_texC - 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x2c, 0x20, 0x28, 0x69, 0x6e, // olorSampler, (in - 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x78, 0x79, 0x7a, // .v_texcoord0.xyz - 0x20, 0x2b, 0x20, 0x5f, 0x32, 0x32, 0x37, 0x29, 0x29, 0x2e, 0x7a, 0x79, 0x78, 0x77, 0x5b, 0x5f, // + _227)).zyxw[_ - 0x32, 0x31, 0x38, 0x5d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, // 218];. float - 0x5f, 0x32, 0x35, 0x31, 0x20, 0x3d, 0x20, 0x30, 0x2e, 0x35, 0x20, 0x2a, 0x20, 0x28, 0x5f, 0x32, // _251 = 0.5 * (_2 - 0x34, 0x31, 0x20, 0x2b, 0x20, 0x5f, 0x32, 0x34, 0x37, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, // 41 + _247);. - 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x35, 0x39, 0x20, 0x3d, 0x20, 0x38, 0x2e, 0x30, // float _259 = 8.0 - 0x20, 0x2a, 0x20, 0x28, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x28, 0x5f, 0x32, 0x32, 0x31, 0x29, // * (length(_221) - 0x20, 0x2b, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x28, 0x64, 0x66, 0x64, 0x79, 0x28, 0x2d, // + length(dfdy(- - 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x78, // in.v_texcoord0.x - 0x79, 0x7a, 0x29, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, // yz)));. float - 0x33, 0x20, 0x5f, 0x32, 0x37, 0x34, 0x20, 0x3d, 0x20, 0x73, 0x6d, 0x6f, 0x6f, 0x74, 0x68, 0x73, // 3 _274 = smooths - 0x74, 0x65, 0x70, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x30, 0x2e, 0x35, 0x20, 0x2d, // tep(float3(0.5 - - 0x20, 0x5f, 0x32, 0x35, 0x39, 0x29, 0x2c, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x30, // _259), float3(0 - 0x2e, 0x35, 0x20, 0x2b, 0x20, 0x5f, 0x32, 0x35, 0x39, 0x29, 0x2c, 0x20, 0x66, 0x6c, 0x6f, 0x61, // .5 + _259), floa - 0x74, 0x33, 0x28, 0x5f, 0x32, 0x34, 0x31, 0x2c, 0x20, 0x5f, 0x32, 0x35, 0x31, 0x2c, 0x20, 0x5f, // t3(_241, _251, _ - 0x32, 0x34, 0x37, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x63, 0x6f, 0x6c, // 247)) * in.v_col - 0x6f, 0x72, 0x30, 0x2e, 0x77, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, // or0.w;. float - 0x34, 0x20, 0x5f, 0x33, 0x31, 0x36, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, // 4 _316 = float4( - 0x5f, 0x32, 0x37, 0x34, 0x2e, 0x78, 0x2c, 0x20, 0x5f, 0x32, 0x37, 0x34, 0x2e, 0x79, 0x2c, 0x20, // _274.x, _274.y, - 0x5f, 0x32, 0x37, 0x34, 0x2e, 0x7a, 0x2c, 0x20, 0x5f, 0x33, 0x31, 0x38, 0x2e, 0x77, 0x29, 0x3b, // _274.z, _318.w); - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x31, 0x36, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x5f, 0x32, // . _316.w = _2 - 0x35, 0x31, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, // 51 * in.v_color0 - 0x2e, 0x77, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x62, 0x67, 0x66, 0x78, // .w;. out.bgfx - 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x31, // _FragData0 = _31 - 0x36, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x6f, 0x75, // 6;. return ou - 0x74, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, 0x00, 0x00, 0x00, // t;.}...... + 0x20, 0x5f, 0x32, 0x35, 0x31, 0x20, 0x3d, 0x20, 0x30, 0x2e, 0x35, 0x20, 0x2a, 0x20, 0x28, 0x5f, // _251 = 0.5 * (_ + 0x32, 0x34, 0x31, 0x20, 0x2b, 0x20, 0x5f, 0x32, 0x34, 0x37, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, // 241 + _247);. + 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x35, 0x39, 0x20, 0x3d, 0x20, 0x38, 0x2e, // float _259 = 8. + 0x30, 0x20, 0x2a, 0x20, 0x28, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x28, 0x5f, 0x32, 0x32, 0x31, // 0 * (length(_221 + 0x29, 0x20, 0x2b, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x28, 0x64, 0x66, 0x64, 0x79, 0x28, // ) + length(dfdy( + 0x2d, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, // -in.v_texcoord0. + 0x78, 0x79, 0x7a, 0x29, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, // xyz)));. floa + 0x74, 0x33, 0x20, 0x5f, 0x32, 0x37, 0x34, 0x20, 0x3d, 0x20, 0x73, 0x6d, 0x6f, 0x6f, 0x74, 0x68, // t3 _274 = smooth + 0x73, 0x74, 0x65, 0x70, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x30, 0x2e, 0x35, 0x20, // step(float3(0.5 + 0x2d, 0x20, 0x5f, 0x32, 0x35, 0x39, 0x29, 0x2c, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, // - _259), float3( + 0x30, 0x2e, 0x35, 0x20, 0x2b, 0x20, 0x5f, 0x32, 0x35, 0x39, 0x29, 0x2c, 0x20, 0x66, 0x6c, 0x6f, // 0.5 + _259), flo + 0x61, 0x74, 0x33, 0x28, 0x5f, 0x32, 0x34, 0x31, 0x2c, 0x20, 0x5f, 0x32, 0x35, 0x31, 0x2c, 0x20, // at3(_241, _251, + 0x5f, 0x32, 0x34, 0x37, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x63, 0x6f, // _247)) * in.v_co + 0x6c, 0x6f, 0x72, 0x30, 0x2e, 0x77, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, // lor0.w;. floa + 0x74, 0x34, 0x20, 0x5f, 0x33, 0x31, 0x36, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, // t4 _316 = float4 + 0x28, 0x5f, 0x32, 0x37, 0x34, 0x2e, 0x78, 0x2c, 0x20, 0x5f, 0x32, 0x37, 0x34, 0x2e, 0x79, 0x2c, // (_274.x, _274.y, + 0x20, 0x5f, 0x32, 0x37, 0x34, 0x2e, 0x7a, 0x2c, 0x20, 0x5f, 0x33, 0x31, 0x38, 0x2e, 0x77, 0x29, // _274.z, _318.w) + 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x31, 0x36, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x5f, // ;. _316.w = _ + 0x32, 0x35, 0x31, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, // 251 * in.v_color + 0x30, 0x2e, 0x77, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x62, 0x67, 0x66, // 0.w;. out.bgf + 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x33, // x_FragData0 = _3 + 0x31, 0x36, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x6f, // 16;. return o + 0x75, 0x74, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, 0x00, 0x00, 0x00, // ut;.}...... }; extern const uint8_t* fs_font_distance_field_subpixel_pssl; extern const uint32_t fs_font_distance_field_subpixel_pssl_size; diff --git a/examples/common/imgui/fs_imgui_cubemap.bin.h b/examples/common/imgui/fs_imgui_cubemap.bin.h index f9ef31b80..e9bce8f11 100644 --- a/examples/common/imgui/fs_imgui_cubemap.bin.h +++ b/examples/common/imgui/fs_imgui_cubemap.bin.h @@ -167,56 +167,57 @@ static const uint8_t fs_imgui_cubemap_dx11[447] = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3f, 0x01, // ........@....L?. 0x40, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3e, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, // @....L>>....... }; -static const uint8_t fs_imgui_cubemap_mtl[764] = +static const uint8_t fs_imgui_cubemap_mtl[781] = { - 0x46, 0x53, 0x48, 0x06, 0xe3, 0xc2, 0x5c, 0x65, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x11, 0x75, // FSH....e.......u + 0x46, 0x53, 0x48, 0x06, 0xe3, 0xc2, 0x5c, 0x65, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x11, 0x75, // FSH....e.......u 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, // _imageLodEnabled - 0x12, 0x01, 0x00, 0x00, 0x01, 0x00, 0xce, 0x02, 0x00, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, // ..........#inclu - 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x64, 0x6c, 0x69, 0x62, // de .#include ..using - 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x3b, // namespace metal; - 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x5f, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, // ..struct _Global - 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x75, 0x5f, // .{. float4 u_ - 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x3b, // imageLodEnabled; - 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, // .};..struct xlat - 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x0a, 0x7b, 0x0a, 0x20, 0x20, // MtlMain_out.{. - 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, // float4 bgfx_Fr - 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x5b, 0x5b, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x28, // agData0 [[color( - 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, // 0)]];.};..struct - 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x0a, // xlatMtlMain_in. - 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x76, 0x5f, 0x6e, // {. float3 v_n - 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, // ormal [[user(loc - 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x66, 0x72, 0x61, 0x67, 0x6d, // n0)]];.};..fragm - 0x65, 0x6e, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, // ent xlatMtlMain_ - 0x6f, 0x75, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x28, // out xlatMtlMain( - 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x20, 0x69, // xlatMtlMain_in i - 0x6e, 0x20, 0x5b, 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, // n [[stage_in]], - 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x5f, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, // constant _Global - 0x26, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, 0x65, // & _mtl_u [[buffe - 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x63, // r(0)]], texturec - 0x75, 0x62, 0x65, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, // ube s_tex - 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x5b, 0x5b, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x28, // Color [[texture( - 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x73, 0x5f, // 0)]], sampler s_ - 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, // texColorSampler - 0x5b, 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x29, 0x0a, // [[sampler(0)]]). - 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, // {. xlatMtlMai - 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x0a, // n_out out = {};. - 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, // out.bgfx_Fra - 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, // gData0 = float4( - 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, // s_texColor.sampl - 0x65, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, // e(s_texColorSamp - 0x6c, 0x65, 0x72, 0x2c, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, // ler, in.v_normal - 0x2c, 0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, // , level(_mtl_u.u + 0x12, 0x01, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, // .......s_texColo + 0x72, 0x10, 0x00, 0x40, 0x00, 0x50, 0x00, 0xce, 0x02, 0x00, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, // r..@.P.....#incl + 0x75, 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x64, 0x6c, 0x69, // ude .#include ..using + 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, // namespace metal + 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x5f, 0x47, 0x6c, 0x6f, 0x62, 0x61, // ;..struct _Globa + 0x6c, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x75, // l.{. float4 u 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, // _imageLodEnabled - 0x2e, 0x78, 0x29, 0x29, 0x2e, 0x78, 0x79, 0x7a, 0x2c, 0x20, 0x30, 0x2e, 0x32, 0x30, 0x30, 0x30, // .x)).xyz, 0.2000 - 0x30, 0x30, 0x30, 0x30, 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, // 0000298023223876 - 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x20, 0x2b, 0x20, 0x28, 0x30, 0x2e, 0x38, 0x30, 0x30, 0x30, // 953125 + (0.8000 - 0x30, 0x30, 0x30, 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, // 0001192092895507 - 0x38, 0x31, 0x32, 0x35, 0x20, 0x2a, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, // 8125 * _mtl_u.u_ - 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x2e, // imageLodEnabled. - 0x79, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, // y));. return - 0x6f, 0x75, 0x74, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, 0x00, 0x10, 0x00, // out;.}...... + 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, // ;.};..struct xla + 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x0a, 0x7b, 0x0a, 0x20, // tMtlMain_out.{. + 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, // float4 bgfx_F + 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x5b, 0x5b, 0x63, 0x6f, 0x6c, 0x6f, 0x72, // ragData0 [[color + 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, // (0)]];.};..struc + 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, // t xlatMtlMain_in + 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x76, 0x5f, // .{. float3 v_ + 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, // normal [[user(lo + 0x63, 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x66, 0x72, 0x61, 0x67, // cn0)]];.};..frag + 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, // ment xlatMtlMain + 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, // _out xlatMtlMain + 0x28, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x20, // (xlatMtlMain_in + 0x69, 0x6e, 0x20, 0x5b, 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, // in [[stage_in]], + 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x5f, 0x47, 0x6c, 0x6f, 0x62, 0x61, // constant _Globa + 0x6c, 0x26, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, // l& _mtl_u [[buff + 0x65, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, // er(0)]], texture + 0x63, 0x75, 0x62, 0x65, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x73, 0x5f, 0x74, 0x65, // cube s_te + 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x5b, 0x5b, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, // xColor [[texture + 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x73, // (0)]], sampler s + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, // _texColorSampler + 0x20, 0x5b, 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x29, // [[sampler(0)]]) + 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, // .{. xlatMtlMa + 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, // in_out out = {}; + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, // . out.bgfx_Fr + 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, // agData0 = float4 + 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x73, 0x61, 0x6d, 0x70, // (s_texColor.samp + 0x6c, 0x65, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, // le(s_texColorSam + 0x70, 0x6c, 0x65, 0x72, 0x2c, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, // pler, in.v_norma + 0x6c, 0x2c, 0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, // l, level(_mtl_u. + 0x75, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, // u_imageLodEnable + 0x64, 0x2e, 0x78, 0x29, 0x29, 0x2e, 0x78, 0x79, 0x7a, 0x2c, 0x20, 0x30, 0x2e, 0x32, 0x30, 0x30, // d.x)).xyz, 0.200 + 0x30, 0x30, 0x30, 0x30, 0x30, 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, // 0000029802322387 + 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x20, 0x2b, 0x20, 0x28, 0x30, 0x2e, 0x38, 0x30, 0x30, // 6953125 + (0.800 + 0x30, 0x30, 0x30, 0x30, 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, // 0000119209289550 + 0x37, 0x38, 0x31, 0x32, 0x35, 0x20, 0x2a, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, // 78125 * _mtl_u.u + 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, // _imageLodEnabled + 0x2e, 0x79, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, // .y));. return + 0x20, 0x6f, 0x75, 0x74, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, 0x00, 0x10, 0x00, // out;.}...... }; extern const uint8_t* fs_imgui_cubemap_pssl; extern const uint32_t fs_imgui_cubemap_pssl_size; diff --git a/examples/common/imgui/fs_imgui_image.bin.h b/examples/common/imgui/fs_imgui_image.bin.h index 92d1d5f7c..36c1245f9 100644 --- a/examples/common/imgui/fs_imgui_image.bin.h +++ b/examples/common/imgui/fs_imgui_image.bin.h @@ -168,56 +168,58 @@ static const uint8_t fs_imgui_image_dx11[451] = 0xcc, 0x4c, 0x3f, 0x01, 0x40, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3e, 0x3e, 0x00, 0x00, 0x01, 0x00, // .L?.@....L>>.... 0x00, 0x10, 0x00, // ... }; -static const uint8_t fs_imgui_image_mtl[768] = +static const uint8_t fs_imgui_image_mtl[785] = { - 0x46, 0x53, 0x48, 0x06, 0x6f, 0x1e, 0x3e, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x11, 0x75, // FSH.o.><.......u + 0x46, 0x53, 0x48, 0x06, 0x6f, 0x1e, 0x3e, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x11, 0x75, // FSH.o.><.......u 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, // _imageLodEnabled - 0x12, 0x01, 0x00, 0x00, 0x01, 0x00, 0xd2, 0x02, 0x00, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, // ..........#inclu - 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x64, 0x6c, 0x69, 0x62, // de .#include ..using - 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x3b, // namespace metal; - 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x5f, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, // ..struct _Global - 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x75, 0x5f, // .{. float4 u_ - 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x3b, // imageLodEnabled; - 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, // .};..struct xlat - 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x0a, 0x7b, 0x0a, 0x20, 0x20, // MtlMain_out.{. - 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, // float4 bgfx_Fr - 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x5b, 0x5b, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x28, // agData0 [[color( - 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, // 0)]];.};..struct - 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x0a, // xlatMtlMain_in. - 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x76, 0x5f, 0x74, // {. float2 v_t - 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, // excoord0 [[user( - 0x6c, 0x6f, 0x63, 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x66, 0x72, // locn0)]];.};..fr - 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, // agment xlatMtlMa - 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, // in_out xlatMtlMa - 0x69, 0x6e, 0x28, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, // in(xlatMtlMain_i - 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x5b, 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, // n in [[stage_in] - 0x5d, 0x2c, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x5f, 0x47, 0x6c, 0x6f, // ], constant _Glo - 0x62, 0x61, 0x6c, 0x26, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x20, 0x5b, 0x5b, 0x62, 0x75, // bal& _mtl_u [[bu - 0x66, 0x66, 0x65, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x74, 0x65, 0x78, 0x74, 0x75, // ffer(0)]], textu - 0x72, 0x65, 0x32, 0x64, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x73, 0x5f, 0x74, 0x65, // re2d s_te - 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x5b, 0x5b, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, // xColor [[texture - 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x73, // (0)]], sampler s - 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, // _texColorSampler - 0x20, 0x5b, 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x29, // [[sampler(0)]]) - 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, // .{. xlatMtlMa - 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, // in_out out = {}; - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, // . out.bgfx_Fr - 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, // agData0 = float4 - 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x73, 0x61, 0x6d, 0x70, // (s_texColor.samp - 0x6c, 0x65, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, // le(s_texColorSam - 0x70, 0x6c, 0x65, 0x72, 0x2c, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, // pler, in.v_texco - 0x6f, 0x72, 0x64, 0x30, 0x2c, 0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x28, 0x5f, 0x6d, 0x74, 0x6c, // ord0, level(_mtl + 0x12, 0x01, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, // .......s_texColo + 0x72, 0x10, 0x00, 0x40, 0x00, 0x50, 0x00, 0xd2, 0x02, 0x00, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, // r..@.P.....#incl + 0x75, 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x64, 0x6c, 0x69, // ude .#include ..using + 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, // namespace metal + 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x5f, 0x47, 0x6c, 0x6f, 0x62, 0x61, // ;..struct _Globa + 0x6c, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x75, // l.{. float4 u + 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, // _imageLodEnabled + 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, // ;.};..struct xla + 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x0a, 0x7b, 0x0a, 0x20, // tMtlMain_out.{. + 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, // float4 bgfx_F + 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x5b, 0x5b, 0x63, 0x6f, 0x6c, 0x6f, 0x72, // ragData0 [[color + 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, // (0)]];.};..struc + 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, // t xlatMtlMain_in + 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x76, 0x5f, // .{. float2 v_ + 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, // texcoord0 [[user + 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x66, // (locn0)]];.};..f + 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, // ragment xlatMtlM + 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, // ain_out xlatMtlM + 0x61, 0x69, 0x6e, 0x28, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, // ain(xlatMtlMain_ + 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x5b, 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, // in in [[stage_in + 0x5d, 0x5d, 0x2c, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x5f, 0x47, 0x6c, // ]], constant _Gl + 0x6f, 0x62, 0x61, 0x6c, 0x26, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x20, 0x5b, 0x5b, 0x62, // obal& _mtl_u [[b + 0x75, 0x66, 0x66, 0x65, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x74, 0x65, 0x78, 0x74, // uffer(0)]], text + 0x75, 0x72, 0x65, 0x32, 0x64, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x73, 0x5f, 0x74, // ure2d s_t + 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x5b, 0x5b, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, // exColor [[textur + 0x65, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, // e(0)]], sampler + 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, // s_texColorSample + 0x72, 0x20, 0x5b, 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, // r [[sampler(0)]] + 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, // ).{. xlatMtlM + 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x3d, 0x20, 0x7b, 0x7d, // ain_out out = {} + 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, // ;. out.bgfx_F + 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, // ragData0 = float + 0x34, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x73, 0x61, 0x6d, // 4(s_texColor.sam + 0x70, 0x6c, 0x65, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, // ple(s_texColorSa + 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x2c, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, // mpler, in.v_texc + 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2c, 0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x28, 0x5f, 0x6d, 0x74, // oord0, level(_mt + 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, // l_u.u_imageLodEn + 0x61, 0x62, 0x6c, 0x65, 0x64, 0x2e, 0x78, 0x29, 0x29, 0x2e, 0x78, 0x79, 0x7a, 0x2c, 0x20, 0x30, // abled.x)).xyz, 0 + 0x2e, 0x32, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, // .200000002980232 + 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x20, 0x2b, 0x20, 0x28, 0x30, // 23876953125 + (0 + 0x2e, 0x38, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, // .800000011920928 + 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x20, 0x2a, 0x20, 0x5f, 0x6d, 0x74, 0x6c, // 955078125 * _mtl 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, // _u.u_imageLodEna - 0x62, 0x6c, 0x65, 0x64, 0x2e, 0x78, 0x29, 0x29, 0x2e, 0x78, 0x79, 0x7a, 0x2c, 0x20, 0x30, 0x2e, // bled.x)).xyz, 0. - 0x32, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, // 2000000029802322 - 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x20, 0x2b, 0x20, 0x28, 0x30, 0x2e, // 3876953125 + (0. - 0x38, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, // 8000000119209289 - 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x20, 0x2a, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, // 55078125 * _mtl_ - 0x75, 0x2e, 0x75, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, // u.u_imageLodEnab - 0x6c, 0x65, 0x64, 0x2e, 0x79, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, // led.y));. ret - 0x75, 0x72, 0x6e, 0x20, 0x6f, 0x75, 0x74, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, 0x00, 0x10, 0x00, // urn out;.}...... + 0x62, 0x6c, 0x65, 0x64, 0x2e, 0x79, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, // bled.y));. re + 0x74, 0x75, 0x72, 0x6e, 0x20, 0x6f, 0x75, 0x74, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, 0x00, 0x10, // turn out;.}..... + 0x00, // . }; extern const uint8_t* fs_imgui_image_pssl; extern const uint32_t fs_imgui_image_pssl_size; diff --git a/examples/common/imgui/fs_imgui_image_swizz.bin.h b/examples/common/imgui/fs_imgui_image_swizz.bin.h index 4f5ad351a..1e47ae604 100644 --- a/examples/common/imgui/fs_imgui_image_swizz.bin.h +++ b/examples/common/imgui/fs_imgui_image_swizz.bin.h @@ -194,62 +194,63 @@ static const uint8_t fs_imgui_image_swizz_dx11[499] = 0x00, 0x00, 0x00, 0x06, 0x04, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, // ...........>.... 0x00, 0x20, 0x00, // . . }; -static const uint8_t fs_imgui_image_swizz_mtl[860] = +static const uint8_t fs_imgui_image_swizz_mtl[877] = { - 0x46, 0x53, 0x48, 0x06, 0x6f, 0x1e, 0x3e, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x11, 0x75, // FSH.o.><.......u + 0x46, 0x53, 0x48, 0x06, 0x6f, 0x1e, 0x3e, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x11, 0x75, // FSH.o.><.......u 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, // _imageLodEnabled 0x12, 0x01, 0x00, 0x00, 0x01, 0x00, 0x09, 0x75, 0x5f, 0x73, 0x77, 0x69, 0x7a, 0x7a, 0x6c, 0x65, // .......u_swizzle - 0x12, 0x01, 0x10, 0x00, 0x01, 0x00, 0x1e, 0x03, 0x00, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, // ..........#inclu - 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x64, 0x6c, 0x69, 0x62, // de .#include ..using - 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x3b, // namespace metal; - 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x5f, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, // ..struct _Global - 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x75, 0x5f, // .{. float4 u_ - 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x3b, // imageLodEnabled; - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x75, 0x5f, 0x73, 0x77, // . float4 u_sw - 0x69, 0x7a, 0x7a, 0x6c, 0x65, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, // izzle;.};..struc - 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, // t xlatMtlMain_ou - 0x74, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x62, // t.{. float4 b - 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x5b, 0x5b, // gfx_FragData0 [[ - 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, // color(0)]];.};.. - 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, // struct xlatMtlMa - 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, // in_in.{. floa - 0x74, 0x32, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x20, 0x5b, // t2 v_texcoord0 [ - 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, // [user(locn0)]];. - 0x7d, 0x3b, 0x0a, 0x0a, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x78, 0x6c, 0x61, // };..fragment xla - 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x78, 0x6c, 0x61, // tMtlMain_out xla - 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x28, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, // tMtlMain(xlatMtl - 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x5b, 0x5b, 0x73, 0x74, 0x61, // Main_in in [[sta - 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, // ge_in]], constan - 0x74, 0x20, 0x5f, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x26, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, // t _Global& _mtl_ - 0x75, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, // u [[buffer(0)]], - 0x20, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x32, 0x64, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, // texture2d s_texColor [[t - 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x73, 0x61, 0x6d, // exture(0)]], sam - 0x70, 0x6c, 0x65, 0x72, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, // pler s_texColorS - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x5b, 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, // ampler [[sampler - 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, 0x61, // (0)]]).{. xla - 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, // tMtlMain_out out - 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, // = {};. float - 0x20, 0x5f, 0x31, 0x36, 0x30, 0x20, 0x3d, 0x20, 0x64, 0x6f, 0x74, 0x28, 0x73, 0x5f, 0x74, 0x65, // _160 = dot(s_te - 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, 0x5f, // xColor.sample(s_ - 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x2c, // texColorSampler, - 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2c, // in.v_texcoord0, - 0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, // level(_mtl_u.u_ - 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x2e, // imageLodEnabled. - 0x78, 0x29, 0x29, 0x2c, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x73, 0x77, // x)), _mtl_u.u_sw - 0x69, 0x7a, 0x7a, 0x6c, 0x65, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, // izzle);. out. - 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x3d, // bgfx_FragData0 = - 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x5f, 0x31, 0x36, 0x30, 0x2c, 0x20, 0x5f, 0x31, // float4(_160, _1 - 0x36, 0x30, 0x2c, 0x20, 0x5f, 0x31, 0x36, 0x30, 0x2c, 0x20, 0x30, 0x2e, 0x32, 0x30, 0x30, 0x30, // 60, _160, 0.2000 - 0x30, 0x30, 0x30, 0x30, 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, // 0000298023223876 - 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x20, 0x2b, 0x20, 0x28, 0x30, 0x2e, 0x38, 0x30, 0x30, 0x30, // 953125 + (0.8000 - 0x30, 0x30, 0x30, 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, // 0001192092895507 - 0x38, 0x31, 0x32, 0x35, 0x20, 0x2a, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, // 8125 * _mtl_u.u_ - 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x2e, // imageLodEnabled. - 0x79, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, // y));. return - 0x6f, 0x75, 0x74, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, 0x00, 0x20, 0x00, // out;.}.... . + 0x12, 0x01, 0x10, 0x00, 0x01, 0x00, 0x0a, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, // .......s_texColo + 0x72, 0x10, 0x00, 0x40, 0x00, 0x50, 0x00, 0x1e, 0x03, 0x00, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, // r..@.P.....#incl + 0x75, 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x64, 0x6c, 0x69, // ude .#include ..using + 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, // namespace metal + 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x5f, 0x47, 0x6c, 0x6f, 0x62, 0x61, // ;..struct _Globa + 0x6c, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x75, // l.{. float4 u + 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, // _imageLodEnabled + 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x75, 0x5f, 0x73, // ;. float4 u_s + 0x77, 0x69, 0x7a, 0x7a, 0x6c, 0x65, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, // wizzle;.};..stru + 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, // ct xlatMtlMain_o + 0x75, 0x74, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, // ut.{. float4 + 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x5b, // bgfx_FragData0 [ + 0x5b, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, // [color(0)]];.};. + 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, // .struct xlatMtlM + 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, // ain_in.{. flo + 0x61, 0x74, 0x32, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x20, // at2 v_texcoord0 + 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, // [[user(locn0)]]; + 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x78, 0x6c, // .};..fragment xl + 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x78, 0x6c, // atMtlMain_out xl + 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x28, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, // atMtlMain(xlatMt + 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x5b, 0x5b, 0x73, 0x74, // lMain_in in [[st + 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, // age_in]], consta + 0x6e, 0x74, 0x20, 0x5f, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x26, 0x20, 0x5f, 0x6d, 0x74, 0x6c, // nt _Global& _mtl + 0x5f, 0x75, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, // _u [[buffer(0)]] + 0x2c, 0x20, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x32, 0x64, 0x3c, 0x66, 0x6c, 0x6f, 0x61, // , texture2d s_texColor [[ + 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x73, 0x61, // texture(0)]], sa + 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, // mpler s_texColor + 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x5b, 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, // Sampler [[sample + 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, // r(0)]]).{. xl + 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, // atMtlMain_out ou + 0x74, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, // t = {};. floa + 0x74, 0x20, 0x5f, 0x31, 0x36, 0x30, 0x20, 0x3d, 0x20, 0x64, 0x6f, 0x74, 0x28, 0x73, 0x5f, 0x74, // t _160 = dot(s_t + 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, // exColor.sample(s + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, // _texColorSampler + 0x2c, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, // , in.v_texcoord0 + 0x2c, 0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, // , level(_mtl_u.u + 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, // _imageLodEnabled + 0x2e, 0x78, 0x29, 0x29, 0x2c, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x73, // .x)), _mtl_u.u_s + 0x77, 0x69, 0x7a, 0x7a, 0x6c, 0x65, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, // wizzle);. out + 0x2e, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, // .bgfx_FragData0 + 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x5f, 0x31, 0x36, 0x30, 0x2c, 0x20, 0x5f, // = float4(_160, _ + 0x31, 0x36, 0x30, 0x2c, 0x20, 0x5f, 0x31, 0x36, 0x30, 0x2c, 0x20, 0x30, 0x2e, 0x32, 0x30, 0x30, // 160, _160, 0.200 + 0x30, 0x30, 0x30, 0x30, 0x30, 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, // 0000029802322387 + 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x20, 0x2b, 0x20, 0x28, 0x30, 0x2e, 0x38, 0x30, 0x30, // 6953125 + (0.800 + 0x30, 0x30, 0x30, 0x30, 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, // 0000119209289550 + 0x37, 0x38, 0x31, 0x32, 0x35, 0x20, 0x2a, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, // 78125 * _mtl_u.u + 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, // _imageLodEnabled + 0x2e, 0x79, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, // .y));. return + 0x20, 0x6f, 0x75, 0x74, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, 0x00, 0x20, 0x00, // out;.}.... . }; extern const uint8_t* fs_imgui_image_swizz_pssl; extern const uint32_t fs_imgui_image_swizz_pssl_size; diff --git a/examples/common/imgui/fs_imgui_latlong.bin.h b/examples/common/imgui/fs_imgui_latlong.bin.h index 9d051cbfb..795b8bda4 100644 --- a/examples/common/imgui/fs_imgui_latlong.bin.h +++ b/examples/common/imgui/fs_imgui_latlong.bin.h @@ -231,76 +231,77 @@ static const uint8_t fs_imgui_latlong_dx11[623] = 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3f, 0x01, // ........@....L?. 0x40, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3e, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, // @....L>>....... }; -static const uint8_t fs_imgui_latlong_mtl[1085] = +static const uint8_t fs_imgui_latlong_mtl[1102] = { - 0x46, 0x53, 0x48, 0x06, 0x6f, 0x1e, 0x3e, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x11, 0x75, // FSH.o.><.......u + 0x46, 0x53, 0x48, 0x06, 0x6f, 0x1e, 0x3e, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x11, 0x75, // FSH.o.><.......u 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, // _imageLodEnabled - 0x12, 0x01, 0x00, 0x00, 0x01, 0x00, 0x0f, 0x04, 0x00, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, // ..........#inclu - 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x64, 0x6c, 0x69, 0x62, // de .#include ..using - 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x3b, // namespace metal; - 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x5f, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, // ..struct _Global - 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x75, 0x5f, // .{. float4 u_ - 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x3b, // imageLodEnabled; - 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x66, 0x6c, // .};..constant fl - 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x32, 0x36, 0x37, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x0a, // oat3 _267 = {};. - 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, // .struct xlatMtlM - 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, // ain_out.{. fl - 0x6f, 0x61, 0x74, 0x34, 0x20, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, // oat4 bgfx_FragDa - 0x74, 0x61, 0x30, 0x20, 0x5b, 0x5b, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, // ta0 [[color(0)]] - 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, // ;.};..struct xla - 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x0a, 0x7b, 0x0a, 0x20, 0x20, // tMtlMain_in.{. - 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, // float2 v_texco - 0x6f, 0x72, 0x64, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, // ord0 [[user(locn - 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, // 0)]];.};..fragme - 0x6e, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, // nt xlatMtlMain_o - 0x75, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x28, 0x78, // ut xlatMtlMain(x - 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, // latMtlMain_in in - 0x20, 0x5b, 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x63, // [[stage_in]], c - 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x5f, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x26, // onstant _Global& - 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, // _mtl_u [[buffer - 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x63, 0x75, // (0)]], texturecu - 0x62, 0x65, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, // be s_texC - 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x5b, 0x5b, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x28, 0x30, // olor [[texture(0 - 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x73, 0x5f, 0x74, // )]], sampler s_t - 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x5b, // exColorSampler [ - 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x29, 0x0a, 0x7b, // [sampler(0)]]).{ - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, // . xlatMtlMain - 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x0a, 0x20, // _out out = {};. - 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x32, 0x31, 0x20, 0x3d, 0x20, // float _221 = - 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x78, // in.v_texcoord0.x - 0x20, 0x2a, 0x20, 0x36, 0x2e, 0x32, 0x38, 0x33, 0x31, 0x38, 0x35, 0x34, 0x38, 0x32, 0x30, 0x32, // * 6.28318548202 - 0x35, 0x31, 0x34, 0x36, 0x34, 0x38, 0x34, 0x33, 0x37, 0x35, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, // 5146484375;. - 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x32, 0x35, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x2e, // float _225 = in. - 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x79, 0x20, 0x2a, 0x20, // v_texcoord0.y * - 0x33, 0x2e, 0x31, 0x34, 0x31, 0x35, 0x39, 0x32, 0x37, 0x34, 0x31, 0x30, 0x31, 0x32, 0x35, 0x37, // 3.14159274101257 - 0x33, 0x32, 0x34, 0x32, 0x31, 0x38, 0x37, 0x35, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, // 32421875;. fl - 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x32, 0x36, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, 0x37, // oat3 _260 = _267 - 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x32, 0x36, 0x30, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x28, // ;. _260.x = ( - 0x2d, 0x73, 0x69, 0x6e, 0x28, 0x5f, 0x32, 0x32, 0x35, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x73, 0x69, // -sin(_225)) * si - 0x6e, 0x28, 0x5f, 0x32, 0x32, 0x31, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, // n(_221);. flo - 0x61, 0x74, 0x33, 0x20, 0x5f, 0x32, 0x36, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, 0x30, 0x3b, // at3 _262 = _260; - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x32, 0x36, 0x32, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x63, 0x6f, // . _262.y = co - 0x73, 0x28, 0x5f, 0x32, 0x32, 0x35, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, // s(_225);. flo - 0x61, 0x74, 0x33, 0x20, 0x5f, 0x32, 0x36, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, 0x32, 0x3b, // at3 _264 = _262; - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x32, 0x36, 0x34, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x28, 0x2d, // . _264.z = (- - 0x73, 0x69, 0x6e, 0x28, 0x5f, 0x32, 0x32, 0x35, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x63, 0x6f, 0x73, // sin(_225)) * cos - 0x28, 0x5f, 0x32, 0x32, 0x31, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, // (_221);. out. - 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x3d, // bgfx_FragData0 = - 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, // float4(s_texCol - 0x6f, 0x72, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, // or.sample(s_texC - 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x2c, 0x20, 0x5f, 0x32, 0x36, // olorSampler, _26 - 0x34, 0x2c, 0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, // 4, level(_mtl_u. + 0x12, 0x01, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, // .......s_texColo + 0x72, 0x10, 0x00, 0x40, 0x00, 0x50, 0x00, 0x0f, 0x04, 0x00, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, // r..@.P.....#incl + 0x75, 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x64, 0x6c, 0x69, // ude .#include ..using + 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, // namespace metal + 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x5f, 0x47, 0x6c, 0x6f, 0x62, 0x61, // ;..struct _Globa + 0x6c, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x75, // l.{. float4 u + 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, // _imageLodEnabled + 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x66, // ;.};..constant f + 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x32, 0x36, 0x37, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, // loat3 _267 = {}; + 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, // ..struct xlatMtl + 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, // Main_out.{. f + 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, // loat4 bgfx_FragD + 0x61, 0x74, 0x61, 0x30, 0x20, 0x5b, 0x5b, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x28, 0x30, 0x29, 0x5d, // ata0 [[color(0)] + 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, // ];.};..struct xl + 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x0a, 0x7b, 0x0a, 0x20, // atMtlMain_in.{. + 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, // float2 v_texc + 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, // oord0 [[user(loc + 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x66, 0x72, 0x61, 0x67, 0x6d, // n0)]];.};..fragm + 0x65, 0x6e, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, // ent xlatMtlMain_ + 0x6f, 0x75, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x28, // out xlatMtlMain( + 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x20, 0x69, // xlatMtlMain_in i + 0x6e, 0x20, 0x5b, 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, // n [[stage_in]], + 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x5f, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, // constant _Global + 0x26, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, 0x65, // & _mtl_u [[buffe + 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x63, // r(0)]], texturec + 0x75, 0x62, 0x65, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, // ube s_tex + 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x5b, 0x5b, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x28, // Color [[texture( + 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x73, 0x5f, // 0)]], sampler s_ + 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, // texColorSampler + 0x5b, 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x29, 0x0a, // [[sampler(0)]]). + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, // {. xlatMtlMai + 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x0a, // n_out out = {};. + 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x32, 0x31, 0x20, 0x3d, // float _221 = + 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, // in.v_texcoord0. + 0x78, 0x20, 0x2a, 0x20, 0x36, 0x2e, 0x32, 0x38, 0x33, 0x31, 0x38, 0x35, 0x34, 0x38, 0x32, 0x30, // x * 6.2831854820 + 0x32, 0x35, 0x31, 0x34, 0x36, 0x34, 0x38, 0x34, 0x33, 0x37, 0x35, 0x3b, 0x0a, 0x20, 0x20, 0x20, // 25146484375;. + 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x32, 0x35, 0x20, 0x3d, 0x20, 0x69, 0x6e, // float _225 = in + 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x79, 0x20, 0x2a, // .v_texcoord0.y * + 0x20, 0x33, 0x2e, 0x31, 0x34, 0x31, 0x35, 0x39, 0x32, 0x37, 0x34, 0x31, 0x30, 0x31, 0x32, 0x35, // 3.1415927410125 + 0x37, 0x33, 0x32, 0x34, 0x32, 0x31, 0x38, 0x37, 0x35, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, // 732421875;. f + 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x32, 0x36, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, // loat3 _260 = _26 + 0x37, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x32, 0x36, 0x30, 0x2e, 0x78, 0x20, 0x3d, 0x20, // 7;. _260.x = + 0x28, 0x2d, 0x73, 0x69, 0x6e, 0x28, 0x5f, 0x32, 0x32, 0x35, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x73, // (-sin(_225)) * s + 0x69, 0x6e, 0x28, 0x5f, 0x32, 0x32, 0x31, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, // in(_221);. fl + 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x32, 0x36, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, 0x30, // oat3 _262 = _260 + 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x32, 0x36, 0x32, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x63, // ;. _262.y = c + 0x6f, 0x73, 0x28, 0x5f, 0x32, 0x32, 0x35, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, // os(_225);. fl + 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x32, 0x36, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, 0x32, // oat3 _264 = _262 + 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x32, 0x36, 0x34, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x28, // ;. _264.z = ( + 0x2d, 0x73, 0x69, 0x6e, 0x28, 0x5f, 0x32, 0x32, 0x35, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x63, 0x6f, // -sin(_225)) * co + 0x73, 0x28, 0x5f, 0x32, 0x32, 0x31, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, // s(_221);. out + 0x2e, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, // .bgfx_FragData0 + 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, // = float4(s_texCo + 0x6c, 0x6f, 0x72, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, // lor.sample(s_tex + 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x2c, 0x20, 0x5f, 0x32, // ColorSampler, _2 + 0x36, 0x34, 0x2c, 0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, // 64, level(_mtl_u + 0x2e, 0x75, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, // .u_imageLodEnabl + 0x65, 0x64, 0x2e, 0x78, 0x29, 0x29, 0x2e, 0x78, 0x79, 0x7a, 0x2c, 0x20, 0x30, 0x2e, 0x32, 0x30, // ed.x)).xyz, 0.20 + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, // 0000002980232238 + 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x20, 0x2b, 0x20, 0x28, 0x30, 0x2e, 0x38, 0x30, // 76953125 + (0.80 + 0x30, 0x30, 0x30, 0x30, 0x30, 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, // 0000011920928955 + 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x20, 0x2a, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, // 078125 * _mtl_u. 0x75, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, // u_imageLodEnable - 0x64, 0x2e, 0x78, 0x29, 0x29, 0x2e, 0x78, 0x79, 0x7a, 0x2c, 0x20, 0x30, 0x2e, 0x32, 0x30, 0x30, // d.x)).xyz, 0.200 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, // 0000029802322387 - 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x20, 0x2b, 0x20, 0x28, 0x30, 0x2e, 0x38, 0x30, 0x30, // 6953125 + (0.800 - 0x30, 0x30, 0x30, 0x30, 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, // 0000119209289550 - 0x37, 0x38, 0x31, 0x32, 0x35, 0x20, 0x2a, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, // 78125 * _mtl_u.u - 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, // _imageLodEnabled - 0x2e, 0x79, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, // .y));. return - 0x20, 0x6f, 0x75, 0x74, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, 0x00, 0x10, 0x00, // out;.}...... + 0x64, 0x2e, 0x79, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, // d.y));. retur + 0x6e, 0x20, 0x6f, 0x75, 0x74, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, 0x00, 0x10, 0x00, // n out;.}...... }; extern const uint8_t* fs_imgui_latlong_pssl; extern const uint32_t fs_imgui_latlong_pssl_size; diff --git a/examples/common/imgui/fs_imgui_texture.bin.h b/examples/common/imgui/fs_imgui_texture.bin.h index 7ec467013..7eb57dfa0 100644 --- a/examples/common/imgui/fs_imgui_texture.bin.h +++ b/examples/common/imgui/fs_imgui_texture.bin.h @@ -134,46 +134,47 @@ static const uint8_t fs_imgui_texture_dx11[427] = 0x00, 0x00, 0x05, 0x72, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x12, 0x10, 0x00, 0x01, // ...r ......F.... 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // ...>....... }; -static const uint8_t fs_imgui_texture_mtl[596] = +static const uint8_t fs_imgui_texture_mtl[613] = { - 0x46, 0x53, 0x48, 0x06, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x02, // FSH...........>. - 0x00, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, 0x61, // ..#include .#inclu - 0x64, 0x65, 0x20, 0x3c, 0x73, 0x69, 0x6d, 0x64, 0x2f, 0x73, 0x69, 0x6d, 0x64, 0x2e, 0x68, 0x3e, // de - 0x0a, 0x0a, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, // ..using namespac - 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, // e metal;..struct - 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, // xlatMtlMain_out - 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x62, 0x67, // .{. float4 bg - 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x5b, 0x5b, 0x63, // fx_FragData0 [[c - 0x6f, 0x6c, 0x6f, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, // olor(0)]];.};..s - 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, // truct xlatMtlMai - 0x6e, 0x5f, 0x69, 0x6e, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, // n_in.{. float - 0x34, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, // 4 v_color0 [[use - 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, // r(locn0)]];. - 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, // float2 v_texcoor - 0x64, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x31, 0x29, // d0 [[user(locn1) - 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, // ]];.};..fragment - 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, // xlatMtlMain_out - 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x28, 0x78, 0x6c, 0x61, // xlatMtlMain(xla - 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x5b, // tMtlMain_in in [ - 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x74, 0x65, 0x78, // [stage_in]], tex - 0x74, 0x75, 0x72, 0x65, 0x32, 0x64, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x73, 0x5f, // ture2d s_ - 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x5b, 0x5b, 0x74, 0x65, 0x78, 0x74, 0x75, // texColor [[textu - 0x72, 0x65, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, // re(0)]], sampler - 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, // s_texColorSampl - 0x65, 0x72, 0x20, 0x5b, 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x28, 0x30, 0x29, 0x5d, // er [[sampler(0)] - 0x5d, 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, // ]).{. xlatMtl - 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x3d, 0x20, 0x7b, // Main_out out = { - 0x7d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x62, 0x67, 0x66, 0x78, 0x5f, // };. out.bgfx_ - 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, // FragData0 = floa - 0x74, 0x34, 0x28, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x2e, 0x78, // t4(in.v_color0.x - 0x79, 0x7a, 0x2c, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x2e, // yz, in.v_color0. - 0x77, 0x20, 0x2a, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x73, // w * s_texColor.s - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, // ample(s_texColor - 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x2c, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, // Sampler, in.v_te - 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x29, 0x2e, 0x78, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, // xcoord0).x);. - 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x6f, 0x75, 0x74, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, // return out;.}.. - 0x00, 0x00, 0x00, 0x00, // .... + 0x46, 0x53, 0x48, 0x06, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x73, // FSH............s + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x10, 0x00, 0x40, 0x00, 0x50, 0x00, 0x3e, // _texColor..@.P.> + 0x02, 0x00, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, // ...#include .#incl + 0x75, 0x64, 0x65, 0x20, 0x3c, 0x73, 0x69, 0x6d, 0x64, 0x2f, 0x73, 0x69, 0x6d, 0x64, 0x2e, 0x68, // ude ..using namespa + 0x63, 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, // ce metal;..struc + 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, // t xlatMtlMain_ou + 0x74, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x62, // t.{. float4 b + 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x5b, 0x5b, // gfx_FragData0 [[ + 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, // color(0)]];.};.. + 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, // struct xlatMtlMa + 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, // in_in.{. floa + 0x74, 0x34, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, // t4 v_color0 [[us + 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x20, 0x20, 0x20, // er(locn0)]];. + 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, // float2 v_texcoo + 0x72, 0x64, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x31, // rd0 [[user(locn1 + 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, // )]];.};..fragmen + 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, // t xlatMtlMain_ou + 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x28, 0x78, 0x6c, // t xlatMtlMain(xl + 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, // atMtlMain_in in + 0x5b, 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x74, 0x65, // [[stage_in]], te + 0x78, 0x74, 0x75, 0x72, 0x65, 0x32, 0x64, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x73, // xture2d s + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x5b, 0x5b, 0x74, 0x65, 0x78, 0x74, // _texColor [[text + 0x75, 0x72, 0x65, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, // ure(0)]], sample + 0x72, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, // r s_texColorSamp + 0x6c, 0x65, 0x72, 0x20, 0x5b, 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x28, 0x30, 0x29, // ler [[sampler(0) + 0x5d, 0x5d, 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, // ]]).{. xlatMt + 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x3d, 0x20, // lMain_out out = + 0x7b, 0x7d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x62, 0x67, 0x66, 0x78, // {};. out.bgfx + 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, // _FragData0 = flo + 0x61, 0x74, 0x34, 0x28, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x2e, // at4(in.v_color0. + 0x78, 0x79, 0x7a, 0x2c, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, // xyz, in.v_color0 + 0x2e, 0x77, 0x20, 0x2a, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, // .w * s_texColor. + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, // sample(s_texColo + 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x2c, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, // rSampler, in.v_t + 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x29, 0x2e, 0x78, 0x29, 0x3b, 0x0a, 0x20, 0x20, // excoord0).x);. + 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x6f, 0x75, 0x74, 0x3b, 0x0a, 0x7d, 0x0a, // return out;.}. + 0x0a, 0x00, 0x00, 0x00, 0x00, // ..... }; extern const uint8_t* fs_imgui_texture_pssl; extern const uint32_t fs_imgui_texture_pssl_size; diff --git a/examples/common/imgui/fs_ocornut_imgui.bin.h b/examples/common/imgui/fs_ocornut_imgui.bin.h index fd247294d..1aaf74ae4 100644 --- a/examples/common/imgui/fs_ocornut_imgui.bin.h +++ b/examples/common/imgui/fs_ocornut_imgui.bin.h @@ -120,43 +120,43 @@ static const uint8_t fs_ocornut_imgui_dx11[402] = 0x00, 0x00, 0x46, 0x1e, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, // ..F.......>..... 0x00, 0x00, // .. }; -static const uint8_t fs_ocornut_imgui_mtl[547] = +static const uint8_t fs_ocornut_imgui_mtl[559] = { - 0x46, 0x53, 0x48, 0x06, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x02, // FSH............. - 0x00, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, 0x61, // ..#include .#inclu - 0x64, 0x65, 0x20, 0x3c, 0x73, 0x69, 0x6d, 0x64, 0x2f, 0x73, 0x69, 0x6d, 0x64, 0x2e, 0x68, 0x3e, // de - 0x0a, 0x0a, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, // ..using namespac - 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, // e metal;..struct - 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, // xlatMtlMain_out - 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x62, 0x67, // .{. float4 bg - 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x5b, 0x5b, 0x63, // fx_FragData0 [[c - 0x6f, 0x6c, 0x6f, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, // olor(0)]];.};..s - 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, // truct xlatMtlMai - 0x6e, 0x5f, 0x69, 0x6e, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, // n_in.{. float - 0x34, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, // 4 v_color0 [[use - 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, // r(locn0)]];. - 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, // float2 v_texcoor - 0x64, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x31, 0x29, // d0 [[user(locn1) - 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, // ]];.};..fragment - 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, // xlatMtlMain_out - 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x28, 0x78, 0x6c, 0x61, // xlatMtlMain(xla - 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x5b, // tMtlMain_in in [ - 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x74, 0x65, 0x78, // [stage_in]], tex - 0x74, 0x75, 0x72, 0x65, 0x32, 0x64, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x73, 0x5f, // ture2d s_ - 0x74, 0x65, 0x78, 0x20, 0x5b, 0x5b, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x28, 0x30, 0x29, // tex [[texture(0) - 0x5d, 0x5d, 0x2c, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x73, 0x5f, 0x74, 0x65, // ]], sampler s_te - 0x78, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x5b, 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, // xSampler [[sampl - 0x65, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, // er(0)]]).{. x - 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, // latMtlMain_out o - 0x75, 0x74, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, // ut = {};. out - 0x2e, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, // .bgfx_FragData0 - 0x3d, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, // = s_tex.sample(s - 0x5f, 0x74, 0x65, 0x78, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x2c, 0x20, 0x69, 0x6e, 0x2e, // _texSampler, in. - 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x29, 0x20, 0x2a, 0x20, 0x69, // v_texcoord0) * i - 0x6e, 0x2e, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, // n.v_color0;. - 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x6f, 0x75, 0x74, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // return out;.}... - 0x00, 0x00, 0x00, // ... + 0x46, 0x53, 0x48, 0x06, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x73, // FSH............s + 0x5f, 0x74, 0x65, 0x78, 0x10, 0x00, 0x40, 0x00, 0x50, 0x00, 0x0d, 0x02, 0x00, 0x00, 0x23, 0x69, // _tex..@.P.....#i + 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x74, // nclude .#include < + 0x73, 0x69, 0x6d, 0x64, 0x2f, 0x73, 0x69, 0x6d, 0x64, 0x2e, 0x68, 0x3e, 0x0a, 0x0a, 0x75, 0x73, // simd/simd.h>..us + 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, 0x6d, 0x65, // ing namespace me + 0x74, 0x61, 0x6c, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, // tal;..struct xla + 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x0a, 0x7b, 0x0a, 0x20, // tMtlMain_out.{. + 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, // float4 bgfx_F + 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x5b, 0x5b, 0x63, 0x6f, 0x6c, 0x6f, 0x72, // ragData0 [[color + 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, // (0)]];.};..struc + 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, // t xlatMtlMain_in + 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x76, 0x5f, // .{. float4 v_ + 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, // color0 [[user(lo + 0x63, 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, // cn0)]];. floa + 0x74, 0x32, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x20, 0x5b, // t2 v_texcoord0 [ + 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x31, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, // [user(locn1)]];. + 0x7d, 0x3b, 0x0a, 0x0a, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x78, 0x6c, 0x61, // };..fragment xla + 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x78, 0x6c, 0x61, // tMtlMain_out xla + 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x28, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, // tMtlMain(xlatMtl + 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x5b, 0x5b, 0x73, 0x74, 0x61, // Main_in in [[sta + 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, // ge_in]], texture + 0x32, 0x64, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x20, // 2d s_tex + 0x5b, 0x5b, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, // [[texture(0)]], + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x53, 0x61, 0x6d, // sampler s_texSam + 0x70, 0x6c, 0x65, 0x72, 0x20, 0x5b, 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x28, 0x30, // pler [[sampler(0 + 0x29, 0x5d, 0x5d, 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, // )]]).{. xlatM + 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x3d, // tlMain_out out = + 0x20, 0x7b, 0x7d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x62, 0x67, 0x66, // {};. out.bgf + 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x3d, 0x20, 0x73, 0x5f, // x_FragData0 = s_ + 0x74, 0x65, 0x78, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, // tex.sample(s_tex + 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x2c, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, // Sampler, in.v_te + 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x29, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, // xcoord0) * in.v_ + 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, // color0;. retu + 0x72, 0x6e, 0x20, 0x6f, 0x75, 0x74, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, 0x00, 0x00, 0x00, // rn out;.}...... }; extern const uint8_t* fs_ocornut_imgui_pssl; extern const uint32_t fs_ocornut_imgui_pssl_size; diff --git a/examples/common/nanovg/fs_nanovg_fill.bin.h b/examples/common/nanovg/fs_nanovg_fill.bin.h index 532637e47..c20b73f81 100644 --- a/examples/common/nanovg/fs_nanovg_fill.bin.h +++ b/examples/common/nanovg/fs_nanovg_fill.bin.h @@ -185,9 +185,9 @@ static const uint8_t fs_nanovg_fill_glsl[2932] = 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x5f, 0x31, 0x3b, 0x0a, // lor = result_1;. 0x7d, 0x0a, 0x0a, 0x00, // }... }; -static const uint8_t fs_nanovg_fill_spv[5576] = +static const uint8_t fs_nanovg_fill_spv[5588] = { - 0x46, 0x53, 0x48, 0x06, 0xcf, 0xda, 0x1b, 0x94, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x08, 0x75, // FSH............u + 0x46, 0x53, 0x48, 0x06, 0xcf, 0xda, 0x1b, 0x94, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x08, 0x75, // FSH............u 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x01, 0xa0, 0x00, 0x01, 0x00, 0x0a, 0x75, 0x5f, // _params.......u_ 0x70, 0x61, 0x69, 0x6e, 0x74, 0x4d, 0x61, 0x74, 0x13, 0x01, 0x30, 0x00, 0x03, 0x00, 0x0e, 0x75, // paintMat..0....u 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x12, 0x01, 0x90, // _extentRadius... @@ -196,346 +196,347 @@ static const uint8_t fs_nanovg_fill_spv[5576] = 0x01, 0x70, 0x00, 0x01, 0x00, 0x0c, 0x75, 0x5f, 0x73, 0x63, 0x69, 0x73, 0x73, 0x6f, 0x72, 0x4d, // .p....u_scissorM 0x61, 0x74, 0x13, 0x01, 0x00, 0x00, 0x03, 0x00, 0x11, 0x75, 0x5f, 0x73, 0x63, 0x69, 0x73, 0x73, // at.......u_sciss 0x6f, 0x72, 0x45, 0x78, 0x74, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x12, 0x01, 0x80, 0x00, 0x01, 0x00, // orExtScale...... - 0x30, 0x15, 0x00, 0x00, 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, // 0.....#......... - 0xa8, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, // ................ - 0x0b, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, // ........GLSL.std - 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, // .450............ - 0x01, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x08, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, // ................ - 0x6d, 0x61, 0x69, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x63, 0x01, 0x00, 0x00, 0x66, 0x01, 0x00, 0x00, // main....c...f... - 0x71, 0x01, 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, // q............... - 0x03, 0x00, 0x03, 0x00, 0x05, 0x00, 0x00, 0x00, 0xf4, 0x01, 0x00, 0x00, 0x05, 0x00, 0x04, 0x00, // ................ - 0x04, 0x00, 0x00, 0x00, 0x6d, 0x61, 0x69, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, // ....main........ - 0x35, 0x00, 0x00, 0x00, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, // 5...s_texSampler - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x38, 0x00, 0x00, 0x00, 0x73, 0x5f, 0x74, 0x65, // ........8...s_te - 0x78, 0x54, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x04, 0x00, // xTexture........ - 0x7d, 0x00, 0x00, 0x00, 0x24, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x00, 0x06, 0x00, 0x07, 0x00, // }...$Global..... - 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x73, 0x63, 0x69, 0x73, 0x73, 0x6f, // }.......u_scisso - 0x72, 0x4d, 0x61, 0x74, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x06, 0x00, 0x7d, 0x00, 0x00, 0x00, // rMat........}... - 0x01, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x70, 0x61, 0x69, 0x6e, 0x74, 0x4d, 0x61, 0x74, 0x00, 0x00, // ....u_paintMat.. - 0x06, 0x00, 0x06, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x69, 0x6e, // ....}.......u_in - 0x6e, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x00, 0x00, 0x06, 0x00, 0x06, 0x00, 0x7d, 0x00, 0x00, 0x00, // nerCol......}... - 0x03, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x00, 0x00, // ....u_outerCol.. - 0x06, 0x00, 0x08, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x73, 0x63, // ....}.......u_sc - 0x69, 0x73, 0x73, 0x6f, 0x72, 0x45, 0x78, 0x74, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x00, 0x00, 0x00, // issorExtScale... - 0x06, 0x00, 0x07, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x65, 0x78, // ....}.......u_ex - 0x74, 0x65, 0x6e, 0x74, 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x00, 0x00, 0x06, 0x00, 0x06, 0x00, // tentRadius...... - 0x7d, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, // }.......u_params - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ - 0x05, 0x00, 0x05, 0x00, 0x63, 0x01, 0x00, 0x00, 0x76, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, // ....c...v_positi - 0x6f, 0x6e, 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, 0x66, 0x01, 0x00, 0x00, 0x76, 0x5f, 0x74, 0x65, // on......f...v_te - 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x00, 0x05, 0x00, 0x06, 0x00, 0x71, 0x01, 0x00, 0x00, // xcoord0.....q... - 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x00, 0x00, // bgfx_FragData0.. - 0x47, 0x00, 0x04, 0x00, 0x35, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // G...5..."....... - 0x47, 0x00, 0x04, 0x00, 0x35, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // G...5...!....... - 0x47, 0x00, 0x04, 0x00, 0x38, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // G...8..."....... - 0x47, 0x00, 0x04, 0x00, 0x38, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // G...8...!....... - 0x48, 0x00, 0x04, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, // H...}........... - 0x48, 0x00, 0x05, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, // H...}.......#... - 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ....H...}....... - 0x07, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x48, 0x00, 0x04, 0x00, 0x7d, 0x00, 0x00, 0x00, // ........H...}... - 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0x7d, 0x00, 0x00, 0x00, // ........H...}... - 0x01, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, // ....#...0...H... - 0x7d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, // }............... - 0x48, 0x00, 0x05, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, // H...}.......#... - 0x60, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // `...H...}....... - 0x23, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0x7d, 0x00, 0x00, 0x00, // #...p...H...}... - 0x04, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, // ....#.......H... - 0x7d, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, // }.......#....... - 0x48, 0x00, 0x05, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, // H...}.......#... - 0xa0, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ....G...}....... - 0x47, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // G......."....... - 0x47, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // G.......!....... - 0x47, 0x00, 0x04, 0x00, 0x63, 0x01, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // G...c........... - 0x47, 0x00, 0x04, 0x00, 0x66, 0x01, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // G...f........... - 0x47, 0x00, 0x04, 0x00, 0x71, 0x01, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // G...q........... - 0x13, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, // ........!....... - 0x02, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x02, 0x00, 0x06, 0x00, 0x00, 0x00, 0x16, 0x00, 0x03, 0x00, // ................ - 0x07, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x19, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x00, // .... ........... - 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ - 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, // ................ - 0x0b, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, // ................ - 0x0d, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, // ............ ... - 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, // 4...........;... - 0x34, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, // 4...5....... ... - 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, // 7...........;... - 0x37, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, // 7...8........... - 0x3b, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, // ;... .......+... - 0x3b, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, // ;...<.......+... - 0x3b, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x03, 0x00, // ;...@........... - 0x44, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, 0x62, 0x00, 0x00, 0x00, // D...........b... - 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x62, 0x00, 0x00, 0x00, // .......+...b... - 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x62, 0x00, 0x00, 0x00, // c.......+...b... - 0x66, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, // f.......+....... - 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, // j.......,....... - 0x6d, 0x00, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, // m...j...j...+... - 0x07, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x17, 0x00, 0x04, 0x00, // ....w......?.... - 0x78, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x18, 0x00, 0x04, 0x00, // x............... - 0x7c, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x09, 0x00, // |...x........... - 0x7d, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, // }...|...|....... - 0x0d, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, // ................ - 0x20, 0x00, 0x04, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7d, 0x00, 0x00, 0x00, // ...~.......}... - 0x3b, 0x00, 0x04, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ;...~........... - 0x20, 0x00, 0x04, 0x00, 0x80, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, // ...........|... - 0x2b, 0x00, 0x04, 0x00, 0x3b, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, // +...;........... - 0x20, 0x00, 0x04, 0x00, 0x87, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, // ............... - 0x2b, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, // +..............? - 0x2c, 0x00, 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, // ,............... - 0x8c, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, // ....+........... - 0x00, 0x00, 0x00, 0x40, 0x2b, 0x00, 0x04, 0x00, 0x3b, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, // ...@+...;....... - 0x06, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0xa5, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // .... ........... - 0x07, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x62, 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, // ....+...b....... - 0x03, 0x00, 0x00, 0x00, 0x14, 0x00, 0x02, 0x00, 0xbe, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, // ............+... - 0x3b, 0x00, 0x00, 0x00, 0xcc, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, // ;...........+... - 0x62, 0x00, 0x00, 0x00, 0xd4, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, // b...........+... - 0x3b, 0x00, 0x00, 0x00, 0xe1, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, // ;...........+... - 0x3b, 0x00, 0x00, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x07, 0x00, // ;...........,... - 0x0d, 0x00, 0x00, 0x00, 0x34, 0x01, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, // ....4...w...w... - 0x77, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, // w...w...+....... - 0x38, 0x01, 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x20, 0x00, 0x04, 0x00, 0x62, 0x01, 0x00, 0x00, // 8.....@@ ...b... - 0x01, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x62, 0x01, 0x00, 0x00, // ........;...b... - 0x63, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x62, 0x01, 0x00, 0x00, // c.......;...b... - 0x66, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x70, 0x01, 0x00, 0x00, // f....... ...p... - 0x03, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x70, 0x01, 0x00, 0x00, // ........;...p... - 0x71, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x0d, 0x00, 0x00, 0x00, // q............... - 0xa7, 0x02, 0x00, 0x00, 0x36, 0x00, 0x05, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, // ....6........... - 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, // ................ - 0x3d, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, // =.......6...5... - 0x3d, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, // =.......9...8... - 0x3d, 0x00, 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, 0x63, 0x01, 0x00, 0x00, // =.......d...c... - 0x3d, 0x00, 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x67, 0x01, 0x00, 0x00, 0x66, 0x01, 0x00, 0x00, // =.......g...f... - 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x37, 0x02, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, // Q.......7...d... - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x38, 0x02, 0x00, 0x00, // ....Q.......8... - 0x64, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x50, 0x00, 0x06, 0x00, 0x78, 0x00, 0x00, 0x00, // d.......P...x... - 0x39, 0x02, 0x00, 0x00, 0x37, 0x02, 0x00, 0x00, 0x38, 0x02, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, // 9...7...8...w... - 0x41, 0x00, 0x05, 0x00, 0x80, 0x00, 0x00, 0x00, 0x3a, 0x02, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, // A.......:....... - 0x40, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x3b, 0x02, 0x00, 0x00, // @...=...|...;... - 0x3a, 0x02, 0x00, 0x00, 0x90, 0x00, 0x05, 0x00, 0x78, 0x00, 0x00, 0x00, 0x3c, 0x02, 0x00, 0x00, // :.......x...<... - 0x39, 0x02, 0x00, 0x00, 0x3b, 0x02, 0x00, 0x00, 0x4f, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x00, 0x00, // 9...;...O....... - 0x3d, 0x02, 0x00, 0x00, 0x3c, 0x02, 0x00, 0x00, 0x3c, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // =...<...<....... - 0x01, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x06, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x3e, 0x02, 0x00, 0x00, // ............>... - 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x3d, 0x02, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, // ........=...A... - 0x87, 0x00, 0x00, 0x00, 0x3f, 0x02, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, // ....?........... - 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x3f, 0x02, 0x00, 0x00, // =.......@...?... - 0x4f, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x41, 0x02, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, // O.......A...@... - 0x40, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, // @............... - 0x0b, 0x00, 0x00, 0x00, 0x42, 0x02, 0x00, 0x00, 0x3e, 0x02, 0x00, 0x00, 0x41, 0x02, 0x00, 0x00, // ....B...>...A... - 0x41, 0x00, 0x05, 0x00, 0x87, 0x00, 0x00, 0x00, 0x44, 0x02, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, // A.......D....... - 0x86, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x45, 0x02, 0x00, 0x00, // ....=.......E... - 0x44, 0x02, 0x00, 0x00, 0x4f, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x46, 0x02, 0x00, 0x00, // D...O.......F... - 0x45, 0x02, 0x00, 0x00, 0x45, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // E...E........... - 0x85, 0x00, 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x47, 0x02, 0x00, 0x00, 0x42, 0x02, 0x00, 0x00, // ........G...B... - 0x46, 0x02, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x48, 0x02, 0x00, 0x00, // F...........H... - 0x8d, 0x00, 0x00, 0x00, 0x47, 0x02, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, // ....G...Q....... - 0x4a, 0x02, 0x00, 0x00, 0x48, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x08, 0x00, // J...H........... - 0x07, 0x00, 0x00, 0x00, 0x4b, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, // ....K.......+... - 0x4a, 0x02, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, // J...j...w...Q... - 0x07, 0x00, 0x00, 0x00, 0x4d, 0x02, 0x00, 0x00, 0x48, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ....M...H....... - 0x0c, 0x00, 0x08, 0x00, 0x07, 0x00, 0x00, 0x00, 0x4e, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ........N....... - 0x2b, 0x00, 0x00, 0x00, 0x4d, 0x02, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, // +...M...j...w... - 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x4f, 0x02, 0x00, 0x00, 0x4b, 0x02, 0x00, 0x00, // ........O...K... - 0x4e, 0x02, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x52, 0x02, 0x00, 0x00, // N...Q.......R... - 0x67, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, // g............... - 0x53, 0x02, 0x00, 0x00, 0x52, 0x02, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, // S...R........... - 0x07, 0x00, 0x00, 0x00, 0x54, 0x02, 0x00, 0x00, 0x53, 0x02, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, // ....T...S...w... - 0x0c, 0x00, 0x06, 0x00, 0x07, 0x00, 0x00, 0x00, 0x55, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ........U....... - 0x04, 0x00, 0x00, 0x00, 0x54, 0x02, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, // ....T........... - 0x56, 0x02, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x55, 0x02, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, // V...w...U...A... - 0xa5, 0x00, 0x00, 0x00, 0x57, 0x02, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, // ....W........... - 0x66, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0x58, 0x02, 0x00, 0x00, // f...=.......X... - 0x57, 0x02, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x59, 0x02, 0x00, 0x00, // W...........Y... - 0x56, 0x02, 0x00, 0x00, 0x58, 0x02, 0x00, 0x00, 0x0c, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, // V...X........... - 0x5a, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, // Z.......%...w... - 0x59, 0x02, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x5c, 0x02, 0x00, 0x00, // Y...Q........... - 0x67, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, // g............... - 0x5d, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, // ].......%...w... - 0x5c, 0x02, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x5e, 0x02, 0x00, 0x00, // ............^... - 0x5a, 0x02, 0x00, 0x00, 0x5d, 0x02, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, 0xa5, 0x00, 0x00, 0x00, // Z...]...A....... - 0xa1, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, // ................ - 0x3d, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0xa2, 0x01, 0x00, 0x00, 0xa1, 0x01, 0x00, 0x00, // =............... - 0xb4, 0x00, 0x05, 0x00, 0xbe, 0x00, 0x00, 0x00, 0xa3, 0x01, 0x00, 0x00, 0xa2, 0x01, 0x00, 0x00, // ................ - 0x6a, 0x00, 0x00, 0x00, 0xf7, 0x00, 0x03, 0x00, 0xa4, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // j............... - 0xfa, 0x00, 0x04, 0x00, 0xa3, 0x01, 0x00, 0x00, 0xa5, 0x01, 0x00, 0x00, 0xa6, 0x01, 0x00, 0x00, // ................ - 0xf8, 0x00, 0x02, 0x00, 0xa5, 0x01, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, // ........Q....... - 0xa8, 0x01, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, // ....d.......Q... - 0x07, 0x00, 0x00, 0x00, 0xa9, 0x01, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ........d....... - 0x50, 0x00, 0x06, 0x00, 0x78, 0x00, 0x00, 0x00, 0xaa, 0x01, 0x00, 0x00, 0xa8, 0x01, 0x00, 0x00, // P...x........... - 0xa9, 0x01, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x80, 0x00, 0x00, 0x00, // ....w...A....... - 0xab, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, // ........<...=... - 0x7c, 0x00, 0x00, 0x00, 0xac, 0x01, 0x00, 0x00, 0xab, 0x01, 0x00, 0x00, 0x90, 0x00, 0x05, 0x00, // |............... - 0x78, 0x00, 0x00, 0x00, 0xad, 0x01, 0x00, 0x00, 0xaa, 0x01, 0x00, 0x00, 0xac, 0x01, 0x00, 0x00, // x............... - 0x4f, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xae, 0x01, 0x00, 0x00, 0xad, 0x01, 0x00, 0x00, // O............... - 0xad, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, // ............A... - 0x87, 0x00, 0x00, 0x00, 0xb0, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xcc, 0x00, 0x00, 0x00, // ................ - 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xb1, 0x01, 0x00, 0x00, 0xb0, 0x01, 0x00, 0x00, // =............... - 0x4f, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xb2, 0x01, 0x00, 0x00, 0xb1, 0x01, 0x00, 0x00, // O............... - 0xb1, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, // ............A... - 0xa5, 0x00, 0x00, 0x00, 0xb3, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xcc, 0x00, 0x00, 0x00, // ................ - 0xd4, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0xb4, 0x01, 0x00, 0x00, // ....=........... - 0xb3, 0x01, 0x00, 0x00, 0x50, 0x00, 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x65, 0x02, 0x00, 0x00, // ....P.......e... - 0xb4, 0x01, 0x00, 0x00, 0xb4, 0x01, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, // ................ - 0x66, 0x02, 0x00, 0x00, 0xb2, 0x01, 0x00, 0x00, 0x65, 0x02, 0x00, 0x00, 0x0c, 0x00, 0x06, 0x00, // f.......e....... - 0x0b, 0x00, 0x00, 0x00, 0x68, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, // ....h........... - 0xae, 0x01, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x6a, 0x02, 0x00, 0x00, // ............j... - 0x68, 0x02, 0x00, 0x00, 0x66, 0x02, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, // h...f...Q....... - 0x6c, 0x02, 0x00, 0x00, 0x6a, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, // l...j.......Q... - 0x07, 0x00, 0x00, 0x00, 0x6e, 0x02, 0x00, 0x00, 0x6a, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ....n...j....... - 0x0c, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, 0x6f, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ........o....... - 0x28, 0x00, 0x00, 0x00, 0x6c, 0x02, 0x00, 0x00, 0x6e, 0x02, 0x00, 0x00, 0x0c, 0x00, 0x07, 0x00, // (...l...n....... - 0x07, 0x00, 0x00, 0x00, 0x70, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, // ....p.......%... - 0x6f, 0x02, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x00, 0x00, // o...j........... - 0x72, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x6a, 0x02, 0x00, 0x00, // r.......(...j... - 0x6d, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x06, 0x00, 0x07, 0x00, 0x00, 0x00, 0x73, 0x02, 0x00, 0x00, // m...........s... - 0x01, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x72, 0x02, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, // ....B...r....... - 0x07, 0x00, 0x00, 0x00, 0x74, 0x02, 0x00, 0x00, 0x70, 0x02, 0x00, 0x00, 0x73, 0x02, 0x00, 0x00, // ....t...p...s... - 0x83, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x76, 0x02, 0x00, 0x00, 0x74, 0x02, 0x00, 0x00, // ........v...t... - 0xb4, 0x01, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, 0xa5, 0x00, 0x00, 0x00, 0xb6, 0x01, 0x00, 0x00, // ....A........... - 0x7f, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, // ........c...=... - 0x07, 0x00, 0x00, 0x00, 0xb7, 0x01, 0x00, 0x00, 0xb6, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, // ................ - 0x07, 0x00, 0x00, 0x00, 0xb8, 0x01, 0x00, 0x00, 0xb7, 0x01, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, // ................ - 0x81, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xb9, 0x01, 0x00, 0x00, 0x76, 0x02, 0x00, 0x00, // ............v... - 0xb8, 0x01, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, 0xa5, 0x00, 0x00, 0x00, 0xba, 0x01, 0x00, 0x00, // ....A........... - 0x7f, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, // ........c...=... - 0x07, 0x00, 0x00, 0x00, 0xbb, 0x01, 0x00, 0x00, 0xba, 0x01, 0x00, 0x00, 0x88, 0x00, 0x05, 0x00, // ................ - 0x07, 0x00, 0x00, 0x00, 0xbc, 0x01, 0x00, 0x00, 0xb9, 0x01, 0x00, 0x00, 0xbb, 0x01, 0x00, 0x00, // ................ - 0x0c, 0x00, 0x08, 0x00, 0x07, 0x00, 0x00, 0x00, 0xbd, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ................ - 0x2b, 0x00, 0x00, 0x00, 0xbc, 0x01, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, // +.......j...w... - 0x50, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xbf, 0x01, 0x00, 0x00, 0xbd, 0x01, 0x00, 0x00, // P............... - 0xbd, 0x01, 0x00, 0x00, 0xbd, 0x01, 0x00, 0x00, 0xbd, 0x01, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, // ............A... - 0x87, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xe1, 0x00, 0x00, 0x00, // ................ - 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xc1, 0x01, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, // =............... - 0x41, 0x00, 0x05, 0x00, 0x87, 0x00, 0x00, 0x00, 0xc2, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, // A............... - 0xe2, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xc3, 0x01, 0x00, 0x00, // ....=........... - 0xc2, 0x01, 0x00, 0x00, 0x0c, 0x00, 0x08, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x7b, 0x02, 0x00, 0x00, // ............{... - 0x01, 0x00, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x00, 0xc1, 0x01, 0x00, 0x00, 0xc3, 0x01, 0x00, 0x00, // ................ - 0xbf, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xc7, 0x01, 0x00, 0x00, // ................ - 0x5e, 0x02, 0x00, 0x00, 0x4f, 0x02, 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x0d, 0x00, 0x00, 0x00, // ^...O........... - 0xc9, 0x01, 0x00, 0x00, 0x7b, 0x02, 0x00, 0x00, 0xc7, 0x01, 0x00, 0x00, 0xf9, 0x00, 0x02, 0x00, // ....{........... - 0xa4, 0x01, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0xa6, 0x01, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, // ............A... - 0xa5, 0x00, 0x00, 0x00, 0xcb, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, // ................ - 0xbb, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0xcc, 0x01, 0x00, 0x00, // ....=........... - 0xcb, 0x01, 0x00, 0x00, 0xb4, 0x00, 0x05, 0x00, 0xbe, 0x00, 0x00, 0x00, 0xcd, 0x01, 0x00, 0x00, // ................ - 0xcc, 0x01, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0xf7, 0x00, 0x03, 0x00, 0xce, 0x01, 0x00, 0x00, // ....w........... - 0x00, 0x00, 0x00, 0x00, 0xfa, 0x00, 0x04, 0x00, 0xcd, 0x01, 0x00, 0x00, 0xcf, 0x01, 0x00, 0x00, // ................ - 0xd0, 0x01, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0xcf, 0x01, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, // ............Q... - 0x07, 0x00, 0x00, 0x00, 0xd2, 0x01, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........d....... - 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xd3, 0x01, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, // Q...........d... - 0x01, 0x00, 0x00, 0x00, 0x50, 0x00, 0x06, 0x00, 0x78, 0x00, 0x00, 0x00, 0xd4, 0x01, 0x00, 0x00, // ....P...x....... - 0xd2, 0x01, 0x00, 0x00, 0xd3, 0x01, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, // ........w...A... - 0x80, 0x00, 0x00, 0x00, 0xd5, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, // ............<... - 0x3d, 0x00, 0x04, 0x00, 0x7c, 0x00, 0x00, 0x00, 0xd6, 0x01, 0x00, 0x00, 0xd5, 0x01, 0x00, 0x00, // =...|........... - 0x90, 0x00, 0x05, 0x00, 0x78, 0x00, 0x00, 0x00, 0xd7, 0x01, 0x00, 0x00, 0xd4, 0x01, 0x00, 0x00, // ....x........... - 0xd6, 0x01, 0x00, 0x00, 0x4f, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xd8, 0x01, 0x00, 0x00, // ....O........... - 0xd7, 0x01, 0x00, 0x00, 0xd7, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ................ - 0x41, 0x00, 0x05, 0x00, 0x87, 0x00, 0x00, 0x00, 0xd9, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, // A............... - 0xcc, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xda, 0x01, 0x00, 0x00, // ....=........... - 0xd9, 0x01, 0x00, 0x00, 0x4f, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xdb, 0x01, 0x00, 0x00, // ....O........... - 0xda, 0x01, 0x00, 0x00, 0xda, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ................ - 0x88, 0x00, 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xdc, 0x01, 0x00, 0x00, 0xd8, 0x01, 0x00, 0x00, // ................ - 0xdb, 0x01, 0x00, 0x00, 0x56, 0x00, 0x05, 0x00, 0x44, 0x00, 0x00, 0x00, 0x81, 0x02, 0x00, 0x00, // ....V...D....... - 0x39, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x57, 0x00, 0x05, 0x00, 0x0d, 0x00, 0x00, 0x00, // 9...6...W....... - 0x83, 0x02, 0x00, 0x00, 0x81, 0x02, 0x00, 0x00, 0xdc, 0x01, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, // ............A... - 0xa5, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, // ................ - 0xd4, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0xe1, 0x01, 0x00, 0x00, // ....=........... - 0xe0, 0x01, 0x00, 0x00, 0xb4, 0x00, 0x05, 0x00, 0xbe, 0x00, 0x00, 0x00, 0xe2, 0x01, 0x00, 0x00, // ................ - 0xe1, 0x01, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0xf7, 0x00, 0x03, 0x00, 0xe3, 0x01, 0x00, 0x00, // ....w........... - 0x00, 0x00, 0x00, 0x00, 0xfa, 0x00, 0x04, 0x00, 0xe2, 0x01, 0x00, 0x00, 0xe4, 0x01, 0x00, 0x00, // ................ - 0xe3, 0x01, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0xe4, 0x01, 0x00, 0x00, 0x4f, 0x00, 0x08, 0x00, // ............O... - 0x78, 0x00, 0x00, 0x00, 0xe6, 0x01, 0x00, 0x00, 0x83, 0x02, 0x00, 0x00, 0x83, 0x02, 0x00, 0x00, // x............... - 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, // ............Q... - 0x07, 0x00, 0x00, 0x00, 0xe8, 0x01, 0x00, 0x00, 0x83, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // ................ - 0x8e, 0x00, 0x05, 0x00, 0x78, 0x00, 0x00, 0x00, 0xe9, 0x01, 0x00, 0x00, 0xe6, 0x01, 0x00, 0x00, // ....x........... - 0xe8, 0x01, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xeb, 0x01, 0x00, 0x00, // ....Q........... - 0x83, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, // ........Q....... - 0xec, 0x01, 0x00, 0x00, 0xe9, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, // ............Q... - 0x07, 0x00, 0x00, 0x00, 0xed, 0x01, 0x00, 0x00, 0xe9, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ................ - 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xee, 0x01, 0x00, 0x00, 0xe9, 0x01, 0x00, 0x00, // Q............... - 0x02, 0x00, 0x00, 0x00, 0x50, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xef, 0x01, 0x00, 0x00, // ....P........... - 0xec, 0x01, 0x00, 0x00, 0xed, 0x01, 0x00, 0x00, 0xee, 0x01, 0x00, 0x00, 0xeb, 0x01, 0x00, 0x00, // ................ - 0xf9, 0x00, 0x02, 0x00, 0xe3, 0x01, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0xe3, 0x01, 0x00, 0x00, // ................ - 0xf5, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xa1, 0x02, 0x00, 0x00, 0x83, 0x02, 0x00, 0x00, // ................ - 0xcf, 0x01, 0x00, 0x00, 0xef, 0x01, 0x00, 0x00, 0xe4, 0x01, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, // ............A... - 0xa5, 0x00, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, // ................ - 0xd4, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0xf1, 0x01, 0x00, 0x00, // ....=........... - 0xf0, 0x01, 0x00, 0x00, 0xb4, 0x00, 0x05, 0x00, 0xbe, 0x00, 0x00, 0x00, 0xf2, 0x01, 0x00, 0x00, // ................ - 0xf1, 0x01, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0xf7, 0x00, 0x03, 0x00, 0xf3, 0x01, 0x00, 0x00, // ................ - 0x00, 0x00, 0x00, 0x00, 0xfa, 0x00, 0x04, 0x00, 0xf2, 0x01, 0x00, 0x00, 0xf4, 0x01, 0x00, 0x00, // ................ - 0xf3, 0x01, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0xf4, 0x01, 0x00, 0x00, 0x4f, 0x00, 0x09, 0x00, // ............O... - 0x0d, 0x00, 0x00, 0x00, 0xf6, 0x01, 0x00, 0x00, 0xa1, 0x02, 0x00, 0x00, 0xa1, 0x02, 0x00, 0x00, // ................ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ - 0xf9, 0x00, 0x02, 0x00, 0xf3, 0x01, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0xf3, 0x01, 0x00, 0x00, // ................ - 0xf5, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xa2, 0x02, 0x00, 0x00, 0xa1, 0x02, 0x00, 0x00, // ................ - 0xe3, 0x01, 0x00, 0x00, 0xf6, 0x01, 0x00, 0x00, 0xf4, 0x01, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, // ............A... - 0x87, 0x00, 0x00, 0x00, 0xf7, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xe1, 0x00, 0x00, 0x00, // ................ - 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00, 0xf7, 0x01, 0x00, 0x00, // =............... - 0x85, 0x00, 0x05, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xfa, 0x01, 0x00, 0x00, 0xa2, 0x02, 0x00, 0x00, // ................ - 0xf8, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xfd, 0x01, 0x00, 0x00, // ................ - 0x5e, 0x02, 0x00, 0x00, 0x4f, 0x02, 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x0d, 0x00, 0x00, 0x00, // ^...O........... - 0xff, 0x01, 0x00, 0x00, 0xfa, 0x01, 0x00, 0x00, 0xfd, 0x01, 0x00, 0x00, 0xf9, 0x00, 0x02, 0x00, // ................ - 0xce, 0x01, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0xd0, 0x01, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, // ............A... - 0xa5, 0x00, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, // ................ - 0xbb, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, // ....=........... - 0x01, 0x02, 0x00, 0x00, 0xb4, 0x00, 0x05, 0x00, 0xbe, 0x00, 0x00, 0x00, 0x03, 0x02, 0x00, 0x00, // ................ - 0x02, 0x02, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0xf7, 0x00, 0x03, 0x00, 0x04, 0x02, 0x00, 0x00, // ................ - 0x00, 0x00, 0x00, 0x00, 0xfa, 0x00, 0x04, 0x00, 0x03, 0x02, 0x00, 0x00, 0x05, 0x02, 0x00, 0x00, // ................ - 0x06, 0x02, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0x05, 0x02, 0x00, 0x00, 0xf9, 0x00, 0x02, 0x00, // ................ - 0x04, 0x02, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0x06, 0x02, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, // ............A... - 0xa5, 0x00, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, // ................ - 0xbb, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0x08, 0x02, 0x00, 0x00, // ....=........... - 0x07, 0x02, 0x00, 0x00, 0xb4, 0x00, 0x05, 0x00, 0xbe, 0x00, 0x00, 0x00, 0x09, 0x02, 0x00, 0x00, // ................ - 0x08, 0x02, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, 0xf7, 0x00, 0x03, 0x00, 0x0a, 0x02, 0x00, 0x00, // ....8........... - 0x00, 0x00, 0x00, 0x00, 0xfa, 0x00, 0x04, 0x00, 0x09, 0x02, 0x00, 0x00, 0x0b, 0x02, 0x00, 0x00, // ................ - 0x0a, 0x02, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0x0b, 0x02, 0x00, 0x00, 0x56, 0x00, 0x05, 0x00, // ............V... - 0x44, 0x00, 0x00, 0x00, 0x89, 0x02, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, // D.......9...6... - 0x57, 0x00, 0x05, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x8b, 0x02, 0x00, 0x00, 0x89, 0x02, 0x00, 0x00, // W............... - 0x67, 0x01, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, 0xa5, 0x00, 0x00, 0x00, 0x0f, 0x02, 0x00, 0x00, // g...A........... - 0x7f, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xd4, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, // ............=... - 0x07, 0x00, 0x00, 0x00, 0x10, 0x02, 0x00, 0x00, 0x0f, 0x02, 0x00, 0x00, 0xb4, 0x00, 0x05, 0x00, // ................ - 0xbe, 0x00, 0x00, 0x00, 0x11, 0x02, 0x00, 0x00, 0x10, 0x02, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, // ............w... - 0xf7, 0x00, 0x03, 0x00, 0x12, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, 0x00, 0x04, 0x00, // ................ - 0x11, 0x02, 0x00, 0x00, 0x13, 0x02, 0x00, 0x00, 0x12, 0x02, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, // ................ - 0x13, 0x02, 0x00, 0x00, 0x4f, 0x00, 0x08, 0x00, 0x78, 0x00, 0x00, 0x00, 0x15, 0x02, 0x00, 0x00, // ....O...x....... - 0x8b, 0x02, 0x00, 0x00, 0x8b, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ................ - 0x02, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x17, 0x02, 0x00, 0x00, // ....Q........... - 0x8b, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x78, 0x00, 0x00, 0x00, // ............x... - 0x18, 0x02, 0x00, 0x00, 0x15, 0x02, 0x00, 0x00, 0x17, 0x02, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, // ............Q... - 0x07, 0x00, 0x00, 0x00, 0x1a, 0x02, 0x00, 0x00, 0x8b, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // ................ - 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1b, 0x02, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, // Q............... - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x02, 0x00, 0x00, // ....Q........... - 0x18, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, // ........Q....... - 0x1d, 0x02, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x50, 0x00, 0x07, 0x00, // ............P... - 0x0d, 0x00, 0x00, 0x00, 0x1e, 0x02, 0x00, 0x00, 0x1b, 0x02, 0x00, 0x00, 0x1c, 0x02, 0x00, 0x00, // ................ - 0x1d, 0x02, 0x00, 0x00, 0x1a, 0x02, 0x00, 0x00, 0xf9, 0x00, 0x02, 0x00, 0x12, 0x02, 0x00, 0x00, // ................ - 0xf8, 0x00, 0x02, 0x00, 0x12, 0x02, 0x00, 0x00, 0xf5, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x00, 0x00, // ................ - 0x9f, 0x02, 0x00, 0x00, 0x8b, 0x02, 0x00, 0x00, 0x0b, 0x02, 0x00, 0x00, 0x1e, 0x02, 0x00, 0x00, // ................ - 0x13, 0x02, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, 0xa5, 0x00, 0x00, 0x00, 0x1f, 0x02, 0x00, 0x00, // ....A........... - 0x7f, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xd4, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, // ............=... - 0x07, 0x00, 0x00, 0x00, 0x20, 0x02, 0x00, 0x00, 0x1f, 0x02, 0x00, 0x00, 0xb4, 0x00, 0x05, 0x00, // .... ........... - 0xbe, 0x00, 0x00, 0x00, 0x21, 0x02, 0x00, 0x00, 0x20, 0x02, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, // ....!... ....... - 0xf7, 0x00, 0x03, 0x00, 0x22, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, 0x00, 0x04, 0x00, // ...."........... - 0x21, 0x02, 0x00, 0x00, 0x23, 0x02, 0x00, 0x00, 0x22, 0x02, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, // !...#..."....... - 0x23, 0x02, 0x00, 0x00, 0x4f, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x25, 0x02, 0x00, 0x00, // #...O.......%... - 0x9f, 0x02, 0x00, 0x00, 0x9f, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x00, 0x02, 0x00, 0x22, 0x02, 0x00, 0x00, // ............"... - 0xf8, 0x00, 0x02, 0x00, 0x22, 0x02, 0x00, 0x00, 0xf5, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x00, 0x00, // ...."........... - 0xa0, 0x02, 0x00, 0x00, 0x9f, 0x02, 0x00, 0x00, 0x12, 0x02, 0x00, 0x00, 0x25, 0x02, 0x00, 0x00, // ............%... - 0x23, 0x02, 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x28, 0x02, 0x00, 0x00, // #...........(... - 0xa0, 0x02, 0x00, 0x00, 0x4f, 0x02, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x87, 0x00, 0x00, 0x00, // ....O...A....... - 0x2a, 0x02, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xe1, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, // *...........=... - 0x0d, 0x00, 0x00, 0x00, 0x2b, 0x02, 0x00, 0x00, 0x2a, 0x02, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, // ....+...*....... - 0x0d, 0x00, 0x00, 0x00, 0x2c, 0x02, 0x00, 0x00, 0x28, 0x02, 0x00, 0x00, 0x2b, 0x02, 0x00, 0x00, // ....,...(...+... - 0xf9, 0x00, 0x02, 0x00, 0x0a, 0x02, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0x0a, 0x02, 0x00, 0x00, // ................ - 0xf5, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xa6, 0x02, 0x00, 0x00, 0xa7, 0x02, 0x00, 0x00, // ................ - 0x06, 0x02, 0x00, 0x00, 0x2c, 0x02, 0x00, 0x00, 0x22, 0x02, 0x00, 0x00, 0xf9, 0x00, 0x02, 0x00, // ....,..."....... - 0x04, 0x02, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0x04, 0x02, 0x00, 0x00, 0xf5, 0x00, 0x07, 0x00, // ................ - 0x0d, 0x00, 0x00, 0x00, 0xa5, 0x02, 0x00, 0x00, 0x34, 0x01, 0x00, 0x00, 0x05, 0x02, 0x00, 0x00, // ........4....... - 0xa6, 0x02, 0x00, 0x00, 0x0a, 0x02, 0x00, 0x00, 0xf9, 0x00, 0x02, 0x00, 0xce, 0x01, 0x00, 0x00, // ................ - 0xf8, 0x00, 0x02, 0x00, 0xce, 0x01, 0x00, 0x00, 0xf5, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x00, 0x00, // ................ - 0xa4, 0x02, 0x00, 0x00, 0xff, 0x01, 0x00, 0x00, 0xf3, 0x01, 0x00, 0x00, 0xa5, 0x02, 0x00, 0x00, // ................ - 0x04, 0x02, 0x00, 0x00, 0xf9, 0x00, 0x02, 0x00, 0xa4, 0x01, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, // ................ - 0xa4, 0x01, 0x00, 0x00, 0xf5, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xa3, 0x02, 0x00, 0x00, // ................ - 0xc9, 0x01, 0x00, 0x00, 0xa5, 0x01, 0x00, 0x00, 0xa4, 0x02, 0x00, 0x00, 0xce, 0x01, 0x00, 0x00, // ................ - 0x3e, 0x00, 0x03, 0x00, 0x71, 0x01, 0x00, 0x00, 0xa3, 0x02, 0x00, 0x00, 0xfd, 0x00, 0x01, 0x00, // >...q........... - 0x38, 0x00, 0x01, 0x00, 0x00, 0x00, 0xb0, 0x00, // 8....... + 0x05, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x10, 0x00, 0x40, 0x00, 0x50, 0x00, 0x30, 0x15, 0x00, 0x00, // .s_tex..@.P.0... + 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0xa8, 0x02, 0x00, 0x00, // ..#............. + 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x06, 0x00, // ................ + 0x01, 0x00, 0x00, 0x00, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, // ....GLSL.std.450 + 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ................ + 0x0f, 0x00, 0x08, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x6d, 0x61, 0x69, 0x6e, // ............main + 0x00, 0x00, 0x00, 0x00, 0x63, 0x01, 0x00, 0x00, 0x66, 0x01, 0x00, 0x00, 0x71, 0x01, 0x00, 0x00, // ....c...f...q... + 0x10, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, // ................ + 0x05, 0x00, 0x00, 0x00, 0xf4, 0x01, 0x00, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, // ................ + 0x6d, 0x61, 0x69, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x35, 0x00, 0x00, 0x00, // main........5... + 0x73, 0x5f, 0x74, 0x65, 0x78, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x00, 0x00, 0x00, 0x00, // s_texSampler.... + 0x05, 0x00, 0x06, 0x00, 0x38, 0x00, 0x00, 0x00, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x54, 0x65, 0x78, // ....8...s_texTex + 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x04, 0x00, 0x7d, 0x00, 0x00, 0x00, // ture........}... + 0x24, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x00, 0x06, 0x00, 0x07, 0x00, 0x7d, 0x00, 0x00, 0x00, // $Global.....}... + 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x73, 0x63, 0x69, 0x73, 0x73, 0x6f, 0x72, 0x4d, 0x61, 0x74, // ....u_scissorMat + 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x06, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ........}....... + 0x75, 0x5f, 0x70, 0x61, 0x69, 0x6e, 0x74, 0x4d, 0x61, 0x74, 0x00, 0x00, 0x06, 0x00, 0x06, 0x00, // u_paintMat...... + 0x7d, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x43, // }.......u_innerC + 0x6f, 0x6c, 0x00, 0x00, 0x06, 0x00, 0x06, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // ol......}....... + 0x75, 0x5f, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x00, 0x00, 0x06, 0x00, 0x08, 0x00, // u_outerCol...... + 0x7d, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x73, 0x63, 0x69, 0x73, 0x73, 0x6f, // }.......u_scisso + 0x72, 0x45, 0x78, 0x74, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x00, 0x00, 0x00, 0x06, 0x00, 0x07, 0x00, // rExtScale....... + 0x7d, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x74, // }.......u_extent + 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x00, 0x00, 0x06, 0x00, 0x06, 0x00, 0x7d, 0x00, 0x00, 0x00, // Radius......}... + 0x06, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x00, 0x00, 0x00, 0x00, // ....u_params.... + 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, // ................ + 0x63, 0x01, 0x00, 0x00, 0x76, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00, // c...v_position.. + 0x05, 0x00, 0x05, 0x00, 0x66, 0x01, 0x00, 0x00, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, // ....f...v_texcoo + 0x72, 0x64, 0x30, 0x00, 0x05, 0x00, 0x06, 0x00, 0x71, 0x01, 0x00, 0x00, 0x62, 0x67, 0x66, 0x78, // rd0.....q...bgfx + 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, // _FragData0..G... + 0x35, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, // 5...".......G... + 0x35, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, // 5...!...P...G... + 0x38, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, // 8...".......G... + 0x38, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x48, 0x00, 0x04, 0x00, // 8...!...@...H... + 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, // }...........H... + 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // }.......#....... + 0x48, 0x00, 0x05, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, // H...}........... + 0x10, 0x00, 0x00, 0x00, 0x48, 0x00, 0x04, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ....H...}....... + 0x04, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ....H...}....... + 0x23, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0x7d, 0x00, 0x00, 0x00, // #...0...H...}... + 0x01, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, // ............H... + 0x7d, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, // }.......#...`... + 0x48, 0x00, 0x05, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, // H...}.......#... + 0x70, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, // p...H...}....... + 0x23, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0x7d, 0x00, 0x00, 0x00, // #.......H...}... + 0x05, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, // ....#.......H... + 0x7d, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, // }.......#....... + 0x47, 0x00, 0x03, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, // G...}.......G... + 0x7f, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, // ....".......G... + 0x7f, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, // ....!...0...G... + 0x63, 0x01, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, // c...........G... + 0x66, 0x01, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, // f...........G... + 0x71, 0x01, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x02, 0x00, // q............... + 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ....!........... + 0x1a, 0x00, 0x02, 0x00, 0x06, 0x00, 0x00, 0x00, 0x16, 0x00, 0x03, 0x00, 0x07, 0x00, 0x00, 0x00, // ................ + 0x20, 0x00, 0x00, 0x00, 0x19, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, // ............... + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00, // ................ + 0x07, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, // ................ + 0x07, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x34, 0x00, 0x00, 0x00, // ........ ...4... + 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x34, 0x00, 0x00, 0x00, // ........;...4... + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x37, 0x00, 0x00, 0x00, // 5....... ...7... + 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x37, 0x00, 0x00, 0x00, // ........;...7... + 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, 0x3b, 0x00, 0x00, 0x00, // 8...........;... + 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x3b, 0x00, 0x00, 0x00, // .......+...;... + 0x3c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x3b, 0x00, 0x00, 0x00, // <.......+...;... + 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x03, 0x00, 0x44, 0x00, 0x00, 0x00, // @...........D... + 0x08, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, 0x62, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, // ........b... ... + 0x00, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x62, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, // ....+...b...c... + 0x00, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x62, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00, // ....+...b...f... + 0x01, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, // ....+.......j... + 0x00, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x6d, 0x00, 0x00, 0x00, // ....,.......m... + 0x6a, 0x00, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, // j...j...+....... + 0x77, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x17, 0x00, 0x04, 0x00, 0x78, 0x00, 0x00, 0x00, // w......?....x... + 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x18, 0x00, 0x04, 0x00, 0x7c, 0x00, 0x00, 0x00, // ............|... + 0x78, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x09, 0x00, 0x7d, 0x00, 0x00, 0x00, // x...........}... + 0x7c, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, // |...|........... + 0x0d, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, // ............ ... + 0x7e, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, // ~.......}...;... + 0x7e, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, // ~........... ... + 0x80, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, // ........|...+... + 0x3b, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, // ;........... ... + 0x87, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, // ............+... + 0x07, 0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x2c, 0x00, 0x05, 0x00, // ...........?,... + 0x0b, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, // ................ + 0x2b, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, // +..............@ + 0x2b, 0x00, 0x04, 0x00, 0x3b, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, // +...;........... + 0x20, 0x00, 0x04, 0x00, 0xa5, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, // ............... + 0x2b, 0x00, 0x04, 0x00, 0x62, 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // +...b........... + 0x14, 0x00, 0x02, 0x00, 0xbe, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x3b, 0x00, 0x00, 0x00, // ........+...;... + 0xcc, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x62, 0x00, 0x00, 0x00, // ........+...b... + 0xd4, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x3b, 0x00, 0x00, 0x00, // ........+...;... + 0xe1, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x3b, 0x00, 0x00, 0x00, // ........+...;... + 0xe2, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x00, 0x00, // ........,....... + 0x34, 0x01, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, // 4...w...w...w... + 0x77, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, // w...+.......8... + 0x00, 0x00, 0x40, 0x40, 0x20, 0x00, 0x04, 0x00, 0x62, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ..@@ ...b....... + 0x0b, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x62, 0x01, 0x00, 0x00, 0x63, 0x01, 0x00, 0x00, // ....;...b...c... + 0x01, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x62, 0x01, 0x00, 0x00, 0x66, 0x01, 0x00, 0x00, // ....;...b...f... + 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x70, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // .... ...p....... + 0x0d, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x70, 0x01, 0x00, 0x00, 0x71, 0x01, 0x00, 0x00, // ....;...p...q... + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xa7, 0x02, 0x00, 0x00, // ................ + 0x36, 0x00, 0x05, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 6............... + 0x03, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, // ............=... + 0x06, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, // ....6...5...=... + 0x08, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, // ....9...8...=... + 0x0b, 0x00, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, 0x63, 0x01, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, // ....d...c...=... + 0x0b, 0x00, 0x00, 0x00, 0x67, 0x01, 0x00, 0x00, 0x66, 0x01, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, // ....g...f...Q... + 0x07, 0x00, 0x00, 0x00, 0x37, 0x02, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ....7...d....... + 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x38, 0x02, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, // Q.......8...d... + 0x01, 0x00, 0x00, 0x00, 0x50, 0x00, 0x06, 0x00, 0x78, 0x00, 0x00, 0x00, 0x39, 0x02, 0x00, 0x00, // ....P...x...9... + 0x37, 0x02, 0x00, 0x00, 0x38, 0x02, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, // 7...8...w...A... + 0x80, 0x00, 0x00, 0x00, 0x3a, 0x02, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, // ....:.......@... + 0x3d, 0x00, 0x04, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x3b, 0x02, 0x00, 0x00, 0x3a, 0x02, 0x00, 0x00, // =...|...;...:... + 0x90, 0x00, 0x05, 0x00, 0x78, 0x00, 0x00, 0x00, 0x3c, 0x02, 0x00, 0x00, 0x39, 0x02, 0x00, 0x00, // ....x...<...9... + 0x3b, 0x02, 0x00, 0x00, 0x4f, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x3d, 0x02, 0x00, 0x00, // ;...O.......=... + 0x3c, 0x02, 0x00, 0x00, 0x3c, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // <...<........... + 0x0c, 0x00, 0x06, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x3e, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ........>....... + 0x04, 0x00, 0x00, 0x00, 0x3d, 0x02, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x87, 0x00, 0x00, 0x00, // ....=...A....... + 0x3f, 0x02, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, // ?...........=... + 0x0d, 0x00, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x3f, 0x02, 0x00, 0x00, 0x4f, 0x00, 0x07, 0x00, // ....@...?...O... + 0x0b, 0x00, 0x00, 0x00, 0x41, 0x02, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, // ....A...@...@... + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, // ................ + 0x42, 0x02, 0x00, 0x00, 0x3e, 0x02, 0x00, 0x00, 0x41, 0x02, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, // B...>...A...A... + 0x87, 0x00, 0x00, 0x00, 0x44, 0x02, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, // ....D........... + 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x45, 0x02, 0x00, 0x00, 0x44, 0x02, 0x00, 0x00, // =.......E...D... + 0x4f, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x46, 0x02, 0x00, 0x00, 0x45, 0x02, 0x00, 0x00, // O.......F...E... + 0x45, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, // E............... + 0x0b, 0x00, 0x00, 0x00, 0x47, 0x02, 0x00, 0x00, 0x42, 0x02, 0x00, 0x00, 0x46, 0x02, 0x00, 0x00, // ....G...B...F... + 0x83, 0x00, 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x48, 0x02, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, // ........H....... + 0x47, 0x02, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x4a, 0x02, 0x00, 0x00, // G...Q.......J... + 0x48, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x08, 0x00, 0x07, 0x00, 0x00, 0x00, // H............... + 0x4b, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x4a, 0x02, 0x00, 0x00, // K.......+...J... + 0x6a, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, // j...w...Q....... + 0x4d, 0x02, 0x00, 0x00, 0x48, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x08, 0x00, // M...H........... + 0x07, 0x00, 0x00, 0x00, 0x4e, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, // ....N.......+... + 0x4d, 0x02, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, // M...j...w....... + 0x07, 0x00, 0x00, 0x00, 0x4f, 0x02, 0x00, 0x00, 0x4b, 0x02, 0x00, 0x00, 0x4e, 0x02, 0x00, 0x00, // ....O...K...N... + 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x52, 0x02, 0x00, 0x00, 0x67, 0x01, 0x00, 0x00, // Q.......R...g... + 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x53, 0x02, 0x00, 0x00, // ............S... + 0x52, 0x02, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, // R............... + 0x54, 0x02, 0x00, 0x00, 0x53, 0x02, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x06, 0x00, // T...S...w....... + 0x07, 0x00, 0x00, 0x00, 0x55, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, // ....U........... + 0x54, 0x02, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x56, 0x02, 0x00, 0x00, // T...........V... + 0x77, 0x00, 0x00, 0x00, 0x55, 0x02, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, 0xa5, 0x00, 0x00, 0x00, // w...U...A....... + 0x57, 0x02, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00, // W...........f... + 0x3d, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0x58, 0x02, 0x00, 0x00, 0x57, 0x02, 0x00, 0x00, // =.......X...W... + 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x59, 0x02, 0x00, 0x00, 0x56, 0x02, 0x00, 0x00, // ........Y...V... + 0x58, 0x02, 0x00, 0x00, 0x0c, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, 0x5a, 0x02, 0x00, 0x00, // X...........Z... + 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x59, 0x02, 0x00, 0x00, // ....%...w...Y... + 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x5c, 0x02, 0x00, 0x00, 0x67, 0x01, 0x00, 0x00, // Q...........g... + 0x01, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, 0x5d, 0x02, 0x00, 0x00, // ............]... + 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x5c, 0x02, 0x00, 0x00, // ....%...w....... + 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x5e, 0x02, 0x00, 0x00, 0x5a, 0x02, 0x00, 0x00, // ........^...Z... + 0x5d, 0x02, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, 0xa5, 0x00, 0x00, 0x00, 0xa1, 0x01, 0x00, 0x00, // ]...A........... + 0x7f, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, // ............=... + 0x07, 0x00, 0x00, 0x00, 0xa2, 0x01, 0x00, 0x00, 0xa1, 0x01, 0x00, 0x00, 0xb4, 0x00, 0x05, 0x00, // ................ + 0xbe, 0x00, 0x00, 0x00, 0xa3, 0x01, 0x00, 0x00, 0xa2, 0x01, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, // ............j... + 0xf7, 0x00, 0x03, 0x00, 0xa4, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, 0x00, 0x04, 0x00, // ................ + 0xa3, 0x01, 0x00, 0x00, 0xa5, 0x01, 0x00, 0x00, 0xa6, 0x01, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, // ................ + 0xa5, 0x01, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xa8, 0x01, 0x00, 0x00, // ....Q........... + 0x64, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, // d.......Q....... + 0xa9, 0x01, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x50, 0x00, 0x06, 0x00, // ....d.......P... + 0x78, 0x00, 0x00, 0x00, 0xaa, 0x01, 0x00, 0x00, 0xa8, 0x01, 0x00, 0x00, 0xa9, 0x01, 0x00, 0x00, // x............... + 0x77, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x80, 0x00, 0x00, 0x00, 0xab, 0x01, 0x00, 0x00, // w...A........... + 0x7f, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x7c, 0x00, 0x00, 0x00, // ....<...=...|... + 0xac, 0x01, 0x00, 0x00, 0xab, 0x01, 0x00, 0x00, 0x90, 0x00, 0x05, 0x00, 0x78, 0x00, 0x00, 0x00, // ............x... + 0xad, 0x01, 0x00, 0x00, 0xaa, 0x01, 0x00, 0x00, 0xac, 0x01, 0x00, 0x00, 0x4f, 0x00, 0x07, 0x00, // ............O... + 0x0b, 0x00, 0x00, 0x00, 0xae, 0x01, 0x00, 0x00, 0xad, 0x01, 0x00, 0x00, 0xad, 0x01, 0x00, 0x00, // ................ + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x87, 0x00, 0x00, 0x00, // ........A....... + 0xb0, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xcc, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, // ............=... + 0x0d, 0x00, 0x00, 0x00, 0xb1, 0x01, 0x00, 0x00, 0xb0, 0x01, 0x00, 0x00, 0x4f, 0x00, 0x07, 0x00, // ............O... + 0x0b, 0x00, 0x00, 0x00, 0xb2, 0x01, 0x00, 0x00, 0xb1, 0x01, 0x00, 0x00, 0xb1, 0x01, 0x00, 0x00, // ................ + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, 0xa5, 0x00, 0x00, 0x00, // ........A....... + 0xb3, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xcc, 0x00, 0x00, 0x00, 0xd4, 0x00, 0x00, 0x00, // ................ + 0x3d, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0xb4, 0x01, 0x00, 0x00, 0xb3, 0x01, 0x00, 0x00, // =............... + 0x50, 0x00, 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x65, 0x02, 0x00, 0x00, 0xb4, 0x01, 0x00, 0x00, // P.......e....... + 0xb4, 0x01, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x66, 0x02, 0x00, 0x00, // ............f... + 0xb2, 0x01, 0x00, 0x00, 0x65, 0x02, 0x00, 0x00, 0x0c, 0x00, 0x06, 0x00, 0x0b, 0x00, 0x00, 0x00, // ....e........... + 0x68, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xae, 0x01, 0x00, 0x00, // h............... + 0x83, 0x00, 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x6a, 0x02, 0x00, 0x00, 0x68, 0x02, 0x00, 0x00, // ........j...h... + 0x66, 0x02, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x6c, 0x02, 0x00, 0x00, // f...Q.......l... + 0x6a, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, // j.......Q....... + 0x6e, 0x02, 0x00, 0x00, 0x6a, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x07, 0x00, // n...j........... + 0x07, 0x00, 0x00, 0x00, 0x6f, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, // ....o.......(... + 0x6c, 0x02, 0x00, 0x00, 0x6e, 0x02, 0x00, 0x00, 0x0c, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, // l...n........... + 0x70, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x6f, 0x02, 0x00, 0x00, // p.......%...o... + 0x6a, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x72, 0x02, 0x00, 0x00, // j...........r... + 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x6a, 0x02, 0x00, 0x00, 0x6d, 0x00, 0x00, 0x00, // ....(...j...m... + 0x0c, 0x00, 0x06, 0x00, 0x07, 0x00, 0x00, 0x00, 0x73, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ........s....... + 0x42, 0x00, 0x00, 0x00, 0x72, 0x02, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, // B...r........... + 0x74, 0x02, 0x00, 0x00, 0x70, 0x02, 0x00, 0x00, 0x73, 0x02, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, // t...p...s....... + 0x07, 0x00, 0x00, 0x00, 0x76, 0x02, 0x00, 0x00, 0x74, 0x02, 0x00, 0x00, 0xb4, 0x01, 0x00, 0x00, // ....v...t....... + 0x41, 0x00, 0x06, 0x00, 0xa5, 0x00, 0x00, 0x00, 0xb6, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, // A............... + 0xa4, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, // ....c...=....... + 0xb7, 0x01, 0x00, 0x00, 0xb6, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, // ................ + 0xb8, 0x01, 0x00, 0x00, 0xb7, 0x01, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, // ................ + 0x07, 0x00, 0x00, 0x00, 0xb9, 0x01, 0x00, 0x00, 0x76, 0x02, 0x00, 0x00, 0xb8, 0x01, 0x00, 0x00, // ........v....... + 0x41, 0x00, 0x06, 0x00, 0xa5, 0x00, 0x00, 0x00, 0xba, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, // A............... + 0xa4, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, // ....c...=....... + 0xbb, 0x01, 0x00, 0x00, 0xba, 0x01, 0x00, 0x00, 0x88, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, // ................ + 0xbc, 0x01, 0x00, 0x00, 0xb9, 0x01, 0x00, 0x00, 0xbb, 0x01, 0x00, 0x00, 0x0c, 0x00, 0x08, 0x00, // ................ + 0x07, 0x00, 0x00, 0x00, 0xbd, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, // ............+... + 0xbc, 0x01, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x50, 0x00, 0x07, 0x00, // ....j...w...P... + 0x0d, 0x00, 0x00, 0x00, 0xbf, 0x01, 0x00, 0x00, 0xbd, 0x01, 0x00, 0x00, 0xbd, 0x01, 0x00, 0x00, // ................ + 0xbd, 0x01, 0x00, 0x00, 0xbd, 0x01, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x87, 0x00, 0x00, 0x00, // ........A....... + 0xc0, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xe1, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, // ............=... + 0x0d, 0x00, 0x00, 0x00, 0xc1, 0x01, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, // ............A... + 0x87, 0x00, 0x00, 0x00, 0xc2, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xe2, 0x00, 0x00, 0x00, // ................ + 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xc3, 0x01, 0x00, 0x00, 0xc2, 0x01, 0x00, 0x00, // =............... + 0x0c, 0x00, 0x08, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x7b, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ........{....... + 0x2e, 0x00, 0x00, 0x00, 0xc1, 0x01, 0x00, 0x00, 0xc3, 0x01, 0x00, 0x00, 0xbf, 0x01, 0x00, 0x00, // ................ + 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xc7, 0x01, 0x00, 0x00, 0x5e, 0x02, 0x00, 0x00, // ............^... + 0x4f, 0x02, 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xc9, 0x01, 0x00, 0x00, // O............... + 0x7b, 0x02, 0x00, 0x00, 0xc7, 0x01, 0x00, 0x00, 0xf9, 0x00, 0x02, 0x00, 0xa4, 0x01, 0x00, 0x00, // {............... + 0xf8, 0x00, 0x02, 0x00, 0xa6, 0x01, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, 0xa5, 0x00, 0x00, 0x00, // ........A....... + 0xcb, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, // ................ + 0x3d, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0xcc, 0x01, 0x00, 0x00, 0xcb, 0x01, 0x00, 0x00, // =............... + 0xb4, 0x00, 0x05, 0x00, 0xbe, 0x00, 0x00, 0x00, 0xcd, 0x01, 0x00, 0x00, 0xcc, 0x01, 0x00, 0x00, // ................ + 0x77, 0x00, 0x00, 0x00, 0xf7, 0x00, 0x03, 0x00, 0xce, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // w............... + 0xfa, 0x00, 0x04, 0x00, 0xcd, 0x01, 0x00, 0x00, 0xcf, 0x01, 0x00, 0x00, 0xd0, 0x01, 0x00, 0x00, // ................ + 0xf8, 0x00, 0x02, 0x00, 0xcf, 0x01, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, // ........Q....... + 0xd2, 0x01, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, // ....d.......Q... + 0x07, 0x00, 0x00, 0x00, 0xd3, 0x01, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ........d....... + 0x50, 0x00, 0x06, 0x00, 0x78, 0x00, 0x00, 0x00, 0xd4, 0x01, 0x00, 0x00, 0xd2, 0x01, 0x00, 0x00, // P...x........... + 0xd3, 0x01, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x80, 0x00, 0x00, 0x00, // ....w...A....... + 0xd5, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, // ........<...=... + 0x7c, 0x00, 0x00, 0x00, 0xd6, 0x01, 0x00, 0x00, 0xd5, 0x01, 0x00, 0x00, 0x90, 0x00, 0x05, 0x00, // |............... + 0x78, 0x00, 0x00, 0x00, 0xd7, 0x01, 0x00, 0x00, 0xd4, 0x01, 0x00, 0x00, 0xd6, 0x01, 0x00, 0x00, // x............... + 0x4f, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xd8, 0x01, 0x00, 0x00, 0xd7, 0x01, 0x00, 0x00, // O............... + 0xd7, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, // ............A... + 0x87, 0x00, 0x00, 0x00, 0xd9, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xcc, 0x00, 0x00, 0x00, // ................ + 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xda, 0x01, 0x00, 0x00, 0xd9, 0x01, 0x00, 0x00, // =............... + 0x4f, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x00, 0x00, 0xdb, 0x01, 0x00, 0x00, 0xda, 0x01, 0x00, 0x00, // O............... + 0xda, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x88, 0x00, 0x05, 0x00, // ................ + 0x0b, 0x00, 0x00, 0x00, 0xdc, 0x01, 0x00, 0x00, 0xd8, 0x01, 0x00, 0x00, 0xdb, 0x01, 0x00, 0x00, // ................ + 0x56, 0x00, 0x05, 0x00, 0x44, 0x00, 0x00, 0x00, 0x81, 0x02, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, // V...D.......9... + 0x36, 0x00, 0x00, 0x00, 0x57, 0x00, 0x05, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x83, 0x02, 0x00, 0x00, // 6...W........... + 0x81, 0x02, 0x00, 0x00, 0xdc, 0x01, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, 0xa5, 0x00, 0x00, 0x00, // ........A....... + 0xe0, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xd4, 0x00, 0x00, 0x00, // ................ + 0x3d, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0xe1, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, // =............... + 0xb4, 0x00, 0x05, 0x00, 0xbe, 0x00, 0x00, 0x00, 0xe2, 0x01, 0x00, 0x00, 0xe1, 0x01, 0x00, 0x00, // ................ + 0x77, 0x00, 0x00, 0x00, 0xf7, 0x00, 0x03, 0x00, 0xe3, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // w............... + 0xfa, 0x00, 0x04, 0x00, 0xe2, 0x01, 0x00, 0x00, 0xe4, 0x01, 0x00, 0x00, 0xe3, 0x01, 0x00, 0x00, // ................ + 0xf8, 0x00, 0x02, 0x00, 0xe4, 0x01, 0x00, 0x00, 0x4f, 0x00, 0x08, 0x00, 0x78, 0x00, 0x00, 0x00, // ........O...x... + 0xe6, 0x01, 0x00, 0x00, 0x83, 0x02, 0x00, 0x00, 0x83, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ + 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, // ........Q....... + 0xe8, 0x01, 0x00, 0x00, 0x83, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, // ................ + 0x78, 0x00, 0x00, 0x00, 0xe9, 0x01, 0x00, 0x00, 0xe6, 0x01, 0x00, 0x00, 0xe8, 0x01, 0x00, 0x00, // x............... + 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xeb, 0x01, 0x00, 0x00, 0x83, 0x02, 0x00, 0x00, // Q............... + 0x03, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xec, 0x01, 0x00, 0x00, // ....Q........... + 0xe9, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, // ........Q....... + 0xed, 0x01, 0x00, 0x00, 0xe9, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, // ............Q... + 0x07, 0x00, 0x00, 0x00, 0xee, 0x01, 0x00, 0x00, 0xe9, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ................ + 0x50, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xef, 0x01, 0x00, 0x00, 0xec, 0x01, 0x00, 0x00, // P............... + 0xed, 0x01, 0x00, 0x00, 0xee, 0x01, 0x00, 0x00, 0xeb, 0x01, 0x00, 0x00, 0xf9, 0x00, 0x02, 0x00, // ................ + 0xe3, 0x01, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0xe3, 0x01, 0x00, 0x00, 0xf5, 0x00, 0x07, 0x00, // ................ + 0x0d, 0x00, 0x00, 0x00, 0xa1, 0x02, 0x00, 0x00, 0x83, 0x02, 0x00, 0x00, 0xcf, 0x01, 0x00, 0x00, // ................ + 0xef, 0x01, 0x00, 0x00, 0xe4, 0x01, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, 0xa5, 0x00, 0x00, 0x00, // ........A....... + 0xf0, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xd4, 0x00, 0x00, 0x00, // ................ + 0x3d, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0xf1, 0x01, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, // =............... + 0xb4, 0x00, 0x05, 0x00, 0xbe, 0x00, 0x00, 0x00, 0xf2, 0x01, 0x00, 0x00, 0xf1, 0x01, 0x00, 0x00, // ................ + 0x9f, 0x00, 0x00, 0x00, 0xf7, 0x00, 0x03, 0x00, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ + 0xfa, 0x00, 0x04, 0x00, 0xf2, 0x01, 0x00, 0x00, 0xf4, 0x01, 0x00, 0x00, 0xf3, 0x01, 0x00, 0x00, // ................ + 0xf8, 0x00, 0x02, 0x00, 0xf4, 0x01, 0x00, 0x00, 0x4f, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x00, 0x00, // ........O....... + 0xf6, 0x01, 0x00, 0x00, 0xa1, 0x02, 0x00, 0x00, 0xa1, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x00, 0x02, 0x00, // ................ + 0xf3, 0x01, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0xf3, 0x01, 0x00, 0x00, 0xf5, 0x00, 0x07, 0x00, // ................ + 0x0d, 0x00, 0x00, 0x00, 0xa2, 0x02, 0x00, 0x00, 0xa1, 0x02, 0x00, 0x00, 0xe3, 0x01, 0x00, 0x00, // ................ + 0xf6, 0x01, 0x00, 0x00, 0xf4, 0x01, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x87, 0x00, 0x00, 0x00, // ........A....... + 0xf7, 0x01, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xe1, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, // ............=... + 0x0d, 0x00, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00, 0xf7, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, // ................ + 0x0d, 0x00, 0x00, 0x00, 0xfa, 0x01, 0x00, 0x00, 0xa2, 0x02, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00, // ................ + 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xfd, 0x01, 0x00, 0x00, 0x5e, 0x02, 0x00, 0x00, // ............^... + 0x4f, 0x02, 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xff, 0x01, 0x00, 0x00, // O............... + 0xfa, 0x01, 0x00, 0x00, 0xfd, 0x01, 0x00, 0x00, 0xf9, 0x00, 0x02, 0x00, 0xce, 0x01, 0x00, 0x00, // ................ + 0xf8, 0x00, 0x02, 0x00, 0xd0, 0x01, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, 0xa5, 0x00, 0x00, 0x00, // ........A....... + 0x01, 0x02, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, // ................ + 0x3d, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, // =............... + 0xb4, 0x00, 0x05, 0x00, 0xbe, 0x00, 0x00, 0x00, 0x03, 0x02, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, // ................ + 0x9f, 0x00, 0x00, 0x00, 0xf7, 0x00, 0x03, 0x00, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ + 0xfa, 0x00, 0x04, 0x00, 0x03, 0x02, 0x00, 0x00, 0x05, 0x02, 0x00, 0x00, 0x06, 0x02, 0x00, 0x00, // ................ + 0xf8, 0x00, 0x02, 0x00, 0x05, 0x02, 0x00, 0x00, 0xf9, 0x00, 0x02, 0x00, 0x04, 0x02, 0x00, 0x00, // ................ + 0xf8, 0x00, 0x02, 0x00, 0x06, 0x02, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, 0xa5, 0x00, 0x00, 0x00, // ........A....... + 0x07, 0x02, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, // ................ + 0x3d, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0x08, 0x02, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, // =............... + 0xb4, 0x00, 0x05, 0x00, 0xbe, 0x00, 0x00, 0x00, 0x09, 0x02, 0x00, 0x00, 0x08, 0x02, 0x00, 0x00, // ................ + 0x38, 0x01, 0x00, 0x00, 0xf7, 0x00, 0x03, 0x00, 0x0a, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 8............... + 0xfa, 0x00, 0x04, 0x00, 0x09, 0x02, 0x00, 0x00, 0x0b, 0x02, 0x00, 0x00, 0x0a, 0x02, 0x00, 0x00, // ................ + 0xf8, 0x00, 0x02, 0x00, 0x0b, 0x02, 0x00, 0x00, 0x56, 0x00, 0x05, 0x00, 0x44, 0x00, 0x00, 0x00, // ........V...D... + 0x89, 0x02, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x57, 0x00, 0x05, 0x00, // ....9...6...W... + 0x0d, 0x00, 0x00, 0x00, 0x8b, 0x02, 0x00, 0x00, 0x89, 0x02, 0x00, 0x00, 0x67, 0x01, 0x00, 0x00, // ............g... + 0x41, 0x00, 0x06, 0x00, 0xa5, 0x00, 0x00, 0x00, 0x0f, 0x02, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, // A............... + 0xa4, 0x00, 0x00, 0x00, 0xd4, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, // ........=....... + 0x10, 0x02, 0x00, 0x00, 0x0f, 0x02, 0x00, 0x00, 0xb4, 0x00, 0x05, 0x00, 0xbe, 0x00, 0x00, 0x00, // ................ + 0x11, 0x02, 0x00, 0x00, 0x10, 0x02, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0xf7, 0x00, 0x03, 0x00, // ........w....... + 0x12, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, 0x00, 0x04, 0x00, 0x11, 0x02, 0x00, 0x00, // ................ + 0x13, 0x02, 0x00, 0x00, 0x12, 0x02, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0x13, 0x02, 0x00, 0x00, // ................ + 0x4f, 0x00, 0x08, 0x00, 0x78, 0x00, 0x00, 0x00, 0x15, 0x02, 0x00, 0x00, 0x8b, 0x02, 0x00, 0x00, // O...x........... + 0x8b, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ................ + 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x17, 0x02, 0x00, 0x00, 0x8b, 0x02, 0x00, 0x00, // Q............... + 0x03, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x78, 0x00, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, // ........x....... + 0x15, 0x02, 0x00, 0x00, 0x17, 0x02, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, // ........Q....... + 0x1a, 0x02, 0x00, 0x00, 0x8b, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, // ............Q... + 0x07, 0x00, 0x00, 0x00, 0x1b, 0x02, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ + 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x02, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, // Q............... + 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1d, 0x02, 0x00, 0x00, // ....Q........... + 0x18, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x50, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x00, 0x00, // ........P....... + 0x1e, 0x02, 0x00, 0x00, 0x1b, 0x02, 0x00, 0x00, 0x1c, 0x02, 0x00, 0x00, 0x1d, 0x02, 0x00, 0x00, // ................ + 0x1a, 0x02, 0x00, 0x00, 0xf9, 0x00, 0x02, 0x00, 0x12, 0x02, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, // ................ + 0x12, 0x02, 0x00, 0x00, 0xf5, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x9f, 0x02, 0x00, 0x00, // ................ + 0x8b, 0x02, 0x00, 0x00, 0x0b, 0x02, 0x00, 0x00, 0x1e, 0x02, 0x00, 0x00, 0x13, 0x02, 0x00, 0x00, // ................ + 0x41, 0x00, 0x06, 0x00, 0xa5, 0x00, 0x00, 0x00, 0x1f, 0x02, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, // A............... + 0xa4, 0x00, 0x00, 0x00, 0xd4, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, // ........=....... + 0x20, 0x02, 0x00, 0x00, 0x1f, 0x02, 0x00, 0x00, 0xb4, 0x00, 0x05, 0x00, 0xbe, 0x00, 0x00, 0x00, // ............... + 0x21, 0x02, 0x00, 0x00, 0x20, 0x02, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0xf7, 0x00, 0x03, 0x00, // !... ........... + 0x22, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, 0x00, 0x04, 0x00, 0x21, 0x02, 0x00, 0x00, // "...........!... + 0x23, 0x02, 0x00, 0x00, 0x22, 0x02, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0x23, 0x02, 0x00, 0x00, // #...".......#... + 0x4f, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x25, 0x02, 0x00, 0x00, 0x9f, 0x02, 0x00, 0x00, // O.......%....... + 0x9f, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ + 0x00, 0x00, 0x00, 0x00, 0xf9, 0x00, 0x02, 0x00, 0x22, 0x02, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, // ........"....... + 0x22, 0x02, 0x00, 0x00, 0xf5, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xa0, 0x02, 0x00, 0x00, // "............... + 0x9f, 0x02, 0x00, 0x00, 0x12, 0x02, 0x00, 0x00, 0x25, 0x02, 0x00, 0x00, 0x23, 0x02, 0x00, 0x00, // ........%...#... + 0x8e, 0x00, 0x05, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x28, 0x02, 0x00, 0x00, 0xa0, 0x02, 0x00, 0x00, // ........(....... + 0x4f, 0x02, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x87, 0x00, 0x00, 0x00, 0x2a, 0x02, 0x00, 0x00, // O...A.......*... + 0x7f, 0x00, 0x00, 0x00, 0xe1, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, // ........=....... + 0x2b, 0x02, 0x00, 0x00, 0x2a, 0x02, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x0d, 0x00, 0x00, 0x00, // +...*........... + 0x2c, 0x02, 0x00, 0x00, 0x28, 0x02, 0x00, 0x00, 0x2b, 0x02, 0x00, 0x00, 0xf9, 0x00, 0x02, 0x00, // ,...(...+....... + 0x0a, 0x02, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0x0a, 0x02, 0x00, 0x00, 0xf5, 0x00, 0x07, 0x00, // ................ + 0x0d, 0x00, 0x00, 0x00, 0xa6, 0x02, 0x00, 0x00, 0xa7, 0x02, 0x00, 0x00, 0x06, 0x02, 0x00, 0x00, // ................ + 0x2c, 0x02, 0x00, 0x00, 0x22, 0x02, 0x00, 0x00, 0xf9, 0x00, 0x02, 0x00, 0x04, 0x02, 0x00, 0x00, // ,..."........... + 0xf8, 0x00, 0x02, 0x00, 0x04, 0x02, 0x00, 0x00, 0xf5, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x00, 0x00, // ................ + 0xa5, 0x02, 0x00, 0x00, 0x34, 0x01, 0x00, 0x00, 0x05, 0x02, 0x00, 0x00, 0xa6, 0x02, 0x00, 0x00, // ....4........... + 0x0a, 0x02, 0x00, 0x00, 0xf9, 0x00, 0x02, 0x00, 0xce, 0x01, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, // ................ + 0xce, 0x01, 0x00, 0x00, 0xf5, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xa4, 0x02, 0x00, 0x00, // ................ + 0xff, 0x01, 0x00, 0x00, 0xf3, 0x01, 0x00, 0x00, 0xa5, 0x02, 0x00, 0x00, 0x04, 0x02, 0x00, 0x00, // ................ + 0xf9, 0x00, 0x02, 0x00, 0xa4, 0x01, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0xa4, 0x01, 0x00, 0x00, // ................ + 0xf5, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xa3, 0x02, 0x00, 0x00, 0xc9, 0x01, 0x00, 0x00, // ................ + 0xa5, 0x01, 0x00, 0x00, 0xa4, 0x02, 0x00, 0x00, 0xce, 0x01, 0x00, 0x00, 0x3e, 0x00, 0x03, 0x00, // ............>... + 0x71, 0x01, 0x00, 0x00, 0xa3, 0x02, 0x00, 0x00, 0xfd, 0x00, 0x01, 0x00, 0x38, 0x00, 0x01, 0x00, // q...........8... + 0x00, 0x00, 0xb0, 0x00, // .... }; static const uint8_t fs_nanovg_fill_dx9[1589] = { @@ -791,9 +792,9 @@ static const uint8_t fs_nanovg_fill_dx11[2368] = 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x01, 0x15, 0x00, 0x00, 0x01, // ................ 0x15, 0x00, 0x00, 0x01, 0x15, 0x00, 0x00, 0x01, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0xb0, 0x00, // ........>....... }; -static const uint8_t fs_nanovg_fill_mtl[3662] = +static const uint8_t fs_nanovg_fill_mtl[3674] = { - 0x46, 0x53, 0x48, 0x06, 0xcf, 0xda, 0x1b, 0x94, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x08, 0x75, // FSH............u + 0x46, 0x53, 0x48, 0x06, 0xcf, 0xda, 0x1b, 0x94, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x08, 0x75, // FSH............u 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x01, 0xa0, 0x00, 0x01, 0x00, 0x0a, 0x75, 0x5f, // _params.......u_ 0x70, 0x61, 0x69, 0x6e, 0x74, 0x4d, 0x61, 0x74, 0x13, 0x01, 0x30, 0x00, 0x03, 0x00, 0x0e, 0x75, // paintMat..0....u 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x12, 0x01, 0x90, // _extentRadius... @@ -802,226 +803,227 @@ static const uint8_t fs_nanovg_fill_mtl[3662] = 0x01, 0x70, 0x00, 0x01, 0x00, 0x0c, 0x75, 0x5f, 0x73, 0x63, 0x69, 0x73, 0x73, 0x6f, 0x72, 0x4d, // .p....u_scissorM 0x61, 0x74, 0x13, 0x01, 0x00, 0x00, 0x03, 0x00, 0x11, 0x75, 0x5f, 0x73, 0x63, 0x69, 0x73, 0x73, // at.......u_sciss 0x6f, 0x72, 0x45, 0x78, 0x74, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x12, 0x01, 0x80, 0x00, 0x01, 0x00, // orExtScale...... - 0xb6, 0x0d, 0x00, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, // ....#include .#inc - 0x6c, 0x75, 0x64, 0x65, 0x20, 0x3c, 0x73, 0x69, 0x6d, 0x64, 0x2f, 0x73, 0x69, 0x6d, 0x64, 0x2e, // lude ..using namesp - 0x61, 0x63, 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, // ace metal;..stru - 0x63, 0x74, 0x20, 0x5f, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, // ct _Global.{. - 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x78, 0x33, 0x20, 0x75, 0x5f, 0x73, 0x63, 0x69, 0x73, // float3x3 u_scis - 0x73, 0x6f, 0x72, 0x4d, 0x61, 0x74, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, // sorMat;. floa - 0x74, 0x33, 0x78, 0x33, 0x20, 0x75, 0x5f, 0x70, 0x61, 0x69, 0x6e, 0x74, 0x4d, 0x61, 0x74, 0x3b, // t3x3 u_paintMat; - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x75, 0x5f, 0x69, 0x6e, // . float4 u_in - 0x6e, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, // nerCol;. floa - 0x74, 0x34, 0x20, 0x75, 0x5f, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x3b, 0x0a, 0x20, // t4 u_outerCol;. - 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x75, 0x5f, 0x73, 0x63, 0x69, 0x73, // float4 u_scis - 0x73, 0x6f, 0x72, 0x45, 0x78, 0x74, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x3b, 0x0a, 0x20, 0x20, 0x20, // sorExtScale;. - 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x75, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x74, // float4 u_extent - 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, // Radius;. floa - 0x74, 0x34, 0x20, 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, // t4 u_params;.};. - 0x0a, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, // .constant float4 - 0x20, 0x5f, 0x36, 0x37, 0x39, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, // _679 = {};..str - 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, // uct xlatMtlMain_ - 0x6f, 0x75, 0x74, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, // out.{. float4 - 0x20, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, // bgfx_FragData0 - 0x5b, 0x5b, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, // [[color(0)]];.}; - 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, // ..struct xlatMtl - 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, // Main_in.{. fl - 0x6f, 0x61, 0x74, 0x32, 0x20, 0x76, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, // oat2 v_position - 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, // [[user(locn0)]]; - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x76, 0x5f, 0x74, 0x65, // . float2 v_te - 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, // xcoord0 [[user(l - 0x6f, 0x63, 0x6e, 0x31, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x66, 0x72, 0x61, // ocn1)]];.};..fra - 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, // gment xlatMtlMai - 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, // n_out xlatMtlMai - 0x6e, 0x28, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, // n(xlatMtlMain_in - 0x20, 0x69, 0x6e, 0x20, 0x5b, 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, // in [[stage_in]] - 0x2c, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x5f, 0x47, 0x6c, 0x6f, 0x62, // , constant _Glob - 0x61, 0x6c, 0x26, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, // al& _mtl_u [[buf - 0x66, 0x65, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, // fer(0)]], textur - 0x65, 0x32, 0x64, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, // e2d s_tex - 0x20, 0x5b, 0x5b, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, // [[texture(0)]], - 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x53, 0x61, // sampler s_texSa - 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x5b, 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x28, // mpler [[sampler( - 0x30, 0x29, 0x5d, 0x5d, 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, 0x61, 0x74, // 0)]]).{. xlat - 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, // MtlMain_out out - 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, // = {};. float2 - 0x20, 0x5f, 0x35, 0x38, 0x34, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x28, 0x30, // _584 = float2(0 - 0x2e, 0x35, 0x29, 0x20, 0x2d, 0x20, 0x28, 0x28, 0x61, 0x62, 0x73, 0x28, 0x28, 0x5f, 0x6d, 0x74, // .5) - ((abs((_mt - 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x73, 0x63, 0x69, 0x73, 0x73, 0x6f, 0x72, 0x4d, 0x61, 0x74, // l_u.u_scissorMat - 0x20, 0x2a, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x70, // * float3(in.v_p - 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x29, 0x2e, 0x78, // osition, 1.0)).x - 0x79, 0x29, 0x20, 0x2d, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x73, 0x63, // y) - _mtl_u.u_sc - 0x69, 0x73, 0x73, 0x6f, 0x72, 0x45, 0x78, 0x74, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x2e, 0x78, 0x79, // issorExtScale.xy - 0x29, 0x20, 0x2a, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x73, 0x63, 0x69, // ) * _mtl_u.u_sci - 0x73, 0x73, 0x6f, 0x72, 0x45, 0x78, 0x74, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x2e, 0x7a, 0x77, 0x29, // ssorExtScale.zw) - 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x35, 0x39, 0x31, // ;. float _591 - 0x20, 0x3d, 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x63, 0x6c, 0x61, 0x6d, 0x70, 0x28, 0x5f, // = fast::clamp(_ - 0x35, 0x38, 0x34, 0x2e, 0x78, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, // 584.x, 0.0, 1.0) - 0x20, 0x2a, 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x63, 0x6c, 0x61, 0x6d, 0x70, 0x28, 0x5f, // * fast::clamp(_ - 0x35, 0x38, 0x34, 0x2e, 0x79, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, // 584.y, 0.0, 1.0) - 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x36, 0x30, 0x36, // ;. float _606 - 0x20, 0x3d, 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x69, 0x6e, 0x28, 0x31, 0x2e, 0x30, // = fast::min(1.0 - 0x2c, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x61, 0x62, 0x73, 0x28, 0x28, 0x69, 0x6e, // , (1.0 - abs((in - 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x78, 0x20, 0x2a, // .v_texcoord0.x * - 0x20, 0x32, 0x2e, 0x30, 0x29, 0x20, 0x2d, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x29, 0x20, 0x2a, 0x20, // 2.0) - 1.0)) * - 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, // _mtl_u.u_params. - 0x79, 0x29, 0x20, 0x2a, 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x69, 0x6e, 0x28, 0x31, // y) * fast::min(1 - 0x2e, 0x30, 0x2c, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, // .0, in.v_texcoor - 0x64, 0x30, 0x2e, 0x79, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, // d0.y);. float - 0x34, 0x20, 0x5f, 0x36, 0x37, 0x35, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, // 4 _675;. if ( - 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, // _mtl_u.u_params. - 0x77, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, // w == 0.0). {. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x5f, // float2 _ - 0x36, 0x31, 0x38, 0x20, 0x3d, 0x20, 0x61, 0x62, 0x73, 0x28, 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, // 618 = abs((_mtl_ - 0x75, 0x2e, 0x75, 0x5f, 0x70, 0x61, 0x69, 0x6e, 0x74, 0x4d, 0x61, 0x74, 0x20, 0x2a, 0x20, 0x66, // u.u_paintMat * f + 0x05, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x10, 0x00, 0x40, 0x00, 0x50, 0x00, 0xb6, 0x0d, 0x00, 0x00, // .s_tex..@.P..... + 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x5f, // #include .#include + 0x20, 0x3c, 0x73, 0x69, 0x6d, 0x64, 0x2f, 0x73, 0x69, 0x6d, 0x64, 0x2e, 0x68, 0x3e, 0x0a, 0x0a, // .. + 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x20, // using namespace + 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x5f, // metal;..struct _ + 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, // Global.{. flo + 0x61, 0x74, 0x33, 0x78, 0x33, 0x20, 0x75, 0x5f, 0x73, 0x63, 0x69, 0x73, 0x73, 0x6f, 0x72, 0x4d, // at3x3 u_scissorM + 0x61, 0x74, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x78, 0x33, // at;. float3x3 + 0x20, 0x75, 0x5f, 0x70, 0x61, 0x69, 0x6e, 0x74, 0x4d, 0x61, 0x74, 0x3b, 0x0a, 0x20, 0x20, 0x20, // u_paintMat;. + 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x75, 0x5f, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x43, // float4 u_innerC + 0x6f, 0x6c, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x75, // ol;. float4 u + 0x5f, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, // _outerCol;. f + 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x75, 0x5f, 0x73, 0x63, 0x69, 0x73, 0x73, 0x6f, 0x72, 0x45, // loat4 u_scissorE + 0x78, 0x74, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, // xtScale;. flo + 0x61, 0x74, 0x34, 0x20, 0x75, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x61, 0x64, 0x69, // at4 u_extentRadi + 0x75, 0x73, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x75, // us;. float4 u + 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, // _params;.};..con + 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, 0x37, // stant float4 _67 + 0x39, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, // 9 = {};..struct + 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x0a, // xlatMtlMain_out. + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x62, 0x67, 0x66, // {. float4 bgf + 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x5b, 0x5b, 0x63, 0x6f, // x_FragData0 [[co + 0x6c, 0x6f, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, 0x74, // lor(0)]];.};..st + 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, // ruct xlatMtlMain + 0x5f, 0x69, 0x6e, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, // _in.{. float2 + 0x20, 0x76, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x5b, 0x5b, 0x75, 0x73, // v_position [[us + 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x20, 0x20, 0x20, // er(locn0)]];. + 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, // float2 v_texcoo + 0x72, 0x64, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x31, // rd0 [[user(locn1 + 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, // )]];.};..fragmen + 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, // t xlatMtlMain_ou + 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x28, 0x78, 0x6c, // t xlatMtlMain(xl + 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, // atMtlMain_in in + 0x5b, 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x63, 0x6f, // [[stage_in]], co + 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x5f, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x26, 0x20, // nstant _Global& + 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x28, // _mtl_u [[buffer( + 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x32, 0x64, 0x3c, // 0)]], texture2d< + 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x20, 0x5b, 0x5b, 0x74, // float> s_tex [[t + 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x73, 0x61, 0x6d, // exture(0)]], sam + 0x70, 0x6c, 0x65, 0x72, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, // pler s_texSample + 0x72, 0x20, 0x5b, 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, // r [[sampler(0)]] + 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, // ).{. xlatMtlM + 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x3d, 0x20, 0x7b, 0x7d, // ain_out out = {} + 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x5f, 0x35, 0x38, // ;. float2 _58 + 0x34, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x28, 0x30, 0x2e, 0x35, 0x29, 0x20, // 4 = float2(0.5) + 0x2d, 0x20, 0x28, 0x28, 0x61, 0x62, 0x73, 0x28, 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, // - ((abs((_mtl_u. + 0x75, 0x5f, 0x73, 0x63, 0x69, 0x73, 0x73, 0x6f, 0x72, 0x4d, 0x61, 0x74, 0x20, 0x2a, 0x20, 0x66, // u_scissorMat * f 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, // loat3(in.v_posit 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x29, 0x2e, 0x78, 0x79, 0x29, 0x20, 0x2d, // ion, 1.0)).xy) - - 0x20, 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, // (_mtl_u.u_exten - 0x74, 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x2e, 0x78, 0x79, 0x20, 0x2d, 0x20, 0x66, 0x6c, 0x6f, // tRadius.xy - flo - 0x61, 0x74, 0x32, 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x65, 0x78, 0x74, // at2(_mtl_u.u_ext - 0x65, 0x6e, 0x74, 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x2e, 0x7a, 0x29, 0x29, 0x3b, 0x0a, 0x20, // entRadius.z));. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x37, 0x35, 0x20, 0x3d, 0x20, 0x6d, 0x69, // _675 = mi - 0x78, 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x69, 0x6e, 0x6e, 0x65, 0x72, // x(_mtl_u.u_inner - 0x43, 0x6f, 0x6c, 0x2c, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x6f, 0x75, // Col, _mtl_u.u_ou - 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x2c, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x66, // terCol, float4(f - 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x63, 0x6c, 0x61, 0x6d, 0x70, 0x28, 0x28, 0x28, 0x28, 0x66, 0x61, // ast::clamp((((fa - 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x69, 0x6e, 0x28, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x61, // st::min(fast::ma - 0x78, 0x28, 0x5f, 0x36, 0x31, 0x38, 0x2e, 0x78, 0x2c, 0x20, 0x5f, 0x36, 0x31, 0x38, 0x2e, 0x79, // x(_618.x, _618.y - 0x29, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x20, 0x2b, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, // ), 0.0) + length - 0x28, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x36, 0x31, 0x38, 0x2c, // (fast::max(_618, - 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x29, 0x29, 0x20, // float2(0.0)))) - 0x2d, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, // - _mtl_u.u_exten - 0x74, 0x52, 0x61, 0x64, 0x69, 0x75, 0x73, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x5f, 0x6d, // tRadius.z) + (_m - 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x78, 0x20, // tl_u.u_params.x - 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x29, 0x20, 0x2f, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, // * 0.5)) / _mtl_u - 0x2e, 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x78, 0x2c, 0x20, 0x30, 0x2e, 0x30, // .u_params.x, 0.0 - 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x5f, 0x36, 0x30, 0x36, // , 1.0))) * (_606 - 0x20, 0x2a, 0x20, 0x5f, 0x35, 0x39, 0x31, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, // * _591);. }. - 0x20, 0x20, 0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, // else. {. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, // float4 _6 - 0x37, 0x36, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, // 76;. if ( - 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, // _mtl_u.u_params. - 0x77, 0x20, 0x3d, 0x3d, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // w == 1.0). - 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // {. - 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, 0x34, 0x33, 0x20, 0x3d, 0x20, 0x73, 0x5f, // float4 _643 = s_ - 0x74, 0x65, 0x78, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, // tex.sample(s_tex - 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x2c, 0x20, 0x28, 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, // Sampler, ((_mtl_ - 0x75, 0x2e, 0x75, 0x5f, 0x70, 0x61, 0x69, 0x6e, 0x74, 0x4d, 0x61, 0x74, 0x20, 0x2a, 0x20, 0x66, // u.u_paintMat * f - 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, // loat3(in.v_posit - 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x29, 0x2e, 0x78, 0x79, 0x20, 0x2f, 0x20, // ion, 1.0)).xy / + 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x73, 0x63, 0x69, 0x73, 0x73, 0x6f, // _mtl_u.u_scisso + 0x72, 0x45, 0x78, 0x74, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x2e, 0x78, 0x79, 0x29, 0x20, 0x2a, 0x20, // rExtScale.xy) * + 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x73, 0x63, 0x69, 0x73, 0x73, 0x6f, 0x72, // _mtl_u.u_scissor + 0x45, 0x78, 0x74, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x2e, 0x7a, 0x77, 0x29, 0x3b, 0x0a, 0x20, 0x20, // ExtScale.zw);. + 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x35, 0x39, 0x31, 0x20, 0x3d, 0x20, 0x66, // float _591 = f + 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x63, 0x6c, 0x61, 0x6d, 0x70, 0x28, 0x5f, 0x35, 0x38, 0x34, 0x2e, // ast::clamp(_584. + 0x78, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x20, 0x2a, 0x20, 0x66, // x, 0.0, 1.0) * f + 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x63, 0x6c, 0x61, 0x6d, 0x70, 0x28, 0x5f, 0x35, 0x38, 0x34, 0x2e, // ast::clamp(_584. + 0x79, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x0a, 0x20, 0x20, // y, 0.0, 1.0);. + 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x36, 0x30, 0x36, 0x20, 0x3d, 0x20, 0x66, // float _606 = f + 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x69, 0x6e, 0x28, 0x31, 0x2e, 0x30, 0x2c, 0x20, 0x28, 0x31, // ast::min(1.0, (1 + 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x61, 0x62, 0x73, 0x28, 0x28, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, // .0 - abs((in.v_t + 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x78, 0x20, 0x2a, 0x20, 0x32, 0x2e, 0x30, // excoord0.x * 2.0 + 0x29, 0x20, 0x2d, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x5f, 0x6d, 0x74, 0x6c, // ) - 1.0)) * _mtl + 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x79, 0x29, 0x20, 0x2a, // _u.u_params.y) * + 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x69, 0x6e, 0x28, 0x31, 0x2e, 0x30, 0x2c, 0x20, // fast::min(1.0, + 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x79, // in.v_texcoord0.y + 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, // );. float4 _6 + 0x37, 0x35, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x6d, 0x74, 0x6c, // 75;. if (_mtl + 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x77, 0x20, 0x3d, 0x3d, // _u.u_params.w == + 0x20, 0x30, 0x2e, 0x30, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, // 0.0). {. + 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x5f, 0x36, 0x31, 0x38, 0x20, // float2 _618 + 0x3d, 0x20, 0x61, 0x62, 0x73, 0x28, 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, // = abs((_mtl_u.u_ + 0x70, 0x61, 0x69, 0x6e, 0x74, 0x4d, 0x61, 0x74, 0x20, 0x2a, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, // paintMat * float + 0x33, 0x28, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2c, // 3(in.v_position, + 0x20, 0x31, 0x2e, 0x30, 0x29, 0x29, 0x2e, 0x78, 0x79, 0x29, 0x20, 0x2d, 0x20, 0x28, 0x5f, 0x6d, // 1.0)).xy) - (_m + 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x61, 0x64, // tl_u.u_extentRad + 0x69, 0x75, 0x73, 0x2e, 0x78, 0x79, 0x20, 0x2d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x28, // ius.xy - float2( 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x74, 0x52, // _mtl_u.u_extentR - 0x61, 0x64, 0x69, 0x75, 0x73, 0x2e, 0x78, 0x79, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, // adius.xy));. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, // float4 _ - 0x36, 0x37, 0x33, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // 673;. - 0x20, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x70, 0x61, // if (_mtl_u.u_pa - 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x7a, 0x20, 0x3d, 0x3d, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x0a, 0x20, // rams.z == 1.0). - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, // {. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x37, // _67 - 0x33, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x5f, 0x36, 0x34, 0x33, 0x2e, // 3 = float4(_643. - 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x5f, 0x36, 0x34, 0x33, 0x2e, 0x77, 0x2c, 0x20, 0x5f, 0x36, // xyz * _643.w, _6 - 0x34, 0x33, 0x2e, 0x77, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // 43.w);. - 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // }. - 0x20, 0x65, 0x6c, 0x73, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // else. - 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // {. - 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x37, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x34, 0x33, 0x3b, // _673 = _643; - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, // . }. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, // float - 0x34, 0x20, 0x5f, 0x36, 0x37, 0x34, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // 4 _674;. - 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, // if (_mtl_u.u - 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x7a, 0x20, 0x3d, 0x3d, 0x20, 0x32, 0x2e, 0x30, // _params.z == 2.0 - 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, // ). {. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // - 0x5f, 0x36, 0x37, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x33, 0x2e, 0x78, 0x78, 0x78, 0x78, // _674 = _673.xxxx - 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, // ;. }. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, // else - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, // . {. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, // _ - 0x36, 0x37, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x33, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, // 674 = _673;. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // }. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x37, 0x36, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x36, // _676 = (_6 - 0x37, 0x34, 0x20, 0x2a, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x69, 0x6e, // 74 * _mtl_u.u_in - 0x6e, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x5f, 0x36, 0x30, 0x36, 0x20, // nerCol) * (_606 - 0x2a, 0x20, 0x5f, 0x35, 0x39, 0x31, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // * _591);. - 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x0a, // }. else. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // {. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, 0x37, // float4 _67 - 0x37, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, // 7;. i - 0x66, 0x20, 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, // f (_mtl_u.u_para - 0x6d, 0x73, 0x2e, 0x77, 0x20, 0x3d, 0x3d, 0x20, 0x32, 0x2e, 0x30, 0x29, 0x0a, 0x20, 0x20, 0x20, // ms.w == 2.0). - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, // {. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x37, 0x37, 0x20, // _677 - 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x0a, 0x20, // = float4(1.0);. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, // }. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x0a, 0x20, 0x20, // else. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, // {. + 0x61, 0x64, 0x69, 0x75, 0x73, 0x2e, 0x7a, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, // adius.z));. + 0x20, 0x20, 0x20, 0x5f, 0x36, 0x37, 0x35, 0x20, 0x3d, 0x20, 0x6d, 0x69, 0x78, 0x28, 0x5f, 0x6d, // _675 = mix(_m + 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x2c, // tl_u.u_innerCol, + 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x43, // _mtl_u.u_outerC + 0x6f, 0x6c, 0x2c, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x66, 0x61, 0x73, 0x74, 0x3a, // ol, float4(fast: + 0x3a, 0x63, 0x6c, 0x61, 0x6d, 0x70, 0x28, 0x28, 0x28, 0x28, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, // :clamp((((fast:: + 0x6d, 0x69, 0x6e, 0x28, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x36, // min(fast::max(_6 + 0x31, 0x38, 0x2e, 0x78, 0x2c, 0x20, 0x5f, 0x36, 0x31, 0x38, 0x2e, 0x79, 0x29, 0x2c, 0x20, 0x30, // 18.x, _618.y), 0 + 0x2e, 0x30, 0x29, 0x20, 0x2b, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x28, 0x66, 0x61, 0x73, // .0) + length(fas + 0x74, 0x3a, 0x3a, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x36, 0x31, 0x38, 0x2c, 0x20, 0x66, 0x6c, 0x6f, // t::max(_618, flo + 0x61, 0x74, 0x32, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x29, 0x29, 0x20, 0x2d, 0x20, 0x5f, 0x6d, // at2(0.0)))) - _m + 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x61, 0x64, // tl_u.u_extentRad + 0x69, 0x75, 0x73, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, // ius.z) + (_mtl_u + 0x2e, 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x78, 0x20, 0x2a, 0x20, 0x30, 0x2e, // .u_params.x * 0. + 0x35, 0x29, 0x29, 0x20, 0x2f, 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x70, // 5)) / _mtl_u.u_p + 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x78, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x2c, 0x20, 0x31, 0x2e, // arams.x, 0.0, 1. + 0x30, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x5f, 0x36, 0x30, 0x36, 0x20, 0x2a, 0x20, 0x5f, // 0))) * (_606 * _ + 0x35, 0x39, 0x31, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, // 591);. }. + 0x65, 0x6c, 0x73, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, // else. {. + 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, 0x37, 0x36, 0x3b, 0x0a, // float4 _676;. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x6d, 0x74, 0x6c, // if (_mtl + 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x77, 0x20, 0x3d, 0x3d, // _u.u_params.w == + 0x20, 0x31, 0x2e, 0x30, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, // 1.0). {. 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, // floa - 0x74, 0x34, 0x20, 0x5f, 0x36, 0x37, 0x38, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // t4 _678;. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x6d, 0x74, // if (_mt - 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x77, 0x20, 0x3d, // l_u.u_params.w = - 0x3d, 0x20, 0x33, 0x2e, 0x30, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // = 3.0). + 0x74, 0x34, 0x20, 0x5f, 0x36, 0x34, 0x33, 0x20, 0x3d, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x2e, // t4 _643 = s_tex. + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x53, 0x61, 0x6d, 0x70, // sample(s_texSamp + 0x6c, 0x65, 0x72, 0x2c, 0x20, 0x28, 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, // ler, ((_mtl_u.u_ + 0x70, 0x61, 0x69, 0x6e, 0x74, 0x4d, 0x61, 0x74, 0x20, 0x2a, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, // paintMat * float + 0x33, 0x28, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2c, // 3(in.v_position, + 0x20, 0x31, 0x2e, 0x30, 0x29, 0x29, 0x2e, 0x78, 0x79, 0x20, 0x2f, 0x20, 0x5f, 0x6d, 0x74, 0x6c, // 1.0)).xy / _mtl + 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x61, 0x64, 0x69, 0x75, // _u.u_extentRadiu + 0x73, 0x2e, 0x78, 0x79, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // s.xy));. + 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, 0x37, 0x33, 0x3b, // float4 _673; + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, // . if + 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, // (_mtl_u.u_params + 0x2e, 0x7a, 0x20, 0x3d, 0x3d, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, // .z == 1.0). 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // {. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, // flo - 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, 0x35, 0x31, 0x20, 0x3d, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, // at4 _651 = s_tex - 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x53, 0x61, 0x6d, // .sample(s_texSam - 0x70, 0x6c, 0x65, 0x72, 0x2c, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, // pler, in.v_texco - 0x6f, 0x72, 0x64, 0x30, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // ord0);. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, // float - 0x34, 0x20, 0x5f, 0x36, 0x37, 0x31, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // 4 _671;. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, // if ( - 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, // _mtl_u.u_params. - 0x7a, 0x20, 0x3d, 0x3d, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // z == 1.0). - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, // {. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x37, 0x33, 0x20, 0x3d, 0x20, // _673 = + 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x5f, 0x36, 0x34, 0x33, 0x2e, 0x78, 0x79, 0x7a, 0x20, // float4(_643.xyz + 0x2a, 0x20, 0x5f, 0x36, 0x34, 0x33, 0x2e, 0x77, 0x2c, 0x20, 0x5f, 0x36, 0x34, 0x33, 0x2e, 0x77, // * _643.w, _643.w + 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, // );. } + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6c, 0x73, // . els + 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, // e. {. 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x37, 0x31, 0x20, 0x3d, 0x20, 0x66, // _671 = f - 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x5f, 0x36, 0x35, 0x31, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, // loat4(_651.xyz * - 0x20, 0x5f, 0x36, 0x35, 0x31, 0x2e, 0x77, 0x2c, 0x20, 0x5f, 0x36, 0x35, 0x31, 0x2e, 0x77, 0x29, // _651.w, _651.w) - 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // ;. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // }. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, // else + 0x5f, 0x36, 0x37, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x34, 0x33, 0x3b, 0x0a, 0x20, 0x20, 0x20, // _673 = _643;. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, // }. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, // float4 _6 + 0x37, 0x34, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // 74;. + 0x69, 0x66, 0x20, 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x70, 0x61, 0x72, // if (_mtl_u.u_par + 0x61, 0x6d, 0x73, 0x2e, 0x7a, 0x20, 0x3d, 0x3d, 0x20, 0x32, 0x2e, 0x30, 0x29, 0x0a, 0x20, 0x20, // ams.z == 2.0). + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, // {. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x37, 0x34, // _674 + 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x33, 0x2e, 0x78, 0x78, 0x78, 0x78, 0x3b, 0x0a, 0x20, 0x20, // = _673.xxxx;. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, // }. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x0a, 0x20, 0x20, 0x20, // else. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, // {. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x37, 0x34, 0x20, // _674 + 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x33, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // = _673;. + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // }. + 0x20, 0x20, 0x5f, 0x36, 0x37, 0x36, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x36, 0x37, 0x34, 0x20, 0x2a, // _676 = (_674 * + 0x20, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x43, // _mtl_u.u_innerC + 0x6f, 0x6c, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x5f, 0x36, 0x30, 0x36, 0x20, 0x2a, 0x20, 0x5f, 0x35, // ol) * (_606 * _5 + 0x39, 0x31, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, // 91);. }. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, // else. + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // {. + 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, 0x37, 0x37, 0x3b, 0x0a, 0x20, // float4 _677;. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x5f, // if (_ + 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x77, // mtl_u.u_params.w + 0x20, 0x3d, 0x3d, 0x20, 0x32, 0x2e, 0x30, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // == 2.0). + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // {. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x37, 0x37, 0x20, 0x3d, 0x20, 0x66, 0x6c, // _677 = fl + 0x6f, 0x61, 0x74, 0x34, 0x28, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, // oat4(1.0);. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // }. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // else. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // {. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, // float4 _ + 0x36, 0x37, 0x38, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // 678;. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, // if (_mtl_u. + 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x77, 0x20, 0x3d, 0x3d, 0x20, 0x33, 0x2e, // u_params.w == 3. + 0x30, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // 0). + 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // {. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, // float4 + 0x5f, 0x36, 0x35, 0x31, 0x20, 0x3d, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x2e, 0x73, 0x61, 0x6d, // _651 = s_tex.sam + 0x70, 0x6c, 0x65, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, // ple(s_texSampler + 0x2c, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, // , in.v_texcoord0 + 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // );. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, // float4 _6 + 0x37, 0x31, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // 71;. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x6d, 0x74, 0x6c, // if (_mtl + 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x7a, 0x20, 0x3d, 0x3d, // _u.u_params.z == + 0x20, 0x31, 0x2e, 0x30, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // 1.0). + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, // {. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // + 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x37, 0x31, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, // _671 = float + 0x34, 0x28, 0x5f, 0x36, 0x35, 0x31, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x5f, 0x36, 0x35, // 4(_651.xyz * _65 + 0x31, 0x2e, 0x77, 0x2c, 0x20, 0x5f, 0x36, 0x35, 0x31, 0x2e, 0x77, 0x29, 0x3b, 0x0a, 0x20, 0x20, // 1.w, _651.w);. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // }. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x0a, 0x20, 0x20, 0x20, // else. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // {. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x37, 0x31, 0x20, // _671 + 0x3d, 0x20, 0x5f, 0x36, 0x35, 0x31, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // = _651;. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, // }. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // + 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, 0x37, 0x32, 0x3b, 0x0a, 0x20, // float4 _672;. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // + 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, // if (_mtl_u.u_ + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x7a, 0x20, 0x3d, 0x3d, 0x20, 0x32, 0x2e, 0x30, 0x29, // params.z == 2.0) 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // . 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // {. 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, // _ - 0x36, 0x37, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x35, 0x31, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, // 671 = _651;. + 0x36, 0x37, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x31, 0x2e, 0x78, 0x78, 0x78, 0x78, 0x3b, // 672 = _671.xxxx; + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // . + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // }. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x0a, // else. 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // - 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // }. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, 0x37, // float4 _67 - 0x32, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // 2;. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x6d, 0x74, 0x6c, 0x5f, // if (_mtl_ - 0x75, 0x2e, 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x7a, 0x20, 0x3d, 0x3d, 0x20, // u.u_params.z == - 0x32, 0x2e, 0x30, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // 2.0). - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, // {. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // - 0x20, 0x20, 0x20, 0x5f, 0x36, 0x37, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x31, 0x2e, 0x78, // _672 = _671.x - 0x78, 0x78, 0x78, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // xxx;. + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // {. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, // _6 + 0x37, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x31, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, // 72 = _671;. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, // } + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // . + 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x37, 0x38, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x36, 0x37, // _678 = (_67 + 0x32, 0x20, 0x2a, 0x20, 0x5f, 0x35, 0x39, 0x31, 0x29, 0x20, 0x2a, 0x20, 0x5f, 0x6d, 0x74, 0x6c, // 2 * _591) * _mtl + 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x43, 0x6f, 0x6c, 0x3b, 0x0a, 0x20, // _u.u_innerCol;. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, // } + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // . + 0x20, 0x65, 0x6c, 0x73, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // else. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // {. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x37, 0x38, // _678 + 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x39, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // = _679;. 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, // }. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, // e - 0x6c, 0x73, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // lse. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // {. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // - 0x20, 0x20, 0x5f, 0x36, 0x37, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x31, 0x3b, 0x0a, 0x20, // _672 = _671;. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // - 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // }. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x37, 0x38, 0x20, 0x3d, 0x20, // _678 = - 0x28, 0x5f, 0x36, 0x37, 0x32, 0x20, 0x2a, 0x20, 0x5f, 0x35, 0x39, 0x31, 0x29, 0x20, 0x2a, 0x20, // (_672 * _591) * - 0x5f, 0x6d, 0x74, 0x6c, 0x5f, 0x75, 0x2e, 0x75, 0x5f, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x43, 0x6f, // _mtl_u.u_innerCo - 0x6c, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // l;. - 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // }. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // else. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, // {. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // - 0x5f, 0x36, 0x37, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x39, 0x3b, 0x0a, 0x20, 0x20, 0x20, // _678 = _679;. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, // }. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, // _ - 0x36, 0x37, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x38, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, // 677 = _678;. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // }. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x37, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, // _676 = _67 - 0x37, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, // 7;. }. - 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x37, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x36, // _675 = _676 - 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, // ;. }. out. - 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x3d, // bgfx_FragData0 = - 0x20, 0x5f, 0x36, 0x37, 0x35, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, // _675;. retur - 0x6e, 0x20, 0x6f, 0x75, 0x74, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, 0x00, 0xb0, 0x00, // n out;.}...... + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x37, 0x37, 0x20, // _677 + 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x38, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // = _678;. + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // }. + 0x20, 0x20, 0x5f, 0x36, 0x37, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x37, 0x3b, 0x0a, 0x20, // _676 = _677;. + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // }. + 0x20, 0x5f, 0x36, 0x37, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x36, 0x3b, 0x0a, 0x20, 0x20, // _675 = _676;. + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x62, 0x67, 0x66, 0x78, // }. out.bgfx + 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, // _FragData0 = _67 + 0x35, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x6f, 0x75, // 5;. return ou + 0x74, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, 0x00, 0xb0, 0x00, // t;.}...... }; extern const uint8_t* fs_nanovg_fill_pssl; extern const uint32_t fs_nanovg_fill_pssl_size; diff --git a/examples/common/ps/fs_particle.bin.h b/examples/common/ps/fs_particle.bin.h index 40d555d48..4fedaffaa 100644 --- a/examples/common/ps/fs_particle.bin.h +++ b/examples/common/ps/fs_particle.bin.h @@ -27,85 +27,86 @@ static const uint8_t fs_particle_glsl[407] = 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x72, 0x67, 0x62, 0x61, 0x5f, // ragColor = rgba_ 0x31, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // 1;.}... }; -static const uint8_t fs_particle_spv[1222] = +static const uint8_t fs_particle_spv[1239] = { - 0x46, 0x53, 0x48, 0x06, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x04, // FSH............. - 0x00, 0x00, 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0xc9, 0x00, // ....#........... - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0b, 0x00, // ................ - 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, // ......GLSL.std.4 - 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, // 50.............. - 0x00, 0x00, 0x0f, 0x00, 0x08, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x6d, 0x61, // ..............ma - 0x69, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x69, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x77, 0x00, // in....i...l...w. - 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, // ................ - 0x03, 0x00, 0x05, 0x00, 0x00, 0x00, 0xf4, 0x01, 0x00, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, // ................ - 0x00, 0x00, 0x6d, 0x61, 0x69, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, 0x22, 0x00, // ..main........". - 0x00, 0x00, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, // ..s_texColorSamp - 0x6c, 0x65, 0x72, 0x00, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, 0x25, 0x00, 0x00, 0x00, 0x73, 0x5f, // ler.......%...s_ - 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x54, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, // texColorTexture. - 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, 0x69, 0x00, 0x00, 0x00, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, // ......i...v_colo - 0x72, 0x30, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x76, 0x5f, // r0........l...v_ - 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x00, 0x05, 0x00, 0x06, 0x00, 0x77, 0x00, // texcoord0.....w. - 0x00, 0x00, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, // ..bgfx_FragData0 - 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, // ..G..."..."..... - 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, // ..G..."...!..... - 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x25, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, // ..G...%..."..... - 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x25, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, // ..G...%...!..... - 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x69, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, // ..G...i......... - 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x01, 0x00, // ..G...l......... - 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x77, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, // ..G...w......... - 0x00, 0x00, 0x13, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, 0x03, 0x00, // ..........!..... - 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x02, 0x00, 0x06, 0x00, 0x00, 0x00, 0x16, 0x00, // ................ - 0x03, 0x00, 0x07, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x19, 0x00, 0x09, 0x00, 0x08, 0x00, // ...... ......... - 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, // ................ - 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x17, 0x00, // ................ - 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x20, 0x00, // .............. . - 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3b, 0x00, // ..!...........;. - 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, // ..!..."....... . - 0x04, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x3b, 0x00, // ..$...........;. - 0x04, 0x00, 0x24, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x00, // ..$...%......... - 0x03, 0x00, 0x31, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x4a, 0x00, // ..1...........J. - 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x07, 0x00, // ..........+..... - 0x00, 0x00, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x20, 0x00, 0x04, 0x00, 0x68, 0x00, // .._......? ...h. - 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x68, 0x00, // ..........;...h. - 0x00, 0x00, 0x69, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x68, 0x00, // ..i.......;...h. - 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x76, 0x00, // ..l....... ...v. - 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x76, 0x00, // ..........;...v. - 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x0d, 0x00, // ..w............. - 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, 0x36, 0x00, 0x05, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, // ......6......... - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0x05, 0x00, // ................ - 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x22, 0x00, // ..=.......#...". - 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x25, 0x00, // ..=.......&...%. - 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x69, 0x00, // ..=.......j...i. - 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x6c, 0x00, // ..=.......m...l. - 0x00, 0x00, 0x4f, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x6d, 0x00, // ..O...........m. - 0x00, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x56, 0x00, // ..m...........V. - 0x05, 0x00, 0x31, 0x00, 0x00, 0x00, 0xb9, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x23, 0x00, // ..1.......&...#. - 0x00, 0x00, 0x57, 0x00, 0x05, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0xb9, 0x00, // ..W............. - 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x08, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x97, 0x00, // ......O...J..... - 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x08, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x99, 0x00, // ......O...J..... - 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, // ..j...j......... - 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x9a, 0x00, // ..........J..... - 0x00, 0x00, 0x97, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, // ..........Q..... - 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8e, 0x00, // ................ - 0x05, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x9d, 0x00, 0x00, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x9c, 0x00, // ..J............. - 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x6a, 0x00, // ..Q...........j. - 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x4a, 0x00, 0x00, 0x00, 0xa0, 0x00, // ..........J..... - 0x00, 0x00, 0x9d, 0x00, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x09, 0x00, 0x0d, 0x00, // ..........O..... - 0x00, 0x00, 0xa2, 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x04, 0x00, // ................ - 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, // ..............Q. - 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ - 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xa6, 0x00, 0x00, 0x00, 0x6a, 0x00, // ..Q...........j. - 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xa7, 0x00, // ................ - 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xa6, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, // ..........Q..... - 0x00, 0x00, 0xa9, 0x00, 0x00, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x83, 0x00, // ......m......... - 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x00, 0xa9, 0x00, // .........._..... - 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xab, 0x00, 0x00, 0x00, 0xa7, 0x00, // ................ - 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x52, 0x00, 0x06, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xc6, 0x00, // ......R......... - 0x00, 0x00, 0xab, 0x00, 0x00, 0x00, 0xa2, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x3e, 0x00, // ..............>. - 0x03, 0x00, 0x77, 0x00, 0x00, 0x00, 0xc6, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x01, 0x00, 0x38, 0x00, // ..w...........8. - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ...... + 0x46, 0x53, 0x48, 0x06, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x73, // FSH............s + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x10, 0x00, 0x40, 0x00, 0x50, 0x00, 0xb0, // _texColor..@.P.. + 0x04, 0x00, 0x00, 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0xc9, // .....#.......... + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0b, // ................ + 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, // .......GLSL.std. + 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, // 450............. + 0x00, 0x00, 0x00, 0x0f, 0x00, 0x08, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x6d, // ...............m + 0x61, 0x69, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x69, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x77, // ain....i...l...w + 0x00, 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, // ................ + 0x00, 0x03, 0x00, 0x05, 0x00, 0x00, 0x00, 0xf4, 0x01, 0x00, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, // ................ + 0x00, 0x00, 0x00, 0x6d, 0x61, 0x69, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, 0x22, // ...main........" + 0x00, 0x00, 0x00, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, // ...s_texColorSam + 0x70, 0x6c, 0x65, 0x72, 0x00, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, 0x25, 0x00, 0x00, 0x00, 0x73, // pler.......%...s + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x54, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, // _texColorTexture + 0x00, 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, 0x69, 0x00, 0x00, 0x00, 0x76, 0x5f, 0x63, 0x6f, 0x6c, // .......i...v_col + 0x6f, 0x72, 0x30, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x76, // or0........l...v + 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x00, 0x05, 0x00, 0x06, 0x00, 0x77, // _texcoord0.....w + 0x00, 0x00, 0x00, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, // ...bgfx_FragData + 0x30, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, // 0..G..."...".... + 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x50, // ...G..."...!...P + 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x25, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, // ...G...%...".... + 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x25, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x40, // ...G...%...!...@ + 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x69, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, // ...G...i........ + 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x01, // ...G...l........ + 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x77, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, // ...G...w........ + 0x00, 0x00, 0x00, 0x13, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, 0x03, // ...........!.... + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x02, 0x00, 0x06, 0x00, 0x00, 0x00, 0x16, // ................ + 0x00, 0x03, 0x00, 0x07, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x19, 0x00, 0x09, 0x00, 0x08, // ....... ........ + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, // ................ + 0x00, 0x04, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x17, // ................ + 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x20, // ............... + 0x00, 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3b, // ...!...........; + 0x00, 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, // ...!..."....... + 0x00, 0x04, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x3b, // ...$...........; + 0x00, 0x04, 0x00, 0x24, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, // ...$...%........ + 0x00, 0x03, 0x00, 0x31, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x4a, // ...1...........J + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x07, // ...........+.... + 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x20, 0x00, 0x04, 0x00, 0x68, // ..._......? ...h + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x68, // ...........;...h + 0x00, 0x00, 0x00, 0x69, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x68, // ...i.......;...h + 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x76, // ...l....... ...v + 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x76, // ...........;...v + 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x0d, // ...w............ + 0x00, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, 0x36, 0x00, 0x05, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, // .......6........ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0x05, // ................ + 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x22, // ...=.......#..." + 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x25, // ...=.......&...% + 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x69, // ...=.......j...i + 0x00, 0x00, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x6c, // ...=.......m...l + 0x00, 0x00, 0x00, 0x4f, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x6d, // ...O...........m + 0x00, 0x00, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x56, // ...m...........V + 0x00, 0x05, 0x00, 0x31, 0x00, 0x00, 0x00, 0xb9, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x23, // ...1.......&...# + 0x00, 0x00, 0x00, 0x57, 0x00, 0x05, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0xb9, // ...W............ + 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x08, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x97, // .......O...J.... + 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x08, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x99, // .......O...J.... + 0x00, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, // ...j...j........ + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x9a, // ...........J.... + 0x00, 0x00, 0x00, 0x97, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, // ...........Q.... + 0x00, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8e, // ................ + 0x00, 0x05, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x9d, 0x00, 0x00, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x9c, // ...J............ + 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x6a, // ...Q...........j + 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x4a, 0x00, 0x00, 0x00, 0xa0, // ...........J.... + 0x00, 0x00, 0x00, 0x9d, 0x00, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x09, 0x00, 0x0d, // ...........O.... + 0x00, 0x00, 0x00, 0xa2, 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x04, // ................ + 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, // ...............Q + 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, // ................ + 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xa6, 0x00, 0x00, 0x00, 0x6a, // ...Q...........j + 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xa7, // ................ + 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xa6, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x07, // ...........Q.... + 0x00, 0x00, 0x00, 0xa9, 0x00, 0x00, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x83, // .......m........ + 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x00, 0xa9, // ..........._.... + 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0xab, 0x00, 0x00, 0x00, 0xa7, // ................ + 0x00, 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x52, 0x00, 0x06, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xc6, // .......R........ + 0x00, 0x00, 0x00, 0xab, 0x00, 0x00, 0x00, 0xa2, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x3e, // ...............> + 0x00, 0x03, 0x00, 0x77, 0x00, 0x00, 0x00, 0xc6, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x01, 0x00, 0x38, // ...w...........8 + 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ....... }; static const uint8_t fs_particle_dx9[332] = { @@ -167,57 +168,58 @@ static const uint8_t fs_particle_dx11[523] = 0x00, 0x00, 0x00, 0x1a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x00, // ................ 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // ...>....... }; -static const uint8_t fs_particle_mtl[779] = +static const uint8_t fs_particle_mtl[796] = { - 0x46, 0x53, 0x48, 0x06, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf5, 0x02, // FSH............. - 0x00, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, 0x61, // ..#include .#inclu - 0x64, 0x65, 0x20, 0x3c, 0x73, 0x69, 0x6d, 0x64, 0x2f, 0x73, 0x69, 0x6d, 0x64, 0x2e, 0x68, 0x3e, // de - 0x0a, 0x0a, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, // ..using namespac - 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, // e metal;..struct - 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, // xlatMtlMain_out - 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x62, 0x67, // .{. float4 bg - 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x5b, 0x5b, 0x63, // fx_FragData0 [[c - 0x6f, 0x6c, 0x6f, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, // olor(0)]];.};..s - 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, // truct xlatMtlMai - 0x6e, 0x5f, 0x69, 0x6e, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, // n_in.{. float - 0x34, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, // 4 v_color0 [[use - 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, // r(locn0)]];. - 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, // float4 v_texcoor - 0x64, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x31, 0x29, // d0 [[user(locn1) - 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, // ]];.};..fragment - 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, // xlatMtlMain_out - 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x28, 0x78, 0x6c, 0x61, // xlatMtlMain(xla - 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x5b, // tMtlMain_in in [ - 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x74, 0x65, 0x78, // [stage_in]], tex - 0x74, 0x75, 0x72, 0x65, 0x32, 0x64, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x73, 0x5f, // ture2d s_ - 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x5b, 0x5b, 0x74, 0x65, 0x78, 0x74, 0x75, // texColor [[textu - 0x72, 0x65, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, // re(0)]], sampler - 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, // s_texColorSampl - 0x65, 0x72, 0x20, 0x5b, 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x28, 0x30, 0x29, 0x5d, // er [[sampler(0)] - 0x5d, 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, // ]).{. xlatMtl - 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x3d, 0x20, 0x7b, // Main_out out = { - 0x7d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x31, // };. float4 _1 - 0x38, 0x37, 0x20, 0x3d, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, // 87 = s_texColor. - 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, // sample(s_texColo - 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x2c, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, // rSampler, in.v_t - 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x78, 0x79, 0x29, 0x3b, 0x0a, 0x20, 0x20, // excoord0.xy);. - 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x31, 0x36, 0x30, 0x20, 0x3d, 0x20, // float3 _160 = - 0x28, 0x28, 0x5f, 0x31, 0x38, 0x37, 0x2e, 0x78, 0x78, 0x78, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, // ((_187.xxx * in. - 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x29, 0x20, 0x2a, 0x20, // v_color0.xyz) * - 0x5f, 0x31, 0x38, 0x37, 0x2e, 0x78, 0x29, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x63, // _187.x) * in.v_c - 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x2e, 0x77, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, // olor0.w;. flo - 0x61, 0x74, 0x34, 0x20, 0x5f, 0x31, 0x39, 0x38, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, // at4 _198 = float - 0x34, 0x28, 0x5f, 0x31, 0x36, 0x30, 0x2e, 0x78, 0x2c, 0x20, 0x5f, 0x31, 0x36, 0x30, 0x2e, 0x79, // 4(_160.x, _160.y - 0x2c, 0x20, 0x5f, 0x31, 0x36, 0x30, 0x2e, 0x7a, 0x2c, 0x20, 0x5f, 0x31, 0x38, 0x37, 0x2e, 0x78, // , _160.z, _187.x - 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x31, 0x39, 0x38, 0x2e, 0x77, 0x20, 0x3d, 0x20, // );. _198.w = - 0x28, 0x5f, 0x31, 0x38, 0x37, 0x2e, 0x78, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x63, // (_187.x * in.v_c - 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x2e, 0x77, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, // olor0.w) * (1.0 - 0x2d, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, // - in.v_texcoord0 - 0x2e, 0x7a, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x62, 0x67, 0x66, // .z);. out.bgf - 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x31, // x_FragData0 = _1 - 0x39, 0x38, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x6f, // 98;. return o - 0x75, 0x74, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, 0x00, 0x00, 0x00, // ut;.}...... + 0x46, 0x53, 0x48, 0x06, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x73, // FSH............s + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x10, 0x00, 0x40, 0x00, 0x50, 0x00, 0xf5, // _texColor..@.P.. + 0x02, 0x00, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, // ...#include .#incl + 0x75, 0x64, 0x65, 0x20, 0x3c, 0x73, 0x69, 0x6d, 0x64, 0x2f, 0x73, 0x69, 0x6d, 0x64, 0x2e, 0x68, // ude ..using namespa + 0x63, 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, // ce metal;..struc + 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, // t xlatMtlMain_ou + 0x74, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x62, // t.{. float4 b + 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x5b, 0x5b, // gfx_FragData0 [[ + 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, // color(0)]];.};.. + 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, // struct xlatMtlMa + 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, // in_in.{. floa + 0x74, 0x34, 0x20, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, // t4 v_color0 [[us + 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x20, 0x20, 0x20, // er(locn0)]];. + 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, // float4 v_texcoo + 0x72, 0x64, 0x30, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x31, // rd0 [[user(locn1 + 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, // )]];.};..fragmen + 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, // t xlatMtlMain_ou + 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x28, 0x78, 0x6c, // t xlatMtlMain(xl + 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, // atMtlMain_in in + 0x5b, 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x74, 0x65, // [[stage_in]], te + 0x78, 0x74, 0x75, 0x72, 0x65, 0x32, 0x64, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x73, // xture2d s + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x5b, 0x5b, 0x74, 0x65, 0x78, 0x74, // _texColor [[text + 0x75, 0x72, 0x65, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, // ure(0)]], sample + 0x72, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, // r s_texColorSamp + 0x6c, 0x65, 0x72, 0x20, 0x5b, 0x5b, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x28, 0x30, 0x29, // ler [[sampler(0) + 0x5d, 0x5d, 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, // ]]).{. xlatMt + 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x3d, 0x20, // lMain_out out = + 0x7b, 0x7d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, // {};. float4 _ + 0x31, 0x38, 0x37, 0x20, 0x3d, 0x20, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, // 187 = s_texColor + 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, // .sample(s_texCol + 0x6f, 0x72, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x2c, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, // orSampler, in.v_ + 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2e, 0x78, 0x79, 0x29, 0x3b, 0x0a, 0x20, // texcoord0.xy);. + 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x31, 0x36, 0x30, 0x20, 0x3d, // float3 _160 = + 0x20, 0x28, 0x28, 0x5f, 0x31, 0x38, 0x37, 0x2e, 0x78, 0x78, 0x78, 0x20, 0x2a, 0x20, 0x69, 0x6e, // ((_187.xxx * in + 0x2e, 0x76, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x29, 0x20, 0x2a, // .v_color0.xyz) * + 0x20, 0x5f, 0x31, 0x38, 0x37, 0x2e, 0x78, 0x29, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, // _187.x) * in.v_ + 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x2e, 0x77, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, // color0.w;. fl + 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x31, 0x39, 0x38, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, // oat4 _198 = floa + 0x74, 0x34, 0x28, 0x5f, 0x31, 0x36, 0x30, 0x2e, 0x78, 0x2c, 0x20, 0x5f, 0x31, 0x36, 0x30, 0x2e, // t4(_160.x, _160. + 0x79, 0x2c, 0x20, 0x5f, 0x31, 0x36, 0x30, 0x2e, 0x7a, 0x2c, 0x20, 0x5f, 0x31, 0x38, 0x37, 0x2e, // y, _160.z, _187. + 0x78, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x31, 0x39, 0x38, 0x2e, 0x77, 0x20, 0x3d, // x);. _198.w = + 0x20, 0x28, 0x5f, 0x31, 0x38, 0x37, 0x2e, 0x78, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, // (_187.x * in.v_ + 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x30, 0x2e, 0x77, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, // color0.w) * (1.0 + 0x20, 0x2d, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, // - in.v_texcoord + 0x30, 0x2e, 0x7a, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x62, 0x67, // 0.z);. out.bg + 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x3d, 0x20, 0x5f, // fx_FragData0 = _ + 0x31, 0x39, 0x38, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, // 198;. return + 0x6f, 0x75, 0x74, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, 0x00, 0x00, 0x00, // out;.}...... }; extern const uint8_t* fs_particle_pssl; extern const uint32_t fs_particle_pssl_size; diff --git a/examples/runtime/shaders/dx11/cs_indirect.bin b/examples/runtime/shaders/dx11/cs_indirect.bin index 9d76e2dca8628ff440c1fb3cc7147af0cfbb2b57..0a88707b13e399ef78f26c0139c4f43d2a6bc607 100644 GIT binary patch delta 17 XcmdnVyqB57IoN}Z0SGp-Y-I!hCM5&Z delta 13 UcmdnXypx&5IoN}FBga-o032ci(EtDd diff --git a/examples/runtime/shaders/dx11/cs_init_instances.bin b/examples/runtime/shaders/dx11/cs_init_instances.bin index f6d19ff3704c27fd8966d10d6272137fbdd9d008..d437aae755618b6f0beeb9eee5bf71bc6bdeb2b2 100644 GIT binary patch delta 17 Xcmexp^3{aHIoN}Z0SGp-F)+A9I61p=acrF{mh|L*?g{tokA?3UK?;~A sx-JlMjc@>R0)Si)&f;KTocKAKtNRcGLxXduC_~ZY07fNbZVBUZ0EzD#f&c&j delta 82 zcmdnYGMk0NE!cxKU(U{EB9FY>8%72Omk1~4n2GB$EX*!@>rAmuSbcS}2~e2f4dX=5 g1$-_+IzWyCknat|6MsiDaekVdz^DYGdKi}j0MdgO=Kufz diff --git a/examples/runtime/shaders/dx11/fs_bump.bin b/examples/runtime/shaders/dx11/fs_bump.bin index 5a9df80533a0501f36b2a60f0066ee71f583b5ce..f2b2b0b89592e991b961bf5fff77e353bc3f870b 100644 GIT binary patch delta 760 zcmbO%{ak87yetDR1A|M1lk>r{Wtt&V{+Ycf5LHmrT+`3U00bLr3>k%7BQ|g|Fa!X( zZn<*f`zyg$0tA+3x62P<&gAoG*zY$Oo$iiu?K*7l}Z2GAn zYr)!}GHy^BsE7k5C&eJp;0P1|sbh2i5)2LY-V6+^AZLM01ImNt1Qa0N0Gr1Ik#hsm zOp`aT*<%C%$Q)b&0FwimgdPAeIZyz=Yy^uT+Xxh}0Q%q&NH-9Ku?kGCV?W9$G6jd~N2G4H*h__07 delta 756 zcmd5(Jxc>Y6r4-UeI#m@t70Ue)&Vt@q{)XdO*#t+Hrm)(h#)pWLpnQQ!OGgoMr{NO z3qkS+#Ky|TK7}G8_~!OjPk(`1+}nLKb31SLrKqQmH%jFRpw(?I?|1J%ACJQKurXUc z-3zh~fbvCe(V1+mKIMSAoZnKw)vYs3A1(pjE)=AJv#bKy?aQ(x7^D6m;ue8TBa$EGE0)Bn3-0{ZAlacTKFij(SQV<@ zkOoI^>heLq)&Vljm@9aMsTp{4vX4fL?VosZ*5_{RI|vTPAh`YpL5x9I%m%?~gCNEr zxRODTV;vB)0n&jiz3x3Y1HIsPoT~2mH^2NO!>4=Rbs10M+KCDZkssewa`<@UCm)t6 lwbQ0gKcUsfiO`p5^e9)-cfs|yr(yO#c-lz?BfUNT@dd-CPLcos diff --git a/examples/runtime/shaders/dx11/fs_callback.bin b/examples/runtime/shaders/dx11/fs_callback.bin index 4716b766f5b22e776a24faec88a3667f8cad0ddd..e596d568005f2c809634e82ceb713ca5e9e0d6da 100644 GIT binary patch delta 100 zcmbQmwunvJE!cytW$~Rq3}C>+%)sCh;p80bSMt1t_1~3quaZ?SRwjuu0%dt7s_zwY qjWA$hUeIn;jJHd=<SNM&3-(}J(*53(0StZsNtXyG=YaRQQVf&X=6uLFSF_VnD2Wj${$ry0Tp`y8 T8z3_Pi1~pyi-Uo2;w2LR{>T$h delta 65 zcmeBUYGYD&3-(}L(*53(f#C}S1A|M1lk>8Ajz?4X#xJ&yj_3>F?@VU|ihr4?J(tfV Q$O6c80AfBMo_Nay0IYlx?*IS* diff --git a/examples/runtime/shaders/dx11/fs_downsample.bin b/examples/runtime/shaders/dx11/fs_downsample.bin index 0d87efe69eefdfe3cd659032bbb3ea7259a032f3..286bc0ab7ebe9bc305005ae540082c036047004c 100644 GIT binary patch delta 265 zcmaFDcZHwFE!cxCU(U{k0SG2?D9A2gXJBxNaB|-H#$b+gJlp&BM(c;)m+#?X1j;X% z=(PJ9u{P|2Q252o$tf)JfogbILFz47&jU#Twqh`8HTf7@Es*8I-T?p~_$sjg diff --git a/examples/runtime/shaders/dx11/fs_hdr_blur.bin b/examples/runtime/shaders/dx11/fs_hdr_blur.bin index d4fee7f7c11b11839f0e51ec1cf895cf322f2304..89fa31414329246fc4bf19bca2dc3870fc9e165d 100644 GIT binary patch delta 228 zcmZ3^`JL0oE!czY_T%4g7=VD0fvY&aB(=ghKPSJ)fDt5cfrWv=CBn&>uXE{-s4|&7 zZ~1d>?+H6D36x~Gu+f5%QOGr712Y3d0FVzdBa4H9ak4vOK4wBAlF)w^`}Mbu#vK zopm|a^YC3CP?Di#qYWb?pG!~*GXsMIkbe`1C;KzzGjdKo&gcy!rI~_(WI33;3?}uN TK_cB?@;R7vW&w%JXNdp+g{vmx diff --git a/examples/runtime/shaders/dx11/fs_hdr_bright.bin b/examples/runtime/shaders/dx11/fs_hdr_bright.bin index 1b6867a22af809fc040aaabb3490c5e5c5e83e34..2b0f6b649411f36ac13be7212492469785af7429 100644 GIT binary patch delta 241 zcmbO#{8pI9E!cxCU(U{k0SG2?ILgl8WMFWKaB{xemDM-rVWi{X_jOilZ!k460_A5+ zOj{`A8gYYzfgu3MHDh96$l_pNoGi-N&Dnj3fuX@URFq-zLdNMxJWHneNW7aUyh>(d xIY|~|-cA%=BrCGqPZZuvw*S&_+l?3m7(h;S6M)diDkraImtvIKe2o1(BLL=BL^=Qf delta 187 zcmaDWJXM&(E!cxKU(U{EB9Ei23nv4EON5iNS&G8PnL^L{H@dCf=VG*AKO+NBd}7u@ zK9`^t4h9AXAXkxzfnl;NV>ct`6FK1`N00a{`lw>b(GBCJAI5`_<&K12lr!wJ`a$?0BHWpzCI*Hq4hF`F-|{)T4>2$_IERWdOip9mkHovjd_@4LjKP(G0igsW k$c!m?8&%)rK2~;A5dk(#O;-fi(FOh3QBB%0`4Ptz004(UUH||9 delta 157 zcmZn@*(S{47VN>AFK1^nkw;0kg_D87CBn%$IalPDN*~kR)Am!DokR_mGcqtRv`q9~ z$mbGtgoA;>0mwCEVqlo~FQ1Wfav9@(AZf>R8%$o|UhPPWDu=0FmIdC+KWZ?~KK84IwG zZa4OuhfZs+^?Swu3~crS`FhSN{kg6DKkgg<_x#$vc3vEE2EHy@r%2C9??}sDX{ADI zjMOCkLCV7M9Lq95nh$p3!1lmT8*i;qalLZ2?5?0%s5`E^nn$P8aj7o%;W(~qlPU?< zrTpsBYN=4AByYJ;zv%%O&m#faHDRm+@#3W&q|(ILU|5^H1L`A)GR zJ)0EwWDDO8jmJ1h%q(3rmZFR+`gU;6{sM4u5BN@P2=8$+{_l~K`}@2)F!i#Fg_J`l@Pdwk3Zte$y$?g{S03; zhUbdnQ~6)P$)&wX0rnR{5M2ED% z*{2E4eob&PXZeeg7xj!&FB4RL@CSXO=mr^u-pbLqrw?r8nLHuh`;0 literal 3086 zcmd6pJ4*vW5XUEv%U$B@Or;`nSc;&e5b+UWF3-YT$R!djj06%agbOBug=iwFEiC*3 zmhl6Kt%a4f2v+uj1V4Z?x4RJ1sFgb~*}0wB+27tJmw(F6D9&7T!wcF;#i`euwN_XM z&>_^Uv}&iObL1Q^djLG}HUf|+$Ib4`!|T~~(eyh^u(yeg~>*E zoCZ)t%?z)>d#Z+cEapP|8W(F-9tS2Ff1qRFG&8|Pj5iAB|AC8Yf5S!R5nRMW>;A$= z_f=*-`ku+m=a-yMk(@6eIiD&yAHA1l{(S@`=L<>BhkvC~Ki^Tw`NkyY8<(7qbmM=& zUk0_8&|FL#wKtarw3^7p2j+wpB25<`(r!p3kzG2>|4h8OZ?ts1$G7omk1~4cKhH++kzg=hbt$2d@jVz$H>6IpfJ(< fDxXV`4jTi51CZMd6x(dXSj^1C`Dycdmd#86TLTq6 diff --git a/examples/runtime/shaders/dx11/fs_hdr_skybox.bin b/examples/runtime/shaders/dx11/fs_hdr_skybox.bin index b4a90881c6aebc27cfccc46b7f9824f5fab54494..d8a8bd9fab9fab7c6a4fb3411b0953cbe44f87e5 100644 GIT binary patch delta 92 zcmZ3)wuz0$E!cxCU(U{k0SG2?$jLDvkkz&N>#aXVM{AqIv9=TK3GqRIM9UdY^PrXXbQd8Qy? zgklB(29VKi0+SnCHy$8<+q*jZ2yU delta 191 zcmX>k@<^D&E!czg_T%4gCh|DRPT*u^Am#r1JFnYHvs_#kbQ1-5Sk$YLK`tKa5e$efaI(;7qg#d0swzE BGY9|x diff --git a/examples/runtime/shaders/dx11/fs_ibl_mesh.bin b/examples/runtime/shaders/dx11/fs_ibl_mesh.bin index 0c0686c30a9ffc089a068e1225d5e074e53a008d..4c2341e624c73fd2c66b26fd8b01bd04794daacd 100644 GIT binary patch delta 109 zcmZ1=y+fMEE!cxCsQQ~20}xE)Fp(|bWngfLaB}Wn7XLpy>Md)~v6+S+rW`oT2$V0F z7`a!-HDU@61496itIEv4kj25kxLJj9J~LNu6C*=|bEqgo(dMHpOw3%}2>wa->#P9V COdlQq delta 85 zcmdlXy+E47E!cxKsQR1OL>?2_7+wYjmk1~41+sB#-Mk`itnqQoFUY-<%E-XL5Hm4$ pFP}?L0}lg(1CXo0%)qc&hjBhL6ZfahS6P^tnK(afe#m~E6#zy$89o32 diff --git a/examples/runtime/shaders/dx11/fs_ibl_skybox.bin b/examples/runtime/shaders/dx11/fs_ibl_skybox.bin index 71b1c80dd45b2b75660767c8edfb26012a415c0d..fdbe04d105ac2ffdf02ef1689642ceac17ea871d 100644 GIT binary patch delta 106 zcmcb?^?{4WE!czYK(3=H0}xE)Fp8j-=mzz_iBN&&^PI2afwb1**U>~3OYXmAb{W!U_NF`kjL56<;r=3xQ=d2<~I delta 82 zcmeysb%Tq;E!czgK(3?dL>?1a5mp8Umk1|k;oya$YTx#+ll*aQ^4{>{EQ|~c3?dU_ l7xK9Tg|IL%H~_h#K(WaJjE@;PH~(RbXJq8roWjh*1OWL07GMAX diff --git a/examples/runtime/shaders/dx11/fs_instancing.bin b/examples/runtime/shaders/dx11/fs_instancing.bin index 2b9f62d1e75fade818efb43f0c9648b27a90e97d..f586b169f6a7502c4484d76703bcff5ec489500d 100644 GIT binary patch delta 73 zcmZo;>SNM&3-(}J(*53(0StZsNtXyG=YaRQQVf&X=6uLFSF_VnD2Wj${$ry0Tp`y8 T8z3_Pi1~pyi-Uo2;w2LR{>T$h delta 65 zcmeBUYGYD&3-(}L(*53(f#C}S1A|M1lk>8Ajz?4X#xJ&yj_3>F?@VU|ihr4?J(tfV Q$O6c80AfBMo_Nay0IYlx?*IS* diff --git a/examples/runtime/shaders/dx11/fs_mesh.bin b/examples/runtime/shaders/dx11/fs_mesh.bin index 07b5a043c92a3caa01f3060f3e8a0ff2ac9d57cc..0e9677b1bbea548e267e0cf3061713b219b34aab 100644 GIT binary patch delta 88 zcmey()68q(7VN<`b*}4g1|VQ$U@MI;$;?d^0&^1B7#Lh4oSZ)}_eytf;c&b1khS^V k#J|>zK-q+eCSQeIBYapH7y^LYV4zqQ2Lt0~b4C|d06=FJzW@LL delta 80 zcmZqX{mo#=rR3Qci21bS$HUFY|rSz3IMoc6;l8J diff --git a/examples/runtime/shaders/dx11/fs_oit.bin b/examples/runtime/shaders/dx11/fs_oit.bin index f02b7ff1a4cecfcf6a2e51943f7773017a3abf45..5f64a02cc32ab82d6d582cd2509f8a46c0444891 100644 GIT binary patch delta 87 zcmZ3$w1UafE!cx?Z%Dm00}wDWu$RUs=jY@X34wVmj0_Ae5l+q?yyhovFV#Gn@s`Pa hv!B%qpfCf=MAL;rt`ROkW&jWi0&x}x1LMReHUO=c6vF@j delta 79 zcmZ3%w1COfE!cx~Z%Dm0BLjPBd~$wHevuFZ0|O%%xkNZQ7pQgd@D$23vbBAlGE!mk1~4Q>B+JcO6J)kh-bW hrfp~QpAjfKW1{6wK9`^aK(+&rTL8qHSs3>)0szH&7E1sC diff --git a/examples/runtime/shaders/dx11/fs_oit_wb_blit.bin b/examples/runtime/shaders/dx11/fs_oit_wb_blit.bin index b4c5a1d36aa8f7bc9f7d7ad049c697a7fa255887..4b99f4e2c6f214be9817f4cb7cecf68904fabe51 100644 GIT binary patch delta 104 zcmeBTS;WHQ7VN>6FK1`N00a{`)MQ^UGBCJAI5}4c`+2+1`Wd;`reOE?Id;`RVTKnI vy%!3(MrZ)p0YI)75NB~PFi!jx&Dnj3fuX@URFq+I7-KmXoF_E-Jfk%Lw)h++ delta 81 zcmZ3)(#68z7VN>AFK1^nkw;DT3L^u9ON5hiQiunS|D0tN?G7f}J{-y02^40yGSPn_ hpG%MkknI5Ex&rZJCdOz+&dF(vDi1^}bt7E%BJ diff --git a/examples/runtime/shaders/dx11/fs_oit_wb_separate.bin b/examples/runtime/shaders/dx11/fs_oit_wb_separate.bin index 1fa73b6c6d911ad5029b094f57be37bebba41a0a..dd11dabf1897188159a031ff0acec5ba2ed9fd54 100644 GIT binary patch delta 88 zcmeyv(!y%#7VN>cH>BR00SFiw*h}M+^KU|`(%r-2awKu{QA delta 81 zcmZo+{ljAF7VN>gH>BR0k%7H5J~=-pzetFIfq{`BhKYf}CBn)1S%mE}rXy|-=O1iZ gnQ^9{jS(mtGtqJ6FK1`N00a{`)MQ^UGBCJAI5}@#Y`F3++f0Sy){(c9?jPO*6lQoa w(R-ngYlH@n9RTEd0dW=w1LMSB(Olh!7#JFyLq!>cCWkXdal*NiH!(&40QPkq1ONa4 delta 81 zcmZ3)(#68z7VN>AFK1^nkw;DT3L^u9ON5j2%ImHS+oI2E-}K5 no2Pc}k*^9>j6lT>6U`P1xkfYq*#SUq0uX0$FfeX>TEPeaB|a9# delta 81 zcmaFLa+k%-E!cxKOKjIpMh1@3_=3cu#N1*bW(Edk1{)>@2A2pYX91~6Wm7jCl*-fk iu&Xjl@f;%q1B1;(tA%_nK{Y_O1CSdJ#2epMFaiL?=oXj& diff --git a/examples/runtime/shaders/dx11/fs_picking_id.bin b/examples/runtime/shaders/dx11/fs_picking_id.bin index fcac50479408143ce61837c477ae5bd82444be4f..4b34bbc6bfd7894ea114c5a897a1cbc8b19d1eda 100644 GIT binary patch delta 85 zcmZo=?qxP}3-(}}I@k3#0}wDWu$0DUrU-$VIgAVpE)h=7b_+d3tg6?_*~vC`s!!Ua f2NY(=nP~J?$TcDY$P55tF(A(3U|^hV$`}9uUuqJ@ delta 77 zcmeBWZe=!d3-(~0I@k3#BLhomd}fLe0|NsiLk1%QgG+>yv#`vn97ppHb-KCY;bG4f c`2d9(GA5dR<#P!N0WuwcSQLmS+cE|K02F5u)&Kwi diff --git a/examples/runtime/shaders/dx11/fs_picking_shaded.bin b/examples/runtime/shaders/dx11/fs_picking_shaded.bin index bcf4af9a934f77b4e6722c0ad2bf01f274c1df28..a718cf6f7cff2ecddcf86acacc9b5e4c764046b0 100644 GIT binary patch delta 75 zcmdnQxrRi{~3}CQ?g@M5(!pZqe{>QTX=S(yI&b#od@O+RhBT#n9MD?#i Zt`QTM85jb9+$TVs#lgV1S&OlQ8347?7dHR^ delta 67 zcmdnRxrtNVE!cx~>Ri{~3=9ic7#Lh4oSb9V7#*$ox@TSV=Mx+LC*+whG63Z!YJcT( U3F={HU~m9(9|Q4bBgPJ906eJ{egFUf diff --git a/examples/runtime/shaders/dx11/fs_pom.bin b/examples/runtime/shaders/dx11/fs_pom.bin index e7f2edbfcf787b12fa85d38322c98e3bdf6c2676..21b682d00347257d8c7b30daa2e7d60e00224a4d 100644 GIT binary patch literal 7407 zcmeHMO>0v@6rJ~yCTUu12v&+8G`bWQHHbBB3rV zf+EGba^$6LZrS&`np32@?++4X=s;|`>LmmY^S};>@tS_w%d0u2vUfI}O9rAn# zo}W~zTpKUF+WmAROzwaDwoxhF-v4kK{#uv7cnqR?P<%_ zhrX?6=0myGV?w#uarDvCX(Oi%8|CaGrwtorNp#AqR~Kh1)#>@^%8Z(ysFf;}xw6{Z z+p7Q{@iG?i70{*8pN;t7KR-4%IWZ5X>eNJS`-D=nkbh1obt|L1YuGA$Qh>z7y3Xxy z=JZfH1xdx?yW`8TJzIYu{me*^B3C-;4O#_tJLQ zi{r2MqCUPC*XMCA!Io_nATiAg^cVoA*3~`1f#M)`uV9qne}fJ{&tQaTF~!=9m~myM`_^Zs%w1822Sk@fDwr zIFkk^V++oB9%YXM?7_V4JUE=kQ`m=hO@G0`Jo0?J8_6w}k)7yegszphI3AndKf#0A zOP{g(3m(D1{9m;H4e`qUl!*^(^gCKVYzOhr9=EYN;g`7o8o$G8YVdE@h0CkUtE&N5 z1Fi;K4Y(R`HQ;K%)qtx3R|BpFTn)Gya5dm+;Qy`xa()BgBITZc=B|UFofBNP{9wv6 z9B3+GazsvW96Iuh;0ZOiALmHp+?DLN(`9(mV{KeDV{LVa^}F0;Ctu-4$rB4skqNI^ zRH|F}Y~hY0KHPG%%o+P7*b3hqy$4wCUASZN!Ng1+8Juh8jh*`e1Q8Ez=HzPQITBmp zvcvo4eM8=Lhyk2!+RN80lK*q9T(>*Vb^jJ+Yz?m|pQE}YH8)92`J6pSn-{x+wK!yIca-P#C_5rp7t F(hnSjW;Or- literal 7111 zcmeHMJx>%t7@plbj^iM*xoAQ#hO3DM65|JjEO0Ck6OM3)K^p`^LIJtUiHViDXlqO~ z(FnD%p`$k@7F7NKD=SMY3R``inR)l-4nio5v6x9_XXgE$cXnrXpG~UsJ)ge3KFX@X zleI>DXKB5;zEf061*-6PZFlqOOntlF91BS3*M!A-b7y^fEC^DO@@8XqYb*#sXk1pR zygEHo-X0nLP&$mh|NQax(d};=(AT^S+N-EvQ6a7ts&k9)(d|Laqqb04C{J0ILDZMJ zXD*~`K02g}9NQ4Jx7W}q!$LZ%&?&=0S{9Y`>bl4h|}a zkMYtL<13*`p*{=agMMvld2Y4_rRscnd23jy81(&|QupB|c~!#5*m*$L43U9*7+=9H=`!(1pFTOaRZeNVA+n1JuFScj-BH#7J z@ioj#Vk@*tpqLWGx{VR1=2LdGi(fCkm>5#3pYzbUaQLCs*H-LhL}fDtD?6)H-!b~k zePY)pd1mZz{b`RmDq4BwjWJN4I^?~vyj<4sa&~;d3pN54Pv-Pph5wsYY3NAte$x4y&tIpfb6f6n-G#-B3=FO#$O ze>rD}feqoiNcQQIm~9+)V`Lk^(YT(uz~E`Qj5#wvO6_2t8q;<$I`>R@*JH8TE{u^j zrY%l)nho&J#OO}bmHmhKsPKg*>oE@eSa4jyOj8`#Vw21j>rKcC&YI%i7IPNtlz8Yc z=0O}4*rUe!nX@p)r33#}`kPF0Lm9ztiC^o2Z+I5^1_oR>w04tx8&lrj+q=U`Iktkw zy8el&g)uH^Ar9T?pX=rN=a?7*TjXev^QIk<31bYD;+0jGFlN*GY%2TuzfJpphGT=a zP||+}SQmZYkQl_gwkGddJeRUuHx}lC|1FAkoH+kTD0kiA6|9W0r{~evEEzjFM_=dO R-pd*JQtCB}@PS diff --git a/examples/runtime/shaders/dx11/fs_raymarching.bin b/examples/runtime/shaders/dx11/fs_raymarching.bin index ecb5c631995440cc5ab5934a18fd24f9d1403dca..1243ec0f2dbb1af9aa4f344b575fc9f3a37a6b7e 100644 GIT binary patch delta 77 zcmbR4H{XxPE!cyNvH8!pS+QP>>di{*gQyCc;7@kb@ Zxy$Dg^g@+^!2!sv;$&dhY|Z#Y6#z-77O(&S diff --git a/examples/runtime/shaders/dx11/fs_rsm_combine.bin b/examples/runtime/shaders/dx11/fs_rsm_combine.bin index 6ff24cf175eddc62f791ef0cbff0f6c4feee2ff2..7042fe9b612325c5e0e73a09cf1e5c7d3633f65d 100644 GIT binary patch delta 479 zcmX>m^-h|{E!cxCU(U{k0SG2?ER!?gWngfLaB>dZ^)Bs2{^~b;g033_YL<#J0_9D3 zC!Sd#D4%h(Q1prVMTZ0t}$QGpmHq3<(h0m4N}Swg{+}aq?mw xWlJWY%4zHnoorAOj2IZWKq^4MjR~R~rUuAwa0H4oP5#d#&k0k(G+CWj9suToa%2Di delta 316 zcmaDSeN2kOE!cxKU(U{EBF{3p2|Nr8E)h=7@*MK-%oTt6?fYunRg`^FoRNWnVFJ&@ z3k&#Mf-Z0~FgO7DUziveCO0weXX5-c*_&w=klOs7DT|q#TZut{0i?l=Ve$etITm*Y z2JXqz*vc8XCyTMW1IaXY1lx=Q!DizGvD?5T8y84r7#Bzc!dBx3v6pd!#J_>rWjwRB zI6uKG6M$M;2ca1fAhat316U2yWN%(&OQ5S5*nm1fz>Nu_!ia%^s|aQaPz>lTxExST XgCj`sMe0&^l585mq5oSdD{yO-*PuZaD-*6+i9 g$&8mkVTOo_CR>GEBU*sW03cQb;w%mZ#);o+067>J_5c6? delta 78 zcmey(^qI-TE!czg@u8ShMh3Rh_>#=L5+Mc#21bSuMg|6#2q)*rQ|ZkwqFa6^d`mPu d7T#b76lMsSXt9;gC8z<&bO2%nAfEWY1_0GD7mEM@ diff --git a/examples/runtime/shaders/dx11/fs_rsm_lbuffer.bin b/examples/runtime/shaders/dx11/fs_rsm_lbuffer.bin index 758d3710d7536aeeaf10141f633b9e5eb8f7ecdd..a5851b0a5ad337d427ccfbaf89ac06f1f0996d7b 100644 GIT binary patch delta 330 zcmX@Z`Gk|lE!czY^!e%K3_viE!$Ece3j>2ogp;%QEzSe>eUnX2%~@b}dYxVkBT#fVd3?LGOLBN5@K?p=Q?1x|o zd-4M&3D#v?KwXpnGG#M5P0nOi7S)2<=*_^u3UjH}TcgI84cG)4vnhMI|) zd-+^~7BDj~H~_gXfOxV6V*?}eN!6#2rw`K#oT~22)NY=Fo3i%BtU3a1_rPi zupE*a5Fexl1dJFM_={k2Ob{_92apWdN)QW#8JHY^1Vh7q1eOPD<^nkaWT{)90!Re| z(5(z?KryDtqRiQhO_Lj$l|`+f7I-r-ur@*2R+D!!>#M?KtOOulF=Sw1hpT{!Sxx3; i(dLAUPIhEbmixvJ^)k@OAlrdFb|I+AZcLM#Sdsw7QZt7D diff --git a/examples/runtime/shaders/dx11/fs_rsm_shadow.bin b/examples/runtime/shaders/dx11/fs_rsm_shadow.bin index dee777f1cc9d20c56012a3f771ecd037fcbde7ff..54b232a0e1276ba323ac042bed886628cc764eb5 100644 GIT binary patch delta 86 zcmdnbbeze;E!czY@u8Sh1|VQ$U@MI;$;>Me0&`Rt85mq5oSc1L&sSuXX1%4Z?o$*g ge)=m=m_cQt$y_1VhzuYz0Enf4IE#aUapL_10Iiu6fB*mh delta 78 zcmX@kw4ceuE!czg@u8ShMh3Rh_>#=L5+Mc#21W)2Mg|6#2q)*(<1aqk+1q2F@n8C! d%hMUvKw$=ji57GDT!K=7Oa~yA1mcO$69CSJ7k>Z% diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_black.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_black.bin index 3c8438df3ffa4178816648513fd07155a74244ec..4f07e1c1872473cf38717586d5492219a777d7cd 100644 GIT binary patch delta 73 zcmaFH_>NKAE!cyN0S;~eSuPPy&Z5tKF4;|yGyebLMn*vKzO#%#@f#D>YlU1RY=F!F PAm#_+EDi?7iJMFS%TW^6 delta 65 zcmaFI_>58AE!cyV0SvAHNtXyGXT`|d>PwgIue_^Mv{2J^`4>i@_?3y;wR|o?7C@#0 L5c2`?#9bx;WDF6r 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 dbf81e9af09aa4d327bfa454700440f20bc941f2..1faa39ab0d1ee5c7f35ee9ecf7b1c44b406d20fd 100644 GIT binary patch delta 94 zcmew^-7dr97VN>sQIO@q00bL3lo@3&@GvmAL^wH%EUOhaUDRi?k14nOtHo{`MxcTV vlRX%(3b{ty;bve60P?>xF)(CtFfeY`W^!iY>^{W6(BK>@%CI?~rGpaysn{5- delta 78 zcmZpd`7X`j7VN>wQIO@akw=+P_6QFHgG+>yb48P-a^KtZ$GgHZJbyVgUSwooU^p__ hhw&<(OV9;w1_lQp{|gfX!)9Y9XC_9@&GjrDoB+(J7gPWM 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 8b003f70c2b4d1a9c508425c6ac72ab8dd0d2a2d..f65e5a26340d3afe52f7d53e49e9bbc5bb4943d4 100644 GIT binary patch delta 140 zcmeA$-eAn*7VN?1*0^>K0}yQFh+&j^<4DF6Tf delta 100 zcmdmB++ob&7VN?5*0^@gMxGc(Ss4ii2A2pY=cy~4gl4T<{XDz!Xz=34a%qeV3=A@x yTNzCm`CNidh%qoY00lO&GB9jD!<5a;$hp~ptr$e@;j9NyF1+WNfRv2D6ixsN>>O|a diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_linear.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_esm_linear.bin index 2527026a758340a51491e434d2c240af22129163..90c1764ecd8dbbd4cf1383d150138fa4e8218fcc 100644 GIT binary patch delta 94 zcmcaD{aTvGE!cyNqae$J0SGp7C^O1#;bCBKiEwhBoHYMg+P7^9lc@L!w6Kc wWwHn3RUy}i1KbP@0YLr-CI*Hq4hF`}+Dz(9oZW{Q7#f^IMHw~+vvhC*0529Ag8%>k delta 78 zcmaDYeOsEtE!cyVqae#;Babqp>>h%qoY00pM8GB9jD!{pD*$hldCEgVQq{=g%$c?Ks~sICBn)1o}uQyI918`z@9ZvuN delta 79 zcmaE=aaDuEE!czAt#R#~jXbT4vIm417+fNpoEL|%&lg?wzt8@rx9|Jyp>d213=9W0 juVXZ2K0}yQFXl0arA;iGo65-@5$$j*|Z>A}ay|2G?pX$A)m=UPp x#pYFvri?sQIO@q00bL3lo@4Xco-O5BAlG>YdyNBf8^KeE4->n9X7E=j6el3 vlRX%(3b{sPa5FFj0Qt9=7#OlR7#KHeGs!b?b{}G3XmAb{W!UV^V!;Ujv7Hzn delta 78 zcmbO%-7L-F7VN>wQIO@akw=+PHh_nL!6m}Uxn7y=K;c^dmr@Z$pJ$#btYc(gU;$UFhe1yrJnX~&414Dyzs3^l`9=88X$XrftWLXKG LXk^(EJ{L{^nt>#k delta 100 zcmaE$zeAtHE!czAt#R#~jXW`ovOZ!A3@#B)&UbF#-=VWdJ@8NBjx`c%WLGmXFfjOR yZe=uOL8G#BM vCVMbm6>^R6;bve60P-(0F)(CtFfeY`W@2XI>^{W6(BK>@%CK3V#ex$6sQed4 delta 78 zcmew^^<0X>E!cyVqae#;BabqptO*YTgG+>yvrdCTz?Io%;WHw|^#9FxXUfRHz+f`j hhw&<(OOOLM1A_yQe}RdCVY4w4GZQ1{W_uP3P5@%K6RH3J 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 3271b349e082f4b114ba8a084c5cc29fa6882ab2..1c9f064111e02bbe162798c9ccd5870f57e1ea87 100644 GIT binary patch delta 141 zcmX@1_d$=xE!cz2t#R!f1|ZnT5yL3QAjZJp65-_BY<^#eJ1cRu@z0-ng4~Ax7(pt; zHa9VvFbcUwtPx>g2mlIbvobJbaWF7$KEkBU%-Ma2fuX@URFq-!2iC_-NZczN?~%Dj Mxb2a-EPO7U0Di?K#sB~S delta 100 zcmeyMcS4WDE!czAt#R#~jXW`oa(6@-7+fNpoa?WBmFre|!MpFd{fc|dSI#gpFfiN^ z-Q31#!pP?m)FHya-~bd+Vr5|1e1=JznUQl7+hZn1&dqN)-h-$o-1Z(^b 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 4df2fa79e38fe3e78eb1c6f47ee3d8586437d556..d8b367340b775c013f0f1451bc5271eca0cb088d 100644 GIT binary patch delta 95 zcmaE;{!yLBE!cz2t#R!f1|ZnT(aIK0}yQFXl0Zw5n^C)iEwfjn%UJ`sN45@M#j;7owNH814Dyzs3^ncqg)o806#q%qyPW_ delta 79 zcmeCx_^Zz07VN?5*0^@gMxIti*$g2D2A2pYXP5iJZAF!j_bc!IVbJK{>(9u*z>u+d j9iu5DpG%O4AOnK~P{5UifnoDkrt9pCoSUz5S#SaX^cxp9 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 2b4c048da9d755b3cb5f78b1f3dfefbfbe684348..a01d9335db8af95367c1d40a803011bda60756d3 100644 GIT binary patch delta 347 zcmbObJ0p(AE!cyNqae$J0SGp7*f7eT&}Cq7iEwhhZg8+Kf{#7wQG?FzCB3Fc8G#B; zOipCHD&!h*MTdbQ0LVAxW?;zTU|`(r!lcg3*?owCp}{#+lworY>vKi~cd~-WrOj#_ zxky5r6U3OAP*hyroXwL%K*f3iJSsLTh}a_;iD|>N%~q0`cx||}xk?tlD-Ud5qgan* U2GDCeHa}7JMiSa=pqju50N(*%2mk;8 delta 207 zcmbOcHzAh8E!cyVqae#;BaaQEtcxxKgG+>y^UR%Ikq!5cx7Dj~*G^*Cev6R-C_Xur z@hYE7P=F2tg9DH+!p*?2*@sD;nUQmI4eN78M$X9svX?j8bL0S-n>UCtGXbds-1Z;} z!kc`6``YGL0+|STpvdLT)}lx{z#{#UNFtjBWKqpHuvtZ^9%S7C?j4&`RJ=jP?NCkN F1OSITIqd)d diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_csm.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_pcf_csm.bin index 988d4f35adffe60d92b31cf6b13872f30d48082d..3e0a058c7588ed1c54b5b70c16cd481231ca5ee1 100644 GIT binary patch delta 1200 zcmeC&$uw~<6OUW42b){t+BpnBu#uybQI2CS1A|M1le2J9@}8q5=ArA3h$`t^Nq)}= zRKPKJ^K3>FMj_XTEwdRI0)QfK)fgDEI2af=-(~V=;p{%dz|i0vD$1}~m;E^-f;;)4 z=%vliIdhSOHY-XnGoh%syjh1Yhk%L#Av`KJKNPh`G7{5Ww6{`J-AnQdmsh=r6LlR{Jutia=cymrm4235!I#%ab>RMQ*Ou z6GqmAscQ2YGnDYaP;qUtb$l3pb2ca1;d4u%?&Zk`(h0dGQ1`&*mF_6v5~#ala<2); z=9iw%$ez&kZbk~5%^Uqu(urc!rOnwvC^3*2gAz81QP(DC8-;E5jYbI@R8^Z5qfq>W zDmz&*>hk0dR+0G40IAwslZ+C+80K8sygwa}Yd0Haqqw6mmzjwVo=HA22rw{Bo)@S+ zIo5l}=GcPQNQoDmXkv>|5{+Rgs$u0Q0pr*PNi?x#C;?N5p=xta9g3$gR6r69UUN1( mw&8P&VJRfh;5B2iVd;U*o&6|@#;_EUXiiQ z%aa=tB2m=Fu29nTbEGo45@vFGD`IV3=ZZkGt5XI+)2W*!&$4lX};Q`x$ e%^Y&pNH$Dy^Q|=-P9}BmG)Z35-8oUVtA>$*fk9$& zD&ti?mmn1l1_lQppOcG$VY3g@cP2*8$q6DFn@d=$8G+0Re3v$#V%G#RHz$bfhlpI; zJd0ZuA+mV_-){sDsN?cxePInWk>6sdB9}HFlR`3e^8s0q89>b{lM7f`HouXd4lv!>!~B%#emm9&wXw0DSLJbNZRA->bP7d_J3<`7=m_dQ50zD{DRBU#P#_tBq zpzy&O6iMyONFn2xh7uGLt1yD%VJ1pYEX+o62CD4jh1nQEfuRB;D6ptN3kp;fn9h6r4>poB%{McKHAR delta 644 zcmeC3&D1)biNh_}gVn8Z?VOD~rHpb6T?`B^5l+qyk(&lyXGH^aeXeFcj__BoU}{ zAR?OuL&460%fp=m7lAtmE&_LsU?{S498=nvfzG*@4tCDN61a03v%$`JSORwrk_gl} h5RuIfOTf;7%fp=m7lAtmE&_MX!xCiY2)5L40sy6O(u@EA 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 4f8bfc5108f2be04fe2a3375fd6f6ae945bfbb5d..ffb318efade45dc9f082c493bff8fcb21e6bf975 100644 GIT binary patch delta 355 zcmbQ1I4_CEE!cz2t#R!f1|ZnTF^^F$N1uVgCBn&hi}HdKmANYUcTbhXZJh4Vzz9^3 zqrdqGqY0ysYlMUz1495%q>Y<_A&Y~7aWflpItOR>AqIv9=TK3G&3W958HM58PYePK zEI`$643j5_No_Xcz0QcFmXCiwGWVRoZ)7g2?BsI-*ET1Js^V2~d9$RX1_2dUW$>uj gyiXp#8xCx?Qn5y|0q88B&4*Nrk%TszsV8s(01oJ8%>V!Z delta 209 zcmbQ2G%bgS#Q=bIQA7#LpY zZ9c(h!pP?mG)0$z!2u|e%FV#AnU6W0gOPJ{9rt2JAf?6o8${{x?*~$o`y?)JJ}Iby xCNfnNNn~@M1gef}n+;@DQFL6|{6j$#MdZNdO)Az93w$;^sTG4H_o*jv0szQlKZ5`O 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 e164bfad59f6236700705b24858ca066b25434e4..b9bb78a119859015c89f97b2441143b70bd54356 100644 GIT binary patch delta 344 zcmcbXc`u8{E!cz2t#R!f1|ZnTF^^GpjWGj*ON5iNMy{X5YsY%YjVILQtCrWcGXfQ? z*?gGMlu^hvBEpD)Apj^ajfa6Di-Uo2GaK`24$kgF3=9pikwP!-& z%84)|bMFb_k)3=`@Y?1dVwuRsq3Q>!xV+g?I){LYT6sJwHosHC?}h`LKdILv*#NY3 U$K*I!j?G3|&Pc+W%d`_X0TXv(`v3p{ delta 226 zcmcbYbuE*_E!czAt#R#~jXd)hWi^Z$7+fNpoF56i-?r{j%0k7TyImvR?lNO!U|`VL ze4Npgk{pNXR5(q;{nTojQ5o3k|Pfg(T) Uc1&I;%dvTrmNQ7fKkWog004eL^Z)<= diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_lighting_vsm.bin index 8faed8186d154966d8b1ef512ca7658f9fbf0cb2..9e6544020b4bf47842a25a0a36e6ce36cb49da63 100644 GIT binary patch delta 94 zcmZpdoi5Ac7VN>sQIO@q00bL3lo@3cco`U6BAlFmD8{}!vt(jfs+`x&GVk@*8G#BC vCVMbm6>^Qp;bCA10P>}o85puS7#KHeGs!b?b{}G3XmAb{W!UV^V#5UhrL`BV delta 78 zcmbO(+b+xD7VN>wQIO@akw=+PHiVaf!6m}UIXK0idBXjF9->Z#G1`5(hZz|d7(yod hFka6d@u2^mHP28KPG zTNzCm`CNiBBpDbSfC5o$3=EskFu5}`a&DGkQ)Xf0oZP@CvN?uJ8pzz-z*i5H0E@^7 HnQ#FB@I4(0 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 9430045991c1f8ba52c4fc03b1c6c8472bd4b57d..681ac3f5648b20bbbfbfcb56b986499befba9863 100644 GIT binary patch delta 94 zcmaDY^IL|;E!cyNqae$J0SGp7C^O2s@G>yCL^wI$BD&!gwz{9{00OX4>GcaUvFfeY`W@2XI>^{W6(BK>@%CK3V#fA$2unQMF delta 78 zcmew@^IC?(E!cyVqae#;BabqptOYLvgG+>yGe_u^1y9~|zjTbw+#lZ@r^m>^z+f@i hhw&<(OOOi>1A_yQFUZWmu-TZ2nTe5evptIq7XY226iWaA 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 cb2331a579e42483ac8ded3a5fe5692f290105b6..d2fac9e35a0671c685996e8ee48e34942aaf822c 100644 GIT binary patch delta 148 zcmdmC{=l5aE!cz2t#R!f1|ZnT5yL23AjQDo65-@5IZ<}1A6VI05ZuWHf+CxF Vxc(!l01GMb`6CH!E)ewK0ssJLC+`3N delta 107 zcmaE0zQdfuE!czAt#R#~jXW`ovOZD_3@#B)&d%9C?NiHk{@_-&_fl7L+sVklz~HmF zmC=-u&n4)G1OtNuP{59jfnoC*CT(U$&P{CWER39+1-OKP)MNoJkK0}yQFXl0bG5N2R-iEwhZ{Bf}>&(uL$W=(F!lQ#j4j6eky wn^!TKG77mys0cAI1ONp(Sr{0yI2af=zh%14&e?s4fuX@URFq-!Q7#)U01=BCM*si- delta 79 zcmbQJ)u_ec7VN?5*0^@gMxIti*&Ja82A2pY=lQcLPyQ0qP`!FCb@3Hp0cl1C28Nu? j>ljTL`CNh|gcukcfC6nS3=EsUGF@k96FK1`N00a{`6lHyw7#Lh4oSZ)dYdKH7(PDFlA#kf$j7$zAP~K;v o+d?7Nh#nw20LV=S;w%mZ#))73IlB)rFf=%aiZX0=Wz=B=0Q{8}8UO$Q delta 74 zcmZo<{m8=M7VN>AFK1^nkw;P1fr){^CBn)1WkobZvav7%03B33wg3PC delta 141 zcmey!w~)`;E!czg_T%4g7#Vnqj?SsVz p$v7K{7s|99iO0)~%sYz0t7So!Gi62Qy+z?IWkZtN9Lui52mtU+KIs4e delta 141 zcmca9*ePh`7VN=#`|X5Df#8Ti3J7*j4TX{3@IE83@#B)&NuS~#exld zy6+fXbJ}pi(t(kIfgxq19U~*3OOOjY1A_yQe-S7+Igl}*k#q7%#@RqJmuWkY)MW;d ZZ^7hR77#m^6)esM76*}=*Rty{0syu&DGmSt diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth.bin index c1c1ab2cd6f2e905b7e6b45ba6e80abb32dac6f1..49d88eae88853c2446f63451b3668f554f258659 100644 GIT binary patch delta 73 zcmZ3-yp37gE!cytU`o*s1~6E_$iUzd;pF`J-#xki(G#N2da_yzWo~}~6lPd3QGKD1 VYs3Q}GXRJ!fH;eTfpOxs8vszr77_pe delta 65 zcmdnSypCDjE!cy#U`o*s28KC|3=A$2PR{D?Wj24Go^${I;+EOJh-HO9VTL&qwHNZa R1l<8L9e~&zh$r5=0RZ@t7FPfO diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth_linear.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth_linear.bin index c2227363ac956469b87cced2b7509e226e35e8b0..a362c761f8c0878b4e2e3aafcc4eec0bd3bb7f7e 100644 GIT binary patch delta 73 zcmaFH^o~i}E!cx?iL_@G0~kawGBCJAI62pEyLe1zFXvy=$~PUNx62fP!VD1;)n^L1 VMl1j_1Atfqh_g5t7$=^a0RRnf6ea)w delta 65 zcmaFI^o&W}E!cx~iL_@G149TS1A|M1lXI2X-<`{(@8xRG4Gc@zCKCh{W(b+6J(JHR QXbzC+0L1D*Jn`BL0E}@GlK=n! diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth_vsm.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth_vsm.bin index a43066927ad086d76768980d5c0f93a2c28fc878..b401879418fa104f9c70530c825a15a6fc1bd488 100644 GIT binary patch delta 74 zcmdnRa)?FSE!cytU`o*s1~AZJVqkEIaB{wQ`LAHz*Aok7sm#rY>RXV<2$a>CsJ>9h WH6jPd4ghkafjEnUfpO!t6h;79y%k0P delta 66 zcmX@avWrFCE!cy#U`o*s1_li#1_qZ1C+B1A$G&LnD-BVZJ8{;ToJa2%8Gv#VwHNZa S1Z4o(4nS@c5O2Jf!UzE392AxS diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth_vsm_linear.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_packdepth_vsm_linear.bin index b92459daa6384c2d3d933bc1e324678d0fdbdc8b..fd42b19e24fc27a7c0db750aa12691de5128ff7c 100644 GIT binary patch delta 74 zcmeyw{EJ!JE!cx?iL_@G0~kDEWMFWKaB^NW6FK1`N00a{`RAtXFGBCJAI5|JxwS{k6=A8ro&xE|15U{!sD9mtX oqSrzp*9aaUI{?Ua2I4FZ2F8g${W-f2F)%bZhl(;x_GDZG0KCc?SO5S3 delta 74 zcmZo=`O3`U7VN>AFK1^nkw;bb03!o~ON5j2CZF2<78M(G-yDB=C8_GV2vC^ez(l`= Zd@ex@K(+&r3&N8b8T}bKCr2`_0RUbK6(axu diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth_vsm.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_unpackdepth_vsm.bin index 7bb8391887254e541fb617308f9f487a40fba0e5..cbd0ab35f260fbed632738ea3214ad24e64eba94 100644 GIT binary patch delta 90 zcmey$+{(h^7VN>6FK1`N00a{`RAtXFGBCJAI5~$*I<32*>|x5D)(e-Wi(KUa3NxIU o=(SMDH3GyA0CJsyIE#aUapF&ZuI@t&3=Phqq6|ipy%<*m0ErzLAOHXW delta 75 zcmZo=`O3`U7VN>AFK1^nkw;bb03!o~ON5j21Lt#LzSs0EPL`dUaOcWzU7#?-fr)+# a`CNh+fNTdK7lbD>GWs)dewrM`xEcU|$`)P# diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_vblur.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_vblur.bin index 5544d1541f25e79f4f834ea3fa75d097e1383f4a..2cd8643816a5de60377a972b825573b3aeab39bc 100644 GIT binary patch delta 221 zcmZ3;_mR)uE!czY_T%4g7=VD0fu}gWI3qD7zuY&mz`%f!1t{df&cNUj;pEJiZm+iC z^+|CNr_C*zYkim)ff_v67g{q4xkhNPF)#!G`CUN4EDi?7$)1e)oZW{Q7#f^IMHwdV oWGqJF=`!^r@%Ezde3_Bu?xOH=S&-%aqVRfIk>obZvav7%03B33wg3PC delta 141 zcmey!w~)`;E!czg_T%4g7#Vnqj?SsVz p$v7K{7s|99iO0)~%sYz0t7So!Gi62Qy+z?IWkZtN9Lui52mtU+KIs4e delta 141 zcmca9*ePh`7VN=#`|X5Df#8Ti3J7*j4TX{3@IE83@#B)&NuS~#exld zy6+fXbJ}pi(t(kIfgxq19U~*3OOOjY1A_yQe-S7+Igl}*k#q7%#@RqJmuWkY)MW;d ZZ^7hR77#m^6)esM76*}=*Rty{0syu&DGmSt diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_color_lighting.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_color_lighting.bin index 38943ad851d34904c59465b76d8742f298df567f..a321addb15494eb79393ce5cc9cb3ffa9cdce5d0 100644 GIT binary patch delta 92 zcmbO&yjqyYE!cxCsQQ~20}xE)xGsBugMq;%!pV8{*`%NTYD$6M53G5*bL#%Rj6nGV t6aVZLa*cSx&cF}=6FK1`N00a{`6lHyw7#Lh4oSZ)dYdKH7(PDFlA#kf$j7$zAP~K;v o+d?7Nh#nw20LV=S;w%mZ#))73IlB)rFf=%aiZX0=Wz=B=0Q{8}8UO$Q delta 74 zcmZo<{m8=M7VN>AFK1^nkw;P1fr){^CBn)1WkNKAE!cyN0S;~eSuPPy&R45gCp=U*S{#2)`HbtDU7?IX@f#D>YlU1RY=F!F PAm#_+EDi?7iJMFSzVQ-W delta 65 zcmaFI_>58AE!cyV0SvAHNtXyG=le1Bs&~K4=?_`NwC>o`(w~e#@hcOxYx!J)EPzZ0 LAm#(&iMvbymjV+i diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_svbackcolor.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_svbackcolor.bin index 0c04a1df8f289344f714490881be88ebe91da732..2c6de10eb5a1842b89f7d040ca1f025c33452a23 100644 GIT binary patch delta 87 zcmbQhG=s^~E!cyN0SXuy*h}M+^KNr01>qi8vpCv_!Im?2=I`cfg+h#n9V Ph?Rjji-Uo2;;j|{S3VGp delta 65 zcmaFHbdO2hE!cyV0StT?85mq5oSc(x9uMof@WcDo_bI*h8)otVg&BM%YA@w;3F-hc N9e`K~h$lX30RVcv67m25 diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontblank.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontblank.bin index f07ee8edcbd61876f6c50847670fe17d52cf35f2..203f8ac4bfcb98c3d7ec5710abe47c923513af81 100644 GIT binary patch delta 73 zcmaFH_>NKAE!cyN0S;~eSuPPy&ayLBopM!p_V4`jof223l!-6`#cxbhuN88QumLgy QfS4bMvp5(SCvGwU0NOqi4*&oF delta 65 zcmaFI_>58AE!cyV0SvAHNtXyGXW2Nr01>qi8vpCv_!Im?2=I`cfg+h#n9V Ph?Rjji-Uo2;;j|{S3VGp delta 65 zcmaFHbdO2hE!cyV0StT?85mq5oSc(x9uMof@WcDo_bI*h8)otVg&BM%YA@w;3F-hc N9e`K~h$lX30RVcv67m25 diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_svside.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_svside.bin index ae0ab14bb503a691990c69d0c8575f7939982ecb..ffc5d5b09fbca84e40aecae4e24d22bd88589953 100644 GIT binary patch delta 73 zcmcb_e2ZDzE!cx?@Aj|R3}A4Ck%7S_!pV7_{jN(UAL~>EUU?NC^$+_86lORwQT?Eh VYs3>EGXRJ!fjEnUfpOxuI{SEG%3-(~!yZvi60~mY(k}eTW&Jst;GvCgO%&I<;cc4r6yc8o){L4i3nL@4+ THb7L^wI$ut@u2m1KAL)c1sx iikn@=S!sE!cyt&i9WG0}xE)xFuV`$-v+e;p9A1y&@|&3P+GE-0cdp;T2$Zjw z`2VVqYeWkN1496itH{K_kj25kxcL#|eipUvLktWJ&Y_|Vj~E0PK&ssY1Q>uS7|bdK bfFuwk0O`q>Im{=2W4q4@SHAfgdj%5!{E8)b delta 136 zcmaDRa!!Q9E!cy#&i9YcM4nr+DVz)pE)h=7JNJiNI8wsUGa*@4?&kfCQy3W-7*ZxP zGhXF$2`b=VU~mBPWtbQkHos!r&tk^;i9vt?$YXF5fYNmWKpqezKxlmi2DV2)H6UZy XI0YISfi%a d^uH+N8u5mSfgu3M-3`Q991M(`^%$Qp0RV}I77PFY delta 69 zcmbQmF^Pl2E!cx~d!PIJi9A}eH<%e1Tq2yDbsko+{F2#YDHdzS_w4h!IgAVp3^yhQ XU*vNMdcnlN-~if$}vI c{Vxi+M)a^UFa!X($w09z4hF`}dW>E!cx~d!PIJi9A}e6>JO)E)h=7`(}yxxBV=bI3+D^HM8C|cSZ&VhKh;7 X7x`R*I#?MP9Dv*;px9!pYfbUHX}u+txkar#4|1=hKsq8G-U8 z6MOdxxkk)jWnc&Za?^lfSsV}Kpx}dgUr&K ID_AO+0QGMhssI20 diff --git a/examples/runtime/shaders/dx11/fs_sms_mesh.bin b/examples/runtime/shaders/dx11/fs_sms_mesh.bin index 2b08d1b03c305f335bb1066d41cea7e091b70917..cfa7829ec66d416e4ce3f1db7b60a88b45e74f6c 100644 GIT binary patch delta 345 zcmbQJI8%woE!cyNqae$J0SG2?sLDPNU|?{GaB}{&Hu&w_w}zT5T#w9_2H2cn1j;{{ z=yg@dHR26F1496i`mUx=dcn#xeOK z>vSa1Ot!~JJYV+NC_JCZrX2oAB8oh5lOJ=mB8m9215M?ek1WE4Y{o*~kjb{(?nv?r oc`;2zb^}O9BrmECR1jpIiahR<_wZi@04dvMkpKVy delta 205 zcmbQKG*OYmE!cyVqae#;B9E$Ui~s|JON5hi>zio#Cx;(JWwixe>N)+sn~{NmA!efA zRX&%X41NX%2O#$rGXukBQ^tN~M()XHS&joqK|YtsXW2L=zhs>bF7CrExO7f4i)FJy8rw>y~SGg*@dq`r{{BoC4~$P1BysPvi4 U$PbZsnLL+29IVoPvWvh~000R*6#xJL diff --git a/examples/runtime/shaders/dx11/fs_sms_mesh_pd.bin b/examples/runtime/shaders/dx11/fs_sms_mesh_pd.bin index a099e576688f39fa44b6f6f5e491238861c3962e..ff78b151f6b757b18e8ae1e3ac2a539412563399 100644 GIT binary patch delta 346 zcmZqF>D1+M3-(~+D9G|)0D_4es&WBh3=A$2PR_MVO#1J6a&8|wWOh*NKz;!uP(DCx zqW2Xc*N7NVAREXJXJuf>;$UFhtjpNX%-Ma2fuX@URFq+IBfrYzhb;FIBAXAgx-%ki zIoYj|xRW!v=S=n$;+XuB!yln&vL)wdBwi!`w#kpVS`i|fGr3U=S;~W~e52r+$*z3v p2<4LxvZ_qpD|{Xyvbm8T#Q>0&OhIHV8wE);66o{!lXXO|0suVLXJP;V delta 216 zcmeCwZPej#3-(~;D9G}d$fGKEMwEfUCBn(s-}}tW7J)ThZ&KE3XA4$WjzapX|W)fRS^vCc8BwP#~A% zGniDF+{<|$taRICY3^3A*qq6=0vwZld8Pw-Z+SrK6ouAIJ}K-DW~ofJ6#?ql{E#1P V5J>8xAVdm>QlLBLPu?PW6#z6gL$?3` diff --git a/examples/runtime/shaders/dx11/fs_sms_shadow.bin b/examples/runtime/shaders/dx11/fs_sms_shadow.bin index 3c8438df3ffa4178816648513fd07155a74244ec..4f07e1c1872473cf38717586d5492219a777d7cd 100644 GIT binary patch delta 73 zcmaFH_>NKAE!cyN0S;~eSuPPy&Z5tKF4;|yGyebLMn*vKzO#%#@f#D>YlU1RY=F!F PAm#_+EDi?7iJMFS%TW^6 delta 65 zcmaFI_>58AE!cyV0SvAHNtXyGXT`|d>PwgIue_^Mv{2J^`4>i@_?3y;wR|o?7C@#0 L5c2`?#9bx;WDF6r diff --git a/examples/runtime/shaders/dx11/fs_sms_shadow_pd.bin b/examples/runtime/shaders/dx11/fs_sms_shadow_pd.bin index b0b46163259f83e8d9e78ecc33d9c920dcf8bc1b..f778baa480ef0753dc7a954e7fec9953846d8396 100644 GIT binary patch delta 98 zcmcc5{G8dvE!cytU`o*s1|VQ$5GsvNNi8VJ2u@DSN%c=lD^4vD0!!>*WMFWKaB_As sS*h^;TNoJ_Tq2yD!*YCH?ws)_Rql}I+W>ooyFg)vEfZZ9 T^0@?k0Wuwc*cONNKAE!cyN0S;~eSuPPy&Z5tKF4;|yGyebLMn*vKzO#%#@f#D>YlU1RY=F!F PAm#_+EDi?7iJMFS%TW^6 delta 65 zcmaFI_>58AE!cyV0SvAHNtXyGXT`|d>PwgIue_^Mv{2J^`4>i@_?3y;wR|o?7C@#0 L5c2`?#9bx;WDF6r diff --git a/examples/runtime/shaders/dx11/fs_stencil_color_lighting.bin b/examples/runtime/shaders/dx11/fs_stencil_color_lighting.bin index 77d57c6374d8a01ceab80ba941e36992f6f0662e..a167d8bff5f81b10afc2c4541fe9b77fea79a27c 100644 GIT binary patch delta 77 zcmew;_*0O_E!cxCsQQ~20}xE)m?|5!d87#KIVGUl)Y0Iuy8nE(I) delta 69 zcmew<_)(C6FK1`N00a{`6lHyw7#Lh4oSZ)dYdKH7(PDFlA#kf$j7$zAP~K;v o+d?7Nh#nw20LV=S;w%mZ#))73IlB)rFf=%aiZX0=Wz=B=0Q{8}8UO$Q delta 74 zcmZo<{m8=M7VN>AFK1^nkw;P1fr){^CBn)1Wkvkkz_@uGqckyh)hDE!cy#&i9YcM4n}Ge>fNzTq2yDZ7YRt=O4C6Kg)Ib<(#8`SQ!}@82)ff hyl{ojC5Qv4#sSD@Vq##}yp7SDjfwNqW^Rt{i~uuS81n!C diff --git a/examples/runtime/shaders/dx11/fs_terrain.bin b/examples/runtime/shaders/dx11/fs_terrain.bin index 677e9c936dee298345dc344d6100181f089b313f..0ddb132bcfd4f6bdae03bce471b2424eb54f4ea5 100644 GIT binary patch delta 73 zcmcb|^o&W{E!czY{4MDz3}6tz$iUzd;pEJx%KP_%KL-I`TvsOKLJoQeWD$P55t86eK$U|^j1%$&2kiIJhfIaHKkvK*rZ0Bivn`v3p{ delta 87 zcmcb{bd1T|E!cxKU(U{kk%6-~z9hB6xil%&fRTZLkwFDWx6FK1`N00a{`6l8BOGBCJAI5~eae=2c<_uKK(Yhlaecs^DDg&A&4 obX_Rq8X*B>2LQQlK%B+Fz&P>CX|8T3MurCGP*Db<$p;y&0g}WS7ytkO delta 74 zcmeBS`NPcN7VN>AFK1^nkw-!H3?l=BON5hi>-imu&MnyzGxBt%Z#s177*Lqu%tX(H ad@eyeK(+&r>kPyb|D0yx{51I@qcs3j))x8z diff --git a/examples/runtime/shaders/dx11/fs_update_cmp.bin b/examples/runtime/shaders/dx11/fs_update_cmp.bin index 02abe8cc6b35fcbcab4c2d1b0710c4f056f26ecb..cd0e1b8a90a0c79dda8b3ead6b1a80d3b6a7d3f6 100644 GIT binary patch delta 104 zcmeBXp3Q9I7VN>6FK1`N00fK-T*dJvsTI!oIr&8fj39v$An6j}AFK1`N$iP(`Uy@qkoS&0lWWdP4z{rpRBwZq$oO9PYSD)JX@pol^ m_jA$r&o=;t88Rl?EaYk?`tXSIl;5L0?5MW@M{GLgg$CZHrE;{)c%L4!;5k92= delta 129 zcmbQnbBvqAE!cyVvH8=(i9AZOQ&<@oTq2yDf3P28{!ns3QbHms{{2-67DfgJhA9)h z_wu;}?O2$_IERWdOwMDh000t|8e{+f delta 74 zcmeyy{EV5yE!cyVvH8=(i9AZOTNoJ_Tq2yDHocS{u&{<@Trfq@}rV)#NK*N8bx3=9E4 d?s6c`;$UE$%*GhNST#AEF_^Jt^J>QTi~v=Q6=MJZ delta 71 zcmbQoK8t;Vm23nv1A|M1lk?Al4>MvunH=B?|0yo^jD0F20|P_E#PEfDE diff --git a/examples/runtime/shaders/dx11/fs_vt_unlit.bin b/examples/runtime/shaders/dx11/fs_vt_unlit.bin index e153c17d98466c8fa18a69e4dd079acf3a5d4a49..21e6301b1cef93c9ee984bdd54ebc91a08bc8127 100644 GIT binary patch delta 105 zcmdnVd6siRrfdug1A|M1lXIWC%*$hwm@FLgj+j*5XUb({U|@)u*tSr}HDV4k1496i z`y7a~I2afwn=*DVR!!c=7|d9+S%@i&k*oI*14Dyzs3=3x<}7A4M$T>+fAT~Y4FFRy B9Tflo delta 85 zcmX@hxs!83rmP1G1A|M1lk?7J2K(4FwmJMb6)ee?cZ`vdfq}teV%tJKm!J-21_lQp o_Yn|Jwq)#J`8}jzF<24hF`_l8hmuH4F@_MGOKUGa1~NAavE{ ICdSDu0CN5rKL7v# delta 108 zcmbQsGnL28E!cxK{Aq#^BLhcid_iJSVs5bzGXn!N!xvTt2A2pY=bbZc=Ew7tsUEn! z&;8@!X?2VY3=Cf;T3zLH31R>$aR721fMSys8AC*Q7#LWK7zBVq3=D2e5Sn{)7vp3W E0Bx5U>i_@% diff --git a/examples/runtime/shaders/dx11/fs_wf_wireframe.bin b/examples/runtime/shaders/dx11/fs_wf_wireframe.bin index abc5e081a9713fe1d41ec4b9f1b9f54d44d3ccfb..4707b28a997844003dd9e8ce8b1f840d7d16d0f9 100644 GIT binary patch delta 116 zcmey#*2r$<7VN>6{%6a21|VQ$;3$nRNGwXsEf!*CU|?p50g^5ePR<;cG;Qy}~s{pyHT`W_N{LBNCVx7y^LY89A{%6a2Mh1@3_=3cu#N1*bW(Edkh6o_(65-^`7qdt-S^ws*KPTP_ z^>`%TV`N}ph?r<~m(L|AhKYf}0mz*W#FI4{BSd)^7+8xK1b|!y1~(=M&AoXV<7-9$ DuLc_J diff --git a/examples/runtime/shaders/dx11/vs_albedo_output.bin b/examples/runtime/shaders/dx11/vs_albedo_output.bin index d878978bcff71e5324166ef549458a628ca11127..64decfba49626c51e6ba44f522ab16d094aba473 100644 GIT binary patch delta 74 zcmcb}ag&21EZBpM0SG3tsLIN)Ffh18I5`K|b4*NBP?$YomE01c%`co7f$}mN-6k>$ bxkltLF)#!$Ffz;rie+&yFm8Uzn8O4Ble`g3 delta 66 zcmcb~agl>1EZBo}B8RH11PcR$ON5j2q}nSA#~Y@fl8C%?Fyi|W8Ab*M28oSc6B+qj Wf-;yG7#tWF8D;^+Hos-eVFCcHB@;;i diff --git a/examples/runtime/shaders/dx11/vs_bump.bin b/examples/runtime/shaders/dx11/vs_bump.bin index 0db2911f3397ca33effc4ba373964aaf2e880625..5d748f7c00ea4fb1c0bb5fc533b88d915be20beb 100644 GIT binary patch delta 64 zcmX@bcaCp@l`IQ81A|M1ld}P{L^YbD>itKZpiJ8fZPU|?X`7(S6v$TcE_m4P9E Tfsr8;D44~;z_|GvV+bn%U$79+ delta 60 zcmX@dcZzR)@N9BYT96fx#uh$vLy}f4`t4*HR0K`XGbfTt^rg7#NOh^!&&u`HL+8XFMxgwZiQYGb ZTqEWH*#QiU4Cz3jEDi?7%|?tf7y({k77_pe delta 65 zcmcb_dWw}LEZBo}B8Qgj1SSRsmk1~4?W?of)_n1sxO$Pv8kW7wcQG0ogT3-(}R0D>jm?>!kA_)Ft+^HWlD!ZK6K1B&vqSb#Dt3^y1V7+fNpoFyFs tJyJgS%gvjjcie)7{|iu<;l@PUokFe=3_x}OkZ=GBWpOYtPG({J0|4@%7@hzC delta 64 zcmeBRX<%Uq3-(~0$RQ(pg^_{5CBn(sX!hN$E4M3sI3H)CQ}m&o0VvFHWuoIwK9`_B QK&Aswz#d3X=3)E;0EmGTHUIzs diff --git a/examples/runtime/shaders/dx11/vs_fullscreen.bin b/examples/runtime/shaders/dx11/vs_fullscreen.bin index 8df2a6c91d2e27e1fa33c7d492c2cde7aebc6c6f..c9e2fc315377543397aef5041eba8d681ba3f0eb 100644 GIT binary patch delta 96 zcmeBRnZV*07VN>s00jARb~cO*{H5`^`6;P6VVSAr0Y&*)EI=6+h6juc3@#B)&YKtf t*GTX?Zl+R}WZHK#<||N`;lV`PgF>zm3_x}OkZ=GBWpOYtPUd0!0|4AD8Djtd delta 64 zcmbQh(!s(K7VN<~kwZrI4kH7DON5g%cUIB5t`A3dg(@FUKYILSGfEZBpM0SG3t=*cm#Ffh18I60r0Ut~P_ukM9|Ge2^!5(+rM2vWeZF+hP) b$Ti{s69Yp410%x*pjZ|M1LNj8#yv~``Wq8d delta 67 zcmX@av5SKxEZBo}B8Q&bA7%yymk1~4=v{f?7w%s#p1<~$x1=KP7e)pKhCj?3LlhYK XT!Qv6F)%nVFfyzM3T|#=+`|L_?b8&C diff --git a/examples/runtime/shaders/dx11/vs_hdr_bright.bin b/examples/runtime/shaders/dx11/vs_hdr_bright.bin index 8df2a6c91d2e27e1fa33c7d492c2cde7aebc6c6f..c9e2fc315377543397aef5041eba8d681ba3f0eb 100644 GIT binary patch delta 96 zcmeBRnZV*07VN>s00jARb~cO*{H5`^`6;P6VVSAr0Y&*)EI=6+h6juc3@#B)&YKtf t*GTX?Zl+R}WZHK#<||N`;lV`PgF>zm3_x}OkZ=GBWpOYtPUd0!0|4AD8Djtd delta 64 zcmbQh(!s(K7VN<~kwZrI4kH7DON5g%cUIB5t`A3dg(@FUKYILSGfs00jARb~cO*{H5`^`6;P6VVSAr0Y&*)EI=6+h6juc3@#B)&YKtf t*GTX?Zl+R}WZHK#<||N`;lV`PgF>zm3_x}OkZ=GBWpOYtPUd0!0|4AD8Djtd delta 64 zcmbQh(!s(K7VN<~kwZrI4kH7DON5g%cUIB5t`A3dg(@FUKYILSGfs00jARb~cO*{H5`^`6;P6VVSAr0Y&*)EI=6+h6juc3@#B)&YKtf t*GTX?Zl+R}WZHK#<||N`;lV`PgF>zm3_x}OkZ=GBWpOYtPUd0!0|4AD8Djtd delta 64 zcmbQh(!s(K7VN<~kwZrI4kH7DON5g%cUIB5t`A3dg(@FUKYILSGf-A5K>3P^{vU;0 aBQls67y=j=8D;^6vN#wRH~TTBFaZG38WMc~ delta 65 zcmdnRzKNYBEZBo}B8Q%A2{QwOON5j2=C=p-JiE4*@$=i;tC$0iDl#%KFqBLT{>bMN Vl)}Wo;K0DhFcT=WIgBxd2>|C~6tn;U diff --git a/examples/runtime/shaders/dx11/vs_hdr_skybox.bin b/examples/runtime/shaders/dx11/vs_hdr_skybox.bin index 8df2a6c91d2e27e1fa33c7d492c2cde7aebc6c6f..c9e2fc315377543397aef5041eba8d681ba3f0eb 100644 GIT binary patch delta 96 zcmeBRnZV*07VN>s00jARb~cO*{H5`^`6;P6VVSAr0Y&*)EI=6+h6juc3@#B)&YKtf t*GTX?Zl+R}WZHK#<||N`;lV`PgF>zm3_x}OkZ=GBWpOYtPUd0!0|4AD8Djtd delta 64 zcmbQh(!s(K7VN<~kwZrI4kH7DON5g%cUIB5t`A3dg(@FUKYILSGfq(@4Zy;LtFQ2xwDe?>+i a*N7e_28I9zMux>eu`CV-#?5t%9ZUewk`ku? delta 66 zcmeCq0_6iHM%@&0 Zjfh|ZG8q^drU8YrI2af=J2Hka0RZ~h6MFyv delta 65 zcmbQsK9!v%EZBo}B8R1{4>JRUON5iNoERd1OU)X65;>= delta 65 zcmdnMwt|f%EZBo}B8QFa9VP|_mk1|k-{6|2KDkC??ZaI=4~O(mWn^GrxHB>FAfHRn TA0XR-fsvseD74vx@ed;amK_t2 diff --git a/examples/runtime/shaders/dx11/vs_instancing.bin b/examples/runtime/shaders/dx11/vs_instancing.bin index ffc57559d0bc4a106d6bb0a35677698fdb0123a4..42c33f5c87a38cb704fdead9ef2c3abb77443728 100644 GIT binary patch delta 93 zcmcb}c9YE}EZBpM0SK0KzxQNh;3|zT%S$!^j*cgGbDjO{<8HHRU&Hy<942%rLK(Qf>J+tF{|50_8(C#t1SB bxkjk4Ffar#Ffwog1+zF97&lilDzE?mw&D=< delta 66 zcmZ3?J)4^)EZBo}B8RnX04oE7ON5hi&5cH}tUAGy0i=}$bd8PJpXUtnZPNaXK=~IFgBJ?9 ZMrZ()1TZi%bOD93I2af=GchVL0RZ&&5|01? delta 65 zcmZ3(wuFr(EZBo}B8QRe6D9@*mk1~4s00jARb~cO*{H5`^`6;P6VVSAr0Y&*)EI=6+h6juc3@#B)&YKtf t*GTX?Zl+R}WZHK#<||N`;lV`PgF>zm3_x}OkZ=GBWpOYtPUd0!0|4AD8Djtd delta 64 zcmbQh(!s(K7VN<~kwZrI4kH7DON5g%cUIB5t`A3dg(@FUKYILSGfs00a|R^krRG7#Lh4oSdiroE+VA?UBf>KW2N_XB%-b0_9yM1{@S} ajYwf;U7VN<~kwahBfrWv=CBn&BI9Xz8;7^mec7`U!f3}G9FfuSOI7|#V$mbH2 Tzzk$EFf!Z#3T;+rOkf58Pe%~d diff --git a/examples/runtime/shaders/dx11/vs_picking_shaded.bin b/examples/runtime/shaders/dx11/vs_picking_shaded.bin index 4eacc67d733abca7d47554ab776fcac8c1181e2e..a74e31ab44f4969bf3b61296503c5bcec8e6e246 100644 GIT binary patch delta 74 zcmbQvF`t7YEZBpM0SG3tSj%2uW?*oMaB_C~d2!#hAI^L0=dCx^>6n+x2$a9DF-DM4 b$TeaC69Yp410%x diff --git a/examples/runtime/shaders/dx11/vs_pom.bin b/examples/runtime/shaders/dx11/vs_pom.bin index 4ac83864f3885b3c2a523c8f3a6c9e8854d4ea3f..99a9265a5c45a70da78b6328a8aa5de5efb30c4c 100644 GIT binary patch delta 74 zcmcb>cY}{3EZBpM0SG3tc*y<$vRopZoC}$L&rwZ2qpewesPlA%>}f`z{Ev;9o{U1S a5ffM$7y=j=8B&0PSsV{ffWGxPZan7 diff --git a/examples/runtime/shaders/dx11/vs_raymarching.bin b/examples/runtime/shaders/dx11/vs_raymarching.bin index 95944baac28077bc4768494b8c067d2775d46156..6d67bc5e5dd41fa0a2463e7851facb1eac35f7b7 100644 GIT binary patch delta 97 zcmaFI@{PqYEZBpM0SFkIKRsk*;4h8O%}+_q3Cm0^4=BpdVgbsqFt{)=Ft|iGIbWD< wm0R&^(zf=;Tg11AO3r2k%DPOn{VC)cp#x+GFfcNB1BJ3U7#KIZFlsRZ0Hj?S@c;k- delta 65 zcmeyy@{WZiEZBo}B8QBu0}}&-ON5iND)*jGAN7T$TADe2axBzoVPs%naG2=$lg}kc T1ITt@U}W$D3T^gb)M5kxT6PdO diff --git a/examples/runtime/shaders/dx11/vs_rsm_combine.bin b/examples/runtime/shaders/dx11/vs_rsm_combine.bin index 8df2a6c91d2e27e1fa33c7d492c2cde7aebc6c6f..c9e2fc315377543397aef5041eba8d681ba3f0eb 100644 GIT binary patch delta 96 zcmeBRnZV*07VN>s00jARb~cO*{H5`^`6;P6VVSAr0Y&*)EI=6+h6juc3@#B)&YKtf t*GTX?Zl+R}WZHK#<||N`;lV`PgF>zm3_x}OkZ=GBWpOYtPUd0!0|4AD8Djtd delta 64 zcmbQh(!s(K7VN<~kwZrI4kH7DON5g%cUIB5t`A3dg(@FUKYILSGfo$cl0_A^9^xi4t Z8leDG62QR7&;b<6;$UFhEW{|o1OW7I62$-j delta 65 zcmdnSwvLS@EZBo}B8Qgj7bXS(1j_%JShrWm wH9`TXB!GdD;RH}9i-Uo2vnQi4BUj%c28IUbP*Db<$#G2UIN{vQyv%Nl08CsR00000 delta 84 zcmaFOahZc9EZBo}B1f$33uXoemk1~47NI@;K~9f974sk5qJKbPCnEy`!;6Vcd-+^~ jcz{YA7#JB21BEsRG72*?@qC(`$FvSYiEp-L)?)+!emWUv diff --git a/examples/runtime/shaders/dx11/vs_rsm_shadow.bin b/examples/runtime/shaders/dx11/vs_rsm_shadow.bin index 2450aa3a17c848887add5302f6a06f3e0daad4fb..e159698a6fc487f03697a0ee5d54381045fea87e 100644 GIT binary patch delta 73 zcmeyy`j3?(EZBpM0SG3t=*jM3VqkEIaB}w6O59N#pxhE#u=i%wozF`cf%1DM`tKBS Zjd%iN2QV-)R04&vI2af=i!nZ61OOm_6wd$v delta 65 zcmeyz`i+$(EZBo}B8Q&r4kiW$mk1~4f~TSPR!%+0?SF6LrBz>=+!+}d7|qU|?jZ019oEV|>5}0RAx*hyVZp diff --git a/examples/runtime/shaders/dx11/vs_shadowmaps_color.bin b/examples/runtime/shaders/dx11/vs_shadowmaps_color.bin index cdd31d5b96b39829758fbec057513f0a9e406787..06c99eb56912d3c66f25ab962a594000f3a22823 100644 GIT binary patch delta 95 zcmbQnJdfEiEZBpM0SXuy_)Ft+^HWlD!ZK6K1B&vqSb#Dt3ndn%{=Mr=Q Q$aG*}WH15J6EBSeySsV1LHWy!qQ&Pvy5?+S1j=vOcr=hv a$Th+Rs5*dwkzpcGFpGnMakC1O0~-K3Hxt(Y delta 66 zcmaDO@I-(mEZBo}BF7Th4eSgIE)h=7o!3lR?TRPey750^!xAI=W<~}Eh7B7}1~T%w W1UaxVFgP$UGE4vpZq{LPU;_Z^T@$JR diff --git a/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_linear.bin b/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_linear.bin index d50feeb361a49bf7ef106b30f00d2d04fd9aeefb..409d22f89d4b87e667197e15d0d96ea3efb30955 100644 GIT binary patch delta 73 zcmcc4d7qObEZBpM0SG3t_{-L?Ffh18I5~60%$9q0WD{dkNMVG}ba8e@pnT25f{#M3 Z5jo5Z3;_&`47Y(oSsVfj10G8Ji9{>OV diff --git a/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_linear_csm.bin b/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_linear_csm.bin index 0697368ead0e66a02629a2a730264832bcb7a929..49b2b62f467eb6c3c6045d50728e8ba9918aca41 100644 GIT binary patch delta 74 zcmZn>>Jj1y3-(}R0D_4uOJqYh7#Lh4oSf&>EUqnBsuR%4@a3xIYHJ}zpnS;2qk)V< at`Sdwssk7p8Fm5%vp5(SH>)r`U;_Z+rV~N{ delta 66 zcmeAXY7t@y3-(~0$gxB=fP;a-CBn(Mu>567((E;xWO|-Yc=EtJm63sgAzZj0}r_f>|64jGNV&TG#+)3>CWo delta 66 zcmdlixLS}UEZBo}BFA#sFYF8qE)h=7KfQ0x*=G9qz`>J3?%JjA(is^T7`|*g6UfNt W64b)Rz~I2Z$gmJ7xLKd6g$)1`uN77R diff --git a/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_omni.bin b/examples/runtime/shaders/dx11/vs_shadowmaps_color_lighting_omni.bin index 9e87c8f19ecf219352d8177e761d4b7719cc2052..08c1c6f83778ea5191323e7b4b5408426a08750d 100644 GIT binary patch delta 74 zcmeAcm@L2%7VN>s00a|Rmdi%4GcdSBI60f{(YjLZ?kbq^>bs7(aM)BvpnSx}6M>9E bt`RR-85jZ>7#XU7f>|64jGNV&p0EM{!+{cL delta 66 zcmbO%&@I3c7VN<~kz=`R2s;CVON5j2f5R`gN^%z%HqT1nUhEiF$jHFJ5VG-1AS0hk V&=Xb$1_uU4hDxB|W__k7tN^U76D|M% diff --git a/examples/runtime/shaders/dx11/vs_shadowmaps_color_texture.bin b/examples/runtime/shaders/dx11/vs_shadowmaps_color_texture.bin index 8df2a6c91d2e27e1fa33c7d492c2cde7aebc6c6f..c9e2fc315377543397aef5041eba8d681ba3f0eb 100644 GIT binary patch delta 96 zcmeBRnZV*07VN>s00jARb~cO*{H5`^`6;P6VVSAr0Y&*)EI=6+h6juc3@#B)&YKtf t*GTX?Zl+R}WZHK#<||N`;lV`PgF>zm3_x}OkZ=GBWpOYtPUd0!0|4AD8Djtd delta 64 zcmbQh(!s(K7VN<~kwZrI4kH7DON5g%cUIB5t`A3dg(@FUKYILSGfndn%{=Mr=Q Q$aG*}WH15J6EBs00a|R++}rG7#Lh4oSY>*g4IqZZ~a%FSQZBZ7VN<~k;7e9gN1>?CBn&BzWVLdjPCuSdPi&S$-F#$o{@opL1SZ%A|szm W&42%p;K%p!S2F8tVm>2|Emk1|kd$+W(7r{(NT*KNYy`Q}+6)4PbWTN9jK9?XC RAlrd~k--rtwDAiQBLId=5=Q_4 diff --git a/examples/runtime/shaders/dx11/vs_shadowmaps_packdepth_linear.bin b/examples/runtime/shaders/dx11/vs_shadowmaps_packdepth_linear.bin index e7ba59f36de21dbef2399bb8797a72dab7502c16..e9831f14b95616f1809ab84207ee5f0fde7f0d16 100644 GIT binary patch delta 96 zcmeyy{Eyi&EZBpM0SJ~zdsZfUQ7%ng}Ft|iGIll<{ v@^H$Xt%bi8m239=*?0^n%y40%?Mxxp2nirNfPs<04Jeew!N9oji4Y?Iw4xmw delta 64 zcmeyz{Ee9s00jARb~cO*{H5`^`6;P6VVSAr0Y&*)EI=6+h6juc3@#B)&YKtf t*GTX?Zl+R}WZHK#<||N`;lV`PgF>zm3_x}OkZ=GBWpOYtPUd0!0|4AD8Djtd delta 64 zcmbQh(!s(K7VN<~kwZrI4kH7DON5g%cUIB5t`A3dg(@FUKYILSGfeuJGOEZBpM0SG3t=*doDW?*oMaB{9Z{H?CW`?ALDuD_>!o!6x^0_CS{^cQ6m ba*aq}VqgehU}Ts96wBgZVBB297{>$vC_)qP delta 66 zcmcb?eu14OEZBo}B8Q&r1ZD;Xmk1~4WyV=S#$5j4i_iN;H&_JzW@KPsn6NQel#$OR VD29oF!GVF1VLDK3a}{G8698*F5b^*3 diff --git a/examples/runtime/shaders/dx11/vs_shadowmaps_unpackdepth.bin b/examples/runtime/shaders/dx11/vs_shadowmaps_unpackdepth.bin index 8df2a6c91d2e27e1fa33c7d492c2cde7aebc6c6f..c9e2fc315377543397aef5041eba8d681ba3f0eb 100644 GIT binary patch delta 96 zcmeBRnZV*07VN>s00jARb~cO*{H5`^`6;P6VVSAr0Y&*)EI=6+h6juc3@#B)&YKtf t*GTX?Zl+R}WZHK#<||N`;lV`PgF>zm3_x}OkZ=GBWpOYtPUd0!0|4AD8Djtd delta 64 zcmbQh(!s(K7VN<~kwZrI4kH7DON5g%cUIB5t`A3dg(@FUKYILSGfs00a|R++}rG7#Lh4oSd(-JpcS;PXF9f(jAx7W11c_0_Al!W+*ZW bxkkKUVqgehU}V@06wBgZVB9>N@dXnAECm%J delta 66 zcmZqY{LjG>7VN<~k;7e9gN1>?CBn(sM!9}V*%Wd02@*kin^?YlXJlYt(Ab!x$jIjs V^n!_j!GVF1VHZ$r^L)k^OaNGb5v>3K diff --git a/examples/runtime/shaders/dx11/vs_shadowvolume_color_lighting.bin b/examples/runtime/shaders/dx11/vs_shadowvolume_color_lighting.bin index 83a8b0dcef7aab3d86a893e63d996792347c35a9..27e2a3959e72abf2f586df96c66a774316f82cab 100644 GIT binary patch delta 74 zcmZ3*zKNY9EZBpM0SG3t=*i|VGcdSBI5{7<{(YUK)%w@fWiQV~UQJ)g2$av+=r74A blD_s-@ delta 66 zcmdnQzKWeCEZBo}B8Q%A1~UVLON5hiF>6QVIx(LTgL_7k&nq5hVq{=o$k-Sx$;jst VWWdD0;K0Dh&;u0PT*qj_1OQ4X5AXm0 diff --git a/examples/runtime/shaders/dx11/vs_shadowvolume_color_texture.bin b/examples/runtime/shaders/dx11/vs_shadowvolume_color_texture.bin index 8df2a6c91d2e27e1fa33c7d492c2cde7aebc6c6f..c9e2fc315377543397aef5041eba8d681ba3f0eb 100644 GIT binary patch delta 96 zcmeBRnZV*07VN>s00jARb~cO*{H5`^`6;P6VVSAr0Y&*)EI=6+h6juc3@#B)&YKtf t*GTX?Zl+R}WZHK#<||N`;lV`PgF>zm3_x}OkZ=GBWpOYtPUd0!0|4AD8Djtd delta 64 zcmbQh(!s(K7VN<~kwZrI4kH7DON5g%cUIB5t`A3dg(@FUKYILSGfI#~J{f$|&^lWT=s XBXWT300u^eXrNFQ2Lt2AcWI0O(Ag6; delta 64 zcmcb^a)pH@EZBo}B8QVK3ljr_ON5iN$*ZKoNxj>Jqc+uwT0dwnWMp7qV40X+%jXi5 S0c1NcFfv2|g*JXmV*~(L84-;D diff --git a/examples/runtime/shaders/dx11/vs_shadowvolume_svfront.bin b/examples/runtime/shaders/dx11/vs_shadowvolume_svfront.bin index cdd31d5b96b39829758fbec057513f0a9e406787..06c99eb56912d3c66f25ab962a594000f3a22823 100644 GIT binary patch delta 95 zcmbQnJdfEiEZBpM0SXuy_)Ft+^HWlD!ZK6K1B&vqSb#Dt3ndn%{=Mr=Q Q$aG*}WH15J6EBs00a|RoMbmJF)+A9I5`&{>Ti2@T0yYxcl7kK2bXRz0_8VMOx`Kv Y8UbPlFfcNd0fn+S7#KHeF7VN<~k;6%L4HE-{ON5j2-Kk7#JB!fkK;&7_Tq_0Obl52LJ#7 diff --git a/examples/runtime/shaders/dx11/vs_shadowvolume_texture.bin b/examples/runtime/shaders/dx11/vs_shadowvolume_texture.bin index 8df2a6c91d2e27e1fa33c7d492c2cde7aebc6c6f..c9e2fc315377543397aef5041eba8d681ba3f0eb 100644 GIT binary patch delta 96 zcmeBRnZV*07VN>s00jARb~cO*{H5`^`6;P6VVSAr0Y&*)EI=6+h6juc3@#B)&YKtf t*GTX?Zl+R}WZHK#<||N`;lV`PgF>zm3_x}OkZ=GBWpOYtPUd0!0|4AD8Djtd delta 64 zcmbQh(!s(K7VN<~kwZrI4kH7DON5g%cUIB5t`A3dg(@FUKYILSGfeuJGOEZBpM0SG3t=*doDW?*oMaB@B>KEL$PyR-XN*IK-}wc5;s5hy=pqrWJl bkZVK&69Yp410%x>pjZ|M1LNi*#yBPbI>{7f delta 66 zcmcb?eu14OEZBo}B8Q&r1ZD;Xmk1|k(TSS7xHE4?bGmvLQAR$O Vpcp0w1_uU4hUq}D%~gzXOaN|;5flIb diff --git a/examples/runtime/shaders/dx11/vs_sky.bin b/examples/runtime/shaders/dx11/vs_sky.bin index b51c22b85dd718f60c657d18b02d2d2bbcdbab83..fb404d49a7b1b2a3a833c6d26366ba06b94ba96c 100644 GIT binary patch delta 73 zcmew^{$HFUEZBpM0SG3tNmD delta 65 zcmZ3$HiL~NEZBo}B8Qgj9VP|_mk1|ke^-m=-mkC7{m)Jm2+PkgWn^GrxHHlJFP}@$ T0U+CffsvsAD6~0_@em^bhp7_Z diff --git a/examples/runtime/shaders/dx11/vs_sms_mesh.bin b/examples/runtime/shaders/dx11/vs_sms_mesh.bin index b1f9adff11c4ff95bf410d13b9c8f2500e15ae06..6b4f2773618f252dc4c797ade0393f448361ca73 100644 GIT binary patch delta 73 zcmZ3^xt^0FEZBpM0SG3t*vrPSFfh18I61EqH~E!5DdR)YKiQwf%<3N)f$}jE6Fv&L aM))u@Fa$6#GF%1q delta 65 zcmZ3_xtxndn%{=Mr=Q Q$aG*}WH15J6EB|Emk1~4ozdJ+Uh_WcD6O0^ZJVs%C!jFHk%^8A`CNin RfNTc_Mg~Wq(8e!Ji~y)y68``I diff --git a/examples/runtime/shaders/dx11/vs_stencil_color.bin b/examples/runtime/shaders/dx11/vs_stencil_color.bin index cdd31d5b96b39829758fbec057513f0a9e406787..06c99eb56912d3c66f25ab962a594000f3a22823 100644 GIT binary patch delta 95 zcmbQnJdfEiEZBpM0SXuy_)Ft+^HWlD!ZK6K1B&vqSb#Dt3ndn%{=Mr=Q Q$aG*}WH15J6EBs00a|R^kf5=85mq5oSfhCO=7B8=;><2^ErXVJY0nlC?7D<|F4j1 Ygb5Rn$-v0a3lz%YU|`%F#c0F?0A0}!r2qf` delta 65 zcmbQj-owrk7VN<~kwZ_`hna!FCBn%$WUYq7st=Dhu76NCL+#~vJ4OZu2A_$+fB9U3 U444=g92giGdVoTklNgPd0G+%O3jhEB diff --git a/examples/runtime/shaders/dx11/vs_stencil_color_texture.bin b/examples/runtime/shaders/dx11/vs_stencil_color_texture.bin index 8df2a6c91d2e27e1fa33c7d492c2cde7aebc6c6f..c9e2fc315377543397aef5041eba8d681ba3f0eb 100644 GIT binary patch delta 96 zcmeBRnZV*07VN>s00jARb~cO*{H5`^`6;P6VVSAr0Y&*)EI=6+h6juc3@#B)&YKtf t*GTX?Zl+R}WZHK#<||N`;lV`PgF>zm3_x}OkZ=GBWpOYtPUd0!0|4AD8Djtd delta 64 zcmbQh(!s(K7VN<~kwZrI4kH7DON5g%cUIB5t`A3dg(@FUKYILSGfs00jARb~cO*{H5`^`6;P6VVSAr0Y&*)EI=6+h6juc3@#B)&YKtf t*GTX?Zl+R}WZHK#<||N`;lV`PgF>zm3_x}OkZ=GBWpOYtPUd0!0|4AD8Djtd delta 64 zcmbQh(!s(K7VN<~kwZrI4kH7DON5g%cUIB5t`A3dg(@FUKYILSGfeuJGOEZBpM0SG3t=*doDW?*oMaB`mfX7}I8^Z7nJIdeg2YP?rEBT#AU~q|Wa^9k@ w#LxTY!}qYy>zYn>i_c~R%1TVMy(#1xp#WqDFfcNB0EMzR7#KIJFv>6j09n=>dm;=yj96G7SIDvzGBPkQh)i_6$>$Oz T17tfeFfzCUg*NLj$}j=|C2kIr diff --git a/examples/runtime/shaders/dx11/vs_terrain_height_texture.bin b/examples/runtime/shaders/dx11/vs_terrain_height_texture.bin index 122fd81317d410ccacac5a1446e788b2f3e71a71..3f11a5cb0aedf092a9509ce1718ae09b9f09e5c0 100644 GIT binary patch delta 88 zcmX@ddXJSOEZBpM0SG3t7|G6HVqkEIaB{wts`_q!V)WAlwwkY7PDIRM1j^5t7<^O6 oHDUpf9l*fIkO36R;$UE$Y{gj4)q9A6p}{#+ltF0oW=3g70Dg8DfB*mh delta 72 zcmcb|dXAMPEZBo}B8QP|4-*4}ON5j2%5#U!U%oGEj>(;`!t#5;1V#o1hMtMxH~CzG brU2Ov42%q^K%vP_jO9$+pEe(6lx73~WKI@Q diff --git a/examples/runtime/shaders/dx11/vs_tree.bin b/examples/runtime/shaders/dx11/vs_tree.bin index f2775605005f1b3882f2d01aaaa20df8a1c52602..67fe15371de3c10745bb0d1cb97a6dd860aa2695 100644 GIT binary patch delta 74 zcmZ3&v4(>qEZBpM0SG3t=*hldW?*oMaB>#$_;n`Zn4h8@Q@CMTSI;~~p!|!C{<@4p bt`T#X7#IQ=7#WrW#j-dU7&mt@&SC-p&rTAS delta 66 zcmZ3(v4n#qEZBo}B8Q&r6J`bmmk1|kiM8R2*JW<7ZIqWQ(fPckkdc9b;mO8eT}D2a WpczaI3=Ry849kFGnj}o2$ diff --git a/examples/runtime/shaders/dx11/vs_update.bin b/examples/runtime/shaders/dx11/vs_update.bin index 653915535d9633d6fbdad23475b5938f52c4f097..242bd77d04d26d60ee6487701c9408600b8af030 100644 GIT binary patch delta 96 zcmeBRnZV*07VN>s00jARb~cO*{H5`^`6;P6VVSAr0Y&*)EI=6+h6juc3@#B)&S9NT tR`y#y+p}wu`jTLi+dM#Fh6fXE4+^4*>2O8L$8V delta 64 zcmbQh(!s(K7VN<~kwZrI4kH7DON5iNtV_o0>d>jL_N6~sk^5@WAD}S9or#VI`CNkj R0GSR9j12Zbda?-P9{{c86t(~W diff --git a/examples/runtime/shaders/dx11/vs_vectordisplay_fb.bin b/examples/runtime/shaders/dx11/vs_vectordisplay_fb.bin index 95944baac28077bc4768494b8c067d2775d46156..6d67bc5e5dd41fa0a2463e7851facb1eac35f7b7 100644 GIT binary patch delta 97 zcmaFI@{PqYEZBpM0SFkIKRsk*;4h8O%}+_q3Cm0^4=BpdVgbsqFt{)=Ft|iGIbWD< wm0R&^(zf=;Tg11AO3r2k%DPOn{VC)cp#x+GFfcNB1BJ3U7#KIZFlsRZ0Hj?S@c;k- delta 65 zcmeyy@{WZiEZBo}B8QBu0}}&-ON5iND)*jGAN7T$TADe2axBzoVPs%naG2=$lg}kc T1ITt@U}W$D3T^gb)M5kxT6PdO diff --git a/examples/runtime/shaders/dx11/vs_vt_generic.bin b/examples/runtime/shaders/dx11/vs_vt_generic.bin index 71e42b378d9fd8dbf846b929092f3058b4da4cc7..b8b77e1652900510694fdd0d1a966e05673469b1 100644 GIT binary patch delta 63 zcmZ3=x{`H*u51Al1A|M1lk=MRt^lRrMf+w-|M(oe_*XO|0|P_BM6ZKFt`QS}>;MKv Rh7_Ps76$|4W=X~#MgWzR5s00a|REM>PaGcdSBI5{`C{5AWssPAX=O_00_C@Cj1puN ba*b$VVqgehU}RVb6wBgZVBB2E*u(??Ht7_Z delta 66 zcmZqX_|47|7VN<~k;77U12Y4ION5iN+KYGR1l|`_2mA|lRhx74CnEy`!-kDs00a|REM>PaF)+A9I5{_EH;O17`jR?v>6*5^%MaKv0_C?%jJhi1 Z8gT%~4q#wpC;$p&aWF7$wq@MI2mlg36qNt~ delta 65 zcmZo<`^m}@7VN<~k;77U0}}&-ON5j2jew;enGZ9i>*guNO0sn!O*}}q38ynZ}o7s0KXhCA)y2|wLQCNN^D13U|{>^8z zRl8ZM$iuZ4%|@&7a%=qR+_mwU+4vTwV|{b24q>8leL}iVL8}K7ve|S2hA?WN5hlHN3*wYy#I3N3TP<9Nu=DS4DJ$F$R)@@ArC+fB~+gQaY=VsqArQa0pwi$P#1ERMw0DePi~ajuYoE3~*={V+Rx1IRgit6GyjA{U^uPuk3fI_m7lz-2y$i+1y&Ud57E?1h*D zU?-+PvbO20mBGjBk?OFurxe?05<+${`;rJ}K=%=geAV<>53lyAb*xwNQZ0IoRAxQv zP3t2MIk}{J#E)4)&VfBk`#NWsB@0?-NPPo2NCr_K!QhUZc9MZ&Hq^--XJftEYyug9 zy^S8)Ivd<4(wXtu!JM_Ssw0R%u=(jf;kBfHW zF;;)*z1j3J*(`{I82xNQiB#uoY<4zF%tyHlWK47RaaVz{oqF9c8kgjnc$wdGDMEfT z*bca-^8oj$KhNxev*0R=1imNBUoJSvltaHqoYt4dDQ@d4JJpw-pELJWLSLM*<<5bT zXVYeHbIkYI1NV78O2zr0?q}=g=4Z>jv&@bDes2H5E#~&$xy8Q-uxH@F&WyvE!97g+ zGpu5^nR1K&AozK1?M-qx`(l{NX=HF))s~$+ZBh$rfYspD}~rnYksl7?b;T RB(@lRGvgRMcG5gY_Fs)Hp@ske literal 2268 zcmd5-Jx>%-6uoa|mYo$8B^DMYQfi|RD+|9MF_@rHa1&!gP!LEK*X&|KId&#CV`6QF zglhK>7#l4u^dDH6DJ<-?kjC+xd*3j-N~qoNGWXuOpXc0p+*q6&x%BbPSHUlmBi*H~ z)$Q4KtKFG$B2GrtaJ${vTy9M{2g~tiORbHy^{qSY?!xlQ#=9`FnvA!s28^UaLi9 z7ta8P@o&BDquN+e92_- z?{Tg|{6Krd?DF~3*tO4}<}Y7(_wC9Vz)**iNIj(t>=NhY5y*j;Ymh?;)u$#diM$jot+qcnUD2FyZKOW;>dH(LLcCP z+_dE>eX!loiPLV1qjBuVVP5o}I{BH*Xxw-bQja;GM1h2e$yq;(rI|hOJ<*1v^=xM1 z)6|&*iBvXh0*yC(1lXL?ckHpm12}5Wrjyq^xvzCb)z_il2I?aiF%Gs~Qu7>9=Un6n z-x6fwDAd_1j+{iCOAq^{&e<)F{4uA57S~fh!_7D%maJ)gpU|4LRX)QUm3^@{^I@M& z#_eXn|?PGeBKFIM}F*VNF z$FF@%1-pSgfo&IgjThw4%KhdJ8-ICX*ikREp5?QhuCTOshGn&brgOeLB^QQEwS%_{&R^ z1ISG;N056jt^d02Vgq;Iu_`7pS!2AcF}kDpAEiC;8)a_0v&735WA=Yz8o-&kCDz_F Wx5QN)i7kfTg~Ty%>}5qEB7Xpicc8og diff --git a/examples/runtime/shaders/dx9/fs_callback.bin b/examples/runtime/shaders/dx9/fs_callback.bin index 64c91246d2e557e1100a5d5633fdd9b86081918f..d5ef286f681fa092e21f1b31728199475d466abe 100644 GIT binary patch delta 21 bcmZ3?vYds-E!cytW$~Rq3_!4vLz)QyN^u4o delta 17 YcmZ3^vY3U#E!cy#W$~Rq8+oLe05voQ8UO$Q diff --git a/examples/runtime/shaders/dx9/fs_cubes.bin b/examples/runtime/shaders/dx9/fs_cubes.bin index 05fa80a0ff034e57e9aaa2e8755fdcb03c16cbe9..882b4919007861ee4d70a205247a20f54c209019 100644 GIT binary patch delta 20 acmZo>Y-i+g3-(}J(*53(0SG2?R09Aytp$4k delta 16 XcmZo?Y-Z$e3-(}L(*53ZB2P5{DCq@y diff --git a/examples/runtime/shaders/dx9/fs_downsample.bin b/examples/runtime/shaders/dx9/fs_downsample.bin index 1191de96edbfd1ff6413faa084f27cbff3429dd6..b666ada5f1aec70c82ccbe932e51f93512c0fb0b 100644 GIT binary patch delta 21 bcmX@gev+NXE!cxCU(U{k0SGp7>}3W3J=p~i delta 17 YcmX@few3ZVE!cxKU(U{EBhOxD054Pp4*&oF diff --git a/examples/runtime/shaders/dx9/fs_hdr_blur.bin b/examples/runtime/shaders/dx9/fs_hdr_blur.bin index 96ed616269df9a1126d07e8753eb4711948a21e5..dfca8fbbe213b3293aa6960cfe811c03681f65df 100644 GIT binary patch delta 21 bcmaFD@`8oOE!czY_T%4g7=U0SM+_4HT$Kle delta 17 ZcmaFC@`Q!ME!czg_T%4gHuA(U0RTd{2ZI0r diff --git a/examples/runtime/shaders/dx9/fs_hdr_bright.bin b/examples/runtime/shaders/dx9/fs_hdr_bright.bin index 28e47b54515c745f50372af96a6914bc6145c4c6..ad1bef3fd5c2488552a06000b3860e82361998f3 100644 GIT binary patch delta 21 bcmeyy^NWYaE!cxCU(U{k0SGp7-UzyJUM diff --git a/examples/runtime/shaders/dx9/fs_hdr_mesh.bin b/examples/runtime/shaders/dx9/fs_hdr_mesh.bin index bdb7ad9f0198dba3c3fe903c4bd5c2bfc4d297b9..bd6886c3a2cc1e9ae2979082cbdd23debb7bdf78 100644 GIT binary patch delta 21 bcmcc3b)SpJE!cz2Y^_ii0}yQF2xbKUMQ8<5 delta 17 Ycmcc5b(@RBE!czAY^_k&MxJ0+05m%VQ2+n{ diff --git a/examples/runtime/shaders/dx9/fs_hdr_skybox.bin b/examples/runtime/shaders/dx9/fs_hdr_skybox.bin index a31f47bac6d5c9fa248c7d4061c74be5265adfa2..dc914f37e2a66baa6eb639e9460f9455df08538f 100644 GIT binary patch delta 21 acmZo?>1N?^3-(~km$S2B0D_Gi{}}-^IRwrC delta 17 YcmeBXX=mYZ3-(~mm$S3k$n&2O04KZz%>V!Z diff --git a/examples/runtime/shaders/dx9/fs_hdr_tonemap.bin b/examples/runtime/shaders/dx9/fs_hdr_tonemap.bin index 7705f51f054af1ba6530a1c513141f1c4cbe27f6..94268c02df09d7a6f379268a06b73d8a71cd341b 100644 GIT binary patch delta 21 bcmZqXZRh223-(~U{rLAA1|ZnTQOyPbPXz|| delta 17 YcmZqYZRX{03-(~W{rLBrjXc$C05|9c_5c6? diff --git a/examples/runtime/shaders/dx9/fs_ibl_mesh.bin b/examples/runtime/shaders/dx9/fs_ibl_mesh.bin index be9f7fdd9c894fbf16536132d3fb5847bb3ccf4e..e5c5da8f02abf8e3b1f6606dce2d56c7b43873ff 100644 GIT binary patch delta 21 bcmaFJ|CFD{E!cxCsQQ~20}yQFxXBIxOdE!czgK(3?dMxM9K06J6#I{*Lx diff --git a/examples/runtime/shaders/dx9/fs_instancing.bin b/examples/runtime/shaders/dx9/fs_instancing.bin index 05fa80a0ff034e57e9aaa2e8755fdcb03c16cbe9..882b4919007861ee4d70a205247a20f54c209019 100644 GIT binary patch delta 20 acmZo>Y-i+g3-(}J(*53(0SG2?R09Aytp$4k delta 16 XcmZo?Y-Z$e3-(}L(*53ZB2P5{DCq@y diff --git a/examples/runtime/shaders/dx9/fs_mesh.bin b/examples/runtime/shaders/dx9/fs_mesh.bin index 5c5646bf62b87b2c9a066948ec2b4a7d99d5f7b9..7a3e189e692e47e252310ac300231ba8354d736a 100644 GIT binary patch delta 21 bcmZ3(xq*|%E!cx?>Ri{~3_!4vV+jiYNJa)V delta 17 ZcmdnMxrUR&E!cx~>Ri{~8+n$n001=21~dQw diff --git a/examples/runtime/shaders/dx9/fs_oit.bin b/examples/runtime/shaders/dx9/fs_oit.bin index ff6d9283e99e5c8f18439668d4307ec62cb1552f..502862a05dda818cf920467d56dd2d7a500121e3 100644 GIT binary patch delta 20 acmdnUxRsH|E!cx?Z%Dm00}xE)SP1|;JOyb0 delta 16 XcmdnWxRH^=E!cx~Z%DoMM4puZD|iKH diff --git a/examples/runtime/shaders/dx9/fs_oit_wb.bin b/examples/runtime/shaders/dx9/fs_oit_wb.bin index 136df585552577efb429acdc4c41b0010acb6ff2..0a1432d18a37bd8fb8c71cf7f095158d0266ac73 100644 GIT binary patch delta 21 bcmX@ge3F^RE!cx?Z%Dm00}yQF*vkk2MY;vb delta 17 YcmX@fe3Y5PE!cx~Z%DoMMxMQl05nAf$p8QV diff --git a/examples/runtime/shaders/dx9/fs_oit_wb_blit.bin b/examples/runtime/shaders/dx9/fs_oit_wb_blit.bin index 4044af87ac390d45cd61229d264ebd83744578e3..e679ddf576de6058aebf0fad45b8330b21d8b27a 100644 GIT binary patch delta 21 bcmZ3^yqcNEE!cxCU(U{k0SGp7%x44uI8y|y delta 17 YcmZ3@yquZCE!cxKU(U{EBhP$B04m-Ds{jB1 diff --git a/examples/runtime/shaders/dx9/fs_oit_wb_separate.bin b/examples/runtime/shaders/dx9/fs_oit_wb_separate.bin index 932c9071f01281433a84a5b4b6a1f9c28b55a903..bf59816bea6b6a9a75318ffdf2aea27c1d6d096d 100644 GIT binary patch delta 21 bcmZ3ypoy2E!cx~Z%DoMMxKR?05FXObpQYW diff --git a/examples/runtime/shaders/dx9/fs_oit_wb_separate_blit.bin b/examples/runtime/shaders/dx9/fs_oit_wb_separate_blit.bin index 8e95955a6de7258c3ccf1b4714d83a863eb572f4..49fd9b0dd7967b64b439283ee733deef08e8b1d1 100644 GIT binary patch delta 21 bcmZ3^yqcNEE!cxCU(U{k0SGp7%x44uI8y|y delta 17 YcmZ3@yquZCE!cxKU(U{EBhP$B04m-Ds{jB1 diff --git a/examples/runtime/shaders/dx9/fs_particle.bin b/examples/runtime/shaders/dx9/fs_particle.bin index b711b05873c8ff0fabf4af860a941a5092bb2ced..a7244c8f136aa6c5dfd489e6b5a0c42297c2511e 100644 GIT binary patch delta 21 bcmeBUp2W=K7VN>6CAMoP0}yQFXk!EbJmLjS delta 17 YcmbQl+{et}7VN>ACAMqlMxHiC04#+COaK4? diff --git a/examples/runtime/shaders/dx9/fs_picking_id.bin b/examples/runtime/shaders/dx9/fs_picking_id.bin index 053088baf0b92dce2c5c70ad4d8f35acaa829fdb..4443de81cf7f77a8832ce5734d0372bdfce2ae05 100644 GIT binary patch delta 20 acmcb`c#o0CE!cx?>Ri{~3_viE;}QTzlLm_b delta 16 Ycmcb|c#Dz4E!cx~>Ri{~6L~HH05aRi{~3_!4vqnil;Ly`sH delta 17 YcmbQvI+>NjE!cx~>Ri{~8+p2!05Jgt-v9sr diff --git a/examples/runtime/shaders/dx9/fs_pom.bin b/examples/runtime/shaders/dx9/fs_pom.bin index d075d1a040c2f4d78f05df60bf2741e359d1744d..ad6a0807eeb7fece6f83c640059b56461d6bd727 100644 GIT binary patch delta 21 bcmbQCGe?KVE!cx?@1cpu7=U0ShkzIWP1FW8 delta 17 ZcmbQEGed{NE!cx~@1cpuHu4CF0RT8t1~dQw diff --git a/examples/runtime/shaders/dx9/fs_raymarching.bin b/examples/runtime/shaders/dx9/fs_raymarching.bin index ae965d8ffc37f36657e1be2a233e79be5de84c7f..0754bf013326e4a8fff940d1456926d9fb48e774 100644 GIT binary patch delta 23 dcmX@{iRsKICLXt74>rc;PY)S@U?YdaP5^Rs2zdYi delta 19 bcmX@}iRr{ACJwh?4_3zJPY*ZpIP3%fS2PHC diff --git a/examples/runtime/shaders/dx9/fs_rsm_combine.bin b/examples/runtime/shaders/dx9/fs_rsm_combine.bin index 870d0dc725b2cf0a4a333fa25c77bb70f4e81413..6e69acd9dc8095ac8c7f51fbb24d5c3cc6b9084b 100644 GIT binary patch delta 21 bcmew^^jnC>E!cxCU(U{k0SGp7z>% diff --git a/examples/runtime/shaders/dx9/fs_rsm_gbuffer.bin b/examples/runtime/shaders/dx9/fs_rsm_gbuffer.bin index 9b9038fab36474aaa53d3a976f228d5f89557ed7..94cd1b0b12ab35c8898d14897bf11ec5fc181709 100644 GIT binary patch delta 20 acmaFD_=1tgE!czY@u8Sh1|XQoaR&fO1O}Y| delta 16 XcmaFC_=J(eE!czg@u8U1i9B}zH9Q8K diff --git a/examples/runtime/shaders/dx9/fs_rsm_lbuffer.bin b/examples/runtime/shaders/dx9/fs_rsm_lbuffer.bin index 3204f06cb0f6eb9072aadff2746bb7a190ff200b..f61dd868b927f17996130b945c87ec2cc38afa2a 100644 GIT binary patch delta 21 bcmey%*2vD|7VN=x`uy~A1|ZnTQOXPeP3;C) delta 17 YcmZo<|I5bV7VN=#`uz0rjXb5y05~cJR{#J2 diff --git a/examples/runtime/shaders/dx9/fs_rsm_shadow.bin b/examples/runtime/shaders/dx9/fs_rsm_shadow.bin index d2904989fc6c787539f25de13f80859f37d1f641..617d75ee5c8d39d02c5ca58db02b9b351a2dc8bc 100644 GIT binary patch delta 20 acmX@Xc!rV3E!czY@u8Sh1|XQoaR2~Czy?VG delta 16 XcmX@Zc!H6`E!czg@u8U1i981YG1vx3 diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_color_black.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_color_black.bin index b5eaba34214108c52e96ae18e8c38dc4e9cfcc5b..5d8a115f124f27821790b47b5a3b86f5e6d34958 100644 GIT binary patch delta 16 VcmeBYoXp7K7VN>s00a|Rx&a)-12g~t delta 12 TcmbQt*w4t~7VN<~k)s;`6kr20 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 0ff747224fd40667873a7e5ba30dad301b840c09..f7d333fb7a26d772316b77421323bc6f7162c32c 100644 GIT binary patch delta 21 bcmZ1=xE&u=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 0cbe6e8e66ca2438f4ffd9ef4dfff0d32e57f3ec..4dc773de2546ece8b4227524231806449586f4a6 100644 GIT binary patch delta 21 bcmew%@<)WnE!cyNqae$J0SGp76mS6mNCE|I delta 17 Ycmew(@05E_BJOBUy 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 135bd86d7c6a9cda9a134c6270e4bcb16e5e0c0b..c7834b8d8466aff20ba862f3de46a8deeb603c65 100644 GIT binary patch delta 23 dcmZ3spK;ZGMjp3d4>q^PwR0GNU?a!8cmQJ72Z{gy delta 19 bcmZ3rpK;lKMh>@N4_3FvwR1M|%!>yAOJN6z 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 e42044c5847af24521099a904d15d4995548df3c..f05874a564f6ece59bf863e645f311501ffa51fb 100644 GIT binary patch delta 21 bcmcaanpjsE!cyVqae#;BTt|V05=^4X#fBK diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_pcf_linear_csm.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_pcf_linear_csm.bin index 0d273401499e6a977493293b1b5732efd13f0e5c..f2948dfee484ff487bbf4d98bf3672136c0a7fd5 100644 GIT binary patch delta 23 dcmZ3qj&a#KMjp3d4>q^PwR0GNU?YcAH~?N@2Gjrm delta 19 bcmZ3sj&adCMh>@N4_3FvwR1M|NQDCcN0bKB diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_pcf_linear_omni.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_pcf_linear_omni.bin index 217bebe6163a94a8d89d13468353566746635ee1..8c856d66e9a911c9b7080e45acb4a17c94fa4557 100644 GIT binary patch delta 21 bcmbPiH{FiME!cz2t#R!f1|ZnT!7UE}M)n1b delta 17 YcmbPkH`$KEE!czAt#R#~jXd1)05l~9i~s-t 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 ee592e733df3ed43353f13d61b3ca22ca0c2ee79..f35e4b6fea9506b9e5320dd43ca475d6b6d9d2d8 100644 GIT binary patch delta 21 bcmccYeBGJHE!cz2t#R!f1|ZnTaas`oQ#J=Lreuy delta 17 YcmbOyH%pGgE!czAt#R#~jXXm905L-aQ2+n{ diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_vsm_omni.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_color_lighting_vsm_omni.bin index bc142f33b1aa12c13a5f7b4517d80639fe8a9008..680fccf07630176482f6ef910faa882c83d44fb2 100644 GIT binary patch delta 21 bcmZ1_w@!}7E!cz2t#R!f1|ZnTp~MdWMeGHF delta 17 YcmZ1{w@Qw~E!czAt#R#~jXX;H05f9+fdBvi diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_color_texture.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_color_texture.bin index 437fce12c9173e9e6c4ed46e27e0de95a3af2a34..7fe1602ba8d774db3e20491a3bcd0e7b30a19527 100644 GIT binary patch delta 21 bcmdnSvWtbsE!cxCU(U{k0SGp7=rI8RIq(Er delta 17 YcmdnRvWv04w_hTL1t6 diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_hblur.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_hblur.bin index 3d348dd3e9ef817f2f6f71856f8ec1162c09d28b..44d6ee835788d7303395cdff07e030cc22272189 100644 GIT binary patch delta 21 bcmdnRzK@;9E!czY_T%4g7=U0S$0lX~S0o3G delta 17 ZcmdnTzKfm1E!czg_T%4gHu7v@1^_;P2aEs! diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_hblur_vsm.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_hblur_vsm.bin index 9b2764cfc59d3e899df57064f7b2012f2c03143c..a8e09d41ae6f63f4177ce471aaa3ce571d232d84 100644 GIT binary patch delta 21 bcmeyx@sESYE!czY_T%4g7=U0SM-dAEV9N*4 delta 17 Zcmeyz@r#4QE!czg_T%4gHu4m)002fF2hRWi diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth.bin index 170e613253433cabc0a5d08afc5028071ce11810..5772349a187cae81b9d4396c6a5f03023b54ad96 100644 GIT binary patch delta 20 acmZo?>Sp3`3-(|um{RnE0SG2?{09I#9tIEq delta 16 XcmeBXYG>kb3-(|wm{Rm(BF}#SDHa9~ diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_linear.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_linear.bin index e4c682c830459110b10c83f51941af412b8547d7..ffacc64c6175251197a26d457672087ba9a10a5a 100644 GIT binary patch delta 20 acmcc4c$<;OE!cx?iL_@G0}xE)I1d0m%LS4E delta 16 Xcmcc3c%6~ME!cx~iL__cM4s~iE&BzL diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_vsm.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_packdepth_vsm.bin index 7c93e3dbb9f0f6fa3ce575d1a7e9b9711c199f0f..0fef91f6c3053ab0e53312807c0b2af55ca3ab49 100644 GIT binary patch delta 21 bcmX@kbef6BE!cytU`o*s1|ZnTVb2HvN-qWR delta 17 YcmX@jbexI9E!cy#U`o-CjXd^@05&EC@Bjb+ 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 be9b761e204416b349c6ca61c16177af1ca8e851..3b4bb4e00cb89ae8873c002bfb45866297059ef8 100644 GIT binary patch delta 20 acmey**v!P^7VN>cMB1~80SG2?d`p?MW7VN>gMB1}zBF}dKD&hr- diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_texture.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_texture.bin index 52d07b144bf138eed8f569652359d365ae6b03dd..f72ebf627d6bf2b32c7e1ea012e71da4b8756daf 100644 GIT binary patch delta 20 acmcb@c!QD0E!cxCU(U{k0SG2?oB;qi+64{( delta 16 Xcmcb?c!iO}E!cxKU(U{EBF`BBD-Hz> diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_unpackdepth.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_unpackdepth.bin index 52d0781bec249e775d7a46e5a8f648c42f9808fb..955d49eb460484a296996fda9d9bbba86fd7b9e8 100644 GIT binary patch delta 21 bcmeyy^oxndE!cxCU(U{k0SGp7zbG delta 17 Ycmeyu_koYYE!cxKsQR1OMxG3I06G-~^Z)<= diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_color_texture.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_color_texture.bin index 437fce12c9173e9e6c4ed46e27e0de95a3af2a34..7fe1602ba8d774db3e20491a3bcd0e7b30a19527 100644 GIT binary patch delta 21 bcmdnSvWtbsE!cxCU(U{k0SGp7=rI8RIq(Er delta 17 YcmdnRvWv04w_hTL1t6 diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svbackblank.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svbackblank.bin index 918062eabf2931ea1d2aa52a6f82c2b555209bd8..fb1516605b0cc596cfb01d195d9d3ead5c568015 100644 GIT binary patch delta 16 VcmeBYoXp7K7VN>s00a|Rx&a)-12g~t delta 12 TcmbQt*w4t~7VN<~k)s;`6kr20 diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svbackcolor.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svbackcolor.bin index 39940cb6d9aed8fcdfdf75f1eaeb71fef4c60b2d..6ea81e40c96dbdf96d763f615bf76ec5b2718b33 100644 GIT binary patch delta 16 Wcmcc1_>hsqE!cyN0SG3t+ynq7HUu63 delta 12 TcmaFJc$bmIE!cx~BF9Yt8)5_< diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex1.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex1.bin index aab8a7abf89ea02cf008a27c39d0e9969ac60b3d..cf4d46f6b80985ad8f81e952f54e3bcce2a46074 100644 GIT binary patch delta 16 WcmZ3_xS5f|E!cyN0SG3ttOfueqyv-y delta 12 TcmdnYxSo;4E!cx~BFAa~7eE7( diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex2.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex2.bin index 348ac02882acd8122beec31d38493fb81a850584..912c39a7ee5588ba187105d98c2f2ec875f10960 100644 GIT binary patch delta 16 WcmZ3_xS5f|E!cyN0SG3ttOfueqyv-y delta 12 TcmdnYxSo;4E!cx~BFAa~7eE7( diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontblank.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontblank.bin index 094a52504610545cb0d568f57bb301031c65cc5a..26429f8a123c525039513581b1cd404321ffec50 100644 GIT binary patch delta 16 VcmeBYoXp7K7VN>s00a|Rx&a)-12g~t delta 12 TcmbQt*w4t~7VN<~k)s;`6kr20 diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontcolor.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontcolor.bin index 39940cb6d9aed8fcdfdf75f1eaeb71fef4c60b2d..6ea81e40c96dbdf96d763f615bf76ec5b2718b33 100644 GIT binary patch delta 16 Wcmcc1_>hsqE!cyN0SG3t+ynq7HUu63 delta 12 TcmaFJc$bmIE!cx~BF9Yt8)5_< diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex1.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex1.bin index aab8a7abf89ea02cf008a27c39d0e9969ac60b3d..cf4d46f6b80985ad8f81e952f54e3bcce2a46074 100644 GIT binary patch delta 16 WcmZ3_xS5f|E!cyN0SG3ttOfueqyv-y delta 12 TcmdnYxSo;4E!cx~BFAa~7eE7( diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex2.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex2.bin index 348ac02882acd8122beec31d38493fb81a850584..912c39a7ee5588ba187105d98c2f2ec875f10960 100644 GIT binary patch delta 16 WcmZ3_xS5f|E!cyN0SG3ttOfueqyv-y delta 12 TcmdnYxSo;4E!cx~BFAa~7eE7( diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svside.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svside.bin index b5186b8cdcf9f38293a81bf3dd90b8effc315ab2..c410d1ef1e8ae2eb45b8a5b66c6408367dc2f024 100644 GIT binary patch delta 20 acmey(_@9x-E!cx?@Aj|R3_viE<1+wJ1_w|8 delta 16 Ycmey*_?wZ#E!cx~@Aj|R6L~%Z06ESFPXGV_ diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svsideblank.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svsideblank.bin index 877bfb79d195a83c8199b2df97dbc8b53a58017c..5d174e953c592cc1b59f5dec9796fcad75843277 100644 GIT binary patch delta 20 acmeBYoXp7M7VN>ccl+0D1|XQo(GCDWk_HR_ delta 16 XcmbQt*w4t}7VN>gcl+1ui9GE9EV>2@ diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svsidecolor.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svsidecolor.bin index e2f2a02d09be47915153257a54f04d21fa070065..67803043a609ca8b28ffa3f82436d113d10d4718 100644 GIT binary patch delta 20 acmcc1_>hsuE!cx?@Aj|R3_viE<0=45bO!bS delta 16 YcmaFJc$bmGE!cx~@Aj|R6M3!z05&WJ^#A|> diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svsidetex.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svsidetex.bin index e6059b1061c36c8f2a3c7a8611e57bb48ee6ff6f..af21542e15d93512f1f4cb123528ef95a0c724e7 100644 GIT binary patch delta 21 bcmcb^^ni)SE!cx?@Aj|R3_!4vBZLtEQs)Mi delta 17 YcmaFBbcczh($ diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_texture.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_texture.bin index 52d07b144bf138eed8f569652359d365ae6b03dd..f72ebf627d6bf2b32c7e1ea012e71da4b8756daf 100644 GIT binary patch delta 20 acmcb@c!QD0E!cxCU(U{k0SG2?oB;qi+64{( delta 16 Xcmcb?c!iO}E!cxKU(U{EBF`BBD-Hz> diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_texture_lighting.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_texture_lighting.bin index 168320d724363dce54142dbb9e855a93d4cf5fc1..7b65c958ab1db949bcc0ac1b7167919fe30b493d 100644 GIT binary patch delta 21 bcmZn{=oa8{3-(~E^Znz)00bL3{<8xBK)eO` delta 17 YcmeAcXcypc3-(~G^Znzqk>@`<057iv_W%F@ diff --git a/examples/runtime/shaders/dx9/fs_sky.bin b/examples/runtime/shaders/dx9/fs_sky.bin index c4dd3e088685c872ea85f48b6ee53a3f71bc4ef4..aedd1f1b020b836803c3e0d5e3cded940122d017 100644 GIT binary patch delta 21 bcmZo>ZD-|i3-(~!-sk?F0SGp7R5JkpL5&5u delta 17 YcmZo?ZD!?g3-(~$-sk>)BTqFG054btxBvhE diff --git a/examples/runtime/shaders/dx9/fs_sky_color_banding_fix.bin b/examples/runtime/shaders/dx9/fs_sky_color_banding_fix.bin index 2d6725b0b8c02924641a7f4d53aa9da7215b9413..6df6a3348e12f08121b1a2660216cb102ad6c486 100644 GIT binary patch delta 21 bcmey*+04b`7VN>cz0dtU0}yQF_|5_VO%VpT delta 17 YcmZqX`p?PX7VN>gz0dvqMxO6105{qOw*UYD diff --git a/examples/runtime/shaders/dx9/fs_sky_landscape.bin b/examples/runtime/shaders/dx9/fs_sky_landscape.bin index 14df655f54cfdc286391dd134ebc89c3c439859f..36bbd3bfd10ed39606e8d251e3459a046eea3a13 100644 GIT binary patch delta 21 bcmbQpJ(ZisE!cx?;s&!L3_!4vqmvZ?LO}(x delta 17 YcmbQrJ&~KkE!cx~;s&!L8+kfe0WfR@u>b%7 diff --git a/examples/runtime/shaders/dx9/fs_sms_mesh.bin b/examples/runtime/shaders/dx9/fs_sms_mesh.bin index 259e3550c20f1b8418a669a4a05f7492d19772c1..f69e9694cae8bde92631cd9fcb49b803dc0d076f 100644 GIT binary patch delta 21 bcmbOwJWrU%E!cyNqae$J0SGp7OyUFpId25e delta 17 YcmbOyJWH6vE!cyVqae#;BhMsG04r7m&j0`b diff --git a/examples/runtime/shaders/dx9/fs_sms_mesh_pd.bin b/examples/runtime/shaders/dx9/fs_sms_mesh_pd.bin index fa13f4450efe200a7fbda63c3b46c4fff6029844..ebf1095885dde654351e75c936983478a1d59156 100644 GIT binary patch delta 21 bcmca7`ACw-E!cyNqae$J0SGp7T;l-%MScaV delta 17 YcmaDPc~6qVE!cyVqae#;BhNJ+05uf_ssI20 diff --git a/examples/runtime/shaders/dx9/fs_sms_shadow.bin b/examples/runtime/shaders/dx9/fs_sms_shadow.bin index b5eaba34214108c52e96ae18e8c38dc4e9cfcc5b..5d8a115f124f27821790b47b5a3b86f5e6d34958 100644 GIT binary patch delta 16 VcmeBYoXp7K7VN>s00a|Rx&a)-12g~t delta 12 TcmbQt*w4t~7VN<~k)s;`6kr20 diff --git a/examples/runtime/shaders/dx9/fs_sms_shadow_pd.bin b/examples/runtime/shaders/dx9/fs_sms_shadow_pd.bin index 2dcde77c974dc0cfec10c724e8146bbc2c086453..29c1d854b1c9c5d31ac8351411a2f932b80c2cdf 100644 GIT binary patch delta 21 bcmcb?bccz@E!cytU`o*s1|ZnT5x@ulO!)>R delta 17 Ycmcb^bc2b*E!cy#U`o-CjXVL2061s{BLDyZ diff --git a/examples/runtime/shaders/dx9/fs_stencil_color_black.bin b/examples/runtime/shaders/dx9/fs_stencil_color_black.bin index b5eaba34214108c52e96ae18e8c38dc4e9cfcc5b..5d8a115f124f27821790b47b5a3b86f5e6d34958 100644 GIT binary patch delta 16 VcmeBYoXp7K7VN>s00a|Rx&a)-12g~t delta 12 TcmbQt*w4t~7VN<~k)s;`6kr20 diff --git a/examples/runtime/shaders/dx9/fs_stencil_color_lighting.bin b/examples/runtime/shaders/dx9/fs_stencil_color_lighting.bin index 0d48f9e048f683afbd25de54dbb96f65eaf834a1..950325e902dde9539dd8a369f78153ed9756c89d 100644 GIT binary patch delta 21 bcmdnQzm1>AE!cxCsQQ~20}yQFSj7$iL~I4U delta 17 YcmdnSzlop2E!cxKsQR1OMxIsd05bOlyZ`_I diff --git a/examples/runtime/shaders/dx9/fs_stencil_color_texture.bin b/examples/runtime/shaders/dx9/fs_stencil_color_texture.bin index 437fce12c9173e9e6c4ed46e27e0de95a3af2a34..7fe1602ba8d774db3e20491a3bcd0e7b30a19527 100644 GIT binary patch delta 21 bcmdnSvWtbsE!cxCU(U{k0SGp7=rI8RIq(Er delta 17 YcmdnRvWv04w_hTL1t6 diff --git a/examples/runtime/shaders/dx9/fs_stencil_texture.bin b/examples/runtime/shaders/dx9/fs_stencil_texture.bin index 52d07b144bf138eed8f569652359d365ae6b03dd..f72ebf627d6bf2b32c7e1ea012e71da4b8756daf 100644 GIT binary patch delta 20 acmcb@c!QD0E!cxCU(U{k0SG2?oB;qi+64{( delta 16 Xcmcb?c!iO}E!cxKU(U{EBF`BBD-Hz> diff --git a/examples/runtime/shaders/dx9/fs_stencil_texture_lighting.bin b/examples/runtime/shaders/dx9/fs_stencil_texture_lighting.bin index f1ae1d4047f4a822365b6ef353bf52a3b0134a15..31a4b4bbc434ba81c3b6690e60d923ac89e0ab50 100644 GIT binary patch delta 21 bcmew?@Lhn%E!cyt&i9WG0}yQF$mRe5P;~}9 delta 17 Ycmew^@L7PvE!cy#&i9YcMxJaA06Yi=JOBUy diff --git a/examples/runtime/shaders/dx9/fs_terrain.bin b/examples/runtime/shaders/dx9/fs_terrain.bin index 75bcfcf102965d17d8f705630df3671a8bb291ef..bb0145e9c209bed4de5d4a81065af2ca7bc8b474 100644 GIT binary patch delta 20 acmdnbc$ksLE!czY{4MDz3_viEV>OV diff --git a/examples/runtime/shaders/dx9/fs_tree.bin b/examples/runtime/shaders/dx9/fs_tree.bin index 0802f84f75133b8ca681ebc4d3f738255044f125..a60021cfd3984b6288d8dc201596b7706d6b1c42 100644 GIT binary patch delta 21 bcmeyu{)3&zE!czYWv*E_0}yQFc*6_;Q6mPe delta 17 Ycmeyt{)L^xE!czgWv*HGMxHm!06gXftN;K2 diff --git a/examples/runtime/shaders/dx9/fs_update.bin b/examples/runtime/shaders/dx9/fs_update.bin index e969ebb9ce7d0450b5ea2e438d33939a446dd598..c8c3fb5f6b928dbfb6f2d5a8e914b5621160641a 100644 GIT binary patch delta 20 acmcc2c%6~QE!cxCU(U{k0SG2?oCW|nvjqzP delta 16 Xcmcc4c$tyIE!cxKU(U{EBF||6D(?jf diff --git a/examples/runtime/shaders/dx9/fs_update_3d.bin b/examples/runtime/shaders/dx9/fs_update_3d.bin index 103c6688f695973c39ee444791c913ba09685476..1e76f28cdf20f2aca4c260f808cf70c39ff219e1 100644 GIT binary patch delta 21 bcmZ3=ypoy6E!cxCU(U{k0SGp7%w+@sH~$2t delta 17 YcmZ3( delta 16 XcmZo+YGC4U3-(~mm$S2($nygLA$|mt diff --git a/examples/runtime/shaders/dx9/fs_upsample.bin b/examples/runtime/shaders/dx9/fs_upsample.bin index 933559d451395bbf3ba8e798264d2651241c3b5c..c69b6f58e3e41bb96c3192e590989e70ad938ec8 100644 GIT binary patch delta 21 bcmbQvHk*ydE!cxCU(U{k0SGp7@G}DdH75iF delta 17 YcmbQuHl2;bE!cxKU(U{EBM(0_04N#+0{{R3 diff --git a/examples/runtime/shaders/dx9/fs_vectordisplay_blit.bin b/examples/runtime/shaders/dx9/fs_vectordisplay_blit.bin index 052deac9419dc0a2639644f277555ac8fcb85063..fba9f45b3d8381963043e707366d038d9479be26 100644 GIT binary patch delta 21 bcmdnbbeM_9E!cyNvH8k diff --git a/examples/runtime/shaders/dx9/fs_vectordisplay_fb.bin b/examples/runtime/shaders/dx9/fs_vectordisplay_fb.bin index 3fc3e0f2ec61cc7dc82b320050890a72c12a3360..133f2e8985211308e624ce5ac77244c3e38f0dd9 100644 GIT binary patch delta 21 bcmX@jbe@UFE!cyNvH8pF diff --git a/examples/runtime/shaders/dx9/vs_fullscreen.bin b/examples/runtime/shaders/dx9/vs_fullscreen.bin index 83bdf0809555061ef9ed3cd398d006d84748ce65..b77faf8800332531f686f4eda4e42148e527f2ae 100644 GIT binary patch delta 17 XcmdnVw3mq^EZBpM0SGp-m@)zYCF=ua delta 13 UcmdnXw3CS?EZBo}BZny?02}TDWB>pF diff --git a/examples/runtime/shaders/dx9/vs_hdr_blur.bin b/examples/runtime/shaders/dx9/vs_hdr_blur.bin index 108678a83f71123563cbda61bd02d1d401b11a20..57502497e8acd83d1cb3e5a57b8a3c74f776c56c 100644 GIT binary patch delta 17 XcmbQtI-QjxEZBpM0SGp-^fLhfB02+l delta 13 UcmbQvI+>LvEZBo}BS$|I02x&Sc>n+a diff --git a/examples/runtime/shaders/dx9/vs_hdr_bright.bin b/examples/runtime/shaders/dx9/vs_hdr_bright.bin index 83bdf0809555061ef9ed3cd398d006d84748ce65..b77faf8800332531f686f4eda4e42148e527f2ae 100644 GIT binary patch delta 17 XcmdnVw3mq^EZBpM0SGp-m@)zYCF=ua delta 13 UcmdnXw3CS?EZBo}BZny?02}TDWB>pF diff --git a/examples/runtime/shaders/dx9/vs_hdr_lum.bin b/examples/runtime/shaders/dx9/vs_hdr_lum.bin index 83bdf0809555061ef9ed3cd398d006d84748ce65..b77faf8800332531f686f4eda4e42148e527f2ae 100644 GIT binary patch delta 17 XcmdnVw3mq^EZBpM0SGp-m@)zYCF=ua delta 13 UcmdnXw3CS?EZBo}BZny?02}TDWB>pF diff --git a/examples/runtime/shaders/dx9/vs_hdr_lumavg.bin b/examples/runtime/shaders/dx9/vs_hdr_lumavg.bin index 83bdf0809555061ef9ed3cd398d006d84748ce65..b77faf8800332531f686f4eda4e42148e527f2ae 100644 GIT binary patch delta 17 XcmdnVw3mq^EZBpM0SGp-m@)zYCF=ua delta 13 UcmdnXw3CS?EZBo}BZny?02}TDWB>pF diff --git a/examples/runtime/shaders/dx9/vs_hdr_mesh.bin b/examples/runtime/shaders/dx9/vs_hdr_mesh.bin index dfd2689314ae472a727ec738edf668e3cb0f4df1..9b64ed83ec026bcf2fc1b3248fb2f6de30481e62 100644 GIT binary patch delta 17 XcmdnZvY&+`EZBpM0SGp-m@@$YCTs(6 delta 13 UcmdnbvYUk^EZBo}BZoN?031&PZvX%Q diff --git a/examples/runtime/shaders/dx9/vs_hdr_skybox.bin b/examples/runtime/shaders/dx9/vs_hdr_skybox.bin index 83bdf0809555061ef9ed3cd398d006d84748ce65..b77faf8800332531f686f4eda4e42148e527f2ae 100644 GIT binary patch delta 17 XcmdnVw3mq^EZBpM0SGp-m@)zYCF=ua delta 13 UcmdnXw3CS?EZBo}BZny?02}TDWB>pF diff --git a/examples/runtime/shaders/dx9/vs_hdr_tonemap.bin b/examples/runtime/shaders/dx9/vs_hdr_tonemap.bin index fb696b33dee5ed99c5547f1fc0126abce67772c2..8b5fa474298dc87fcb676dcc81991d7acf09314c 100644 GIT binary patch delta 17 WcmZo??Plc&3-(}R0D_Gy%}f9wq61a{ delta 13 UcmeBXZD(Z(3-(~$$kEIM02mzuRR910 diff --git a/examples/runtime/shaders/dx9/vs_ibl_mesh.bin b/examples/runtime/shaders/dx9/vs_ibl_mesh.bin index 8d56b1b9da12637652e9ae753889f8b23fe4f9e7..d5cce89f622cc2c5168f2a746db34a26642b6c97 100644 GIT binary patch delta 17 XcmaFI@`;5bEZBpM0SGp-WHA8%EiwcN delta 13 Ucmeyw@{WZiEZBo}BS#h!03m$@2mk;8 diff --git a/examples/runtime/shaders/dx9/vs_ibl_skybox.bin b/examples/runtime/shaders/dx9/vs_ibl_skybox.bin index e6dcec6b89c9a6b715db0dc8af41bad002f5b80e..04e9f0e827fd3474be829a1f02e2ec62e77bf7cc 100644 GIT binary patch delta 17 Xcmcc0a+8H4EZBpM0SGp-1Tp~tDc}RX delta 13 Ucmcb~a+QT8EZBo}BS#<;03P!Ly#N3J diff --git a/examples/runtime/shaders/dx9/vs_instancing.bin b/examples/runtime/shaders/dx9/vs_instancing.bin index 000999e073fefb86fb33bb7bcd8dbb64b939fb64..5de1f93db0e232fe10b954348d6c22232de98dce 100644 GIT binary patch delta 17 Xcmcb@e1n-IEZBpM0SGp-TwnwMDxU;6 delta 13 Ucmcb?e1(}MEZBo}BgX|s03X5xHvj+t diff --git a/examples/runtime/shaders/dx9/vs_mesh.bin b/examples/runtime/shaders/dx9/vs_mesh.bin index cde801db0a2aa62bb155cb82267140416797788e..94383c50ecb7542ba8d8ce5fac6735e135965e1f 100644 GIT binary patch delta 17 Xcmcb>eubSQEZBpM0SGp-oM8q4Dv<;> delta 13 Ucmcb@eu14OEZBo}BgYwL03WmjH2?qr diff --git a/examples/runtime/shaders/dx9/vs_oit.bin b/examples/runtime/shaders/dx9/vs_oit.bin index 871fab033e6c78d7680e6defba0033f3a760de63..4255da76e4757a854e1428650582a531fd141c05 100644 GIT binary patch delta 17 XcmZ3?vYdq@EZBpM0SGp-$TI-|BRm5r delta 13 UcmZ3^vY3S>EZBo}BZoW_02$u{CjbBd diff --git a/examples/runtime/shaders/dx9/vs_oit_blit.bin b/examples/runtime/shaders/dx9/vs_oit_blit.bin index 83bdf0809555061ef9ed3cd398d006d84748ce65..b77faf8800332531f686f4eda4e42148e527f2ae 100644 GIT binary patch delta 17 XcmdnVw3mq^EZBpM0SGp-m@)zYCF=ua delta 13 UcmdnXw3CS?EZBo}BZny?02}TDWB>pF diff --git a/examples/runtime/shaders/dx9/vs_particle.bin b/examples/runtime/shaders/dx9/vs_particle.bin index 49fcb754d0b9add032fd424e48c6c1243a164876..0740fedeeef08209e0818d8112b6c615e0e0286c 100644 GIT binary patch delta 17 XcmZ3&x`LG>EZBpM0SGp-EMNivBzyy{ delta 13 UcmZ3%x`dS_EZBo}BgXbjtN;K2 diff --git a/examples/runtime/shaders/dx9/vs_picking_shaded.bin b/examples/runtime/shaders/dx9/vs_picking_shaded.bin index 9b139c74e96ca08467fe58d56e7ee33b60b3fc0d..a17dc7e8cf696748477863df36825e42cee3b8d1 100644 GIT binary patch delta 17 XcmbQkx`34s00bLZeli09DH#Ml delta 13 UcmZqV_{+``7VN>gk>e*b03FfpF diff --git a/examples/runtime/shaders/dx9/vs_rsm_gbuffer.bin b/examples/runtime/shaders/dx9/vs_rsm_gbuffer.bin index f44abc88aa7cc93e1ee95e3db136c51f65df7c7c..ded47522a21664f3e7e5a76b721d5607a40f6fc6 100644 GIT binary patch delta 17 XcmaFO{GOR3EZBpM0SGp-JZA&|Ev*E7 delta 13 UcmaFQ{F<31EZBo}Bgb<_03sL!d;kCd diff --git a/examples/runtime/shaders/dx9/vs_rsm_lbuffer.bin b/examples/runtime/shaders/dx9/vs_rsm_lbuffer.bin index 64243600af4f2138e09e625e16f866e9e92db6d1..4e6e546cbd0ab18eac51fe0231b95f703f524a53 100644 GIT binary patch delta 17 WcmZo-Z)4{O3-(}R0D_Gyb<6-DH3Lil delta 13 UcmZo;Z(?T&3-(~$$Wg}(02jyuO8@`> diff --git a/examples/runtime/shaders/dx9/vs_rsm_shadow.bin b/examples/runtime/shaders/dx9/vs_rsm_shadow.bin index 28072c43ede6f9245c915afdb6a711f9164b1c21..d09a1cc31d1e98def1de80e51b29acf3123813d5 100644 GIT binary patch delta 17 XcmaFQ{F#{}EZBpM0SGp-yk-OdE;R&+ delta 13 Ucmey&{GOR5EZBo}Bgbn-03v_{hyVZp diff --git a/examples/runtime/shaders/dx9/vs_shadowmaps_color.bin b/examples/runtime/shaders/dx9/vs_shadowmaps_color.bin index 039dc22d8f662b8da075592bbb5d0a805f751467..2a5539a3a37c0bc12d7badab94e8a3f42ca38775 100644 GIT binary patch delta 17 XcmbQrG?R%VEZBpM0SGp-2r>cyAtM6$ delta 13 UcmbQqG?j@ZEZBo}BZnX(02oFB_y7O^ diff --git a/examples/runtime/shaders/dx9/vs_shadowmaps_color_lighting.bin b/examples/runtime/shaders/dx9/vs_shadowmaps_color_lighting.bin index c785cf4a3906b0b00e3ef643d74519d45791a5e4..888baefd671cc893ba703ad5d625f82652a96f56 100644 GIT binary patch delta 17 XcmbQkwt$TzEZBpM0SGp-NH7BcB8vkU delta 13 UcmZ3$HiwNREZBo}BZmYt02x*T7XSbN 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 574f202a46cb37e0c86451b5e0182a24346a39ce..43516081b155dc6b268a7ac22a230dc0d333fe34 100644 GIT binary patch delta 17 XcmZ3=y^@pF diff --git a/examples/runtime/shaders/dx9/vs_shadowmaps_depth.bin b/examples/runtime/shaders/dx9/vs_shadowmaps_depth.bin index 039dc22d8f662b8da075592bbb5d0a805f751467..2a5539a3a37c0bc12d7badab94e8a3f42ca38775 100644 GIT binary patch delta 17 XcmbQrG?R%VEZBpM0SGp-2r>cyAtM6$ delta 13 UcmbQqG?j@ZEZBo}BZnX(02oFB_y7O^ diff --git a/examples/runtime/shaders/dx9/vs_shadowmaps_hblur.bin b/examples/runtime/shaders/dx9/vs_shadowmaps_hblur.bin index af91acec42b4c7c0ea84a8551ce87ece8235e03e..04a2b737e2f36effbd2ef5fcc71d85b2d7a825f4 100644 GIT binary patch delta 17 XcmaFE`hk@rEZBpM0SGp-ykG(VE(`>P delta 13 Ucmeys`i7MyEZBo}BgYFS03u%mga7~l diff --git a/examples/runtime/shaders/dx9/vs_shadowmaps_packdepth.bin b/examples/runtime/shaders/dx9/vs_shadowmaps_packdepth.bin index d9b2359c9f238c54f7931dd977685bd202ba50bc..e2f258194281108b7f5acd7225421767a5f53afa 100644 GIT binary patch delta 17 XcmdnVw3mq^EZBpM0SGp-m@)zYCF=ua delta 13 UcmdnXw3CS?EZBo}BZny?02}TDWB>pF diff --git a/examples/runtime/shaders/dx9/vs_shadowmaps_packdepth_linear.bin b/examples/runtime/shaders/dx9/vs_shadowmaps_packdepth_linear.bin index afe517c86ac2c6bbb6fc82d35e568135c05041a3..75250cb7edff4b324b49ffe4357cca26ec570a73 100644 GIT binary patch delta 17 Xcmcb~beD-EEZBpM0SGp-gfapEDk}rU delta 13 Ucmcc1bd!lCEZBo}BS$DB03R*`!~g&Q diff --git a/examples/runtime/shaders/dx9/vs_shadowmaps_texture.bin b/examples/runtime/shaders/dx9/vs_shadowmaps_texture.bin index 83bdf0809555061ef9ed3cd398d006d84748ce65..b77faf8800332531f686f4eda4e42148e527f2ae 100644 GIT binary patch delta 17 XcmdnVw3mq^EZBpM0SGp-m@)zYCF=ua delta 13 UcmdnXw3CS?EZBo}BZny?02}TDWB>pF diff --git a/examples/runtime/shaders/dx9/vs_shadowmaps_texture_lighting.bin b/examples/runtime/shaders/dx9/vs_shadowmaps_texture_lighting.bin index 253fce22942e465e879e3f69c7085898a0d7df76..b406b4a6a1662a731f0bcf57b19b075ebc1e9370 100644 GIT binary patch delta 17 XcmdnZvY&+`EZBpM0SGp-m@@$YCTs(6 delta 13 UcmdnbvYUk^EZBo}BZoN?031&PZvX%Q diff --git a/examples/runtime/shaders/dx9/vs_shadowmaps_unpackdepth.bin b/examples/runtime/shaders/dx9/vs_shadowmaps_unpackdepth.bin index 83bdf0809555061ef9ed3cd398d006d84748ce65..b77faf8800332531f686f4eda4e42148e527f2ae 100644 GIT binary patch delta 17 XcmdnVw3mq^EZBpM0SGp-m@)zYCF=ua delta 13 UcmdnXw3CS?EZBo}BZny?02}TDWB>pF diff --git a/examples/runtime/shaders/dx9/vs_shadowmaps_vblur.bin b/examples/runtime/shaders/dx9/vs_shadowmaps_vblur.bin index 99d73c667b820d04878047c32598d97c4ff4bbb5..3eff68dde0df67e9111f9eb08d45c19213145d21 100644 GIT binary patch delta 17 XcmaFE`hk@rEZBpM0SGp-ykG(VE(`>P delta 13 Ucmeys`i7MyEZBo}BgYFS03u%mga7~l diff --git a/examples/runtime/shaders/dx9/vs_shadowvolume_color_lighting.bin b/examples/runtime/shaders/dx9/vs_shadowvolume_color_lighting.bin index b8eb2d50107b3d70c373a746f07020f2b2f29ba9..848d0503fc4a1134374cc9873f117dcb5d41b61e 100644 GIT binary patch delta 17 XcmbQvGMj}XEZBpM0SGp-2r~fyA*2HY delta 13 UcmbQuGM$AbEZBo}BZn{(02rqO0{{R3 diff --git a/examples/runtime/shaders/dx9/vs_shadowvolume_color_texture.bin b/examples/runtime/shaders/dx9/vs_shadowvolume_color_texture.bin index 83bdf0809555061ef9ed3cd398d006d84748ce65..b77faf8800332531f686f4eda4e42148e527f2ae 100644 GIT binary patch delta 17 XcmdnVw3mq^EZBpM0SGp-m@)zYCF=ua delta 13 UcmdnXw3CS?EZBo}BZny?02}TDWB>pF diff --git a/examples/runtime/shaders/dx9/vs_shadowvolume_svback.bin b/examples/runtime/shaders/dx9/vs_shadowvolume_svback.bin index 37dafb669fa28818ff0acedc09f1db37b8d947ee..95d6380c735bedb721a532a35599cdf119429dee 100644 GIT binary patch delta 17 XcmZ3_yqTFJEZBpM0SGp-tY!oNCA9;| delta 13 UcmdnYyq=jQEZBo}Bgbk+02}}V$N&HU diff --git a/examples/runtime/shaders/dx9/vs_shadowvolume_svfront.bin b/examples/runtime/shaders/dx9/vs_shadowvolume_svfront.bin index 039dc22d8f662b8da075592bbb5d0a805f751467..2a5539a3a37c0bc12d7badab94e8a3f42ca38775 100644 GIT binary patch delta 17 XcmbQrG?R%VEZBpM0SGp-2r>cyAtM6$ delta 13 UcmbQqG?j@ZEZBo}BZnX(02oFB_y7O^ diff --git a/examples/runtime/shaders/dx9/vs_shadowvolume_svside.bin b/examples/runtime/shaders/dx9/vs_shadowvolume_svside.bin index df7adcd964ba964b7642133c19ca46cc2fea99ca..5d1bb0097e82099e2ea3c997d1fe53f86f5cd4f8 100644 GIT binary patch delta 17 XcmbQuGM|MbEZBpM0SGp-h%*5IA}j+C delta 13 UcmbQwGMj}ZEZBo}BZoK>02vPh4*&oF diff --git a/examples/runtime/shaders/dx9/vs_shadowvolume_texture.bin b/examples/runtime/shaders/dx9/vs_shadowvolume_texture.bin index 83bdf0809555061ef9ed3cd398d006d84748ce65..b77faf8800332531f686f4eda4e42148e527f2ae 100644 GIT binary patch delta 17 XcmdnVw3mq^EZBpM0SGp-m@)zYCF=ua delta 13 UcmdnXw3CS?EZBo}BZny?02}TDWB>pF diff --git a/examples/runtime/shaders/dx9/vs_shadowvolume_texture_lighting.bin b/examples/runtime/shaders/dx9/vs_shadowvolume_texture_lighting.bin index 5f1e1eef752159519cd20f082a56feef79326302..56213fb2e7055511f963ad325f92d1f784d3058d 100644 GIT binary patch delta 17 XcmdnZvY&+`EZBpM0SGp-m@@$YCTs(6 delta 13 UcmdnbvYUk^EZBo}BZoN?031&PZvX%Q diff --git a/examples/runtime/shaders/dx9/vs_sky.bin b/examples/runtime/shaders/dx9/vs_sky.bin index e3c224b40fa5829037ba4864265439307db145b3..57bf4644f432072d41d424289c5bccc98d46f5bc 100644 GIT binary patch delta 17 Xcmdlda7ch7EZBpM0SGp-SaARVC_n?3 delta 13 UcmX>kuup&`EZBo}BZn0S03E9XmH+?% diff --git a/examples/runtime/shaders/dx9/vs_sky_landscape.bin b/examples/runtime/shaders/dx9/vs_sky_landscape.bin index e73c96f9210569de46f9f68fd60e181a2de86ace..6d45fcf9ca567898f5fc72f02e9946ea2533c439 100644 GIT binary patch delta 17 XcmaFQ{F#{}EZBpM0SGp-yk-OdE;R&+ delta 13 Ucmey&{GOR5EZBo}Bgbn-03v_{hyVZp diff --git a/examples/runtime/shaders/dx9/vs_sms_mesh.bin b/examples/runtime/shaders/dx9/vs_sms_mesh.bin index c73265111a705d685a352942c2499b6606e1dd7f..0c38d60b55467a6e47c0729dda41aa7b063998b5 100644 GIT binary patch delta 17 Xcmcb^`hb-qEZBpM0SGp-++YF#E9?YS delta 13 UcmaFBdWV%IEZBo}BgYLU03g2vQ~&?~ diff --git a/examples/runtime/shaders/dx9/vs_sms_shadow.bin b/examples/runtime/shaders/dx9/vs_sms_shadow.bin index 039dc22d8f662b8da075592bbb5d0a805f751467..2a5539a3a37c0bc12d7badab94e8a3f42ca38775 100644 GIT binary patch delta 17 XcmbQrG?R%VEZBpM0SGp-2r>cyAtM6$ delta 13 UcmbQqG?j@ZEZBo}BZnX(02oFB_y7O^ diff --git a/examples/runtime/shaders/dx9/vs_sms_shadow_pd.bin b/examples/runtime/shaders/dx9/vs_sms_shadow_pd.bin index a6344da18c02714ecd61e9d1a3306af3323e69f0..2069ae07e3365d282d766fefb15b1ac500ae030d 100644 GIT binary patch delta 17 XcmdnVw3mq^EZBpM0SGp-m@)zYCF=ua delta 13 UcmdnXw3CS?EZBo}BZny?02}TDWB>pF diff --git a/examples/runtime/shaders/dx9/vs_stencil_color.bin b/examples/runtime/shaders/dx9/vs_stencil_color.bin index 039dc22d8f662b8da075592bbb5d0a805f751467..2a5539a3a37c0bc12d7badab94e8a3f42ca38775 100644 GIT binary patch delta 17 XcmbQrG?R%VEZBpM0SGp-2r>cyAtM6$ delta 13 UcmbQqG?j@ZEZBo}BZnX(02oFB_y7O^ diff --git a/examples/runtime/shaders/dx9/vs_stencil_color_lighting.bin b/examples/runtime/shaders/dx9/vs_stencil_color_lighting.bin index 499a5ecfb071231deac266d6bb6ac04c179e1c6d..2c8a215ae6299d6e44119e363e60d5d38dc34f9a 100644 GIT binary patch delta 17 XcmbQvGMj}XEZBpM0SGp-2r~fyA*2HY delta 13 UcmbQuGM$AbEZBo}BZn{(02rqO0{{R3 diff --git a/examples/runtime/shaders/dx9/vs_stencil_color_texture.bin b/examples/runtime/shaders/dx9/vs_stencil_color_texture.bin index 83bdf0809555061ef9ed3cd398d006d84748ce65..b77faf8800332531f686f4eda4e42148e527f2ae 100644 GIT binary patch delta 17 XcmdnVw3mq^EZBpM0SGp-m@)zYCF=ua delta 13 UcmdnXw3CS?EZBo}BZny?02}TDWB>pF diff --git a/examples/runtime/shaders/dx9/vs_stencil_texture.bin b/examples/runtime/shaders/dx9/vs_stencil_texture.bin index 83bdf0809555061ef9ed3cd398d006d84748ce65..b77faf8800332531f686f4eda4e42148e527f2ae 100644 GIT binary patch delta 17 XcmdnVw3mq^EZBpM0SGp-m@)zYCF=ua delta 13 UcmdnXw3CS?EZBo}BZny?02}TDWB>pF diff --git a/examples/runtime/shaders/dx9/vs_stencil_texture_lighting.bin b/examples/runtime/shaders/dx9/vs_stencil_texture_lighting.bin index c0c0dfa1c4a09789789902bee31edcbe54f470ad..fffd636b9ad42314f45bbf5e5a3c2d220d36d017 100644 GIT binary patch delta 17 XcmdnZvY&+`EZBpM0SGp-m@@$YCTs(6 delta 13 UcmdnbvYUk^EZBo}BZoN?031&PZvX%Q diff --git a/examples/runtime/shaders/dx9/vs_terrain.bin b/examples/runtime/shaders/dx9/vs_terrain.bin index 3d0df14bedd29df872b99d4843d1514e6272a44e..6ea9c4a5184eb774811fe7d6d058b66b8e89ed3b 100644 GIT binary patch delta 17 Xcmcb}bd`xCEZBpM0SGp-_%Z?jDH{W= delta 13 Ucmcc0bdiZAEZBo}BZn^|03KcgtN;K2 diff --git a/examples/runtime/shaders/dx9/vs_terrain_height_texture.bin b/examples/runtime/shaders/dx9/vs_terrain_height_texture.bin index b0609f78960c6696a676323c11d9402beca8fdaf..3605931ee13af8345d0d08b23e664948764f9e78 100644 GIT binary patch delta 17 Xcmey({GXX4EZBpM0SGp-d}jmzFUpF diff --git a/examples/runtime/shaders/dx9/vs_vectordisplay_fb.bin b/examples/runtime/shaders/dx9/vs_vectordisplay_fb.bin index 07b9f6342ce2f85320f06bc70faee72317926d8b..83a58152b76b033934828ece8eb1a77e54ae71f1 100644 GIT binary patch delta 17 Xcmcc1^pJ@oEZBpM0SGp-L^1*ZDzgL8 delta 13 UcmaFJbeD-GEZBo}BS$1703VhE&;S4c diff --git a/examples/runtime/shaders/dx9/vs_wf_mesh.bin b/examples/runtime/shaders/dx9/vs_wf_mesh.bin index f1dac3304ff398080126236c71a8973a1a0de454..023bd8d065db92aaa071f0b269f353ba8d316f79 100644 GIT binary patch delta 17 XcmbQlI*pYhEZBpM0SGp-^f3VdA{YaA delta 13 UcmbQnI*FAfEZBo}BS#+-02w<2b^rhX diff --git a/examples/runtime/shaders/dx9/vs_wf_wireframe.bin b/examples/runtime/shaders/dx9/vs_wf_wireframe.bin index 63acee334a03c677c06530cc15fbd1fb383d8793..4a91568495acb4b009f70945b908e23c40445b94 100644 GIT binary patch delta 17 XcmbQnGK+;HEZBpM0SGp-2r&TwA%X(| delta 13 UcmbQmGL3~LEZBo}BZm+Z02qw}00000 diff --git a/examples/runtime/shaders/essl/cs_indirect.bin b/examples/runtime/shaders/essl/cs_indirect.bin index 886ee1fe7d4a7c6c6bd676977ee91a45f7adc9d1..e67bb0949f4616fd34f186b0027dd8bd0e772b37 100644 GIT binary patch delta 99 zcmaFEy^}}4IoN}Z0S?sIHu5MlyW}R87%SwKRJax8=Q`)-6l;{FCL1fn8|WxN7=|#0 fktSC)S5az7X;Gd6NRtLgO*~LK-e|KH^C2bx$p9KV delta 26 ecmdnV^M;$pIoN}l0SxZ4ZWK^v-dw}Hmk9t?BL-vu diff --git a/examples/runtime/shaders/essl/cs_init_instances.bin b/examples/runtime/shaders/essl/cs_init_instances.bin index 3b3ad5048819e70d7a0fadc5a9da642b063648f1..606574e3a3f7f5737ef9d3125b650dde8585abf9 100644 GIT binary patch delta 98 zcmca5vs{+nIoN}Z0S=~Y&=>a4X8sb&=>a4X8sb&=>a4X8sb0RT{f1>*n! diff --git a/examples/runtime/shaders/essl/fs_albedo_output.bin b/examples/runtime/shaders/essl/fs_albedo_output.bin index ec28c0d4048fe15a12e302031cf1d66170f5e196..90f55a3ae4e061e3fd80a3e7fcbf3da1c101401d 100644 GIT binary patch delta 20 acmZo>Y-i+g3-(~MJTdPP0}xE)s0IK!Wd)T0 delta 16 XcmZo?Y-Z$e3-(~OJTdRlM4oB@C^-d` diff --git a/examples/runtime/shaders/essl/fs_bloom_combine.bin b/examples/runtime/shaders/essl/fs_bloom_combine.bin index dd66b5cee21a171b5f56539c3b7e4e78eaeea22c..2f8d1ac873c2c92e718b01836655b2e7f9ad3bb5 100644 GIT binary patch delta 21 bcmeyx^pAPAOIqw1o{8~ diff --git a/examples/runtime/shaders/essl/fs_downsample.bin b/examples/runtime/shaders/essl/fs_downsample.bin index c360dccaac99f859a024d45c76c5b34e9b2bdd24..5493c7f0ceb4b6a4550b7a0176dfd50abe4c22e0 100644 GIT binary patch delta 21 bcmX@jf1aPmE!cxCU(U{k0SGp79A*aqKnVpl delta 17 YcmX@lf101eE!cxKU(U{EBhO)W05KE=H2?qr diff --git a/examples/runtime/shaders/essl/fs_hdr_blur.bin b/examples/runtime/shaders/essl/fs_hdr_blur.bin index cc9accec213e7952bd8bdd099ecd57c734d7223d..aef0785700d6b5c23f4d7c0064b4325e4e02ebfe 100644 GIT binary patch delta 21 bcmaFQ{+XS}E!czY_T%4g7=U0S$8%-?U)BgL delta 17 Zcmey&{+^w~E!czg_T%4gHu5}Y1^`8g2rB>p diff --git a/examples/runtime/shaders/essl/fs_hdr_bright.bin b/examples/runtime/shaders/essl/fs_hdr_bright.bin index bac6ec6f1d382bfa6d2753834d00655e07b3e0a1..805148ec86dbce4b2c332d1625137d0674b091ba 100644 GIT binary patch delta 21 acmew_)GW;77VN>6FK1`N00bL3$~gf(mjv4Y delta 17 YcmZn`{x8Jg7VN>AFK1`7k*Ay!050eR+5i9m diff --git a/examples/runtime/shaders/essl/fs_hdr_lum.bin b/examples/runtime/shaders/essl/fs_hdr_lum.bin index f6988f468a220b29277e89892ae6d710615e5872..e3a56472689139c9885332557f4a231061a113a9 100644 GIT binary patch delta 21 bcmdlkv|EVBE!cxCU(U{k0SGp7=yL)9JT(M@ delta 17 Ycmdljv|Wh9E!cxKU(U{EBac2O04>M_fdBvi diff --git a/examples/runtime/shaders/essl/fs_hdr_lumavg.bin b/examples/runtime/shaders/essl/fs_hdr_lumavg.bin index e9fba02f29be0dfeb959158fe718ec3dbf32a898..8ce1cfdd436e8869c33f98d05be4f5081c2fd9bc 100644 GIT binary patch delta 21 bcmca4c}*V8c3-(|$TPxJX00bL3{;~l8Ipqae delta 17 YcmeC=Yvto`3-(|&TPxJHk>@WP04qoZSO5S3 diff --git a/examples/runtime/shaders/essl/fs_hdr_skybox.bin b/examples/runtime/shaders/essl/fs_hdr_skybox.bin index f21e872cca56ce2f3704219621e01db9d0920b21..ac7e13cd218e0234d346606c663adb0263806a43 100644 GIT binary patch delta 21 bcmdnPdVrP3E!cxCU(U{k0SGp7Y+(WbJQ4)( delta 17 YcmX@Wx`&m+E!cxKU(U{EBhMBl04?PN?*IS* diff --git a/examples/runtime/shaders/essl/fs_hdr_tonemap.bin b/examples/runtime/shaders/essl/fs_hdr_tonemap.bin index 62933308bfaf38cb108d552f94b79d9eeceb4a01..8bb48d69886165d11fbe5a1d366300d537c2aaae 100644 GIT binary patch delta 21 bcmbOvI!%PAOIqw1o{8~ diff --git a/examples/runtime/shaders/essl/fs_mesh.bin b/examples/runtime/shaders/essl/fs_mesh.bin index 2671868ee0b6ef44e24e94fed60670eaa591ea1f..4c01a1a8056f228d333482db573f17386248aa4c 100644 GIT binary patch delta 21 bcmeC??&s!l3-(}}I@k3#0}yQFXl4ZfLn#H< delta 17 YcmeC@?&juj3-(~0I@k60MxJI?05GTp)&Kwi diff --git a/examples/runtime/shaders/essl/fs_oit.bin b/examples/runtime/shaders/essl/fs_oit.bin index 9f2a41f4d6c5941a7362b203bfa79455b8ac4957..5b362bfe6e6d1de2601b4622c7a624cec93fae99 100644 GIT binary patch delta 18 XcmYezUf@c;k- diff --git a/examples/runtime/shaders/essl/fs_oit_wb_separate_blit.bin b/examples/runtime/shaders/essl/fs_oit_wb_separate_blit.bin index 5f912331c4c3fa56eefa920fbc4bbdee5ac3b256..f20a7cb49afd436fd63cc308cc42bb63dd182f80 100644 GIT binary patch delta 21 bcmbQuJfE4zE!cxCU(U{k0SGp7OlAZCHd_RU delta 17 YcmbQwJe!%rE!cxKU(U{EBhO?;04YWUhX4Qo diff --git a/examples/runtime/shaders/essl/fs_particle.bin b/examples/runtime/shaders/essl/fs_particle.bin index d191ebac17a7f1fca188e29474d49d213a448393..39a565603236dd928923cf57dc6740bfab83727b 100644 GIT binary patch delta 21 bcmeyu^n;1VE!cxCOKjIp1|ZnTk;4c8On3$T delta 17 Ycmeyt^o5DTE!cxKOKjK9jXXJw066mn`~Uy| diff --git a/examples/runtime/shaders/essl/fs_picking_id.bin b/examples/runtime/shaders/essl/fs_picking_id.bin index 14ffc773691b99a784e41c36ce19a2a81b6fe7b9..12eb96af1ef15f08c3d51721c083b90eb7f8afed 100644 GIT binary patch delta 19 ZcmbAo)Q2ieg$s; diff --git a/examples/runtime/shaders/essl/fs_picking_shaded.bin b/examples/runtime/shaders/essl/fs_picking_shaded.bin index efa7dad0005753093d68121cafa76a3f2b261abe..cf957ad3c90e6df395dae50eaf886f0f7c6c3c0c 100644 GIT binary patch delta 21 bcmaFG_KuCmE!cx?>Ri{~3_!4vBZ(ORQ2z#K delta 17 YcmaFI_KJRi{~8+nqL0Xwb+X8-^I diff --git a/examples/runtime/shaders/essl/fs_pom.bin b/examples/runtime/shaders/essl/fs_pom.bin index 21eaf2fd855c4a11fd7e952874c640ea64f7ab8d..e8b9b382f6f709abb02d9573ec4bf962beb83493 100644 GIT binary patch delta 21 bcmdlgwo{D9E!cx?@1cpu7=U0Shb}h&Pe%q- delta 17 ZcmdlfwpEP7E!cx~@1cpuHuC6l0{}UW22=n5 diff --git a/examples/runtime/shaders/essl/fs_raymarching.bin b/examples/runtime/shaders/essl/fs_raymarching.bin index c0084eed311ebe775ce940e3e8c8f8b8d6ed67d6..307e93af7f3a5e3bd1cd432ecac8b75b68c5a2bd 100644 GIT binary patch delta 21 bcmX?+bS8<%E!cyNvH8mE!cxCU(U{k0SGp7NXY{LKVby1 delta 17 YcmZ2xx5$peE!cxKU(U{EBaf6k05CiRumAu6 diff --git a/examples/runtime/shaders/essl/fs_rsm_gbuffer.bin b/examples/runtime/shaders/essl/fs_rsm_gbuffer.bin index 39fb810286d327ae6a883810fe6a448e303ad39c..64c88e45828d8ee4a05daf16237429cfcb2a7da9 100644 GIT binary patch delta 20 acmdnPcz}_|E!czY@u8Sh1|XQou>}A_>;@$O delta 16 XcmX@WxQCI$E!czg@u8U1i9A~XFk}WK diff --git a/examples/runtime/shaders/essl/fs_rsm_lbuffer.bin b/examples/runtime/shaders/essl/fs_rsm_lbuffer.bin index 14563d74f85cdc708e7412e304f5995f14e8728e..0f8e771ae317608d1220f15bb98a24f76a97dad3 100644 GIT binary patch delta 21 bcmbQswUCR)E!czY^!e%K3_!4vLzEQ&NHqn) delta 17 YcmZ3;HJ6LSE!czg^!e%K8+k-o0W?$vzyJUM diff --git a/examples/runtime/shaders/essl/fs_rsm_shadow.bin b/examples/runtime/shaders/essl/fs_rsm_shadow.bin index a7e34982b88ef467518798c7d584c76835a73711..3e69d001828a302fe030d8915498bcd34f3d3e12 100644 GIT binary patch delta 20 acmZ3>xRH^^E!czY@u8Sh1|XQou@nG7qXqZ? delta 16 XcmdnUxR#N_E!czg@u8U1i9AaIE|UfK diff --git a/examples/runtime/shaders/essl/fs_shadowmaps_color_black.bin b/examples/runtime/shaders/essl/fs_shadowmaps_color_black.bin index 29069e6cb9151dc28d955fac4b191f09d59bb827..dd5ff69d1e73768601c844c36ff987b2740c89ab 100644 GIT binary patch delta 14 TcmeYX;BX7}U}FG+i7Xxf6QKfW delta 10 RcmWIWVQ~xgV4cX}0RRnI0%!mL diff --git a/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm.bin b/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm.bin index 3d331ab92765074c32960f0fde5879834dff6fe6..c7562f0d2b67f422ab77e832fd56d780ed0acd2a 100644 GIT binary patch delta 51 zcmeyW@L7S!E!cyNqae$J0SGp7C^ItJZ`NT9W8<~ZQ83gqH8Qm@w@lUDJej?eV=|XO FHULL73`YO} delta 54 zcmeyY@Ku4sE!cyVqae#;Babp8qw8h^#xOQP0|N^k1w%bkBU1}=%T!$hgUyrKOF5Vf K3?_33WCH+;Aq{i@ diff --git a/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_csm.bin b/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_csm.bin index 1bd12f6e1978c09a20f4dc46111f4b8a29fcb6bf..ad41e771ccc1d7bfaa1794f07b7b89d5c4c0a26f 100644 GIT binary patch delta 120 zcmaFo|G=NeE!cz2t#R!f1|ZnT5yQw>yg8LogooEcN5N3f)X3Dr+%i>na~E$FE2_}s bE?(u$7Q(Br35!Y2#wPq!ZVt!fX7y|UeTE<` delta 135 zcmaFh|IVMoE!czAt#R#~jXW`ojIEn98AW&m4Gb)F6b$uDjZ7`fEmL(33?>T-D{o%Q h8_tR;wOLU3EEZv~4nE1*xTJ2%&Ea4I8eFQL4FGI)A~XO1 diff --git a/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_linear.bin b/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_linear.bin index c89e206913de10eba578bc89c8ff572ff942404b..0183a51cecb7a91e8364375f8de580ff3f86f905 100644 GIT binary patch delta 51 zcmZ3eIA4*+E!cyNqae$J0SGp7C^IrQ)*qhP3KYGi6*ZkejP`7(PV$7C~s FYydP43}pZS delta 54 zcmbQQxKNS9E!cyVqae#;Babp8W8r24#%XMV1_l;73Wj>7My3|#mZ`c12AeOlCvq?u K7)&-1$OZs;fen%X diff --git a/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_linear_csm.bin b/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_linear_csm.bin index 314f000057c24dccce0bf8dd45ad133709f87d79..29e6b52bba4b2938447087a5359955e6e9ba76f7 100644 GIT binary patch delta 120 zcmX>VxF?XuE!cz2t#R!f1|ZnT5yQynzd4mLf``{aN5N3f)X3Dr+%i>n@&k delta 135 zcmdlJcq)*?E!czAt#R#~jXW`ojES2w86$WE4Gb)F6b$uDjZ7`fEmL(33?|Q)RNDN3 hw~rNv)LP-ESfn=3m;8Z67;M-v`ECv-puvF}*#Ip7C7%EQ diff --git a/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_linear_omni.bin b/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_linear_omni.bin index b470f641215c12d193164a4cf41e018c35d03da5..b281ba68a2191c39e3034f4e8fe72a3703276eaa 100644 GIT binary patch delta 51 zcmZ2%z0jJ+E!cz2t#R!f1|ZnT(aOlky}6H3Png$2N5N3f)X3Dr+%i>n^I4Hhj>#6X F*#KrV4XOYD delta 61 zcmZ2zz1W(=E!czAt#R#~jXbT4EP^r&43h(yL^rQu6cZLSFtE^3Fw`?OGPN+bOw~0o R*nCzblY_~?V6vHPHUI?E5Ags1 diff --git a/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_omni.bin b/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_esm_omni.bin index 67af83c65f44eac20033240ef7982c93df198bb8..3ddd60f1e8761af0c0b750f6209ae37eb926631d 100644 GIT binary patch delta 51 zcmexr_1TKYE!cz2t#R!f1|ZnT(aOkpcXJ=(8zEi`9R))@QzKIgbIVlS&D|ok9Fw_Z FvjMI64}Smv delta 61 zcmext_0@{QE!czAt#R#~jXbT4ERUrb7$yfYiEduSctuFiz`#OB!BEfC$kf8zGF8{W RU~{)fEeDfk!Uinvp9Pp$K)>l FYye-R4MzX~ delta 54 zcmew?|5cvDE!cyVqae#;Babp8YpUC>ZLQ8kt&{Tc+w77;NU`{m6nT mJeiYMX|tw~94mII$?8JkzZ#l~x)qhP3KYGi6*ZkejPIh;L^WAZBg FYyd4D3@QKs delta 54 zcmbQNFjaxWE!cyVqae#;Babp87My3|#mZ`c12Ajj#138!s K3?{GO&jtW+XAM^X diff --git a/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_linear_csm.bin b/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_linear_csm.bin index c28a33e85a1c12173de3e3793fa14b44ae179b0a..75fac15ff8a99ae7b1601fae5b0b2213f60ad5be 100644 GIT binary patch delta 120 zcmccSbHazmE!cz2t#R!f1|ZnT5yQxMdvhw|b#7h@9R))@QzKIgbIVlS&Az&6f FvH^I}4s-wj delta 61 zcmbPcHN%R-E!czAt#R#~jXbT4EN#*Z43h(yL^rQuoGm11U|^x6V5nzmWNKk>VDf62Yycj&5V`;W diff --git a/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_omni.bin b/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_hard_omni.bin index fd4bdd5bb2349bc4997f68c8b523418e40b463f9..9975ea18791d368e3e6c78952bbbe152fc2382bd 100644 GIT binary patch delta 51 zcmexn`NfjQE!cz2t#R!f1|ZnT(aOjex4Dn8P>9z;N5N3f)X3Dr+%i>nvw%n?$K-CA FYygoZ4u${# delta 61 zcmexj`OT8UE!czAt#R#~jXbT4EGg0q43h(yL^rQuj1&?yFtE^3Fw`?OGPN+bOw~0o R*eoDY$-!h`Fu7AE8vr^#5X=Ao diff --git a/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf.bin b/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf.bin index bc9cfdf6b75f119945426e71d95914a18f27d9a3..f903fd38942778a44a4930275770cbf2e0357b41 100644 GIT binary patch delta 397 zcmexSwX2H9E!cyNqae$J0SGp7*f27^wchN;n8D6#p`&1^XKG|>VQ!hKyLmsyX(m*m z$@@9PwKHRO;sR^e58SPhwIh*h}4WCF)zF55f+AGB?Q delta 456 zcmdm0^`nZzE!cyVqae#;BaaOulfKPnFUAaZK?4H|9R))@QzKIgbIVj+1B1y4f_j_Z za?EAIA$62{6?Q58&8zuVV3FFKAb10dFxZ}A5gdl;ZH^FMiA$G_6iz7xS)5WV3OJ=+ zC}DH>&1Y1XV{yjj294`jgu#BAq>a;_GCi#JfI>Xd5T}%l$pj82V8ooU$pZk{ ChjT{& diff --git a/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_csm.bin b/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_csm.bin index 141fcb861fb7fc66e33d23b91db4c16d83afe44f..9c3ef0a5c743d34c06bb2b7bab82065dd6559a29 100644 GIT binary patch delta 1606 zcmezHp83;TW*)a-4>q^PwR0GNU?WE7My3|#mZ`dv8;>hZ zJ}=0>`5NCbCQPZ#=LH{O5eDku+x$u73N9&jiK|$oHuFnA#v(kKUz&fjiQHvuQvNFZ zn>`h=Np1F5!RfLhb(}71*TQBP*gvy%aZ0T>z-izSW1Lbq&9E7``M%{_EMDFG-)1u# zMg*u#?)T!~{LPt@8Hbd!yEqo9&HY|#ScHLw32gr5i%kdEp3p!E?7H|jZw$eyizfo7 zRC+W{sY7u%rDT)Da5_mY9KG5WoB4OwVKqN_(?87oVX}GIPOM=rzZaXeo0lEHB5bx<{|LI3n;Vap zV>-@sv)yTQmB13zbo0@3ScQEqVHLi76{~R6O$TgNKDdJ}yxH(U8M;ct2WFe!Jw{gv Xc3jDGtir!uVG~~5@Q!nG)Au|8=z8d5 delta 1733 zcmZ|QTSP+v7zc1|t^38%Wl_2?A}!~%&Z&r6F^L{lsfR99Mi*AfM8u}iL-f$q!T(!2-*S1gdW6*e%?AklvP9XC^;A(F(*hIzL$_JtYdu}=$2TWm(Ov;^KGldueF zWfhWf4br-wYdqdz(I%vgAPg+qfwZ;91=3r{#ckp(q|mPV&3#ka{+7 Ysk;Avk~il31O1uJv;Y7A diff --git a/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_linear.bin b/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_linear.bin index ed1a956c7c84ef601a7a75d29984cb9cf9a4dedd..0c9ddb49c6e0053cddc71e00f26b08bcb85ee890 100644 GIT binary patch delta 396 zcmZ2o{kDq7E!cyNqae$J0SGp7*f26GY<6Y5!p>`M*C6jtGGS#;sejtZACU7^1@M0qi$u-;}f kwI$euB{k8_1&7C9ZLGo%^{^Up#1O0Sa+4_>lWlGD01Ospq5uE@ delta 443 zcmaD`wYr+aE!cyVqae#;BaaOuW71|%#w+ZC1_l;73Wj>7My3|#mZ`c129q1b^)^Rv z&Sb(NrNgrfmlQAmQe0AR1##%o-+W#Ko371`;+L@)wmDG>tFWUiR$)a2tip`Sm#~-( p_Bo&05?oSmHLy7ptm~{cPN}teI1TJE#3_|+GKGT)7#aU<@&Hm0aXtV5 diff --git a/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_linear_csm.bin b/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_linear_csm.bin index 909fb3699d8b0411ef731faf9b2ee0b0f9808e0b..5336cf9031d33c58b62d69b11b646bba1b55872d 100644 GIT binary patch delta 1558 zcmZ4YnR&xUW*)a-4>q^PwR0GNU?WE7My3|#mZ`dv4Mhz$ zd+;A+!Vosx>@Rc?O?b1RC=)Y=N`uWM5|`0bg3axa#wt8V?h-cD>lLvIA5y_8d{rH* z@Cz+;H-laBOBbs!k0Dk=1s3GjZ6%zxj6#PN~oWoCdBd#wo>KJ_$3fOg7)EGsbkd$>y*oM{L4(TCoZzbvj{F z{jvwEaKQwuhJ2fhRk&t4R$->uScN<0Ibd@M?;@!QcsJJYe!UNim8P4E4q-9dbn}m+SX7&BZa9gqdh^9IrI_Jiy1C~9y2{BH&zNo& wx`I`B#&xX1a<}cVnZ5WPR$+}tSPfbC6sxewORR?Me1lDRvE2vG$qqmB03=!4pa1{> delta 1869 zcmaLYT_{6g7zgmSB@_&q!HrMa}xjn!B|MxlXQ|Ih{n|6LoQ8i7Dh?>#urM(!J!D#uV zF@rlcK~;+^W@~}4iK4>du6$M1tt*-Omlj73<=n_{UE(drtw}6*r~0_`a2m_*bhdmU zgXQ%smJf4SKFhn|Ccn*R*{`zYK|5ml(q8bn3dNTAF~?C}Sx%&MnOVBIUZL6QC=w!(HWirDGU;f;LYf zSoMjJ!_#;V`GKak1*Z~y=R diff --git a/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_linear_omni.bin b/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_linear_omni.bin index c1dceb67030e474756fd409bc94c29d073f757b8..c3988c337507b853bde39dda2b49634970e297bb 100644 GIT binary patch delta 398 zcmex5jdA-lMjp3d4>q^PwR0GNU?ayoM#hfK%Ngg0@LK3780wiCnOc}zrs_^^)YaSE zBsQA~i*StO3T(p8GFXMR@N4_3FvwR1M|%wuFcwRtt;91%eS0}CAmLp@U?Qwwv;R9ypu$%(pp zo14UDGvSbmkX(UF%321el$`uZT)LQ)a7sN>!D--0bsSRqo7ZYB$70v!MBQsxgu&h| uGQg$-EEQsmQ_9Q?hZFQROIq&0WfzalK3r0)_Bf^fIiBWV0!GeBuRH)ABX{lq diff --git a/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_omni.bin b/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_pcf_omni.bin index 6b1b03362c78d8b676f779841dedb49444c98ad1..0b82c7557448ea732d637adff3daf8178c14a7be 100644 GIT binary patch delta 398 zcmdltjj>@GBad6K2b){t+BpnBu#saPBV*v^<&63wycRkNhI*z(rWWRwsk)OlNb7AD z6`Rk5MfkJC8Z_a}8>DZc2>}hz-+W3AT_xDut%_?gRqJhDsDf2>k2+T2axJXFNxE2t reGOJ)v(nrctFWRORzr9!cVIJw+2#N?VJ7=S*o2v#PIFAY;FSjeE?sS+ delta 453 zcmZpe#<*`9BZphC2di7-+Bq9}<}or(-n^PoUqsNrz(PmCP|wuJ)WX~{RoB2^@<9px z&0=Enm@uU_AC$O-MHr|hZ2NN(- ICVAxn03F(VLI3~& diff --git a/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm.bin b/examples/runtime/shaders/essl/fs_shadowmaps_color_lighting_vsm.bin index 0f6f65d469bbecdd8317f83695abf0aacfd966d9..a00bcddafecc6927fbc55e9637b70a1534a6b765 100644 GIT binary patch delta 32 mcmbQOGFOGiE!cyNqae$J0SGp7C^Is?+^oacBrth{U^W1Sb_kXL delta 31 ncmbQMGFyeiE!cyVqae#;Babp8{cHfZdlyvA%7jifU{b~^Q-M`9e6kI*A{Lns%;A#{GAm(~sl+0hz!W<9 ZG>ZxjnLt+TGLn;Lv*t1Zy~M$`0st=dL$d$? diff --git a/examples/runtime/shaders/essl/fs_shadowmaps_hblur_vsm.bin b/examples/runtime/shaders/essl/fs_shadowmaps_hblur_vsm.bin index 796808b94534295ac75ee98ad2ae089ac4159a87..1e179d65c991d2a6d1f2333c400fee75bc545be4 100644 GIT binary patch delta 21 bcmdlXx<{19E!czY_T%4g7=U0S#|AC{SnCI> delta 17 ZcmdlZx delta 25 hcmdnMw2q0}E!cy#U`o*s1_t?w{EL|k3?^=>0{~`02uA<_ diff --git a/examples/runtime/shaders/essl/fs_shadowmaps_packdepth_linear.bin b/examples/runtime/shaders/essl/fs_shadowmaps_packdepth_linear.bin index 76519bdacc2f38805d15f00bc3a32a6488db44ba..5dd483303c7e7a2e2ca6f47792e3d7aa9a499ba0 100644 GIT binary patch delta 26 ecmeyz*ucc^7VN>cMB1~80Sw+wgMB1~8f#Ll`{$eHrgNaRb0AipA>Hq)$ diff --git a/examples/runtime/shaders/essl/fs_shadowmaps_packdepth_vsm.bin b/examples/runtime/shaders/essl/fs_shadowmaps_packdepth_vsm.bin index 614e1961b174af602ed5b3a3142f5e81f7bd434d..7b004f237608891b40bf310104f1b9169bcad6f3 100644 GIT binary patch delta 21 bcmey!{FRxVQ!hKJ6W8u4*=N53J(AP delta 43 ycmZ3=yp);4E!cxKU(U{EB9AI#@kFB=f(8Z_Itqq*rbea~=9a0t1_qPG8T$bA77E$` diff --git a/examples/runtime/shaders/essl/fs_shadowmaps_unpackdepth_vsm.bin b/examples/runtime/shaders/essl/fs_shadowmaps_unpackdepth_vsm.bin index 711ef73f96d70c11453fd90a1df76eb1ad8816bb..2e0d059612a9df138439fc2bccda86f4f9ecb552 100644 GIT binary patch delta 21 acmeBT?qlY03-(~km$S2B0D_GiO^g6Dkpxu$ delta 17 YcmeBU?qcR}3-(~mm$S3k$kW6K04D?lQ~&?~ diff --git a/examples/runtime/shaders/essl/fs_shadowmaps_vblur.bin b/examples/runtime/shaders/essl/fs_shadowmaps_vblur.bin index 7196f7a84f778f51a8141c0e75efa40823d1e802..0361bfd8983a010bc2d6e5a16cdc3344919ea66b 100644 GIT binary patch delta 241 zcmcb_yMb59E!czY_T%4g7=VD0fu}gWI3qD7zuY&mzyQbxqOOf{HjKO$Itqq*rbea~ z=9a0tlRq+vOs;42#}EyjY{I0BAsRk;Ka(PcXa$By=;ZUvDp*7#S+I#d#wwc2im6s| M@^04L$y#hH02~rRIRF3v delta 272 zcmdnMdx=-hE!czg_T%4g7#VnqlyvA%7jifU{b~^Q-M`9e6kI*A{Lns%;A#{GAm(~sl+0hz!W<9 ZG>ZxjnLt+TGLn;Lv*t1Zy~M$`0st=dL$d$? diff --git a/examples/runtime/shaders/essl/fs_shadowmaps_vblur_vsm.bin b/examples/runtime/shaders/essl/fs_shadowmaps_vblur_vsm.bin index 796808b94534295ac75ee98ad2ae089ac4159a87..1e179d65c991d2a6d1f2333c400fee75bc545be4 100644 GIT binary patch delta 21 bcmdlXx<{19E!czY_T%4g7=U0S#|AC{SnCI> delta 17 ZcmdlZxE!cyN0SG3tECc`_ZUc4z delta 12 TcmZ3|*3_3-(}R0D_4uO#mCM0~r7S delta 12 TcmeBTY-40`3-(~0$k7A<6OjWL diff --git a/examples/runtime/shaders/essl/fs_shadowvolume_svbacktex1.bin b/examples/runtime/shaders/essl/fs_shadowvolume_svbacktex1.bin index 50b8fe5b26844d9ba94b32f6b51cc913aebcdee3..9150c0c21c2f5b821c579045d7b1d6d07be8af45 100644 GIT binary patch delta 17 XcmdnVyqB57E!cyN0SGp-Y-I!hCP@R= delta 13 UcmdnXypx&5E!cx~Bga-o033t^)&Kwi diff --git a/examples/runtime/shaders/essl/fs_shadowvolume_svbacktex2.bin b/examples/runtime/shaders/essl/fs_shadowvolume_svbacktex2.bin index 82192a422218c5409428ba550d4e7dcd8a0caf23..58025d2a3b1809cc9e2f852e773efe2ba265842d 100644 GIT binary patch delta 17 XcmdnVyqB57E!cyN0SGp-Y-I!hCP@R= delta 13 UcmdnXypx&5E!cx~Bga-o033t^)&Kwi diff --git a/examples/runtime/shaders/essl/fs_shadowvolume_svfrontblank.bin b/examples/runtime/shaders/essl/fs_shadowvolume_svfrontblank.bin index 83d02971d8505f0430cad48da58680d1d4daa881..129d57837135094ef83f6efcffe84ddc3767ad9d 100644 GIT binary patch delta 16 WcmZ3>xRH^=E!cyN0SG3ttONicW&@4@ delta 12 TcmdnUxR#N{E!cx~BF9Pq7ZL-F diff --git a/examples/runtime/shaders/essl/fs_shadowvolume_svfrontcolor.bin b/examples/runtime/shaders/essl/fs_shadowvolume_svfrontcolor.bin index 935e2c545987420a87f34d60021ce007db4317ff..7cf9661689f826411d7e59dcef1250208771b051 100644 GIT binary patch delta 16 VcmZo;>|*3_3-(}R0D_4uO#mCM0~r7S delta 12 TcmeBTY-40`3-(~0$k7A<6OjWL diff --git a/examples/runtime/shaders/essl/fs_shadowvolume_svfronttex1.bin b/examples/runtime/shaders/essl/fs_shadowvolume_svfronttex1.bin index e7691a357c28e653561485d50e796f356720145f..3a0bde9aca9e967f0555f9a39a8a787c6ee316f3 100644 GIT binary patch delta 17 XcmdnSyo;H`E!cyN0SGp-Y+?ieCF29m delta 13 UcmdnRyp5T~E!cx~BgZC2030?0%>V!Z diff --git a/examples/runtime/shaders/essl/fs_shadowvolume_svfronttex2.bin b/examples/runtime/shaders/essl/fs_shadowvolume_svfronttex2.bin index 6721feb5a478961ff24d87f33860c3915da29a88..130b712ca1dc96510274c9aee2ea7603155da582 100644 GIT binary patch delta 17 XcmdnSyo;H`E!cyN0SGp-Y+?ieCF29m delta 13 UcmdnRyp5T~E!cx~BgZC2030?0%>V!Z diff --git a/examples/runtime/shaders/essl/fs_shadowvolume_svside.bin b/examples/runtime/shaders/essl/fs_shadowvolume_svside.bin index 2055cd77a133e1640f3c9ec099af50b172aac1d5..8c69b721d4fddfd8f6122475ff6ec5605b1e236b 100644 GIT binary patch delta 21 bcmcb@e1nYc>NAOyqC@05wkqK>z>% delta 14 VcmWIW;cyG~VBNd@YxYDQ7XTxZ1wa4* diff --git a/examples/runtime/shaders/essl/fs_shadowvolume_svsidecolor.bin b/examples/runtime/shaders/essl/fs_shadowvolume_svsidecolor.bin index a84c6e4b29b96571d1c748923955418fc39695a5..7b253bbdb0097d6dc89b744c2cb13a1f5c7b2a6a 100644 GIT binary patch delta 20 acmZo;>|*3`3-(~!yZvi60}xE)r~?2$GX?Pg delta 16 XcmeBTY-8kb3-(~$yZvkSM4mbTE29PQ diff --git a/examples/runtime/shaders/essl/fs_shadowvolume_svsidetex.bin b/examples/runtime/shaders/essl/fs_shadowvolume_svsidetex.bin index 2add2f2af000b89216df8a197d5dd65f76c7f278..94a7e0408854ad3c6f241a83598c0ac887262c1c 100644 GIT binary patch delta 21 bcmdnRvX6zwE!cx?@Aj|R3_!4v!-xq0O`rxf delta 17 YcmdnTvWtboE!cx~@Aj|R8+nYF0613$Gynhq diff --git a/examples/runtime/shaders/essl/fs_shadowvolume_texture.bin b/examples/runtime/shaders/essl/fs_shadowvolume_texture.bin index f1dc985b9da60c637bcc3befc31892f8f9d8352e..1fb0cd277750e400181cc6da74d8dd0e0dc430a6 100644 GIT binary patch delta 20 acmcc2c%6~QE!cxCU(U{k0SG2?oCW|nvjqzP delta 16 Xcmcc4c$tyIE!cxKU(U{EBF||6D(?jf diff --git a/examples/runtime/shaders/essl/fs_shadowvolume_texture_lighting.bin b/examples/runtime/shaders/essl/fs_shadowvolume_texture_lighting.bin index 4a2b2d1af7ec4e938e038e9f7119c96e638eb2e8..a89639e9f3cb91d7836591c29f6a6f1785987539 100644 GIT binary patch delta 21 bcmew-+$6%|7VN=R=ljQp0SGp7eB%TFN=OD~ delta 17 YcmZn?`6tZb7VN=V=ljQJBhNQZ05)j`WdHyG diff --git a/examples/runtime/shaders/essl/fs_sky.bin b/examples/runtime/shaders/essl/fs_sky.bin index 2f5255b47c5782d6b363a3c7f6c5c1e4ac3a58f3..3e45ca0b75bc9cb94e89650e59fa01ede4943db0 100644 GIT binary patch delta 21 bcmcc4dYhHUE!cx?d!PGz1|ZnTah?ePPgMrB delta 17 Ycmcc3dYzTSE!cx~d!PIJjXdX>06KsMv;Y7A diff --git a/examples/runtime/shaders/essl/fs_sky_color_banding_fix.bin b/examples/runtime/shaders/essl/fs_sky_color_banding_fix.bin index b29146fb15b2dcf630c29fe9248079678dda6ddc..2300fc0a1d17669e216c3d60298d3e6e142b0bcc 100644 GIT binary patch delta 30 kcmey$@tuRmE!cx?d!PGz1|XQop~Yyk(KwcQ@+9WR0GeJ2x&QzG delta 29 lcmey)@s)$aE!cx~d!PIJi9A}2b{oxOnVAd>CQo603;><#3L^jj diff --git a/examples/runtime/shaders/essl/fs_sky_landscape.bin b/examples/runtime/shaders/essl/fs_sky_landscape.bin index d0135478c7ecfe6e5d3cb7e9d1f67657bee2029f..0baf4978c2a841b1d3f28cf67621a8d8230a7915 100644 GIT binary patch delta 31 lcmZqVYUbi`3-(}}xWViQ0}xE)$YAW+SQx;(`7pB`BLIv62><{9 delta 30 mcmZqXYUJW@3-(~0xWVkmM4k-Bo{gme%uEIbn~yTvF#-USQ3+`P diff --git a/examples/runtime/shaders/essl/fs_sms_mesh.bin b/examples/runtime/shaders/essl/fs_sms_mesh.bin index 3ba8bc9a204e86846b094a7bbb8bafa81496d753..28d8ce31226c3a0b3196805e770dd93388f5d4ee 100644 GIT binary patch delta 21 bcmX@_c-fK1E!cyNqae$J0SGp799IAUNel(z delta 17 YcmccYc;1o2E!cyVqae#;BhPUK05{tO;Q#;t diff --git a/examples/runtime/shaders/essl/fs_sms_mesh_pd.bin b/examples/runtime/shaders/essl/fs_sms_mesh_pd.bin index 9ee7078c02a63b0efd7d54d1fd8baf10fd469210..ab2785733cbe8711dcde5befd44d90465a007bb8 100644 GIT binary patch delta 386 zcmX@(Ji(dAE!cyNqae$J0SG2?s4_-v)bnQLwa`&8)H5|QwJ^6#)t%hPC$f1S>kLK= zVV%vz>=UsGJ91(X*4-??jaB$Q54!N?M!vn+%&itcR|#~S&Sp;`tis|VScRX8PCz$X mQCfHNX7PS(!VQw>sy8c2V|ARgEV@dt<6g*N72c{K&IkanZ($k$ delta 446 zcmbQ>e8!o>E!cyVqae#;B9AKLtc^zAtbzsx7CH)sdZtFE7Uq_zx&{W58HGeP&tsjz zh*e5wb3Xe-TvC>tIHj1mC*jg{jt8gIOgTXUEn1IE=&5S~Ou?PeGq`UctFg6`v wsY9au*mQlA(%sxGj#DZ`5}SdWKT6?ng3jjWGT3wgouIRMgB(t&N(FI701G^7i2wiq diff --git a/examples/runtime/shaders/essl/fs_sms_shadow.bin b/examples/runtime/shaders/essl/fs_sms_shadow.bin index e006dc8b470b60d35242d926ee1214e2f99066ee..c7aaec398bee651a9a549f455d0f00941377eff4 100644 GIT binary patch delta 16 WcmZ3=xRQ~>E!cyN0SG3tECc`_ZUc4z delta 12 TcmZ3gctnuLE!cxCsQQ~20}yQF*uen+M+F7! delta 17 YcmX>ictDWDE!cxKsQR1OMxGrU05uQ=>i_@% diff --git a/examples/runtime/shaders/essl/fs_stencil_color_texture.bin b/examples/runtime/shaders/essl/fs_stencil_color_texture.bin index 00de9a89929b60f871d46b1030463a97fe6cfab4..f37e7381a4d1b8c2f4639ef39ba69405c984e523 100644 GIT binary patch delta 21 bcmZ3_x|x;7E!cxCU(U{k0SGp7EN21$Iq(F@ delta 17 YcmdnYx}KH8E!cxKU(U{EBhPXs04ys6$N&HU diff --git a/examples/runtime/shaders/essl/fs_stencil_texture.bin b/examples/runtime/shaders/essl/fs_stencil_texture.bin index f1dc985b9da60c637bcc3befc31892f8f9d8352e..1fb0cd277750e400181cc6da74d8dd0e0dc430a6 100644 GIT binary patch delta 20 acmcc2c%6~QE!cxCU(U{k0SG2?oCW|nvjqzP delta 16 Xcmcc4c$tyIE!cxKU(U{EBF||6D(?jf diff --git a/examples/runtime/shaders/essl/fs_stencil_texture_lighting.bin b/examples/runtime/shaders/essl/fs_stencil_texture_lighting.bin index ed7eac4e3c86b489f658e8d489a5d9f8a2a235ff..30c7eeee3b1504ec790dc58db61e41e4cf680eb6 100644 GIT binary patch delta 21 bcmZn?X%pdb3-(~E^Znz)00bL3esKZ-K!gSJ delta 17 YcmZn@X%gXZ3-(~G^Znzqk>?jD055+9@&Et; diff --git a/examples/runtime/shaders/essl/fs_terrain.bin b/examples/runtime/shaders/essl/fs_terrain.bin index e91285b650140bf114f6c00e0d4e3c525b3c81c8..fab18633a304aa7f0fdde5e13b0ca57c448897c1 100644 GIT binary patch delta 20 acmaFO_@0r+E!czY{4MDz3_viE<1qkASO%m3 delta 16 YcmaFQ_?nT!E!czg{4MDz6L}s305y;XqW}N^ diff --git a/examples/runtime/shaders/essl/fs_tree.bin b/examples/runtime/shaders/essl/fs_tree.bin index 2254212a7e0bbfcf8b941f0de5506105fe36df69..94de6d033cb938a4a4fd11d9e98238ae4044367d 100644 GIT binary patch delta 21 bcmZ3$wSLeB*` delta 17 YcmZ3&wSbGmE!czgWv*HGMji=P05KW`H~;_u diff --git a/examples/runtime/shaders/essl/fs_update.bin b/examples/runtime/shaders/essl/fs_update.bin index 062c1eee11b41a76db369dce56fcc243bddb3c34..1285e91bd16368d8b036a6e8ff7c286ac306341a 100644 GIT binary patch delta 20 acmcb~c$bmKE!cxCU(U{k0SG2?Tm%3*odq2L delta 16 Xcmcc1c$1OCE!cxKU(U{EBF{wtE2#w> diff --git a/examples/runtime/shaders/essl/fs_update_3d.bin b/examples/runtime/shaders/essl/fs_update_3d.bin index 0f95a3f024120e8bbf95a5c6e9411719c2256a2b..c05e6099fa6e55ec8b7afa2fccdddb973b439e57 100644 GIT binary patch delta 21 acmZo?>1N?^3-(~km$S2B0D_Gi{}}-^IRwrC delta 17 YcmeBXX=mYZ3-(~mm$S3k$n&2O04KZz%>V!Z diff --git a/examples/runtime/shaders/essl/fs_update_cmp.bin b/examples/runtime/shaders/essl/fs_update_cmp.bin index 4185316699a90808111e71cfec4cd3d56782ee64..dd7003fc69899b87e3b9e788cb21bb33ed143473 100644 GIT binary patch delta 20 acmaFH_==IoE!cxCU(U{k0SG2?+yekSm<2=t delta 16 XcmaFG_>7UmE!cxKU(U{EBF{YlEj$H7 diff --git a/examples/runtime/shaders/essl/fs_upsample.bin b/examples/runtime/shaders/essl/fs_upsample.bin index 01c22c33a0c9e38178757948f5c6a2312d852bbc..7ea41f37c86a9940da87131b7ba374db5d34f4c7 100644 GIT binary patch delta 21 bcmdnVvzLd*E!cxCU(U{k0SGp77_tEXJE8=6 delta 17 YcmdnXvy+FzE!cxKU(U{EBaa~)04-GncmMzZ diff --git a/examples/runtime/shaders/essl/fs_vectordisplay_blit.bin b/examples/runtime/shaders/essl/fs_vectordisplay_blit.bin index 2ea058ed347a516714b60359c094af41d9b625c0..99fe409ec59f54ab8a7c6cce274916dc36964e23 100644 GIT binary patch delta 21 bcmbQoyoi~{E!cyNvH8s*!<}s0}yQFXk!EbKs^Pq delta 17 YcmbQl+{et}7VN>w*!=0?MxHiC04`7kumAu6 diff --git a/examples/runtime/shaders/essl/fs_wf_mesh.bin b/examples/runtime/shaders/essl/fs_wf_mesh.bin index 07a455919fba8caac74b566677e06fed6cbf5930..1666e5c7e22589d3948a805ca8d8a5b5d3f9b4ad 100644 GIT binary patch delta 21 bcmey!{gs=?E!cxC{Aq#^0}yQFc*zO?O!5Xr delta 17 Ycmey${gIo)E!cxK{Aq&FMxK|f06I|yL;wH) diff --git a/examples/runtime/shaders/essl/fs_wf_wireframe.bin b/examples/runtime/shaders/essl/fs_wf_wireframe.bin index e4219a676c52b457a7394445b1fc24b4de1d6588..f3d2289ac173d646025a7a330aebbb80f404c9bd 100644 GIT binary patch delta 21 bcmey)`kR%}Lc3C|v{v delta 13 UcmX@ke3+RfEZBo}BgcM503HYg1ONa4 diff --git a/examples/runtime/shaders/essl/vs_callback.bin b/examples/runtime/shaders/essl/vs_callback.bin index ac81e0f8325b13a00330258bf1ba35d0b645f1a3..978449f337e362612dd0f810921f863559aebd70 100644 GIT binary patch delta 17 Xcmeyx{EwL@~ diff --git a/examples/runtime/shaders/essl/vs_cubes.bin b/examples/runtime/shaders/essl/vs_cubes.bin index c4c13589fb2ae3d20316377b8b983a072b55a37b..e99854ad97572d78a15997f72b9202e0d58d64b4 100644 GIT binary patch delta 17 XcmX@gbdrf9EZBpM0SGp-I5GkNCxZit delta 13 UcmX@fbd-rDEZBo}BZng+039X+hyVZp diff --git a/examples/runtime/shaders/essl/vs_fullscreen.bin b/examples/runtime/shaders/essl/vs_fullscreen.bin index 433ae1c6ea9e44203b1e8f8bf618a279b55b3f25..136b37a50f6a83d2cc01f366ff326234e73db78a 100644 GIT binary patch delta 17 Xcmcb}bd`xCEZBpM0SGp-_%Z?jDH{W= delta 13 Ucmcc0bdiZAEZBo}BZn^|03KcgtN;K2 diff --git a/examples/runtime/shaders/essl/vs_hdr_blur.bin b/examples/runtime/shaders/essl/vs_hdr_blur.bin index f76497fe6593cee82065780e173443dcd6562e0b..b22717d8ad9202435656718dc0237efe5ce64f17 100644 GIT binary patch delta 17 XcmX@heUY0ZEZBpM0SGp-oMZ(6Dy0NB delta 13 Ucmcb}eU_UgEZBo}BgaWr03W~vHUIzs diff --git a/examples/runtime/shaders/essl/vs_hdr_bright.bin b/examples/runtime/shaders/essl/vs_hdr_bright.bin index 433ae1c6ea9e44203b1e8f8bf618a279b55b3f25..136b37a50f6a83d2cc01f366ff326234e73db78a 100644 GIT binary patch delta 17 Xcmcb}bd`xCEZBpM0SGp-_%Z?jDH{W= delta 13 Ucmcc0bdiZAEZBo}BZn^|03KcgtN;K2 diff --git a/examples/runtime/shaders/essl/vs_hdr_lum.bin b/examples/runtime/shaders/essl/vs_hdr_lum.bin index 433ae1c6ea9e44203b1e8f8bf618a279b55b3f25..136b37a50f6a83d2cc01f366ff326234e73db78a 100644 GIT binary patch delta 17 Xcmcb}bd`xCEZBpM0SGp-_%Z?jDH{W= delta 13 Ucmcc0bdiZAEZBo}BZn^|03KcgtN;K2 diff --git a/examples/runtime/shaders/essl/vs_hdr_lumavg.bin b/examples/runtime/shaders/essl/vs_hdr_lumavg.bin index 433ae1c6ea9e44203b1e8f8bf618a279b55b3f25..136b37a50f6a83d2cc01f366ff326234e73db78a 100644 GIT binary patch delta 17 Xcmcb}bd`xCEZBpM0SGp-_%Z?jDH{W= delta 13 Ucmcc0bdiZAEZBo}BZn^|03KcgtN;K2 diff --git a/examples/runtime/shaders/essl/vs_hdr_mesh.bin b/examples/runtime/shaders/essl/vs_hdr_mesh.bin index 1322d7d21577b8b493881c5cf843e32a4c900d49..c50aa359c20ddf05f0888cae950a95f5d1709985 100644 GIT binary patch delta 17 XcmZ3)x{Q@0EZBpM0SGp-%wqxoBsc@7 delta 13 UcmZ3+x`>q}EZBo}BgZ@@02tN#u3-(}R0D^@q%m5r-0>A(O delta 12 TcmeBRYhhyv3-(}L$iWN%6Y2uL diff --git a/examples/runtime/shaders/essl/vs_instancing.bin b/examples/runtime/shaders/essl/vs_instancing.bin index bb137d355e06e231b5cd4b02c52e6ad24884b60a..939ae1305b037b0b2789a5f45ef85d3ae34b185c 100644 GIT binary patch delta 17 Xcmcb`a*u^0EZBpM0SGp-gfRgCDvATm delta 13 Ucmcb|a*Kr}EZBo}BS#n$03US&%m4rY diff --git a/examples/runtime/shaders/essl/vs_mesh.bin b/examples/runtime/shaders/essl/vs_mesh.bin index f321e526e535db366f3537b8accebc61c585e242..e2c2b3ecdc4742a2da5578b201fc46da789968b6 100644 GIT binary patch delta 17 Xcmcb}eU+OdEZBpM0SGp-oMi<7D=h>= delta 13 Ucmcc0eUY0bEZBo}Bga`*03av?LI3~& diff --git a/examples/runtime/shaders/essl/vs_oit.bin b/examples/runtime/shaders/essl/vs_oit.bin index 35803e08fc49912f786e4f75804ed632f9ca698d..5b12ca1ebc3495ae6005c96de65dc585cfcf7d8b 100644 GIT binary patch delta 17 Xcmcb^@_>aSEZBpM0SGp-L@)sWD$WDb delta 13 UcmaFBa)*T_EZBo}BS!=i03WFX(f|Me diff --git a/examples/runtime/shaders/essl/vs_oit_blit.bin b/examples/runtime/shaders/essl/vs_oit_blit.bin index 433ae1c6ea9e44203b1e8f8bf618a279b55b3f25..136b37a50f6a83d2cc01f366ff326234e73db78a 100644 GIT binary patch delta 17 Xcmcb}bd`xCEZBpM0SGp-_%Z?jDH{W= delta 13 Ucmcc0bdiZAEZBo}BZn^|03KcgtN;K2 diff --git a/examples/runtime/shaders/essl/vs_particle.bin b/examples/runtime/shaders/essl/vs_particle.bin index 2f237b5f671594e534115f545b9eb414f5a5b5a1..03c0bf8fce15015a53225e310444f02e149ebf4a 100644 GIT binary patch delta 17 Xcmey$_LGexEZBpM0SGp-6fy$k{EZBpM0SGp-EMNoxBtHYF delta 13 UcmZ3%yo8x0EZBo}BgX@~ diff --git a/examples/runtime/shaders/essl/vs_rsm_lbuffer.bin b/examples/runtime/shaders/essl/vs_rsm_lbuffer.bin index 69d4d4c4f23572b908d0e5f0fbc6050aebc875ac..a2d489e0af3f3feb3ade08b99c13d0cdc452d310 100644 GIT binary patch delta 17 XcmZ3(xq*`-EZBpM0SGp-tY85ECI$n~ delta 13 UcmdnMxrUP^EZBo}BgYCB03103&Hw-a diff --git a/examples/runtime/shaders/essl/vs_rsm_shadow.bin b/examples/runtime/shaders/essl/vs_rsm_shadow.bin index 706ae7a9135aa646cfbd6066863c660e36829031..94b54207156d762a4e4dc0e9c1273fa1d10fa83a 100644 GIT binary patch delta 16 VcmZo+>0sdq3-(}R0D^@qOaL4u0=obJ delta 12 TcmeBRX<=ar3-(}L$iV~v6Tt$y diff --git a/examples/runtime/shaders/essl/vs_shadowmaps_color.bin b/examples/runtime/shaders/essl/vs_shadowmaps_color.bin index b92b121610fef6241b5be7959b266765c9f1bbc5..a138e8ac318491319699fba245fab63a49548b23 100644 GIT binary patch delta 16 Wcmeyw_>GYxEZBpM0SG3tyaNC!aRhAu delta 12 Tcmeyy_=%AvEZBo}BF8%b9km2( diff --git a/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting.bin b/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting.bin index aadcbeed6754b245da03226c06f97c594da6a486..e94a6be4d94bf454e7e5f145db4bd087de9b7cf6 100644 GIT binary patch delta 17 XcmdnTeu$kTEZBpM0SGp->|zE0C@lm4 delta 13 UcmX@azK@+HEZBo}BgZag03F~1{{R30 diff --git a/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_csm.bin b/examples/runtime/shaders/essl/vs_shadowmaps_color_lighting_csm.bin index 4a24059fffa0b98017e2d79b86af5d0c6b04a784..19188b9518765aa3fb78ae5cc4ac42266eb29aca 100644 GIT binary patch delta 17 XcmZ3*vyO)&EZBpM0SGp-sIdV6B_0D& delta 13 UcmZ3-vxGYxEZBpM0SG3tyaNC!aRhAu delta 12 Tcmeyy_=%AvEZBo}BF8%b9km2( diff --git a/examples/runtime/shaders/essl/vs_shadowmaps_hblur.bin b/examples/runtime/shaders/essl/vs_shadowmaps_hblur.bin index df76dea07fe2ff3b57a1e09091b08f519023d6ef..661182fad64fd8420dafe0725d9ce97aab60651c 100644 GIT binary patch delta 17 XcmX@ZeSw=JEZBpM0SGp-oL~h2DuVeTJJQEZBo}BgY9=03W6VGXMYp diff --git a/examples/runtime/shaders/essl/vs_shadowmaps_packdepth.bin b/examples/runtime/shaders/essl/vs_shadowmaps_packdepth.bin index 5dac8eab0d2355d2ba3669d37ade8f9091cba1b7..c4639d90f0ca304ba4ee1bdd144ce089fa274928 100644 GIT binary patch delta 17 XcmZ3>w2_G;EZBpM0SGp-Xfgr-BvS)H delta 13 UcmdnUw3dk_EZBo}BZnp<02;OfKmY&$ diff --git a/examples/runtime/shaders/essl/vs_shadowmaps_packdepth_linear.bin b/examples/runtime/shaders/essl/vs_shadowmaps_packdepth_linear.bin index e5b768b3a35cb870d136e7eaa660ebac1782d4bb..e1157697c5854536700aa9fdaa1f476dbc4fcef2 100644 GIT binary patch delta 17 XcmdnRw2z4+EZBpM0SGp-m@xtXCJh5< delta 13 UcmdnTw2O%)EZBo}BZnCy02~MdX8-^I diff --git a/examples/runtime/shaders/essl/vs_shadowmaps_texture.bin b/examples/runtime/shaders/essl/vs_shadowmaps_texture.bin index 433ae1c6ea9e44203b1e8f8bf618a279b55b3f25..136b37a50f6a83d2cc01f366ff326234e73db78a 100644 GIT binary patch delta 17 Xcmcb}bd`xCEZBpM0SGp-_%Z?jDH{W= delta 13 Ucmcc0bdiZAEZBo}BZn^|03KcgtN;K2 diff --git a/examples/runtime/shaders/essl/vs_shadowmaps_texture_lighting.bin b/examples/runtime/shaders/essl/vs_shadowmaps_texture_lighting.bin index 175dee16feeeb24dfcf844510f088a4f69659805..b39d03962035df40420ea3c1908e5fd5fb54a19f 100644 GIT binary patch delta 17 Xcmcb>dWDrEEZBpM0SGp-oM8e0DpUk9 delta 13 Ucmcb@dV!TCEZBo}BgYvg03U}0FaQ7m diff --git a/examples/runtime/shaders/essl/vs_shadowmaps_unpackdepth.bin b/examples/runtime/shaders/essl/vs_shadowmaps_unpackdepth.bin index 433ae1c6ea9e44203b1e8f8bf618a279b55b3f25..136b37a50f6a83d2cc01f366ff326234e73db78a 100644 GIT binary patch delta 17 Xcmcb}bd`xCEZBpM0SGp-_%Z?jDH{W= delta 13 Ucmcc0bdiZAEZBo}BZn^|03KcgtN;K2 diff --git a/examples/runtime/shaders/essl/vs_shadowmaps_vblur.bin b/examples/runtime/shaders/essl/vs_shadowmaps_vblur.bin index 9fa45531ab7f6f1362d19483f680074a64d16d71..236a07d6b666951eeb0c40d54e9ebfe0b19fc7a4 100644 GIT binary patch delta 17 XcmX@ZeSw=JEZBpM0SGp-oL~h2DuVeTJJQEZBo}BgY9=03W6VGXMYp diff --git a/examples/runtime/shaders/essl/vs_shadowvolume_color_lighting.bin b/examples/runtime/shaders/essl/vs_shadowvolume_color_lighting.bin index 24282ddadabebd278d8da56f3aab5bc8be389231..14c62361476803e731aa2af1adf6455bd21b01aa 100644 GIT binary patch delta 17 Xcmey!@|A@nEZBpM0SGp-|g`{CvOAr delta 13 UcmX@WyoZ@3EZBo}BgYO#03A{T?*IS* diff --git a/examples/runtime/shaders/essl/vs_shadowvolume_svfront.bin b/examples/runtime/shaders/essl/vs_shadowvolume_svfront.bin index b92b121610fef6241b5be7959b266765c9f1bbc5..a138e8ac318491319699fba245fab63a49548b23 100644 GIT binary patch delta 16 Wcmeyw_>GYxEZBpM0SG3tyaNC!aRhAu delta 12 Tcmeyy_=%AvEZBo}BF8%b9km2( diff --git a/examples/runtime/shaders/essl/vs_shadowvolume_svside.bin b/examples/runtime/shaders/essl/vs_shadowvolume_svside.bin index 857bfd85d34f57e2b41224ce0ace4f4e544a81e4..156a2d507fc9c830e0f4d14ee9118191b9173913 100644 GIT binary patch delta 17 Xcmeyu@`HsVEZBpM0SGp-6fgk*E&c=> delta 13 Ucmeyt@`Z&ZEZBo}BS!%f03sO#8UO$Q diff --git a/examples/runtime/shaders/essl/vs_shadowvolume_texture.bin b/examples/runtime/shaders/essl/vs_shadowvolume_texture.bin index 433ae1c6ea9e44203b1e8f8bf618a279b55b3f25..136b37a50f6a83d2cc01f366ff326234e73db78a 100644 GIT binary patch delta 17 Xcmcb}bd`xCEZBpM0SGp-_%Z?jDH{W= delta 13 Ucmcc0bdiZAEZBo}BZn^|03KcgtN;K2 diff --git a/examples/runtime/shaders/essl/vs_shadowvolume_texture_lighting.bin b/examples/runtime/shaders/essl/vs_shadowvolume_texture_lighting.bin index 175dee16feeeb24dfcf844510f088a4f69659805..b39d03962035df40420ea3c1908e5fd5fb54a19f 100644 GIT binary patch delta 17 Xcmcb>dWDrEEZBpM0SGp-oM8e0DpUk9 delta 13 Ucmcb@dV!TCEZBo}BgYvg03U}0FaQ7m diff --git a/examples/runtime/shaders/essl/vs_sky.bin b/examples/runtime/shaders/essl/vs_sky.bin index 81358a9d3461a0ceaa882e28d76ddb8be0ec194a..bdefabcc0efa3450a939ada9790ba97578128153 100644 GIT binary patch delta 17 XcmX>jbwP?FEZBpM0SGp-c<=%MD@_C1 delta 13 Ucmca0bw-LMEZBo}BZmhs03Y}R*#H0l diff --git a/examples/runtime/shaders/essl/vs_sky_landscape.bin b/examples/runtime/shaders/essl/vs_sky_landscape.bin index b90c54552379f76e103ce33404ea3cf6cf5ec174..ef25f5a6f4c7db6bc0f56dabb27de81dab01f4f8 100644 GIT binary patch delta 17 XcmdnVvX_M;EZBpM0SGp-m@)wXCMW}H delta 13 UcmdnXvXg}+EZBo}BZnyy02~_wX#fBK diff --git a/examples/runtime/shaders/essl/vs_sms_mesh.bin b/examples/runtime/shaders/essl/vs_sms_mesh.bin index 49f9ecc82b48783285dba19933d99184f181a535..dfc54f76aaed8dbe62b518a972f7ca7bb1190684 100644 GIT binary patch delta 17 WcmeBT?_=i(3-(}R0D_GyZOi~6MFV62 delta 13 UcmeBU?_y^O3-(~$$kE0O02r79V*mgE diff --git a/examples/runtime/shaders/essl/vs_sms_shadow.bin b/examples/runtime/shaders/essl/vs_sms_shadow.bin index b92b121610fef6241b5be7959b266765c9f1bbc5..a138e8ac318491319699fba245fab63a49548b23 100644 GIT binary patch delta 16 Wcmeyw_>GYxEZBpM0SG3tyaNC!aRhAu delta 12 Tcmeyy_=%AvEZBo}BF8%b9km2( diff --git a/examples/runtime/shaders/essl/vs_sms_shadow_pd.bin b/examples/runtime/shaders/essl/vs_sms_shadow_pd.bin index 5dac8eab0d2355d2ba3669d37ade8f9091cba1b7..c4639d90f0ca304ba4ee1bdd144ce089fa274928 100644 GIT binary patch delta 17 XcmZ3>w2_G;EZBpM0SGp-Xfgr-BvS)H delta 13 UcmdnUw3dk_EZBo}BZnp<02;OfKmY&$ diff --git a/examples/runtime/shaders/essl/vs_stencil_color.bin b/examples/runtime/shaders/essl/vs_stencil_color.bin index b92b121610fef6241b5be7959b266765c9f1bbc5..a138e8ac318491319699fba245fab63a49548b23 100644 GIT binary patch delta 16 Wcmeyw_>GYxEZBpM0SG3tyaNC!aRhAu delta 12 Tcmeyy_=%AvEZBo}BF8%b9km2( diff --git a/examples/runtime/shaders/essl/vs_stencil_color_lighting.bin b/examples/runtime/shaders/essl/vs_stencil_color_lighting.bin index 24282ddadabebd278d8da56f3aab5bc8be389231..14c62361476803e731aa2af1adf6455bd21b01aa 100644 GIT binary patch delta 17 Xcmey!@|A@nEZBpM0SGp-dWDrEEZBpM0SGp-oM8e0DpUk9 delta 13 Ucmcb@dV!TCEZBo}BgYvg03U}0FaQ7m diff --git a/examples/runtime/shaders/essl/vs_terrain.bin b/examples/runtime/shaders/essl/vs_terrain.bin index 98dc951a069bef1ad038266d1962fb130de8af68..90fc1de30657b678f53bc3a0604262fe88f67ec1 100644 GIT binary patch delta 17 WcmeBX?q}u*3-(}R0D_Gy?Ti2*?E_r^ delta 13 UcmeBY?q+5Q3-(~$$kEOS02o*UTmS$7 diff --git a/examples/runtime/shaders/essl/vs_terrain_height_texture.bin b/examples/runtime/shaders/essl/vs_terrain_height_texture.bin index da93f6645089299f19cecd81de03192fb7d1dcf8..5f0dbdfa441e293f159528e4f3e16180c174375e 100644 GIT binary patch delta 17 XcmbQmGLMBLEZBpM0SGp-h%o^GA_@Zy delta 13 UcmbQoGK+;JEZBo}BZn9h02uWH3;+NC diff --git a/examples/runtime/shaders/essl/vs_tree.bin b/examples/runtime/shaders/essl/vs_tree.bin index 5c6db350dd2070be7dbbe97d96b8da433ac7ccd0..6db162fae42547075e468f595e1dc993a7f66e3d 100644 GIT binary patch delta 17 XcmbQtHl2+lEZBpM0SGp-@G}DdAz1?b delta 13 UcmbQvHkpkjEZBo}BL_b-02pin`~Uy| diff --git a/examples/runtime/shaders/essl/vs_update.bin b/examples/runtime/shaders/essl/vs_update.bin index b5d42a43d6b19dfdf078c9e2de0de605361d51c1..694ee115bd61efce09f5dbe360193d086ecb4a7c 100644 GIT binary patch delta 17 Xcmcb}bd`xCEZBpM0SGp-_%Z?jDH{W= delta 13 Ucmcc0bdiZAEZBo}BZn^|03KcgtN;K2 diff --git a/examples/runtime/shaders/essl/vs_vectordisplay_fb.bin b/examples/runtime/shaders/essl/vs_vectordisplay_fb.bin index ac1c19b7ee5154d25f283e38d167a9b6a707ad59..7cbf19a9875d629e3142a5534e356d9c59c63324 100644 GIT binary patch delta 17 XcmZ3&yn>k{EZBpM0SGp-EMNoxBtHYF delta 13 UcmZ3%yo8x0EZBo}BgXvXO-&EZBpM0SGp-Xfgo+B#;9} delta 13 UcmdnUvX+G1MF0Q* diff --git a/examples/runtime/shaders/glsl/cs_indirect.bin b/examples/runtime/shaders/glsl/cs_indirect.bin index b35fb695ab64b9dab3c2e97284270eef951e319e..a3d218e6871ed94eb189fe9f3a5167c1123846ec 100644 GIT binary patch delta 98 zcmbQj`;eF4IoN}Z0S?Y>ztoctWlPlY^)G(prZg`7{VAv fnq1XfMX4pFMR^J!O&TCI@j&T#qs^C?4>17%8ps>} delta 25 dcmaFJJB63qIoN}l0SsC<@}FVetirOF2>?!G1}Xpm diff --git a/examples/runtime/shaders/glsl/cs_init_instances.bin b/examples/runtime/shaders/glsl/cs_init_instances.bin index b7bd2ba95246c3b29eeabc86359203f795df895e..dfb8c35cb7e39e543c2d45c404a23f1ded7eee5c 100644 GIT binary patch delta 99 zcmZpYJ1-~T9PGiy00%bw8+lGMyW}R87%SwKRJax8=Q`)-6l;{FCL1fn8|WxN7=|#0 fktSC)S5az7X;Gd6NRtLgO*~LK-e~hBW&>^j^J*IM delta 26 ecmX>v*CfZ|9PGi&00y7=HVT|(-mJo+%?$umQU)9V diff --git a/examples/runtime/shaders/glsl/cs_update.bin b/examples/runtime/shaders/glsl/cs_update.bin index 89f089a2778d9b4421708fcc9179260869b022c9..95904b9e0fa3154010536d84c91539897d7e355f 100644 GIT binary patch delta 114 zcmeC;yTvEq9PGiy00-{u8+lGMyW}R87%SwKRJax8=Q`)-6l;{FCL1fn8|WxN7=|#0 tktSC)S5az7X;Gd6NRtLgO*~LK-e~hBW?g1J1w%apO$AMBu38{u005QF9bW(d delta 38 ocmcb`*Tu)<9PGi&00zI=HVT|(-mJo+!OU%_si0}iRSSd+0I2u~1poj5 diff --git a/examples/runtime/shaders/glsl/cs_update_instances.bin b/examples/runtime/shaders/glsl/cs_update_instances.bin index 6096432c8afb0c75e39139df502737e87dd3a717..963c9a4c24af92615c6cfb2f1375b193aeed8d99 100644 GIT binary patch delta 98 zcmX>nF&=>a4X8sbp5I~#-m delta 25 dcmbO&c}{}cIoN}l0SxRn@}FVetin>x0RT&r1+M@A diff --git a/examples/runtime/shaders/glsl/fs_albedo_output.bin b/examples/runtime/shaders/glsl/fs_albedo_output.bin index ebe232706f7d1a8ac9eb2a18a286811731154c1d..24e090115eb9ed378c75c56e53b5f3c494e263ef 100644 GIT binary patch delta 19 ZcmbBlNas`0^ diff --git a/examples/runtime/shaders/glsl/fs_bloom_combine.bin b/examples/runtime/shaders/glsl/fs_bloom_combine.bin index 23d53074dc15e70bb397880f7e0f3801eff5ce8a..e50a25559234287d36013cbd3027d3d6fd5a8c10 100644 GIT binary patch delta 21 bcmaFQ^qGmrE!cxCU(U{k0SGp7q%#5lLj45- delta 17 Ycmey&^qz^sE!cxKU(U{EBTqUb05ebp0RR91 diff --git a/examples/runtime/shaders/glsl/fs_callback.bin b/examples/runtime/shaders/glsl/fs_callback.bin index a23a4a13066e065334c903c791eb703c24bb729b..870814b21bd913f36678f64c1f8fe293b28ab963 100644 GIT binary patch delta 21 bcmcb}e3hBUE!cytW$~Rq3_!4v<0K;hQq~6| delta 17 Zcmcc0e36;ME!cy#W$~Rq8+lGL0suTQ2O$6e diff --git a/examples/runtime/shaders/glsl/fs_cubes.bin b/examples/runtime/shaders/glsl/fs_cubes.bin index 9d60f87204d380327e116f601a9ec8e3bb35e64f..357d409cbc0af6f0bed2b5e5191ceff35dcebbe0 100644 GIT binary patch delta 18 YcmWFz=Wz@6U|Z7t-je|cCUSTK05UoR=>Px# delta 14 VcmWF!=5P!4U|rJv-g6?4Hvl2}1n2+& diff --git a/examples/runtime/shaders/glsl/fs_downsample.bin b/examples/runtime/shaders/glsl/fs_downsample.bin index 055b774bdb719c0d4d2ccff20348ea39730c768f..9637bf5d7ac6e464d5f96f4cd9f4bd35bb53aee8 100644 GIT binary patch delta 21 bcmeyw_l=LoE!cxCU(U{k0SGp7WU&JPMM(uI delta 17 Ycmeyy_lb|gE!cxKU(U{EBTp7P05v29C;$Ke diff --git a/examples/runtime/shaders/glsl/fs_hdr_blur.bin b/examples/runtime/shaders/glsl/fs_hdr_blur.bin index ecb9b984db9563f2cccc5f86f111992fcc5a0f2c..c4b025caf31adb6f6c5d627bbbbd4f9ffd6033b7 100644 GIT binary patch delta 21 bcmbQkzJQ&_E!czY_T%4g7=U0S#}sA&QaA@Q delta 17 ZcmZ3$K8KydE!czg_T%4gHu6ki1^_yP2QmNv diff --git a/examples/runtime/shaders/glsl/fs_hdr_bright.bin b/examples/runtime/shaders/glsl/fs_hdr_bright.bin index c6f9fd2af86e04eb0eb6cdd3c279163b9738be45..636f4479f3d050b40568404c7a45e8c137122fab 100644 GIT binary patch delta 21 bcmew_*et~37VN>6FK1`N00bL3zHAFK1`7k>@)H058b}R{#J2 diff --git a/examples/runtime/shaders/glsl/fs_hdr_lum.bin b/examples/runtime/shaders/glsl/fs_hdr_lum.bin index cb5c8e057219ad7ec5fe3002416a820312aaaf7b..30ded70714cebbe6c9b5dd284f90172b3cdb1239 100644 GIT binary patch delta 21 bcmX>ocvO(bE!cxCU(U{k0SGp7?BoCdKC%TJ delta 17 YcmX>qcuhX4Qo diff --git a/examples/runtime/shaders/glsl/fs_hdr_mesh.bin b/examples/runtime/shaders/glsl/fs_hdr_mesh.bin index 5e3fe0e2d0bb3e6c8074e11699ea14d7f7195f04..5fb19d77dbd4a5aebab47970feeff7b6d651586c 100644 GIT binary patch delta 21 bcmey!^Oc9kE!cz2Y^_ii0}yQF$YcWmNl^uv delta 17 Ycmey$^O1+cE!czAY^_k&MxIPI05@a>m;e9( diff --git a/examples/runtime/shaders/glsl/fs_hdr_skybox.bin b/examples/runtime/shaders/glsl/fs_hdr_skybox.bin index ed7caeaa154a41db80e49a55c682c05b19083b10..8fc0487ebd34427b1ce664177a2346fd7fbaabf3 100644 GIT binary patch delta 21 bcmaFB@`Q!QE!cxCU(U{k0SGp7L@)sWK-2`< delta 17 YcmaFD@_>cIE!cxKU(U{EBTobq05OjQ*#H0l diff --git a/examples/runtime/shaders/glsl/fs_hdr_tonemap.bin b/examples/runtime/shaders/glsl/fs_hdr_tonemap.bin index 5796c2b5791e51931eee68ad9b37b5306723b534..c60c680010e8237770afbe5d54ecf9ec6eb5a864 100644 GIT binary patch delta 21 bcmew*{7;z2E!czY_T%4g7=U0S$0tqzV{!;< delta 17 Zcmew-{7aa_E!czg_T%4gHu8Mp1OP~F2x~E!cxKsQR1OMxNI^06fYDm;e9( diff --git a/examples/runtime/shaders/glsl/fs_ibl_skybox.bin b/examples/runtime/shaders/glsl/fs_ibl_skybox.bin index 81614474b588b04ef12821006951f9074a4fb862..35612d3d51b9fb827c80e9158033832cc6eca219 100644 GIT binary patch delta 21 bcmZ3(yMdR-E!czYK(3=H0}yQFSi%MXLAC{O delta 17 YcmdnMyM~v;E!czgK(3?dMxG^X05MqwZvX%Q diff --git a/examples/runtime/shaders/glsl/fs_instancing.bin b/examples/runtime/shaders/glsl/fs_instancing.bin index 9d60f87204d380327e116f601a9ec8e3bb35e64f..357d409cbc0af6f0bed2b5e5191ceff35dcebbe0 100644 GIT binary patch delta 18 YcmWFz=Wz@6U|Z7t-je|cCUSTK05UoR=>Px# delta 14 VcmWF!=5P!4U|rJv-g6?4Hvl2}1n2+& diff --git a/examples/runtime/shaders/glsl/fs_mesh.bin b/examples/runtime/shaders/glsl/fs_mesh.bin index 491773847b057b8862dbcd1c2a572c92ee154500..8a5e131f4c77e5393aff23aac1b3556ac67dcdba 100644 GIT binary patch delta 21 bcmX@ib)1XGE!cx?>Ri{~3_!4v!Ri{~8+oi*0XF&t`~Uy| diff --git a/examples/runtime/shaders/glsl/fs_oit.bin b/examples/runtime/shaders/glsl/fs_oit.bin index 2ad08be58140cf23c5cb69d271f58f9cf8986615..02e211c4b02108df10216105599d59a977b92620 100644 GIT binary patch delta 18 Xcmaz~=5Y)5VA~r~Z_NM%6FI^GE_VcR delta 14 VcmYd}=Wq-5VBH&1Z#|JG8~`9k1aJTV diff --git a/examples/runtime/shaders/glsl/fs_oit_wb.bin b/examples/runtime/shaders/glsl/fs_oit_wb.bin index a8cff306477a2ddcf9d80311ae3895bc15b109ed..8f321a7e12739b8bdcca84e4335f8db9dc834285 100644 GIT binary patch delta 40 scmaFN^pr`~E!cx?Z%Dm00}wDWu$RUs=jY@XF)@O8E)yj$PkdJj0N!T{Pyhe` delta 39 vcmaFL^q5J~E!cx~Z%Dm0BLjPBd~$wHei0KR0|O(2+eF#ROa=xMKa>Ih=~xT3 diff --git a/examples/runtime/shaders/glsl/fs_oit_wb_blit.bin b/examples/runtime/shaders/glsl/fs_oit_wb_blit.bin index 82a3bdc504653b7498bae21e18a871017ba77fb7..2cc6d5bb5cb0281d35b16e12e372645d069f2673 100644 GIT binary patch delta 21 acmeBX?q}w43-(~km$S2B0D_Gi&5Qsuy98JO delta 17 YcmeBY?q=q23-(~mm$S3k$kWUS04F8{R{#J2 diff --git a/examples/runtime/shaders/glsl/fs_oit_wb_separate.bin b/examples/runtime/shaders/glsl/fs_oit_wb_separate.bin index caef3aa1aa93a64be3a9899985d3e5d50bf2ab89..970f3ff22025fe30a9171341d2c669a772ffe5bd 100644 GIT binary patch delta 41 tcmbQsJfB(CE!cx?Z%Dm00}wDWu$RUs=jY@XF)@O8brU5UHqK^Z1OU?b3J3rI delta 40 vcmbQwJeOJ0E!cx~Z%Dm0BLjPBd~$wHei0KR0|O&N!$jEzCIf?wbD0t<8 delta 14 Vcmb;_<8TZ1V4XVG_4h=cJOCv}1zZ3C diff --git a/examples/runtime/shaders/glsl/fs_picking_shaded.bin b/examples/runtime/shaders/glsl/fs_picking_shaded.bin index d246e39f3122efc731a1c33f9955549985b3c1b4..4bb861ee00128cfc283147749ec08a3dd99da465 100644 GIT binary patch delta 21 bcmdnRwvUa+E!cx?>Ri{~3_!4v!-yFGNgoB+ delta 17 YcmdnTwu_C!E!cx~>Ri{~8+nYF0X0qq*8l(j diff --git a/examples/runtime/shaders/glsl/fs_pom.bin b/examples/runtime/shaders/glsl/fs_pom.bin index 4c00375397cc22240e1d643c97d6f74d4fc530ad..072aa6766cbb25f05fdfdd3522326bb6818702dd 100644 GIT binary patch delta 21 bcmZ1>x<-`8E!cx?@1cpu7=U0S#{w<@P5uU} delta 17 ZcmZ1@x6FK1`N00bL3T4ez|dj#qL delta 17 YcmbPe-D}O^7VN>AFK1`7k*8G_04^2;=>Px# diff --git a/examples/runtime/shaders/glsl/fs_rsm_gbuffer.bin b/examples/runtime/shaders/glsl/fs_rsm_gbuffer.bin index d343ec1fc51882a80fc15d17b58826dc833749a3..0a1211ab7932c2771c3193623e0e4f343327683f 100644 GIT binary patch delta 20 acmdnMxP_6&E!czY@u8Sh1|XQou>t@>7zP0V delta 16 XcmdnOxPg(wE!czg@u8U1i99O+F7O5b diff --git a/examples/runtime/shaders/glsl/fs_rsm_lbuffer.bin b/examples/runtime/shaders/glsl/fs_rsm_lbuffer.bin index 854b305fc71e1c24809d6519267c633a583bd5f6..f64df588cfa250166619177f79ddbdf80f9bfe96 100644 GIT binary patch delta 21 bcmX@dafyS+E!czY^!e%K3_!4v!;J+1Px1y& delta 17 Ycmcb_agKw-E!czg^!e%K8+qJV06LilP5=M^ diff --git a/examples/runtime/shaders/glsl/fs_rsm_shadow.bin b/examples/runtime/shaders/glsl/fs_rsm_shadow.bin index c83a220218b20ee6388d1518f0a2b971b3875a2f..719dd32c4a1e393e87789ec82bdefca298fc2b04 100644 GIT binary patch delta 20 acmZ3;xRjB{E!czY@u8Sh1|XQoF%tkk&jr)~ delta 16 XcmZ3=xR8;ZZLQ8kt&{Tc+x6mS9)rm~6}M F4FDzm3r7F| delta 54 zcmZpZ?~vzk3-(~;D9G~I$fL~27_r%a@iwcVfq{jNf}x(Nk*S5bWvZ@$!Db0|Wez3- JgUQzX-T-M340Heh 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 ea03266f379287608adfaec77ea2d248b4ad8340..39f450073ee09444489916c98753f8d78af845ee 100644 GIT binary patch delta 121 zcmez1^T>zCE!cz2t#R!f1|ZnT5yQyzRb_J;V-`2Bg^q%uo~e%O4GcCvu5q?1CGgAa!h7a_XYqCWFf}@ delta 135 zcmdnzcgByyE!czAt#R#~jXW`ojE^^GGOp(qG%&ExQ83gqH8Qm@w@lSFFqnK$NNKY> hZ!RmQ)aHXi&#(xCbzGC!ic4yjoFxYn(BRK%-T+X@CL{m= diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_esm_linear_omni.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_esm_linear_omni.bin index 1d6952e44d972c68b89f88bf47714c1fa06201a0..f03aa99657cf621302eeef54203c20fc73a392dd 100644 GIT binary patch delta 51 zcmdmQvDbpfE!cz2t#R!f1|ZnT(aOlUd~+Y8jS#Pej)I|{sgbFLxn-*E=G(&J9FxCD GdjkN2eGb|H delta 54 zcmdmMvEPEjE!czAt#R#~jXbT4jB7VfVzdzwG%&ExQ83gqH8Qm@w@lSFFxY%sSe%2& Kz+mzxX>S1091sTp 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 c2bc7d6d34675a380bbd50f1002d287f3ce0fd2b..851b07562b89052ede111cfd8fb398e23f443a7e 100644 GIT binary patch delta 51 zcmbPe(Qm=y7VN?1*0^>K0}yQFXk}!q+}y|bOOV$>N5N3f)X3Dr+%i>n^GsoFj>*TQ Fy#aiq4zU0L delta 54 zcmeCTm}tS_7VN?5*0^@gMxIti#`?{Z7=H;08W>pUC>ZLQ8kt&{Tc+w77;K&?tj)n> KU@-ZJv^N0EjSt=c diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_hard.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_hard.bin index bbc9e3290893a1182e6f72bddd988c588110eaf6..4456a0fd5fc484995352a32c56eaf3592aa0bba4 100644 GIT binary patch delta 51 zcmeB^>yhJe3-(~+D9G|)0D_Gi%8ZORHtR5^vhrH!C>ZLQ8kt&{Tc+x6Uc@HPG5Ii` FHvlnQ3~K-Y delta 54 zcmeB?>yzVf3-(~;D9G~I$fL~2cyF@-V=Aklfq{jNf}x(Nk*S5bWvZ@$!RAG5@*GSC K29po+c>@4;j18Co 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 076c88e4f20066641327aceeb0c72305b4088a6f..7d7eb5eab75900af285c86ec730600803400a9fb 100644 GIT binary patch delta 128 zcmaFiam$0pE!cz2t#R!f1|ZnT5yQy%c5^D@2QFR<9R))@QzKIgbIVlS$-aV0lUIsy sZ=TGvk_A<2v#+2kE24aU 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 b780e2b947a07a8a1fe9d02fd1b7ebb71810f571..2708c95b7f309a23423984a527c86c5cd29a236d 100644 GIT binary patch delta 51 zcmZ1{w?>Y~E!cyNqae$J0SGp7C^Itt*sR02l$F;)N5N3f)X3Dr+%i>n^CPzZ?2{k! Gc>@4XR}M-5 delta 54 zcmZ1@w@!}3E!cyVqae#;Babp8x;d56gqznwN5N3f)X3Dr+%i>na-59v=CeFE cS+EG-64YSDB5WoujwZZ0PR5mE@=_IV0IYW(WdHyG delta 135 zcmaFl`N5OJE!czAt#R#~jXW`ojP08<8BMqa4Gb)F6b$uDjZ7`fEmL(33?_4nD{nr_ ibCU&!)HOj3R!phQ+~QVPgu#ZD$|!L#0S%t6;tc?s`60dl diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_hard_linear_omni.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_hard_linear_omni.bin index 5ae5112cbd489f754d9207bf9eb76ec27a58ada8..c78405d6a43b1c1281160b4aeb6f16d3a9e156b5 100644 GIT binary patch delta 51 zcmdmGzQdfyE!cz2t#R!f1|ZnT(aOlEw7HM*xFD~Ej)I|{sgbFLxn-*E<}_h;j>-Ab F-T-;}4aooi delta 54 zcmdmCzRR4$E!czAt#R#~jXbT4j2fFKF&-BbG%&ExQ83gqH8Qm@w@lSFFxZ?X%+A4N KU@$pX+8Y4I2@duE 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 7933101aa207a58cc7ce65a94b8c75eb5f48a054..3e9d14f22479bf467f214b4a6e977bc36170d286 100644 GIT binary patch delta 51 zcmbPXKFyrRE!cz2t#R!f1|ZnT(aOlku(^-1Rgl+0N5N3f)X3Dr+%i>nvx=}f$7Ek= FZvbGh4BY?# delta 54 zcmbPcKEs^DE!czAt#R#~jXbT4jBJ}HF}4Z{8W>pUC>ZLQ8kt&{Tc+w77;IJ%R_91__< zXk)@5CC)t=m()|3n1B(}VdV<|pBioV 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 ed95ff87aeb58a65396ada7b41bb23c2e6d08ab2..d70d1c6ac78296a7c04a70be5714105741f54e49 100644 GIT binary patch delta 1479 zcmZwFT_{6g90qV_M{5_T6|o|wR%WbioNbf~r8PuJq7 ziT)&ClcXe)6j5TOrqq&;d?cLRzUMiYzn-4=eV@*Lm_NAV6I``!wQD3e6DNPGnjTJ7 z5~U%oE+NsGmt{2zHo@sA^5px^brwoVT2TR3Yj+XHCqq`HhL|*+>!J+F$61NX*io{D zelub3Pd4Ol1LV&f*!^yT{9=YB&sNCMLRj+TI6}{PEACP=qw2i{v{d@Sre&7GWxO&h z8Qegrt&&5$T#Z;{&fDY-j6)0&t*b35nZOUXJ z1v;Sc`D-6?`ynj3If7hq p0(t8Ua_$AYgV+v*6 zJIyG%HF`m)F3q=;ixpzEwPvtP5ZwM8fwHu_N^N%nT2l;ZXk0nPyq{AcjK~iM)b3~4SovYvo zRFUeOJx?lZI0!35t~ernsGr-T4^`3Lt%;-59>X0M=1$RE6w+r57Pmh`x`=P9mC66u H_Ovh7VN>sQIO@q00bL3Y#150ZgyofXXmxhQ83gqH8Qm@w@lTY9H_3hc{fKB z6Bgkb?tW~-UVMGngvAB1s(vbrRd}-)Rzn&ju?qXjU=@~<$140>u@}>U`kS|?^q>iE k4piTRCIk)-A1$orO6p=US8wxEeXPP8jT|^8f41@k0BTKT%>V!Z delta 459 zcmZoFJ5a{q7VN>wQIO@ak;jIS@%v^^Mss#S0|N^k1w%bkBU1}=%T!$hgUN+rdYgB1 zG%?|js^IR&CFR7|hf9iE5Qi@P&DVsn>DpWQ=!i6|9caKp8EZQcrbo8n{*;r&Ott0|yf@a<*Fe0svl{b9Dd! 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 daf497797a6f0e7ad474bdf6818a8a82328d7620..103d54b47dbc378140a23d6e0eb9d13cdaab32a6 100644 GIT binary patch delta 1540 zcmaFq^PwR0GNU?WEZLQ8kt&{Tc+wxb`&(& z+{Cwz2~~Krqu^^aA)rdb&3PibFog{^XNvE^CY&aPRXAC8H#XJr3Rs1sm9Ywkt6>!m z*2L;SKOL;Xp88k~aWz60-YjVP3f;|uriPnsEl#2fg96mu`aK(JfKFy?RhhiNRbX?q z(+6}NK&j0OT=|%>>fqn}$>Tp39YDkQ7n}Ov(6qSHABW85y+OE)+Z2XNX0vl7PN}vS zoKh#_|KV`?X6|I1Qod<84V;jPQ|fXKP6I^?a7u+2N3mlByXofdRnnNjXSz9}P7_nu zZ1agm4K(4+jIHtLLWLa|LJzy+&{P4FiRtFnek|6QZvHX}t8nr(tiqROqB{y~w!>Vk z!s`}bHAHp^R^guISPl8L3afC&I$vyI{Cg|bFpk-YVdcUrrkhXi!76NZKnpztL8@0B z#wsjz9IGLnr?3kDIEzKtY;(p%bYE^>cqJB_D_m}%tDFpS+@{-D%r)Jtcpt0qghyBn S`S%p7aL&s$9FwI!`2qkj7_w3T delta 1852 zcmaLY?MFj#6bEqItfGh8C5>A2WVO_ubk}MxMzkWclr*VEEYg!A5xrQ8y@;qQ7K<3k zdLT!nB8q7dO;H-LEUOpk;SXqS>+LzexA)_G&$;Jt@B51^5trpydphJ+_rCuyZ&o6G z{Q{5VB9GVUO!eh@jbIQ=P0g+bolcB-D@7+?0E-0&Qk=obhY3nmaxhYKLNM4B*93`n z1qXd4rxd40vX?Qry`0IGDke9nn5~j9H-a0VMHk`j{BOvs{al03R!4AIBO=m+K^HHppH+KS|OpGH@b5(&IK6*cv2hZ{J4U z%6vrL%6E*8!G{Eposl$oj@?S+Lq>>RU{%0}hOk?u`y7U`id2{Y${UirwOHU`fWEyn)($gziodOD;2*0 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 74d3a0798131c8c3746fb6be7251a84d7671ce3b..8111028b5ccd5496aa328863d7793476ad13b77c 100644 GIT binary patch delta 382 zcmeC3$asDNBad6K2b){t+BpnBu#saPBjbY2%Nd)5c`bAl4E0QnOfAeUQ*|fXE9-5} z5N%vNm$Upz(PmCP|wuJ)WX~{RoB2^@q^PwR0GNU?ayoM#lWj%NeDGc`bAl4E0QnOfAeUQ*|dFP}SSa zDB8hz34fAe9DDVV}~o2O}`8vyo7 pmL68swuV@R1x&CS^2BT*HY<-@N4_3FvwR1M|%wuHSxOp|Bw6LIofrXBOp`NLcsfD>^s;+^-WF33G z&5WWQOgN;Dh)=~OHAM=iREq30T)IpZa7wW$<23M^Do&|o8aSoOv~fzg=}p1qLQzAU nQcsL=8o0%5Auai# delta 31 ncmbOcJuRBUE!czAt#R#~jXW`ojJlgM8J}n~85m6V)%6Ads=W#k diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_vsm_linear.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_lighting_vsm_linear.bin index 93ca65a80df5911af65cbce35f9eaefeb4e97c6d..a784f412a37e3e7a2295761b09e6061c604c7b7f 100644 GIT binary patch delta 32 mcmX@8bXbYUE!cyNqae$J0SGp7C^IthZ`NTv!9V$%fHwe#{RnOV delta 31 ncmX@CbWn-IE!cyVqae#;Babp8qu^!(#uNNZ1_qOV2zUbkjxq?> 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 39e382cd3075d726ddf34c3def6e74aa0ccdb5d9..717b65d8a26ae015b409476ca8c28d0921228180 100644 GIT binary patch delta 32 mcmewq^CgDIE!cz2t#R!f1|ZnT5yQyHzB!fgfX-xfJ#PTF7YX

D)sPyDeS#JQJKM8sO delta 31 ncmZ2vy}+8oE!czAt#R#~jXbT4jC`9XF&>p>GBB7NF6#{dru+%x diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_texture.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_texture.bin index 51787654ef6fa125c2b734d29a7b1c5a5e4a09c2..a98cd5e3085ab0965b6aebac472f7ebca702be75 100644 GIT binary patch delta 21 bcmcb`a*u__E!cxCU(U{k0SGp71Tg^sKiCAw delta 17 Ycmcb|a*Kt-E!cxKU(U{EBTo<$05HP@#{d8T diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_hblur.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_hblur.bin index 325dcf479585abb2e132dd20e53b5588e1417527..b86fcd36bbfae94916149bca9d9773d3105f09cd 100644 GIT binary patch delta 241 zcmcc2vyn&1E!czY_T%4g7=VD0fu}gWI3qD7zuY&mzyQbxBJPcHl8n3-Itqq*rbea~ z=9a0tlOHmROpamn#}EyjEXbscMRXQcQDtUKwc(T3F)Lx1P>CTDI{5&L3Kmf>R!mXJ N$un53Ctqc)0|4?}Kr#RT delta 296 zcmdnUbD2lZE!czg_T%4g7#Vnq+$h517VN=x`|v1{2Hb0Bht3EdT%j diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_packdepth_vsm.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_packdepth_vsm.bin index a07aff40bdc901d5b6e07a5f8cfa75be839d857b..8dac6fb1f3092e53a8c7b22de3ac1c47723b2a17 100644 GIT binary patch delta 21 bcmcb}e3hBUE!cytU`o*s1|ZnTagq@LO!)?p delta 17 Ycmcc0e36;ME!cy#U`o-CjXWnA0XUcjkN^Mx diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_packdepth_vsm_linear.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_packdepth_vsm_linear.bin index 3e7de52da22a2e122a456489bd3eeb2aa8ce584e..2963136a225c5e5fadd35167f59cd2f1997ee14b 100644 GIT binary patch delta 21 bcmeyz)Wpo=7VN>cMB1~80SGp7lraJTK>P(O delta 17 YcmZo-{>Q}O7VN>gMB1}zBTpG4059nUDgXcg diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_texture.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_texture.bin index 2d87b63a218978587a074ab71165dda677e4bfab..26a480b17dee73b3f7487f6581aae52f01844851 100644 GIT binary patch delta 20 acmZ3$xP+0%E!cxCU(U{k0SG2?%m4r}?gVlG delta 16 XcmZ3&xPXzvE!cxKU(U{EBF_u}B*Fx7 diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_unpackdepth.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_unpackdepth.bin index 0623b5a179920ce30c7e4b901b769c703ff1f7c7..68bc3919388aa42559d3cc35519287539b5b035e 100644 GIT binary patch delta 43 xcmaFD^n{7WE!cxCU(U{k0SG2?s50tJ)Vt4Xp`&1^XKG|>VQ!hKJ6Vp=4FKoe3J?GQ delta 43 ycmaFD^n{7SE!cxKU(U{EB9AJg(L|&Bf(8Z_Itqq*rbea~=9a0t1_qPm7~KE@QwrMv diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_unpackdepth_vsm.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_unpackdepth_vsm.bin index b98ee8284416b88b8a30fce69eae87ce35aaa7b4..f56a0ae1654b7d72f13ecc65cbedc226c61954f6 100644 GIT binary patch delta 21 bcmX@fbe4(7E!cxCU(U{k0SGp7I5GkNJi!Ez delta 17 YcmX@hbdrg~E!cxKU(U{EBab5^04_uXj{pDw diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_vblur.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_vblur.bin index 325dcf479585abb2e132dd20e53b5588e1417527..b86fcd36bbfae94916149bca9d9773d3105f09cd 100644 GIT binary patch delta 241 zcmcc2vyn&1E!czY_T%4g7=VD0fu}gWI3qD7zuY&mzyQbxBJPcHl8n3-Itqq*rbea~ z=9a0tlOHmROpamn#}EyjEXbscMRXQcQDtUKwc(T3F)Lx1P>CTDI{5&L3Kmf>R!mXJ N$un53Ctqc)0|4?}Kr#RT delta 296 zcmdnUbD2lZE!czg_T%4g7#Vnq+$h517VN=x`|YZ3-(}R0D_4uH2@m(0|x*A delta 12 TcmZo+Y+z(@3-(~0$Wa3T69)qZ diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_svbacktex1.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_svbacktex1.bin index 2fcfd4ff33d3ca715cebd1543240c2f37bf6ba42..62726930f14b04d25dfe737b459e68edba842b4f 100644 GIT binary patch delta 17 XcmZ3@yq=lEE!cyN0SGp-EN27&By9t& delta 13 UcmZ3_yqcNCE!cx~Bgb+^02>$stN;K2 diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_svbacktex2.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_svbacktex2.bin index a6fe0fe7559f210085be1b8db8351caea354b85f..ff9285fe2c930c2d5f44982c728b911d55163ae5 100644 GIT binary patch delta 17 XcmZ3@yq=lEE!cyN0SGp-EN27&By9t& delta 13 UcmZ3_yqcNCE!cx~Bgb+^02>$stN;K2 diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_svfrontblank.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_svfrontblank.bin index 45ca975fde16c68f26c1f64c4ac9a0a342b56eea..2096cfcf83a07c9679ed0dddabd6458817160343 100644 GIT binary patch delta 16 WcmZ3=xRQ~>E!cyN0SG3tECc`_ZUc4z delta 12 TcmZ3YZ3-(}R0D_4uH2@m(0|x*A delta 12 TcmZo+Y+z(@3-(~0$Wa3T69)qZ diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_svfronttex1.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_svfronttex1.bin index 11fe6a568ce4c92b36e9f7752ea591385541cdde..5b1337dc727bdb0c9aa1f6fa38661c2fb0851c81 100644 GIT binary patch delta 17 XcmZ3%yoQ;>E!cyN0SGp-EMWuyBnJbe delta 13 UcmZ3(yn>mE!cyN0SGp-EMWuyBnJbe delta 13 UcmZ3(yn>mw delta 17 ZcmX@Ye1Mt5E!cx~@Aj|R8+mpx0suM$2EzaV diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_svsideblank.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_svsideblank.bin index 9fe181388cb38eb782fba3c435e2fcf14e3857fe..a619605cd5fcb5e7d928e484c0faf781ad0c3c26 100644 GIT binary patch delta 18 YcmeYX;BgD~VB5R>Yc>NAOyqC@05wkqK>z>% delta 14 VcmWIW;cyG~VBNd@YxYDQ7XTxZ1wa4* diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_svsidecolor.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_svsidecolor.bin index b993b530c65671628c37bf1c95024a6972694a61..32b6dd379f09e585cc8d0c0dc36c2fad8f33ad2e 100644 GIT binary patch delta 20 acmZo*Y+>Ya3-(~!yZvi60}xE)r~m*yNd?~k delta 16 XcmZo+Y+&SY3-(~$yZvkSM4k!&D(MB@ diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_svsidetex.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_svsidetex.bin index d64d6efc5a0d5b847815944ac25d58a287ca23a7..6c12ea909a764a53e6e71add4ae51e29023bdb90 100644 GIT binary patch delta 21 bcmZ3$vV?`lE!cx?@Aj|R3_!4vLxKqaNn8cz delta 17 YcmZ3&vVeudE!cx~@Aj|R8+jy{05szT<^TWy diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_texture.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_texture.bin index 2d87b63a218978587a074ab71165dda677e4bfab..26a480b17dee73b3f7487f6581aae52f01844851 100644 GIT binary patch delta 20 acmZ3$xP+0%E!cxCU(U{k0SG2?%m4r}?gVlG delta 16 XcmZ3&xPXzvE!cxKU(U{EBF_u}B*Fx7 diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_texture_lighting.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_texture_lighting.bin index 17b10b95cec5ee75a0eca0313c9117f4c565c71d..501191cc4b9fead3edbb685c10a07ab008326c90 100644 GIT binary patch delta 21 bcmbOrG)0KVE!cyt&i9WG0}yQF;NS!RK!gPu delta 17 YcmbOtG(m{NE!cy#&i9YcMjj4M052Z}7ytkO diff --git a/examples/runtime/shaders/glsl/fs_sky.bin b/examples/runtime/shaders/glsl/fs_sky.bin index c78ac5816fed675d742b419c6f43a39745ad00f5..d1df095b747cd80f2532912a9028283a2fc4fa55 100644 GIT binary patch delta 21 bcmZ3=x{{U0E!cx?d!PGz1|ZnTF_#GdMCdV*81^|p|2@3!K diff --git a/examples/runtime/shaders/glsl/fs_sky_landscape.bin b/examples/runtime/shaders/glsl/fs_sky_landscape.bin index 50aa653ff83f32958f95cb5d9f05620bdc028ab0..fed002c2e04201716bee5b850629795dee5ec9b9 100644 GIT binary patch delta 30 kcmeCCLduw0|19833&hj diff --git a/examples/runtime/shaders/glsl/fs_sms_mesh.bin b/examples/runtime/shaders/glsl/fs_sms_mesh.bin index bd088ef6e451d06a91fca7306189a4be68c0a89e..5b2620b8d10514c99706703d6cc4bd9a33986aea 100644 GIT binary patch delta 21 bcmaE3`@xpSE!cyNqae$J0SGp7JdpzcO*95C delta 17 Ycmexh`^J{TE!cyVqae#;BhM2#06RMdE&u=k diff --git a/examples/runtime/shaders/glsl/fs_sms_mesh_pd.bin b/examples/runtime/shaders/glsl/fs_sms_mesh_pd.bin index f70f3b90ac0399b27e279407ee25a14b400bded3..f81afc74a06b455e967ac3fed42d9b8b048c6540 100644 GIT binary patch delta 391 zcmccTu*iYOE!cyNqae$J0SG2?s4~5g->CnIh1Wty!BEfC$kf8zGF5l-M@f;*ZmeyL z7{WT6Ioa#62_NOaD%{A`fK9a>4_4vdyjTs{&W}~NSP-kQzA#qd*CKV8F45h*T&xzG jaFPVN>dhY|S7WNw*?dzPT_rH|bT&_s#VYJC&(8<|uPSS! delta 447 zcmZ4FaL<9mE!cyVqae#;B9AJQj>1OcPb`841{OLBhI*z(rWWRwsk#ORlP7YBY<6R9 zW5g<@yP1u>4vW<0i5#o32m=k%*<8xifJ;h`2dC6?-g;cR=JVr}3KzsF#V?Fg>bM9t rKTSR;sk^yetQMOyKvHHB*mP|^D2X#9mP%vO0S=@XS)5YB^8AbdRF!Sh diff --git a/examples/runtime/shaders/glsl/fs_sms_shadow.bin b/examples/runtime/shaders/glsl/fs_sms_shadow.bin index a934ec994bcb7b2af3dcc007332671bdf3184bf8..603dbe1a98e727e45a95a11901dd8be13059868a 100644 GIT binary patch delta 16 WcmbQsxR8;Q}O7VN=VFs10nL>_6zu!$PCm<$XiGcncy0Efc}_y7O^ diff --git a/examples/runtime/shaders/glsl/fs_stencil_color_black.bin b/examples/runtime/shaders/glsl/fs_stencil_color_black.bin index 29069e6cb9151dc28d955fac4b191f09d59bb827..dd5ff69d1e73768601c844c36ff987b2740c89ab 100644 GIT binary patch delta 14 TcmeYX;BX7}U}FG+i7Xxf6QKfW delta 10 RcmWIWVQ~xgV4cX}0RRnI0%!mL diff --git a/examples/runtime/shaders/glsl/fs_stencil_color_lighting.bin b/examples/runtime/shaders/glsl/fs_stencil_color_lighting.bin index fc9d23f0938b84249e4c67423397b6149a13c01c..cac8f6e0d84ef1a549f4dc0e5a2a08ecb5eda112 100644 GIT binary patch delta 21 bcmX>ha7KW~E!cxCsQQ~20}yQFaNqy{M=u3} delta 17 YcmX>ja6*8?E!cxKsQR1OMji(a05t*yfdBvi diff --git a/examples/runtime/shaders/glsl/fs_stencil_color_texture.bin b/examples/runtime/shaders/glsl/fs_stencil_color_texture.bin index 51787654ef6fa125c2b734d29a7b1c5a5e4a09c2..a98cd5e3085ab0965b6aebac472f7ebca702be75 100644 GIT binary patch delta 21 bcmcb`a*u__E!cxCU(U{k0SGp71Tg^sKiCAw delta 17 Ycmcb|a*Kt-E!cxKU(U{EBTo<$05HP@#{d8T diff --git a/examples/runtime/shaders/glsl/fs_stencil_texture.bin b/examples/runtime/shaders/glsl/fs_stencil_texture.bin index 2d87b63a218978587a074ab71165dda677e4bfab..26a480b17dee73b3f7487f6581aae52f01844851 100644 GIT binary patch delta 20 acmZ3$xP+0%E!cxCU(U{k0SG2?%m4r}?gVlG delta 16 XcmZ3&xPXzvE!cxKU(U{EBF_u}B*Fx7 diff --git a/examples/runtime/shaders/glsl/fs_stencil_texture_lighting.bin b/examples/runtime/shaders/glsl/fs_stencil_texture_lighting.bin index feb4812011814a4c7558665dc1b02eb729462e54..5f479d9902038c787f9cd0d68385829e18bba8ac 100644 GIT binary patch delta 21 bcmX>lbWVuJE!cyt&i9WG0}yQFaN-02N(cqV delta 17 YcmX>nbV`WBE!cy#&i9YcMjj_l05;PF#sB~S diff --git a/examples/runtime/shaders/glsl/fs_terrain.bin b/examples/runtime/shaders/glsl/fs_terrain.bin index a89cd44b4a86f6e33b610827f90adf75c7ac92d8..4367c5b50eca4c91410c0a3d39e405e53930a7cb 100644 GIT binary patch delta 20 acmcc4c$<;OE!czY{4MDz3_viE<2(RIOa^EG delta 16 Ycmcc3c%6~ME!czg{4MDz6M4=905c>8X8-^I diff --git a/examples/runtime/shaders/glsl/fs_tree.bin b/examples/runtime/shaders/glsl/fs_tree.bin index 8b4b2cf8f0d6d0526c31f1b69c951c6a9f8655db..81c873acad970d113bba293870c82b52d8a0d45e 100644 GIT binary patch delta 21 bcmZ3+xr&p=E!czYWv*E_0}yQFn8yMDM5G1C delta 17 YcmZ3*xr~#;E!czgWv*HGMxJ>r05Zn~#{d8T diff --git a/examples/runtime/shaders/glsl/fs_update.bin b/examples/runtime/shaders/glsl/fs_update.bin index 6032f09182a19fdec288034d9e34a6e6c0a27c81..fa62b71de36ab12a68f9eee05d742ab8fb6729dc 100644 GIT binary patch delta 20 acmZ3;xRjB{E!cxCU(U{k0SG2?%me^36$Etv delta 16 XcmZ3=xR8;f diff --git a/examples/runtime/shaders/glsl/fs_update_3d.bin b/examples/runtime/shaders/glsl/fs_update_3d.bin index 45be6d15c2226386bb01ec061865f970bb52e9ad..1bb7d6f9e6431751669df464a8b4fc9ac8fb1d3c 100644 GIT binary patch delta 21 bcmdnSyo;H~E!cxCU(U{k0SGp7tYZWKI>`jt delta 17 YcmdnRyp5T|E!cxKU(U{EBhNZU04&@D*Z=?k diff --git a/examples/runtime/shaders/glsl/fs_update_cmp.bin b/examples/runtime/shaders/glsl/fs_update_cmp.bin index 6320d3d15b7d728d0db94b64267a3de453ecb976..7fe4e50d42936104421f0045f5a38879e4fbc0c1 100644 GIT binary patch delta 20 acmdnYxSf&5E!cxCU(U{k0SG2?tOfuy(*&yk delta 16 XcmdnaxS5f|E!cxKU(U{EBF}07Cl3Uw diff --git a/examples/runtime/shaders/glsl/fs_upsample.bin b/examples/runtime/shaders/glsl/fs_upsample.bin index dfb1acc2fad535c0a1cfb3f1bb253c549da2e4d2..2c0d93b76f6d38dae890dd32191f01033a8afccf 100644 GIT binary patch delta 21 bcmaFH{fe8%E!cxCU(U{k0SGp7++zg*L)`^^ delta 17 YcmaFG{fwK#E!cxKU(U{EBhNin05mWKd;kCd diff --git a/examples/runtime/shaders/glsl/fs_vectordisplay_blit.bin b/examples/runtime/shaders/glsl/fs_vectordisplay_blit.bin index a2a612959fd7b89e52f8ab528f25b84b3e8e606d..90bf8906a8bb0852ab3515dc2c86be59de5998b7 100644 GIT binary patch delta 21 bcmcc5^q7gqE!cyNvH8s*!<}s0}yQFC}jr#Nv#GO delta 17 YcmZqV|I5eW7VN>w*!=0?MxIi305t9f8UO$Q diff --git a/examples/runtime/shaders/glsl/fs_vectordisplay_fb.bin b/examples/runtime/shaders/glsl/fs_vectordisplay_fb.bin index 2c71104eeb471a79e713c22ad09c851b000da126..e28872b6b94c0e75aa73ca715d16b092bae439f2 100644 GIT binary patch delta 21 bcmX@fbe4(7E!cyNvH8c53PYDLZ delta 17 ZcmX@kdYF~NE!cxK{m+*58+mp!0RTCu2EzaV diff --git a/examples/runtime/shaders/glsl/vs_albedo_output.bin b/examples/runtime/shaders/glsl/vs_albedo_output.bin index 490de47ca1de549587a49f469b98aa1bffba90f1..68366c7d3c333ece09699872fb6f0bcb3bdf8e47 100644 GIT binary patch delta 17 XcmbQwyqK9IEZBpM0SGp-%w_}tBb5W0 delta 13 UcmZ3?JfE2*EZBo}Bgbq;02*Kem;e9( diff --git a/examples/runtime/shaders/glsl/vs_callback.bin b/examples/runtime/shaders/glsl/vs_callback.bin index 8184803667ea3de016603488f34fa1e7e89319f6..087136f6ae569173858d2cb9df68e2bb1f3f29c1 100644 GIT binary patch delta 17 Xcmcb>e1(}KEZBpM0SGp-oM8k2Di;JS delta 13 Ucmcb@e1VxIEZBo}BgYv=03TWeD*ylh diff --git a/examples/runtime/shaders/glsl/vs_cubes.bin b/examples/runtime/shaders/glsl/vs_cubes.bin index 150f27f526496253ce3a36683b730ab3b1364d5d..1e6f1decf0f9c18ef7b13dc183cd6863eaa7e3b2 100644 GIT binary patch delta 17 XcmZ3^w3>+{EZBpM0SGp-C^G^8BZmVo delta 13 UcmZ3@w48}0EZBo}BZo3002&$tE&u=k diff --git a/examples/runtime/shaders/glsl/vs_fullscreen.bin b/examples/runtime/shaders/glsl/vs_fullscreen.bin index 16256a7f9e6243625b71792c41520bc4d6fc9b99..1f587f25a6f37a11d264cfa5cb9dc0119ddc9709 100644 GIT binary patch delta 17 XcmdnYw4I3~EZBpM0SGp-=raNUB_9J* delta 13 Ucmdnaw3&$|EZBo}BZodC02@*RQUCw| diff --git a/examples/runtime/shaders/glsl/vs_hdr_blur.bin b/examples/runtime/shaders/glsl/vs_hdr_blur.bin index 3f2e6933eae50298010ba671f0f353de9cdda8e4..adbd86d3ed38e9dcab7e7d521482215034146cb4 100644 GIT binary patch delta 17 XcmaFP^_q(#EZBpM0SGp-B(nklEc*ll delta 13 UcmaFO^_+_(EZBo}BS$hT03l8U0ssI2 diff --git a/examples/runtime/shaders/glsl/vs_hdr_bright.bin b/examples/runtime/shaders/glsl/vs_hdr_bright.bin index 16256a7f9e6243625b71792c41520bc4d6fc9b99..1f587f25a6f37a11d264cfa5cb9dc0119ddc9709 100644 GIT binary patch delta 17 XcmdnYw4I3~EZBpM0SGp-=raNUB_9J* delta 13 Ucmdnaw3&$|EZBo}BZodC02@*RQUCw| diff --git a/examples/runtime/shaders/glsl/vs_hdr_lum.bin b/examples/runtime/shaders/glsl/vs_hdr_lum.bin index 16256a7f9e6243625b71792c41520bc4d6fc9b99..1f587f25a6f37a11d264cfa5cb9dc0119ddc9709 100644 GIT binary patch delta 17 XcmdnYw4I3~EZBpM0SGp-=raNUB_9J* delta 13 Ucmdnaw3&$|EZBo}BZodC02@*RQUCw| diff --git a/examples/runtime/shaders/glsl/vs_hdr_lumavg.bin b/examples/runtime/shaders/glsl/vs_hdr_lumavg.bin index 16256a7f9e6243625b71792c41520bc4d6fc9b99..1f587f25a6f37a11d264cfa5cb9dc0119ddc9709 100644 GIT binary patch delta 17 XcmdnYw4I3~EZBpM0SGp-=raNUB_9J* delta 13 Ucmdnaw3&$|EZBo}BZodC02@*RQUCw| diff --git a/examples/runtime/shaders/glsl/vs_hdr_mesh.bin b/examples/runtime/shaders/glsl/vs_hdr_mesh.bin index 0fe83067d1c12460bd65eab6c8cf4047543e8178..978f21bfd5411602a52718306518d6a5c0f62ff9 100644 GIT binary patch delta 17 XcmaFH@`{BcEZBpM0SGp-BryR1EFuH( delta 13 UcmaFG@{ENgEZBo}BS#Vw03fXc@Bjb+ diff --git a/examples/runtime/shaders/glsl/vs_hdr_skybox.bin b/examples/runtime/shaders/glsl/vs_hdr_skybox.bin index 16256a7f9e6243625b71792c41520bc4d6fc9b99..1f587f25a6f37a11d264cfa5cb9dc0119ddc9709 100644 GIT binary patch delta 17 XcmdnYw4I3~EZBpM0SGp-=raNUB_9J* delta 13 Ucmdnaw3&$|EZBo}BZodC02@*RQUCw| diff --git a/examples/runtime/shaders/glsl/vs_hdr_tonemap.bin b/examples/runtime/shaders/glsl/vs_hdr_tonemap.bin index a007e2980436d2754216dcc1e7fb305bcc19894c..e410ddb2b1cb79224aa3a2ecde2acf3cdaea647e 100644 GIT binary patch delta 17 XcmZ3;wUmn^EZBpM0SGp-$g%d delta 13 Ucmcc1b(4!FEZBo}BS$DJ03YH5*Z=?k diff --git a/examples/runtime/shaders/glsl/vs_oit.bin b/examples/runtime/shaders/glsl/vs_oit.bin index c923a458f8ff6f8824ad35b971d06cb90de59522..ef2434c07d95e0e2f834ba7afe4d6bf175c4129d 100644 GIT binary patch delta 17 XcmZ3(vVnyoEZBpM0SGp-XfOc)ByIyk delta 13 UcmdnMvWA5vEZBo}BZmeP02;{yLI3~& diff --git a/examples/runtime/shaders/glsl/vs_oit_blit.bin b/examples/runtime/shaders/glsl/vs_oit_blit.bin index 16256a7f9e6243625b71792c41520bc4d6fc9b99..1f587f25a6f37a11d264cfa5cb9dc0119ddc9709 100644 GIT binary patch delta 17 XcmdnYw4I3~EZBpM0SGp-=raNUB_9J* delta 13 Ucmdnaw3&$|EZBo}BZodC02@*RQUCw| diff --git a/examples/runtime/shaders/glsl/vs_particle.bin b/examples/runtime/shaders/glsl/vs_particle.bin index 8cb4e3928092894427387c04d032be079f693b90..8a5bf157346301ef37b7b63fbe30bdd2032983a1 100644 GIT binary patch delta 17 XcmdnVwwH|~EZBpM0SGp-m@)$ZCS?O} delta 13 UcmdnXwv&w|EZBo}BZnz7031jIZU6uP diff --git a/examples/runtime/shaders/glsl/vs_picking_shaded.bin b/examples/runtime/shaders/glsl/vs_picking_shaded.bin index 886e377980a3543d916a1a713b25560013038088..0950d794c2fd84ad5ae4a470e8a8f6f382036092 100644 GIT binary patch delta 17 Xcmcb}dX<$UEZBpM0SGp-oMi$4Ds}`k delta 13 Ucmcc0dXbeSEZBo}Bga`L03V?QGXMYp diff --git a/examples/runtime/shaders/glsl/vs_pom.bin b/examples/runtime/shaders/glsl/vs_pom.bin index e40566ff21fa38cd756da56c351b790d3a693943..a64849964f6a152fe8e51a97ef38f44e25805873 100644 GIT binary patch delta 17 Xcmcb`b&rc9EZBpM0SGp-gs}nuD?tO? delta 13 Ucmcb|b&HE7EZBo}BS#o303ZAV+W-In diff --git a/examples/runtime/shaders/glsl/vs_raymarching.bin b/examples/runtime/shaders/glsl/vs_raymarching.bin index e4995e045c417e385bc0626eb3eb34252926a67c..5f9a7b9419916da7c41e07d61958d8dbe6be84e6 100644 GIT binary patch delta 17 Xcmeyx^pA-nEZBpM0SGp-lraJTE{y~z delta 13 Ucmeyz^oxllEZBo}BS#q{03wJ4CjbBd diff --git a/examples/runtime/shaders/glsl/vs_rsm_combine.bin b/examples/runtime/shaders/glsl/vs_rsm_combine.bin index 16256a7f9e6243625b71792c41520bc4d6fc9b99..1f587f25a6f37a11d264cfa5cb9dc0119ddc9709 100644 GIT binary patch delta 17 XcmdnYw4I3~EZBpM0SGp-=raNUB_9J* delta 13 Ucmdnaw3&$|EZBo}BZodC02@*RQUCw| diff --git a/examples/runtime/shaders/glsl/vs_rsm_gbuffer.bin b/examples/runtime/shaders/glsl/vs_rsm_gbuffer.bin index c0444c7d3e643053b14d891cf54cbef0630138dc..b969a7f83ed5874ffd81e47cccbcf0353419c7af 100644 GIT binary patch delta 17 Xcmcb{e2bYQEZBpM0SGp-Tw(+OD&qt` delta 13 Ucmcb`e2tkUEZBo}BgZ9103Y@QJpcdz diff --git a/examples/runtime/shaders/glsl/vs_rsm_lbuffer.bin b/examples/runtime/shaders/glsl/vs_rsm_lbuffer.bin index bae04e47c4c9fe3848c50f199ae620b611ade134..171f343c61b0cd1887c692ac04f4634aac8c842d 100644 GIT binary patch delta 17 Xcmcb^@qmLPEZBpM0SGp-M6dt=D@X&~ delta 13 UcmaFBafgE?EZBo}BS!=a03ZVc+yDRo diff --git a/examples/runtime/shaders/glsl/vs_rsm_shadow.bin b/examples/runtime/shaders/glsl/vs_rsm_shadow.bin index 1f6652e493753fd4eb805928cafbfd68ef87d08d..7259eeffae883340dfcbde403fc3b515ee36ff69 100644 GIT binary patch delta 17 Xcmcb`e222EZBpM0SGp-xUm5MDP9Ay delta 13 UcmX@dbBc#0EZBo}BZnIs03L}0umAu6 diff --git a/examples/runtime/shaders/glsl/vs_shadowmaps_color_lighting_linear_omni.bin b/examples/runtime/shaders/glsl/vs_shadowmaps_color_lighting_linear_omni.bin index 1011786aadadb4a76dab359a6c6a4b9866a19334..33ecf80509733ff7c8ae06644a4b8de758085984 100644 GIT binary patch delta 17 WcmZqRY2o1r3-(}R0D_Gye^>z_i38FA delta 13 UcmZqSY2aZA3-(~$$nl3202u@W(EtDd diff --git a/examples/runtime/shaders/glsl/vs_shadowmaps_color_lighting_omni.bin b/examples/runtime/shaders/glsl/vs_shadowmaps_color_lighting_omni.bin index a706d0a3ca35aa3416c264c21c6bcb16e7bd7ee6..274b84e148a8aaf6486e78bcf2a7d4cb3b8b2fa2 100644 GIT binary patch delta 17 Xcmcb^^?-{bEZBpM0SGp-M6dz?D}@8% delta 13 UcmaFBb%%>3EZBo}BS!=)03a{};Q#;t diff --git a/examples/runtime/shaders/glsl/vs_shadowmaps_color_texture.bin b/examples/runtime/shaders/glsl/vs_shadowmaps_color_texture.bin index 16256a7f9e6243625b71792c41520bc4d6fc9b99..1f587f25a6f37a11d264cfa5cb9dc0119ddc9709 100644 GIT binary patch delta 17 XcmdnYw4I3~EZBpM0SGp-=raNUB_9J* delta 13 Ucmdnaw3&$|EZBo}BZodC02@*RQUCw| diff --git a/examples/runtime/shaders/glsl/vs_shadowmaps_depth.bin b/examples/runtime/shaders/glsl/vs_shadowmaps_depth.bin index 398530eeb59333f3dc4ac2de0183d5ba2112e0c8..e2255bb78099e9f56521234ef9a816d77cdc98f9 100644 GIT binary patch delta 16 WcmaFB_=J%oEZBpM0SG3t+yMY5Lj*Sf delta 12 TcmaFD_<)fmEZBo}BF7y792W#O diff --git a/examples/runtime/shaders/glsl/vs_shadowmaps_hblur.bin b/examples/runtime/shaders/glsl/vs_shadowmaps_hblur.bin index c7d472b1150fef306bf9452e3d94f59d8e77b817..dbfaf560ff6dde8e53a4b36144f2e5f542df8e05 100644 GIT binary patch delta 17 XcmaFE^?{2cEZBpM0SGp-WUvANEu{n! delta 13 Ucmeys^@fWjEZBo}BS!`+03px>5dZ)H diff --git a/examples/runtime/shaders/glsl/vs_shadowmaps_packdepth.bin b/examples/runtime/shaders/glsl/vs_shadowmaps_packdepth.bin index 74fd30729a77429f9b9f939a48dca95a1c7c2e52..3d29b004682b6bfb39003e3268c912131234f428 100644 GIT binary patch delta 17 XcmbQrG?R%VEZBpM0SGp-2r>cyAtM6$ delta 13 UcmbQqG?j@ZEZBo}BZnX(02oFB_y7O^ diff --git a/examples/runtime/shaders/glsl/vs_shadowmaps_packdepth_linear.bin b/examples/runtime/shaders/glsl/vs_shadowmaps_packdepth_linear.bin index d9d5a4a84580b46097b0ece142f2dfa1b28f86e1..385293f8dd74982dda325ae975937cc99aa3ce1e 100644 GIT binary patch delta 17 XcmZ3)w2X-(EZBpM0SGp-$T0!{BHaTZ delta 13 UcmZ3+w1|l%EZBo}BZnL#02!DA9{>OV diff --git a/examples/runtime/shaders/glsl/vs_shadowmaps_texture.bin b/examples/runtime/shaders/glsl/vs_shadowmaps_texture.bin index 16256a7f9e6243625b71792c41520bc4d6fc9b99..1f587f25a6f37a11d264cfa5cb9dc0119ddc9709 100644 GIT binary patch delta 17 XcmdnYw4I3~EZBpM0SGp-=raNUB_9J* delta 13 Ucmdnaw3&$|EZBo}BZodC02@*RQUCw| diff --git a/examples/runtime/shaders/glsl/vs_shadowmaps_texture_lighting.bin b/examples/runtime/shaders/glsl/vs_shadowmaps_texture_lighting.bin index 5e5a2908bcc9e9e240717c51323a6967fe5b635c..342422ccafca73762e3312f60df0f9d318ca9455 100644 GIT binary patch delta 17 WcmeBUoy5u!7VN>s00bLZx|jeVkOOM~ delta 13 UcmbQl+Q-Tg7VN>gk)w+V02tE)Y5)KL diff --git a/examples/runtime/shaders/glsl/vs_shadowmaps_unpackdepth.bin b/examples/runtime/shaders/glsl/vs_shadowmaps_unpackdepth.bin index 16256a7f9e6243625b71792c41520bc4d6fc9b99..1f587f25a6f37a11d264cfa5cb9dc0119ddc9709 100644 GIT binary patch delta 17 XcmdnYw4I3~EZBpM0SGp-=raNUB_9J* delta 13 Ucmdnaw3&$|EZBo}BZodC02@*RQUCw| diff --git a/examples/runtime/shaders/glsl/vs_shadowmaps_vblur.bin b/examples/runtime/shaders/glsl/vs_shadowmaps_vblur.bin index 759a54be855bf8c7579a1b8c2b9c9a349b7bfe70..8207e7b35b5ae7d5511095ec6ababf3fade6fb84 100644 GIT binary patch delta 17 XcmaFE^?{2cEZBpM0SGp-WUvANEu{n! delta 13 Ucmeys^@fWjEZBo}BS!`+03px>5dZ)H diff --git a/examples/runtime/shaders/glsl/vs_shadowvolume_color_lighting.bin b/examples/runtime/shaders/glsl/vs_shadowvolume_color_lighting.bin index 5cf4500b4fb9a8c847b5a415dd6141bd6e98cce6..067d12ed99afb94df1bba59891e6c2b6cbfbb24d 100644 GIT binary patch delta 17 XcmdnZvY&+`EZBpM0SGp-m@@$YCTs(6 delta 13 UcmdnbvYUk^EZBo}BZoN?031&PZvX%Q diff --git a/examples/runtime/shaders/glsl/vs_shadowvolume_color_texture.bin b/examples/runtime/shaders/glsl/vs_shadowvolume_color_texture.bin index 16256a7f9e6243625b71792c41520bc4d6fc9b99..1f587f25a6f37a11d264cfa5cb9dc0119ddc9709 100644 GIT binary patch delta 17 XcmdnYw4I3~EZBpM0SGp-=raNUB_9J* delta 13 Ucmdnaw3&$|EZBo}BZodC02@*RQUCw| diff --git a/examples/runtime/shaders/glsl/vs_shadowvolume_svback.bin b/examples/runtime/shaders/glsl/vs_shadowvolume_svback.bin index c751e13632b14c0a3573f7851b535467d799d027..a8655093e2cd5bee7539022b857211a8a5fc8122 100644 GIT binary patch delta 17 XcmZ3&yn>k{EZBpM0SGp-EMNoxBtHYF delta 13 UcmZ3%yo8x0EZBo}BgXoB#j- diff --git a/examples/runtime/shaders/glsl/vs_shadowvolume_texture.bin b/examples/runtime/shaders/glsl/vs_shadowvolume_texture.bin index 16256a7f9e6243625b71792c41520bc4d6fc9b99..1f587f25a6f37a11d264cfa5cb9dc0119ddc9709 100644 GIT binary patch delta 17 XcmdnYw4I3~EZBpM0SGp-=raNUB_9J* delta 13 Ucmdnaw3&$|EZBo}BZodC02@*RQUCw| diff --git a/examples/runtime/shaders/glsl/vs_shadowvolume_texture_lighting.bin b/examples/runtime/shaders/glsl/vs_shadowvolume_texture_lighting.bin index 5e5a2908bcc9e9e240717c51323a6967fe5b635c..342422ccafca73762e3312f60df0f9d318ca9455 100644 GIT binary patch delta 17 WcmeBUoy5u!7VN>s00bLZx|jeVkOOM~ delta 13 UcmbQl+Q-Tg7VN>gk)w+V02tE)Y5)KL diff --git a/examples/runtime/shaders/glsl/vs_sky.bin b/examples/runtime/shaders/glsl/vs_sky.bin index 2f4fd1a8bfbaea58501d7edb6d88315faf4f2683..d2e0d274e66815874405ea7d33d8ca0f4cdec5e7 100644 GIT binary patch delta 17 XcmbOyxk!>DEZBpM0SGp-%;Et6CK3b9 delta 13 UcmZ1^IZu)$EZBo}BgZTr030;~%m4rY diff --git a/examples/runtime/shaders/glsl/vs_sky_landscape.bin b/examples/runtime/shaders/glsl/vs_sky_landscape.bin index d56b6b8df517f476256a08155e6aa833021b0e4d..10018317f20c3fd630b6208b78a57fc4751ec45c 100644 GIT binary patch delta 17 WcmeBV>1E*v3-(}R0D_GytV{qO$O75` delta 13 UcmeBW>11IE3-(~$$id1402ey~*#H0l diff --git a/examples/runtime/shaders/glsl/vs_sms_mesh.bin b/examples/runtime/shaders/glsl/vs_sms_mesh.bin index 52587e3324b312aa3e7b142bbf2b52960a5a1e7f..678ebc7958052c60a2289b9ea283b594dacd2df2 100644 GIT binary patch delta 17 XcmdnPc7Tl|EZBpM0SGp-STF+sCd&hO delta 13 UcmX@Wwug-+EZBo}BZmbu034PBcK`qY diff --git a/examples/runtime/shaders/glsl/vs_sms_shadow.bin b/examples/runtime/shaders/glsl/vs_sms_shadow.bin index 398530eeb59333f3dc4ac2de0183d5ba2112e0c8..e2255bb78099e9f56521234ef9a816d77cdc98f9 100644 GIT binary patch delta 16 WcmaFB_=J%oEZBpM0SG3t+yMY5Lj*Sf delta 12 TcmaFD_<)fmEZBo}BF7y792W#O diff --git a/examples/runtime/shaders/glsl/vs_sms_shadow_pd.bin b/examples/runtime/shaders/glsl/vs_sms_shadow_pd.bin index 74fd30729a77429f9b9f939a48dca95a1c7c2e52..3d29b004682b6bfb39003e3268c912131234f428 100644 GIT binary patch delta 17 XcmbQrG?R%VEZBpM0SGp-2r>cyAtM6$ delta 13 UcmbQqG?j@ZEZBo}BZnX(02oFB_y7O^ diff --git a/examples/runtime/shaders/glsl/vs_stencil_color.bin b/examples/runtime/shaders/glsl/vs_stencil_color.bin index 398530eeb59333f3dc4ac2de0183d5ba2112e0c8..e2255bb78099e9f56521234ef9a816d77cdc98f9 100644 GIT binary patch delta 16 WcmaFB_=J%oEZBpM0SG3t+yMY5Lj*Sf delta 12 TcmaFD_<)fmEZBo}BF7y792W#O diff --git a/examples/runtime/shaders/glsl/vs_stencil_color_lighting.bin b/examples/runtime/shaders/glsl/vs_stencil_color_lighting.bin index 5cf4500b4fb9a8c847b5a415dd6141bd6e98cce6..067d12ed99afb94df1bba59891e6c2b6cbfbb24d 100644 GIT binary patch delta 17 XcmdnZvY&+`EZBpM0SGp-m@@$YCTs(6 delta 13 UcmdnbvYUk^EZBo}BZoN?031&PZvX%Q diff --git a/examples/runtime/shaders/glsl/vs_stencil_color_texture.bin b/examples/runtime/shaders/glsl/vs_stencil_color_texture.bin index 16256a7f9e6243625b71792c41520bc4d6fc9b99..1f587f25a6f37a11d264cfa5cb9dc0119ddc9709 100644 GIT binary patch delta 17 XcmdnYw4I3~EZBpM0SGp-=raNUB_9J* delta 13 Ucmdnaw3&$|EZBo}BZodC02@*RQUCw| diff --git a/examples/runtime/shaders/glsl/vs_stencil_texture.bin b/examples/runtime/shaders/glsl/vs_stencil_texture.bin index 16256a7f9e6243625b71792c41520bc4d6fc9b99..1f587f25a6f37a11d264cfa5cb9dc0119ddc9709 100644 GIT binary patch delta 17 XcmdnYw4I3~EZBpM0SGp-=raNUB_9J* delta 13 Ucmdnaw3&$|EZBo}BZodC02@*RQUCw| diff --git a/examples/runtime/shaders/glsl/vs_stencil_texture_lighting.bin b/examples/runtime/shaders/glsl/vs_stencil_texture_lighting.bin index 5e5a2908bcc9e9e240717c51323a6967fe5b635c..342422ccafca73762e3312f60df0f9d318ca9455 100644 GIT binary patch delta 17 WcmeBUoy5u!7VN>s00bLZx|jeVkOOM~ delta 13 UcmbQl+Q-Tg7VN>gk)w+V02tE)Y5)KL diff --git a/examples/runtime/shaders/glsl/vs_terrain.bin b/examples/runtime/shaders/glsl/vs_terrain.bin index ec58bc7ec2cb6e64c4615f8cb4ea05f02df5e128..e2d149c43bf31e02885d10c007aad5dc9f80d25a 100644 GIT binary patch delta 17 XcmaFP^qPqyEZBpM0SGp-Br^g4EC&Pc delta 13 UcmaFO^qh$$EZBo}BS$hL03ezJ?f?J) diff --git a/examples/runtime/shaders/glsl/vs_terrain_height_texture.bin b/examples/runtime/shaders/glsl/vs_terrain_height_texture.bin index a21d30a17667e8dcaee79ba138ed400bd93ac39f..af7a1d3e75eba3c25baa4eaf5f71a233af6bfe05 100644 GIT binary patch delta 17 Xcmey${F9j@EZBpM0SGp-d}IUwF98Ib delta 13 Ucmey#{FRv{EZBo}BgaQZ03#d(ng9R* diff --git a/examples/runtime/shaders/glsl/vs_tree.bin b/examples/runtime/shaders/glsl/vs_tree.bin index 8cecadc99bb5be79e728bb4a9dd103ed3244e641..11bca505c980285adc13f37c9abb0bc251fc337a 100644 GIT binary patch delta 17 XcmX@jdY+XdEZBpM0SGp-9A^RmDXIh_ delta 13 UcmX@ldYY9bEZBo}Bgb(j03QVeApigX diff --git a/examples/runtime/shaders/glsl/vs_update.bin b/examples/runtime/shaders/glsl/vs_update.bin index 9abf83c62be06fb0182abd55a83df06069b074c2..961b8adcabd94953e11a95e6b80b6ebbcce19d03 100644 GIT binary patch delta 17 XcmdnYw4I3~EZBpM0SGp-=raNUB_9J* delta 13 Ucmdnaw3&$|EZBo}BZodC02@*RQUCw| diff --git a/examples/runtime/shaders/glsl/vs_vectordisplay_fb.bin b/examples/runtime/shaders/glsl/vs_vectordisplay_fb.bin index e4995e045c417e385bc0626eb3eb34252926a67c..5f9a7b9419916da7c41e07d61958d8dbe6be84e6 100644 GIT binary patch delta 17 Xcmeyx^pA-nEZBpM0SGp-lraJTE{y~z delta 13 Ucmeyz^oxllEZBo}BS#q{03wJ4CjbBd diff --git a/examples/runtime/shaders/glsl/vs_wf_mesh.bin b/examples/runtime/shaders/glsl/vs_wf_mesh.bin index 4bbf13853607a2f1a5d8ed587b0c3eb3eaf2f319..2257122f0efa60ce88e0936464ffe9c9210b28c8 100644 GIT binary patch delta 17 XcmZ3>x{;M5EZBpM0SGp-tYiWJC9VU= delta 13 UcmdnUx|WqCEZBo}BgaZ602}!O#{d8T diff --git a/examples/runtime/shaders/glsl/vs_wf_wireframe.bin b/examples/runtime/shaders/glsl/vs_wf_wireframe.bin index 54bf815983fe9f6f150757e95ba53efb44c51059..7db78effe2ffabcce1da48ced9a557f27dfa704b 100644 GIT binary patch delta 17 WcmZo>X=mXG3-(}R0D_Gy{}}-w`vb=S delta 13 UcmZo?X=Y&w3-(~$$nl>M02rPF#sB~S diff --git a/examples/runtime/shaders/metal/cs_indirect.bin b/examples/runtime/shaders/metal/cs_indirect.bin index ae66297948283ec4e5bbbc142aef942ac0a4c075..89d1021ca74504dccd76fb65f8704a0da3bf3b26 100644 GIT binary patch delta 24 gcmX@fa*}1j|HIN^Az2v9US|6aO1dj$r%<0C5)y82|tP diff --git a/examples/runtime/shaders/metal/cs_update.bin b/examples/runtime/shaders/metal/cs_update.bin index 4739163316581d3c00028e82aa0ff7c88bde548d..27cd5584050b57e5f3724d3d4917979c1707fdd5 100644 GIT binary patch delta 60 zcmdnMwuEhhBGYfCjmmsXJeheV#tQLW$?nM?ucdkd=o diff --git a/examples/runtime/shaders/metal/cs_update_instances.bin b/examples/runtime/shaders/metal/cs_update_instances.bin index 3829ebb846e043fb9c0245c25a8d5e09010aa672..9463a76a030daf0cf9c173b336c7b68f9bc277af 100644 GIT binary patch delta 47 zcmdlcG*f88QpTK(%bqf^nOQ2>Diln9$ZoN@hS`FdCEm!)a`RiZMT}t9$L%|S{gZ(ueSwB}L(0HlT%HB(qJ)T4Um{#g$`Iw zuM$WDO|j6c(u8OP@(fJ%s({Li3yVrL4D}2YbQMzaOQ707>cRReHK7_HrYgjn8JJGq z%VNuD3?!u|i?J#(8iH9Ntcpx#mSE;2*6k9eAOnD|)l$gIFUn2K$*fA%0P9U;3uH8% zoWLP7`8-Ym! diff --git a/examples/runtime/shaders/metal/fs_downsample.bin b/examples/runtime/shaders/metal/fs_downsample.bin index f45d87f5849714e2557cd6eb8e3bf0beca6c9e81..290d2e994cc70250632c0c89772b78e3122d46f1 100644 GIT binary patch delta 52 zcmX@hdy`k&E!cxCU(U{k0SK5FxJ%;;GAmMZf-|d9g%}wa7#UcL<4aO21Q;9`0yfI8 GV*>zI&J5T9 delta 40 tcmcb~dzM$;E!cxCU(U{k0SFiwxJ%;;GAmMZf-|d9g&2V%8@1Q50RYhD3J(AP diff --git a/examples/runtime/shaders/metal/fs_hdr_blur.bin b/examples/runtime/shaders/metal/fs_hdr_blur.bin index 1034f73ceeee9f33bc4d91e18b0bc261227cb4b8..b1070f7c1079ff595bcc9edebeb0668c0237b9d0 100644 GIT binary patch delta 39 tcmZ3(y_Z|gE!czY_T%4g7=VD0fvY&aB(=ghKPSIPfWd(wU?cB*RsaV&3|RmG delta 22 bcmdnXy@s3DE!czY_T%4g7(ig7+6FK1`N00c}79HsI3X=%l&B|@AG44e#H#qlMn70&rN`9%T@4h#Vs HWzx9;Q{4>p delta 37 qcmbOt-YhQT7VN>6FK1`N00fK-9HsI3X=%l&B|@AG44fNv)42hg(+DU4 diff --git a/examples/runtime/shaders/metal/fs_hdr_lumavg.bin b/examples/runtime/shaders/metal/fs_hdr_lumavg.bin index a0dbfd525396bccb2c74a47ccf068525e9758e20..0ed69b13b6db0b9582e4538bc6534ae0625227dc 100644 GIT binary patch delta 54 zcmX>jepg)AE!cxCU(U{k0SK5FI7;L5)6$AlON0a%7z7x&isMUCE1dIl@{0r*92f#N I%52~U0CVyU-T(jq delta 37 rcmcaBenwozE!cxCU(U{k0SFiwI7;L5)6$AlON0a%7z8%zZr}z0u}BFK diff --git a/examples/runtime/shaders/metal/fs_hdr_mesh.bin b/examples/runtime/shaders/metal/fs_hdr_mesh.bin index 14d1bea45c633ce2d6c5468d1b9a1727a8e8af02..4cd159fb8f7e478a0a6be4f1aedc756bab54528a 100644 GIT binary patch delta 54 zcmcb{|BPSPE!cz2Y^_ii0}wDVaF)iGhv{XpOE!czYK(3=H0}wDWaFoUuBo-y+77MX5FtBd4=i~$cwvGt5 diff --git a/examples/runtime/shaders/metal/fs_oit_wb.bin b/examples/runtime/shaders/metal/fs_oit_wb.bin index abb524b0f7facd5bbbcb8f2345c530434b727534..ec732fe732eef32c1248bca84cdd17522d57b540 100644 GIT binary patch delta 16 Ycmey&_K9tR45Qyh*%?few=wMn05<#vT>t<8 delta 16 Ycmeyw_L*&h45R->*%?few=nGk05<*xT>t<8 diff --git a/examples/runtime/shaders/metal/fs_oit_wb_blit.bin b/examples/runtime/shaders/metal/fs_oit_wb_blit.bin index 4af06fdd418db75e1d827b38cc0440bd50ddf267..a299c00a9b13e78b2e85b640be34aea758be4718 100644 GIT binary patch delta 64 zcmeBW+rVb*7VN>6FK1`N00c}7+{N)FsTI!oIr&8f0t^le0mveT0*sCffeha^^3P?O Iyp|~e00S8jVgLXD delta 28 gcmdnM*2~847VN>6FK1`N00!ST8qZ~#e4Z&00Aj-jh5!Hn diff --git a/examples/runtime/shaders/metal/fs_oit_wb_separate.bin b/examples/runtime/shaders/metal/fs_oit_wb_separate.bin index ed2af1a58115ba6012e7aacc96414831bc378250..f06fa76e08365745f62f4336c061d45f7e41f801 100644 GIT binary patch delta 16 XcmZ3+wv=sx3?t)4S!Jflj!aJhCrkvi delta 16 XcmZ3=wv26p3?tJ6FK1`N00c}7+{N)FsTI!oIr&8f0t^le0mveT0*sCffeha^@}Fm# Ie4j}V00gNKlmGw# delta 28 gcmdnM*2~847VN>6FK1`N00!ST8lPvH%*d<{0AW=Ixc~qF diff --git a/examples/runtime/shaders/metal/fs_pom.bin b/examples/runtime/shaders/metal/fs_pom.bin index 688243570317615eb872ec6905506873094fed7a..bff6c1c6c3127f12d8cd470e4788105d59b6cf01 100644 GIT binary patch delta 329 zcmX@Ea7H22E!cx?@1cpu7=VC?MTk%6l?z9hB6IX@@ANPxkC zA%KA!EZ~=4l$)3%!05;j2vy>eT2PW9z~sab#PE@SqhcKE+^Hu1?UY@(CzuyIZ{V)NY0%g)9moS9dm5N~Q`3{(+sZfLBatzbC$ zA*a}611|Q-H#z0Nv^A$1J4ha=3@WEOIe~*^awwM+m_EQMhQl05pc&3cdL<_}aLR2C zI*_cm}QFF3}fII--#9fyF delta 350 zcmX@3a9lyrE!cx?@1cpu7=VD0fvYsWAU`)Cu_!TDh!G^9Ah0nsj+G-buS6l<+|YRP zLsn5{b3+p#Ej)P#tH|W{tn8DGxdkVmVO5^IkWGRMq)5S5!N8hp@unT_^b9nuxfFmPEhj&*1gyp!s0PB*0O`=HP_S3X%+o82 zFG;OP&d)DOF#rl#0excxWaxlR)vLr*QwdX3iEM*0NS`6Z%E=3OSFo8FTLSHy%q^hE TXua8*?>r+*JWyz|u7ErMuOwe= diff --git a/examples/runtime/shaders/metal/fs_raymarching.bin b/examples/runtime/shaders/metal/fs_raymarching.bin index e8cfa574b77089aa5f04b21985c7bae19b741ce3..2e5318eec77e212aa71ac7f8a6626144303e68f0 100644 GIT binary patch delta 70 zcmca>w%%-lKGP4WjfTsaC;wsQ=F^BbwJ=oBQiwM+GcwWK%*`^DNjfbjKe0q1-pt%o X!B#;7ETdqf5N~R3uDSU`0BpIBn75N~E`307lf ypr8%nS#18uJe5g5DL+34$Tc?xNrH4L*Z>VOH-{Ji)(nz11xW){ZC=RMCjtPNa35*_ diff --git a/examples/runtime/shaders/metal/fs_rsm_combine.bin b/examples/runtime/shaders/metal/fs_rsm_combine.bin index 1512ddb71c9099294231eb64672745f219eafde8..ea72059d124d0336e3e6dd8f62eff6625bc66167 100644 GIT binary patch delta 100 zcmZ2v_|}luE!cxCU(U{k0SLGz@1Te4{$0z6K>MH8c6^E delta 25 fcmaEBxX6&#E!cxCU(U{k0SH(p@?p(UBo= IquwJ{0HB-?EC2ui delta 25 fcmZ3>Gl7TKE!czY^!e%K3_!p%kymM>&qG!KW6B4Y diff --git a/examples/runtime/shaders/metal/fs_rsm_shadow.bin b/examples/runtime/shaders/metal/fs_rsm_shadow.bin index a50d1b2914aa1f3d11d16a938c04515a057aebc4..23e44b928d1b4a940e29d441d0f6de5329f3cd7a 100644 GIT binary patch delta 16 YcmdnQI)Qb9E@SjYy%~&?Uof5m057)&Bme*a delta 49 zcmbQhx`}myE@SORy%~%OItpny`H3Ya3h6oVZbgad&iVO8DGJfi1^LC9C7JnolaDZ- F0RWsu5$*s0 diff --git a/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_esm.bin b/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_esm.bin index 6415e08912b6c53e11c522ed516d45ca195dd3eb..9cc59ef1c1b0ab29dc5a2d6f54cceb5c61c6b059 100644 GIT binary patch delta 89 zcmeyM(4ffc7VN>sQIO@q00ev+c{LbCc#7kTGZIts%Y73I3u`n7; sc4gIOG}v6oYR4pGp`&1^XKG|>VQyh*U}j{Rs=N6x`!n{*tN4!r0Jwk_f&c&j delta 55 zcmZor{Gh<=7VN>sQIO@q00g`nc{LarjW>HT^06?QOpajHW;EH{!fMAf`5?Q<<}2*a K*eCDgKMnwFoDUQL diff --git a/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_esm_csm.bin b/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_esm_csm.bin index 9fd81652f2ff6cea32f64994dc910d15db1a1206..03d4c2f8f32bb8a4aaf80c758eec7f9203891613 100644 GIT binary patch delta 288 zcmX@=+~LCO7VN?1*0^>K0}u#qFc4sIVF+PB7BUoIb!7-e z5i$~Bb7KfY5i%BFcV`G^sNZbH*upZohgE6v9abJj!^yp@ij%q6co>bqEDIpZcyb|| z#N=2uVMYTWOB<*L#NP_!8-ZC5fh^K0}$|TsQIO@q00ev+c{LbCc#7kTGZIts%Y73I3VQyh*U}j{Rs=N6$`+4@syZMg+0HDAYfB*mh delta 72 zcmbQJ*r>?s7VN>sQIO@q00g`nc{LarT{e3%^06?QOpajHW;EH{!kWe;Vql@8V5nzm bWNKkThsH5C!n diff --git a/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_esm_linear_csm.bin b/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_esm_linear_csm.bin index c798db7b0bac1c31009266d711be6635f340ca5d..46426b8c794515db0d9ceae748ff82b63d32fd5e 100644 GIT binary patch delta 228 zcmezAyvK#tE!cz2t#R!f1|SgJ$g9EV%TpX*oROH4U+$Y&U?9Na!VtoMEMzFa>dFv` zB4i}M=Ee|)B4jMU?#>X-uz9l?V++gV9#*BvcUXBC4JY@qDo*BN<6$%cvn+rtZvfZ75+E`Cr5-4 P%-P%|v5sT1q2dVuXE{V5 delta 242 zcmdnv^3$2uE!cz2t#R!f1|Zf`?ijy_icoW^Z)<= diff --git a/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_esm_linear_omni.bin b/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_esm_linear_omni.bin index 564ce55e58122947db633d7fb027fdfcdd3e06e0..ab81de69fda3c1da2bf47982156dd6f403cb378e 100644 GIT binary patch delta 155 zcmaE7e8Py=E!cz2t#R!f1|SgH$lJvz%2OO)oROH4U+$Y&U?9Na!VtnRO?>lAMio{@ zgUS2Yv>6RHzhe8uKADAI*`zo%CpEc5BQsC0EWRYQA~`?5D8)oa0fld@qmY!JpJSpC wZ)jj_si`@cUr>CLz)nUX3mpYRJyRo73v&xg12ZGjRNc*I1tZuet4W>!0Db~4-v9sr delta 305 zcmX?M^v;;qE!cz2t#R!f1|SgJ$lJxp6OKoq*f&7=NF|I z1BI+mg-rA+bRg#GRbncy#8h4hQ(lFsyvhkveHBc7Ii~t@Oy%X9UHLCEiWpevC>ZLQ b8kt&{TUZ*H8JVW)8f?}Oj9{N!FL4q85N%(p diff --git a/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_esm_omni.bin b/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_esm_omni.bin index 56a54e594b4a67863b181aea972fd7f6f9ef16c3..fb383f0970e75bb63004cca6711671c655e2b788 100644 GIT binary patch delta 155 zcmca-yu*msE!cz2t#R!f1|SgH$lJvz%2OO)oROH4U+$Y&U?9Na!VtpHCcb$lqY5jd z!Q_2x+KdL9U$MPspRC8tF`1KJ+PFA1CpEc5BQsC0EWRYQA~`?5D8)oa0fld@qmY!J wpJSpCZ)jj-sk!+n{|-hW3mpYRJyRo73v&xg12ZGjRNc)R1yk53i%FgU0A5EgOaK4? delta 310 zcmdmCbkCUAE!cz2t#R!f1|SgJ$lJxpWG}IK4WkMxqsiopY}$+_oBy)CXO~XO&(ASY zh&MDhGFGrv0P{5B4GoMeHLWM#=QF5J%gIkHF#!qz73ftc*ehh_>6OKoq*f&7=NF}b zgsf17O!O*rAm-^+Vk)o1R9*>FUWKW=${ACA6-<3OruuSB<>i`_0|X>CNAu5T6fv;S fQ83gqH8Qm@x3DxYGcrxpHQ3A}n8H3eU*aSHo)BPJ diff --git a/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_hard.bin b/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_hard.bin index eb23f27f2648817b5e6bb4e20fcfb557a2b5d092..f41b8a9922a311d7bd948b0330d3baf5cd7a6ab0 100644 GIT binary patch delta 89 zcmZ3fuv3B8E!cyNqae$J0SNdu@@g=O@D#@vXC$WNm-{9b7znVqFoZC?+-%0k$HHhZ s*_BnB(O`2Ss~eM$g^q%uo~edFv` zB4i}M=Ee|)B4jMU?#>X-ki6N9v4v%F53ADTJFGm6hLd|)6(@7C@h}>JSr$N+@#I1_ ziOI2S!i)w$mNrlgh`$xcHv+RB0$IkJzp|ZW7P8P$Fw`?OGPN+burx3;GELQ;+#swn xd5tjtW=?K-7VPpGKzZTGITB)KCsK`7VzQhF-)2DxVUEel3MTdFv` zB4i}M=Ee|)B4jMU?#>X-FnzNbV++gV9#*BvcUXBC4JY@qDo*BN<6$%cvn+rtZvf`?ijy_icoe#94u0W-G007{B4p8x;= delta 305 zcmexoxWt&(E!cz2t#R!f1|SgJ$lJxp#453Q4WkMxqsiopY}$+_oBy)CXO~XO&(ASY zh&MDhvQV&90P{5B4GoM9G_5D!=QF5J%gIkHF#!qz73ftc*ehh_>6OKoq*f&7=NF|I z1BI+mg-rA+bRg#GRbncy#8h4hQ(lFsyvhkveHBc7Ii~t@Oy%X9o%pviiWpevC>ZLQ b8kt&{TUZ*H8JVW)8f@kk)MlS-Dsd73l?Gms diff --git a/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_hard_omni.bin b/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_hard_omni.bin index a9b51f69ce609e1cf59ac70c5d3c02f25b67dff7..4f62c7c30d7f86c927137c80c22b6bde46f4e61f 100644 GIT binary patch delta 154 zcmbPk{LzrtE!cz2t#R!f1|SgH$lJvz!c!byoROH4U+$Y&U?9Na!Vtn>zj+3uDl4PG zS5*kd&XF vW1`1mpB0c99%Cr delta 309 zcmexpINg}nE!cz2t#R!f1|SgJ$lJxp_+#^GMpafulgSs^v>8n{|7Cm6E}fL0pJSpB zZ)k2{reLc8=4r$m8WuXHcJ(lb={(0u%x&(5q0eSIErMD~m5ltw_$#FG?{6 z3R$5FndnvMK+Myt#8h61sk{=Vyb4o!l{2RLDwz6mO!eiM%F8t;2MCC5j^v-rC}Lot fqhP3KYGi6*ZeeL)W@MVGYq0sBfHwPN4T+NgHr!!H diff --git a/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_pcf.bin b/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_pcf.bin index 8282ee7303b93b23001136337f0a95a9e3cd59c4..37a7d12fc7bd8a0d40a5ef0d29ca1cfa7d93d1b8 100644 GIT binary patch delta 492 zcmeyHFfESPE!cyNqae$J0SNdu@@g=O@)XAxXC$WNm-{9b7znVqFoZB1)7@;&$jicL zFxiz=o6%r%A?sD9$%~YQC!ZBE-8_L~3nPp(c>)LP<}F<7Pz5gWpb327TaT)OUvMR= zfQB%d7B^880hZ0l;wWaYY;Kf96PPcJVkpbz?XqZQT#-l9@<|a*KtKgei>?~nQ1i{s z8i{Q68mJ)N*x1BeL0bVxn;K|B8OAV%8H`~GWtbVk7^X0W1(acK2xFMQ80Juh1_Gfv*Be*yrLij%bf delta 898 zcmajdu}Z{15P)HGnB!0*B8MI#5=2Be@62X*ldOwyARLEiA%a+lu@ON$(8k7A3mcn& zZ(y%Xp@rJ}06vc3WGC3^q}d{T%R4xKW}+n4C!MJ1wbtRW@#OvWH<=A{A!8YCgt?R|4cq0bBMZgY zJENp7mD8l8h5HFk;S8rxlS(YyO@1)5v?2Aop|Nl~^~$JJkV5TdC9#F;X>P;J)esUj zDQ)4Z$thFSKus#Ma5=*$6;(A*JCzCx=PgbNs!?iE%EIZ~%l|c$q#6n}sno*Z{2QYb z)hM-78Q#YJ0=J>28VWTjyp7$EQwh~js7c{%Y%g*frd18pr0_QSOI!_8)j;i(!P~IQ S!@8dfWdv+?#=T;v`}qS^G0Z{$ diff --git a/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_pcf_csm.bin b/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_pcf_csm.bin index 5e8a7379740af3616ed0a64494c2c7483f0c8606..98d8b7384cc5ab384ab8f1ad87a7678d51604e9b 100644 GIT binary patch delta 1835 zcmZvaTSyd99L9IHnKitzDq%{Pwuw$g&27)l5LQH95H?Fq5iK!Hib5+RNs6^h3i5_W zGNcOzK?#C!P_XDlD0+y5>Y<|OEr=eXAPvlHclP{u=Ny}t{r=yc|2H$gZ)TU>SH8Pb zN~_B~rI#jexx!c4qm)8nUvfuN$Fb&?_Re7QDa9-9b=A0>mg<#CTn8CT^Lk2MwTz{E z6Utn5uBB-b5PC%1CvCzXrDQ?H{ZbxI^dt+Kt<12}@oCR`e8`g_C}C9;J`U8XY^DoIzuIr7+i`OWT;Yb z(=RRZ*b>RB`V;%tHYRK0$8E!`TYwYg_UvZqN=yaxDxg;Zy$0wtK(7IM9nkAg zst%11dh+n_mgqZ1hPGxoK4>kDVWHJ=?8))X@nc;l z9mjUII|la|$MF1Ye8BS|i41n;#6oN%*yUpl??uOL=0n{6&CA^JhTd3U4W6C$;-6Os zR^dlTv+*ND(IQ0Aq5wsU0u(I@P_)RTXpu?LB9oSeOiC76v@~QvvSk8(1zJ-Kne<-k zUt@n&5#rr_ajv+#Pa+kA@t3xZ)M3teJ(3^i6j>P^-N+iXW86yiZN?DEr@KssNXGAR z#?kvss7QPdxQs6o+{(lxXS7XmD=LYFMk>0qx*pYt)}sP?4bW?VUIX+Rpw|Jt4(N3# e)qqkBDAj;uze4Lleu(xXnKaIfB;X%UU;G1c0$QyA delta 2629 zcmZvd-)kII6vv&I-E=Xjp_{fYVmfPT+&Yb&duQg}8AfYbu$880N~zQayAg?sRnpdm zmQsx|ibSFkZYhM8VyS4L)lx1*R0Ks3MZp(Ago=p|Reb3m;Lmfn1V~AkdF>xxWR-Q3eA9!e$0*xz^nEP=>n@FktAyW}dqzBU4f5HlHcf z4XeK#=xaQ2HEr`+Tk^Ekl+F9Q?Yiej+-xwC%(Wf$4qvNY-qNlYd@Dx=u5U<8ILZo$ zEXgdn4v2sWBuxTsSfq|@DeGsWwoFxIc}Of|kmVfN@8Z82=bp|Q_%5-Kag==@O;FpK zoxoTH0a|$`;i##tM9vImN$fAk$|SJA$FTn&+gq?Q@q!GoKC(j(wqV1=3o^t?WH0ah zGv_7T#0xTx`gbQzd$D6z=CF*GV5DUNj;ik>t*3Wq+at+I%Oo82`EDY=ez*nck(7Xh zqpFWk^G$p5&3!Tw5P&n?LnUYSuJ9S`>Ql@69xK44eyG2Fbhz>CJ+9vvxw}#Ez*@T= zFqhtPLeRMjp{`E!sHNkpboJm}DGDnJ7{gnH5p$G6gvxqhy&9fq*NdY~7Q6%I;YGrX zqi%hof)$6J>`yCVb02RJ(pXWd>TA?|dCX2xY#!iCAz%<8RHn_3JkxBBWd%9~3^K@u zYOc4e4(~7Eti?l39A}k@7sOzjhiKNb&o?O?AWDpYrlKMpz&)I0;mVr}5-`XR8zpQ( ze|5AsBgPqtnGCWKH>@6>NM8~M%#@syl;It9d7`41jt``jknqUEkdE4R!g!SQOD8v` zl=0vJd2pajKk2e`w(^U8DQgar3-T}-Vw3%p^!t;k#y++AmGcFp^~m&_Hz%*QgL?n# z&2>X-AvwL{1fzQ^80~O!wxDm!G{=P2LV9>{FoVa!8#~mKvzyW>!COclZw^Krb#1ny zyWhSyC9pC43x|CmNyTV)rty`z4Ov#=OF%UK?F&x3GwcJWn?qvV5QT(<4A%8%ci*3B zPKYv5A_F{e=91~r`OE@E=q4h7JL-%1iW;3S>3_~J42{KnTHyGlf>!6#t(e;_ zLXTujhFDynDSPLI=B|xP=#z_y5K7B2Wfw0tM=&QI2IONhj#~XL4LbB*lfveLbPSCZ u1GPNcgHB5e|7$K2Cx{S=3)174QqDYO-KzBATLtJZLtVRaxTWh?kX4a+@1Hve@DXDnP~vb+j< zOu~Jzvrt~N+GV3NfS>x5*`IVhD!7m$I*AG)QWf>gne{b%EI+#_Nerqmp+v*ms)y2y z5Mn~PhL;AoFJ+1l;tJ(l!?gM2BE<T z_-5px+=e42gd1Pl^~Nb1j<`Y`H~zQhh9}&HBPN6!|J=W=1qH`D_&!`=NI^tFnEg50O9){P?jc`%h``>0z=y)H9>SOIw(~ppY~GiBzrXYQ{m#9gFKlfy zXYOZCezdX96}|mx+GajG-{x1?PkZ`X`meNhTpc*odQI^}pC8Q)#r%wToVI71|Y3Rhm6X z-_xB(7hG<$FX=8$<9+g>1!LkdqX2#T{YoJ3iZmne|HMU%|3<5-D1; z%-v$C?aOY-_)8?yvrm{Xd+!qq!fdllI*F8vd%|qupk!79Qd{{UvEV4Ju9_OE$aq=| z5=6dAU-H)oq=l-2&_NI`v>=EO2+T!D0il6FAYiku1`5)5=&)KR0rs`(MjCOO7EL2= z)6O!2Hqz{p<^z$;u_J%1lf~*^mZ_#2il>oaHf1W~2huh0OKtlr!s3T$F9YhlAs*1UUIYX5jgm?pY5=cSFK z<6EOqm2@;JU{?XV3fMKkt^sz9W5*!~Gz5W$AW$6w)nT)acr;jt)kqDnAEV#5rT$9H zBp4p^TOYhJZhbJDy)T)rNvW;;p@o61K9bs|rX>@5A{oz9$t*n+q~dJw#eVAz&`YW9 z_l#s_UQ2DA@5F*6>c?9!Bdn${Bg_#Z%n>5O5hB77BEk_OgCj%+M~Dm_4l;nC0^ukS WjzR!)5Yh>T0&Hx4GMD-n68{0F9V`C; delta 2532 zcmZ9OZ)jCz9LKxs-u=VHwY#Zz(>g(L)Fzz4 z!O77RlT#C;J(9i&R(+$)T%!w`xyB9V$Hoe1@Tt&LDM)(ig(qd7YPwrA2g>c{_SRjt zw&uG+^2^Tk&afYAgxneJ>086ov#0>OQ-) z`R6PoD2VU?CMbf5pl$OLnf`wh;v(0fRAv&pnw2*=|O*T__C; zFAD72y;HPVcCFacKwGs|>?=FNK_moDO)D8Yu2~Qrrq*9HWmU2_!#_C$kn4~PLL^Cn zmP&=@K!3%S)!!*c6+_7!@UE$;dc|@5S4vXFC}t8AR5A9jBDsIr_eYjh9|(N6Env68b%&@ijgx=Z_W zJ*XrbXo&UypIg!P989zAHOB@9OT&Rwu^oE;GT&^AvqN@b@G;)O#n~5N46;jWZ}&5HbpjuG*$*?+id$|EiITrEc_IzvRe=BHZKmPfXxb;vKK!xQ;H zV*e@-=UCNQ4rb{65fp^WyXw@tnX|cUySwG=X_mK~@Yfg?;?ZS~QX&v+vKKG3z z`Gr3Cb=jxKH)gqjJ4c?mkhmXSsdLzu2)Ta&ylb4J+}F@VM_R1|sffErnyN+S#g{5( zWxCZqnCwhZDkwPuN?hYlalx05=Ypyv2GFj#d7P<#rt1{h>LdiviS2T&o!;E+$+|7R zm%vMMfP_$qbLg_=Q|TNA%(9oJRzbWe( zaR%gF<9$#yw@iy2|FB+-eBsKc&VWvQVN!PGVlHT$1i-%#cv?K1Qm1|GQf4bK0}u#pFc4sIVF+QkV!C-IqY5jd z!Q_2x+KdL9U$OmXpKQa;F}IGhJ^u)VGLuyOt!F;feKl| UjJAXsZE2x7*~wzYLH?FaaNpzFBODpK#P4@#Kl1bhb#^q z1RdK!Z`BVVxcCwL27Uq2r}v~nk}M&|k9+=kuARs8fx^yKq;S=0bip(HJaD6R_i)+N zW_va2en!$7l|PZ+zVUs>DN)@vInC;;y824m#3WYAUGI;%J%fqMqmr{%rb%Uts=lTl zpBfi-xmZ1LoU=m{j#m6f)Tl1vl}0VhYhhmN@OqfnH^RQ&@s+Tzgn31758idVpQBOt zAt9tO@}zkmR$R9U%jDqKZIk6pJ+0oBkVDZIKO(G+6h@R6FR_5h=Fxyv#>xu$9hd%# zC_w}mQBKIOv6de}ikb!(5f}0!5g2EwZt~yFh>))n0mQs+!0IMOg=|g*5ck3XBVs}} zru~R#yl}t@@r;nSGfiJOCm7zwh)f|b=AQj1i{WjI2o_#k2#hl^oC8Lb7jichKor9{ tV1@Fq@y&E#oQ2^WFe2DET?&LVFB~u;*!bk~Nu<{%oSE*tb??4e?|)$G_T2yg diff --git a/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_pcf_omni.bin b/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_pcf_omni.bin index 16ba5a2404db4432ff25d48a6d991cde7f8e2689..8623df3f36148a2eb730715523731dbd9f4fae73 100644 GIT binary patch delta 505 zcmaDv+vMio{@ zgUS2Yv>6RHzhe8(KG}wwW3nW_v`KMlPHJ+AMrNK~S$s)qMRIF-IWB>u?6%Zm zgtC`1NXq`mA#wN>kvK}qNE}nuMF<0&)R!YTA(}|a(zTH|Rk}#Zdi3E2m~WnKn8;SI zfePY{&5aEev=uLDV62#$^p!B-Hqfl};?g1G8Odim_`stcY>(0{IVKT&zB zO{Fv<-qIzF$e;9YZ+_GF4~XvBtZeG@x>^-H%QoGjSnL}XJp-esy9fS8ofMQYn)-si zS2d2j`c8Ap_iNiWY|X{Dh|!$IBaK#)x01Z|&)Z4fUP}7*zi%XcBgq>@5#)#E-T>_u z8@a3q3|D?-ZnVyV4OuR8;O{+~+Lm5YZ^Gs4;6s#DXh;-ALb-e#iV|v8kN{PLm|WhE z$jB+QY$*~_BsQ1Vxw|N_Z6rXExLjV0#x5c%*P=j?RJc4IixCHNDNse6GMD?~G2&t_ z1&YMsa(yC3SSJ@K62|4~@XMFevhP$V$j@7ZWBb1;_yMFP`(HxAP&&w_8_)43EU?#mz32JX-R diff --git a/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_vsm.bin b/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_vsm.bin index d211519faa570ab6c1932dd78809b659353488bb..706a92ab482005c3b28a0132a024c5946f3c4268 100644 GIT binary patch delta 65 zcmbQQyiu9gE!cyNqae$J0SNdu@@g=O@D#@vXC$WNm-{9b7znVqFoZB9ZZ>1&V_`Iy T?8>UmXt24EHJy9%O@U(o3hEHR delta 46 zcmdm}JYSjDE!cyNqae$J0SI_E@@gdFv` zB4i}M=Ee|)B4jMU?#>X-FnhBZV++gV9#*BvcUXBC4JY@qDo*BN<6$%cvn+rtZvf`?ijy_icoUmXt24EwS;@}Gl63O6ABRl delta 46 zcmdm|yhfSVE!cyNqae$J0SI_E@@gK0}u#qFc4sIVF+PB7BUoIb!7-e z5i$~Bb7KfY5i%BFcV`G^IKSD9v4v%F53ADTJFGm6hLd|)6(@7C@h}>JSr$N+@#I1_ liOI2S!i)w$mNrlgh`$xcHv+RB0$IkJzq0u&OmhA delta 122 zcmcZ+&>O((7VN?1*0^>K0}$|T?8jG diff --git a/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_vsm_linear_omni.bin b/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_vsm_linear_omni.bin index 6a660d43c1e0cc8b0a3b348447a0d13a6d0f47cc..3d37c4bbd460d19f82f5951561fce9308e154494 100644 GIT binary patch delta 132 zcmZ2%_TPlpE!cz2t#R!f1|SgH$lJvz%2OO)oROH4U+$Y&U?9Na!Vto6R$}u^Mio{@ zgUS2Yv>6RHzhe8tKADeS*`zo%CpEc5BQsC0EWRYQA~`?5D8)oa0fld@qmY!JpJSpC YZ)jj{q^UW10k_Czc7b57$o1SkVkr&pn1uaKFiR~BEA zT9KTeUzB1D6tY4UGSREhff%b-iK)C2Q+Xv!c@?JeDkDtwRWSACnCi=c$|v9FmEIi1 LAImj)o8(CV9tBpJ diff --git a/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_vsm_omni.bin b/examples/runtime/shaders/metal/fs_shadowmaps_color_lighting_vsm_omni.bin index 0c11d0a91b497072c728d08098fdbb0d01478286..1c34b218f4273d152858f62778ded16a8295f3d0 100644 GIT binary patch delta 127 zcmbPW_Qr(QE!cz2t#R!f1|SgH$lJvz%2OO)oROH4U+$Y&U?9Na!Vto+OJeg(Mio{@ zgUS2Yv>6RHzhe8wKAD4G*|<10CpEc5BQsC0EWRYQA~`?5D8)oa0fld@qmY!JpJSpC TZ)jjB%*52+IX&kHEo delta 267 zcmaE3GQo`3E!cz2t#R!f1|SgJ$lJxpR4BQ54WkMxqsiopY}$+_oBy(XW0y|K&(ASY zh&MF1v{0~B0P{5B4GqkUG_5B;<1?sF%gIkHF#!qz73ftc*ehh_>6OKoq*f&7=NF|I z1BI+mg-rA+bRg#GRbncy#8h4hQ(lFsyvhhueHBc7Ii~t@pz_H#d8Idp@CR^BUMzVM E0H0`8Z2$lO diff --git a/examples/runtime/shaders/metal/fs_shadowmaps_color_texture.bin b/examples/runtime/shaders/metal/fs_shadowmaps_color_texture.bin index 0aaf92f6e9a433026ffc428be9818d6105642ea7..ec803364d23f7b7ebd3304625635c42155596c7f 100644 GIT binary patch delta 53 zcmdnaeu7=cE!cxCU(U{k0SK5F*h}M+^KQzk F0{~Cj4DSE{ delta 36 ocmX@XzMWm#E!cxCU(U{k0SFiw*h}M+^KFE!czY_T%4g7=VD0fu}gWI3qD7zuY&mz(9b-g&~CD#76#yjEn}8KQd|q zNm-`nlY`iVCns@;Ox9(thq6T{*R$A87G`lm;v>u1PfllbK$5ea%*W=8!ry_$Phv+l M%XTt12aMkb09~dw$N&HU delta 140 zcmew;_(720E!czY_T%4g7{K7xMx}?0j3$#=n6!bU0n_uz8(BprpJx`GY{y&=Wlx3D k!IMw2IKkNktO&L^n=@Q|KN35g9ifJg1I8AcT)|NZ0Mwu|6951J diff --git a/examples/runtime/shaders/metal/fs_shadowmaps_hblur_vsm.bin b/examples/runtime/shaders/metal/fs_shadowmaps_hblur_vsm.bin index 60913b0813ae0a39e186e97a838e865289dda594..acce7887e308101e36f09f777788197e28c6b790 100644 GIT binary patch delta 54 zcmX>ha$7{fE!czY_T%4g7=VD0fu}gWI3qD7zuY&mz(9b-g&|}k?_)+rgUKHmwHXaI J%Q9(m008!S5Rd=> delta 35 ocmcaDazcdHE!czY_T%4g7(ig7!ed58lgTVh+KeWf4Vbh!0NpnVU;qFB diff --git a/examples/runtime/shaders/metal/fs_shadowmaps_texture.bin b/examples/runtime/shaders/metal/fs_shadowmaps_texture.bin index 244b6b77559c42b1fd9dd3e3ede362dcc6cfa3c8..0f97c1fbe4d35a365c4c0408d8f675614b448778 100644 GIT binary patch delta 39 tcmZo+naU#P7VN>6FK1`N00fK-T*dJvsTI!oIr&8b3=Rwd8+pGo0sybP39$eG delta 22 bcmbQr(!#>)7VN>6FK1`N00JB3zB2*6FK1`N00c}7oTc#viA9OI#YRGm3=E76JjL6FK1`N00fK-oTc#viA9OI#YRGmApWV1MpGCWO(q{_)CQ8D8CQuI cSm-Di>X{muT9{i{8kiZGrs^6@Ue6Q+0NXMXT>t<8 diff --git a/examples/runtime/shaders/metal/fs_shadowmaps_unpackdepth_vsm.bin b/examples/runtime/shaders/metal/fs_shadowmaps_unpackdepth_vsm.bin index ff7c432785a4b789c951d611f246e848f6498b63..08f37927badf8e795f15fb1db3aaf50736f9ab01 100644 GIT binary patch delta 69 zcmX@cdXv?_E!cxCU(U{k0SK5FI7{OT5{nXZi;aXB85kHDc#7kTGZIts%Y73I38 diff --git a/examples/runtime/shaders/metal/fs_shadowmaps_vblur.bin b/examples/runtime/shaders/metal/fs_shadowmaps_vblur.bin index a05530e437f6c31ccef40e2d4bdb300f27586e3a..7fb9efcde8d386659dc917d6aaba86b8b12259c4 100644 GIT binary patch delta 183 zcmew$_)$>FE!czY_T%4g7=VD0fu}gWI3qD7zuY&mz(9b-g&~CD#76#yjEn}8KQd|q zNm-`nlY`iVCns@;Ox9(thq6T{*R$A87G`lm;v>u1PfllbK$5ea%*W=8!ry_$Phv+l M%XTt12aMkb09~dw$N&HU delta 140 zcmew;_(720E!czY_T%4g7{K7xMx}?0j3$#=n6!bU0n_uz8(BprpJx`GY{y&=Wlx3D k!IMw2IKkNktO&L^n=@Q|KN35g9ifJg1I8AcT)|NZ0Mwu|6951J diff --git a/examples/runtime/shaders/metal/fs_shadowmaps_vblur_vsm.bin b/examples/runtime/shaders/metal/fs_shadowmaps_vblur_vsm.bin index 60913b0813ae0a39e186e97a838e865289dda594..acce7887e308101e36f09f777788197e28c6b790 100644 GIT binary patch delta 54 zcmX>ha$7{fE!czY_T%4g7=VD0fu}gWI3qD7zuY&mz(9b-g&|}k?_)+rgUKHmwHXaI J%Q9(m008!S5Rd=> delta 35 ocmcaDazcdHE!czY_T%4g7(ig7!ed58lgTVh+KeWf4Vbh!0NpnVU;qFB diff --git a/examples/runtime/shaders/metal/fs_shadowvolume_color_lighting.bin b/examples/runtime/shaders/metal/fs_shadowvolume_color_lighting.bin index f82016c8301fdc0b8f06626fe59c71d2b087e82c..916a3cb3dcdbb14829c9549997f76695fb13861d 100644 GIT binary patch delta 64 zcmaDU^jnD6E!cxCsQQ~20}${`5m#Y~IJblx1@Y2P-20ju;ch delta 45 zcmew@^iqh|E!cxCsQQ~20}yaeQzk F0{~Cj4DSE{ delta 36 ocmX@XzMWm#E!cxCU(U{k0SFiw*h}M+^K+*$$HFE03{;}*8l(j delta 52 wcmX@Yc7l!HE!cyN0S=5d@}Fd!JfF#GvLKT-khYjy%%lsXQ-N50vKF%x0675+`2YX_ diff --git a/examples/runtime/shaders/metal/fs_shadowvolume_svfronttex2.bin b/examples/runtime/shaders/metal/fs_shadowvolume_svfronttex2.bin index b9a5e7382baa81a53d21587b7288258c8fd19f5c..755960fe0de5fd843b68784ecd3405d4cc737f4c 100644 GIT binary patch delta 52 scmX@Xc7%=JE!cyN0S@#w@}Fd!Y{z6iS%66wNT-0=x4>+*$$HFE03{;}*8l(j delta 52 wcmX@Yc7l!HE!cyN0S=5d@}Fd!JfF#GvLKT-khYjy%%lsXQ-N50vKF%x0675+`2YX_ diff --git a/examples/runtime/shaders/metal/fs_shadowvolume_svside.bin b/examples/runtime/shaders/metal/fs_shadowvolume_svside.bin index c9265432e23fe82f0da29736a89707d661d55c6a..568e90723d2c42032eff052e4eee8abe90b2c7a9 100644 GIT binary patch delta 52 ycmZ3*zKosUE!cx?@Aj|R3}7%}BfmD&y&zP}M;Xl)4Ip$O#wwSz&Sr6FK1`N00fK-T*dJvsTI!oIr&8b3=Rwd8+pGo0sybP39$eG delta 22 bcmbQr(!#>)7VN>6FK1`N00JB3zB2*r@D TbYuu*XxezVg=4b^Co3ZW%l8y* delta 32 mcmew$a#n=bE!cyt&i9WG0}yacKr8RLeH<~1yvx3E|<0sulT26_Mh delta 17 ZcmaFI{hoV*8RN!{<~1yvH?i0-0sulV26_Mh diff --git a/examples/runtime/shaders/metal/fs_sky_landscape.bin b/examples/runtime/shaders/metal/fs_sky_landscape.bin index 873ca0c2d3a55b7dac374dcb5447dee73102d803..156bdff196adf6558a76ab2174bc6392fa616b29 100644 GIT binary patch delta 52 zcmbQlzm%WXE!cx?;s&!L3_!p-kvCYBw>Z8ewZbPeJ)<;4q delta 32 mcmZ3=KZ&2$E!cx?;s&!L3_!p#kvEu8Yh&p_*3G7D1&jcd3kdK4 diff --git a/examples/runtime/shaders/metal/fs_sms_mesh.bin b/examples/runtime/shaders/metal/fs_sms_mesh.bin index 77b486590b5b9bfbb8a02479405b73b1e126f84a..98cc27ea67c43599f65dc40f49315d4a57ef0b6e 100644 GIT binary patch delta 57 zcmX?Nc+JqjE!cyNqae$J0SK5FxJu)5GSf3k0`iN67#SEC8Muq%i!%~a^2>b_3j`P( L7#KFnEt3EMu}2Qt delta 39 scmca+c*Ic7E!cyNqae$J0SFiwxJu)5GSf3k0`iN67=Z#C4VFm&0MFnG2mk;8 diff --git a/examples/runtime/shaders/metal/fs_sms_mesh_pd.bin b/examples/runtime/shaders/metal/fs_sms_mesh_pd.bin index 6f990cb6c94d212158148327a51c6901d77f11e7..0b70c26a611501de011d94d23cd8bb4cdba922cb 100644 GIT binary patch delta 243 zcmexk_|DMCE!cyNqae$J0SK5FxJu)5GSf3k0`iN67#SEC8Muq%i!%~a^2>b_3j`P( z7y=l!ZdAzSoy;UCJb4lCY%m?fHwQ{9PFCTshO@82*$R_e1!|z;3X{zQ5$xwk>={A` kaZh0c`xg>>wFp8yMijy36+^K1A+httVdCPG#U-8s0D*Bu0RR91 delta 277 zcmaE7_{UJeE!cyNqae$J0SFiwxJu)5GSf3k0`iN67(oJ8HyY*gPQEBAGI=BK95DS+ zTw=0=Fz4h3z8Vz1K0hk|9vZ(_09D>b5S9NLh0is4woo;a`K?H7uE{@zk>xliFBd^I VD@+uX&nkw>--5$o; diff --git a/examples/runtime/shaders/metal/fs_stencil_color_texture.bin b/examples/runtime/shaders/metal/fs_stencil_color_texture.bin index 0aaf92f6e9a433026ffc428be9818d6105642ea7..ec803364d23f7b7ebd3304625635c42155596c7f 100644 GIT binary patch delta 53 zcmdnaeu7=cE!cxCU(U{k0SK5F*h}M+^KQzk F0{~Cj4DSE{ delta 36 ocmX@XzMWm#E!cxCU(U{k0SFiw*h}M+^K6FK1`N00fK-T*dJvsTI!oIr&8b3=Rwd8+pGo0sybP39$eG delta 22 bcmbQr(!#>)7VN>6FK1`N00JB3zB2*f=?Mn_TwVv# diff --git a/examples/runtime/shaders/metal/fs_tree.bin b/examples/runtime/shaders/metal/fs_tree.bin index e392fca6593bf9aa02257574b29cabd65e7b7141..3857010f4a457dd45157b23cb1e7c6db9feba6e3 100644 GIT binary patch delta 61 zcmX@d{fV2`E!czYWv*E_0}!xG6FK1`N00fK-oW=1asTIzpNvQ%14h#VsdA~9O0HWjxC;$Ke delta 22 bcmbQl(!|2+7VN>6FK1`N00J9jzcK;7E!cxCU(U{k0SFiw*h=F|GILXf7=fIP+S8Z-jy(sK diff --git a/examples/runtime/shaders/metal/fs_update_cmp.bin b/examples/runtime/shaders/metal/fs_update_cmp.bin index 9951775563223e472203f9b8529309b872ff6d5c..887019b11df11dde2d08f40cab879bbc34384be9 100644 GIT binary patch delta 39 tcmbQwvVld;E!cxCU(U{k0SFiwxQgRTQY)PEbMlJ>7#tV^Hu4HF0RXl42?GEC delta 22 bcmdnMGM|OlE!cxCU(U{k0R%S62{8cxI^P5~ diff --git a/examples/runtime/shaders/metal/fs_upsample.bin b/examples/runtime/shaders/metal/fs_upsample.bin index dcd31c8f22b5149530c11fc76a1107d0dacf996e..5c0ee1ee48b33cb55a86a1d2964720ff21ee5b85 100644 GIT binary patch delta 37 rcmcb_eUF>hE!cxCU(U{k0SK5U@~U#P7RQ&QRtPXSFa&HgT*wLls#FN$ delta 25 fcmcb|eTkdbE!cxCU(U{k0SK5T@~UpMTfhncRk{Wn diff --git a/examples/runtime/shaders/metal/fs_vectordisplay_blit.bin b/examples/runtime/shaders/metal/fs_vectordisplay_blit.bin index 558946357aa0379b8ac31de4cff06a48e959c6f7..31c750ab1a88ffa24a4f64b6fc791a626256eecf 100644 GIT binary patch delta 54 zcmX@ddY@I-E!cyNvH8ga8W?lE!cyNvH8C#1|x{r^c5gCgr3GFgP#-FbIJ~OHwOJ XN{dqC6H9Uuiv<`R83H$2wy^>L;3O4P delta 25 fcmaFIy`P)cE!cxCU(U{k0SK5T^6GBPY-I%iRtN?# diff --git a/examples/runtime/shaders/metal/vs_callback.bin b/examples/runtime/shaders/metal/vs_callback.bin index 73a75df9a5a229a2e08ba44d7a72963cd0315632..0188cef522f9b89a25363c7658f5aed2c8b97bc0 100644 GIT binary patch delta 10 RcmaFJ_Kx1R($b delta 10 Rcmcc1ewTg2ZDuA0MgSOo16lw8 diff --git a/examples/runtime/shaders/metal/vs_rsm_gbuffer.bin b/examples/runtime/shaders/metal/vs_rsm_gbuffer.bin index d6b7ad9848c1845138c157d4df7dbd5aec18593a..061fc28cbd4f10d3b0383f992fdcf742cb0af8b1 100644 GIT binary patch delta 10 RcmdnMwt;Pf9y5~z2LKXk0+;{* delta 10 RcmdnMwt;Pf9y3z|0{{}@0?+^e diff --git a/examples/runtime/shaders/metal/vs_rsm_lbuffer.bin b/examples/runtime/shaders/metal/vs_rsm_lbuffer.bin index 1e30b26443a4fbab19fe7adb00b3b02bb3364392..3926f611107f5963d336285e9c94cc01b543e08c 100644 GIT binary patch delta 80 zcmcb?^Noi$EZBpM0SHc?pI**7k=II=yEwi$BQYhv+&8g+fk}u#iGj5^zNk2tfmxVA id83;n6QjZ84kk55!^!KJw1DheOe&0qoBuOKG6MjRD;4?x delta 50 zcmeyybAyLBEZBpM0SHc?pI**9k=JTtssj_F(d1=JYK+E{&oXHN**}<67>zf}GDk84 E0E2oCVE_OC diff --git a/examples/runtime/shaders/metal/vs_shadowmaps_color_lighting_csm.bin b/examples/runtime/shaders/metal/vs_shadowmaps_color_lighting_csm.bin index 4cd647bf913b2e2bf781ffaad7f08fbfc8411038..5e27849cf53dd7ddab4a6e6e3cba36f5e64e6894 100644 GIT binary patch delta 10 Rcmey$|CN8kXLhCuoB$kN1Wo_| delta 10 Rcmey$|CN8kXLhCwi~t8MEZBpM0SM0DlAgjekyl)lzc@Z4H8VYq_ilNfkA*lVWTn+3jjhw B4GaJP delta 25 fcmX@gv7UoBEZBpM0SM0DlAgjikym`96*mh2S%(IZ diff --git a/examples/runtime/shaders/metal/vs_wf_mesh.bin b/examples/runtime/shaders/metal/vs_wf_mesh.bin index 60669724fa7fbf49e93e2575ab1fa7d84bbd8e16..1301d5b3aa1c9f9529ca9593a2f6233d19e88ffc 100644 GIT binary patch delta 10 RcmaFL@swjjG7D1x2LKmw155w_ delta 10 RcmaFL@swjjG7HlL1^^f71B3to diff --git a/examples/runtime/shaders/metal/vs_wf_wireframe.bin b/examples/runtime/shaders/metal/vs_wf_wireframe.bin index 3f3e8018191e6f5539a6d62e4be235b73ea62fea..93be5c43ea6a996ddf891ee561047be7cdbf7ead 100644 GIT binary patch delta 10 RcmbQvKAnBTRA#0C4geC{0^a}t delta 10 RcmbQvKAnBTRA#0L3;+{T0~Y`Q