diff --git a/examples/runtime/shaders/dx11/cs_terrain_init.bin b/examples/runtime/shaders/dx11/cs_terrain_init.bin new file mode 100644 index 000000000..900798427 Binary files /dev/null and b/examples/runtime/shaders/dx11/cs_terrain_init.bin differ diff --git a/examples/runtime/shaders/dx11/cs_terrain_lod.bin b/examples/runtime/shaders/dx11/cs_terrain_lod.bin new file mode 100644 index 000000000..2a7cbf28d Binary files /dev/null and b/examples/runtime/shaders/dx11/cs_terrain_lod.bin differ diff --git a/examples/runtime/shaders/dx11/cs_terrain_update_draw.bin b/examples/runtime/shaders/dx11/cs_terrain_update_draw.bin new file mode 100644 index 000000000..79dc64df6 Binary files /dev/null and b/examples/runtime/shaders/dx11/cs_terrain_update_draw.bin differ diff --git a/examples/runtime/shaders/dx11/cs_terrain_update_indirect.bin b/examples/runtime/shaders/dx11/cs_terrain_update_indirect.bin new file mode 100644 index 000000000..7d6f75a57 Binary files /dev/null and b/examples/runtime/shaders/dx11/cs_terrain_update_indirect.bin differ diff --git a/examples/runtime/shaders/dx11/fs_terrain_render.bin b/examples/runtime/shaders/dx11/fs_terrain_render.bin new file mode 100644 index 000000000..8c4525867 Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_terrain_render.bin differ diff --git a/examples/runtime/shaders/dx11/fs_terrain_render_normal.bin b/examples/runtime/shaders/dx11/fs_terrain_render_normal.bin new file mode 100644 index 000000000..c74670fd9 Binary files /dev/null and b/examples/runtime/shaders/dx11/fs_terrain_render_normal.bin differ diff --git a/examples/runtime/shaders/dx11/vs_terrain_render.bin b/examples/runtime/shaders/dx11/vs_terrain_render.bin new file mode 100644 index 000000000..4fea8a169 Binary files /dev/null and b/examples/runtime/shaders/dx11/vs_terrain_render.bin differ diff --git a/examples/runtime/shaders/glsl/cs_terrain_init.bin b/examples/runtime/shaders/glsl/cs_terrain_init.bin new file mode 100644 index 000000000..d00deac8d Binary files /dev/null and b/examples/runtime/shaders/glsl/cs_terrain_init.bin differ diff --git a/examples/runtime/shaders/glsl/cs_terrain_lod.bin b/examples/runtime/shaders/glsl/cs_terrain_lod.bin new file mode 100644 index 000000000..eecd72970 Binary files /dev/null and b/examples/runtime/shaders/glsl/cs_terrain_lod.bin differ diff --git a/examples/runtime/shaders/glsl/cs_terrain_update_draw.bin b/examples/runtime/shaders/glsl/cs_terrain_update_draw.bin new file mode 100644 index 000000000..8060b7674 Binary files /dev/null and b/examples/runtime/shaders/glsl/cs_terrain_update_draw.bin differ diff --git a/examples/runtime/shaders/glsl/cs_terrain_update_indirect.bin b/examples/runtime/shaders/glsl/cs_terrain_update_indirect.bin new file mode 100644 index 000000000..e7e4aca8e Binary files /dev/null and b/examples/runtime/shaders/glsl/cs_terrain_update_indirect.bin differ diff --git a/examples/runtime/shaders/glsl/fs_terrain_render.bin b/examples/runtime/shaders/glsl/fs_terrain_render.bin new file mode 100644 index 000000000..888e2628b Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_terrain_render.bin differ diff --git a/examples/runtime/shaders/glsl/fs_terrain_render_normal.bin b/examples/runtime/shaders/glsl/fs_terrain_render_normal.bin new file mode 100644 index 000000000..4b745b2c5 Binary files /dev/null and b/examples/runtime/shaders/glsl/fs_terrain_render_normal.bin differ diff --git a/examples/runtime/shaders/glsl/vs_terrain_render.bin b/examples/runtime/shaders/glsl/vs_terrain_render.bin new file mode 100644 index 000000000..4ff398219 Binary files /dev/null and b/examples/runtime/shaders/glsl/vs_terrain_render.bin differ