From 4b573cec8fb8f96f78d9bb9cb523e23cbbb617aa Mon Sep 17 00:00:00 2001 From: drgslxdb Date: Thu, 24 Oct 2024 22:51:33 +0300 Subject: [PATCH] started thinking about design pattenrs found good books on the topic. Attended some meetings. Good repo descrp i am doing here, yes very good. --- .template/2D/a-shape/main.cpp | 0 .template/2D/a-shape/make | 0 .template/2D/a-shape/run | 0 .template/2D/a-shape/setup.cpp | 0 .../IndexBuffer.cpp | 0 .../IndexBuffer.h | 0 .../Renderer.cpp | 0 .../Renderer.h | 0 .../Shader.cpp | 0 .../Shader.h | 0 .../Texture.cpp | 0 .../Texture.h | 0 .../VertexArray.cpp | 0 .../VertexArray.h | 0 .../VertexBuffer.cpp | 0 .../VertexBuffer.h | 0 .../VertexBufferLayout.cpp | 0 .../VertexBufferLayout.h | 0 .../main.cpp | 0 .../vendor/glm/CMakeLists.txt | 0 .../vendor/glm/common.hpp | 0 .../vendor/glm/detail/_features.hpp | 0 .../vendor/glm/detail/_fixes.hpp | 0 .../vendor/glm/detail/_noise.hpp | 0 .../vendor/glm/detail/_swizzle.hpp | 0 .../vendor/glm/detail/_swizzle_func.hpp | 0 .../vendor/glm/detail/_vectorize.hpp | 0 .../vendor/glm/detail/compute_common.hpp | 0 .../glm/detail/compute_vector_relational.hpp | 0 .../vendor/glm/detail/func_common.inl | 0 .../vendor/glm/detail/func_common_simd.inl | 0 .../vendor/glm/detail/func_exponential.inl | 0 .../glm/detail/func_exponential_simd.inl | 0 .../vendor/glm/detail/func_geometric.inl | 0 .../vendor/glm/detail/func_geometric_simd.inl | 0 .../vendor/glm/detail/func_integer.inl | 0 .../vendor/glm/detail/func_integer_simd.inl | 0 .../vendor/glm/detail/func_matrix.inl | 0 .../vendor/glm/detail/func_matrix_simd.inl | 0 .../vendor/glm/detail/func_packing.inl | 0 .../vendor/glm/detail/func_packing_simd.inl | 0 .../vendor/glm/detail/func_trigonometric.inl | 0 .../glm/detail/func_trigonometric_simd.inl | 0 .../glm/detail/func_vector_relational.inl | 0 .../detail/func_vector_relational_simd.inl | 0 .../vendor/glm/detail/glm.cpp | 0 .../vendor/glm/detail/qualifier.hpp | 0 .../vendor/glm/detail/setup.hpp | 0 .../vendor/glm/detail/type_float.hpp | 0 .../vendor/glm/detail/type_half.hpp | 0 .../vendor/glm/detail/type_half.inl | 0 .../vendor/glm/detail/type_mat2x2.hpp | 0 .../vendor/glm/detail/type_mat2x2.inl | 0 .../vendor/glm/detail/type_mat2x3.hpp | 0 .../vendor/glm/detail/type_mat2x3.inl | 0 .../vendor/glm/detail/type_mat2x4.hpp | 0 .../vendor/glm/detail/type_mat2x4.inl | 0 .../vendor/glm/detail/type_mat3x2.hpp | 0 .../vendor/glm/detail/type_mat3x2.inl | 0 .../vendor/glm/detail/type_mat3x3.hpp | 0 .../vendor/glm/detail/type_mat3x3.inl | 0 .../vendor/glm/detail/type_mat3x4.hpp | 0 .../vendor/glm/detail/type_mat3x4.inl | 0 .../vendor/glm/detail/type_mat4x2.hpp | 0 .../vendor/glm/detail/type_mat4x2.inl | 0 .../vendor/glm/detail/type_mat4x3.hpp | 0 .../vendor/glm/detail/type_mat4x3.inl | 0 .../vendor/glm/detail/type_mat4x4.hpp | 0 .../vendor/glm/detail/type_mat4x4.inl | 0 .../vendor/glm/detail/type_mat4x4_simd.inl | 0 .../vendor/glm/detail/type_quat.hpp | 0 .../vendor/glm/detail/type_quat.inl | 0 .../vendor/glm/detail/type_quat_simd.inl | 0 .../vendor/glm/detail/type_vec1.hpp | 0 .../vendor/glm/detail/type_vec1.inl | 0 .../vendor/glm/detail/type_vec2.hpp | 0 .../vendor/glm/detail/type_vec2.inl | 0 .../vendor/glm/detail/type_vec3.hpp | 0 .../vendor/glm/detail/type_vec3.inl | 0 .../vendor/glm/detail/type_vec4.hpp | 0 .../vendor/glm/detail/type_vec4.inl | 0 .../vendor/glm/detail/type_vec4_simd.inl | 0 .../vendor/glm/exponential.hpp | 0 .../vendor/glm/ext.hpp | 0 .../vendor/glm/ext/matrix_clip_space.hpp | 0 .../vendor/glm/ext/matrix_clip_space.inl | 0 .../vendor/glm/ext/matrix_common.hpp | 0 .../vendor/glm/ext/matrix_common.inl | 0 .../vendor/glm/ext/matrix_double2x2.hpp | 0 .../glm/ext/matrix_double2x2_precision.hpp | 0 .../vendor/glm/ext/matrix_double2x3.hpp | 0 .../glm/ext/matrix_double2x3_precision.hpp | 0 .../vendor/glm/ext/matrix_double2x4.hpp | 0 .../glm/ext/matrix_double2x4_precision.hpp | 0 .../vendor/glm/ext/matrix_double3x2.hpp | 0 .../glm/ext/matrix_double3x2_precision.hpp | 0 .../vendor/glm/ext/matrix_double3x3.hpp | 0 .../glm/ext/matrix_double3x3_precision.hpp | 0 .../vendor/glm/ext/matrix_double3x4.hpp | 0 .../glm/ext/matrix_double3x4_precision.hpp | 0 .../vendor/glm/ext/matrix_double4x2.hpp | 0 .../glm/ext/matrix_double4x2_precision.hpp | 0 .../vendor/glm/ext/matrix_double4x3.hpp | 0 .../glm/ext/matrix_double4x3_precision.hpp | 0 .../vendor/glm/ext/matrix_double4x4.hpp | 0 .../glm/ext/matrix_double4x4_precision.hpp | 0 .../vendor/glm/ext/matrix_float2x2.hpp | 0 .../glm/ext/matrix_float2x2_precision.hpp | 0 .../vendor/glm/ext/matrix_float2x3.hpp | 0 .../glm/ext/matrix_float2x3_precision.hpp | 0 .../vendor/glm/ext/matrix_float2x4.hpp | 0 .../glm/ext/matrix_float2x4_precision.hpp | 0 .../vendor/glm/ext/matrix_float3x2.hpp | 0 .../glm/ext/matrix_float3x2_precision.hpp | 0 .../vendor/glm/ext/matrix_float3x3.hpp | 0 .../glm/ext/matrix_float3x3_precision.hpp | 0 .../vendor/glm/ext/matrix_float3x4.hpp | 0 .../glm/ext/matrix_float3x4_precision.hpp | 0 .../vendor/glm/ext/matrix_float4x2.hpp | 0 .../glm/ext/matrix_float4x2_precision.hpp | 0 .../vendor/glm/ext/matrix_float4x3.hpp | 0 .../glm/ext/matrix_float4x3_precision.hpp | 0 .../vendor/glm/ext/matrix_float4x4.hpp | 0 .../glm/ext/matrix_float4x4_precision.hpp | 0 .../vendor/glm/ext/matrix_int2x2.hpp | 0 .../vendor/glm/ext/matrix_int2x2_sized.hpp | 0 .../vendor/glm/ext/matrix_int2x3.hpp | 0 .../vendor/glm/ext/matrix_int2x3_sized.hpp | 0 .../vendor/glm/ext/matrix_int2x4.hpp | 0 .../vendor/glm/ext/matrix_int2x4_sized.hpp | 0 .../vendor/glm/ext/matrix_int3x2.hpp | 0 .../vendor/glm/ext/matrix_int3x2_sized.hpp | 0 .../vendor/glm/ext/matrix_int3x3.hpp | 0 .../vendor/glm/ext/matrix_int3x3_sized.hpp | 0 .../vendor/glm/ext/matrix_int3x4.hpp | 0 .../vendor/glm/ext/matrix_int3x4_sized.hpp | 0 .../vendor/glm/ext/matrix_int4x2.hpp | 0 .../vendor/glm/ext/matrix_int4x2_sized.hpp | 0 .../vendor/glm/ext/matrix_int4x3.hpp | 0 .../vendor/glm/ext/matrix_int4x3_sized.hpp | 0 .../vendor/glm/ext/matrix_int4x4.hpp | 0 .../vendor/glm/ext/matrix_int4x4_sized.hpp | 0 .../vendor/glm/ext/matrix_projection.hpp | 0 .../vendor/glm/ext/matrix_projection.inl | 0 .../vendor/glm/ext/matrix_relational.hpp | 0 .../vendor/glm/ext/matrix_relational.inl | 0 .../vendor/glm/ext/matrix_transform.hpp | 0 .../vendor/glm/ext/matrix_transform.inl | 0 .../vendor/glm/ext/matrix_uint2x2.hpp | 0 .../vendor/glm/ext/matrix_uint2x2_sized.hpp | 0 .../vendor/glm/ext/matrix_uint2x3.hpp | 0 .../vendor/glm/ext/matrix_uint2x3_sized.hpp | 0 .../vendor/glm/ext/matrix_uint2x4.hpp | 0 .../vendor/glm/ext/matrix_uint2x4_sized.hpp | 0 .../vendor/glm/ext/matrix_uint3x2.hpp | 0 .../vendor/glm/ext/matrix_uint3x2_sized.hpp | 0 .../vendor/glm/ext/matrix_uint3x3.hpp | 0 .../vendor/glm/ext/matrix_uint3x3_sized.hpp | 0 .../vendor/glm/ext/matrix_uint3x4.hpp | 0 .../vendor/glm/ext/matrix_uint3x4_sized.hpp | 0 .../vendor/glm/ext/matrix_uint4x2.hpp | 0 .../vendor/glm/ext/matrix_uint4x2_sized.hpp | 0 .../vendor/glm/ext/matrix_uint4x3.hpp | 0 .../vendor/glm/ext/matrix_uint4x3_sized.hpp | 0 .../vendor/glm/ext/matrix_uint4x4.hpp | 0 .../vendor/glm/ext/matrix_uint4x4_sized.hpp | 0 .../vendor/glm/ext/quaternion_common.hpp | 0 .../vendor/glm/ext/quaternion_common.inl | 0 .../vendor/glm/ext/quaternion_common_simd.inl | 0 .../vendor/glm/ext/quaternion_double.hpp | 0 .../glm/ext/quaternion_double_precision.hpp | 0 .../vendor/glm/ext/quaternion_exponential.hpp | 0 .../vendor/glm/ext/quaternion_exponential.inl | 0 .../vendor/glm/ext/quaternion_float.hpp | 0 .../glm/ext/quaternion_float_precision.hpp | 0 .../vendor/glm/ext/quaternion_geometric.hpp | 0 .../vendor/glm/ext/quaternion_geometric.inl | 0 .../vendor/glm/ext/quaternion_relational.hpp | 0 .../vendor/glm/ext/quaternion_relational.inl | 0 .../vendor/glm/ext/quaternion_transform.hpp | 0 .../vendor/glm/ext/quaternion_transform.inl | 0 .../glm/ext/quaternion_trigonometric.hpp | 0 .../glm/ext/quaternion_trigonometric.inl | 0 .../vendor/glm/ext/scalar_common.hpp | 0 .../vendor/glm/ext/scalar_common.inl | 0 .../vendor/glm/ext/scalar_constants.hpp | 0 .../vendor/glm/ext/scalar_constants.inl | 0 .../vendor/glm/ext/scalar_int_sized.hpp | 0 .../vendor/glm/ext/scalar_integer.hpp | 0 .../vendor/glm/ext/scalar_integer.inl | 0 .../vendor/glm/ext/scalar_packing.hpp | 0 .../vendor/glm/ext/scalar_packing.inl | 0 .../vendor/glm/ext/scalar_relational.hpp | 0 .../vendor/glm/ext/scalar_relational.inl | 0 .../vendor/glm/ext/scalar_uint_sized.hpp | 0 .../vendor/glm/ext/scalar_ulp.hpp | 0 .../vendor/glm/ext/scalar_ulp.inl | 0 .../vendor/glm/ext/vector_bool1.hpp | 0 .../vendor/glm/ext/vector_bool1_precision.hpp | 0 .../vendor/glm/ext/vector_bool2.hpp | 0 .../vendor/glm/ext/vector_bool2_precision.hpp | 0 .../vendor/glm/ext/vector_bool3.hpp | 0 .../vendor/glm/ext/vector_bool3_precision.hpp | 0 .../vendor/glm/ext/vector_bool4.hpp | 0 .../vendor/glm/ext/vector_bool4_precision.hpp | 0 .../vendor/glm/ext/vector_common.hpp | 0 .../vendor/glm/ext/vector_common.inl | 0 .../vendor/glm/ext/vector_double1.hpp | 0 .../glm/ext/vector_double1_precision.hpp | 0 .../vendor/glm/ext/vector_double2.hpp | 0 .../glm/ext/vector_double2_precision.hpp | 0 .../vendor/glm/ext/vector_double3.hpp | 0 .../glm/ext/vector_double3_precision.hpp | 0 .../vendor/glm/ext/vector_double4.hpp | 0 .../glm/ext/vector_double4_precision.hpp | 0 .../vendor/glm/ext/vector_float1.hpp | 0 .../glm/ext/vector_float1_precision.hpp | 0 .../vendor/glm/ext/vector_float2.hpp | 0 .../glm/ext/vector_float2_precision.hpp | 0 .../vendor/glm/ext/vector_float3.hpp | 0 .../glm/ext/vector_float3_precision.hpp | 0 .../vendor/glm/ext/vector_float4.hpp | 0 .../glm/ext/vector_float4_precision.hpp | 0 .../vendor/glm/ext/vector_int1.hpp | 0 .../vendor/glm/ext/vector_int1_sized.hpp | 0 .../vendor/glm/ext/vector_int2.hpp | 0 .../vendor/glm/ext/vector_int2_sized.hpp | 0 .../vendor/glm/ext/vector_int3.hpp | 0 .../vendor/glm/ext/vector_int3_sized.hpp | 0 .../vendor/glm/ext/vector_int4.hpp | 0 .../vendor/glm/ext/vector_int4_sized.hpp | 0 .../vendor/glm/ext/vector_integer.hpp | 0 .../vendor/glm/ext/vector_integer.inl | 0 .../vendor/glm/ext/vector_packing.hpp | 0 .../vendor/glm/ext/vector_packing.inl | 0 .../vendor/glm/ext/vector_relational.hpp | 0 .../vendor/glm/ext/vector_relational.inl | 0 .../vendor/glm/ext/vector_uint1.hpp | 0 .../vendor/glm/ext/vector_uint1_sized.hpp | 0 .../vendor/glm/ext/vector_uint2.hpp | 0 .../vendor/glm/ext/vector_uint2_sized.hpp | 0 .../vendor/glm/ext/vector_uint3.hpp | 0 .../vendor/glm/ext/vector_uint3_sized.hpp | 0 .../vendor/glm/ext/vector_uint4.hpp | 0 .../vendor/glm/ext/vector_uint4_sized.hpp | 0 .../vendor/glm/ext/vector_ulp.hpp | 0 .../vendor/glm/ext/vector_ulp.inl | 0 .../vendor/glm/fwd.hpp | 0 .../vendor/glm/geometric.hpp | 0 .../vendor/glm/glm.hpp | 0 .../vendor/glm/gtc/bitfield.hpp | 0 .../vendor/glm/gtc/bitfield.inl | 0 .../vendor/glm/gtc/color_space.hpp | 0 .../vendor/glm/gtc/color_space.inl | 0 .../vendor/glm/gtc/constants.hpp | 0 .../vendor/glm/gtc/constants.inl | 0 .../vendor/glm/gtc/epsilon.hpp | 0 .../vendor/glm/gtc/epsilon.inl | 0 .../vendor/glm/gtc/integer.hpp | 0 .../vendor/glm/gtc/integer.inl | 0 .../vendor/glm/gtc/matrix_access.hpp | 0 .../vendor/glm/gtc/matrix_access.inl | 0 .../vendor/glm/gtc/matrix_integer.hpp | 0 .../vendor/glm/gtc/matrix_inverse.hpp | 0 .../vendor/glm/gtc/matrix_inverse.inl | 0 .../vendor/glm/gtc/matrix_transform.hpp | 0 .../vendor/glm/gtc/matrix_transform.inl | 0 .../vendor/glm/gtc/noise.hpp | 0 .../vendor/glm/gtc/noise.inl | 0 .../vendor/glm/gtc/packing.hpp | 0 .../vendor/glm/gtc/packing.inl | 0 .../vendor/glm/gtc/quaternion.hpp | 0 .../vendor/glm/gtc/quaternion.inl | 0 .../vendor/glm/gtc/quaternion_simd.inl | 0 .../vendor/glm/gtc/random.hpp | 0 .../vendor/glm/gtc/random.inl | 0 .../vendor/glm/gtc/reciprocal.hpp | 0 .../vendor/glm/gtc/reciprocal.inl | 0 .../vendor/glm/gtc/round.hpp | 0 .../vendor/glm/gtc/round.inl | 0 .../vendor/glm/gtc/type_aligned.hpp | 0 .../vendor/glm/gtc/type_precision.hpp | 0 .../vendor/glm/gtc/type_precision.inl | 0 .../vendor/glm/gtc/type_ptr.hpp | 0 .../vendor/glm/gtc/type_ptr.inl | 0 .../vendor/glm/gtc/ulp.hpp | 0 .../vendor/glm/gtc/ulp.inl | 0 .../vendor/glm/gtc/vec1.hpp | 0 .../vendor/glm/gtx/associated_min_max.hpp | 0 .../vendor/glm/gtx/associated_min_max.inl | 0 .../vendor/glm/gtx/bit.hpp | 0 .../vendor/glm/gtx/bit.inl | 0 .../vendor/glm/gtx/closest_point.hpp | 0 .../vendor/glm/gtx/closest_point.inl | 0 .../vendor/glm/gtx/color_encoding.hpp | 0 .../vendor/glm/gtx/color_encoding.inl | 0 .../vendor/glm/gtx/color_space.hpp | 0 .../vendor/glm/gtx/color_space.inl | 0 .../vendor/glm/gtx/color_space_YCoCg.hpp | 0 .../vendor/glm/gtx/color_space_YCoCg.inl | 0 .../vendor/glm/gtx/common.hpp | 0 .../vendor/glm/gtx/common.inl | 0 .../vendor/glm/gtx/compatibility.hpp | 0 .../vendor/glm/gtx/compatibility.inl | 0 .../vendor/glm/gtx/component_wise.hpp | 0 .../vendor/glm/gtx/component_wise.inl | 0 .../vendor/glm/gtx/dual_quaternion.hpp | 0 .../vendor/glm/gtx/dual_quaternion.inl | 0 .../vendor/glm/gtx/easing.hpp | 0 .../vendor/glm/gtx/easing.inl | 0 .../vendor/glm/gtx/euler_angles.hpp | 0 .../vendor/glm/gtx/euler_angles.inl | 0 .../vendor/glm/gtx/extend.hpp | 0 .../vendor/glm/gtx/extend.inl | 0 .../vendor/glm/gtx/extended_min_max.hpp | 0 .../vendor/glm/gtx/extended_min_max.inl | 0 .../vendor/glm/gtx/exterior_product.hpp | 0 .../vendor/glm/gtx/exterior_product.inl | 0 .../vendor/glm/gtx/fast_exponential.hpp | 0 .../vendor/glm/gtx/fast_exponential.inl | 0 .../vendor/glm/gtx/fast_square_root.hpp | 0 .../vendor/glm/gtx/fast_square_root.inl | 0 .../vendor/glm/gtx/fast_trigonometry.hpp | 0 .../vendor/glm/gtx/fast_trigonometry.inl | 0 .../vendor/glm/gtx/float_notmalize.inl | 0 .../vendor/glm/gtx/functions.hpp | 0 .../vendor/glm/gtx/functions.inl | 0 .../vendor/glm/gtx/gradient_paint.hpp | 0 .../vendor/glm/gtx/gradient_paint.inl | 0 .../glm/gtx/handed_coordinate_space.hpp | 0 .../glm/gtx/handed_coordinate_space.inl | 0 .../vendor/glm/gtx/hash.hpp | 0 .../vendor/glm/gtx/hash.inl | 0 .../vendor/glm/gtx/integer.hpp | 0 .../vendor/glm/gtx/integer.inl | 0 .../vendor/glm/gtx/intersect.hpp | 0 .../vendor/glm/gtx/intersect.inl | 0 .../vendor/glm/gtx/io.hpp | 0 .../vendor/glm/gtx/io.inl | 0 .../vendor/glm/gtx/log_base.hpp | 0 .../vendor/glm/gtx/log_base.inl | 0 .../vendor/glm/gtx/matrix_cross_product.hpp | 0 .../vendor/glm/gtx/matrix_cross_product.inl | 0 .../vendor/glm/gtx/matrix_decompose.hpp | 0 .../vendor/glm/gtx/matrix_decompose.inl | 0 .../vendor/glm/gtx/matrix_factorisation.hpp | 0 .../vendor/glm/gtx/matrix_factorisation.inl | 0 .../vendor/glm/gtx/matrix_interpolation.hpp | 0 .../vendor/glm/gtx/matrix_interpolation.inl | 0 .../vendor/glm/gtx/matrix_major_storage.hpp | 0 .../vendor/glm/gtx/matrix_major_storage.inl | 0 .../vendor/glm/gtx/matrix_operation.hpp | 0 .../vendor/glm/gtx/matrix_operation.inl | 0 .../vendor/glm/gtx/matrix_query.hpp | 0 .../vendor/glm/gtx/matrix_query.inl | 0 .../vendor/glm/gtx/matrix_transform_2d.hpp | 0 .../vendor/glm/gtx/matrix_transform_2d.inl | 0 .../vendor/glm/gtx/mixed_product.hpp | 0 .../vendor/glm/gtx/mixed_product.inl | 0 .../vendor/glm/gtx/norm.hpp | 0 .../vendor/glm/gtx/norm.inl | 0 .../vendor/glm/gtx/normal.hpp | 0 .../vendor/glm/gtx/normal.inl | 0 .../vendor/glm/gtx/normalize_dot.hpp | 0 .../vendor/glm/gtx/normalize_dot.inl | 0 .../vendor/glm/gtx/number_precision.hpp | 0 .../vendor/glm/gtx/number_precision.inl | 0 .../vendor/glm/gtx/optimum_pow.hpp | 0 .../vendor/glm/gtx/optimum_pow.inl | 0 .../vendor/glm/gtx/orthonormalize.hpp | 0 .../vendor/glm/gtx/orthonormalize.inl | 0 .../vendor/glm/gtx/perpendicular.hpp | 0 .../vendor/glm/gtx/perpendicular.inl | 0 .../vendor/glm/gtx/polar_coordinates.hpp | 0 .../vendor/glm/gtx/polar_coordinates.inl | 0 .../vendor/glm/gtx/projection.hpp | 0 .../vendor/glm/gtx/projection.inl | 0 .../vendor/glm/gtx/quaternion.hpp | 0 .../vendor/glm/gtx/quaternion.inl | 0 .../vendor/glm/gtx/range.hpp | 0 .../vendor/glm/gtx/raw_data.hpp | 0 .../vendor/glm/gtx/raw_data.inl | 0 .../vendor/glm/gtx/rotate_normalized_axis.hpp | 0 .../vendor/glm/gtx/rotate_normalized_axis.inl | 0 .../vendor/glm/gtx/rotate_vector.hpp | 0 .../vendor/glm/gtx/rotate_vector.inl | 0 .../vendor/glm/gtx/scalar_multiplication.hpp | 0 .../vendor/glm/gtx/scalar_relational.hpp | 0 .../vendor/glm/gtx/scalar_relational.inl | 0 .../vendor/glm/gtx/spline.hpp | 0 .../vendor/glm/gtx/spline.inl | 0 .../vendor/glm/gtx/std_based_type.hpp | 0 .../vendor/glm/gtx/std_based_type.inl | 0 .../vendor/glm/gtx/string_cast.hpp | 0 .../vendor/glm/gtx/string_cast.inl | 0 .../vendor/glm/gtx/texture.hpp | 0 .../vendor/glm/gtx/texture.inl | 0 .../vendor/glm/gtx/transform.hpp | 0 .../vendor/glm/gtx/transform.inl | 0 .../vendor/glm/gtx/transform2.hpp | 0 .../vendor/glm/gtx/transform2.inl | 0 .../vendor/glm/gtx/type_aligned.hpp | 0 .../vendor/glm/gtx/type_aligned.inl | 0 .../vendor/glm/gtx/type_trait.hpp | 0 .../vendor/glm/gtx/type_trait.inl | 0 .../vendor/glm/gtx/vec_swizzle.hpp | 0 .../vendor/glm/gtx/vector_angle.hpp | 0 .../vendor/glm/gtx/vector_angle.inl | 0 .../vendor/glm/gtx/vector_query.hpp | 0 .../vendor/glm/gtx/vector_query.inl | 0 .../vendor/glm/gtx/wrap.hpp | 0 .../vendor/glm/gtx/wrap.inl | 0 .../vendor/glm/integer.hpp | 0 .../vendor/glm/mat2x2.hpp | 0 .../vendor/glm/mat2x3.hpp | 0 .../vendor/glm/mat2x4.hpp | 0 .../vendor/glm/mat3x2.hpp | 0 .../vendor/glm/mat3x3.hpp | 0 .../vendor/glm/mat3x4.hpp | 0 .../vendor/glm/mat4x2.hpp | 0 .../vendor/glm/mat4x3.hpp | 0 .../vendor/glm/mat4x4.hpp | 0 .../vendor/glm/matrix.hpp | 0 .../vendor/glm/packing.hpp | 0 .../vendor/glm/simd/common.h | 0 .../vendor/glm/simd/exponential.h | 0 .../vendor/glm/simd/geometric.h | 0 .../vendor/glm/simd/integer.h | 0 .../vendor/glm/simd/matrix.h | 0 .../vendor/glm/simd/neon.h | 0 .../vendor/glm/simd/packing.h | 0 .../vendor/glm/simd/platform.h | 0 .../vendor/glm/simd/trigonometric.h | 0 .../vendor/glm/simd/vector_relational.h | 0 .../vendor/glm/trigonometric.hpp | 0 .../vendor/glm/vec2.hpp | 0 .../vendor/glm/vec3.hpp | 0 .../vendor/glm/vec4.hpp | 0 .../vendor/glm/vector_relational.hpp | 0 .../vendor/imgui/imconfig.h | 0 .../vendor/imgui/imgui.cpp | 0 .../vendor/imgui/imgui.h | 0 .../vendor/imgui/imgui_demo.cpp | 0 .../vendor/imgui/imgui_draw.cpp | 0 .../vendor/imgui/imgui_impl_glfw.cpp | 0 .../vendor/imgui/imgui_impl_glfw.h | 0 .../vendor/imgui/imgui_impl_opengl3.cpp | 0 .../vendor/imgui/imgui_impl_opengl3.h | 0 .../vendor/imgui/imgui_impl_opengl3_loader.h | 0 .../vendor/imgui/imgui_internal.h | 0 .../vendor/imgui/imgui_tables.cpp | 0 .../vendor/imgui/imgui_widgets.cpp | 0 .../vendor/imgui/imstb_rectpack.h | 0 .../vendor/imgui/imstb_textedit.h | 0 .../vendor/imgui/imstb_truetype.h | 0 .../vendor/stb_image/stb_image.cpp | 0 .../vendor/stb_image/stb_image.h | 0 .../todo/depend}/dll/GLEW/LICENSE.txt | 0 .../todo/depend}/dll/GLEW/doc/advanced.html | 0 .../todo/depend}/dll/GLEW/doc/basic.html | 0 .../todo/depend}/dll/GLEW/doc/build.html | 0 .../todo/depend}/dll/GLEW/doc/credits.html | 0 .../todo/depend}/dll/GLEW/doc/github.png | Bin .../todo/depend}/dll/GLEW/doc/glew.css | 0 .../todo/depend}/dll/GLEW/doc/glew.html | 0 .../todo/depend}/dll/GLEW/doc/glew.png | Bin .../todo/depend}/dll/GLEW/doc/glew.txt | 0 .../todo/depend}/dll/GLEW/doc/glxew.html | 0 .../todo/depend}/dll/GLEW/doc/gpl.txt | 0 .../todo/depend}/dll/GLEW/doc/index.html | 0 .../todo/depend}/dll/GLEW/doc/install.html | 0 .../todo/depend}/dll/GLEW/doc/khronos.txt | 0 .../todo/depend}/dll/GLEW/doc/log.html | 0 .../todo/depend}/dll/GLEW/doc/mesa.txt | 0 .../todo/depend}/dll/GLEW/doc/new.png | Bin .../todo/depend}/dll/GLEW/doc/ogl_sm.jpg | Bin .../todo/depend}/dll/GLEW/doc/travis.png | Bin .../todo/depend}/dll/GLEW/doc/wglew.html | 0 .../todo/depend}/dll/GLEW/include/GL/eglew.h | 0 .../todo/depend}/dll/GLEW/include/GL/glew.h | 0 .../todo/depend}/dll/GLEW/include/GL/glxew.h | 0 .../todo/depend}/dll/GLEW/include/GL/wglew.h | 0 .../.research/todo/depend}/dll/GLFW/glfw3.h | 0 .../todo/depend}/dll/GLFW/glfw3native.h | 0 .../depend}/dll/GLFW/include/GLFW/glfw3.h | 0 .../dll/GLFW/include/GLFW/glfw3native.h | 0 .../todo/depend}/dll/KHR/khrplatform.h | 0 .../.research/todo/depend}/dll/glad.c | 0 .../.research/todo/depend}/dll/glad/glad.h | 0 .../todo/depend}/vendor/glm/CMakeLists.txt | 0 .../todo/depend}/vendor/glm/common.hpp | 0 .../depend}/vendor/glm/detail/_features.hpp | 0 .../todo/depend}/vendor/glm/detail/_fixes.hpp | 0 .../todo/depend}/vendor/glm/detail/_noise.hpp | 0 .../depend}/vendor/glm/detail/_swizzle.hpp | 0 .../vendor/glm/detail/_swizzle_func.hpp | 0 .../depend}/vendor/glm/detail/_vectorize.hpp | 0 .../vendor/glm/detail/compute_common.hpp | 0 .../glm/detail/compute_vector_relational.hpp | 0 .../depend}/vendor/glm/detail/func_common.inl | 0 .../vendor/glm/detail/func_common_simd.inl | 0 .../vendor/glm/detail/func_exponential.inl | 0 .../glm/detail/func_exponential_simd.inl | 0 .../vendor/glm/detail/func_geometric.inl | 0 .../vendor/glm/detail/func_geometric_simd.inl | 0 .../vendor/glm/detail/func_integer.inl | 0 .../vendor/glm/detail/func_integer_simd.inl | 0 .../depend}/vendor/glm/detail/func_matrix.inl | 0 .../vendor/glm/detail/func_matrix_simd.inl | 0 .../vendor/glm/detail/func_packing.inl | 0 .../vendor/glm/detail/func_packing_simd.inl | 0 .../vendor/glm/detail/func_trigonometric.inl | 0 .../glm/detail/func_trigonometric_simd.inl | 0 .../glm/detail/func_vector_relational.inl | 0 .../detail/func_vector_relational_simd.inl | 0 .../todo/depend}/vendor/glm/detail/glm.cpp | 0 .../depend}/vendor/glm/detail/qualifier.hpp | 0 .../todo/depend}/vendor/glm/detail/setup.hpp | 0 .../depend}/vendor/glm/detail/type_float.hpp | 0 .../depend}/vendor/glm/detail/type_half.hpp | 0 .../depend}/vendor/glm/detail/type_half.inl | 0 .../depend}/vendor/glm/detail/type_mat2x2.hpp | 0 .../depend}/vendor/glm/detail/type_mat2x2.inl | 0 .../depend}/vendor/glm/detail/type_mat2x3.hpp | 0 .../depend}/vendor/glm/detail/type_mat2x3.inl | 0 .../depend}/vendor/glm/detail/type_mat2x4.hpp | 0 .../depend}/vendor/glm/detail/type_mat2x4.inl | 0 .../depend}/vendor/glm/detail/type_mat3x2.hpp | 0 .../depend}/vendor/glm/detail/type_mat3x2.inl | 0 .../depend}/vendor/glm/detail/type_mat3x3.hpp | 0 .../depend}/vendor/glm/detail/type_mat3x3.inl | 0 .../depend}/vendor/glm/detail/type_mat3x4.hpp | 0 .../depend}/vendor/glm/detail/type_mat3x4.inl | 0 .../depend}/vendor/glm/detail/type_mat4x2.hpp | 0 .../depend}/vendor/glm/detail/type_mat4x2.inl | 0 .../depend}/vendor/glm/detail/type_mat4x3.hpp | 0 .../depend}/vendor/glm/detail/type_mat4x3.inl | 0 .../depend}/vendor/glm/detail/type_mat4x4.hpp | 0 .../depend}/vendor/glm/detail/type_mat4x4.inl | 0 .../vendor/glm/detail/type_mat4x4_simd.inl | 0 .../depend}/vendor/glm/detail/type_quat.hpp | 0 .../depend}/vendor/glm/detail/type_quat.inl | 0 .../vendor/glm/detail/type_quat_simd.inl | 0 .../depend}/vendor/glm/detail/type_vec1.hpp | 0 .../depend}/vendor/glm/detail/type_vec1.inl | 0 .../depend}/vendor/glm/detail/type_vec2.hpp | 0 .../depend}/vendor/glm/detail/type_vec2.inl | 0 .../depend}/vendor/glm/detail/type_vec3.hpp | 0 .../depend}/vendor/glm/detail/type_vec3.inl | 0 .../depend}/vendor/glm/detail/type_vec4.hpp | 0 .../depend}/vendor/glm/detail/type_vec4.inl | 0 .../vendor/glm/detail/type_vec4_simd.inl | 0 .../todo/depend}/vendor/glm/exponential.hpp | 0 .../.research/todo/depend}/vendor/glm/ext.hpp | 0 .../vendor/glm/ext/matrix_clip_space.hpp | 0 .../vendor/glm/ext/matrix_clip_space.inl | 0 .../depend}/vendor/glm/ext/matrix_common.hpp | 0 .../depend}/vendor/glm/ext/matrix_common.inl | 0 .../vendor/glm/ext/matrix_double2x2.hpp | 0 .../glm/ext/matrix_double2x2_precision.hpp | 0 .../vendor/glm/ext/matrix_double2x3.hpp | 0 .../glm/ext/matrix_double2x3_precision.hpp | 0 .../vendor/glm/ext/matrix_double2x4.hpp | 0 .../glm/ext/matrix_double2x4_precision.hpp | 0 .../vendor/glm/ext/matrix_double3x2.hpp | 0 .../glm/ext/matrix_double3x2_precision.hpp | 0 .../vendor/glm/ext/matrix_double3x3.hpp | 0 .../glm/ext/matrix_double3x3_precision.hpp | 0 .../vendor/glm/ext/matrix_double3x4.hpp | 0 .../glm/ext/matrix_double3x4_precision.hpp | 0 .../vendor/glm/ext/matrix_double4x2.hpp | 0 .../glm/ext/matrix_double4x2_precision.hpp | 0 .../vendor/glm/ext/matrix_double4x3.hpp | 0 .../glm/ext/matrix_double4x3_precision.hpp | 0 .../vendor/glm/ext/matrix_double4x4.hpp | 0 .../glm/ext/matrix_double4x4_precision.hpp | 0 .../vendor/glm/ext/matrix_float2x2.hpp | 0 .../glm/ext/matrix_float2x2_precision.hpp | 0 .../vendor/glm/ext/matrix_float2x3.hpp | 0 .../glm/ext/matrix_float2x3_precision.hpp | 0 .../vendor/glm/ext/matrix_float2x4.hpp | 0 .../glm/ext/matrix_float2x4_precision.hpp | 0 .../vendor/glm/ext/matrix_float3x2.hpp | 0 .../glm/ext/matrix_float3x2_precision.hpp | 0 .../vendor/glm/ext/matrix_float3x3.hpp | 0 .../glm/ext/matrix_float3x3_precision.hpp | 0 .../vendor/glm/ext/matrix_float3x4.hpp | 0 .../glm/ext/matrix_float3x4_precision.hpp | 0 .../vendor/glm/ext/matrix_float4x2.hpp | 0 .../glm/ext/matrix_float4x2_precision.hpp | 0 .../vendor/glm/ext/matrix_float4x3.hpp | 0 .../glm/ext/matrix_float4x3_precision.hpp | 0 .../vendor/glm/ext/matrix_float4x4.hpp | 0 .../glm/ext/matrix_float4x4_precision.hpp | 0 .../depend}/vendor/glm/ext/matrix_int2x2.hpp | 0 .../vendor/glm/ext/matrix_int2x2_sized.hpp | 0 .../depend}/vendor/glm/ext/matrix_int2x3.hpp | 0 .../vendor/glm/ext/matrix_int2x3_sized.hpp | 0 .../depend}/vendor/glm/ext/matrix_int2x4.hpp | 0 .../vendor/glm/ext/matrix_int2x4_sized.hpp | 0 .../depend}/vendor/glm/ext/matrix_int3x2.hpp | 0 .../vendor/glm/ext/matrix_int3x2_sized.hpp | 0 .../depend}/vendor/glm/ext/matrix_int3x3.hpp | 0 .../vendor/glm/ext/matrix_int3x3_sized.hpp | 0 .../depend}/vendor/glm/ext/matrix_int3x4.hpp | 0 .../vendor/glm/ext/matrix_int3x4_sized.hpp | 0 .../depend}/vendor/glm/ext/matrix_int4x2.hpp | 0 .../vendor/glm/ext/matrix_int4x2_sized.hpp | 0 .../depend}/vendor/glm/ext/matrix_int4x3.hpp | 0 .../vendor/glm/ext/matrix_int4x3_sized.hpp | 0 .../depend}/vendor/glm/ext/matrix_int4x4.hpp | 0 .../vendor/glm/ext/matrix_int4x4_sized.hpp | 0 .../vendor/glm/ext/matrix_projection.hpp | 0 .../vendor/glm/ext/matrix_projection.inl | 0 .../vendor/glm/ext/matrix_relational.hpp | 0 .../vendor/glm/ext/matrix_relational.inl | 0 .../vendor/glm/ext/matrix_transform.hpp | 0 .../vendor/glm/ext/matrix_transform.inl | 0 .../depend}/vendor/glm/ext/matrix_uint2x2.hpp | 0 .../vendor/glm/ext/matrix_uint2x2_sized.hpp | 0 .../depend}/vendor/glm/ext/matrix_uint2x3.hpp | 0 .../vendor/glm/ext/matrix_uint2x3_sized.hpp | 0 .../depend}/vendor/glm/ext/matrix_uint2x4.hpp | 0 .../vendor/glm/ext/matrix_uint2x4_sized.hpp | 0 .../depend}/vendor/glm/ext/matrix_uint3x2.hpp | 0 .../vendor/glm/ext/matrix_uint3x2_sized.hpp | 0 .../depend}/vendor/glm/ext/matrix_uint3x3.hpp | 0 .../vendor/glm/ext/matrix_uint3x3_sized.hpp | 0 .../depend}/vendor/glm/ext/matrix_uint3x4.hpp | 0 .../vendor/glm/ext/matrix_uint3x4_sized.hpp | 0 .../depend}/vendor/glm/ext/matrix_uint4x2.hpp | 0 .../vendor/glm/ext/matrix_uint4x2_sized.hpp | 0 .../depend}/vendor/glm/ext/matrix_uint4x3.hpp | 0 .../vendor/glm/ext/matrix_uint4x3_sized.hpp | 0 .../depend}/vendor/glm/ext/matrix_uint4x4.hpp | 0 .../vendor/glm/ext/matrix_uint4x4_sized.hpp | 0 .../vendor/glm/ext/quaternion_common.hpp | 0 .../vendor/glm/ext/quaternion_common.inl | 0 .../vendor/glm/ext/quaternion_common_simd.inl | 0 .../vendor/glm/ext/quaternion_double.hpp | 0 .../glm/ext/quaternion_double_precision.hpp | 0 .../vendor/glm/ext/quaternion_exponential.hpp | 0 .../vendor/glm/ext/quaternion_exponential.inl | 0 .../vendor/glm/ext/quaternion_float.hpp | 0 .../glm/ext/quaternion_float_precision.hpp | 0 .../vendor/glm/ext/quaternion_geometric.hpp | 0 .../vendor/glm/ext/quaternion_geometric.inl | 0 .../vendor/glm/ext/quaternion_relational.hpp | 0 .../vendor/glm/ext/quaternion_relational.inl | 0 .../vendor/glm/ext/quaternion_transform.hpp | 0 .../vendor/glm/ext/quaternion_transform.inl | 0 .../glm/ext/quaternion_trigonometric.hpp | 0 .../glm/ext/quaternion_trigonometric.inl | 0 .../depend}/vendor/glm/ext/scalar_common.hpp | 0 .../depend}/vendor/glm/ext/scalar_common.inl | 0 .../vendor/glm/ext/scalar_constants.hpp | 0 .../vendor/glm/ext/scalar_constants.inl | 0 .../vendor/glm/ext/scalar_int_sized.hpp | 0 .../depend}/vendor/glm/ext/scalar_integer.hpp | 0 .../depend}/vendor/glm/ext/scalar_integer.inl | 0 .../depend}/vendor/glm/ext/scalar_packing.hpp | 0 .../depend}/vendor/glm/ext/scalar_packing.inl | 0 .../vendor/glm/ext/scalar_relational.hpp | 0 .../vendor/glm/ext/scalar_relational.inl | 0 .../vendor/glm/ext/scalar_uint_sized.hpp | 0 .../depend}/vendor/glm/ext/scalar_ulp.hpp | 0 .../depend}/vendor/glm/ext/scalar_ulp.inl | 0 .../depend}/vendor/glm/ext/vector_bool1.hpp | 0 .../vendor/glm/ext/vector_bool1_precision.hpp | 0 .../depend}/vendor/glm/ext/vector_bool2.hpp | 0 .../vendor/glm/ext/vector_bool2_precision.hpp | 0 .../depend}/vendor/glm/ext/vector_bool3.hpp | 0 .../vendor/glm/ext/vector_bool3_precision.hpp | 0 .../depend}/vendor/glm/ext/vector_bool4.hpp | 0 .../vendor/glm/ext/vector_bool4_precision.hpp | 0 .../depend}/vendor/glm/ext/vector_common.hpp | 0 .../depend}/vendor/glm/ext/vector_common.inl | 0 .../depend}/vendor/glm/ext/vector_double1.hpp | 0 .../glm/ext/vector_double1_precision.hpp | 0 .../depend}/vendor/glm/ext/vector_double2.hpp | 0 .../glm/ext/vector_double2_precision.hpp | 0 .../depend}/vendor/glm/ext/vector_double3.hpp | 0 .../glm/ext/vector_double3_precision.hpp | 0 .../depend}/vendor/glm/ext/vector_double4.hpp | 0 .../glm/ext/vector_double4_precision.hpp | 0 .../depend}/vendor/glm/ext/vector_float1.hpp | 0 .../glm/ext/vector_float1_precision.hpp | 0 .../depend}/vendor/glm/ext/vector_float2.hpp | 0 .../glm/ext/vector_float2_precision.hpp | 0 .../depend}/vendor/glm/ext/vector_float3.hpp | 0 .../glm/ext/vector_float3_precision.hpp | 0 .../depend}/vendor/glm/ext/vector_float4.hpp | 0 .../glm/ext/vector_float4_precision.hpp | 0 .../depend}/vendor/glm/ext/vector_int1.hpp | 0 .../vendor/glm/ext/vector_int1_sized.hpp | 0 .../depend}/vendor/glm/ext/vector_int2.hpp | 0 .../vendor/glm/ext/vector_int2_sized.hpp | 0 .../depend}/vendor/glm/ext/vector_int3.hpp | 0 .../vendor/glm/ext/vector_int3_sized.hpp | 0 .../depend}/vendor/glm/ext/vector_int4.hpp | 0 .../vendor/glm/ext/vector_int4_sized.hpp | 0 .../depend}/vendor/glm/ext/vector_integer.hpp | 0 .../depend}/vendor/glm/ext/vector_integer.inl | 0 .../depend}/vendor/glm/ext/vector_packing.hpp | 0 .../depend}/vendor/glm/ext/vector_packing.inl | 0 .../vendor/glm/ext/vector_relational.hpp | 0 .../vendor/glm/ext/vector_relational.inl | 0 .../depend}/vendor/glm/ext/vector_uint1.hpp | 0 .../vendor/glm/ext/vector_uint1_sized.hpp | 0 .../depend}/vendor/glm/ext/vector_uint2.hpp | 0 .../vendor/glm/ext/vector_uint2_sized.hpp | 0 .../depend}/vendor/glm/ext/vector_uint3.hpp | 0 .../vendor/glm/ext/vector_uint3_sized.hpp | 0 .../depend}/vendor/glm/ext/vector_uint4.hpp | 0 .../vendor/glm/ext/vector_uint4_sized.hpp | 0 .../depend}/vendor/glm/ext/vector_ulp.hpp | 0 .../depend}/vendor/glm/ext/vector_ulp.inl | 0 .../.research/todo/depend}/vendor/glm/fwd.hpp | 0 .../todo/depend}/vendor/glm/geometric.hpp | 0 .../.research/todo/depend}/vendor/glm/glm.hpp | 0 .../todo/depend}/vendor/glm/gtc/bitfield.hpp | 0 .../todo/depend}/vendor/glm/gtc/bitfield.inl | 0 .../depend}/vendor/glm/gtc/color_space.hpp | 0 .../depend}/vendor/glm/gtc/color_space.inl | 0 .../todo/depend}/vendor/glm/gtc/constants.hpp | 0 .../todo/depend}/vendor/glm/gtc/constants.inl | 0 .../todo/depend}/vendor/glm/gtc/epsilon.hpp | 0 .../todo/depend}/vendor/glm/gtc/epsilon.inl | 0 .../todo/depend}/vendor/glm/gtc/integer.hpp | 0 .../todo/depend}/vendor/glm/gtc/integer.inl | 0 .../depend}/vendor/glm/gtc/matrix_access.hpp | 0 .../depend}/vendor/glm/gtc/matrix_access.inl | 0 .../depend}/vendor/glm/gtc/matrix_integer.hpp | 0 .../depend}/vendor/glm/gtc/matrix_inverse.hpp | 0 .../depend}/vendor/glm/gtc/matrix_inverse.inl | 0 .../vendor/glm/gtc/matrix_transform.hpp | 0 .../vendor/glm/gtc/matrix_transform.inl | 0 .../todo/depend}/vendor/glm/gtc/noise.hpp | 0 .../todo/depend}/vendor/glm/gtc/noise.inl | 0 .../todo/depend}/vendor/glm/gtc/packing.hpp | 0 .../todo/depend}/vendor/glm/gtc/packing.inl | 0 .../depend}/vendor/glm/gtc/quaternion.hpp | 0 .../depend}/vendor/glm/gtc/quaternion.inl | 0 .../vendor/glm/gtc/quaternion_simd.inl | 0 .../todo/depend}/vendor/glm/gtc/random.hpp | 0 .../todo/depend}/vendor/glm/gtc/random.inl | 0 .../depend}/vendor/glm/gtc/reciprocal.hpp | 0 .../depend}/vendor/glm/gtc/reciprocal.inl | 0 .../todo/depend}/vendor/glm/gtc/round.hpp | 0 .../todo/depend}/vendor/glm/gtc/round.inl | 0 .../depend}/vendor/glm/gtc/type_aligned.hpp | 0 .../depend}/vendor/glm/gtc/type_precision.hpp | 0 .../depend}/vendor/glm/gtc/type_precision.inl | 0 .../todo/depend}/vendor/glm/gtc/type_ptr.hpp | 0 .../todo/depend}/vendor/glm/gtc/type_ptr.inl | 0 .../todo/depend}/vendor/glm/gtc/ulp.hpp | 0 .../todo/depend}/vendor/glm/gtc/ulp.inl | 0 .../todo/depend}/vendor/glm/gtc/vec1.hpp | 0 .../vendor/glm/gtx/associated_min_max.hpp | 0 .../vendor/glm/gtx/associated_min_max.inl | 0 .../todo/depend}/vendor/glm/gtx/bit.hpp | 0 .../todo/depend}/vendor/glm/gtx/bit.inl | 0 .../depend}/vendor/glm/gtx/closest_point.hpp | 0 .../depend}/vendor/glm/gtx/closest_point.inl | 0 .../depend}/vendor/glm/gtx/color_encoding.hpp | 0 .../depend}/vendor/glm/gtx/color_encoding.inl | 0 .../depend}/vendor/glm/gtx/color_space.hpp | 0 .../depend}/vendor/glm/gtx/color_space.inl | 0 .../vendor/glm/gtx/color_space_YCoCg.hpp | 0 .../vendor/glm/gtx/color_space_YCoCg.inl | 0 .../todo/depend}/vendor/glm/gtx/common.hpp | 0 .../todo/depend}/vendor/glm/gtx/common.inl | 0 .../depend}/vendor/glm/gtx/compatibility.hpp | 0 .../depend}/vendor/glm/gtx/compatibility.inl | 0 .../depend}/vendor/glm/gtx/component_wise.hpp | 0 .../depend}/vendor/glm/gtx/component_wise.inl | 0 .../vendor/glm/gtx/dual_quaternion.hpp | 0 .../vendor/glm/gtx/dual_quaternion.inl | 0 .../todo/depend}/vendor/glm/gtx/easing.hpp | 0 .../todo/depend}/vendor/glm/gtx/easing.inl | 0 .../depend}/vendor/glm/gtx/euler_angles.hpp | 0 .../depend}/vendor/glm/gtx/euler_angles.inl | 0 .../todo/depend}/vendor/glm/gtx/extend.hpp | 0 .../todo/depend}/vendor/glm/gtx/extend.inl | 0 .../vendor/glm/gtx/extended_min_max.hpp | 0 .../vendor/glm/gtx/extended_min_max.inl | 0 .../vendor/glm/gtx/exterior_product.hpp | 0 .../vendor/glm/gtx/exterior_product.inl | 0 .../vendor/glm/gtx/fast_exponential.hpp | 0 .../vendor/glm/gtx/fast_exponential.inl | 0 .../vendor/glm/gtx/fast_square_root.hpp | 0 .../vendor/glm/gtx/fast_square_root.inl | 0 .../vendor/glm/gtx/fast_trigonometry.hpp | 0 .../vendor/glm/gtx/fast_trigonometry.inl | 0 .../vendor/glm/gtx/float_notmalize.inl | 0 .../todo/depend}/vendor/glm/gtx/functions.hpp | 0 .../todo/depend}/vendor/glm/gtx/functions.inl | 0 .../depend}/vendor/glm/gtx/gradient_paint.hpp | 0 .../depend}/vendor/glm/gtx/gradient_paint.inl | 0 .../glm/gtx/handed_coordinate_space.hpp | 0 .../glm/gtx/handed_coordinate_space.inl | 0 .../todo/depend}/vendor/glm/gtx/hash.hpp | 0 .../todo/depend}/vendor/glm/gtx/hash.inl | 0 .../todo/depend}/vendor/glm/gtx/integer.hpp | 0 .../todo/depend}/vendor/glm/gtx/integer.inl | 0 .../todo/depend}/vendor/glm/gtx/intersect.hpp | 0 .../todo/depend}/vendor/glm/gtx/intersect.inl | 0 .../todo/depend}/vendor/glm/gtx/io.hpp | 0 .../todo/depend}/vendor/glm/gtx/io.inl | 0 .../todo/depend}/vendor/glm/gtx/log_base.hpp | 0 .../todo/depend}/vendor/glm/gtx/log_base.inl | 0 .../vendor/glm/gtx/matrix_cross_product.hpp | 0 .../vendor/glm/gtx/matrix_cross_product.inl | 0 .../vendor/glm/gtx/matrix_decompose.hpp | 0 .../vendor/glm/gtx/matrix_decompose.inl | 0 .../vendor/glm/gtx/matrix_factorisation.hpp | 0 .../vendor/glm/gtx/matrix_factorisation.inl | 0 .../vendor/glm/gtx/matrix_interpolation.hpp | 0 .../vendor/glm/gtx/matrix_interpolation.inl | 0 .../vendor/glm/gtx/matrix_major_storage.hpp | 0 .../vendor/glm/gtx/matrix_major_storage.inl | 0 .../vendor/glm/gtx/matrix_operation.hpp | 0 .../vendor/glm/gtx/matrix_operation.inl | 0 .../depend}/vendor/glm/gtx/matrix_query.hpp | 0 .../depend}/vendor/glm/gtx/matrix_query.inl | 0 .../vendor/glm/gtx/matrix_transform_2d.hpp | 0 .../vendor/glm/gtx/matrix_transform_2d.inl | 0 .../depend}/vendor/glm/gtx/mixed_product.hpp | 0 .../depend}/vendor/glm/gtx/mixed_product.inl | 0 .../todo/depend}/vendor/glm/gtx/norm.hpp | 0 .../todo/depend}/vendor/glm/gtx/norm.inl | 0 .../todo/depend}/vendor/glm/gtx/normal.hpp | 0 .../todo/depend}/vendor/glm/gtx/normal.inl | 0 .../depend}/vendor/glm/gtx/normalize_dot.hpp | 0 .../depend}/vendor/glm/gtx/normalize_dot.inl | 0 .../vendor/glm/gtx/number_precision.hpp | 0 .../vendor/glm/gtx/number_precision.inl | 0 .../depend}/vendor/glm/gtx/optimum_pow.hpp | 0 .../depend}/vendor/glm/gtx/optimum_pow.inl | 0 .../depend}/vendor/glm/gtx/orthonormalize.hpp | 0 .../depend}/vendor/glm/gtx/orthonormalize.inl | 0 .../depend}/vendor/glm/gtx/perpendicular.hpp | 0 .../depend}/vendor/glm/gtx/perpendicular.inl | 0 .../vendor/glm/gtx/polar_coordinates.hpp | 0 .../vendor/glm/gtx/polar_coordinates.inl | 0 .../depend}/vendor/glm/gtx/projection.hpp | 0 .../depend}/vendor/glm/gtx/projection.inl | 0 .../depend}/vendor/glm/gtx/quaternion.hpp | 0 .../depend}/vendor/glm/gtx/quaternion.inl | 0 .../todo/depend}/vendor/glm/gtx/range.hpp | 0 .../todo/depend}/vendor/glm/gtx/raw_data.hpp | 0 .../todo/depend}/vendor/glm/gtx/raw_data.inl | 0 .../vendor/glm/gtx/rotate_normalized_axis.hpp | 0 .../vendor/glm/gtx/rotate_normalized_axis.inl | 0 .../depend}/vendor/glm/gtx/rotate_vector.hpp | 0 .../depend}/vendor/glm/gtx/rotate_vector.inl | 0 .../vendor/glm/gtx/scalar_multiplication.hpp | 0 .../vendor/glm/gtx/scalar_relational.hpp | 0 .../vendor/glm/gtx/scalar_relational.inl | 0 .../todo/depend}/vendor/glm/gtx/spline.hpp | 0 .../todo/depend}/vendor/glm/gtx/spline.inl | 0 .../depend}/vendor/glm/gtx/std_based_type.hpp | 0 .../depend}/vendor/glm/gtx/std_based_type.inl | 0 .../depend}/vendor/glm/gtx/string_cast.hpp | 0 .../depend}/vendor/glm/gtx/string_cast.inl | 0 .../todo/depend}/vendor/glm/gtx/texture.hpp | 0 .../todo/depend}/vendor/glm/gtx/texture.inl | 0 .../todo/depend}/vendor/glm/gtx/transform.hpp | 0 .../todo/depend}/vendor/glm/gtx/transform.inl | 0 .../depend}/vendor/glm/gtx/transform2.hpp | 0 .../depend}/vendor/glm/gtx/transform2.inl | 0 .../depend}/vendor/glm/gtx/type_aligned.hpp | 0 .../depend}/vendor/glm/gtx/type_aligned.inl | 0 .../depend}/vendor/glm/gtx/type_trait.hpp | 0 .../depend}/vendor/glm/gtx/type_trait.inl | 0 .../depend}/vendor/glm/gtx/vec_swizzle.hpp | 0 .../depend}/vendor/glm/gtx/vector_angle.hpp | 0 .../depend}/vendor/glm/gtx/vector_angle.inl | 0 .../depend}/vendor/glm/gtx/vector_query.hpp | 0 .../depend}/vendor/glm/gtx/vector_query.inl | 0 .../todo/depend}/vendor/glm/gtx/wrap.hpp | 0 .../todo/depend}/vendor/glm/gtx/wrap.inl | 0 .../todo/depend}/vendor/glm/integer.hpp | 0 .../todo/depend}/vendor/glm/mat2x2.hpp | 0 .../todo/depend}/vendor/glm/mat2x3.hpp | 0 .../todo/depend}/vendor/glm/mat2x4.hpp | 0 .../todo/depend}/vendor/glm/mat3x2.hpp | 0 .../todo/depend}/vendor/glm/mat3x3.hpp | 0 .../todo/depend}/vendor/glm/mat3x4.hpp | 0 .../todo/depend}/vendor/glm/mat4x2.hpp | 0 .../todo/depend}/vendor/glm/mat4x3.hpp | 0 .../todo/depend}/vendor/glm/mat4x4.hpp | 0 .../todo/depend}/vendor/glm/matrix.hpp | 0 .../todo/depend}/vendor/glm/packing.hpp | 0 .../todo/depend}/vendor/glm/simd/common.h | 0 .../depend}/vendor/glm/simd/exponential.h | 0 .../todo/depend}/vendor/glm/simd/geometric.h | 0 .../todo/depend}/vendor/glm/simd/integer.h | 0 .../todo/depend}/vendor/glm/simd/matrix.h | 0 .../todo/depend}/vendor/glm/simd/neon.h | 0 .../todo/depend}/vendor/glm/simd/packing.h | 0 .../todo/depend}/vendor/glm/simd/platform.h | 0 .../depend}/vendor/glm/simd/trigonometric.h | 0 .../vendor/glm/simd/vector_relational.h | 0 .../todo/depend}/vendor/glm/trigonometric.hpp | 0 .../todo/depend}/vendor/glm/vec2.hpp | 0 .../todo/depend}/vendor/glm/vec3.hpp | 0 .../todo/depend}/vendor/glm/vec4.hpp | 0 .../depend}/vendor/glm/vector_relational.hpp | 0 .../todo/depend}/vendor/imgui/imconfig.h | 0 .../todo/depend}/vendor/imgui/imgui.cpp | 0 .../todo/depend}/vendor/imgui/imgui.h | 0 .../todo/depend}/vendor/imgui/imgui_demo.cpp | 0 .../todo/depend}/vendor/imgui/imgui_draw.cpp | 0 .../depend}/vendor/imgui/imgui_impl_glfw.cpp | 0 .../depend}/vendor/imgui/imgui_impl_glfw.h | 0 .../vendor/imgui/imgui_impl_opengl3.cpp | 0 .../depend}/vendor/imgui/imgui_impl_opengl3.h | 0 .../vendor/imgui/imgui_impl_opengl3_loader.h | 0 .../depend}/vendor/imgui/imgui_internal.h | 0 .../depend}/vendor/imgui/imgui_tables.cpp | 0 .../depend}/vendor/imgui/imgui_widgets.cpp | 0 .../depend}/vendor/imgui/imstb_rectpack.h | 0 .../depend}/vendor/imgui/imstb_textedit.h | 0 .../depend}/vendor/imgui/imstb_truetype.h | 0 .../depend}/vendor/stb_image/stb_image.cpp | 0 .../todo/depend}/vendor/stb_image/stb_image.h | 0 .../.research/todo/g-input}/.no | 0 .../.research/todo/g-object}/.no | 0 .../.research/todo/m-prob}/.no | 0 .../.research/todo/m-trig}/.no | 0 .../.research/todo/m-vect}/.no | 0 .../.research/todo/p-collision}/.no | 0 .../.research/todo/p-velocity}/.no | 0 .../.research/todo}/r-phigs/canvas.h | 0 .../.research/todo/r-phigs/gl-canvas}/.no | 0 .../todo/r-phigs/gl-canvas/input}/.no | 0 .../todo/r-phigs/gl-canvas/primitive}/.no | 0 .../.research/todo}/r-phigs/gui.h | 0 .../.research/todo}/r-phigs/input.h | 0 .../.research/todo/r-phigs/qt-gui}/.no | 0 .../.research/todo/static/mat}/.no | 0 .../.research/todo}/static/shader/basic.frag | 0 .../.research/todo}/static/shader/basic.vert | 0 .../.research/todo/static/tex}/.no | 0 .../.research/todo/static/tex/norm}/.no | 0 Makefile | 11 ++ e-render/engine.h | 0 e-render/src/game.h | 0 e-render/src/math.h | 0 e-render/src/render.h | 0 e-render/static/tex/norm/.no | 0 make | 0 src/ENGINE/.test/0-matharr/Makefile | 10 ++ src/ENGINE/.test/0-matharr/code.cpp | 37 +++++ src/ENGINE/.test/0-matharr/main.cpp | 31 ++++ src/ENGINE/.test/Makefile | 9 ++ src/ENGINE/.test/main | Bin 0 -> 15440 bytes src/ENGINE/.test/main.cpp | 13 ++ src/ENGINE/Makefile | 9 ++ src/ENGINE/src/Game-Engine/game.h | 59 ++++++++ .../Math-Engine/data-struct/vector/vector.cpp | 84 +++++++++++ .../Math-Engine/data-struct/vector/vector.h | 39 +++++ src/ENGINE/src/Math-Engine/math.h | 9 ++ .../ENGINE/src/Phyx-Engine}/physics.h | 0 .../Rndr-Engine/api/opengl/drawPrimitive.cpp | 99 ++++++++++++ .../src/Rndr-Engine/api/opengl/opengl.cpp | 142 ++++++++++++++++++ .../src/Rndr-Engine/api/opengl/opengl.h | 69 +++++++++ src/ENGINE/src/Rndr-Engine/factory.h | 36 +++++ src/ENGINE/src/Rndr-Engine/renderer.h | 40 +++++ src/ENGINE/src/engine.h | 64 ++++++++ src/GUI/Makefile | 9 ++ src/GUI/src/Command.hpp | 46 ++++++ .../GUI/src/Edit-Window/Comp/Component.h | 0 974 files changed, 816 insertions(+) delete mode 100644 .template/2D/a-shape/main.cpp delete mode 100644 .template/2D/a-shape/make delete mode 100644 .template/2D/a-shape/run delete mode 100644 .template/2D/a-shape/setup.cpp rename {.research => .test/.research}/index buffer redenderer texture vertex array/IndexBuffer.cpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/IndexBuffer.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/Renderer.cpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/Renderer.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/Shader.cpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/Shader.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/Texture.cpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/Texture.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/VertexArray.cpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/VertexArray.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/VertexBuffer.cpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/VertexBuffer.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/VertexBufferLayout.cpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/VertexBufferLayout.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/main.cpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/CMakeLists.txt (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/common.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/_features.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/_fixes.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/_noise.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/_swizzle.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/_swizzle_func.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/_vectorize.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/compute_common.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/compute_vector_relational.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/func_common.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/func_common_simd.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/func_exponential.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/func_exponential_simd.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/func_geometric.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/func_geometric_simd.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/func_integer.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/func_integer_simd.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/func_matrix.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/func_matrix_simd.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/func_packing.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/func_packing_simd.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/func_trigonometric.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/func_trigonometric_simd.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/func_vector_relational.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/func_vector_relational_simd.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/glm.cpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/qualifier.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/setup.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_float.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_half.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_half.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x2.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x3.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat2x4.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x2.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x3.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat3x4.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x2.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x3.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x4.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_mat4x4_simd.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_quat.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_quat.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_quat_simd.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec1.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec1.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec2.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec3.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec4.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/detail/type_vec4_simd.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/exponential.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_clip_space.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_clip_space.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_common.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_common.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x2_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x3_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double2x4_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x2_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x3_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double3x4_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x2_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x3_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_double4x4_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x2_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x3_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float2x4_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x2_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x3_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float3x4_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x2_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x3_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_float4x4_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x2_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x3_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int2x4_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x2_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x3_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int3x4_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x2_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x3_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_int4x4_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_projection.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_projection.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_relational.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_relational.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_transform.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_transform.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x2_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x3_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint2x4_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x2_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x3_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint3x4_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x2_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x3_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/matrix_uint4x4_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_common.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_common.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_common_simd.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_double.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_double_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_exponential.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_exponential.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_float.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_float_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_geometric.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_geometric.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_relational.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_relational.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_transform.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_transform.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_trigonometric.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/quaternion_trigonometric.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_common.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_common.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_constants.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_constants.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_int_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_integer.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_integer.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_packing.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_packing.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_relational.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_relational.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_uint_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_ulp.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/scalar_ulp.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool1.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool1_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool2_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool3_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_bool4_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_common.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_common.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double1.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double1_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double2_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double3_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_double4_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float1.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float1_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float2_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float3_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_float4_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int1.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int1_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int2_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int3_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_int4_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_integer.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_integer.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_packing.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_packing.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_relational.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_relational.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint1.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint1_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint2_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint3_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_uint4_sized.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_ulp.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/ext/vector_ulp.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/fwd.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/geometric.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/glm.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/bitfield.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/bitfield.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/color_space.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/color_space.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/constants.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/constants.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/epsilon.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/epsilon.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/integer.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/integer.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_access.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_access.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_integer.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_inverse.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_inverse.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_transform.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/matrix_transform.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/noise.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/noise.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/packing.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/packing.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/quaternion.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/quaternion.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/quaternion_simd.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/random.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/random.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/reciprocal.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/reciprocal.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/round.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/round.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/type_aligned.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/type_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/type_precision.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/type_ptr.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/type_ptr.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/ulp.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/ulp.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtc/vec1.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/associated_min_max.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/associated_min_max.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/bit.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/bit.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/closest_point.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/closest_point.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/color_encoding.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/color_encoding.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/color_space.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/color_space.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/color_space_YCoCg.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/color_space_YCoCg.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/common.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/common.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/compatibility.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/compatibility.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/component_wise.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/component_wise.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/dual_quaternion.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/dual_quaternion.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/easing.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/easing.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/euler_angles.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/euler_angles.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/extend.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/extend.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/extended_min_max.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/extended_min_max.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/exterior_product.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/exterior_product.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_exponential.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_exponential.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_square_root.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_square_root.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_trigonometry.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/fast_trigonometry.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/float_notmalize.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/functions.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/functions.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/gradient_paint.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/gradient_paint.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/handed_coordinate_space.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/handed_coordinate_space.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/hash.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/hash.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/integer.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/integer.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/intersect.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/intersect.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/io.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/io.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/log_base.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/log_base.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_cross_product.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_cross_product.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_decompose.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_decompose.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_factorisation.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_factorisation.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_interpolation.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_interpolation.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_major_storage.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_major_storage.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_operation.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_operation.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_query.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_query.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_transform_2d.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/matrix_transform_2d.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/mixed_product.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/mixed_product.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/norm.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/norm.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/normal.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/normal.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/normalize_dot.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/normalize_dot.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/number_precision.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/number_precision.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/optimum_pow.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/optimum_pow.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/orthonormalize.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/orthonormalize.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/perpendicular.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/perpendicular.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/polar_coordinates.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/polar_coordinates.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/projection.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/projection.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/quaternion.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/quaternion.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/range.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/raw_data.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/raw_data.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/rotate_normalized_axis.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/rotate_normalized_axis.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/rotate_vector.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/rotate_vector.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/scalar_multiplication.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/scalar_relational.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/scalar_relational.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/spline.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/spline.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/std_based_type.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/std_based_type.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/string_cast.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/string_cast.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/texture.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/texture.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/transform.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/transform.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/transform2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/transform2.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/type_aligned.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/type_aligned.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/type_trait.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/type_trait.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/vec_swizzle.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/vector_angle.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/vector_angle.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/vector_query.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/vector_query.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/wrap.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/gtx/wrap.inl (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/integer.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/mat2x2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/mat2x3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/mat2x4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/mat3x2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/mat3x3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/mat3x4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/mat4x2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/mat4x3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/mat4x4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/matrix.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/packing.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/simd/common.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/simd/exponential.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/simd/geometric.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/simd/integer.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/simd/matrix.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/simd/neon.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/simd/packing.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/simd/platform.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/simd/trigonometric.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/simd/vector_relational.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/trigonometric.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/vec2.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/vec3.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/vec4.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/glm/vector_relational.hpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/imgui/imconfig.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/imgui/imgui.cpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/imgui/imgui.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/imgui/imgui_demo.cpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/imgui/imgui_draw.cpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_glfw.cpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_glfw.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_opengl3.cpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_opengl3.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/imgui/imgui_impl_opengl3_loader.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/imgui/imgui_internal.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/imgui/imgui_tables.cpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/imgui/imgui_widgets.cpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/imgui/imstb_rectpack.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/imgui/imstb_textedit.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/imgui/imstb_truetype.h (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/stb_image/stb_image.cpp (100%) rename {.research => .test/.research}/index buffer redenderer texture vertex array/vendor/stb_image/stb_image.h (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/LICENSE.txt (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/doc/advanced.html (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/doc/basic.html (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/doc/build.html (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/doc/credits.html (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/doc/github.png (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/doc/glew.css (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/doc/glew.html (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/doc/glew.png (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/doc/glew.txt (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/doc/glxew.html (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/doc/gpl.txt (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/doc/index.html (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/doc/install.html (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/doc/khronos.txt (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/doc/log.html (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/doc/mesa.txt (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/doc/new.png (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/doc/ogl_sm.jpg (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/doc/travis.png (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/doc/wglew.html (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/include/GL/eglew.h (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/include/GL/glew.h (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/include/GL/glxew.h (100%) rename {depend => .test/.research/todo/depend}/dll/GLEW/include/GL/wglew.h (100%) rename {depend => .test/.research/todo/depend}/dll/GLFW/glfw3.h (100%) rename {depend => .test/.research/todo/depend}/dll/GLFW/glfw3native.h (100%) rename {depend => .test/.research/todo/depend}/dll/GLFW/include/GLFW/glfw3.h (100%) rename {depend => .test/.research/todo/depend}/dll/GLFW/include/GLFW/glfw3native.h (100%) rename {depend => .test/.research/todo/depend}/dll/KHR/khrplatform.h (100%) rename {depend => .test/.research/todo/depend}/dll/glad.c (100%) rename {depend => .test/.research/todo/depend}/dll/glad/glad.h (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/CMakeLists.txt (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/common.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/_features.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/_fixes.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/_noise.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/_swizzle.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/_swizzle_func.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/_vectorize.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/compute_common.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/compute_vector_relational.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/func_common.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/func_common_simd.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/func_exponential.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/func_exponential_simd.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/func_geometric.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/func_geometric_simd.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/func_integer.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/func_integer_simd.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/func_matrix.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/func_matrix_simd.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/func_packing.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/func_packing_simd.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/func_trigonometric.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/func_trigonometric_simd.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/func_vector_relational.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/func_vector_relational_simd.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/glm.cpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/qualifier.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/setup.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_float.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_half.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_half.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_mat2x2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_mat2x2.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_mat2x3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_mat2x3.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_mat2x4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_mat2x4.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_mat3x2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_mat3x2.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_mat3x3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_mat3x3.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_mat3x4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_mat3x4.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_mat4x2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_mat4x2.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_mat4x3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_mat4x3.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_mat4x4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_mat4x4.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_mat4x4_simd.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_quat.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_quat.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_quat_simd.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_vec1.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_vec1.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_vec2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_vec2.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_vec3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_vec3.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_vec4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_vec4.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/detail/type_vec4_simd.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/exponential.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_clip_space.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_clip_space.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_common.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_common.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_double2x2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_double2x2_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_double2x3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_double2x3_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_double2x4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_double2x4_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_double3x2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_double3x2_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_double3x3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_double3x3_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_double3x4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_double3x4_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_double4x2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_double4x2_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_double4x3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_double4x3_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_double4x4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_double4x4_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_float2x2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_float2x2_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_float2x3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_float2x3_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_float2x4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_float2x4_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_float3x2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_float3x2_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_float3x3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_float3x3_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_float3x4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_float3x4_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_float4x2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_float4x2_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_float4x3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_float4x3_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_float4x4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_float4x4_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_int2x2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_int2x2_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_int2x3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_int2x3_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_int2x4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_int2x4_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_int3x2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_int3x2_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_int3x3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_int3x3_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_int3x4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_int3x4_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_int4x2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_int4x2_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_int4x3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_int4x3_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_int4x4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_int4x4_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_projection.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_projection.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_relational.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_relational.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_transform.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_transform.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_uint2x2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_uint2x2_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_uint2x3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_uint2x3_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_uint2x4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_uint2x4_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_uint3x2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_uint3x2_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_uint3x3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_uint3x3_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_uint3x4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_uint3x4_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_uint4x2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_uint4x2_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_uint4x3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_uint4x3_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_uint4x4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/matrix_uint4x4_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/quaternion_common.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/quaternion_common.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/quaternion_common_simd.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/quaternion_double.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/quaternion_double_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/quaternion_exponential.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/quaternion_exponential.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/quaternion_float.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/quaternion_float_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/quaternion_geometric.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/quaternion_geometric.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/quaternion_relational.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/quaternion_relational.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/quaternion_transform.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/quaternion_transform.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/quaternion_trigonometric.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/quaternion_trigonometric.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/scalar_common.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/scalar_common.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/scalar_constants.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/scalar_constants.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/scalar_int_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/scalar_integer.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/scalar_integer.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/scalar_packing.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/scalar_packing.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/scalar_relational.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/scalar_relational.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/scalar_uint_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/scalar_ulp.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/scalar_ulp.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_bool1.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_bool1_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_bool2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_bool2_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_bool3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_bool3_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_bool4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_bool4_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_common.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_common.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_double1.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_double1_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_double2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_double2_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_double3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_double3_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_double4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_double4_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_float1.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_float1_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_float2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_float2_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_float3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_float3_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_float4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_float4_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_int1.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_int1_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_int2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_int2_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_int3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_int3_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_int4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_int4_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_integer.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_integer.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_packing.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_packing.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_relational.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_relational.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_uint1.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_uint1_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_uint2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_uint2_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_uint3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_uint3_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_uint4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_uint4_sized.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_ulp.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/ext/vector_ulp.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/fwd.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/geometric.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/glm.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/bitfield.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/bitfield.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/color_space.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/color_space.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/constants.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/constants.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/epsilon.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/epsilon.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/integer.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/integer.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/matrix_access.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/matrix_access.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/matrix_integer.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/matrix_inverse.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/matrix_inverse.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/matrix_transform.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/matrix_transform.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/noise.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/noise.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/packing.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/packing.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/quaternion.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/quaternion.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/quaternion_simd.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/random.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/random.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/reciprocal.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/reciprocal.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/round.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/round.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/type_aligned.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/type_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/type_precision.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/type_ptr.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/type_ptr.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/ulp.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/ulp.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtc/vec1.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/associated_min_max.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/associated_min_max.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/bit.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/bit.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/closest_point.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/closest_point.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/color_encoding.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/color_encoding.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/color_space.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/color_space.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/color_space_YCoCg.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/color_space_YCoCg.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/common.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/common.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/compatibility.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/compatibility.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/component_wise.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/component_wise.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/dual_quaternion.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/dual_quaternion.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/easing.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/easing.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/euler_angles.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/euler_angles.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/extend.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/extend.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/extended_min_max.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/extended_min_max.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/exterior_product.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/exterior_product.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/fast_exponential.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/fast_exponential.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/fast_square_root.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/fast_square_root.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/fast_trigonometry.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/fast_trigonometry.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/float_notmalize.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/functions.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/functions.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/gradient_paint.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/gradient_paint.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/handed_coordinate_space.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/handed_coordinate_space.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/hash.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/hash.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/integer.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/integer.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/intersect.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/intersect.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/io.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/io.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/log_base.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/log_base.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/matrix_cross_product.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/matrix_cross_product.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/matrix_decompose.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/matrix_decompose.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/matrix_factorisation.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/matrix_factorisation.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/matrix_interpolation.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/matrix_interpolation.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/matrix_major_storage.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/matrix_major_storage.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/matrix_operation.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/matrix_operation.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/matrix_query.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/matrix_query.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/matrix_transform_2d.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/matrix_transform_2d.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/mixed_product.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/mixed_product.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/norm.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/norm.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/normal.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/normal.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/normalize_dot.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/normalize_dot.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/number_precision.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/number_precision.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/optimum_pow.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/optimum_pow.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/orthonormalize.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/orthonormalize.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/perpendicular.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/perpendicular.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/polar_coordinates.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/polar_coordinates.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/projection.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/projection.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/quaternion.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/quaternion.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/range.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/raw_data.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/raw_data.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/rotate_normalized_axis.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/rotate_normalized_axis.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/rotate_vector.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/rotate_vector.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/scalar_multiplication.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/scalar_relational.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/scalar_relational.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/spline.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/spline.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/std_based_type.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/std_based_type.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/string_cast.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/string_cast.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/texture.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/texture.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/transform.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/transform.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/transform2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/transform2.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/type_aligned.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/type_aligned.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/type_trait.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/type_trait.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/vec_swizzle.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/vector_angle.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/vector_angle.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/vector_query.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/vector_query.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/wrap.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/gtx/wrap.inl (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/integer.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/mat2x2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/mat2x3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/mat2x4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/mat3x2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/mat3x3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/mat3x4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/mat4x2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/mat4x3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/mat4x4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/matrix.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/packing.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/simd/common.h (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/simd/exponential.h (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/simd/geometric.h (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/simd/integer.h (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/simd/matrix.h (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/simd/neon.h (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/simd/packing.h (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/simd/platform.h (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/simd/trigonometric.h (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/simd/vector_relational.h (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/trigonometric.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/vec2.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/vec3.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/vec4.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/glm/vector_relational.hpp (100%) rename {depend => .test/.research/todo/depend}/vendor/imgui/imconfig.h (100%) rename {depend => .test/.research/todo/depend}/vendor/imgui/imgui.cpp (100%) rename {depend => .test/.research/todo/depend}/vendor/imgui/imgui.h (100%) rename {depend => .test/.research/todo/depend}/vendor/imgui/imgui_demo.cpp (100%) rename {depend => .test/.research/todo/depend}/vendor/imgui/imgui_draw.cpp (100%) rename {depend => .test/.research/todo/depend}/vendor/imgui/imgui_impl_glfw.cpp (100%) rename {depend => .test/.research/todo/depend}/vendor/imgui/imgui_impl_glfw.h (100%) rename {depend => .test/.research/todo/depend}/vendor/imgui/imgui_impl_opengl3.cpp (100%) rename {depend => .test/.research/todo/depend}/vendor/imgui/imgui_impl_opengl3.h (100%) rename {depend => .test/.research/todo/depend}/vendor/imgui/imgui_impl_opengl3_loader.h (100%) rename {depend => .test/.research/todo/depend}/vendor/imgui/imgui_internal.h (100%) rename {depend => .test/.research/todo/depend}/vendor/imgui/imgui_tables.cpp (100%) rename {depend => .test/.research/todo/depend}/vendor/imgui/imgui_widgets.cpp (100%) rename {depend => .test/.research/todo/depend}/vendor/imgui/imstb_rectpack.h (100%) rename {depend => .test/.research/todo/depend}/vendor/imgui/imstb_textedit.h (100%) rename {depend => .test/.research/todo/depend}/vendor/imgui/imstb_truetype.h (100%) rename {depend => .test/.research/todo/depend}/vendor/stb_image/stb_image.cpp (100%) rename {depend => .test/.research/todo/depend}/vendor/stb_image/stb_image.h (100%) rename {.template/empty => .test/.research/todo/g-input}/.no (100%) rename {e-render/src/g-input => .test/.research/todo/g-object}/.no (100%) rename {e-render/src/g-object => .test/.research/todo/m-prob}/.no (100%) rename {e-render/src/m-prob => .test/.research/todo/m-trig}/.no (100%) rename {e-render/src/m-trig => .test/.research/todo/m-vect}/.no (100%) rename {e-render/src/m-vect => .test/.research/todo/p-collision}/.no (100%) rename {e-render/src/p-collision => .test/.research/todo/p-velocity}/.no (100%) rename {e-render/src => .test/.research/todo}/r-phigs/canvas.h (100%) rename {e-render/src/p-velocity => .test/.research/todo/r-phigs/gl-canvas}/.no (100%) rename {e-render/src/r-phigs/gl-canvas => .test/.research/todo/r-phigs/gl-canvas/input}/.no (100%) rename {e-render/src/r-phigs/gl-canvas/input => .test/.research/todo/r-phigs/gl-canvas/primitive}/.no (100%) rename {e-render/src => .test/.research/todo}/r-phigs/gui.h (100%) rename {e-render/src => .test/.research/todo}/r-phigs/input.h (100%) rename {e-render/src/r-phigs/gl-canvas/primitive => .test/.research/todo/r-phigs/qt-gui}/.no (100%) rename {e-render/src/r-phigs/qt-gui => .test/.research/todo/static/mat}/.no (100%) rename {e-render => .test/.research/todo}/static/shader/basic.frag (100%) rename {e-render => .test/.research/todo}/static/shader/basic.vert (100%) rename {e-render/static/mat => .test/.research/todo/static/tex}/.no (100%) rename {e-render/static/tex => .test/.research/todo/static/tex/norm}/.no (100%) create mode 100644 Makefile delete mode 100644 e-render/engine.h delete mode 100644 e-render/src/game.h delete mode 100644 e-render/src/math.h delete mode 100644 e-render/src/render.h delete mode 100644 e-render/static/tex/norm/.no delete mode 100644 make create mode 100644 src/ENGINE/.test/0-matharr/Makefile create mode 100644 src/ENGINE/.test/0-matharr/code.cpp create mode 100644 src/ENGINE/.test/0-matharr/main.cpp create mode 100644 src/ENGINE/.test/Makefile create mode 100755 src/ENGINE/.test/main create mode 100644 src/ENGINE/.test/main.cpp create mode 100644 src/ENGINE/Makefile create mode 100644 src/ENGINE/src/Game-Engine/game.h create mode 100644 src/ENGINE/src/Math-Engine/data-struct/vector/vector.cpp create mode 100644 src/ENGINE/src/Math-Engine/data-struct/vector/vector.h create mode 100644 src/ENGINE/src/Math-Engine/math.h rename {e-render/src => src/ENGINE/src/Phyx-Engine}/physics.h (100%) create mode 100644 src/ENGINE/src/Rndr-Engine/api/opengl/drawPrimitive.cpp create mode 100644 src/ENGINE/src/Rndr-Engine/api/opengl/opengl.cpp create mode 100644 src/ENGINE/src/Rndr-Engine/api/opengl/opengl.h create mode 100644 src/ENGINE/src/Rndr-Engine/factory.h create mode 100644 src/ENGINE/src/Rndr-Engine/renderer.h create mode 100644 src/ENGINE/src/engine.h create mode 100644 src/GUI/Makefile create mode 100644 src/GUI/src/Command.hpp rename .template/2D/a-shape/draw.cpp => src/GUI/src/Edit-Window/Comp/Component.h (100%) 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 0000000000000000000000000000000000000000..e97a93ab186ade6b36f39f61cc56d0f109ae95ed GIT binary patch literal 15440 zcmeHOYit}>6~4PpnoV1KH&G3ngfuHiQQG2(U$GooH|zHpIf+RfS|nh!-d)>U?Ze%j z1*hU+DFnq-k=p)%3iSt(kN^oJBtQxv&{jrCU4cjhKMH?p0g)W>az#KbR2j~>bH2%V zx<;si@@K9!^PO|<`R=`Q?#$d-&zaASPL4$*5rxvC9#O2N6RssK6<2#jAV{lz)k^z& z)qZsc>D#o;txvl^wQhMOx*20)Zy{t}l7%Mt9@ngZ7$GC`wkluc0Z{=eIS%G+=L*q- zSeFifsQ3CyF_}tA?>+pMs6aoDhm!7a9nu4v5ph|Q_<+YM^QMG1B|PAQ_yZA7jtOu5 z63-x}sg6rp@0AMj7KInY5%C9dA6y>2Zs*=ke^bJXrF1hYhzDJ>0;0bU6HlgAJpMgk znomi8Tg^j5;t7<~Kpid?X8L*$7jqrOLb<-!vDn|&(bsF#Dn_^Nn8(#g8=q6-Cr+#A zl4`IG{D_Kd(xal2i!SVY4{aQF=9iv}|L$vxEqDI-@)xh{edNs_thYUEu@4^yx5++S z*v1Xd zK0Ei}m9#7EAmHNWl>Cvu6 z*Q$A8;5X#sv}eiv=ByDv@Oj-H*)NjCys-T%3`bwL+o|g@mZ|HV&RYDy5<9L4lK+$1 z|Hu;z_un#?H_R9Re9V0D^%gU7*}QhkzK0rUmj+_a+HCy5$ZbB4Z)u=|s#U$`w0U;m zWrIX>`MTX|K0VMzcBlOknbxy(FqgM)BSYllE4RnHGJ9L*66s_(RM>sKzZy8eq>j-#d36)(_yca~ftPn}Yc z#YAM^-8*8>&?uOkmKbYGekgv|r(#R$*xrX8 z=sBogH!}BQw0)EMICg|a^hQ@7-}Az! zH^ExRJkZZqt)G|rH$=y{rTKRpkUt*mxDN@YQh_|s@!{bQrVdfo@%^c;UZdOSN_BU3 z_jdMo9#LCV9qsB2Hty3oKHJo5j?d(Y&Ft=ZvCGR3hx2|CBC1^lkB9%~5TV(|c>({2 zN!Sg=hbKu+sH94!eMS;jX-knk7O;PW?7R4)Ns&NBPG^-TxmmvS64`gFHg#04tHY#o zIY-;BXi_20+DJRT{&z>?3fCd*&$Ath4}Y%hZQgep`hPBD`##&Fbd?9@^+#mqeuKx$ z_YICi@OXcv?R!)zO@godn&gDq^Okn5lRf40gUFwjG_xnRuq#f}HnIx~l)O!6pEYV) zW2Xj>k6Px)DP@g(^u*xtiD6}pPo5kaoU~4kjXgR#ZA}jjO^#ZU+@1EPRa^O7#?Da2 z_({qF&lSp6y_U~W)BZH^O$41KZdtin#hTBQbDVrm>EwmCrjmOsO60c4!zLF>TDL|| zjBtv&#r?XO=gP{LxzCwe4Tk?luDdd7XG(TvhS09MI1h=E-1F51Wt1y+-k2-bjfHAu zAz!u6_)IhP0)5?3$cbriXrjZ;%qi_YpQ+6&BX_1uUASmh-I`D4tF=O|+Z(N>0ziecv$N!CF$suevQMtpC^H~a!V|oB?czBl-^>|Cfb7Bz|~q0U}P!=VzNB|03BqCTQPV z2V_0K^BlS85}f}R$m-{(gy*5~09a;#Uk~upQUN>^m@x3r-nRpMtcO56ufjh#{_hGO z@mDGF6y$mHmmr_lNgg8jv6Sl#Jm{+4KFD9C8b7}?<+=ht?J->e^9S=UN#Ju-E?e)r z9(=zR^oI`Q=lr;jkLPr=gN#(*=W4fg*#AHkeD0usJZIs1M0|IMID&_Hyh&U>e(>=< zQ9~Yp4pE)IfDe3wD*b#s&#enT +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