diff --git a/Makefile b/Makefile index 669713d..47ee51a 100644 --- a/Makefile +++ b/Makefile @@ -4,12 +4,12 @@ CC := clang CFLAGS := -Wall -Wextra INCLUDES := -I./src/ \ - -I./thirdparty/glad/include/ \ - -I./thirdparty/glm/ \ - -I./thirdparty/imgui/ \ - -I./thirdparty/imgui/backends/ \ - -I./thirdparty/stb/ \ - -I./thirdparty/tinyobjloader/ \ + -I./vendor/glad/include/ \ + -I./vendor/glm/ \ + -I./vendor/imgui/ \ + -I./vendor/imgui/backends/ \ + -I./vendor/stb/ \ + -I./vendor/tinyobjloader/ \ LDFLAGS := -lglfw -lGL -lm @@ -45,18 +45,18 @@ $(TARGET): $(OBJS) $(IMGUI_OBJS) build/%.o: src/%.cpp $(CXX) $(CXXFLAGS) $(INCLUDES) -c $< -o $@ -build/glad.o: thirdparty/glad/src/gl.c - $(CC) $(CFLAGS) -I./thirdparty/glad/include/ -c $< -o $@ +build/glad.o: vendor/glad/src/gl.c + $(CC) $(CFLAGS) -I./vendor/glad/include/ -c $< -o $@ -build/stb_image.o: thirdparty/stb/stb_image.h +build/stb_image.o: vendor/stb/stb_image.h $(CC) $(CFLAGS) -DSTB_IMAGE_IMPLEMENTATION -xc -c $< -o $@ -build/tiny_obj_loader.o: thirdparty/tinyobjloader/tiny_obj_loader.h +build/tiny_obj_loader.o: vendor/tinyobjloader/tiny_obj_loader.h $(CXX) $(CXXFLAGS) -DTINYOBJLOADER_IMPLEMENTATION -xc++ -c $< -o $@ define imgui_rule -build/$(1): thirdparty/imgui/$(2) - $(CXX) $(CXXFLAGS) -I./thirdparty/imgui/ -c $$< -o $$@ +build/$(1): vendor/imgui/$(2) + $(CXX) $(CXXFLAGS) -I./vendor/imgui/ -c $$< -o $$@ endef $(eval $(call imgui_rule,imgui.o,imgui.cpp)) diff --git a/compile_flags.txt b/compile_flags.txt index 6fa64d4..6a8a7ee 100644 --- a/compile_flags.txt +++ b/compile_flags.txt @@ -2,9 +2,9 @@ -Wextra -std=c++17 -I./src/ --I./thirdparty/glad/include/ --I./thirdparty/glm/ --I./thirdparty/imgui/ --I./thirdparty/imgui/backends/ --I./thirdparty/stb/ --I./thirdparty/tinyobjloader/ +-I./vendor/glad/include/ +-I./vendor/glm/ +-I./vendor/imgui/ +-I./vendor/imgui/backends/ +-I./vendor/stb/ +-I./vendor/tinyobjloader/ diff --git a/thirdparty/glad/include/KHR/khrplatform.h b/vendor/glad/include/KHR/khrplatform.h similarity index 100% rename from thirdparty/glad/include/KHR/khrplatform.h rename to vendor/glad/include/KHR/khrplatform.h diff --git a/thirdparty/glad/include/glad/gl.h b/vendor/glad/include/glad/gl.h similarity index 100% rename from thirdparty/glad/include/glad/gl.h rename to vendor/glad/include/glad/gl.h diff --git a/thirdparty/glad/src/gl.c b/vendor/glad/src/gl.c similarity index 100% rename from thirdparty/glad/src/gl.c rename to vendor/glad/src/gl.c diff --git a/thirdparty/glm/.appveyor.yml b/vendor/glm/.appveyor.yml similarity index 100% rename from thirdparty/glm/.appveyor.yml rename to vendor/glm/.appveyor.yml diff --git a/thirdparty/glm/.gitignore b/vendor/glm/.gitignore similarity index 100% rename from thirdparty/glm/.gitignore rename to vendor/glm/.gitignore diff --git a/thirdparty/glm/.travis.yml b/vendor/glm/.travis.yml similarity index 100% rename from thirdparty/glm/.travis.yml rename to vendor/glm/.travis.yml diff --git a/thirdparty/glm/CMakeLists.txt b/vendor/glm/CMakeLists.txt similarity index 100% rename from thirdparty/glm/CMakeLists.txt rename to vendor/glm/CMakeLists.txt diff --git a/thirdparty/glm/cmake/glm.pc.in b/vendor/glm/cmake/glm.pc.in similarity index 100% rename from thirdparty/glm/cmake/glm.pc.in rename to vendor/glm/cmake/glm.pc.in diff --git a/thirdparty/glm/cmake/glmBuildConfig.cmake.in b/vendor/glm/cmake/glmBuildConfig.cmake.in similarity index 100% rename from thirdparty/glm/cmake/glmBuildConfig.cmake.in rename to vendor/glm/cmake/glmBuildConfig.cmake.in diff --git a/thirdparty/glm/cmake/glmConfig.cmake.in b/vendor/glm/cmake/glmConfig.cmake.in similarity index 100% rename from thirdparty/glm/cmake/glmConfig.cmake.in rename to vendor/glm/cmake/glmConfig.cmake.in diff --git a/thirdparty/glm/copying.txt b/vendor/glm/copying.txt similarity index 100% rename from thirdparty/glm/copying.txt rename to vendor/glm/copying.txt diff --git a/thirdparty/glm/doc/api/a00001.html b/vendor/glm/doc/api/a00001.html similarity index 100% rename from thirdparty/glm/doc/api/a00001.html rename to vendor/glm/doc/api/a00001.html diff --git a/thirdparty/glm/doc/api/a00001_source.html b/vendor/glm/doc/api/a00001_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00001_source.html rename to vendor/glm/doc/api/a00001_source.html diff --git a/thirdparty/glm/doc/api/a00002.html b/vendor/glm/doc/api/a00002.html similarity index 100% rename from thirdparty/glm/doc/api/a00002.html rename to vendor/glm/doc/api/a00002.html diff --git a/thirdparty/glm/doc/api/a00002_source.html b/vendor/glm/doc/api/a00002_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00002_source.html rename to vendor/glm/doc/api/a00002_source.html diff --git a/thirdparty/glm/doc/api/a00003.html b/vendor/glm/doc/api/a00003.html similarity index 100% rename from thirdparty/glm/doc/api/a00003.html rename to vendor/glm/doc/api/a00003.html diff --git a/thirdparty/glm/doc/api/a00003_source.html b/vendor/glm/doc/api/a00003_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00003_source.html rename to vendor/glm/doc/api/a00003_source.html diff --git a/thirdparty/glm/doc/api/a00004.html b/vendor/glm/doc/api/a00004.html similarity index 100% rename from thirdparty/glm/doc/api/a00004.html rename to vendor/glm/doc/api/a00004.html diff --git a/thirdparty/glm/doc/api/a00004_source.html b/vendor/glm/doc/api/a00004_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00004_source.html rename to vendor/glm/doc/api/a00004_source.html diff --git a/thirdparty/glm/doc/api/a00005.html b/vendor/glm/doc/api/a00005.html similarity index 100% rename from thirdparty/glm/doc/api/a00005.html rename to vendor/glm/doc/api/a00005.html diff --git a/thirdparty/glm/doc/api/a00005_source.html b/vendor/glm/doc/api/a00005_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00005_source.html rename to vendor/glm/doc/api/a00005_source.html diff --git a/thirdparty/glm/doc/api/a00006.html b/vendor/glm/doc/api/a00006.html similarity index 100% rename from thirdparty/glm/doc/api/a00006.html rename to vendor/glm/doc/api/a00006.html diff --git a/thirdparty/glm/doc/api/a00006_source.html b/vendor/glm/doc/api/a00006_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00006_source.html rename to vendor/glm/doc/api/a00006_source.html diff --git a/thirdparty/glm/doc/api/a00007.html b/vendor/glm/doc/api/a00007.html similarity index 100% rename from thirdparty/glm/doc/api/a00007.html rename to vendor/glm/doc/api/a00007.html diff --git a/thirdparty/glm/doc/api/a00007_source.html b/vendor/glm/doc/api/a00007_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00007_source.html rename to vendor/glm/doc/api/a00007_source.html diff --git a/thirdparty/glm/doc/api/a00008.html b/vendor/glm/doc/api/a00008.html similarity index 100% rename from thirdparty/glm/doc/api/a00008.html rename to vendor/glm/doc/api/a00008.html diff --git a/thirdparty/glm/doc/api/a00008_source.html b/vendor/glm/doc/api/a00008_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00008_source.html rename to vendor/glm/doc/api/a00008_source.html diff --git a/thirdparty/glm/doc/api/a00009.html b/vendor/glm/doc/api/a00009.html similarity index 100% rename from thirdparty/glm/doc/api/a00009.html rename to vendor/glm/doc/api/a00009.html diff --git a/thirdparty/glm/doc/api/a00009_source.html b/vendor/glm/doc/api/a00009_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00009_source.html rename to vendor/glm/doc/api/a00009_source.html diff --git a/thirdparty/glm/doc/api/a00010.html b/vendor/glm/doc/api/a00010.html similarity index 100% rename from thirdparty/glm/doc/api/a00010.html rename to vendor/glm/doc/api/a00010.html diff --git a/thirdparty/glm/doc/api/a00010_source.html b/vendor/glm/doc/api/a00010_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00010_source.html rename to vendor/glm/doc/api/a00010_source.html diff --git a/thirdparty/glm/doc/api/a00011.html b/vendor/glm/doc/api/a00011.html similarity index 100% rename from thirdparty/glm/doc/api/a00011.html rename to vendor/glm/doc/api/a00011.html diff --git a/thirdparty/glm/doc/api/a00011_source.html b/vendor/glm/doc/api/a00011_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00011_source.html rename to vendor/glm/doc/api/a00011_source.html diff --git a/thirdparty/glm/doc/api/a00012.html b/vendor/glm/doc/api/a00012.html similarity index 100% rename from thirdparty/glm/doc/api/a00012.html rename to vendor/glm/doc/api/a00012.html diff --git a/thirdparty/glm/doc/api/a00012_source.html b/vendor/glm/doc/api/a00012_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00012_source.html rename to vendor/glm/doc/api/a00012_source.html diff --git a/thirdparty/glm/doc/api/a00013.html b/vendor/glm/doc/api/a00013.html similarity index 100% rename from thirdparty/glm/doc/api/a00013.html rename to vendor/glm/doc/api/a00013.html diff --git a/thirdparty/glm/doc/api/a00013_source.html b/vendor/glm/doc/api/a00013_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00013_source.html rename to vendor/glm/doc/api/a00013_source.html diff --git a/thirdparty/glm/doc/api/a00014.html b/vendor/glm/doc/api/a00014.html similarity index 100% rename from thirdparty/glm/doc/api/a00014.html rename to vendor/glm/doc/api/a00014.html diff --git a/thirdparty/glm/doc/api/a00014_source.html b/vendor/glm/doc/api/a00014_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00014_source.html rename to vendor/glm/doc/api/a00014_source.html diff --git a/thirdparty/glm/doc/api/a00015.html b/vendor/glm/doc/api/a00015.html similarity index 100% rename from thirdparty/glm/doc/api/a00015.html rename to vendor/glm/doc/api/a00015.html diff --git a/thirdparty/glm/doc/api/a00015_source.html b/vendor/glm/doc/api/a00015_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00015_source.html rename to vendor/glm/doc/api/a00015_source.html diff --git a/thirdparty/glm/doc/api/a00016.html b/vendor/glm/doc/api/a00016.html similarity index 100% rename from thirdparty/glm/doc/api/a00016.html rename to vendor/glm/doc/api/a00016.html diff --git a/thirdparty/glm/doc/api/a00016_source.html b/vendor/glm/doc/api/a00016_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00016_source.html rename to vendor/glm/doc/api/a00016_source.html diff --git a/thirdparty/glm/doc/api/a00017.html b/vendor/glm/doc/api/a00017.html similarity index 100% rename from thirdparty/glm/doc/api/a00017.html rename to vendor/glm/doc/api/a00017.html diff --git a/thirdparty/glm/doc/api/a00017_source.html b/vendor/glm/doc/api/a00017_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00017_source.html rename to vendor/glm/doc/api/a00017_source.html diff --git a/thirdparty/glm/doc/api/a00018.html b/vendor/glm/doc/api/a00018.html similarity index 100% rename from thirdparty/glm/doc/api/a00018.html rename to vendor/glm/doc/api/a00018.html diff --git a/thirdparty/glm/doc/api/a00018_source.html b/vendor/glm/doc/api/a00018_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00018_source.html rename to vendor/glm/doc/api/a00018_source.html diff --git a/thirdparty/glm/doc/api/a00019.html b/vendor/glm/doc/api/a00019.html similarity index 100% rename from thirdparty/glm/doc/api/a00019.html rename to vendor/glm/doc/api/a00019.html diff --git a/thirdparty/glm/doc/api/a00019_source.html b/vendor/glm/doc/api/a00019_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00019_source.html rename to vendor/glm/doc/api/a00019_source.html diff --git a/thirdparty/glm/doc/api/a00020.html b/vendor/glm/doc/api/a00020.html similarity index 100% rename from thirdparty/glm/doc/api/a00020.html rename to vendor/glm/doc/api/a00020.html diff --git a/thirdparty/glm/doc/api/a00020_source.html b/vendor/glm/doc/api/a00020_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00020_source.html rename to vendor/glm/doc/api/a00020_source.html diff --git a/thirdparty/glm/doc/api/a00021.html b/vendor/glm/doc/api/a00021.html similarity index 100% rename from thirdparty/glm/doc/api/a00021.html rename to vendor/glm/doc/api/a00021.html diff --git a/thirdparty/glm/doc/api/a00021_source.html b/vendor/glm/doc/api/a00021_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00021_source.html rename to vendor/glm/doc/api/a00021_source.html diff --git a/thirdparty/glm/doc/api/a00022.html b/vendor/glm/doc/api/a00022.html similarity index 100% rename from thirdparty/glm/doc/api/a00022.html rename to vendor/glm/doc/api/a00022.html diff --git a/thirdparty/glm/doc/api/a00022_source.html b/vendor/glm/doc/api/a00022_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00022_source.html rename to vendor/glm/doc/api/a00022_source.html diff --git a/thirdparty/glm/doc/api/a00023.html b/vendor/glm/doc/api/a00023.html similarity index 100% rename from thirdparty/glm/doc/api/a00023.html rename to vendor/glm/doc/api/a00023.html diff --git a/thirdparty/glm/doc/api/a00023_source.html b/vendor/glm/doc/api/a00023_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00023_source.html rename to vendor/glm/doc/api/a00023_source.html diff --git a/thirdparty/glm/doc/api/a00024.html b/vendor/glm/doc/api/a00024.html similarity index 100% rename from thirdparty/glm/doc/api/a00024.html rename to vendor/glm/doc/api/a00024.html diff --git a/thirdparty/glm/doc/api/a00024_source.html b/vendor/glm/doc/api/a00024_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00024_source.html rename to vendor/glm/doc/api/a00024_source.html diff --git a/thirdparty/glm/doc/api/a00025.html b/vendor/glm/doc/api/a00025.html similarity index 100% rename from thirdparty/glm/doc/api/a00025.html rename to vendor/glm/doc/api/a00025.html diff --git a/thirdparty/glm/doc/api/a00025_source.html b/vendor/glm/doc/api/a00025_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00025_source.html rename to vendor/glm/doc/api/a00025_source.html diff --git a/thirdparty/glm/doc/api/a00026.html b/vendor/glm/doc/api/a00026.html similarity index 100% rename from thirdparty/glm/doc/api/a00026.html rename to vendor/glm/doc/api/a00026.html diff --git a/thirdparty/glm/doc/api/a00026_source.html b/vendor/glm/doc/api/a00026_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00026_source.html rename to vendor/glm/doc/api/a00026_source.html diff --git a/thirdparty/glm/doc/api/a00027.html b/vendor/glm/doc/api/a00027.html similarity index 100% rename from thirdparty/glm/doc/api/a00027.html rename to vendor/glm/doc/api/a00027.html diff --git a/thirdparty/glm/doc/api/a00027_source.html b/vendor/glm/doc/api/a00027_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00027_source.html rename to vendor/glm/doc/api/a00027_source.html diff --git a/thirdparty/glm/doc/api/a00028.html b/vendor/glm/doc/api/a00028.html similarity index 100% rename from thirdparty/glm/doc/api/a00028.html rename to vendor/glm/doc/api/a00028.html diff --git a/thirdparty/glm/doc/api/a00028_source.html b/vendor/glm/doc/api/a00028_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00028_source.html rename to vendor/glm/doc/api/a00028_source.html diff --git a/thirdparty/glm/doc/api/a00029.html b/vendor/glm/doc/api/a00029.html similarity index 100% rename from thirdparty/glm/doc/api/a00029.html rename to vendor/glm/doc/api/a00029.html diff --git a/thirdparty/glm/doc/api/a00029_source.html b/vendor/glm/doc/api/a00029_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00029_source.html rename to vendor/glm/doc/api/a00029_source.html diff --git a/thirdparty/glm/doc/api/a00030.html b/vendor/glm/doc/api/a00030.html similarity index 100% rename from thirdparty/glm/doc/api/a00030.html rename to vendor/glm/doc/api/a00030.html diff --git a/thirdparty/glm/doc/api/a00030_source.html b/vendor/glm/doc/api/a00030_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00030_source.html rename to vendor/glm/doc/api/a00030_source.html diff --git a/thirdparty/glm/doc/api/a00031.html b/vendor/glm/doc/api/a00031.html similarity index 100% rename from thirdparty/glm/doc/api/a00031.html rename to vendor/glm/doc/api/a00031.html diff --git a/thirdparty/glm/doc/api/a00031_source.html b/vendor/glm/doc/api/a00031_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00031_source.html rename to vendor/glm/doc/api/a00031_source.html diff --git a/thirdparty/glm/doc/api/a00032.html b/vendor/glm/doc/api/a00032.html similarity index 100% rename from thirdparty/glm/doc/api/a00032.html rename to vendor/glm/doc/api/a00032.html diff --git a/thirdparty/glm/doc/api/a00032_source.html b/vendor/glm/doc/api/a00032_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00032_source.html rename to vendor/glm/doc/api/a00032_source.html diff --git a/thirdparty/glm/doc/api/a00033.html b/vendor/glm/doc/api/a00033.html similarity index 100% rename from thirdparty/glm/doc/api/a00033.html rename to vendor/glm/doc/api/a00033.html diff --git a/thirdparty/glm/doc/api/a00033_source.html b/vendor/glm/doc/api/a00033_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00033_source.html rename to vendor/glm/doc/api/a00033_source.html diff --git a/thirdparty/glm/doc/api/a00034.html b/vendor/glm/doc/api/a00034.html similarity index 100% rename from thirdparty/glm/doc/api/a00034.html rename to vendor/glm/doc/api/a00034.html diff --git a/thirdparty/glm/doc/api/a00034_source.html b/vendor/glm/doc/api/a00034_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00034_source.html rename to vendor/glm/doc/api/a00034_source.html diff --git a/thirdparty/glm/doc/api/a00035.html b/vendor/glm/doc/api/a00035.html similarity index 100% rename from thirdparty/glm/doc/api/a00035.html rename to vendor/glm/doc/api/a00035.html diff --git a/thirdparty/glm/doc/api/a00035_source.html b/vendor/glm/doc/api/a00035_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00035_source.html rename to vendor/glm/doc/api/a00035_source.html diff --git a/thirdparty/glm/doc/api/a00036.html b/vendor/glm/doc/api/a00036.html similarity index 100% rename from thirdparty/glm/doc/api/a00036.html rename to vendor/glm/doc/api/a00036.html diff --git a/thirdparty/glm/doc/api/a00036_source.html b/vendor/glm/doc/api/a00036_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00036_source.html rename to vendor/glm/doc/api/a00036_source.html diff --git a/thirdparty/glm/doc/api/a00037.html b/vendor/glm/doc/api/a00037.html similarity index 100% rename from thirdparty/glm/doc/api/a00037.html rename to vendor/glm/doc/api/a00037.html diff --git a/thirdparty/glm/doc/api/a00037_source.html b/vendor/glm/doc/api/a00037_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00037_source.html rename to vendor/glm/doc/api/a00037_source.html diff --git a/thirdparty/glm/doc/api/a00038.html b/vendor/glm/doc/api/a00038.html similarity index 100% rename from thirdparty/glm/doc/api/a00038.html rename to vendor/glm/doc/api/a00038.html diff --git a/thirdparty/glm/doc/api/a00038_source.html b/vendor/glm/doc/api/a00038_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00038_source.html rename to vendor/glm/doc/api/a00038_source.html diff --git a/thirdparty/glm/doc/api/a00039.html b/vendor/glm/doc/api/a00039.html similarity index 100% rename from thirdparty/glm/doc/api/a00039.html rename to vendor/glm/doc/api/a00039.html diff --git a/thirdparty/glm/doc/api/a00039_source.html b/vendor/glm/doc/api/a00039_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00039_source.html rename to vendor/glm/doc/api/a00039_source.html diff --git a/thirdparty/glm/doc/api/a00040.html b/vendor/glm/doc/api/a00040.html similarity index 100% rename from thirdparty/glm/doc/api/a00040.html rename to vendor/glm/doc/api/a00040.html diff --git a/thirdparty/glm/doc/api/a00040_source.html b/vendor/glm/doc/api/a00040_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00040_source.html rename to vendor/glm/doc/api/a00040_source.html diff --git a/thirdparty/glm/doc/api/a00041.html b/vendor/glm/doc/api/a00041.html similarity index 100% rename from thirdparty/glm/doc/api/a00041.html rename to vendor/glm/doc/api/a00041.html diff --git a/thirdparty/glm/doc/api/a00041_source.html b/vendor/glm/doc/api/a00041_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00041_source.html rename to vendor/glm/doc/api/a00041_source.html diff --git a/thirdparty/glm/doc/api/a00042.html b/vendor/glm/doc/api/a00042.html similarity index 100% rename from thirdparty/glm/doc/api/a00042.html rename to vendor/glm/doc/api/a00042.html diff --git a/thirdparty/glm/doc/api/a00042_source.html b/vendor/glm/doc/api/a00042_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00042_source.html rename to vendor/glm/doc/api/a00042_source.html diff --git a/thirdparty/glm/doc/api/a00043.html b/vendor/glm/doc/api/a00043.html similarity index 100% rename from thirdparty/glm/doc/api/a00043.html rename to vendor/glm/doc/api/a00043.html diff --git a/thirdparty/glm/doc/api/a00043_source.html b/vendor/glm/doc/api/a00043_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00043_source.html rename to vendor/glm/doc/api/a00043_source.html diff --git a/thirdparty/glm/doc/api/a00044.html b/vendor/glm/doc/api/a00044.html similarity index 100% rename from thirdparty/glm/doc/api/a00044.html rename to vendor/glm/doc/api/a00044.html diff --git a/thirdparty/glm/doc/api/a00044_source.html b/vendor/glm/doc/api/a00044_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00044_source.html rename to vendor/glm/doc/api/a00044_source.html diff --git a/thirdparty/glm/doc/api/a00045.html b/vendor/glm/doc/api/a00045.html similarity index 100% rename from thirdparty/glm/doc/api/a00045.html rename to vendor/glm/doc/api/a00045.html diff --git a/thirdparty/glm/doc/api/a00045_source.html b/vendor/glm/doc/api/a00045_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00045_source.html rename to vendor/glm/doc/api/a00045_source.html diff --git a/thirdparty/glm/doc/api/a00046.html b/vendor/glm/doc/api/a00046.html similarity index 100% rename from thirdparty/glm/doc/api/a00046.html rename to vendor/glm/doc/api/a00046.html diff --git a/thirdparty/glm/doc/api/a00046_source.html b/vendor/glm/doc/api/a00046_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00046_source.html rename to vendor/glm/doc/api/a00046_source.html diff --git a/thirdparty/glm/doc/api/a00047.html b/vendor/glm/doc/api/a00047.html similarity index 100% rename from thirdparty/glm/doc/api/a00047.html rename to vendor/glm/doc/api/a00047.html diff --git a/thirdparty/glm/doc/api/a00047_source.html b/vendor/glm/doc/api/a00047_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00047_source.html rename to vendor/glm/doc/api/a00047_source.html diff --git a/thirdparty/glm/doc/api/a00048.html b/vendor/glm/doc/api/a00048.html similarity index 100% rename from thirdparty/glm/doc/api/a00048.html rename to vendor/glm/doc/api/a00048.html diff --git a/thirdparty/glm/doc/api/a00048_source.html b/vendor/glm/doc/api/a00048_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00048_source.html rename to vendor/glm/doc/api/a00048_source.html diff --git a/thirdparty/glm/doc/api/a00049.html b/vendor/glm/doc/api/a00049.html similarity index 100% rename from thirdparty/glm/doc/api/a00049.html rename to vendor/glm/doc/api/a00049.html diff --git a/thirdparty/glm/doc/api/a00049_source.html b/vendor/glm/doc/api/a00049_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00049_source.html rename to vendor/glm/doc/api/a00049_source.html diff --git a/thirdparty/glm/doc/api/a00050_source.html b/vendor/glm/doc/api/a00050_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00050_source.html rename to vendor/glm/doc/api/a00050_source.html diff --git a/thirdparty/glm/doc/api/a00051.html b/vendor/glm/doc/api/a00051.html similarity index 100% rename from thirdparty/glm/doc/api/a00051.html rename to vendor/glm/doc/api/a00051.html diff --git a/thirdparty/glm/doc/api/a00051_source.html b/vendor/glm/doc/api/a00051_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00051_source.html rename to vendor/glm/doc/api/a00051_source.html diff --git a/thirdparty/glm/doc/api/a00052.html b/vendor/glm/doc/api/a00052.html similarity index 100% rename from thirdparty/glm/doc/api/a00052.html rename to vendor/glm/doc/api/a00052.html diff --git a/thirdparty/glm/doc/api/a00052_source.html b/vendor/glm/doc/api/a00052_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00052_source.html rename to vendor/glm/doc/api/a00052_source.html diff --git a/thirdparty/glm/doc/api/a00053.html b/vendor/glm/doc/api/a00053.html similarity index 100% rename from thirdparty/glm/doc/api/a00053.html rename to vendor/glm/doc/api/a00053.html diff --git a/thirdparty/glm/doc/api/a00053_source.html b/vendor/glm/doc/api/a00053_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00053_source.html rename to vendor/glm/doc/api/a00053_source.html diff --git a/thirdparty/glm/doc/api/a00054.html b/vendor/glm/doc/api/a00054.html similarity index 100% rename from thirdparty/glm/doc/api/a00054.html rename to vendor/glm/doc/api/a00054.html diff --git a/thirdparty/glm/doc/api/a00054_source.html b/vendor/glm/doc/api/a00054_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00054_source.html rename to vendor/glm/doc/api/a00054_source.html diff --git a/thirdparty/glm/doc/api/a00055.html b/vendor/glm/doc/api/a00055.html similarity index 100% rename from thirdparty/glm/doc/api/a00055.html rename to vendor/glm/doc/api/a00055.html diff --git a/thirdparty/glm/doc/api/a00055_source.html b/vendor/glm/doc/api/a00055_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00055_source.html rename to vendor/glm/doc/api/a00055_source.html diff --git a/thirdparty/glm/doc/api/a00056.html b/vendor/glm/doc/api/a00056.html similarity index 100% rename from thirdparty/glm/doc/api/a00056.html rename to vendor/glm/doc/api/a00056.html diff --git a/thirdparty/glm/doc/api/a00056_source.html b/vendor/glm/doc/api/a00056_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00056_source.html rename to vendor/glm/doc/api/a00056_source.html diff --git a/thirdparty/glm/doc/api/a00057.html b/vendor/glm/doc/api/a00057.html similarity index 100% rename from thirdparty/glm/doc/api/a00057.html rename to vendor/glm/doc/api/a00057.html diff --git a/thirdparty/glm/doc/api/a00057_source.html b/vendor/glm/doc/api/a00057_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00057_source.html rename to vendor/glm/doc/api/a00057_source.html diff --git a/thirdparty/glm/doc/api/a00058_source.html b/vendor/glm/doc/api/a00058_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00058_source.html rename to vendor/glm/doc/api/a00058_source.html diff --git a/thirdparty/glm/doc/api/a00059.html b/vendor/glm/doc/api/a00059.html similarity index 100% rename from thirdparty/glm/doc/api/a00059.html rename to vendor/glm/doc/api/a00059.html diff --git a/thirdparty/glm/doc/api/a00059_source.html b/vendor/glm/doc/api/a00059_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00059_source.html rename to vendor/glm/doc/api/a00059_source.html diff --git a/thirdparty/glm/doc/api/a00060.html b/vendor/glm/doc/api/a00060.html similarity index 100% rename from thirdparty/glm/doc/api/a00060.html rename to vendor/glm/doc/api/a00060.html diff --git a/thirdparty/glm/doc/api/a00060_source.html b/vendor/glm/doc/api/a00060_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00060_source.html rename to vendor/glm/doc/api/a00060_source.html diff --git a/thirdparty/glm/doc/api/a00061.html b/vendor/glm/doc/api/a00061.html similarity index 100% rename from thirdparty/glm/doc/api/a00061.html rename to vendor/glm/doc/api/a00061.html diff --git a/thirdparty/glm/doc/api/a00061_source.html b/vendor/glm/doc/api/a00061_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00061_source.html rename to vendor/glm/doc/api/a00061_source.html diff --git a/thirdparty/glm/doc/api/a00062.html b/vendor/glm/doc/api/a00062.html similarity index 100% rename from thirdparty/glm/doc/api/a00062.html rename to vendor/glm/doc/api/a00062.html diff --git a/thirdparty/glm/doc/api/a00062_source.html b/vendor/glm/doc/api/a00062_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00062_source.html rename to vendor/glm/doc/api/a00062_source.html diff --git a/thirdparty/glm/doc/api/a00063.html b/vendor/glm/doc/api/a00063.html similarity index 100% rename from thirdparty/glm/doc/api/a00063.html rename to vendor/glm/doc/api/a00063.html diff --git a/thirdparty/glm/doc/api/a00063_source.html b/vendor/glm/doc/api/a00063_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00063_source.html rename to vendor/glm/doc/api/a00063_source.html diff --git a/thirdparty/glm/doc/api/a00064.html b/vendor/glm/doc/api/a00064.html similarity index 100% rename from thirdparty/glm/doc/api/a00064.html rename to vendor/glm/doc/api/a00064.html diff --git a/thirdparty/glm/doc/api/a00064_source.html b/vendor/glm/doc/api/a00064_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00064_source.html rename to vendor/glm/doc/api/a00064_source.html diff --git a/thirdparty/glm/doc/api/a00065.html b/vendor/glm/doc/api/a00065.html similarity index 100% rename from thirdparty/glm/doc/api/a00065.html rename to vendor/glm/doc/api/a00065.html diff --git a/thirdparty/glm/doc/api/a00065_source.html b/vendor/glm/doc/api/a00065_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00065_source.html rename to vendor/glm/doc/api/a00065_source.html diff --git a/thirdparty/glm/doc/api/a00066.html b/vendor/glm/doc/api/a00066.html similarity index 100% rename from thirdparty/glm/doc/api/a00066.html rename to vendor/glm/doc/api/a00066.html diff --git a/thirdparty/glm/doc/api/a00066_source.html b/vendor/glm/doc/api/a00066_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00066_source.html rename to vendor/glm/doc/api/a00066_source.html diff --git a/thirdparty/glm/doc/api/a00067.html b/vendor/glm/doc/api/a00067.html similarity index 100% rename from thirdparty/glm/doc/api/a00067.html rename to vendor/glm/doc/api/a00067.html diff --git a/thirdparty/glm/doc/api/a00067_source.html b/vendor/glm/doc/api/a00067_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00067_source.html rename to vendor/glm/doc/api/a00067_source.html diff --git a/thirdparty/glm/doc/api/a00068.html b/vendor/glm/doc/api/a00068.html similarity index 100% rename from thirdparty/glm/doc/api/a00068.html rename to vendor/glm/doc/api/a00068.html diff --git a/thirdparty/glm/doc/api/a00068_source.html b/vendor/glm/doc/api/a00068_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00068_source.html rename to vendor/glm/doc/api/a00068_source.html diff --git a/thirdparty/glm/doc/api/a00069.html b/vendor/glm/doc/api/a00069.html similarity index 100% rename from thirdparty/glm/doc/api/a00069.html rename to vendor/glm/doc/api/a00069.html diff --git a/thirdparty/glm/doc/api/a00069_source.html b/vendor/glm/doc/api/a00069_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00069_source.html rename to vendor/glm/doc/api/a00069_source.html diff --git a/thirdparty/glm/doc/api/a00070.html b/vendor/glm/doc/api/a00070.html similarity index 100% rename from thirdparty/glm/doc/api/a00070.html rename to vendor/glm/doc/api/a00070.html diff --git a/thirdparty/glm/doc/api/a00070_source.html b/vendor/glm/doc/api/a00070_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00070_source.html rename to vendor/glm/doc/api/a00070_source.html diff --git a/thirdparty/glm/doc/api/a00071.html b/vendor/glm/doc/api/a00071.html similarity index 100% rename from thirdparty/glm/doc/api/a00071.html rename to vendor/glm/doc/api/a00071.html diff --git a/thirdparty/glm/doc/api/a00071_source.html b/vendor/glm/doc/api/a00071_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00071_source.html rename to vendor/glm/doc/api/a00071_source.html diff --git a/thirdparty/glm/doc/api/a00072.html b/vendor/glm/doc/api/a00072.html similarity index 100% rename from thirdparty/glm/doc/api/a00072.html rename to vendor/glm/doc/api/a00072.html diff --git a/thirdparty/glm/doc/api/a00072_source.html b/vendor/glm/doc/api/a00072_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00072_source.html rename to vendor/glm/doc/api/a00072_source.html diff --git a/thirdparty/glm/doc/api/a00073.html b/vendor/glm/doc/api/a00073.html similarity index 100% rename from thirdparty/glm/doc/api/a00073.html rename to vendor/glm/doc/api/a00073.html diff --git a/thirdparty/glm/doc/api/a00073_source.html b/vendor/glm/doc/api/a00073_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00073_source.html rename to vendor/glm/doc/api/a00073_source.html diff --git a/thirdparty/glm/doc/api/a00074.html b/vendor/glm/doc/api/a00074.html similarity index 100% rename from thirdparty/glm/doc/api/a00074.html rename to vendor/glm/doc/api/a00074.html diff --git a/thirdparty/glm/doc/api/a00074_source.html b/vendor/glm/doc/api/a00074_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00074_source.html rename to vendor/glm/doc/api/a00074_source.html diff --git a/thirdparty/glm/doc/api/a00075.html b/vendor/glm/doc/api/a00075.html similarity index 100% rename from thirdparty/glm/doc/api/a00075.html rename to vendor/glm/doc/api/a00075.html diff --git a/thirdparty/glm/doc/api/a00075_source.html b/vendor/glm/doc/api/a00075_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00075_source.html rename to vendor/glm/doc/api/a00075_source.html diff --git a/thirdparty/glm/doc/api/a00076.html b/vendor/glm/doc/api/a00076.html similarity index 100% rename from thirdparty/glm/doc/api/a00076.html rename to vendor/glm/doc/api/a00076.html diff --git a/thirdparty/glm/doc/api/a00076_source.html b/vendor/glm/doc/api/a00076_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00076_source.html rename to vendor/glm/doc/api/a00076_source.html diff --git a/thirdparty/glm/doc/api/a00077.html b/vendor/glm/doc/api/a00077.html similarity index 100% rename from thirdparty/glm/doc/api/a00077.html rename to vendor/glm/doc/api/a00077.html diff --git a/thirdparty/glm/doc/api/a00077_source.html b/vendor/glm/doc/api/a00077_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00077_source.html rename to vendor/glm/doc/api/a00077_source.html diff --git a/thirdparty/glm/doc/api/a00078.html b/vendor/glm/doc/api/a00078.html similarity index 100% rename from thirdparty/glm/doc/api/a00078.html rename to vendor/glm/doc/api/a00078.html diff --git a/thirdparty/glm/doc/api/a00078_source.html b/vendor/glm/doc/api/a00078_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00078_source.html rename to vendor/glm/doc/api/a00078_source.html diff --git a/thirdparty/glm/doc/api/a00079.html b/vendor/glm/doc/api/a00079.html similarity index 100% rename from thirdparty/glm/doc/api/a00079.html rename to vendor/glm/doc/api/a00079.html diff --git a/thirdparty/glm/doc/api/a00079_source.html b/vendor/glm/doc/api/a00079_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00079_source.html rename to vendor/glm/doc/api/a00079_source.html diff --git a/thirdparty/glm/doc/api/a00080.html b/vendor/glm/doc/api/a00080.html similarity index 100% rename from thirdparty/glm/doc/api/a00080.html rename to vendor/glm/doc/api/a00080.html diff --git a/thirdparty/glm/doc/api/a00080_source.html b/vendor/glm/doc/api/a00080_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00080_source.html rename to vendor/glm/doc/api/a00080_source.html diff --git a/thirdparty/glm/doc/api/a00081.html b/vendor/glm/doc/api/a00081.html similarity index 100% rename from thirdparty/glm/doc/api/a00081.html rename to vendor/glm/doc/api/a00081.html diff --git a/thirdparty/glm/doc/api/a00081_source.html b/vendor/glm/doc/api/a00081_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00081_source.html rename to vendor/glm/doc/api/a00081_source.html diff --git a/thirdparty/glm/doc/api/a00082_source.html b/vendor/glm/doc/api/a00082_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00082_source.html rename to vendor/glm/doc/api/a00082_source.html diff --git a/thirdparty/glm/doc/api/a00083.html b/vendor/glm/doc/api/a00083.html similarity index 100% rename from thirdparty/glm/doc/api/a00083.html rename to vendor/glm/doc/api/a00083.html diff --git a/thirdparty/glm/doc/api/a00083_source.html b/vendor/glm/doc/api/a00083_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00083_source.html rename to vendor/glm/doc/api/a00083_source.html diff --git a/thirdparty/glm/doc/api/a00084.html b/vendor/glm/doc/api/a00084.html similarity index 100% rename from thirdparty/glm/doc/api/a00084.html rename to vendor/glm/doc/api/a00084.html diff --git a/thirdparty/glm/doc/api/a00084_source.html b/vendor/glm/doc/api/a00084_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00084_source.html rename to vendor/glm/doc/api/a00084_source.html diff --git a/thirdparty/glm/doc/api/a00085.html b/vendor/glm/doc/api/a00085.html similarity index 100% rename from thirdparty/glm/doc/api/a00085.html rename to vendor/glm/doc/api/a00085.html diff --git a/thirdparty/glm/doc/api/a00085_source.html b/vendor/glm/doc/api/a00085_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00085_source.html rename to vendor/glm/doc/api/a00085_source.html diff --git a/thirdparty/glm/doc/api/a00086.html b/vendor/glm/doc/api/a00086.html similarity index 100% rename from thirdparty/glm/doc/api/a00086.html rename to vendor/glm/doc/api/a00086.html diff --git a/thirdparty/glm/doc/api/a00086_source.html b/vendor/glm/doc/api/a00086_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00086_source.html rename to vendor/glm/doc/api/a00086_source.html diff --git a/thirdparty/glm/doc/api/a00087.html b/vendor/glm/doc/api/a00087.html similarity index 100% rename from thirdparty/glm/doc/api/a00087.html rename to vendor/glm/doc/api/a00087.html diff --git a/thirdparty/glm/doc/api/a00087_source.html b/vendor/glm/doc/api/a00087_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00087_source.html rename to vendor/glm/doc/api/a00087_source.html diff --git a/thirdparty/glm/doc/api/a00088.html b/vendor/glm/doc/api/a00088.html similarity index 100% rename from thirdparty/glm/doc/api/a00088.html rename to vendor/glm/doc/api/a00088.html diff --git a/thirdparty/glm/doc/api/a00088_source.html b/vendor/glm/doc/api/a00088_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00088_source.html rename to vendor/glm/doc/api/a00088_source.html diff --git a/thirdparty/glm/doc/api/a00089.html b/vendor/glm/doc/api/a00089.html similarity index 100% rename from thirdparty/glm/doc/api/a00089.html rename to vendor/glm/doc/api/a00089.html diff --git a/thirdparty/glm/doc/api/a00089_source.html b/vendor/glm/doc/api/a00089_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00089_source.html rename to vendor/glm/doc/api/a00089_source.html diff --git a/thirdparty/glm/doc/api/a00090.html b/vendor/glm/doc/api/a00090.html similarity index 100% rename from thirdparty/glm/doc/api/a00090.html rename to vendor/glm/doc/api/a00090.html diff --git a/thirdparty/glm/doc/api/a00090_source.html b/vendor/glm/doc/api/a00090_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00090_source.html rename to vendor/glm/doc/api/a00090_source.html diff --git a/thirdparty/glm/doc/api/a00091.html b/vendor/glm/doc/api/a00091.html similarity index 100% rename from thirdparty/glm/doc/api/a00091.html rename to vendor/glm/doc/api/a00091.html diff --git a/thirdparty/glm/doc/api/a00091_source.html b/vendor/glm/doc/api/a00091_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00091_source.html rename to vendor/glm/doc/api/a00091_source.html diff --git a/thirdparty/glm/doc/api/a00092.html b/vendor/glm/doc/api/a00092.html similarity index 100% rename from thirdparty/glm/doc/api/a00092.html rename to vendor/glm/doc/api/a00092.html diff --git a/thirdparty/glm/doc/api/a00092_source.html b/vendor/glm/doc/api/a00092_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00092_source.html rename to vendor/glm/doc/api/a00092_source.html diff --git a/thirdparty/glm/doc/api/a00093.html b/vendor/glm/doc/api/a00093.html similarity index 100% rename from thirdparty/glm/doc/api/a00093.html rename to vendor/glm/doc/api/a00093.html diff --git a/thirdparty/glm/doc/api/a00093_source.html b/vendor/glm/doc/api/a00093_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00093_source.html rename to vendor/glm/doc/api/a00093_source.html diff --git a/thirdparty/glm/doc/api/a00094.html b/vendor/glm/doc/api/a00094.html similarity index 100% rename from thirdparty/glm/doc/api/a00094.html rename to vendor/glm/doc/api/a00094.html diff --git a/thirdparty/glm/doc/api/a00094_source.html b/vendor/glm/doc/api/a00094_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00094_source.html rename to vendor/glm/doc/api/a00094_source.html diff --git a/thirdparty/glm/doc/api/a00095.html b/vendor/glm/doc/api/a00095.html similarity index 100% rename from thirdparty/glm/doc/api/a00095.html rename to vendor/glm/doc/api/a00095.html diff --git a/thirdparty/glm/doc/api/a00095_source.html b/vendor/glm/doc/api/a00095_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00095_source.html rename to vendor/glm/doc/api/a00095_source.html diff --git a/thirdparty/glm/doc/api/a00096.html b/vendor/glm/doc/api/a00096.html similarity index 100% rename from thirdparty/glm/doc/api/a00096.html rename to vendor/glm/doc/api/a00096.html diff --git a/thirdparty/glm/doc/api/a00096_source.html b/vendor/glm/doc/api/a00096_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00096_source.html rename to vendor/glm/doc/api/a00096_source.html diff --git a/thirdparty/glm/doc/api/a00097.html b/vendor/glm/doc/api/a00097.html similarity index 100% rename from thirdparty/glm/doc/api/a00097.html rename to vendor/glm/doc/api/a00097.html diff --git a/thirdparty/glm/doc/api/a00097_source.html b/vendor/glm/doc/api/a00097_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00097_source.html rename to vendor/glm/doc/api/a00097_source.html diff --git a/thirdparty/glm/doc/api/a00098.html b/vendor/glm/doc/api/a00098.html similarity index 100% rename from thirdparty/glm/doc/api/a00098.html rename to vendor/glm/doc/api/a00098.html diff --git a/thirdparty/glm/doc/api/a00098_source.html b/vendor/glm/doc/api/a00098_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00098_source.html rename to vendor/glm/doc/api/a00098_source.html diff --git a/thirdparty/glm/doc/api/a00099.html b/vendor/glm/doc/api/a00099.html similarity index 100% rename from thirdparty/glm/doc/api/a00099.html rename to vendor/glm/doc/api/a00099.html diff --git a/thirdparty/glm/doc/api/a00099_source.html b/vendor/glm/doc/api/a00099_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00099_source.html rename to vendor/glm/doc/api/a00099_source.html diff --git a/thirdparty/glm/doc/api/a00100.html b/vendor/glm/doc/api/a00100.html similarity index 100% rename from thirdparty/glm/doc/api/a00100.html rename to vendor/glm/doc/api/a00100.html diff --git a/thirdparty/glm/doc/api/a00100_source.html b/vendor/glm/doc/api/a00100_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00100_source.html rename to vendor/glm/doc/api/a00100_source.html diff --git a/thirdparty/glm/doc/api/a00101.html b/vendor/glm/doc/api/a00101.html similarity index 100% rename from thirdparty/glm/doc/api/a00101.html rename to vendor/glm/doc/api/a00101.html diff --git a/thirdparty/glm/doc/api/a00101_source.html b/vendor/glm/doc/api/a00101_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00101_source.html rename to vendor/glm/doc/api/a00101_source.html diff --git a/thirdparty/glm/doc/api/a00102.html b/vendor/glm/doc/api/a00102.html similarity index 100% rename from thirdparty/glm/doc/api/a00102.html rename to vendor/glm/doc/api/a00102.html diff --git a/thirdparty/glm/doc/api/a00102_source.html b/vendor/glm/doc/api/a00102_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00102_source.html rename to vendor/glm/doc/api/a00102_source.html diff --git a/thirdparty/glm/doc/api/a00103.html b/vendor/glm/doc/api/a00103.html similarity index 100% rename from thirdparty/glm/doc/api/a00103.html rename to vendor/glm/doc/api/a00103.html diff --git a/thirdparty/glm/doc/api/a00103_source.html b/vendor/glm/doc/api/a00103_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00103_source.html rename to vendor/glm/doc/api/a00103_source.html diff --git a/thirdparty/glm/doc/api/a00104.html b/vendor/glm/doc/api/a00104.html similarity index 100% rename from thirdparty/glm/doc/api/a00104.html rename to vendor/glm/doc/api/a00104.html diff --git a/thirdparty/glm/doc/api/a00104_source.html b/vendor/glm/doc/api/a00104_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00104_source.html rename to vendor/glm/doc/api/a00104_source.html diff --git a/thirdparty/glm/doc/api/a00105.html b/vendor/glm/doc/api/a00105.html similarity index 100% rename from thirdparty/glm/doc/api/a00105.html rename to vendor/glm/doc/api/a00105.html diff --git a/thirdparty/glm/doc/api/a00105_source.html b/vendor/glm/doc/api/a00105_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00105_source.html rename to vendor/glm/doc/api/a00105_source.html diff --git a/thirdparty/glm/doc/api/a00106.html b/vendor/glm/doc/api/a00106.html similarity index 100% rename from thirdparty/glm/doc/api/a00106.html rename to vendor/glm/doc/api/a00106.html diff --git a/thirdparty/glm/doc/api/a00106_source.html b/vendor/glm/doc/api/a00106_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00106_source.html rename to vendor/glm/doc/api/a00106_source.html diff --git a/thirdparty/glm/doc/api/a00107.html b/vendor/glm/doc/api/a00107.html similarity index 100% rename from thirdparty/glm/doc/api/a00107.html rename to vendor/glm/doc/api/a00107.html diff --git a/thirdparty/glm/doc/api/a00107_source.html b/vendor/glm/doc/api/a00107_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00107_source.html rename to vendor/glm/doc/api/a00107_source.html diff --git a/thirdparty/glm/doc/api/a00108.html b/vendor/glm/doc/api/a00108.html similarity index 100% rename from thirdparty/glm/doc/api/a00108.html rename to vendor/glm/doc/api/a00108.html diff --git a/thirdparty/glm/doc/api/a00108_source.html b/vendor/glm/doc/api/a00108_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00108_source.html rename to vendor/glm/doc/api/a00108_source.html diff --git a/thirdparty/glm/doc/api/a00109.html b/vendor/glm/doc/api/a00109.html similarity index 100% rename from thirdparty/glm/doc/api/a00109.html rename to vendor/glm/doc/api/a00109.html diff --git a/thirdparty/glm/doc/api/a00109_source.html b/vendor/glm/doc/api/a00109_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00109_source.html rename to vendor/glm/doc/api/a00109_source.html diff --git a/thirdparty/glm/doc/api/a00110.html b/vendor/glm/doc/api/a00110.html similarity index 100% rename from thirdparty/glm/doc/api/a00110.html rename to vendor/glm/doc/api/a00110.html diff --git a/thirdparty/glm/doc/api/a00110_source.html b/vendor/glm/doc/api/a00110_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00110_source.html rename to vendor/glm/doc/api/a00110_source.html diff --git a/thirdparty/glm/doc/api/a00111.html b/vendor/glm/doc/api/a00111.html similarity index 100% rename from thirdparty/glm/doc/api/a00111.html rename to vendor/glm/doc/api/a00111.html diff --git a/thirdparty/glm/doc/api/a00111_source.html b/vendor/glm/doc/api/a00111_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00111_source.html rename to vendor/glm/doc/api/a00111_source.html diff --git a/thirdparty/glm/doc/api/a00112.html b/vendor/glm/doc/api/a00112.html similarity index 100% rename from thirdparty/glm/doc/api/a00112.html rename to vendor/glm/doc/api/a00112.html diff --git a/thirdparty/glm/doc/api/a00112_source.html b/vendor/glm/doc/api/a00112_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00112_source.html rename to vendor/glm/doc/api/a00112_source.html diff --git a/thirdparty/glm/doc/api/a00113.html b/vendor/glm/doc/api/a00113.html similarity index 100% rename from thirdparty/glm/doc/api/a00113.html rename to vendor/glm/doc/api/a00113.html diff --git a/thirdparty/glm/doc/api/a00113_source.html b/vendor/glm/doc/api/a00113_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00113_source.html rename to vendor/glm/doc/api/a00113_source.html diff --git a/thirdparty/glm/doc/api/a00114.html b/vendor/glm/doc/api/a00114.html similarity index 100% rename from thirdparty/glm/doc/api/a00114.html rename to vendor/glm/doc/api/a00114.html diff --git a/thirdparty/glm/doc/api/a00114_source.html b/vendor/glm/doc/api/a00114_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00114_source.html rename to vendor/glm/doc/api/a00114_source.html diff --git a/thirdparty/glm/doc/api/a00115.html b/vendor/glm/doc/api/a00115.html similarity index 100% rename from thirdparty/glm/doc/api/a00115.html rename to vendor/glm/doc/api/a00115.html diff --git a/thirdparty/glm/doc/api/a00115_source.html b/vendor/glm/doc/api/a00115_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00115_source.html rename to vendor/glm/doc/api/a00115_source.html diff --git a/thirdparty/glm/doc/api/a00116.html b/vendor/glm/doc/api/a00116.html similarity index 100% rename from thirdparty/glm/doc/api/a00116.html rename to vendor/glm/doc/api/a00116.html diff --git a/thirdparty/glm/doc/api/a00116_source.html b/vendor/glm/doc/api/a00116_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00116_source.html rename to vendor/glm/doc/api/a00116_source.html diff --git a/thirdparty/glm/doc/api/a00117.html b/vendor/glm/doc/api/a00117.html similarity index 100% rename from thirdparty/glm/doc/api/a00117.html rename to vendor/glm/doc/api/a00117.html diff --git a/thirdparty/glm/doc/api/a00117_source.html b/vendor/glm/doc/api/a00117_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00117_source.html rename to vendor/glm/doc/api/a00117_source.html diff --git a/thirdparty/glm/doc/api/a00118.html b/vendor/glm/doc/api/a00118.html similarity index 100% rename from thirdparty/glm/doc/api/a00118.html rename to vendor/glm/doc/api/a00118.html diff --git a/thirdparty/glm/doc/api/a00118_source.html b/vendor/glm/doc/api/a00118_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00118_source.html rename to vendor/glm/doc/api/a00118_source.html diff --git a/thirdparty/glm/doc/api/a00119.html b/vendor/glm/doc/api/a00119.html similarity index 100% rename from thirdparty/glm/doc/api/a00119.html rename to vendor/glm/doc/api/a00119.html diff --git a/thirdparty/glm/doc/api/a00119_source.html b/vendor/glm/doc/api/a00119_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00119_source.html rename to vendor/glm/doc/api/a00119_source.html diff --git a/thirdparty/glm/doc/api/a00120.html b/vendor/glm/doc/api/a00120.html similarity index 100% rename from thirdparty/glm/doc/api/a00120.html rename to vendor/glm/doc/api/a00120.html diff --git a/thirdparty/glm/doc/api/a00120_source.html b/vendor/glm/doc/api/a00120_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00120_source.html rename to vendor/glm/doc/api/a00120_source.html diff --git a/thirdparty/glm/doc/api/a00121.html b/vendor/glm/doc/api/a00121.html similarity index 100% rename from thirdparty/glm/doc/api/a00121.html rename to vendor/glm/doc/api/a00121.html diff --git a/thirdparty/glm/doc/api/a00121_source.html b/vendor/glm/doc/api/a00121_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00121_source.html rename to vendor/glm/doc/api/a00121_source.html diff --git a/thirdparty/glm/doc/api/a00122.html b/vendor/glm/doc/api/a00122.html similarity index 100% rename from thirdparty/glm/doc/api/a00122.html rename to vendor/glm/doc/api/a00122.html diff --git a/thirdparty/glm/doc/api/a00122_source.html b/vendor/glm/doc/api/a00122_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00122_source.html rename to vendor/glm/doc/api/a00122_source.html diff --git a/thirdparty/glm/doc/api/a00123.html b/vendor/glm/doc/api/a00123.html similarity index 100% rename from thirdparty/glm/doc/api/a00123.html rename to vendor/glm/doc/api/a00123.html diff --git a/thirdparty/glm/doc/api/a00123_source.html b/vendor/glm/doc/api/a00123_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00123_source.html rename to vendor/glm/doc/api/a00123_source.html diff --git a/thirdparty/glm/doc/api/a00124.html b/vendor/glm/doc/api/a00124.html similarity index 100% rename from thirdparty/glm/doc/api/a00124.html rename to vendor/glm/doc/api/a00124.html diff --git a/thirdparty/glm/doc/api/a00124_source.html b/vendor/glm/doc/api/a00124_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00124_source.html rename to vendor/glm/doc/api/a00124_source.html diff --git a/thirdparty/glm/doc/api/a00125.html b/vendor/glm/doc/api/a00125.html similarity index 100% rename from thirdparty/glm/doc/api/a00125.html rename to vendor/glm/doc/api/a00125.html diff --git a/thirdparty/glm/doc/api/a00125_source.html b/vendor/glm/doc/api/a00125_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00125_source.html rename to vendor/glm/doc/api/a00125_source.html diff --git a/thirdparty/glm/doc/api/a00126.html b/vendor/glm/doc/api/a00126.html similarity index 100% rename from thirdparty/glm/doc/api/a00126.html rename to vendor/glm/doc/api/a00126.html diff --git a/thirdparty/glm/doc/api/a00126_source.html b/vendor/glm/doc/api/a00126_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00126_source.html rename to vendor/glm/doc/api/a00126_source.html diff --git a/thirdparty/glm/doc/api/a00127.html b/vendor/glm/doc/api/a00127.html similarity index 100% rename from thirdparty/glm/doc/api/a00127.html rename to vendor/glm/doc/api/a00127.html diff --git a/thirdparty/glm/doc/api/a00127_source.html b/vendor/glm/doc/api/a00127_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00127_source.html rename to vendor/glm/doc/api/a00127_source.html diff --git a/thirdparty/glm/doc/api/a00128.html b/vendor/glm/doc/api/a00128.html similarity index 100% rename from thirdparty/glm/doc/api/a00128.html rename to vendor/glm/doc/api/a00128.html diff --git a/thirdparty/glm/doc/api/a00128_source.html b/vendor/glm/doc/api/a00128_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00128_source.html rename to vendor/glm/doc/api/a00128_source.html diff --git a/thirdparty/glm/doc/api/a00129.html b/vendor/glm/doc/api/a00129.html similarity index 100% rename from thirdparty/glm/doc/api/a00129.html rename to vendor/glm/doc/api/a00129.html diff --git a/thirdparty/glm/doc/api/a00129_source.html b/vendor/glm/doc/api/a00129_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00129_source.html rename to vendor/glm/doc/api/a00129_source.html diff --git a/thirdparty/glm/doc/api/a00130.html b/vendor/glm/doc/api/a00130.html similarity index 100% rename from thirdparty/glm/doc/api/a00130.html rename to vendor/glm/doc/api/a00130.html diff --git a/thirdparty/glm/doc/api/a00130_source.html b/vendor/glm/doc/api/a00130_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00130_source.html rename to vendor/glm/doc/api/a00130_source.html diff --git a/thirdparty/glm/doc/api/a00131.html b/vendor/glm/doc/api/a00131.html similarity index 100% rename from thirdparty/glm/doc/api/a00131.html rename to vendor/glm/doc/api/a00131.html diff --git a/thirdparty/glm/doc/api/a00131_source.html b/vendor/glm/doc/api/a00131_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00131_source.html rename to vendor/glm/doc/api/a00131_source.html diff --git a/thirdparty/glm/doc/api/a00132.html b/vendor/glm/doc/api/a00132.html similarity index 100% rename from thirdparty/glm/doc/api/a00132.html rename to vendor/glm/doc/api/a00132.html diff --git a/thirdparty/glm/doc/api/a00132_source.html b/vendor/glm/doc/api/a00132_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00132_source.html rename to vendor/glm/doc/api/a00132_source.html diff --git a/thirdparty/glm/doc/api/a00133.html b/vendor/glm/doc/api/a00133.html similarity index 100% rename from thirdparty/glm/doc/api/a00133.html rename to vendor/glm/doc/api/a00133.html diff --git a/thirdparty/glm/doc/api/a00133_source.html b/vendor/glm/doc/api/a00133_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00133_source.html rename to vendor/glm/doc/api/a00133_source.html diff --git a/thirdparty/glm/doc/api/a00134.html b/vendor/glm/doc/api/a00134.html similarity index 100% rename from thirdparty/glm/doc/api/a00134.html rename to vendor/glm/doc/api/a00134.html diff --git a/thirdparty/glm/doc/api/a00134_source.html b/vendor/glm/doc/api/a00134_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00134_source.html rename to vendor/glm/doc/api/a00134_source.html diff --git a/thirdparty/glm/doc/api/a00135.html b/vendor/glm/doc/api/a00135.html similarity index 100% rename from thirdparty/glm/doc/api/a00135.html rename to vendor/glm/doc/api/a00135.html diff --git a/thirdparty/glm/doc/api/a00135_source.html b/vendor/glm/doc/api/a00135_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00135_source.html rename to vendor/glm/doc/api/a00135_source.html diff --git a/thirdparty/glm/doc/api/a00136.html b/vendor/glm/doc/api/a00136.html similarity index 100% rename from thirdparty/glm/doc/api/a00136.html rename to vendor/glm/doc/api/a00136.html diff --git a/thirdparty/glm/doc/api/a00136_source.html b/vendor/glm/doc/api/a00136_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00136_source.html rename to vendor/glm/doc/api/a00136_source.html diff --git a/thirdparty/glm/doc/api/a00137.html b/vendor/glm/doc/api/a00137.html similarity index 100% rename from thirdparty/glm/doc/api/a00137.html rename to vendor/glm/doc/api/a00137.html diff --git a/thirdparty/glm/doc/api/a00137_source.html b/vendor/glm/doc/api/a00137_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00137_source.html rename to vendor/glm/doc/api/a00137_source.html diff --git a/thirdparty/glm/doc/api/a00138.html b/vendor/glm/doc/api/a00138.html similarity index 100% rename from thirdparty/glm/doc/api/a00138.html rename to vendor/glm/doc/api/a00138.html diff --git a/thirdparty/glm/doc/api/a00138_source.html b/vendor/glm/doc/api/a00138_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00138_source.html rename to vendor/glm/doc/api/a00138_source.html diff --git a/thirdparty/glm/doc/api/a00139.html b/vendor/glm/doc/api/a00139.html similarity index 100% rename from thirdparty/glm/doc/api/a00139.html rename to vendor/glm/doc/api/a00139.html diff --git a/thirdparty/glm/doc/api/a00139_source.html b/vendor/glm/doc/api/a00139_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00139_source.html rename to vendor/glm/doc/api/a00139_source.html diff --git a/thirdparty/glm/doc/api/a00140.html b/vendor/glm/doc/api/a00140.html similarity index 100% rename from thirdparty/glm/doc/api/a00140.html rename to vendor/glm/doc/api/a00140.html diff --git a/thirdparty/glm/doc/api/a00140_source.html b/vendor/glm/doc/api/a00140_source.html similarity index 100% rename from thirdparty/glm/doc/api/a00140_source.html rename to vendor/glm/doc/api/a00140_source.html diff --git a/thirdparty/glm/doc/api/a00146.html b/vendor/glm/doc/api/a00146.html similarity index 100% rename from thirdparty/glm/doc/api/a00146.html rename to vendor/glm/doc/api/a00146.html diff --git a/thirdparty/glm/doc/api/a00147.html b/vendor/glm/doc/api/a00147.html similarity index 100% rename from thirdparty/glm/doc/api/a00147.html rename to vendor/glm/doc/api/a00147.html diff --git a/thirdparty/glm/doc/api/a00148.html b/vendor/glm/doc/api/a00148.html similarity index 100% rename from thirdparty/glm/doc/api/a00148.html rename to vendor/glm/doc/api/a00148.html diff --git a/thirdparty/glm/doc/api/a00149.html b/vendor/glm/doc/api/a00149.html similarity index 100% rename from thirdparty/glm/doc/api/a00149.html rename to vendor/glm/doc/api/a00149.html diff --git a/thirdparty/glm/doc/api/a00150.html b/vendor/glm/doc/api/a00150.html similarity index 100% rename from thirdparty/glm/doc/api/a00150.html rename to vendor/glm/doc/api/a00150.html diff --git a/thirdparty/glm/doc/api/a00151.html b/vendor/glm/doc/api/a00151.html similarity index 100% rename from thirdparty/glm/doc/api/a00151.html rename to vendor/glm/doc/api/a00151.html diff --git a/thirdparty/glm/doc/api/a00152.html b/vendor/glm/doc/api/a00152.html similarity index 100% rename from thirdparty/glm/doc/api/a00152.html rename to vendor/glm/doc/api/a00152.html diff --git a/thirdparty/glm/doc/api/a00153.html b/vendor/glm/doc/api/a00153.html similarity index 100% rename from thirdparty/glm/doc/api/a00153.html rename to vendor/glm/doc/api/a00153.html diff --git a/thirdparty/glm/doc/api/a00154.html b/vendor/glm/doc/api/a00154.html similarity index 100% rename from thirdparty/glm/doc/api/a00154.html rename to vendor/glm/doc/api/a00154.html diff --git a/thirdparty/glm/doc/api/a00155.html b/vendor/glm/doc/api/a00155.html similarity index 100% rename from thirdparty/glm/doc/api/a00155.html rename to vendor/glm/doc/api/a00155.html diff --git a/thirdparty/glm/doc/api/a00156.html b/vendor/glm/doc/api/a00156.html similarity index 100% rename from thirdparty/glm/doc/api/a00156.html rename to vendor/glm/doc/api/a00156.html diff --git a/thirdparty/glm/doc/api/a00157.html b/vendor/glm/doc/api/a00157.html similarity index 100% rename from thirdparty/glm/doc/api/a00157.html rename to vendor/glm/doc/api/a00157.html diff --git a/thirdparty/glm/doc/api/a00158.html b/vendor/glm/doc/api/a00158.html similarity index 100% rename from thirdparty/glm/doc/api/a00158.html rename to vendor/glm/doc/api/a00158.html diff --git a/thirdparty/glm/doc/api/a00159.html b/vendor/glm/doc/api/a00159.html similarity index 100% rename from thirdparty/glm/doc/api/a00159.html rename to vendor/glm/doc/api/a00159.html diff --git a/thirdparty/glm/doc/api/a00160.html b/vendor/glm/doc/api/a00160.html similarity index 100% rename from thirdparty/glm/doc/api/a00160.html rename to vendor/glm/doc/api/a00160.html diff --git a/thirdparty/glm/doc/api/a00161.html b/vendor/glm/doc/api/a00161.html similarity index 100% rename from thirdparty/glm/doc/api/a00161.html rename to vendor/glm/doc/api/a00161.html diff --git a/thirdparty/glm/doc/api/a00162.html b/vendor/glm/doc/api/a00162.html similarity index 100% rename from thirdparty/glm/doc/api/a00162.html rename to vendor/glm/doc/api/a00162.html diff --git a/thirdparty/glm/doc/api/a00163.html b/vendor/glm/doc/api/a00163.html similarity index 100% rename from thirdparty/glm/doc/api/a00163.html rename to vendor/glm/doc/api/a00163.html diff --git a/thirdparty/glm/doc/api/a00164.html b/vendor/glm/doc/api/a00164.html similarity index 100% rename from thirdparty/glm/doc/api/a00164.html rename to vendor/glm/doc/api/a00164.html diff --git a/thirdparty/glm/doc/api/a00165.html b/vendor/glm/doc/api/a00165.html similarity index 100% rename from thirdparty/glm/doc/api/a00165.html rename to vendor/glm/doc/api/a00165.html diff --git a/thirdparty/glm/doc/api/a00166.html b/vendor/glm/doc/api/a00166.html similarity index 100% rename from thirdparty/glm/doc/api/a00166.html rename to vendor/glm/doc/api/a00166.html diff --git a/thirdparty/glm/doc/api/a00167.html b/vendor/glm/doc/api/a00167.html similarity index 100% rename from thirdparty/glm/doc/api/a00167.html rename to vendor/glm/doc/api/a00167.html diff --git a/thirdparty/glm/doc/api/a00168.html b/vendor/glm/doc/api/a00168.html similarity index 100% rename from thirdparty/glm/doc/api/a00168.html rename to vendor/glm/doc/api/a00168.html diff --git a/thirdparty/glm/doc/api/a00169.html b/vendor/glm/doc/api/a00169.html similarity index 100% rename from thirdparty/glm/doc/api/a00169.html rename to vendor/glm/doc/api/a00169.html diff --git a/thirdparty/glm/doc/api/a00170.html b/vendor/glm/doc/api/a00170.html similarity index 100% rename from thirdparty/glm/doc/api/a00170.html rename to vendor/glm/doc/api/a00170.html diff --git a/thirdparty/glm/doc/api/a00171.html b/vendor/glm/doc/api/a00171.html similarity index 100% rename from thirdparty/glm/doc/api/a00171.html rename to vendor/glm/doc/api/a00171.html diff --git a/thirdparty/glm/doc/api/a00172.html b/vendor/glm/doc/api/a00172.html similarity index 100% rename from thirdparty/glm/doc/api/a00172.html rename to vendor/glm/doc/api/a00172.html diff --git a/thirdparty/glm/doc/api/a00173.html b/vendor/glm/doc/api/a00173.html similarity index 100% rename from thirdparty/glm/doc/api/a00173.html rename to vendor/glm/doc/api/a00173.html diff --git a/thirdparty/glm/doc/api/a00174.html b/vendor/glm/doc/api/a00174.html similarity index 100% rename from thirdparty/glm/doc/api/a00174.html rename to vendor/glm/doc/api/a00174.html diff --git a/thirdparty/glm/doc/api/a00175.html b/vendor/glm/doc/api/a00175.html similarity index 100% rename from thirdparty/glm/doc/api/a00175.html rename to vendor/glm/doc/api/a00175.html diff --git a/thirdparty/glm/doc/api/a00176.html b/vendor/glm/doc/api/a00176.html similarity index 100% rename from thirdparty/glm/doc/api/a00176.html rename to vendor/glm/doc/api/a00176.html diff --git a/thirdparty/glm/doc/api/a00177.html b/vendor/glm/doc/api/a00177.html similarity index 100% rename from thirdparty/glm/doc/api/a00177.html rename to vendor/glm/doc/api/a00177.html diff --git a/thirdparty/glm/doc/api/a00178.html b/vendor/glm/doc/api/a00178.html similarity index 100% rename from thirdparty/glm/doc/api/a00178.html rename to vendor/glm/doc/api/a00178.html diff --git a/thirdparty/glm/doc/api/a00179.html b/vendor/glm/doc/api/a00179.html similarity index 100% rename from thirdparty/glm/doc/api/a00179.html rename to vendor/glm/doc/api/a00179.html diff --git a/thirdparty/glm/doc/api/a00180.html b/vendor/glm/doc/api/a00180.html similarity index 100% rename from thirdparty/glm/doc/api/a00180.html rename to vendor/glm/doc/api/a00180.html diff --git a/thirdparty/glm/doc/api/a00181.html b/vendor/glm/doc/api/a00181.html similarity index 100% rename from thirdparty/glm/doc/api/a00181.html rename to vendor/glm/doc/api/a00181.html diff --git a/thirdparty/glm/doc/api/a00182.html b/vendor/glm/doc/api/a00182.html similarity index 100% rename from thirdparty/glm/doc/api/a00182.html rename to vendor/glm/doc/api/a00182.html diff --git a/thirdparty/glm/doc/api/a00183.html b/vendor/glm/doc/api/a00183.html similarity index 100% rename from thirdparty/glm/doc/api/a00183.html rename to vendor/glm/doc/api/a00183.html diff --git a/thirdparty/glm/doc/api/a00184.html b/vendor/glm/doc/api/a00184.html similarity index 100% rename from thirdparty/glm/doc/api/a00184.html rename to vendor/glm/doc/api/a00184.html diff --git a/thirdparty/glm/doc/api/a00185.html b/vendor/glm/doc/api/a00185.html similarity index 100% rename from thirdparty/glm/doc/api/a00185.html rename to vendor/glm/doc/api/a00185.html diff --git a/thirdparty/glm/doc/api/a00186.html b/vendor/glm/doc/api/a00186.html similarity index 100% rename from thirdparty/glm/doc/api/a00186.html rename to vendor/glm/doc/api/a00186.html diff --git a/thirdparty/glm/doc/api/a00187.html b/vendor/glm/doc/api/a00187.html similarity index 100% rename from thirdparty/glm/doc/api/a00187.html rename to vendor/glm/doc/api/a00187.html diff --git a/thirdparty/glm/doc/api/a00188.html b/vendor/glm/doc/api/a00188.html similarity index 100% rename from thirdparty/glm/doc/api/a00188.html rename to vendor/glm/doc/api/a00188.html diff --git a/thirdparty/glm/doc/api/a00189.html b/vendor/glm/doc/api/a00189.html similarity index 100% rename from thirdparty/glm/doc/api/a00189.html rename to vendor/glm/doc/api/a00189.html diff --git a/thirdparty/glm/doc/api/a00190.html b/vendor/glm/doc/api/a00190.html similarity index 100% rename from thirdparty/glm/doc/api/a00190.html rename to vendor/glm/doc/api/a00190.html diff --git a/thirdparty/glm/doc/api/a00191.html b/vendor/glm/doc/api/a00191.html similarity index 100% rename from thirdparty/glm/doc/api/a00191.html rename to vendor/glm/doc/api/a00191.html diff --git a/thirdparty/glm/doc/api/a00192.html b/vendor/glm/doc/api/a00192.html similarity index 100% rename from thirdparty/glm/doc/api/a00192.html rename to vendor/glm/doc/api/a00192.html diff --git a/thirdparty/glm/doc/api/a00193.html b/vendor/glm/doc/api/a00193.html similarity index 100% rename from thirdparty/glm/doc/api/a00193.html rename to vendor/glm/doc/api/a00193.html diff --git a/thirdparty/glm/doc/api/a00194.html b/vendor/glm/doc/api/a00194.html similarity index 100% rename from thirdparty/glm/doc/api/a00194.html rename to vendor/glm/doc/api/a00194.html diff --git a/thirdparty/glm/doc/api/a00195.html b/vendor/glm/doc/api/a00195.html similarity index 100% rename from thirdparty/glm/doc/api/a00195.html rename to vendor/glm/doc/api/a00195.html diff --git a/thirdparty/glm/doc/api/a00196.html b/vendor/glm/doc/api/a00196.html similarity index 100% rename from thirdparty/glm/doc/api/a00196.html rename to vendor/glm/doc/api/a00196.html diff --git a/thirdparty/glm/doc/api/a00197.html b/vendor/glm/doc/api/a00197.html similarity index 100% rename from thirdparty/glm/doc/api/a00197.html rename to vendor/glm/doc/api/a00197.html diff --git a/thirdparty/glm/doc/api/a00198.html b/vendor/glm/doc/api/a00198.html similarity index 100% rename from thirdparty/glm/doc/api/a00198.html rename to vendor/glm/doc/api/a00198.html diff --git a/thirdparty/glm/doc/api/a00199.html b/vendor/glm/doc/api/a00199.html similarity index 100% rename from thirdparty/glm/doc/api/a00199.html rename to vendor/glm/doc/api/a00199.html diff --git a/thirdparty/glm/doc/api/a00200.html b/vendor/glm/doc/api/a00200.html similarity index 100% rename from thirdparty/glm/doc/api/a00200.html rename to vendor/glm/doc/api/a00200.html diff --git a/thirdparty/glm/doc/api/a00201.html b/vendor/glm/doc/api/a00201.html similarity index 100% rename from thirdparty/glm/doc/api/a00201.html rename to vendor/glm/doc/api/a00201.html diff --git a/thirdparty/glm/doc/api/a00202.html b/vendor/glm/doc/api/a00202.html similarity index 100% rename from thirdparty/glm/doc/api/a00202.html rename to vendor/glm/doc/api/a00202.html diff --git a/thirdparty/glm/doc/api/a00203.html b/vendor/glm/doc/api/a00203.html similarity index 100% rename from thirdparty/glm/doc/api/a00203.html rename to vendor/glm/doc/api/a00203.html diff --git a/thirdparty/glm/doc/api/a00204.html b/vendor/glm/doc/api/a00204.html similarity index 100% rename from thirdparty/glm/doc/api/a00204.html rename to vendor/glm/doc/api/a00204.html diff --git a/thirdparty/glm/doc/api/a00205.html b/vendor/glm/doc/api/a00205.html similarity index 100% rename from thirdparty/glm/doc/api/a00205.html rename to vendor/glm/doc/api/a00205.html diff --git a/thirdparty/glm/doc/api/a00206.html b/vendor/glm/doc/api/a00206.html similarity index 100% rename from thirdparty/glm/doc/api/a00206.html rename to vendor/glm/doc/api/a00206.html diff --git a/thirdparty/glm/doc/api/a00207.html b/vendor/glm/doc/api/a00207.html similarity index 100% rename from thirdparty/glm/doc/api/a00207.html rename to vendor/glm/doc/api/a00207.html diff --git a/thirdparty/glm/doc/api/a00208.html b/vendor/glm/doc/api/a00208.html similarity index 100% rename from thirdparty/glm/doc/api/a00208.html rename to vendor/glm/doc/api/a00208.html diff --git a/thirdparty/glm/doc/api/a00209.html b/vendor/glm/doc/api/a00209.html similarity index 100% rename from thirdparty/glm/doc/api/a00209.html rename to vendor/glm/doc/api/a00209.html diff --git a/thirdparty/glm/doc/api/a00210.html b/vendor/glm/doc/api/a00210.html similarity index 100% rename from thirdparty/glm/doc/api/a00210.html rename to vendor/glm/doc/api/a00210.html diff --git a/thirdparty/glm/doc/api/a00211.html b/vendor/glm/doc/api/a00211.html similarity index 100% rename from thirdparty/glm/doc/api/a00211.html rename to vendor/glm/doc/api/a00211.html diff --git a/thirdparty/glm/doc/api/a00212.html b/vendor/glm/doc/api/a00212.html similarity index 100% rename from thirdparty/glm/doc/api/a00212.html rename to vendor/glm/doc/api/a00212.html diff --git a/thirdparty/glm/doc/api/a00213.html b/vendor/glm/doc/api/a00213.html similarity index 100% rename from thirdparty/glm/doc/api/a00213.html rename to vendor/glm/doc/api/a00213.html diff --git a/thirdparty/glm/doc/api/a00214.html b/vendor/glm/doc/api/a00214.html similarity index 100% rename from thirdparty/glm/doc/api/a00214.html rename to vendor/glm/doc/api/a00214.html diff --git a/thirdparty/glm/doc/api/a00215.html b/vendor/glm/doc/api/a00215.html similarity index 100% rename from thirdparty/glm/doc/api/a00215.html rename to vendor/glm/doc/api/a00215.html diff --git a/thirdparty/glm/doc/api/a00216.html b/vendor/glm/doc/api/a00216.html similarity index 100% rename from thirdparty/glm/doc/api/a00216.html rename to vendor/glm/doc/api/a00216.html diff --git a/thirdparty/glm/doc/api/a00217.html b/vendor/glm/doc/api/a00217.html similarity index 100% rename from thirdparty/glm/doc/api/a00217.html rename to vendor/glm/doc/api/a00217.html diff --git a/thirdparty/glm/doc/api/a00218.html b/vendor/glm/doc/api/a00218.html similarity index 100% rename from thirdparty/glm/doc/api/a00218.html rename to vendor/glm/doc/api/a00218.html diff --git a/thirdparty/glm/doc/api/a00219.html b/vendor/glm/doc/api/a00219.html similarity index 100% rename from thirdparty/glm/doc/api/a00219.html rename to vendor/glm/doc/api/a00219.html diff --git a/thirdparty/glm/doc/api/a00220.html b/vendor/glm/doc/api/a00220.html similarity index 100% rename from thirdparty/glm/doc/api/a00220.html rename to vendor/glm/doc/api/a00220.html diff --git a/thirdparty/glm/doc/api/a00221.html b/vendor/glm/doc/api/a00221.html similarity index 100% rename from thirdparty/glm/doc/api/a00221.html rename to vendor/glm/doc/api/a00221.html diff --git a/thirdparty/glm/doc/api/a00222.html b/vendor/glm/doc/api/a00222.html similarity index 100% rename from thirdparty/glm/doc/api/a00222.html rename to vendor/glm/doc/api/a00222.html diff --git a/thirdparty/glm/doc/api/a00223.html b/vendor/glm/doc/api/a00223.html similarity index 100% rename from thirdparty/glm/doc/api/a00223.html rename to vendor/glm/doc/api/a00223.html diff --git a/thirdparty/glm/doc/api/a00224.html b/vendor/glm/doc/api/a00224.html similarity index 100% rename from thirdparty/glm/doc/api/a00224.html rename to vendor/glm/doc/api/a00224.html diff --git a/thirdparty/glm/doc/api/a00225.html b/vendor/glm/doc/api/a00225.html similarity index 100% rename from thirdparty/glm/doc/api/a00225.html rename to vendor/glm/doc/api/a00225.html diff --git a/thirdparty/glm/doc/api/a00226.html b/vendor/glm/doc/api/a00226.html similarity index 100% rename from thirdparty/glm/doc/api/a00226.html rename to vendor/glm/doc/api/a00226.html diff --git a/thirdparty/glm/doc/api/a00227.html b/vendor/glm/doc/api/a00227.html similarity index 100% rename from thirdparty/glm/doc/api/a00227.html rename to vendor/glm/doc/api/a00227.html diff --git a/thirdparty/glm/doc/api/a00228.html b/vendor/glm/doc/api/a00228.html similarity index 100% rename from thirdparty/glm/doc/api/a00228.html rename to vendor/glm/doc/api/a00228.html diff --git a/thirdparty/glm/doc/api/a00229.html b/vendor/glm/doc/api/a00229.html similarity index 100% rename from thirdparty/glm/doc/api/a00229.html rename to vendor/glm/doc/api/a00229.html diff --git a/thirdparty/glm/doc/api/a00230.html b/vendor/glm/doc/api/a00230.html similarity index 100% rename from thirdparty/glm/doc/api/a00230.html rename to vendor/glm/doc/api/a00230.html diff --git a/thirdparty/glm/doc/api/a00231.html b/vendor/glm/doc/api/a00231.html similarity index 100% rename from thirdparty/glm/doc/api/a00231.html rename to vendor/glm/doc/api/a00231.html diff --git a/thirdparty/glm/doc/api/a00232.html b/vendor/glm/doc/api/a00232.html similarity index 100% rename from thirdparty/glm/doc/api/a00232.html rename to vendor/glm/doc/api/a00232.html diff --git a/thirdparty/glm/doc/api/a00233.html b/vendor/glm/doc/api/a00233.html similarity index 100% rename from thirdparty/glm/doc/api/a00233.html rename to vendor/glm/doc/api/a00233.html diff --git a/thirdparty/glm/doc/api/a00234.html b/vendor/glm/doc/api/a00234.html similarity index 100% rename from thirdparty/glm/doc/api/a00234.html rename to vendor/glm/doc/api/a00234.html diff --git a/thirdparty/glm/doc/api/a00235.html b/vendor/glm/doc/api/a00235.html similarity index 100% rename from thirdparty/glm/doc/api/a00235.html rename to vendor/glm/doc/api/a00235.html diff --git a/thirdparty/glm/doc/api/a00236.html b/vendor/glm/doc/api/a00236.html similarity index 100% rename from thirdparty/glm/doc/api/a00236.html rename to vendor/glm/doc/api/a00236.html diff --git a/thirdparty/glm/doc/api/a00237.html b/vendor/glm/doc/api/a00237.html similarity index 100% rename from thirdparty/glm/doc/api/a00237.html rename to vendor/glm/doc/api/a00237.html diff --git a/thirdparty/glm/doc/api/a00238.html b/vendor/glm/doc/api/a00238.html similarity index 100% rename from thirdparty/glm/doc/api/a00238.html rename to vendor/glm/doc/api/a00238.html diff --git a/thirdparty/glm/doc/api/arrowdown.png b/vendor/glm/doc/api/arrowdown.png similarity index 100% rename from thirdparty/glm/doc/api/arrowdown.png rename to vendor/glm/doc/api/arrowdown.png diff --git a/thirdparty/glm/doc/api/arrowright.png b/vendor/glm/doc/api/arrowright.png similarity index 100% rename from thirdparty/glm/doc/api/arrowright.png rename to vendor/glm/doc/api/arrowright.png diff --git a/thirdparty/glm/doc/api/bc_s.png b/vendor/glm/doc/api/bc_s.png similarity index 100% rename from thirdparty/glm/doc/api/bc_s.png rename to vendor/glm/doc/api/bc_s.png diff --git a/thirdparty/glm/doc/api/bdwn.png b/vendor/glm/doc/api/bdwn.png similarity index 100% rename from thirdparty/glm/doc/api/bdwn.png rename to vendor/glm/doc/api/bdwn.png diff --git a/thirdparty/glm/doc/api/closed.png b/vendor/glm/doc/api/closed.png similarity index 100% rename from thirdparty/glm/doc/api/closed.png rename to vendor/glm/doc/api/closed.png diff --git a/thirdparty/glm/doc/api/dir_1f76e953200861345293ade84ac7fb6c.html b/vendor/glm/doc/api/dir_1f76e953200861345293ade84ac7fb6c.html similarity index 100% rename from thirdparty/glm/doc/api/dir_1f76e953200861345293ade84ac7fb6c.html rename to vendor/glm/doc/api/dir_1f76e953200861345293ade84ac7fb6c.html diff --git a/thirdparty/glm/doc/api/dir_275089585c7fc1b5fd5d7d42c69cb1da.html b/vendor/glm/doc/api/dir_275089585c7fc1b5fd5d7d42c69cb1da.html similarity index 100% rename from thirdparty/glm/doc/api/dir_275089585c7fc1b5fd5d7d42c69cb1da.html rename to vendor/glm/doc/api/dir_275089585c7fc1b5fd5d7d42c69cb1da.html diff --git a/thirdparty/glm/doc/api/dir_577c788b67d63fb3b3b5752bd495d0f2.html b/vendor/glm/doc/api/dir_577c788b67d63fb3b3b5752bd495d0f2.html similarity index 100% rename from thirdparty/glm/doc/api/dir_577c788b67d63fb3b3b5752bd495d0f2.html rename to vendor/glm/doc/api/dir_577c788b67d63fb3b3b5752bd495d0f2.html diff --git a/thirdparty/glm/doc/api/dir_5ce58d942b2d0776e17a9a58abc01e04.html b/vendor/glm/doc/api/dir_5ce58d942b2d0776e17a9a58abc01e04.html similarity index 100% rename from thirdparty/glm/doc/api/dir_5ce58d942b2d0776e17a9a58abc01e04.html rename to vendor/glm/doc/api/dir_5ce58d942b2d0776e17a9a58abc01e04.html diff --git a/thirdparty/glm/doc/api/dir_7b98f88bffbed4b390b5f8f520d9c08e.html b/vendor/glm/doc/api/dir_7b98f88bffbed4b390b5f8f520d9c08e.html similarity index 100% rename from thirdparty/glm/doc/api/dir_7b98f88bffbed4b390b5f8f520d9c08e.html rename to vendor/glm/doc/api/dir_7b98f88bffbed4b390b5f8f520d9c08e.html diff --git a/thirdparty/glm/doc/api/dir_8d176b5b7dd0ae42ea6876078f2bde49.html b/vendor/glm/doc/api/dir_8d176b5b7dd0ae42ea6876078f2bde49.html similarity index 100% rename from thirdparty/glm/doc/api/dir_8d176b5b7dd0ae42ea6876078f2bde49.html rename to vendor/glm/doc/api/dir_8d176b5b7dd0ae42ea6876078f2bde49.html diff --git a/thirdparty/glm/doc/api/dir_9440d7c11b99dcd7e5d369c7cf9802fe.html b/vendor/glm/doc/api/dir_9440d7c11b99dcd7e5d369c7cf9802fe.html similarity index 100% rename from thirdparty/glm/doc/api/dir_9440d7c11b99dcd7e5d369c7cf9802fe.html rename to vendor/glm/doc/api/dir_9440d7c11b99dcd7e5d369c7cf9802fe.html diff --git a/thirdparty/glm/doc/api/dir_e29b03b892e0e25920d021a614d4db9b.html b/vendor/glm/doc/api/dir_e29b03b892e0e25920d021a614d4db9b.html similarity index 100% rename from thirdparty/glm/doc/api/dir_e29b03b892e0e25920d021a614d4db9b.html rename to vendor/glm/doc/api/dir_e29b03b892e0e25920d021a614d4db9b.html diff --git a/thirdparty/glm/doc/api/dir_e529a619cfdec1fa4c331fb042fd332f.html b/vendor/glm/doc/api/dir_e529a619cfdec1fa4c331fb042fd332f.html similarity index 100% rename from thirdparty/glm/doc/api/dir_e529a619cfdec1fa4c331fb042fd332f.html rename to vendor/glm/doc/api/dir_e529a619cfdec1fa4c331fb042fd332f.html diff --git a/thirdparty/glm/doc/api/doc.png b/vendor/glm/doc/api/doc.png similarity index 100% rename from thirdparty/glm/doc/api/doc.png rename to vendor/glm/doc/api/doc.png diff --git a/thirdparty/glm/doc/api/doxygen.css b/vendor/glm/doc/api/doxygen.css similarity index 100% rename from thirdparty/glm/doc/api/doxygen.css rename to vendor/glm/doc/api/doxygen.css diff --git a/thirdparty/glm/doc/api/doxygen.png b/vendor/glm/doc/api/doxygen.png similarity index 100% rename from thirdparty/glm/doc/api/doxygen.png rename to vendor/glm/doc/api/doxygen.png diff --git a/thirdparty/glm/doc/api/dynsections.js b/vendor/glm/doc/api/dynsections.js similarity index 100% rename from thirdparty/glm/doc/api/dynsections.js rename to vendor/glm/doc/api/dynsections.js diff --git a/thirdparty/glm/doc/api/files.html b/vendor/glm/doc/api/files.html similarity index 100% rename from thirdparty/glm/doc/api/files.html rename to vendor/glm/doc/api/files.html diff --git a/thirdparty/glm/doc/api/folderclosed.png b/vendor/glm/doc/api/folderclosed.png similarity index 100% rename from thirdparty/glm/doc/api/folderclosed.png rename to vendor/glm/doc/api/folderclosed.png diff --git a/thirdparty/glm/doc/api/folderopen.png b/vendor/glm/doc/api/folderopen.png similarity index 100% rename from thirdparty/glm/doc/api/folderopen.png rename to vendor/glm/doc/api/folderopen.png diff --git a/thirdparty/glm/doc/api/index.html b/vendor/glm/doc/api/index.html similarity index 100% rename from thirdparty/glm/doc/api/index.html rename to vendor/glm/doc/api/index.html diff --git a/thirdparty/glm/doc/api/jquery.js b/vendor/glm/doc/api/jquery.js similarity index 100% rename from thirdparty/glm/doc/api/jquery.js rename to vendor/glm/doc/api/jquery.js diff --git a/thirdparty/glm/doc/api/logo.png b/vendor/glm/doc/api/logo.png similarity index 100% rename from thirdparty/glm/doc/api/logo.png rename to vendor/glm/doc/api/logo.png diff --git a/thirdparty/glm/doc/api/modules.html b/vendor/glm/doc/api/modules.html similarity index 100% rename from thirdparty/glm/doc/api/modules.html rename to vendor/glm/doc/api/modules.html diff --git a/thirdparty/glm/doc/api/nav_f.png b/vendor/glm/doc/api/nav_f.png similarity index 100% rename from thirdparty/glm/doc/api/nav_f.png rename to vendor/glm/doc/api/nav_f.png diff --git a/thirdparty/glm/doc/api/nav_g.png b/vendor/glm/doc/api/nav_g.png similarity index 100% rename from thirdparty/glm/doc/api/nav_g.png rename to vendor/glm/doc/api/nav_g.png diff --git a/thirdparty/glm/doc/api/nav_h.png b/vendor/glm/doc/api/nav_h.png similarity index 100% rename from thirdparty/glm/doc/api/nav_h.png rename to vendor/glm/doc/api/nav_h.png diff --git a/thirdparty/glm/doc/api/open.png b/vendor/glm/doc/api/open.png similarity index 100% rename from thirdparty/glm/doc/api/open.png rename to vendor/glm/doc/api/open.png diff --git a/thirdparty/glm/doc/api/splitbar.png b/vendor/glm/doc/api/splitbar.png similarity index 100% rename from thirdparty/glm/doc/api/splitbar.png rename to vendor/glm/doc/api/splitbar.png diff --git a/thirdparty/glm/doc/api/sync_off.png b/vendor/glm/doc/api/sync_off.png similarity index 100% rename from thirdparty/glm/doc/api/sync_off.png rename to vendor/glm/doc/api/sync_off.png diff --git a/thirdparty/glm/doc/api/sync_on.png b/vendor/glm/doc/api/sync_on.png similarity index 100% rename from thirdparty/glm/doc/api/sync_on.png rename to vendor/glm/doc/api/sync_on.png diff --git a/thirdparty/glm/doc/api/tab_a.png b/vendor/glm/doc/api/tab_a.png similarity index 100% rename from thirdparty/glm/doc/api/tab_a.png rename to vendor/glm/doc/api/tab_a.png diff --git a/thirdparty/glm/doc/api/tab_b.png b/vendor/glm/doc/api/tab_b.png similarity index 100% rename from thirdparty/glm/doc/api/tab_b.png rename to vendor/glm/doc/api/tab_b.png diff --git a/thirdparty/glm/doc/api/tab_h.png b/vendor/glm/doc/api/tab_h.png similarity index 100% rename from thirdparty/glm/doc/api/tab_h.png rename to vendor/glm/doc/api/tab_h.png diff --git a/thirdparty/glm/doc/api/tab_s.png b/vendor/glm/doc/api/tab_s.png similarity index 100% rename from thirdparty/glm/doc/api/tab_s.png rename to vendor/glm/doc/api/tab_s.png diff --git a/thirdparty/glm/doc/api/tabs.css b/vendor/glm/doc/api/tabs.css similarity index 100% rename from thirdparty/glm/doc/api/tabs.css rename to vendor/glm/doc/api/tabs.css diff --git a/thirdparty/glm/doc/glm.docx b/vendor/glm/doc/glm.docx similarity index 100% rename from thirdparty/glm/doc/glm.docx rename to vendor/glm/doc/glm.docx diff --git a/thirdparty/glm/doc/glm.pdf b/vendor/glm/doc/glm.pdf similarity index 100% rename from thirdparty/glm/doc/glm.pdf rename to vendor/glm/doc/glm.pdf diff --git a/thirdparty/glm/doc/logo.png b/vendor/glm/doc/logo.png similarity index 100% rename from thirdparty/glm/doc/logo.png rename to vendor/glm/doc/logo.png diff --git a/thirdparty/glm/doc/man.doxy b/vendor/glm/doc/man.doxy similarity index 100% rename from thirdparty/glm/doc/man.doxy rename to vendor/glm/doc/man.doxy diff --git a/thirdparty/glm/doc/pages.doxy b/vendor/glm/doc/pages.doxy similarity index 100% rename from thirdparty/glm/doc/pages.doxy rename to vendor/glm/doc/pages.doxy diff --git a/thirdparty/glm/doc/theme/doxygen.css b/vendor/glm/doc/theme/doxygen.css similarity index 100% rename from thirdparty/glm/doc/theme/doxygen.css rename to vendor/glm/doc/theme/doxygen.css diff --git a/thirdparty/glm/doc/theme/tabs.css b/vendor/glm/doc/theme/tabs.css similarity index 100% rename from thirdparty/glm/doc/theme/tabs.css rename to vendor/glm/doc/theme/tabs.css diff --git a/thirdparty/glm/glm/CMakeLists.txt b/vendor/glm/glm/CMakeLists.txt similarity index 100% rename from thirdparty/glm/glm/CMakeLists.txt rename to vendor/glm/glm/CMakeLists.txt diff --git a/thirdparty/glm/glm/common.hpp b/vendor/glm/glm/common.hpp similarity index 100% rename from thirdparty/glm/glm/common.hpp rename to vendor/glm/glm/common.hpp diff --git a/thirdparty/glm/glm/detail/_features.hpp b/vendor/glm/glm/detail/_features.hpp similarity index 100% rename from thirdparty/glm/glm/detail/_features.hpp rename to vendor/glm/glm/detail/_features.hpp diff --git a/thirdparty/glm/glm/detail/_fixes.hpp b/vendor/glm/glm/detail/_fixes.hpp similarity index 100% rename from thirdparty/glm/glm/detail/_fixes.hpp rename to vendor/glm/glm/detail/_fixes.hpp diff --git a/thirdparty/glm/glm/detail/_noise.hpp b/vendor/glm/glm/detail/_noise.hpp similarity index 100% rename from thirdparty/glm/glm/detail/_noise.hpp rename to vendor/glm/glm/detail/_noise.hpp diff --git a/thirdparty/glm/glm/detail/_swizzle.hpp b/vendor/glm/glm/detail/_swizzle.hpp similarity index 100% rename from thirdparty/glm/glm/detail/_swizzle.hpp rename to vendor/glm/glm/detail/_swizzle.hpp diff --git a/thirdparty/glm/glm/detail/_swizzle_func.hpp b/vendor/glm/glm/detail/_swizzle_func.hpp similarity index 100% rename from thirdparty/glm/glm/detail/_swizzle_func.hpp rename to vendor/glm/glm/detail/_swizzle_func.hpp diff --git a/thirdparty/glm/glm/detail/_vectorize.hpp b/vendor/glm/glm/detail/_vectorize.hpp similarity index 100% rename from thirdparty/glm/glm/detail/_vectorize.hpp rename to vendor/glm/glm/detail/_vectorize.hpp diff --git a/thirdparty/glm/glm/detail/dummy.cpp b/vendor/glm/glm/detail/dummy.cpp similarity index 100% rename from thirdparty/glm/glm/detail/dummy.cpp rename to vendor/glm/glm/detail/dummy.cpp diff --git a/thirdparty/glm/glm/detail/func_common.hpp b/vendor/glm/glm/detail/func_common.hpp similarity index 100% rename from thirdparty/glm/glm/detail/func_common.hpp rename to vendor/glm/glm/detail/func_common.hpp diff --git a/thirdparty/glm/glm/detail/func_common.inl b/vendor/glm/glm/detail/func_common.inl similarity index 100% rename from thirdparty/glm/glm/detail/func_common.inl rename to vendor/glm/glm/detail/func_common.inl diff --git a/thirdparty/glm/glm/detail/func_common_simd.inl b/vendor/glm/glm/detail/func_common_simd.inl similarity index 100% rename from thirdparty/glm/glm/detail/func_common_simd.inl rename to vendor/glm/glm/detail/func_common_simd.inl diff --git a/thirdparty/glm/glm/detail/func_exponential.hpp b/vendor/glm/glm/detail/func_exponential.hpp similarity index 100% rename from thirdparty/glm/glm/detail/func_exponential.hpp rename to vendor/glm/glm/detail/func_exponential.hpp diff --git a/thirdparty/glm/glm/detail/func_exponential.inl b/vendor/glm/glm/detail/func_exponential.inl similarity index 100% rename from thirdparty/glm/glm/detail/func_exponential.inl rename to vendor/glm/glm/detail/func_exponential.inl diff --git a/thirdparty/glm/glm/detail/func_exponential_simd.inl b/vendor/glm/glm/detail/func_exponential_simd.inl similarity index 100% rename from thirdparty/glm/glm/detail/func_exponential_simd.inl rename to vendor/glm/glm/detail/func_exponential_simd.inl diff --git a/thirdparty/glm/glm/detail/func_geometric.hpp b/vendor/glm/glm/detail/func_geometric.hpp similarity index 100% rename from thirdparty/glm/glm/detail/func_geometric.hpp rename to vendor/glm/glm/detail/func_geometric.hpp diff --git a/thirdparty/glm/glm/detail/func_geometric.inl b/vendor/glm/glm/detail/func_geometric.inl similarity index 100% rename from thirdparty/glm/glm/detail/func_geometric.inl rename to vendor/glm/glm/detail/func_geometric.inl diff --git a/thirdparty/glm/glm/detail/func_geometric_simd.inl b/vendor/glm/glm/detail/func_geometric_simd.inl similarity index 100% rename from thirdparty/glm/glm/detail/func_geometric_simd.inl rename to vendor/glm/glm/detail/func_geometric_simd.inl diff --git a/thirdparty/glm/glm/detail/func_integer.hpp b/vendor/glm/glm/detail/func_integer.hpp similarity index 100% rename from thirdparty/glm/glm/detail/func_integer.hpp rename to vendor/glm/glm/detail/func_integer.hpp diff --git a/thirdparty/glm/glm/detail/func_integer.inl b/vendor/glm/glm/detail/func_integer.inl similarity index 100% rename from thirdparty/glm/glm/detail/func_integer.inl rename to vendor/glm/glm/detail/func_integer.inl diff --git a/thirdparty/glm/glm/detail/func_integer_simd.inl b/vendor/glm/glm/detail/func_integer_simd.inl similarity index 100% rename from thirdparty/glm/glm/detail/func_integer_simd.inl rename to vendor/glm/glm/detail/func_integer_simd.inl diff --git a/thirdparty/glm/glm/detail/func_matrix.hpp b/vendor/glm/glm/detail/func_matrix.hpp similarity index 100% rename from thirdparty/glm/glm/detail/func_matrix.hpp rename to vendor/glm/glm/detail/func_matrix.hpp diff --git a/thirdparty/glm/glm/detail/func_matrix.inl b/vendor/glm/glm/detail/func_matrix.inl similarity index 100% rename from thirdparty/glm/glm/detail/func_matrix.inl rename to vendor/glm/glm/detail/func_matrix.inl diff --git a/thirdparty/glm/glm/detail/func_matrix_simd.inl b/vendor/glm/glm/detail/func_matrix_simd.inl similarity index 100% rename from thirdparty/glm/glm/detail/func_matrix_simd.inl rename to vendor/glm/glm/detail/func_matrix_simd.inl diff --git a/thirdparty/glm/glm/detail/func_packing.hpp b/vendor/glm/glm/detail/func_packing.hpp similarity index 100% rename from thirdparty/glm/glm/detail/func_packing.hpp rename to vendor/glm/glm/detail/func_packing.hpp diff --git a/thirdparty/glm/glm/detail/func_packing.inl b/vendor/glm/glm/detail/func_packing.inl similarity index 100% rename from thirdparty/glm/glm/detail/func_packing.inl rename to vendor/glm/glm/detail/func_packing.inl diff --git a/thirdparty/glm/glm/detail/func_packing_simd.inl b/vendor/glm/glm/detail/func_packing_simd.inl similarity index 100% rename from thirdparty/glm/glm/detail/func_packing_simd.inl rename to vendor/glm/glm/detail/func_packing_simd.inl diff --git a/thirdparty/glm/glm/detail/func_trigonometric.hpp b/vendor/glm/glm/detail/func_trigonometric.hpp similarity index 100% rename from thirdparty/glm/glm/detail/func_trigonometric.hpp rename to vendor/glm/glm/detail/func_trigonometric.hpp diff --git a/thirdparty/glm/glm/detail/func_trigonometric.inl b/vendor/glm/glm/detail/func_trigonometric.inl similarity index 100% rename from thirdparty/glm/glm/detail/func_trigonometric.inl rename to vendor/glm/glm/detail/func_trigonometric.inl diff --git a/thirdparty/glm/glm/detail/func_trigonometric_simd.inl b/vendor/glm/glm/detail/func_trigonometric_simd.inl similarity index 100% rename from thirdparty/glm/glm/detail/func_trigonometric_simd.inl rename to vendor/glm/glm/detail/func_trigonometric_simd.inl diff --git a/thirdparty/glm/glm/detail/func_vector_relational.hpp b/vendor/glm/glm/detail/func_vector_relational.hpp similarity index 100% rename from thirdparty/glm/glm/detail/func_vector_relational.hpp rename to vendor/glm/glm/detail/func_vector_relational.hpp diff --git a/thirdparty/glm/glm/detail/func_vector_relational.inl b/vendor/glm/glm/detail/func_vector_relational.inl similarity index 100% rename from thirdparty/glm/glm/detail/func_vector_relational.inl rename to vendor/glm/glm/detail/func_vector_relational.inl diff --git a/thirdparty/glm/glm/detail/func_vector_relational_simd.inl b/vendor/glm/glm/detail/func_vector_relational_simd.inl similarity index 100% rename from thirdparty/glm/glm/detail/func_vector_relational_simd.inl rename to vendor/glm/glm/detail/func_vector_relational_simd.inl diff --git a/thirdparty/glm/glm/detail/glm.cpp b/vendor/glm/glm/detail/glm.cpp similarity index 100% rename from thirdparty/glm/glm/detail/glm.cpp rename to vendor/glm/glm/detail/glm.cpp diff --git a/thirdparty/glm/glm/detail/precision.hpp b/vendor/glm/glm/detail/precision.hpp similarity index 100% rename from thirdparty/glm/glm/detail/precision.hpp rename to vendor/glm/glm/detail/precision.hpp diff --git a/thirdparty/glm/glm/detail/setup.hpp b/vendor/glm/glm/detail/setup.hpp similarity index 100% rename from thirdparty/glm/glm/detail/setup.hpp rename to vendor/glm/glm/detail/setup.hpp diff --git a/thirdparty/glm/glm/detail/type_float.hpp b/vendor/glm/glm/detail/type_float.hpp similarity index 100% rename from thirdparty/glm/glm/detail/type_float.hpp rename to vendor/glm/glm/detail/type_float.hpp diff --git a/thirdparty/glm/glm/detail/type_gentype.hpp b/vendor/glm/glm/detail/type_gentype.hpp similarity index 100% rename from thirdparty/glm/glm/detail/type_gentype.hpp rename to vendor/glm/glm/detail/type_gentype.hpp diff --git a/thirdparty/glm/glm/detail/type_gentype.inl b/vendor/glm/glm/detail/type_gentype.inl similarity index 100% rename from thirdparty/glm/glm/detail/type_gentype.inl rename to vendor/glm/glm/detail/type_gentype.inl diff --git a/thirdparty/glm/glm/detail/type_half.hpp b/vendor/glm/glm/detail/type_half.hpp similarity index 100% rename from thirdparty/glm/glm/detail/type_half.hpp rename to vendor/glm/glm/detail/type_half.hpp diff --git a/thirdparty/glm/glm/detail/type_half.inl b/vendor/glm/glm/detail/type_half.inl similarity index 100% rename from thirdparty/glm/glm/detail/type_half.inl rename to vendor/glm/glm/detail/type_half.inl diff --git a/thirdparty/glm/glm/detail/type_int.hpp b/vendor/glm/glm/detail/type_int.hpp similarity index 100% rename from thirdparty/glm/glm/detail/type_int.hpp rename to vendor/glm/glm/detail/type_int.hpp diff --git a/thirdparty/glm/glm/detail/type_mat.hpp b/vendor/glm/glm/detail/type_mat.hpp similarity index 100% rename from thirdparty/glm/glm/detail/type_mat.hpp rename to vendor/glm/glm/detail/type_mat.hpp diff --git a/thirdparty/glm/glm/detail/type_mat.inl b/vendor/glm/glm/detail/type_mat.inl similarity index 100% rename from thirdparty/glm/glm/detail/type_mat.inl rename to vendor/glm/glm/detail/type_mat.inl diff --git a/thirdparty/glm/glm/detail/type_mat2x2.hpp b/vendor/glm/glm/detail/type_mat2x2.hpp similarity index 100% rename from thirdparty/glm/glm/detail/type_mat2x2.hpp rename to vendor/glm/glm/detail/type_mat2x2.hpp diff --git a/thirdparty/glm/glm/detail/type_mat2x2.inl b/vendor/glm/glm/detail/type_mat2x2.inl similarity index 100% rename from thirdparty/glm/glm/detail/type_mat2x2.inl rename to vendor/glm/glm/detail/type_mat2x2.inl diff --git a/thirdparty/glm/glm/detail/type_mat2x3.hpp b/vendor/glm/glm/detail/type_mat2x3.hpp similarity index 100% rename from thirdparty/glm/glm/detail/type_mat2x3.hpp rename to vendor/glm/glm/detail/type_mat2x3.hpp diff --git a/thirdparty/glm/glm/detail/type_mat2x3.inl b/vendor/glm/glm/detail/type_mat2x3.inl similarity index 100% rename from thirdparty/glm/glm/detail/type_mat2x3.inl rename to vendor/glm/glm/detail/type_mat2x3.inl diff --git a/thirdparty/glm/glm/detail/type_mat2x4.hpp b/vendor/glm/glm/detail/type_mat2x4.hpp similarity index 100% rename from thirdparty/glm/glm/detail/type_mat2x4.hpp rename to vendor/glm/glm/detail/type_mat2x4.hpp diff --git a/thirdparty/glm/glm/detail/type_mat2x4.inl b/vendor/glm/glm/detail/type_mat2x4.inl similarity index 100% rename from thirdparty/glm/glm/detail/type_mat2x4.inl rename to vendor/glm/glm/detail/type_mat2x4.inl diff --git a/thirdparty/glm/glm/detail/type_mat3x2.hpp b/vendor/glm/glm/detail/type_mat3x2.hpp similarity index 100% rename from thirdparty/glm/glm/detail/type_mat3x2.hpp rename to vendor/glm/glm/detail/type_mat3x2.hpp diff --git a/thirdparty/glm/glm/detail/type_mat3x2.inl b/vendor/glm/glm/detail/type_mat3x2.inl similarity index 100% rename from thirdparty/glm/glm/detail/type_mat3x2.inl rename to vendor/glm/glm/detail/type_mat3x2.inl diff --git a/thirdparty/glm/glm/detail/type_mat3x3.hpp b/vendor/glm/glm/detail/type_mat3x3.hpp similarity index 100% rename from thirdparty/glm/glm/detail/type_mat3x3.hpp rename to vendor/glm/glm/detail/type_mat3x3.hpp diff --git a/thirdparty/glm/glm/detail/type_mat3x3.inl b/vendor/glm/glm/detail/type_mat3x3.inl similarity index 100% rename from thirdparty/glm/glm/detail/type_mat3x3.inl rename to vendor/glm/glm/detail/type_mat3x3.inl diff --git a/thirdparty/glm/glm/detail/type_mat3x4.hpp b/vendor/glm/glm/detail/type_mat3x4.hpp similarity index 100% rename from thirdparty/glm/glm/detail/type_mat3x4.hpp rename to vendor/glm/glm/detail/type_mat3x4.hpp diff --git a/thirdparty/glm/glm/detail/type_mat3x4.inl b/vendor/glm/glm/detail/type_mat3x4.inl similarity index 100% rename from thirdparty/glm/glm/detail/type_mat3x4.inl rename to vendor/glm/glm/detail/type_mat3x4.inl diff --git a/thirdparty/glm/glm/detail/type_mat4x2.hpp b/vendor/glm/glm/detail/type_mat4x2.hpp similarity index 100% rename from thirdparty/glm/glm/detail/type_mat4x2.hpp rename to vendor/glm/glm/detail/type_mat4x2.hpp diff --git a/thirdparty/glm/glm/detail/type_mat4x2.inl b/vendor/glm/glm/detail/type_mat4x2.inl similarity index 100% rename from thirdparty/glm/glm/detail/type_mat4x2.inl rename to vendor/glm/glm/detail/type_mat4x2.inl diff --git a/thirdparty/glm/glm/detail/type_mat4x3.hpp b/vendor/glm/glm/detail/type_mat4x3.hpp similarity index 100% rename from thirdparty/glm/glm/detail/type_mat4x3.hpp rename to vendor/glm/glm/detail/type_mat4x3.hpp diff --git a/thirdparty/glm/glm/detail/type_mat4x3.inl b/vendor/glm/glm/detail/type_mat4x3.inl similarity index 100% rename from thirdparty/glm/glm/detail/type_mat4x3.inl rename to vendor/glm/glm/detail/type_mat4x3.inl diff --git a/thirdparty/glm/glm/detail/type_mat4x4.hpp b/vendor/glm/glm/detail/type_mat4x4.hpp similarity index 100% rename from thirdparty/glm/glm/detail/type_mat4x4.hpp rename to vendor/glm/glm/detail/type_mat4x4.hpp diff --git a/thirdparty/glm/glm/detail/type_mat4x4.inl b/vendor/glm/glm/detail/type_mat4x4.inl similarity index 100% rename from thirdparty/glm/glm/detail/type_mat4x4.inl rename to vendor/glm/glm/detail/type_mat4x4.inl diff --git a/thirdparty/glm/glm/detail/type_mat4x4_simd.inl b/vendor/glm/glm/detail/type_mat4x4_simd.inl similarity index 100% rename from thirdparty/glm/glm/detail/type_mat4x4_simd.inl rename to vendor/glm/glm/detail/type_mat4x4_simd.inl diff --git a/thirdparty/glm/glm/detail/type_vec.hpp b/vendor/glm/glm/detail/type_vec.hpp similarity index 100% rename from thirdparty/glm/glm/detail/type_vec.hpp rename to vendor/glm/glm/detail/type_vec.hpp diff --git a/thirdparty/glm/glm/detail/type_vec.inl b/vendor/glm/glm/detail/type_vec.inl similarity index 100% rename from thirdparty/glm/glm/detail/type_vec.inl rename to vendor/glm/glm/detail/type_vec.inl diff --git a/thirdparty/glm/glm/detail/type_vec1.hpp b/vendor/glm/glm/detail/type_vec1.hpp similarity index 100% rename from thirdparty/glm/glm/detail/type_vec1.hpp rename to vendor/glm/glm/detail/type_vec1.hpp diff --git a/thirdparty/glm/glm/detail/type_vec1.inl b/vendor/glm/glm/detail/type_vec1.inl similarity index 100% rename from thirdparty/glm/glm/detail/type_vec1.inl rename to vendor/glm/glm/detail/type_vec1.inl diff --git a/thirdparty/glm/glm/detail/type_vec2.hpp b/vendor/glm/glm/detail/type_vec2.hpp similarity index 100% rename from thirdparty/glm/glm/detail/type_vec2.hpp rename to vendor/glm/glm/detail/type_vec2.hpp diff --git a/thirdparty/glm/glm/detail/type_vec2.inl b/vendor/glm/glm/detail/type_vec2.inl similarity index 100% rename from thirdparty/glm/glm/detail/type_vec2.inl rename to vendor/glm/glm/detail/type_vec2.inl diff --git a/thirdparty/glm/glm/detail/type_vec3.hpp b/vendor/glm/glm/detail/type_vec3.hpp similarity index 100% rename from thirdparty/glm/glm/detail/type_vec3.hpp rename to vendor/glm/glm/detail/type_vec3.hpp diff --git a/thirdparty/glm/glm/detail/type_vec3.inl b/vendor/glm/glm/detail/type_vec3.inl similarity index 100% rename from thirdparty/glm/glm/detail/type_vec3.inl rename to vendor/glm/glm/detail/type_vec3.inl diff --git a/thirdparty/glm/glm/detail/type_vec4.hpp b/vendor/glm/glm/detail/type_vec4.hpp similarity index 100% rename from thirdparty/glm/glm/detail/type_vec4.hpp rename to vendor/glm/glm/detail/type_vec4.hpp diff --git a/thirdparty/glm/glm/detail/type_vec4.inl b/vendor/glm/glm/detail/type_vec4.inl similarity index 100% rename from thirdparty/glm/glm/detail/type_vec4.inl rename to vendor/glm/glm/detail/type_vec4.inl diff --git a/thirdparty/glm/glm/detail/type_vec4_simd.inl b/vendor/glm/glm/detail/type_vec4_simd.inl similarity index 100% rename from thirdparty/glm/glm/detail/type_vec4_simd.inl rename to vendor/glm/glm/detail/type_vec4_simd.inl diff --git a/thirdparty/glm/glm/exponential.hpp b/vendor/glm/glm/exponential.hpp similarity index 100% rename from thirdparty/glm/glm/exponential.hpp rename to vendor/glm/glm/exponential.hpp diff --git a/thirdparty/glm/glm/ext.hpp b/vendor/glm/glm/ext.hpp similarity index 100% rename from thirdparty/glm/glm/ext.hpp rename to vendor/glm/glm/ext.hpp diff --git a/thirdparty/glm/glm/fwd.hpp b/vendor/glm/glm/fwd.hpp similarity index 100% rename from thirdparty/glm/glm/fwd.hpp rename to vendor/glm/glm/fwd.hpp diff --git a/thirdparty/glm/glm/geometric.hpp b/vendor/glm/glm/geometric.hpp similarity index 100% rename from thirdparty/glm/glm/geometric.hpp rename to vendor/glm/glm/geometric.hpp diff --git a/thirdparty/glm/glm/glm.hpp b/vendor/glm/glm/glm.hpp similarity index 100% rename from thirdparty/glm/glm/glm.hpp rename to vendor/glm/glm/glm.hpp diff --git a/thirdparty/glm/glm/gtc/bitfield.hpp b/vendor/glm/glm/gtc/bitfield.hpp similarity index 100% rename from thirdparty/glm/glm/gtc/bitfield.hpp rename to vendor/glm/glm/gtc/bitfield.hpp diff --git a/thirdparty/glm/glm/gtc/bitfield.inl b/vendor/glm/glm/gtc/bitfield.inl similarity index 100% rename from thirdparty/glm/glm/gtc/bitfield.inl rename to vendor/glm/glm/gtc/bitfield.inl diff --git a/thirdparty/glm/glm/gtc/color_encoding.inl b/vendor/glm/glm/gtc/color_encoding.inl similarity index 100% rename from thirdparty/glm/glm/gtc/color_encoding.inl rename to vendor/glm/glm/gtc/color_encoding.inl diff --git a/thirdparty/glm/glm/gtc/color_space.hpp b/vendor/glm/glm/gtc/color_space.hpp similarity index 100% rename from thirdparty/glm/glm/gtc/color_space.hpp rename to vendor/glm/glm/gtc/color_space.hpp diff --git a/thirdparty/glm/glm/gtc/color_space.inl b/vendor/glm/glm/gtc/color_space.inl similarity index 100% rename from thirdparty/glm/glm/gtc/color_space.inl rename to vendor/glm/glm/gtc/color_space.inl diff --git a/thirdparty/glm/glm/gtc/constants.hpp b/vendor/glm/glm/gtc/constants.hpp similarity index 100% rename from thirdparty/glm/glm/gtc/constants.hpp rename to vendor/glm/glm/gtc/constants.hpp diff --git a/thirdparty/glm/glm/gtc/constants.inl b/vendor/glm/glm/gtc/constants.inl similarity index 100% rename from thirdparty/glm/glm/gtc/constants.inl rename to vendor/glm/glm/gtc/constants.inl diff --git a/thirdparty/glm/glm/gtc/epsilon.hpp b/vendor/glm/glm/gtc/epsilon.hpp similarity index 100% rename from thirdparty/glm/glm/gtc/epsilon.hpp rename to vendor/glm/glm/gtc/epsilon.hpp diff --git a/thirdparty/glm/glm/gtc/epsilon.inl b/vendor/glm/glm/gtc/epsilon.inl similarity index 100% rename from thirdparty/glm/glm/gtc/epsilon.inl rename to vendor/glm/glm/gtc/epsilon.inl diff --git a/thirdparty/glm/glm/gtc/functions.hpp b/vendor/glm/glm/gtc/functions.hpp similarity index 100% rename from thirdparty/glm/glm/gtc/functions.hpp rename to vendor/glm/glm/gtc/functions.hpp diff --git a/thirdparty/glm/glm/gtc/functions.inl b/vendor/glm/glm/gtc/functions.inl similarity index 100% rename from thirdparty/glm/glm/gtc/functions.inl rename to vendor/glm/glm/gtc/functions.inl diff --git a/thirdparty/glm/glm/gtc/integer.hpp b/vendor/glm/glm/gtc/integer.hpp similarity index 100% rename from thirdparty/glm/glm/gtc/integer.hpp rename to vendor/glm/glm/gtc/integer.hpp diff --git a/thirdparty/glm/glm/gtc/integer.inl b/vendor/glm/glm/gtc/integer.inl similarity index 100% rename from thirdparty/glm/glm/gtc/integer.inl rename to vendor/glm/glm/gtc/integer.inl diff --git a/thirdparty/glm/glm/gtc/matrix_access.hpp b/vendor/glm/glm/gtc/matrix_access.hpp similarity index 100% rename from thirdparty/glm/glm/gtc/matrix_access.hpp rename to vendor/glm/glm/gtc/matrix_access.hpp diff --git a/thirdparty/glm/glm/gtc/matrix_access.inl b/vendor/glm/glm/gtc/matrix_access.inl similarity index 100% rename from thirdparty/glm/glm/gtc/matrix_access.inl rename to vendor/glm/glm/gtc/matrix_access.inl diff --git a/thirdparty/glm/glm/gtc/matrix_integer.hpp b/vendor/glm/glm/gtc/matrix_integer.hpp similarity index 100% rename from thirdparty/glm/glm/gtc/matrix_integer.hpp rename to vendor/glm/glm/gtc/matrix_integer.hpp diff --git a/thirdparty/glm/glm/gtc/matrix_inverse.hpp b/vendor/glm/glm/gtc/matrix_inverse.hpp similarity index 100% rename from thirdparty/glm/glm/gtc/matrix_inverse.hpp rename to vendor/glm/glm/gtc/matrix_inverse.hpp diff --git a/thirdparty/glm/glm/gtc/matrix_inverse.inl b/vendor/glm/glm/gtc/matrix_inverse.inl similarity index 100% rename from thirdparty/glm/glm/gtc/matrix_inverse.inl rename to vendor/glm/glm/gtc/matrix_inverse.inl diff --git a/thirdparty/glm/glm/gtc/matrix_transform.hpp b/vendor/glm/glm/gtc/matrix_transform.hpp similarity index 100% rename from thirdparty/glm/glm/gtc/matrix_transform.hpp rename to vendor/glm/glm/gtc/matrix_transform.hpp diff --git a/thirdparty/glm/glm/gtc/matrix_transform.inl b/vendor/glm/glm/gtc/matrix_transform.inl similarity index 100% rename from thirdparty/glm/glm/gtc/matrix_transform.inl rename to vendor/glm/glm/gtc/matrix_transform.inl diff --git a/thirdparty/glm/glm/gtc/noise.hpp b/vendor/glm/glm/gtc/noise.hpp similarity index 100% rename from thirdparty/glm/glm/gtc/noise.hpp rename to vendor/glm/glm/gtc/noise.hpp diff --git a/thirdparty/glm/glm/gtc/noise.inl b/vendor/glm/glm/gtc/noise.inl similarity index 100% rename from thirdparty/glm/glm/gtc/noise.inl rename to vendor/glm/glm/gtc/noise.inl diff --git a/thirdparty/glm/glm/gtc/packing.hpp b/vendor/glm/glm/gtc/packing.hpp similarity index 100% rename from thirdparty/glm/glm/gtc/packing.hpp rename to vendor/glm/glm/gtc/packing.hpp diff --git a/thirdparty/glm/glm/gtc/packing.inl b/vendor/glm/glm/gtc/packing.inl similarity index 100% rename from thirdparty/glm/glm/gtc/packing.inl rename to vendor/glm/glm/gtc/packing.inl diff --git a/thirdparty/glm/glm/gtc/quaternion.hpp b/vendor/glm/glm/gtc/quaternion.hpp similarity index 100% rename from thirdparty/glm/glm/gtc/quaternion.hpp rename to vendor/glm/glm/gtc/quaternion.hpp diff --git a/thirdparty/glm/glm/gtc/quaternion.inl b/vendor/glm/glm/gtc/quaternion.inl similarity index 100% rename from thirdparty/glm/glm/gtc/quaternion.inl rename to vendor/glm/glm/gtc/quaternion.inl diff --git a/thirdparty/glm/glm/gtc/quaternion_simd.inl b/vendor/glm/glm/gtc/quaternion_simd.inl similarity index 100% rename from thirdparty/glm/glm/gtc/quaternion_simd.inl rename to vendor/glm/glm/gtc/quaternion_simd.inl diff --git a/thirdparty/glm/glm/gtc/random.hpp b/vendor/glm/glm/gtc/random.hpp similarity index 100% rename from thirdparty/glm/glm/gtc/random.hpp rename to vendor/glm/glm/gtc/random.hpp diff --git a/thirdparty/glm/glm/gtc/random.inl b/vendor/glm/glm/gtc/random.inl similarity index 100% rename from thirdparty/glm/glm/gtc/random.inl rename to vendor/glm/glm/gtc/random.inl diff --git a/thirdparty/glm/glm/gtc/reciprocal.hpp b/vendor/glm/glm/gtc/reciprocal.hpp similarity index 100% rename from thirdparty/glm/glm/gtc/reciprocal.hpp rename to vendor/glm/glm/gtc/reciprocal.hpp diff --git a/thirdparty/glm/glm/gtc/reciprocal.inl b/vendor/glm/glm/gtc/reciprocal.inl similarity index 100% rename from thirdparty/glm/glm/gtc/reciprocal.inl rename to vendor/glm/glm/gtc/reciprocal.inl diff --git a/thirdparty/glm/glm/gtc/round.hpp b/vendor/glm/glm/gtc/round.hpp similarity index 100% rename from thirdparty/glm/glm/gtc/round.hpp rename to vendor/glm/glm/gtc/round.hpp diff --git a/thirdparty/glm/glm/gtc/round.inl b/vendor/glm/glm/gtc/round.inl similarity index 100% rename from thirdparty/glm/glm/gtc/round.inl rename to vendor/glm/glm/gtc/round.inl diff --git a/thirdparty/glm/glm/gtc/type_aligned.hpp b/vendor/glm/glm/gtc/type_aligned.hpp similarity index 100% rename from thirdparty/glm/glm/gtc/type_aligned.hpp rename to vendor/glm/glm/gtc/type_aligned.hpp diff --git a/thirdparty/glm/glm/gtc/type_precision.hpp b/vendor/glm/glm/gtc/type_precision.hpp similarity index 100% rename from thirdparty/glm/glm/gtc/type_precision.hpp rename to vendor/glm/glm/gtc/type_precision.hpp diff --git a/thirdparty/glm/glm/gtc/type_precision.inl b/vendor/glm/glm/gtc/type_precision.inl similarity index 100% rename from thirdparty/glm/glm/gtc/type_precision.inl rename to vendor/glm/glm/gtc/type_precision.inl diff --git a/thirdparty/glm/glm/gtc/type_ptr.hpp b/vendor/glm/glm/gtc/type_ptr.hpp similarity index 100% rename from thirdparty/glm/glm/gtc/type_ptr.hpp rename to vendor/glm/glm/gtc/type_ptr.hpp diff --git a/thirdparty/glm/glm/gtc/type_ptr.inl b/vendor/glm/glm/gtc/type_ptr.inl similarity index 100% rename from thirdparty/glm/glm/gtc/type_ptr.inl rename to vendor/glm/glm/gtc/type_ptr.inl diff --git a/thirdparty/glm/glm/gtc/ulp.hpp b/vendor/glm/glm/gtc/ulp.hpp similarity index 100% rename from thirdparty/glm/glm/gtc/ulp.hpp rename to vendor/glm/glm/gtc/ulp.hpp diff --git a/thirdparty/glm/glm/gtc/ulp.inl b/vendor/glm/glm/gtc/ulp.inl similarity index 100% rename from thirdparty/glm/glm/gtc/ulp.inl rename to vendor/glm/glm/gtc/ulp.inl diff --git a/thirdparty/glm/glm/gtc/vec1.hpp b/vendor/glm/glm/gtc/vec1.hpp similarity index 100% rename from thirdparty/glm/glm/gtc/vec1.hpp rename to vendor/glm/glm/gtc/vec1.hpp diff --git a/thirdparty/glm/glm/gtc/vec1.inl b/vendor/glm/glm/gtc/vec1.inl similarity index 100% rename from thirdparty/glm/glm/gtc/vec1.inl rename to vendor/glm/glm/gtc/vec1.inl diff --git a/thirdparty/glm/glm/gtx/associated_min_max.hpp b/vendor/glm/glm/gtx/associated_min_max.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/associated_min_max.hpp rename to vendor/glm/glm/gtx/associated_min_max.hpp diff --git a/thirdparty/glm/glm/gtx/associated_min_max.inl b/vendor/glm/glm/gtx/associated_min_max.inl similarity index 100% rename from thirdparty/glm/glm/gtx/associated_min_max.inl rename to vendor/glm/glm/gtx/associated_min_max.inl diff --git a/thirdparty/glm/glm/gtx/bit.hpp b/vendor/glm/glm/gtx/bit.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/bit.hpp rename to vendor/glm/glm/gtx/bit.hpp diff --git a/thirdparty/glm/glm/gtx/bit.inl b/vendor/glm/glm/gtx/bit.inl similarity index 100% rename from thirdparty/glm/glm/gtx/bit.inl rename to vendor/glm/glm/gtx/bit.inl diff --git a/thirdparty/glm/glm/gtx/closest_point.hpp b/vendor/glm/glm/gtx/closest_point.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/closest_point.hpp rename to vendor/glm/glm/gtx/closest_point.hpp diff --git a/thirdparty/glm/glm/gtx/closest_point.inl b/vendor/glm/glm/gtx/closest_point.inl similarity index 100% rename from thirdparty/glm/glm/gtx/closest_point.inl rename to vendor/glm/glm/gtx/closest_point.inl diff --git a/thirdparty/glm/glm/gtx/color_space.hpp b/vendor/glm/glm/gtx/color_space.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/color_space.hpp rename to vendor/glm/glm/gtx/color_space.hpp diff --git a/thirdparty/glm/glm/gtx/color_space.inl b/vendor/glm/glm/gtx/color_space.inl similarity index 100% rename from thirdparty/glm/glm/gtx/color_space.inl rename to vendor/glm/glm/gtx/color_space.inl diff --git a/thirdparty/glm/glm/gtx/color_space_YCoCg.hpp b/vendor/glm/glm/gtx/color_space_YCoCg.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/color_space_YCoCg.hpp rename to vendor/glm/glm/gtx/color_space_YCoCg.hpp diff --git a/thirdparty/glm/glm/gtx/color_space_YCoCg.inl b/vendor/glm/glm/gtx/color_space_YCoCg.inl similarity index 100% rename from thirdparty/glm/glm/gtx/color_space_YCoCg.inl rename to vendor/glm/glm/gtx/color_space_YCoCg.inl diff --git a/thirdparty/glm/glm/gtx/common.hpp b/vendor/glm/glm/gtx/common.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/common.hpp rename to vendor/glm/glm/gtx/common.hpp diff --git a/thirdparty/glm/glm/gtx/common.inl b/vendor/glm/glm/gtx/common.inl similarity index 100% rename from thirdparty/glm/glm/gtx/common.inl rename to vendor/glm/glm/gtx/common.inl diff --git a/thirdparty/glm/glm/gtx/compatibility.hpp b/vendor/glm/glm/gtx/compatibility.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/compatibility.hpp rename to vendor/glm/glm/gtx/compatibility.hpp diff --git a/thirdparty/glm/glm/gtx/compatibility.inl b/vendor/glm/glm/gtx/compatibility.inl similarity index 100% rename from thirdparty/glm/glm/gtx/compatibility.inl rename to vendor/glm/glm/gtx/compatibility.inl diff --git a/thirdparty/glm/glm/gtx/component_wise.hpp b/vendor/glm/glm/gtx/component_wise.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/component_wise.hpp rename to vendor/glm/glm/gtx/component_wise.hpp diff --git a/thirdparty/glm/glm/gtx/component_wise.inl b/vendor/glm/glm/gtx/component_wise.inl similarity index 100% rename from thirdparty/glm/glm/gtx/component_wise.inl rename to vendor/glm/glm/gtx/component_wise.inl diff --git a/thirdparty/glm/glm/gtx/dual_quaternion.hpp b/vendor/glm/glm/gtx/dual_quaternion.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/dual_quaternion.hpp rename to vendor/glm/glm/gtx/dual_quaternion.hpp diff --git a/thirdparty/glm/glm/gtx/dual_quaternion.inl b/vendor/glm/glm/gtx/dual_quaternion.inl similarity index 100% rename from thirdparty/glm/glm/gtx/dual_quaternion.inl rename to vendor/glm/glm/gtx/dual_quaternion.inl diff --git a/thirdparty/glm/glm/gtx/euler_angles.hpp b/vendor/glm/glm/gtx/euler_angles.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/euler_angles.hpp rename to vendor/glm/glm/gtx/euler_angles.hpp diff --git a/thirdparty/glm/glm/gtx/euler_angles.inl b/vendor/glm/glm/gtx/euler_angles.inl similarity index 100% rename from thirdparty/glm/glm/gtx/euler_angles.inl rename to vendor/glm/glm/gtx/euler_angles.inl diff --git a/thirdparty/glm/glm/gtx/extend.hpp b/vendor/glm/glm/gtx/extend.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/extend.hpp rename to vendor/glm/glm/gtx/extend.hpp diff --git a/thirdparty/glm/glm/gtx/extend.inl b/vendor/glm/glm/gtx/extend.inl similarity index 100% rename from thirdparty/glm/glm/gtx/extend.inl rename to vendor/glm/glm/gtx/extend.inl diff --git a/thirdparty/glm/glm/gtx/extended_min_max.hpp b/vendor/glm/glm/gtx/extended_min_max.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/extended_min_max.hpp rename to vendor/glm/glm/gtx/extended_min_max.hpp diff --git a/thirdparty/glm/glm/gtx/extended_min_max.inl b/vendor/glm/glm/gtx/extended_min_max.inl similarity index 100% rename from thirdparty/glm/glm/gtx/extended_min_max.inl rename to vendor/glm/glm/gtx/extended_min_max.inl diff --git a/thirdparty/glm/glm/gtx/fast_exponential.hpp b/vendor/glm/glm/gtx/fast_exponential.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/fast_exponential.hpp rename to vendor/glm/glm/gtx/fast_exponential.hpp diff --git a/thirdparty/glm/glm/gtx/fast_exponential.inl b/vendor/glm/glm/gtx/fast_exponential.inl similarity index 100% rename from thirdparty/glm/glm/gtx/fast_exponential.inl rename to vendor/glm/glm/gtx/fast_exponential.inl diff --git a/thirdparty/glm/glm/gtx/fast_square_root.hpp b/vendor/glm/glm/gtx/fast_square_root.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/fast_square_root.hpp rename to vendor/glm/glm/gtx/fast_square_root.hpp diff --git a/thirdparty/glm/glm/gtx/fast_square_root.inl b/vendor/glm/glm/gtx/fast_square_root.inl similarity index 100% rename from thirdparty/glm/glm/gtx/fast_square_root.inl rename to vendor/glm/glm/gtx/fast_square_root.inl diff --git a/thirdparty/glm/glm/gtx/fast_trigonometry.hpp b/vendor/glm/glm/gtx/fast_trigonometry.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/fast_trigonometry.hpp rename to vendor/glm/glm/gtx/fast_trigonometry.hpp diff --git a/thirdparty/glm/glm/gtx/fast_trigonometry.inl b/vendor/glm/glm/gtx/fast_trigonometry.inl similarity index 100% rename from thirdparty/glm/glm/gtx/fast_trigonometry.inl rename to vendor/glm/glm/gtx/fast_trigonometry.inl diff --git a/thirdparty/glm/glm/gtx/float_notmalize.inl b/vendor/glm/glm/gtx/float_notmalize.inl similarity index 100% rename from thirdparty/glm/glm/gtx/float_notmalize.inl rename to vendor/glm/glm/gtx/float_notmalize.inl diff --git a/thirdparty/glm/glm/gtx/gradient_paint.hpp b/vendor/glm/glm/gtx/gradient_paint.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/gradient_paint.hpp rename to vendor/glm/glm/gtx/gradient_paint.hpp diff --git a/thirdparty/glm/glm/gtx/gradient_paint.inl b/vendor/glm/glm/gtx/gradient_paint.inl similarity index 100% rename from thirdparty/glm/glm/gtx/gradient_paint.inl rename to vendor/glm/glm/gtx/gradient_paint.inl diff --git a/thirdparty/glm/glm/gtx/handed_coordinate_space.hpp b/vendor/glm/glm/gtx/handed_coordinate_space.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/handed_coordinate_space.hpp rename to vendor/glm/glm/gtx/handed_coordinate_space.hpp diff --git a/thirdparty/glm/glm/gtx/handed_coordinate_space.inl b/vendor/glm/glm/gtx/handed_coordinate_space.inl similarity index 100% rename from thirdparty/glm/glm/gtx/handed_coordinate_space.inl rename to vendor/glm/glm/gtx/handed_coordinate_space.inl diff --git a/thirdparty/glm/glm/gtx/hash.hpp b/vendor/glm/glm/gtx/hash.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/hash.hpp rename to vendor/glm/glm/gtx/hash.hpp diff --git a/thirdparty/glm/glm/gtx/hash.inl b/vendor/glm/glm/gtx/hash.inl similarity index 100% rename from thirdparty/glm/glm/gtx/hash.inl rename to vendor/glm/glm/gtx/hash.inl diff --git a/thirdparty/glm/glm/gtx/integer.hpp b/vendor/glm/glm/gtx/integer.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/integer.hpp rename to vendor/glm/glm/gtx/integer.hpp diff --git a/thirdparty/glm/glm/gtx/integer.inl b/vendor/glm/glm/gtx/integer.inl similarity index 100% rename from thirdparty/glm/glm/gtx/integer.inl rename to vendor/glm/glm/gtx/integer.inl diff --git a/thirdparty/glm/glm/gtx/intersect.hpp b/vendor/glm/glm/gtx/intersect.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/intersect.hpp rename to vendor/glm/glm/gtx/intersect.hpp diff --git a/thirdparty/glm/glm/gtx/intersect.inl b/vendor/glm/glm/gtx/intersect.inl similarity index 100% rename from thirdparty/glm/glm/gtx/intersect.inl rename to vendor/glm/glm/gtx/intersect.inl diff --git a/thirdparty/glm/glm/gtx/io.hpp b/vendor/glm/glm/gtx/io.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/io.hpp rename to vendor/glm/glm/gtx/io.hpp diff --git a/thirdparty/glm/glm/gtx/io.inl b/vendor/glm/glm/gtx/io.inl similarity index 100% rename from thirdparty/glm/glm/gtx/io.inl rename to vendor/glm/glm/gtx/io.inl diff --git a/thirdparty/glm/glm/gtx/log_base.hpp b/vendor/glm/glm/gtx/log_base.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/log_base.hpp rename to vendor/glm/glm/gtx/log_base.hpp diff --git a/thirdparty/glm/glm/gtx/log_base.inl b/vendor/glm/glm/gtx/log_base.inl similarity index 100% rename from thirdparty/glm/glm/gtx/log_base.inl rename to vendor/glm/glm/gtx/log_base.inl diff --git a/thirdparty/glm/glm/gtx/matrix_cross_product.hpp b/vendor/glm/glm/gtx/matrix_cross_product.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/matrix_cross_product.hpp rename to vendor/glm/glm/gtx/matrix_cross_product.hpp diff --git a/thirdparty/glm/glm/gtx/matrix_cross_product.inl b/vendor/glm/glm/gtx/matrix_cross_product.inl similarity index 100% rename from thirdparty/glm/glm/gtx/matrix_cross_product.inl rename to vendor/glm/glm/gtx/matrix_cross_product.inl diff --git a/thirdparty/glm/glm/gtx/matrix_decompose.hpp b/vendor/glm/glm/gtx/matrix_decompose.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/matrix_decompose.hpp rename to vendor/glm/glm/gtx/matrix_decompose.hpp diff --git a/thirdparty/glm/glm/gtx/matrix_decompose.inl b/vendor/glm/glm/gtx/matrix_decompose.inl similarity index 100% rename from thirdparty/glm/glm/gtx/matrix_decompose.inl rename to vendor/glm/glm/gtx/matrix_decompose.inl diff --git a/thirdparty/glm/glm/gtx/matrix_interpolation.hpp b/vendor/glm/glm/gtx/matrix_interpolation.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/matrix_interpolation.hpp rename to vendor/glm/glm/gtx/matrix_interpolation.hpp diff --git a/thirdparty/glm/glm/gtx/matrix_interpolation.inl b/vendor/glm/glm/gtx/matrix_interpolation.inl similarity index 100% rename from thirdparty/glm/glm/gtx/matrix_interpolation.inl rename to vendor/glm/glm/gtx/matrix_interpolation.inl diff --git a/thirdparty/glm/glm/gtx/matrix_major_storage.hpp b/vendor/glm/glm/gtx/matrix_major_storage.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/matrix_major_storage.hpp rename to vendor/glm/glm/gtx/matrix_major_storage.hpp diff --git a/thirdparty/glm/glm/gtx/matrix_major_storage.inl b/vendor/glm/glm/gtx/matrix_major_storage.inl similarity index 100% rename from thirdparty/glm/glm/gtx/matrix_major_storage.inl rename to vendor/glm/glm/gtx/matrix_major_storage.inl diff --git a/thirdparty/glm/glm/gtx/matrix_operation.hpp b/vendor/glm/glm/gtx/matrix_operation.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/matrix_operation.hpp rename to vendor/glm/glm/gtx/matrix_operation.hpp diff --git a/thirdparty/glm/glm/gtx/matrix_operation.inl b/vendor/glm/glm/gtx/matrix_operation.inl similarity index 100% rename from thirdparty/glm/glm/gtx/matrix_operation.inl rename to vendor/glm/glm/gtx/matrix_operation.inl diff --git a/thirdparty/glm/glm/gtx/matrix_query.hpp b/vendor/glm/glm/gtx/matrix_query.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/matrix_query.hpp rename to vendor/glm/glm/gtx/matrix_query.hpp diff --git a/thirdparty/glm/glm/gtx/matrix_query.inl b/vendor/glm/glm/gtx/matrix_query.inl similarity index 100% rename from thirdparty/glm/glm/gtx/matrix_query.inl rename to vendor/glm/glm/gtx/matrix_query.inl diff --git a/thirdparty/glm/glm/gtx/matrix_transform_2d.hpp b/vendor/glm/glm/gtx/matrix_transform_2d.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/matrix_transform_2d.hpp rename to vendor/glm/glm/gtx/matrix_transform_2d.hpp diff --git a/thirdparty/glm/glm/gtx/matrix_transform_2d.inl b/vendor/glm/glm/gtx/matrix_transform_2d.inl similarity index 100% rename from thirdparty/glm/glm/gtx/matrix_transform_2d.inl rename to vendor/glm/glm/gtx/matrix_transform_2d.inl diff --git a/thirdparty/glm/glm/gtx/mixed_product.hpp b/vendor/glm/glm/gtx/mixed_product.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/mixed_product.hpp rename to vendor/glm/glm/gtx/mixed_product.hpp diff --git a/thirdparty/glm/glm/gtx/mixed_product.inl b/vendor/glm/glm/gtx/mixed_product.inl similarity index 100% rename from thirdparty/glm/glm/gtx/mixed_product.inl rename to vendor/glm/glm/gtx/mixed_product.inl diff --git a/thirdparty/glm/glm/gtx/norm.hpp b/vendor/glm/glm/gtx/norm.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/norm.hpp rename to vendor/glm/glm/gtx/norm.hpp diff --git a/thirdparty/glm/glm/gtx/norm.inl b/vendor/glm/glm/gtx/norm.inl similarity index 100% rename from thirdparty/glm/glm/gtx/norm.inl rename to vendor/glm/glm/gtx/norm.inl diff --git a/thirdparty/glm/glm/gtx/normal.hpp b/vendor/glm/glm/gtx/normal.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/normal.hpp rename to vendor/glm/glm/gtx/normal.hpp diff --git a/thirdparty/glm/glm/gtx/normal.inl b/vendor/glm/glm/gtx/normal.inl similarity index 100% rename from thirdparty/glm/glm/gtx/normal.inl rename to vendor/glm/glm/gtx/normal.inl diff --git a/thirdparty/glm/glm/gtx/normalize_dot.hpp b/vendor/glm/glm/gtx/normalize_dot.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/normalize_dot.hpp rename to vendor/glm/glm/gtx/normalize_dot.hpp diff --git a/thirdparty/glm/glm/gtx/normalize_dot.inl b/vendor/glm/glm/gtx/normalize_dot.inl similarity index 100% rename from thirdparty/glm/glm/gtx/normalize_dot.inl rename to vendor/glm/glm/gtx/normalize_dot.inl diff --git a/thirdparty/glm/glm/gtx/number_precision.hpp b/vendor/glm/glm/gtx/number_precision.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/number_precision.hpp rename to vendor/glm/glm/gtx/number_precision.hpp diff --git a/thirdparty/glm/glm/gtx/number_precision.inl b/vendor/glm/glm/gtx/number_precision.inl similarity index 100% rename from thirdparty/glm/glm/gtx/number_precision.inl rename to vendor/glm/glm/gtx/number_precision.inl diff --git a/thirdparty/glm/glm/gtx/optimum_pow.hpp b/vendor/glm/glm/gtx/optimum_pow.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/optimum_pow.hpp rename to vendor/glm/glm/gtx/optimum_pow.hpp diff --git a/thirdparty/glm/glm/gtx/optimum_pow.inl b/vendor/glm/glm/gtx/optimum_pow.inl similarity index 100% rename from thirdparty/glm/glm/gtx/optimum_pow.inl rename to vendor/glm/glm/gtx/optimum_pow.inl diff --git a/thirdparty/glm/glm/gtx/orthonormalize.hpp b/vendor/glm/glm/gtx/orthonormalize.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/orthonormalize.hpp rename to vendor/glm/glm/gtx/orthonormalize.hpp diff --git a/thirdparty/glm/glm/gtx/orthonormalize.inl b/vendor/glm/glm/gtx/orthonormalize.inl similarity index 100% rename from thirdparty/glm/glm/gtx/orthonormalize.inl rename to vendor/glm/glm/gtx/orthonormalize.inl diff --git a/thirdparty/glm/glm/gtx/perpendicular.hpp b/vendor/glm/glm/gtx/perpendicular.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/perpendicular.hpp rename to vendor/glm/glm/gtx/perpendicular.hpp diff --git a/thirdparty/glm/glm/gtx/perpendicular.inl b/vendor/glm/glm/gtx/perpendicular.inl similarity index 100% rename from thirdparty/glm/glm/gtx/perpendicular.inl rename to vendor/glm/glm/gtx/perpendicular.inl diff --git a/thirdparty/glm/glm/gtx/polar_coordinates.hpp b/vendor/glm/glm/gtx/polar_coordinates.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/polar_coordinates.hpp rename to vendor/glm/glm/gtx/polar_coordinates.hpp diff --git a/thirdparty/glm/glm/gtx/polar_coordinates.inl b/vendor/glm/glm/gtx/polar_coordinates.inl similarity index 100% rename from thirdparty/glm/glm/gtx/polar_coordinates.inl rename to vendor/glm/glm/gtx/polar_coordinates.inl diff --git a/thirdparty/glm/glm/gtx/projection.hpp b/vendor/glm/glm/gtx/projection.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/projection.hpp rename to vendor/glm/glm/gtx/projection.hpp diff --git a/thirdparty/glm/glm/gtx/projection.inl b/vendor/glm/glm/gtx/projection.inl similarity index 100% rename from thirdparty/glm/glm/gtx/projection.inl rename to vendor/glm/glm/gtx/projection.inl diff --git a/thirdparty/glm/glm/gtx/quaternion.hpp b/vendor/glm/glm/gtx/quaternion.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/quaternion.hpp rename to vendor/glm/glm/gtx/quaternion.hpp diff --git a/thirdparty/glm/glm/gtx/quaternion.inl b/vendor/glm/glm/gtx/quaternion.inl similarity index 100% rename from thirdparty/glm/glm/gtx/quaternion.inl rename to vendor/glm/glm/gtx/quaternion.inl diff --git a/thirdparty/glm/glm/gtx/range.hpp b/vendor/glm/glm/gtx/range.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/range.hpp rename to vendor/glm/glm/gtx/range.hpp diff --git a/thirdparty/glm/glm/gtx/raw_data.hpp b/vendor/glm/glm/gtx/raw_data.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/raw_data.hpp rename to vendor/glm/glm/gtx/raw_data.hpp diff --git a/thirdparty/glm/glm/gtx/raw_data.inl b/vendor/glm/glm/gtx/raw_data.inl similarity index 100% rename from thirdparty/glm/glm/gtx/raw_data.inl rename to vendor/glm/glm/gtx/raw_data.inl diff --git a/thirdparty/glm/glm/gtx/rotate_normalized_axis.hpp b/vendor/glm/glm/gtx/rotate_normalized_axis.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/rotate_normalized_axis.hpp rename to vendor/glm/glm/gtx/rotate_normalized_axis.hpp diff --git a/thirdparty/glm/glm/gtx/rotate_normalized_axis.inl b/vendor/glm/glm/gtx/rotate_normalized_axis.inl similarity index 100% rename from thirdparty/glm/glm/gtx/rotate_normalized_axis.inl rename to vendor/glm/glm/gtx/rotate_normalized_axis.inl diff --git a/thirdparty/glm/glm/gtx/rotate_vector.hpp b/vendor/glm/glm/gtx/rotate_vector.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/rotate_vector.hpp rename to vendor/glm/glm/gtx/rotate_vector.hpp diff --git a/thirdparty/glm/glm/gtx/rotate_vector.inl b/vendor/glm/glm/gtx/rotate_vector.inl similarity index 100% rename from thirdparty/glm/glm/gtx/rotate_vector.inl rename to vendor/glm/glm/gtx/rotate_vector.inl diff --git a/thirdparty/glm/glm/gtx/scalar_multiplication.hpp b/vendor/glm/glm/gtx/scalar_multiplication.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/scalar_multiplication.hpp rename to vendor/glm/glm/gtx/scalar_multiplication.hpp diff --git a/thirdparty/glm/glm/gtx/scalar_relational.hpp b/vendor/glm/glm/gtx/scalar_relational.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/scalar_relational.hpp rename to vendor/glm/glm/gtx/scalar_relational.hpp diff --git a/thirdparty/glm/glm/gtx/scalar_relational.inl b/vendor/glm/glm/gtx/scalar_relational.inl similarity index 100% rename from thirdparty/glm/glm/gtx/scalar_relational.inl rename to vendor/glm/glm/gtx/scalar_relational.inl diff --git a/thirdparty/glm/glm/gtx/spline.hpp b/vendor/glm/glm/gtx/spline.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/spline.hpp rename to vendor/glm/glm/gtx/spline.hpp diff --git a/thirdparty/glm/glm/gtx/spline.inl b/vendor/glm/glm/gtx/spline.inl similarity index 100% rename from thirdparty/glm/glm/gtx/spline.inl rename to vendor/glm/glm/gtx/spline.inl diff --git a/thirdparty/glm/glm/gtx/std_based_type.hpp b/vendor/glm/glm/gtx/std_based_type.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/std_based_type.hpp rename to vendor/glm/glm/gtx/std_based_type.hpp diff --git a/thirdparty/glm/glm/gtx/std_based_type.inl b/vendor/glm/glm/gtx/std_based_type.inl similarity index 100% rename from thirdparty/glm/glm/gtx/std_based_type.inl rename to vendor/glm/glm/gtx/std_based_type.inl diff --git a/thirdparty/glm/glm/gtx/string_cast.hpp b/vendor/glm/glm/gtx/string_cast.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/string_cast.hpp rename to vendor/glm/glm/gtx/string_cast.hpp diff --git a/thirdparty/glm/glm/gtx/string_cast.inl b/vendor/glm/glm/gtx/string_cast.inl similarity index 100% rename from thirdparty/glm/glm/gtx/string_cast.inl rename to vendor/glm/glm/gtx/string_cast.inl diff --git a/thirdparty/glm/glm/gtx/transform.hpp b/vendor/glm/glm/gtx/transform.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/transform.hpp rename to vendor/glm/glm/gtx/transform.hpp diff --git a/thirdparty/glm/glm/gtx/transform.inl b/vendor/glm/glm/gtx/transform.inl similarity index 100% rename from thirdparty/glm/glm/gtx/transform.inl rename to vendor/glm/glm/gtx/transform.inl diff --git a/thirdparty/glm/glm/gtx/transform2.hpp b/vendor/glm/glm/gtx/transform2.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/transform2.hpp rename to vendor/glm/glm/gtx/transform2.hpp diff --git a/thirdparty/glm/glm/gtx/transform2.inl b/vendor/glm/glm/gtx/transform2.inl similarity index 100% rename from thirdparty/glm/glm/gtx/transform2.inl rename to vendor/glm/glm/gtx/transform2.inl diff --git a/thirdparty/glm/glm/gtx/type_aligned.hpp b/vendor/glm/glm/gtx/type_aligned.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/type_aligned.hpp rename to vendor/glm/glm/gtx/type_aligned.hpp diff --git a/thirdparty/glm/glm/gtx/type_aligned.inl b/vendor/glm/glm/gtx/type_aligned.inl similarity index 100% rename from thirdparty/glm/glm/gtx/type_aligned.inl rename to vendor/glm/glm/gtx/type_aligned.inl diff --git a/thirdparty/glm/glm/gtx/type_trait.hpp b/vendor/glm/glm/gtx/type_trait.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/type_trait.hpp rename to vendor/glm/glm/gtx/type_trait.hpp diff --git a/thirdparty/glm/glm/gtx/type_trait.inl b/vendor/glm/glm/gtx/type_trait.inl similarity index 100% rename from thirdparty/glm/glm/gtx/type_trait.inl rename to vendor/glm/glm/gtx/type_trait.inl diff --git a/thirdparty/glm/glm/gtx/vector_angle.hpp b/vendor/glm/glm/gtx/vector_angle.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/vector_angle.hpp rename to vendor/glm/glm/gtx/vector_angle.hpp diff --git a/thirdparty/glm/glm/gtx/vector_angle.inl b/vendor/glm/glm/gtx/vector_angle.inl similarity index 100% rename from thirdparty/glm/glm/gtx/vector_angle.inl rename to vendor/glm/glm/gtx/vector_angle.inl diff --git a/thirdparty/glm/glm/gtx/vector_query.hpp b/vendor/glm/glm/gtx/vector_query.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/vector_query.hpp rename to vendor/glm/glm/gtx/vector_query.hpp diff --git a/thirdparty/glm/glm/gtx/vector_query.inl b/vendor/glm/glm/gtx/vector_query.inl similarity index 100% rename from thirdparty/glm/glm/gtx/vector_query.inl rename to vendor/glm/glm/gtx/vector_query.inl diff --git a/thirdparty/glm/glm/gtx/wrap.hpp b/vendor/glm/glm/gtx/wrap.hpp similarity index 100% rename from thirdparty/glm/glm/gtx/wrap.hpp rename to vendor/glm/glm/gtx/wrap.hpp diff --git a/thirdparty/glm/glm/gtx/wrap.inl b/vendor/glm/glm/gtx/wrap.inl similarity index 100% rename from thirdparty/glm/glm/gtx/wrap.inl rename to vendor/glm/glm/gtx/wrap.inl diff --git a/thirdparty/glm/glm/integer.hpp b/vendor/glm/glm/integer.hpp similarity index 100% rename from thirdparty/glm/glm/integer.hpp rename to vendor/glm/glm/integer.hpp diff --git a/thirdparty/glm/glm/mat2x2.hpp b/vendor/glm/glm/mat2x2.hpp similarity index 100% rename from thirdparty/glm/glm/mat2x2.hpp rename to vendor/glm/glm/mat2x2.hpp diff --git a/thirdparty/glm/glm/mat2x3.hpp b/vendor/glm/glm/mat2x3.hpp similarity index 100% rename from thirdparty/glm/glm/mat2x3.hpp rename to vendor/glm/glm/mat2x3.hpp diff --git a/thirdparty/glm/glm/mat2x4.hpp b/vendor/glm/glm/mat2x4.hpp similarity index 100% rename from thirdparty/glm/glm/mat2x4.hpp rename to vendor/glm/glm/mat2x4.hpp diff --git a/thirdparty/glm/glm/mat3x2.hpp b/vendor/glm/glm/mat3x2.hpp similarity index 100% rename from thirdparty/glm/glm/mat3x2.hpp rename to vendor/glm/glm/mat3x2.hpp diff --git a/thirdparty/glm/glm/mat3x3.hpp b/vendor/glm/glm/mat3x3.hpp similarity index 100% rename from thirdparty/glm/glm/mat3x3.hpp rename to vendor/glm/glm/mat3x3.hpp diff --git a/thirdparty/glm/glm/mat3x4.hpp b/vendor/glm/glm/mat3x4.hpp similarity index 100% rename from thirdparty/glm/glm/mat3x4.hpp rename to vendor/glm/glm/mat3x4.hpp diff --git a/thirdparty/glm/glm/mat4x2.hpp b/vendor/glm/glm/mat4x2.hpp similarity index 100% rename from thirdparty/glm/glm/mat4x2.hpp rename to vendor/glm/glm/mat4x2.hpp diff --git a/thirdparty/glm/glm/mat4x3.hpp b/vendor/glm/glm/mat4x3.hpp similarity index 100% rename from thirdparty/glm/glm/mat4x3.hpp rename to vendor/glm/glm/mat4x3.hpp diff --git a/thirdparty/glm/glm/mat4x4.hpp b/vendor/glm/glm/mat4x4.hpp similarity index 100% rename from thirdparty/glm/glm/mat4x4.hpp rename to vendor/glm/glm/mat4x4.hpp diff --git a/thirdparty/glm/glm/matrix.hpp b/vendor/glm/glm/matrix.hpp similarity index 100% rename from thirdparty/glm/glm/matrix.hpp rename to vendor/glm/glm/matrix.hpp diff --git a/thirdparty/glm/glm/packing.hpp b/vendor/glm/glm/packing.hpp similarity index 100% rename from thirdparty/glm/glm/packing.hpp rename to vendor/glm/glm/packing.hpp diff --git a/thirdparty/glm/glm/simd/common.h b/vendor/glm/glm/simd/common.h similarity index 100% rename from thirdparty/glm/glm/simd/common.h rename to vendor/glm/glm/simd/common.h diff --git a/thirdparty/glm/glm/simd/exponential.h b/vendor/glm/glm/simd/exponential.h similarity index 100% rename from thirdparty/glm/glm/simd/exponential.h rename to vendor/glm/glm/simd/exponential.h diff --git a/thirdparty/glm/glm/simd/geometric.h b/vendor/glm/glm/simd/geometric.h similarity index 100% rename from thirdparty/glm/glm/simd/geometric.h rename to vendor/glm/glm/simd/geometric.h diff --git a/thirdparty/glm/glm/simd/integer.h b/vendor/glm/glm/simd/integer.h similarity index 100% rename from thirdparty/glm/glm/simd/integer.h rename to vendor/glm/glm/simd/integer.h diff --git a/thirdparty/glm/glm/simd/matrix.h b/vendor/glm/glm/simd/matrix.h similarity index 100% rename from thirdparty/glm/glm/simd/matrix.h rename to vendor/glm/glm/simd/matrix.h diff --git a/thirdparty/glm/glm/simd/packing.h b/vendor/glm/glm/simd/packing.h similarity index 100% rename from thirdparty/glm/glm/simd/packing.h rename to vendor/glm/glm/simd/packing.h diff --git a/thirdparty/glm/glm/simd/platform.h b/vendor/glm/glm/simd/platform.h similarity index 100% rename from thirdparty/glm/glm/simd/platform.h rename to vendor/glm/glm/simd/platform.h diff --git a/thirdparty/glm/glm/simd/trigonometric.h b/vendor/glm/glm/simd/trigonometric.h similarity index 100% rename from thirdparty/glm/glm/simd/trigonometric.h rename to vendor/glm/glm/simd/trigonometric.h diff --git a/thirdparty/glm/glm/simd/vector_relational.h b/vendor/glm/glm/simd/vector_relational.h similarity index 100% rename from thirdparty/glm/glm/simd/vector_relational.h rename to vendor/glm/glm/simd/vector_relational.h diff --git a/thirdparty/glm/glm/trigonometric.hpp b/vendor/glm/glm/trigonometric.hpp similarity index 100% rename from thirdparty/glm/glm/trigonometric.hpp rename to vendor/glm/glm/trigonometric.hpp diff --git a/thirdparty/glm/glm/vec2.hpp b/vendor/glm/glm/vec2.hpp similarity index 100% rename from thirdparty/glm/glm/vec2.hpp rename to vendor/glm/glm/vec2.hpp diff --git a/thirdparty/glm/glm/vec3.hpp b/vendor/glm/glm/vec3.hpp similarity index 100% rename from thirdparty/glm/glm/vec3.hpp rename to vendor/glm/glm/vec3.hpp diff --git a/thirdparty/glm/glm/vec4.hpp b/vendor/glm/glm/vec4.hpp similarity index 100% rename from thirdparty/glm/glm/vec4.hpp rename to vendor/glm/glm/vec4.hpp diff --git a/thirdparty/glm/glm/vector_relational.hpp b/vendor/glm/glm/vector_relational.hpp similarity index 100% rename from thirdparty/glm/glm/vector_relational.hpp rename to vendor/glm/glm/vector_relational.hpp diff --git a/thirdparty/glm/readme.md b/vendor/glm/readme.md similarity index 100% rename from thirdparty/glm/readme.md rename to vendor/glm/readme.md diff --git a/thirdparty/glm/test/CMakeLists.txt b/vendor/glm/test/CMakeLists.txt similarity index 100% rename from thirdparty/glm/test/CMakeLists.txt rename to vendor/glm/test/CMakeLists.txt diff --git a/thirdparty/glm/test/bug/CMakeLists.txt b/vendor/glm/test/bug/CMakeLists.txt similarity index 100% rename from thirdparty/glm/test/bug/CMakeLists.txt rename to vendor/glm/test/bug/CMakeLists.txt diff --git a/thirdparty/glm/test/bug/bug_ms_vec_static.cpp b/vendor/glm/test/bug/bug_ms_vec_static.cpp similarity index 100% rename from thirdparty/glm/test/bug/bug_ms_vec_static.cpp rename to vendor/glm/test/bug/bug_ms_vec_static.cpp diff --git a/thirdparty/glm/test/core/CMakeLists.txt b/vendor/glm/test/core/CMakeLists.txt similarity index 100% rename from thirdparty/glm/test/core/CMakeLists.txt rename to vendor/glm/test/core/CMakeLists.txt diff --git a/thirdparty/glm/test/core/core_force_pure.cpp b/vendor/glm/test/core/core_force_pure.cpp similarity index 100% rename from thirdparty/glm/test/core/core_force_pure.cpp rename to vendor/glm/test/core/core_force_pure.cpp diff --git a/thirdparty/glm/test/core/core_force_unrestricted_gentype.cpp b/vendor/glm/test/core/core_force_unrestricted_gentype.cpp similarity index 100% rename from thirdparty/glm/test/core/core_force_unrestricted_gentype.cpp rename to vendor/glm/test/core/core_force_unrestricted_gentype.cpp diff --git a/thirdparty/glm/test/core/core_func_common.cpp b/vendor/glm/test/core/core_func_common.cpp similarity index 100% rename from thirdparty/glm/test/core/core_func_common.cpp rename to vendor/glm/test/core/core_func_common.cpp diff --git a/thirdparty/glm/test/core/core_func_exponential.cpp b/vendor/glm/test/core/core_func_exponential.cpp similarity index 100% rename from thirdparty/glm/test/core/core_func_exponential.cpp rename to vendor/glm/test/core/core_func_exponential.cpp diff --git a/thirdparty/glm/test/core/core_func_geometric.cpp b/vendor/glm/test/core/core_func_geometric.cpp similarity index 100% rename from thirdparty/glm/test/core/core_func_geometric.cpp rename to vendor/glm/test/core/core_func_geometric.cpp diff --git a/thirdparty/glm/test/core/core_func_integer.cpp b/vendor/glm/test/core/core_func_integer.cpp similarity index 100% rename from thirdparty/glm/test/core/core_func_integer.cpp rename to vendor/glm/test/core/core_func_integer.cpp diff --git a/thirdparty/glm/test/core/core_func_integer_bit_count.cpp b/vendor/glm/test/core/core_func_integer_bit_count.cpp similarity index 100% rename from thirdparty/glm/test/core/core_func_integer_bit_count.cpp rename to vendor/glm/test/core/core_func_integer_bit_count.cpp diff --git a/thirdparty/glm/test/core/core_func_integer_find_lsb.cpp b/vendor/glm/test/core/core_func_integer_find_lsb.cpp similarity index 100% rename from thirdparty/glm/test/core/core_func_integer_find_lsb.cpp rename to vendor/glm/test/core/core_func_integer_find_lsb.cpp diff --git a/thirdparty/glm/test/core/core_func_integer_find_msb.cpp b/vendor/glm/test/core/core_func_integer_find_msb.cpp similarity index 100% rename from thirdparty/glm/test/core/core_func_integer_find_msb.cpp rename to vendor/glm/test/core/core_func_integer_find_msb.cpp diff --git a/thirdparty/glm/test/core/core_func_matrix.cpp b/vendor/glm/test/core/core_func_matrix.cpp similarity index 100% rename from thirdparty/glm/test/core/core_func_matrix.cpp rename to vendor/glm/test/core/core_func_matrix.cpp diff --git a/thirdparty/glm/test/core/core_func_noise.cpp b/vendor/glm/test/core/core_func_noise.cpp similarity index 100% rename from thirdparty/glm/test/core/core_func_noise.cpp rename to vendor/glm/test/core/core_func_noise.cpp diff --git a/thirdparty/glm/test/core/core_func_packing.cpp b/vendor/glm/test/core/core_func_packing.cpp similarity index 100% rename from thirdparty/glm/test/core/core_func_packing.cpp rename to vendor/glm/test/core/core_func_packing.cpp diff --git a/thirdparty/glm/test/core/core_func_swizzle.cpp b/vendor/glm/test/core/core_func_swizzle.cpp similarity index 100% rename from thirdparty/glm/test/core/core_func_swizzle.cpp rename to vendor/glm/test/core/core_func_swizzle.cpp diff --git a/thirdparty/glm/test/core/core_func_trigonometric.cpp b/vendor/glm/test/core/core_func_trigonometric.cpp similarity index 100% rename from thirdparty/glm/test/core/core_func_trigonometric.cpp rename to vendor/glm/test/core/core_func_trigonometric.cpp diff --git a/thirdparty/glm/test/core/core_func_vector_relational.cpp b/vendor/glm/test/core/core_func_vector_relational.cpp similarity index 100% rename from thirdparty/glm/test/core/core_func_vector_relational.cpp rename to vendor/glm/test/core/core_func_vector_relational.cpp diff --git a/thirdparty/glm/test/core/core_setup_force_cxx98.cpp b/vendor/glm/test/core/core_setup_force_cxx98.cpp similarity index 100% rename from thirdparty/glm/test/core/core_setup_force_cxx98.cpp rename to vendor/glm/test/core/core_setup_force_cxx98.cpp diff --git a/thirdparty/glm/test/core/core_setup_message.cpp b/vendor/glm/test/core/core_setup_message.cpp similarity index 100% rename from thirdparty/glm/test/core/core_setup_message.cpp rename to vendor/glm/test/core/core_setup_message.cpp diff --git a/thirdparty/glm/test/core/core_setup_precision.cpp b/vendor/glm/test/core/core_setup_precision.cpp similarity index 100% rename from thirdparty/glm/test/core/core_setup_precision.cpp rename to vendor/glm/test/core/core_setup_precision.cpp diff --git a/thirdparty/glm/test/core/core_type_aligned.cpp b/vendor/glm/test/core/core_type_aligned.cpp similarity index 100% rename from thirdparty/glm/test/core/core_type_aligned.cpp rename to vendor/glm/test/core/core_type_aligned.cpp diff --git a/thirdparty/glm/test/core/core_type_cast.cpp b/vendor/glm/test/core/core_type_cast.cpp similarity index 100% rename from thirdparty/glm/test/core/core_type_cast.cpp rename to vendor/glm/test/core/core_type_cast.cpp diff --git a/thirdparty/glm/test/core/core_type_ctor.cpp b/vendor/glm/test/core/core_type_ctor.cpp similarity index 100% rename from thirdparty/glm/test/core/core_type_ctor.cpp rename to vendor/glm/test/core/core_type_ctor.cpp diff --git a/thirdparty/glm/test/core/core_type_float.cpp b/vendor/glm/test/core/core_type_float.cpp similarity index 100% rename from thirdparty/glm/test/core/core_type_float.cpp rename to vendor/glm/test/core/core_type_float.cpp diff --git a/thirdparty/glm/test/core/core_type_int.cpp b/vendor/glm/test/core/core_type_int.cpp similarity index 100% rename from thirdparty/glm/test/core/core_type_int.cpp rename to vendor/glm/test/core/core_type_int.cpp diff --git a/thirdparty/glm/test/core/core_type_length.cpp b/vendor/glm/test/core/core_type_length.cpp similarity index 100% rename from thirdparty/glm/test/core/core_type_length.cpp rename to vendor/glm/test/core/core_type_length.cpp diff --git a/thirdparty/glm/test/core/core_type_mat2x2.cpp b/vendor/glm/test/core/core_type_mat2x2.cpp similarity index 100% rename from thirdparty/glm/test/core/core_type_mat2x2.cpp rename to vendor/glm/test/core/core_type_mat2x2.cpp diff --git a/thirdparty/glm/test/core/core_type_mat2x3.cpp b/vendor/glm/test/core/core_type_mat2x3.cpp similarity index 100% rename from thirdparty/glm/test/core/core_type_mat2x3.cpp rename to vendor/glm/test/core/core_type_mat2x3.cpp diff --git a/thirdparty/glm/test/core/core_type_mat2x4.cpp b/vendor/glm/test/core/core_type_mat2x4.cpp similarity index 100% rename from thirdparty/glm/test/core/core_type_mat2x4.cpp rename to vendor/glm/test/core/core_type_mat2x4.cpp diff --git a/thirdparty/glm/test/core/core_type_mat3x2.cpp b/vendor/glm/test/core/core_type_mat3x2.cpp similarity index 100% rename from thirdparty/glm/test/core/core_type_mat3x2.cpp rename to vendor/glm/test/core/core_type_mat3x2.cpp diff --git a/thirdparty/glm/test/core/core_type_mat3x3.cpp b/vendor/glm/test/core/core_type_mat3x3.cpp similarity index 100% rename from thirdparty/glm/test/core/core_type_mat3x3.cpp rename to vendor/glm/test/core/core_type_mat3x3.cpp diff --git a/thirdparty/glm/test/core/core_type_mat3x4.cpp b/vendor/glm/test/core/core_type_mat3x4.cpp similarity index 100% rename from thirdparty/glm/test/core/core_type_mat3x4.cpp rename to vendor/glm/test/core/core_type_mat3x4.cpp diff --git a/thirdparty/glm/test/core/core_type_mat4x2.cpp b/vendor/glm/test/core/core_type_mat4x2.cpp similarity index 100% rename from thirdparty/glm/test/core/core_type_mat4x2.cpp rename to vendor/glm/test/core/core_type_mat4x2.cpp diff --git a/thirdparty/glm/test/core/core_type_mat4x3.cpp b/vendor/glm/test/core/core_type_mat4x3.cpp similarity index 100% rename from thirdparty/glm/test/core/core_type_mat4x3.cpp rename to vendor/glm/test/core/core_type_mat4x3.cpp diff --git a/thirdparty/glm/test/core/core_type_mat4x4.cpp b/vendor/glm/test/core/core_type_mat4x4.cpp similarity index 100% rename from thirdparty/glm/test/core/core_type_mat4x4.cpp rename to vendor/glm/test/core/core_type_mat4x4.cpp diff --git a/thirdparty/glm/test/core/core_type_vec1.cpp b/vendor/glm/test/core/core_type_vec1.cpp similarity index 100% rename from thirdparty/glm/test/core/core_type_vec1.cpp rename to vendor/glm/test/core/core_type_vec1.cpp diff --git a/thirdparty/glm/test/core/core_type_vec2.cpp b/vendor/glm/test/core/core_type_vec2.cpp similarity index 100% rename from thirdparty/glm/test/core/core_type_vec2.cpp rename to vendor/glm/test/core/core_type_vec2.cpp diff --git a/thirdparty/glm/test/core/core_type_vec3.cpp b/vendor/glm/test/core/core_type_vec3.cpp similarity index 100% rename from thirdparty/glm/test/core/core_type_vec3.cpp rename to vendor/glm/test/core/core_type_vec3.cpp diff --git a/thirdparty/glm/test/core/core_type_vec4.cpp b/vendor/glm/test/core/core_type_vec4.cpp similarity index 100% rename from thirdparty/glm/test/core/core_type_vec4.cpp rename to vendor/glm/test/core/core_type_vec4.cpp diff --git a/thirdparty/glm/test/external/gli/CMakeLists.txt b/vendor/glm/test/external/gli/CMakeLists.txt similarity index 100% rename from thirdparty/glm/test/external/gli/CMakeLists.txt rename to vendor/glm/test/external/gli/CMakeLists.txt diff --git a/thirdparty/glm/test/external/gli/core/dummy.cpp b/vendor/glm/test/external/gli/core/dummy.cpp similarity index 100% rename from thirdparty/glm/test/external/gli/core/dummy.cpp rename to vendor/glm/test/external/gli/core/dummy.cpp diff --git a/thirdparty/glm/test/external/gli/core/generate_mipmaps.hpp b/vendor/glm/test/external/gli/core/generate_mipmaps.hpp similarity index 100% rename from thirdparty/glm/test/external/gli/core/generate_mipmaps.hpp rename to vendor/glm/test/external/gli/core/generate_mipmaps.hpp diff --git a/thirdparty/glm/test/external/gli/core/generate_mipmaps.inl b/vendor/glm/test/external/gli/core/generate_mipmaps.inl similarity index 100% rename from thirdparty/glm/test/external/gli/core/generate_mipmaps.inl rename to vendor/glm/test/external/gli/core/generate_mipmaps.inl diff --git a/thirdparty/glm/test/external/gli/core/image2d.hpp b/vendor/glm/test/external/gli/core/image2d.hpp similarity index 100% rename from thirdparty/glm/test/external/gli/core/image2d.hpp rename to vendor/glm/test/external/gli/core/image2d.hpp diff --git a/thirdparty/glm/test/external/gli/core/image2d.inl b/vendor/glm/test/external/gli/core/image2d.inl similarity index 100% rename from thirdparty/glm/test/external/gli/core/image2d.inl rename to vendor/glm/test/external/gli/core/image2d.inl diff --git a/thirdparty/glm/test/external/gli/core/operation.hpp b/vendor/glm/test/external/gli/core/operation.hpp similarity index 100% rename from thirdparty/glm/test/external/gli/core/operation.hpp rename to vendor/glm/test/external/gli/core/operation.hpp diff --git a/thirdparty/glm/test/external/gli/core/operation.inl b/vendor/glm/test/external/gli/core/operation.inl similarity index 100% rename from thirdparty/glm/test/external/gli/core/operation.inl rename to vendor/glm/test/external/gli/core/operation.inl diff --git a/thirdparty/glm/test/external/gli/core/operator.hpp b/vendor/glm/test/external/gli/core/operator.hpp similarity index 100% rename from thirdparty/glm/test/external/gli/core/operator.hpp rename to vendor/glm/test/external/gli/core/operator.hpp diff --git a/thirdparty/glm/test/external/gli/core/operator.inl b/vendor/glm/test/external/gli/core/operator.inl similarity index 100% rename from thirdparty/glm/test/external/gli/core/operator.inl rename to vendor/glm/test/external/gli/core/operator.inl diff --git a/thirdparty/glm/test/external/gli/core/shared_array.hpp b/vendor/glm/test/external/gli/core/shared_array.hpp similarity index 100% rename from thirdparty/glm/test/external/gli/core/shared_array.hpp rename to vendor/glm/test/external/gli/core/shared_array.hpp diff --git a/thirdparty/glm/test/external/gli/core/shared_array.inl b/vendor/glm/test/external/gli/core/shared_array.inl similarity index 100% rename from thirdparty/glm/test/external/gli/core/shared_array.inl rename to vendor/glm/test/external/gli/core/shared_array.inl diff --git a/thirdparty/glm/test/external/gli/core/shared_ptr.hpp b/vendor/glm/test/external/gli/core/shared_ptr.hpp similarity index 100% rename from thirdparty/glm/test/external/gli/core/shared_ptr.hpp rename to vendor/glm/test/external/gli/core/shared_ptr.hpp diff --git a/thirdparty/glm/test/external/gli/core/shared_ptr.inl b/vendor/glm/test/external/gli/core/shared_ptr.inl similarity index 100% rename from thirdparty/glm/test/external/gli/core/shared_ptr.inl rename to vendor/glm/test/external/gli/core/shared_ptr.inl diff --git a/thirdparty/glm/test/external/gli/core/size.hpp b/vendor/glm/test/external/gli/core/size.hpp similarity index 100% rename from thirdparty/glm/test/external/gli/core/size.hpp rename to vendor/glm/test/external/gli/core/size.hpp diff --git a/thirdparty/glm/test/external/gli/core/size.inl b/vendor/glm/test/external/gli/core/size.inl similarity index 100% rename from thirdparty/glm/test/external/gli/core/size.inl rename to vendor/glm/test/external/gli/core/size.inl diff --git a/thirdparty/glm/test/external/gli/core/texture2d.hpp b/vendor/glm/test/external/gli/core/texture2d.hpp similarity index 100% rename from thirdparty/glm/test/external/gli/core/texture2d.hpp rename to vendor/glm/test/external/gli/core/texture2d.hpp diff --git a/thirdparty/glm/test/external/gli/core/texture2d.inl b/vendor/glm/test/external/gli/core/texture2d.inl similarity index 100% rename from thirdparty/glm/test/external/gli/core/texture2d.inl rename to vendor/glm/test/external/gli/core/texture2d.inl diff --git a/thirdparty/glm/test/external/gli/core/texture2d_array.hpp b/vendor/glm/test/external/gli/core/texture2d_array.hpp similarity index 100% rename from thirdparty/glm/test/external/gli/core/texture2d_array.hpp rename to vendor/glm/test/external/gli/core/texture2d_array.hpp diff --git a/thirdparty/glm/test/external/gli/core/texture2d_array.inl b/vendor/glm/test/external/gli/core/texture2d_array.inl similarity index 100% rename from thirdparty/glm/test/external/gli/core/texture2d_array.inl rename to vendor/glm/test/external/gli/core/texture2d_array.inl diff --git a/thirdparty/glm/test/external/gli/core/texture_cube.hpp b/vendor/glm/test/external/gli/core/texture_cube.hpp similarity index 100% rename from thirdparty/glm/test/external/gli/core/texture_cube.hpp rename to vendor/glm/test/external/gli/core/texture_cube.hpp diff --git a/thirdparty/glm/test/external/gli/core/texture_cube.inl b/vendor/glm/test/external/gli/core/texture_cube.inl similarity index 100% rename from thirdparty/glm/test/external/gli/core/texture_cube.inl rename to vendor/glm/test/external/gli/core/texture_cube.inl diff --git a/thirdparty/glm/test/external/gli/core/texture_cube_array.hpp b/vendor/glm/test/external/gli/core/texture_cube_array.hpp similarity index 100% rename from thirdparty/glm/test/external/gli/core/texture_cube_array.hpp rename to vendor/glm/test/external/gli/core/texture_cube_array.hpp diff --git a/thirdparty/glm/test/external/gli/core/texture_cube_array.inl b/vendor/glm/test/external/gli/core/texture_cube_array.inl similarity index 100% rename from thirdparty/glm/test/external/gli/core/texture_cube_array.inl rename to vendor/glm/test/external/gli/core/texture_cube_array.inl diff --git a/thirdparty/glm/test/external/gli/gli.hpp b/vendor/glm/test/external/gli/gli.hpp similarity index 100% rename from thirdparty/glm/test/external/gli/gli.hpp rename to vendor/glm/test/external/gli/gli.hpp diff --git a/thirdparty/glm/test/external/gli/gtx/compression.hpp b/vendor/glm/test/external/gli/gtx/compression.hpp similarity index 100% rename from thirdparty/glm/test/external/gli/gtx/compression.hpp rename to vendor/glm/test/external/gli/gtx/compression.hpp diff --git a/thirdparty/glm/test/external/gli/gtx/compression.inl b/vendor/glm/test/external/gli/gtx/compression.inl similarity index 100% rename from thirdparty/glm/test/external/gli/gtx/compression.inl rename to vendor/glm/test/external/gli/gtx/compression.inl diff --git a/thirdparty/glm/test/external/gli/gtx/fetch.hpp b/vendor/glm/test/external/gli/gtx/fetch.hpp similarity index 100% rename from thirdparty/glm/test/external/gli/gtx/fetch.hpp rename to vendor/glm/test/external/gli/gtx/fetch.hpp diff --git a/thirdparty/glm/test/external/gli/gtx/fetch.inl b/vendor/glm/test/external/gli/gtx/fetch.inl similarity index 100% rename from thirdparty/glm/test/external/gli/gtx/fetch.inl rename to vendor/glm/test/external/gli/gtx/fetch.inl diff --git a/thirdparty/glm/test/external/gli/gtx/gl_texture2d.hpp b/vendor/glm/test/external/gli/gtx/gl_texture2d.hpp similarity index 100% rename from thirdparty/glm/test/external/gli/gtx/gl_texture2d.hpp rename to vendor/glm/test/external/gli/gtx/gl_texture2d.hpp diff --git a/thirdparty/glm/test/external/gli/gtx/gl_texture2d.inl b/vendor/glm/test/external/gli/gtx/gl_texture2d.inl similarity index 100% rename from thirdparty/glm/test/external/gli/gtx/gl_texture2d.inl rename to vendor/glm/test/external/gli/gtx/gl_texture2d.inl diff --git a/thirdparty/glm/test/external/gli/gtx/gradient.hpp b/vendor/glm/test/external/gli/gtx/gradient.hpp similarity index 100% rename from thirdparty/glm/test/external/gli/gtx/gradient.hpp rename to vendor/glm/test/external/gli/gtx/gradient.hpp diff --git a/thirdparty/glm/test/external/gli/gtx/gradient.inl b/vendor/glm/test/external/gli/gtx/gradient.inl similarity index 100% rename from thirdparty/glm/test/external/gli/gtx/gradient.inl rename to vendor/glm/test/external/gli/gtx/gradient.inl diff --git a/thirdparty/glm/test/external/gli/gtx/loader.hpp b/vendor/glm/test/external/gli/gtx/loader.hpp similarity index 100% rename from thirdparty/glm/test/external/gli/gtx/loader.hpp rename to vendor/glm/test/external/gli/gtx/loader.hpp diff --git a/thirdparty/glm/test/external/gli/gtx/loader.inl b/vendor/glm/test/external/gli/gtx/loader.inl similarity index 100% rename from thirdparty/glm/test/external/gli/gtx/loader.inl rename to vendor/glm/test/external/gli/gtx/loader.inl diff --git a/thirdparty/glm/test/external/gli/gtx/loader_dds10.hpp b/vendor/glm/test/external/gli/gtx/loader_dds10.hpp similarity index 100% rename from thirdparty/glm/test/external/gli/gtx/loader_dds10.hpp rename to vendor/glm/test/external/gli/gtx/loader_dds10.hpp diff --git a/thirdparty/glm/test/external/gli/gtx/loader_dds10.inl b/vendor/glm/test/external/gli/gtx/loader_dds10.inl similarity index 100% rename from thirdparty/glm/test/external/gli/gtx/loader_dds10.inl rename to vendor/glm/test/external/gli/gtx/loader_dds10.inl diff --git a/thirdparty/glm/test/external/gli/gtx/loader_dds9.hpp b/vendor/glm/test/external/gli/gtx/loader_dds9.hpp similarity index 100% rename from thirdparty/glm/test/external/gli/gtx/loader_dds9.hpp rename to vendor/glm/test/external/gli/gtx/loader_dds9.hpp diff --git a/thirdparty/glm/test/external/gli/gtx/loader_dds9.inl b/vendor/glm/test/external/gli/gtx/loader_dds9.inl similarity index 100% rename from thirdparty/glm/test/external/gli/gtx/loader_dds9.inl rename to vendor/glm/test/external/gli/gtx/loader_dds9.inl diff --git a/thirdparty/glm/test/external/gli/gtx/loader_tga.hpp b/vendor/glm/test/external/gli/gtx/loader_tga.hpp similarity index 100% rename from thirdparty/glm/test/external/gli/gtx/loader_tga.hpp rename to vendor/glm/test/external/gli/gtx/loader_tga.hpp diff --git a/thirdparty/glm/test/external/gli/gtx/loader_tga.inl b/vendor/glm/test/external/gli/gtx/loader_tga.inl similarity index 100% rename from thirdparty/glm/test/external/gli/gtx/loader_tga.inl rename to vendor/glm/test/external/gli/gtx/loader_tga.inl diff --git a/thirdparty/glm/test/external/gli/gtx/wavelet.hpp b/vendor/glm/test/external/gli/gtx/wavelet.hpp similarity index 100% rename from thirdparty/glm/test/external/gli/gtx/wavelet.hpp rename to vendor/glm/test/external/gli/gtx/wavelet.hpp diff --git a/thirdparty/glm/test/external/gli/gtx/wavelet.inl b/vendor/glm/test/external/gli/gtx/wavelet.inl similarity index 100% rename from thirdparty/glm/test/external/gli/gtx/wavelet.inl rename to vendor/glm/test/external/gli/gtx/wavelet.inl diff --git a/thirdparty/glm/test/glm.cppcheck b/vendor/glm/test/glm.cppcheck similarity index 100% rename from thirdparty/glm/test/glm.cppcheck rename to vendor/glm/test/glm.cppcheck diff --git a/thirdparty/glm/test/gtc/CMakeLists.txt b/vendor/glm/test/gtc/CMakeLists.txt similarity index 100% rename from thirdparty/glm/test/gtc/CMakeLists.txt rename to vendor/glm/test/gtc/CMakeLists.txt diff --git a/thirdparty/glm/test/gtc/gtc_bitfield.cpp b/vendor/glm/test/gtc/gtc_bitfield.cpp similarity index 100% rename from thirdparty/glm/test/gtc/gtc_bitfield.cpp rename to vendor/glm/test/gtc/gtc_bitfield.cpp diff --git a/thirdparty/glm/test/gtc/gtc_color_space.cpp b/vendor/glm/test/gtc/gtc_color_space.cpp similarity index 100% rename from thirdparty/glm/test/gtc/gtc_color_space.cpp rename to vendor/glm/test/gtc/gtc_color_space.cpp diff --git a/thirdparty/glm/test/gtc/gtc_constants.cpp b/vendor/glm/test/gtc/gtc_constants.cpp similarity index 100% rename from thirdparty/glm/test/gtc/gtc_constants.cpp rename to vendor/glm/test/gtc/gtc_constants.cpp diff --git a/thirdparty/glm/test/gtc/gtc_epsilon.cpp b/vendor/glm/test/gtc/gtc_epsilon.cpp similarity index 100% rename from thirdparty/glm/test/gtc/gtc_epsilon.cpp rename to vendor/glm/test/gtc/gtc_epsilon.cpp diff --git a/thirdparty/glm/test/gtc/gtc_functions.cpp b/vendor/glm/test/gtc/gtc_functions.cpp similarity index 100% rename from thirdparty/glm/test/gtc/gtc_functions.cpp rename to vendor/glm/test/gtc/gtc_functions.cpp diff --git a/thirdparty/glm/test/gtc/gtc_integer.cpp b/vendor/glm/test/gtc/gtc_integer.cpp similarity index 100% rename from thirdparty/glm/test/gtc/gtc_integer.cpp rename to vendor/glm/test/gtc/gtc_integer.cpp diff --git a/thirdparty/glm/test/gtc/gtc_matrix_access.cpp b/vendor/glm/test/gtc/gtc_matrix_access.cpp similarity index 100% rename from thirdparty/glm/test/gtc/gtc_matrix_access.cpp rename to vendor/glm/test/gtc/gtc_matrix_access.cpp diff --git a/thirdparty/glm/test/gtc/gtc_matrix_integer.cpp b/vendor/glm/test/gtc/gtc_matrix_integer.cpp similarity index 100% rename from thirdparty/glm/test/gtc/gtc_matrix_integer.cpp rename to vendor/glm/test/gtc/gtc_matrix_integer.cpp diff --git a/thirdparty/glm/test/gtc/gtc_matrix_inverse.cpp b/vendor/glm/test/gtc/gtc_matrix_inverse.cpp similarity index 100% rename from thirdparty/glm/test/gtc/gtc_matrix_inverse.cpp rename to vendor/glm/test/gtc/gtc_matrix_inverse.cpp diff --git a/thirdparty/glm/test/gtc/gtc_matrix_transform.cpp b/vendor/glm/test/gtc/gtc_matrix_transform.cpp similarity index 100% rename from thirdparty/glm/test/gtc/gtc_matrix_transform.cpp rename to vendor/glm/test/gtc/gtc_matrix_transform.cpp diff --git a/thirdparty/glm/test/gtc/gtc_noise.cpp b/vendor/glm/test/gtc/gtc_noise.cpp similarity index 100% rename from thirdparty/glm/test/gtc/gtc_noise.cpp rename to vendor/glm/test/gtc/gtc_noise.cpp diff --git a/thirdparty/glm/test/gtc/gtc_packing.cpp b/vendor/glm/test/gtc/gtc_packing.cpp similarity index 100% rename from thirdparty/glm/test/gtc/gtc_packing.cpp rename to vendor/glm/test/gtc/gtc_packing.cpp diff --git a/thirdparty/glm/test/gtc/gtc_quaternion.cpp b/vendor/glm/test/gtc/gtc_quaternion.cpp similarity index 100% rename from thirdparty/glm/test/gtc/gtc_quaternion.cpp rename to vendor/glm/test/gtc/gtc_quaternion.cpp diff --git a/thirdparty/glm/test/gtc/gtc_random.cpp b/vendor/glm/test/gtc/gtc_random.cpp similarity index 100% rename from thirdparty/glm/test/gtc/gtc_random.cpp rename to vendor/glm/test/gtc/gtc_random.cpp diff --git a/thirdparty/glm/test/gtc/gtc_reciprocal.cpp b/vendor/glm/test/gtc/gtc_reciprocal.cpp similarity index 100% rename from thirdparty/glm/test/gtc/gtc_reciprocal.cpp rename to vendor/glm/test/gtc/gtc_reciprocal.cpp diff --git a/thirdparty/glm/test/gtc/gtc_round.cpp b/vendor/glm/test/gtc/gtc_round.cpp similarity index 100% rename from thirdparty/glm/test/gtc/gtc_round.cpp rename to vendor/glm/test/gtc/gtc_round.cpp diff --git a/thirdparty/glm/test/gtc/gtc_type_aligned.cpp b/vendor/glm/test/gtc/gtc_type_aligned.cpp similarity index 100% rename from thirdparty/glm/test/gtc/gtc_type_aligned.cpp rename to vendor/glm/test/gtc/gtc_type_aligned.cpp diff --git a/thirdparty/glm/test/gtc/gtc_type_precision.cpp b/vendor/glm/test/gtc/gtc_type_precision.cpp similarity index 100% rename from thirdparty/glm/test/gtc/gtc_type_precision.cpp rename to vendor/glm/test/gtc/gtc_type_precision.cpp diff --git a/thirdparty/glm/test/gtc/gtc_type_ptr.cpp b/vendor/glm/test/gtc/gtc_type_ptr.cpp similarity index 100% rename from thirdparty/glm/test/gtc/gtc_type_ptr.cpp rename to vendor/glm/test/gtc/gtc_type_ptr.cpp diff --git a/thirdparty/glm/test/gtc/gtc_ulp.cpp b/vendor/glm/test/gtc/gtc_ulp.cpp similarity index 100% rename from thirdparty/glm/test/gtc/gtc_ulp.cpp rename to vendor/glm/test/gtc/gtc_ulp.cpp diff --git a/thirdparty/glm/test/gtc/gtc_user_defined_types.cpp b/vendor/glm/test/gtc/gtc_user_defined_types.cpp similarity index 100% rename from thirdparty/glm/test/gtc/gtc_user_defined_types.cpp rename to vendor/glm/test/gtc/gtc_user_defined_types.cpp diff --git a/thirdparty/glm/test/gtc/gtc_vec1.cpp b/vendor/glm/test/gtc/gtc_vec1.cpp similarity index 100% rename from thirdparty/glm/test/gtc/gtc_vec1.cpp rename to vendor/glm/test/gtc/gtc_vec1.cpp diff --git a/thirdparty/glm/test/gtx/CMakeLists.txt b/vendor/glm/test/gtx/CMakeLists.txt similarity index 100% rename from thirdparty/glm/test/gtx/CMakeLists.txt rename to vendor/glm/test/gtx/CMakeLists.txt diff --git a/thirdparty/glm/test/gtx/gtx.cpp b/vendor/glm/test/gtx/gtx.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx.cpp rename to vendor/glm/test/gtx/gtx.cpp diff --git a/thirdparty/glm/test/gtx/gtx_associated_min_max.cpp b/vendor/glm/test/gtx/gtx_associated_min_max.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_associated_min_max.cpp rename to vendor/glm/test/gtx/gtx_associated_min_max.cpp diff --git a/thirdparty/glm/test/gtx/gtx_closest_point.cpp b/vendor/glm/test/gtx/gtx_closest_point.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_closest_point.cpp rename to vendor/glm/test/gtx/gtx_closest_point.cpp diff --git a/thirdparty/glm/test/gtx/gtx_color_space.cpp b/vendor/glm/test/gtx/gtx_color_space.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_color_space.cpp rename to vendor/glm/test/gtx/gtx_color_space.cpp diff --git a/thirdparty/glm/test/gtx/gtx_color_space_YCoCg.cpp b/vendor/glm/test/gtx/gtx_color_space_YCoCg.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_color_space_YCoCg.cpp rename to vendor/glm/test/gtx/gtx_color_space_YCoCg.cpp diff --git a/thirdparty/glm/test/gtx/gtx_common.cpp b/vendor/glm/test/gtx/gtx_common.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_common.cpp rename to vendor/glm/test/gtx/gtx_common.cpp diff --git a/thirdparty/glm/test/gtx/gtx_compatibility.cpp b/vendor/glm/test/gtx/gtx_compatibility.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_compatibility.cpp rename to vendor/glm/test/gtx/gtx_compatibility.cpp diff --git a/thirdparty/glm/test/gtx/gtx_component_wise.cpp b/vendor/glm/test/gtx/gtx_component_wise.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_component_wise.cpp rename to vendor/glm/test/gtx/gtx_component_wise.cpp diff --git a/thirdparty/glm/test/gtx/gtx_dual_quaternion.cpp b/vendor/glm/test/gtx/gtx_dual_quaternion.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_dual_quaternion.cpp rename to vendor/glm/test/gtx/gtx_dual_quaternion.cpp diff --git a/thirdparty/glm/test/gtx/gtx_euler_angle.cpp b/vendor/glm/test/gtx/gtx_euler_angle.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_euler_angle.cpp rename to vendor/glm/test/gtx/gtx_euler_angle.cpp diff --git a/thirdparty/glm/test/gtx/gtx_extend.cpp b/vendor/glm/test/gtx/gtx_extend.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_extend.cpp rename to vendor/glm/test/gtx/gtx_extend.cpp diff --git a/thirdparty/glm/test/gtx/gtx_extended_min_max.cpp b/vendor/glm/test/gtx/gtx_extended_min_max.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_extended_min_max.cpp rename to vendor/glm/test/gtx/gtx_extended_min_max.cpp diff --git a/thirdparty/glm/test/gtx/gtx_extented_min_max.cpp b/vendor/glm/test/gtx/gtx_extented_min_max.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_extented_min_max.cpp rename to vendor/glm/test/gtx/gtx_extented_min_max.cpp diff --git a/thirdparty/glm/test/gtx/gtx_fast_exponential.cpp b/vendor/glm/test/gtx/gtx_fast_exponential.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_fast_exponential.cpp rename to vendor/glm/test/gtx/gtx_fast_exponential.cpp diff --git a/thirdparty/glm/test/gtx/gtx_fast_square_root.cpp b/vendor/glm/test/gtx/gtx_fast_square_root.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_fast_square_root.cpp rename to vendor/glm/test/gtx/gtx_fast_square_root.cpp diff --git a/thirdparty/glm/test/gtx/gtx_fast_trigonometry.cpp b/vendor/glm/test/gtx/gtx_fast_trigonometry.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_fast_trigonometry.cpp rename to vendor/glm/test/gtx/gtx_fast_trigonometry.cpp diff --git a/thirdparty/glm/test/gtx/gtx_gradient_paint.cpp b/vendor/glm/test/gtx/gtx_gradient_paint.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_gradient_paint.cpp rename to vendor/glm/test/gtx/gtx_gradient_paint.cpp diff --git a/thirdparty/glm/test/gtx/gtx_handed_coordinate_space.cpp b/vendor/glm/test/gtx/gtx_handed_coordinate_space.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_handed_coordinate_space.cpp rename to vendor/glm/test/gtx/gtx_handed_coordinate_space.cpp diff --git a/thirdparty/glm/test/gtx/gtx_int_10_10_10_2.cpp b/vendor/glm/test/gtx/gtx_int_10_10_10_2.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_int_10_10_10_2.cpp rename to vendor/glm/test/gtx/gtx_int_10_10_10_2.cpp diff --git a/thirdparty/glm/test/gtx/gtx_integer.cpp b/vendor/glm/test/gtx/gtx_integer.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_integer.cpp rename to vendor/glm/test/gtx/gtx_integer.cpp diff --git a/thirdparty/glm/test/gtx/gtx_intersect.cpp b/vendor/glm/test/gtx/gtx_intersect.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_intersect.cpp rename to vendor/glm/test/gtx/gtx_intersect.cpp diff --git a/thirdparty/glm/test/gtx/gtx_io.cpp b/vendor/glm/test/gtx/gtx_io.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_io.cpp rename to vendor/glm/test/gtx/gtx_io.cpp diff --git a/thirdparty/glm/test/gtx/gtx_log_base.cpp b/vendor/glm/test/gtx/gtx_log_base.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_log_base.cpp rename to vendor/glm/test/gtx/gtx_log_base.cpp diff --git a/thirdparty/glm/test/gtx/gtx_matrix_cross_product.cpp b/vendor/glm/test/gtx/gtx_matrix_cross_product.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_matrix_cross_product.cpp rename to vendor/glm/test/gtx/gtx_matrix_cross_product.cpp diff --git a/thirdparty/glm/test/gtx/gtx_matrix_decompose.cpp b/vendor/glm/test/gtx/gtx_matrix_decompose.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_matrix_decompose.cpp rename to vendor/glm/test/gtx/gtx_matrix_decompose.cpp diff --git a/thirdparty/glm/test/gtx/gtx_matrix_interpolation.cpp b/vendor/glm/test/gtx/gtx_matrix_interpolation.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_matrix_interpolation.cpp rename to vendor/glm/test/gtx/gtx_matrix_interpolation.cpp diff --git a/thirdparty/glm/test/gtx/gtx_matrix_major_storage.cpp b/vendor/glm/test/gtx/gtx_matrix_major_storage.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_matrix_major_storage.cpp rename to vendor/glm/test/gtx/gtx_matrix_major_storage.cpp diff --git a/thirdparty/glm/test/gtx/gtx_matrix_operation.cpp b/vendor/glm/test/gtx/gtx_matrix_operation.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_matrix_operation.cpp rename to vendor/glm/test/gtx/gtx_matrix_operation.cpp diff --git a/thirdparty/glm/test/gtx/gtx_matrix_query.cpp b/vendor/glm/test/gtx/gtx_matrix_query.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_matrix_query.cpp rename to vendor/glm/test/gtx/gtx_matrix_query.cpp diff --git a/thirdparty/glm/test/gtx/gtx_matrix_transform_2d.cpp b/vendor/glm/test/gtx/gtx_matrix_transform_2d.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_matrix_transform_2d.cpp rename to vendor/glm/test/gtx/gtx_matrix_transform_2d.cpp diff --git a/thirdparty/glm/test/gtx/gtx_mixed_product.cpp b/vendor/glm/test/gtx/gtx_mixed_product.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_mixed_product.cpp rename to vendor/glm/test/gtx/gtx_mixed_product.cpp diff --git a/thirdparty/glm/test/gtx/gtx_norm.cpp b/vendor/glm/test/gtx/gtx_norm.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_norm.cpp rename to vendor/glm/test/gtx/gtx_norm.cpp diff --git a/thirdparty/glm/test/gtx/gtx_normal.cpp b/vendor/glm/test/gtx/gtx_normal.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_normal.cpp rename to vendor/glm/test/gtx/gtx_normal.cpp diff --git a/thirdparty/glm/test/gtx/gtx_normalize_dot.cpp b/vendor/glm/test/gtx/gtx_normalize_dot.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_normalize_dot.cpp rename to vendor/glm/test/gtx/gtx_normalize_dot.cpp diff --git a/thirdparty/glm/test/gtx/gtx_number_precision.cpp b/vendor/glm/test/gtx/gtx_number_precision.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_number_precision.cpp rename to vendor/glm/test/gtx/gtx_number_precision.cpp diff --git a/thirdparty/glm/test/gtx/gtx_optimum_pow.cpp b/vendor/glm/test/gtx/gtx_optimum_pow.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_optimum_pow.cpp rename to vendor/glm/test/gtx/gtx_optimum_pow.cpp diff --git a/thirdparty/glm/test/gtx/gtx_orthonormalize.cpp b/vendor/glm/test/gtx/gtx_orthonormalize.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_orthonormalize.cpp rename to vendor/glm/test/gtx/gtx_orthonormalize.cpp diff --git a/thirdparty/glm/test/gtx/gtx_perpendicular.cpp b/vendor/glm/test/gtx/gtx_perpendicular.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_perpendicular.cpp rename to vendor/glm/test/gtx/gtx_perpendicular.cpp diff --git a/thirdparty/glm/test/gtx/gtx_polar_coordinates.cpp b/vendor/glm/test/gtx/gtx_polar_coordinates.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_polar_coordinates.cpp rename to vendor/glm/test/gtx/gtx_polar_coordinates.cpp diff --git a/thirdparty/glm/test/gtx/gtx_projection.cpp b/vendor/glm/test/gtx/gtx_projection.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_projection.cpp rename to vendor/glm/test/gtx/gtx_projection.cpp diff --git a/thirdparty/glm/test/gtx/gtx_quaternion.cpp b/vendor/glm/test/gtx/gtx_quaternion.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_quaternion.cpp rename to vendor/glm/test/gtx/gtx_quaternion.cpp diff --git a/thirdparty/glm/test/gtx/gtx_random.cpp b/vendor/glm/test/gtx/gtx_random.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_random.cpp rename to vendor/glm/test/gtx/gtx_random.cpp diff --git a/thirdparty/glm/test/gtx/gtx_range.cpp b/vendor/glm/test/gtx/gtx_range.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_range.cpp rename to vendor/glm/test/gtx/gtx_range.cpp diff --git a/thirdparty/glm/test/gtx/gtx_rotate_normalized_axis.cpp b/vendor/glm/test/gtx/gtx_rotate_normalized_axis.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_rotate_normalized_axis.cpp rename to vendor/glm/test/gtx/gtx_rotate_normalized_axis.cpp diff --git a/thirdparty/glm/test/gtx/gtx_rotate_vector.cpp b/vendor/glm/test/gtx/gtx_rotate_vector.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_rotate_vector.cpp rename to vendor/glm/test/gtx/gtx_rotate_vector.cpp diff --git a/thirdparty/glm/test/gtx/gtx_scalar_multiplication.cpp b/vendor/glm/test/gtx/gtx_scalar_multiplication.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_scalar_multiplication.cpp rename to vendor/glm/test/gtx/gtx_scalar_multiplication.cpp diff --git a/thirdparty/glm/test/gtx/gtx_scalar_relational.cpp b/vendor/glm/test/gtx/gtx_scalar_relational.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_scalar_relational.cpp rename to vendor/glm/test/gtx/gtx_scalar_relational.cpp diff --git a/thirdparty/glm/test/gtx/gtx_spline.cpp b/vendor/glm/test/gtx/gtx_spline.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_spline.cpp rename to vendor/glm/test/gtx/gtx_spline.cpp diff --git a/thirdparty/glm/test/gtx/gtx_string_cast.cpp b/vendor/glm/test/gtx/gtx_string_cast.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_string_cast.cpp rename to vendor/glm/test/gtx/gtx_string_cast.cpp diff --git a/thirdparty/glm/test/gtx/gtx_type_aligned.cpp b/vendor/glm/test/gtx/gtx_type_aligned.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_type_aligned.cpp rename to vendor/glm/test/gtx/gtx_type_aligned.cpp diff --git a/thirdparty/glm/test/gtx/gtx_type_trait.cpp b/vendor/glm/test/gtx/gtx_type_trait.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_type_trait.cpp rename to vendor/glm/test/gtx/gtx_type_trait.cpp diff --git a/thirdparty/glm/test/gtx/gtx_vector_angle.cpp b/vendor/glm/test/gtx/gtx_vector_angle.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_vector_angle.cpp rename to vendor/glm/test/gtx/gtx_vector_angle.cpp diff --git a/thirdparty/glm/test/gtx/gtx_vector_query.cpp b/vendor/glm/test/gtx/gtx_vector_query.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_vector_query.cpp rename to vendor/glm/test/gtx/gtx_vector_query.cpp diff --git a/thirdparty/glm/test/gtx/gtx_wrap.cpp b/vendor/glm/test/gtx/gtx_wrap.cpp similarity index 100% rename from thirdparty/glm/test/gtx/gtx_wrap.cpp rename to vendor/glm/test/gtx/gtx_wrap.cpp diff --git a/thirdparty/glm/util/autoexp.txt b/vendor/glm/util/autoexp.txt similarity index 100% rename from thirdparty/glm/util/autoexp.txt rename to vendor/glm/util/autoexp.txt diff --git a/thirdparty/glm/util/autoexp.vc2010.dat b/vendor/glm/util/autoexp.vc2010.dat similarity index 100% rename from thirdparty/glm/util/autoexp.vc2010.dat rename to vendor/glm/util/autoexp.vc2010.dat diff --git a/thirdparty/glm/util/conan-package/.gitignore b/vendor/glm/util/conan-package/.gitignore similarity index 100% rename from thirdparty/glm/util/conan-package/.gitignore rename to vendor/glm/util/conan-package/.gitignore diff --git a/thirdparty/glm/util/conan-package/README.md b/vendor/glm/util/conan-package/README.md similarity index 100% rename from thirdparty/glm/util/conan-package/README.md rename to vendor/glm/util/conan-package/README.md diff --git a/thirdparty/glm/util/conan-package/conanfile.py b/vendor/glm/util/conan-package/conanfile.py similarity index 100% rename from thirdparty/glm/util/conan-package/conanfile.py rename to vendor/glm/util/conan-package/conanfile.py diff --git a/thirdparty/glm/util/conan-package/lib_licenses/LICENSE1.txt b/vendor/glm/util/conan-package/lib_licenses/LICENSE1.txt similarity index 100% rename from thirdparty/glm/util/conan-package/lib_licenses/LICENSE1.txt rename to vendor/glm/util/conan-package/lib_licenses/LICENSE1.txt diff --git a/thirdparty/glm/util/conan-package/lib_licenses/LICENSE2.txt b/vendor/glm/util/conan-package/lib_licenses/LICENSE2.txt similarity index 100% rename from thirdparty/glm/util/conan-package/lib_licenses/LICENSE2.txt rename to vendor/glm/util/conan-package/lib_licenses/LICENSE2.txt diff --git a/thirdparty/glm/util/conan-package/test_package/CMakeLists.txt b/vendor/glm/util/conan-package/test_package/CMakeLists.txt similarity index 100% rename from thirdparty/glm/util/conan-package/test_package/CMakeLists.txt rename to vendor/glm/util/conan-package/test_package/CMakeLists.txt diff --git a/thirdparty/glm/util/conan-package/test_package/conanfile.py b/vendor/glm/util/conan-package/test_package/conanfile.py similarity index 100% rename from thirdparty/glm/util/conan-package/test_package/conanfile.py rename to vendor/glm/util/conan-package/test_package/conanfile.py diff --git a/thirdparty/glm/util/conan-package/test_package/main.cpp b/vendor/glm/util/conan-package/test_package/main.cpp similarity index 100% rename from thirdparty/glm/util/conan-package/test_package/main.cpp rename to vendor/glm/util/conan-package/test_package/main.cpp diff --git a/thirdparty/glm/util/glm.natvis b/vendor/glm/util/glm.natvis similarity index 100% rename from thirdparty/glm/util/glm.natvis rename to vendor/glm/util/glm.natvis diff --git a/thirdparty/glm/util/usertype.dat b/vendor/glm/util/usertype.dat similarity index 100% rename from thirdparty/glm/util/usertype.dat rename to vendor/glm/util/usertype.dat diff --git a/thirdparty/imgui/.editorconfig b/vendor/imgui/.editorconfig similarity index 100% rename from thirdparty/imgui/.editorconfig rename to vendor/imgui/.editorconfig diff --git a/thirdparty/imgui/.gitattributes b/vendor/imgui/.gitattributes similarity index 100% rename from thirdparty/imgui/.gitattributes rename to vendor/imgui/.gitattributes diff --git a/thirdparty/imgui/.github/FUNDING.yml b/vendor/imgui/.github/FUNDING.yml similarity index 100% rename from thirdparty/imgui/.github/FUNDING.yml rename to vendor/imgui/.github/FUNDING.yml diff --git a/thirdparty/imgui/.github/ISSUE_TEMPLATE/config.yml b/vendor/imgui/.github/ISSUE_TEMPLATE/config.yml similarity index 100% rename from thirdparty/imgui/.github/ISSUE_TEMPLATE/config.yml rename to vendor/imgui/.github/ISSUE_TEMPLATE/config.yml diff --git a/thirdparty/imgui/.github/ISSUE_TEMPLATE/issue_template.yml b/vendor/imgui/.github/ISSUE_TEMPLATE/issue_template.yml similarity index 100% rename from thirdparty/imgui/.github/ISSUE_TEMPLATE/issue_template.yml rename to vendor/imgui/.github/ISSUE_TEMPLATE/issue_template.yml diff --git a/thirdparty/imgui/.github/pull_request_template.md b/vendor/imgui/.github/pull_request_template.md similarity index 100% rename from thirdparty/imgui/.github/pull_request_template.md rename to vendor/imgui/.github/pull_request_template.md diff --git a/thirdparty/imgui/.github/workflows/build.yml b/vendor/imgui/.github/workflows/build.yml similarity index 100% rename from thirdparty/imgui/.github/workflows/build.yml rename to vendor/imgui/.github/workflows/build.yml diff --git a/thirdparty/imgui/.github/workflows/build_windows_vulkan_libs.ps1 b/vendor/imgui/.github/workflows/build_windows_vulkan_libs.ps1 similarity index 100% rename from thirdparty/imgui/.github/workflows/build_windows_vulkan_libs.ps1 rename to vendor/imgui/.github/workflows/build_windows_vulkan_libs.ps1 diff --git a/thirdparty/imgui/.github/workflows/manual.yml b/vendor/imgui/.github/workflows/manual.yml similarity index 100% rename from thirdparty/imgui/.github/workflows/manual.yml rename to vendor/imgui/.github/workflows/manual.yml diff --git a/thirdparty/imgui/.github/workflows/scheduled.yml b/vendor/imgui/.github/workflows/scheduled.yml similarity index 100% rename from thirdparty/imgui/.github/workflows/scheduled.yml rename to vendor/imgui/.github/workflows/scheduled.yml diff --git a/thirdparty/imgui/.github/workflows/static-analysis.yml b/vendor/imgui/.github/workflows/static-analysis.yml similarity index 100% rename from thirdparty/imgui/.github/workflows/static-analysis.yml rename to vendor/imgui/.github/workflows/static-analysis.yml diff --git a/thirdparty/imgui/.gitignore b/vendor/imgui/.gitignore similarity index 100% rename from thirdparty/imgui/.gitignore rename to vendor/imgui/.gitignore diff --git a/thirdparty/imgui/LICENSE.txt b/vendor/imgui/LICENSE.txt similarity index 100% rename from thirdparty/imgui/LICENSE.txt rename to vendor/imgui/LICENSE.txt diff --git a/thirdparty/imgui/backends/imgui_impl_allegro5.cpp b/vendor/imgui/backends/imgui_impl_allegro5.cpp similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_allegro5.cpp rename to vendor/imgui/backends/imgui_impl_allegro5.cpp diff --git a/thirdparty/imgui/backends/imgui_impl_allegro5.h b/vendor/imgui/backends/imgui_impl_allegro5.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_allegro5.h rename to vendor/imgui/backends/imgui_impl_allegro5.h diff --git a/thirdparty/imgui/backends/imgui_impl_android.cpp b/vendor/imgui/backends/imgui_impl_android.cpp similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_android.cpp rename to vendor/imgui/backends/imgui_impl_android.cpp diff --git a/thirdparty/imgui/backends/imgui_impl_android.h b/vendor/imgui/backends/imgui_impl_android.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_android.h rename to vendor/imgui/backends/imgui_impl_android.h diff --git a/thirdparty/imgui/backends/imgui_impl_dx10.cpp b/vendor/imgui/backends/imgui_impl_dx10.cpp similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_dx10.cpp rename to vendor/imgui/backends/imgui_impl_dx10.cpp diff --git a/thirdparty/imgui/backends/imgui_impl_dx10.h b/vendor/imgui/backends/imgui_impl_dx10.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_dx10.h rename to vendor/imgui/backends/imgui_impl_dx10.h diff --git a/thirdparty/imgui/backends/imgui_impl_dx11.cpp b/vendor/imgui/backends/imgui_impl_dx11.cpp similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_dx11.cpp rename to vendor/imgui/backends/imgui_impl_dx11.cpp diff --git a/thirdparty/imgui/backends/imgui_impl_dx11.h b/vendor/imgui/backends/imgui_impl_dx11.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_dx11.h rename to vendor/imgui/backends/imgui_impl_dx11.h diff --git a/thirdparty/imgui/backends/imgui_impl_dx12.cpp b/vendor/imgui/backends/imgui_impl_dx12.cpp similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_dx12.cpp rename to vendor/imgui/backends/imgui_impl_dx12.cpp diff --git a/thirdparty/imgui/backends/imgui_impl_dx12.h b/vendor/imgui/backends/imgui_impl_dx12.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_dx12.h rename to vendor/imgui/backends/imgui_impl_dx12.h diff --git a/thirdparty/imgui/backends/imgui_impl_dx9.cpp b/vendor/imgui/backends/imgui_impl_dx9.cpp similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_dx9.cpp rename to vendor/imgui/backends/imgui_impl_dx9.cpp diff --git a/thirdparty/imgui/backends/imgui_impl_dx9.h b/vendor/imgui/backends/imgui_impl_dx9.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_dx9.h rename to vendor/imgui/backends/imgui_impl_dx9.h diff --git a/thirdparty/imgui/backends/imgui_impl_glfw.cpp b/vendor/imgui/backends/imgui_impl_glfw.cpp similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_glfw.cpp rename to vendor/imgui/backends/imgui_impl_glfw.cpp diff --git a/thirdparty/imgui/backends/imgui_impl_glfw.h b/vendor/imgui/backends/imgui_impl_glfw.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_glfw.h rename to vendor/imgui/backends/imgui_impl_glfw.h diff --git a/thirdparty/imgui/backends/imgui_impl_glut.cpp b/vendor/imgui/backends/imgui_impl_glut.cpp similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_glut.cpp rename to vendor/imgui/backends/imgui_impl_glut.cpp diff --git a/thirdparty/imgui/backends/imgui_impl_glut.h b/vendor/imgui/backends/imgui_impl_glut.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_glut.h rename to vendor/imgui/backends/imgui_impl_glut.h diff --git a/thirdparty/imgui/backends/imgui_impl_metal.h b/vendor/imgui/backends/imgui_impl_metal.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_metal.h rename to vendor/imgui/backends/imgui_impl_metal.h diff --git a/thirdparty/imgui/backends/imgui_impl_metal.mm b/vendor/imgui/backends/imgui_impl_metal.mm similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_metal.mm rename to vendor/imgui/backends/imgui_impl_metal.mm diff --git a/thirdparty/imgui/backends/imgui_impl_null.cpp b/vendor/imgui/backends/imgui_impl_null.cpp similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_null.cpp rename to vendor/imgui/backends/imgui_impl_null.cpp diff --git a/thirdparty/imgui/backends/imgui_impl_null.h b/vendor/imgui/backends/imgui_impl_null.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_null.h rename to vendor/imgui/backends/imgui_impl_null.h diff --git a/thirdparty/imgui/backends/imgui_impl_opengl2.cpp b/vendor/imgui/backends/imgui_impl_opengl2.cpp similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_opengl2.cpp rename to vendor/imgui/backends/imgui_impl_opengl2.cpp diff --git a/thirdparty/imgui/backends/imgui_impl_opengl2.h b/vendor/imgui/backends/imgui_impl_opengl2.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_opengl2.h rename to vendor/imgui/backends/imgui_impl_opengl2.h diff --git a/thirdparty/imgui/backends/imgui_impl_opengl3.cpp b/vendor/imgui/backends/imgui_impl_opengl3.cpp similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_opengl3.cpp rename to vendor/imgui/backends/imgui_impl_opengl3.cpp diff --git a/thirdparty/imgui/backends/imgui_impl_opengl3.h b/vendor/imgui/backends/imgui_impl_opengl3.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_opengl3.h rename to vendor/imgui/backends/imgui_impl_opengl3.h diff --git a/thirdparty/imgui/backends/imgui_impl_opengl3_loader.h b/vendor/imgui/backends/imgui_impl_opengl3_loader.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_opengl3_loader.h rename to vendor/imgui/backends/imgui_impl_opengl3_loader.h diff --git a/thirdparty/imgui/backends/imgui_impl_osx.h b/vendor/imgui/backends/imgui_impl_osx.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_osx.h rename to vendor/imgui/backends/imgui_impl_osx.h diff --git a/thirdparty/imgui/backends/imgui_impl_osx.mm b/vendor/imgui/backends/imgui_impl_osx.mm similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_osx.mm rename to vendor/imgui/backends/imgui_impl_osx.mm diff --git a/thirdparty/imgui/backends/imgui_impl_sdl2.cpp b/vendor/imgui/backends/imgui_impl_sdl2.cpp similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_sdl2.cpp rename to vendor/imgui/backends/imgui_impl_sdl2.cpp diff --git a/thirdparty/imgui/backends/imgui_impl_sdl2.h b/vendor/imgui/backends/imgui_impl_sdl2.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_sdl2.h rename to vendor/imgui/backends/imgui_impl_sdl2.h diff --git a/thirdparty/imgui/backends/imgui_impl_sdl3.cpp b/vendor/imgui/backends/imgui_impl_sdl3.cpp similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_sdl3.cpp rename to vendor/imgui/backends/imgui_impl_sdl3.cpp diff --git a/thirdparty/imgui/backends/imgui_impl_sdl3.h b/vendor/imgui/backends/imgui_impl_sdl3.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_sdl3.h rename to vendor/imgui/backends/imgui_impl_sdl3.h diff --git a/thirdparty/imgui/backends/imgui_impl_sdlgpu3.cpp b/vendor/imgui/backends/imgui_impl_sdlgpu3.cpp similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_sdlgpu3.cpp rename to vendor/imgui/backends/imgui_impl_sdlgpu3.cpp diff --git a/thirdparty/imgui/backends/imgui_impl_sdlgpu3.h b/vendor/imgui/backends/imgui_impl_sdlgpu3.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_sdlgpu3.h rename to vendor/imgui/backends/imgui_impl_sdlgpu3.h diff --git a/thirdparty/imgui/backends/imgui_impl_sdlgpu3_shaders.h b/vendor/imgui/backends/imgui_impl_sdlgpu3_shaders.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_sdlgpu3_shaders.h rename to vendor/imgui/backends/imgui_impl_sdlgpu3_shaders.h diff --git a/thirdparty/imgui/backends/imgui_impl_sdlrenderer2.cpp b/vendor/imgui/backends/imgui_impl_sdlrenderer2.cpp similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_sdlrenderer2.cpp rename to vendor/imgui/backends/imgui_impl_sdlrenderer2.cpp diff --git a/thirdparty/imgui/backends/imgui_impl_sdlrenderer2.h b/vendor/imgui/backends/imgui_impl_sdlrenderer2.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_sdlrenderer2.h rename to vendor/imgui/backends/imgui_impl_sdlrenderer2.h diff --git a/thirdparty/imgui/backends/imgui_impl_sdlrenderer3.cpp b/vendor/imgui/backends/imgui_impl_sdlrenderer3.cpp similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_sdlrenderer3.cpp rename to vendor/imgui/backends/imgui_impl_sdlrenderer3.cpp diff --git a/thirdparty/imgui/backends/imgui_impl_sdlrenderer3.h b/vendor/imgui/backends/imgui_impl_sdlrenderer3.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_sdlrenderer3.h rename to vendor/imgui/backends/imgui_impl_sdlrenderer3.h diff --git a/thirdparty/imgui/backends/imgui_impl_vulkan.cpp b/vendor/imgui/backends/imgui_impl_vulkan.cpp similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_vulkan.cpp rename to vendor/imgui/backends/imgui_impl_vulkan.cpp diff --git a/thirdparty/imgui/backends/imgui_impl_vulkan.h b/vendor/imgui/backends/imgui_impl_vulkan.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_vulkan.h rename to vendor/imgui/backends/imgui_impl_vulkan.h diff --git a/thirdparty/imgui/backends/imgui_impl_wgpu.cpp b/vendor/imgui/backends/imgui_impl_wgpu.cpp similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_wgpu.cpp rename to vendor/imgui/backends/imgui_impl_wgpu.cpp diff --git a/thirdparty/imgui/backends/imgui_impl_wgpu.h b/vendor/imgui/backends/imgui_impl_wgpu.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_wgpu.h rename to vendor/imgui/backends/imgui_impl_wgpu.h diff --git a/thirdparty/imgui/backends/imgui_impl_win32.cpp b/vendor/imgui/backends/imgui_impl_win32.cpp similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_win32.cpp rename to vendor/imgui/backends/imgui_impl_win32.cpp diff --git a/thirdparty/imgui/backends/imgui_impl_win32.h b/vendor/imgui/backends/imgui_impl_win32.h similarity index 100% rename from thirdparty/imgui/backends/imgui_impl_win32.h rename to vendor/imgui/backends/imgui_impl_win32.h diff --git a/thirdparty/imgui/backends/sdlgpu3/build_instructions.txt b/vendor/imgui/backends/sdlgpu3/build_instructions.txt similarity index 100% rename from thirdparty/imgui/backends/sdlgpu3/build_instructions.txt rename to vendor/imgui/backends/sdlgpu3/build_instructions.txt diff --git a/thirdparty/imgui/backends/sdlgpu3/shader.frag b/vendor/imgui/backends/sdlgpu3/shader.frag similarity index 100% rename from thirdparty/imgui/backends/sdlgpu3/shader.frag rename to vendor/imgui/backends/sdlgpu3/shader.frag diff --git a/thirdparty/imgui/backends/sdlgpu3/shader.vert b/vendor/imgui/backends/sdlgpu3/shader.vert similarity index 100% rename from thirdparty/imgui/backends/sdlgpu3/shader.vert rename to vendor/imgui/backends/sdlgpu3/shader.vert diff --git a/thirdparty/imgui/backends/vulkan/build_instructions.txt b/vendor/imgui/backends/vulkan/build_instructions.txt similarity index 100% rename from thirdparty/imgui/backends/vulkan/build_instructions.txt rename to vendor/imgui/backends/vulkan/build_instructions.txt diff --git a/thirdparty/imgui/backends/vulkan/generate_spv.sh b/vendor/imgui/backends/vulkan/generate_spv.sh similarity index 100% rename from thirdparty/imgui/backends/vulkan/generate_spv.sh rename to vendor/imgui/backends/vulkan/generate_spv.sh diff --git a/thirdparty/imgui/backends/vulkan/glsl_shader.frag b/vendor/imgui/backends/vulkan/glsl_shader.frag similarity index 100% rename from thirdparty/imgui/backends/vulkan/glsl_shader.frag rename to vendor/imgui/backends/vulkan/glsl_shader.frag diff --git a/thirdparty/imgui/backends/vulkan/glsl_shader.vert b/vendor/imgui/backends/vulkan/glsl_shader.vert similarity index 100% rename from thirdparty/imgui/backends/vulkan/glsl_shader.vert rename to vendor/imgui/backends/vulkan/glsl_shader.vert diff --git a/thirdparty/imgui/docs/BACKENDS.md b/vendor/imgui/docs/BACKENDS.md similarity index 100% rename from thirdparty/imgui/docs/BACKENDS.md rename to vendor/imgui/docs/BACKENDS.md diff --git a/thirdparty/imgui/docs/CHANGELOG.txt b/vendor/imgui/docs/CHANGELOG.txt similarity index 100% rename from thirdparty/imgui/docs/CHANGELOG.txt rename to vendor/imgui/docs/CHANGELOG.txt diff --git a/thirdparty/imgui/docs/CONTRIBUTING.md b/vendor/imgui/docs/CONTRIBUTING.md similarity index 100% rename from thirdparty/imgui/docs/CONTRIBUTING.md rename to vendor/imgui/docs/CONTRIBUTING.md diff --git a/thirdparty/imgui/docs/EXAMPLES.md b/vendor/imgui/docs/EXAMPLES.md similarity index 100% rename from thirdparty/imgui/docs/EXAMPLES.md rename to vendor/imgui/docs/EXAMPLES.md diff --git a/thirdparty/imgui/docs/FAQ.md b/vendor/imgui/docs/FAQ.md similarity index 100% rename from thirdparty/imgui/docs/FAQ.md rename to vendor/imgui/docs/FAQ.md diff --git a/thirdparty/imgui/docs/FONTS.md b/vendor/imgui/docs/FONTS.md similarity index 100% rename from thirdparty/imgui/docs/FONTS.md rename to vendor/imgui/docs/FONTS.md diff --git a/thirdparty/imgui/docs/README.md b/vendor/imgui/docs/README.md similarity index 100% rename from thirdparty/imgui/docs/README.md rename to vendor/imgui/docs/README.md diff --git a/thirdparty/imgui/docs/SECURITY.md b/vendor/imgui/docs/SECURITY.md similarity index 100% rename from thirdparty/imgui/docs/SECURITY.md rename to vendor/imgui/docs/SECURITY.md diff --git a/thirdparty/imgui/docs/TODO.txt b/vendor/imgui/docs/TODO.txt similarity index 100% rename from thirdparty/imgui/docs/TODO.txt rename to vendor/imgui/docs/TODO.txt diff --git a/thirdparty/imgui/examples/README.txt b/vendor/imgui/examples/README.txt similarity index 100% rename from thirdparty/imgui/examples/README.txt rename to vendor/imgui/examples/README.txt diff --git a/thirdparty/imgui/examples/example_allegro5/README.md b/vendor/imgui/examples/example_allegro5/README.md similarity index 100% rename from thirdparty/imgui/examples/example_allegro5/README.md rename to vendor/imgui/examples/example_allegro5/README.md diff --git a/thirdparty/imgui/examples/example_allegro5/example_allegro5.vcxproj b/vendor/imgui/examples/example_allegro5/example_allegro5.vcxproj similarity index 100% rename from thirdparty/imgui/examples/example_allegro5/example_allegro5.vcxproj rename to vendor/imgui/examples/example_allegro5/example_allegro5.vcxproj diff --git a/thirdparty/imgui/examples/example_allegro5/example_allegro5.vcxproj.filters b/vendor/imgui/examples/example_allegro5/example_allegro5.vcxproj.filters similarity index 100% rename from thirdparty/imgui/examples/example_allegro5/example_allegro5.vcxproj.filters rename to vendor/imgui/examples/example_allegro5/example_allegro5.vcxproj.filters diff --git a/thirdparty/imgui/examples/example_allegro5/imconfig_allegro5.h b/vendor/imgui/examples/example_allegro5/imconfig_allegro5.h similarity index 100% rename from thirdparty/imgui/examples/example_allegro5/imconfig_allegro5.h rename to vendor/imgui/examples/example_allegro5/imconfig_allegro5.h diff --git a/thirdparty/imgui/examples/example_allegro5/main.cpp b/vendor/imgui/examples/example_allegro5/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_allegro5/main.cpp rename to vendor/imgui/examples/example_allegro5/main.cpp diff --git a/thirdparty/imgui/examples/example_android_opengl3/CMakeLists.txt b/vendor/imgui/examples/example_android_opengl3/CMakeLists.txt similarity index 100% rename from thirdparty/imgui/examples/example_android_opengl3/CMakeLists.txt rename to vendor/imgui/examples/example_android_opengl3/CMakeLists.txt diff --git a/thirdparty/imgui/examples/example_android_opengl3/android/.gitignore b/vendor/imgui/examples/example_android_opengl3/android/.gitignore similarity index 100% rename from thirdparty/imgui/examples/example_android_opengl3/android/.gitignore rename to vendor/imgui/examples/example_android_opengl3/android/.gitignore diff --git a/thirdparty/imgui/examples/example_android_opengl3/android/app/build.gradle b/vendor/imgui/examples/example_android_opengl3/android/app/build.gradle similarity index 100% rename from thirdparty/imgui/examples/example_android_opengl3/android/app/build.gradle rename to vendor/imgui/examples/example_android_opengl3/android/app/build.gradle diff --git a/thirdparty/imgui/examples/example_android_opengl3/android/app/src/main/AndroidManifest.xml b/vendor/imgui/examples/example_android_opengl3/android/app/src/main/AndroidManifest.xml similarity index 100% rename from thirdparty/imgui/examples/example_android_opengl3/android/app/src/main/AndroidManifest.xml rename to vendor/imgui/examples/example_android_opengl3/android/app/src/main/AndroidManifest.xml diff --git a/thirdparty/imgui/examples/example_android_opengl3/android/app/src/main/java/MainActivity.kt b/vendor/imgui/examples/example_android_opengl3/android/app/src/main/java/MainActivity.kt similarity index 100% rename from thirdparty/imgui/examples/example_android_opengl3/android/app/src/main/java/MainActivity.kt rename to vendor/imgui/examples/example_android_opengl3/android/app/src/main/java/MainActivity.kt diff --git a/thirdparty/imgui/examples/example_android_opengl3/android/build.gradle b/vendor/imgui/examples/example_android_opengl3/android/build.gradle similarity index 100% rename from thirdparty/imgui/examples/example_android_opengl3/android/build.gradle rename to vendor/imgui/examples/example_android_opengl3/android/build.gradle diff --git a/thirdparty/imgui/examples/example_android_opengl3/android/settings.gradle b/vendor/imgui/examples/example_android_opengl3/android/settings.gradle similarity index 100% rename from thirdparty/imgui/examples/example_android_opengl3/android/settings.gradle rename to vendor/imgui/examples/example_android_opengl3/android/settings.gradle diff --git a/thirdparty/imgui/examples/example_android_opengl3/main.cpp b/vendor/imgui/examples/example_android_opengl3/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_android_opengl3/main.cpp rename to vendor/imgui/examples/example_android_opengl3/main.cpp diff --git a/thirdparty/imgui/examples/example_apple_metal/Makefile b/vendor/imgui/examples/example_apple_metal/Makefile similarity index 100% rename from thirdparty/imgui/examples/example_apple_metal/Makefile rename to vendor/imgui/examples/example_apple_metal/Makefile diff --git a/thirdparty/imgui/examples/example_apple_metal/README.md b/vendor/imgui/examples/example_apple_metal/README.md similarity index 100% rename from thirdparty/imgui/examples/example_apple_metal/README.md rename to vendor/imgui/examples/example_apple_metal/README.md diff --git a/thirdparty/imgui/examples/example_apple_metal/example_apple_metal.xcodeproj/project.pbxproj b/vendor/imgui/examples/example_apple_metal/example_apple_metal.xcodeproj/project.pbxproj similarity index 100% rename from thirdparty/imgui/examples/example_apple_metal/example_apple_metal.xcodeproj/project.pbxproj rename to vendor/imgui/examples/example_apple_metal/example_apple_metal.xcodeproj/project.pbxproj diff --git a/thirdparty/imgui/examples/example_apple_metal/iOS/Info-iOS.plist b/vendor/imgui/examples/example_apple_metal/iOS/Info-iOS.plist similarity index 100% rename from thirdparty/imgui/examples/example_apple_metal/iOS/Info-iOS.plist rename to vendor/imgui/examples/example_apple_metal/iOS/Info-iOS.plist diff --git a/thirdparty/imgui/examples/example_apple_metal/iOS/LaunchScreen.storyboard b/vendor/imgui/examples/example_apple_metal/iOS/LaunchScreen.storyboard similarity index 100% rename from thirdparty/imgui/examples/example_apple_metal/iOS/LaunchScreen.storyboard rename to vendor/imgui/examples/example_apple_metal/iOS/LaunchScreen.storyboard diff --git a/thirdparty/imgui/examples/example_apple_metal/macOS/Info-macOS.plist b/vendor/imgui/examples/example_apple_metal/macOS/Info-macOS.plist similarity index 100% rename from thirdparty/imgui/examples/example_apple_metal/macOS/Info-macOS.plist rename to vendor/imgui/examples/example_apple_metal/macOS/Info-macOS.plist diff --git a/thirdparty/imgui/examples/example_apple_metal/macOS/MainMenu.storyboard b/vendor/imgui/examples/example_apple_metal/macOS/MainMenu.storyboard similarity index 100% rename from thirdparty/imgui/examples/example_apple_metal/macOS/MainMenu.storyboard rename to vendor/imgui/examples/example_apple_metal/macOS/MainMenu.storyboard diff --git a/thirdparty/imgui/examples/example_apple_metal/main.mm b/vendor/imgui/examples/example_apple_metal/main.mm similarity index 100% rename from thirdparty/imgui/examples/example_apple_metal/main.mm rename to vendor/imgui/examples/example_apple_metal/main.mm diff --git a/thirdparty/imgui/examples/example_apple_opengl2/Makefile b/vendor/imgui/examples/example_apple_opengl2/Makefile similarity index 100% rename from thirdparty/imgui/examples/example_apple_opengl2/Makefile rename to vendor/imgui/examples/example_apple_opengl2/Makefile diff --git a/thirdparty/imgui/examples/example_apple_opengl2/example_apple_opengl2.xcodeproj/project.pbxproj b/vendor/imgui/examples/example_apple_opengl2/example_apple_opengl2.xcodeproj/project.pbxproj similarity index 100% rename from thirdparty/imgui/examples/example_apple_opengl2/example_apple_opengl2.xcodeproj/project.pbxproj rename to vendor/imgui/examples/example_apple_opengl2/example_apple_opengl2.xcodeproj/project.pbxproj diff --git a/thirdparty/imgui/examples/example_apple_opengl2/main.mm b/vendor/imgui/examples/example_apple_opengl2/main.mm similarity index 100% rename from thirdparty/imgui/examples/example_apple_opengl2/main.mm rename to vendor/imgui/examples/example_apple_opengl2/main.mm diff --git a/thirdparty/imgui/examples/example_glfw_metal/Makefile b/vendor/imgui/examples/example_glfw_metal/Makefile similarity index 100% rename from thirdparty/imgui/examples/example_glfw_metal/Makefile rename to vendor/imgui/examples/example_glfw_metal/Makefile diff --git a/thirdparty/imgui/examples/example_glfw_metal/main.mm b/vendor/imgui/examples/example_glfw_metal/main.mm similarity index 100% rename from thirdparty/imgui/examples/example_glfw_metal/main.mm rename to vendor/imgui/examples/example_glfw_metal/main.mm diff --git a/thirdparty/imgui/examples/example_glfw_opengl2/Makefile b/vendor/imgui/examples/example_glfw_opengl2/Makefile similarity index 100% rename from thirdparty/imgui/examples/example_glfw_opengl2/Makefile rename to vendor/imgui/examples/example_glfw_opengl2/Makefile diff --git a/thirdparty/imgui/examples/example_glfw_opengl2/build_win32.bat b/vendor/imgui/examples/example_glfw_opengl2/build_win32.bat similarity index 100% rename from thirdparty/imgui/examples/example_glfw_opengl2/build_win32.bat rename to vendor/imgui/examples/example_glfw_opengl2/build_win32.bat diff --git a/thirdparty/imgui/examples/example_glfw_opengl2/example_glfw_opengl2.vcxproj b/vendor/imgui/examples/example_glfw_opengl2/example_glfw_opengl2.vcxproj similarity index 100% rename from thirdparty/imgui/examples/example_glfw_opengl2/example_glfw_opengl2.vcxproj rename to vendor/imgui/examples/example_glfw_opengl2/example_glfw_opengl2.vcxproj diff --git a/thirdparty/imgui/examples/example_glfw_opengl2/example_glfw_opengl2.vcxproj.filters b/vendor/imgui/examples/example_glfw_opengl2/example_glfw_opengl2.vcxproj.filters similarity index 100% rename from thirdparty/imgui/examples/example_glfw_opengl2/example_glfw_opengl2.vcxproj.filters rename to vendor/imgui/examples/example_glfw_opengl2/example_glfw_opengl2.vcxproj.filters diff --git a/thirdparty/imgui/examples/example_glfw_opengl2/main.cpp b/vendor/imgui/examples/example_glfw_opengl2/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_glfw_opengl2/main.cpp rename to vendor/imgui/examples/example_glfw_opengl2/main.cpp diff --git a/thirdparty/imgui/examples/example_glfw_opengl3/Makefile b/vendor/imgui/examples/example_glfw_opengl3/Makefile similarity index 100% rename from thirdparty/imgui/examples/example_glfw_opengl3/Makefile rename to vendor/imgui/examples/example_glfw_opengl3/Makefile diff --git a/thirdparty/imgui/examples/example_glfw_opengl3/Makefile.emscripten b/vendor/imgui/examples/example_glfw_opengl3/Makefile.emscripten similarity index 100% rename from thirdparty/imgui/examples/example_glfw_opengl3/Makefile.emscripten rename to vendor/imgui/examples/example_glfw_opengl3/Makefile.emscripten diff --git a/thirdparty/imgui/examples/example_glfw_opengl3/build_win32.bat b/vendor/imgui/examples/example_glfw_opengl3/build_win32.bat similarity index 100% rename from thirdparty/imgui/examples/example_glfw_opengl3/build_win32.bat rename to vendor/imgui/examples/example_glfw_opengl3/build_win32.bat diff --git a/thirdparty/imgui/examples/example_glfw_opengl3/example_glfw_opengl3.vcxproj b/vendor/imgui/examples/example_glfw_opengl3/example_glfw_opengl3.vcxproj similarity index 100% rename from thirdparty/imgui/examples/example_glfw_opengl3/example_glfw_opengl3.vcxproj rename to vendor/imgui/examples/example_glfw_opengl3/example_glfw_opengl3.vcxproj diff --git a/thirdparty/imgui/examples/example_glfw_opengl3/example_glfw_opengl3.vcxproj.filters b/vendor/imgui/examples/example_glfw_opengl3/example_glfw_opengl3.vcxproj.filters similarity index 100% rename from thirdparty/imgui/examples/example_glfw_opengl3/example_glfw_opengl3.vcxproj.filters rename to vendor/imgui/examples/example_glfw_opengl3/example_glfw_opengl3.vcxproj.filters diff --git a/thirdparty/imgui/examples/example_glfw_opengl3/main.cpp b/vendor/imgui/examples/example_glfw_opengl3/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_glfw_opengl3/main.cpp rename to vendor/imgui/examples/example_glfw_opengl3/main.cpp diff --git a/thirdparty/imgui/examples/example_glfw_vulkan/CMakeLists.txt b/vendor/imgui/examples/example_glfw_vulkan/CMakeLists.txt similarity index 100% rename from thirdparty/imgui/examples/example_glfw_vulkan/CMakeLists.txt rename to vendor/imgui/examples/example_glfw_vulkan/CMakeLists.txt diff --git a/thirdparty/imgui/examples/example_glfw_vulkan/Makefile b/vendor/imgui/examples/example_glfw_vulkan/Makefile similarity index 100% rename from thirdparty/imgui/examples/example_glfw_vulkan/Makefile rename to vendor/imgui/examples/example_glfw_vulkan/Makefile diff --git a/thirdparty/imgui/examples/example_glfw_vulkan/build_win32.bat b/vendor/imgui/examples/example_glfw_vulkan/build_win32.bat similarity index 100% rename from thirdparty/imgui/examples/example_glfw_vulkan/build_win32.bat rename to vendor/imgui/examples/example_glfw_vulkan/build_win32.bat diff --git a/thirdparty/imgui/examples/example_glfw_vulkan/build_win64.bat b/vendor/imgui/examples/example_glfw_vulkan/build_win64.bat similarity index 100% rename from thirdparty/imgui/examples/example_glfw_vulkan/build_win64.bat rename to vendor/imgui/examples/example_glfw_vulkan/build_win64.bat diff --git a/thirdparty/imgui/examples/example_glfw_vulkan/example_glfw_vulkan.vcxproj b/vendor/imgui/examples/example_glfw_vulkan/example_glfw_vulkan.vcxproj similarity index 100% rename from thirdparty/imgui/examples/example_glfw_vulkan/example_glfw_vulkan.vcxproj rename to vendor/imgui/examples/example_glfw_vulkan/example_glfw_vulkan.vcxproj diff --git a/thirdparty/imgui/examples/example_glfw_vulkan/example_glfw_vulkan.vcxproj.filters b/vendor/imgui/examples/example_glfw_vulkan/example_glfw_vulkan.vcxproj.filters similarity index 100% rename from thirdparty/imgui/examples/example_glfw_vulkan/example_glfw_vulkan.vcxproj.filters rename to vendor/imgui/examples/example_glfw_vulkan/example_glfw_vulkan.vcxproj.filters diff --git a/thirdparty/imgui/examples/example_glfw_vulkan/main.cpp b/vendor/imgui/examples/example_glfw_vulkan/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_glfw_vulkan/main.cpp rename to vendor/imgui/examples/example_glfw_vulkan/main.cpp diff --git a/thirdparty/imgui/examples/example_glfw_wgpu/CMakeLists.txt b/vendor/imgui/examples/example_glfw_wgpu/CMakeLists.txt similarity index 100% rename from thirdparty/imgui/examples/example_glfw_wgpu/CMakeLists.txt rename to vendor/imgui/examples/example_glfw_wgpu/CMakeLists.txt diff --git a/thirdparty/imgui/examples/example_glfw_wgpu/Makefile.emscripten b/vendor/imgui/examples/example_glfw_wgpu/Makefile.emscripten similarity index 100% rename from thirdparty/imgui/examples/example_glfw_wgpu/Makefile.emscripten rename to vendor/imgui/examples/example_glfw_wgpu/Makefile.emscripten diff --git a/thirdparty/imgui/examples/example_glfw_wgpu/README.md b/vendor/imgui/examples/example_glfw_wgpu/README.md similarity index 100% rename from thirdparty/imgui/examples/example_glfw_wgpu/README.md rename to vendor/imgui/examples/example_glfw_wgpu/README.md diff --git a/thirdparty/imgui/examples/example_glfw_wgpu/main.cpp b/vendor/imgui/examples/example_glfw_wgpu/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_glfw_wgpu/main.cpp rename to vendor/imgui/examples/example_glfw_wgpu/main.cpp diff --git a/thirdparty/imgui/examples/example_glut_opengl2/Makefile b/vendor/imgui/examples/example_glut_opengl2/Makefile similarity index 100% rename from thirdparty/imgui/examples/example_glut_opengl2/Makefile rename to vendor/imgui/examples/example_glut_opengl2/Makefile diff --git a/thirdparty/imgui/examples/example_glut_opengl2/example_glut_opengl2.vcxproj b/vendor/imgui/examples/example_glut_opengl2/example_glut_opengl2.vcxproj similarity index 100% rename from thirdparty/imgui/examples/example_glut_opengl2/example_glut_opengl2.vcxproj rename to vendor/imgui/examples/example_glut_opengl2/example_glut_opengl2.vcxproj diff --git a/thirdparty/imgui/examples/example_glut_opengl2/example_glut_opengl2.vcxproj.filters b/vendor/imgui/examples/example_glut_opengl2/example_glut_opengl2.vcxproj.filters similarity index 100% rename from thirdparty/imgui/examples/example_glut_opengl2/example_glut_opengl2.vcxproj.filters rename to vendor/imgui/examples/example_glut_opengl2/example_glut_opengl2.vcxproj.filters diff --git a/thirdparty/imgui/examples/example_glut_opengl2/main.cpp b/vendor/imgui/examples/example_glut_opengl2/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_glut_opengl2/main.cpp rename to vendor/imgui/examples/example_glut_opengl2/main.cpp diff --git a/thirdparty/imgui/examples/example_null/Makefile b/vendor/imgui/examples/example_null/Makefile similarity index 100% rename from thirdparty/imgui/examples/example_null/Makefile rename to vendor/imgui/examples/example_null/Makefile diff --git a/thirdparty/imgui/examples/example_null/build_win32.bat b/vendor/imgui/examples/example_null/build_win32.bat similarity index 100% rename from thirdparty/imgui/examples/example_null/build_win32.bat rename to vendor/imgui/examples/example_null/build_win32.bat diff --git a/thirdparty/imgui/examples/example_null/example_null.vcxproj b/vendor/imgui/examples/example_null/example_null.vcxproj similarity index 100% rename from thirdparty/imgui/examples/example_null/example_null.vcxproj rename to vendor/imgui/examples/example_null/example_null.vcxproj diff --git a/thirdparty/imgui/examples/example_null/example_null.vcxproj.filters b/vendor/imgui/examples/example_null/example_null.vcxproj.filters similarity index 100% rename from thirdparty/imgui/examples/example_null/example_null.vcxproj.filters rename to vendor/imgui/examples/example_null/example_null.vcxproj.filters diff --git a/thirdparty/imgui/examples/example_null/main.cpp b/vendor/imgui/examples/example_null/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_null/main.cpp rename to vendor/imgui/examples/example_null/main.cpp diff --git a/thirdparty/imgui/examples/example_sdl2_directx11/build_win32.bat b/vendor/imgui/examples/example_sdl2_directx11/build_win32.bat similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_directx11/build_win32.bat rename to vendor/imgui/examples/example_sdl2_directx11/build_win32.bat diff --git a/thirdparty/imgui/examples/example_sdl2_directx11/example_sdl2_directx11.vcxproj b/vendor/imgui/examples/example_sdl2_directx11/example_sdl2_directx11.vcxproj similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_directx11/example_sdl2_directx11.vcxproj rename to vendor/imgui/examples/example_sdl2_directx11/example_sdl2_directx11.vcxproj diff --git a/thirdparty/imgui/examples/example_sdl2_directx11/example_sdl2_directx11.vcxproj.filters b/vendor/imgui/examples/example_sdl2_directx11/example_sdl2_directx11.vcxproj.filters similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_directx11/example_sdl2_directx11.vcxproj.filters rename to vendor/imgui/examples/example_sdl2_directx11/example_sdl2_directx11.vcxproj.filters diff --git a/thirdparty/imgui/examples/example_sdl2_directx11/main.cpp b/vendor/imgui/examples/example_sdl2_directx11/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_directx11/main.cpp rename to vendor/imgui/examples/example_sdl2_directx11/main.cpp diff --git a/thirdparty/imgui/examples/example_sdl2_metal/Makefile b/vendor/imgui/examples/example_sdl2_metal/Makefile similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_metal/Makefile rename to vendor/imgui/examples/example_sdl2_metal/Makefile diff --git a/thirdparty/imgui/examples/example_sdl2_metal/main.mm b/vendor/imgui/examples/example_sdl2_metal/main.mm similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_metal/main.mm rename to vendor/imgui/examples/example_sdl2_metal/main.mm diff --git a/thirdparty/imgui/examples/example_sdl2_opengl2/Makefile b/vendor/imgui/examples/example_sdl2_opengl2/Makefile similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_opengl2/Makefile rename to vendor/imgui/examples/example_sdl2_opengl2/Makefile diff --git a/thirdparty/imgui/examples/example_sdl2_opengl2/README.md b/vendor/imgui/examples/example_sdl2_opengl2/README.md similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_opengl2/README.md rename to vendor/imgui/examples/example_sdl2_opengl2/README.md diff --git a/thirdparty/imgui/examples/example_sdl2_opengl2/build_win32.bat b/vendor/imgui/examples/example_sdl2_opengl2/build_win32.bat similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_opengl2/build_win32.bat rename to vendor/imgui/examples/example_sdl2_opengl2/build_win32.bat diff --git a/thirdparty/imgui/examples/example_sdl2_opengl2/example_sdl2_opengl2.vcxproj b/vendor/imgui/examples/example_sdl2_opengl2/example_sdl2_opengl2.vcxproj similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_opengl2/example_sdl2_opengl2.vcxproj rename to vendor/imgui/examples/example_sdl2_opengl2/example_sdl2_opengl2.vcxproj diff --git a/thirdparty/imgui/examples/example_sdl2_opengl2/example_sdl2_opengl2.vcxproj.filters b/vendor/imgui/examples/example_sdl2_opengl2/example_sdl2_opengl2.vcxproj.filters similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_opengl2/example_sdl2_opengl2.vcxproj.filters rename to vendor/imgui/examples/example_sdl2_opengl2/example_sdl2_opengl2.vcxproj.filters diff --git a/thirdparty/imgui/examples/example_sdl2_opengl2/main.cpp b/vendor/imgui/examples/example_sdl2_opengl2/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_opengl2/main.cpp rename to vendor/imgui/examples/example_sdl2_opengl2/main.cpp diff --git a/thirdparty/imgui/examples/example_sdl2_opengl3/Makefile b/vendor/imgui/examples/example_sdl2_opengl3/Makefile similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_opengl3/Makefile rename to vendor/imgui/examples/example_sdl2_opengl3/Makefile diff --git a/thirdparty/imgui/examples/example_sdl2_opengl3/Makefile.emscripten b/vendor/imgui/examples/example_sdl2_opengl3/Makefile.emscripten similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_opengl3/Makefile.emscripten rename to vendor/imgui/examples/example_sdl2_opengl3/Makefile.emscripten diff --git a/thirdparty/imgui/examples/example_sdl2_opengl3/README.md b/vendor/imgui/examples/example_sdl2_opengl3/README.md similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_opengl3/README.md rename to vendor/imgui/examples/example_sdl2_opengl3/README.md diff --git a/thirdparty/imgui/examples/example_sdl2_opengl3/build_win32.bat b/vendor/imgui/examples/example_sdl2_opengl3/build_win32.bat similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_opengl3/build_win32.bat rename to vendor/imgui/examples/example_sdl2_opengl3/build_win32.bat diff --git a/thirdparty/imgui/examples/example_sdl2_opengl3/example_sdl2_opengl3.vcxproj b/vendor/imgui/examples/example_sdl2_opengl3/example_sdl2_opengl3.vcxproj similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_opengl3/example_sdl2_opengl3.vcxproj rename to vendor/imgui/examples/example_sdl2_opengl3/example_sdl2_opengl3.vcxproj diff --git a/thirdparty/imgui/examples/example_sdl2_opengl3/example_sdl2_opengl3.vcxproj.filters b/vendor/imgui/examples/example_sdl2_opengl3/example_sdl2_opengl3.vcxproj.filters similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_opengl3/example_sdl2_opengl3.vcxproj.filters rename to vendor/imgui/examples/example_sdl2_opengl3/example_sdl2_opengl3.vcxproj.filters diff --git a/thirdparty/imgui/examples/example_sdl2_opengl3/main.cpp b/vendor/imgui/examples/example_sdl2_opengl3/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_opengl3/main.cpp rename to vendor/imgui/examples/example_sdl2_opengl3/main.cpp diff --git a/thirdparty/imgui/examples/example_sdl2_sdlrenderer2/Makefile b/vendor/imgui/examples/example_sdl2_sdlrenderer2/Makefile similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_sdlrenderer2/Makefile rename to vendor/imgui/examples/example_sdl2_sdlrenderer2/Makefile diff --git a/thirdparty/imgui/examples/example_sdl2_sdlrenderer2/README.md b/vendor/imgui/examples/example_sdl2_sdlrenderer2/README.md similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_sdlrenderer2/README.md rename to vendor/imgui/examples/example_sdl2_sdlrenderer2/README.md diff --git a/thirdparty/imgui/examples/example_sdl2_sdlrenderer2/build_win32.bat b/vendor/imgui/examples/example_sdl2_sdlrenderer2/build_win32.bat similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_sdlrenderer2/build_win32.bat rename to vendor/imgui/examples/example_sdl2_sdlrenderer2/build_win32.bat diff --git a/thirdparty/imgui/examples/example_sdl2_sdlrenderer2/example_sdl2_sdlrenderer2.vcxproj b/vendor/imgui/examples/example_sdl2_sdlrenderer2/example_sdl2_sdlrenderer2.vcxproj similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_sdlrenderer2/example_sdl2_sdlrenderer2.vcxproj rename to vendor/imgui/examples/example_sdl2_sdlrenderer2/example_sdl2_sdlrenderer2.vcxproj diff --git a/thirdparty/imgui/examples/example_sdl2_sdlrenderer2/example_sdl2_sdlrenderer2.vcxproj.filters b/vendor/imgui/examples/example_sdl2_sdlrenderer2/example_sdl2_sdlrenderer2.vcxproj.filters similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_sdlrenderer2/example_sdl2_sdlrenderer2.vcxproj.filters rename to vendor/imgui/examples/example_sdl2_sdlrenderer2/example_sdl2_sdlrenderer2.vcxproj.filters diff --git a/thirdparty/imgui/examples/example_sdl2_sdlrenderer2/main.cpp b/vendor/imgui/examples/example_sdl2_sdlrenderer2/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_sdlrenderer2/main.cpp rename to vendor/imgui/examples/example_sdl2_sdlrenderer2/main.cpp diff --git a/thirdparty/imgui/examples/example_sdl2_vulkan/Makefile b/vendor/imgui/examples/example_sdl2_vulkan/Makefile similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_vulkan/Makefile rename to vendor/imgui/examples/example_sdl2_vulkan/Makefile diff --git a/thirdparty/imgui/examples/example_sdl2_vulkan/build_win32.bat b/vendor/imgui/examples/example_sdl2_vulkan/build_win32.bat similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_vulkan/build_win32.bat rename to vendor/imgui/examples/example_sdl2_vulkan/build_win32.bat diff --git a/thirdparty/imgui/examples/example_sdl2_vulkan/build_win64.bat b/vendor/imgui/examples/example_sdl2_vulkan/build_win64.bat similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_vulkan/build_win64.bat rename to vendor/imgui/examples/example_sdl2_vulkan/build_win64.bat diff --git a/thirdparty/imgui/examples/example_sdl2_vulkan/example_sdl2_vulkan.vcxproj b/vendor/imgui/examples/example_sdl2_vulkan/example_sdl2_vulkan.vcxproj similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_vulkan/example_sdl2_vulkan.vcxproj rename to vendor/imgui/examples/example_sdl2_vulkan/example_sdl2_vulkan.vcxproj diff --git a/thirdparty/imgui/examples/example_sdl2_vulkan/example_sdl2_vulkan.vcxproj.filters b/vendor/imgui/examples/example_sdl2_vulkan/example_sdl2_vulkan.vcxproj.filters similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_vulkan/example_sdl2_vulkan.vcxproj.filters rename to vendor/imgui/examples/example_sdl2_vulkan/example_sdl2_vulkan.vcxproj.filters diff --git a/thirdparty/imgui/examples/example_sdl2_vulkan/main.cpp b/vendor/imgui/examples/example_sdl2_vulkan/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_vulkan/main.cpp rename to vendor/imgui/examples/example_sdl2_vulkan/main.cpp diff --git a/thirdparty/imgui/examples/example_sdl2_wgpu/CMakeLists.txt b/vendor/imgui/examples/example_sdl2_wgpu/CMakeLists.txt similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_wgpu/CMakeLists.txt rename to vendor/imgui/examples/example_sdl2_wgpu/CMakeLists.txt diff --git a/thirdparty/imgui/examples/example_sdl2_wgpu/Makefile.emscripten b/vendor/imgui/examples/example_sdl2_wgpu/Makefile.emscripten similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_wgpu/Makefile.emscripten rename to vendor/imgui/examples/example_sdl2_wgpu/Makefile.emscripten diff --git a/thirdparty/imgui/examples/example_sdl2_wgpu/README.md b/vendor/imgui/examples/example_sdl2_wgpu/README.md similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_wgpu/README.md rename to vendor/imgui/examples/example_sdl2_wgpu/README.md diff --git a/thirdparty/imgui/examples/example_sdl2_wgpu/main.cpp b/vendor/imgui/examples/example_sdl2_wgpu/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_sdl2_wgpu/main.cpp rename to vendor/imgui/examples/example_sdl2_wgpu/main.cpp diff --git a/thirdparty/imgui/examples/example_sdl3_directx11/build_win32.bat b/vendor/imgui/examples/example_sdl3_directx11/build_win32.bat similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_directx11/build_win32.bat rename to vendor/imgui/examples/example_sdl3_directx11/build_win32.bat diff --git a/thirdparty/imgui/examples/example_sdl3_directx11/example_sdl3_directx11.vcxproj b/vendor/imgui/examples/example_sdl3_directx11/example_sdl3_directx11.vcxproj similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_directx11/example_sdl3_directx11.vcxproj rename to vendor/imgui/examples/example_sdl3_directx11/example_sdl3_directx11.vcxproj diff --git a/thirdparty/imgui/examples/example_sdl3_directx11/example_sdl3_directx11.vcxproj.filters b/vendor/imgui/examples/example_sdl3_directx11/example_sdl3_directx11.vcxproj.filters similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_directx11/example_sdl3_directx11.vcxproj.filters rename to vendor/imgui/examples/example_sdl3_directx11/example_sdl3_directx11.vcxproj.filters diff --git a/thirdparty/imgui/examples/example_sdl3_directx11/main.cpp b/vendor/imgui/examples/example_sdl3_directx11/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_directx11/main.cpp rename to vendor/imgui/examples/example_sdl3_directx11/main.cpp diff --git a/thirdparty/imgui/examples/example_sdl3_metal/Makefile b/vendor/imgui/examples/example_sdl3_metal/Makefile similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_metal/Makefile rename to vendor/imgui/examples/example_sdl3_metal/Makefile diff --git a/thirdparty/imgui/examples/example_sdl3_metal/main.mm b/vendor/imgui/examples/example_sdl3_metal/main.mm similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_metal/main.mm rename to vendor/imgui/examples/example_sdl3_metal/main.mm diff --git a/thirdparty/imgui/examples/example_sdl3_opengl3/Makefile b/vendor/imgui/examples/example_sdl3_opengl3/Makefile similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_opengl3/Makefile rename to vendor/imgui/examples/example_sdl3_opengl3/Makefile diff --git a/thirdparty/imgui/examples/example_sdl3_opengl3/Makefile.emscripten b/vendor/imgui/examples/example_sdl3_opengl3/Makefile.emscripten similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_opengl3/Makefile.emscripten rename to vendor/imgui/examples/example_sdl3_opengl3/Makefile.emscripten diff --git a/thirdparty/imgui/examples/example_sdl3_opengl3/README.md b/vendor/imgui/examples/example_sdl3_opengl3/README.md similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_opengl3/README.md rename to vendor/imgui/examples/example_sdl3_opengl3/README.md diff --git a/thirdparty/imgui/examples/example_sdl3_opengl3/build_win32.bat b/vendor/imgui/examples/example_sdl3_opengl3/build_win32.bat similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_opengl3/build_win32.bat rename to vendor/imgui/examples/example_sdl3_opengl3/build_win32.bat diff --git a/thirdparty/imgui/examples/example_sdl3_opengl3/build_win64.bat b/vendor/imgui/examples/example_sdl3_opengl3/build_win64.bat similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_opengl3/build_win64.bat rename to vendor/imgui/examples/example_sdl3_opengl3/build_win64.bat diff --git a/thirdparty/imgui/examples/example_sdl3_opengl3/example_sdl3_opengl3.vcxproj b/vendor/imgui/examples/example_sdl3_opengl3/example_sdl3_opengl3.vcxproj similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_opengl3/example_sdl3_opengl3.vcxproj rename to vendor/imgui/examples/example_sdl3_opengl3/example_sdl3_opengl3.vcxproj diff --git a/thirdparty/imgui/examples/example_sdl3_opengl3/example_sdl3_opengl3.vcxproj.filters b/vendor/imgui/examples/example_sdl3_opengl3/example_sdl3_opengl3.vcxproj.filters similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_opengl3/example_sdl3_opengl3.vcxproj.filters rename to vendor/imgui/examples/example_sdl3_opengl3/example_sdl3_opengl3.vcxproj.filters diff --git a/thirdparty/imgui/examples/example_sdl3_opengl3/main.cpp b/vendor/imgui/examples/example_sdl3_opengl3/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_opengl3/main.cpp rename to vendor/imgui/examples/example_sdl3_opengl3/main.cpp diff --git a/thirdparty/imgui/examples/example_sdl3_sdlgpu3/Makefile b/vendor/imgui/examples/example_sdl3_sdlgpu3/Makefile similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_sdlgpu3/Makefile rename to vendor/imgui/examples/example_sdl3_sdlgpu3/Makefile diff --git a/thirdparty/imgui/examples/example_sdl3_sdlgpu3/build_win64.bat b/vendor/imgui/examples/example_sdl3_sdlgpu3/build_win64.bat similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_sdlgpu3/build_win64.bat rename to vendor/imgui/examples/example_sdl3_sdlgpu3/build_win64.bat diff --git a/thirdparty/imgui/examples/example_sdl3_sdlgpu3/example_sdl3_sdlgpu3.vcxproj b/vendor/imgui/examples/example_sdl3_sdlgpu3/example_sdl3_sdlgpu3.vcxproj similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_sdlgpu3/example_sdl3_sdlgpu3.vcxproj rename to vendor/imgui/examples/example_sdl3_sdlgpu3/example_sdl3_sdlgpu3.vcxproj diff --git a/thirdparty/imgui/examples/example_sdl3_sdlgpu3/example_sdl3_sdlgpu3.vcxproj.filters b/vendor/imgui/examples/example_sdl3_sdlgpu3/example_sdl3_sdlgpu3.vcxproj.filters similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_sdlgpu3/example_sdl3_sdlgpu3.vcxproj.filters rename to vendor/imgui/examples/example_sdl3_sdlgpu3/example_sdl3_sdlgpu3.vcxproj.filters diff --git a/thirdparty/imgui/examples/example_sdl3_sdlgpu3/main.cpp b/vendor/imgui/examples/example_sdl3_sdlgpu3/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_sdlgpu3/main.cpp rename to vendor/imgui/examples/example_sdl3_sdlgpu3/main.cpp diff --git a/thirdparty/imgui/examples/example_sdl3_sdlrenderer3/Makefile b/vendor/imgui/examples/example_sdl3_sdlrenderer3/Makefile similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_sdlrenderer3/Makefile rename to vendor/imgui/examples/example_sdl3_sdlrenderer3/Makefile diff --git a/thirdparty/imgui/examples/example_sdl3_sdlrenderer3/build_win32.bat b/vendor/imgui/examples/example_sdl3_sdlrenderer3/build_win32.bat similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_sdlrenderer3/build_win32.bat rename to vendor/imgui/examples/example_sdl3_sdlrenderer3/build_win32.bat diff --git a/thirdparty/imgui/examples/example_sdl3_sdlrenderer3/example_sdl3_sdlrenderer3.vcxproj b/vendor/imgui/examples/example_sdl3_sdlrenderer3/example_sdl3_sdlrenderer3.vcxproj similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_sdlrenderer3/example_sdl3_sdlrenderer3.vcxproj rename to vendor/imgui/examples/example_sdl3_sdlrenderer3/example_sdl3_sdlrenderer3.vcxproj diff --git a/thirdparty/imgui/examples/example_sdl3_sdlrenderer3/example_sdl3_sdlrenderer3.vcxproj.filters b/vendor/imgui/examples/example_sdl3_sdlrenderer3/example_sdl3_sdlrenderer3.vcxproj.filters similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_sdlrenderer3/example_sdl3_sdlrenderer3.vcxproj.filters rename to vendor/imgui/examples/example_sdl3_sdlrenderer3/example_sdl3_sdlrenderer3.vcxproj.filters diff --git a/thirdparty/imgui/examples/example_sdl3_sdlrenderer3/main.cpp b/vendor/imgui/examples/example_sdl3_sdlrenderer3/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_sdlrenderer3/main.cpp rename to vendor/imgui/examples/example_sdl3_sdlrenderer3/main.cpp diff --git a/thirdparty/imgui/examples/example_sdl3_vulkan/Makefile b/vendor/imgui/examples/example_sdl3_vulkan/Makefile similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_vulkan/Makefile rename to vendor/imgui/examples/example_sdl3_vulkan/Makefile diff --git a/thirdparty/imgui/examples/example_sdl3_vulkan/build_win32.bat b/vendor/imgui/examples/example_sdl3_vulkan/build_win32.bat similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_vulkan/build_win32.bat rename to vendor/imgui/examples/example_sdl3_vulkan/build_win32.bat diff --git a/thirdparty/imgui/examples/example_sdl3_vulkan/build_win64.bat b/vendor/imgui/examples/example_sdl3_vulkan/build_win64.bat similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_vulkan/build_win64.bat rename to vendor/imgui/examples/example_sdl3_vulkan/build_win64.bat diff --git a/thirdparty/imgui/examples/example_sdl3_vulkan/example_sdl3_vulkan.vcxproj b/vendor/imgui/examples/example_sdl3_vulkan/example_sdl3_vulkan.vcxproj similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_vulkan/example_sdl3_vulkan.vcxproj rename to vendor/imgui/examples/example_sdl3_vulkan/example_sdl3_vulkan.vcxproj diff --git a/thirdparty/imgui/examples/example_sdl3_vulkan/example_sdl3_vulkan.vcxproj.filters b/vendor/imgui/examples/example_sdl3_vulkan/example_sdl3_vulkan.vcxproj.filters similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_vulkan/example_sdl3_vulkan.vcxproj.filters rename to vendor/imgui/examples/example_sdl3_vulkan/example_sdl3_vulkan.vcxproj.filters diff --git a/thirdparty/imgui/examples/example_sdl3_vulkan/main.cpp b/vendor/imgui/examples/example_sdl3_vulkan/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_vulkan/main.cpp rename to vendor/imgui/examples/example_sdl3_vulkan/main.cpp diff --git a/thirdparty/imgui/examples/example_sdl3_wgpu/CMakeLists.txt b/vendor/imgui/examples/example_sdl3_wgpu/CMakeLists.txt similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_wgpu/CMakeLists.txt rename to vendor/imgui/examples/example_sdl3_wgpu/CMakeLists.txt diff --git a/thirdparty/imgui/examples/example_sdl3_wgpu/Makefile.emscripten b/vendor/imgui/examples/example_sdl3_wgpu/Makefile.emscripten similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_wgpu/Makefile.emscripten rename to vendor/imgui/examples/example_sdl3_wgpu/Makefile.emscripten diff --git a/thirdparty/imgui/examples/example_sdl3_wgpu/README.md b/vendor/imgui/examples/example_sdl3_wgpu/README.md similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_wgpu/README.md rename to vendor/imgui/examples/example_sdl3_wgpu/README.md diff --git a/thirdparty/imgui/examples/example_sdl3_wgpu/main.cpp b/vendor/imgui/examples/example_sdl3_wgpu/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_sdl3_wgpu/main.cpp rename to vendor/imgui/examples/example_sdl3_wgpu/main.cpp diff --git a/thirdparty/imgui/examples/example_win32_directx10/build_win32.bat b/vendor/imgui/examples/example_win32_directx10/build_win32.bat similarity index 100% rename from thirdparty/imgui/examples/example_win32_directx10/build_win32.bat rename to vendor/imgui/examples/example_win32_directx10/build_win32.bat diff --git a/thirdparty/imgui/examples/example_win32_directx10/example_win32_directx10.vcxproj b/vendor/imgui/examples/example_win32_directx10/example_win32_directx10.vcxproj similarity index 100% rename from thirdparty/imgui/examples/example_win32_directx10/example_win32_directx10.vcxproj rename to vendor/imgui/examples/example_win32_directx10/example_win32_directx10.vcxproj diff --git a/thirdparty/imgui/examples/example_win32_directx10/example_win32_directx10.vcxproj.filters b/vendor/imgui/examples/example_win32_directx10/example_win32_directx10.vcxproj.filters similarity index 100% rename from thirdparty/imgui/examples/example_win32_directx10/example_win32_directx10.vcxproj.filters rename to vendor/imgui/examples/example_win32_directx10/example_win32_directx10.vcxproj.filters diff --git a/thirdparty/imgui/examples/example_win32_directx10/main.cpp b/vendor/imgui/examples/example_win32_directx10/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_win32_directx10/main.cpp rename to vendor/imgui/examples/example_win32_directx10/main.cpp diff --git a/thirdparty/imgui/examples/example_win32_directx11/build_win32.bat b/vendor/imgui/examples/example_win32_directx11/build_win32.bat similarity index 100% rename from thirdparty/imgui/examples/example_win32_directx11/build_win32.bat rename to vendor/imgui/examples/example_win32_directx11/build_win32.bat diff --git a/thirdparty/imgui/examples/example_win32_directx11/example_win32_directx11.vcxproj b/vendor/imgui/examples/example_win32_directx11/example_win32_directx11.vcxproj similarity index 100% rename from thirdparty/imgui/examples/example_win32_directx11/example_win32_directx11.vcxproj rename to vendor/imgui/examples/example_win32_directx11/example_win32_directx11.vcxproj diff --git a/thirdparty/imgui/examples/example_win32_directx11/example_win32_directx11.vcxproj.filters b/vendor/imgui/examples/example_win32_directx11/example_win32_directx11.vcxproj.filters similarity index 100% rename from thirdparty/imgui/examples/example_win32_directx11/example_win32_directx11.vcxproj.filters rename to vendor/imgui/examples/example_win32_directx11/example_win32_directx11.vcxproj.filters diff --git a/thirdparty/imgui/examples/example_win32_directx11/main.cpp b/vendor/imgui/examples/example_win32_directx11/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_win32_directx11/main.cpp rename to vendor/imgui/examples/example_win32_directx11/main.cpp diff --git a/thirdparty/imgui/examples/example_win32_directx12/build_win32.bat b/vendor/imgui/examples/example_win32_directx12/build_win32.bat similarity index 100% rename from thirdparty/imgui/examples/example_win32_directx12/build_win32.bat rename to vendor/imgui/examples/example_win32_directx12/build_win32.bat diff --git a/thirdparty/imgui/examples/example_win32_directx12/example_win32_directx12.vcxproj b/vendor/imgui/examples/example_win32_directx12/example_win32_directx12.vcxproj similarity index 100% rename from thirdparty/imgui/examples/example_win32_directx12/example_win32_directx12.vcxproj rename to vendor/imgui/examples/example_win32_directx12/example_win32_directx12.vcxproj diff --git a/thirdparty/imgui/examples/example_win32_directx12/example_win32_directx12.vcxproj.filters b/vendor/imgui/examples/example_win32_directx12/example_win32_directx12.vcxproj.filters similarity index 100% rename from thirdparty/imgui/examples/example_win32_directx12/example_win32_directx12.vcxproj.filters rename to vendor/imgui/examples/example_win32_directx12/example_win32_directx12.vcxproj.filters diff --git a/thirdparty/imgui/examples/example_win32_directx12/main.cpp b/vendor/imgui/examples/example_win32_directx12/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_win32_directx12/main.cpp rename to vendor/imgui/examples/example_win32_directx12/main.cpp diff --git a/thirdparty/imgui/examples/example_win32_directx9/build_win32.bat b/vendor/imgui/examples/example_win32_directx9/build_win32.bat similarity index 100% rename from thirdparty/imgui/examples/example_win32_directx9/build_win32.bat rename to vendor/imgui/examples/example_win32_directx9/build_win32.bat diff --git a/thirdparty/imgui/examples/example_win32_directx9/example_win32_directx9.vcxproj b/vendor/imgui/examples/example_win32_directx9/example_win32_directx9.vcxproj similarity index 100% rename from thirdparty/imgui/examples/example_win32_directx9/example_win32_directx9.vcxproj rename to vendor/imgui/examples/example_win32_directx9/example_win32_directx9.vcxproj diff --git a/thirdparty/imgui/examples/example_win32_directx9/example_win32_directx9.vcxproj.filters b/vendor/imgui/examples/example_win32_directx9/example_win32_directx9.vcxproj.filters similarity index 100% rename from thirdparty/imgui/examples/example_win32_directx9/example_win32_directx9.vcxproj.filters rename to vendor/imgui/examples/example_win32_directx9/example_win32_directx9.vcxproj.filters diff --git a/thirdparty/imgui/examples/example_win32_directx9/main.cpp b/vendor/imgui/examples/example_win32_directx9/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_win32_directx9/main.cpp rename to vendor/imgui/examples/example_win32_directx9/main.cpp diff --git a/thirdparty/imgui/examples/example_win32_opengl3/build_mingw.bat b/vendor/imgui/examples/example_win32_opengl3/build_mingw.bat similarity index 100% rename from thirdparty/imgui/examples/example_win32_opengl3/build_mingw.bat rename to vendor/imgui/examples/example_win32_opengl3/build_mingw.bat diff --git a/thirdparty/imgui/examples/example_win32_opengl3/build_win32.bat b/vendor/imgui/examples/example_win32_opengl3/build_win32.bat similarity index 100% rename from thirdparty/imgui/examples/example_win32_opengl3/build_win32.bat rename to vendor/imgui/examples/example_win32_opengl3/build_win32.bat diff --git a/thirdparty/imgui/examples/example_win32_opengl3/example_win32_opengl3.vcxproj b/vendor/imgui/examples/example_win32_opengl3/example_win32_opengl3.vcxproj similarity index 100% rename from thirdparty/imgui/examples/example_win32_opengl3/example_win32_opengl3.vcxproj rename to vendor/imgui/examples/example_win32_opengl3/example_win32_opengl3.vcxproj diff --git a/thirdparty/imgui/examples/example_win32_opengl3/example_win32_opengl3.vcxproj.filters b/vendor/imgui/examples/example_win32_opengl3/example_win32_opengl3.vcxproj.filters similarity index 100% rename from thirdparty/imgui/examples/example_win32_opengl3/example_win32_opengl3.vcxproj.filters rename to vendor/imgui/examples/example_win32_opengl3/example_win32_opengl3.vcxproj.filters diff --git a/thirdparty/imgui/examples/example_win32_opengl3/main.cpp b/vendor/imgui/examples/example_win32_opengl3/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_win32_opengl3/main.cpp rename to vendor/imgui/examples/example_win32_opengl3/main.cpp diff --git a/thirdparty/imgui/examples/example_win32_vulkan/build_win32.bat b/vendor/imgui/examples/example_win32_vulkan/build_win32.bat similarity index 100% rename from thirdparty/imgui/examples/example_win32_vulkan/build_win32.bat rename to vendor/imgui/examples/example_win32_vulkan/build_win32.bat diff --git a/thirdparty/imgui/examples/example_win32_vulkan/build_win64.bat b/vendor/imgui/examples/example_win32_vulkan/build_win64.bat similarity index 100% rename from thirdparty/imgui/examples/example_win32_vulkan/build_win64.bat rename to vendor/imgui/examples/example_win32_vulkan/build_win64.bat diff --git a/thirdparty/imgui/examples/example_win32_vulkan/example_win32_vulkan.vcxproj b/vendor/imgui/examples/example_win32_vulkan/example_win32_vulkan.vcxproj similarity index 100% rename from thirdparty/imgui/examples/example_win32_vulkan/example_win32_vulkan.vcxproj rename to vendor/imgui/examples/example_win32_vulkan/example_win32_vulkan.vcxproj diff --git a/thirdparty/imgui/examples/example_win32_vulkan/example_win32_vulkan.vcxproj.filters b/vendor/imgui/examples/example_win32_vulkan/example_win32_vulkan.vcxproj.filters similarity index 100% rename from thirdparty/imgui/examples/example_win32_vulkan/example_win32_vulkan.vcxproj.filters rename to vendor/imgui/examples/example_win32_vulkan/example_win32_vulkan.vcxproj.filters diff --git a/thirdparty/imgui/examples/example_win32_vulkan/main.cpp b/vendor/imgui/examples/example_win32_vulkan/main.cpp similarity index 100% rename from thirdparty/imgui/examples/example_win32_vulkan/main.cpp rename to vendor/imgui/examples/example_win32_vulkan/main.cpp diff --git a/thirdparty/imgui/examples/imgui_examples.sln b/vendor/imgui/examples/imgui_examples.sln similarity index 100% rename from thirdparty/imgui/examples/imgui_examples.sln rename to vendor/imgui/examples/imgui_examples.sln diff --git a/thirdparty/imgui/examples/libs/emscripten/emscripten_mainloop_stub.h b/vendor/imgui/examples/libs/emscripten/emscripten_mainloop_stub.h similarity index 100% rename from thirdparty/imgui/examples/libs/emscripten/emscripten_mainloop_stub.h rename to vendor/imgui/examples/libs/emscripten/emscripten_mainloop_stub.h diff --git a/thirdparty/imgui/examples/libs/emscripten/shell_minimal.html b/vendor/imgui/examples/libs/emscripten/shell_minimal.html similarity index 100% rename from thirdparty/imgui/examples/libs/emscripten/shell_minimal.html rename to vendor/imgui/examples/libs/emscripten/shell_minimal.html diff --git a/thirdparty/imgui/examples/libs/glfw/COPYING.txt b/vendor/imgui/examples/libs/glfw/COPYING.txt similarity index 100% rename from thirdparty/imgui/examples/libs/glfw/COPYING.txt rename to vendor/imgui/examples/libs/glfw/COPYING.txt diff --git a/thirdparty/imgui/examples/libs/glfw/include/GLFW/glfw3.h b/vendor/imgui/examples/libs/glfw/include/GLFW/glfw3.h similarity index 100% rename from thirdparty/imgui/examples/libs/glfw/include/GLFW/glfw3.h rename to vendor/imgui/examples/libs/glfw/include/GLFW/glfw3.h diff --git a/thirdparty/imgui/examples/libs/glfw/include/GLFW/glfw3native.h b/vendor/imgui/examples/libs/glfw/include/GLFW/glfw3native.h similarity index 100% rename from thirdparty/imgui/examples/libs/glfw/include/GLFW/glfw3native.h rename to vendor/imgui/examples/libs/glfw/include/GLFW/glfw3native.h diff --git a/thirdparty/imgui/examples/libs/glfw/lib-vc2010-32/glfw3.lib b/vendor/imgui/examples/libs/glfw/lib-vc2010-32/glfw3.lib similarity index 100% rename from thirdparty/imgui/examples/libs/glfw/lib-vc2010-32/glfw3.lib rename to vendor/imgui/examples/libs/glfw/lib-vc2010-32/glfw3.lib diff --git a/thirdparty/imgui/examples/libs/glfw/lib-vc2010-64/glfw3.lib b/vendor/imgui/examples/libs/glfw/lib-vc2010-64/glfw3.lib similarity index 100% rename from thirdparty/imgui/examples/libs/glfw/lib-vc2010-64/glfw3.lib rename to vendor/imgui/examples/libs/glfw/lib-vc2010-64/glfw3.lib diff --git a/thirdparty/imgui/examples/libs/usynergy/README.txt b/vendor/imgui/examples/libs/usynergy/README.txt similarity index 100% rename from thirdparty/imgui/examples/libs/usynergy/README.txt rename to vendor/imgui/examples/libs/usynergy/README.txt diff --git a/thirdparty/imgui/examples/libs/usynergy/uSynergy.c b/vendor/imgui/examples/libs/usynergy/uSynergy.c similarity index 100% rename from thirdparty/imgui/examples/libs/usynergy/uSynergy.c rename to vendor/imgui/examples/libs/usynergy/uSynergy.c diff --git a/thirdparty/imgui/examples/libs/usynergy/uSynergy.h b/vendor/imgui/examples/libs/usynergy/uSynergy.h similarity index 100% rename from thirdparty/imgui/examples/libs/usynergy/uSynergy.h rename to vendor/imgui/examples/libs/usynergy/uSynergy.h diff --git a/thirdparty/imgui/imconfig.h b/vendor/imgui/imconfig.h similarity index 100% rename from thirdparty/imgui/imconfig.h rename to vendor/imgui/imconfig.h diff --git a/thirdparty/imgui/imgui.cpp b/vendor/imgui/imgui.cpp similarity index 100% rename from thirdparty/imgui/imgui.cpp rename to vendor/imgui/imgui.cpp diff --git a/thirdparty/imgui/imgui.h b/vendor/imgui/imgui.h similarity index 100% rename from thirdparty/imgui/imgui.h rename to vendor/imgui/imgui.h diff --git a/thirdparty/imgui/imgui_demo.cpp b/vendor/imgui/imgui_demo.cpp similarity index 100% rename from thirdparty/imgui/imgui_demo.cpp rename to vendor/imgui/imgui_demo.cpp diff --git a/thirdparty/imgui/imgui_draw.cpp b/vendor/imgui/imgui_draw.cpp similarity index 100% rename from thirdparty/imgui/imgui_draw.cpp rename to vendor/imgui/imgui_draw.cpp diff --git a/thirdparty/imgui/imgui_internal.h b/vendor/imgui/imgui_internal.h similarity index 100% rename from thirdparty/imgui/imgui_internal.h rename to vendor/imgui/imgui_internal.h diff --git a/thirdparty/imgui/imgui_tables.cpp b/vendor/imgui/imgui_tables.cpp similarity index 100% rename from thirdparty/imgui/imgui_tables.cpp rename to vendor/imgui/imgui_tables.cpp diff --git a/thirdparty/imgui/imgui_widgets.cpp b/vendor/imgui/imgui_widgets.cpp similarity index 100% rename from thirdparty/imgui/imgui_widgets.cpp rename to vendor/imgui/imgui_widgets.cpp diff --git a/thirdparty/imgui/imstb_rectpack.h b/vendor/imgui/imstb_rectpack.h similarity index 100% rename from thirdparty/imgui/imstb_rectpack.h rename to vendor/imgui/imstb_rectpack.h diff --git a/thirdparty/imgui/imstb_textedit.h b/vendor/imgui/imstb_textedit.h similarity index 100% rename from thirdparty/imgui/imstb_textedit.h rename to vendor/imgui/imstb_textedit.h diff --git a/thirdparty/imgui/imstb_truetype.h b/vendor/imgui/imstb_truetype.h similarity index 100% rename from thirdparty/imgui/imstb_truetype.h rename to vendor/imgui/imstb_truetype.h diff --git a/thirdparty/imgui/misc/README.txt b/vendor/imgui/misc/README.txt similarity index 100% rename from thirdparty/imgui/misc/README.txt rename to vendor/imgui/misc/README.txt diff --git a/thirdparty/imgui/misc/cpp/README.txt b/vendor/imgui/misc/cpp/README.txt similarity index 100% rename from thirdparty/imgui/misc/cpp/README.txt rename to vendor/imgui/misc/cpp/README.txt diff --git a/thirdparty/imgui/misc/cpp/imgui_stdlib.cpp b/vendor/imgui/misc/cpp/imgui_stdlib.cpp similarity index 100% rename from thirdparty/imgui/misc/cpp/imgui_stdlib.cpp rename to vendor/imgui/misc/cpp/imgui_stdlib.cpp diff --git a/thirdparty/imgui/misc/cpp/imgui_stdlib.h b/vendor/imgui/misc/cpp/imgui_stdlib.h similarity index 100% rename from thirdparty/imgui/misc/cpp/imgui_stdlib.h rename to vendor/imgui/misc/cpp/imgui_stdlib.h diff --git a/thirdparty/imgui/misc/debuggers/README.txt b/vendor/imgui/misc/debuggers/README.txt similarity index 100% rename from thirdparty/imgui/misc/debuggers/README.txt rename to vendor/imgui/misc/debuggers/README.txt diff --git a/thirdparty/imgui/misc/debuggers/imgui.gdb b/vendor/imgui/misc/debuggers/imgui.gdb similarity index 100% rename from thirdparty/imgui/misc/debuggers/imgui.gdb rename to vendor/imgui/misc/debuggers/imgui.gdb diff --git a/thirdparty/imgui/misc/debuggers/imgui.natstepfilter b/vendor/imgui/misc/debuggers/imgui.natstepfilter similarity index 100% rename from thirdparty/imgui/misc/debuggers/imgui.natstepfilter rename to vendor/imgui/misc/debuggers/imgui.natstepfilter diff --git a/thirdparty/imgui/misc/debuggers/imgui.natvis b/vendor/imgui/misc/debuggers/imgui.natvis similarity index 100% rename from thirdparty/imgui/misc/debuggers/imgui.natvis rename to vendor/imgui/misc/debuggers/imgui.natvis diff --git a/thirdparty/imgui/misc/debuggers/imgui_lldb.py b/vendor/imgui/misc/debuggers/imgui_lldb.py similarity index 100% rename from thirdparty/imgui/misc/debuggers/imgui_lldb.py rename to vendor/imgui/misc/debuggers/imgui_lldb.py diff --git a/thirdparty/imgui/misc/fonts/Cousine-Regular.ttf b/vendor/imgui/misc/fonts/Cousine-Regular.ttf similarity index 100% rename from thirdparty/imgui/misc/fonts/Cousine-Regular.ttf rename to vendor/imgui/misc/fonts/Cousine-Regular.ttf diff --git a/thirdparty/imgui/misc/fonts/DroidSans.ttf b/vendor/imgui/misc/fonts/DroidSans.ttf similarity index 100% rename from thirdparty/imgui/misc/fonts/DroidSans.ttf rename to vendor/imgui/misc/fonts/DroidSans.ttf diff --git a/thirdparty/imgui/misc/fonts/Karla-Regular.ttf b/vendor/imgui/misc/fonts/Karla-Regular.ttf similarity index 100% rename from thirdparty/imgui/misc/fonts/Karla-Regular.ttf rename to vendor/imgui/misc/fonts/Karla-Regular.ttf diff --git a/thirdparty/imgui/misc/fonts/ProggyClean.ttf b/vendor/imgui/misc/fonts/ProggyClean.ttf similarity index 100% rename from thirdparty/imgui/misc/fonts/ProggyClean.ttf rename to vendor/imgui/misc/fonts/ProggyClean.ttf diff --git a/thirdparty/imgui/misc/fonts/ProggyTiny.ttf b/vendor/imgui/misc/fonts/ProggyTiny.ttf similarity index 100% rename from thirdparty/imgui/misc/fonts/ProggyTiny.ttf rename to vendor/imgui/misc/fonts/ProggyTiny.ttf diff --git a/thirdparty/imgui/misc/fonts/Roboto-Medium.ttf b/vendor/imgui/misc/fonts/Roboto-Medium.ttf similarity index 100% rename from thirdparty/imgui/misc/fonts/Roboto-Medium.ttf rename to vendor/imgui/misc/fonts/Roboto-Medium.ttf diff --git a/thirdparty/imgui/misc/fonts/binary_to_compressed_c.cpp b/vendor/imgui/misc/fonts/binary_to_compressed_c.cpp similarity index 100% rename from thirdparty/imgui/misc/fonts/binary_to_compressed_c.cpp rename to vendor/imgui/misc/fonts/binary_to_compressed_c.cpp diff --git a/thirdparty/imgui/misc/freetype/README.md b/vendor/imgui/misc/freetype/README.md similarity index 100% rename from thirdparty/imgui/misc/freetype/README.md rename to vendor/imgui/misc/freetype/README.md diff --git a/thirdparty/imgui/misc/freetype/imgui_freetype.cpp b/vendor/imgui/misc/freetype/imgui_freetype.cpp similarity index 100% rename from thirdparty/imgui/misc/freetype/imgui_freetype.cpp rename to vendor/imgui/misc/freetype/imgui_freetype.cpp diff --git a/thirdparty/imgui/misc/freetype/imgui_freetype.h b/vendor/imgui/misc/freetype/imgui_freetype.h similarity index 100% rename from thirdparty/imgui/misc/freetype/imgui_freetype.h rename to vendor/imgui/misc/freetype/imgui_freetype.h diff --git a/thirdparty/imgui/misc/single_file/imgui_single_file.h b/vendor/imgui/misc/single_file/imgui_single_file.h similarity index 100% rename from thirdparty/imgui/misc/single_file/imgui_single_file.h rename to vendor/imgui/misc/single_file/imgui_single_file.h diff --git a/thirdparty/stb/stb_image.h b/vendor/stb/stb_image.h similarity index 100% rename from thirdparty/stb/stb_image.h rename to vendor/stb/stb_image.h diff --git a/thirdparty/tinyobjloader/tiny_obj_loader.h b/vendor/tinyobjloader/tiny_obj_loader.h similarity index 100% rename from thirdparty/tinyobjloader/tiny_obj_loader.h rename to vendor/tinyobjloader/tiny_obj_loader.h