From 6d33ee45dd1c91160d7192583014503144a29ea0 Mon Sep 17 00:00:00 2001 From: Martin Fouilleul Date: Wed, 9 Aug 2023 11:36:16 +0200 Subject: [PATCH] Preparing milepost submodule merge. Moving all files into milepost folder --- .gitignore => milepost/.gitignore | 0 {examples => milepost/examples}/atlas/build.bat | 0 {examples => milepost/examples}/atlas/build.sh | 0 {examples => milepost/examples}/atlas/main.c | 0 {examples => milepost/examples}/canvas/build.bat | 0 {examples => milepost/examples}/canvas/build.sh | 0 {examples => milepost/examples}/canvas/main.c | 0 {examples => milepost/examples}/image/build.bat | 0 {examples => milepost/examples}/image/build.sh | 0 {examples => milepost/examples}/image/main.c | 0 .../examples}/multi_surface/build.bat | 0 .../examples}/multi_surface/build.sh | 0 .../examples}/multi_surface/main.c | 0 {examples => milepost/examples}/perf_text/build.bat | 0 {examples => milepost/examples}/perf_text/build.sh | 0 {examples => milepost/examples}/perf_text/main.c | 0 {examples => milepost/examples}/polygon/build.bat | 0 {examples => milepost/examples}/polygon/build.sh | 0 {examples => milepost/examples}/polygon/main.c | 0 .../examples}/render_thread/build.bat | 0 .../examples}/render_thread/build.sh | 0 .../examples}/render_thread/main.c | 0 .../examples}/simpleWindow/build.bat | 0 .../examples}/simpleWindow/build.sh | 0 {examples => milepost/examples}/simpleWindow/main.c | 0 .../examples}/smooth_resize/build.bat | 0 .../examples}/smooth_resize/build.sh | 0 .../examples}/smooth_resize/main.c | 0 .../examples}/surface_sharing/build.bat | 0 .../examples}/surface_sharing/build.sh | 0 .../examples}/surface_sharing/main.c | 0 .../examples}/tiger/Ghostscript_Tiger.svg | 0 {examples => milepost/examples}/tiger/build.bat | 0 {examples => milepost/examples}/tiger/build.sh | 0 {examples => milepost/examples}/tiger/main.c | 0 {examples => milepost/examples}/tiger/svg2mg.py | 0 {examples => milepost/examples}/tiger/tiger.c | 0 .../examples}/triangleGL/build.bat | 0 {examples => milepost/examples}/triangleGL/build.sh | 0 {examples => milepost/examples}/triangleGL/main.c | 0 .../examples}/triangleGLES/build.bat | 0 .../examples}/triangleGLES/build.sh | 0 {examples => milepost/examples}/triangleGLES/main.c | 0 .../examples}/triangleMetal/build.sh | 0 .../examples}/triangleMetal/main.m | 0 .../examples}/triangleMetal/shader.metal | 0 .../examples}/triangleMetal/vertex.h | 0 {examples => milepost/examples}/ui/build.bat | 0 {examples => milepost/examples}/ui/build.sh | 0 {examples => milepost/examples}/ui/main.c | 0 {ext => milepost/ext}/GL/glcorearb.h | 0 {ext => milepost/ext}/GL/glext.h | 0 {ext => milepost/ext}/GL/wglext.h | 0 {ext => milepost/ext}/GLES3/gl3.h | 0 {ext => milepost/ext}/GLES3/gl31.h | 0 {ext => milepost/ext}/GLES3/gl32.h | 0 {ext => milepost/ext}/GLES3/gl3platform.h | 0 {ext => milepost/ext}/KHR/khrplatform.h | 0 .../ext}/angle_headers/CL/.clang-format | 0 {ext => milepost/ext}/angle_headers/CL/README.md | 0 {ext => milepost/ext}/angle_headers/CL/cl.h | 0 {ext => milepost/ext}/angle_headers/CL/cl_d3d10.h | 0 {ext => milepost/ext}/angle_headers/CL/cl_d3d11.h | 0 .../ext}/angle_headers/CL/cl_dx9_media_sharing.h | 0 .../angle_headers/CL/cl_dx9_media_sharing_intel.h | 0 {ext => milepost/ext}/angle_headers/CL/cl_egl.h | 0 {ext => milepost/ext}/angle_headers/CL/cl_ext.h | 0 .../ext}/angle_headers/CL/cl_ext_intel.h | 0 {ext => milepost/ext}/angle_headers/CL/cl_gl.h | 0 {ext => milepost/ext}/angle_headers/CL/cl_gl_ext.h | 0 {ext => milepost/ext}/angle_headers/CL/cl_half.h | 0 {ext => milepost/ext}/angle_headers/CL/cl_icd.h | 0 {ext => milepost/ext}/angle_headers/CL/cl_layer.h | 0 .../ext}/angle_headers/CL/cl_platform.h | 0 .../CL/cl_va_api_media_sharing_intel.h | 0 {ext => milepost/ext}/angle_headers/CL/cl_version.h | 0 {ext => milepost/ext}/angle_headers/CL/opencl.h | 0 .../ext}/angle_headers/EGL/.clang-format | 0 {ext => milepost/ext}/angle_headers/EGL/egl.h | 0 {ext => milepost/ext}/angle_headers/EGL/eglext.h | 0 .../ext}/angle_headers/EGL/eglext_angle.h | 0 .../ext}/angle_headers/EGL/eglplatform.h | 0 .../ext}/angle_headers/GLES/.clang-format | 0 {ext => milepost/ext}/angle_headers/GLES/README.md | 0 {ext => milepost/ext}/angle_headers/GLES/egl.h | 0 {ext => milepost/ext}/angle_headers/GLES/gl.h | 0 {ext => milepost/ext}/angle_headers/GLES/glext.h | 0 .../ext}/angle_headers/GLES/glplatform.h | 0 .../ext}/angle_headers/GLES2/.clang-format | 0 {ext => milepost/ext}/angle_headers/GLES2/gl2.h | 0 {ext => milepost/ext}/angle_headers/GLES2/gl2ext.h | 0 .../ext}/angle_headers/GLES2/gl2ext_angle.h | 0 .../ext}/angle_headers/GLES2/gl2platform.h | 0 .../ext}/angle_headers/GLES3/.clang-format | 0 {ext => milepost/ext}/angle_headers/GLES3/gl3.h | 0 {ext => milepost/ext}/angle_headers/GLES3/gl31.h | 0 {ext => milepost/ext}/angle_headers/GLES3/gl32.h | 0 .../ext}/angle_headers/GLES3/gl3platform.h | 0 .../ext}/angle_headers/GLSLANG/ShaderLang.h | 0 .../ext}/angle_headers/GLSLANG/ShaderVars.h | 0 .../ext}/angle_headers/KHR/.clang-format | 0 .../ext}/angle_headers/KHR/khrplatform.h | 0 .../ext}/angle_headers/WGL/.clang-format | 0 {ext => milepost/ext}/angle_headers/WGL/wgl.h | 0 {ext => milepost/ext}/angle_headers/angle_cl.h | 0 {ext => milepost/ext}/angle_headers/angle_gl.h | 0 .../ext}/angle_headers/angle_windowsstore.h | 0 {ext => milepost/ext}/angle_headers/export.h | 0 .../ext}/angle_headers/platform/Feature.h | 0 .../angle_headers/platform/FeaturesD3D_autogen.h | 0 .../angle_headers/platform/FeaturesGL_autogen.h | 0 .../angle_headers/platform/FeaturesMtl_autogen.h | 0 .../angle_headers/platform/FeaturesVk_autogen.h | 0 .../platform/FrontendFeatures_autogen.h | 0 .../ext}/angle_headers/platform/Platform.h | 0 .../ext}/angle_headers/platform/PlatformMethods.h | 0 .../ext}/angle_headers/platform/d3d_features.json | 0 .../angle_headers/platform/frontend_features.json | 0 .../ext}/angle_headers/platform/gen_features.py | 0 .../ext}/angle_headers/platform/gl_features.json | 0 .../ext}/angle_headers/platform/mtl_features.json | 0 .../ext}/angle_headers/platform/vk_features.json | 0 .../ext}/angle_headers/vulkan/vulkan_fuchsia_ext.h | 0 {ext => milepost/ext}/angle_install_notes.md | 0 {ext => milepost/ext}/gl.xml | 0 {ext => milepost/ext}/stb_image.h | 0 {ext => milepost/ext}/stb_sprintf.h | 0 {ext => milepost/ext}/stb_truetype.h | 0 {resources => milepost/resources}/Andale Mono.ttf | Bin .../resources}/Andale Mono_old.ttf | Bin .../resources}/CMUSerif-Roman.ttf | Bin .../resources}/CMUTypewriter-Regular.ttf | Bin {resources => milepost/resources}/Courier.ttf | Bin .../resources}/OpenSansLatinSubset.ttf | Bin {resources => milepost/resources}/Top512.png | Bin {resources => milepost/resources}/triceratops.png | Bin {scripts => milepost/scripts}/embed_text.py | 0 {scripts => milepost/scripts}/glapi.py | 0 {src => milepost/src}/egl_surface.c | 0 {src => milepost/src}/egl_surface.h | 0 {src => milepost/src}/gl_api.h | 0 {src => milepost/src}/gl_canvas.c | 0 {src => milepost/src}/gl_loader.c | 0 {src => milepost/src}/gl_loader.h | 0 {src => milepost/src}/glsl_shaders/backprop.glsl | 0 .../src}/glsl_shaders/balance_workgroups.glsl | 0 .../src}/glsl_shaders/blit_fragment.glsl | 0 {src => milepost/src}/glsl_shaders/blit_vertex.glsl | 0 {src => milepost/src}/glsl_shaders/common.glsl | 0 {src => milepost/src}/glsl_shaders/merge.glsl | 0 {src => milepost/src}/glsl_shaders/path_setup.glsl | 0 {src => milepost/src}/glsl_shaders/raster.glsl | 0 .../src}/glsl_shaders/segment_setup.glsl | 0 {src => milepost/src}/graphics.h | 0 {src => milepost/src}/graphics_common.c | 0 {src => milepost/src}/graphics_common.h | 0 {src => milepost/src}/graphics_surface.c | 0 {src => milepost/src}/graphics_surface.h | 0 {src => milepost/src}/input_state.c | 0 {src => milepost/src}/input_state.h | 0 {src => milepost/src}/milepost.c | 0 {src => milepost/src}/milepost.h | 0 {src => milepost/src}/milepost.m | 0 {src => milepost/src}/mp_app.c | 0 {src => milepost/src}/mp_app.h | 0 {src => milepost/src}/mp_app_internal.h | 0 {src => milepost/src}/mtl_renderer.h | 0 {src => milepost/src}/mtl_renderer.m | 0 {src => milepost/src}/mtl_renderer.metal | 0 {src => milepost/src}/mtl_surface.h | 0 {src => milepost/src}/mtl_surface.m | 0 {src => milepost/src}/osx_app.h | 0 {src => milepost/src}/osx_app.m | 0 {src => milepost/src}/platform/linux_clock.c | 0 {src => milepost/src}/platform/orca_clock.c | 0 {src => milepost/src}/platform/orca_log.c | 0 {src => milepost/src}/platform/orca_malloc.c | 0 {src => milepost/src}/platform/orca_memory.c | 0 {src => milepost/src}/platform/orca_strings.c | 0 {src => milepost/src}/platform/osx_clock.c | 0 {src => milepost/src}/platform/osx_path.m | 0 {src => milepost/src}/platform/platform.h | 0 {src => milepost/src}/platform/platform_assert.h | 0 {src => milepost/src}/platform/platform_clock.h | 0 {src => milepost/src}/platform/platform_io.h | 0 {src => milepost/src}/platform/platform_io_common.c | 0 .../src}/platform/platform_io_internal.c | 0 .../src}/platform/platform_io_internal.h | 0 {src => milepost/src}/platform/platform_log.c | 0 {src => milepost/src}/platform/platform_log.h | 0 {src => milepost/src}/platform/platform_math.h | 0 {src => milepost/src}/platform/platform_memory.h | 0 {src => milepost/src}/platform/platform_path.c | 0 {src => milepost/src}/platform/platform_path.h | 0 {src => milepost/src}/platform/platform_rng.h | 0 {src => milepost/src}/platform/platform_socket.h | 0 {src => milepost/src}/platform/platform_strings.h | 0 {src => milepost/src}/platform/platform_thread.h | 0 {src => milepost/src}/platform/platform_varg.h | 0 {src => milepost/src}/platform/posix_io.c | 0 {src => milepost/src}/platform/posix_socket.c | 0 {src => milepost/src}/platform/posix_thread.c | 0 {src => milepost/src}/platform/std_log.c | 0 {src => milepost/src}/platform/unix_memory.c | 0 {src => milepost/src}/platform/unix_rng.c | 0 {src => milepost/src}/platform/win32_clock.c | 0 {src => milepost/src}/platform/win32_io.c | 0 {src => milepost/src}/platform/win32_memory.c | 0 {src => milepost/src}/platform/win32_path.c | 0 .../src}/platform/win32_string_helpers.c | 0 .../src}/platform/win32_string_helpers.h | 0 {src => milepost/src}/platform/win32_thread.c | 0 {src => milepost/src}/ui.c | 0 {src => milepost/src}/ui.h | 0 {src => milepost/src}/util/atomic.h | 0 {src => milepost/src}/util/hash.c | 0 {src => milepost/src}/util/hash.h | 0 {src => milepost/src}/util/lists.h | 0 {src => milepost/src}/util/macro_helpers.h | 0 {src => milepost/src}/util/memory.c | 0 {src => milepost/src}/util/memory.h | 0 {src => milepost/src}/util/ringbuffer.c | 0 {src => milepost/src}/util/ringbuffer.h | 0 {src => milepost/src}/util/strings.c | 0 {src => milepost/src}/util/strings.h | 0 {src => milepost/src}/util/typedefs.h | 0 {src => milepost/src}/util/utf8.c | 0 {src => milepost/src}/util/utf8.h | 0 {src => milepost/src}/wgl_surface.c | 0 {src => milepost/src}/wgl_surface.h | 0 {src => milepost/src}/win32_app.c | 0 {src => milepost/src}/win32_app.h | 0 {src => milepost/src}/win32_manifest.xml | 0 {test => milepost/test}/files/build.bat | 0 {test => milepost/test}/files/build.sh | 0 .../test}/files/data/directory/test.txt | 0 .../test}/files/data/jail/dir/test.txt | 0 {test => milepost/test}/files/data/jail/dir_escape | 0 {test => milepost/test}/files/data/jail/file_escape | 0 {test => milepost/test}/files/data/jail/test.txt | 0 {test => milepost/test}/files/data/regular.txt | 0 {test => milepost/test}/files/data/symlink | 0 {test => milepost/test}/files/main.c | 0 243 files changed, 0 insertions(+), 0 deletions(-) rename .gitignore => milepost/.gitignore (100%) rename {examples => milepost/examples}/atlas/build.bat (100%) rename {examples => milepost/examples}/atlas/build.sh (100%) rename {examples => milepost/examples}/atlas/main.c (100%) rename {examples => milepost/examples}/canvas/build.bat (100%) rename {examples => milepost/examples}/canvas/build.sh (100%) rename {examples => milepost/examples}/canvas/main.c (100%) rename {examples => milepost/examples}/image/build.bat (100%) rename {examples => milepost/examples}/image/build.sh (100%) rename {examples => milepost/examples}/image/main.c (100%) rename {examples => milepost/examples}/multi_surface/build.bat (100%) rename {examples => milepost/examples}/multi_surface/build.sh (100%) rename {examples => milepost/examples}/multi_surface/main.c (100%) rename {examples => milepost/examples}/perf_text/build.bat (100%) rename {examples => milepost/examples}/perf_text/build.sh (100%) rename {examples => milepost/examples}/perf_text/main.c (100%) rename {examples => milepost/examples}/polygon/build.bat (100%) rename {examples => milepost/examples}/polygon/build.sh (100%) rename {examples => milepost/examples}/polygon/main.c (100%) rename {examples => milepost/examples}/render_thread/build.bat (100%) rename {examples => milepost/examples}/render_thread/build.sh (100%) rename {examples => milepost/examples}/render_thread/main.c (100%) rename {examples => milepost/examples}/simpleWindow/build.bat (100%) rename {examples => milepost/examples}/simpleWindow/build.sh (100%) rename {examples => milepost/examples}/simpleWindow/main.c (100%) rename {examples => milepost/examples}/smooth_resize/build.bat (100%) rename {examples => milepost/examples}/smooth_resize/build.sh (100%) rename {examples => milepost/examples}/smooth_resize/main.c (100%) rename {examples => milepost/examples}/surface_sharing/build.bat (100%) rename {examples => milepost/examples}/surface_sharing/build.sh (100%) rename {examples => milepost/examples}/surface_sharing/main.c (100%) rename {examples => milepost/examples}/tiger/Ghostscript_Tiger.svg (100%) rename {examples => milepost/examples}/tiger/build.bat (100%) rename {examples => milepost/examples}/tiger/build.sh (100%) rename {examples => milepost/examples}/tiger/main.c (100%) rename {examples => milepost/examples}/tiger/svg2mg.py (100%) rename {examples => milepost/examples}/tiger/tiger.c (100%) rename {examples => milepost/examples}/triangleGL/build.bat (100%) rename {examples => milepost/examples}/triangleGL/build.sh (100%) rename {examples => milepost/examples}/triangleGL/main.c (100%) rename {examples => milepost/examples}/triangleGLES/build.bat (100%) rename {examples => milepost/examples}/triangleGLES/build.sh (100%) rename {examples => milepost/examples}/triangleGLES/main.c (100%) rename {examples => milepost/examples}/triangleMetal/build.sh (100%) rename {examples => milepost/examples}/triangleMetal/main.m (100%) rename {examples => milepost/examples}/triangleMetal/shader.metal (100%) rename {examples => milepost/examples}/triangleMetal/vertex.h (100%) rename {examples => milepost/examples}/ui/build.bat (100%) rename {examples => milepost/examples}/ui/build.sh (100%) rename {examples => milepost/examples}/ui/main.c (100%) rename {ext => milepost/ext}/GL/glcorearb.h (100%) rename {ext => milepost/ext}/GL/glext.h (100%) rename {ext => milepost/ext}/GL/wglext.h (100%) rename {ext => milepost/ext}/GLES3/gl3.h (100%) rename {ext => milepost/ext}/GLES3/gl31.h (100%) rename {ext => milepost/ext}/GLES3/gl32.h (100%) rename {ext => milepost/ext}/GLES3/gl3platform.h (100%) rename {ext => milepost/ext}/KHR/khrplatform.h (100%) rename {ext => milepost/ext}/angle_headers/CL/.clang-format (100%) rename {ext => milepost/ext}/angle_headers/CL/README.md (100%) rename {ext => milepost/ext}/angle_headers/CL/cl.h (100%) rename {ext => milepost/ext}/angle_headers/CL/cl_d3d10.h (100%) rename {ext => milepost/ext}/angle_headers/CL/cl_d3d11.h (100%) rename {ext => milepost/ext}/angle_headers/CL/cl_dx9_media_sharing.h (100%) rename {ext => milepost/ext}/angle_headers/CL/cl_dx9_media_sharing_intel.h (100%) rename {ext => milepost/ext}/angle_headers/CL/cl_egl.h (100%) rename {ext => milepost/ext}/angle_headers/CL/cl_ext.h (100%) rename {ext => milepost/ext}/angle_headers/CL/cl_ext_intel.h (100%) rename {ext => milepost/ext}/angle_headers/CL/cl_gl.h (100%) rename {ext => milepost/ext}/angle_headers/CL/cl_gl_ext.h (100%) rename {ext => milepost/ext}/angle_headers/CL/cl_half.h (100%) rename {ext => milepost/ext}/angle_headers/CL/cl_icd.h (100%) rename {ext => milepost/ext}/angle_headers/CL/cl_layer.h (100%) rename {ext => milepost/ext}/angle_headers/CL/cl_platform.h (100%) rename {ext => milepost/ext}/angle_headers/CL/cl_va_api_media_sharing_intel.h (100%) rename {ext => milepost/ext}/angle_headers/CL/cl_version.h (100%) rename {ext => milepost/ext}/angle_headers/CL/opencl.h (100%) rename {ext => milepost/ext}/angle_headers/EGL/.clang-format (100%) rename {ext => milepost/ext}/angle_headers/EGL/egl.h (100%) rename {ext => milepost/ext}/angle_headers/EGL/eglext.h (100%) rename {ext => milepost/ext}/angle_headers/EGL/eglext_angle.h (100%) rename {ext => milepost/ext}/angle_headers/EGL/eglplatform.h (100%) rename {ext => milepost/ext}/angle_headers/GLES/.clang-format (100%) rename {ext => milepost/ext}/angle_headers/GLES/README.md (100%) rename {ext => milepost/ext}/angle_headers/GLES/egl.h (100%) rename {ext => milepost/ext}/angle_headers/GLES/gl.h (100%) rename {ext => milepost/ext}/angle_headers/GLES/glext.h (100%) rename {ext => milepost/ext}/angle_headers/GLES/glplatform.h (100%) rename {ext => milepost/ext}/angle_headers/GLES2/.clang-format (100%) rename {ext => milepost/ext}/angle_headers/GLES2/gl2.h (100%) rename {ext => milepost/ext}/angle_headers/GLES2/gl2ext.h (100%) rename {ext => milepost/ext}/angle_headers/GLES2/gl2ext_angle.h (100%) rename {ext => milepost/ext}/angle_headers/GLES2/gl2platform.h (100%) rename {ext => milepost/ext}/angle_headers/GLES3/.clang-format (100%) rename {ext => milepost/ext}/angle_headers/GLES3/gl3.h (100%) rename {ext => milepost/ext}/angle_headers/GLES3/gl31.h (100%) rename {ext => milepost/ext}/angle_headers/GLES3/gl32.h (100%) rename {ext => milepost/ext}/angle_headers/GLES3/gl3platform.h (100%) rename {ext => milepost/ext}/angle_headers/GLSLANG/ShaderLang.h (100%) rename {ext => milepost/ext}/angle_headers/GLSLANG/ShaderVars.h (100%) rename {ext => milepost/ext}/angle_headers/KHR/.clang-format (100%) rename {ext => milepost/ext}/angle_headers/KHR/khrplatform.h (100%) rename {ext => milepost/ext}/angle_headers/WGL/.clang-format (100%) rename {ext => milepost/ext}/angle_headers/WGL/wgl.h (100%) rename {ext => milepost/ext}/angle_headers/angle_cl.h (100%) rename {ext => milepost/ext}/angle_headers/angle_gl.h (100%) rename {ext => milepost/ext}/angle_headers/angle_windowsstore.h (100%) rename {ext => milepost/ext}/angle_headers/export.h (100%) rename {ext => milepost/ext}/angle_headers/platform/Feature.h (100%) rename {ext => milepost/ext}/angle_headers/platform/FeaturesD3D_autogen.h (100%) rename {ext => milepost/ext}/angle_headers/platform/FeaturesGL_autogen.h (100%) rename {ext => milepost/ext}/angle_headers/platform/FeaturesMtl_autogen.h (100%) rename {ext => milepost/ext}/angle_headers/platform/FeaturesVk_autogen.h (100%) rename {ext => milepost/ext}/angle_headers/platform/FrontendFeatures_autogen.h (100%) rename {ext => milepost/ext}/angle_headers/platform/Platform.h (100%) rename {ext => milepost/ext}/angle_headers/platform/PlatformMethods.h (100%) rename {ext => milepost/ext}/angle_headers/platform/d3d_features.json (100%) rename {ext => milepost/ext}/angle_headers/platform/frontend_features.json (100%) rename {ext => milepost/ext}/angle_headers/platform/gen_features.py (100%) rename {ext => milepost/ext}/angle_headers/platform/gl_features.json (100%) rename {ext => milepost/ext}/angle_headers/platform/mtl_features.json (100%) rename {ext => milepost/ext}/angle_headers/platform/vk_features.json (100%) rename {ext => milepost/ext}/angle_headers/vulkan/vulkan_fuchsia_ext.h (100%) rename {ext => milepost/ext}/angle_install_notes.md (100%) rename {ext => milepost/ext}/gl.xml (100%) rename {ext => milepost/ext}/stb_image.h (100%) rename {ext => milepost/ext}/stb_sprintf.h (100%) rename {ext => milepost/ext}/stb_truetype.h (100%) rename {resources => milepost/resources}/Andale Mono.ttf (100%) rename {resources => milepost/resources}/Andale Mono_old.ttf (100%) rename {resources => milepost/resources}/CMUSerif-Roman.ttf (100%) rename {resources => milepost/resources}/CMUTypewriter-Regular.ttf (100%) rename {resources => milepost/resources}/Courier.ttf (100%) rename {resources => milepost/resources}/OpenSansLatinSubset.ttf (100%) rename {resources => milepost/resources}/Top512.png (100%) rename {resources => milepost/resources}/triceratops.png (100%) rename {scripts => milepost/scripts}/embed_text.py (100%) rename {scripts => milepost/scripts}/glapi.py (100%) rename {src => milepost/src}/egl_surface.c (100%) rename {src => milepost/src}/egl_surface.h (100%) rename {src => milepost/src}/gl_api.h (100%) rename {src => milepost/src}/gl_canvas.c (100%) rename {src => milepost/src}/gl_loader.c (100%) rename {src => milepost/src}/gl_loader.h (100%) rename {src => milepost/src}/glsl_shaders/backprop.glsl (100%) rename {src => milepost/src}/glsl_shaders/balance_workgroups.glsl (100%) rename {src => milepost/src}/glsl_shaders/blit_fragment.glsl (100%) rename {src => milepost/src}/glsl_shaders/blit_vertex.glsl (100%) rename {src => milepost/src}/glsl_shaders/common.glsl (100%) rename {src => milepost/src}/glsl_shaders/merge.glsl (100%) rename {src => milepost/src}/glsl_shaders/path_setup.glsl (100%) rename {src => milepost/src}/glsl_shaders/raster.glsl (100%) rename {src => milepost/src}/glsl_shaders/segment_setup.glsl (100%) rename {src => milepost/src}/graphics.h (100%) rename {src => milepost/src}/graphics_common.c (100%) rename {src => milepost/src}/graphics_common.h (100%) rename {src => milepost/src}/graphics_surface.c (100%) rename {src => milepost/src}/graphics_surface.h (100%) rename {src => milepost/src}/input_state.c (100%) rename {src => milepost/src}/input_state.h (100%) rename {src => milepost/src}/milepost.c (100%) rename {src => milepost/src}/milepost.h (100%) rename {src => milepost/src}/milepost.m (100%) rename {src => milepost/src}/mp_app.c (100%) rename {src => milepost/src}/mp_app.h (100%) rename {src => milepost/src}/mp_app_internal.h (100%) rename {src => milepost/src}/mtl_renderer.h (100%) rename {src => milepost/src}/mtl_renderer.m (100%) rename {src => milepost/src}/mtl_renderer.metal (100%) rename {src => milepost/src}/mtl_surface.h (100%) rename {src => milepost/src}/mtl_surface.m (100%) rename {src => milepost/src}/osx_app.h (100%) rename {src => milepost/src}/osx_app.m (100%) rename {src => milepost/src}/platform/linux_clock.c (100%) rename {src => milepost/src}/platform/orca_clock.c (100%) rename {src => milepost/src}/platform/orca_log.c (100%) rename {src => milepost/src}/platform/orca_malloc.c (100%) rename {src => milepost/src}/platform/orca_memory.c (100%) rename {src => milepost/src}/platform/orca_strings.c (100%) rename {src => milepost/src}/platform/osx_clock.c (100%) rename {src => milepost/src}/platform/osx_path.m (100%) rename {src => milepost/src}/platform/platform.h (100%) rename {src => milepost/src}/platform/platform_assert.h (100%) rename {src => milepost/src}/platform/platform_clock.h (100%) rename {src => milepost/src}/platform/platform_io.h (100%) rename {src => milepost/src}/platform/platform_io_common.c (100%) rename {src => milepost/src}/platform/platform_io_internal.c (100%) rename {src => milepost/src}/platform/platform_io_internal.h (100%) rename {src => milepost/src}/platform/platform_log.c (100%) rename {src => milepost/src}/platform/platform_log.h (100%) rename {src => milepost/src}/platform/platform_math.h (100%) rename {src => milepost/src}/platform/platform_memory.h (100%) rename {src => milepost/src}/platform/platform_path.c (100%) rename {src => milepost/src}/platform/platform_path.h (100%) rename {src => milepost/src}/platform/platform_rng.h (100%) rename {src => milepost/src}/platform/platform_socket.h (100%) rename {src => milepost/src}/platform/platform_strings.h (100%) rename {src => milepost/src}/platform/platform_thread.h (100%) rename {src => milepost/src}/platform/platform_varg.h (100%) rename {src => milepost/src}/platform/posix_io.c (100%) rename {src => milepost/src}/platform/posix_socket.c (100%) rename {src => milepost/src}/platform/posix_thread.c (100%) rename {src => milepost/src}/platform/std_log.c (100%) rename {src => milepost/src}/platform/unix_memory.c (100%) rename {src => milepost/src}/platform/unix_rng.c (100%) rename {src => milepost/src}/platform/win32_clock.c (100%) rename {src => milepost/src}/platform/win32_io.c (100%) rename {src => milepost/src}/platform/win32_memory.c (100%) rename {src => milepost/src}/platform/win32_path.c (100%) rename {src => milepost/src}/platform/win32_string_helpers.c (100%) rename {src => milepost/src}/platform/win32_string_helpers.h (100%) rename {src => milepost/src}/platform/win32_thread.c (100%) rename {src => milepost/src}/ui.c (100%) rename {src => milepost/src}/ui.h (100%) rename {src => milepost/src}/util/atomic.h (100%) rename {src => milepost/src}/util/hash.c (100%) rename {src => milepost/src}/util/hash.h (100%) rename {src => milepost/src}/util/lists.h (100%) rename {src => milepost/src}/util/macro_helpers.h (100%) rename {src => milepost/src}/util/memory.c (100%) rename {src => milepost/src}/util/memory.h (100%) rename {src => milepost/src}/util/ringbuffer.c (100%) rename {src => milepost/src}/util/ringbuffer.h (100%) rename {src => milepost/src}/util/strings.c (100%) rename {src => milepost/src}/util/strings.h (100%) rename {src => milepost/src}/util/typedefs.h (100%) rename {src => milepost/src}/util/utf8.c (100%) rename {src => milepost/src}/util/utf8.h (100%) rename {src => milepost/src}/wgl_surface.c (100%) rename {src => milepost/src}/wgl_surface.h (100%) rename {src => milepost/src}/win32_app.c (100%) rename {src => milepost/src}/win32_app.h (100%) rename {src => milepost/src}/win32_manifest.xml (100%) rename {test => milepost/test}/files/build.bat (100%) rename {test => milepost/test}/files/build.sh (100%) rename {test => milepost/test}/files/data/directory/test.txt (100%) rename {test => milepost/test}/files/data/jail/dir/test.txt (100%) rename {test => milepost/test}/files/data/jail/dir_escape (100%) rename {test => milepost/test}/files/data/jail/file_escape (100%) rename {test => milepost/test}/files/data/jail/test.txt (100%) rename {test => milepost/test}/files/data/regular.txt (100%) rename {test => milepost/test}/files/data/symlink (100%) rename {test => milepost/test}/files/main.c (100%) diff --git a/.gitignore b/milepost/.gitignore similarity index 100% rename from .gitignore rename to milepost/.gitignore diff --git a/examples/atlas/build.bat b/milepost/examples/atlas/build.bat similarity index 100% rename from examples/atlas/build.bat rename to milepost/examples/atlas/build.bat diff --git a/examples/atlas/build.sh b/milepost/examples/atlas/build.sh similarity index 100% rename from examples/atlas/build.sh rename to milepost/examples/atlas/build.sh diff --git a/examples/atlas/main.c b/milepost/examples/atlas/main.c similarity index 100% rename from examples/atlas/main.c rename to milepost/examples/atlas/main.c diff --git a/examples/canvas/build.bat b/milepost/examples/canvas/build.bat similarity index 100% rename from examples/canvas/build.bat rename to milepost/examples/canvas/build.bat diff --git a/examples/canvas/build.sh b/milepost/examples/canvas/build.sh similarity index 100% rename from examples/canvas/build.sh rename to milepost/examples/canvas/build.sh diff --git a/examples/canvas/main.c b/milepost/examples/canvas/main.c similarity index 100% rename from examples/canvas/main.c rename to milepost/examples/canvas/main.c diff --git a/examples/image/build.bat b/milepost/examples/image/build.bat similarity index 100% rename from examples/image/build.bat rename to milepost/examples/image/build.bat diff --git a/examples/image/build.sh b/milepost/examples/image/build.sh similarity index 100% rename from examples/image/build.sh rename to milepost/examples/image/build.sh diff --git a/examples/image/main.c b/milepost/examples/image/main.c similarity index 100% rename from examples/image/main.c rename to milepost/examples/image/main.c diff --git a/examples/multi_surface/build.bat b/milepost/examples/multi_surface/build.bat similarity index 100% rename from examples/multi_surface/build.bat rename to milepost/examples/multi_surface/build.bat diff --git a/examples/multi_surface/build.sh b/milepost/examples/multi_surface/build.sh similarity index 100% rename from examples/multi_surface/build.sh rename to milepost/examples/multi_surface/build.sh diff --git a/examples/multi_surface/main.c b/milepost/examples/multi_surface/main.c similarity index 100% rename from examples/multi_surface/main.c rename to milepost/examples/multi_surface/main.c diff --git a/examples/perf_text/build.bat b/milepost/examples/perf_text/build.bat similarity index 100% rename from examples/perf_text/build.bat rename to milepost/examples/perf_text/build.bat diff --git a/examples/perf_text/build.sh b/milepost/examples/perf_text/build.sh similarity index 100% rename from examples/perf_text/build.sh rename to milepost/examples/perf_text/build.sh diff --git a/examples/perf_text/main.c b/milepost/examples/perf_text/main.c similarity index 100% rename from examples/perf_text/main.c rename to milepost/examples/perf_text/main.c diff --git a/examples/polygon/build.bat b/milepost/examples/polygon/build.bat similarity index 100% rename from examples/polygon/build.bat rename to milepost/examples/polygon/build.bat diff --git a/examples/polygon/build.sh b/milepost/examples/polygon/build.sh similarity index 100% rename from examples/polygon/build.sh rename to milepost/examples/polygon/build.sh diff --git a/examples/polygon/main.c b/milepost/examples/polygon/main.c similarity index 100% rename from examples/polygon/main.c rename to milepost/examples/polygon/main.c diff --git a/examples/render_thread/build.bat b/milepost/examples/render_thread/build.bat similarity index 100% rename from examples/render_thread/build.bat rename to milepost/examples/render_thread/build.bat diff --git a/examples/render_thread/build.sh b/milepost/examples/render_thread/build.sh similarity index 100% rename from examples/render_thread/build.sh rename to milepost/examples/render_thread/build.sh diff --git a/examples/render_thread/main.c b/milepost/examples/render_thread/main.c similarity index 100% rename from examples/render_thread/main.c rename to milepost/examples/render_thread/main.c diff --git a/examples/simpleWindow/build.bat b/milepost/examples/simpleWindow/build.bat similarity index 100% rename from examples/simpleWindow/build.bat rename to milepost/examples/simpleWindow/build.bat diff --git a/examples/simpleWindow/build.sh b/milepost/examples/simpleWindow/build.sh similarity index 100% rename from examples/simpleWindow/build.sh rename to milepost/examples/simpleWindow/build.sh diff --git a/examples/simpleWindow/main.c b/milepost/examples/simpleWindow/main.c similarity index 100% rename from examples/simpleWindow/main.c rename to milepost/examples/simpleWindow/main.c diff --git a/examples/smooth_resize/build.bat b/milepost/examples/smooth_resize/build.bat similarity index 100% rename from examples/smooth_resize/build.bat rename to milepost/examples/smooth_resize/build.bat diff --git a/examples/smooth_resize/build.sh b/milepost/examples/smooth_resize/build.sh similarity index 100% rename from examples/smooth_resize/build.sh rename to milepost/examples/smooth_resize/build.sh diff --git a/examples/smooth_resize/main.c b/milepost/examples/smooth_resize/main.c similarity index 100% rename from examples/smooth_resize/main.c rename to milepost/examples/smooth_resize/main.c diff --git a/examples/surface_sharing/build.bat b/milepost/examples/surface_sharing/build.bat similarity index 100% rename from examples/surface_sharing/build.bat rename to milepost/examples/surface_sharing/build.bat diff --git a/examples/surface_sharing/build.sh b/milepost/examples/surface_sharing/build.sh similarity index 100% rename from examples/surface_sharing/build.sh rename to milepost/examples/surface_sharing/build.sh diff --git a/examples/surface_sharing/main.c b/milepost/examples/surface_sharing/main.c similarity index 100% rename from examples/surface_sharing/main.c rename to milepost/examples/surface_sharing/main.c diff --git a/examples/tiger/Ghostscript_Tiger.svg b/milepost/examples/tiger/Ghostscript_Tiger.svg similarity index 100% rename from examples/tiger/Ghostscript_Tiger.svg rename to milepost/examples/tiger/Ghostscript_Tiger.svg diff --git a/examples/tiger/build.bat b/milepost/examples/tiger/build.bat similarity index 100% rename from examples/tiger/build.bat rename to milepost/examples/tiger/build.bat diff --git a/examples/tiger/build.sh b/milepost/examples/tiger/build.sh similarity index 100% rename from examples/tiger/build.sh rename to milepost/examples/tiger/build.sh diff --git a/examples/tiger/main.c b/milepost/examples/tiger/main.c similarity index 100% rename from examples/tiger/main.c rename to milepost/examples/tiger/main.c diff --git a/examples/tiger/svg2mg.py b/milepost/examples/tiger/svg2mg.py similarity index 100% rename from examples/tiger/svg2mg.py rename to milepost/examples/tiger/svg2mg.py diff --git a/examples/tiger/tiger.c b/milepost/examples/tiger/tiger.c similarity index 100% rename from examples/tiger/tiger.c rename to milepost/examples/tiger/tiger.c diff --git a/examples/triangleGL/build.bat b/milepost/examples/triangleGL/build.bat similarity index 100% rename from examples/triangleGL/build.bat rename to milepost/examples/triangleGL/build.bat diff --git a/examples/triangleGL/build.sh b/milepost/examples/triangleGL/build.sh similarity index 100% rename from examples/triangleGL/build.sh rename to milepost/examples/triangleGL/build.sh diff --git a/examples/triangleGL/main.c b/milepost/examples/triangleGL/main.c similarity index 100% rename from examples/triangleGL/main.c rename to milepost/examples/triangleGL/main.c diff --git a/examples/triangleGLES/build.bat b/milepost/examples/triangleGLES/build.bat similarity index 100% rename from examples/triangleGLES/build.bat rename to milepost/examples/triangleGLES/build.bat diff --git a/examples/triangleGLES/build.sh b/milepost/examples/triangleGLES/build.sh similarity index 100% rename from examples/triangleGLES/build.sh rename to milepost/examples/triangleGLES/build.sh diff --git a/examples/triangleGLES/main.c b/milepost/examples/triangleGLES/main.c similarity index 100% rename from examples/triangleGLES/main.c rename to milepost/examples/triangleGLES/main.c diff --git a/examples/triangleMetal/build.sh b/milepost/examples/triangleMetal/build.sh similarity index 100% rename from examples/triangleMetal/build.sh rename to milepost/examples/triangleMetal/build.sh diff --git a/examples/triangleMetal/main.m b/milepost/examples/triangleMetal/main.m similarity index 100% rename from examples/triangleMetal/main.m rename to milepost/examples/triangleMetal/main.m diff --git a/examples/triangleMetal/shader.metal b/milepost/examples/triangleMetal/shader.metal similarity index 100% rename from examples/triangleMetal/shader.metal rename to milepost/examples/triangleMetal/shader.metal diff --git a/examples/triangleMetal/vertex.h b/milepost/examples/triangleMetal/vertex.h similarity index 100% rename from examples/triangleMetal/vertex.h rename to milepost/examples/triangleMetal/vertex.h diff --git a/examples/ui/build.bat b/milepost/examples/ui/build.bat similarity index 100% rename from examples/ui/build.bat rename to milepost/examples/ui/build.bat diff --git a/examples/ui/build.sh b/milepost/examples/ui/build.sh similarity index 100% rename from examples/ui/build.sh rename to milepost/examples/ui/build.sh diff --git a/examples/ui/main.c b/milepost/examples/ui/main.c similarity index 100% rename from examples/ui/main.c rename to milepost/examples/ui/main.c diff --git a/ext/GL/glcorearb.h b/milepost/ext/GL/glcorearb.h similarity index 100% rename from ext/GL/glcorearb.h rename to milepost/ext/GL/glcorearb.h diff --git a/ext/GL/glext.h b/milepost/ext/GL/glext.h similarity index 100% rename from ext/GL/glext.h rename to milepost/ext/GL/glext.h diff --git a/ext/GL/wglext.h b/milepost/ext/GL/wglext.h similarity index 100% rename from ext/GL/wglext.h rename to milepost/ext/GL/wglext.h diff --git a/ext/GLES3/gl3.h b/milepost/ext/GLES3/gl3.h similarity index 100% rename from ext/GLES3/gl3.h rename to milepost/ext/GLES3/gl3.h diff --git a/ext/GLES3/gl31.h b/milepost/ext/GLES3/gl31.h similarity index 100% rename from ext/GLES3/gl31.h rename to milepost/ext/GLES3/gl31.h diff --git a/ext/GLES3/gl32.h b/milepost/ext/GLES3/gl32.h similarity index 100% rename from ext/GLES3/gl32.h rename to milepost/ext/GLES3/gl32.h diff --git a/ext/GLES3/gl3platform.h b/milepost/ext/GLES3/gl3platform.h similarity index 100% rename from ext/GLES3/gl3platform.h rename to milepost/ext/GLES3/gl3platform.h diff --git a/ext/KHR/khrplatform.h b/milepost/ext/KHR/khrplatform.h similarity index 100% rename from ext/KHR/khrplatform.h rename to milepost/ext/KHR/khrplatform.h diff --git a/ext/angle_headers/CL/.clang-format b/milepost/ext/angle_headers/CL/.clang-format similarity index 100% rename from ext/angle_headers/CL/.clang-format rename to milepost/ext/angle_headers/CL/.clang-format diff --git a/ext/angle_headers/CL/README.md b/milepost/ext/angle_headers/CL/README.md similarity index 100% rename from ext/angle_headers/CL/README.md rename to milepost/ext/angle_headers/CL/README.md diff --git a/ext/angle_headers/CL/cl.h b/milepost/ext/angle_headers/CL/cl.h similarity index 100% rename from ext/angle_headers/CL/cl.h rename to milepost/ext/angle_headers/CL/cl.h diff --git a/ext/angle_headers/CL/cl_d3d10.h b/milepost/ext/angle_headers/CL/cl_d3d10.h similarity index 100% rename from ext/angle_headers/CL/cl_d3d10.h rename to milepost/ext/angle_headers/CL/cl_d3d10.h diff --git a/ext/angle_headers/CL/cl_d3d11.h b/milepost/ext/angle_headers/CL/cl_d3d11.h similarity index 100% rename from ext/angle_headers/CL/cl_d3d11.h rename to milepost/ext/angle_headers/CL/cl_d3d11.h diff --git a/ext/angle_headers/CL/cl_dx9_media_sharing.h b/milepost/ext/angle_headers/CL/cl_dx9_media_sharing.h similarity index 100% rename from ext/angle_headers/CL/cl_dx9_media_sharing.h rename to milepost/ext/angle_headers/CL/cl_dx9_media_sharing.h diff --git a/ext/angle_headers/CL/cl_dx9_media_sharing_intel.h b/milepost/ext/angle_headers/CL/cl_dx9_media_sharing_intel.h similarity index 100% rename from ext/angle_headers/CL/cl_dx9_media_sharing_intel.h rename to milepost/ext/angle_headers/CL/cl_dx9_media_sharing_intel.h diff --git a/ext/angle_headers/CL/cl_egl.h b/milepost/ext/angle_headers/CL/cl_egl.h similarity index 100% rename from ext/angle_headers/CL/cl_egl.h rename to milepost/ext/angle_headers/CL/cl_egl.h diff --git a/ext/angle_headers/CL/cl_ext.h b/milepost/ext/angle_headers/CL/cl_ext.h similarity index 100% rename from ext/angle_headers/CL/cl_ext.h rename to milepost/ext/angle_headers/CL/cl_ext.h diff --git a/ext/angle_headers/CL/cl_ext_intel.h b/milepost/ext/angle_headers/CL/cl_ext_intel.h similarity index 100% rename from ext/angle_headers/CL/cl_ext_intel.h rename to milepost/ext/angle_headers/CL/cl_ext_intel.h diff --git a/ext/angle_headers/CL/cl_gl.h b/milepost/ext/angle_headers/CL/cl_gl.h similarity index 100% rename from ext/angle_headers/CL/cl_gl.h rename to milepost/ext/angle_headers/CL/cl_gl.h diff --git a/ext/angle_headers/CL/cl_gl_ext.h b/milepost/ext/angle_headers/CL/cl_gl_ext.h similarity index 100% rename from ext/angle_headers/CL/cl_gl_ext.h rename to milepost/ext/angle_headers/CL/cl_gl_ext.h diff --git a/ext/angle_headers/CL/cl_half.h b/milepost/ext/angle_headers/CL/cl_half.h similarity index 100% rename from ext/angle_headers/CL/cl_half.h rename to milepost/ext/angle_headers/CL/cl_half.h diff --git a/ext/angle_headers/CL/cl_icd.h b/milepost/ext/angle_headers/CL/cl_icd.h similarity index 100% rename from ext/angle_headers/CL/cl_icd.h rename to milepost/ext/angle_headers/CL/cl_icd.h diff --git a/ext/angle_headers/CL/cl_layer.h b/milepost/ext/angle_headers/CL/cl_layer.h similarity index 100% rename from ext/angle_headers/CL/cl_layer.h rename to milepost/ext/angle_headers/CL/cl_layer.h diff --git a/ext/angle_headers/CL/cl_platform.h b/milepost/ext/angle_headers/CL/cl_platform.h similarity index 100% rename from ext/angle_headers/CL/cl_platform.h rename to milepost/ext/angle_headers/CL/cl_platform.h diff --git a/ext/angle_headers/CL/cl_va_api_media_sharing_intel.h b/milepost/ext/angle_headers/CL/cl_va_api_media_sharing_intel.h similarity index 100% rename from ext/angle_headers/CL/cl_va_api_media_sharing_intel.h rename to milepost/ext/angle_headers/CL/cl_va_api_media_sharing_intel.h diff --git a/ext/angle_headers/CL/cl_version.h b/milepost/ext/angle_headers/CL/cl_version.h similarity index 100% rename from ext/angle_headers/CL/cl_version.h rename to milepost/ext/angle_headers/CL/cl_version.h diff --git a/ext/angle_headers/CL/opencl.h b/milepost/ext/angle_headers/CL/opencl.h similarity index 100% rename from ext/angle_headers/CL/opencl.h rename to milepost/ext/angle_headers/CL/opencl.h diff --git a/ext/angle_headers/EGL/.clang-format b/milepost/ext/angle_headers/EGL/.clang-format similarity index 100% rename from ext/angle_headers/EGL/.clang-format rename to milepost/ext/angle_headers/EGL/.clang-format diff --git a/ext/angle_headers/EGL/egl.h b/milepost/ext/angle_headers/EGL/egl.h similarity index 100% rename from ext/angle_headers/EGL/egl.h rename to milepost/ext/angle_headers/EGL/egl.h diff --git a/ext/angle_headers/EGL/eglext.h b/milepost/ext/angle_headers/EGL/eglext.h similarity index 100% rename from ext/angle_headers/EGL/eglext.h rename to milepost/ext/angle_headers/EGL/eglext.h diff --git a/ext/angle_headers/EGL/eglext_angle.h b/milepost/ext/angle_headers/EGL/eglext_angle.h similarity index 100% rename from ext/angle_headers/EGL/eglext_angle.h rename to milepost/ext/angle_headers/EGL/eglext_angle.h diff --git a/ext/angle_headers/EGL/eglplatform.h b/milepost/ext/angle_headers/EGL/eglplatform.h similarity index 100% rename from ext/angle_headers/EGL/eglplatform.h rename to milepost/ext/angle_headers/EGL/eglplatform.h diff --git a/ext/angle_headers/GLES/.clang-format b/milepost/ext/angle_headers/GLES/.clang-format similarity index 100% rename from ext/angle_headers/GLES/.clang-format rename to milepost/ext/angle_headers/GLES/.clang-format diff --git a/ext/angle_headers/GLES/README.md b/milepost/ext/angle_headers/GLES/README.md similarity index 100% rename from ext/angle_headers/GLES/README.md rename to milepost/ext/angle_headers/GLES/README.md diff --git a/ext/angle_headers/GLES/egl.h b/milepost/ext/angle_headers/GLES/egl.h similarity index 100% rename from ext/angle_headers/GLES/egl.h rename to milepost/ext/angle_headers/GLES/egl.h diff --git a/ext/angle_headers/GLES/gl.h b/milepost/ext/angle_headers/GLES/gl.h similarity index 100% rename from ext/angle_headers/GLES/gl.h rename to milepost/ext/angle_headers/GLES/gl.h diff --git a/ext/angle_headers/GLES/glext.h b/milepost/ext/angle_headers/GLES/glext.h similarity index 100% rename from ext/angle_headers/GLES/glext.h rename to milepost/ext/angle_headers/GLES/glext.h diff --git a/ext/angle_headers/GLES/glplatform.h b/milepost/ext/angle_headers/GLES/glplatform.h similarity index 100% rename from ext/angle_headers/GLES/glplatform.h rename to milepost/ext/angle_headers/GLES/glplatform.h diff --git a/ext/angle_headers/GLES2/.clang-format b/milepost/ext/angle_headers/GLES2/.clang-format similarity index 100% rename from ext/angle_headers/GLES2/.clang-format rename to milepost/ext/angle_headers/GLES2/.clang-format diff --git a/ext/angle_headers/GLES2/gl2.h b/milepost/ext/angle_headers/GLES2/gl2.h similarity index 100% rename from ext/angle_headers/GLES2/gl2.h rename to milepost/ext/angle_headers/GLES2/gl2.h diff --git a/ext/angle_headers/GLES2/gl2ext.h b/milepost/ext/angle_headers/GLES2/gl2ext.h similarity index 100% rename from ext/angle_headers/GLES2/gl2ext.h rename to milepost/ext/angle_headers/GLES2/gl2ext.h diff --git a/ext/angle_headers/GLES2/gl2ext_angle.h b/milepost/ext/angle_headers/GLES2/gl2ext_angle.h similarity index 100% rename from ext/angle_headers/GLES2/gl2ext_angle.h rename to milepost/ext/angle_headers/GLES2/gl2ext_angle.h diff --git a/ext/angle_headers/GLES2/gl2platform.h b/milepost/ext/angle_headers/GLES2/gl2platform.h similarity index 100% rename from ext/angle_headers/GLES2/gl2platform.h rename to milepost/ext/angle_headers/GLES2/gl2platform.h diff --git a/ext/angle_headers/GLES3/.clang-format b/milepost/ext/angle_headers/GLES3/.clang-format similarity index 100% rename from ext/angle_headers/GLES3/.clang-format rename to milepost/ext/angle_headers/GLES3/.clang-format diff --git a/ext/angle_headers/GLES3/gl3.h b/milepost/ext/angle_headers/GLES3/gl3.h similarity index 100% rename from ext/angle_headers/GLES3/gl3.h rename to milepost/ext/angle_headers/GLES3/gl3.h diff --git a/ext/angle_headers/GLES3/gl31.h b/milepost/ext/angle_headers/GLES3/gl31.h similarity index 100% rename from ext/angle_headers/GLES3/gl31.h rename to milepost/ext/angle_headers/GLES3/gl31.h diff --git a/ext/angle_headers/GLES3/gl32.h b/milepost/ext/angle_headers/GLES3/gl32.h similarity index 100% rename from ext/angle_headers/GLES3/gl32.h rename to milepost/ext/angle_headers/GLES3/gl32.h diff --git a/ext/angle_headers/GLES3/gl3platform.h b/milepost/ext/angle_headers/GLES3/gl3platform.h similarity index 100% rename from ext/angle_headers/GLES3/gl3platform.h rename to milepost/ext/angle_headers/GLES3/gl3platform.h diff --git a/ext/angle_headers/GLSLANG/ShaderLang.h b/milepost/ext/angle_headers/GLSLANG/ShaderLang.h similarity index 100% rename from ext/angle_headers/GLSLANG/ShaderLang.h rename to milepost/ext/angle_headers/GLSLANG/ShaderLang.h diff --git a/ext/angle_headers/GLSLANG/ShaderVars.h b/milepost/ext/angle_headers/GLSLANG/ShaderVars.h similarity index 100% rename from ext/angle_headers/GLSLANG/ShaderVars.h rename to milepost/ext/angle_headers/GLSLANG/ShaderVars.h diff --git a/ext/angle_headers/KHR/.clang-format b/milepost/ext/angle_headers/KHR/.clang-format similarity index 100% rename from ext/angle_headers/KHR/.clang-format rename to milepost/ext/angle_headers/KHR/.clang-format diff --git a/ext/angle_headers/KHR/khrplatform.h b/milepost/ext/angle_headers/KHR/khrplatform.h similarity index 100% rename from ext/angle_headers/KHR/khrplatform.h rename to milepost/ext/angle_headers/KHR/khrplatform.h diff --git a/ext/angle_headers/WGL/.clang-format b/milepost/ext/angle_headers/WGL/.clang-format similarity index 100% rename from ext/angle_headers/WGL/.clang-format rename to milepost/ext/angle_headers/WGL/.clang-format diff --git a/ext/angle_headers/WGL/wgl.h b/milepost/ext/angle_headers/WGL/wgl.h similarity index 100% rename from ext/angle_headers/WGL/wgl.h rename to milepost/ext/angle_headers/WGL/wgl.h diff --git a/ext/angle_headers/angle_cl.h b/milepost/ext/angle_headers/angle_cl.h similarity index 100% rename from ext/angle_headers/angle_cl.h rename to milepost/ext/angle_headers/angle_cl.h diff --git a/ext/angle_headers/angle_gl.h b/milepost/ext/angle_headers/angle_gl.h similarity index 100% rename from ext/angle_headers/angle_gl.h rename to milepost/ext/angle_headers/angle_gl.h diff --git a/ext/angle_headers/angle_windowsstore.h b/milepost/ext/angle_headers/angle_windowsstore.h similarity index 100% rename from ext/angle_headers/angle_windowsstore.h rename to milepost/ext/angle_headers/angle_windowsstore.h diff --git a/ext/angle_headers/export.h b/milepost/ext/angle_headers/export.h similarity index 100% rename from ext/angle_headers/export.h rename to milepost/ext/angle_headers/export.h diff --git a/ext/angle_headers/platform/Feature.h b/milepost/ext/angle_headers/platform/Feature.h similarity index 100% rename from ext/angle_headers/platform/Feature.h rename to milepost/ext/angle_headers/platform/Feature.h diff --git a/ext/angle_headers/platform/FeaturesD3D_autogen.h b/milepost/ext/angle_headers/platform/FeaturesD3D_autogen.h similarity index 100% rename from ext/angle_headers/platform/FeaturesD3D_autogen.h rename to milepost/ext/angle_headers/platform/FeaturesD3D_autogen.h diff --git a/ext/angle_headers/platform/FeaturesGL_autogen.h b/milepost/ext/angle_headers/platform/FeaturesGL_autogen.h similarity index 100% rename from ext/angle_headers/platform/FeaturesGL_autogen.h rename to milepost/ext/angle_headers/platform/FeaturesGL_autogen.h diff --git a/ext/angle_headers/platform/FeaturesMtl_autogen.h b/milepost/ext/angle_headers/platform/FeaturesMtl_autogen.h similarity index 100% rename from ext/angle_headers/platform/FeaturesMtl_autogen.h rename to milepost/ext/angle_headers/platform/FeaturesMtl_autogen.h diff --git a/ext/angle_headers/platform/FeaturesVk_autogen.h b/milepost/ext/angle_headers/platform/FeaturesVk_autogen.h similarity index 100% rename from ext/angle_headers/platform/FeaturesVk_autogen.h rename to milepost/ext/angle_headers/platform/FeaturesVk_autogen.h diff --git a/ext/angle_headers/platform/FrontendFeatures_autogen.h b/milepost/ext/angle_headers/platform/FrontendFeatures_autogen.h similarity index 100% rename from ext/angle_headers/platform/FrontendFeatures_autogen.h rename to milepost/ext/angle_headers/platform/FrontendFeatures_autogen.h diff --git a/ext/angle_headers/platform/Platform.h b/milepost/ext/angle_headers/platform/Platform.h similarity index 100% rename from ext/angle_headers/platform/Platform.h rename to milepost/ext/angle_headers/platform/Platform.h diff --git a/ext/angle_headers/platform/PlatformMethods.h b/milepost/ext/angle_headers/platform/PlatformMethods.h similarity index 100% rename from ext/angle_headers/platform/PlatformMethods.h rename to milepost/ext/angle_headers/platform/PlatformMethods.h diff --git a/ext/angle_headers/platform/d3d_features.json b/milepost/ext/angle_headers/platform/d3d_features.json similarity index 100% rename from ext/angle_headers/platform/d3d_features.json rename to milepost/ext/angle_headers/platform/d3d_features.json diff --git a/ext/angle_headers/platform/frontend_features.json b/milepost/ext/angle_headers/platform/frontend_features.json similarity index 100% rename from ext/angle_headers/platform/frontend_features.json rename to milepost/ext/angle_headers/platform/frontend_features.json diff --git a/ext/angle_headers/platform/gen_features.py b/milepost/ext/angle_headers/platform/gen_features.py similarity index 100% rename from ext/angle_headers/platform/gen_features.py rename to milepost/ext/angle_headers/platform/gen_features.py diff --git a/ext/angle_headers/platform/gl_features.json b/milepost/ext/angle_headers/platform/gl_features.json similarity index 100% rename from ext/angle_headers/platform/gl_features.json rename to milepost/ext/angle_headers/platform/gl_features.json diff --git a/ext/angle_headers/platform/mtl_features.json b/milepost/ext/angle_headers/platform/mtl_features.json similarity index 100% rename from ext/angle_headers/platform/mtl_features.json rename to milepost/ext/angle_headers/platform/mtl_features.json diff --git a/ext/angle_headers/platform/vk_features.json b/milepost/ext/angle_headers/platform/vk_features.json similarity index 100% rename from ext/angle_headers/platform/vk_features.json rename to milepost/ext/angle_headers/platform/vk_features.json diff --git a/ext/angle_headers/vulkan/vulkan_fuchsia_ext.h b/milepost/ext/angle_headers/vulkan/vulkan_fuchsia_ext.h similarity index 100% rename from ext/angle_headers/vulkan/vulkan_fuchsia_ext.h rename to milepost/ext/angle_headers/vulkan/vulkan_fuchsia_ext.h diff --git a/ext/angle_install_notes.md b/milepost/ext/angle_install_notes.md similarity index 100% rename from ext/angle_install_notes.md rename to milepost/ext/angle_install_notes.md diff --git a/ext/gl.xml b/milepost/ext/gl.xml similarity index 100% rename from ext/gl.xml rename to milepost/ext/gl.xml diff --git a/ext/stb_image.h b/milepost/ext/stb_image.h similarity index 100% rename from ext/stb_image.h rename to milepost/ext/stb_image.h diff --git a/ext/stb_sprintf.h b/milepost/ext/stb_sprintf.h similarity index 100% rename from ext/stb_sprintf.h rename to milepost/ext/stb_sprintf.h diff --git a/ext/stb_truetype.h b/milepost/ext/stb_truetype.h similarity index 100% rename from ext/stb_truetype.h rename to milepost/ext/stb_truetype.h diff --git a/resources/Andale Mono.ttf b/milepost/resources/Andale Mono.ttf similarity index 100% rename from resources/Andale Mono.ttf rename to milepost/resources/Andale Mono.ttf diff --git a/resources/Andale Mono_old.ttf b/milepost/resources/Andale Mono_old.ttf similarity index 100% rename from resources/Andale Mono_old.ttf rename to milepost/resources/Andale Mono_old.ttf diff --git a/resources/CMUSerif-Roman.ttf b/milepost/resources/CMUSerif-Roman.ttf similarity index 100% rename from resources/CMUSerif-Roman.ttf rename to milepost/resources/CMUSerif-Roman.ttf diff --git a/resources/CMUTypewriter-Regular.ttf b/milepost/resources/CMUTypewriter-Regular.ttf similarity index 100% rename from resources/CMUTypewriter-Regular.ttf rename to milepost/resources/CMUTypewriter-Regular.ttf diff --git a/resources/Courier.ttf b/milepost/resources/Courier.ttf similarity index 100% rename from resources/Courier.ttf rename to milepost/resources/Courier.ttf diff --git a/resources/OpenSansLatinSubset.ttf b/milepost/resources/OpenSansLatinSubset.ttf similarity index 100% rename from resources/OpenSansLatinSubset.ttf rename to milepost/resources/OpenSansLatinSubset.ttf diff --git a/resources/Top512.png b/milepost/resources/Top512.png similarity index 100% rename from resources/Top512.png rename to milepost/resources/Top512.png diff --git a/resources/triceratops.png b/milepost/resources/triceratops.png similarity index 100% rename from resources/triceratops.png rename to milepost/resources/triceratops.png diff --git a/scripts/embed_text.py b/milepost/scripts/embed_text.py similarity index 100% rename from scripts/embed_text.py rename to milepost/scripts/embed_text.py diff --git a/scripts/glapi.py b/milepost/scripts/glapi.py similarity index 100% rename from scripts/glapi.py rename to milepost/scripts/glapi.py diff --git a/src/egl_surface.c b/milepost/src/egl_surface.c similarity index 100% rename from src/egl_surface.c rename to milepost/src/egl_surface.c diff --git a/src/egl_surface.h b/milepost/src/egl_surface.h similarity index 100% rename from src/egl_surface.h rename to milepost/src/egl_surface.h diff --git a/src/gl_api.h b/milepost/src/gl_api.h similarity index 100% rename from src/gl_api.h rename to milepost/src/gl_api.h diff --git a/src/gl_canvas.c b/milepost/src/gl_canvas.c similarity index 100% rename from src/gl_canvas.c rename to milepost/src/gl_canvas.c diff --git a/src/gl_loader.c b/milepost/src/gl_loader.c similarity index 100% rename from src/gl_loader.c rename to milepost/src/gl_loader.c diff --git a/src/gl_loader.h b/milepost/src/gl_loader.h similarity index 100% rename from src/gl_loader.h rename to milepost/src/gl_loader.h diff --git a/src/glsl_shaders/backprop.glsl b/milepost/src/glsl_shaders/backprop.glsl similarity index 100% rename from src/glsl_shaders/backprop.glsl rename to milepost/src/glsl_shaders/backprop.glsl diff --git a/src/glsl_shaders/balance_workgroups.glsl b/milepost/src/glsl_shaders/balance_workgroups.glsl similarity index 100% rename from src/glsl_shaders/balance_workgroups.glsl rename to milepost/src/glsl_shaders/balance_workgroups.glsl diff --git a/src/glsl_shaders/blit_fragment.glsl b/milepost/src/glsl_shaders/blit_fragment.glsl similarity index 100% rename from src/glsl_shaders/blit_fragment.glsl rename to milepost/src/glsl_shaders/blit_fragment.glsl diff --git a/src/glsl_shaders/blit_vertex.glsl b/milepost/src/glsl_shaders/blit_vertex.glsl similarity index 100% rename from src/glsl_shaders/blit_vertex.glsl rename to milepost/src/glsl_shaders/blit_vertex.glsl diff --git a/src/glsl_shaders/common.glsl b/milepost/src/glsl_shaders/common.glsl similarity index 100% rename from src/glsl_shaders/common.glsl rename to milepost/src/glsl_shaders/common.glsl diff --git a/src/glsl_shaders/merge.glsl b/milepost/src/glsl_shaders/merge.glsl similarity index 100% rename from src/glsl_shaders/merge.glsl rename to milepost/src/glsl_shaders/merge.glsl diff --git a/src/glsl_shaders/path_setup.glsl b/milepost/src/glsl_shaders/path_setup.glsl similarity index 100% rename from src/glsl_shaders/path_setup.glsl rename to milepost/src/glsl_shaders/path_setup.glsl diff --git a/src/glsl_shaders/raster.glsl b/milepost/src/glsl_shaders/raster.glsl similarity index 100% rename from src/glsl_shaders/raster.glsl rename to milepost/src/glsl_shaders/raster.glsl diff --git a/src/glsl_shaders/segment_setup.glsl b/milepost/src/glsl_shaders/segment_setup.glsl similarity index 100% rename from src/glsl_shaders/segment_setup.glsl rename to milepost/src/glsl_shaders/segment_setup.glsl diff --git a/src/graphics.h b/milepost/src/graphics.h similarity index 100% rename from src/graphics.h rename to milepost/src/graphics.h diff --git a/src/graphics_common.c b/milepost/src/graphics_common.c similarity index 100% rename from src/graphics_common.c rename to milepost/src/graphics_common.c diff --git a/src/graphics_common.h b/milepost/src/graphics_common.h similarity index 100% rename from src/graphics_common.h rename to milepost/src/graphics_common.h diff --git a/src/graphics_surface.c b/milepost/src/graphics_surface.c similarity index 100% rename from src/graphics_surface.c rename to milepost/src/graphics_surface.c diff --git a/src/graphics_surface.h b/milepost/src/graphics_surface.h similarity index 100% rename from src/graphics_surface.h rename to milepost/src/graphics_surface.h diff --git a/src/input_state.c b/milepost/src/input_state.c similarity index 100% rename from src/input_state.c rename to milepost/src/input_state.c diff --git a/src/input_state.h b/milepost/src/input_state.h similarity index 100% rename from src/input_state.h rename to milepost/src/input_state.h diff --git a/src/milepost.c b/milepost/src/milepost.c similarity index 100% rename from src/milepost.c rename to milepost/src/milepost.c diff --git a/src/milepost.h b/milepost/src/milepost.h similarity index 100% rename from src/milepost.h rename to milepost/src/milepost.h diff --git a/src/milepost.m b/milepost/src/milepost.m similarity index 100% rename from src/milepost.m rename to milepost/src/milepost.m diff --git a/src/mp_app.c b/milepost/src/mp_app.c similarity index 100% rename from src/mp_app.c rename to milepost/src/mp_app.c diff --git a/src/mp_app.h b/milepost/src/mp_app.h similarity index 100% rename from src/mp_app.h rename to milepost/src/mp_app.h diff --git a/src/mp_app_internal.h b/milepost/src/mp_app_internal.h similarity index 100% rename from src/mp_app_internal.h rename to milepost/src/mp_app_internal.h diff --git a/src/mtl_renderer.h b/milepost/src/mtl_renderer.h similarity index 100% rename from src/mtl_renderer.h rename to milepost/src/mtl_renderer.h diff --git a/src/mtl_renderer.m b/milepost/src/mtl_renderer.m similarity index 100% rename from src/mtl_renderer.m rename to milepost/src/mtl_renderer.m diff --git a/src/mtl_renderer.metal b/milepost/src/mtl_renderer.metal similarity index 100% rename from src/mtl_renderer.metal rename to milepost/src/mtl_renderer.metal diff --git a/src/mtl_surface.h b/milepost/src/mtl_surface.h similarity index 100% rename from src/mtl_surface.h rename to milepost/src/mtl_surface.h diff --git a/src/mtl_surface.m b/milepost/src/mtl_surface.m similarity index 100% rename from src/mtl_surface.m rename to milepost/src/mtl_surface.m diff --git a/src/osx_app.h b/milepost/src/osx_app.h similarity index 100% rename from src/osx_app.h rename to milepost/src/osx_app.h diff --git a/src/osx_app.m b/milepost/src/osx_app.m similarity index 100% rename from src/osx_app.m rename to milepost/src/osx_app.m diff --git a/src/platform/linux_clock.c b/milepost/src/platform/linux_clock.c similarity index 100% rename from src/platform/linux_clock.c rename to milepost/src/platform/linux_clock.c diff --git a/src/platform/orca_clock.c b/milepost/src/platform/orca_clock.c similarity index 100% rename from src/platform/orca_clock.c rename to milepost/src/platform/orca_clock.c diff --git a/src/platform/orca_log.c b/milepost/src/platform/orca_log.c similarity index 100% rename from src/platform/orca_log.c rename to milepost/src/platform/orca_log.c diff --git a/src/platform/orca_malloc.c b/milepost/src/platform/orca_malloc.c similarity index 100% rename from src/platform/orca_malloc.c rename to milepost/src/platform/orca_malloc.c diff --git a/src/platform/orca_memory.c b/milepost/src/platform/orca_memory.c similarity index 100% rename from src/platform/orca_memory.c rename to milepost/src/platform/orca_memory.c diff --git a/src/platform/orca_strings.c b/milepost/src/platform/orca_strings.c similarity index 100% rename from src/platform/orca_strings.c rename to milepost/src/platform/orca_strings.c diff --git a/src/platform/osx_clock.c b/milepost/src/platform/osx_clock.c similarity index 100% rename from src/platform/osx_clock.c rename to milepost/src/platform/osx_clock.c diff --git a/src/platform/osx_path.m b/milepost/src/platform/osx_path.m similarity index 100% rename from src/platform/osx_path.m rename to milepost/src/platform/osx_path.m diff --git a/src/platform/platform.h b/milepost/src/platform/platform.h similarity index 100% rename from src/platform/platform.h rename to milepost/src/platform/platform.h diff --git a/src/platform/platform_assert.h b/milepost/src/platform/platform_assert.h similarity index 100% rename from src/platform/platform_assert.h rename to milepost/src/platform/platform_assert.h diff --git a/src/platform/platform_clock.h b/milepost/src/platform/platform_clock.h similarity index 100% rename from src/platform/platform_clock.h rename to milepost/src/platform/platform_clock.h diff --git a/src/platform/platform_io.h b/milepost/src/platform/platform_io.h similarity index 100% rename from src/platform/platform_io.h rename to milepost/src/platform/platform_io.h diff --git a/src/platform/platform_io_common.c b/milepost/src/platform/platform_io_common.c similarity index 100% rename from src/platform/platform_io_common.c rename to milepost/src/platform/platform_io_common.c diff --git a/src/platform/platform_io_internal.c b/milepost/src/platform/platform_io_internal.c similarity index 100% rename from src/platform/platform_io_internal.c rename to milepost/src/platform/platform_io_internal.c diff --git a/src/platform/platform_io_internal.h b/milepost/src/platform/platform_io_internal.h similarity index 100% rename from src/platform/platform_io_internal.h rename to milepost/src/platform/platform_io_internal.h diff --git a/src/platform/platform_log.c b/milepost/src/platform/platform_log.c similarity index 100% rename from src/platform/platform_log.c rename to milepost/src/platform/platform_log.c diff --git a/src/platform/platform_log.h b/milepost/src/platform/platform_log.h similarity index 100% rename from src/platform/platform_log.h rename to milepost/src/platform/platform_log.h diff --git a/src/platform/platform_math.h b/milepost/src/platform/platform_math.h similarity index 100% rename from src/platform/platform_math.h rename to milepost/src/platform/platform_math.h diff --git a/src/platform/platform_memory.h b/milepost/src/platform/platform_memory.h similarity index 100% rename from src/platform/platform_memory.h rename to milepost/src/platform/platform_memory.h diff --git a/src/platform/platform_path.c b/milepost/src/platform/platform_path.c similarity index 100% rename from src/platform/platform_path.c rename to milepost/src/platform/platform_path.c diff --git a/src/platform/platform_path.h b/milepost/src/platform/platform_path.h similarity index 100% rename from src/platform/platform_path.h rename to milepost/src/platform/platform_path.h diff --git a/src/platform/platform_rng.h b/milepost/src/platform/platform_rng.h similarity index 100% rename from src/platform/platform_rng.h rename to milepost/src/platform/platform_rng.h diff --git a/src/platform/platform_socket.h b/milepost/src/platform/platform_socket.h similarity index 100% rename from src/platform/platform_socket.h rename to milepost/src/platform/platform_socket.h diff --git a/src/platform/platform_strings.h b/milepost/src/platform/platform_strings.h similarity index 100% rename from src/platform/platform_strings.h rename to milepost/src/platform/platform_strings.h diff --git a/src/platform/platform_thread.h b/milepost/src/platform/platform_thread.h similarity index 100% rename from src/platform/platform_thread.h rename to milepost/src/platform/platform_thread.h diff --git a/src/platform/platform_varg.h b/milepost/src/platform/platform_varg.h similarity index 100% rename from src/platform/platform_varg.h rename to milepost/src/platform/platform_varg.h diff --git a/src/platform/posix_io.c b/milepost/src/platform/posix_io.c similarity index 100% rename from src/platform/posix_io.c rename to milepost/src/platform/posix_io.c diff --git a/src/platform/posix_socket.c b/milepost/src/platform/posix_socket.c similarity index 100% rename from src/platform/posix_socket.c rename to milepost/src/platform/posix_socket.c diff --git a/src/platform/posix_thread.c b/milepost/src/platform/posix_thread.c similarity index 100% rename from src/platform/posix_thread.c rename to milepost/src/platform/posix_thread.c diff --git a/src/platform/std_log.c b/milepost/src/platform/std_log.c similarity index 100% rename from src/platform/std_log.c rename to milepost/src/platform/std_log.c diff --git a/src/platform/unix_memory.c b/milepost/src/platform/unix_memory.c similarity index 100% rename from src/platform/unix_memory.c rename to milepost/src/platform/unix_memory.c diff --git a/src/platform/unix_rng.c b/milepost/src/platform/unix_rng.c similarity index 100% rename from src/platform/unix_rng.c rename to milepost/src/platform/unix_rng.c diff --git a/src/platform/win32_clock.c b/milepost/src/platform/win32_clock.c similarity index 100% rename from src/platform/win32_clock.c rename to milepost/src/platform/win32_clock.c diff --git a/src/platform/win32_io.c b/milepost/src/platform/win32_io.c similarity index 100% rename from src/platform/win32_io.c rename to milepost/src/platform/win32_io.c diff --git a/src/platform/win32_memory.c b/milepost/src/platform/win32_memory.c similarity index 100% rename from src/platform/win32_memory.c rename to milepost/src/platform/win32_memory.c diff --git a/src/platform/win32_path.c b/milepost/src/platform/win32_path.c similarity index 100% rename from src/platform/win32_path.c rename to milepost/src/platform/win32_path.c diff --git a/src/platform/win32_string_helpers.c b/milepost/src/platform/win32_string_helpers.c similarity index 100% rename from src/platform/win32_string_helpers.c rename to milepost/src/platform/win32_string_helpers.c diff --git a/src/platform/win32_string_helpers.h b/milepost/src/platform/win32_string_helpers.h similarity index 100% rename from src/platform/win32_string_helpers.h rename to milepost/src/platform/win32_string_helpers.h diff --git a/src/platform/win32_thread.c b/milepost/src/platform/win32_thread.c similarity index 100% rename from src/platform/win32_thread.c rename to milepost/src/platform/win32_thread.c diff --git a/src/ui.c b/milepost/src/ui.c similarity index 100% rename from src/ui.c rename to milepost/src/ui.c diff --git a/src/ui.h b/milepost/src/ui.h similarity index 100% rename from src/ui.h rename to milepost/src/ui.h diff --git a/src/util/atomic.h b/milepost/src/util/atomic.h similarity index 100% rename from src/util/atomic.h rename to milepost/src/util/atomic.h diff --git a/src/util/hash.c b/milepost/src/util/hash.c similarity index 100% rename from src/util/hash.c rename to milepost/src/util/hash.c diff --git a/src/util/hash.h b/milepost/src/util/hash.h similarity index 100% rename from src/util/hash.h rename to milepost/src/util/hash.h diff --git a/src/util/lists.h b/milepost/src/util/lists.h similarity index 100% rename from src/util/lists.h rename to milepost/src/util/lists.h diff --git a/src/util/macro_helpers.h b/milepost/src/util/macro_helpers.h similarity index 100% rename from src/util/macro_helpers.h rename to milepost/src/util/macro_helpers.h diff --git a/src/util/memory.c b/milepost/src/util/memory.c similarity index 100% rename from src/util/memory.c rename to milepost/src/util/memory.c diff --git a/src/util/memory.h b/milepost/src/util/memory.h similarity index 100% rename from src/util/memory.h rename to milepost/src/util/memory.h diff --git a/src/util/ringbuffer.c b/milepost/src/util/ringbuffer.c similarity index 100% rename from src/util/ringbuffer.c rename to milepost/src/util/ringbuffer.c diff --git a/src/util/ringbuffer.h b/milepost/src/util/ringbuffer.h similarity index 100% rename from src/util/ringbuffer.h rename to milepost/src/util/ringbuffer.h diff --git a/src/util/strings.c b/milepost/src/util/strings.c similarity index 100% rename from src/util/strings.c rename to milepost/src/util/strings.c diff --git a/src/util/strings.h b/milepost/src/util/strings.h similarity index 100% rename from src/util/strings.h rename to milepost/src/util/strings.h diff --git a/src/util/typedefs.h b/milepost/src/util/typedefs.h similarity index 100% rename from src/util/typedefs.h rename to milepost/src/util/typedefs.h diff --git a/src/util/utf8.c b/milepost/src/util/utf8.c similarity index 100% rename from src/util/utf8.c rename to milepost/src/util/utf8.c diff --git a/src/util/utf8.h b/milepost/src/util/utf8.h similarity index 100% rename from src/util/utf8.h rename to milepost/src/util/utf8.h diff --git a/src/wgl_surface.c b/milepost/src/wgl_surface.c similarity index 100% rename from src/wgl_surface.c rename to milepost/src/wgl_surface.c diff --git a/src/wgl_surface.h b/milepost/src/wgl_surface.h similarity index 100% rename from src/wgl_surface.h rename to milepost/src/wgl_surface.h diff --git a/src/win32_app.c b/milepost/src/win32_app.c similarity index 100% rename from src/win32_app.c rename to milepost/src/win32_app.c diff --git a/src/win32_app.h b/milepost/src/win32_app.h similarity index 100% rename from src/win32_app.h rename to milepost/src/win32_app.h diff --git a/src/win32_manifest.xml b/milepost/src/win32_manifest.xml similarity index 100% rename from src/win32_manifest.xml rename to milepost/src/win32_manifest.xml diff --git a/test/files/build.bat b/milepost/test/files/build.bat similarity index 100% rename from test/files/build.bat rename to milepost/test/files/build.bat diff --git a/test/files/build.sh b/milepost/test/files/build.sh similarity index 100% rename from test/files/build.sh rename to milepost/test/files/build.sh diff --git a/test/files/data/directory/test.txt b/milepost/test/files/data/directory/test.txt similarity index 100% rename from test/files/data/directory/test.txt rename to milepost/test/files/data/directory/test.txt diff --git a/test/files/data/jail/dir/test.txt b/milepost/test/files/data/jail/dir/test.txt similarity index 100% rename from test/files/data/jail/dir/test.txt rename to milepost/test/files/data/jail/dir/test.txt diff --git a/test/files/data/jail/dir_escape b/milepost/test/files/data/jail/dir_escape similarity index 100% rename from test/files/data/jail/dir_escape rename to milepost/test/files/data/jail/dir_escape diff --git a/test/files/data/jail/file_escape b/milepost/test/files/data/jail/file_escape similarity index 100% rename from test/files/data/jail/file_escape rename to milepost/test/files/data/jail/file_escape diff --git a/test/files/data/jail/test.txt b/milepost/test/files/data/jail/test.txt similarity index 100% rename from test/files/data/jail/test.txt rename to milepost/test/files/data/jail/test.txt diff --git a/test/files/data/regular.txt b/milepost/test/files/data/regular.txt similarity index 100% rename from test/files/data/regular.txt rename to milepost/test/files/data/regular.txt diff --git a/test/files/data/symlink b/milepost/test/files/data/symlink similarity index 100% rename from test/files/data/symlink rename to milepost/test/files/data/symlink diff --git a/test/files/main.c b/milepost/test/files/main.c similarity index 100% rename from test/files/main.c rename to milepost/test/files/main.c