From 376668a4b616d4898023aa225849258aec54059e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Mon, 11 Aug 2014 20:36:42 -0700 Subject: [PATCH] Rebuilt shaders. --- examples/common/imgui/fs_imgui_image.bin.h | 67 +++++++-------- .../common/imgui/fs_imgui_image_swizz.bin.h | 79 +++++++++--------- examples/common/imgui/fs_imgui_texture.bin.h | 29 +++---- examples/common/shaderlib.sh | 7 +- .../runtime/shaders/dx11/fs_hdr_bright.bin | Bin 3513 -> 3517 bytes .../runtime/shaders/dx11/fs_hdr_tonemap.bin | Bin 3686 -> 3690 bytes .../dx11/fs_shadowmaps_color_texture.bin | Bin 1536 -> 1540 bytes .../dx11/fs_shadowvolume_color_lightning.bin | Bin 3776 -> 3784 bytes .../dx11/fs_shadowvolume_color_texture.bin | Bin 1536 -> 1540 bytes .../fs_shadowvolume_texture_lightning.bin | Bin 4058 -> 4066 bytes examples/runtime/shaders/dx11/fs_sms_mesh.bin | Bin 5735 -> 5735 bytes .../runtime/shaders/dx11/fs_sms_mesh_pd.bin | Bin 6551 -> 6551 bytes .../dx11/fs_stencil_color_lightning.bin | Bin 3377 -> 3385 bytes .../shaders/dx11/fs_stencil_color_texture.bin | Bin 1536 -> 1540 bytes .../dx11/fs_stencil_texture_lightning.bin | Bin 3669 -> 3677 bytes .../runtime/shaders/dx9/fs_hdr_bright.bin | Bin 1624 -> 1624 bytes .../runtime/shaders/dx9/fs_hdr_tonemap.bin | Bin 1625 -> 1625 bytes .../dx9/fs_shadowmaps_color_texture.bin | Bin 555 -> 555 bytes .../dx9/fs_shadowvolume_color_lightning.bin | Bin 1935 -> 1935 bytes .../dx9/fs_shadowvolume_color_texture.bin | Bin 555 -> 555 bytes .../dx9/fs_shadowvolume_texture_lightning.bin | Bin 2097 -> 2097 bytes .../dx9/fs_stencil_color_lightning.bin | Bin 1992 -> 1992 bytes .../shaders/dx9/fs_stencil_color_texture.bin | Bin 555 -> 555 bytes .../dx9/fs_stencil_texture_lightning.bin | Bin 2168 -> 2168 bytes examples/runtime/shaders/gles/fs_bump.bin | Bin 4676 -> 4681 bytes .../runtime/shaders/gles/fs_hdr_bright.bin | Bin 2256 -> 2269 bytes .../runtime/shaders/gles/fs_hdr_tonemap.bin | Bin 2415 -> 2420 bytes .../gles/fs_shadowmaps_color_texture.bin | Bin 635 -> 640 bytes .../gles/fs_shadowvolume_color_lightning.bin | Bin 2347 -> 2353 bytes .../gles/fs_shadowvolume_color_texture.bin | Bin 635 -> 640 bytes .../fs_shadowvolume_texture_lightning.bin | Bin 2576 -> 2582 bytes .../gles/fs_stencil_color_lightning.bin | Bin 2218 -> 2228 bytes .../shaders/gles/fs_stencil_color_texture.bin | Bin 635 -> 640 bytes .../gles/fs_stencil_texture_lightning.bin | Bin 2542 -> 2552 bytes examples/runtime/shaders/gles/fs_tree.bin | Bin 1265 -> 1270 bytes examples/runtime/shaders/glsl/fs_bump.bin | Bin 4363 -> 4368 bytes .../runtime/shaders/glsl/fs_hdr_bright.bin | Bin 2180 -> 2193 bytes .../runtime/shaders/glsl/fs_hdr_tonemap.bin | Bin 2312 -> 2317 bytes .../glsl/fs_shadowmaps_color_texture.bin | Bin 594 -> 599 bytes .../glsl/fs_shadowvolume_color_lightning.bin | Bin 2118 -> 2124 bytes .../glsl/fs_shadowvolume_color_texture.bin | Bin 594 -> 599 bytes .../fs_shadowvolume_texture_lightning.bin | Bin 2340 -> 2346 bytes .../glsl/fs_stencil_color_lightning.bin | Bin 2066 -> 2076 bytes .../shaders/glsl/fs_stencil_color_texture.bin | Bin 594 -> 599 bytes .../glsl/fs_stencil_texture_lightning.bin | Bin 2324 -> 2334 bytes examples/runtime/shaders/glsl/fs_tree.bin | Bin 1173 -> 1178 bytes 46 files changed, 95 insertions(+), 87 deletions(-) diff --git a/examples/common/imgui/fs_imgui_image.bin.h b/examples/common/imgui/fs_imgui_image.bin.h index a96cf483..574b9171 100644 --- a/examples/common/imgui/fs_imgui_image.bin.h +++ b/examples/common/imgui/fs_imgui_image.bin.h @@ -46,45 +46,46 @@ static const uint8_t fs_imgui_image_dx9[342] = 0x80, 0x00, 0x00, 0xe4, 0x80, 0x01, 0x00, 0x00, 0x02, 0x00, 0x08, 0x08, 0x80, 0x01, 0x00, 0x00, // ................ 0xa0, 0xff, 0xff, 0x00, 0x00, 0x00, // ...... }; -static const uint8_t fs_imgui_image_dx11[1319] = +static const uint8_t fs_imgui_image_dx11[1335] = { 0x46, 0x53, 0x48, 0x02, 0x6f, 0x1e, 0x3e, 0x3c, 0x01, 0x00, 0x0a, 0x75, 0x5f, 0x69, 0x6d, 0x61, // FSH.o.><...u_ima - 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x14, 0x00, 0x24, 0x0a, 0x01, 0x00, 0xf8, 0x04, 0x44, 0x58, 0x42, // geLod..$.....DXB - 0x43, 0x81, 0x72, 0x6a, 0x6b, 0x91, 0x2b, 0xbb, 0x35, 0x1d, 0xd7, 0x8a, 0xc7, 0x03, 0xf3, 0x8b, // C.rjk.+.5....... - 0x88, 0x01, 0x00, 0x00, 0x00, 0xf8, 0x04, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, // .............4.. - 0x00, 0x38, 0x03, 0x00, 0x00, 0x90, 0x03, 0x00, 0x00, 0xc4, 0x03, 0x00, 0x00, 0x7c, 0x04, 0x00, // .8...........|.. - 0x00, 0x52, 0x44, 0x45, 0x46, 0xfc, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, // .RDEF........... + 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x14, 0x00, 0x24, 0x0a, 0x01, 0x00, 0x08, 0x05, 0x44, 0x58, 0x42, // geLod..$.....DXB + 0x43, 0x75, 0xb5, 0x78, 0x5b, 0xc0, 0x89, 0x74, 0xe3, 0xd1, 0x10, 0xe5, 0x87, 0x5e, 0x12, 0xcb, // Cu.x[..t.....^.. + 0x02, 0x01, 0x00, 0x00, 0x00, 0x08, 0x05, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, // .............4.. + 0x00, 0x48, 0x03, 0x00, 0x00, 0xa0, 0x03, 0x00, 0x00, 0xd4, 0x03, 0x00, 0x00, 0x8c, 0x04, 0x00, // .H.............. + 0x00, 0x52, 0x44, 0x45, 0x46, 0x0c, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xbc, 0x00, 0x00, // .RDEF........... 0x00, 0x03, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x04, 0xff, 0xff, 0x00, 0x91, 0x00, // ................ - 0x00, 0xcb, 0x02, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .....|.......... + 0x00, 0xdb, 0x02, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .....|.......... 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ................ - 0x00, 0x01, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, // ................ + 0x00, 0x01, 0x00, 0x00, 0x00, 0x97, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, // ................ 0x00, 0x04, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ................ - 0x00, 0x0d, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ + 0x00, 0x0d, 0x00, 0x00, 0x00, 0xb2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ................ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, // .....u_texColorS - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x00, 0x75, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, // ampler.u_texColo - 0x72, 0x54, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, 0x24, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, // rTexture.$Global - 0x73, 0x00, 0xab, 0xab, 0xab, 0xa0, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xc4, 0x00, 0x00, // s............... - 0x00, 0x30, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x01, 0x00, // .0.............. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x02, 0x00, // ................ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, // ................ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x02, 0x00, // .............$.. - 0x00, 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x02, 0x00, // . ...@.......,.. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x02, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, // .....<...`...@.. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x02, 0x00, // .....,.......F.. - 0x00, 0xa0, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x02, 0x00, // .....@.......,.. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, 0x02, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, // .....M.......@.. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x02, 0x00, // .....,.......W.. - 0x00, 0x20, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x02, 0x00, // . ...@.......,.. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, 0x02, 0x00, 0x00, 0x60, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, // .....b...`...@.. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x02, 0x00, // .....,.......p.. - 0x00, 0xa0, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x02, 0x00, // .............x.. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x02, 0x00, 0x00, 0xa0, 0x09, 0x00, 0x00, 0x40, 0x00, 0x00, // .............@.. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x94, 0x02, 0x00, // .....,.......... - 0x00, 0xe0, 0x09, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x02, 0x00, // .....@.......,.. - 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x02, 0x00, 0x00, 0x20, 0x0a, 0x00, 0x00, 0x04, 0x00, 0x00, // ......... ...... - 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x02, 0x00, // ................ - 0x00, 0x24, 0x0a, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, // .$.............. + 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x75, // .....u_texColoru + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x00, // _texColorampler. + 0x75, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x75, 0x5f, 0x74, 0x65, 0x78, 0x43, // u_texColoru_texC + 0x6f, 0x6c, 0x6f, 0x72, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, 0x24, 0x47, 0x6c, 0x6f, 0x62, // olorexture.$Glob + 0x61, 0x6c, 0x73, 0x00, 0xab, 0xb2, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xd4, 0x00, 0x00, // als............. + 0x00, 0x30, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x02, 0x00, // .0.............. + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x02, 0x00, // ................ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, // .....(.......... + 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x02, 0x00, // .............4.. + 0x00, 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x02, 0x00, // . ...@.......<.. + 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x02, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, // .....L...`...@.. + 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x56, 0x02, 0x00, // .....<.......V.. + 0x00, 0xa0, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x02, 0x00, // .....@.......<.. + 0x00, 0x00, 0x00, 0x00, 0x00, 0x5d, 0x02, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, // .....].......@.. + 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x67, 0x02, 0x00, // .....<.......g.. + 0x00, 0x20, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x02, 0x00, // . ...@.......<.. + 0x00, 0x00, 0x00, 0x00, 0x00, 0x72, 0x02, 0x00, 0x00, 0x60, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, // .....r...`...@.. + 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, // .....<.......... + 0x00, 0xa0, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x02, 0x00, // ................ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x02, 0x00, 0x00, 0xa0, 0x09, 0x00, 0x00, 0x40, 0x00, 0x00, // .............@.. + 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x02, 0x00, // .....<.......... + 0x00, 0xe0, 0x09, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x02, 0x00, // .....@.......<.. + 0x00, 0x00, 0x00, 0x00, 0x00, 0xb4, 0x02, 0x00, 0x00, 0x20, 0x0a, 0x00, 0x00, 0x04, 0x00, 0x00, // ......... ...... + 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x02, 0x00, // ................ + 0x00, 0x24, 0x0a, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xc0, 0x02, 0x00, // .$.............. 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x52, 0x65, 0x63, 0x74, 0x00, // .....u_viewRect. 0xab, 0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ 0x00, 0x75, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x54, 0x65, 0x78, 0x65, 0x6c, 0x00, 0x75, 0x5f, 0x76, // .u_viewTexel.u_v diff --git a/examples/common/imgui/fs_imgui_image_swizz.bin.h b/examples/common/imgui/fs_imgui_image_swizz.bin.h index 7d86b138..11997db3 100644 --- a/examples/common/imgui/fs_imgui_image_swizz.bin.h +++ b/examples/common/imgui/fs_imgui_image_swizz.bin.h @@ -4,7 +4,7 @@ static const uint8_t fs_imgui_image_swizz_glsl[377] = 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x01, 0x01, 0x00, 0x00, 0x01, 0x00, 0x09, 0x75, 0x5f, 0x73, 0x77, // geLod.......u_sw 0x69, 0x7a, 0x7a, 0x6c, 0x65, 0x07, 0x01, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x75, 0x5f, 0x74, 0x65, // izzle.......u_te 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x38, 0x01, 0x00, 0x00, // xColor......8... - 0x76, 0x61, 0x72, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, // varying mediump + 0x76, 0x61, 0x72, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, // varying mediump 0x76, 0x65, 0x63, 0x32, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, // vec2 v_texcoord0 0x3b, 0x0a, 0x75, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, // ;.uniform medium 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x75, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, // p float u_imageL @@ -19,7 +19,7 @@ static const uint8_t fs_imgui_image_swizz_glsl[377] = 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x3d, 0x20, 0x76, 0x65, 0x63, 0x33, // var_1.xyz = vec3 0x28, 0x64, 0x6f, 0x74, 0x20, 0x28, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x32, 0x44, 0x4c, // (dot (texture2DL 0x6f, 0x64, 0x20, 0x20, 0x20, 0x20, 0x28, 0x75, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, // od (u_texColo - 0x72, 0x2c, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2c, 0x20, // r, v_texcoord0, + 0x72, 0x2c, 0x20, 0x76, 0x5f, 0x74, 0x65, 0x78, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x30, 0x2c, 0x20, // r, v_texcoord0, 0x75, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x29, 0x2c, 0x20, 0x75, 0x5f, 0x73, // u_imageLod), u_s 0x77, 0x69, 0x7a, 0x7a, 0x6c, 0x65, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x67, 0x6c, 0x5f, 0x46, // wizzle));. gl_F 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, // ragColor = tmpva @@ -54,48 +54,49 @@ static const uint8_t fs_imgui_image_swizz_dx9[410] = 0x80, 0x00, 0x00, 0xe4, 0x80, 0x01, 0x00, 0xe4, 0xa0, 0x01, 0x00, 0x00, 0x02, 0x00, 0x08, 0x08, // ................ 0x80, 0x02, 0x00, 0x00, 0xa0, 0xff, 0xff, 0x00, 0x00, 0x00, // .......... }; -static const uint8_t fs_imgui_image_swizz_dx11[1383] = +static const uint8_t fs_imgui_image_swizz_dx11[1399] = { 0x46, 0x53, 0x48, 0x02, 0x6f, 0x1e, 0x3e, 0x3c, 0x02, 0x00, 0x0a, 0x75, 0x5f, 0x69, 0x6d, 0x61, // FSH.o.><...u_ima 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x14, 0x00, 0x24, 0x0a, 0x01, 0x00, 0x09, 0x75, 0x5f, 0x73, 0x77, // geLod..$....u_sw - 0x69, 0x7a, 0x7a, 0x6c, 0x65, 0x15, 0x00, 0x30, 0x0a, 0x01, 0x00, 0x28, 0x05, 0x44, 0x58, 0x42, // izzle..0...(.DXB - 0x43, 0x41, 0xc5, 0x55, 0xf9, 0x51, 0xc7, 0x7f, 0x80, 0x35, 0xb0, 0x72, 0x98, 0x69, 0xc6, 0x28, // CA.U.Q...5.r.i.( - 0x1c, 0x01, 0x00, 0x00, 0x00, 0x28, 0x05, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, // .....(.......4.. - 0x00, 0x5c, 0x03, 0x00, 0x00, 0xb4, 0x03, 0x00, 0x00, 0xe8, 0x03, 0x00, 0x00, 0xac, 0x04, 0x00, // ................ - 0x00, 0x52, 0x44, 0x45, 0x46, 0x20, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, // .RDEF .......... + 0x69, 0x7a, 0x7a, 0x6c, 0x65, 0x15, 0x00, 0x30, 0x0a, 0x01, 0x00, 0x38, 0x05, 0x44, 0x58, 0x42, // izzle..0...8.DXB + 0x43, 0x52, 0xbb, 0xff, 0xb0, 0x6c, 0xf0, 0x21, 0x04, 0x58, 0xb4, 0xbd, 0xfe, 0x8b, 0x8a, 0xc4, // CR...l.!.X...... + 0x95, 0x01, 0x00, 0x00, 0x00, 0x38, 0x05, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, // .....8.......4.. + 0x00, 0x6c, 0x03, 0x00, 0x00, 0xc4, 0x03, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0xbc, 0x04, 0x00, // .l.............. + 0x00, 0x52, 0x44, 0x45, 0x46, 0x30, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xbc, 0x00, 0x00, // .RDEF0.......... 0x00, 0x03, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x04, 0xff, 0xff, 0x00, 0x91, 0x00, // ................ - 0x00, 0xed, 0x02, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .....|.......... + 0x00, 0xfd, 0x02, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .....|.......... 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ................ - 0x00, 0x01, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, // ................ + 0x00, 0x01, 0x00, 0x00, 0x00, 0x97, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, // ................ 0x00, 0x04, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ................ - 0x00, 0x0d, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ + 0x00, 0x0d, 0x00, 0x00, 0x00, 0xb2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ................ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, // .....u_texColorS - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x00, 0x75, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, // ampler.u_texColo - 0x72, 0x54, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, 0x24, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, // rTexture.$Global - 0x73, 0x00, 0xab, 0xab, 0xab, 0xa0, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0xc4, 0x00, 0x00, // s............... - 0x00, 0x40, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x02, 0x00, // .@.............. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x02, 0x00, // ............. .. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, // .....0.......... - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x02, 0x00, // ..... .......<.. - 0x00, 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x02, 0x00, // . ...@.......D.. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x02, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, // .....T...`...@.. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5e, 0x02, 0x00, // .....D.......^.. - 0x00, 0xa0, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x02, 0x00, // .....@.......D.. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x65, 0x02, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, // .....e.......@.. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6f, 0x02, 0x00, // .....D.......o.. - 0x00, 0x20, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x02, 0x00, // . ...@.......D.. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x7a, 0x02, 0x00, 0x00, 0x60, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, // .....z...`...@.. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x02, 0x00, // .....D.......... - 0x00, 0xa0, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x02, 0x00, // ................ - 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x02, 0x00, 0x00, 0xa0, 0x09, 0x00, 0x00, 0x40, 0x00, 0x00, // .............@.. - 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0x02, 0x00, // .....D.......... - 0x00, 0xe0, 0x09, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x02, 0x00, // .....@.......D.. - 0x00, 0x00, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x00, 0x00, 0x20, 0x0a, 0x00, 0x00, 0x04, 0x00, 0x00, // ......... ...... - 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, // ................ - 0x00, 0x24, 0x0a, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xc8, 0x02, 0x00, // .$.............. - 0x00, 0x00, 0x00, 0x00, 0x00, 0xe3, 0x02, 0x00, 0x00, 0x30, 0x0a, 0x00, 0x00, 0x10, 0x00, 0x00, // .........0...... - 0x00, 0x02, 0x00, 0x00, 0x00, 0x20, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x76, // ..... .......u_v + 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x75, // .....u_texColoru + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x00, // _texColorampler. + 0x75, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x75, 0x5f, 0x74, 0x65, 0x78, 0x43, // u_texColoru_texC + 0x6f, 0x6c, 0x6f, 0x72, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, 0x24, 0x47, 0x6c, 0x6f, 0x62, // olorexture.$Glob + 0x61, 0x6c, 0x73, 0x00, 0xab, 0xb2, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0xd4, 0x00, 0x00, // als............. + 0x00, 0x40, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x02, 0x00, // .@...........$.. + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x02, 0x00, // .............0.. + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, // .....@.......... + 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x02, 0x00, // .....0.......L.. + 0x00, 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x02, 0x00, // . ...@.......T.. + 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x02, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, // .....d...`...@.. + 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6e, 0x02, 0x00, // .....T.......n.. + 0x00, 0xa0, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x02, 0x00, // .....@.......T.. + 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x02, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, // .....u.......@.. + 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x02, 0x00, // .....T.......... + 0x00, 0x20, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x02, 0x00, // . ...@.......T.. + 0x00, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x02, 0x00, 0x00, 0x60, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, // .........`...@.. + 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x02, 0x00, // .....T.......... + 0x00, 0xa0, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x02, 0x00, // ................ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x00, 0xa0, 0x09, 0x00, 0x00, 0x40, 0x00, 0x00, // .............@.. + 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x00, // .....T.......... + 0x00, 0xe0, 0x09, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x02, 0x00, // .....@.......T.. + 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x02, 0x00, 0x00, 0x20, 0x0a, 0x00, 0x00, 0x04, 0x00, 0x00, // ......... ...... + 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0x02, 0x00, // ................ + 0x00, 0x24, 0x0a, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xd8, 0x02, 0x00, // .$.............. + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf3, 0x02, 0x00, 0x00, 0x30, 0x0a, 0x00, 0x00, 0x10, 0x00, 0x00, // .........0...... + 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x76, // .....0.......u_v 0x69, 0x65, 0x77, 0x52, 0x65, 0x63, 0x74, 0x00, 0xab, 0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x04, // iewRect......... 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x54, // .........u_viewT 0x65, 0x78, 0x65, 0x6c, 0x00, 0x75, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x00, 0xab, 0x03, 0x00, 0x03, // exel.u_view..... @@ -109,8 +110,8 @@ static const uint8_t fs_imgui_image_swizz_dx11[1383] = 0x50, 0x72, 0x6f, 0x6a, 0x00, 0x75, 0x5f, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x52, 0x65, 0x66, 0x00, // Proj.u_alphaRef. 0xab, 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ 0x00, 0x75, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x64, 0x00, 0x75, 0x5f, 0x73, 0x77, // .u_imageLod.u_sw - 0x69, 0x7a, 0x7a, 0x6c, 0x65, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, // izzle.Microsoft - 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, // (R) HLSL Shader + 0x69, 0x7a, 0x7a, 0x6c, 0x65, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, // izzle.Microsoft + 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, // (R) HLSL Shader 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, 0x32, 0x39, 0x2e, 0x39, 0x35, // Compiler 9.29.95 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0xab, 0xab, 0x49, 0x53, 0x47, 0x4e, 0x50, 0x00, 0x00, // 2.3111...ISGNP.. 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .........8...... diff --git a/examples/common/imgui/fs_imgui_texture.bin.h b/examples/common/imgui/fs_imgui_texture.bin.h index fa620112..e6eb7ddf 100644 --- a/examples/common/imgui/fs_imgui_texture.bin.h +++ b/examples/common/imgui/fs_imgui_texture.bin.h @@ -39,24 +39,25 @@ static const uint8_t fs_imgui_texture_dx9[241] = 0x01, 0x00, 0x00, 0x02, 0x00, 0x08, 0x07, 0x80, 0x00, 0x00, 0xe4, 0x90, 0xff, 0xff, 0x00, 0x00, // ................ 0x00, // . }; -static const uint8_t fs_imgui_texture_dx11[738] = +static const uint8_t fs_imgui_texture_dx11[754] = { - 0x46, 0x53, 0x48, 0x02, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0xc4, 0x02, 0x44, 0x58, 0x42, 0x43, // FSH.........DXBC - 0x8f, 0x77, 0x55, 0xdc, 0xbb, 0x5d, 0x37, 0x2c, 0xed, 0xde, 0x24, 0x6d, 0xe4, 0xbc, 0xf1, 0x76, // .wU..]7,..$m...v - 0x01, 0x00, 0x00, 0x00, 0xc4, 0x02, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, // ............4... - 0xf0, 0x00, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x48, 0x02, 0x00, 0x00, // ....d.......H... - 0x52, 0x44, 0x45, 0x46, 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // RDEF............ + 0x46, 0x53, 0x48, 0x02, 0x01, 0x83, 0xf2, 0xe1, 0x00, 0x00, 0xd4, 0x02, 0x44, 0x58, 0x42, 0x43, // FSH.........DXBC + 0x75, 0xa2, 0xbf, 0x18, 0x85, 0xa7, 0x57, 0xfd, 0x14, 0xc3, 0x19, 0x21, 0xf6, 0x74, 0x34, 0x77, // u.....W....!.t4w + 0x01, 0x00, 0x00, 0x00, 0xd4, 0x02, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, // ............4... + 0x00, 0x01, 0x00, 0x00, 0x74, 0x01, 0x00, 0x00, 0xa8, 0x01, 0x00, 0x00, 0x58, 0x02, 0x00, 0x00, // ....t.......X... + 0x52, 0x44, 0x45, 0x46, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // RDEF............ 0x02, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x04, 0xff, 0xff, 0x00, 0x91, 0x00, 0x00, // ................ - 0x80, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ + 0x92, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ................ - 0x01, 0x00, 0x00, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, // ....n........... + 0x01, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, // ....w........... 0x04, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ................ - 0x0d, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x53, 0x61, // ....u_texColorSa - 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x00, 0x75, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, // mpler.u_texColor - 0x54, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, // Texture.Microsof - 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, 0x61, 0x64, 0x65, // t (R) HLSL Shade - 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, 0x32, 0x39, 0x2e, // r Compiler 9.29. - 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0xab, 0xab, 0xab, 0x49, 0x53, 0x47, 0x4e, // 952.3111....ISGN + 0x0d, 0x00, 0x00, 0x00, 0x75, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x75, 0x5f, // ....u_texColoru_ + 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x00, 0x75, // texColorampler.u + 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x75, 0x5f, 0x74, 0x65, 0x78, 0x43, 0x6f, // _texColoru_texCo + 0x6c, 0x6f, 0x72, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, // lorexture.Micros + 0x6f, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48, 0x4c, 0x53, 0x4c, 0x20, 0x53, 0x68, 0x61, // oft (R) HLSL Sha + 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x20, 0x39, 0x2e, 0x32, // der Compiler 9.2 + 0x39, 0x2e, 0x39, 0x35, 0x32, 0x2e, 0x33, 0x31, 0x31, 0x31, 0x00, 0xab, 0x49, 0x53, 0x47, 0x4e, // 9.952.3111..ISGN 0x6c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, // l...........P... 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ 0x0f, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................ diff --git a/examples/common/shaderlib.sh b/examples/common/shaderlib.sh index c1e44938..bc48cf89 100644 --- a/examples/common/shaderlib.sh +++ b/examples/common/shaderlib.sh @@ -183,9 +183,14 @@ vec4 toLinear(vec4 _rgba) return vec4(toLinear(_rgba.xyz), _rgba.w); } +float toGamma(float _r) +{ + return pow(abs(_r), 1.0/2.2); +} + vec3 toGamma(vec3 _rgb) { - return pow(_rgb, vec3_splat(1.0/2.2) ); + return pow(abs(_rgb), vec3_splat(1.0/2.2) ); } vec4 toGamma(vec4 _rgba) diff --git a/examples/runtime/shaders/dx11/fs_hdr_bright.bin b/examples/runtime/shaders/dx11/fs_hdr_bright.bin index effc7ca192eceed7af62228247f5401e98d0a62d..b8e3cf8cc0cb38821c1c5434e7d8a8c594748ecf 100644 GIT binary patch delta 108 zcmdlfy;pjIrf~zWON5j2#F`7rCs*->9@@6-dDAE6Fh&Ljh6Y{+238<#0>p2a85mqx z7#J#mm}O&(Hw$MA2LpoxP)2d{1{N_6F}5NG0U(co!Hr3vp%KhtV6d3nz#~5SJp2a85mqx y7#J#mm|G0FcMP;Kl@@Ehabch)@2^a|!_C1{i1n diff --git a/examples/runtime/shaders/dx11/fs_hdr_tonemap.bin b/examples/runtime/shaders/dx11/fs_hdr_tonemap.bin index a28b2f273ec7bd69528f09edc786a41a006f22af..f57477e9f4fe7df0e2c799759e8880a2afba98a7 100644 GIT binary patch delta 98 zcmaDR^Gardl(7w;ON5hiTH24r|Be-RY!JS2Cn)%mB_jg^gAE@811pd=0pb`I1_luz v#{-BDZ1k08CJ_#OdNcyMGOK!9s`3L6Of+l$tFE{0q-dQRwNcv diff --git a/examples/runtime/shaders/dx11/fs_shadowmaps_color_texture.bin b/examples/runtime/shaders/dx11/fs_shadowmaps_color_texture.bin index 62ff82b14d249fc1a470e5997c941a5041a47179..62ca6dc9faf7084c72e0a2b6fb11c980774e1b86 100644 GIT binary patch delta 98 zcmZqRY2le5VSIztCBn(s{G$8xgUcuO?r#_Pw1!<#h>?MT;RY)M0}wHo0I>%%1H%F! uz5>KC8@-n^b2b2#H~?i5HveW8ViaI2Vh{lG7#Q4`1R5F{7$!@yJ_i662NvZ3 delta 94 zcmZqSY2cY4VSI(vCBn%$h~rf!mqq_N#VreRB%al7Wn^GrxWdZ707MKXKgdqQ@?8RHkcE)h=7PhNSRT${1({i>zkvNqUWpUud?!0>{Xfq@lBn*ebO3j>1y zkmCZxIUE0rvvMkMFfcd(WjHp=vu$G$U@Kw}0P+|Z+?WI!8W|WiKjeDCD8TjzC<-zw Mj1MAuk>@=l0O!sh(f|Me delta 113 zcmX>hdq8%=8RG}ME)h=7H>Ha!4YJ>>^?MT;RY)M0}wHo0I>%%1H%F! uz5>KC8@-n^b2b2#H~?i5HveW8ViaI2Vh{lG7#Q4`1R5F{7$!@yJ_i662NvZ3 delta 94 zcmZqSY2cY4VSI(vCBn%$h~rf!mqq_N#VreRB%al7Wn^GrxWdZ707MKXKIfcOs!1H%F! z=L!%{+4yleE9VXl1_lS9jNayjY(cC7Y()$LKpq2w8IfcOs!1H%F! u=L!(_Z2Y*Km2(3J1A_xlMrZRvwjkEY#yonviUdfb4CDGE*pRV diff --git a/examples/runtime/shaders/dx11/fs_sms_mesh.bin b/examples/runtime/shaders/dx11/fs_sms_mesh.bin index 3e926166d7e015b5935faa3c8984bca6baf633a0..b6a8f29edc25d66ce6c0166906bff8460b85f5bd 100644 GIT binary patch delta 224 zcmaE^^IT_wq5$_tm9jqpF+1n?N^R=i8dSK^@CdIXGXn#I8=n9Jn3fY@U;^^_7#P@# z7@%TI5c(TGga%5pHv#29>a;*=CY$luGcr$p$1Xm(myZX?n#Cur3N{UkPA90T5S>{9 z#=Jr>d%$L`5>TFO%g-Um3UU>aYaUGwCf)!5 delta 144 zcmaE^^IT_wqQH?!i{@xAc(zGF>EA>Pt(Sot4Uh10vNJF+xbX=vFi(!+)n{ay+{G(B z*^^Ia@W$-R6$lSPG0Sd|z+@_gLVoXkMgQefUWL1{+j$$s4OlMVSr1VQ3%asmuY pK$?$%f&J3tF#hPty!;$YZ48@t^G{-#oGBtR*;hnnbF0WBMgU+ABkTYG diff --git a/examples/runtime/shaders/dx11/fs_sms_mesh_pd.bin b/examples/runtime/shaders/dx11/fs_sms_mesh_pd.bin index f038fa55068be6385194c72d9c619ca78ee74950..7e36b66792d344bf24d23d9d32ba5b3f0b52d9c3 100644 GIT binary patch delta 302 zcmbPkJl%MLqQII3UnJ&!We&d7byhpUFm2;T!xnBwK?Vi}H$DLdRuC;Gz`z8g`4|}3 zix>nLz;a9w`Wrulc4c7T`~;K}0;vb7nY@lynvEB1%H(1mzsYO4d6?MvC-3GqVicMD zj$4}3f`Ng{2&htY@+ls5M$yS}Y~qvGa&T~p0riLhO%?0l$d;qS6Ng7st!cM)JaTU#;eRJ3KRkP1ZW;_@a9H77FI^V&2l2zjFTIM w6@YHZ<2RcuAmln(Rzzkpqgch{hoTCTX9DR;F@?#7;uVuUMdxf@EB=ZR090>2+5i9m delta 296 zcmbPkJl%MLqQF&?dp8y)2`&BJZ_9AGhRJ55VGB1KD+2?A8{gz&9wSD<$zHt5oI+p$ z0S4a5QoPclAl^5A0R|B5%D}++i2=w4sbk{>im>rd7U%Kfv|wQ1G6G77Og_b<&L}cD zj!k^>S`H3QQJ@krpk|TDdVIl?b9pTo#U?M~Rb~{Qd@LBF(5w7F%lp-u-)r;r8hV7v9M0wDk1~)OCG=3WC0=9 v$-bg8n->ZTFisW}pELQXsLbR{(Td5HVhWQP#VS~}z&h*1CU0IT{*DmsUUW8fgyo~ zfnf>|^K873&ca#1&cNURl)1Cnfz^#ofUSr@fB~e-jY*)Pk%3|IB<>W5AW#e@xS5GZ GpAi5R5gB{{ delta 112 zcmdlfwNYxqT;m2Fmk1~4NY&P(7gzN733@jLZ(f~f#>l|H(7?mMzzU>IfcOnF149A} z1H%*`X4!ZlorN=loq@ptD06GG1FIVw4{H&F00T&u8?MT;RY)M0}wHo0I>%%1H%F! uz5>KC8@-n^b2b2#H~?i5HveW8ViaI2Vh{lG7#Q4`1R5F{7$!@yJ_i662NvZ3 delta 94 zcmZqSY2cY4VSI(vCBn%$h~rf!mqq_N#VreRB%al7Wn^GrxWdZ707MKXKvf{}rNVGS<>11pd=0pbJ}28K64 ztN;`+*m&VH3nvE$1A_xlhH3K|)<T)je65%@qK&dk9Pb delta 37 mcmcb?bAxBYFILG0eg+06Mh2z^28K{5n+3>T)i7C@%@qK$N(d_e diff --git a/examples/runtime/shaders/dx9/fs_hdr_tonemap.bin b/examples/runtime/shaders/dx9/fs_hdr_tonemap.bin index 1cbf43427617ee78bd87fbd510a7d7f4a71a0261..1e0ccc03ba31eb870f7eabfe2a0a2fa9b4b45702 100644 GIT binary patch delta 37 mcmcb~bCYMoZ&t}}eg+06Mh2z^28K{5n+3>T)je5+%@qK&<_J&# delta 37 mcmcb~bCYMoZ&t|$eg+06Mh2z^28K{5n+3>T)i7Cv%@qK$wFoZ& diff --git a/examples/runtime/shaders/dx9/fs_shadowmaps_color_texture.bin b/examples/runtime/shaders/dx9/fs_shadowmaps_color_texture.bin index eb1f6f114eda904d16a56d633952c43290ce59dd..1f0654e278e2618329ffcaccc31ac5fa57a786bd 100644 GIT binary patch delta 15 XcmZ3@vYKVXO~%QVjIxuzF`5DZFJT3e delta 37 mcmZ3@vYKVXO-9KEeg+06Mh2z^28K{5n+3>T)iC)Jqa^^LT?lFb diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_color_lightning.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_color_lightning.bin index aeaebd2d28de66c88ff4972e163e1af0cb182f82..0750817801e7db22b74cb396764066fea3aa0abe 100644 GIT binary patch delta 68 zcmeC@@8{pp$|~8-&%nUM#K6?Rzz_;$vjEwvx+l+L&4$P_Bgrx|fMox7Z&qTT)iC)Jqa^^LT?lFb diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_texture_lightning.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_texture_lightning.bin index 9e0c409fc859c1b4833d4ee84dd480ff846bdbbb..af36ddb9c8e791818d5588462576b641b6f2cdbd 100644 GIT binary patch delta 68 zcmdleuu))xI-6uSKLZ03GXqlt14Ag3%>rbv>YnVtmJN|*LXu@-0LlLE-h6~Dmk|KN C_zkcC delta 68 zcmdleuu))xI-6tzKLZ03GXqlt14Ag3%>rbvYMAW6mJN|*LXu@-0LlJu*nEU7mk|KF Cb`5R- diff --git a/examples/runtime/shaders/dx9/fs_stencil_color_lightning.bin b/examples/runtime/shaders/dx9/fs_stencil_color_lightning.bin index 6547aa8fa5989036ee3562c565ec1f1265495dce..45dad30540177f5e3c89b73639ac18a49dfc33b7 100644 GIT binary patch delta 67 ycmX@Xe}aF*H8#m^eg+06Mh2z^28K{5n+3>T)jjz=TQ)?N2}zcT0V-R}9tr^dOb%E8 delta 67 ycmX@Xe}aF*H8#lxeg+06Mh2z^28K{5n+3>T)iC)zTQ)?N2}zcT0V-R}9tr^V3=S3m diff --git a/examples/runtime/shaders/dx9/fs_stencil_color_texture.bin b/examples/runtime/shaders/dx9/fs_stencil_color_texture.bin index eb1f6f114eda904d16a56d633952c43290ce59dd..1f0654e278e2618329ffcaccc31ac5fa57a786bd 100644 GIT binary patch delta 15 XcmZ3@vYKVXO~%QVjIxuzF`5DZFJT3e delta 37 mcmZ3@vYKVXO-9KEeg+06Mh2z^28K{5n+3>T)iC)Jqa^^LT?lFb diff --git a/examples/runtime/shaders/dx9/fs_stencil_texture_lightning.bin b/examples/runtime/shaders/dx9/fs_stencil_texture_lightning.bin index 7803c52565bec8e23ca1fa9ef6f92f272175d35e..2a5bee057edd63bdfdaff3a0bfaf8354b4808fdc 100644 GIT binary patch delta 67 ycmew%@Izoj8@psTKLZ03BLhrbv>YhBGJsTp+ge1$v0F_nd2n7K7O%2Te delta 67 ycmew%@Izoj8@pr!KLZ03BLhrbvYM4BqJsTp+ge1$v0F_nd2n7J~4GoI` diff --git a/examples/runtime/shaders/gles/fs_bump.bin b/examples/runtime/shaders/gles/fs_bump.bin index beaeafa06b8bde3073cd2874af6c11f0ef5aafe7..766c04f7810c8e8788f58a09bd192e9633367cbd 100644 GIT binary patch delta 44 zcmX@2a#CeNG|Njt28M}^;v37t1w|8+iZ#-6;@yf8)1C8k@{9B;DyuXn-xW*;0B0`{ AMF0Q* delta 39 vcmX@9aztf9G|Lk~28M}^;v37t1qIS`;@yf8)1C8k@{9B;Dyt?x5=;jG9sUlv diff --git a/examples/runtime/shaders/gles/fs_hdr_bright.bin b/examples/runtime/shaders/gles/fs_hdr_bright.bin index e2fc5730dd737e29120513e8ff473dbb733e500f..7e8338f13fd65d76add81511da3d3bfb4c03d710 100644 GIT binary patch delta 76 zcmca0cvo080#H3;kjiU6VctZmPZ3Qj`AkZ+-GgHt~(9qBTbAbW~CXh4P zkzH}J0z2R2jqECdhI$p1nn1+{dPW9@=9VU!lXcn6nX1Ysr?Fd3zRK<~`8m7FWM2-U g$ubI!7o);P?>06KjiU6VctZmPZ3PVjJu?L@1ug|3&;SB31J0bB$f3?_pb1o9 zpl4)cVq|DKIi1~nas)g7}r#_ z*kb&_Dj`Z06f}SUtP7+wH?cxN!$8kKN1-IQpe(T{-c%DN2Qn)qGcB#OI8{?YTLGa* zWAZ{a2_^-t$*0*&IAF>rv$LBz1MSx^1)2t=3-ZeqG{C0A%u^^XEGp4R$uCjRfZAmY Zx7An^ZcaD5EE|L~c^$j#=2Ps6i~!$aJ`Ml? delta 284 zcmdlev|4DweMa|<5AL$4YiN|lC*~$)rskC>XepG&7bF%X<`(N!Xo7jk`8oMTdKHyb zlRvUHrD|wsa4CQRkd>QQp`c-)XP~1{l3P%gSQKvx(UOvxmR4Gvs;Qu@09US{kd~95 zSfZf;Q>tKRs{quisR=a?Xc>$(`3{>22b7~ZS%TeEAHspF&@ct+1ZpVAFIRxLqPVcA k1m-dYg~b*)#@2PG6#%|3B08!jZ^#A|> diff --git a/examples/runtime/shaders/gles/fs_shadowvolume_color_texture.bin b/examples/runtime/shaders/gles/fs_shadowvolume_color_texture.bin index 830652502e5d4625f094785dc64e39fa7a1edf16..8ed57e30d002f66c56a280430a0fdcc7c70006f2 100644 GIT binary patch delta 33 ocmey((!e@FlQC$c)-y(d#H3=4_@eZr#CQ|Eipna@$p9dWzh;Ze1gnK8R#4CY0qEi zg0=!ek49QfeqxD+2GlZB1v^^>pb?sy3R;ubv72zfOql$N-BcOqC=FAfERZh9FIUh2 kTL`m4p}4T9L}RiahXg`X9)~O&#DvKcIpjC5=SXA(0JoGrfB*mh delta 325 zcmbOxGC^d*BNk0g28PLsjKUj#E@su#&?t>h%uUKn%_~vRQYeitNGwXsE!L~h1oBF9 z3(69U;tdV-Dk`fcZ{<*%{DUnnRYOCAO92dktlY#31q}l|109%RQ;^2e_>|1Fw9?{K zO$BWQxN-%Bw4D6J5)BQgxuyzswhBPKnwn7afI4BU$@|$&IG`NO$-mi6>meMt3Jp`B zPN0T@{Bi||D~bz?N?kHVIa!B;R~96oQIcCwmRJ;TXr!Q}P#T|{ QpOastS5aA|2~-sc0GlZku>b%7 delta 62 zcmdlYxJq!sTt<$K^ZeK+e_)rG9K)fZs-Ueti`s5|fHGCi8GgO;+VJgK(lbr6-qiRssMFB@Ax> delta 64 zcmew%{7!hnI!5b_>ti`43vfzJZs62VSI|}{$S+sW;8Fkrjgs7gvc#fzLn8$(1sK~z MucESQay@4y0Hg&Ji2wiq diff --git a/examples/runtime/shaders/gles/fs_tree.bin b/examples/runtime/shaders/gles/fs_tree.bin index 33a30b0c064ddc852b58ba8c43cd66afac8c0ef8..4f9023c6e0eb244807f196aaba09036fcb448953 100644 GIT binary patch delta 33 pcmey!`HgdeKjWf}0cI=$iAlv8$@w|?Me&Au6_r(*lP9ty007nC3?2Xg delta 28 kcmeyy`H^#iKjYku0cI@R$@w|?Me&Au6_r(!r?Dge0G_Z4k^lez diff --git a/examples/runtime/shaders/glsl/fs_bump.bin b/examples/runtime/shaders/glsl/fs_bump.bin index e640c94ddf60f9a52af4a655f98a8b833a85653d..80dc93d3a875c28c825be24260770c500289a448 100644 GIT binary patch delta 38 tcmeBHnxHfxnsLL%7z+W>#H3=4^qhFNqQrFP{G9wEy^6{z&B;py(g6vs4dnm; delta 33 ocmbQB)U7ljnsN2U7z+V`^qhFNqQrFP{G9wEy^6}J$twlY0n17ZSpWb4 diff --git a/examples/runtime/shaders/glsl/fs_hdr_bright.bin b/examples/runtime/shaders/glsl/fs_hdr_bright.bin index 351a736743d5f1764e215b9e5c190d5e40a21405..7dd2ed4907dbe0b406a1c791ae7ae2bfd3de7233 100644 GIT binary patch delta 76 zcmZn>oG3WKlhJvj*F<))#H3;k4K4*B&?w0*C`&AgH#Ahxn*5esNkJ1Ntgir(G}JRt P&{lve0m)5PJ^&c#kg;yw>+CvVp6e&Mp1fFyrF@DwgQ&|5NH_anJH)~Om1Y8n9RtbIC&=< z-{b~%mC3)^1ScP3GoNh5&Oe!lU1xG0y9ZeO8N1Nrt?b5=RX7AD|6tde9LeFup;u8^ Mr3o}`@+yuv0P%kyNdN!< delta 131 zcmeAb>JXaX#kg~$w>+DwMp1fFyrF@Dwt|L%o|%G{0+#|1XaE720bx$&X4jg$myK^S zBfA+>Mdf5mcFW18?1Gc?IaDVXv3pGZ$ZjR diff --git a/examples/runtime/shaders/glsl/fs_shadowmaps_color_texture.bin b/examples/runtime/shaders/glsl/fs_shadowmaps_color_texture.bin index f642d6a568456533d6cf401109f1f61a2e9e80ef..e326810a2a06448ea7117d6f31670c0a45e9047a 100644 GIT binary patch delta 33 pcmcb_a-C&@CZpy?t-Xu_iAlv8@kQxLiSZ_S6_r(*lRq&g006`^3(^1p delta 28 kcmcc4a*1VvCZozmt-Xxg@kQxLiSZ_S6_r(!zcVHP0FTlNMgRZ+ diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_color_lightning.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_color_lightning.bin index 32005dc3964657f876d2286576e1d7af200f546a..a1558fa171178cc03ff23e8e790885f141bddd8c 100644 GIT binary patch delta 289 zcmX>ma7JLlea4K94>VXz5|fHGG`JLiK%+E1F*hkQHLpZLOQAHrAh9Shw^*-26C?=| zNY2m6FVd^1tkRsU&syXU)(FuF)C&Y)LqG=QCRQkD80Z=3D3s(DlqD9$n}W>%NrB8s z$xKTtEl$-`&{ja`(U^RPRf0)DYcd;~2?tF1WG6P$G@u?0Q=n-;x*)$?K?7_$+^*un zq7sdi{1OEXs9nZzTa7hg=I8)z&B;v9C<(|f4oXbPEG^b6*VIwaHPSQCgesc+l1&!q LEw#ja7VZRH8e`&6LXU?Q}ap`v=mC?3lfVGbBpyVG{L;&{G9wEy^6}J z$u_J-)*2cbTnb=K?CXl gW4Kd{HQ{ESW|L(Db2KNvW0Re1%c{EBkX@P)00BQil>h($ diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_color_texture.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_color_texture.bin index f642d6a568456533d6cf401109f1f61a2e9e80ef..e326810a2a06448ea7117d6f31670c0a45e9047a 100644 GIT binary patch delta 33 pcmcb_a-C&@CZpy?t-Xu_iAlv8@kQxLiSZ_S6_r(*lRq&g006`^3(^1p delta 28 kcmcc4a*1VvCZozmt-Xxg@kQxLiSZ_S6_r(!zcVHP0FTlNMgRZ+ diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_texture_lightning.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_texture_lightning.bin index 74892ba818648eff99dabdd2be9dca7bbd256896..a4fa8bece45a6dd296fdf8b149a33415cbe0b629 100644 GIT binary patch delta 299 zcmZ1?v`T2gBSzi8B_B~*5P|z^YGthx)Gu4F2X(^P(r(~w3l@_OJDrhSp^k}5zYp}4T9L?b1? zL;+@~G2B7MnlPO@KnLYyre~A{y>NjDCio2?1m_se3V@t=wr3boE*}O E0I^|CIRF3v delta 307 zcmZ1_v_xpaBSzbekN>i0YG{XepG&7bF%X<`(N!Xaad9xdmm3Me&9P zdKHyblV7r{O}1h4tJl!b;8FksAS*YqLP5ho&p-#J*c7C(G(IIWEv>XTRZ~G*0j^v@ zAuT6Au|z`yYObk*ovi{;ucju{JfKb(OQ9gYTmjQ`Grh{myzEjOP-U8v_1R7RAso0~ z4O5_*K%)>Q6c-kiz}&2$kdj}b0CR#d+}*}7M`%u7&MwOaHdAx*DR%kIuh< delta 73 zcmbOuFiBv-T*iWp^R}^xYn0>`lqD9$n<{82l*T9L=j0dZRa90@E?_s4fXNveVMuCD Ie#3460M5o5761SM diff --git a/examples/runtime/shaders/glsl/fs_stencil_color_texture.bin b/examples/runtime/shaders/glsl/fs_stencil_color_texture.bin index f642d6a568456533d6cf401109f1f61a2e9e80ef..e326810a2a06448ea7117d6f31670c0a45e9047a 100644 GIT binary patch delta 33 pcmcb_a-C&@CZpy?t-Xu_iAlv8@kQxLiSZ_S6_r(*lRq&g006`^3(^1p delta 28 kcmcc4a*1VvCZozmt-Xxg@kQxLiSZ_S6_r(!zcVHP0FTlNMgRZ+ diff --git a/examples/runtime/shaders/glsl/fs_stencil_texture_lightning.bin b/examples/runtime/shaders/glsl/fs_stencil_texture_lightning.bin index 7241bb55e8dea471d16c4b5d911750930966beb4..bd258a2561394bb8a3e6e7fe9683fb2c5634a8c1 100644 GIT binary patch delta 60 zcmbOtG*4*4I>zjc>ld@jB_y9}>ld?2YLw&_lqD9$n<{82K$(UndKHyblM6V^Ca>a