diff --git a/examples/makefile b/examples/makefile index df06d076..b1b931be 100644 --- a/examples/makefile +++ b/examples/makefile @@ -16,5 +16,7 @@ rebuild: @make -s --no-print-directory rebuild -C 10-font @make -s --no-print-directory rebuild -C 11-fontsdf @make -s --no-print-directory rebuild -C 12-lod + @make -s --no-print-directory rebuild -C 13-stencil + @make -s --no-print-directory rebuild -C 14-shadowvolumes @make -s --no-print-directory rebuild -C common/font @make -s --no-print-directory rebuild -C common/imgui diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_color_lightning.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_color_lightning.bin new file mode 100644 index 00000000..aa444361 Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_shadowvolume_color_lightning.bin differ diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_color_texture.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_color_texture.bin new file mode 100644 index 00000000..87eb1a47 Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_shadowvolume_color_texture.bin differ diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_svbackblank.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_svbackblank.bin new file mode 100644 index 00000000..75da962a Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_shadowvolume_svbackblank.bin differ diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_svbackcolor.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_svbackcolor.bin new file mode 100644 index 00000000..d94d2c06 Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_shadowvolume_svbackcolor.bin differ diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_svbacktex1.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_svbacktex1.bin new file mode 100644 index 00000000..f90212e8 Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_shadowvolume_svbacktex1.bin differ diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_svbacktex2.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_svbacktex2.bin new file mode 100644 index 00000000..956df572 Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_shadowvolume_svbacktex2.bin differ diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontblank.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontblank.bin new file mode 100644 index 00000000..f7ee7474 Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontblank.bin differ diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontcolor.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontcolor.bin new file mode 100644 index 00000000..d94d2c06 Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_shadowvolume_svfrontcolor.bin differ diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_svfronttex1.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_svfronttex1.bin new file mode 100644 index 00000000..f90212e8 Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_shadowvolume_svfronttex1.bin differ diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_svfronttex2.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_svfronttex2.bin new file mode 100644 index 00000000..956df572 Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_shadowvolume_svfronttex2.bin differ diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_svside.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_svside.bin new file mode 100644 index 00000000..f0d1befd Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_shadowvolume_svside.bin differ diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_svsideblank.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_svsideblank.bin new file mode 100644 index 00000000..1d187509 Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_shadowvolume_svsideblank.bin differ diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_svsidecolor.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_svsidecolor.bin new file mode 100644 index 00000000..3e29af23 Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_shadowvolume_svsidecolor.bin differ diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_svsidetex.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_svsidetex.bin new file mode 100644 index 00000000..51fe6816 Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_shadowvolume_svsidetex.bin differ diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_texture.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_texture.bin new file mode 100644 index 00000000..be71bccf Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_shadowvolume_texture.bin differ diff --git a/examples/runtime/shaders/dx11/fs_shadowvolume_texture_lightning.bin b/examples/runtime/shaders/dx11/fs_shadowvolume_texture_lightning.bin new file mode 100644 index 00000000..890f77e2 Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_shadowvolume_texture_lightning.bin differ diff --git a/examples/runtime/shaders/dx11/fs_stencil_color_black.bin b/examples/runtime/shaders/dx11/fs_stencil_color_black.bin new file mode 100644 index 00000000..7d106862 Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_stencil_color_black.bin differ diff --git a/examples/runtime/shaders/dx11/fs_stencil_color_lightning.bin b/examples/runtime/shaders/dx11/fs_stencil_color_lightning.bin new file mode 100644 index 00000000..cc975bc3 Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_stencil_color_lightning.bin differ diff --git a/examples/runtime/shaders/dx11/fs_stencil_color_texture.bin b/examples/runtime/shaders/dx11/fs_stencil_color_texture.bin new file mode 100644 index 00000000..87eb1a47 Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_stencil_color_texture.bin differ diff --git a/examples/runtime/shaders/dx11/fs_stencil_texture.bin b/examples/runtime/shaders/dx11/fs_stencil_texture.bin new file mode 100644 index 00000000..be71bccf Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_stencil_texture.bin differ diff --git a/examples/runtime/shaders/dx11/fs_stencil_texture_lightning.bin b/examples/runtime/shaders/dx11/fs_stencil_texture_lightning.bin new file mode 100644 index 00000000..067a2fb0 Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_stencil_texture_lightning.bin differ diff --git a/examples/runtime/shaders/dx11/vs_shadowvolume_color_lightning.bin b/examples/runtime/shaders/dx11/vs_shadowvolume_color_lightning.bin new file mode 100644 index 00000000..0741b8ec Binary files /dev/null and b/examples/runtime/shaders/dx11/vs_shadowvolume_color_lightning.bin differ diff --git a/examples/runtime/shaders/dx11/vs_shadowvolume_color_texture.bin b/examples/runtime/shaders/dx11/vs_shadowvolume_color_texture.bin new file mode 100644 index 00000000..cd4354ec Binary files /dev/null and b/examples/runtime/shaders/dx11/vs_shadowvolume_color_texture.bin differ diff --git a/examples/runtime/shaders/dx11/vs_shadowvolume_svback.bin b/examples/runtime/shaders/dx11/vs_shadowvolume_svback.bin new file mode 100644 index 00000000..6cd89892 Binary files /dev/null and b/examples/runtime/shaders/dx11/vs_shadowvolume_svback.bin differ diff --git a/examples/runtime/shaders/dx11/vs_shadowvolume_svfront.bin b/examples/runtime/shaders/dx11/vs_shadowvolume_svfront.bin new file mode 100644 index 00000000..5e84b920 Binary files /dev/null and b/examples/runtime/shaders/dx11/vs_shadowvolume_svfront.bin differ diff --git a/examples/runtime/shaders/dx11/vs_shadowvolume_svside.bin b/examples/runtime/shaders/dx11/vs_shadowvolume_svside.bin new file mode 100644 index 00000000..32e1cfe1 Binary files /dev/null and b/examples/runtime/shaders/dx11/vs_shadowvolume_svside.bin differ diff --git a/examples/runtime/shaders/dx11/vs_shadowvolume_texture.bin b/examples/runtime/shaders/dx11/vs_shadowvolume_texture.bin new file mode 100644 index 00000000..cd4354ec Binary files /dev/null and b/examples/runtime/shaders/dx11/vs_shadowvolume_texture.bin differ diff --git a/examples/runtime/shaders/dx11/vs_shadowvolume_texture_lightning.bin b/examples/runtime/shaders/dx11/vs_shadowvolume_texture_lightning.bin new file mode 100644 index 00000000..f75a4776 Binary files /dev/null and b/examples/runtime/shaders/dx11/vs_shadowvolume_texture_lightning.bin differ diff --git a/examples/runtime/shaders/dx11/vs_stencil_color.bin b/examples/runtime/shaders/dx11/vs_stencil_color.bin new file mode 100644 index 00000000..5e84b920 Binary files /dev/null and b/examples/runtime/shaders/dx11/vs_stencil_color.bin differ diff --git a/examples/runtime/shaders/dx11/vs_stencil_color_lightning.bin b/examples/runtime/shaders/dx11/vs_stencil_color_lightning.bin new file mode 100644 index 00000000..04135bc8 Binary files /dev/null and b/examples/runtime/shaders/dx11/vs_stencil_color_lightning.bin differ diff --git a/examples/runtime/shaders/dx11/vs_stencil_color_texture.bin b/examples/runtime/shaders/dx11/vs_stencil_color_texture.bin new file mode 100644 index 00000000..cd4354ec Binary files /dev/null and b/examples/runtime/shaders/dx11/vs_stencil_color_texture.bin differ diff --git a/examples/runtime/shaders/dx11/vs_stencil_texture.bin b/examples/runtime/shaders/dx11/vs_stencil_texture.bin new file mode 100644 index 00000000..cd4354ec Binary files /dev/null and b/examples/runtime/shaders/dx11/vs_stencil_texture.bin differ diff --git a/examples/runtime/shaders/dx11/vs_stencil_texture_lightning.bin b/examples/runtime/shaders/dx11/vs_stencil_texture_lightning.bin new file mode 100644 index 00000000..3ad2e6c7 Binary files /dev/null and b/examples/runtime/shaders/dx11/vs_stencil_texture_lightning.bin differ diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_color_lightning.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_color_lightning.bin new file mode 100644 index 00000000..e7f2b912 Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_shadowvolume_color_lightning.bin differ diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_color_texture.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_color_texture.bin new file mode 100644 index 00000000..c3d406b5 Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_shadowvolume_color_texture.bin differ diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svbackblank.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svbackblank.bin new file mode 100644 index 00000000..cc6dd404 Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_shadowvolume_svbackblank.bin differ diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svbackcolor.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svbackcolor.bin new file mode 100644 index 00000000..2a39f6cc Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_shadowvolume_svbackcolor.bin differ diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex1.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex1.bin new file mode 100644 index 00000000..ca267dfe Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex1.bin differ diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex2.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex2.bin new file mode 100644 index 00000000..5a4b9643 Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex2.bin differ diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontblank.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontblank.bin new file mode 100644 index 00000000..661941b2 Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontblank.bin differ diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontcolor.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontcolor.bin new file mode 100644 index 00000000..2a39f6cc Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_shadowvolume_svfrontcolor.bin differ diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex1.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex1.bin new file mode 100644 index 00000000..ca267dfe Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex1.bin differ diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex2.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex2.bin new file mode 100644 index 00000000..5a4b9643 Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex2.bin differ diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svside.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svside.bin new file mode 100644 index 00000000..9019a6a6 Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_shadowvolume_svside.bin differ diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svsideblank.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svsideblank.bin new file mode 100644 index 00000000..001631b0 Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_shadowvolume_svsideblank.bin differ diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svsidecolor.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svsidecolor.bin new file mode 100644 index 00000000..7452d3bc Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_shadowvolume_svsidecolor.bin differ diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_svsidetex.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_svsidetex.bin new file mode 100644 index 00000000..ebd46f99 Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_shadowvolume_svsidetex.bin differ diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_texture.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_texture.bin new file mode 100644 index 00000000..72f0349e Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_shadowvolume_texture.bin differ diff --git a/examples/runtime/shaders/dx9/fs_shadowvolume_texture_lightning.bin b/examples/runtime/shaders/dx9/fs_shadowvolume_texture_lightning.bin new file mode 100644 index 00000000..b2c50efc Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_shadowvolume_texture_lightning.bin differ diff --git a/examples/runtime/shaders/dx9/fs_stencil_color_black.bin b/examples/runtime/shaders/dx9/fs_stencil_color_black.bin new file mode 100644 index 00000000..bc17a168 Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_stencil_color_black.bin differ diff --git a/examples/runtime/shaders/dx9/fs_stencil_color_lightning.bin b/examples/runtime/shaders/dx9/fs_stencil_color_lightning.bin new file mode 100644 index 00000000..f15d5c1f Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_stencil_color_lightning.bin differ diff --git a/examples/runtime/shaders/dx9/fs_stencil_color_texture.bin b/examples/runtime/shaders/dx9/fs_stencil_color_texture.bin new file mode 100644 index 00000000..c3d406b5 Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_stencil_color_texture.bin differ diff --git a/examples/runtime/shaders/dx9/fs_stencil_texture.bin b/examples/runtime/shaders/dx9/fs_stencil_texture.bin new file mode 100644 index 00000000..72f0349e Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_stencil_texture.bin differ diff --git a/examples/runtime/shaders/dx9/fs_stencil_texture_lightning.bin b/examples/runtime/shaders/dx9/fs_stencil_texture_lightning.bin new file mode 100644 index 00000000..86294fec Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_stencil_texture_lightning.bin differ diff --git a/examples/runtime/shaders/dx9/vs_shadowvolume_color_lightning.bin b/examples/runtime/shaders/dx9/vs_shadowvolume_color_lightning.bin new file mode 100644 index 00000000..ffc3f630 Binary files /dev/null and b/examples/runtime/shaders/dx9/vs_shadowvolume_color_lightning.bin differ diff --git a/examples/runtime/shaders/dx9/vs_shadowvolume_color_texture.bin b/examples/runtime/shaders/dx9/vs_shadowvolume_color_texture.bin new file mode 100644 index 00000000..ab2fc818 Binary files /dev/null and b/examples/runtime/shaders/dx9/vs_shadowvolume_color_texture.bin differ diff --git a/examples/runtime/shaders/dx9/vs_shadowvolume_svback.bin b/examples/runtime/shaders/dx9/vs_shadowvolume_svback.bin new file mode 100644 index 00000000..9ed15d08 Binary files /dev/null and b/examples/runtime/shaders/dx9/vs_shadowvolume_svback.bin differ diff --git a/examples/runtime/shaders/dx9/vs_shadowvolume_svfront.bin b/examples/runtime/shaders/dx9/vs_shadowvolume_svfront.bin new file mode 100644 index 00000000..2402ba96 Binary files /dev/null and b/examples/runtime/shaders/dx9/vs_shadowvolume_svfront.bin differ diff --git a/examples/runtime/shaders/dx9/vs_shadowvolume_svside.bin b/examples/runtime/shaders/dx9/vs_shadowvolume_svside.bin new file mode 100644 index 00000000..e87c00da Binary files /dev/null and b/examples/runtime/shaders/dx9/vs_shadowvolume_svside.bin differ diff --git a/examples/runtime/shaders/dx9/vs_shadowvolume_texture.bin b/examples/runtime/shaders/dx9/vs_shadowvolume_texture.bin new file mode 100644 index 00000000..ab2fc818 Binary files /dev/null and b/examples/runtime/shaders/dx9/vs_shadowvolume_texture.bin differ diff --git a/examples/runtime/shaders/dx9/vs_shadowvolume_texture_lightning.bin b/examples/runtime/shaders/dx9/vs_shadowvolume_texture_lightning.bin new file mode 100644 index 00000000..793d0ce7 Binary files /dev/null and b/examples/runtime/shaders/dx9/vs_shadowvolume_texture_lightning.bin differ diff --git a/examples/runtime/shaders/dx9/vs_stencil_color.bin b/examples/runtime/shaders/dx9/vs_stencil_color.bin new file mode 100644 index 00000000..2402ba96 Binary files /dev/null and b/examples/runtime/shaders/dx9/vs_stencil_color.bin differ diff --git a/examples/runtime/shaders/dx9/vs_stencil_color_lightning.bin b/examples/runtime/shaders/dx9/vs_stencil_color_lightning.bin new file mode 100644 index 00000000..bf2ce058 Binary files /dev/null and b/examples/runtime/shaders/dx9/vs_stencil_color_lightning.bin differ diff --git a/examples/runtime/shaders/dx9/vs_stencil_color_texture.bin b/examples/runtime/shaders/dx9/vs_stencil_color_texture.bin new file mode 100644 index 00000000..ab2fc818 Binary files /dev/null and b/examples/runtime/shaders/dx9/vs_stencil_color_texture.bin differ diff --git a/examples/runtime/shaders/dx9/vs_stencil_texture.bin b/examples/runtime/shaders/dx9/vs_stencil_texture.bin new file mode 100644 index 00000000..ab2fc818 Binary files /dev/null and b/examples/runtime/shaders/dx9/vs_stencil_texture.bin differ diff --git a/examples/runtime/shaders/dx9/vs_stencil_texture_lightning.bin b/examples/runtime/shaders/dx9/vs_stencil_texture_lightning.bin new file mode 100644 index 00000000..7c014f8e Binary files /dev/null and b/examples/runtime/shaders/dx9/vs_stencil_texture_lightning.bin differ diff --git a/examples/runtime/shaders/gles/fs_shadowvolume_color_lightning.bin b/examples/runtime/shaders/gles/fs_shadowvolume_color_lightning.bin new file mode 100644 index 00000000..2072e8db Binary files /dev/null and b/examples/runtime/shaders/gles/fs_shadowvolume_color_lightning.bin differ diff --git a/examples/runtime/shaders/gles/fs_shadowvolume_color_texture.bin b/examples/runtime/shaders/gles/fs_shadowvolume_color_texture.bin new file mode 100644 index 00000000..d3345883 Binary files /dev/null and b/examples/runtime/shaders/gles/fs_shadowvolume_color_texture.bin differ diff --git a/examples/runtime/shaders/gles/fs_shadowvolume_svbackblank.bin b/examples/runtime/shaders/gles/fs_shadowvolume_svbackblank.bin new file mode 100644 index 00000000..6158f6fe Binary files /dev/null and b/examples/runtime/shaders/gles/fs_shadowvolume_svbackblank.bin differ diff --git a/examples/runtime/shaders/gles/fs_shadowvolume_svbackcolor.bin b/examples/runtime/shaders/gles/fs_shadowvolume_svbackcolor.bin new file mode 100644 index 00000000..e456dc24 Binary files /dev/null and b/examples/runtime/shaders/gles/fs_shadowvolume_svbackcolor.bin differ diff --git a/examples/runtime/shaders/gles/fs_shadowvolume_svbacktex1.bin b/examples/runtime/shaders/gles/fs_shadowvolume_svbacktex1.bin new file mode 100644 index 00000000..a26daf52 Binary files /dev/null and b/examples/runtime/shaders/gles/fs_shadowvolume_svbacktex1.bin differ diff --git a/examples/runtime/shaders/gles/fs_shadowvolume_svbacktex2.bin b/examples/runtime/shaders/gles/fs_shadowvolume_svbacktex2.bin new file mode 100644 index 00000000..dca7a091 Binary files /dev/null and b/examples/runtime/shaders/gles/fs_shadowvolume_svbacktex2.bin differ diff --git a/examples/runtime/shaders/gles/fs_shadowvolume_svfrontblank.bin b/examples/runtime/shaders/gles/fs_shadowvolume_svfrontblank.bin new file mode 100644 index 00000000..91105d20 Binary files /dev/null and b/examples/runtime/shaders/gles/fs_shadowvolume_svfrontblank.bin differ diff --git a/examples/runtime/shaders/gles/fs_shadowvolume_svfrontcolor.bin b/examples/runtime/shaders/gles/fs_shadowvolume_svfrontcolor.bin new file mode 100644 index 00000000..e456dc24 Binary files /dev/null and b/examples/runtime/shaders/gles/fs_shadowvolume_svfrontcolor.bin differ diff --git a/examples/runtime/shaders/gles/fs_shadowvolume_svfronttex1.bin b/examples/runtime/shaders/gles/fs_shadowvolume_svfronttex1.bin new file mode 100644 index 00000000..662f9b22 Binary files /dev/null and b/examples/runtime/shaders/gles/fs_shadowvolume_svfronttex1.bin differ diff --git a/examples/runtime/shaders/gles/fs_shadowvolume_svfronttex2.bin b/examples/runtime/shaders/gles/fs_shadowvolume_svfronttex2.bin new file mode 100644 index 00000000..63c22ae8 Binary files /dev/null and b/examples/runtime/shaders/gles/fs_shadowvolume_svfronttex2.bin differ diff --git a/examples/runtime/shaders/gles/fs_shadowvolume_svside.bin b/examples/runtime/shaders/gles/fs_shadowvolume_svside.bin new file mode 100644 index 00000000..a6ac99f2 Binary files /dev/null and b/examples/runtime/shaders/gles/fs_shadowvolume_svside.bin differ diff --git a/examples/runtime/shaders/gles/fs_shadowvolume_svsideblank.bin b/examples/runtime/shaders/gles/fs_shadowvolume_svsideblank.bin new file mode 100644 index 00000000..f8ad47b3 Binary files /dev/null and b/examples/runtime/shaders/gles/fs_shadowvolume_svsideblank.bin differ diff --git a/examples/runtime/shaders/gles/fs_shadowvolume_svsidecolor.bin b/examples/runtime/shaders/gles/fs_shadowvolume_svsidecolor.bin new file mode 100644 index 00000000..aee6f299 Binary files /dev/null and b/examples/runtime/shaders/gles/fs_shadowvolume_svsidecolor.bin differ diff --git a/examples/runtime/shaders/gles/fs_shadowvolume_svsidetex.bin b/examples/runtime/shaders/gles/fs_shadowvolume_svsidetex.bin new file mode 100644 index 00000000..87600068 Binary files /dev/null and b/examples/runtime/shaders/gles/fs_shadowvolume_svsidetex.bin differ diff --git a/examples/runtime/shaders/gles/fs_shadowvolume_texture.bin b/examples/runtime/shaders/gles/fs_shadowvolume_texture.bin new file mode 100644 index 00000000..2f33a494 Binary files /dev/null and b/examples/runtime/shaders/gles/fs_shadowvolume_texture.bin differ diff --git a/examples/runtime/shaders/gles/fs_shadowvolume_texture_lightning.bin b/examples/runtime/shaders/gles/fs_shadowvolume_texture_lightning.bin new file mode 100644 index 00000000..eda4855a Binary files /dev/null and b/examples/runtime/shaders/gles/fs_shadowvolume_texture_lightning.bin differ diff --git a/examples/runtime/shaders/gles/fs_stencil_color_black.bin b/examples/runtime/shaders/gles/fs_stencil_color_black.bin new file mode 100644 index 00000000..6432488d Binary files /dev/null and b/examples/runtime/shaders/gles/fs_stencil_color_black.bin differ diff --git a/examples/runtime/shaders/gles/fs_stencil_color_lightning.bin b/examples/runtime/shaders/gles/fs_stencil_color_lightning.bin new file mode 100644 index 00000000..1dc2ddd5 Binary files /dev/null and b/examples/runtime/shaders/gles/fs_stencil_color_lightning.bin differ diff --git a/examples/runtime/shaders/gles/fs_stencil_color_texture.bin b/examples/runtime/shaders/gles/fs_stencil_color_texture.bin new file mode 100644 index 00000000..d3345883 Binary files /dev/null and b/examples/runtime/shaders/gles/fs_stencil_color_texture.bin differ diff --git a/examples/runtime/shaders/gles/fs_stencil_texture.bin b/examples/runtime/shaders/gles/fs_stencil_texture.bin new file mode 100644 index 00000000..2f33a494 Binary files /dev/null and b/examples/runtime/shaders/gles/fs_stencil_texture.bin differ diff --git a/examples/runtime/shaders/gles/fs_stencil_texture_lightning.bin b/examples/runtime/shaders/gles/fs_stencil_texture_lightning.bin new file mode 100644 index 00000000..979b6ac0 Binary files /dev/null and b/examples/runtime/shaders/gles/fs_stencil_texture_lightning.bin differ diff --git a/examples/runtime/shaders/gles/vs_shadowvolume_color_lightning.bin b/examples/runtime/shaders/gles/vs_shadowvolume_color_lightning.bin new file mode 100644 index 00000000..913c512a Binary files /dev/null and b/examples/runtime/shaders/gles/vs_shadowvolume_color_lightning.bin differ diff --git a/examples/runtime/shaders/gles/vs_shadowvolume_color_texture.bin b/examples/runtime/shaders/gles/vs_shadowvolume_color_texture.bin new file mode 100644 index 00000000..cd30b43c Binary files /dev/null and b/examples/runtime/shaders/gles/vs_shadowvolume_color_texture.bin differ diff --git a/examples/runtime/shaders/gles/vs_shadowvolume_svback.bin b/examples/runtime/shaders/gles/vs_shadowvolume_svback.bin new file mode 100644 index 00000000..d52a8526 Binary files /dev/null and b/examples/runtime/shaders/gles/vs_shadowvolume_svback.bin differ diff --git a/examples/runtime/shaders/gles/vs_shadowvolume_svfront.bin b/examples/runtime/shaders/gles/vs_shadowvolume_svfront.bin new file mode 100644 index 00000000..1a3fc98b Binary files /dev/null and b/examples/runtime/shaders/gles/vs_shadowvolume_svfront.bin differ diff --git a/examples/runtime/shaders/gles/vs_shadowvolume_svside.bin b/examples/runtime/shaders/gles/vs_shadowvolume_svside.bin new file mode 100644 index 00000000..a6a9e6c1 Binary files /dev/null and b/examples/runtime/shaders/gles/vs_shadowvolume_svside.bin differ diff --git a/examples/runtime/shaders/gles/vs_shadowvolume_texture.bin b/examples/runtime/shaders/gles/vs_shadowvolume_texture.bin new file mode 100644 index 00000000..cd30b43c Binary files /dev/null and b/examples/runtime/shaders/gles/vs_shadowvolume_texture.bin differ diff --git a/examples/runtime/shaders/gles/vs_shadowvolume_texture_lightning.bin b/examples/runtime/shaders/gles/vs_shadowvolume_texture_lightning.bin new file mode 100644 index 00000000..24105ac0 Binary files /dev/null and b/examples/runtime/shaders/gles/vs_shadowvolume_texture_lightning.bin differ diff --git a/examples/runtime/shaders/gles/vs_stencil_color.bin b/examples/runtime/shaders/gles/vs_stencil_color.bin new file mode 100644 index 00000000..1a3fc98b Binary files /dev/null and b/examples/runtime/shaders/gles/vs_stencil_color.bin differ diff --git a/examples/runtime/shaders/gles/vs_stencil_color_lightning.bin b/examples/runtime/shaders/gles/vs_stencil_color_lightning.bin new file mode 100644 index 00000000..d2798c91 Binary files /dev/null and b/examples/runtime/shaders/gles/vs_stencil_color_lightning.bin differ diff --git a/examples/runtime/shaders/gles/vs_stencil_color_texture.bin b/examples/runtime/shaders/gles/vs_stencil_color_texture.bin new file mode 100644 index 00000000..cd30b43c Binary files /dev/null and b/examples/runtime/shaders/gles/vs_stencil_color_texture.bin differ diff --git a/examples/runtime/shaders/gles/vs_stencil_texture.bin b/examples/runtime/shaders/gles/vs_stencil_texture.bin new file mode 100644 index 00000000..cd30b43c Binary files /dev/null and b/examples/runtime/shaders/gles/vs_stencil_texture.bin differ diff --git a/examples/runtime/shaders/gles/vs_stencil_texture_lightning.bin b/examples/runtime/shaders/gles/vs_stencil_texture_lightning.bin new file mode 100644 index 00000000..f6df25ca Binary files /dev/null and b/examples/runtime/shaders/gles/vs_stencil_texture_lightning.bin differ diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_color_lightning.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_color_lightning.bin new file mode 100644 index 00000000..54a30724 Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_shadowvolume_color_lightning.bin differ diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_color_texture.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_color_texture.bin new file mode 100644 index 00000000..439cd0ac Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_shadowvolume_color_texture.bin differ diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_svbackblank.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_svbackblank.bin new file mode 100644 index 00000000..69f3bc7f Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_shadowvolume_svbackblank.bin differ diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_svbackcolor.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_svbackcolor.bin new file mode 100644 index 00000000..aeac0a8f Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_shadowvolume_svbackcolor.bin differ diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_svbacktex1.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_svbacktex1.bin new file mode 100644 index 00000000..8676decf Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_shadowvolume_svbacktex1.bin differ diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_svbacktex2.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_svbacktex2.bin new file mode 100644 index 00000000..956b5556 Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_shadowvolume_svbacktex2.bin differ diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_svfrontblank.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_svfrontblank.bin new file mode 100644 index 00000000..c984c531 Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_shadowvolume_svfrontblank.bin differ diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_svfrontcolor.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_svfrontcolor.bin new file mode 100644 index 00000000..aeac0a8f Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_shadowvolume_svfrontcolor.bin differ diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_svfronttex1.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_svfronttex1.bin new file mode 100644 index 00000000..5a980a0a Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_shadowvolume_svfronttex1.bin differ diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_svfronttex2.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_svfronttex2.bin new file mode 100644 index 00000000..dac853d6 Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_shadowvolume_svfronttex2.bin differ diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_svside.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_svside.bin new file mode 100644 index 00000000..c4a581a4 Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_shadowvolume_svside.bin differ diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_svsideblank.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_svsideblank.bin new file mode 100644 index 00000000..7889bad2 Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_shadowvolume_svsideblank.bin differ diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_svsidecolor.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_svsidecolor.bin new file mode 100644 index 00000000..5ac4def8 Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_shadowvolume_svsidecolor.bin differ diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_svsidetex.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_svsidetex.bin new file mode 100644 index 00000000..b23f2086 Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_shadowvolume_svsidetex.bin differ diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_texture.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_texture.bin new file mode 100644 index 00000000..acd39cb9 Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_shadowvolume_texture.bin differ diff --git a/examples/runtime/shaders/glsl/fs_shadowvolume_texture_lightning.bin b/examples/runtime/shaders/glsl/fs_shadowvolume_texture_lightning.bin new file mode 100644 index 00000000..02216c3d Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_shadowvolume_texture_lightning.bin differ diff --git a/examples/runtime/shaders/glsl/fs_stencil_color_black.bin b/examples/runtime/shaders/glsl/fs_stencil_color_black.bin new file mode 100644 index 00000000..a23bab00 Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_stencil_color_black.bin differ diff --git a/examples/runtime/shaders/glsl/fs_stencil_color_lightning.bin b/examples/runtime/shaders/glsl/fs_stencil_color_lightning.bin new file mode 100644 index 00000000..8727334a Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_stencil_color_lightning.bin differ diff --git a/examples/runtime/shaders/glsl/fs_stencil_color_texture.bin b/examples/runtime/shaders/glsl/fs_stencil_color_texture.bin new file mode 100644 index 00000000..439cd0ac Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_stencil_color_texture.bin differ diff --git a/examples/runtime/shaders/glsl/fs_stencil_texture.bin b/examples/runtime/shaders/glsl/fs_stencil_texture.bin new file mode 100644 index 00000000..acd39cb9 Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_stencil_texture.bin differ diff --git a/examples/runtime/shaders/glsl/fs_stencil_texture_lightning.bin b/examples/runtime/shaders/glsl/fs_stencil_texture_lightning.bin new file mode 100644 index 00000000..2cf19095 Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_stencil_texture_lightning.bin differ diff --git a/examples/runtime/shaders/glsl/vs_shadowvolume_color_lightning.bin b/examples/runtime/shaders/glsl/vs_shadowvolume_color_lightning.bin new file mode 100644 index 00000000..63b36c26 Binary files /dev/null and b/examples/runtime/shaders/glsl/vs_shadowvolume_color_lightning.bin differ diff --git a/examples/runtime/shaders/glsl/vs_shadowvolume_color_texture.bin b/examples/runtime/shaders/glsl/vs_shadowvolume_color_texture.bin new file mode 100644 index 00000000..2fb9ea82 Binary files /dev/null and b/examples/runtime/shaders/glsl/vs_shadowvolume_color_texture.bin differ diff --git a/examples/runtime/shaders/glsl/vs_shadowvolume_svback.bin b/examples/runtime/shaders/glsl/vs_shadowvolume_svback.bin new file mode 100644 index 00000000..716e32af Binary files /dev/null and b/examples/runtime/shaders/glsl/vs_shadowvolume_svback.bin differ diff --git a/examples/runtime/shaders/glsl/vs_shadowvolume_svfront.bin b/examples/runtime/shaders/glsl/vs_shadowvolume_svfront.bin new file mode 100644 index 00000000..541aec89 Binary files /dev/null and b/examples/runtime/shaders/glsl/vs_shadowvolume_svfront.bin differ diff --git a/examples/runtime/shaders/glsl/vs_shadowvolume_svside.bin b/examples/runtime/shaders/glsl/vs_shadowvolume_svside.bin new file mode 100644 index 00000000..197ec792 Binary files /dev/null and b/examples/runtime/shaders/glsl/vs_shadowvolume_svside.bin differ diff --git a/examples/runtime/shaders/glsl/vs_shadowvolume_texture.bin b/examples/runtime/shaders/glsl/vs_shadowvolume_texture.bin new file mode 100644 index 00000000..2fb9ea82 Binary files /dev/null and b/examples/runtime/shaders/glsl/vs_shadowvolume_texture.bin differ diff --git a/examples/runtime/shaders/glsl/vs_shadowvolume_texture_lightning.bin b/examples/runtime/shaders/glsl/vs_shadowvolume_texture_lightning.bin new file mode 100644 index 00000000..3315c768 Binary files /dev/null and b/examples/runtime/shaders/glsl/vs_shadowvolume_texture_lightning.bin differ diff --git a/examples/runtime/shaders/glsl/vs_stencil_color.bin b/examples/runtime/shaders/glsl/vs_stencil_color.bin new file mode 100644 index 00000000..541aec89 Binary files /dev/null and b/examples/runtime/shaders/glsl/vs_stencil_color.bin differ diff --git a/examples/runtime/shaders/glsl/vs_stencil_color_lightning.bin b/examples/runtime/shaders/glsl/vs_stencil_color_lightning.bin new file mode 100644 index 00000000..2661e40b Binary files /dev/null and b/examples/runtime/shaders/glsl/vs_stencil_color_lightning.bin differ diff --git a/examples/runtime/shaders/glsl/vs_stencil_color_texture.bin b/examples/runtime/shaders/glsl/vs_stencil_color_texture.bin new file mode 100644 index 00000000..2fb9ea82 Binary files /dev/null and b/examples/runtime/shaders/glsl/vs_stencil_color_texture.bin differ diff --git a/examples/runtime/shaders/glsl/vs_stencil_texture.bin b/examples/runtime/shaders/glsl/vs_stencil_texture.bin new file mode 100644 index 00000000..2fb9ea82 Binary files /dev/null and b/examples/runtime/shaders/glsl/vs_stencil_texture.bin differ diff --git a/examples/runtime/shaders/glsl/vs_stencil_texture_lightning.bin b/examples/runtime/shaders/glsl/vs_stencil_texture_lightning.bin new file mode 100644 index 00000000..cb843e49 Binary files /dev/null and b/examples/runtime/shaders/glsl/vs_stencil_texture_lightning.bin differ