diff --git a/Vulkan.sln b/Copium.sln
similarity index 89%
rename from Vulkan.sln
rename to Copium.sln
index 9b91ba0..6ea5e79 100644
--- a/Vulkan.sln
+++ b/Copium.sln
@@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.1.32328.378
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Vulkan", "Vulkan\Vulkan.vcxproj", "{E660A65F-1AD7-4A3B-842B-1E0080FCFC35}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CopiumEngine", "CopiumEngine\CopiumEngine.vcxproj", "{E660A65F-1AD7-4A3B-842B-1E0080FCFC35}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
diff --git a/Vulkan/Vulkan.vcxproj b/CopiumEngine/CopiumEngine.vcxproj
similarity index 69%
rename from Vulkan/Vulkan.vcxproj
rename to CopiumEngine/CopiumEngine.vcxproj
index 79956fb..a4b1b8d 100644
--- a/Vulkan/Vulkan.vcxproj
+++ b/CopiumEngine/CopiumEngine.vcxproj
@@ -22,8 +22,9 @@
16.0
Win32Proj
{e660a65f-1ad7-4a3b-842b-1e0080fcfc35}
- Vulkan
+ CopiumEngine
10.0
+ CopiumEngine
@@ -116,7 +117,7 @@
true
_DEBUG;_CONSOLE;%(PreprocessorDefinitions);GLM_FORCE_LEFT_HANDED;GLFW_INCLUDE_VULKAN;GLM_FORCE_RADIANS;GLM_FORCE_DEPTH_ZERO_TO_ONE
true
- $(ProjectDir)ext/include/;C:/VulkanSDK/1.3.236.0/Include;%(AdditionalIncludeDirectories)
+ $(ProjectDir)ext/include/;C:/VulkanSDK/1.3.236.0/Include;%(AdditionalIncludeDirectories)$(ProjectDir)src/
stdcpp17
@@ -142,7 +143,7 @@
true
NDEBUG;_CONSOLE;%(PreprocessorDefinitions);GLM_FORCE_LEFT_HANDED;GLFW_INCLUDE_VULKAN;GLM_FORCE_RADIANS;GLM_FORCE_DEPTH_ZERO_TO_ONE
true
- $(ProjectDir)ext/include/;C:/VulkanSDK/1.3.236.0/Include;%(AdditionalIncludeDirectories)
+ $(ProjectDir)ext/include/;C:/VulkanSDK/1.3.236.0/Include;%(AdditionalIncludeDirectories)$(ProjectDir)src/
stdcpp17
@@ -163,65 +164,65 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Vulkan/Vulkan.vcxproj.filters b/CopiumEngine/CopiumEngine.vcxproj.filters
similarity index 100%
rename from Vulkan/Vulkan.vcxproj.filters
rename to CopiumEngine/CopiumEngine.vcxproj.filters
diff --git a/Vulkan/Vulkan.vcxproj.user b/CopiumEngine/CopiumEngine.vcxproj.user
similarity index 100%
rename from Vulkan/Vulkan.vcxproj.user
rename to CopiumEngine/CopiumEngine.vcxproj.user
diff --git a/Vulkan/compile.bat b/CopiumEngine/compile.bat
similarity index 100%
rename from Vulkan/compile.bat
rename to CopiumEngine/compile.bat
diff --git a/Vulkan/ext/include/GLFW/glfw3.h b/CopiumEngine/ext/include/GLFW/glfw3.h
similarity index 100%
rename from Vulkan/ext/include/GLFW/glfw3.h
rename to CopiumEngine/ext/include/GLFW/glfw3.h
diff --git a/Vulkan/ext/include/GLFW/glfw3native.h b/CopiumEngine/ext/include/GLFW/glfw3native.h
similarity index 100%
rename from Vulkan/ext/include/GLFW/glfw3native.h
rename to CopiumEngine/ext/include/GLFW/glfw3native.h
diff --git a/Vulkan/ext/include/glm/CMakeLists.txt b/CopiumEngine/ext/include/glm/CMakeLists.txt
similarity index 100%
rename from Vulkan/ext/include/glm/CMakeLists.txt
rename to CopiumEngine/ext/include/glm/CMakeLists.txt
diff --git a/Vulkan/ext/include/glm/common.hpp b/CopiumEngine/ext/include/glm/common.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/common.hpp
rename to CopiumEngine/ext/include/glm/common.hpp
diff --git a/Vulkan/ext/include/glm/detail/_features.hpp b/CopiumEngine/ext/include/glm/detail/_features.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/_features.hpp
rename to CopiumEngine/ext/include/glm/detail/_features.hpp
diff --git a/Vulkan/ext/include/glm/detail/_fixes.hpp b/CopiumEngine/ext/include/glm/detail/_fixes.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/_fixes.hpp
rename to CopiumEngine/ext/include/glm/detail/_fixes.hpp
diff --git a/Vulkan/ext/include/glm/detail/_noise.hpp b/CopiumEngine/ext/include/glm/detail/_noise.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/_noise.hpp
rename to CopiumEngine/ext/include/glm/detail/_noise.hpp
diff --git a/Vulkan/ext/include/glm/detail/_swizzle.hpp b/CopiumEngine/ext/include/glm/detail/_swizzle.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/_swizzle.hpp
rename to CopiumEngine/ext/include/glm/detail/_swizzle.hpp
diff --git a/Vulkan/ext/include/glm/detail/_swizzle_func.hpp b/CopiumEngine/ext/include/glm/detail/_swizzle_func.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/_swizzle_func.hpp
rename to CopiumEngine/ext/include/glm/detail/_swizzle_func.hpp
diff --git a/Vulkan/ext/include/glm/detail/_vectorize.hpp b/CopiumEngine/ext/include/glm/detail/_vectorize.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/_vectorize.hpp
rename to CopiumEngine/ext/include/glm/detail/_vectorize.hpp
diff --git a/Vulkan/ext/include/glm/detail/compute_common.hpp b/CopiumEngine/ext/include/glm/detail/compute_common.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/compute_common.hpp
rename to CopiumEngine/ext/include/glm/detail/compute_common.hpp
diff --git a/Vulkan/ext/include/glm/detail/compute_vector_relational.hpp b/CopiumEngine/ext/include/glm/detail/compute_vector_relational.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/compute_vector_relational.hpp
rename to CopiumEngine/ext/include/glm/detail/compute_vector_relational.hpp
diff --git a/Vulkan/ext/include/glm/detail/func_common.inl b/CopiumEngine/ext/include/glm/detail/func_common.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/func_common.inl
rename to CopiumEngine/ext/include/glm/detail/func_common.inl
diff --git a/Vulkan/ext/include/glm/detail/func_common_simd.inl b/CopiumEngine/ext/include/glm/detail/func_common_simd.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/func_common_simd.inl
rename to CopiumEngine/ext/include/glm/detail/func_common_simd.inl
diff --git a/Vulkan/ext/include/glm/detail/func_exponential.inl b/CopiumEngine/ext/include/glm/detail/func_exponential.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/func_exponential.inl
rename to CopiumEngine/ext/include/glm/detail/func_exponential.inl
diff --git a/Vulkan/ext/include/glm/detail/func_exponential_simd.inl b/CopiumEngine/ext/include/glm/detail/func_exponential_simd.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/func_exponential_simd.inl
rename to CopiumEngine/ext/include/glm/detail/func_exponential_simd.inl
diff --git a/Vulkan/ext/include/glm/detail/func_geometric.inl b/CopiumEngine/ext/include/glm/detail/func_geometric.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/func_geometric.inl
rename to CopiumEngine/ext/include/glm/detail/func_geometric.inl
diff --git a/Vulkan/ext/include/glm/detail/func_geometric_simd.inl b/CopiumEngine/ext/include/glm/detail/func_geometric_simd.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/func_geometric_simd.inl
rename to CopiumEngine/ext/include/glm/detail/func_geometric_simd.inl
diff --git a/Vulkan/ext/include/glm/detail/func_integer.inl b/CopiumEngine/ext/include/glm/detail/func_integer.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/func_integer.inl
rename to CopiumEngine/ext/include/glm/detail/func_integer.inl
diff --git a/Vulkan/ext/include/glm/detail/func_integer_simd.inl b/CopiumEngine/ext/include/glm/detail/func_integer_simd.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/func_integer_simd.inl
rename to CopiumEngine/ext/include/glm/detail/func_integer_simd.inl
diff --git a/Vulkan/ext/include/glm/detail/func_matrix.inl b/CopiumEngine/ext/include/glm/detail/func_matrix.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/func_matrix.inl
rename to CopiumEngine/ext/include/glm/detail/func_matrix.inl
diff --git a/Vulkan/ext/include/glm/detail/func_matrix_simd.inl b/CopiumEngine/ext/include/glm/detail/func_matrix_simd.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/func_matrix_simd.inl
rename to CopiumEngine/ext/include/glm/detail/func_matrix_simd.inl
diff --git a/Vulkan/ext/include/glm/detail/func_packing.inl b/CopiumEngine/ext/include/glm/detail/func_packing.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/func_packing.inl
rename to CopiumEngine/ext/include/glm/detail/func_packing.inl
diff --git a/Vulkan/ext/include/glm/detail/func_packing_simd.inl b/CopiumEngine/ext/include/glm/detail/func_packing_simd.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/func_packing_simd.inl
rename to CopiumEngine/ext/include/glm/detail/func_packing_simd.inl
diff --git a/Vulkan/ext/include/glm/detail/func_trigonometric.inl b/CopiumEngine/ext/include/glm/detail/func_trigonometric.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/func_trigonometric.inl
rename to CopiumEngine/ext/include/glm/detail/func_trigonometric.inl
diff --git a/Vulkan/ext/include/glm/detail/func_trigonometric_simd.inl b/CopiumEngine/ext/include/glm/detail/func_trigonometric_simd.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/func_trigonometric_simd.inl
rename to CopiumEngine/ext/include/glm/detail/func_trigonometric_simd.inl
diff --git a/Vulkan/ext/include/glm/detail/func_vector_relational.inl b/CopiumEngine/ext/include/glm/detail/func_vector_relational.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/func_vector_relational.inl
rename to CopiumEngine/ext/include/glm/detail/func_vector_relational.inl
diff --git a/Vulkan/ext/include/glm/detail/func_vector_relational_simd.inl b/CopiumEngine/ext/include/glm/detail/func_vector_relational_simd.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/func_vector_relational_simd.inl
rename to CopiumEngine/ext/include/glm/detail/func_vector_relational_simd.inl
diff --git a/Vulkan/ext/include/glm/detail/glm.cpp b/CopiumEngine/ext/include/glm/detail/glm.cpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/glm.cpp
rename to CopiumEngine/ext/include/glm/detail/glm.cpp
diff --git a/Vulkan/ext/include/glm/detail/qualifier.hpp b/CopiumEngine/ext/include/glm/detail/qualifier.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/qualifier.hpp
rename to CopiumEngine/ext/include/glm/detail/qualifier.hpp
diff --git a/Vulkan/ext/include/glm/detail/setup.hpp b/CopiumEngine/ext/include/glm/detail/setup.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/setup.hpp
rename to CopiumEngine/ext/include/glm/detail/setup.hpp
diff --git a/Vulkan/ext/include/glm/detail/type_float.hpp b/CopiumEngine/ext/include/glm/detail/type_float.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_float.hpp
rename to CopiumEngine/ext/include/glm/detail/type_float.hpp
diff --git a/Vulkan/ext/include/glm/detail/type_half.hpp b/CopiumEngine/ext/include/glm/detail/type_half.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_half.hpp
rename to CopiumEngine/ext/include/glm/detail/type_half.hpp
diff --git a/Vulkan/ext/include/glm/detail/type_half.inl b/CopiumEngine/ext/include/glm/detail/type_half.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_half.inl
rename to CopiumEngine/ext/include/glm/detail/type_half.inl
diff --git a/Vulkan/ext/include/glm/detail/type_mat2x2.hpp b/CopiumEngine/ext/include/glm/detail/type_mat2x2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_mat2x2.hpp
rename to CopiumEngine/ext/include/glm/detail/type_mat2x2.hpp
diff --git a/Vulkan/ext/include/glm/detail/type_mat2x2.inl b/CopiumEngine/ext/include/glm/detail/type_mat2x2.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_mat2x2.inl
rename to CopiumEngine/ext/include/glm/detail/type_mat2x2.inl
diff --git a/Vulkan/ext/include/glm/detail/type_mat2x3.hpp b/CopiumEngine/ext/include/glm/detail/type_mat2x3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_mat2x3.hpp
rename to CopiumEngine/ext/include/glm/detail/type_mat2x3.hpp
diff --git a/Vulkan/ext/include/glm/detail/type_mat2x3.inl b/CopiumEngine/ext/include/glm/detail/type_mat2x3.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_mat2x3.inl
rename to CopiumEngine/ext/include/glm/detail/type_mat2x3.inl
diff --git a/Vulkan/ext/include/glm/detail/type_mat2x4.hpp b/CopiumEngine/ext/include/glm/detail/type_mat2x4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_mat2x4.hpp
rename to CopiumEngine/ext/include/glm/detail/type_mat2x4.hpp
diff --git a/Vulkan/ext/include/glm/detail/type_mat2x4.inl b/CopiumEngine/ext/include/glm/detail/type_mat2x4.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_mat2x4.inl
rename to CopiumEngine/ext/include/glm/detail/type_mat2x4.inl
diff --git a/Vulkan/ext/include/glm/detail/type_mat3x2.hpp b/CopiumEngine/ext/include/glm/detail/type_mat3x2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_mat3x2.hpp
rename to CopiumEngine/ext/include/glm/detail/type_mat3x2.hpp
diff --git a/Vulkan/ext/include/glm/detail/type_mat3x2.inl b/CopiumEngine/ext/include/glm/detail/type_mat3x2.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_mat3x2.inl
rename to CopiumEngine/ext/include/glm/detail/type_mat3x2.inl
diff --git a/Vulkan/ext/include/glm/detail/type_mat3x3.hpp b/CopiumEngine/ext/include/glm/detail/type_mat3x3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_mat3x3.hpp
rename to CopiumEngine/ext/include/glm/detail/type_mat3x3.hpp
diff --git a/Vulkan/ext/include/glm/detail/type_mat3x3.inl b/CopiumEngine/ext/include/glm/detail/type_mat3x3.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_mat3x3.inl
rename to CopiumEngine/ext/include/glm/detail/type_mat3x3.inl
diff --git a/Vulkan/ext/include/glm/detail/type_mat3x4.hpp b/CopiumEngine/ext/include/glm/detail/type_mat3x4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_mat3x4.hpp
rename to CopiumEngine/ext/include/glm/detail/type_mat3x4.hpp
diff --git a/Vulkan/ext/include/glm/detail/type_mat3x4.inl b/CopiumEngine/ext/include/glm/detail/type_mat3x4.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_mat3x4.inl
rename to CopiumEngine/ext/include/glm/detail/type_mat3x4.inl
diff --git a/Vulkan/ext/include/glm/detail/type_mat4x2.hpp b/CopiumEngine/ext/include/glm/detail/type_mat4x2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_mat4x2.hpp
rename to CopiumEngine/ext/include/glm/detail/type_mat4x2.hpp
diff --git a/Vulkan/ext/include/glm/detail/type_mat4x2.inl b/CopiumEngine/ext/include/glm/detail/type_mat4x2.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_mat4x2.inl
rename to CopiumEngine/ext/include/glm/detail/type_mat4x2.inl
diff --git a/Vulkan/ext/include/glm/detail/type_mat4x3.hpp b/CopiumEngine/ext/include/glm/detail/type_mat4x3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_mat4x3.hpp
rename to CopiumEngine/ext/include/glm/detail/type_mat4x3.hpp
diff --git a/Vulkan/ext/include/glm/detail/type_mat4x3.inl b/CopiumEngine/ext/include/glm/detail/type_mat4x3.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_mat4x3.inl
rename to CopiumEngine/ext/include/glm/detail/type_mat4x3.inl
diff --git a/Vulkan/ext/include/glm/detail/type_mat4x4.hpp b/CopiumEngine/ext/include/glm/detail/type_mat4x4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_mat4x4.hpp
rename to CopiumEngine/ext/include/glm/detail/type_mat4x4.hpp
diff --git a/Vulkan/ext/include/glm/detail/type_mat4x4.inl b/CopiumEngine/ext/include/glm/detail/type_mat4x4.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_mat4x4.inl
rename to CopiumEngine/ext/include/glm/detail/type_mat4x4.inl
diff --git a/Vulkan/ext/include/glm/detail/type_mat4x4_simd.inl b/CopiumEngine/ext/include/glm/detail/type_mat4x4_simd.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_mat4x4_simd.inl
rename to CopiumEngine/ext/include/glm/detail/type_mat4x4_simd.inl
diff --git a/Vulkan/ext/include/glm/detail/type_quat.hpp b/CopiumEngine/ext/include/glm/detail/type_quat.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_quat.hpp
rename to CopiumEngine/ext/include/glm/detail/type_quat.hpp
diff --git a/Vulkan/ext/include/glm/detail/type_quat.inl b/CopiumEngine/ext/include/glm/detail/type_quat.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_quat.inl
rename to CopiumEngine/ext/include/glm/detail/type_quat.inl
diff --git a/Vulkan/ext/include/glm/detail/type_quat_simd.inl b/CopiumEngine/ext/include/glm/detail/type_quat_simd.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_quat_simd.inl
rename to CopiumEngine/ext/include/glm/detail/type_quat_simd.inl
diff --git a/Vulkan/ext/include/glm/detail/type_vec1.hpp b/CopiumEngine/ext/include/glm/detail/type_vec1.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_vec1.hpp
rename to CopiumEngine/ext/include/glm/detail/type_vec1.hpp
diff --git a/Vulkan/ext/include/glm/detail/type_vec1.inl b/CopiumEngine/ext/include/glm/detail/type_vec1.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_vec1.inl
rename to CopiumEngine/ext/include/glm/detail/type_vec1.inl
diff --git a/Vulkan/ext/include/glm/detail/type_vec2.hpp b/CopiumEngine/ext/include/glm/detail/type_vec2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_vec2.hpp
rename to CopiumEngine/ext/include/glm/detail/type_vec2.hpp
diff --git a/Vulkan/ext/include/glm/detail/type_vec2.inl b/CopiumEngine/ext/include/glm/detail/type_vec2.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_vec2.inl
rename to CopiumEngine/ext/include/glm/detail/type_vec2.inl
diff --git a/Vulkan/ext/include/glm/detail/type_vec3.hpp b/CopiumEngine/ext/include/glm/detail/type_vec3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_vec3.hpp
rename to CopiumEngine/ext/include/glm/detail/type_vec3.hpp
diff --git a/Vulkan/ext/include/glm/detail/type_vec3.inl b/CopiumEngine/ext/include/glm/detail/type_vec3.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_vec3.inl
rename to CopiumEngine/ext/include/glm/detail/type_vec3.inl
diff --git a/Vulkan/ext/include/glm/detail/type_vec4.hpp b/CopiumEngine/ext/include/glm/detail/type_vec4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_vec4.hpp
rename to CopiumEngine/ext/include/glm/detail/type_vec4.hpp
diff --git a/Vulkan/ext/include/glm/detail/type_vec4.inl b/CopiumEngine/ext/include/glm/detail/type_vec4.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_vec4.inl
rename to CopiumEngine/ext/include/glm/detail/type_vec4.inl
diff --git a/Vulkan/ext/include/glm/detail/type_vec4_simd.inl b/CopiumEngine/ext/include/glm/detail/type_vec4_simd.inl
similarity index 100%
rename from Vulkan/ext/include/glm/detail/type_vec4_simd.inl
rename to CopiumEngine/ext/include/glm/detail/type_vec4_simd.inl
diff --git a/Vulkan/ext/include/glm/exponential.hpp b/CopiumEngine/ext/include/glm/exponential.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/exponential.hpp
rename to CopiumEngine/ext/include/glm/exponential.hpp
diff --git a/Vulkan/ext/include/glm/ext.hpp b/CopiumEngine/ext/include/glm/ext.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext.hpp
rename to CopiumEngine/ext/include/glm/ext.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_clip_space.hpp b/CopiumEngine/ext/include/glm/ext/matrix_clip_space.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_clip_space.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_clip_space.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_clip_space.inl b/CopiumEngine/ext/include/glm/ext/matrix_clip_space.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_clip_space.inl
rename to CopiumEngine/ext/include/glm/ext/matrix_clip_space.inl
diff --git a/Vulkan/ext/include/glm/ext/matrix_common.hpp b/CopiumEngine/ext/include/glm/ext/matrix_common.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_common.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_common.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_common.inl b/CopiumEngine/ext/include/glm/ext/matrix_common.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_common.inl
rename to CopiumEngine/ext/include/glm/ext/matrix_common.inl
diff --git a/Vulkan/ext/include/glm/ext/matrix_double2x2.hpp b/CopiumEngine/ext/include/glm/ext/matrix_double2x2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_double2x2.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_double2x2.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_double2x2_precision.hpp b/CopiumEngine/ext/include/glm/ext/matrix_double2x2_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_double2x2_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_double2x2_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_double2x3.hpp b/CopiumEngine/ext/include/glm/ext/matrix_double2x3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_double2x3.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_double2x3.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_double2x3_precision.hpp b/CopiumEngine/ext/include/glm/ext/matrix_double2x3_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_double2x3_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_double2x3_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_double2x4.hpp b/CopiumEngine/ext/include/glm/ext/matrix_double2x4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_double2x4.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_double2x4.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_double2x4_precision.hpp b/CopiumEngine/ext/include/glm/ext/matrix_double2x4_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_double2x4_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_double2x4_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_double3x2.hpp b/CopiumEngine/ext/include/glm/ext/matrix_double3x2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_double3x2.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_double3x2.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_double3x2_precision.hpp b/CopiumEngine/ext/include/glm/ext/matrix_double3x2_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_double3x2_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_double3x2_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_double3x3.hpp b/CopiumEngine/ext/include/glm/ext/matrix_double3x3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_double3x3.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_double3x3.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_double3x3_precision.hpp b/CopiumEngine/ext/include/glm/ext/matrix_double3x3_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_double3x3_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_double3x3_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_double3x4.hpp b/CopiumEngine/ext/include/glm/ext/matrix_double3x4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_double3x4.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_double3x4.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_double3x4_precision.hpp b/CopiumEngine/ext/include/glm/ext/matrix_double3x4_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_double3x4_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_double3x4_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_double4x2.hpp b/CopiumEngine/ext/include/glm/ext/matrix_double4x2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_double4x2.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_double4x2.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_double4x2_precision.hpp b/CopiumEngine/ext/include/glm/ext/matrix_double4x2_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_double4x2_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_double4x2_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_double4x3.hpp b/CopiumEngine/ext/include/glm/ext/matrix_double4x3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_double4x3.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_double4x3.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_double4x3_precision.hpp b/CopiumEngine/ext/include/glm/ext/matrix_double4x3_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_double4x3_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_double4x3_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_double4x4.hpp b/CopiumEngine/ext/include/glm/ext/matrix_double4x4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_double4x4.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_double4x4.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_double4x4_precision.hpp b/CopiumEngine/ext/include/glm/ext/matrix_double4x4_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_double4x4_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_double4x4_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_float2x2.hpp b/CopiumEngine/ext/include/glm/ext/matrix_float2x2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_float2x2.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_float2x2.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_float2x2_precision.hpp b/CopiumEngine/ext/include/glm/ext/matrix_float2x2_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_float2x2_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_float2x2_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_float2x3.hpp b/CopiumEngine/ext/include/glm/ext/matrix_float2x3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_float2x3.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_float2x3.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_float2x3_precision.hpp b/CopiumEngine/ext/include/glm/ext/matrix_float2x3_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_float2x3_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_float2x3_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_float2x4.hpp b/CopiumEngine/ext/include/glm/ext/matrix_float2x4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_float2x4.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_float2x4.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_float2x4_precision.hpp b/CopiumEngine/ext/include/glm/ext/matrix_float2x4_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_float2x4_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_float2x4_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_float3x2.hpp b/CopiumEngine/ext/include/glm/ext/matrix_float3x2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_float3x2.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_float3x2.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_float3x2_precision.hpp b/CopiumEngine/ext/include/glm/ext/matrix_float3x2_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_float3x2_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_float3x2_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_float3x3.hpp b/CopiumEngine/ext/include/glm/ext/matrix_float3x3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_float3x3.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_float3x3.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_float3x3_precision.hpp b/CopiumEngine/ext/include/glm/ext/matrix_float3x3_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_float3x3_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_float3x3_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_float3x4.hpp b/CopiumEngine/ext/include/glm/ext/matrix_float3x4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_float3x4.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_float3x4.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_float3x4_precision.hpp b/CopiumEngine/ext/include/glm/ext/matrix_float3x4_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_float3x4_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_float3x4_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_float4x2.hpp b/CopiumEngine/ext/include/glm/ext/matrix_float4x2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_float4x2.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_float4x2.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_float4x2_precision.hpp b/CopiumEngine/ext/include/glm/ext/matrix_float4x2_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_float4x2_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_float4x2_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_float4x3.hpp b/CopiumEngine/ext/include/glm/ext/matrix_float4x3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_float4x3.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_float4x3.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_float4x3_precision.hpp b/CopiumEngine/ext/include/glm/ext/matrix_float4x3_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_float4x3_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_float4x3_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_float4x4.hpp b/CopiumEngine/ext/include/glm/ext/matrix_float4x4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_float4x4.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_float4x4.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_float4x4_precision.hpp b/CopiumEngine/ext/include/glm/ext/matrix_float4x4_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_float4x4_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_float4x4_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_int2x2.hpp b/CopiumEngine/ext/include/glm/ext/matrix_int2x2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_int2x2.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_int2x2.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_int2x2_sized.hpp b/CopiumEngine/ext/include/glm/ext/matrix_int2x2_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_int2x2_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_int2x2_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_int2x3.hpp b/CopiumEngine/ext/include/glm/ext/matrix_int2x3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_int2x3.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_int2x3.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_int2x3_sized.hpp b/CopiumEngine/ext/include/glm/ext/matrix_int2x3_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_int2x3_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_int2x3_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_int2x4.hpp b/CopiumEngine/ext/include/glm/ext/matrix_int2x4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_int2x4.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_int2x4.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_int2x4_sized.hpp b/CopiumEngine/ext/include/glm/ext/matrix_int2x4_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_int2x4_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_int2x4_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_int3x2.hpp b/CopiumEngine/ext/include/glm/ext/matrix_int3x2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_int3x2.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_int3x2.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_int3x2_sized.hpp b/CopiumEngine/ext/include/glm/ext/matrix_int3x2_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_int3x2_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_int3x2_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_int3x3.hpp b/CopiumEngine/ext/include/glm/ext/matrix_int3x3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_int3x3.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_int3x3.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_int3x3_sized.hpp b/CopiumEngine/ext/include/glm/ext/matrix_int3x3_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_int3x3_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_int3x3_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_int3x4.hpp b/CopiumEngine/ext/include/glm/ext/matrix_int3x4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_int3x4.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_int3x4.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_int3x4_sized.hpp b/CopiumEngine/ext/include/glm/ext/matrix_int3x4_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_int3x4_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_int3x4_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_int4x2.hpp b/CopiumEngine/ext/include/glm/ext/matrix_int4x2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_int4x2.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_int4x2.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_int4x2_sized.hpp b/CopiumEngine/ext/include/glm/ext/matrix_int4x2_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_int4x2_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_int4x2_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_int4x3.hpp b/CopiumEngine/ext/include/glm/ext/matrix_int4x3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_int4x3.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_int4x3.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_int4x3_sized.hpp b/CopiumEngine/ext/include/glm/ext/matrix_int4x3_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_int4x3_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_int4x3_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_int4x4.hpp b/CopiumEngine/ext/include/glm/ext/matrix_int4x4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_int4x4.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_int4x4.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_int4x4_sized.hpp b/CopiumEngine/ext/include/glm/ext/matrix_int4x4_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_int4x4_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_int4x4_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_projection.hpp b/CopiumEngine/ext/include/glm/ext/matrix_projection.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_projection.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_projection.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_projection.inl b/CopiumEngine/ext/include/glm/ext/matrix_projection.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_projection.inl
rename to CopiumEngine/ext/include/glm/ext/matrix_projection.inl
diff --git a/Vulkan/ext/include/glm/ext/matrix_relational.hpp b/CopiumEngine/ext/include/glm/ext/matrix_relational.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_relational.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_relational.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_relational.inl b/CopiumEngine/ext/include/glm/ext/matrix_relational.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_relational.inl
rename to CopiumEngine/ext/include/glm/ext/matrix_relational.inl
diff --git a/Vulkan/ext/include/glm/ext/matrix_transform.hpp b/CopiumEngine/ext/include/glm/ext/matrix_transform.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_transform.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_transform.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_transform.inl b/CopiumEngine/ext/include/glm/ext/matrix_transform.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_transform.inl
rename to CopiumEngine/ext/include/glm/ext/matrix_transform.inl
diff --git a/Vulkan/ext/include/glm/ext/matrix_uint2x2.hpp b/CopiumEngine/ext/include/glm/ext/matrix_uint2x2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_uint2x2.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_uint2x2.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_uint2x2_sized.hpp b/CopiumEngine/ext/include/glm/ext/matrix_uint2x2_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_uint2x2_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_uint2x2_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_uint2x3.hpp b/CopiumEngine/ext/include/glm/ext/matrix_uint2x3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_uint2x3.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_uint2x3.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_uint2x3_sized.hpp b/CopiumEngine/ext/include/glm/ext/matrix_uint2x3_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_uint2x3_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_uint2x3_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_uint2x4.hpp b/CopiumEngine/ext/include/glm/ext/matrix_uint2x4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_uint2x4.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_uint2x4.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_uint2x4_sized.hpp b/CopiumEngine/ext/include/glm/ext/matrix_uint2x4_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_uint2x4_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_uint2x4_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_uint3x2.hpp b/CopiumEngine/ext/include/glm/ext/matrix_uint3x2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_uint3x2.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_uint3x2.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_uint3x2_sized.hpp b/CopiumEngine/ext/include/glm/ext/matrix_uint3x2_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_uint3x2_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_uint3x2_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_uint3x3.hpp b/CopiumEngine/ext/include/glm/ext/matrix_uint3x3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_uint3x3.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_uint3x3.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_uint3x3_sized.hpp b/CopiumEngine/ext/include/glm/ext/matrix_uint3x3_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_uint3x3_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_uint3x3_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_uint3x4.hpp b/CopiumEngine/ext/include/glm/ext/matrix_uint3x4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_uint3x4.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_uint3x4.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_uint3x4_sized.hpp b/CopiumEngine/ext/include/glm/ext/matrix_uint3x4_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_uint3x4_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_uint3x4_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_uint4x2.hpp b/CopiumEngine/ext/include/glm/ext/matrix_uint4x2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_uint4x2.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_uint4x2.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_uint4x2_sized.hpp b/CopiumEngine/ext/include/glm/ext/matrix_uint4x2_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_uint4x2_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_uint4x2_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_uint4x3.hpp b/CopiumEngine/ext/include/glm/ext/matrix_uint4x3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_uint4x3.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_uint4x3.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_uint4x3_sized.hpp b/CopiumEngine/ext/include/glm/ext/matrix_uint4x3_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_uint4x3_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_uint4x3_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_uint4x4.hpp b/CopiumEngine/ext/include/glm/ext/matrix_uint4x4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_uint4x4.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_uint4x4.hpp
diff --git a/Vulkan/ext/include/glm/ext/matrix_uint4x4_sized.hpp b/CopiumEngine/ext/include/glm/ext/matrix_uint4x4_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/matrix_uint4x4_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/matrix_uint4x4_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/quaternion_common.hpp b/CopiumEngine/ext/include/glm/ext/quaternion_common.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/quaternion_common.hpp
rename to CopiumEngine/ext/include/glm/ext/quaternion_common.hpp
diff --git a/Vulkan/ext/include/glm/ext/quaternion_common.inl b/CopiumEngine/ext/include/glm/ext/quaternion_common.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/quaternion_common.inl
rename to CopiumEngine/ext/include/glm/ext/quaternion_common.inl
diff --git a/Vulkan/ext/include/glm/ext/quaternion_common_simd.inl b/CopiumEngine/ext/include/glm/ext/quaternion_common_simd.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/quaternion_common_simd.inl
rename to CopiumEngine/ext/include/glm/ext/quaternion_common_simd.inl
diff --git a/Vulkan/ext/include/glm/ext/quaternion_double.hpp b/CopiumEngine/ext/include/glm/ext/quaternion_double.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/quaternion_double.hpp
rename to CopiumEngine/ext/include/glm/ext/quaternion_double.hpp
diff --git a/Vulkan/ext/include/glm/ext/quaternion_double_precision.hpp b/CopiumEngine/ext/include/glm/ext/quaternion_double_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/quaternion_double_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/quaternion_double_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/quaternion_exponential.hpp b/CopiumEngine/ext/include/glm/ext/quaternion_exponential.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/quaternion_exponential.hpp
rename to CopiumEngine/ext/include/glm/ext/quaternion_exponential.hpp
diff --git a/Vulkan/ext/include/glm/ext/quaternion_exponential.inl b/CopiumEngine/ext/include/glm/ext/quaternion_exponential.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/quaternion_exponential.inl
rename to CopiumEngine/ext/include/glm/ext/quaternion_exponential.inl
diff --git a/Vulkan/ext/include/glm/ext/quaternion_float.hpp b/CopiumEngine/ext/include/glm/ext/quaternion_float.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/quaternion_float.hpp
rename to CopiumEngine/ext/include/glm/ext/quaternion_float.hpp
diff --git a/Vulkan/ext/include/glm/ext/quaternion_float_precision.hpp b/CopiumEngine/ext/include/glm/ext/quaternion_float_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/quaternion_float_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/quaternion_float_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/quaternion_geometric.hpp b/CopiumEngine/ext/include/glm/ext/quaternion_geometric.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/quaternion_geometric.hpp
rename to CopiumEngine/ext/include/glm/ext/quaternion_geometric.hpp
diff --git a/Vulkan/ext/include/glm/ext/quaternion_geometric.inl b/CopiumEngine/ext/include/glm/ext/quaternion_geometric.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/quaternion_geometric.inl
rename to CopiumEngine/ext/include/glm/ext/quaternion_geometric.inl
diff --git a/Vulkan/ext/include/glm/ext/quaternion_relational.hpp b/CopiumEngine/ext/include/glm/ext/quaternion_relational.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/quaternion_relational.hpp
rename to CopiumEngine/ext/include/glm/ext/quaternion_relational.hpp
diff --git a/Vulkan/ext/include/glm/ext/quaternion_relational.inl b/CopiumEngine/ext/include/glm/ext/quaternion_relational.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/quaternion_relational.inl
rename to CopiumEngine/ext/include/glm/ext/quaternion_relational.inl
diff --git a/Vulkan/ext/include/glm/ext/quaternion_transform.hpp b/CopiumEngine/ext/include/glm/ext/quaternion_transform.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/quaternion_transform.hpp
rename to CopiumEngine/ext/include/glm/ext/quaternion_transform.hpp
diff --git a/Vulkan/ext/include/glm/ext/quaternion_transform.inl b/CopiumEngine/ext/include/glm/ext/quaternion_transform.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/quaternion_transform.inl
rename to CopiumEngine/ext/include/glm/ext/quaternion_transform.inl
diff --git a/Vulkan/ext/include/glm/ext/quaternion_trigonometric.hpp b/CopiumEngine/ext/include/glm/ext/quaternion_trigonometric.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/quaternion_trigonometric.hpp
rename to CopiumEngine/ext/include/glm/ext/quaternion_trigonometric.hpp
diff --git a/Vulkan/ext/include/glm/ext/quaternion_trigonometric.inl b/CopiumEngine/ext/include/glm/ext/quaternion_trigonometric.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/quaternion_trigonometric.inl
rename to CopiumEngine/ext/include/glm/ext/quaternion_trigonometric.inl
diff --git a/Vulkan/ext/include/glm/ext/scalar_common.hpp b/CopiumEngine/ext/include/glm/ext/scalar_common.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/scalar_common.hpp
rename to CopiumEngine/ext/include/glm/ext/scalar_common.hpp
diff --git a/Vulkan/ext/include/glm/ext/scalar_common.inl b/CopiumEngine/ext/include/glm/ext/scalar_common.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/scalar_common.inl
rename to CopiumEngine/ext/include/glm/ext/scalar_common.inl
diff --git a/Vulkan/ext/include/glm/ext/scalar_constants.hpp b/CopiumEngine/ext/include/glm/ext/scalar_constants.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/scalar_constants.hpp
rename to CopiumEngine/ext/include/glm/ext/scalar_constants.hpp
diff --git a/Vulkan/ext/include/glm/ext/scalar_constants.inl b/CopiumEngine/ext/include/glm/ext/scalar_constants.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/scalar_constants.inl
rename to CopiumEngine/ext/include/glm/ext/scalar_constants.inl
diff --git a/Vulkan/ext/include/glm/ext/scalar_int_sized.hpp b/CopiumEngine/ext/include/glm/ext/scalar_int_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/scalar_int_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/scalar_int_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/scalar_integer.hpp b/CopiumEngine/ext/include/glm/ext/scalar_integer.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/scalar_integer.hpp
rename to CopiumEngine/ext/include/glm/ext/scalar_integer.hpp
diff --git a/Vulkan/ext/include/glm/ext/scalar_integer.inl b/CopiumEngine/ext/include/glm/ext/scalar_integer.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/scalar_integer.inl
rename to CopiumEngine/ext/include/glm/ext/scalar_integer.inl
diff --git a/Vulkan/ext/include/glm/ext/scalar_packing.hpp b/CopiumEngine/ext/include/glm/ext/scalar_packing.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/scalar_packing.hpp
rename to CopiumEngine/ext/include/glm/ext/scalar_packing.hpp
diff --git a/Vulkan/ext/include/glm/ext/scalar_packing.inl b/CopiumEngine/ext/include/glm/ext/scalar_packing.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/scalar_packing.inl
rename to CopiumEngine/ext/include/glm/ext/scalar_packing.inl
diff --git a/Vulkan/ext/include/glm/ext/scalar_relational.hpp b/CopiumEngine/ext/include/glm/ext/scalar_relational.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/scalar_relational.hpp
rename to CopiumEngine/ext/include/glm/ext/scalar_relational.hpp
diff --git a/Vulkan/ext/include/glm/ext/scalar_relational.inl b/CopiumEngine/ext/include/glm/ext/scalar_relational.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/scalar_relational.inl
rename to CopiumEngine/ext/include/glm/ext/scalar_relational.inl
diff --git a/Vulkan/ext/include/glm/ext/scalar_uint_sized.hpp b/CopiumEngine/ext/include/glm/ext/scalar_uint_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/scalar_uint_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/scalar_uint_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/scalar_ulp.hpp b/CopiumEngine/ext/include/glm/ext/scalar_ulp.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/scalar_ulp.hpp
rename to CopiumEngine/ext/include/glm/ext/scalar_ulp.hpp
diff --git a/Vulkan/ext/include/glm/ext/scalar_ulp.inl b/CopiumEngine/ext/include/glm/ext/scalar_ulp.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/scalar_ulp.inl
rename to CopiumEngine/ext/include/glm/ext/scalar_ulp.inl
diff --git a/Vulkan/ext/include/glm/ext/vector_bool1.hpp b/CopiumEngine/ext/include/glm/ext/vector_bool1.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_bool1.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_bool1.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_bool1_precision.hpp b/CopiumEngine/ext/include/glm/ext/vector_bool1_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_bool1_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_bool1_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_bool2.hpp b/CopiumEngine/ext/include/glm/ext/vector_bool2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_bool2.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_bool2.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_bool2_precision.hpp b/CopiumEngine/ext/include/glm/ext/vector_bool2_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_bool2_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_bool2_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_bool3.hpp b/CopiumEngine/ext/include/glm/ext/vector_bool3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_bool3.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_bool3.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_bool3_precision.hpp b/CopiumEngine/ext/include/glm/ext/vector_bool3_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_bool3_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_bool3_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_bool4.hpp b/CopiumEngine/ext/include/glm/ext/vector_bool4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_bool4.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_bool4.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_bool4_precision.hpp b/CopiumEngine/ext/include/glm/ext/vector_bool4_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_bool4_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_bool4_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_common.hpp b/CopiumEngine/ext/include/glm/ext/vector_common.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_common.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_common.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_common.inl b/CopiumEngine/ext/include/glm/ext/vector_common.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_common.inl
rename to CopiumEngine/ext/include/glm/ext/vector_common.inl
diff --git a/Vulkan/ext/include/glm/ext/vector_double1.hpp b/CopiumEngine/ext/include/glm/ext/vector_double1.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_double1.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_double1.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_double1_precision.hpp b/CopiumEngine/ext/include/glm/ext/vector_double1_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_double1_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_double1_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_double2.hpp b/CopiumEngine/ext/include/glm/ext/vector_double2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_double2.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_double2.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_double2_precision.hpp b/CopiumEngine/ext/include/glm/ext/vector_double2_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_double2_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_double2_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_double3.hpp b/CopiumEngine/ext/include/glm/ext/vector_double3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_double3.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_double3.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_double3_precision.hpp b/CopiumEngine/ext/include/glm/ext/vector_double3_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_double3_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_double3_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_double4.hpp b/CopiumEngine/ext/include/glm/ext/vector_double4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_double4.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_double4.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_double4_precision.hpp b/CopiumEngine/ext/include/glm/ext/vector_double4_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_double4_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_double4_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_float1.hpp b/CopiumEngine/ext/include/glm/ext/vector_float1.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_float1.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_float1.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_float1_precision.hpp b/CopiumEngine/ext/include/glm/ext/vector_float1_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_float1_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_float1_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_float2.hpp b/CopiumEngine/ext/include/glm/ext/vector_float2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_float2.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_float2.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_float2_precision.hpp b/CopiumEngine/ext/include/glm/ext/vector_float2_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_float2_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_float2_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_float3.hpp b/CopiumEngine/ext/include/glm/ext/vector_float3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_float3.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_float3.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_float3_precision.hpp b/CopiumEngine/ext/include/glm/ext/vector_float3_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_float3_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_float3_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_float4.hpp b/CopiumEngine/ext/include/glm/ext/vector_float4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_float4.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_float4.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_float4_precision.hpp b/CopiumEngine/ext/include/glm/ext/vector_float4_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_float4_precision.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_float4_precision.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_int1.hpp b/CopiumEngine/ext/include/glm/ext/vector_int1.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_int1.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_int1.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_int1_sized.hpp b/CopiumEngine/ext/include/glm/ext/vector_int1_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_int1_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_int1_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_int2.hpp b/CopiumEngine/ext/include/glm/ext/vector_int2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_int2.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_int2.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_int2_sized.hpp b/CopiumEngine/ext/include/glm/ext/vector_int2_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_int2_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_int2_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_int3.hpp b/CopiumEngine/ext/include/glm/ext/vector_int3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_int3.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_int3.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_int3_sized.hpp b/CopiumEngine/ext/include/glm/ext/vector_int3_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_int3_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_int3_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_int4.hpp b/CopiumEngine/ext/include/glm/ext/vector_int4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_int4.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_int4.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_int4_sized.hpp b/CopiumEngine/ext/include/glm/ext/vector_int4_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_int4_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_int4_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_integer.hpp b/CopiumEngine/ext/include/glm/ext/vector_integer.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_integer.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_integer.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_integer.inl b/CopiumEngine/ext/include/glm/ext/vector_integer.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_integer.inl
rename to CopiumEngine/ext/include/glm/ext/vector_integer.inl
diff --git a/Vulkan/ext/include/glm/ext/vector_packing.hpp b/CopiumEngine/ext/include/glm/ext/vector_packing.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_packing.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_packing.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_packing.inl b/CopiumEngine/ext/include/glm/ext/vector_packing.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_packing.inl
rename to CopiumEngine/ext/include/glm/ext/vector_packing.inl
diff --git a/Vulkan/ext/include/glm/ext/vector_relational.hpp b/CopiumEngine/ext/include/glm/ext/vector_relational.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_relational.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_relational.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_relational.inl b/CopiumEngine/ext/include/glm/ext/vector_relational.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_relational.inl
rename to CopiumEngine/ext/include/glm/ext/vector_relational.inl
diff --git a/Vulkan/ext/include/glm/ext/vector_uint1.hpp b/CopiumEngine/ext/include/glm/ext/vector_uint1.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_uint1.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_uint1.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_uint1_sized.hpp b/CopiumEngine/ext/include/glm/ext/vector_uint1_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_uint1_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_uint1_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_uint2.hpp b/CopiumEngine/ext/include/glm/ext/vector_uint2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_uint2.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_uint2.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_uint2_sized.hpp b/CopiumEngine/ext/include/glm/ext/vector_uint2_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_uint2_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_uint2_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_uint3.hpp b/CopiumEngine/ext/include/glm/ext/vector_uint3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_uint3.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_uint3.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_uint3_sized.hpp b/CopiumEngine/ext/include/glm/ext/vector_uint3_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_uint3_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_uint3_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_uint4.hpp b/CopiumEngine/ext/include/glm/ext/vector_uint4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_uint4.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_uint4.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_uint4_sized.hpp b/CopiumEngine/ext/include/glm/ext/vector_uint4_sized.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_uint4_sized.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_uint4_sized.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_ulp.hpp b/CopiumEngine/ext/include/glm/ext/vector_ulp.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_ulp.hpp
rename to CopiumEngine/ext/include/glm/ext/vector_ulp.hpp
diff --git a/Vulkan/ext/include/glm/ext/vector_ulp.inl b/CopiumEngine/ext/include/glm/ext/vector_ulp.inl
similarity index 100%
rename from Vulkan/ext/include/glm/ext/vector_ulp.inl
rename to CopiumEngine/ext/include/glm/ext/vector_ulp.inl
diff --git a/Vulkan/ext/include/glm/fwd.hpp b/CopiumEngine/ext/include/glm/fwd.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/fwd.hpp
rename to CopiumEngine/ext/include/glm/fwd.hpp
diff --git a/Vulkan/ext/include/glm/geometric.hpp b/CopiumEngine/ext/include/glm/geometric.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/geometric.hpp
rename to CopiumEngine/ext/include/glm/geometric.hpp
diff --git a/Vulkan/ext/include/glm/glm.hpp b/CopiumEngine/ext/include/glm/glm.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/glm.hpp
rename to CopiumEngine/ext/include/glm/glm.hpp
diff --git a/Vulkan/ext/include/glm/gtc/bitfield.hpp b/CopiumEngine/ext/include/glm/gtc/bitfield.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/bitfield.hpp
rename to CopiumEngine/ext/include/glm/gtc/bitfield.hpp
diff --git a/Vulkan/ext/include/glm/gtc/bitfield.inl b/CopiumEngine/ext/include/glm/gtc/bitfield.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/bitfield.inl
rename to CopiumEngine/ext/include/glm/gtc/bitfield.inl
diff --git a/Vulkan/ext/include/glm/gtc/color_space.hpp b/CopiumEngine/ext/include/glm/gtc/color_space.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/color_space.hpp
rename to CopiumEngine/ext/include/glm/gtc/color_space.hpp
diff --git a/Vulkan/ext/include/glm/gtc/color_space.inl b/CopiumEngine/ext/include/glm/gtc/color_space.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/color_space.inl
rename to CopiumEngine/ext/include/glm/gtc/color_space.inl
diff --git a/Vulkan/ext/include/glm/gtc/constants.hpp b/CopiumEngine/ext/include/glm/gtc/constants.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/constants.hpp
rename to CopiumEngine/ext/include/glm/gtc/constants.hpp
diff --git a/Vulkan/ext/include/glm/gtc/constants.inl b/CopiumEngine/ext/include/glm/gtc/constants.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/constants.inl
rename to CopiumEngine/ext/include/glm/gtc/constants.inl
diff --git a/Vulkan/ext/include/glm/gtc/epsilon.hpp b/CopiumEngine/ext/include/glm/gtc/epsilon.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/epsilon.hpp
rename to CopiumEngine/ext/include/glm/gtc/epsilon.hpp
diff --git a/Vulkan/ext/include/glm/gtc/epsilon.inl b/CopiumEngine/ext/include/glm/gtc/epsilon.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/epsilon.inl
rename to CopiumEngine/ext/include/glm/gtc/epsilon.inl
diff --git a/Vulkan/ext/include/glm/gtc/integer.hpp b/CopiumEngine/ext/include/glm/gtc/integer.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/integer.hpp
rename to CopiumEngine/ext/include/glm/gtc/integer.hpp
diff --git a/Vulkan/ext/include/glm/gtc/integer.inl b/CopiumEngine/ext/include/glm/gtc/integer.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/integer.inl
rename to CopiumEngine/ext/include/glm/gtc/integer.inl
diff --git a/Vulkan/ext/include/glm/gtc/matrix_access.hpp b/CopiumEngine/ext/include/glm/gtc/matrix_access.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/matrix_access.hpp
rename to CopiumEngine/ext/include/glm/gtc/matrix_access.hpp
diff --git a/Vulkan/ext/include/glm/gtc/matrix_access.inl b/CopiumEngine/ext/include/glm/gtc/matrix_access.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/matrix_access.inl
rename to CopiumEngine/ext/include/glm/gtc/matrix_access.inl
diff --git a/Vulkan/ext/include/glm/gtc/matrix_integer.hpp b/CopiumEngine/ext/include/glm/gtc/matrix_integer.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/matrix_integer.hpp
rename to CopiumEngine/ext/include/glm/gtc/matrix_integer.hpp
diff --git a/Vulkan/ext/include/glm/gtc/matrix_inverse.hpp b/CopiumEngine/ext/include/glm/gtc/matrix_inverse.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/matrix_inverse.hpp
rename to CopiumEngine/ext/include/glm/gtc/matrix_inverse.hpp
diff --git a/Vulkan/ext/include/glm/gtc/matrix_inverse.inl b/CopiumEngine/ext/include/glm/gtc/matrix_inverse.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/matrix_inverse.inl
rename to CopiumEngine/ext/include/glm/gtc/matrix_inverse.inl
diff --git a/Vulkan/ext/include/glm/gtc/matrix_transform.hpp b/CopiumEngine/ext/include/glm/gtc/matrix_transform.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/matrix_transform.hpp
rename to CopiumEngine/ext/include/glm/gtc/matrix_transform.hpp
diff --git a/Vulkan/ext/include/glm/gtc/matrix_transform.inl b/CopiumEngine/ext/include/glm/gtc/matrix_transform.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/matrix_transform.inl
rename to CopiumEngine/ext/include/glm/gtc/matrix_transform.inl
diff --git a/Vulkan/ext/include/glm/gtc/noise.hpp b/CopiumEngine/ext/include/glm/gtc/noise.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/noise.hpp
rename to CopiumEngine/ext/include/glm/gtc/noise.hpp
diff --git a/Vulkan/ext/include/glm/gtc/noise.inl b/CopiumEngine/ext/include/glm/gtc/noise.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/noise.inl
rename to CopiumEngine/ext/include/glm/gtc/noise.inl
diff --git a/Vulkan/ext/include/glm/gtc/packing.hpp b/CopiumEngine/ext/include/glm/gtc/packing.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/packing.hpp
rename to CopiumEngine/ext/include/glm/gtc/packing.hpp
diff --git a/Vulkan/ext/include/glm/gtc/packing.inl b/CopiumEngine/ext/include/glm/gtc/packing.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/packing.inl
rename to CopiumEngine/ext/include/glm/gtc/packing.inl
diff --git a/Vulkan/ext/include/glm/gtc/quaternion.hpp b/CopiumEngine/ext/include/glm/gtc/quaternion.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/quaternion.hpp
rename to CopiumEngine/ext/include/glm/gtc/quaternion.hpp
diff --git a/Vulkan/ext/include/glm/gtc/quaternion.inl b/CopiumEngine/ext/include/glm/gtc/quaternion.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/quaternion.inl
rename to CopiumEngine/ext/include/glm/gtc/quaternion.inl
diff --git a/Vulkan/ext/include/glm/gtc/quaternion_simd.inl b/CopiumEngine/ext/include/glm/gtc/quaternion_simd.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/quaternion_simd.inl
rename to CopiumEngine/ext/include/glm/gtc/quaternion_simd.inl
diff --git a/Vulkan/ext/include/glm/gtc/random.hpp b/CopiumEngine/ext/include/glm/gtc/random.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/random.hpp
rename to CopiumEngine/ext/include/glm/gtc/random.hpp
diff --git a/Vulkan/ext/include/glm/gtc/random.inl b/CopiumEngine/ext/include/glm/gtc/random.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/random.inl
rename to CopiumEngine/ext/include/glm/gtc/random.inl
diff --git a/Vulkan/ext/include/glm/gtc/reciprocal.hpp b/CopiumEngine/ext/include/glm/gtc/reciprocal.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/reciprocal.hpp
rename to CopiumEngine/ext/include/glm/gtc/reciprocal.hpp
diff --git a/Vulkan/ext/include/glm/gtc/reciprocal.inl b/CopiumEngine/ext/include/glm/gtc/reciprocal.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/reciprocal.inl
rename to CopiumEngine/ext/include/glm/gtc/reciprocal.inl
diff --git a/Vulkan/ext/include/glm/gtc/round.hpp b/CopiumEngine/ext/include/glm/gtc/round.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/round.hpp
rename to CopiumEngine/ext/include/glm/gtc/round.hpp
diff --git a/Vulkan/ext/include/glm/gtc/round.inl b/CopiumEngine/ext/include/glm/gtc/round.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/round.inl
rename to CopiumEngine/ext/include/glm/gtc/round.inl
diff --git a/Vulkan/ext/include/glm/gtc/type_aligned.hpp b/CopiumEngine/ext/include/glm/gtc/type_aligned.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/type_aligned.hpp
rename to CopiumEngine/ext/include/glm/gtc/type_aligned.hpp
diff --git a/Vulkan/ext/include/glm/gtc/type_precision.hpp b/CopiumEngine/ext/include/glm/gtc/type_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/type_precision.hpp
rename to CopiumEngine/ext/include/glm/gtc/type_precision.hpp
diff --git a/Vulkan/ext/include/glm/gtc/type_precision.inl b/CopiumEngine/ext/include/glm/gtc/type_precision.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/type_precision.inl
rename to CopiumEngine/ext/include/glm/gtc/type_precision.inl
diff --git a/Vulkan/ext/include/glm/gtc/type_ptr.hpp b/CopiumEngine/ext/include/glm/gtc/type_ptr.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/type_ptr.hpp
rename to CopiumEngine/ext/include/glm/gtc/type_ptr.hpp
diff --git a/Vulkan/ext/include/glm/gtc/type_ptr.inl b/CopiumEngine/ext/include/glm/gtc/type_ptr.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/type_ptr.inl
rename to CopiumEngine/ext/include/glm/gtc/type_ptr.inl
diff --git a/Vulkan/ext/include/glm/gtc/ulp.hpp b/CopiumEngine/ext/include/glm/gtc/ulp.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/ulp.hpp
rename to CopiumEngine/ext/include/glm/gtc/ulp.hpp
diff --git a/Vulkan/ext/include/glm/gtc/ulp.inl b/CopiumEngine/ext/include/glm/gtc/ulp.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/ulp.inl
rename to CopiumEngine/ext/include/glm/gtc/ulp.inl
diff --git a/Vulkan/ext/include/glm/gtc/vec1.hpp b/CopiumEngine/ext/include/glm/gtc/vec1.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtc/vec1.hpp
rename to CopiumEngine/ext/include/glm/gtc/vec1.hpp
diff --git a/Vulkan/ext/include/glm/gtx/associated_min_max.hpp b/CopiumEngine/ext/include/glm/gtx/associated_min_max.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/associated_min_max.hpp
rename to CopiumEngine/ext/include/glm/gtx/associated_min_max.hpp
diff --git a/Vulkan/ext/include/glm/gtx/associated_min_max.inl b/CopiumEngine/ext/include/glm/gtx/associated_min_max.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/associated_min_max.inl
rename to CopiumEngine/ext/include/glm/gtx/associated_min_max.inl
diff --git a/Vulkan/ext/include/glm/gtx/bit.hpp b/CopiumEngine/ext/include/glm/gtx/bit.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/bit.hpp
rename to CopiumEngine/ext/include/glm/gtx/bit.hpp
diff --git a/Vulkan/ext/include/glm/gtx/bit.inl b/CopiumEngine/ext/include/glm/gtx/bit.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/bit.inl
rename to CopiumEngine/ext/include/glm/gtx/bit.inl
diff --git a/Vulkan/ext/include/glm/gtx/closest_point.hpp b/CopiumEngine/ext/include/glm/gtx/closest_point.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/closest_point.hpp
rename to CopiumEngine/ext/include/glm/gtx/closest_point.hpp
diff --git a/Vulkan/ext/include/glm/gtx/closest_point.inl b/CopiumEngine/ext/include/glm/gtx/closest_point.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/closest_point.inl
rename to CopiumEngine/ext/include/glm/gtx/closest_point.inl
diff --git a/Vulkan/ext/include/glm/gtx/color_encoding.hpp b/CopiumEngine/ext/include/glm/gtx/color_encoding.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/color_encoding.hpp
rename to CopiumEngine/ext/include/glm/gtx/color_encoding.hpp
diff --git a/Vulkan/ext/include/glm/gtx/color_encoding.inl b/CopiumEngine/ext/include/glm/gtx/color_encoding.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/color_encoding.inl
rename to CopiumEngine/ext/include/glm/gtx/color_encoding.inl
diff --git a/Vulkan/ext/include/glm/gtx/color_space.hpp b/CopiumEngine/ext/include/glm/gtx/color_space.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/color_space.hpp
rename to CopiumEngine/ext/include/glm/gtx/color_space.hpp
diff --git a/Vulkan/ext/include/glm/gtx/color_space.inl b/CopiumEngine/ext/include/glm/gtx/color_space.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/color_space.inl
rename to CopiumEngine/ext/include/glm/gtx/color_space.inl
diff --git a/Vulkan/ext/include/glm/gtx/color_space_YCoCg.hpp b/CopiumEngine/ext/include/glm/gtx/color_space_YCoCg.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/color_space_YCoCg.hpp
rename to CopiumEngine/ext/include/glm/gtx/color_space_YCoCg.hpp
diff --git a/Vulkan/ext/include/glm/gtx/color_space_YCoCg.inl b/CopiumEngine/ext/include/glm/gtx/color_space_YCoCg.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/color_space_YCoCg.inl
rename to CopiumEngine/ext/include/glm/gtx/color_space_YCoCg.inl
diff --git a/Vulkan/ext/include/glm/gtx/common.hpp b/CopiumEngine/ext/include/glm/gtx/common.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/common.hpp
rename to CopiumEngine/ext/include/glm/gtx/common.hpp
diff --git a/Vulkan/ext/include/glm/gtx/common.inl b/CopiumEngine/ext/include/glm/gtx/common.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/common.inl
rename to CopiumEngine/ext/include/glm/gtx/common.inl
diff --git a/Vulkan/ext/include/glm/gtx/compatibility.hpp b/CopiumEngine/ext/include/glm/gtx/compatibility.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/compatibility.hpp
rename to CopiumEngine/ext/include/glm/gtx/compatibility.hpp
diff --git a/Vulkan/ext/include/glm/gtx/compatibility.inl b/CopiumEngine/ext/include/glm/gtx/compatibility.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/compatibility.inl
rename to CopiumEngine/ext/include/glm/gtx/compatibility.inl
diff --git a/Vulkan/ext/include/glm/gtx/component_wise.hpp b/CopiumEngine/ext/include/glm/gtx/component_wise.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/component_wise.hpp
rename to CopiumEngine/ext/include/glm/gtx/component_wise.hpp
diff --git a/Vulkan/ext/include/glm/gtx/component_wise.inl b/CopiumEngine/ext/include/glm/gtx/component_wise.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/component_wise.inl
rename to CopiumEngine/ext/include/glm/gtx/component_wise.inl
diff --git a/Vulkan/ext/include/glm/gtx/dual_quaternion.hpp b/CopiumEngine/ext/include/glm/gtx/dual_quaternion.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/dual_quaternion.hpp
rename to CopiumEngine/ext/include/glm/gtx/dual_quaternion.hpp
diff --git a/Vulkan/ext/include/glm/gtx/dual_quaternion.inl b/CopiumEngine/ext/include/glm/gtx/dual_quaternion.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/dual_quaternion.inl
rename to CopiumEngine/ext/include/glm/gtx/dual_quaternion.inl
diff --git a/Vulkan/ext/include/glm/gtx/easing.hpp b/CopiumEngine/ext/include/glm/gtx/easing.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/easing.hpp
rename to CopiumEngine/ext/include/glm/gtx/easing.hpp
diff --git a/Vulkan/ext/include/glm/gtx/easing.inl b/CopiumEngine/ext/include/glm/gtx/easing.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/easing.inl
rename to CopiumEngine/ext/include/glm/gtx/easing.inl
diff --git a/Vulkan/ext/include/glm/gtx/euler_angles.hpp b/CopiumEngine/ext/include/glm/gtx/euler_angles.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/euler_angles.hpp
rename to CopiumEngine/ext/include/glm/gtx/euler_angles.hpp
diff --git a/Vulkan/ext/include/glm/gtx/euler_angles.inl b/CopiumEngine/ext/include/glm/gtx/euler_angles.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/euler_angles.inl
rename to CopiumEngine/ext/include/glm/gtx/euler_angles.inl
diff --git a/Vulkan/ext/include/glm/gtx/extend.hpp b/CopiumEngine/ext/include/glm/gtx/extend.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/extend.hpp
rename to CopiumEngine/ext/include/glm/gtx/extend.hpp
diff --git a/Vulkan/ext/include/glm/gtx/extend.inl b/CopiumEngine/ext/include/glm/gtx/extend.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/extend.inl
rename to CopiumEngine/ext/include/glm/gtx/extend.inl
diff --git a/Vulkan/ext/include/glm/gtx/extended_min_max.hpp b/CopiumEngine/ext/include/glm/gtx/extended_min_max.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/extended_min_max.hpp
rename to CopiumEngine/ext/include/glm/gtx/extended_min_max.hpp
diff --git a/Vulkan/ext/include/glm/gtx/extended_min_max.inl b/CopiumEngine/ext/include/glm/gtx/extended_min_max.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/extended_min_max.inl
rename to CopiumEngine/ext/include/glm/gtx/extended_min_max.inl
diff --git a/Vulkan/ext/include/glm/gtx/exterior_product.hpp b/CopiumEngine/ext/include/glm/gtx/exterior_product.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/exterior_product.hpp
rename to CopiumEngine/ext/include/glm/gtx/exterior_product.hpp
diff --git a/Vulkan/ext/include/glm/gtx/exterior_product.inl b/CopiumEngine/ext/include/glm/gtx/exterior_product.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/exterior_product.inl
rename to CopiumEngine/ext/include/glm/gtx/exterior_product.inl
diff --git a/Vulkan/ext/include/glm/gtx/fast_exponential.hpp b/CopiumEngine/ext/include/glm/gtx/fast_exponential.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/fast_exponential.hpp
rename to CopiumEngine/ext/include/glm/gtx/fast_exponential.hpp
diff --git a/Vulkan/ext/include/glm/gtx/fast_exponential.inl b/CopiumEngine/ext/include/glm/gtx/fast_exponential.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/fast_exponential.inl
rename to CopiumEngine/ext/include/glm/gtx/fast_exponential.inl
diff --git a/Vulkan/ext/include/glm/gtx/fast_square_root.hpp b/CopiumEngine/ext/include/glm/gtx/fast_square_root.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/fast_square_root.hpp
rename to CopiumEngine/ext/include/glm/gtx/fast_square_root.hpp
diff --git a/Vulkan/ext/include/glm/gtx/fast_square_root.inl b/CopiumEngine/ext/include/glm/gtx/fast_square_root.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/fast_square_root.inl
rename to CopiumEngine/ext/include/glm/gtx/fast_square_root.inl
diff --git a/Vulkan/ext/include/glm/gtx/fast_trigonometry.hpp b/CopiumEngine/ext/include/glm/gtx/fast_trigonometry.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/fast_trigonometry.hpp
rename to CopiumEngine/ext/include/glm/gtx/fast_trigonometry.hpp
diff --git a/Vulkan/ext/include/glm/gtx/fast_trigonometry.inl b/CopiumEngine/ext/include/glm/gtx/fast_trigonometry.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/fast_trigonometry.inl
rename to CopiumEngine/ext/include/glm/gtx/fast_trigonometry.inl
diff --git a/Vulkan/ext/include/glm/gtx/float_notmalize.inl b/CopiumEngine/ext/include/glm/gtx/float_notmalize.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/float_notmalize.inl
rename to CopiumEngine/ext/include/glm/gtx/float_notmalize.inl
diff --git a/Vulkan/ext/include/glm/gtx/functions.hpp b/CopiumEngine/ext/include/glm/gtx/functions.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/functions.hpp
rename to CopiumEngine/ext/include/glm/gtx/functions.hpp
diff --git a/Vulkan/ext/include/glm/gtx/functions.inl b/CopiumEngine/ext/include/glm/gtx/functions.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/functions.inl
rename to CopiumEngine/ext/include/glm/gtx/functions.inl
diff --git a/Vulkan/ext/include/glm/gtx/gradient_paint.hpp b/CopiumEngine/ext/include/glm/gtx/gradient_paint.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/gradient_paint.hpp
rename to CopiumEngine/ext/include/glm/gtx/gradient_paint.hpp
diff --git a/Vulkan/ext/include/glm/gtx/gradient_paint.inl b/CopiumEngine/ext/include/glm/gtx/gradient_paint.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/gradient_paint.inl
rename to CopiumEngine/ext/include/glm/gtx/gradient_paint.inl
diff --git a/Vulkan/ext/include/glm/gtx/handed_coordinate_space.hpp b/CopiumEngine/ext/include/glm/gtx/handed_coordinate_space.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/handed_coordinate_space.hpp
rename to CopiumEngine/ext/include/glm/gtx/handed_coordinate_space.hpp
diff --git a/Vulkan/ext/include/glm/gtx/handed_coordinate_space.inl b/CopiumEngine/ext/include/glm/gtx/handed_coordinate_space.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/handed_coordinate_space.inl
rename to CopiumEngine/ext/include/glm/gtx/handed_coordinate_space.inl
diff --git a/Vulkan/ext/include/glm/gtx/hash.hpp b/CopiumEngine/ext/include/glm/gtx/hash.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/hash.hpp
rename to CopiumEngine/ext/include/glm/gtx/hash.hpp
diff --git a/Vulkan/ext/include/glm/gtx/hash.inl b/CopiumEngine/ext/include/glm/gtx/hash.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/hash.inl
rename to CopiumEngine/ext/include/glm/gtx/hash.inl
diff --git a/Vulkan/ext/include/glm/gtx/integer.hpp b/CopiumEngine/ext/include/glm/gtx/integer.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/integer.hpp
rename to CopiumEngine/ext/include/glm/gtx/integer.hpp
diff --git a/Vulkan/ext/include/glm/gtx/integer.inl b/CopiumEngine/ext/include/glm/gtx/integer.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/integer.inl
rename to CopiumEngine/ext/include/glm/gtx/integer.inl
diff --git a/Vulkan/ext/include/glm/gtx/intersect.hpp b/CopiumEngine/ext/include/glm/gtx/intersect.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/intersect.hpp
rename to CopiumEngine/ext/include/glm/gtx/intersect.hpp
diff --git a/Vulkan/ext/include/glm/gtx/intersect.inl b/CopiumEngine/ext/include/glm/gtx/intersect.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/intersect.inl
rename to CopiumEngine/ext/include/glm/gtx/intersect.inl
diff --git a/Vulkan/ext/include/glm/gtx/io.hpp b/CopiumEngine/ext/include/glm/gtx/io.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/io.hpp
rename to CopiumEngine/ext/include/glm/gtx/io.hpp
diff --git a/Vulkan/ext/include/glm/gtx/io.inl b/CopiumEngine/ext/include/glm/gtx/io.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/io.inl
rename to CopiumEngine/ext/include/glm/gtx/io.inl
diff --git a/Vulkan/ext/include/glm/gtx/log_base.hpp b/CopiumEngine/ext/include/glm/gtx/log_base.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/log_base.hpp
rename to CopiumEngine/ext/include/glm/gtx/log_base.hpp
diff --git a/Vulkan/ext/include/glm/gtx/log_base.inl b/CopiumEngine/ext/include/glm/gtx/log_base.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/log_base.inl
rename to CopiumEngine/ext/include/glm/gtx/log_base.inl
diff --git a/Vulkan/ext/include/glm/gtx/matrix_cross_product.hpp b/CopiumEngine/ext/include/glm/gtx/matrix_cross_product.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/matrix_cross_product.hpp
rename to CopiumEngine/ext/include/glm/gtx/matrix_cross_product.hpp
diff --git a/Vulkan/ext/include/glm/gtx/matrix_cross_product.inl b/CopiumEngine/ext/include/glm/gtx/matrix_cross_product.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/matrix_cross_product.inl
rename to CopiumEngine/ext/include/glm/gtx/matrix_cross_product.inl
diff --git a/Vulkan/ext/include/glm/gtx/matrix_decompose.hpp b/CopiumEngine/ext/include/glm/gtx/matrix_decompose.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/matrix_decompose.hpp
rename to CopiumEngine/ext/include/glm/gtx/matrix_decompose.hpp
diff --git a/Vulkan/ext/include/glm/gtx/matrix_decompose.inl b/CopiumEngine/ext/include/glm/gtx/matrix_decompose.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/matrix_decompose.inl
rename to CopiumEngine/ext/include/glm/gtx/matrix_decompose.inl
diff --git a/Vulkan/ext/include/glm/gtx/matrix_factorisation.hpp b/CopiumEngine/ext/include/glm/gtx/matrix_factorisation.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/matrix_factorisation.hpp
rename to CopiumEngine/ext/include/glm/gtx/matrix_factorisation.hpp
diff --git a/Vulkan/ext/include/glm/gtx/matrix_factorisation.inl b/CopiumEngine/ext/include/glm/gtx/matrix_factorisation.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/matrix_factorisation.inl
rename to CopiumEngine/ext/include/glm/gtx/matrix_factorisation.inl
diff --git a/Vulkan/ext/include/glm/gtx/matrix_interpolation.hpp b/CopiumEngine/ext/include/glm/gtx/matrix_interpolation.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/matrix_interpolation.hpp
rename to CopiumEngine/ext/include/glm/gtx/matrix_interpolation.hpp
diff --git a/Vulkan/ext/include/glm/gtx/matrix_interpolation.inl b/CopiumEngine/ext/include/glm/gtx/matrix_interpolation.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/matrix_interpolation.inl
rename to CopiumEngine/ext/include/glm/gtx/matrix_interpolation.inl
diff --git a/Vulkan/ext/include/glm/gtx/matrix_major_storage.hpp b/CopiumEngine/ext/include/glm/gtx/matrix_major_storage.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/matrix_major_storage.hpp
rename to CopiumEngine/ext/include/glm/gtx/matrix_major_storage.hpp
diff --git a/Vulkan/ext/include/glm/gtx/matrix_major_storage.inl b/CopiumEngine/ext/include/glm/gtx/matrix_major_storage.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/matrix_major_storage.inl
rename to CopiumEngine/ext/include/glm/gtx/matrix_major_storage.inl
diff --git a/Vulkan/ext/include/glm/gtx/matrix_operation.hpp b/CopiumEngine/ext/include/glm/gtx/matrix_operation.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/matrix_operation.hpp
rename to CopiumEngine/ext/include/glm/gtx/matrix_operation.hpp
diff --git a/Vulkan/ext/include/glm/gtx/matrix_operation.inl b/CopiumEngine/ext/include/glm/gtx/matrix_operation.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/matrix_operation.inl
rename to CopiumEngine/ext/include/glm/gtx/matrix_operation.inl
diff --git a/Vulkan/ext/include/glm/gtx/matrix_query.hpp b/CopiumEngine/ext/include/glm/gtx/matrix_query.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/matrix_query.hpp
rename to CopiumEngine/ext/include/glm/gtx/matrix_query.hpp
diff --git a/Vulkan/ext/include/glm/gtx/matrix_query.inl b/CopiumEngine/ext/include/glm/gtx/matrix_query.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/matrix_query.inl
rename to CopiumEngine/ext/include/glm/gtx/matrix_query.inl
diff --git a/Vulkan/ext/include/glm/gtx/matrix_transform_2d.hpp b/CopiumEngine/ext/include/glm/gtx/matrix_transform_2d.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/matrix_transform_2d.hpp
rename to CopiumEngine/ext/include/glm/gtx/matrix_transform_2d.hpp
diff --git a/Vulkan/ext/include/glm/gtx/matrix_transform_2d.inl b/CopiumEngine/ext/include/glm/gtx/matrix_transform_2d.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/matrix_transform_2d.inl
rename to CopiumEngine/ext/include/glm/gtx/matrix_transform_2d.inl
diff --git a/Vulkan/ext/include/glm/gtx/mixed_product.hpp b/CopiumEngine/ext/include/glm/gtx/mixed_product.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/mixed_product.hpp
rename to CopiumEngine/ext/include/glm/gtx/mixed_product.hpp
diff --git a/Vulkan/ext/include/glm/gtx/mixed_product.inl b/CopiumEngine/ext/include/glm/gtx/mixed_product.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/mixed_product.inl
rename to CopiumEngine/ext/include/glm/gtx/mixed_product.inl
diff --git a/Vulkan/ext/include/glm/gtx/norm.hpp b/CopiumEngine/ext/include/glm/gtx/norm.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/norm.hpp
rename to CopiumEngine/ext/include/glm/gtx/norm.hpp
diff --git a/Vulkan/ext/include/glm/gtx/norm.inl b/CopiumEngine/ext/include/glm/gtx/norm.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/norm.inl
rename to CopiumEngine/ext/include/glm/gtx/norm.inl
diff --git a/Vulkan/ext/include/glm/gtx/normal.hpp b/CopiumEngine/ext/include/glm/gtx/normal.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/normal.hpp
rename to CopiumEngine/ext/include/glm/gtx/normal.hpp
diff --git a/Vulkan/ext/include/glm/gtx/normal.inl b/CopiumEngine/ext/include/glm/gtx/normal.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/normal.inl
rename to CopiumEngine/ext/include/glm/gtx/normal.inl
diff --git a/Vulkan/ext/include/glm/gtx/normalize_dot.hpp b/CopiumEngine/ext/include/glm/gtx/normalize_dot.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/normalize_dot.hpp
rename to CopiumEngine/ext/include/glm/gtx/normalize_dot.hpp
diff --git a/Vulkan/ext/include/glm/gtx/normalize_dot.inl b/CopiumEngine/ext/include/glm/gtx/normalize_dot.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/normalize_dot.inl
rename to CopiumEngine/ext/include/glm/gtx/normalize_dot.inl
diff --git a/Vulkan/ext/include/glm/gtx/number_precision.hpp b/CopiumEngine/ext/include/glm/gtx/number_precision.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/number_precision.hpp
rename to CopiumEngine/ext/include/glm/gtx/number_precision.hpp
diff --git a/Vulkan/ext/include/glm/gtx/number_precision.inl b/CopiumEngine/ext/include/glm/gtx/number_precision.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/number_precision.inl
rename to CopiumEngine/ext/include/glm/gtx/number_precision.inl
diff --git a/Vulkan/ext/include/glm/gtx/optimum_pow.hpp b/CopiumEngine/ext/include/glm/gtx/optimum_pow.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/optimum_pow.hpp
rename to CopiumEngine/ext/include/glm/gtx/optimum_pow.hpp
diff --git a/Vulkan/ext/include/glm/gtx/optimum_pow.inl b/CopiumEngine/ext/include/glm/gtx/optimum_pow.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/optimum_pow.inl
rename to CopiumEngine/ext/include/glm/gtx/optimum_pow.inl
diff --git a/Vulkan/ext/include/glm/gtx/orthonormalize.hpp b/CopiumEngine/ext/include/glm/gtx/orthonormalize.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/orthonormalize.hpp
rename to CopiumEngine/ext/include/glm/gtx/orthonormalize.hpp
diff --git a/Vulkan/ext/include/glm/gtx/orthonormalize.inl b/CopiumEngine/ext/include/glm/gtx/orthonormalize.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/orthonormalize.inl
rename to CopiumEngine/ext/include/glm/gtx/orthonormalize.inl
diff --git a/Vulkan/ext/include/glm/gtx/perpendicular.hpp b/CopiumEngine/ext/include/glm/gtx/perpendicular.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/perpendicular.hpp
rename to CopiumEngine/ext/include/glm/gtx/perpendicular.hpp
diff --git a/Vulkan/ext/include/glm/gtx/perpendicular.inl b/CopiumEngine/ext/include/glm/gtx/perpendicular.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/perpendicular.inl
rename to CopiumEngine/ext/include/glm/gtx/perpendicular.inl
diff --git a/Vulkan/ext/include/glm/gtx/polar_coordinates.hpp b/CopiumEngine/ext/include/glm/gtx/polar_coordinates.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/polar_coordinates.hpp
rename to CopiumEngine/ext/include/glm/gtx/polar_coordinates.hpp
diff --git a/Vulkan/ext/include/glm/gtx/polar_coordinates.inl b/CopiumEngine/ext/include/glm/gtx/polar_coordinates.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/polar_coordinates.inl
rename to CopiumEngine/ext/include/glm/gtx/polar_coordinates.inl
diff --git a/Vulkan/ext/include/glm/gtx/projection.hpp b/CopiumEngine/ext/include/glm/gtx/projection.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/projection.hpp
rename to CopiumEngine/ext/include/glm/gtx/projection.hpp
diff --git a/Vulkan/ext/include/glm/gtx/projection.inl b/CopiumEngine/ext/include/glm/gtx/projection.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/projection.inl
rename to CopiumEngine/ext/include/glm/gtx/projection.inl
diff --git a/Vulkan/ext/include/glm/gtx/quaternion.hpp b/CopiumEngine/ext/include/glm/gtx/quaternion.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/quaternion.hpp
rename to CopiumEngine/ext/include/glm/gtx/quaternion.hpp
diff --git a/Vulkan/ext/include/glm/gtx/quaternion.inl b/CopiumEngine/ext/include/glm/gtx/quaternion.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/quaternion.inl
rename to CopiumEngine/ext/include/glm/gtx/quaternion.inl
diff --git a/Vulkan/ext/include/glm/gtx/range.hpp b/CopiumEngine/ext/include/glm/gtx/range.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/range.hpp
rename to CopiumEngine/ext/include/glm/gtx/range.hpp
diff --git a/Vulkan/ext/include/glm/gtx/raw_data.hpp b/CopiumEngine/ext/include/glm/gtx/raw_data.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/raw_data.hpp
rename to CopiumEngine/ext/include/glm/gtx/raw_data.hpp
diff --git a/Vulkan/ext/include/glm/gtx/raw_data.inl b/CopiumEngine/ext/include/glm/gtx/raw_data.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/raw_data.inl
rename to CopiumEngine/ext/include/glm/gtx/raw_data.inl
diff --git a/Vulkan/ext/include/glm/gtx/rotate_normalized_axis.hpp b/CopiumEngine/ext/include/glm/gtx/rotate_normalized_axis.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/rotate_normalized_axis.hpp
rename to CopiumEngine/ext/include/glm/gtx/rotate_normalized_axis.hpp
diff --git a/Vulkan/ext/include/glm/gtx/rotate_normalized_axis.inl b/CopiumEngine/ext/include/glm/gtx/rotate_normalized_axis.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/rotate_normalized_axis.inl
rename to CopiumEngine/ext/include/glm/gtx/rotate_normalized_axis.inl
diff --git a/Vulkan/ext/include/glm/gtx/rotate_vector.hpp b/CopiumEngine/ext/include/glm/gtx/rotate_vector.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/rotate_vector.hpp
rename to CopiumEngine/ext/include/glm/gtx/rotate_vector.hpp
diff --git a/Vulkan/ext/include/glm/gtx/rotate_vector.inl b/CopiumEngine/ext/include/glm/gtx/rotate_vector.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/rotate_vector.inl
rename to CopiumEngine/ext/include/glm/gtx/rotate_vector.inl
diff --git a/Vulkan/ext/include/glm/gtx/scalar_multiplication.hpp b/CopiumEngine/ext/include/glm/gtx/scalar_multiplication.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/scalar_multiplication.hpp
rename to CopiumEngine/ext/include/glm/gtx/scalar_multiplication.hpp
diff --git a/Vulkan/ext/include/glm/gtx/scalar_relational.hpp b/CopiumEngine/ext/include/glm/gtx/scalar_relational.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/scalar_relational.hpp
rename to CopiumEngine/ext/include/glm/gtx/scalar_relational.hpp
diff --git a/Vulkan/ext/include/glm/gtx/scalar_relational.inl b/CopiumEngine/ext/include/glm/gtx/scalar_relational.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/scalar_relational.inl
rename to CopiumEngine/ext/include/glm/gtx/scalar_relational.inl
diff --git a/Vulkan/ext/include/glm/gtx/spline.hpp b/CopiumEngine/ext/include/glm/gtx/spline.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/spline.hpp
rename to CopiumEngine/ext/include/glm/gtx/spline.hpp
diff --git a/Vulkan/ext/include/glm/gtx/spline.inl b/CopiumEngine/ext/include/glm/gtx/spline.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/spline.inl
rename to CopiumEngine/ext/include/glm/gtx/spline.inl
diff --git a/Vulkan/ext/include/glm/gtx/std_based_type.hpp b/CopiumEngine/ext/include/glm/gtx/std_based_type.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/std_based_type.hpp
rename to CopiumEngine/ext/include/glm/gtx/std_based_type.hpp
diff --git a/Vulkan/ext/include/glm/gtx/std_based_type.inl b/CopiumEngine/ext/include/glm/gtx/std_based_type.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/std_based_type.inl
rename to CopiumEngine/ext/include/glm/gtx/std_based_type.inl
diff --git a/Vulkan/ext/include/glm/gtx/string_cast.hpp b/CopiumEngine/ext/include/glm/gtx/string_cast.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/string_cast.hpp
rename to CopiumEngine/ext/include/glm/gtx/string_cast.hpp
diff --git a/Vulkan/ext/include/glm/gtx/string_cast.inl b/CopiumEngine/ext/include/glm/gtx/string_cast.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/string_cast.inl
rename to CopiumEngine/ext/include/glm/gtx/string_cast.inl
diff --git a/Vulkan/ext/include/glm/gtx/texture.hpp b/CopiumEngine/ext/include/glm/gtx/texture.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/texture.hpp
rename to CopiumEngine/ext/include/glm/gtx/texture.hpp
diff --git a/Vulkan/ext/include/glm/gtx/texture.inl b/CopiumEngine/ext/include/glm/gtx/texture.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/texture.inl
rename to CopiumEngine/ext/include/glm/gtx/texture.inl
diff --git a/Vulkan/ext/include/glm/gtx/transform.hpp b/CopiumEngine/ext/include/glm/gtx/transform.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/transform.hpp
rename to CopiumEngine/ext/include/glm/gtx/transform.hpp
diff --git a/Vulkan/ext/include/glm/gtx/transform.inl b/CopiumEngine/ext/include/glm/gtx/transform.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/transform.inl
rename to CopiumEngine/ext/include/glm/gtx/transform.inl
diff --git a/Vulkan/ext/include/glm/gtx/transform2.hpp b/CopiumEngine/ext/include/glm/gtx/transform2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/transform2.hpp
rename to CopiumEngine/ext/include/glm/gtx/transform2.hpp
diff --git a/Vulkan/ext/include/glm/gtx/transform2.inl b/CopiumEngine/ext/include/glm/gtx/transform2.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/transform2.inl
rename to CopiumEngine/ext/include/glm/gtx/transform2.inl
diff --git a/Vulkan/ext/include/glm/gtx/type_aligned.hpp b/CopiumEngine/ext/include/glm/gtx/type_aligned.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/type_aligned.hpp
rename to CopiumEngine/ext/include/glm/gtx/type_aligned.hpp
diff --git a/Vulkan/ext/include/glm/gtx/type_aligned.inl b/CopiumEngine/ext/include/glm/gtx/type_aligned.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/type_aligned.inl
rename to CopiumEngine/ext/include/glm/gtx/type_aligned.inl
diff --git a/Vulkan/ext/include/glm/gtx/type_trait.hpp b/CopiumEngine/ext/include/glm/gtx/type_trait.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/type_trait.hpp
rename to CopiumEngine/ext/include/glm/gtx/type_trait.hpp
diff --git a/Vulkan/ext/include/glm/gtx/type_trait.inl b/CopiumEngine/ext/include/glm/gtx/type_trait.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/type_trait.inl
rename to CopiumEngine/ext/include/glm/gtx/type_trait.inl
diff --git a/Vulkan/ext/include/glm/gtx/vec_swizzle.hpp b/CopiumEngine/ext/include/glm/gtx/vec_swizzle.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/vec_swizzle.hpp
rename to CopiumEngine/ext/include/glm/gtx/vec_swizzle.hpp
diff --git a/Vulkan/ext/include/glm/gtx/vector_angle.hpp b/CopiumEngine/ext/include/glm/gtx/vector_angle.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/vector_angle.hpp
rename to CopiumEngine/ext/include/glm/gtx/vector_angle.hpp
diff --git a/Vulkan/ext/include/glm/gtx/vector_angle.inl b/CopiumEngine/ext/include/glm/gtx/vector_angle.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/vector_angle.inl
rename to CopiumEngine/ext/include/glm/gtx/vector_angle.inl
diff --git a/Vulkan/ext/include/glm/gtx/vector_query.hpp b/CopiumEngine/ext/include/glm/gtx/vector_query.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/vector_query.hpp
rename to CopiumEngine/ext/include/glm/gtx/vector_query.hpp
diff --git a/Vulkan/ext/include/glm/gtx/vector_query.inl b/CopiumEngine/ext/include/glm/gtx/vector_query.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/vector_query.inl
rename to CopiumEngine/ext/include/glm/gtx/vector_query.inl
diff --git a/Vulkan/ext/include/glm/gtx/wrap.hpp b/CopiumEngine/ext/include/glm/gtx/wrap.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/wrap.hpp
rename to CopiumEngine/ext/include/glm/gtx/wrap.hpp
diff --git a/Vulkan/ext/include/glm/gtx/wrap.inl b/CopiumEngine/ext/include/glm/gtx/wrap.inl
similarity index 100%
rename from Vulkan/ext/include/glm/gtx/wrap.inl
rename to CopiumEngine/ext/include/glm/gtx/wrap.inl
diff --git a/Vulkan/ext/include/glm/integer.hpp b/CopiumEngine/ext/include/glm/integer.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/integer.hpp
rename to CopiumEngine/ext/include/glm/integer.hpp
diff --git a/Vulkan/ext/include/glm/mat2x2.hpp b/CopiumEngine/ext/include/glm/mat2x2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/mat2x2.hpp
rename to CopiumEngine/ext/include/glm/mat2x2.hpp
diff --git a/Vulkan/ext/include/glm/mat2x3.hpp b/CopiumEngine/ext/include/glm/mat2x3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/mat2x3.hpp
rename to CopiumEngine/ext/include/glm/mat2x3.hpp
diff --git a/Vulkan/ext/include/glm/mat2x4.hpp b/CopiumEngine/ext/include/glm/mat2x4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/mat2x4.hpp
rename to CopiumEngine/ext/include/glm/mat2x4.hpp
diff --git a/Vulkan/ext/include/glm/mat3x2.hpp b/CopiumEngine/ext/include/glm/mat3x2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/mat3x2.hpp
rename to CopiumEngine/ext/include/glm/mat3x2.hpp
diff --git a/Vulkan/ext/include/glm/mat3x3.hpp b/CopiumEngine/ext/include/glm/mat3x3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/mat3x3.hpp
rename to CopiumEngine/ext/include/glm/mat3x3.hpp
diff --git a/Vulkan/ext/include/glm/mat3x4.hpp b/CopiumEngine/ext/include/glm/mat3x4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/mat3x4.hpp
rename to CopiumEngine/ext/include/glm/mat3x4.hpp
diff --git a/Vulkan/ext/include/glm/mat4x2.hpp b/CopiumEngine/ext/include/glm/mat4x2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/mat4x2.hpp
rename to CopiumEngine/ext/include/glm/mat4x2.hpp
diff --git a/Vulkan/ext/include/glm/mat4x3.hpp b/CopiumEngine/ext/include/glm/mat4x3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/mat4x3.hpp
rename to CopiumEngine/ext/include/glm/mat4x3.hpp
diff --git a/Vulkan/ext/include/glm/mat4x4.hpp b/CopiumEngine/ext/include/glm/mat4x4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/mat4x4.hpp
rename to CopiumEngine/ext/include/glm/mat4x4.hpp
diff --git a/Vulkan/ext/include/glm/matrix.hpp b/CopiumEngine/ext/include/glm/matrix.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/matrix.hpp
rename to CopiumEngine/ext/include/glm/matrix.hpp
diff --git a/Vulkan/ext/include/glm/packing.hpp b/CopiumEngine/ext/include/glm/packing.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/packing.hpp
rename to CopiumEngine/ext/include/glm/packing.hpp
diff --git a/Vulkan/ext/include/glm/simd/common.h b/CopiumEngine/ext/include/glm/simd/common.h
similarity index 100%
rename from Vulkan/ext/include/glm/simd/common.h
rename to CopiumEngine/ext/include/glm/simd/common.h
diff --git a/Vulkan/ext/include/glm/simd/exponential.h b/CopiumEngine/ext/include/glm/simd/exponential.h
similarity index 100%
rename from Vulkan/ext/include/glm/simd/exponential.h
rename to CopiumEngine/ext/include/glm/simd/exponential.h
diff --git a/Vulkan/ext/include/glm/simd/geometric.h b/CopiumEngine/ext/include/glm/simd/geometric.h
similarity index 100%
rename from Vulkan/ext/include/glm/simd/geometric.h
rename to CopiumEngine/ext/include/glm/simd/geometric.h
diff --git a/Vulkan/ext/include/glm/simd/integer.h b/CopiumEngine/ext/include/glm/simd/integer.h
similarity index 100%
rename from Vulkan/ext/include/glm/simd/integer.h
rename to CopiumEngine/ext/include/glm/simd/integer.h
diff --git a/Vulkan/ext/include/glm/simd/matrix.h b/CopiumEngine/ext/include/glm/simd/matrix.h
similarity index 100%
rename from Vulkan/ext/include/glm/simd/matrix.h
rename to CopiumEngine/ext/include/glm/simd/matrix.h
diff --git a/Vulkan/ext/include/glm/simd/neon.h b/CopiumEngine/ext/include/glm/simd/neon.h
similarity index 100%
rename from Vulkan/ext/include/glm/simd/neon.h
rename to CopiumEngine/ext/include/glm/simd/neon.h
diff --git a/Vulkan/ext/include/glm/simd/packing.h b/CopiumEngine/ext/include/glm/simd/packing.h
similarity index 100%
rename from Vulkan/ext/include/glm/simd/packing.h
rename to CopiumEngine/ext/include/glm/simd/packing.h
diff --git a/Vulkan/ext/include/glm/simd/platform.h b/CopiumEngine/ext/include/glm/simd/platform.h
similarity index 100%
rename from Vulkan/ext/include/glm/simd/platform.h
rename to CopiumEngine/ext/include/glm/simd/platform.h
diff --git a/Vulkan/ext/include/glm/simd/trigonometric.h b/CopiumEngine/ext/include/glm/simd/trigonometric.h
similarity index 100%
rename from Vulkan/ext/include/glm/simd/trigonometric.h
rename to CopiumEngine/ext/include/glm/simd/trigonometric.h
diff --git a/Vulkan/ext/include/glm/simd/vector_relational.h b/CopiumEngine/ext/include/glm/simd/vector_relational.h
similarity index 100%
rename from Vulkan/ext/include/glm/simd/vector_relational.h
rename to CopiumEngine/ext/include/glm/simd/vector_relational.h
diff --git a/Vulkan/ext/include/glm/trigonometric.hpp b/CopiumEngine/ext/include/glm/trigonometric.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/trigonometric.hpp
rename to CopiumEngine/ext/include/glm/trigonometric.hpp
diff --git a/Vulkan/ext/include/glm/vec2.hpp b/CopiumEngine/ext/include/glm/vec2.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/vec2.hpp
rename to CopiumEngine/ext/include/glm/vec2.hpp
diff --git a/Vulkan/ext/include/glm/vec3.hpp b/CopiumEngine/ext/include/glm/vec3.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/vec3.hpp
rename to CopiumEngine/ext/include/glm/vec3.hpp
diff --git a/Vulkan/ext/include/glm/vec4.hpp b/CopiumEngine/ext/include/glm/vec4.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/vec4.hpp
rename to CopiumEngine/ext/include/glm/vec4.hpp
diff --git a/Vulkan/ext/include/glm/vector_relational.hpp b/CopiumEngine/ext/include/glm/vector_relational.hpp
similarity index 100%
rename from Vulkan/ext/include/glm/vector_relational.hpp
rename to CopiumEngine/ext/include/glm/vector_relational.hpp
diff --git a/Vulkan/ext/include/stb/stb_image.h b/CopiumEngine/ext/include/stb/stb_image.h
similarity index 100%
rename from Vulkan/ext/include/stb/stb_image.h
rename to CopiumEngine/ext/include/stb/stb_image.h
diff --git a/Vulkan/ext/lib/glfw3.dll b/CopiumEngine/ext/lib/glfw3.dll
similarity index 100%
rename from Vulkan/ext/lib/glfw3.dll
rename to CopiumEngine/ext/lib/glfw3.dll
diff --git a/Vulkan/ext/lib/glfw3.lib b/CopiumEngine/ext/lib/glfw3.lib
similarity index 100%
rename from Vulkan/ext/lib/glfw3.lib
rename to CopiumEngine/ext/lib/glfw3.lib
diff --git a/Vulkan/ext/lib/glfw3_mt.lib b/CopiumEngine/ext/lib/glfw3_mt.lib
similarity index 100%
rename from Vulkan/ext/lib/glfw3_mt.lib
rename to CopiumEngine/ext/lib/glfw3_mt.lib
diff --git a/Vulkan/ext/lib/glfw3dll.lib b/CopiumEngine/ext/lib/glfw3dll.lib
similarity index 100%
rename from Vulkan/ext/lib/glfw3dll.lib
rename to CopiumEngine/ext/lib/glfw3dll.lib
diff --git a/Vulkan/res/shaders/passthrough.frag b/CopiumEngine/res/shaders/passthrough.frag
similarity index 100%
rename from Vulkan/res/shaders/passthrough.frag
rename to CopiumEngine/res/shaders/passthrough.frag
diff --git a/Vulkan/res/shaders/passthrough.vert b/CopiumEngine/res/shaders/passthrough.vert
similarity index 100%
rename from Vulkan/res/shaders/passthrough.vert
rename to CopiumEngine/res/shaders/passthrough.vert
diff --git a/Vulkan/res/shaders/shader.frag b/CopiumEngine/res/shaders/shader.frag
similarity index 100%
rename from Vulkan/res/shaders/shader.frag
rename to CopiumEngine/res/shaders/shader.frag
diff --git a/Vulkan/res/shaders/shader.vert b/CopiumEngine/res/shaders/shader.vert
similarity index 100%
rename from Vulkan/res/shaders/shader.vert
rename to CopiumEngine/res/shaders/shader.vert
diff --git a/Vulkan/res/textures/texture.png b/CopiumEngine/res/textures/texture.png
similarity index 100%
rename from Vulkan/res/textures/texture.png
rename to CopiumEngine/res/textures/texture.png
diff --git a/Vulkan/src/Buffer.cpp b/CopiumEngine/src/copium/buffer/Buffer.cpp
similarity index 99%
rename from Vulkan/src/Buffer.cpp
rename to CopiumEngine/src/copium/buffer/Buffer.cpp
index 391561f..51c1f8b 100644
--- a/Vulkan/src/Buffer.cpp
+++ b/CopiumEngine/src/copium/buffer/Buffer.cpp
@@ -1,4 +1,4 @@
-#include "Buffer.h"
+#include "copium/buffer/Buffer.h"
namespace Copium
{
diff --git a/Vulkan/src/Buffer.h b/CopiumEngine/src/copium/buffer/Buffer.h
similarity index 93%
rename from Vulkan/src/Buffer.h
rename to CopiumEngine/src/copium/buffer/Buffer.h
index b265ac5..8e795c5 100644
--- a/Vulkan/src/Buffer.h
+++ b/CopiumEngine/src/copium/buffer/Buffer.h
@@ -1,7 +1,7 @@
#pragma once
-#include "Common.h"
-#include "Instance.h"
+#include "copium/core/Instance.h"
+#include "copium/util/Common.h"
#include
diff --git a/Vulkan/src/CommandBuffer.cpp b/CopiumEngine/src/copium/buffer/CommandBuffer.cpp
similarity index 98%
rename from Vulkan/src/CommandBuffer.cpp
rename to CopiumEngine/src/copium/buffer/CommandBuffer.cpp
index ccc35a5..8fc2d70 100644
--- a/Vulkan/src/CommandBuffer.cpp
+++ b/CopiumEngine/src/copium/buffer/CommandBuffer.cpp
@@ -1,4 +1,4 @@
-#include "CommandBuffer.h"
+#include "copium/buffer/CommandBuffer.h"
namespace Copium
{
diff --git a/Vulkan/src/CommandBuffer.h b/CopiumEngine/src/copium/buffer/CommandBuffer.h
similarity index 90%
rename from Vulkan/src/CommandBuffer.h
rename to CopiumEngine/src/copium/buffer/CommandBuffer.h
index f73240d..022aede 100644
--- a/Vulkan/src/CommandBuffer.h
+++ b/CopiumEngine/src/copium/buffer/CommandBuffer.h
@@ -1,7 +1,7 @@
#pragma once
-#include "Common.h"
-#include "Instance.h"
+#include "copium/core/Instance.h"
+#include "copium/util/Common.h"
#include
diff --git a/Vulkan/src/CommandBufferScoped.cpp b/CopiumEngine/src/copium/buffer/CommandBufferScoped.cpp
similarity index 85%
rename from Vulkan/src/CommandBufferScoped.cpp
rename to CopiumEngine/src/copium/buffer/CommandBufferScoped.cpp
index e3c9b98..2aa4377 100644
--- a/Vulkan/src/CommandBufferScoped.cpp
+++ b/CopiumEngine/src/copium/buffer/CommandBufferScoped.cpp
@@ -1,4 +1,4 @@
-#include "CommandBufferScoped.h"
+#include "copium/buffer/CommandBufferScoped.h"
namespace Copium
{
diff --git a/Vulkan/src/CommandBufferScoped.h b/CopiumEngine/src/copium/buffer/CommandBufferScoped.h
similarity index 70%
rename from Vulkan/src/CommandBufferScoped.h
rename to CopiumEngine/src/copium/buffer/CommandBufferScoped.h
index 35d432e..d459de7 100644
--- a/Vulkan/src/CommandBufferScoped.h
+++ b/CopiumEngine/src/copium/buffer/CommandBufferScoped.h
@@ -1,7 +1,8 @@
#pragma once
-#include "Common.h"
-#include "CommandBuffer.h"
+#include "copium/buffer/CommandBuffer.h"
+#include "copium/core/Instance.h"
+#include "copium/util/Common.h"
namespace Copium
{
diff --git a/Vulkan/src/Framebuffer.cpp b/CopiumEngine/src/copium/buffer/Framebuffer.cpp
similarity index 98%
rename from Vulkan/src/Framebuffer.cpp
rename to CopiumEngine/src/copium/buffer/Framebuffer.cpp
index e430219..7c7ebb7 100644
--- a/Vulkan/src/Framebuffer.cpp
+++ b/CopiumEngine/src/copium/buffer/Framebuffer.cpp
@@ -1,7 +1,7 @@
-#include "Framebuffer.h"
+#include "copium/buffer/Framebuffer.h"
-#include "CommandBuffer.h"
-#include "Image.h"
+#include "copium/buffer/CommandBuffer.h"
+#include "copium/sampler/Image.h"
namespace Copium
{
diff --git a/Vulkan/src/Framebuffer.h b/CopiumEngine/src/copium/buffer/Framebuffer.h
similarity index 86%
rename from Vulkan/src/Framebuffer.h
rename to CopiumEngine/src/copium/buffer/Framebuffer.h
index 408f861..83fce4a 100644
--- a/Vulkan/src/Framebuffer.h
+++ b/CopiumEngine/src/copium/buffer/Framebuffer.h
@@ -1,9 +1,9 @@
#pragma once
-#include "Common.h"
-#include "Instance.h"
-#include "ColorAttachment.h"
-#include "DepthAttachment.h"
+#include "copium/core/Instance.h"
+#include "copium/sampler/ColorAttachment.h"
+#include "copium/sampler/DepthAttachment.h"
+#include "copium/util/Common.h"
#include
diff --git a/Vulkan/src/IndexBuffer.cpp b/CopiumEngine/src/copium/buffer/IndexBuffer.cpp
similarity index 88%
rename from Vulkan/src/IndexBuffer.cpp
rename to CopiumEngine/src/copium/buffer/IndexBuffer.cpp
index d90d4a0..9df91cb 100644
--- a/Vulkan/src/IndexBuffer.cpp
+++ b/CopiumEngine/src/copium/buffer/IndexBuffer.cpp
@@ -1,6 +1,6 @@
-#include "IndexBuffer.h"
+#include "copium/buffer/IndexBuffer.h"
-#include "CommandBuffer.h"
+#include "copium/buffer/CommandBuffer.h"
#include
diff --git a/Vulkan/src/IndexBuffer.h b/CopiumEngine/src/copium/buffer/IndexBuffer.h
similarity index 76%
rename from Vulkan/src/IndexBuffer.h
rename to CopiumEngine/src/copium/buffer/IndexBuffer.h
index 08e9bbe..d61247d 100644
--- a/Vulkan/src/IndexBuffer.h
+++ b/CopiumEngine/src/copium/buffer/IndexBuffer.h
@@ -1,8 +1,8 @@
#pragma once
-#include "Buffer.h"
-#include "Common.h"
-#include "Instance.h"
+#include "copium/buffer/Buffer.h"
+#include "copium/core/Instance.h"
+#include "copium/util/Common.h"
namespace Copium
{
diff --git a/Vulkan/src/UniformBuffer.cpp b/CopiumEngine/src/copium/buffer/UniformBuffer.cpp
similarity index 92%
rename from Vulkan/src/UniformBuffer.cpp
rename to CopiumEngine/src/copium/buffer/UniformBuffer.cpp
index 08b8917..9a2af14 100644
--- a/Vulkan/src/UniformBuffer.cpp
+++ b/CopiumEngine/src/copium/buffer/UniformBuffer.cpp
@@ -1,4 +1,4 @@
-#include "UniformBuffer.h"
+#include "copium/buffer/UniformBuffer.h"
namespace Copium
{
diff --git a/Vulkan/src/UniformBuffer.h b/CopiumEngine/src/copium/buffer/UniformBuffer.h
similarity index 86%
rename from Vulkan/src/UniformBuffer.h
rename to CopiumEngine/src/copium/buffer/UniformBuffer.h
index f13828e..19353b9 100644
--- a/Vulkan/src/UniformBuffer.h
+++ b/CopiumEngine/src/copium/buffer/UniformBuffer.h
@@ -1,7 +1,8 @@
#pragma once
-#include "Buffer.h"
-#include "Common.h"
+#include "copium/buffer/Buffer.h"
+#include "copium/core/Instance.h"
+#include "copium/util/Common.h"
#include
diff --git a/Vulkan/src/VertexBuffer.cpp b/CopiumEngine/src/copium/buffer/VertexBuffer.cpp
similarity index 95%
rename from Vulkan/src/VertexBuffer.cpp
rename to CopiumEngine/src/copium/buffer/VertexBuffer.cpp
index 17dc0dc..9cbe352 100644
--- a/Vulkan/src/VertexBuffer.cpp
+++ b/CopiumEngine/src/copium/buffer/VertexBuffer.cpp
@@ -1,4 +1,4 @@
-#include "VertexBuffer.h"
+#include "copium/buffer/VertexBuffer.h"
namespace Copium
{
diff --git a/Vulkan/src/VertexBuffer.h b/CopiumEngine/src/copium/buffer/VertexBuffer.h
similarity index 72%
rename from Vulkan/src/VertexBuffer.h
rename to CopiumEngine/src/copium/buffer/VertexBuffer.h
index 1ee31d6..4509585 100644
--- a/Vulkan/src/VertexBuffer.h
+++ b/CopiumEngine/src/copium/buffer/VertexBuffer.h
@@ -1,9 +1,10 @@
#pragma once
-#include "Buffer.h"
-#include "CommandBuffer.h"
-#include "Instance.h"
-#include "VertexDescriptor.h"
+#include "copium/buffer/Buffer.h"
+#include "copium/buffer/CommandBuffer.h"
+#include "copium/core/Instance.h"
+#include "copium/pipeline/VertexDescriptor.h"
+#include "copium/util/Common.h"
#include
#include
diff --git a/Vulkan/src/Application.cpp b/CopiumEngine/src/copium/core/Application.cpp
similarity index 98%
rename from Vulkan/src/Application.cpp
rename to CopiumEngine/src/copium/core/Application.cpp
index dbc7483..687c806 100644
--- a/Vulkan/src/Application.cpp
+++ b/CopiumEngine/src/copium/core/Application.cpp
@@ -1,7 +1,7 @@
-#include "Application.h"
+#include "copium/core/Application.h"
-#include "Vertex.h"
-#include "VertexPassthrough.h"
+#include "copium/mesh/Vertex.h"
+#include "copium/mesh/VertexPassthrough.h"
#include
diff --git a/Vulkan/src/Application.h b/CopiumEngine/src/copium/core/Application.h
similarity index 78%
rename from Vulkan/src/Application.h
rename to CopiumEngine/src/copium/core/Application.h
index ef3eac1..c156ccc 100644
--- a/Vulkan/src/Application.h
+++ b/CopiumEngine/src/copium/core/Application.h
@@ -1,14 +1,14 @@
#pragma once
-#include "DescriptorPool.h"
-#include "DescriptorSet.h"
-#include "Framebuffer.h"
-#include "IndexBuffer.h"
-#include "Instance.h"
-#include "Pipeline.h"
-#include "Texture2D.h"
-#include "UniformBuffer.h"
-#include "VertexBuffer.h"
+#include "copium/buffer/Framebuffer.h"
+#include "copium/buffer/IndexBuffer.h"
+#include "copium/buffer/UniformBuffer.h"
+#include "copium/buffer/VertexBuffer.h"
+#include "copium/core/Instance.h"
+#include "copium/pipeline/DescriptorPool.h"
+#include "copium/pipeline/DescriptorSet.h"
+#include "copium/pipeline/Pipeline.h"
+#include "copium/sampler/Texture2D.h"
namespace Copium
{
diff --git a/Vulkan/src/DebugMessenger.cpp b/CopiumEngine/src/copium/core/DebugMessenger.cpp
similarity index 96%
rename from Vulkan/src/DebugMessenger.cpp
rename to CopiumEngine/src/copium/core/DebugMessenger.cpp
index fb69295..74341db 100644
--- a/Vulkan/src/DebugMessenger.cpp
+++ b/CopiumEngine/src/copium/core/DebugMessenger.cpp
@@ -1,9 +1,11 @@
-#include "DebugMessenger.h"
+#include "copium/core/DebugMessenger.h"
+
+#include "copium/core/Instance.h"
namespace Copium
{
#ifndef NDEBUG
- DebugMessenger::DebugMessenger(VkInstance instance)
+ DebugMessenger::DebugMessenger(Instance& instance)
: instance{instance}
{
VkDebugUtilsMessengerCreateInfoEXT createInfo{};
diff --git a/Vulkan/src/DebugMessenger.h b/CopiumEngine/src/copium/core/DebugMessenger.h
similarity index 91%
rename from Vulkan/src/DebugMessenger.h
rename to CopiumEngine/src/copium/core/DebugMessenger.h
index abf772a..eacf47b 100644
--- a/Vulkan/src/DebugMessenger.h
+++ b/CopiumEngine/src/copium/core/DebugMessenger.h
@@ -1,25 +1,25 @@
#pragma once
-#include "Common.h"
+#include "copium/util/Common.h"
#include
namespace Copium
{
+ class Instance;
class DebugMessenger final
{
CP_DELETE_COPY_AND_MOVE_CTOR(DebugMessenger);
- public:
- VkInstance instance;
+ private:
+ Instance& instance;
VkDebugUtilsMessengerEXT debugMessenger;
-
- DebugMessenger(VkInstance instance);
+ public:
+ DebugMessenger(Instance& instance);
~DebugMessenger();
static void AddRequiredExtensions(std::vector* extensions);
static void AddRequiredLayers(std::vector* layers);
-
private:
static VKAPI_ATTR VkBool32 VKAPI_CALL DebugCallback(VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity,
@@ -27,13 +27,11 @@ namespace Copium
const VkDebugUtilsMessengerCallbackDataEXT* pCallbackData,
void* pUserData);
-
static VkResult vkCreateDebugUtilsMessengerEXT(VkInstance instance,
const VkDebugUtilsMessengerCreateInfoEXT* pCreateInfo,
const VkAllocationCallbacks* pAllocator,
VkDebugUtilsMessengerEXT* pDebugMessenger);
-
static void vkDestroyDebugUtilsMessengerEXT(VkInstance instance,
VkDebugUtilsMessengerEXT debugMessenger,
const VkAllocationCallbacks* pAllocator);
diff --git a/Vulkan/src/Instance.cpp b/CopiumEngine/src/copium/core/Instance.cpp
similarity index 98%
rename from Vulkan/src/Instance.cpp
rename to CopiumEngine/src/copium/core/Instance.cpp
index 2c4426b..aaa0e91 100644
--- a/Vulkan/src/Instance.cpp
+++ b/CopiumEngine/src/copium/core/Instance.cpp
@@ -1,5 +1,8 @@
#include "Instance.h"
+#include "copium/core/QueueFamilies.h"
+#include "copium/util/Common.h"
+
namespace Copium
{
Instance::Instance(const std::string& applicationName)
@@ -70,11 +73,6 @@ namespace Copium
CP_VK_ASSERT(vkQueueSubmit(graphicsQueue, 1, &submitInfo, inFlightFences[flightIndex]), "SubmitGraphicsQueue : Failed to submit command buffer");
}
- VkInstance Instance::GetInstance() const
- {
- return instance;
- }
-
GLFWwindow* Instance::GetWindow() const
{
return window;
@@ -132,6 +130,11 @@ namespace Copium
CP_ABORT("FindMemoryType : Failed to find suitable memory type");
}
+ Instance::operator VkInstance() const
+ {
+ return instance;
+ }
+
void Instance::InitializeWindow(const std::string& applicationName)
{
glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API);
@@ -194,7 +197,7 @@ namespace Copium
void Instance::InitializeDebugMessenger()
{
- debugMessenger = std::make_unique(instance);
+ debugMessenger = std::make_unique(*this);
}
void Instance::InitializeSurface()
diff --git a/Vulkan/src/Instance.h b/CopiumEngine/src/copium/core/Instance.h
similarity index 94%
rename from Vulkan/src/Instance.h
rename to CopiumEngine/src/copium/core/Instance.h
index 4d241bd..70e4a66 100644
--- a/Vulkan/src/Instance.h
+++ b/CopiumEngine/src/copium/core/Instance.h
@@ -1,14 +1,13 @@
#pragma once
+#include "copium/core/DebugMessenger.h"
+#include "copium/core/SwapChain.h"
+#include "copium/util/Timer.h"
+
#include
#include
#include
-#include "DebugMessenger.h"
-#include "QueueFamilies.h"
-#include "SwapChain.h"
-#include "Timer.h"
-
namespace Copium
{
class Instance final
@@ -46,7 +45,6 @@ namespace Copium
bool BeginPresent();
bool EndPresent();
void SubmitGraphicsQueue(const std::vector& commandBuffers);
- VkInstance GetInstance() const;
GLFWwindow* GetWindow() const;
VkSurfaceKHR GetSurface() const;
VkPhysicalDevice GetPhysicalDevice() const;
@@ -59,6 +57,8 @@ namespace Copium
// TODO: Create Device class and move this there
uint32_t FindMemoryType(uint32_t typeFilter, VkMemoryPropertyFlags properties);
+ operator VkInstance() const;
+
private:
void InitializeWindow(const std::string& applicationName);
void InitializeInstance(const std::string& applicationName);
diff --git a/Vulkan/src/QueueFamilies.cpp b/CopiumEngine/src/copium/core/QueueFamilies.cpp
similarity index 95%
rename from Vulkan/src/QueueFamilies.cpp
rename to CopiumEngine/src/copium/core/QueueFamilies.cpp
index 73936ff..bf2086f 100644
--- a/Vulkan/src/QueueFamilies.cpp
+++ b/CopiumEngine/src/copium/core/QueueFamilies.cpp
@@ -1,4 +1,4 @@
-#include "QueueFamilies.h"
+#include "copium/core/QueueFamilies.h"
#include
diff --git a/Vulkan/src/QueueFamilies.h b/CopiumEngine/src/copium/core/QueueFamilies.h
similarity index 100%
rename from Vulkan/src/QueueFamilies.h
rename to CopiumEngine/src/copium/core/QueueFamilies.h
diff --git a/Vulkan/src/SwapChain.cpp b/CopiumEngine/src/copium/core/SwapChain.cpp
similarity index 98%
rename from Vulkan/src/SwapChain.cpp
rename to CopiumEngine/src/copium/core/SwapChain.cpp
index 0a5e873..33fd91b 100644
--- a/Vulkan/src/SwapChain.cpp
+++ b/CopiumEngine/src/copium/core/SwapChain.cpp
@@ -1,10 +1,10 @@
-#include "SwapChain.h"
+#include "copium/core/SwapChain.h"
-#include "CommandBuffer.h"
-#include "DepthAttachment.h"
-#include "Image.h"
-#include "Instance.h"
-#include "QueueFamilies.h"
+#include "copium/buffer/CommandBuffer.h"
+#include "copium/core/Instance.h"
+#include "copium/core/QueueFamilies.h"
+#include "copium/sampler/DepthAttachment.h"
+#include "copium/sampler/Image.h"
#include
#include
diff --git a/Vulkan/src/SwapChain.h b/CopiumEngine/src/copium/core/SwapChain.h
similarity index 98%
rename from Vulkan/src/SwapChain.h
rename to CopiumEngine/src/copium/core/SwapChain.h
index ac50e60..228c437 100644
--- a/Vulkan/src/SwapChain.h
+++ b/CopiumEngine/src/copium/core/SwapChain.h
@@ -1,10 +1,10 @@
#pragma once
-#include "Common.h"
+#include "copium/util/Common.h"
-#include
-#include
#include
+#include
+#include
namespace Copium
{
diff --git a/Vulkan/src/main.cpp b/CopiumEngine/src/copium/main.cpp
similarity index 82%
rename from Vulkan/src/main.cpp
rename to CopiumEngine/src/copium/main.cpp
index 73aa489..8401cee 100644
--- a/Vulkan/src/main.cpp
+++ b/CopiumEngine/src/copium/main.cpp
@@ -1,6 +1,6 @@
-#include "Application.h"
-#include "Common.h"
-#include "Timer.h"
+#include "copium/core/Application.h"
+#include "copium/util/Common.h"
+#include "copium/util/Timer.h"
#include
diff --git a/Vulkan/src/Vertex.cpp b/CopiumEngine/src/copium/mesh/Vertex.cpp
similarity index 93%
rename from Vulkan/src/Vertex.cpp
rename to CopiumEngine/src/copium/mesh/Vertex.cpp
index 216e66c..f0ce4ce 100644
--- a/Vulkan/src/Vertex.cpp
+++ b/CopiumEngine/src/copium/mesh/Vertex.cpp
@@ -1,4 +1,4 @@
-#include "Vertex.h"
+#include "copium/mesh/Vertex.h"
namespace Copium
{
diff --git a/Vulkan/src/Vertex.h b/CopiumEngine/src/copium/mesh/Vertex.h
similarity index 80%
rename from Vulkan/src/Vertex.h
rename to CopiumEngine/src/copium/mesh/Vertex.h
index e3d270d..512c050 100644
--- a/Vulkan/src/Vertex.h
+++ b/CopiumEngine/src/copium/mesh/Vertex.h
@@ -1,7 +1,8 @@
#pragma once
+#include "copium/pipeline/VertexDescriptor.h"
+
#include
-#include "VertexDescriptor.h"
namespace Copium
{
diff --git a/Vulkan/src/VertexPassthrough.cpp b/CopiumEngine/src/copium/mesh/VertexPassthrough.cpp
similarity index 86%
rename from Vulkan/src/VertexPassthrough.cpp
rename to CopiumEngine/src/copium/mesh/VertexPassthrough.cpp
index 9739250..42a914a 100644
--- a/Vulkan/src/VertexPassthrough.cpp
+++ b/CopiumEngine/src/copium/mesh/VertexPassthrough.cpp
@@ -1,4 +1,4 @@
-#include "VertexPassthrough.h"
+#include "copium/mesh/VertexPassthrough.h"
namespace Copium
{
diff --git a/Vulkan/src/VertexPassthrough.h b/CopiumEngine/src/copium/mesh/VertexPassthrough.h
similarity index 77%
rename from Vulkan/src/VertexPassthrough.h
rename to CopiumEngine/src/copium/mesh/VertexPassthrough.h
index a68420a..d311365 100644
--- a/Vulkan/src/VertexPassthrough.h
+++ b/CopiumEngine/src/copium/mesh/VertexPassthrough.h
@@ -1,7 +1,8 @@
#pragma once
+#include "copium/pipeline/VertexDescriptor.h"
+
#include
-#include "VertexDescriptor.h"
namespace Copium
{
diff --git a/Vulkan/src/DescriptorPool.cpp b/CopiumEngine/src/copium/pipeline/DescriptorPool.cpp
similarity index 98%
rename from Vulkan/src/DescriptorPool.cpp
rename to CopiumEngine/src/copium/pipeline/DescriptorPool.cpp
index 7fcb6ec..133fd24 100644
--- a/Vulkan/src/DescriptorPool.cpp
+++ b/CopiumEngine/src/copium/pipeline/DescriptorPool.cpp
@@ -1,4 +1,4 @@
-#include "DescriptorPool.h"
+#include "copium/pipeline/DescriptorPool.h"
namespace Copium
{
diff --git a/Vulkan/src/DescriptorPool.h b/CopiumEngine/src/copium/pipeline/DescriptorPool.h
similarity index 88%
rename from Vulkan/src/DescriptorPool.h
rename to CopiumEngine/src/copium/pipeline/DescriptorPool.h
index 998df55..5e3181b 100644
--- a/Vulkan/src/DescriptorPool.h
+++ b/CopiumEngine/src/copium/pipeline/DescriptorPool.h
@@ -1,7 +1,7 @@
#pragma once
-#include "Common.h"
-#include "Instance.h"
+#include "copium/util/Common.h"
+#include "copium/core/Instance.h"
#include
diff --git a/Vulkan/src/DescriptorSet.cpp b/CopiumEngine/src/copium/pipeline/DescriptorSet.cpp
similarity index 98%
rename from Vulkan/src/DescriptorSet.cpp
rename to CopiumEngine/src/copium/pipeline/DescriptorSet.cpp
index 8ab50d4..9b1a918 100644
--- a/Vulkan/src/DescriptorSet.cpp
+++ b/CopiumEngine/src/copium/pipeline/DescriptorSet.cpp
@@ -1,4 +1,4 @@
-#include "DescriptorSet.h"
+#include "copium/pipeline/DescriptorSet.h"
namespace Copium
{
diff --git a/Vulkan/src/DescriptorSet.h b/CopiumEngine/src/copium/pipeline/DescriptorSet.h
similarity index 80%
rename from Vulkan/src/DescriptorSet.h
rename to CopiumEngine/src/copium/pipeline/DescriptorSet.h
index 14cadf2..a6dc0fc 100644
--- a/Vulkan/src/DescriptorSet.h
+++ b/CopiumEngine/src/copium/pipeline/DescriptorSet.h
@@ -1,9 +1,9 @@
#pragma once
-#include "Common.h"
-#include "DescriptorPool.h"
-#include "Sampler.h"
-#include "UniformBuffer.h"
+#include "copium/buffer/UniformBuffer.h"
+#include "copium/pipeline/DescriptorPool.h"
+#include "copium/sampler/Sampler.h"
+#include "copium/util/Common.h"
#include
diff --git a/Vulkan/src/Pipeline.cpp b/CopiumEngine/src/copium/pipeline/Pipeline.cpp
similarity index 98%
rename from Vulkan/src/Pipeline.cpp
rename to CopiumEngine/src/copium/pipeline/Pipeline.cpp
index c832052..6ff9b9e 100644
--- a/Vulkan/src/Pipeline.cpp
+++ b/CopiumEngine/src/copium/pipeline/Pipeline.cpp
@@ -1,7 +1,7 @@
-#include "Pipeline.h"
+#include "copium/pipeline/Pipeline.h"
-#include "FileSystem.h"
-#include "Shader.h"
+#include "copium/pipeline/Shader.h"
+#include "copium/util/FileSystem.h"
namespace Copium
{
diff --git a/Vulkan/src/Pipeline.h b/CopiumEngine/src/copium/pipeline/Pipeline.h
similarity index 81%
rename from Vulkan/src/Pipeline.h
rename to CopiumEngine/src/copium/pipeline/Pipeline.h
index 9691fd4..5faaba6 100644
--- a/Vulkan/src/Pipeline.h
+++ b/CopiumEngine/src/copium/pipeline/Pipeline.h
@@ -1,10 +1,10 @@
#pragma once
-#include "CommandBuffer.h"
-#include "Common.h"
-#include "DescriptorSet.h"
-#include "Instance.h"
-#include "PipelineCreator.h"
+#include "copium/buffer/CommandBuffer.h"
+#include "copium/core/Instance.h"
+#include "copium/pipeline/DescriptorSet.h"
+#include "copium/pipeline/PipelineCreator.h"
+#include "copium/util/Common.h"
#include
#include
diff --git a/Vulkan/src/PipelineCreator.cpp b/CopiumEngine/src/copium/pipeline/PipelineCreator.cpp
similarity index 93%
rename from Vulkan/src/PipelineCreator.cpp
rename to CopiumEngine/src/copium/pipeline/PipelineCreator.cpp
index 0b62362..86e9710 100644
--- a/Vulkan/src/PipelineCreator.cpp
+++ b/CopiumEngine/src/copium/pipeline/PipelineCreator.cpp
@@ -1,6 +1,6 @@
-#include "PipelineCreator.h"
+#include "copium/pipeline/PipelineCreator.h"
-#include "Common.h"
+#include "copium/util/Common.h"
namespace Copium
{
diff --git a/Vulkan/src/PipelineCreator.h b/CopiumEngine/src/copium/pipeline/PipelineCreator.h
similarity index 96%
rename from Vulkan/src/PipelineCreator.h
rename to CopiumEngine/src/copium/pipeline/PipelineCreator.h
index a477dd9..54a0e96 100644
--- a/Vulkan/src/PipelineCreator.h
+++ b/CopiumEngine/src/copium/pipeline/PipelineCreator.h
@@ -1,6 +1,6 @@
#pragma once
-#include "VertexDescriptor.h"
+#include "copium/pipeline/VertexDescriptor.h"
#include