diff --git a/build/.cmake/api/v1/reply/index-2024-01-21T02-41-10-0020.json b/build/.cmake/api/v1/reply/index-2024-02-05T05-04-11-0094.json similarity index 100% rename from build/.cmake/api/v1/reply/index-2024-01-21T02-41-10-0020.json rename to build/.cmake/api/v1/reply/index-2024-02-05T05-04-11-0094.json diff --git a/build/CMakeFiles/GraphicsTest.dir/compiler_depend.internal b/build/CMakeFiles/GraphicsTest.dir/compiler_depend.internal index 506410e..c5e95b3 100644 --- a/build/CMakeFiles/GraphicsTest.dir/compiler_depend.internal +++ b/build/CMakeFiles/GraphicsTest.dir/compiler_depend.internal @@ -278,19 +278,263 @@ CMakeFiles/GraphicsTest.dir/funcs.cpp.obj C:/Users/naifa/Documents/Projects/C++/GraphicsTest/funcs.cpp C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/GLFW/glfw3.h C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glad/glad.h + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/common.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/_fixes.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/_vectorize.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/compute_common.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/compute_vector_relational.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_common.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_exponential.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_geometric.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_integer.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_matrix.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_packing.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_trigonometric.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_vector_relational.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/qualifier.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/setup.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_float.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_half.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_half.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat2x2.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat2x2.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat2x3.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat2x3.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat2x4.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat2x4.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat3x2.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat3x2.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat3x3.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat3x3.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat3x4.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat3x4.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat4x2.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat4x2.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat4x3.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat4x3.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat4x4.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat4x4.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_quat.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_quat.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec1.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec1.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec2.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec2.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec3.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec3.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec4.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec4.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/exponential.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_clip_space.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_clip_space.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double2x2.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double2x2_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double2x3.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double2x3_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double2x4.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double2x4_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double3x2.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double3x2_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double3x3.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double3x3_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double3x4.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double3x4_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double4x2.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double4x2_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double4x3.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double4x3_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double4x4.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double4x4_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float2x2.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float2x2_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float2x3.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float2x3_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float2x4.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float2x4_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float3x2.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float3x2_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float3x3.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float3x3_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float3x4.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float3x4_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float4x2.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float4x2_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float4x3.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float4x3_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float4x4.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float4x4_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_projection.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_projection.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_transform.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_transform.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_common.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_common.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_double.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_double_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_float.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_float_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_geometric.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_geometric.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_relational.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_relational.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_transform.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_transform.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_trigonometric.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_trigonometric.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/scalar_constants.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/scalar_constants.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/scalar_int_sized.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/scalar_uint_sized.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool1.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool1_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool2.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool2_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool3.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool3_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool4.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool4_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double1.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double1_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double2.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double2_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double3.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double3_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double4.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double4_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float1.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float1_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float2.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float2_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float3.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float3_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float4.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float4_precision.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int1.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int1_sized.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int2.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int2_sized.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int3.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int3_sized.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int4.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int4_sized.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_relational.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_relational.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint1.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint1_sized.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint2.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint2_sized.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint3.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint3_sized.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint4.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint4_sized.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/fwd.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/geometric.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/glm.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/constants.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/constants.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/epsilon.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/epsilon.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/matrix_transform.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/matrix_transform.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/quaternion.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/quaternion.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/type_ptr.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/type_ptr.inl + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/vec1.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/integer.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat2x2.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat2x3.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat2x4.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat3x2.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat3x3.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat3x4.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat4x2.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat4x3.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat4x4.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/matrix.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/packing.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/simd/platform.h + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/trigonometric.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/vec2.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/vec3.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/vec4.hpp + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/vector_relational.hpp C:/Users/naifa/Documents/Projects/C++/GraphicsTest/include/funcs.h C:/msys64/ucrt64/include/KHR/khrplatform.h C:/msys64/ucrt64/include/_mingw.h C:/msys64/ucrt64/include/_mingw_mac.h C:/msys64/ucrt64/include/_mingw_secapi.h + C:/msys64/ucrt64/include/assert.h + C:/msys64/ucrt64/include/c++/13.2.0/bit + C:/msys64/ucrt64/include/c++/13.2.0/bits/concept_check.h + C:/msys64/ucrt64/include/c++/13.2.0/bits/cpp_type_traits.h + C:/msys64/ucrt64/include/c++/13.2.0/bits/exception_defines.h + C:/msys64/ucrt64/include/c++/13.2.0/bits/functexcept.h + C:/msys64/ucrt64/include/c++/13.2.0/bits/move.h + C:/msys64/ucrt64/include/c++/13.2.0/bits/predefined_ops.h + C:/msys64/ucrt64/include/c++/13.2.0/bits/ptr_traits.h + C:/msys64/ucrt64/include/c++/13.2.0/bits/requires_hosted.h + C:/msys64/ucrt64/include/c++/13.2.0/bits/specfun.h + C:/msys64/ucrt64/include/c++/13.2.0/bits/std_abs.h + C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_algobase.h + C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_iterator.h + C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_iterator_base_funcs.h + C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_iterator_base_types.h + C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_pair.h + C:/msys64/ucrt64/include/c++/13.2.0/bits/utility.h + C:/msys64/ucrt64/include/c++/13.2.0/cassert + C:/msys64/ucrt64/include/c++/13.2.0/cfloat + C:/msys64/ucrt64/include/c++/13.2.0/climits + C:/msys64/ucrt64/include/c++/13.2.0/cmath + C:/msys64/ucrt64/include/c++/13.2.0/cstddef + C:/msys64/ucrt64/include/c++/13.2.0/cstdint + C:/msys64/ucrt64/include/c++/13.2.0/cstdlib + C:/msys64/ucrt64/include/c++/13.2.0/cstring + C:/msys64/ucrt64/include/c++/13.2.0/debug/assertions.h + C:/msys64/ucrt64/include/c++/13.2.0/debug/debug.h + C:/msys64/ucrt64/include/c++/13.2.0/ext/numeric_traits.h + C:/msys64/ucrt64/include/c++/13.2.0/ext/type_traits.h + C:/msys64/ucrt64/include/c++/13.2.0/limits + C:/msys64/ucrt64/include/c++/13.2.0/pstl/pstl_config.h + C:/msys64/ucrt64/include/c++/13.2.0/stdlib.h + C:/msys64/ucrt64/include/c++/13.2.0/tr1/bessel_function.tcc + C:/msys64/ucrt64/include/c++/13.2.0/tr1/beta_function.tcc + C:/msys64/ucrt64/include/c++/13.2.0/tr1/ell_integral.tcc + C:/msys64/ucrt64/include/c++/13.2.0/tr1/exp_integral.tcc + C:/msys64/ucrt64/include/c++/13.2.0/tr1/gamma.tcc + C:/msys64/ucrt64/include/c++/13.2.0/tr1/hypergeometric.tcc + C:/msys64/ucrt64/include/c++/13.2.0/tr1/legendre_function.tcc + C:/msys64/ucrt64/include/c++/13.2.0/tr1/modified_bessel_func.tcc + C:/msys64/ucrt64/include/c++/13.2.0/tr1/poly_hermite.tcc + C:/msys64/ucrt64/include/c++/13.2.0/tr1/poly_laguerre.tcc + C:/msys64/ucrt64/include/c++/13.2.0/tr1/riemann_zeta.tcc + C:/msys64/ucrt64/include/c++/13.2.0/tr1/special_function_util.h + C:/msys64/ucrt64/include/c++/13.2.0/type_traits + C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/c++config.h + C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/cpu_defines.h + C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/os_defines.h C:/msys64/ucrt64/include/corecrt.h + C:/msys64/ucrt64/include/corecrt_wstdlib.h C:/msys64/ucrt64/include/crtdefs.h + C:/msys64/ucrt64/include/errno.h + C:/msys64/ucrt64/include/float.h + C:/msys64/ucrt64/include/limits.h + C:/msys64/ucrt64/include/malloc.h + C:/msys64/ucrt64/include/math.h C:/msys64/ucrt64/include/sdks/_mingw_ddk.h + C:/msys64/ucrt64/include/sec_api/stdlib_s.h + C:/msys64/ucrt64/include/sec_api/string_s.h C:/msys64/ucrt64/include/stddef.h C:/msys64/ucrt64/include/stdint.h + C:/msys64/ucrt64/include/stdlib.h + C:/msys64/ucrt64/include/string.h C:/msys64/ucrt64/include/vadefs.h + C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/float.h + C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/limits.h + C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/mm_malloc.h C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/stddef.h C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/stdint.h + C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/syslimits.h CMakeFiles/GraphicsTest.dir/main.cpp.obj C:/Users/naifa/Documents/Projects/C++/GraphicsTest/main.cpp diff --git a/build/CMakeFiles/GraphicsTest.dir/compiler_depend.make b/build/CMakeFiles/GraphicsTest.dir/compiler_depend.make index 5a2e354..a45f032 100644 --- a/build/CMakeFiles/GraphicsTest.dir/compiler_depend.make +++ b/build/CMakeFiles/GraphicsTest.dir/compiler_depend.make @@ -276,19 +276,263 @@ CMakeFiles/GraphicsTest.dir/C_/Users/naifa/Documents/Projects/C++/libs/glad/src/ CMakeFiles/GraphicsTest.dir/funcs.cpp.obj: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/funcs.cpp \ C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/GLFW/glfw3.h \ C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glad/glad.h \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/common.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/_fixes.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/_vectorize.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/compute_common.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/compute_vector_relational.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_common.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_exponential.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_geometric.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_integer.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_matrix.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_packing.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_trigonometric.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_vector_relational.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/qualifier.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/setup.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_float.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_half.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_half.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat2x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat2x2.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat2x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat2x3.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat2x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat2x4.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat3x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat3x2.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat3x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat3x3.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat3x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat3x4.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat4x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat4x2.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat4x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat4x3.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat4x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat4x4.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_quat.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_quat.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec1.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec1.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec2.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec3.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec4.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/exponential.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_clip_space.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_clip_space.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double2x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double2x2_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double2x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double2x3_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double2x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double2x4_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double3x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double3x2_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double3x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double3x3_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double3x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double3x4_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double4x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double4x2_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double4x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double4x3_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double4x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double4x4_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float2x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float2x2_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float2x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float2x3_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float2x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float2x4_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float3x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float3x2_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float3x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float3x3_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float3x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float3x4_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float4x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float4x2_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float4x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float4x3_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float4x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float4x4_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_projection.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_projection.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_transform.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_transform.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_common.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_common.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_double.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_double_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_float.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_float_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_geometric.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_geometric.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_relational.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_relational.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_transform.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_transform.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_trigonometric.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_trigonometric.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/scalar_constants.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/scalar_constants.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/scalar_int_sized.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/scalar_uint_sized.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool1.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool1_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool2_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool3_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool4_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double1.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double1_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double2_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double3_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double4_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float1.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float1_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float2_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float3_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float4_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int1.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int1_sized.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int2_sized.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int3_sized.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int4_sized.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_relational.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_relational.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint1.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint1_sized.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint2_sized.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint3_sized.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint4_sized.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/fwd.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/geometric.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/glm.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/constants.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/constants.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/epsilon.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/epsilon.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/matrix_transform.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/matrix_transform.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/quaternion.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/quaternion.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/type_ptr.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/type_ptr.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/vec1.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/integer.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat2x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat2x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat2x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat3x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat3x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat3x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat4x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat4x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat4x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/matrix.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/packing.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/simd/platform.h \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/trigonometric.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/vec2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/vec3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/vec4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/vector_relational.hpp \ C:/Users/naifa/Documents/Projects/C++/GraphicsTest/include/funcs.h \ C:/msys64/ucrt64/include/KHR/khrplatform.h \ C:/msys64/ucrt64/include/_mingw.h \ C:/msys64/ucrt64/include/_mingw_mac.h \ C:/msys64/ucrt64/include/_mingw_secapi.h \ + C:/msys64/ucrt64/include/assert.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bit \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/concept_check.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/cpp_type_traits.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/exception_defines.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/functexcept.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/move.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/predefined_ops.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/ptr_traits.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/requires_hosted.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/specfun.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/std_abs.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_algobase.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_iterator.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_iterator_base_funcs.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_iterator_base_types.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_pair.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/utility.h \ + C:/msys64/ucrt64/include/c++/13.2.0/cassert \ + C:/msys64/ucrt64/include/c++/13.2.0/cfloat \ + C:/msys64/ucrt64/include/c++/13.2.0/climits \ + C:/msys64/ucrt64/include/c++/13.2.0/cmath \ + C:/msys64/ucrt64/include/c++/13.2.0/cstddef \ + C:/msys64/ucrt64/include/c++/13.2.0/cstdint \ + C:/msys64/ucrt64/include/c++/13.2.0/cstdlib \ + C:/msys64/ucrt64/include/c++/13.2.0/cstring \ + C:/msys64/ucrt64/include/c++/13.2.0/debug/assertions.h \ + C:/msys64/ucrt64/include/c++/13.2.0/debug/debug.h \ + C:/msys64/ucrt64/include/c++/13.2.0/ext/numeric_traits.h \ + C:/msys64/ucrt64/include/c++/13.2.0/ext/type_traits.h \ + C:/msys64/ucrt64/include/c++/13.2.0/limits \ + C:/msys64/ucrt64/include/c++/13.2.0/pstl/pstl_config.h \ + C:/msys64/ucrt64/include/c++/13.2.0/stdlib.h \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/bessel_function.tcc \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/beta_function.tcc \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/ell_integral.tcc \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/exp_integral.tcc \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/gamma.tcc \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/hypergeometric.tcc \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/legendre_function.tcc \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/modified_bessel_func.tcc \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/poly_hermite.tcc \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/poly_laguerre.tcc \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/riemann_zeta.tcc \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/special_function_util.h \ + C:/msys64/ucrt64/include/c++/13.2.0/type_traits \ + C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/os_defines.h \ C:/msys64/ucrt64/include/corecrt.h \ + C:/msys64/ucrt64/include/corecrt_wstdlib.h \ C:/msys64/ucrt64/include/crtdefs.h \ + C:/msys64/ucrt64/include/errno.h \ + C:/msys64/ucrt64/include/float.h \ + C:/msys64/ucrt64/include/limits.h \ + C:/msys64/ucrt64/include/malloc.h \ + C:/msys64/ucrt64/include/math.h \ C:/msys64/ucrt64/include/sdks/_mingw_ddk.h \ + C:/msys64/ucrt64/include/sec_api/stdlib_s.h \ + C:/msys64/ucrt64/include/sec_api/string_s.h \ C:/msys64/ucrt64/include/stddef.h \ C:/msys64/ucrt64/include/stdint.h \ + C:/msys64/ucrt64/include/stdlib.h \ + C:/msys64/ucrt64/include/string.h \ C:/msys64/ucrt64/include/vadefs.h \ + C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/float.h \ + C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/limits.h \ + C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/mm_malloc.h \ C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/stddef.h \ - C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/stdint.h + C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/stdint.h \ + C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/syslimits.h CMakeFiles/GraphicsTest.dir/main.cpp.obj: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/main.cpp \ C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/GLFW/glfw3.h \ @@ -1042,14 +1286,14 @@ C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/vpclmulqdqintrin.h: C:/msys64/ucrt64/include/_bsd_types.h: -C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/waitpkgintrin.h: - -C:/msys64/ucrt64/include/c++/13.2.0/tr1/gamma.tcc: - C:/msys64/ucrt64/include/dpapi.h: C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/immintrin.h: +C:/msys64/ucrt64/include/c++/13.2.0/tr1/gamma.tcc: + +C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/waitpkgintrin.h: + C:/Users/naifa/Documents/Projects/C++/libs/glad/src/glad.c: C:/msys64/ucrt64/include/commdlg.h: @@ -1088,10 +1332,10 @@ C:/msys64/ucrt64/include/c++/13.2.0/string_view: C:/msys64/ucrt64/include/_mingw_off_t.h: -C:/msys64/ucrt64/include/combaseapi.h: - C:/msys64/ucrt64/include/c++/13.2.0/bits/invoke.h: +C:/msys64/ucrt64/include/combaseapi.h: + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_transform.inl: C:/msys64/ucrt64/include/KHR/khrplatform.h: @@ -1170,8 +1414,6 @@ C:/msys64/ucrt64/include/cguid.h: C:/msys64/ucrt64/include/corecrt_stdio_config.h: -C:/msys64/ucrt64/include/c++/13.2.0/bits/locale_facets.h: - C:/msys64/ucrt64/include/ktmtypes.h: C:/msys64/ucrt64/include/datetimeapi.h: @@ -1188,6 +1430,8 @@ C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec3.hpp: C:/msys64/ucrt64/include/dde.h: +C:/msys64/ucrt64/include/c++/13.2.0/cstdlib: + C:/msys64/ucrt64/include/driverspecs.h: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/compute_vector_relational.hpp: @@ -1206,14 +1450,14 @@ C:/msys64/ucrt64/include/errno.h: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_clip_space.hpp: -C:/msys64/ucrt64/include/excpt.h: - -C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_function.h: - C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat4x3.inl: C:/msys64/ucrt64/include/c++/13.2.0/bits/std_abs.h: +C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_function.h: + +C:/msys64/ucrt64/include/excpt.h: + C:/msys64/ucrt64/include/winperf.h: C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/avx512fp16intrin.h: @@ -1246,6 +1490,10 @@ C:/msys64/ucrt64/include/guiddef.h: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double4x2.hpp: +C:/Users/naifa/Documents/Projects/C++/GraphicsTest/shader.cpp: + +C:/msys64/ucrt64/include/c++/13.2.0/tr1/bessel_function.tcc: + C:/msys64/ucrt64/include/joystickapi.h: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/include/shader.h: @@ -1262,14 +1510,14 @@ C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint3.hpp: C:/msys64/ucrt64/include/inaddr.h: +C:/msys64/ucrt64/include/c++/13.2.0/bits/range_access.h: + C:/msys64/ucrt64/include/limits.h: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/epsilon.hpp: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/matrix_transform.hpp: -C:/msys64/ucrt64/include/c++/13.2.0/bits/range_access.h: - C:/msys64/ucrt64/include/lzexpand.h: C:/msys64/ucrt64/include/msxml.h: @@ -1300,8 +1548,6 @@ C:/msys64/ucrt64/include/oaidl.h: C:/msys64/ucrt64/include/objbase.h: -C:/msys64/ucrt64/include/c++/13.2.0/bits/exception_ptr.h: - C:/msys64/ucrt64/include/objidl.h: C:/msys64/ucrt64/include/wingdi.h: @@ -1330,10 +1576,10 @@ C:/msys64/ucrt64/include/processenv.h: C:/msys64/ucrt64/include/processthreadsapi.h: -C:/msys64/ucrt64/include/c++/13.2.0/cstdint: - C:/msys64/ucrt64/include/processtopologyapi.h: +C:/msys64/ucrt64/include/c++/13.2.0/cstdint: + C:/msys64/ucrt64/include/profileapi.h: C:/msys64/ucrt64/include/rpcnsi.h: @@ -1360,21 +1606,17 @@ C:/msys64/ucrt64/include/psdk_inc/_wsadata.h: C:/msys64/ucrt64/include/psdk_inc/_xmitfile.h: -C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_construct.h: - C:/msys64/ucrt64/include/psdk_inc/intrin-impl.h: -C:/msys64/ucrt64/include/c++/13.2.0/bits/new_allocator.h: - C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/error_constants.h: C:/msys64/ucrt64/include/pshpack2.h: C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/cmpccxaddintrin.h: -C:/msys64/ucrt64/include/pshpack4.h: +C:/msys64/ucrt64/include/c++/13.2.0/debug/assertions.h: -C:/msys64/ucrt64/include/c++/13.2.0/bits/cxxabi_init_exception.h: +C:/msys64/ucrt64/include/pshpack4.h: C:/msys64/ucrt64/include/pshpack8.h: @@ -1398,10 +1640,10 @@ C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float3x2_p C:/msys64/ucrt64/include/rpcdce.h: -C:/msys64/ucrt64/include/c++/13.2.0/stdlib.h: - C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float4.hpp: +C:/msys64/ucrt64/include/c++/13.2.0/stdlib.h: + C:/msys64/ucrt64/include/rpcdcep.h: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double3x2.hpp: @@ -1412,20 +1654,20 @@ C:/msys64/ucrt64/include/rpcndr.h: C:/msys64/ucrt64/include/corecrt_startup.h: -C:/msys64/ucrt64/include/c++/13.2.0/bits/utility.h: - C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/fwd.hpp: +C:/msys64/ucrt64/include/c++/13.2.0/bits/utility.h: + C:/msys64/ucrt64/include/rpcnterr.h: C:/msys64/ucrt64/include/winerror.h: +C:/msys64/ucrt64/include/c++/13.2.0/bits/refwrap.h: + C:/msys64/ucrt64/include/rpcsal.h: C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/fmaintrin.h: -C:/msys64/ucrt64/include/c++/13.2.0/bits/refwrap.h: - C:/msys64/ucrt64/include/sal.h: C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_iterator_base_funcs.h: @@ -1518,10 +1760,10 @@ C:/msys64/ucrt64/include/urlmon.h: C:/msys64/ucrt64/include/c++/13.2.0/sstream: -C:/msys64/ucrt64/include/winapifamily.h: - C:/msys64/ucrt64/include/c++/13.2.0/bits/basic_string.h: +C:/msys64/ucrt64/include/winapifamily.h: + C:/msys64/ucrt64/include/winbase.h: C:/msys64/ucrt64/include/wincrypt.h: @@ -1560,10 +1802,10 @@ C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float2x4_p C:/msys64/ucrt64/include/pthread_signal.h: -C:/msys64/ucrt64/include/winscard.h: - C:/msys64/ucrt64/include/c++/13.2.0/bits/exception.h: +C:/msys64/ucrt64/include/winscard.h: + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_geometric.hpp: C:/msys64/ucrt64/include/winsmcrd.h: @@ -1572,22 +1814,18 @@ C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat2x3.hpp: C:/msys64/ucrt64/include/winsock.h: -C:/msys64/ucrt64/include/c++/13.2.0/bits/locale_facets.tcc: - C:/msys64/ucrt64/include/winspool.h: -C:/msys64/ucrt64/include/c++/13.2.0/bits/istream.tcc: - C:/msys64/ucrt64/include/winuser.h: C:/msys64/ucrt64/include/winver.h: -C:/msys64/ucrt64/include/c++/13.2.0/tr1/modified_bessel_func.tcc: - C:/msys64/ucrt64/include/wnnc.h: C:/msys64/ucrt64/include/c++/13.2.0/bits/cpp_type_traits.h: +C:/msys64/ucrt64/include/c++/13.2.0/tr1/modified_bessel_func.tcc: + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_vector_relational.inl: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_common.hpp: @@ -1604,10 +1842,10 @@ C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/adxintrin.h: C:/msys64/ucrt64/include/c++/13.2.0/string: -C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/amxbf16intrin.h: - C:/msys64/ucrt64/include/c++/13.2.0/bits/basic_ios.h: +C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/amxbf16intrin.h: + C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/amxcomplexintrin.h: C:/msys64/ucrt64/include/c++/13.2.0/bits/exception_defines.h: @@ -1708,11 +1946,11 @@ C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/bmi2intrin.h: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_relational.hpp: -C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/float.h: +C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/bmiintrin.h: C:/msys64/ucrt64/include/c++/13.2.0/pstl/pstl_config.h: -C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/bmiintrin.h: +C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/float.h: C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/cldemoteintrin.h: @@ -1738,6 +1976,8 @@ C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/keylockerintrin.h: C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/limits.h: +C:/msys64/ucrt64/include/c++/13.2.0/tr1/hypergeometric.tcc: + C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/lzcntintrin.h: C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/mm3dnow.h: @@ -1752,10 +1992,10 @@ C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/quaternion.hpp: C:/msys64/ucrt64/include/c++/13.2.0/cwchar: -C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/mwaitintrin.h: - C:/msys64/ucrt64/include/c++/13.2.0/bits/postypes.h: +C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/mwaitintrin.h: + C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/pconfigintrin.h: C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/pkuintrin.h: @@ -1772,13 +2012,13 @@ C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/wbnoinvdintrin.h: C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/raointintrin.h: -C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/rdseedintrin.h: - -C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_algobase.h: +C:/msys64/ucrt64/include/c++/13.2.0/bits/memory_resource.h: C:/msys64/ucrt64/include/c++/13.2.0/cmath: -C:/msys64/ucrt64/include/c++/13.2.0/bits/memory_resource.h: +C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/rdseedintrin.h: + +C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_algobase.h: C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/stdarg.h: @@ -1802,12 +2042,14 @@ C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/vaesintrin.h: C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/wmmintrin.h: -C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/vec2.hpp: - C:/msys64/ucrt64/include/c++/13.2.0/bits/ostream.tcc: +C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/vec2.hpp: + C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/xmmintrin.h: +C:/msys64/ucrt64/include/c++/13.2.0/cstddef: + C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/xopintrin.h: C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/xsaveintrin.h: @@ -1820,8 +2062,6 @@ C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/xsaveoptintrin.h: C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/xtestintrin.h: -C:/msys64/ucrt64/include/c++/13.2.0/bits/fstream.tcc: - C:/Users/naifa/Documents/Projects/C++/GraphicsTest/funcs.cpp: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec3.inl: @@ -1832,15 +2072,13 @@ C:/msys64/ucrt64/include/c++/13.2.0/cerrno: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/GLFW/glfw3.h: -C:/Users/naifa/Documents/Projects/C++/GraphicsTest/main.cpp: - C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/common.hpp: -C:/msys64/ucrt64/include/c++/13.2.0/tr1/ell_integral.tcc: +C:/msys64/ucrt64/include/c++/13.2.0/bits/ostream_insert.h: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/_fixes.hpp: -C:/msys64/ucrt64/include/c++/13.2.0/bits/ostream_insert.h: +C:/msys64/ucrt64/include/c++/13.2.0/tr1/ell_integral.tcc: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/compute_common.hpp: @@ -1896,12 +2134,16 @@ C:/msys64/ucrt64/include/c++/13.2.0/cstdio: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat3x4.hpp: +C:/msys64/ucrt64/include/c++/13.2.0/debug/debug.h: + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat3x4.inl: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat4x2.hpp: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat4x3.hpp: +C:/msys64/ucrt64/include/c++/13.2.0/tr1/riemann_zeta.tcc: + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat4x4.hpp: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_quat.hpp: @@ -1940,11 +2182,9 @@ C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double3x3_ C:/msys64/ucrt64/include/c++/13.2.0/cctype: -C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double3x4.hpp: - C:/msys64/ucrt64/include/c++/13.2.0/bits/localefwd.h: -C:/msys64/ucrt64/include/c++/13.2.0/bits/cxxabi_forced.h: +C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double3x4.hpp: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double4x2_precision.hpp: @@ -1990,8 +2230,6 @@ C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_common C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_double.hpp: -C:/msys64/ucrt64/include/c++/13.2.0/bits/charconv.h: - C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_float.hpp: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_float_precision.hpp: @@ -2014,18 +2252,18 @@ C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool3.hpp: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool3_precision.hpp: -C:/msys64/ucrt64/include/c++/13.2.0/tr1/legendre_function.tcc: - C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool4_precision.hpp: +C:/msys64/ucrt64/include/c++/13.2.0/tr1/legendre_function.tcc: + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double1.hpp: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/integer.hpp: -C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_pair.h: - C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double2.hpp: +C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_pair.h: + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double3.hpp: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double3_precision.hpp: @@ -2040,10 +2278,10 @@ C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int1_sized C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int2.hpp: -C:/msys64/ucrt64/include/c++/13.2.0/tr1/special_function_util.h: - C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int4.hpp: +C:/msys64/ucrt64/include/c++/13.2.0/tr1/special_function_util.h: + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_relational.hpp: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_relational.inl: @@ -2062,10 +2300,10 @@ C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/epsilon.inl: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/matrix_transform.inl: -C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/quaternion.inl: - C:/msys64/ucrt64/include/c++/13.2.0/bits/sstream.tcc: +C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/quaternion.inl: + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/type_ptr.inl: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/vec1.hpp: @@ -2076,6 +2314,56 @@ C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/packing.hpp: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/vec4.hpp: +C:/msys64/ucrt64/include/c++/13.2.0/bit: + +C:/msys64/ucrt64/include/c++/13.2.0/tuple: + +C:/msys64/ucrt64/include/c++/13.2.0/bits/move.h: + +C:/msys64/ucrt64/include/c++/13.2.0/bits/functional_hash.h: + +C:/msys64/ucrt64/include/c++/13.2.0/bits/requires_hosted.h: + +C:/msys64/ucrt64/include/c++/13.2.0/bits/specfun.h: + +C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_iterator_base_types.h: + +C:/msys64/ucrt64/include/c++/13.2.0/cassert: + +C:/msys64/ucrt64/include/c++/13.2.0/cfloat: + +C:/msys64/ucrt64/include/c++/13.2.0/climits: + +C:/msys64/ucrt64/include/c++/13.2.0/cstring: + +C:/msys64/ucrt64/include/c++/13.2.0/ext/numeric_traits.h: + +C:/msys64/ucrt64/include/c++/13.2.0/ext/type_traits.h: + +C:/msys64/ucrt64/include/c++/13.2.0/limits: + +C:/msys64/ucrt64/include/c++/13.2.0/tr1/beta_function.tcc: + +C:/msys64/ucrt64/include/c++/13.2.0/tr1/exp_integral.tcc: + +C:/msys64/ucrt64/include/c++/13.2.0/tr1/poly_hermite.tcc: + +C:/msys64/ucrt64/include/c++/13.2.0/tr1/poly_laguerre.tcc: + +C:/msys64/ucrt64/include/c++/13.2.0/type_traits: + +C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/c++config.h: + +C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/cpu_defines.h: + +C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/os_defines.h: + +C:/msys64/ucrt64/include/float.h: + +C:/msys64/ucrt64/include/math.h: + +C:/Users/naifa/Documents/Projects/C++/GraphicsTest/main.cpp: + C:/msys64/ucrt64/include/c++/13.2.0/new: C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/stb_image.h: @@ -2084,43 +2372,49 @@ C:/msys64/ucrt64/include/_mingw_stat64.h: C:/msys64/ucrt64/include/c++/13.2.0/backward/binders.h: -C:/msys64/ucrt64/include/c++/13.2.0/bit: - C:/msys64/ucrt64/include/c++/13.2.0/bits/alloc_traits.h: C:/msys64/ucrt64/include/c++/13.2.0/bits/allocator.h: C:/msys64/ucrt64/include/c++/13.2.0/bits/basic_ios.tcc: -C:/msys64/ucrt64/include/c++/13.2.0/bits/hash_bytes.h: - C:/msys64/ucrt64/include/c++/13.2.0/bits/basic_string.tcc: C:/msys64/ucrt64/include/c++/13.2.0/bits/char_traits.h: +C:/msys64/ucrt64/include/c++/13.2.0/bits/charconv.h: + C:/msys64/ucrt64/include/c++/13.2.0/bits/codecvt.h: -C:/msys64/ucrt64/include/c++/13.2.0/bits/functional_hash.h: +C:/msys64/ucrt64/include/c++/13.2.0/bits/cxxabi_forced.h: -C:/msys64/ucrt64/include/c++/13.2.0/bits/requires_hosted.h: +C:/msys64/ucrt64/include/c++/13.2.0/bits/cxxabi_init_exception.h: + +C:/msys64/ucrt64/include/c++/13.2.0/bits/exception_ptr.h: + +C:/msys64/ucrt64/include/c++/13.2.0/bits/fstream.tcc: + +C:/msys64/ucrt64/include/c++/13.2.0/bits/hash_bytes.h: C:/msys64/ucrt64/include/c++/13.2.0/bits/ios_base.h: -C:/msys64/ucrt64/include/c++/13.2.0/bits/locale_classes.h: +C:/msys64/ucrt64/include/c++/13.2.0/bits/istream.tcc: C:/msys64/ucrt64/include/c++/13.2.0/bits/nested_exception.h: +C:/msys64/ucrt64/include/c++/13.2.0/bits/locale_classes.h: + C:/msys64/ucrt64/include/c++/13.2.0/bits/locale_classes.tcc: +C:/msys64/ucrt64/include/c++/13.2.0/bits/locale_facets.h: + +C:/msys64/ucrt64/include/c++/13.2.0/bits/locale_facets.tcc: + C:/msys64/ucrt64/include/c++/13.2.0/bits/memoryfwd.h: -C:/msys64/ucrt64/include/c++/13.2.0/tuple: +C:/msys64/ucrt64/include/c++/13.2.0/bits/new_allocator.h: -C:/msys64/ucrt64/include/c++/13.2.0/bits/move.h: - -C:/msys64/ucrt64/include/c++/13.2.0/bits/specfun.h: - -C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_iterator_base_types.h: +C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_construct.h: C:/msys64/ucrt64/include/c++/13.2.0/bits/streambuf.tcc: @@ -2128,36 +2422,16 @@ C:/msys64/ucrt64/include/c++/13.2.0/bits/stringfwd.h: C:/msys64/ucrt64/include/c++/13.2.0/bits/uses_allocator.h: -C:/msys64/ucrt64/include/c++/13.2.0/cassert: - -C:/msys64/ucrt64/include/c++/13.2.0/cfloat: - -C:/msys64/ucrt64/include/c++/13.2.0/climits: - C:/msys64/ucrt64/include/c++/13.2.0/cwctype: C:/msys64/ucrt64/include/c++/13.2.0/clocale: -C:/msys64/ucrt64/include/c++/13.2.0/cstddef: - -C:/msys64/ucrt64/include/c++/13.2.0/cstdlib: - -C:/msys64/ucrt64/include/c++/13.2.0/cstring: - -C:/msys64/ucrt64/include/c++/13.2.0/debug/assertions.h: - -C:/msys64/ucrt64/include/c++/13.2.0/debug/debug.h: - C:/msys64/ucrt64/include/c++/13.2.0/exception: C:/msys64/ucrt64/include/c++/13.2.0/ext/atomicity.h: -C:/msys64/ucrt64/include/c++/13.2.0/ext/numeric_traits.h: - C:/msys64/ucrt64/include/c++/13.2.0/ext/string_conversions.h: -C:/msys64/ucrt64/include/c++/13.2.0/ext/type_traits.h: - C:/msys64/ucrt64/include/c++/13.2.0/initializer_list: C:/msys64/ucrt64/include/c++/13.2.0/iosfwd: @@ -2166,8 +2440,6 @@ C:/msys64/ucrt64/include/c++/13.2.0/iostream: C:/msys64/ucrt64/include/c++/13.2.0/istream: -C:/msys64/ucrt64/include/c++/13.2.0/limits: - C:/msys64/ucrt64/include/c++/13.2.0/math.h: C:/msys64/ucrt64/include/c++/13.2.0/ostream: @@ -2176,24 +2448,6 @@ C:/msys64/ucrt64/include/c++/13.2.0/stdexcept: C:/msys64/ucrt64/include/c++/13.2.0/system_error: -C:/Users/naifa/Documents/Projects/C++/GraphicsTest/shader.cpp: - -C:/msys64/ucrt64/include/c++/13.2.0/tr1/bessel_function.tcc: - -C:/msys64/ucrt64/include/c++/13.2.0/tr1/beta_function.tcc: - -C:/msys64/ucrt64/include/c++/13.2.0/tr1/exp_integral.tcc: - -C:/msys64/ucrt64/include/c++/13.2.0/tr1/hypergeometric.tcc: - -C:/msys64/ucrt64/include/c++/13.2.0/tr1/poly_hermite.tcc: - -C:/msys64/ucrt64/include/c++/13.2.0/tr1/poly_laguerre.tcc: - -C:/msys64/ucrt64/include/c++/13.2.0/tr1/riemann_zeta.tcc: - -C:/msys64/ucrt64/include/c++/13.2.0/type_traits: - C:/msys64/ucrt64/include/c++/13.2.0/typeinfo: C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/atomic_word.h: @@ -2202,26 +2456,16 @@ C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/basic_file.h: C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/c++allocator.h: -C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/c++config.h: - C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/c++io.h: C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/c++locale.h: -C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/cpu_defines.h: - C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/ctype_base.h: C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/gthr-default.h: -C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/os_defines.h: - -C:/msys64/ucrt64/include/float.h: - C:/msys64/ucrt64/include/locale.h: -C:/msys64/ucrt64/include/math.h: - C:/msys64/ucrt64/include/process.h: C:/msys64/ucrt64/include/pthread.h: diff --git a/build/CMakeFiles/GraphicsTest.dir/funcs.cpp.obj b/build/CMakeFiles/GraphicsTest.dir/funcs.cpp.obj index 4b33d96..305901e 100644 Binary files a/build/CMakeFiles/GraphicsTest.dir/funcs.cpp.obj and b/build/CMakeFiles/GraphicsTest.dir/funcs.cpp.obj differ diff --git a/build/CMakeFiles/GraphicsTest.dir/funcs.cpp.obj.d b/build/CMakeFiles/GraphicsTest.dir/funcs.cpp.obj.d index 2567b61..a07a7f1 100644 --- a/build/CMakeFiles/GraphicsTest.dir/funcs.cpp.obj.d +++ b/build/CMakeFiles/GraphicsTest.dir/funcs.cpp.obj.d @@ -12,4 +12,251 @@ CMakeFiles/GraphicsTest.dir/funcs.cpp.obj: \ C:/msys64/ucrt64/include/sdks/_mingw_ddk.h \ C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/stddef.h \ C:/msys64/ucrt64/include/stddef.h \ - C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/GLFW/glfw3.h + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/GLFW/glfw3.h \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/glm.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/_fixes.hpp \ + C:/msys64/ucrt64/include/c++/13.2.0/cmath \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/requires_hosted.h \ + C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/msys64/ucrt64/include/c++/13.2.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/msys64/ucrt64/include/c++/13.2.0/pstl/pstl_config.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/cpp_type_traits.h \ + C:/msys64/ucrt64/include/c++/13.2.0/ext/type_traits.h \ + C:/msys64/ucrt64/include/math.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/std_abs.h \ + C:/msys64/ucrt64/include/stdlib.h \ + C:/msys64/ucrt64/include/corecrt_wstdlib.h \ + C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/limits.h \ + C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/syslimits.h \ + C:/msys64/ucrt64/include/limits.h \ + C:/msys64/ucrt64/include/sec_api/stdlib_s.h \ + C:/msys64/ucrt64/include/c++/13.2.0/stdlib.h \ + C:/msys64/ucrt64/include/malloc.h \ + C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/mm_malloc.h \ + C:/msys64/ucrt64/include/errno.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/specfun.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_algobase.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/functexcept.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/exception_defines.h \ + C:/msys64/ucrt64/include/c++/13.2.0/ext/numeric_traits.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_pair.h \ + C:/msys64/ucrt64/include/c++/13.2.0/type_traits \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/move.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/utility.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_iterator_base_types.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_iterator_base_funcs.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/concept_check.h \ + C:/msys64/ucrt64/include/c++/13.2.0/debug/assertions.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/stl_iterator.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/ptr_traits.h \ + C:/msys64/ucrt64/include/c++/13.2.0/debug/debug.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bits/predefined_ops.h \ + C:/msys64/ucrt64/include/c++/13.2.0/bit \ + C:/msys64/ucrt64/include/c++/13.2.0/limits \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/gamma.tcc \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/special_function_util.h \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/bessel_function.tcc \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/beta_function.tcc \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/ell_integral.tcc \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/exp_integral.tcc \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/hypergeometric.tcc \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/legendre_function.tcc \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/modified_bessel_func.tcc \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/poly_hermite.tcc \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/poly_laguerre.tcc \ + C:/msys64/ucrt64/include/c++/13.2.0/tr1/riemann_zeta.tcc \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/setup.hpp \ + C:/msys64/ucrt64/include/c++/13.2.0/cassert \ + C:/msys64/ucrt64/include/assert.h \ + C:/msys64/ucrt64/include/c++/13.2.0/cstdlib \ + C:/msys64/ucrt64/include/c++/13.2.0/cstddef \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/simd/platform.h \ + C:/msys64/ucrt64/include/c++/13.2.0/cstdint \ + C:/msys64/ucrt64/include/c++/13.2.0/climits \ + C:/msys64/ucrt64/include/c++/13.2.0/cfloat \ + C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/float.h \ + C:/msys64/ucrt64/include/float.h \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/fwd.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/qualifier.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/setup.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/vec2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec2.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/compute_vector_relational.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool2_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float2_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double2_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int2_sized.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/scalar_int_sized.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/setup.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint2_sized.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/scalar_uint_sized.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/vec3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec3.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool3_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float3_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double3_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int3_sized.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint3_sized.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/vec4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec4.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool4_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float4_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double4_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int4_sized.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint4_sized.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat2x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double2x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat2x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat2x2.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/matrix.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat2x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double2x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat2x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat2x3.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double2x3_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float2x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float2x3_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat2x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double2x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat2x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat2x4.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double2x4_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float2x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float2x4_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat3x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double3x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat3x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat3x2.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double3x2_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float3x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float3x2_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat3x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double3x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat3x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat3x3.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double3x3_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float3x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float3x3_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat3x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double3x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat3x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat3x4.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double3x4_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float3x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float3x4_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat4x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double4x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat4x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat4x2.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double4x2_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float4x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float4x2_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat4x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double4x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat4x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat4x3.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double4x3_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float4x3.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float4x3_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/mat4x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double4x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat4x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_mat4x4.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double4x4_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float4x4.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float4x4_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_matrix.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/geometric.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_geometric.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/exponential.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec1.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_vec1.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_exponential.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/vector_relational.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_vector_relational.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/_vectorize.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/common.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_common.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/compute_common.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_double2x2_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float2x2.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_float2x2_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/trigonometric.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_trigonometric.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/packing.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_packing.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_half.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_half.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/integer.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/func_integer.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/matrix_transform.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_projection.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/constants.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/scalar_constants.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/scalar_constants.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/constants.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_projection.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_clip_space.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_clip_space.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_transform.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/matrix_transform.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/matrix_transform.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/type_ptr.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/quaternion.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_relational.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_relational.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_float.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_common.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_geometric.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_geometric.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_common.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_float.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_quat.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_relational.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_relational.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/type_quat.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_float_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_double.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_double_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_trigonometric.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_trigonometric.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_transform.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/quaternion_transform.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/quaternion.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/epsilon.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/setup.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/epsilon.inl \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/vec1.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool1.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_bool1_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float1.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_float1_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double1.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_double1_precision.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int1.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_int1_sized.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint1.hpp \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint1_sized.hpp \ + C:/msys64/ucrt64/include/c++/13.2.0/cstring \ + C:/msys64/ucrt64/include/string.h \ + C:/msys64/ucrt64/include/sec_api/string_s.h \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/type_ptr.inl diff --git a/build/CMakeFiles/GraphicsTest.dir/main.cpp.obj b/build/CMakeFiles/GraphicsTest.dir/main.cpp.obj index b9e7a9f..c377249 100644 Binary files a/build/CMakeFiles/GraphicsTest.dir/main.cpp.obj and b/build/CMakeFiles/GraphicsTest.dir/main.cpp.obj differ diff --git a/build/CMakeFiles/GraphicsTest.dir/main.cpp.obj.d b/build/CMakeFiles/GraphicsTest.dir/main.cpp.obj.d index 87419cd..ba5369f 100644 --- a/build/CMakeFiles/GraphicsTest.dir/main.cpp.obj.d +++ b/build/CMakeFiles/GraphicsTest.dir/main.cpp.obj.d @@ -80,6 +80,7 @@ CMakeFiles/GraphicsTest.dir/main.cpp.obj: \ C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/emmintrin.h \ C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/xmmintrin.h \ C:/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/13.2.0/include/mmintrin.h \ + C:/Users/naifa/Documents/Projects/C++/GraphicsTest/include/funcs.h \ C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/glm.hpp \ C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/_fixes.hpp \ C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/detail/setup.hpp \ @@ -272,7 +273,6 @@ CMakeFiles/GraphicsTest.dir/main.cpp.obj: \ C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/ext/vector_uint1_sized.hpp \ C:/msys64/ucrt64/include/c++/13.2.0/cstring \ C:/Users/naifa/Documents/Projects/C++/GraphicsTest/dep/glm/gtc/type_ptr.inl \ - C:/Users/naifa/Documents/Projects/C++/GraphicsTest/include/funcs.h \ C:/Users/naifa/Documents/Projects/C++/GraphicsTest/include/shader.h \ C:/msys64/ucrt64/include/c++/13.2.0/string \ C:/msys64/ucrt64/include/c++/13.2.0/bits/stringfwd.h \ diff --git a/build/CMakeFiles/GraphicsTest.dir/objects.a b/build/CMakeFiles/GraphicsTest.dir/objects.a index 93b2ad3..4fa048d 100644 Binary files a/build/CMakeFiles/GraphicsTest.dir/objects.a and b/build/CMakeFiles/GraphicsTest.dir/objects.a differ diff --git a/build/GraphicsTest.exe b/build/GraphicsTest.exe index b179dce..5e99fa0 100644 Binary files a/build/GraphicsTest.exe and b/build/GraphicsTest.exe differ diff --git a/build/Testing/20240122-0705/Test.xml b/build/Testing/20240122-0705/Test.xml new file mode 100644 index 0000000..af6dd5f --- /dev/null +++ b/build/Testing/20240122-0705/Test.xml @@ -0,0 +1,34 @@ + + + + Jan 22 01:05 Central Standard Time + 1705907117 + + Jan 22 01:05 Central Standard Time + 1705907117 + 0 + + diff --git a/build/Testing/20240205-0432/Test.xml b/build/Testing/20240205-0432/Test.xml new file mode 100644 index 0000000..0e3b44b --- /dev/null +++ b/build/Testing/20240205-0432/Test.xml @@ -0,0 +1,34 @@ + + + + Feb 04 23:04 Central Standard Time + 1707109451 + + Feb 04 23:04 Central Standard Time + 1707109451 + 0 + + diff --git a/build/Testing/TAG b/build/Testing/TAG index 8285628..62bb5fe 100644 --- a/build/Testing/TAG +++ b/build/Testing/TAG @@ -1,3 +1,3 @@ -20240121-0241 +20240205-0432 Experimental Experimental diff --git a/build/Testing/Temporary/LastTest_20240122-0705.log b/build/Testing/Temporary/LastTest_20240122-0705.log new file mode 100644 index 0000000..858515e --- /dev/null +++ b/build/Testing/Temporary/LastTest_20240122-0705.log @@ -0,0 +1,3 @@ +Start testing: Jan 22 01:05 Central Standard Time +---------------------------------------------------------- +End testing: Jan 22 01:05 Central Standard Time diff --git a/build/Testing/Temporary/LastTest_20240205-0432.log b/build/Testing/Temporary/LastTest_20240205-0432.log new file mode 100644 index 0000000..65358a5 --- /dev/null +++ b/build/Testing/Temporary/LastTest_20240205-0432.log @@ -0,0 +1,3 @@ +Start testing: Feb 04 23:04 Central Standard Time +---------------------------------------------------------- +End testing: Feb 04 23:04 Central Standard Time diff --git a/funcs.cpp b/funcs.cpp index a09df0b..ef4fc41 100644 --- a/funcs.cpp +++ b/funcs.cpp @@ -1,11 +1,61 @@ #include "funcs.h" +extern float deltaTime; +extern float lastX, lastY; +extern const float mouseSensitivity = 0.08f; + +glm::vec3 camPos = glm::vec3(0.0f, 0.0f, 3.0f); +glm::vec3 camDir = glm::vec3(0.0f, 0.0f, -1.0f); +glm::vec3 camUp = glm::vec3(0.0f, 1.0f, 0.0f); +float yaw=-90.0f, pitch=0.0f, roll=0.0f; +bool firstMouse = true; + void framebuffer_size_callback(GLFWwindow* window, int width, int height) { glViewport(0, 0, width, height); } +void mouse_callback(GLFWwindow*, double xpos, double ypos) { + if (firstMouse) { + lastX = xpos; + lastY = ypos; + firstMouse = false; + } + + float xOffset = xpos - lastX; + float yOffset = lastY - ypos; + lastX = xpos; + lastY = ypos; + xOffset *= mouseSensitivity; + yOffset *= mouseSensitivity; + + yaw += xOffset; + pitch += yOffset; + pitch = (pitch > 89.0f)?89.0f: ((pitch < -89.0f)?-89.0f:pitch ); + camDir.x = cos(glm::radians(yaw)) * cos(glm::radians(pitch)); + camDir.y = sin(glm::radians(pitch)); + camDir.z = sin(glm::radians(yaw)) * cos(glm::radians(pitch)); + camDir = glm::normalize(camDir); +} + +void scroll_callback(GLFWwindow*, double xOffset, double yOffset) { + +} + void processInput(GLFWwindow* window) { + float camSpeed = 3.5f * deltaTime; if (glfwGetKey(window, GLFW_KEY_ESCAPE) == GLFW_PRESS) { glfwSetWindowShouldClose(window, true); } + if (glfwGetKey(window, GLFW_KEY_W) == GLFW_PRESS) { + camPos += camSpeed * camDir; + } + if (glfwGetKey(window, GLFW_KEY_S) == GLFW_PRESS) { + camPos -= camSpeed * camDir; + } + if (glfwGetKey(window, GLFW_KEY_A) == GLFW_PRESS) { + camPos -= camSpeed * glm::cross(camDir, camUp); + } + if (glfwGetKey(window, GLFW_KEY_D) == GLFW_PRESS) { + camPos += camSpeed * glm::cross(camDir, camUp); + } } \ No newline at end of file diff --git a/include/funcs.h b/include/funcs.h index be06d92..9d65c90 100644 --- a/include/funcs.h +++ b/include/funcs.h @@ -1,6 +1,25 @@ +#pragma once +#ifndef _FUNCS_HEADER_ +#define _FUNCS_HEADER_ #include #include +#include +#include +#include + +extern glm::vec3 camPos; +extern glm::vec3 camDir; +extern glm::vec3 camUp; +extern float yaw, pitch, roll; +extern bool firstMouse; +extern const float mouseSensitivity; void framebuffer_size_callback(GLFWwindow* window, int width, int height); -void processInput(GLFWwindow* window); \ No newline at end of file +void mouse_callback(GLFWwindow*, double xpos, double ypos); + +void scroll_callback(GLFWwindow*, double xOffset, double yOffset); + +void processInput(GLFWwindow* window); + +#endif \ No newline at end of file diff --git a/main.cpp b/main.cpp index c8b5853..473b6f4 100644 --- a/main.cpp +++ b/main.cpp @@ -3,9 +3,6 @@ #include #include #include -#include -#include -#include #include #include #include @@ -19,6 +16,11 @@ glm::vec3 cubePos[] = { glm::vec3(1.5f, 1.983f, 1.3f) }; +float deltaTime = 0.0f; +float lastFrame = 0.0f; +float currentFrame = 0.0f; +float lastX = 400, lastY = 300; + int main() { // Initalize GLFW glfwInit(); @@ -44,6 +46,8 @@ int main() { // Set viewport glViewport(0, 0, 800, 600); glfwSetFramebufferSizeCallback(window, framebuffer_size_callback); + glfwSetInputMode(window, GLFW_CURSOR, GLFW_CURSOR_DISABLED); + glfwSetCursorPosCallback(window, mouse_callback); // Create Vertex Buffer and bind it to array buffer, then specifiy how to use that data unsigned int VAO, VBO; @@ -91,30 +95,13 @@ int main() { glm::mat4 model = glm::mat4(1.0f); model = glm::rotate(model, glm::radians(-55.0f), glm::vec3(1.0f, 0.0f, 0.0f)); glm::mat4 view = glm::mat4(1.0f); - // view = glm::translate(view, glm::vec3(0.0f, 0.0f, -3.0f)); - view = glm::lookAt(glm::vec3(0.0f, 3.0f, 3.0f), - glm::vec3(0.0f, 0.0f, 0.0f), - glm::vec3(0.0f, 1.0f, 0.0f)); + view = glm::lookAt(camPos, camPos+camDir, camUp); glm::mat4 projection; projection = glm::perspective(glm::radians(45.0f), 800.0f/600.0f, 0.1f, 100.0f); - - // Camera Work - glm::vec3 camPos = glm::vec3(0.0f, 0.0f, 3.0f); - glm::vec3 camTarget = glm::vec3(0.0f, 0.0f, 0.0f); - glm::vec3 camDirection = glm::normalize(camPos - camTarget); - glm::vec3 worldUp = glm::vec3(0.0f, 1.0f, 0.0f); - glm::vec3 camRight = glm::vec3(glm::cross(worldUp, camDirection)); - glm::vec3 camUp = glm::vec3(glm::cross(camDirection, camRight)); - - int modelLoc, viewLoc, projLoc; - modelLoc = glGetUniformLocation(myShader.id, "model"); - viewLoc = glGetUniformLocation(myShader.id, "view"); - projLoc = glGetUniformLocation(myShader.id, "projection"); - - glUniformMatrix4fv(modelLoc, 1, GL_FALSE, glm::value_ptr(model)); - glUniformMatrix4fv(viewLoc, 1, GL_FALSE, glm::value_ptr(view)); - glUniformMatrix4fv(projLoc, 1, GL_FALSE, glm::value_ptr(projection)); + myShader.setMat4("model", model); + myShader.setMat4("view", view); + myShader.setMat4("projection", projection); glEnable(GL_DEPTH_TEST); @@ -123,15 +110,14 @@ int main() { // Window loop while(!glfwWindowShouldClose(window)) { // Input checking + currentFrame = glfwGetTime(); + deltaTime = currentFrame - lastFrame; + lastFrame = currentFrame; processInput(window); - // Camera Rotate - float camX = sin(glfwGetTime()) * radius; - float camZ = cos(glfwGetTime()) * radius; - view = glm::lookAt( glm::vec3(camX, 3.0f, camZ), - glm::vec3(0.0f, 0.0f, 0.0f), - glm::vec3(0.0f, 1.0f, 0.0f)); - glUniformMatrix4fv(viewLoc, 1, GL_FALSE, glm::value_ptr(view)); + // Camera View + view = glm::lookAt(camPos, camPos+camDir, camUp); + myShader.setMat4("view", view); // Rendering Loop glClearColor(0.2f, 0.3f, 0.3f, 1.0f);