diff --git a/.template/2D/a-shape/main.cpp b/.template/2D/a-shape/main.cpp deleted file mode 100644 index e69de29..0000000 diff --git a/.template/2D/a-shape/make b/.template/2D/a-shape/make deleted file mode 100644 index e69de29..0000000 diff --git a/.template/2D/a-shape/run b/.template/2D/a-shape/run deleted file mode 100644 index e69de29..0000000 diff --git a/.template/2D/a-shape/setup.cpp b/.template/2D/a-shape/setup.cpp deleted file mode 100644 index e69de29..0000000 diff --git a/.research/index buffer redenderer texture vertex array/IndexBuffer.cpp b/.test/.research/index buffer redenderer texture vertex array/IndexBuffer.cpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/IndexBuffer.cpp rename to .test/.research/index buffer redenderer texture vertex array/IndexBuffer.cpp diff --git a/.research/index buffer redenderer texture vertex array/IndexBuffer.h b/.test/.research/index buffer redenderer texture vertex array/IndexBuffer.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/IndexBuffer.h rename to .test/.research/index buffer redenderer texture vertex array/IndexBuffer.h diff --git a/.research/index buffer redenderer texture vertex array/Renderer.cpp b/.test/.research/index buffer redenderer texture vertex array/Renderer.cpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/Renderer.cpp rename to .test/.research/index buffer redenderer texture vertex array/Renderer.cpp diff --git a/.research/index buffer redenderer texture vertex array/Renderer.h b/.test/.research/index buffer redenderer texture vertex array/Renderer.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/Renderer.h rename to .test/.research/index buffer redenderer texture vertex array/Renderer.h diff --git a/.research/index buffer redenderer texture vertex array/Shader.cpp b/.test/.research/index buffer redenderer texture vertex array/Shader.cpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/Shader.cpp rename to .test/.research/index buffer redenderer texture vertex array/Shader.cpp diff --git a/.research/index buffer redenderer texture vertex array/Shader.h b/.test/.research/index buffer redenderer texture vertex array/Shader.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/Shader.h rename to .test/.research/index buffer redenderer texture vertex array/Shader.h diff --git a/.research/index buffer redenderer texture vertex array/Texture.cpp b/.test/.research/index buffer redenderer texture vertex array/Texture.cpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/Texture.cpp rename to .test/.research/index buffer redenderer texture vertex array/Texture.cpp diff --git a/.research/index buffer redenderer texture vertex array/Texture.h b/.test/.research/index buffer redenderer texture vertex array/Texture.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/Texture.h rename to .test/.research/index buffer redenderer texture vertex array/Texture.h diff --git a/.research/index buffer redenderer texture vertex array/VertexArray.cpp b/.test/.research/index buffer redenderer texture vertex array/VertexArray.cpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/VertexArray.cpp rename to .test/.research/index buffer redenderer texture vertex array/VertexArray.cpp diff --git a/.research/index buffer redenderer texture vertex array/VertexArray.h b/.test/.research/index buffer redenderer texture vertex array/VertexArray.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/VertexArray.h rename to .test/.research/index buffer redenderer texture vertex array/VertexArray.h diff --git a/.research/index buffer redenderer texture vertex array/VertexBuffer.cpp b/.test/.research/index buffer redenderer texture vertex array/VertexBuffer.cpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/VertexBuffer.cpp rename to .test/.research/index buffer redenderer texture vertex array/VertexBuffer.cpp diff --git a/.research/index buffer redenderer texture vertex array/VertexBuffer.h b/.test/.research/index buffer redenderer texture vertex array/VertexBuffer.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/VertexBuffer.h rename to .test/.research/index buffer redenderer texture vertex array/VertexBuffer.h diff --git a/.research/index buffer redenderer texture vertex array/VertexBufferLayout.cpp b/.test/.research/index buffer redenderer texture vertex array/VertexBufferLayout.cpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/VertexBufferLayout.cpp rename to .test/.research/index buffer redenderer texture vertex array/VertexBufferLayout.cpp diff --git a/.research/index buffer redenderer texture vertex array/VertexBufferLayout.h b/.test/.research/index buffer redenderer texture vertex array/VertexBufferLayout.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/VertexBufferLayout.h rename to .test/.research/index buffer redenderer texture vertex array/VertexBufferLayout.h diff --git a/.research/index buffer redenderer texture vertex array/main.cpp b/.test/.research/index buffer redenderer texture vertex array/main.cpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/main.cpp rename to .test/.research/index buffer redenderer texture vertex array/main.cpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/CMakeLists.txt b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/CMakeLists.txt similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/CMakeLists.txt rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/CMakeLists.txt diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/common.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/common.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/common.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/common.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/_features.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/_features.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/_features.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/_features.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/_fixes.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/_fixes.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/_fixes.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/_fixes.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/_noise.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/_noise.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/_noise.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/_noise.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/_swizzle.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/_swizzle.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/_swizzle.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/_swizzle.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/_swizzle_func.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/_swizzle_func.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/_swizzle_func.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/_swizzle_func.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/_vectorize.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/_vectorize.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/_vectorize.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/_vectorize.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/compute_common.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/compute_common.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/compute_common.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/compute_common.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/compute_vector_relational.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/compute_vector_relational.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/compute_vector_relational.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/compute_vector_relational.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_common.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_common.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/func_common.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_common.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_common_simd.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_common_simd.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/func_common_simd.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_common_simd.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_exponential.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_exponential.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/func_exponential.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_exponential.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_exponential_simd.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_exponential_simd.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/func_exponential_simd.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_exponential_simd.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_geometric.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_geometric.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/func_geometric.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_geometric.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_geometric_simd.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_geometric_simd.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/func_geometric_simd.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_geometric_simd.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_integer.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_integer.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/func_integer.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_integer.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_integer_simd.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_integer_simd.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/func_integer_simd.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_integer_simd.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_matrix.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_matrix.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/func_matrix.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_matrix.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_matrix_simd.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_matrix_simd.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/func_matrix_simd.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_matrix_simd.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_packing.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_packing.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/func_packing.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_packing.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_packing_simd.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_packing_simd.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/func_packing_simd.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_packing_simd.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_trigonometric.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_trigonometric.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/func_trigonometric.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_trigonometric.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_trigonometric_simd.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_trigonometric_simd.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/func_trigonometric_simd.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_trigonometric_simd.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_vector_relational.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_vector_relational.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/func_vector_relational.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_vector_relational.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_vector_relational_simd.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_vector_relational_simd.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/func_vector_relational_simd.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/func_vector_relational_simd.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/glm.cpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/glm.cpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/glm.cpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/glm.cpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/qualifier.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/qualifier.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/qualifier.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/qualifier.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/setup.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/setup.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/setup.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/setup.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_float.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_float.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_float.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_float.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_half.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_half.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_half.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_half.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_half.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_half.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_half.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_half.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x2.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x2.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x2.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x2.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x3.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x3.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x3.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x3.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x4.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x4.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x4.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x4.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x2.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x2.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x2.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x2.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x3.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x3.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x3.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x3.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x4.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x4.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x4.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x4.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x2.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x2.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x2.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x2.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x3.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x3.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x3.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x3.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x4.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x4.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x4.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x4.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x4_simd.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x4_simd.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x4_simd.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x4_simd.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_quat.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_quat.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_quat.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_quat.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_quat.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_quat.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_quat.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_quat.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_quat_simd.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_quat_simd.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_quat_simd.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_quat_simd.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec1.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec1.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec1.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec1.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec1.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec1.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec1.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec1.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec2.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec2.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec2.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec2.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec3.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec3.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec3.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec3.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec4.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec4.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec4.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec4.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec4_simd.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec4_simd.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec4_simd.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec4_simd.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/exponential.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/exponential.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/exponential.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/exponential.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_clip_space.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_clip_space.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_clip_space.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_clip_space.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_clip_space.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_clip_space.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_clip_space.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_clip_space.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_common.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_common.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_common.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_common.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_common.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_common.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_common.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_common.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x2_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x2_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x2_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x2_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x3_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x3_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x3_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x3_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x4_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x4_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x4_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x4_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x2_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x2_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x2_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x2_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x3_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x3_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x3_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x3_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x4_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x4_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x4_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x4_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x2_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x2_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x2_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x2_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x3_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x3_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x3_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x3_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x4_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x4_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x4_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x4_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x2_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x2_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x2_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x2_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x3_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x3_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x3_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x3_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x4_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x4_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x4_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x4_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x2_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x2_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x2_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x2_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x3_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x3_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x3_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x3_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x4_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x4_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x4_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x4_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x2_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x2_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x2_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x2_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x3_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x3_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x3_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x3_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x4_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x4_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x4_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x4_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x2_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x2_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x2_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x2_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x3_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x3_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x3_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x3_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x4_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x4_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x4_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x4_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x2_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x2_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x2_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x2_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x3_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x3_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x3_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x3_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x4_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x4_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x4_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x4_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x2_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x2_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x2_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x2_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x3_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x3_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x3_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x3_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x4_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x4_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x4_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x4_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_projection.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_projection.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_projection.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_projection.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_projection.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_projection.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_projection.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_projection.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_relational.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_relational.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_relational.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_relational.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_relational.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_relational.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_relational.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_relational.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_transform.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_transform.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_transform.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_transform.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_transform.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_transform.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_transform.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_transform.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x2_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x2_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x2_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x2_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x3_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x3_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x3_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x3_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x4_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x4_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x4_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x4_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x2_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x2_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x2_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x2_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x3_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x3_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x3_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x3_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x4_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x4_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x4_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x4_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x2_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x2_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x2_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x2_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x3_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x3_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x3_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x3_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x4_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x4_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x4_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x4_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_common.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_common.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_common.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_common.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_common.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_common.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_common.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_common.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_common_simd.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_common_simd.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_common_simd.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_common_simd.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_double.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_double.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_double.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_double.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_double_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_double_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_double_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_double_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_exponential.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_exponential.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_exponential.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_exponential.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_exponential.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_exponential.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_exponential.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_exponential.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_float.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_float.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_float.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_float.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_float_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_float_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_float_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_float_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_geometric.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_geometric.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_geometric.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_geometric.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_geometric.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_geometric.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_geometric.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_geometric.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_relational.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_relational.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_relational.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_relational.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_relational.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_relational.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_relational.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_relational.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_transform.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_transform.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_transform.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_transform.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_transform.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_transform.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_transform.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_transform.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_trigonometric.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_trigonometric.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_trigonometric.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_trigonometric.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_trigonometric.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_trigonometric.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_trigonometric.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_trigonometric.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_common.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_common.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_common.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_common.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_common.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_common.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_common.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_common.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_constants.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_constants.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_constants.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_constants.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_constants.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_constants.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_constants.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_constants.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_int_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_int_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_int_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_int_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_integer.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_integer.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_integer.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_integer.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_integer.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_integer.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_integer.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_integer.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_packing.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_packing.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_packing.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_packing.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_packing.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_packing.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_packing.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_packing.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_relational.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_relational.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_relational.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_relational.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_relational.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_relational.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_relational.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_relational.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_uint_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_uint_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_uint_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_uint_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_ulp.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_ulp.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_ulp.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_ulp.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_ulp.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_ulp.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_ulp.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_ulp.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool1.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool1.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool1.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool1.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool1_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool1_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool1_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool1_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool2_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool2_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool2_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool2_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool3_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool3_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool3_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool3_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool4_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool4_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool4_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool4_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_common.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_common.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_common.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_common.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_common.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_common.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_common.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_common.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double1.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double1.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double1.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double1.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double1_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double1_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double1_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double1_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double2_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double2_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double2_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double2_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double3_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double3_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double3_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double3_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double4_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double4_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double4_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double4_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float1.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float1.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float1.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float1.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float1_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float1_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float1_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float1_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float2_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float2_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float2_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float2_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float3_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float3_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float3_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float3_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float4_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float4_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float4_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float4_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int1.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int1.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int1.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int1.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int1_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int1_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int1_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int1_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int2_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int2_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int2_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int2_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int3_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int3_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int3_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int3_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int4_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int4_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int4_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int4_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_integer.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_integer.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_integer.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_integer.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_integer.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_integer.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_integer.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_integer.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_packing.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_packing.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_packing.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_packing.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_packing.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_packing.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_packing.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_packing.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_relational.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_relational.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_relational.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_relational.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_relational.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_relational.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_relational.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_relational.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint1.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint1.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint1.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint1.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint1_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint1_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint1_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint1_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint2_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint2_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint2_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint2_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint3_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint3_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint3_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint3_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint4_sized.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint4_sized.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint4_sized.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint4_sized.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_ulp.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_ulp.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_ulp.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_ulp.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_ulp.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_ulp.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_ulp.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/ext/vector_ulp.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/fwd.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/fwd.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/fwd.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/fwd.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/geometric.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/geometric.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/geometric.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/geometric.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/glm.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/glm.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/glm.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/glm.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/bitfield.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/bitfield.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/bitfield.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/bitfield.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/bitfield.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/bitfield.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/bitfield.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/bitfield.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/color_space.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/color_space.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/color_space.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/color_space.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/color_space.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/color_space.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/color_space.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/color_space.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/constants.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/constants.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/constants.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/constants.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/constants.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/constants.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/constants.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/constants.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/epsilon.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/epsilon.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/epsilon.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/epsilon.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/epsilon.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/epsilon.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/epsilon.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/epsilon.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/integer.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/integer.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/integer.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/integer.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/integer.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/integer.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/integer.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/integer.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_access.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_access.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_access.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_access.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_access.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_access.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_access.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_access.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_integer.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_integer.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_integer.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_integer.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_inverse.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_inverse.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_inverse.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_inverse.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_inverse.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_inverse.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_inverse.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_inverse.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_transform.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_transform.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_transform.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_transform.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_transform.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_transform.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_transform.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_transform.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/noise.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/noise.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/noise.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/noise.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/noise.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/noise.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/noise.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/noise.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/packing.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/packing.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/packing.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/packing.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/packing.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/packing.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/packing.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/packing.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/quaternion.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/quaternion.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/quaternion.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/quaternion.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/quaternion.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/quaternion.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/quaternion.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/quaternion.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/quaternion_simd.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/quaternion_simd.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/quaternion_simd.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/quaternion_simd.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/random.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/random.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/random.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/random.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/random.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/random.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/random.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/random.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/reciprocal.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/reciprocal.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/reciprocal.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/reciprocal.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/reciprocal.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/reciprocal.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/reciprocal.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/reciprocal.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/round.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/round.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/round.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/round.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/round.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/round.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/round.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/round.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/type_aligned.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/type_aligned.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/type_aligned.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/type_aligned.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/type_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/type_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/type_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/type_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/type_precision.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/type_precision.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/type_precision.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/type_precision.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/type_ptr.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/type_ptr.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/type_ptr.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/type_ptr.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/type_ptr.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/type_ptr.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/type_ptr.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/type_ptr.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/ulp.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/ulp.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/ulp.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/ulp.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/ulp.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/ulp.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/ulp.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/ulp.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/vec1.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/vec1.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtc/vec1.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtc/vec1.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/associated_min_max.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/associated_min_max.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/associated_min_max.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/associated_min_max.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/associated_min_max.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/associated_min_max.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/associated_min_max.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/associated_min_max.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/bit.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/bit.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/bit.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/bit.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/bit.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/bit.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/bit.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/bit.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/closest_point.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/closest_point.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/closest_point.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/closest_point.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/closest_point.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/closest_point.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/closest_point.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/closest_point.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_encoding.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_encoding.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_encoding.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_encoding.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_encoding.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_encoding.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_encoding.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_encoding.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_space.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_space.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_space.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_space.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_space.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_space.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_space.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_space.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_space_YCoCg.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_space_YCoCg.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_space_YCoCg.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_space_YCoCg.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_space_YCoCg.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_space_YCoCg.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_space_YCoCg.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/color_space_YCoCg.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/common.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/common.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/common.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/common.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/common.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/common.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/common.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/common.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/compatibility.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/compatibility.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/compatibility.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/compatibility.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/compatibility.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/compatibility.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/compatibility.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/compatibility.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/component_wise.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/component_wise.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/component_wise.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/component_wise.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/component_wise.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/component_wise.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/component_wise.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/component_wise.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/dual_quaternion.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/dual_quaternion.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/dual_quaternion.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/dual_quaternion.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/dual_quaternion.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/dual_quaternion.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/dual_quaternion.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/dual_quaternion.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/easing.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/easing.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/easing.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/easing.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/easing.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/easing.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/easing.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/easing.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/euler_angles.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/euler_angles.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/euler_angles.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/euler_angles.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/euler_angles.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/euler_angles.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/euler_angles.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/euler_angles.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/extend.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/extend.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/extend.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/extend.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/extend.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/extend.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/extend.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/extend.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/extended_min_max.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/extended_min_max.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/extended_min_max.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/extended_min_max.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/extended_min_max.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/extended_min_max.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/extended_min_max.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/extended_min_max.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/exterior_product.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/exterior_product.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/exterior_product.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/exterior_product.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/exterior_product.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/exterior_product.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/exterior_product.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/exterior_product.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_exponential.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_exponential.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_exponential.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_exponential.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_exponential.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_exponential.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_exponential.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_exponential.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_square_root.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_square_root.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_square_root.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_square_root.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_square_root.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_square_root.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_square_root.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_square_root.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_trigonometry.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_trigonometry.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_trigonometry.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_trigonometry.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_trigonometry.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_trigonometry.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_trigonometry.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_trigonometry.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/float_notmalize.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/float_notmalize.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/float_notmalize.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/float_notmalize.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/functions.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/functions.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/functions.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/functions.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/functions.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/functions.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/functions.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/functions.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/gradient_paint.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/gradient_paint.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/gradient_paint.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/gradient_paint.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/gradient_paint.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/gradient_paint.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/gradient_paint.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/gradient_paint.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/handed_coordinate_space.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/handed_coordinate_space.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/handed_coordinate_space.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/handed_coordinate_space.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/handed_coordinate_space.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/handed_coordinate_space.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/handed_coordinate_space.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/handed_coordinate_space.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/hash.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/hash.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/hash.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/hash.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/hash.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/hash.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/hash.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/hash.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/integer.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/integer.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/integer.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/integer.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/integer.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/integer.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/integer.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/integer.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/intersect.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/intersect.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/intersect.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/intersect.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/intersect.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/intersect.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/intersect.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/intersect.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/io.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/io.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/io.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/io.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/io.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/io.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/io.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/io.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/log_base.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/log_base.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/log_base.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/log_base.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/log_base.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/log_base.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/log_base.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/log_base.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_cross_product.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_cross_product.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_cross_product.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_cross_product.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_cross_product.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_cross_product.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_cross_product.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_cross_product.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_decompose.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_decompose.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_decompose.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_decompose.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_decompose.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_decompose.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_decompose.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_decompose.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_factorisation.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_factorisation.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_factorisation.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_factorisation.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_factorisation.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_factorisation.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_factorisation.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_factorisation.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_interpolation.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_interpolation.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_interpolation.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_interpolation.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_interpolation.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_interpolation.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_interpolation.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_interpolation.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_major_storage.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_major_storage.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_major_storage.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_major_storage.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_major_storage.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_major_storage.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_major_storage.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_major_storage.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_operation.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_operation.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_operation.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_operation.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_operation.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_operation.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_operation.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_operation.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_query.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_query.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_query.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_query.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_query.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_query.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_query.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_query.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_transform_2d.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_transform_2d.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_transform_2d.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_transform_2d.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_transform_2d.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_transform_2d.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_transform_2d.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_transform_2d.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/mixed_product.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/mixed_product.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/mixed_product.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/mixed_product.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/mixed_product.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/mixed_product.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/mixed_product.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/mixed_product.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/norm.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/norm.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/norm.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/norm.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/norm.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/norm.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/norm.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/norm.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/normal.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/normal.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/normal.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/normal.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/normal.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/normal.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/normal.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/normal.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/normalize_dot.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/normalize_dot.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/normalize_dot.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/normalize_dot.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/normalize_dot.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/normalize_dot.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/normalize_dot.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/normalize_dot.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/number_precision.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/number_precision.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/number_precision.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/number_precision.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/number_precision.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/number_precision.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/number_precision.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/number_precision.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/optimum_pow.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/optimum_pow.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/optimum_pow.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/optimum_pow.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/optimum_pow.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/optimum_pow.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/optimum_pow.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/optimum_pow.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/orthonormalize.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/orthonormalize.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/orthonormalize.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/orthonormalize.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/orthonormalize.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/orthonormalize.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/orthonormalize.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/orthonormalize.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/perpendicular.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/perpendicular.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/perpendicular.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/perpendicular.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/perpendicular.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/perpendicular.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/perpendicular.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/perpendicular.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/polar_coordinates.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/polar_coordinates.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/polar_coordinates.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/polar_coordinates.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/polar_coordinates.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/polar_coordinates.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/polar_coordinates.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/polar_coordinates.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/projection.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/projection.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/projection.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/projection.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/projection.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/projection.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/projection.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/projection.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/quaternion.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/quaternion.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/quaternion.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/quaternion.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/quaternion.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/quaternion.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/quaternion.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/quaternion.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/range.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/range.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/range.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/range.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/raw_data.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/raw_data.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/raw_data.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/raw_data.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/raw_data.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/raw_data.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/raw_data.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/raw_data.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/rotate_normalized_axis.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/rotate_normalized_axis.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/rotate_normalized_axis.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/rotate_normalized_axis.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/rotate_normalized_axis.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/rotate_normalized_axis.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/rotate_normalized_axis.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/rotate_normalized_axis.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/rotate_vector.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/rotate_vector.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/rotate_vector.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/rotate_vector.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/rotate_vector.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/rotate_vector.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/rotate_vector.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/rotate_vector.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/scalar_multiplication.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/scalar_multiplication.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/scalar_multiplication.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/scalar_multiplication.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/scalar_relational.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/scalar_relational.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/scalar_relational.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/scalar_relational.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/scalar_relational.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/scalar_relational.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/scalar_relational.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/scalar_relational.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/spline.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/spline.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/spline.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/spline.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/spline.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/spline.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/spline.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/spline.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/std_based_type.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/std_based_type.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/std_based_type.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/std_based_type.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/std_based_type.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/std_based_type.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/std_based_type.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/std_based_type.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/string_cast.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/string_cast.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/string_cast.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/string_cast.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/string_cast.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/string_cast.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/string_cast.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/string_cast.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/texture.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/texture.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/texture.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/texture.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/texture.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/texture.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/texture.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/texture.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/transform.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/transform.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/transform.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/transform.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/transform.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/transform.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/transform.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/transform.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/transform2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/transform2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/transform2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/transform2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/transform2.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/transform2.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/transform2.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/transform2.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/type_aligned.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/type_aligned.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/type_aligned.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/type_aligned.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/type_aligned.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/type_aligned.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/type_aligned.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/type_aligned.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/type_trait.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/type_trait.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/type_trait.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/type_trait.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/type_trait.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/type_trait.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/type_trait.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/type_trait.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/vec_swizzle.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/vec_swizzle.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/vec_swizzle.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/vec_swizzle.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/vector_angle.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/vector_angle.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/vector_angle.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/vector_angle.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/vector_angle.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/vector_angle.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/vector_angle.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/vector_angle.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/vector_query.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/vector_query.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/vector_query.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/vector_query.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/vector_query.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/vector_query.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/vector_query.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/vector_query.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/wrap.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/wrap.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/wrap.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/wrap.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/wrap.inl b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/wrap.inl similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/gtx/wrap.inl rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/gtx/wrap.inl diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/integer.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/integer.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/integer.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/integer.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/mat2x2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/mat2x2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/mat2x2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/mat2x2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/mat2x3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/mat2x3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/mat2x3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/mat2x3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/mat2x4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/mat2x4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/mat2x4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/mat2x4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/mat3x2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/mat3x2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/mat3x2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/mat3x2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/mat3x3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/mat3x3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/mat3x3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/mat3x3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/mat3x4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/mat3x4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/mat3x4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/mat3x4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/mat4x2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/mat4x2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/mat4x2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/mat4x2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/mat4x3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/mat4x3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/mat4x3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/mat4x3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/mat4x4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/mat4x4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/mat4x4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/mat4x4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/matrix.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/matrix.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/matrix.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/matrix.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/packing.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/packing.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/packing.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/packing.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/simd/common.h b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/simd/common.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/simd/common.h rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/simd/common.h diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/simd/exponential.h b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/simd/exponential.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/simd/exponential.h rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/simd/exponential.h diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/simd/geometric.h b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/simd/geometric.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/simd/geometric.h rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/simd/geometric.h diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/simd/integer.h b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/simd/integer.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/simd/integer.h rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/simd/integer.h diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/simd/matrix.h b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/simd/matrix.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/simd/matrix.h rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/simd/matrix.h diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/simd/neon.h b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/simd/neon.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/simd/neon.h rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/simd/neon.h diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/simd/packing.h b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/simd/packing.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/simd/packing.h rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/simd/packing.h diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/simd/platform.h b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/simd/platform.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/simd/platform.h rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/simd/platform.h diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/simd/trigonometric.h b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/simd/trigonometric.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/simd/trigonometric.h rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/simd/trigonometric.h diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/simd/vector_relational.h b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/simd/vector_relational.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/simd/vector_relational.h rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/simd/vector_relational.h diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/trigonometric.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/trigonometric.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/trigonometric.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/trigonometric.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/vec2.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/vec2.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/vec2.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/vec2.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/vec3.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/vec3.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/vec3.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/vec3.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/vec4.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/vec4.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/vec4.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/vec4.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/glm/vector_relational.hpp b/.test/.research/index buffer redenderer texture vertex array/vendor/glm/vector_relational.hpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/glm/vector_relational.hpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/glm/vector_relational.hpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/imgui/imconfig.h b/.test/.research/index buffer redenderer texture vertex array/vendor/imgui/imconfig.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/imgui/imconfig.h rename to .test/.research/index buffer redenderer texture vertex array/vendor/imgui/imconfig.h diff --git a/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui.cpp b/.test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui.cpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/imgui/imgui.cpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui.cpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui.h b/.test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/imgui/imgui.h rename to .test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui.h diff --git a/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_demo.cpp b/.test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_demo.cpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/imgui/imgui_demo.cpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_demo.cpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_draw.cpp b/.test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_draw.cpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/imgui/imgui_draw.cpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_draw.cpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_glfw.cpp b/.test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_glfw.cpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_glfw.cpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_glfw.cpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_glfw.h b/.test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_glfw.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_glfw.h rename to .test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_glfw.h diff --git a/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_opengl3.cpp b/.test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_opengl3.cpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_opengl3.cpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_opengl3.cpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_opengl3.h b/.test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_opengl3.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_opengl3.h rename to .test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_opengl3.h diff --git a/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_opengl3_loader.h b/.test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_opengl3_loader.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_opengl3_loader.h rename to .test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_opengl3_loader.h diff --git a/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_internal.h b/.test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_internal.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/imgui/imgui_internal.h rename to .test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_internal.h diff --git a/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_tables.cpp b/.test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_tables.cpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/imgui/imgui_tables.cpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_tables.cpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_widgets.cpp b/.test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_widgets.cpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/imgui/imgui_widgets.cpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/imgui/imgui_widgets.cpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/imgui/imstb_rectpack.h b/.test/.research/index buffer redenderer texture vertex array/vendor/imgui/imstb_rectpack.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/imgui/imstb_rectpack.h rename to .test/.research/index buffer redenderer texture vertex array/vendor/imgui/imstb_rectpack.h diff --git a/.research/index buffer redenderer texture vertex array/vendor/imgui/imstb_textedit.h b/.test/.research/index buffer redenderer texture vertex array/vendor/imgui/imstb_textedit.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/imgui/imstb_textedit.h rename to .test/.research/index buffer redenderer texture vertex array/vendor/imgui/imstb_textedit.h diff --git a/.research/index buffer redenderer texture vertex array/vendor/imgui/imstb_truetype.h b/.test/.research/index buffer redenderer texture vertex array/vendor/imgui/imstb_truetype.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/imgui/imstb_truetype.h rename to .test/.research/index buffer redenderer texture vertex array/vendor/imgui/imstb_truetype.h diff --git a/.research/index buffer redenderer texture vertex array/vendor/stb_image/stb_image.cpp b/.test/.research/index buffer redenderer texture vertex array/vendor/stb_image/stb_image.cpp similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/stb_image/stb_image.cpp rename to .test/.research/index buffer redenderer texture vertex array/vendor/stb_image/stb_image.cpp diff --git a/.research/index buffer redenderer texture vertex array/vendor/stb_image/stb_image.h b/.test/.research/index buffer redenderer texture vertex array/vendor/stb_image/stb_image.h similarity index 100% rename from .research/index buffer redenderer texture vertex array/vendor/stb_image/stb_image.h rename to .test/.research/index buffer redenderer texture vertex array/vendor/stb_image/stb_image.h diff --git a/depend/dll/GLEW/LICENSE.txt b/.test/.research/todo/depend/dll/GLEW/LICENSE.txt similarity index 100% rename from depend/dll/GLEW/LICENSE.txt rename to .test/.research/todo/depend/dll/GLEW/LICENSE.txt diff --git a/depend/dll/GLEW/doc/advanced.html b/.test/.research/todo/depend/dll/GLEW/doc/advanced.html similarity index 100% rename from depend/dll/GLEW/doc/advanced.html rename to .test/.research/todo/depend/dll/GLEW/doc/advanced.html diff --git a/depend/dll/GLEW/doc/basic.html b/.test/.research/todo/depend/dll/GLEW/doc/basic.html similarity index 100% rename from depend/dll/GLEW/doc/basic.html rename to .test/.research/todo/depend/dll/GLEW/doc/basic.html diff --git a/depend/dll/GLEW/doc/build.html b/.test/.research/todo/depend/dll/GLEW/doc/build.html similarity index 100% rename from depend/dll/GLEW/doc/build.html rename to .test/.research/todo/depend/dll/GLEW/doc/build.html diff --git a/depend/dll/GLEW/doc/credits.html b/.test/.research/todo/depend/dll/GLEW/doc/credits.html similarity index 100% rename from depend/dll/GLEW/doc/credits.html rename to .test/.research/todo/depend/dll/GLEW/doc/credits.html diff --git a/depend/dll/GLEW/doc/github.png b/.test/.research/todo/depend/dll/GLEW/doc/github.png similarity index 100% rename from depend/dll/GLEW/doc/github.png rename to .test/.research/todo/depend/dll/GLEW/doc/github.png diff --git a/depend/dll/GLEW/doc/glew.css b/.test/.research/todo/depend/dll/GLEW/doc/glew.css similarity index 100% rename from depend/dll/GLEW/doc/glew.css rename to .test/.research/todo/depend/dll/GLEW/doc/glew.css diff --git a/depend/dll/GLEW/doc/glew.html b/.test/.research/todo/depend/dll/GLEW/doc/glew.html similarity index 100% rename from depend/dll/GLEW/doc/glew.html rename to .test/.research/todo/depend/dll/GLEW/doc/glew.html diff --git a/depend/dll/GLEW/doc/glew.png b/.test/.research/todo/depend/dll/GLEW/doc/glew.png similarity index 100% rename from depend/dll/GLEW/doc/glew.png rename to .test/.research/todo/depend/dll/GLEW/doc/glew.png diff --git a/depend/dll/GLEW/doc/glew.txt b/.test/.research/todo/depend/dll/GLEW/doc/glew.txt similarity index 100% rename from depend/dll/GLEW/doc/glew.txt rename to .test/.research/todo/depend/dll/GLEW/doc/glew.txt diff --git a/depend/dll/GLEW/doc/glxew.html b/.test/.research/todo/depend/dll/GLEW/doc/glxew.html similarity index 100% rename from depend/dll/GLEW/doc/glxew.html rename to .test/.research/todo/depend/dll/GLEW/doc/glxew.html diff --git a/depend/dll/GLEW/doc/gpl.txt b/.test/.research/todo/depend/dll/GLEW/doc/gpl.txt similarity index 100% rename from depend/dll/GLEW/doc/gpl.txt rename to .test/.research/todo/depend/dll/GLEW/doc/gpl.txt diff --git a/depend/dll/GLEW/doc/index.html b/.test/.research/todo/depend/dll/GLEW/doc/index.html similarity index 100% rename from depend/dll/GLEW/doc/index.html rename to .test/.research/todo/depend/dll/GLEW/doc/index.html diff --git a/depend/dll/GLEW/doc/install.html b/.test/.research/todo/depend/dll/GLEW/doc/install.html similarity index 100% rename from depend/dll/GLEW/doc/install.html rename to .test/.research/todo/depend/dll/GLEW/doc/install.html diff --git a/depend/dll/GLEW/doc/khronos.txt b/.test/.research/todo/depend/dll/GLEW/doc/khronos.txt similarity index 100% rename from depend/dll/GLEW/doc/khronos.txt rename to .test/.research/todo/depend/dll/GLEW/doc/khronos.txt diff --git a/depend/dll/GLEW/doc/log.html b/.test/.research/todo/depend/dll/GLEW/doc/log.html similarity index 100% rename from depend/dll/GLEW/doc/log.html rename to .test/.research/todo/depend/dll/GLEW/doc/log.html diff --git a/depend/dll/GLEW/doc/mesa.txt b/.test/.research/todo/depend/dll/GLEW/doc/mesa.txt similarity index 100% rename from depend/dll/GLEW/doc/mesa.txt rename to .test/.research/todo/depend/dll/GLEW/doc/mesa.txt diff --git a/depend/dll/GLEW/doc/new.png b/.test/.research/todo/depend/dll/GLEW/doc/new.png similarity index 100% rename from depend/dll/GLEW/doc/new.png rename to .test/.research/todo/depend/dll/GLEW/doc/new.png diff --git a/depend/dll/GLEW/doc/ogl_sm.jpg b/.test/.research/todo/depend/dll/GLEW/doc/ogl_sm.jpg similarity index 100% rename from depend/dll/GLEW/doc/ogl_sm.jpg rename to .test/.research/todo/depend/dll/GLEW/doc/ogl_sm.jpg diff --git a/depend/dll/GLEW/doc/travis.png b/.test/.research/todo/depend/dll/GLEW/doc/travis.png similarity index 100% rename from depend/dll/GLEW/doc/travis.png rename to .test/.research/todo/depend/dll/GLEW/doc/travis.png diff --git a/depend/dll/GLEW/doc/wglew.html b/.test/.research/todo/depend/dll/GLEW/doc/wglew.html similarity index 100% rename from depend/dll/GLEW/doc/wglew.html rename to .test/.research/todo/depend/dll/GLEW/doc/wglew.html diff --git a/depend/dll/GLEW/include/GL/eglew.h b/.test/.research/todo/depend/dll/GLEW/include/GL/eglew.h similarity index 100% rename from depend/dll/GLEW/include/GL/eglew.h rename to .test/.research/todo/depend/dll/GLEW/include/GL/eglew.h diff --git a/depend/dll/GLEW/include/GL/glew.h b/.test/.research/todo/depend/dll/GLEW/include/GL/glew.h similarity index 100% rename from depend/dll/GLEW/include/GL/glew.h rename to .test/.research/todo/depend/dll/GLEW/include/GL/glew.h diff --git a/depend/dll/GLEW/include/GL/glxew.h b/.test/.research/todo/depend/dll/GLEW/include/GL/glxew.h similarity index 100% rename from depend/dll/GLEW/include/GL/glxew.h rename to .test/.research/todo/depend/dll/GLEW/include/GL/glxew.h diff --git a/depend/dll/GLEW/include/GL/wglew.h b/.test/.research/todo/depend/dll/GLEW/include/GL/wglew.h similarity index 100% rename from depend/dll/GLEW/include/GL/wglew.h rename to .test/.research/todo/depend/dll/GLEW/include/GL/wglew.h diff --git a/depend/dll/GLFW/glfw3.h b/.test/.research/todo/depend/dll/GLFW/glfw3.h similarity index 100% rename from depend/dll/GLFW/glfw3.h rename to .test/.research/todo/depend/dll/GLFW/glfw3.h diff --git a/depend/dll/GLFW/glfw3native.h b/.test/.research/todo/depend/dll/GLFW/glfw3native.h similarity index 100% rename from depend/dll/GLFW/glfw3native.h rename to .test/.research/todo/depend/dll/GLFW/glfw3native.h diff --git a/depend/dll/GLFW/include/GLFW/glfw3.h b/.test/.research/todo/depend/dll/GLFW/include/GLFW/glfw3.h similarity index 100% rename from depend/dll/GLFW/include/GLFW/glfw3.h rename to .test/.research/todo/depend/dll/GLFW/include/GLFW/glfw3.h diff --git a/depend/dll/GLFW/include/GLFW/glfw3native.h b/.test/.research/todo/depend/dll/GLFW/include/GLFW/glfw3native.h similarity index 100% rename from depend/dll/GLFW/include/GLFW/glfw3native.h rename to .test/.research/todo/depend/dll/GLFW/include/GLFW/glfw3native.h diff --git a/depend/dll/KHR/khrplatform.h b/.test/.research/todo/depend/dll/KHR/khrplatform.h similarity index 100% rename from depend/dll/KHR/khrplatform.h rename to .test/.research/todo/depend/dll/KHR/khrplatform.h diff --git a/depend/dll/glad.c b/.test/.research/todo/depend/dll/glad.c similarity index 100% rename from depend/dll/glad.c rename to .test/.research/todo/depend/dll/glad.c diff --git a/depend/dll/glad/glad.h b/.test/.research/todo/depend/dll/glad/glad.h similarity index 100% rename from depend/dll/glad/glad.h rename to .test/.research/todo/depend/dll/glad/glad.h diff --git a/depend/vendor/glm/CMakeLists.txt b/.test/.research/todo/depend/vendor/glm/CMakeLists.txt similarity index 100% rename from depend/vendor/glm/CMakeLists.txt rename to .test/.research/todo/depend/vendor/glm/CMakeLists.txt diff --git a/depend/vendor/glm/common.hpp b/.test/.research/todo/depend/vendor/glm/common.hpp similarity index 100% rename from depend/vendor/glm/common.hpp rename to .test/.research/todo/depend/vendor/glm/common.hpp diff --git a/depend/vendor/glm/detail/_features.hpp b/.test/.research/todo/depend/vendor/glm/detail/_features.hpp similarity index 100% rename from depend/vendor/glm/detail/_features.hpp rename to .test/.research/todo/depend/vendor/glm/detail/_features.hpp diff --git a/depend/vendor/glm/detail/_fixes.hpp b/.test/.research/todo/depend/vendor/glm/detail/_fixes.hpp similarity index 100% rename from depend/vendor/glm/detail/_fixes.hpp rename to .test/.research/todo/depend/vendor/glm/detail/_fixes.hpp diff --git a/depend/vendor/glm/detail/_noise.hpp b/.test/.research/todo/depend/vendor/glm/detail/_noise.hpp similarity index 100% rename from depend/vendor/glm/detail/_noise.hpp rename to .test/.research/todo/depend/vendor/glm/detail/_noise.hpp diff --git a/depend/vendor/glm/detail/_swizzle.hpp b/.test/.research/todo/depend/vendor/glm/detail/_swizzle.hpp similarity index 100% rename from depend/vendor/glm/detail/_swizzle.hpp rename to .test/.research/todo/depend/vendor/glm/detail/_swizzle.hpp diff --git a/depend/vendor/glm/detail/_swizzle_func.hpp b/.test/.research/todo/depend/vendor/glm/detail/_swizzle_func.hpp similarity index 100% rename from depend/vendor/glm/detail/_swizzle_func.hpp rename to .test/.research/todo/depend/vendor/glm/detail/_swizzle_func.hpp diff --git a/depend/vendor/glm/detail/_vectorize.hpp b/.test/.research/todo/depend/vendor/glm/detail/_vectorize.hpp similarity index 100% rename from depend/vendor/glm/detail/_vectorize.hpp rename to .test/.research/todo/depend/vendor/glm/detail/_vectorize.hpp diff --git a/depend/vendor/glm/detail/compute_common.hpp b/.test/.research/todo/depend/vendor/glm/detail/compute_common.hpp similarity index 100% rename from depend/vendor/glm/detail/compute_common.hpp rename to .test/.research/todo/depend/vendor/glm/detail/compute_common.hpp diff --git a/depend/vendor/glm/detail/compute_vector_relational.hpp b/.test/.research/todo/depend/vendor/glm/detail/compute_vector_relational.hpp similarity index 100% rename from depend/vendor/glm/detail/compute_vector_relational.hpp rename to .test/.research/todo/depend/vendor/glm/detail/compute_vector_relational.hpp diff --git a/depend/vendor/glm/detail/func_common.inl b/.test/.research/todo/depend/vendor/glm/detail/func_common.inl similarity index 100% rename from depend/vendor/glm/detail/func_common.inl rename to .test/.research/todo/depend/vendor/glm/detail/func_common.inl diff --git a/depend/vendor/glm/detail/func_common_simd.inl b/.test/.research/todo/depend/vendor/glm/detail/func_common_simd.inl similarity index 100% rename from depend/vendor/glm/detail/func_common_simd.inl rename to .test/.research/todo/depend/vendor/glm/detail/func_common_simd.inl diff --git a/depend/vendor/glm/detail/func_exponential.inl b/.test/.research/todo/depend/vendor/glm/detail/func_exponential.inl similarity index 100% rename from depend/vendor/glm/detail/func_exponential.inl rename to .test/.research/todo/depend/vendor/glm/detail/func_exponential.inl diff --git a/depend/vendor/glm/detail/func_exponential_simd.inl b/.test/.research/todo/depend/vendor/glm/detail/func_exponential_simd.inl similarity index 100% rename from depend/vendor/glm/detail/func_exponential_simd.inl rename to .test/.research/todo/depend/vendor/glm/detail/func_exponential_simd.inl diff --git a/depend/vendor/glm/detail/func_geometric.inl b/.test/.research/todo/depend/vendor/glm/detail/func_geometric.inl similarity index 100% rename from depend/vendor/glm/detail/func_geometric.inl rename to .test/.research/todo/depend/vendor/glm/detail/func_geometric.inl diff --git a/depend/vendor/glm/detail/func_geometric_simd.inl b/.test/.research/todo/depend/vendor/glm/detail/func_geometric_simd.inl similarity index 100% rename from depend/vendor/glm/detail/func_geometric_simd.inl rename to .test/.research/todo/depend/vendor/glm/detail/func_geometric_simd.inl diff --git a/depend/vendor/glm/detail/func_integer.inl b/.test/.research/todo/depend/vendor/glm/detail/func_integer.inl similarity index 100% rename from depend/vendor/glm/detail/func_integer.inl rename to .test/.research/todo/depend/vendor/glm/detail/func_integer.inl diff --git a/depend/vendor/glm/detail/func_integer_simd.inl b/.test/.research/todo/depend/vendor/glm/detail/func_integer_simd.inl similarity index 100% rename from depend/vendor/glm/detail/func_integer_simd.inl rename to .test/.research/todo/depend/vendor/glm/detail/func_integer_simd.inl diff --git a/depend/vendor/glm/detail/func_matrix.inl b/.test/.research/todo/depend/vendor/glm/detail/func_matrix.inl similarity index 100% rename from depend/vendor/glm/detail/func_matrix.inl rename to .test/.research/todo/depend/vendor/glm/detail/func_matrix.inl diff --git a/depend/vendor/glm/detail/func_matrix_simd.inl b/.test/.research/todo/depend/vendor/glm/detail/func_matrix_simd.inl similarity index 100% rename from depend/vendor/glm/detail/func_matrix_simd.inl rename to .test/.research/todo/depend/vendor/glm/detail/func_matrix_simd.inl diff --git a/depend/vendor/glm/detail/func_packing.inl b/.test/.research/todo/depend/vendor/glm/detail/func_packing.inl similarity index 100% rename from depend/vendor/glm/detail/func_packing.inl rename to .test/.research/todo/depend/vendor/glm/detail/func_packing.inl diff --git a/depend/vendor/glm/detail/func_packing_simd.inl b/.test/.research/todo/depend/vendor/glm/detail/func_packing_simd.inl similarity index 100% rename from depend/vendor/glm/detail/func_packing_simd.inl rename to .test/.research/todo/depend/vendor/glm/detail/func_packing_simd.inl diff --git a/depend/vendor/glm/detail/func_trigonometric.inl b/.test/.research/todo/depend/vendor/glm/detail/func_trigonometric.inl similarity index 100% rename from depend/vendor/glm/detail/func_trigonometric.inl rename to .test/.research/todo/depend/vendor/glm/detail/func_trigonometric.inl diff --git a/depend/vendor/glm/detail/func_trigonometric_simd.inl b/.test/.research/todo/depend/vendor/glm/detail/func_trigonometric_simd.inl similarity index 100% rename from depend/vendor/glm/detail/func_trigonometric_simd.inl rename to .test/.research/todo/depend/vendor/glm/detail/func_trigonometric_simd.inl diff --git a/depend/vendor/glm/detail/func_vector_relational.inl b/.test/.research/todo/depend/vendor/glm/detail/func_vector_relational.inl similarity index 100% rename from depend/vendor/glm/detail/func_vector_relational.inl rename to .test/.research/todo/depend/vendor/glm/detail/func_vector_relational.inl diff --git a/depend/vendor/glm/detail/func_vector_relational_simd.inl b/.test/.research/todo/depend/vendor/glm/detail/func_vector_relational_simd.inl similarity index 100% rename from depend/vendor/glm/detail/func_vector_relational_simd.inl rename to .test/.research/todo/depend/vendor/glm/detail/func_vector_relational_simd.inl diff --git a/depend/vendor/glm/detail/glm.cpp b/.test/.research/todo/depend/vendor/glm/detail/glm.cpp similarity index 100% rename from depend/vendor/glm/detail/glm.cpp rename to .test/.research/todo/depend/vendor/glm/detail/glm.cpp diff --git a/depend/vendor/glm/detail/qualifier.hpp b/.test/.research/todo/depend/vendor/glm/detail/qualifier.hpp similarity index 100% rename from depend/vendor/glm/detail/qualifier.hpp rename to .test/.research/todo/depend/vendor/glm/detail/qualifier.hpp diff --git a/depend/vendor/glm/detail/setup.hpp b/.test/.research/todo/depend/vendor/glm/detail/setup.hpp similarity index 100% rename from depend/vendor/glm/detail/setup.hpp rename to .test/.research/todo/depend/vendor/glm/detail/setup.hpp diff --git a/depend/vendor/glm/detail/type_float.hpp b/.test/.research/todo/depend/vendor/glm/detail/type_float.hpp similarity index 100% rename from depend/vendor/glm/detail/type_float.hpp rename to .test/.research/todo/depend/vendor/glm/detail/type_float.hpp diff --git a/depend/vendor/glm/detail/type_half.hpp b/.test/.research/todo/depend/vendor/glm/detail/type_half.hpp similarity index 100% rename from depend/vendor/glm/detail/type_half.hpp rename to .test/.research/todo/depend/vendor/glm/detail/type_half.hpp diff --git a/depend/vendor/glm/detail/type_half.inl b/.test/.research/todo/depend/vendor/glm/detail/type_half.inl similarity index 100% rename from depend/vendor/glm/detail/type_half.inl rename to .test/.research/todo/depend/vendor/glm/detail/type_half.inl diff --git a/depend/vendor/glm/detail/type_mat2x2.hpp b/.test/.research/todo/depend/vendor/glm/detail/type_mat2x2.hpp similarity index 100% rename from depend/vendor/glm/detail/type_mat2x2.hpp rename to .test/.research/todo/depend/vendor/glm/detail/type_mat2x2.hpp diff --git a/depend/vendor/glm/detail/type_mat2x2.inl b/.test/.research/todo/depend/vendor/glm/detail/type_mat2x2.inl similarity index 100% rename from depend/vendor/glm/detail/type_mat2x2.inl rename to .test/.research/todo/depend/vendor/glm/detail/type_mat2x2.inl diff --git a/depend/vendor/glm/detail/type_mat2x3.hpp b/.test/.research/todo/depend/vendor/glm/detail/type_mat2x3.hpp similarity index 100% rename from depend/vendor/glm/detail/type_mat2x3.hpp rename to .test/.research/todo/depend/vendor/glm/detail/type_mat2x3.hpp diff --git a/depend/vendor/glm/detail/type_mat2x3.inl b/.test/.research/todo/depend/vendor/glm/detail/type_mat2x3.inl similarity index 100% rename from depend/vendor/glm/detail/type_mat2x3.inl rename to .test/.research/todo/depend/vendor/glm/detail/type_mat2x3.inl diff --git a/depend/vendor/glm/detail/type_mat2x4.hpp b/.test/.research/todo/depend/vendor/glm/detail/type_mat2x4.hpp similarity index 100% rename from depend/vendor/glm/detail/type_mat2x4.hpp rename to .test/.research/todo/depend/vendor/glm/detail/type_mat2x4.hpp diff --git a/depend/vendor/glm/detail/type_mat2x4.inl b/.test/.research/todo/depend/vendor/glm/detail/type_mat2x4.inl similarity index 100% rename from depend/vendor/glm/detail/type_mat2x4.inl rename to .test/.research/todo/depend/vendor/glm/detail/type_mat2x4.inl diff --git a/depend/vendor/glm/detail/type_mat3x2.hpp b/.test/.research/todo/depend/vendor/glm/detail/type_mat3x2.hpp similarity index 100% rename from depend/vendor/glm/detail/type_mat3x2.hpp rename to .test/.research/todo/depend/vendor/glm/detail/type_mat3x2.hpp diff --git a/depend/vendor/glm/detail/type_mat3x2.inl b/.test/.research/todo/depend/vendor/glm/detail/type_mat3x2.inl similarity index 100% rename from depend/vendor/glm/detail/type_mat3x2.inl rename to .test/.research/todo/depend/vendor/glm/detail/type_mat3x2.inl diff --git a/depend/vendor/glm/detail/type_mat3x3.hpp b/.test/.research/todo/depend/vendor/glm/detail/type_mat3x3.hpp similarity index 100% rename from depend/vendor/glm/detail/type_mat3x3.hpp rename to .test/.research/todo/depend/vendor/glm/detail/type_mat3x3.hpp diff --git a/depend/vendor/glm/detail/type_mat3x3.inl b/.test/.research/todo/depend/vendor/glm/detail/type_mat3x3.inl similarity index 100% rename from depend/vendor/glm/detail/type_mat3x3.inl rename to .test/.research/todo/depend/vendor/glm/detail/type_mat3x3.inl diff --git a/depend/vendor/glm/detail/type_mat3x4.hpp b/.test/.research/todo/depend/vendor/glm/detail/type_mat3x4.hpp similarity index 100% rename from depend/vendor/glm/detail/type_mat3x4.hpp rename to .test/.research/todo/depend/vendor/glm/detail/type_mat3x4.hpp diff --git a/depend/vendor/glm/detail/type_mat3x4.inl b/.test/.research/todo/depend/vendor/glm/detail/type_mat3x4.inl similarity index 100% rename from depend/vendor/glm/detail/type_mat3x4.inl rename to .test/.research/todo/depend/vendor/glm/detail/type_mat3x4.inl diff --git a/depend/vendor/glm/detail/type_mat4x2.hpp b/.test/.research/todo/depend/vendor/glm/detail/type_mat4x2.hpp similarity index 100% rename from depend/vendor/glm/detail/type_mat4x2.hpp rename to .test/.research/todo/depend/vendor/glm/detail/type_mat4x2.hpp diff --git a/depend/vendor/glm/detail/type_mat4x2.inl b/.test/.research/todo/depend/vendor/glm/detail/type_mat4x2.inl similarity index 100% rename from depend/vendor/glm/detail/type_mat4x2.inl rename to .test/.research/todo/depend/vendor/glm/detail/type_mat4x2.inl diff --git a/depend/vendor/glm/detail/type_mat4x3.hpp b/.test/.research/todo/depend/vendor/glm/detail/type_mat4x3.hpp similarity index 100% rename from depend/vendor/glm/detail/type_mat4x3.hpp rename to .test/.research/todo/depend/vendor/glm/detail/type_mat4x3.hpp diff --git a/depend/vendor/glm/detail/type_mat4x3.inl b/.test/.research/todo/depend/vendor/glm/detail/type_mat4x3.inl similarity index 100% rename from depend/vendor/glm/detail/type_mat4x3.inl rename to .test/.research/todo/depend/vendor/glm/detail/type_mat4x3.inl diff --git a/depend/vendor/glm/detail/type_mat4x4.hpp b/.test/.research/todo/depend/vendor/glm/detail/type_mat4x4.hpp similarity index 100% rename from depend/vendor/glm/detail/type_mat4x4.hpp rename to .test/.research/todo/depend/vendor/glm/detail/type_mat4x4.hpp diff --git a/depend/vendor/glm/detail/type_mat4x4.inl b/.test/.research/todo/depend/vendor/glm/detail/type_mat4x4.inl similarity index 100% rename from depend/vendor/glm/detail/type_mat4x4.inl rename to .test/.research/todo/depend/vendor/glm/detail/type_mat4x4.inl diff --git a/depend/vendor/glm/detail/type_mat4x4_simd.inl b/.test/.research/todo/depend/vendor/glm/detail/type_mat4x4_simd.inl similarity index 100% rename from depend/vendor/glm/detail/type_mat4x4_simd.inl rename to .test/.research/todo/depend/vendor/glm/detail/type_mat4x4_simd.inl diff --git a/depend/vendor/glm/detail/type_quat.hpp b/.test/.research/todo/depend/vendor/glm/detail/type_quat.hpp similarity index 100% rename from depend/vendor/glm/detail/type_quat.hpp rename to .test/.research/todo/depend/vendor/glm/detail/type_quat.hpp diff --git a/depend/vendor/glm/detail/type_quat.inl b/.test/.research/todo/depend/vendor/glm/detail/type_quat.inl similarity index 100% rename from depend/vendor/glm/detail/type_quat.inl rename to .test/.research/todo/depend/vendor/glm/detail/type_quat.inl diff --git a/depend/vendor/glm/detail/type_quat_simd.inl b/.test/.research/todo/depend/vendor/glm/detail/type_quat_simd.inl similarity index 100% rename from depend/vendor/glm/detail/type_quat_simd.inl rename to .test/.research/todo/depend/vendor/glm/detail/type_quat_simd.inl diff --git a/depend/vendor/glm/detail/type_vec1.hpp b/.test/.research/todo/depend/vendor/glm/detail/type_vec1.hpp similarity index 100% rename from depend/vendor/glm/detail/type_vec1.hpp rename to .test/.research/todo/depend/vendor/glm/detail/type_vec1.hpp diff --git a/depend/vendor/glm/detail/type_vec1.inl b/.test/.research/todo/depend/vendor/glm/detail/type_vec1.inl similarity index 100% rename from depend/vendor/glm/detail/type_vec1.inl rename to .test/.research/todo/depend/vendor/glm/detail/type_vec1.inl diff --git a/depend/vendor/glm/detail/type_vec2.hpp b/.test/.research/todo/depend/vendor/glm/detail/type_vec2.hpp similarity index 100% rename from depend/vendor/glm/detail/type_vec2.hpp rename to .test/.research/todo/depend/vendor/glm/detail/type_vec2.hpp diff --git a/depend/vendor/glm/detail/type_vec2.inl b/.test/.research/todo/depend/vendor/glm/detail/type_vec2.inl similarity index 100% rename from depend/vendor/glm/detail/type_vec2.inl rename to .test/.research/todo/depend/vendor/glm/detail/type_vec2.inl diff --git a/depend/vendor/glm/detail/type_vec3.hpp b/.test/.research/todo/depend/vendor/glm/detail/type_vec3.hpp similarity index 100% rename from depend/vendor/glm/detail/type_vec3.hpp rename to .test/.research/todo/depend/vendor/glm/detail/type_vec3.hpp diff --git a/depend/vendor/glm/detail/type_vec3.inl b/.test/.research/todo/depend/vendor/glm/detail/type_vec3.inl similarity index 100% rename from depend/vendor/glm/detail/type_vec3.inl rename to .test/.research/todo/depend/vendor/glm/detail/type_vec3.inl diff --git a/depend/vendor/glm/detail/type_vec4.hpp b/.test/.research/todo/depend/vendor/glm/detail/type_vec4.hpp similarity index 100% rename from depend/vendor/glm/detail/type_vec4.hpp rename to .test/.research/todo/depend/vendor/glm/detail/type_vec4.hpp diff --git a/depend/vendor/glm/detail/type_vec4.inl b/.test/.research/todo/depend/vendor/glm/detail/type_vec4.inl similarity index 100% rename from depend/vendor/glm/detail/type_vec4.inl rename to .test/.research/todo/depend/vendor/glm/detail/type_vec4.inl diff --git a/depend/vendor/glm/detail/type_vec4_simd.inl b/.test/.research/todo/depend/vendor/glm/detail/type_vec4_simd.inl similarity index 100% rename from depend/vendor/glm/detail/type_vec4_simd.inl rename to .test/.research/todo/depend/vendor/glm/detail/type_vec4_simd.inl diff --git a/depend/vendor/glm/exponential.hpp b/.test/.research/todo/depend/vendor/glm/exponential.hpp similarity index 100% rename from depend/vendor/glm/exponential.hpp rename to .test/.research/todo/depend/vendor/glm/exponential.hpp diff --git a/depend/vendor/glm/ext.hpp b/.test/.research/todo/depend/vendor/glm/ext.hpp similarity index 100% rename from depend/vendor/glm/ext.hpp rename to .test/.research/todo/depend/vendor/glm/ext.hpp diff --git a/depend/vendor/glm/ext/matrix_clip_space.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_clip_space.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_clip_space.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_clip_space.hpp diff --git a/depend/vendor/glm/ext/matrix_clip_space.inl b/.test/.research/todo/depend/vendor/glm/ext/matrix_clip_space.inl similarity index 100% rename from depend/vendor/glm/ext/matrix_clip_space.inl rename to .test/.research/todo/depend/vendor/glm/ext/matrix_clip_space.inl diff --git a/depend/vendor/glm/ext/matrix_common.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_common.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_common.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_common.hpp diff --git a/depend/vendor/glm/ext/matrix_common.inl b/.test/.research/todo/depend/vendor/glm/ext/matrix_common.inl similarity index 100% rename from depend/vendor/glm/ext/matrix_common.inl rename to .test/.research/todo/depend/vendor/glm/ext/matrix_common.inl diff --git a/depend/vendor/glm/ext/matrix_double2x2.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_double2x2.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_double2x2.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_double2x2.hpp diff --git a/depend/vendor/glm/ext/matrix_double2x2_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_double2x2_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_double2x2_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_double2x2_precision.hpp diff --git a/depend/vendor/glm/ext/matrix_double2x3.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_double2x3.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_double2x3.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_double2x3.hpp diff --git a/depend/vendor/glm/ext/matrix_double2x3_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_double2x3_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_double2x3_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_double2x3_precision.hpp diff --git a/depend/vendor/glm/ext/matrix_double2x4.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_double2x4.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_double2x4.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_double2x4.hpp diff --git a/depend/vendor/glm/ext/matrix_double2x4_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_double2x4_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_double2x4_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_double2x4_precision.hpp diff --git a/depend/vendor/glm/ext/matrix_double3x2.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_double3x2.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_double3x2.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_double3x2.hpp diff --git a/depend/vendor/glm/ext/matrix_double3x2_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_double3x2_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_double3x2_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_double3x2_precision.hpp diff --git a/depend/vendor/glm/ext/matrix_double3x3.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_double3x3.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_double3x3.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_double3x3.hpp diff --git a/depend/vendor/glm/ext/matrix_double3x3_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_double3x3_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_double3x3_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_double3x3_precision.hpp diff --git a/depend/vendor/glm/ext/matrix_double3x4.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_double3x4.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_double3x4.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_double3x4.hpp diff --git a/depend/vendor/glm/ext/matrix_double3x4_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_double3x4_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_double3x4_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_double3x4_precision.hpp diff --git a/depend/vendor/glm/ext/matrix_double4x2.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_double4x2.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_double4x2.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_double4x2.hpp diff --git a/depend/vendor/glm/ext/matrix_double4x2_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_double4x2_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_double4x2_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_double4x2_precision.hpp diff --git a/depend/vendor/glm/ext/matrix_double4x3.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_double4x3.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_double4x3.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_double4x3.hpp diff --git a/depend/vendor/glm/ext/matrix_double4x3_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_double4x3_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_double4x3_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_double4x3_precision.hpp diff --git a/depend/vendor/glm/ext/matrix_double4x4.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_double4x4.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_double4x4.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_double4x4.hpp diff --git a/depend/vendor/glm/ext/matrix_double4x4_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_double4x4_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_double4x4_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_double4x4_precision.hpp diff --git a/depend/vendor/glm/ext/matrix_float2x2.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_float2x2.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_float2x2.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_float2x2.hpp diff --git a/depend/vendor/glm/ext/matrix_float2x2_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_float2x2_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_float2x2_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_float2x2_precision.hpp diff --git a/depend/vendor/glm/ext/matrix_float2x3.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_float2x3.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_float2x3.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_float2x3.hpp diff --git a/depend/vendor/glm/ext/matrix_float2x3_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_float2x3_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_float2x3_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_float2x3_precision.hpp diff --git a/depend/vendor/glm/ext/matrix_float2x4.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_float2x4.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_float2x4.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_float2x4.hpp diff --git a/depend/vendor/glm/ext/matrix_float2x4_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_float2x4_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_float2x4_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_float2x4_precision.hpp diff --git a/depend/vendor/glm/ext/matrix_float3x2.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_float3x2.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_float3x2.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_float3x2.hpp diff --git a/depend/vendor/glm/ext/matrix_float3x2_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_float3x2_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_float3x2_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_float3x2_precision.hpp diff --git a/depend/vendor/glm/ext/matrix_float3x3.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_float3x3.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_float3x3.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_float3x3.hpp diff --git a/depend/vendor/glm/ext/matrix_float3x3_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_float3x3_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_float3x3_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_float3x3_precision.hpp diff --git a/depend/vendor/glm/ext/matrix_float3x4.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_float3x4.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_float3x4.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_float3x4.hpp diff --git a/depend/vendor/glm/ext/matrix_float3x4_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_float3x4_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_float3x4_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_float3x4_precision.hpp diff --git a/depend/vendor/glm/ext/matrix_float4x2.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_float4x2.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_float4x2.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_float4x2.hpp diff --git a/depend/vendor/glm/ext/matrix_float4x2_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_float4x2_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_float4x2_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_float4x2_precision.hpp diff --git a/depend/vendor/glm/ext/matrix_float4x3.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_float4x3.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_float4x3.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_float4x3.hpp diff --git a/depend/vendor/glm/ext/matrix_float4x3_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_float4x3_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_float4x3_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_float4x3_precision.hpp diff --git a/depend/vendor/glm/ext/matrix_float4x4.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_float4x4.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_float4x4.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_float4x4.hpp diff --git a/depend/vendor/glm/ext/matrix_float4x4_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_float4x4_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_float4x4_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_float4x4_precision.hpp diff --git a/depend/vendor/glm/ext/matrix_int2x2.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_int2x2.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_int2x2.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_int2x2.hpp diff --git a/depend/vendor/glm/ext/matrix_int2x2_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_int2x2_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_int2x2_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_int2x2_sized.hpp diff --git a/depend/vendor/glm/ext/matrix_int2x3.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_int2x3.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_int2x3.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_int2x3.hpp diff --git a/depend/vendor/glm/ext/matrix_int2x3_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_int2x3_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_int2x3_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_int2x3_sized.hpp diff --git a/depend/vendor/glm/ext/matrix_int2x4.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_int2x4.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_int2x4.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_int2x4.hpp diff --git a/depend/vendor/glm/ext/matrix_int2x4_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_int2x4_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_int2x4_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_int2x4_sized.hpp diff --git a/depend/vendor/glm/ext/matrix_int3x2.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_int3x2.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_int3x2.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_int3x2.hpp diff --git a/depend/vendor/glm/ext/matrix_int3x2_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_int3x2_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_int3x2_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_int3x2_sized.hpp diff --git a/depend/vendor/glm/ext/matrix_int3x3.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_int3x3.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_int3x3.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_int3x3.hpp diff --git a/depend/vendor/glm/ext/matrix_int3x3_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_int3x3_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_int3x3_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_int3x3_sized.hpp diff --git a/depend/vendor/glm/ext/matrix_int3x4.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_int3x4.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_int3x4.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_int3x4.hpp diff --git a/depend/vendor/glm/ext/matrix_int3x4_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_int3x4_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_int3x4_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_int3x4_sized.hpp diff --git a/depend/vendor/glm/ext/matrix_int4x2.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_int4x2.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_int4x2.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_int4x2.hpp diff --git a/depend/vendor/glm/ext/matrix_int4x2_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_int4x2_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_int4x2_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_int4x2_sized.hpp diff --git a/depend/vendor/glm/ext/matrix_int4x3.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_int4x3.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_int4x3.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_int4x3.hpp diff --git a/depend/vendor/glm/ext/matrix_int4x3_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_int4x3_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_int4x3_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_int4x3_sized.hpp diff --git a/depend/vendor/glm/ext/matrix_int4x4.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_int4x4.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_int4x4.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_int4x4.hpp diff --git a/depend/vendor/glm/ext/matrix_int4x4_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_int4x4_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_int4x4_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_int4x4_sized.hpp diff --git a/depend/vendor/glm/ext/matrix_projection.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_projection.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_projection.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_projection.hpp diff --git a/depend/vendor/glm/ext/matrix_projection.inl b/.test/.research/todo/depend/vendor/glm/ext/matrix_projection.inl similarity index 100% rename from depend/vendor/glm/ext/matrix_projection.inl rename to .test/.research/todo/depend/vendor/glm/ext/matrix_projection.inl diff --git a/depend/vendor/glm/ext/matrix_relational.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_relational.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_relational.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_relational.hpp diff --git a/depend/vendor/glm/ext/matrix_relational.inl b/.test/.research/todo/depend/vendor/glm/ext/matrix_relational.inl similarity index 100% rename from depend/vendor/glm/ext/matrix_relational.inl rename to .test/.research/todo/depend/vendor/glm/ext/matrix_relational.inl diff --git a/depend/vendor/glm/ext/matrix_transform.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_transform.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_transform.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_transform.hpp diff --git a/depend/vendor/glm/ext/matrix_transform.inl b/.test/.research/todo/depend/vendor/glm/ext/matrix_transform.inl similarity index 100% rename from depend/vendor/glm/ext/matrix_transform.inl rename to .test/.research/todo/depend/vendor/glm/ext/matrix_transform.inl diff --git a/depend/vendor/glm/ext/matrix_uint2x2.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_uint2x2.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_uint2x2.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_uint2x2.hpp diff --git a/depend/vendor/glm/ext/matrix_uint2x2_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_uint2x2_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_uint2x2_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_uint2x2_sized.hpp diff --git a/depend/vendor/glm/ext/matrix_uint2x3.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_uint2x3.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_uint2x3.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_uint2x3.hpp diff --git a/depend/vendor/glm/ext/matrix_uint2x3_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_uint2x3_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_uint2x3_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_uint2x3_sized.hpp diff --git a/depend/vendor/glm/ext/matrix_uint2x4.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_uint2x4.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_uint2x4.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_uint2x4.hpp diff --git a/depend/vendor/glm/ext/matrix_uint2x4_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_uint2x4_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_uint2x4_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_uint2x4_sized.hpp diff --git a/depend/vendor/glm/ext/matrix_uint3x2.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_uint3x2.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_uint3x2.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_uint3x2.hpp diff --git a/depend/vendor/glm/ext/matrix_uint3x2_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_uint3x2_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_uint3x2_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_uint3x2_sized.hpp diff --git a/depend/vendor/glm/ext/matrix_uint3x3.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_uint3x3.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_uint3x3.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_uint3x3.hpp diff --git a/depend/vendor/glm/ext/matrix_uint3x3_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_uint3x3_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_uint3x3_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_uint3x3_sized.hpp diff --git a/depend/vendor/glm/ext/matrix_uint3x4.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_uint3x4.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_uint3x4.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_uint3x4.hpp diff --git a/depend/vendor/glm/ext/matrix_uint3x4_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_uint3x4_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_uint3x4_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_uint3x4_sized.hpp diff --git a/depend/vendor/glm/ext/matrix_uint4x2.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_uint4x2.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_uint4x2.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_uint4x2.hpp diff --git a/depend/vendor/glm/ext/matrix_uint4x2_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_uint4x2_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_uint4x2_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_uint4x2_sized.hpp diff --git a/depend/vendor/glm/ext/matrix_uint4x3.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_uint4x3.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_uint4x3.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_uint4x3.hpp diff --git a/depend/vendor/glm/ext/matrix_uint4x3_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_uint4x3_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_uint4x3_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_uint4x3_sized.hpp diff --git a/depend/vendor/glm/ext/matrix_uint4x4.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_uint4x4.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_uint4x4.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_uint4x4.hpp diff --git a/depend/vendor/glm/ext/matrix_uint4x4_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/matrix_uint4x4_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/matrix_uint4x4_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/matrix_uint4x4_sized.hpp diff --git a/depend/vendor/glm/ext/quaternion_common.hpp b/.test/.research/todo/depend/vendor/glm/ext/quaternion_common.hpp similarity index 100% rename from depend/vendor/glm/ext/quaternion_common.hpp rename to .test/.research/todo/depend/vendor/glm/ext/quaternion_common.hpp diff --git a/depend/vendor/glm/ext/quaternion_common.inl b/.test/.research/todo/depend/vendor/glm/ext/quaternion_common.inl similarity index 100% rename from depend/vendor/glm/ext/quaternion_common.inl rename to .test/.research/todo/depend/vendor/glm/ext/quaternion_common.inl diff --git a/depend/vendor/glm/ext/quaternion_common_simd.inl b/.test/.research/todo/depend/vendor/glm/ext/quaternion_common_simd.inl similarity index 100% rename from depend/vendor/glm/ext/quaternion_common_simd.inl rename to .test/.research/todo/depend/vendor/glm/ext/quaternion_common_simd.inl diff --git a/depend/vendor/glm/ext/quaternion_double.hpp b/.test/.research/todo/depend/vendor/glm/ext/quaternion_double.hpp similarity index 100% rename from depend/vendor/glm/ext/quaternion_double.hpp rename to .test/.research/todo/depend/vendor/glm/ext/quaternion_double.hpp diff --git a/depend/vendor/glm/ext/quaternion_double_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/quaternion_double_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/quaternion_double_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/quaternion_double_precision.hpp diff --git a/depend/vendor/glm/ext/quaternion_exponential.hpp b/.test/.research/todo/depend/vendor/glm/ext/quaternion_exponential.hpp similarity index 100% rename from depend/vendor/glm/ext/quaternion_exponential.hpp rename to .test/.research/todo/depend/vendor/glm/ext/quaternion_exponential.hpp diff --git a/depend/vendor/glm/ext/quaternion_exponential.inl b/.test/.research/todo/depend/vendor/glm/ext/quaternion_exponential.inl similarity index 100% rename from depend/vendor/glm/ext/quaternion_exponential.inl rename to .test/.research/todo/depend/vendor/glm/ext/quaternion_exponential.inl diff --git a/depend/vendor/glm/ext/quaternion_float.hpp b/.test/.research/todo/depend/vendor/glm/ext/quaternion_float.hpp similarity index 100% rename from depend/vendor/glm/ext/quaternion_float.hpp rename to .test/.research/todo/depend/vendor/glm/ext/quaternion_float.hpp diff --git a/depend/vendor/glm/ext/quaternion_float_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/quaternion_float_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/quaternion_float_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/quaternion_float_precision.hpp diff --git a/depend/vendor/glm/ext/quaternion_geometric.hpp b/.test/.research/todo/depend/vendor/glm/ext/quaternion_geometric.hpp similarity index 100% rename from depend/vendor/glm/ext/quaternion_geometric.hpp rename to .test/.research/todo/depend/vendor/glm/ext/quaternion_geometric.hpp diff --git a/depend/vendor/glm/ext/quaternion_geometric.inl b/.test/.research/todo/depend/vendor/glm/ext/quaternion_geometric.inl similarity index 100% rename from depend/vendor/glm/ext/quaternion_geometric.inl rename to .test/.research/todo/depend/vendor/glm/ext/quaternion_geometric.inl diff --git a/depend/vendor/glm/ext/quaternion_relational.hpp b/.test/.research/todo/depend/vendor/glm/ext/quaternion_relational.hpp similarity index 100% rename from depend/vendor/glm/ext/quaternion_relational.hpp rename to .test/.research/todo/depend/vendor/glm/ext/quaternion_relational.hpp diff --git a/depend/vendor/glm/ext/quaternion_relational.inl b/.test/.research/todo/depend/vendor/glm/ext/quaternion_relational.inl similarity index 100% rename from depend/vendor/glm/ext/quaternion_relational.inl rename to .test/.research/todo/depend/vendor/glm/ext/quaternion_relational.inl diff --git a/depend/vendor/glm/ext/quaternion_transform.hpp b/.test/.research/todo/depend/vendor/glm/ext/quaternion_transform.hpp similarity index 100% rename from depend/vendor/glm/ext/quaternion_transform.hpp rename to .test/.research/todo/depend/vendor/glm/ext/quaternion_transform.hpp diff --git a/depend/vendor/glm/ext/quaternion_transform.inl b/.test/.research/todo/depend/vendor/glm/ext/quaternion_transform.inl similarity index 100% rename from depend/vendor/glm/ext/quaternion_transform.inl rename to .test/.research/todo/depend/vendor/glm/ext/quaternion_transform.inl diff --git a/depend/vendor/glm/ext/quaternion_trigonometric.hpp b/.test/.research/todo/depend/vendor/glm/ext/quaternion_trigonometric.hpp similarity index 100% rename from depend/vendor/glm/ext/quaternion_trigonometric.hpp rename to .test/.research/todo/depend/vendor/glm/ext/quaternion_trigonometric.hpp diff --git a/depend/vendor/glm/ext/quaternion_trigonometric.inl b/.test/.research/todo/depend/vendor/glm/ext/quaternion_trigonometric.inl similarity index 100% rename from depend/vendor/glm/ext/quaternion_trigonometric.inl rename to .test/.research/todo/depend/vendor/glm/ext/quaternion_trigonometric.inl diff --git a/depend/vendor/glm/ext/scalar_common.hpp b/.test/.research/todo/depend/vendor/glm/ext/scalar_common.hpp similarity index 100% rename from depend/vendor/glm/ext/scalar_common.hpp rename to .test/.research/todo/depend/vendor/glm/ext/scalar_common.hpp diff --git a/depend/vendor/glm/ext/scalar_common.inl b/.test/.research/todo/depend/vendor/glm/ext/scalar_common.inl similarity index 100% rename from depend/vendor/glm/ext/scalar_common.inl rename to .test/.research/todo/depend/vendor/glm/ext/scalar_common.inl diff --git a/depend/vendor/glm/ext/scalar_constants.hpp b/.test/.research/todo/depend/vendor/glm/ext/scalar_constants.hpp similarity index 100% rename from depend/vendor/glm/ext/scalar_constants.hpp rename to .test/.research/todo/depend/vendor/glm/ext/scalar_constants.hpp diff --git a/depend/vendor/glm/ext/scalar_constants.inl b/.test/.research/todo/depend/vendor/glm/ext/scalar_constants.inl similarity index 100% rename from depend/vendor/glm/ext/scalar_constants.inl rename to .test/.research/todo/depend/vendor/glm/ext/scalar_constants.inl diff --git a/depend/vendor/glm/ext/scalar_int_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/scalar_int_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/scalar_int_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/scalar_int_sized.hpp diff --git a/depend/vendor/glm/ext/scalar_integer.hpp b/.test/.research/todo/depend/vendor/glm/ext/scalar_integer.hpp similarity index 100% rename from depend/vendor/glm/ext/scalar_integer.hpp rename to .test/.research/todo/depend/vendor/glm/ext/scalar_integer.hpp diff --git a/depend/vendor/glm/ext/scalar_integer.inl b/.test/.research/todo/depend/vendor/glm/ext/scalar_integer.inl similarity index 100% rename from depend/vendor/glm/ext/scalar_integer.inl rename to .test/.research/todo/depend/vendor/glm/ext/scalar_integer.inl diff --git a/depend/vendor/glm/ext/scalar_packing.hpp b/.test/.research/todo/depend/vendor/glm/ext/scalar_packing.hpp similarity index 100% rename from depend/vendor/glm/ext/scalar_packing.hpp rename to .test/.research/todo/depend/vendor/glm/ext/scalar_packing.hpp diff --git a/depend/vendor/glm/ext/scalar_packing.inl b/.test/.research/todo/depend/vendor/glm/ext/scalar_packing.inl similarity index 100% rename from depend/vendor/glm/ext/scalar_packing.inl rename to .test/.research/todo/depend/vendor/glm/ext/scalar_packing.inl diff --git a/depend/vendor/glm/ext/scalar_relational.hpp b/.test/.research/todo/depend/vendor/glm/ext/scalar_relational.hpp similarity index 100% rename from depend/vendor/glm/ext/scalar_relational.hpp rename to .test/.research/todo/depend/vendor/glm/ext/scalar_relational.hpp diff --git a/depend/vendor/glm/ext/scalar_relational.inl b/.test/.research/todo/depend/vendor/glm/ext/scalar_relational.inl similarity index 100% rename from depend/vendor/glm/ext/scalar_relational.inl rename to .test/.research/todo/depend/vendor/glm/ext/scalar_relational.inl diff --git a/depend/vendor/glm/ext/scalar_uint_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/scalar_uint_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/scalar_uint_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/scalar_uint_sized.hpp diff --git a/depend/vendor/glm/ext/scalar_ulp.hpp b/.test/.research/todo/depend/vendor/glm/ext/scalar_ulp.hpp similarity index 100% rename from depend/vendor/glm/ext/scalar_ulp.hpp rename to .test/.research/todo/depend/vendor/glm/ext/scalar_ulp.hpp diff --git a/depend/vendor/glm/ext/scalar_ulp.inl b/.test/.research/todo/depend/vendor/glm/ext/scalar_ulp.inl similarity index 100% rename from depend/vendor/glm/ext/scalar_ulp.inl rename to .test/.research/todo/depend/vendor/glm/ext/scalar_ulp.inl diff --git a/depend/vendor/glm/ext/vector_bool1.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_bool1.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_bool1.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_bool1.hpp diff --git a/depend/vendor/glm/ext/vector_bool1_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_bool1_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_bool1_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_bool1_precision.hpp diff --git a/depend/vendor/glm/ext/vector_bool2.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_bool2.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_bool2.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_bool2.hpp diff --git a/depend/vendor/glm/ext/vector_bool2_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_bool2_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_bool2_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_bool2_precision.hpp diff --git a/depend/vendor/glm/ext/vector_bool3.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_bool3.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_bool3.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_bool3.hpp diff --git a/depend/vendor/glm/ext/vector_bool3_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_bool3_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_bool3_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_bool3_precision.hpp diff --git a/depend/vendor/glm/ext/vector_bool4.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_bool4.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_bool4.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_bool4.hpp diff --git a/depend/vendor/glm/ext/vector_bool4_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_bool4_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_bool4_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_bool4_precision.hpp diff --git a/depend/vendor/glm/ext/vector_common.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_common.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_common.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_common.hpp diff --git a/depend/vendor/glm/ext/vector_common.inl b/.test/.research/todo/depend/vendor/glm/ext/vector_common.inl similarity index 100% rename from depend/vendor/glm/ext/vector_common.inl rename to .test/.research/todo/depend/vendor/glm/ext/vector_common.inl diff --git a/depend/vendor/glm/ext/vector_double1.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_double1.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_double1.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_double1.hpp diff --git a/depend/vendor/glm/ext/vector_double1_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_double1_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_double1_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_double1_precision.hpp diff --git a/depend/vendor/glm/ext/vector_double2.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_double2.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_double2.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_double2.hpp diff --git a/depend/vendor/glm/ext/vector_double2_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_double2_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_double2_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_double2_precision.hpp diff --git a/depend/vendor/glm/ext/vector_double3.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_double3.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_double3.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_double3.hpp diff --git a/depend/vendor/glm/ext/vector_double3_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_double3_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_double3_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_double3_precision.hpp diff --git a/depend/vendor/glm/ext/vector_double4.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_double4.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_double4.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_double4.hpp diff --git a/depend/vendor/glm/ext/vector_double4_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_double4_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_double4_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_double4_precision.hpp diff --git a/depend/vendor/glm/ext/vector_float1.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_float1.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_float1.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_float1.hpp diff --git a/depend/vendor/glm/ext/vector_float1_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_float1_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_float1_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_float1_precision.hpp diff --git a/depend/vendor/glm/ext/vector_float2.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_float2.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_float2.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_float2.hpp diff --git a/depend/vendor/glm/ext/vector_float2_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_float2_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_float2_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_float2_precision.hpp diff --git a/depend/vendor/glm/ext/vector_float3.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_float3.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_float3.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_float3.hpp diff --git a/depend/vendor/glm/ext/vector_float3_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_float3_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_float3_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_float3_precision.hpp diff --git a/depend/vendor/glm/ext/vector_float4.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_float4.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_float4.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_float4.hpp diff --git a/depend/vendor/glm/ext/vector_float4_precision.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_float4_precision.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_float4_precision.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_float4_precision.hpp diff --git a/depend/vendor/glm/ext/vector_int1.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_int1.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_int1.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_int1.hpp diff --git a/depend/vendor/glm/ext/vector_int1_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_int1_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_int1_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_int1_sized.hpp diff --git a/depend/vendor/glm/ext/vector_int2.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_int2.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_int2.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_int2.hpp diff --git a/depend/vendor/glm/ext/vector_int2_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_int2_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_int2_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_int2_sized.hpp diff --git a/depend/vendor/glm/ext/vector_int3.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_int3.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_int3.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_int3.hpp diff --git a/depend/vendor/glm/ext/vector_int3_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_int3_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_int3_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_int3_sized.hpp diff --git a/depend/vendor/glm/ext/vector_int4.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_int4.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_int4.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_int4.hpp diff --git a/depend/vendor/glm/ext/vector_int4_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_int4_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_int4_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_int4_sized.hpp diff --git a/depend/vendor/glm/ext/vector_integer.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_integer.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_integer.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_integer.hpp diff --git a/depend/vendor/glm/ext/vector_integer.inl b/.test/.research/todo/depend/vendor/glm/ext/vector_integer.inl similarity index 100% rename from depend/vendor/glm/ext/vector_integer.inl rename to .test/.research/todo/depend/vendor/glm/ext/vector_integer.inl diff --git a/depend/vendor/glm/ext/vector_packing.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_packing.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_packing.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_packing.hpp diff --git a/depend/vendor/glm/ext/vector_packing.inl b/.test/.research/todo/depend/vendor/glm/ext/vector_packing.inl similarity index 100% rename from depend/vendor/glm/ext/vector_packing.inl rename to .test/.research/todo/depend/vendor/glm/ext/vector_packing.inl diff --git a/depend/vendor/glm/ext/vector_relational.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_relational.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_relational.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_relational.hpp diff --git a/depend/vendor/glm/ext/vector_relational.inl b/.test/.research/todo/depend/vendor/glm/ext/vector_relational.inl similarity index 100% rename from depend/vendor/glm/ext/vector_relational.inl rename to .test/.research/todo/depend/vendor/glm/ext/vector_relational.inl diff --git a/depend/vendor/glm/ext/vector_uint1.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_uint1.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_uint1.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_uint1.hpp diff --git a/depend/vendor/glm/ext/vector_uint1_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_uint1_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_uint1_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_uint1_sized.hpp diff --git a/depend/vendor/glm/ext/vector_uint2.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_uint2.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_uint2.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_uint2.hpp diff --git a/depend/vendor/glm/ext/vector_uint2_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_uint2_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_uint2_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_uint2_sized.hpp diff --git a/depend/vendor/glm/ext/vector_uint3.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_uint3.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_uint3.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_uint3.hpp diff --git a/depend/vendor/glm/ext/vector_uint3_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_uint3_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_uint3_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_uint3_sized.hpp diff --git a/depend/vendor/glm/ext/vector_uint4.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_uint4.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_uint4.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_uint4.hpp diff --git a/depend/vendor/glm/ext/vector_uint4_sized.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_uint4_sized.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_uint4_sized.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_uint4_sized.hpp diff --git a/depend/vendor/glm/ext/vector_ulp.hpp b/.test/.research/todo/depend/vendor/glm/ext/vector_ulp.hpp similarity index 100% rename from depend/vendor/glm/ext/vector_ulp.hpp rename to .test/.research/todo/depend/vendor/glm/ext/vector_ulp.hpp diff --git a/depend/vendor/glm/ext/vector_ulp.inl b/.test/.research/todo/depend/vendor/glm/ext/vector_ulp.inl similarity index 100% rename from depend/vendor/glm/ext/vector_ulp.inl rename to .test/.research/todo/depend/vendor/glm/ext/vector_ulp.inl diff --git a/depend/vendor/glm/fwd.hpp b/.test/.research/todo/depend/vendor/glm/fwd.hpp similarity index 100% rename from depend/vendor/glm/fwd.hpp rename to .test/.research/todo/depend/vendor/glm/fwd.hpp diff --git a/depend/vendor/glm/geometric.hpp b/.test/.research/todo/depend/vendor/glm/geometric.hpp similarity index 100% rename from depend/vendor/glm/geometric.hpp rename to .test/.research/todo/depend/vendor/glm/geometric.hpp diff --git a/depend/vendor/glm/glm.hpp b/.test/.research/todo/depend/vendor/glm/glm.hpp similarity index 100% rename from depend/vendor/glm/glm.hpp rename to .test/.research/todo/depend/vendor/glm/glm.hpp diff --git a/depend/vendor/glm/gtc/bitfield.hpp b/.test/.research/todo/depend/vendor/glm/gtc/bitfield.hpp similarity index 100% rename from depend/vendor/glm/gtc/bitfield.hpp rename to .test/.research/todo/depend/vendor/glm/gtc/bitfield.hpp diff --git a/depend/vendor/glm/gtc/bitfield.inl b/.test/.research/todo/depend/vendor/glm/gtc/bitfield.inl similarity index 100% rename from depend/vendor/glm/gtc/bitfield.inl rename to .test/.research/todo/depend/vendor/glm/gtc/bitfield.inl diff --git a/depend/vendor/glm/gtc/color_space.hpp b/.test/.research/todo/depend/vendor/glm/gtc/color_space.hpp similarity index 100% rename from depend/vendor/glm/gtc/color_space.hpp rename to .test/.research/todo/depend/vendor/glm/gtc/color_space.hpp diff --git a/depend/vendor/glm/gtc/color_space.inl b/.test/.research/todo/depend/vendor/glm/gtc/color_space.inl similarity index 100% rename from depend/vendor/glm/gtc/color_space.inl rename to .test/.research/todo/depend/vendor/glm/gtc/color_space.inl diff --git a/depend/vendor/glm/gtc/constants.hpp b/.test/.research/todo/depend/vendor/glm/gtc/constants.hpp similarity index 100% rename from depend/vendor/glm/gtc/constants.hpp rename to .test/.research/todo/depend/vendor/glm/gtc/constants.hpp diff --git a/depend/vendor/glm/gtc/constants.inl b/.test/.research/todo/depend/vendor/glm/gtc/constants.inl similarity index 100% rename from depend/vendor/glm/gtc/constants.inl rename to .test/.research/todo/depend/vendor/glm/gtc/constants.inl diff --git a/depend/vendor/glm/gtc/epsilon.hpp b/.test/.research/todo/depend/vendor/glm/gtc/epsilon.hpp similarity index 100% rename from depend/vendor/glm/gtc/epsilon.hpp rename to .test/.research/todo/depend/vendor/glm/gtc/epsilon.hpp diff --git a/depend/vendor/glm/gtc/epsilon.inl b/.test/.research/todo/depend/vendor/glm/gtc/epsilon.inl similarity index 100% rename from depend/vendor/glm/gtc/epsilon.inl rename to .test/.research/todo/depend/vendor/glm/gtc/epsilon.inl diff --git a/depend/vendor/glm/gtc/integer.hpp b/.test/.research/todo/depend/vendor/glm/gtc/integer.hpp similarity index 100% rename from depend/vendor/glm/gtc/integer.hpp rename to .test/.research/todo/depend/vendor/glm/gtc/integer.hpp diff --git a/depend/vendor/glm/gtc/integer.inl b/.test/.research/todo/depend/vendor/glm/gtc/integer.inl similarity index 100% rename from depend/vendor/glm/gtc/integer.inl rename to .test/.research/todo/depend/vendor/glm/gtc/integer.inl diff --git a/depend/vendor/glm/gtc/matrix_access.hpp b/.test/.research/todo/depend/vendor/glm/gtc/matrix_access.hpp similarity index 100% rename from depend/vendor/glm/gtc/matrix_access.hpp rename to .test/.research/todo/depend/vendor/glm/gtc/matrix_access.hpp diff --git a/depend/vendor/glm/gtc/matrix_access.inl b/.test/.research/todo/depend/vendor/glm/gtc/matrix_access.inl similarity index 100% rename from depend/vendor/glm/gtc/matrix_access.inl rename to .test/.research/todo/depend/vendor/glm/gtc/matrix_access.inl diff --git a/depend/vendor/glm/gtc/matrix_integer.hpp b/.test/.research/todo/depend/vendor/glm/gtc/matrix_integer.hpp similarity index 100% rename from depend/vendor/glm/gtc/matrix_integer.hpp rename to .test/.research/todo/depend/vendor/glm/gtc/matrix_integer.hpp diff --git a/depend/vendor/glm/gtc/matrix_inverse.hpp b/.test/.research/todo/depend/vendor/glm/gtc/matrix_inverse.hpp similarity index 100% rename from depend/vendor/glm/gtc/matrix_inverse.hpp rename to .test/.research/todo/depend/vendor/glm/gtc/matrix_inverse.hpp diff --git a/depend/vendor/glm/gtc/matrix_inverse.inl b/.test/.research/todo/depend/vendor/glm/gtc/matrix_inverse.inl similarity index 100% rename from depend/vendor/glm/gtc/matrix_inverse.inl rename to .test/.research/todo/depend/vendor/glm/gtc/matrix_inverse.inl diff --git a/depend/vendor/glm/gtc/matrix_transform.hpp b/.test/.research/todo/depend/vendor/glm/gtc/matrix_transform.hpp similarity index 100% rename from depend/vendor/glm/gtc/matrix_transform.hpp rename to .test/.research/todo/depend/vendor/glm/gtc/matrix_transform.hpp diff --git a/depend/vendor/glm/gtc/matrix_transform.inl b/.test/.research/todo/depend/vendor/glm/gtc/matrix_transform.inl similarity index 100% rename from depend/vendor/glm/gtc/matrix_transform.inl rename to .test/.research/todo/depend/vendor/glm/gtc/matrix_transform.inl diff --git a/depend/vendor/glm/gtc/noise.hpp b/.test/.research/todo/depend/vendor/glm/gtc/noise.hpp similarity index 100% rename from depend/vendor/glm/gtc/noise.hpp rename to .test/.research/todo/depend/vendor/glm/gtc/noise.hpp diff --git a/depend/vendor/glm/gtc/noise.inl b/.test/.research/todo/depend/vendor/glm/gtc/noise.inl similarity index 100% rename from depend/vendor/glm/gtc/noise.inl rename to .test/.research/todo/depend/vendor/glm/gtc/noise.inl diff --git a/depend/vendor/glm/gtc/packing.hpp b/.test/.research/todo/depend/vendor/glm/gtc/packing.hpp similarity index 100% rename from depend/vendor/glm/gtc/packing.hpp rename to .test/.research/todo/depend/vendor/glm/gtc/packing.hpp diff --git a/depend/vendor/glm/gtc/packing.inl b/.test/.research/todo/depend/vendor/glm/gtc/packing.inl similarity index 100% rename from depend/vendor/glm/gtc/packing.inl rename to .test/.research/todo/depend/vendor/glm/gtc/packing.inl diff --git a/depend/vendor/glm/gtc/quaternion.hpp b/.test/.research/todo/depend/vendor/glm/gtc/quaternion.hpp similarity index 100% rename from depend/vendor/glm/gtc/quaternion.hpp rename to .test/.research/todo/depend/vendor/glm/gtc/quaternion.hpp diff --git a/depend/vendor/glm/gtc/quaternion.inl b/.test/.research/todo/depend/vendor/glm/gtc/quaternion.inl similarity index 100% rename from depend/vendor/glm/gtc/quaternion.inl rename to .test/.research/todo/depend/vendor/glm/gtc/quaternion.inl diff --git a/depend/vendor/glm/gtc/quaternion_simd.inl b/.test/.research/todo/depend/vendor/glm/gtc/quaternion_simd.inl similarity index 100% rename from depend/vendor/glm/gtc/quaternion_simd.inl rename to .test/.research/todo/depend/vendor/glm/gtc/quaternion_simd.inl diff --git a/depend/vendor/glm/gtc/random.hpp b/.test/.research/todo/depend/vendor/glm/gtc/random.hpp similarity index 100% rename from depend/vendor/glm/gtc/random.hpp rename to .test/.research/todo/depend/vendor/glm/gtc/random.hpp diff --git a/depend/vendor/glm/gtc/random.inl b/.test/.research/todo/depend/vendor/glm/gtc/random.inl similarity index 100% rename from depend/vendor/glm/gtc/random.inl rename to .test/.research/todo/depend/vendor/glm/gtc/random.inl diff --git a/depend/vendor/glm/gtc/reciprocal.hpp b/.test/.research/todo/depend/vendor/glm/gtc/reciprocal.hpp similarity index 100% rename from depend/vendor/glm/gtc/reciprocal.hpp rename to .test/.research/todo/depend/vendor/glm/gtc/reciprocal.hpp diff --git a/depend/vendor/glm/gtc/reciprocal.inl b/.test/.research/todo/depend/vendor/glm/gtc/reciprocal.inl similarity index 100% rename from depend/vendor/glm/gtc/reciprocal.inl rename to .test/.research/todo/depend/vendor/glm/gtc/reciprocal.inl diff --git a/depend/vendor/glm/gtc/round.hpp b/.test/.research/todo/depend/vendor/glm/gtc/round.hpp similarity index 100% rename from depend/vendor/glm/gtc/round.hpp rename to .test/.research/todo/depend/vendor/glm/gtc/round.hpp diff --git a/depend/vendor/glm/gtc/round.inl b/.test/.research/todo/depend/vendor/glm/gtc/round.inl similarity index 100% rename from depend/vendor/glm/gtc/round.inl rename to .test/.research/todo/depend/vendor/glm/gtc/round.inl diff --git a/depend/vendor/glm/gtc/type_aligned.hpp b/.test/.research/todo/depend/vendor/glm/gtc/type_aligned.hpp similarity index 100% rename from depend/vendor/glm/gtc/type_aligned.hpp rename to .test/.research/todo/depend/vendor/glm/gtc/type_aligned.hpp diff --git a/depend/vendor/glm/gtc/type_precision.hpp b/.test/.research/todo/depend/vendor/glm/gtc/type_precision.hpp similarity index 100% rename from depend/vendor/glm/gtc/type_precision.hpp rename to .test/.research/todo/depend/vendor/glm/gtc/type_precision.hpp diff --git a/depend/vendor/glm/gtc/type_precision.inl b/.test/.research/todo/depend/vendor/glm/gtc/type_precision.inl similarity index 100% rename from depend/vendor/glm/gtc/type_precision.inl rename to .test/.research/todo/depend/vendor/glm/gtc/type_precision.inl diff --git a/depend/vendor/glm/gtc/type_ptr.hpp b/.test/.research/todo/depend/vendor/glm/gtc/type_ptr.hpp similarity index 100% rename from depend/vendor/glm/gtc/type_ptr.hpp rename to .test/.research/todo/depend/vendor/glm/gtc/type_ptr.hpp diff --git a/depend/vendor/glm/gtc/type_ptr.inl b/.test/.research/todo/depend/vendor/glm/gtc/type_ptr.inl similarity index 100% rename from depend/vendor/glm/gtc/type_ptr.inl rename to .test/.research/todo/depend/vendor/glm/gtc/type_ptr.inl diff --git a/depend/vendor/glm/gtc/ulp.hpp b/.test/.research/todo/depend/vendor/glm/gtc/ulp.hpp similarity index 100% rename from depend/vendor/glm/gtc/ulp.hpp rename to .test/.research/todo/depend/vendor/glm/gtc/ulp.hpp diff --git a/depend/vendor/glm/gtc/ulp.inl b/.test/.research/todo/depend/vendor/glm/gtc/ulp.inl similarity index 100% rename from depend/vendor/glm/gtc/ulp.inl rename to .test/.research/todo/depend/vendor/glm/gtc/ulp.inl diff --git a/depend/vendor/glm/gtc/vec1.hpp b/.test/.research/todo/depend/vendor/glm/gtc/vec1.hpp similarity index 100% rename from depend/vendor/glm/gtc/vec1.hpp rename to .test/.research/todo/depend/vendor/glm/gtc/vec1.hpp diff --git a/depend/vendor/glm/gtx/associated_min_max.hpp b/.test/.research/todo/depend/vendor/glm/gtx/associated_min_max.hpp similarity index 100% rename from depend/vendor/glm/gtx/associated_min_max.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/associated_min_max.hpp diff --git a/depend/vendor/glm/gtx/associated_min_max.inl b/.test/.research/todo/depend/vendor/glm/gtx/associated_min_max.inl similarity index 100% rename from depend/vendor/glm/gtx/associated_min_max.inl rename to .test/.research/todo/depend/vendor/glm/gtx/associated_min_max.inl diff --git a/depend/vendor/glm/gtx/bit.hpp b/.test/.research/todo/depend/vendor/glm/gtx/bit.hpp similarity index 100% rename from depend/vendor/glm/gtx/bit.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/bit.hpp diff --git a/depend/vendor/glm/gtx/bit.inl b/.test/.research/todo/depend/vendor/glm/gtx/bit.inl similarity index 100% rename from depend/vendor/glm/gtx/bit.inl rename to .test/.research/todo/depend/vendor/glm/gtx/bit.inl diff --git a/depend/vendor/glm/gtx/closest_point.hpp b/.test/.research/todo/depend/vendor/glm/gtx/closest_point.hpp similarity index 100% rename from depend/vendor/glm/gtx/closest_point.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/closest_point.hpp diff --git a/depend/vendor/glm/gtx/closest_point.inl b/.test/.research/todo/depend/vendor/glm/gtx/closest_point.inl similarity index 100% rename from depend/vendor/glm/gtx/closest_point.inl rename to .test/.research/todo/depend/vendor/glm/gtx/closest_point.inl diff --git a/depend/vendor/glm/gtx/color_encoding.hpp b/.test/.research/todo/depend/vendor/glm/gtx/color_encoding.hpp similarity index 100% rename from depend/vendor/glm/gtx/color_encoding.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/color_encoding.hpp diff --git a/depend/vendor/glm/gtx/color_encoding.inl b/.test/.research/todo/depend/vendor/glm/gtx/color_encoding.inl similarity index 100% rename from depend/vendor/glm/gtx/color_encoding.inl rename to .test/.research/todo/depend/vendor/glm/gtx/color_encoding.inl diff --git a/depend/vendor/glm/gtx/color_space.hpp b/.test/.research/todo/depend/vendor/glm/gtx/color_space.hpp similarity index 100% rename from depend/vendor/glm/gtx/color_space.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/color_space.hpp diff --git a/depend/vendor/glm/gtx/color_space.inl b/.test/.research/todo/depend/vendor/glm/gtx/color_space.inl similarity index 100% rename from depend/vendor/glm/gtx/color_space.inl rename to .test/.research/todo/depend/vendor/glm/gtx/color_space.inl diff --git a/depend/vendor/glm/gtx/color_space_YCoCg.hpp b/.test/.research/todo/depend/vendor/glm/gtx/color_space_YCoCg.hpp similarity index 100% rename from depend/vendor/glm/gtx/color_space_YCoCg.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/color_space_YCoCg.hpp diff --git a/depend/vendor/glm/gtx/color_space_YCoCg.inl b/.test/.research/todo/depend/vendor/glm/gtx/color_space_YCoCg.inl similarity index 100% rename from depend/vendor/glm/gtx/color_space_YCoCg.inl rename to .test/.research/todo/depend/vendor/glm/gtx/color_space_YCoCg.inl diff --git a/depend/vendor/glm/gtx/common.hpp b/.test/.research/todo/depend/vendor/glm/gtx/common.hpp similarity index 100% rename from depend/vendor/glm/gtx/common.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/common.hpp diff --git a/depend/vendor/glm/gtx/common.inl b/.test/.research/todo/depend/vendor/glm/gtx/common.inl similarity index 100% rename from depend/vendor/glm/gtx/common.inl rename to .test/.research/todo/depend/vendor/glm/gtx/common.inl diff --git a/depend/vendor/glm/gtx/compatibility.hpp b/.test/.research/todo/depend/vendor/glm/gtx/compatibility.hpp similarity index 100% rename from depend/vendor/glm/gtx/compatibility.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/compatibility.hpp diff --git a/depend/vendor/glm/gtx/compatibility.inl b/.test/.research/todo/depend/vendor/glm/gtx/compatibility.inl similarity index 100% rename from depend/vendor/glm/gtx/compatibility.inl rename to .test/.research/todo/depend/vendor/glm/gtx/compatibility.inl diff --git a/depend/vendor/glm/gtx/component_wise.hpp b/.test/.research/todo/depend/vendor/glm/gtx/component_wise.hpp similarity index 100% rename from depend/vendor/glm/gtx/component_wise.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/component_wise.hpp diff --git a/depend/vendor/glm/gtx/component_wise.inl b/.test/.research/todo/depend/vendor/glm/gtx/component_wise.inl similarity index 100% rename from depend/vendor/glm/gtx/component_wise.inl rename to .test/.research/todo/depend/vendor/glm/gtx/component_wise.inl diff --git a/depend/vendor/glm/gtx/dual_quaternion.hpp b/.test/.research/todo/depend/vendor/glm/gtx/dual_quaternion.hpp similarity index 100% rename from depend/vendor/glm/gtx/dual_quaternion.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/dual_quaternion.hpp diff --git a/depend/vendor/glm/gtx/dual_quaternion.inl b/.test/.research/todo/depend/vendor/glm/gtx/dual_quaternion.inl similarity index 100% rename from depend/vendor/glm/gtx/dual_quaternion.inl rename to .test/.research/todo/depend/vendor/glm/gtx/dual_quaternion.inl diff --git a/depend/vendor/glm/gtx/easing.hpp b/.test/.research/todo/depend/vendor/glm/gtx/easing.hpp similarity index 100% rename from depend/vendor/glm/gtx/easing.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/easing.hpp diff --git a/depend/vendor/glm/gtx/easing.inl b/.test/.research/todo/depend/vendor/glm/gtx/easing.inl similarity index 100% rename from depend/vendor/glm/gtx/easing.inl rename to .test/.research/todo/depend/vendor/glm/gtx/easing.inl diff --git a/depend/vendor/glm/gtx/euler_angles.hpp b/.test/.research/todo/depend/vendor/glm/gtx/euler_angles.hpp similarity index 100% rename from depend/vendor/glm/gtx/euler_angles.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/euler_angles.hpp diff --git a/depend/vendor/glm/gtx/euler_angles.inl b/.test/.research/todo/depend/vendor/glm/gtx/euler_angles.inl similarity index 100% rename from depend/vendor/glm/gtx/euler_angles.inl rename to .test/.research/todo/depend/vendor/glm/gtx/euler_angles.inl diff --git a/depend/vendor/glm/gtx/extend.hpp b/.test/.research/todo/depend/vendor/glm/gtx/extend.hpp similarity index 100% rename from depend/vendor/glm/gtx/extend.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/extend.hpp diff --git a/depend/vendor/glm/gtx/extend.inl b/.test/.research/todo/depend/vendor/glm/gtx/extend.inl similarity index 100% rename from depend/vendor/glm/gtx/extend.inl rename to .test/.research/todo/depend/vendor/glm/gtx/extend.inl diff --git a/depend/vendor/glm/gtx/extended_min_max.hpp b/.test/.research/todo/depend/vendor/glm/gtx/extended_min_max.hpp similarity index 100% rename from depend/vendor/glm/gtx/extended_min_max.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/extended_min_max.hpp diff --git a/depend/vendor/glm/gtx/extended_min_max.inl b/.test/.research/todo/depend/vendor/glm/gtx/extended_min_max.inl similarity index 100% rename from depend/vendor/glm/gtx/extended_min_max.inl rename to .test/.research/todo/depend/vendor/glm/gtx/extended_min_max.inl diff --git a/depend/vendor/glm/gtx/exterior_product.hpp b/.test/.research/todo/depend/vendor/glm/gtx/exterior_product.hpp similarity index 100% rename from depend/vendor/glm/gtx/exterior_product.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/exterior_product.hpp diff --git a/depend/vendor/glm/gtx/exterior_product.inl b/.test/.research/todo/depend/vendor/glm/gtx/exterior_product.inl similarity index 100% rename from depend/vendor/glm/gtx/exterior_product.inl rename to .test/.research/todo/depend/vendor/glm/gtx/exterior_product.inl diff --git a/depend/vendor/glm/gtx/fast_exponential.hpp b/.test/.research/todo/depend/vendor/glm/gtx/fast_exponential.hpp similarity index 100% rename from depend/vendor/glm/gtx/fast_exponential.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/fast_exponential.hpp diff --git a/depend/vendor/glm/gtx/fast_exponential.inl b/.test/.research/todo/depend/vendor/glm/gtx/fast_exponential.inl similarity index 100% rename from depend/vendor/glm/gtx/fast_exponential.inl rename to .test/.research/todo/depend/vendor/glm/gtx/fast_exponential.inl diff --git a/depend/vendor/glm/gtx/fast_square_root.hpp b/.test/.research/todo/depend/vendor/glm/gtx/fast_square_root.hpp similarity index 100% rename from depend/vendor/glm/gtx/fast_square_root.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/fast_square_root.hpp diff --git a/depend/vendor/glm/gtx/fast_square_root.inl b/.test/.research/todo/depend/vendor/glm/gtx/fast_square_root.inl similarity index 100% rename from depend/vendor/glm/gtx/fast_square_root.inl rename to .test/.research/todo/depend/vendor/glm/gtx/fast_square_root.inl diff --git a/depend/vendor/glm/gtx/fast_trigonometry.hpp b/.test/.research/todo/depend/vendor/glm/gtx/fast_trigonometry.hpp similarity index 100% rename from depend/vendor/glm/gtx/fast_trigonometry.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/fast_trigonometry.hpp diff --git a/depend/vendor/glm/gtx/fast_trigonometry.inl b/.test/.research/todo/depend/vendor/glm/gtx/fast_trigonometry.inl similarity index 100% rename from depend/vendor/glm/gtx/fast_trigonometry.inl rename to .test/.research/todo/depend/vendor/glm/gtx/fast_trigonometry.inl diff --git a/depend/vendor/glm/gtx/float_notmalize.inl b/.test/.research/todo/depend/vendor/glm/gtx/float_notmalize.inl similarity index 100% rename from depend/vendor/glm/gtx/float_notmalize.inl rename to .test/.research/todo/depend/vendor/glm/gtx/float_notmalize.inl diff --git a/depend/vendor/glm/gtx/functions.hpp b/.test/.research/todo/depend/vendor/glm/gtx/functions.hpp similarity index 100% rename from depend/vendor/glm/gtx/functions.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/functions.hpp diff --git a/depend/vendor/glm/gtx/functions.inl b/.test/.research/todo/depend/vendor/glm/gtx/functions.inl similarity index 100% rename from depend/vendor/glm/gtx/functions.inl rename to .test/.research/todo/depend/vendor/glm/gtx/functions.inl diff --git a/depend/vendor/glm/gtx/gradient_paint.hpp b/.test/.research/todo/depend/vendor/glm/gtx/gradient_paint.hpp similarity index 100% rename from depend/vendor/glm/gtx/gradient_paint.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/gradient_paint.hpp diff --git a/depend/vendor/glm/gtx/gradient_paint.inl b/.test/.research/todo/depend/vendor/glm/gtx/gradient_paint.inl similarity index 100% rename from depend/vendor/glm/gtx/gradient_paint.inl rename to .test/.research/todo/depend/vendor/glm/gtx/gradient_paint.inl diff --git a/depend/vendor/glm/gtx/handed_coordinate_space.hpp b/.test/.research/todo/depend/vendor/glm/gtx/handed_coordinate_space.hpp similarity index 100% rename from depend/vendor/glm/gtx/handed_coordinate_space.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/handed_coordinate_space.hpp diff --git a/depend/vendor/glm/gtx/handed_coordinate_space.inl b/.test/.research/todo/depend/vendor/glm/gtx/handed_coordinate_space.inl similarity index 100% rename from depend/vendor/glm/gtx/handed_coordinate_space.inl rename to .test/.research/todo/depend/vendor/glm/gtx/handed_coordinate_space.inl diff --git a/depend/vendor/glm/gtx/hash.hpp b/.test/.research/todo/depend/vendor/glm/gtx/hash.hpp similarity index 100% rename from depend/vendor/glm/gtx/hash.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/hash.hpp diff --git a/depend/vendor/glm/gtx/hash.inl b/.test/.research/todo/depend/vendor/glm/gtx/hash.inl similarity index 100% rename from depend/vendor/glm/gtx/hash.inl rename to .test/.research/todo/depend/vendor/glm/gtx/hash.inl diff --git a/depend/vendor/glm/gtx/integer.hpp b/.test/.research/todo/depend/vendor/glm/gtx/integer.hpp similarity index 100% rename from depend/vendor/glm/gtx/integer.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/integer.hpp diff --git a/depend/vendor/glm/gtx/integer.inl b/.test/.research/todo/depend/vendor/glm/gtx/integer.inl similarity index 100% rename from depend/vendor/glm/gtx/integer.inl rename to .test/.research/todo/depend/vendor/glm/gtx/integer.inl diff --git a/depend/vendor/glm/gtx/intersect.hpp b/.test/.research/todo/depend/vendor/glm/gtx/intersect.hpp similarity index 100% rename from depend/vendor/glm/gtx/intersect.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/intersect.hpp diff --git a/depend/vendor/glm/gtx/intersect.inl b/.test/.research/todo/depend/vendor/glm/gtx/intersect.inl similarity index 100% rename from depend/vendor/glm/gtx/intersect.inl rename to .test/.research/todo/depend/vendor/glm/gtx/intersect.inl diff --git a/depend/vendor/glm/gtx/io.hpp b/.test/.research/todo/depend/vendor/glm/gtx/io.hpp similarity index 100% rename from depend/vendor/glm/gtx/io.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/io.hpp diff --git a/depend/vendor/glm/gtx/io.inl b/.test/.research/todo/depend/vendor/glm/gtx/io.inl similarity index 100% rename from depend/vendor/glm/gtx/io.inl rename to .test/.research/todo/depend/vendor/glm/gtx/io.inl diff --git a/depend/vendor/glm/gtx/log_base.hpp b/.test/.research/todo/depend/vendor/glm/gtx/log_base.hpp similarity index 100% rename from depend/vendor/glm/gtx/log_base.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/log_base.hpp diff --git a/depend/vendor/glm/gtx/log_base.inl b/.test/.research/todo/depend/vendor/glm/gtx/log_base.inl similarity index 100% rename from depend/vendor/glm/gtx/log_base.inl rename to .test/.research/todo/depend/vendor/glm/gtx/log_base.inl diff --git a/depend/vendor/glm/gtx/matrix_cross_product.hpp b/.test/.research/todo/depend/vendor/glm/gtx/matrix_cross_product.hpp similarity index 100% rename from depend/vendor/glm/gtx/matrix_cross_product.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/matrix_cross_product.hpp diff --git a/depend/vendor/glm/gtx/matrix_cross_product.inl b/.test/.research/todo/depend/vendor/glm/gtx/matrix_cross_product.inl similarity index 100% rename from depend/vendor/glm/gtx/matrix_cross_product.inl rename to .test/.research/todo/depend/vendor/glm/gtx/matrix_cross_product.inl diff --git a/depend/vendor/glm/gtx/matrix_decompose.hpp b/.test/.research/todo/depend/vendor/glm/gtx/matrix_decompose.hpp similarity index 100% rename from depend/vendor/glm/gtx/matrix_decompose.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/matrix_decompose.hpp diff --git a/depend/vendor/glm/gtx/matrix_decompose.inl b/.test/.research/todo/depend/vendor/glm/gtx/matrix_decompose.inl similarity index 100% rename from depend/vendor/glm/gtx/matrix_decompose.inl rename to .test/.research/todo/depend/vendor/glm/gtx/matrix_decompose.inl diff --git a/depend/vendor/glm/gtx/matrix_factorisation.hpp b/.test/.research/todo/depend/vendor/glm/gtx/matrix_factorisation.hpp similarity index 100% rename from depend/vendor/glm/gtx/matrix_factorisation.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/matrix_factorisation.hpp diff --git a/depend/vendor/glm/gtx/matrix_factorisation.inl b/.test/.research/todo/depend/vendor/glm/gtx/matrix_factorisation.inl similarity index 100% rename from depend/vendor/glm/gtx/matrix_factorisation.inl rename to .test/.research/todo/depend/vendor/glm/gtx/matrix_factorisation.inl diff --git a/depend/vendor/glm/gtx/matrix_interpolation.hpp b/.test/.research/todo/depend/vendor/glm/gtx/matrix_interpolation.hpp similarity index 100% rename from depend/vendor/glm/gtx/matrix_interpolation.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/matrix_interpolation.hpp diff --git a/depend/vendor/glm/gtx/matrix_interpolation.inl b/.test/.research/todo/depend/vendor/glm/gtx/matrix_interpolation.inl similarity index 100% rename from depend/vendor/glm/gtx/matrix_interpolation.inl rename to .test/.research/todo/depend/vendor/glm/gtx/matrix_interpolation.inl diff --git a/depend/vendor/glm/gtx/matrix_major_storage.hpp b/.test/.research/todo/depend/vendor/glm/gtx/matrix_major_storage.hpp similarity index 100% rename from depend/vendor/glm/gtx/matrix_major_storage.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/matrix_major_storage.hpp diff --git a/depend/vendor/glm/gtx/matrix_major_storage.inl b/.test/.research/todo/depend/vendor/glm/gtx/matrix_major_storage.inl similarity index 100% rename from depend/vendor/glm/gtx/matrix_major_storage.inl rename to .test/.research/todo/depend/vendor/glm/gtx/matrix_major_storage.inl diff --git a/depend/vendor/glm/gtx/matrix_operation.hpp b/.test/.research/todo/depend/vendor/glm/gtx/matrix_operation.hpp similarity index 100% rename from depend/vendor/glm/gtx/matrix_operation.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/matrix_operation.hpp diff --git a/depend/vendor/glm/gtx/matrix_operation.inl b/.test/.research/todo/depend/vendor/glm/gtx/matrix_operation.inl similarity index 100% rename from depend/vendor/glm/gtx/matrix_operation.inl rename to .test/.research/todo/depend/vendor/glm/gtx/matrix_operation.inl diff --git a/depend/vendor/glm/gtx/matrix_query.hpp b/.test/.research/todo/depend/vendor/glm/gtx/matrix_query.hpp similarity index 100% rename from depend/vendor/glm/gtx/matrix_query.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/matrix_query.hpp diff --git a/depend/vendor/glm/gtx/matrix_query.inl b/.test/.research/todo/depend/vendor/glm/gtx/matrix_query.inl similarity index 100% rename from depend/vendor/glm/gtx/matrix_query.inl rename to .test/.research/todo/depend/vendor/glm/gtx/matrix_query.inl diff --git a/depend/vendor/glm/gtx/matrix_transform_2d.hpp b/.test/.research/todo/depend/vendor/glm/gtx/matrix_transform_2d.hpp similarity index 100% rename from depend/vendor/glm/gtx/matrix_transform_2d.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/matrix_transform_2d.hpp diff --git a/depend/vendor/glm/gtx/matrix_transform_2d.inl b/.test/.research/todo/depend/vendor/glm/gtx/matrix_transform_2d.inl similarity index 100% rename from depend/vendor/glm/gtx/matrix_transform_2d.inl rename to .test/.research/todo/depend/vendor/glm/gtx/matrix_transform_2d.inl diff --git a/depend/vendor/glm/gtx/mixed_product.hpp b/.test/.research/todo/depend/vendor/glm/gtx/mixed_product.hpp similarity index 100% rename from depend/vendor/glm/gtx/mixed_product.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/mixed_product.hpp diff --git a/depend/vendor/glm/gtx/mixed_product.inl b/.test/.research/todo/depend/vendor/glm/gtx/mixed_product.inl similarity index 100% rename from depend/vendor/glm/gtx/mixed_product.inl rename to .test/.research/todo/depend/vendor/glm/gtx/mixed_product.inl diff --git a/depend/vendor/glm/gtx/norm.hpp b/.test/.research/todo/depend/vendor/glm/gtx/norm.hpp similarity index 100% rename from depend/vendor/glm/gtx/norm.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/norm.hpp diff --git a/depend/vendor/glm/gtx/norm.inl b/.test/.research/todo/depend/vendor/glm/gtx/norm.inl similarity index 100% rename from depend/vendor/glm/gtx/norm.inl rename to .test/.research/todo/depend/vendor/glm/gtx/norm.inl diff --git a/depend/vendor/glm/gtx/normal.hpp b/.test/.research/todo/depend/vendor/glm/gtx/normal.hpp similarity index 100% rename from depend/vendor/glm/gtx/normal.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/normal.hpp diff --git a/depend/vendor/glm/gtx/normal.inl b/.test/.research/todo/depend/vendor/glm/gtx/normal.inl similarity index 100% rename from depend/vendor/glm/gtx/normal.inl rename to .test/.research/todo/depend/vendor/glm/gtx/normal.inl diff --git a/depend/vendor/glm/gtx/normalize_dot.hpp b/.test/.research/todo/depend/vendor/glm/gtx/normalize_dot.hpp similarity index 100% rename from depend/vendor/glm/gtx/normalize_dot.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/normalize_dot.hpp diff --git a/depend/vendor/glm/gtx/normalize_dot.inl b/.test/.research/todo/depend/vendor/glm/gtx/normalize_dot.inl similarity index 100% rename from depend/vendor/glm/gtx/normalize_dot.inl rename to .test/.research/todo/depend/vendor/glm/gtx/normalize_dot.inl diff --git a/depend/vendor/glm/gtx/number_precision.hpp b/.test/.research/todo/depend/vendor/glm/gtx/number_precision.hpp similarity index 100% rename from depend/vendor/glm/gtx/number_precision.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/number_precision.hpp diff --git a/depend/vendor/glm/gtx/number_precision.inl b/.test/.research/todo/depend/vendor/glm/gtx/number_precision.inl similarity index 100% rename from depend/vendor/glm/gtx/number_precision.inl rename to .test/.research/todo/depend/vendor/glm/gtx/number_precision.inl diff --git a/depend/vendor/glm/gtx/optimum_pow.hpp b/.test/.research/todo/depend/vendor/glm/gtx/optimum_pow.hpp similarity index 100% rename from depend/vendor/glm/gtx/optimum_pow.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/optimum_pow.hpp diff --git a/depend/vendor/glm/gtx/optimum_pow.inl b/.test/.research/todo/depend/vendor/glm/gtx/optimum_pow.inl similarity index 100% rename from depend/vendor/glm/gtx/optimum_pow.inl rename to .test/.research/todo/depend/vendor/glm/gtx/optimum_pow.inl diff --git a/depend/vendor/glm/gtx/orthonormalize.hpp b/.test/.research/todo/depend/vendor/glm/gtx/orthonormalize.hpp similarity index 100% rename from depend/vendor/glm/gtx/orthonormalize.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/orthonormalize.hpp diff --git a/depend/vendor/glm/gtx/orthonormalize.inl b/.test/.research/todo/depend/vendor/glm/gtx/orthonormalize.inl similarity index 100% rename from depend/vendor/glm/gtx/orthonormalize.inl rename to .test/.research/todo/depend/vendor/glm/gtx/orthonormalize.inl diff --git a/depend/vendor/glm/gtx/perpendicular.hpp b/.test/.research/todo/depend/vendor/glm/gtx/perpendicular.hpp similarity index 100% rename from depend/vendor/glm/gtx/perpendicular.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/perpendicular.hpp diff --git a/depend/vendor/glm/gtx/perpendicular.inl b/.test/.research/todo/depend/vendor/glm/gtx/perpendicular.inl similarity index 100% rename from depend/vendor/glm/gtx/perpendicular.inl rename to .test/.research/todo/depend/vendor/glm/gtx/perpendicular.inl diff --git a/depend/vendor/glm/gtx/polar_coordinates.hpp b/.test/.research/todo/depend/vendor/glm/gtx/polar_coordinates.hpp similarity index 100% rename from depend/vendor/glm/gtx/polar_coordinates.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/polar_coordinates.hpp diff --git a/depend/vendor/glm/gtx/polar_coordinates.inl b/.test/.research/todo/depend/vendor/glm/gtx/polar_coordinates.inl similarity index 100% rename from depend/vendor/glm/gtx/polar_coordinates.inl rename to .test/.research/todo/depend/vendor/glm/gtx/polar_coordinates.inl diff --git a/depend/vendor/glm/gtx/projection.hpp b/.test/.research/todo/depend/vendor/glm/gtx/projection.hpp similarity index 100% rename from depend/vendor/glm/gtx/projection.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/projection.hpp diff --git a/depend/vendor/glm/gtx/projection.inl b/.test/.research/todo/depend/vendor/glm/gtx/projection.inl similarity index 100% rename from depend/vendor/glm/gtx/projection.inl rename to .test/.research/todo/depend/vendor/glm/gtx/projection.inl diff --git a/depend/vendor/glm/gtx/quaternion.hpp b/.test/.research/todo/depend/vendor/glm/gtx/quaternion.hpp similarity index 100% rename from depend/vendor/glm/gtx/quaternion.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/quaternion.hpp diff --git a/depend/vendor/glm/gtx/quaternion.inl b/.test/.research/todo/depend/vendor/glm/gtx/quaternion.inl similarity index 100% rename from depend/vendor/glm/gtx/quaternion.inl rename to .test/.research/todo/depend/vendor/glm/gtx/quaternion.inl diff --git a/depend/vendor/glm/gtx/range.hpp b/.test/.research/todo/depend/vendor/glm/gtx/range.hpp similarity index 100% rename from depend/vendor/glm/gtx/range.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/range.hpp diff --git a/depend/vendor/glm/gtx/raw_data.hpp b/.test/.research/todo/depend/vendor/glm/gtx/raw_data.hpp similarity index 100% rename from depend/vendor/glm/gtx/raw_data.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/raw_data.hpp diff --git a/depend/vendor/glm/gtx/raw_data.inl b/.test/.research/todo/depend/vendor/glm/gtx/raw_data.inl similarity index 100% rename from depend/vendor/glm/gtx/raw_data.inl rename to .test/.research/todo/depend/vendor/glm/gtx/raw_data.inl diff --git a/depend/vendor/glm/gtx/rotate_normalized_axis.hpp b/.test/.research/todo/depend/vendor/glm/gtx/rotate_normalized_axis.hpp similarity index 100% rename from depend/vendor/glm/gtx/rotate_normalized_axis.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/rotate_normalized_axis.hpp diff --git a/depend/vendor/glm/gtx/rotate_normalized_axis.inl b/.test/.research/todo/depend/vendor/glm/gtx/rotate_normalized_axis.inl similarity index 100% rename from depend/vendor/glm/gtx/rotate_normalized_axis.inl rename to .test/.research/todo/depend/vendor/glm/gtx/rotate_normalized_axis.inl diff --git a/depend/vendor/glm/gtx/rotate_vector.hpp b/.test/.research/todo/depend/vendor/glm/gtx/rotate_vector.hpp similarity index 100% rename from depend/vendor/glm/gtx/rotate_vector.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/rotate_vector.hpp diff --git a/depend/vendor/glm/gtx/rotate_vector.inl b/.test/.research/todo/depend/vendor/glm/gtx/rotate_vector.inl similarity index 100% rename from depend/vendor/glm/gtx/rotate_vector.inl rename to .test/.research/todo/depend/vendor/glm/gtx/rotate_vector.inl diff --git a/depend/vendor/glm/gtx/scalar_multiplication.hpp b/.test/.research/todo/depend/vendor/glm/gtx/scalar_multiplication.hpp similarity index 100% rename from depend/vendor/glm/gtx/scalar_multiplication.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/scalar_multiplication.hpp diff --git a/depend/vendor/glm/gtx/scalar_relational.hpp b/.test/.research/todo/depend/vendor/glm/gtx/scalar_relational.hpp similarity index 100% rename from depend/vendor/glm/gtx/scalar_relational.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/scalar_relational.hpp diff --git a/depend/vendor/glm/gtx/scalar_relational.inl b/.test/.research/todo/depend/vendor/glm/gtx/scalar_relational.inl similarity index 100% rename from depend/vendor/glm/gtx/scalar_relational.inl rename to .test/.research/todo/depend/vendor/glm/gtx/scalar_relational.inl diff --git a/depend/vendor/glm/gtx/spline.hpp b/.test/.research/todo/depend/vendor/glm/gtx/spline.hpp similarity index 100% rename from depend/vendor/glm/gtx/spline.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/spline.hpp diff --git a/depend/vendor/glm/gtx/spline.inl b/.test/.research/todo/depend/vendor/glm/gtx/spline.inl similarity index 100% rename from depend/vendor/glm/gtx/spline.inl rename to .test/.research/todo/depend/vendor/glm/gtx/spline.inl diff --git a/depend/vendor/glm/gtx/std_based_type.hpp b/.test/.research/todo/depend/vendor/glm/gtx/std_based_type.hpp similarity index 100% rename from depend/vendor/glm/gtx/std_based_type.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/std_based_type.hpp diff --git a/depend/vendor/glm/gtx/std_based_type.inl b/.test/.research/todo/depend/vendor/glm/gtx/std_based_type.inl similarity index 100% rename from depend/vendor/glm/gtx/std_based_type.inl rename to .test/.research/todo/depend/vendor/glm/gtx/std_based_type.inl diff --git a/depend/vendor/glm/gtx/string_cast.hpp b/.test/.research/todo/depend/vendor/glm/gtx/string_cast.hpp similarity index 100% rename from depend/vendor/glm/gtx/string_cast.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/string_cast.hpp diff --git a/depend/vendor/glm/gtx/string_cast.inl b/.test/.research/todo/depend/vendor/glm/gtx/string_cast.inl similarity index 100% rename from depend/vendor/glm/gtx/string_cast.inl rename to .test/.research/todo/depend/vendor/glm/gtx/string_cast.inl diff --git a/depend/vendor/glm/gtx/texture.hpp b/.test/.research/todo/depend/vendor/glm/gtx/texture.hpp similarity index 100% rename from depend/vendor/glm/gtx/texture.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/texture.hpp diff --git a/depend/vendor/glm/gtx/texture.inl b/.test/.research/todo/depend/vendor/glm/gtx/texture.inl similarity index 100% rename from depend/vendor/glm/gtx/texture.inl rename to .test/.research/todo/depend/vendor/glm/gtx/texture.inl diff --git a/depend/vendor/glm/gtx/transform.hpp b/.test/.research/todo/depend/vendor/glm/gtx/transform.hpp similarity index 100% rename from depend/vendor/glm/gtx/transform.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/transform.hpp diff --git a/depend/vendor/glm/gtx/transform.inl b/.test/.research/todo/depend/vendor/glm/gtx/transform.inl similarity index 100% rename from depend/vendor/glm/gtx/transform.inl rename to .test/.research/todo/depend/vendor/glm/gtx/transform.inl diff --git a/depend/vendor/glm/gtx/transform2.hpp b/.test/.research/todo/depend/vendor/glm/gtx/transform2.hpp similarity index 100% rename from depend/vendor/glm/gtx/transform2.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/transform2.hpp diff --git a/depend/vendor/glm/gtx/transform2.inl b/.test/.research/todo/depend/vendor/glm/gtx/transform2.inl similarity index 100% rename from depend/vendor/glm/gtx/transform2.inl rename to .test/.research/todo/depend/vendor/glm/gtx/transform2.inl diff --git a/depend/vendor/glm/gtx/type_aligned.hpp b/.test/.research/todo/depend/vendor/glm/gtx/type_aligned.hpp similarity index 100% rename from depend/vendor/glm/gtx/type_aligned.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/type_aligned.hpp diff --git a/depend/vendor/glm/gtx/type_aligned.inl b/.test/.research/todo/depend/vendor/glm/gtx/type_aligned.inl similarity index 100% rename from depend/vendor/glm/gtx/type_aligned.inl rename to .test/.research/todo/depend/vendor/glm/gtx/type_aligned.inl diff --git a/depend/vendor/glm/gtx/type_trait.hpp b/.test/.research/todo/depend/vendor/glm/gtx/type_trait.hpp similarity index 100% rename from depend/vendor/glm/gtx/type_trait.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/type_trait.hpp diff --git a/depend/vendor/glm/gtx/type_trait.inl b/.test/.research/todo/depend/vendor/glm/gtx/type_trait.inl similarity index 100% rename from depend/vendor/glm/gtx/type_trait.inl rename to .test/.research/todo/depend/vendor/glm/gtx/type_trait.inl diff --git a/depend/vendor/glm/gtx/vec_swizzle.hpp b/.test/.research/todo/depend/vendor/glm/gtx/vec_swizzle.hpp similarity index 100% rename from depend/vendor/glm/gtx/vec_swizzle.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/vec_swizzle.hpp diff --git a/depend/vendor/glm/gtx/vector_angle.hpp b/.test/.research/todo/depend/vendor/glm/gtx/vector_angle.hpp similarity index 100% rename from depend/vendor/glm/gtx/vector_angle.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/vector_angle.hpp diff --git a/depend/vendor/glm/gtx/vector_angle.inl b/.test/.research/todo/depend/vendor/glm/gtx/vector_angle.inl similarity index 100% rename from depend/vendor/glm/gtx/vector_angle.inl rename to .test/.research/todo/depend/vendor/glm/gtx/vector_angle.inl diff --git a/depend/vendor/glm/gtx/vector_query.hpp b/.test/.research/todo/depend/vendor/glm/gtx/vector_query.hpp similarity index 100% rename from depend/vendor/glm/gtx/vector_query.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/vector_query.hpp diff --git a/depend/vendor/glm/gtx/vector_query.inl b/.test/.research/todo/depend/vendor/glm/gtx/vector_query.inl similarity index 100% rename from depend/vendor/glm/gtx/vector_query.inl rename to .test/.research/todo/depend/vendor/glm/gtx/vector_query.inl diff --git a/depend/vendor/glm/gtx/wrap.hpp b/.test/.research/todo/depend/vendor/glm/gtx/wrap.hpp similarity index 100% rename from depend/vendor/glm/gtx/wrap.hpp rename to .test/.research/todo/depend/vendor/glm/gtx/wrap.hpp diff --git a/depend/vendor/glm/gtx/wrap.inl b/.test/.research/todo/depend/vendor/glm/gtx/wrap.inl similarity index 100% rename from depend/vendor/glm/gtx/wrap.inl rename to .test/.research/todo/depend/vendor/glm/gtx/wrap.inl diff --git a/depend/vendor/glm/integer.hpp b/.test/.research/todo/depend/vendor/glm/integer.hpp similarity index 100% rename from depend/vendor/glm/integer.hpp rename to .test/.research/todo/depend/vendor/glm/integer.hpp diff --git a/depend/vendor/glm/mat2x2.hpp b/.test/.research/todo/depend/vendor/glm/mat2x2.hpp similarity index 100% rename from depend/vendor/glm/mat2x2.hpp rename to .test/.research/todo/depend/vendor/glm/mat2x2.hpp diff --git a/depend/vendor/glm/mat2x3.hpp b/.test/.research/todo/depend/vendor/glm/mat2x3.hpp similarity index 100% rename from depend/vendor/glm/mat2x3.hpp rename to .test/.research/todo/depend/vendor/glm/mat2x3.hpp diff --git a/depend/vendor/glm/mat2x4.hpp b/.test/.research/todo/depend/vendor/glm/mat2x4.hpp similarity index 100% rename from depend/vendor/glm/mat2x4.hpp rename to .test/.research/todo/depend/vendor/glm/mat2x4.hpp diff --git a/depend/vendor/glm/mat3x2.hpp b/.test/.research/todo/depend/vendor/glm/mat3x2.hpp similarity index 100% rename from depend/vendor/glm/mat3x2.hpp rename to .test/.research/todo/depend/vendor/glm/mat3x2.hpp diff --git a/depend/vendor/glm/mat3x3.hpp b/.test/.research/todo/depend/vendor/glm/mat3x3.hpp similarity index 100% rename from depend/vendor/glm/mat3x3.hpp rename to .test/.research/todo/depend/vendor/glm/mat3x3.hpp diff --git a/depend/vendor/glm/mat3x4.hpp b/.test/.research/todo/depend/vendor/glm/mat3x4.hpp similarity index 100% rename from depend/vendor/glm/mat3x4.hpp rename to .test/.research/todo/depend/vendor/glm/mat3x4.hpp diff --git a/depend/vendor/glm/mat4x2.hpp b/.test/.research/todo/depend/vendor/glm/mat4x2.hpp similarity index 100% rename from depend/vendor/glm/mat4x2.hpp rename to .test/.research/todo/depend/vendor/glm/mat4x2.hpp diff --git a/depend/vendor/glm/mat4x3.hpp b/.test/.research/todo/depend/vendor/glm/mat4x3.hpp similarity index 100% rename from depend/vendor/glm/mat4x3.hpp rename to .test/.research/todo/depend/vendor/glm/mat4x3.hpp diff --git a/depend/vendor/glm/mat4x4.hpp b/.test/.research/todo/depend/vendor/glm/mat4x4.hpp similarity index 100% rename from depend/vendor/glm/mat4x4.hpp rename to .test/.research/todo/depend/vendor/glm/mat4x4.hpp diff --git a/depend/vendor/glm/matrix.hpp b/.test/.research/todo/depend/vendor/glm/matrix.hpp similarity index 100% rename from depend/vendor/glm/matrix.hpp rename to .test/.research/todo/depend/vendor/glm/matrix.hpp diff --git a/depend/vendor/glm/packing.hpp b/.test/.research/todo/depend/vendor/glm/packing.hpp similarity index 100% rename from depend/vendor/glm/packing.hpp rename to .test/.research/todo/depend/vendor/glm/packing.hpp diff --git a/depend/vendor/glm/simd/common.h b/.test/.research/todo/depend/vendor/glm/simd/common.h similarity index 100% rename from depend/vendor/glm/simd/common.h rename to .test/.research/todo/depend/vendor/glm/simd/common.h diff --git a/depend/vendor/glm/simd/exponential.h b/.test/.research/todo/depend/vendor/glm/simd/exponential.h similarity index 100% rename from depend/vendor/glm/simd/exponential.h rename to .test/.research/todo/depend/vendor/glm/simd/exponential.h diff --git a/depend/vendor/glm/simd/geometric.h b/.test/.research/todo/depend/vendor/glm/simd/geometric.h similarity index 100% rename from depend/vendor/glm/simd/geometric.h rename to .test/.research/todo/depend/vendor/glm/simd/geometric.h diff --git a/depend/vendor/glm/simd/integer.h b/.test/.research/todo/depend/vendor/glm/simd/integer.h similarity index 100% rename from depend/vendor/glm/simd/integer.h rename to .test/.research/todo/depend/vendor/glm/simd/integer.h diff --git a/depend/vendor/glm/simd/matrix.h b/.test/.research/todo/depend/vendor/glm/simd/matrix.h similarity index 100% rename from depend/vendor/glm/simd/matrix.h rename to .test/.research/todo/depend/vendor/glm/simd/matrix.h diff --git a/depend/vendor/glm/simd/neon.h b/.test/.research/todo/depend/vendor/glm/simd/neon.h similarity index 100% rename from depend/vendor/glm/simd/neon.h rename to .test/.research/todo/depend/vendor/glm/simd/neon.h diff --git a/depend/vendor/glm/simd/packing.h b/.test/.research/todo/depend/vendor/glm/simd/packing.h similarity index 100% rename from depend/vendor/glm/simd/packing.h rename to .test/.research/todo/depend/vendor/glm/simd/packing.h diff --git a/depend/vendor/glm/simd/platform.h b/.test/.research/todo/depend/vendor/glm/simd/platform.h similarity index 100% rename from depend/vendor/glm/simd/platform.h rename to .test/.research/todo/depend/vendor/glm/simd/platform.h diff --git a/depend/vendor/glm/simd/trigonometric.h b/.test/.research/todo/depend/vendor/glm/simd/trigonometric.h similarity index 100% rename from depend/vendor/glm/simd/trigonometric.h rename to .test/.research/todo/depend/vendor/glm/simd/trigonometric.h diff --git a/depend/vendor/glm/simd/vector_relational.h b/.test/.research/todo/depend/vendor/glm/simd/vector_relational.h similarity index 100% rename from depend/vendor/glm/simd/vector_relational.h rename to .test/.research/todo/depend/vendor/glm/simd/vector_relational.h diff --git a/depend/vendor/glm/trigonometric.hpp b/.test/.research/todo/depend/vendor/glm/trigonometric.hpp similarity index 100% rename from depend/vendor/glm/trigonometric.hpp rename to .test/.research/todo/depend/vendor/glm/trigonometric.hpp diff --git a/depend/vendor/glm/vec2.hpp b/.test/.research/todo/depend/vendor/glm/vec2.hpp similarity index 100% rename from depend/vendor/glm/vec2.hpp rename to .test/.research/todo/depend/vendor/glm/vec2.hpp diff --git a/depend/vendor/glm/vec3.hpp b/.test/.research/todo/depend/vendor/glm/vec3.hpp similarity index 100% rename from depend/vendor/glm/vec3.hpp rename to .test/.research/todo/depend/vendor/glm/vec3.hpp diff --git a/depend/vendor/glm/vec4.hpp b/.test/.research/todo/depend/vendor/glm/vec4.hpp similarity index 100% rename from depend/vendor/glm/vec4.hpp rename to .test/.research/todo/depend/vendor/glm/vec4.hpp diff --git a/depend/vendor/glm/vector_relational.hpp b/.test/.research/todo/depend/vendor/glm/vector_relational.hpp similarity index 100% rename from depend/vendor/glm/vector_relational.hpp rename to .test/.research/todo/depend/vendor/glm/vector_relational.hpp diff --git a/depend/vendor/imgui/imconfig.h b/.test/.research/todo/depend/vendor/imgui/imconfig.h similarity index 100% rename from depend/vendor/imgui/imconfig.h rename to .test/.research/todo/depend/vendor/imgui/imconfig.h diff --git a/depend/vendor/imgui/imgui.cpp b/.test/.research/todo/depend/vendor/imgui/imgui.cpp similarity index 100% rename from depend/vendor/imgui/imgui.cpp rename to .test/.research/todo/depend/vendor/imgui/imgui.cpp diff --git a/depend/vendor/imgui/imgui.h b/.test/.research/todo/depend/vendor/imgui/imgui.h similarity index 100% rename from depend/vendor/imgui/imgui.h rename to .test/.research/todo/depend/vendor/imgui/imgui.h diff --git a/depend/vendor/imgui/imgui_demo.cpp b/.test/.research/todo/depend/vendor/imgui/imgui_demo.cpp similarity index 100% rename from depend/vendor/imgui/imgui_demo.cpp rename to .test/.research/todo/depend/vendor/imgui/imgui_demo.cpp diff --git a/depend/vendor/imgui/imgui_draw.cpp b/.test/.research/todo/depend/vendor/imgui/imgui_draw.cpp similarity index 100% rename from depend/vendor/imgui/imgui_draw.cpp rename to .test/.research/todo/depend/vendor/imgui/imgui_draw.cpp diff --git a/depend/vendor/imgui/imgui_impl_glfw.cpp b/.test/.research/todo/depend/vendor/imgui/imgui_impl_glfw.cpp similarity index 100% rename from depend/vendor/imgui/imgui_impl_glfw.cpp rename to .test/.research/todo/depend/vendor/imgui/imgui_impl_glfw.cpp diff --git a/depend/vendor/imgui/imgui_impl_glfw.h b/.test/.research/todo/depend/vendor/imgui/imgui_impl_glfw.h similarity index 100% rename from depend/vendor/imgui/imgui_impl_glfw.h rename to .test/.research/todo/depend/vendor/imgui/imgui_impl_glfw.h diff --git a/depend/vendor/imgui/imgui_impl_opengl3.cpp b/.test/.research/todo/depend/vendor/imgui/imgui_impl_opengl3.cpp similarity index 100% rename from depend/vendor/imgui/imgui_impl_opengl3.cpp rename to .test/.research/todo/depend/vendor/imgui/imgui_impl_opengl3.cpp diff --git a/depend/vendor/imgui/imgui_impl_opengl3.h b/.test/.research/todo/depend/vendor/imgui/imgui_impl_opengl3.h similarity index 100% rename from depend/vendor/imgui/imgui_impl_opengl3.h rename to .test/.research/todo/depend/vendor/imgui/imgui_impl_opengl3.h diff --git a/depend/vendor/imgui/imgui_impl_opengl3_loader.h b/.test/.research/todo/depend/vendor/imgui/imgui_impl_opengl3_loader.h similarity index 100% rename from depend/vendor/imgui/imgui_impl_opengl3_loader.h rename to .test/.research/todo/depend/vendor/imgui/imgui_impl_opengl3_loader.h diff --git a/depend/vendor/imgui/imgui_internal.h b/.test/.research/todo/depend/vendor/imgui/imgui_internal.h similarity index 100% rename from depend/vendor/imgui/imgui_internal.h rename to .test/.research/todo/depend/vendor/imgui/imgui_internal.h diff --git a/depend/vendor/imgui/imgui_tables.cpp b/.test/.research/todo/depend/vendor/imgui/imgui_tables.cpp similarity index 100% rename from depend/vendor/imgui/imgui_tables.cpp rename to .test/.research/todo/depend/vendor/imgui/imgui_tables.cpp diff --git a/depend/vendor/imgui/imgui_widgets.cpp b/.test/.research/todo/depend/vendor/imgui/imgui_widgets.cpp similarity index 100% rename from depend/vendor/imgui/imgui_widgets.cpp rename to .test/.research/todo/depend/vendor/imgui/imgui_widgets.cpp diff --git a/depend/vendor/imgui/imstb_rectpack.h b/.test/.research/todo/depend/vendor/imgui/imstb_rectpack.h similarity index 100% rename from depend/vendor/imgui/imstb_rectpack.h rename to .test/.research/todo/depend/vendor/imgui/imstb_rectpack.h diff --git a/depend/vendor/imgui/imstb_textedit.h b/.test/.research/todo/depend/vendor/imgui/imstb_textedit.h similarity index 100% rename from depend/vendor/imgui/imstb_textedit.h rename to .test/.research/todo/depend/vendor/imgui/imstb_textedit.h diff --git a/depend/vendor/imgui/imstb_truetype.h b/.test/.research/todo/depend/vendor/imgui/imstb_truetype.h similarity index 100% rename from depend/vendor/imgui/imstb_truetype.h rename to .test/.research/todo/depend/vendor/imgui/imstb_truetype.h diff --git a/depend/vendor/stb_image/stb_image.cpp b/.test/.research/todo/depend/vendor/stb_image/stb_image.cpp similarity index 100% rename from depend/vendor/stb_image/stb_image.cpp rename to .test/.research/todo/depend/vendor/stb_image/stb_image.cpp diff --git a/depend/vendor/stb_image/stb_image.h b/.test/.research/todo/depend/vendor/stb_image/stb_image.h similarity index 100% rename from depend/vendor/stb_image/stb_image.h rename to .test/.research/todo/depend/vendor/stb_image/stb_image.h diff --git a/.template/empty/.no b/.test/.research/todo/g-input/.no similarity index 100% rename from .template/empty/.no rename to .test/.research/todo/g-input/.no diff --git a/e-render/src/g-input/.no b/.test/.research/todo/g-object/.no similarity index 100% rename from e-render/src/g-input/.no rename to .test/.research/todo/g-object/.no diff --git a/e-render/src/g-object/.no b/.test/.research/todo/m-prob/.no similarity index 100% rename from e-render/src/g-object/.no rename to .test/.research/todo/m-prob/.no diff --git a/e-render/src/m-prob/.no b/.test/.research/todo/m-trig/.no similarity index 100% rename from e-render/src/m-prob/.no rename to .test/.research/todo/m-trig/.no diff --git a/e-render/src/m-trig/.no b/.test/.research/todo/m-vect/.no similarity index 100% rename from e-render/src/m-trig/.no rename to .test/.research/todo/m-vect/.no diff --git a/e-render/src/m-vect/.no b/.test/.research/todo/p-collision/.no similarity index 100% rename from e-render/src/m-vect/.no rename to .test/.research/todo/p-collision/.no diff --git a/e-render/src/p-collision/.no b/.test/.research/todo/p-velocity/.no similarity index 100% rename from e-render/src/p-collision/.no rename to .test/.research/todo/p-velocity/.no diff --git a/e-render/src/r-phigs/canvas.h b/.test/.research/todo/r-phigs/canvas.h similarity index 100% rename from e-render/src/r-phigs/canvas.h rename to .test/.research/todo/r-phigs/canvas.h diff --git a/e-render/src/p-velocity/.no b/.test/.research/todo/r-phigs/gl-canvas/.no similarity index 100% rename from e-render/src/p-velocity/.no rename to .test/.research/todo/r-phigs/gl-canvas/.no diff --git a/e-render/src/r-phigs/gl-canvas/.no b/.test/.research/todo/r-phigs/gl-canvas/input/.no similarity index 100% rename from e-render/src/r-phigs/gl-canvas/.no rename to .test/.research/todo/r-phigs/gl-canvas/input/.no diff --git a/e-render/src/r-phigs/gl-canvas/input/.no b/.test/.research/todo/r-phigs/gl-canvas/primitive/.no similarity index 100% rename from e-render/src/r-phigs/gl-canvas/input/.no rename to .test/.research/todo/r-phigs/gl-canvas/primitive/.no diff --git a/e-render/src/r-phigs/gui.h b/.test/.research/todo/r-phigs/gui.h similarity index 100% rename from e-render/src/r-phigs/gui.h rename to .test/.research/todo/r-phigs/gui.h diff --git a/e-render/src/r-phigs/input.h b/.test/.research/todo/r-phigs/input.h similarity index 100% rename from e-render/src/r-phigs/input.h rename to .test/.research/todo/r-phigs/input.h diff --git a/e-render/src/r-phigs/gl-canvas/primitive/.no b/.test/.research/todo/r-phigs/qt-gui/.no similarity index 100% rename from e-render/src/r-phigs/gl-canvas/primitive/.no rename to .test/.research/todo/r-phigs/qt-gui/.no diff --git a/e-render/src/r-phigs/qt-gui/.no b/.test/.research/todo/static/mat/.no similarity index 100% rename from e-render/src/r-phigs/qt-gui/.no rename to .test/.research/todo/static/mat/.no diff --git a/e-render/static/shader/basic.frag b/.test/.research/todo/static/shader/basic.frag similarity index 100% rename from e-render/static/shader/basic.frag rename to .test/.research/todo/static/shader/basic.frag diff --git a/e-render/static/shader/basic.vert b/.test/.research/todo/static/shader/basic.vert similarity index 100% rename from e-render/static/shader/basic.vert rename to .test/.research/todo/static/shader/basic.vert diff --git a/e-render/static/mat/.no b/.test/.research/todo/static/tex/.no similarity index 100% rename from e-render/static/mat/.no rename to .test/.research/todo/static/tex/.no diff --git a/e-render/static/tex/.no b/.test/.research/todo/static/tex/norm/.no similarity index 100% rename from e-render/static/tex/.no rename to .test/.research/todo/static/tex/norm/.no diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..d8e6b4a --- /dev/null +++ b/Makefile @@ -0,0 +1,11 @@ + +test: e-render/test/0-matharr/main.cpp + # cd test/0-matharr/ + g++ e-render/test/0-matharr/main.cpp -o main -lGL -lGLU -lglut -ldl -lm -lGLEW -lXi -lXmu + ./main + +clean: + cd test/0-math::arr/ + rm -f main + + diff --git a/e-render/engine.h b/e-render/engine.h deleted file mode 100644 index e69de29..0000000 diff --git a/e-render/src/game.h b/e-render/src/game.h deleted file mode 100644 index e69de29..0000000 diff --git a/e-render/src/math.h b/e-render/src/math.h deleted file mode 100644 index e69de29..0000000 diff --git a/e-render/src/render.h b/e-render/src/render.h deleted file mode 100644 index e69de29..0000000 diff --git a/e-render/static/tex/norm/.no b/e-render/static/tex/norm/.no deleted file mode 100644 index e69de29..0000000 diff --git a/make b/make deleted file mode 100644 index e69de29..0000000 diff --git a/src/ENGINE/.test/0-matharr/Makefile b/src/ENGINE/.test/0-matharr/Makefile new file mode 100644 index 0000000..e490a0f --- /dev/null +++ b/src/ENGINE/.test/0-matharr/Makefile @@ -0,0 +1,10 @@ + + +test: main.cpp + g++ main.cpp -o main -lGL -lGLU -lglut -ldl -lm -lGLEW -lXi -lXmu + ./main + +clean: + rm -f main + + diff --git a/src/ENGINE/.test/0-matharr/code.cpp b/src/ENGINE/.test/0-matharr/code.cpp new file mode 100644 index 0000000..2437441 --- /dev/null +++ b/src/ENGINE/.test/0-matharr/code.cpp @@ -0,0 +1,37 @@ + + + +#include +#include "../e-render/engine.h" + +void start() +{ + std::cout << "START"; + math::arr v = math::arr(4, (double)0,(double)0,(double)0, (double)5); + + v.print(); + math::arr v1(3, 1.0, 2.0, 3.0); + v1.print(); // Output: 1.0 2.0 3.0 + + // Accessing elements using the [] operator + v1[1] = 4.0; // Modify the second element + v1.print(); // Output: 1.0 4.0 3.0 + + // Accessing using const reference + const math::arr v2 = v1; + std::cout << v2[0] << std::endl; // Output: 1.0 + // + + GameObject p; + drawPoint(v, v,v); + + // Uncommenting the line below will throw an exception + // std::cout << v1[5] << std::endl; // Throws std::out_of_range +} + + +void update() +{ + std::cout << "update"; +} + diff --git a/src/ENGINE/.test/0-matharr/main.cpp b/src/ENGINE/.test/0-matharr/main.cpp new file mode 100644 index 0000000..f38e25b --- /dev/null +++ b/src/ENGINE/.test/0-matharr/main.cpp @@ -0,0 +1,31 @@ + + + + +#include + +#include "../e-render/engine.h" + +#include "code.cpp" + +void start(); +void update(); + + + +int main (int argc, char *argv[]) +{ + std::cout <<"init"; + // render::init(start, update); + start(); + update(); + // render::Renderer::drawPoint(math::arr(3, 0,0,0), math::arr(3, 1,1,1), math::arr(3, 0,0,0)); + engine::Engine engine(render::API::OpenGL); + // engine.run(); + // engine.connect(start, update); + + return 0; +} + + + diff --git a/src/ENGINE/.test/Makefile b/src/ENGINE/.test/Makefile new file mode 100644 index 0000000..7dffd85 --- /dev/null +++ b/src/ENGINE/.test/Makefile @@ -0,0 +1,9 @@ + +test: main.cpp + g++ main.cpp -o main -lGL -lGLU -lglut -ldl -lm -lGLEW -lXi -lXmu + ./main + +clean: + rm -f main + + diff --git a/src/ENGINE/.test/main b/src/ENGINE/.test/main new file mode 100755 index 0000000..e97a93a Binary files /dev/null and b/src/ENGINE/.test/main differ diff --git a/src/ENGINE/.test/main.cpp b/src/ENGINE/.test/main.cpp new file mode 100644 index 0000000..f120bb6 --- /dev/null +++ b/src/ENGINE/.test/main.cpp @@ -0,0 +1,13 @@ + + +#include +int main (int argc, char *argv[]) { + printf("%d", 0); + return 0; +} + + + + + + diff --git a/src/ENGINE/Makefile b/src/ENGINE/Makefile new file mode 100644 index 0000000..7dffd85 --- /dev/null +++ b/src/ENGINE/Makefile @@ -0,0 +1,9 @@ + +test: main.cpp + g++ main.cpp -o main -lGL -lGLU -lglut -ldl -lm -lGLEW -lXi -lXmu + ./main + +clean: + rm -f main + + diff --git a/src/ENGINE/src/Game-Engine/game.h b/src/ENGINE/src/Game-Engine/game.h new file mode 100644 index 0000000..5e3c178 --- /dev/null +++ b/src/ENGINE/src/Game-Engine/game.h @@ -0,0 +1,59 @@ + + + +namespace game +{ + + + +/* + + +Rendering Engine / Game Engine + +would like to be flexible because i might upgrade to DirectX or Vulkan in the future. + +I want this to have some PHIGS complete methods that fasciliate the inner workings of the engine. + +the end user should be fascilitated with Awake, Late-Awake, Start, Update/Fixed-Update/Late-Update, + + +the engine could work with just Setup and Loop and in this one to define all the other ones. + + + +*/ + + + + +/* + +GameObject / Component + +Components attach to gameobjects. +Components = {Transform, Rigidbody, Renderer, Collider} + +*/ + + + + +/* + +INPUT HANDLING + + +*/ + + + + + + +} + + + + + diff --git a/src/ENGINE/src/Math-Engine/data-struct/vector/vector.cpp b/src/ENGINE/src/Math-Engine/data-struct/vector/vector.cpp new file mode 100644 index 0000000..587ec61 --- /dev/null +++ b/src/ENGINE/src/Math-Engine/data-struct/vector/vector.cpp @@ -0,0 +1,84 @@ + +#include "vector.h" // Include the central math header +#include +#include // For std::out_of_range + +// Define the constructor that takes a variable number of arguments +math::arr::arr(size_t count, ...) +{ + size = count; + x = new float[count]; + + va_list args; // Declare a list to hold the variable arguments + va_start(args, count); // Initialize the argument list with the count + + for (size_t i = 0; i < count; ++i) + { + x[i] = va_arg(args, double); // Retrieve each argument from the list + } + + va_end(args); // Clean up the argument list +} + +// Destructor to deallocate the memory +math::arr::~arr() +{ + delete[] x; +} + +// Copy constructor +math::arr::arr(const arr &other) +{ + size = other.size; + x = new float[size]; + for (size_t i = 0; i < size; ++i) + { + x[i] = other.x[i]; + } +} + +// Assignment operator +math::arr& math::arr::operator=(const arr &other) +{ + if (this != &other) + { + delete[] x; + size = other.size; + x = new float[size]; + for (size_t i = 0; i < size; ++i) + { + x[i] = other.x[i]; + } + } + return *this; +} + +// Overload the [] operator for element access +float& math::arr::operator[](size_t index) +{ + if (index >= size) + { + throw std::out_of_range("Index out of range"); // Handle out-of-bounds access + } + return x[index]; +} + +const float& math::arr::operator[](size_t index) const +{ + if (index >= size) + { + throw std::out_of_range("Index out of range"); // Handle out-of-bounds access + } + return x[index]; +} + +// Display the vector contents for debugging +void math::arr::print() const +{ + for (size_t i = 0; i < size; ++i) + { + std::cout << x[i] << " "; + } + std::cout << std::endl; +} + diff --git a/src/ENGINE/src/Math-Engine/data-struct/vector/vector.h b/src/ENGINE/src/Math-Engine/data-struct/vector/vector.h new file mode 100644 index 0000000..e822aa7 --- /dev/null +++ b/src/ENGINE/src/Math-Engine/data-struct/vector/vector.h @@ -0,0 +1,39 @@ + +#ifndef VECTOR_H +#define VECTOR_H + +#include // For va_list, va_start, va_arg, va_end +#include // For std::cout + +namespace math +{ +class arr +{ +private: + float *x; // Pointer to dynamically allocated array + size_t size; // Number of elements in the vector + +public: + // Constructor that takes a variable number of arguments + arr(size_t count, ...); + + // Destructor to deallocate the memory + ~arr(); + + // Copy constructor + arr(const arr &other); + + // Assignment operator + arr& operator=(const arr &other); + + // Overload the [] operator for element access + float& operator[](size_t index); + const float& operator[](size_t index) const; + + // Display the vector contents for debugging + void print() const; +}; +} + +#endif // VECTOR_H + diff --git a/src/ENGINE/src/Math-Engine/math.h b/src/ENGINE/src/Math-Engine/math.h new file mode 100644 index 0000000..65e2a01 --- /dev/null +++ b/src/ENGINE/src/Math-Engine/math.h @@ -0,0 +1,9 @@ + + +#pragma once + +#include "data-struct/vector/vector.h" +#include "data-struct/vector/vector.cpp" + + + diff --git a/e-render/src/physics.h b/src/ENGINE/src/Phyx-Engine/physics.h similarity index 100% rename from e-render/src/physics.h rename to src/ENGINE/src/Phyx-Engine/physics.h diff --git a/src/ENGINE/src/Rndr-Engine/api/opengl/drawPrimitive.cpp b/src/ENGINE/src/Rndr-Engine/api/opengl/drawPrimitive.cpp new file mode 100644 index 0000000..dd3535e --- /dev/null +++ b/src/ENGINE/src/Rndr-Engine/api/opengl/drawPrimitive.cpp @@ -0,0 +1,99 @@ + + +#include "opengl.h" +#include +#include +#include + + + +void render::OpenGLRenderer::drawPoint(math::arr position, math::arr scale, math::arr rotation) +{ + GLfloat vertices[] = + { + 0.0f + }; + + glMatrixMode(GL_MODELVIEW); + glLoadIdentity(); + + glPushMatrix(); + glTranslatef(position[0], position[1], position[2]); + glRotatef(rotation[0], 1.0f, 0.0f, 0.0f); + glRotatef(rotation[1], 0.0f, 1.0f, 0.0f); + glRotatef(rotation[2], 0.0f, 0.0f, 1.0f); + glScalef(scale[0], scale[1], scale[2]); // Scale last + + glPointSize(5); + + glEnableClientState(GL_VERTEX_ARRAY); + glVertexPointer(3, GL_FLOAT, 0, vertices); + glDrawArrays(GL_POINTS, 0, 1); + glDisableClientState(GL_VERTEX_ARRAY); + glPopMatrix(); +} + +void render::OpenGLRenderer::drawLine(math::arr position, math::arr scale, math::arr rotation) +{ + GLfloat vertices[] = + { + -1.0f, 0.0f, 0.0f, + 1.0f, 0.0f, 0.0f, + }; + + glMatrixMode(GL_MODELVIEW); + glLoadIdentity(); + + glPushMatrix(); + glTranslatef(position[0], position[1], position[2]); + glRotatef(rotation[0], 1.0f, 0.0f, 0.0f); + glRotatef(rotation[1], 0.0f, 1.0f, 0.0f); + glRotatef(rotation[2], 0.0f, 0.0f, 1.0f); + glScalef(scale[0], scale[1], scale[2]); // Scale last + glEnableClientState(GL_VERTEX_ARRAY); + glVertexPointer(3, GL_FLOAT, 0, vertices); + glDrawArrays(GL_LINES, 0, 2); + glDisableClientState(GL_VERTEX_ARRAY); + glPopMatrix(); +} + +void render::OpenGLRenderer::drawRect(math::arr position, math::arr scale, math::arr rotation) +{ + GLfloat vertices[] = + { + -0.5f, -0.5f, 0.0f, + 0.5f, -0.5f, 0.0f, + 0.5f, 0.5f, 0.0f, + -0.5f, 0.5f, 0.0f + }; + + glMatrixMode(GL_MODELVIEW); + glLoadIdentity(); + + glPushMatrix(); + glTranslatef(position[0], position[1], position[2]); + glRotatef(rotation[0], 1.0f, 0.0f, 0.0f); + glRotatef(rotation[1], 0.0f, 1.0f, 0.0f); + glRotatef(rotation[2], 0.0f, 0.0f, 1.0f); + glScalef(scale[0], scale[1], scale[2]); // Scale last + glEnableClientState(GL_VERTEX_ARRAY); + glVertexPointer(3, GL_FLOAT, 0, vertices); + glDrawArrays(GL_QUADS, 0, 4); + glDisableClientState(GL_VERTEX_ARRAY); + glPopMatrix(); +} + +void render::OpenGLRenderer::clearScreen(float r, float g, float b, float a) { + glClearColor(r, g, b, a); + glClear(GL_COLOR_BUFFER_BIT); +} + +void render::OpenGLRenderer::drawTriangle() { + // OpenGL code to draw a triangle + glBegin(GL_TRIANGLES); + glVertex2f(0.0f, 1.0f); + glVertex2f(-1.0f, -1.0f); + glVertex2f(1.0f, -1.0f); + glEnd(); +} + diff --git a/src/ENGINE/src/Rndr-Engine/api/opengl/opengl.cpp b/src/ENGINE/src/Rndr-Engine/api/opengl/opengl.cpp new file mode 100644 index 0000000..26919f2 --- /dev/null +++ b/src/ENGINE/src/Rndr-Engine/api/opengl/opengl.cpp @@ -0,0 +1,142 @@ +// #include "opengl.h" +// #include +// #include + +// namespace render +// { +// // Function definitions for opengl class +// void opengl::display(void) +// { +// if(render::loop) +// loop(); + +// glutSwapBuffers(); +// glFlush(); +// glutPostRedisplay(); +// } + +// void opengl::reshape(int w, int h) +// { +// glViewport(0,0,(GLsizei) w, (GLsizei) h); +// } + +// void opengl::keyboard(unsigned char key, int x, int y) +// { +// if (key == 27) +// exit(0); +// } + +// void opengl::keyUp(unsigned char key, int x, int y) +// { +// // Key release event can be handled here +// } + +// void opengl::mouse(int button, int state, int x, int y) +// { +// // Mouse event can be handled here +// } + +// // Initialize and configure OpenGL +// void init(void (*startFunc)(), void (*loopFunc)()) +// { +// start = startFunc; +// loop = loopFunc; + +// int argc = 1; +// char *argv[1] = {(char*)"App"}; + +// bool is_using_opengl = true; +// +// if (is_using_opengl) +// { +// glutInit(&argc, argv); +// glutInitWindowSize(480, 480); // 480x640 +// glutInitWindowPosition(0,0); +// glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA); +// glutCreateWindow("Canvas"); + +// glutReshapeFunc(opengl::reshape); +// glutDisplayFunc(opengl::display); +// glutKeyboardFunc(opengl::keyboard); +// glutKeyboardUpFunc(opengl::keyUp); // Register key release event +// glutMouseFunc(opengl::mouse); +// } + +// if(start) +// start(); + +// glutMainLoop(); +// } +// } + + + + + + + +// OpenGLRenderer.cpp +#include "opengl.h" +#include +#include +#include + + +#include "drawPrimitive.cpp" + +void render::OpenGLRenderer::initialize(int width, int height) { + int argc = 1; + char *argv[1] = {(char*)""}; + glutInit(&argc, argv); + glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA); + glutInitWindowSize(width, height); + glutCreateWindow("OpenGL Renderer"); + glutInitWindowPosition(0,0); + + glutDisplayFunc([]() { + if (update) + update(); + + glutSwapBuffers(); + glFlush(); + glutPostRedisplay(); + }); + + glutReshapeFunc([](int w, int h) { + glViewport(0, 0, (GLsizei) w, (GLsizei) h); + }); + + glutKeyboardFunc([](unsigned char key, int x, int y) { + if (key == 27) // ESC key + exit(0); + }); + + glutKeyboardUpFunc([](unsigned char key, int x, int y) { + // Key release event can be handled here + }); + + glutMouseFunc([](int button, int state, int x, int y) { + // Mouse event can be handled here + }); + + glutSpecialFunc([](int key, int x, int y) { + // Special key down event (e.g., arrow keys) can be handled here + }); + + + // if (awake) + // awake(); + if (start) + start(); + + glutMainLoop(); +} + +void render::OpenGLRenderer::swapBuffers() { + glutSwapBuffers(); + glFlush(); + glutPostRedisplay(); +} + + + diff --git a/src/ENGINE/src/Rndr-Engine/api/opengl/opengl.h b/src/ENGINE/src/Rndr-Engine/api/opengl/opengl.h new file mode 100644 index 0000000..595908c --- /dev/null +++ b/src/ENGINE/src/Rndr-Engine/api/opengl/opengl.h @@ -0,0 +1,69 @@ +// #ifndef RENDER_H +// #define RENDER_H + +// #include +// #include + +// namespace render +// { +// class opengl +// { +// public: +// static void display(void); +// static void reshape(int w, int h); +// static void keyboard(unsigned char key, int x, int y); +// static void keyUp(unsigned char key, int x, int y); +// static void mouse(int button, int state, int x, int y); +// }; + +// void init(void (*startFunc)() = nullptr, void (*loopFunc)() = nullptr); +// } + +// #endif // RENDER_H +// +// +// + + + +#ifndef OPENGL_RENDERER_H +#define OPENGL_RENDERER_H + +// OpenGLRenderer.h +#include "../../renderer.h" +namespace render +{ +class OpenGLRenderer: public Renderer +{ +private: + static void (*update)(); + static void (*start)(); +public: + void initialize(int width, int height) override; + + void setUpdate(void (*update)() ) override; + void setStart(void (*start)() ) override; + + void clearScreen(float r, float g, float b, float a) override; + void drawTriangle() override; + void swapBuffers() override; + + void drawPoint(math::arr position, math::arr scale, math::arr rotation) override; + void drawLine(math::arr position, math::arr scale, math::arr rotation) override; + void drawRect(math::arr position, math::arr scale, math::arr rotation) override; + + // void reshape(int w, int h) override; + // void display(void) override; + + // void keyboard(unsigned char key, int x, int y) override; + // void keyUp(unsigned char key, int x, int y) override; + // void keyDown(unsigned char key, int x, int y) override; + // void mouse(int button, int state, int x, int y) override; +}; +} + +#endif // OPENGL_RENDERER_H +// +// +// + diff --git a/src/ENGINE/src/Rndr-Engine/factory.h b/src/ENGINE/src/Rndr-Engine/factory.h new file mode 100644 index 0000000..efbbb91 --- /dev/null +++ b/src/ENGINE/src/Rndr-Engine/factory.h @@ -0,0 +1,36 @@ + +#pragma once + +// #include "renderer.h" +// #include "renderer.cpp" + +#include "api/opengl/opengl.h" +#include "api/opengl/opengl.cpp" + +namespace render { + + +enum class API { + OpenGL, + Vulkan, + // Add more APIs as needed +}; + + +class RendererFactory { +public: + static Renderer* createRenderer(API api) { + switch (api) { + case API::OpenGL: + return new OpenGLRenderer(); + // case API::Vulkan: + // return new VulkanRenderer(); + default: + return nullptr; + } + } +}; + + + +} diff --git a/src/ENGINE/src/Rndr-Engine/renderer.h b/src/ENGINE/src/Rndr-Engine/renderer.h new file mode 100644 index 0000000..52c03fd --- /dev/null +++ b/src/ENGINE/src/Rndr-Engine/renderer.h @@ -0,0 +1,40 @@ + +#include "../math/math.h" + + +namespace render +{ +// // Define function pointers +// static void (*loop)() = nullptr; +// static void (*start)() = nullptr; + +class Renderer { +public: + virtual void initialize(int width, int height) = 0; + + virtual void setUpdate(void (*update)() ) = 0; + virtual void setStart(void (*start)() ) = 0; + + virtual void clearScreen(float r, float g, float b, float a) = 0; + virtual void drawTriangle() = 0; + virtual void swapBuffers() = 0; + virtual ~Renderer() = default; + + virtual void drawPoint(math::arr position, math::arr scale, math::arr rotation) = 0; + virtual void drawLine(math::arr position, math::arr scale, math::arr rotation) = 0; + virtual void drawRect(math::arr position, math::arr scale, math::arr rotation) = 0; + + + // virtual void background(math::col col) = 0; + + // virtual void reshape(int w, int h) = 0; + // virtual void display(void) = 0; + + // virtual void keyboard(unsigned char key, int x, int y) = 0; + // virtual void keyUp(unsigned char key, int x, int y) = 0; + // virtual void keyDown(unsigned char key, int x, int y) = 0; + // virtual void mouse(int button, int state, int x, int y) = 0; +}; + +} + diff --git a/src/ENGINE/src/engine.h b/src/ENGINE/src/engine.h new file mode 100644 index 0000000..b9fece7 --- /dev/null +++ b/src/ENGINE/src/engine.h @@ -0,0 +1,64 @@ +#pragma once + + + + +#include "src/math/math.h" + + +#include "src/Renderer/factory.h" + +#include "src/game.h" +#include "src/physics.h" + + +namespace engine +{ +class Engine +{ +private: + render::Renderer* renderer; +public: + Engine(render::API api) { + renderer = render::RendererFactory::createRenderer(api); + renderer->initialize(800, 600); + } + + void run() { + // Main game loop + while (true) { + renderer->clearScreen(0.1f, 0.2f, 0.3f, 1.0f); + // renderer->drawTriangle(); + // renderer->drawPoint(math::arr(3, 0.0f,0.0f,0.0f), math::arr(3, 1.0f,1.0f,1.0f), math::arr(3, 0.0f,0.0f,0.0f)); + renderer->drawLine(math::arr( 3, 0.0f,0.0f,0.0f), math::arr(3, 1.0f,1.0f,1.0f), math::arr(3, 0.0f,0.0f,0.0f)); + // renderer->drawRect(math::arr( 3, 1.0f,1.0f,1.0f), math::arr(3, 2.0f,2.0f,2.0f), math::arr(3, 0.0f,0.0f,0.0f)); + + renderer->swapBuffers(); + } + } + + void connect(void (*update)() = 0, void (*start)() = 0, void (*awake)() = 0, void (*fixed)() = 0 ) + { + if(update) + { + renderer->setUpdate(update); + } + } + + + ~Engine() { + delete renderer; + } +}; +} + + + + + + + + + + + diff --git a/src/GUI/Makefile b/src/GUI/Makefile new file mode 100644 index 0000000..7dffd85 --- /dev/null +++ b/src/GUI/Makefile @@ -0,0 +1,9 @@ + +test: main.cpp + g++ main.cpp -o main -lGL -lGLU -lglut -ldl -lm -lGLEW -lXi -lXmu + ./main + +clean: + rm -f main + + diff --git a/src/GUI/src/Command.hpp b/src/GUI/src/Command.hpp new file mode 100644 index 0000000..600012e --- /dev/null +++ b/src/GUI/src/Command.hpp @@ -0,0 +1,46 @@ + + + + + +class Command +{ +public: + virtual ~Command() {}; + virtual void execute() = 0; +}; + + +class Build_Run_Command : public Command +{ +public: + virtual void execute() + { + //Build_Command.execute(); + //Run_Command.execute(); + } +}; + + + +class Build_Command : public Command +{ +public: + virtual void execute() + { + //exec g++ or MAKE + } +}; + + +class Run_Command : public Command +{ +public: + virtual void execute() + { + //optional: check for chmod +x main + //exec ./main + } +}; + + diff --git a/.template/2D/a-shape/draw.cpp b/src/GUI/src/Edit-Window/Comp/Component.h similarity index 100% rename from .template/2D/a-shape/draw.cpp rename to src/GUI/src/Edit-Window/Comp/Component.h