diff --git a/.cache/clangd/index/_fixes.hpp.ADB257007ECBB215.idx b/.cache/clangd/index/_fixes.hpp.ADB257007ECBB215.idx new file mode 100644 index 0000000..c98d4bf Binary files /dev/null and b/.cache/clangd/index/_fixes.hpp.ADB257007ECBB215.idx differ diff --git a/.cache/clangd/index/_vectorize.hpp.CF14B7243A4965A9.idx b/.cache/clangd/index/_vectorize.hpp.CF14B7243A4965A9.idx new file mode 100644 index 0000000..ec9406e Binary files /dev/null and b/.cache/clangd/index/_vectorize.hpp.CF14B7243A4965A9.idx differ diff --git a/.cache/clangd/index/cocoa_init.m.48534792392FBAE5.idx b/.cache/clangd/index/cocoa_init.m.48534792392FBAE5.idx new file mode 100644 index 0000000..c5d0536 Binary files /dev/null and b/.cache/clangd/index/cocoa_init.m.48534792392FBAE5.idx differ diff --git a/.cache/clangd/index/cocoa_joystick.h.2140A347C2A0AED0.idx b/.cache/clangd/index/cocoa_joystick.h.2140A347C2A0AED0.idx new file mode 100644 index 0000000..c1f4b6e Binary files /dev/null and b/.cache/clangd/index/cocoa_joystick.h.2140A347C2A0AED0.idx differ diff --git a/.cache/clangd/index/cocoa_joystick.m.5E2E08394BEBA643.idx b/.cache/clangd/index/cocoa_joystick.m.5E2E08394BEBA643.idx new file mode 100644 index 0000000..c85876b Binary files /dev/null and b/.cache/clangd/index/cocoa_joystick.m.5E2E08394BEBA643.idx differ diff --git a/.cache/clangd/index/cocoa_monitor.m.55F8A21FEAF952FB.idx b/.cache/clangd/index/cocoa_monitor.m.55F8A21FEAF952FB.idx new file mode 100644 index 0000000..996325c Binary files /dev/null and b/.cache/clangd/index/cocoa_monitor.m.55F8A21FEAF952FB.idx differ diff --git a/.cache/clangd/index/cocoa_platform.h.5F1029B057732750.idx b/.cache/clangd/index/cocoa_platform.h.5F1029B057732750.idx new file mode 100644 index 0000000..686fc32 Binary files /dev/null and b/.cache/clangd/index/cocoa_platform.h.5F1029B057732750.idx differ diff --git a/.cache/clangd/index/cocoa_time.c.34436C3F1C3B8685.idx b/.cache/clangd/index/cocoa_time.c.34436C3F1C3B8685.idx new file mode 100644 index 0000000..124213f Binary files /dev/null and b/.cache/clangd/index/cocoa_time.c.34436C3F1C3B8685.idx differ diff --git a/.cache/clangd/index/cocoa_time.h.28C0E5A96EE70814.idx b/.cache/clangd/index/cocoa_time.h.28C0E5A96EE70814.idx new file mode 100644 index 0000000..f217991 Binary files /dev/null and b/.cache/clangd/index/cocoa_time.h.28C0E5A96EE70814.idx differ diff --git a/.cache/clangd/index/cocoa_window.m.053C7A135D3B1D4C.idx b/.cache/clangd/index/cocoa_window.m.053C7A135D3B1D4C.idx new file mode 100644 index 0000000..6a685e2 Binary files /dev/null and b/.cache/clangd/index/cocoa_window.m.053C7A135D3B1D4C.idx differ diff --git a/.cache/clangd/index/common.hpp.E0CC1338E2E84F5D.idx b/.cache/clangd/index/common.hpp.E0CC1338E2E84F5D.idx new file mode 100644 index 0000000..baef42b Binary files /dev/null and b/.cache/clangd/index/common.hpp.E0CC1338E2E84F5D.idx differ diff --git a/.cache/clangd/index/compute.cpp.85912D10C09914FD.idx b/.cache/clangd/index/compute.cpp.85912D10C09914FD.idx new file mode 100644 index 0000000..3686bc0 Binary files /dev/null and b/.cache/clangd/index/compute.cpp.85912D10C09914FD.idx differ diff --git a/.cache/clangd/index/compute_common.hpp.76CD6579A95250CA.idx b/.cache/clangd/index/compute_common.hpp.76CD6579A95250CA.idx new file mode 100644 index 0000000..aca60d1 Binary files /dev/null and b/.cache/clangd/index/compute_common.hpp.76CD6579A95250CA.idx differ diff --git a/.cache/clangd/index/compute_vector_decl.hpp.435BAC301AF1FD77.idx b/.cache/clangd/index/compute_vector_decl.hpp.435BAC301AF1FD77.idx new file mode 100644 index 0000000..ce5a4a9 Binary files /dev/null and b/.cache/clangd/index/compute_vector_decl.hpp.435BAC301AF1FD77.idx differ diff --git a/.cache/clangd/index/compute_vector_relational.hpp.B044FF8C836F3645.idx b/.cache/clangd/index/compute_vector_relational.hpp.B044FF8C836F3645.idx new file mode 100644 index 0000000..22498a4 Binary files /dev/null and b/.cache/clangd/index/compute_vector_relational.hpp.B044FF8C836F3645.idx differ diff --git a/.cache/clangd/index/constants.hpp.CBFB74D75C12EEEF.idx b/.cache/clangd/index/constants.hpp.CBFB74D75C12EEEF.idx new file mode 100644 index 0000000..a064da1 Binary files /dev/null and b/.cache/clangd/index/constants.hpp.CBFB74D75C12EEEF.idx differ diff --git a/.cache/clangd/index/constants.inl.F3E1FDAF40552E6C.idx b/.cache/clangd/index/constants.inl.F3E1FDAF40552E6C.idx new file mode 100644 index 0000000..2377e28 Binary files /dev/null and b/.cache/clangd/index/constants.inl.F3E1FDAF40552E6C.idx differ diff --git a/.cache/clangd/index/context.c.BF4BB48221F1EA5D.idx b/.cache/clangd/index/context.c.BF4BB48221F1EA5D.idx new file mode 100644 index 0000000..56ada1e Binary files /dev/null and b/.cache/clangd/index/context.c.BF4BB48221F1EA5D.idx differ diff --git a/.cache/clangd/index/dual_quaternion.hpp.D837CE7EEB52F849.idx b/.cache/clangd/index/dual_quaternion.hpp.D837CE7EEB52F849.idx new file mode 100644 index 0000000..3790760 Binary files /dev/null and b/.cache/clangd/index/dual_quaternion.hpp.D837CE7EEB52F849.idx differ diff --git a/.cache/clangd/index/dual_quaternion.inl.AAC5213761ABB34D.idx b/.cache/clangd/index/dual_quaternion.inl.AAC5213761ABB34D.idx new file mode 100644 index 0000000..f80eda3 Binary files /dev/null and b/.cache/clangd/index/dual_quaternion.inl.AAC5213761ABB34D.idx differ diff --git a/.cache/clangd/index/egl_context.c.53941ACCF9B74A28.idx b/.cache/clangd/index/egl_context.c.53941ACCF9B74A28.idx new file mode 100644 index 0000000..0498aa6 Binary files /dev/null and b/.cache/clangd/index/egl_context.c.53941ACCF9B74A28.idx differ diff --git a/.cache/clangd/index/epsilon.hpp.CA344F4F6688844E.idx b/.cache/clangd/index/epsilon.hpp.CA344F4F6688844E.idx new file mode 100644 index 0000000..925269f Binary files /dev/null and b/.cache/clangd/index/epsilon.hpp.CA344F4F6688844E.idx differ diff --git a/.cache/clangd/index/epsilon.inl.0C82C60A3C891B4C.idx b/.cache/clangd/index/epsilon.inl.0C82C60A3C891B4C.idx new file mode 100644 index 0000000..7d819d9 Binary files /dev/null and b/.cache/clangd/index/epsilon.inl.0C82C60A3C891B4C.idx differ diff --git a/.cache/clangd/index/exponential.hpp.F9621BD24B178A17.idx b/.cache/clangd/index/exponential.hpp.F9621BD24B178A17.idx new file mode 100644 index 0000000..f9cdb03 Binary files /dev/null and b/.cache/clangd/index/exponential.hpp.F9621BD24B178A17.idx differ diff --git a/.cache/clangd/index/func_common.inl.5A49D2069A575BF5.idx b/.cache/clangd/index/func_common.inl.5A49D2069A575BF5.idx new file mode 100644 index 0000000..a1dc955 Binary files /dev/null and b/.cache/clangd/index/func_common.inl.5A49D2069A575BF5.idx differ diff --git a/.cache/clangd/index/func_exponential.inl.34994545D6D951C9.idx b/.cache/clangd/index/func_exponential.inl.34994545D6D951C9.idx new file mode 100644 index 0000000..33f6c5b Binary files /dev/null and b/.cache/clangd/index/func_exponential.inl.34994545D6D951C9.idx differ diff --git a/.cache/clangd/index/func_geometric.inl.C1C8F4AD536B77C0.idx b/.cache/clangd/index/func_geometric.inl.C1C8F4AD536B77C0.idx new file mode 100644 index 0000000..b92951c Binary files /dev/null and b/.cache/clangd/index/func_geometric.inl.C1C8F4AD536B77C0.idx differ diff --git a/.cache/clangd/index/func_integer.inl.84FCB7F19786782D.idx b/.cache/clangd/index/func_integer.inl.84FCB7F19786782D.idx new file mode 100644 index 0000000..c650326 Binary files /dev/null and b/.cache/clangd/index/func_integer.inl.84FCB7F19786782D.idx differ diff --git a/.cache/clangd/index/func_matrix.inl.24BF63AC1EEDF3EC.idx b/.cache/clangd/index/func_matrix.inl.24BF63AC1EEDF3EC.idx new file mode 100644 index 0000000..5f91ce4 Binary files /dev/null and b/.cache/clangd/index/func_matrix.inl.24BF63AC1EEDF3EC.idx differ diff --git a/.cache/clangd/index/func_packing.inl.1E521D5260F48417.idx b/.cache/clangd/index/func_packing.inl.1E521D5260F48417.idx new file mode 100644 index 0000000..7e66f1a Binary files /dev/null and b/.cache/clangd/index/func_packing.inl.1E521D5260F48417.idx differ diff --git a/.cache/clangd/index/func_trigonometric.inl.EAF16A90221E2E0D.idx b/.cache/clangd/index/func_trigonometric.inl.EAF16A90221E2E0D.idx new file mode 100644 index 0000000..03a539a Binary files /dev/null and b/.cache/clangd/index/func_trigonometric.inl.EAF16A90221E2E0D.idx differ diff --git a/.cache/clangd/index/func_vector_relational.inl.7BD456808D66C23A.idx b/.cache/clangd/index/func_vector_relational.inl.7BD456808D66C23A.idx new file mode 100644 index 0000000..522e00a Binary files /dev/null and b/.cache/clangd/index/func_vector_relational.inl.7BD456808D66C23A.idx differ diff --git a/.cache/clangd/index/fwd.hpp.9F2200838B67F172.idx b/.cache/clangd/index/fwd.hpp.9F2200838B67F172.idx new file mode 100644 index 0000000..50dc026 Binary files /dev/null and b/.cache/clangd/index/fwd.hpp.9F2200838B67F172.idx differ diff --git a/.cache/clangd/index/geometric.hpp.0EF88E183ECCADAA.idx b/.cache/clangd/index/geometric.hpp.0EF88E183ECCADAA.idx new file mode 100644 index 0000000..1844ba5 Binary files /dev/null and b/.cache/clangd/index/geometric.hpp.0EF88E183ECCADAA.idx differ diff --git a/.cache/clangd/index/glad.c.7A643352C89F7747.idx b/.cache/clangd/index/glad.c.7A643352C89F7747.idx new file mode 100644 index 0000000..32a8310 Binary files /dev/null and b/.cache/clangd/index/glad.c.7A643352C89F7747.idx differ diff --git a/.cache/clangd/index/glad.h.9E883B27C39AF230.idx b/.cache/clangd/index/glad.h.9E883B27C39AF230.idx new file mode 100644 index 0000000..91dc30a Binary files /dev/null and b/.cache/clangd/index/glad.h.9E883B27C39AF230.idx differ diff --git a/.cache/clangd/index/glfw3.h.2A219DCE31DA3008.idx b/.cache/clangd/index/glfw3.h.2A219DCE31DA3008.idx new file mode 100644 index 0000000..f30bcf7 Binary files /dev/null and b/.cache/clangd/index/glfw3.h.2A219DCE31DA3008.idx differ diff --git a/.cache/clangd/index/glfw3native.h.8B0EE197C71C9DCB.idx b/.cache/clangd/index/glfw3native.h.8B0EE197C71C9DCB.idx new file mode 100644 index 0000000..6f668f2 Binary files /dev/null and b/.cache/clangd/index/glfw3native.h.8B0EE197C71C9DCB.idx differ diff --git a/.cache/clangd/index/glm.cpp.D7B7544008395154.idx b/.cache/clangd/index/glm.cpp.D7B7544008395154.idx new file mode 100644 index 0000000..5572b5c Binary files /dev/null and b/.cache/clangd/index/glm.cpp.D7B7544008395154.idx differ diff --git a/.cache/clangd/index/glm.hpp.50EF48FF4EA52EF1.idx b/.cache/clangd/index/glm.hpp.50EF48FF4EA52EF1.idx new file mode 100644 index 0000000..09951a3 Binary files /dev/null and b/.cache/clangd/index/glm.hpp.50EF48FF4EA52EF1.idx differ diff --git a/.cache/clangd/index/init.c.60C6B4BB775C82C0.idx b/.cache/clangd/index/init.c.60C6B4BB775C82C0.idx new file mode 100644 index 0000000..7485a04 Binary files /dev/null and b/.cache/clangd/index/init.c.60C6B4BB775C82C0.idx differ diff --git a/.cache/clangd/index/input.c.53A76F1237E87650.idx b/.cache/clangd/index/input.c.53A76F1237E87650.idx new file mode 100644 index 0000000..a973d4d Binary files /dev/null and b/.cache/clangd/index/input.c.53A76F1237E87650.idx differ diff --git a/.cache/clangd/index/integer.hpp.8159D81E73287553.idx b/.cache/clangd/index/integer.hpp.8159D81E73287553.idx new file mode 100644 index 0000000..b2d578d Binary files /dev/null and b/.cache/clangd/index/integer.hpp.8159D81E73287553.idx differ diff --git a/.cache/clangd/index/internal.h.2EBDDADF9AAE0CB3.idx b/.cache/clangd/index/internal.h.2EBDDADF9AAE0CB3.idx new file mode 100644 index 0000000..79f2be4 Binary files /dev/null and b/.cache/clangd/index/internal.h.2EBDDADF9AAE0CB3.idx differ diff --git a/.cache/clangd/index/khrplatform.h.084543189D26BA02.idx b/.cache/clangd/index/khrplatform.h.084543189D26BA02.idx new file mode 100644 index 0000000..ed0b66c Binary files /dev/null and b/.cache/clangd/index/khrplatform.h.084543189D26BA02.idx differ diff --git a/.cache/clangd/index/main.cpp.8D3006AE9F9D1BAD.idx b/.cache/clangd/index/main.cpp.8D3006AE9F9D1BAD.idx new file mode 100644 index 0000000..2002738 Binary files /dev/null and b/.cache/clangd/index/main.cpp.8D3006AE9F9D1BAD.idx differ diff --git a/.cache/clangd/index/mappings.h.1BDCE1A7B4F60FDC.idx b/.cache/clangd/index/mappings.h.1BDCE1A7B4F60FDC.idx new file mode 100644 index 0000000..9f1258f Binary files /dev/null and b/.cache/clangd/index/mappings.h.1BDCE1A7B4F60FDC.idx differ diff --git a/.cache/clangd/index/mat2x2.hpp.AB7F294614E27273.idx b/.cache/clangd/index/mat2x2.hpp.AB7F294614E27273.idx new file mode 100644 index 0000000..0b6d249 Binary files /dev/null and b/.cache/clangd/index/mat2x2.hpp.AB7F294614E27273.idx differ diff --git a/.cache/clangd/index/mat2x3.hpp.B44A780863D38E50.idx b/.cache/clangd/index/mat2x3.hpp.B44A780863D38E50.idx new file mode 100644 index 0000000..d59c838 Binary files /dev/null and b/.cache/clangd/index/mat2x3.hpp.B44A780863D38E50.idx differ diff --git a/.cache/clangd/index/mat2x4.hpp.42206393352C4686.idx b/.cache/clangd/index/mat2x4.hpp.42206393352C4686.idx new file mode 100644 index 0000000..66800b7 Binary files /dev/null and b/.cache/clangd/index/mat2x4.hpp.42206393352C4686.idx differ diff --git a/.cache/clangd/index/mat3x2.hpp.1E323DAF18326908.idx b/.cache/clangd/index/mat3x2.hpp.1E323DAF18326908.idx new file mode 100644 index 0000000..6ec032b Binary files /dev/null and b/.cache/clangd/index/mat3x2.hpp.1E323DAF18326908.idx differ diff --git a/.cache/clangd/index/mat3x3.hpp.DB4163C7DB15CA59.idx b/.cache/clangd/index/mat3x3.hpp.DB4163C7DB15CA59.idx new file mode 100644 index 0000000..025a767 Binary files /dev/null and b/.cache/clangd/index/mat3x3.hpp.DB4163C7DB15CA59.idx differ diff --git a/.cache/clangd/index/mat3x4.hpp.CBDEB471C116B553.idx b/.cache/clangd/index/mat3x4.hpp.CBDEB471C116B553.idx new file mode 100644 index 0000000..e8718b1 Binary files /dev/null and b/.cache/clangd/index/mat3x4.hpp.CBDEB471C116B553.idx differ diff --git a/.cache/clangd/index/mat4x2.hpp.D1DD3832DA4ECED0.idx b/.cache/clangd/index/mat4x2.hpp.D1DD3832DA4ECED0.idx new file mode 100644 index 0000000..5d29ff6 Binary files /dev/null and b/.cache/clangd/index/mat4x2.hpp.D1DD3832DA4ECED0.idx differ diff --git a/.cache/clangd/index/mat4x3.hpp.27B5B11C54322C65.idx b/.cache/clangd/index/mat4x3.hpp.27B5B11C54322C65.idx new file mode 100644 index 0000000..2726100 Binary files /dev/null and b/.cache/clangd/index/mat4x3.hpp.27B5B11C54322C65.idx differ diff --git a/.cache/clangd/index/mat4x4.hpp.61A68AD89E4742E8.idx b/.cache/clangd/index/mat4x4.hpp.61A68AD89E4742E8.idx new file mode 100644 index 0000000..b700cee Binary files /dev/null and b/.cache/clangd/index/mat4x4.hpp.61A68AD89E4742E8.idx differ diff --git a/.cache/clangd/index/matrix.hpp.88903F99BAF68D2D.idx b/.cache/clangd/index/matrix.hpp.88903F99BAF68D2D.idx new file mode 100644 index 0000000..f81ed6b Binary files /dev/null and b/.cache/clangd/index/matrix.hpp.88903F99BAF68D2D.idx differ diff --git a/.cache/clangd/index/matrix_clip_space.hpp.7161E6AC03600A89.idx b/.cache/clangd/index/matrix_clip_space.hpp.7161E6AC03600A89.idx new file mode 100644 index 0000000..dd75553 Binary files /dev/null and b/.cache/clangd/index/matrix_clip_space.hpp.7161E6AC03600A89.idx differ diff --git a/.cache/clangd/index/matrix_clip_space.inl.0271D169218AD912.idx b/.cache/clangd/index/matrix_clip_space.inl.0271D169218AD912.idx new file mode 100644 index 0000000..13761ac Binary files /dev/null and b/.cache/clangd/index/matrix_clip_space.inl.0271D169218AD912.idx differ diff --git a/.cache/clangd/index/matrix_double2x2.hpp.DB743E398FE85702.idx b/.cache/clangd/index/matrix_double2x2.hpp.DB743E398FE85702.idx new file mode 100644 index 0000000..d7e3f69 Binary files /dev/null and b/.cache/clangd/index/matrix_double2x2.hpp.DB743E398FE85702.idx differ diff --git a/.cache/clangd/index/matrix_double2x2_precision.hpp.4DAB0DDE8AE642A8.idx b/.cache/clangd/index/matrix_double2x2_precision.hpp.4DAB0DDE8AE642A8.idx new file mode 100644 index 0000000..208d59a Binary files /dev/null and b/.cache/clangd/index/matrix_double2x2_precision.hpp.4DAB0DDE8AE642A8.idx differ diff --git a/.cache/clangd/index/matrix_double2x3.hpp.4C6E46FD7037B87B.idx b/.cache/clangd/index/matrix_double2x3.hpp.4C6E46FD7037B87B.idx new file mode 100644 index 0000000..448794b Binary files /dev/null and b/.cache/clangd/index/matrix_double2x3.hpp.4C6E46FD7037B87B.idx differ diff --git a/.cache/clangd/index/matrix_double2x3_precision.hpp.1A9D2021B3AF84A6.idx b/.cache/clangd/index/matrix_double2x3_precision.hpp.1A9D2021B3AF84A6.idx new file mode 100644 index 0000000..82f0d4b Binary files /dev/null and b/.cache/clangd/index/matrix_double2x3_precision.hpp.1A9D2021B3AF84A6.idx differ diff --git a/.cache/clangd/index/matrix_double2x4.hpp.886F1FCBDC8E9F9E.idx b/.cache/clangd/index/matrix_double2x4.hpp.886F1FCBDC8E9F9E.idx new file mode 100644 index 0000000..247303f Binary files /dev/null and b/.cache/clangd/index/matrix_double2x4.hpp.886F1FCBDC8E9F9E.idx differ diff --git a/.cache/clangd/index/matrix_double2x4_precision.hpp.C1ABB766018CB1E8.idx b/.cache/clangd/index/matrix_double2x4_precision.hpp.C1ABB766018CB1E8.idx new file mode 100644 index 0000000..83e8a6c Binary files /dev/null and b/.cache/clangd/index/matrix_double2x4_precision.hpp.C1ABB766018CB1E8.idx differ diff --git a/.cache/clangd/index/matrix_double3x2.hpp.3C4B6CC8FB256791.idx b/.cache/clangd/index/matrix_double3x2.hpp.3C4B6CC8FB256791.idx new file mode 100644 index 0000000..b0928c2 Binary files /dev/null and b/.cache/clangd/index/matrix_double3x2.hpp.3C4B6CC8FB256791.idx differ diff --git a/.cache/clangd/index/matrix_double3x2_precision.hpp.49F723A7C0651593.idx b/.cache/clangd/index/matrix_double3x2_precision.hpp.49F723A7C0651593.idx new file mode 100644 index 0000000..fc63fc2 Binary files /dev/null and b/.cache/clangd/index/matrix_double3x2_precision.hpp.49F723A7C0651593.idx differ diff --git a/.cache/clangd/index/matrix_double3x3.hpp.0FD10D2D0F6BA036.idx b/.cache/clangd/index/matrix_double3x3.hpp.0FD10D2D0F6BA036.idx new file mode 100644 index 0000000..a9f208a Binary files /dev/null and b/.cache/clangd/index/matrix_double3x3.hpp.0FD10D2D0F6BA036.idx differ diff --git a/.cache/clangd/index/matrix_double3x3_precision.hpp.B689569FC1A8E46F.idx b/.cache/clangd/index/matrix_double3x3_precision.hpp.B689569FC1A8E46F.idx new file mode 100644 index 0000000..df3eded Binary files /dev/null and b/.cache/clangd/index/matrix_double3x3_precision.hpp.B689569FC1A8E46F.idx differ diff --git a/.cache/clangd/index/matrix_double3x4.hpp.11A640EABF1A4B87.idx b/.cache/clangd/index/matrix_double3x4.hpp.11A640EABF1A4B87.idx new file mode 100644 index 0000000..0f42cc9 Binary files /dev/null and b/.cache/clangd/index/matrix_double3x4.hpp.11A640EABF1A4B87.idx differ diff --git a/.cache/clangd/index/matrix_double3x4_precision.hpp.895022CA3BF08655.idx b/.cache/clangd/index/matrix_double3x4_precision.hpp.895022CA3BF08655.idx new file mode 100644 index 0000000..4ff35e0 Binary files /dev/null and b/.cache/clangd/index/matrix_double3x4_precision.hpp.895022CA3BF08655.idx differ diff --git a/.cache/clangd/index/matrix_double4x2.hpp.752AA43EFE0863C0.idx b/.cache/clangd/index/matrix_double4x2.hpp.752AA43EFE0863C0.idx new file mode 100644 index 0000000..ee93905 Binary files /dev/null and b/.cache/clangd/index/matrix_double4x2.hpp.752AA43EFE0863C0.idx differ diff --git a/.cache/clangd/index/matrix_double4x2_precision.hpp.6382C78C41F623C8.idx b/.cache/clangd/index/matrix_double4x2_precision.hpp.6382C78C41F623C8.idx new file mode 100644 index 0000000..f691214 Binary files /dev/null and b/.cache/clangd/index/matrix_double4x2_precision.hpp.6382C78C41F623C8.idx differ diff --git a/.cache/clangd/index/matrix_double4x3.hpp.70076ED957A43C67.idx b/.cache/clangd/index/matrix_double4x3.hpp.70076ED957A43C67.idx new file mode 100644 index 0000000..8fb883e Binary files /dev/null and b/.cache/clangd/index/matrix_double4x3.hpp.70076ED957A43C67.idx differ diff --git a/.cache/clangd/index/matrix_double4x3_precision.hpp.C80B053A76982B87.idx b/.cache/clangd/index/matrix_double4x3_precision.hpp.C80B053A76982B87.idx new file mode 100644 index 0000000..6a81c69 Binary files /dev/null and b/.cache/clangd/index/matrix_double4x3_precision.hpp.C80B053A76982B87.idx differ diff --git a/.cache/clangd/index/matrix_double4x4.hpp.1DC50A928FBAFAE6.idx b/.cache/clangd/index/matrix_double4x4.hpp.1DC50A928FBAFAE6.idx new file mode 100644 index 0000000..f08371c Binary files /dev/null and b/.cache/clangd/index/matrix_double4x4.hpp.1DC50A928FBAFAE6.idx differ diff --git a/.cache/clangd/index/matrix_double4x4_precision.hpp.9B1AF9BF02806077.idx b/.cache/clangd/index/matrix_double4x4_precision.hpp.9B1AF9BF02806077.idx new file mode 100644 index 0000000..cc40659 Binary files /dev/null and b/.cache/clangd/index/matrix_double4x4_precision.hpp.9B1AF9BF02806077.idx differ diff --git a/.cache/clangd/index/matrix_float2x2.hpp.A1CC93DFFC519274.idx b/.cache/clangd/index/matrix_float2x2.hpp.A1CC93DFFC519274.idx new file mode 100644 index 0000000..197b8f0 Binary files /dev/null and b/.cache/clangd/index/matrix_float2x2.hpp.A1CC93DFFC519274.idx differ diff --git a/.cache/clangd/index/matrix_float2x2_precision.hpp.55A492AE48B97A74.idx b/.cache/clangd/index/matrix_float2x2_precision.hpp.55A492AE48B97A74.idx new file mode 100644 index 0000000..c4d9ec7 Binary files /dev/null and b/.cache/clangd/index/matrix_float2x2_precision.hpp.55A492AE48B97A74.idx differ diff --git a/.cache/clangd/index/matrix_float2x3.hpp.194847FAF1EA800B.idx b/.cache/clangd/index/matrix_float2x3.hpp.194847FAF1EA800B.idx new file mode 100644 index 0000000..30292bc Binary files /dev/null and b/.cache/clangd/index/matrix_float2x3.hpp.194847FAF1EA800B.idx differ diff --git a/.cache/clangd/index/matrix_float2x3_precision.hpp.3A6EDCAA156A15E9.idx b/.cache/clangd/index/matrix_float2x3_precision.hpp.3A6EDCAA156A15E9.idx new file mode 100644 index 0000000..a200d3f Binary files /dev/null and b/.cache/clangd/index/matrix_float2x3_precision.hpp.3A6EDCAA156A15E9.idx differ diff --git a/.cache/clangd/index/matrix_float2x4.hpp.0FEC4D22EAB7BFC1.idx b/.cache/clangd/index/matrix_float2x4.hpp.0FEC4D22EAB7BFC1.idx new file mode 100644 index 0000000..55b820d Binary files /dev/null and b/.cache/clangd/index/matrix_float2x4.hpp.0FEC4D22EAB7BFC1.idx differ diff --git a/.cache/clangd/index/matrix_float2x4_precision.hpp.7AC027D44694924B.idx b/.cache/clangd/index/matrix_float2x4_precision.hpp.7AC027D44694924B.idx new file mode 100644 index 0000000..364eee3 Binary files /dev/null and b/.cache/clangd/index/matrix_float2x4_precision.hpp.7AC027D44694924B.idx differ diff --git a/.cache/clangd/index/matrix_float3x2.hpp.1DCB9B743C7F45E5.idx b/.cache/clangd/index/matrix_float3x2.hpp.1DCB9B743C7F45E5.idx new file mode 100644 index 0000000..5dcf83d Binary files /dev/null and b/.cache/clangd/index/matrix_float3x2.hpp.1DCB9B743C7F45E5.idx differ diff --git a/.cache/clangd/index/matrix_float3x2_precision.hpp.4088A70A74795184.idx b/.cache/clangd/index/matrix_float3x2_precision.hpp.4088A70A74795184.idx new file mode 100644 index 0000000..498969b Binary files /dev/null and b/.cache/clangd/index/matrix_float3x2_precision.hpp.4088A70A74795184.idx differ diff --git a/.cache/clangd/index/matrix_float3x3.hpp.52DFA40FB454C8E0.idx b/.cache/clangd/index/matrix_float3x3.hpp.52DFA40FB454C8E0.idx new file mode 100644 index 0000000..81f96cb Binary files /dev/null and b/.cache/clangd/index/matrix_float3x3.hpp.52DFA40FB454C8E0.idx differ diff --git a/.cache/clangd/index/matrix_float3x3_precision.hpp.B407D10B01E7D8CA.idx b/.cache/clangd/index/matrix_float3x3_precision.hpp.B407D10B01E7D8CA.idx new file mode 100644 index 0000000..d84d1b4 Binary files /dev/null and b/.cache/clangd/index/matrix_float3x3_precision.hpp.B407D10B01E7D8CA.idx differ diff --git a/.cache/clangd/index/matrix_float3x4.hpp.4AC450420E80C9D3.idx b/.cache/clangd/index/matrix_float3x4.hpp.4AC450420E80C9D3.idx new file mode 100644 index 0000000..43da4f6 Binary files /dev/null and b/.cache/clangd/index/matrix_float3x4.hpp.4AC450420E80C9D3.idx differ diff --git a/.cache/clangd/index/matrix_float3x4_precision.hpp.0D8A858062AEC53E.idx b/.cache/clangd/index/matrix_float3x4_precision.hpp.0D8A858062AEC53E.idx new file mode 100644 index 0000000..84d7474 Binary files /dev/null and b/.cache/clangd/index/matrix_float3x4_precision.hpp.0D8A858062AEC53E.idx differ diff --git a/.cache/clangd/index/matrix_float4x2.hpp.2306BBD9F3BA1AC6.idx b/.cache/clangd/index/matrix_float4x2.hpp.2306BBD9F3BA1AC6.idx new file mode 100644 index 0000000..a5652d9 Binary files /dev/null and b/.cache/clangd/index/matrix_float4x2.hpp.2306BBD9F3BA1AC6.idx differ diff --git a/.cache/clangd/index/matrix_float4x2_precision.hpp.06F89B0282C5689B.idx b/.cache/clangd/index/matrix_float4x2_precision.hpp.06F89B0282C5689B.idx new file mode 100644 index 0000000..a393fb9 Binary files /dev/null and b/.cache/clangd/index/matrix_float4x2_precision.hpp.06F89B0282C5689B.idx differ diff --git a/.cache/clangd/index/matrix_float4x3.hpp.F3FCB58264B0C5E6.idx b/.cache/clangd/index/matrix_float4x3.hpp.F3FCB58264B0C5E6.idx new file mode 100644 index 0000000..51683b6 Binary files /dev/null and b/.cache/clangd/index/matrix_float4x3.hpp.F3FCB58264B0C5E6.idx differ diff --git a/.cache/clangd/index/matrix_float4x3_precision.hpp.DEA7EA823ADCFCC3.idx b/.cache/clangd/index/matrix_float4x3_precision.hpp.DEA7EA823ADCFCC3.idx new file mode 100644 index 0000000..7b45ae0 Binary files /dev/null and b/.cache/clangd/index/matrix_float4x3_precision.hpp.DEA7EA823ADCFCC3.idx differ diff --git a/.cache/clangd/index/matrix_float4x4.hpp.4E0390BFE4FA823E.idx b/.cache/clangd/index/matrix_float4x4.hpp.4E0390BFE4FA823E.idx new file mode 100644 index 0000000..b74e91d Binary files /dev/null and b/.cache/clangd/index/matrix_float4x4.hpp.4E0390BFE4FA823E.idx differ diff --git a/.cache/clangd/index/matrix_float4x4_precision.hpp.07B66F55F205A27C.idx b/.cache/clangd/index/matrix_float4x4_precision.hpp.07B66F55F205A27C.idx new file mode 100644 index 0000000..b891ec5 Binary files /dev/null and b/.cache/clangd/index/matrix_float4x4_precision.hpp.07B66F55F205A27C.idx differ diff --git a/.cache/clangd/index/matrix_projection.hpp.613E13845B84CB2E.idx b/.cache/clangd/index/matrix_projection.hpp.613E13845B84CB2E.idx new file mode 100644 index 0000000..4983035 Binary files /dev/null and b/.cache/clangd/index/matrix_projection.hpp.613E13845B84CB2E.idx differ diff --git a/.cache/clangd/index/matrix_projection.inl.42E61F10EDFA75D7.idx b/.cache/clangd/index/matrix_projection.inl.42E61F10EDFA75D7.idx new file mode 100644 index 0000000..0142617 Binary files /dev/null and b/.cache/clangd/index/matrix_projection.inl.42E61F10EDFA75D7.idx differ diff --git a/.cache/clangd/index/matrix_transform.hpp.09FCFC00A67B82FF.idx b/.cache/clangd/index/matrix_transform.hpp.09FCFC00A67B82FF.idx new file mode 100644 index 0000000..170bcf4 Binary files /dev/null and b/.cache/clangd/index/matrix_transform.hpp.09FCFC00A67B82FF.idx differ diff --git a/.cache/clangd/index/matrix_transform.hpp.69126800FE91BE4F.idx b/.cache/clangd/index/matrix_transform.hpp.69126800FE91BE4F.idx new file mode 100644 index 0000000..b3acc25 Binary files /dev/null and b/.cache/clangd/index/matrix_transform.hpp.69126800FE91BE4F.idx differ diff --git a/.cache/clangd/index/matrix_transform.inl.67CF44493C355434.idx b/.cache/clangd/index/matrix_transform.inl.67CF44493C355434.idx new file mode 100644 index 0000000..0b746c7 Binary files /dev/null and b/.cache/clangd/index/matrix_transform.inl.67CF44493C355434.idx differ diff --git a/.cache/clangd/index/matrix_transform.inl.7DCF59DF8656F839.idx b/.cache/clangd/index/matrix_transform.inl.7DCF59DF8656F839.idx new file mode 100644 index 0000000..657e9b2 Binary files /dev/null and b/.cache/clangd/index/matrix_transform.inl.7DCF59DF8656F839.idx differ diff --git a/.cache/clangd/index/monitor.c.5036FEF2629D1289.idx b/.cache/clangd/index/monitor.c.5036FEF2629D1289.idx new file mode 100644 index 0000000..7487ccd Binary files /dev/null and b/.cache/clangd/index/monitor.c.5036FEF2629D1289.idx differ diff --git a/.cache/clangd/index/nsgl_context.m.4AD8C97F0EBD9B0C.idx b/.cache/clangd/index/nsgl_context.m.4AD8C97F0EBD9B0C.idx new file mode 100644 index 0000000..2584d00 Binary files /dev/null and b/.cache/clangd/index/nsgl_context.m.4AD8C97F0EBD9B0C.idx differ diff --git a/.cache/clangd/index/null_init.c.B413EB7E0B864A7D.idx b/.cache/clangd/index/null_init.c.B413EB7E0B864A7D.idx new file mode 100644 index 0000000..8486679 Binary files /dev/null and b/.cache/clangd/index/null_init.c.B413EB7E0B864A7D.idx differ diff --git a/.cache/clangd/index/null_joystick.c.76CFA5AF29F0AAA3.idx b/.cache/clangd/index/null_joystick.c.76CFA5AF29F0AAA3.idx new file mode 100644 index 0000000..2a71a4a Binary files /dev/null and b/.cache/clangd/index/null_joystick.c.76CFA5AF29F0AAA3.idx differ diff --git a/.cache/clangd/index/null_joystick.h.687747B0CF9950DB.idx b/.cache/clangd/index/null_joystick.h.687747B0CF9950DB.idx new file mode 100644 index 0000000..eae6d0d Binary files /dev/null and b/.cache/clangd/index/null_joystick.h.687747B0CF9950DB.idx differ diff --git a/.cache/clangd/index/null_monitor.c.280ECEDFD57D7307.idx b/.cache/clangd/index/null_monitor.c.280ECEDFD57D7307.idx new file mode 100644 index 0000000..1d7c0c7 Binary files /dev/null and b/.cache/clangd/index/null_monitor.c.280ECEDFD57D7307.idx differ diff --git a/.cache/clangd/index/null_platform.h.91183355B50C49FD.idx b/.cache/clangd/index/null_platform.h.91183355B50C49FD.idx new file mode 100644 index 0000000..d56ff6f Binary files /dev/null and b/.cache/clangd/index/null_platform.h.91183355B50C49FD.idx differ diff --git a/.cache/clangd/index/null_window.c.0066C413C3FB9B1E.idx b/.cache/clangd/index/null_window.c.0066C413C3FB9B1E.idx new file mode 100644 index 0000000..c5a0dcc Binary files /dev/null and b/.cache/clangd/index/null_window.c.0066C413C3FB9B1E.idx differ diff --git a/.cache/clangd/index/osmesa_context.c.F58DBF848E8FBD4D.idx b/.cache/clangd/index/osmesa_context.c.F58DBF848E8FBD4D.idx new file mode 100644 index 0000000..f0aa77d Binary files /dev/null and b/.cache/clangd/index/osmesa_context.c.F58DBF848E8FBD4D.idx differ diff --git a/.cache/clangd/index/packing.hpp.D121F5C9CBDAE8F0.idx b/.cache/clangd/index/packing.hpp.D121F5C9CBDAE8F0.idx new file mode 100644 index 0000000..ec34f47 Binary files /dev/null and b/.cache/clangd/index/packing.hpp.D121F5C9CBDAE8F0.idx differ diff --git a/.cache/clangd/index/platform.c.37CE2783BAB2B631.idx b/.cache/clangd/index/platform.c.37CE2783BAB2B631.idx new file mode 100644 index 0000000..ff34e30 Binary files /dev/null and b/.cache/clangd/index/platform.c.37CE2783BAB2B631.idx differ diff --git a/.cache/clangd/index/platform.h.1D3C109320322795.idx b/.cache/clangd/index/platform.h.1D3C109320322795.idx new file mode 100644 index 0000000..49e7ab8 Binary files /dev/null and b/.cache/clangd/index/platform.h.1D3C109320322795.idx differ diff --git a/.cache/clangd/index/platform.h.C7F387D98C767E0A.idx b/.cache/clangd/index/platform.h.C7F387D98C767E0A.idx new file mode 100644 index 0000000..8ee6de7 Binary files /dev/null and b/.cache/clangd/index/platform.h.C7F387D98C767E0A.idx differ diff --git a/.cache/clangd/index/posix_module.c.5FACC4858A4A8D46.idx b/.cache/clangd/index/posix_module.c.5FACC4858A4A8D46.idx new file mode 100644 index 0000000..5c0470e Binary files /dev/null and b/.cache/clangd/index/posix_module.c.5FACC4858A4A8D46.idx differ diff --git a/.cache/clangd/index/posix_thread.c.57EFBEF60C9B1EC9.idx b/.cache/clangd/index/posix_thread.c.57EFBEF60C9B1EC9.idx new file mode 100644 index 0000000..1ed1f70 Binary files /dev/null and b/.cache/clangd/index/posix_thread.c.57EFBEF60C9B1EC9.idx differ diff --git a/.cache/clangd/index/posix_thread.h.40CC7AE45386AC1C.idx b/.cache/clangd/index/posix_thread.h.40CC7AE45386AC1C.idx new file mode 100644 index 0000000..71a26f4 Binary files /dev/null and b/.cache/clangd/index/posix_thread.h.40CC7AE45386AC1C.idx differ diff --git a/.cache/clangd/index/qualifier.hpp.8E812916C28F35E8.idx b/.cache/clangd/index/qualifier.hpp.8E812916C28F35E8.idx new file mode 100644 index 0000000..4c5c293 Binary files /dev/null and b/.cache/clangd/index/qualifier.hpp.8E812916C28F35E8.idx differ diff --git a/.cache/clangd/index/quaternion.hpp.0804B266BA8761B9.idx b/.cache/clangd/index/quaternion.hpp.0804B266BA8761B9.idx new file mode 100644 index 0000000..3c27eef Binary files /dev/null and b/.cache/clangd/index/quaternion.hpp.0804B266BA8761B9.idx differ diff --git a/.cache/clangd/index/quaternion.inl.00030551761896B0.idx b/.cache/clangd/index/quaternion.inl.00030551761896B0.idx new file mode 100644 index 0000000..25b5103 Binary files /dev/null and b/.cache/clangd/index/quaternion.inl.00030551761896B0.idx differ diff --git a/.cache/clangd/index/quaternion_common.hpp.E887D920CAEEEC27.idx b/.cache/clangd/index/quaternion_common.hpp.E887D920CAEEEC27.idx new file mode 100644 index 0000000..eb58831 Binary files /dev/null and b/.cache/clangd/index/quaternion_common.hpp.E887D920CAEEEC27.idx differ diff --git a/.cache/clangd/index/quaternion_common.inl.5E3C4DF1F99990ED.idx b/.cache/clangd/index/quaternion_common.inl.5E3C4DF1F99990ED.idx new file mode 100644 index 0000000..58e0e97 Binary files /dev/null and b/.cache/clangd/index/quaternion_common.inl.5E3C4DF1F99990ED.idx differ diff --git a/.cache/clangd/index/quaternion_double.hpp.AAFE01E6B3440513.idx b/.cache/clangd/index/quaternion_double.hpp.AAFE01E6B3440513.idx new file mode 100644 index 0000000..6da64f6 Binary files /dev/null and b/.cache/clangd/index/quaternion_double.hpp.AAFE01E6B3440513.idx differ diff --git a/.cache/clangd/index/quaternion_double_precision.hpp.B9AC87D28AA88BD5.idx b/.cache/clangd/index/quaternion_double_precision.hpp.B9AC87D28AA88BD5.idx new file mode 100644 index 0000000..c74d5b9 Binary files /dev/null and b/.cache/clangd/index/quaternion_double_precision.hpp.B9AC87D28AA88BD5.idx differ diff --git a/.cache/clangd/index/quaternion_float.hpp.948601055E5E50A3.idx b/.cache/clangd/index/quaternion_float.hpp.948601055E5E50A3.idx new file mode 100644 index 0000000..4651401 Binary files /dev/null and b/.cache/clangd/index/quaternion_float.hpp.948601055E5E50A3.idx differ diff --git a/.cache/clangd/index/quaternion_float_precision.hpp.FC56823E964341E3.idx b/.cache/clangd/index/quaternion_float_precision.hpp.FC56823E964341E3.idx new file mode 100644 index 0000000..8b5fd66 Binary files /dev/null and b/.cache/clangd/index/quaternion_float_precision.hpp.FC56823E964341E3.idx differ diff --git a/.cache/clangd/index/quaternion_geometric.hpp.9689EE7374A22885.idx b/.cache/clangd/index/quaternion_geometric.hpp.9689EE7374A22885.idx new file mode 100644 index 0000000..144dfc3 Binary files /dev/null and b/.cache/clangd/index/quaternion_geometric.hpp.9689EE7374A22885.idx differ diff --git a/.cache/clangd/index/quaternion_geometric.inl.1B29FF907B1134EA.idx b/.cache/clangd/index/quaternion_geometric.inl.1B29FF907B1134EA.idx new file mode 100644 index 0000000..5afef01 Binary files /dev/null and b/.cache/clangd/index/quaternion_geometric.inl.1B29FF907B1134EA.idx differ diff --git a/.cache/clangd/index/quaternion_relational.hpp.9784B0490AB6A507.idx b/.cache/clangd/index/quaternion_relational.hpp.9784B0490AB6A507.idx new file mode 100644 index 0000000..edbe07f Binary files /dev/null and b/.cache/clangd/index/quaternion_relational.hpp.9784B0490AB6A507.idx differ diff --git a/.cache/clangd/index/quaternion_relational.inl.BD7871647456EECA.idx b/.cache/clangd/index/quaternion_relational.inl.BD7871647456EECA.idx new file mode 100644 index 0000000..d44852c Binary files /dev/null and b/.cache/clangd/index/quaternion_relational.inl.BD7871647456EECA.idx differ diff --git a/.cache/clangd/index/quaternion_transform.hpp.64644934B9186246.idx b/.cache/clangd/index/quaternion_transform.hpp.64644934B9186246.idx new file mode 100644 index 0000000..bda5dfb Binary files /dev/null and b/.cache/clangd/index/quaternion_transform.hpp.64644934B9186246.idx differ diff --git a/.cache/clangd/index/quaternion_transform.inl.EA38458F1B5B4BA0.idx b/.cache/clangd/index/quaternion_transform.inl.EA38458F1B5B4BA0.idx new file mode 100644 index 0000000..b10d214 Binary files /dev/null and b/.cache/clangd/index/quaternion_transform.inl.EA38458F1B5B4BA0.idx differ diff --git a/.cache/clangd/index/quaternion_trigonometric.hpp.6F553D5B84E2AC91.idx b/.cache/clangd/index/quaternion_trigonometric.hpp.6F553D5B84E2AC91.idx new file mode 100644 index 0000000..ef343d2 Binary files /dev/null and b/.cache/clangd/index/quaternion_trigonometric.hpp.6F553D5B84E2AC91.idx differ diff --git a/.cache/clangd/index/quaternion_trigonometric.inl.5763EC28FD58C2BA.idx b/.cache/clangd/index/quaternion_trigonometric.inl.5763EC28FD58C2BA.idx new file mode 100644 index 0000000..ecd6822 Binary files /dev/null and b/.cache/clangd/index/quaternion_trigonometric.inl.5763EC28FD58C2BA.idx differ diff --git a/.cache/clangd/index/renderer.cpp.4AAA759836733D5E.idx b/.cache/clangd/index/renderer.cpp.4AAA759836733D5E.idx new file mode 100644 index 0000000..1d3915e Binary files /dev/null and b/.cache/clangd/index/renderer.cpp.4AAA759836733D5E.idx differ diff --git a/.cache/clangd/index/scalar_constants.hpp.9163DF18B8FF95E0.idx b/.cache/clangd/index/scalar_constants.hpp.9163DF18B8FF95E0.idx new file mode 100644 index 0000000..eaf3d92 Binary files /dev/null and b/.cache/clangd/index/scalar_constants.hpp.9163DF18B8FF95E0.idx differ diff --git a/.cache/clangd/index/scalar_constants.inl.BD12FFEE392E18FF.idx b/.cache/clangd/index/scalar_constants.inl.BD12FFEE392E18FF.idx new file mode 100644 index 0000000..aca5511 Binary files /dev/null and b/.cache/clangd/index/scalar_constants.inl.BD12FFEE392E18FF.idx differ diff --git a/.cache/clangd/index/scalar_int_sized.hpp.80FFD71A7B365915.idx b/.cache/clangd/index/scalar_int_sized.hpp.80FFD71A7B365915.idx new file mode 100644 index 0000000..3595d7a Binary files /dev/null and b/.cache/clangd/index/scalar_int_sized.hpp.80FFD71A7B365915.idx differ diff --git a/.cache/clangd/index/scalar_uint_sized.hpp.A2942F3848CFDAF5.idx b/.cache/clangd/index/scalar_uint_sized.hpp.A2942F3848CFDAF5.idx new file mode 100644 index 0000000..fd8926f Binary files /dev/null and b/.cache/clangd/index/scalar_uint_sized.hpp.A2942F3848CFDAF5.idx differ diff --git a/.cache/clangd/index/setup.hpp.0D582C848CEBE9BB.idx b/.cache/clangd/index/setup.hpp.0D582C848CEBE9BB.idx new file mode 100644 index 0000000..a065f12 Binary files /dev/null and b/.cache/clangd/index/setup.hpp.0D582C848CEBE9BB.idx differ diff --git a/.cache/clangd/index/shader.cpp.64FA6FA5FCD0A9F2.idx b/.cache/clangd/index/shader.cpp.64FA6FA5FCD0A9F2.idx new file mode 100644 index 0000000..d83eb11 Binary files /dev/null and b/.cache/clangd/index/shader.cpp.64FA6FA5FCD0A9F2.idx differ diff --git a/.cache/clangd/index/trigonometric.hpp.FE7D6F6E6C187356.idx b/.cache/clangd/index/trigonometric.hpp.FE7D6F6E6C187356.idx new file mode 100644 index 0000000..0bfccd3 Binary files /dev/null and b/.cache/clangd/index/trigonometric.hpp.FE7D6F6E6C187356.idx differ diff --git a/.cache/clangd/index/type_float.hpp.03F6BD1C8A1FB0C9.idx b/.cache/clangd/index/type_float.hpp.03F6BD1C8A1FB0C9.idx new file mode 100644 index 0000000..32f5f17 Binary files /dev/null and b/.cache/clangd/index/type_float.hpp.03F6BD1C8A1FB0C9.idx differ diff --git a/.cache/clangd/index/type_half.hpp.BBA8AC4C3BFF3A7A.idx b/.cache/clangd/index/type_half.hpp.BBA8AC4C3BFF3A7A.idx new file mode 100644 index 0000000..de1f545 Binary files /dev/null and b/.cache/clangd/index/type_half.hpp.BBA8AC4C3BFF3A7A.idx differ diff --git a/.cache/clangd/index/type_half.inl.BDE6FC47038E6E68.idx b/.cache/clangd/index/type_half.inl.BDE6FC47038E6E68.idx new file mode 100644 index 0000000..aa3f03e Binary files /dev/null and b/.cache/clangd/index/type_half.inl.BDE6FC47038E6E68.idx differ diff --git a/.cache/clangd/index/type_mat2x2.hpp.BA3BEC688A38AE38.idx b/.cache/clangd/index/type_mat2x2.hpp.BA3BEC688A38AE38.idx new file mode 100644 index 0000000..a82bfae Binary files /dev/null and b/.cache/clangd/index/type_mat2x2.hpp.BA3BEC688A38AE38.idx differ diff --git a/.cache/clangd/index/type_mat2x2.inl.0E9991BF1EFEE36A.idx b/.cache/clangd/index/type_mat2x2.inl.0E9991BF1EFEE36A.idx new file mode 100644 index 0000000..afedc5a Binary files /dev/null and b/.cache/clangd/index/type_mat2x2.inl.0E9991BF1EFEE36A.idx differ diff --git a/.cache/clangd/index/type_mat2x3.hpp.6843432F2B50C751.idx b/.cache/clangd/index/type_mat2x3.hpp.6843432F2B50C751.idx new file mode 100644 index 0000000..9f903ee Binary files /dev/null and b/.cache/clangd/index/type_mat2x3.hpp.6843432F2B50C751.idx differ diff --git a/.cache/clangd/index/type_mat2x3.inl.471E76C974A53B95.idx b/.cache/clangd/index/type_mat2x3.inl.471E76C974A53B95.idx new file mode 100644 index 0000000..5b673bb Binary files /dev/null and b/.cache/clangd/index/type_mat2x3.inl.471E76C974A53B95.idx differ diff --git a/.cache/clangd/index/type_mat2x4.hpp.47DBD1333776EF02.idx b/.cache/clangd/index/type_mat2x4.hpp.47DBD1333776EF02.idx new file mode 100644 index 0000000..21613eb Binary files /dev/null and b/.cache/clangd/index/type_mat2x4.hpp.47DBD1333776EF02.idx differ diff --git a/.cache/clangd/index/type_mat2x4.inl.78302896DF5B7ADF.idx b/.cache/clangd/index/type_mat2x4.inl.78302896DF5B7ADF.idx new file mode 100644 index 0000000..bc9d48f Binary files /dev/null and b/.cache/clangd/index/type_mat2x4.inl.78302896DF5B7ADF.idx differ diff --git a/.cache/clangd/index/type_mat3x2.hpp.3EB5AAA13B9F94BD.idx b/.cache/clangd/index/type_mat3x2.hpp.3EB5AAA13B9F94BD.idx new file mode 100644 index 0000000..230f814 Binary files /dev/null and b/.cache/clangd/index/type_mat3x2.hpp.3EB5AAA13B9F94BD.idx differ diff --git a/.cache/clangd/index/type_mat3x2.inl.09638659DD808B59.idx b/.cache/clangd/index/type_mat3x2.inl.09638659DD808B59.idx new file mode 100644 index 0000000..5bfc059 Binary files /dev/null and b/.cache/clangd/index/type_mat3x2.inl.09638659DD808B59.idx differ diff --git a/.cache/clangd/index/type_mat3x3.hpp.4CBDDA48CAACAF5F.idx b/.cache/clangd/index/type_mat3x3.hpp.4CBDDA48CAACAF5F.idx new file mode 100644 index 0000000..9559589 Binary files /dev/null and b/.cache/clangd/index/type_mat3x3.hpp.4CBDDA48CAACAF5F.idx differ diff --git a/.cache/clangd/index/type_mat3x3.inl.C6FD9E27B3EC1EFF.idx b/.cache/clangd/index/type_mat3x3.inl.C6FD9E27B3EC1EFF.idx new file mode 100644 index 0000000..923a420 Binary files /dev/null and b/.cache/clangd/index/type_mat3x3.inl.C6FD9E27B3EC1EFF.idx differ diff --git a/.cache/clangd/index/type_mat3x4.hpp.300662D95745EE94.idx b/.cache/clangd/index/type_mat3x4.hpp.300662D95745EE94.idx new file mode 100644 index 0000000..c392d83 Binary files /dev/null and b/.cache/clangd/index/type_mat3x4.hpp.300662D95745EE94.idx differ diff --git a/.cache/clangd/index/type_mat3x4.inl.13D4908F2DEFA382.idx b/.cache/clangd/index/type_mat3x4.inl.13D4908F2DEFA382.idx new file mode 100644 index 0000000..6bd16d5 Binary files /dev/null and b/.cache/clangd/index/type_mat3x4.inl.13D4908F2DEFA382.idx differ diff --git a/.cache/clangd/index/type_mat4x2.hpp.3231AB10342DCA24.idx b/.cache/clangd/index/type_mat4x2.hpp.3231AB10342DCA24.idx new file mode 100644 index 0000000..18cb415 Binary files /dev/null and b/.cache/clangd/index/type_mat4x2.hpp.3231AB10342DCA24.idx differ diff --git a/.cache/clangd/index/type_mat4x2.inl.4BC666462E5971F1.idx b/.cache/clangd/index/type_mat4x2.inl.4BC666462E5971F1.idx new file mode 100644 index 0000000..f2058ad Binary files /dev/null and b/.cache/clangd/index/type_mat4x2.inl.4BC666462E5971F1.idx differ diff --git a/.cache/clangd/index/type_mat4x3.hpp.4C54417DE9E5C0D7.idx b/.cache/clangd/index/type_mat4x3.hpp.4C54417DE9E5C0D7.idx new file mode 100644 index 0000000..c681a2a Binary files /dev/null and b/.cache/clangd/index/type_mat4x3.hpp.4C54417DE9E5C0D7.idx differ diff --git a/.cache/clangd/index/type_mat4x3.inl.980D89FC603C584F.idx b/.cache/clangd/index/type_mat4x3.inl.980D89FC603C584F.idx new file mode 100644 index 0000000..5d55e34 Binary files /dev/null and b/.cache/clangd/index/type_mat4x3.inl.980D89FC603C584F.idx differ diff --git a/.cache/clangd/index/type_mat4x4.hpp.032A97CDA32EC5D3.idx b/.cache/clangd/index/type_mat4x4.hpp.032A97CDA32EC5D3.idx new file mode 100644 index 0000000..e847872 Binary files /dev/null and b/.cache/clangd/index/type_mat4x4.hpp.032A97CDA32EC5D3.idx differ diff --git a/.cache/clangd/index/type_mat4x4.inl.06AF5EB68EE90982.idx b/.cache/clangd/index/type_mat4x4.inl.06AF5EB68EE90982.idx new file mode 100644 index 0000000..04739bd Binary files /dev/null and b/.cache/clangd/index/type_mat4x4.inl.06AF5EB68EE90982.idx differ diff --git a/.cache/clangd/index/type_ptr.hpp.C58E178F57B797D0.idx b/.cache/clangd/index/type_ptr.hpp.C58E178F57B797D0.idx new file mode 100644 index 0000000..a65be2f Binary files /dev/null and b/.cache/clangd/index/type_ptr.hpp.C58E178F57B797D0.idx differ diff --git a/.cache/clangd/index/type_ptr.inl.386E082E743DE7D0.idx b/.cache/clangd/index/type_ptr.inl.386E082E743DE7D0.idx new file mode 100644 index 0000000..6d56b70 Binary files /dev/null and b/.cache/clangd/index/type_ptr.inl.386E082E743DE7D0.idx differ diff --git a/.cache/clangd/index/type_quat.hpp.BE931C36ED9AC57B.idx b/.cache/clangd/index/type_quat.hpp.BE931C36ED9AC57B.idx new file mode 100644 index 0000000..7fcd3ee Binary files /dev/null and b/.cache/clangd/index/type_quat.hpp.BE931C36ED9AC57B.idx differ diff --git a/.cache/clangd/index/type_quat.inl.DBA491A9CD279C0D.idx b/.cache/clangd/index/type_quat.inl.DBA491A9CD279C0D.idx new file mode 100644 index 0000000..9c57b80 Binary files /dev/null and b/.cache/clangd/index/type_quat.inl.DBA491A9CD279C0D.idx differ diff --git a/.cache/clangd/index/type_vec1.hpp.A0B9356F879B2A09.idx b/.cache/clangd/index/type_vec1.hpp.A0B9356F879B2A09.idx new file mode 100644 index 0000000..363fa0c Binary files /dev/null and b/.cache/clangd/index/type_vec1.hpp.A0B9356F879B2A09.idx differ diff --git a/.cache/clangd/index/type_vec1.inl.745FB47C9481A68B.idx b/.cache/clangd/index/type_vec1.inl.745FB47C9481A68B.idx new file mode 100644 index 0000000..055e0fd Binary files /dev/null and b/.cache/clangd/index/type_vec1.inl.745FB47C9481A68B.idx differ diff --git a/.cache/clangd/index/type_vec2.hpp.07C84ACF0C310BEF.idx b/.cache/clangd/index/type_vec2.hpp.07C84ACF0C310BEF.idx new file mode 100644 index 0000000..4e5d0b0 Binary files /dev/null and b/.cache/clangd/index/type_vec2.hpp.07C84ACF0C310BEF.idx differ diff --git a/.cache/clangd/index/type_vec2.inl.35864EAEB49664BD.idx b/.cache/clangd/index/type_vec2.inl.35864EAEB49664BD.idx new file mode 100644 index 0000000..4bfcede Binary files /dev/null and b/.cache/clangd/index/type_vec2.inl.35864EAEB49664BD.idx differ diff --git a/.cache/clangd/index/type_vec3.hpp.7A3926F334F08DAE.idx b/.cache/clangd/index/type_vec3.hpp.7A3926F334F08DAE.idx new file mode 100644 index 0000000..1b92b63 Binary files /dev/null and b/.cache/clangd/index/type_vec3.hpp.7A3926F334F08DAE.idx differ diff --git a/.cache/clangd/index/type_vec3.inl.D56DC3C43107A335.idx b/.cache/clangd/index/type_vec3.inl.D56DC3C43107A335.idx new file mode 100644 index 0000000..4cc12a5 Binary files /dev/null and b/.cache/clangd/index/type_vec3.inl.D56DC3C43107A335.idx differ diff --git a/.cache/clangd/index/type_vec4.hpp.726337FF5DD1A0C5.idx b/.cache/clangd/index/type_vec4.hpp.726337FF5DD1A0C5.idx new file mode 100644 index 0000000..1ef4432 Binary files /dev/null and b/.cache/clangd/index/type_vec4.hpp.726337FF5DD1A0C5.idx differ diff --git a/.cache/clangd/index/type_vec4.inl.D5C27FF9E08FB5AB.idx b/.cache/clangd/index/type_vec4.inl.D5C27FF9E08FB5AB.idx new file mode 100644 index 0000000..6359290 Binary files /dev/null and b/.cache/clangd/index/type_vec4.inl.D5C27FF9E08FB5AB.idx differ diff --git a/.cache/clangd/index/vec1.hpp.3ADF0BD89C19AB2C.idx b/.cache/clangd/index/vec1.hpp.3ADF0BD89C19AB2C.idx new file mode 100644 index 0000000..a33a8c6 Binary files /dev/null and b/.cache/clangd/index/vec1.hpp.3ADF0BD89C19AB2C.idx differ diff --git a/.cache/clangd/index/vec2.hpp.4F179286BA488135.idx b/.cache/clangd/index/vec2.hpp.4F179286BA488135.idx new file mode 100644 index 0000000..b4ddaa5 Binary files /dev/null and b/.cache/clangd/index/vec2.hpp.4F179286BA488135.idx differ diff --git a/.cache/clangd/index/vec3.hpp.0575BA4755B47748.idx b/.cache/clangd/index/vec3.hpp.0575BA4755B47748.idx new file mode 100644 index 0000000..2b1bbff Binary files /dev/null and b/.cache/clangd/index/vec3.hpp.0575BA4755B47748.idx differ diff --git a/.cache/clangd/index/vec4.hpp.4D2B873299F544BF.idx b/.cache/clangd/index/vec4.hpp.4D2B873299F544BF.idx new file mode 100644 index 0000000..55434d3 Binary files /dev/null and b/.cache/clangd/index/vec4.hpp.4D2B873299F544BF.idx differ diff --git a/.cache/clangd/index/vector_bool1.hpp.C03CB123001F85C6.idx b/.cache/clangd/index/vector_bool1.hpp.C03CB123001F85C6.idx new file mode 100644 index 0000000..d3e4095 Binary files /dev/null and b/.cache/clangd/index/vector_bool1.hpp.C03CB123001F85C6.idx differ diff --git a/.cache/clangd/index/vector_bool1_precision.hpp.618D20AC1BC249B6.idx b/.cache/clangd/index/vector_bool1_precision.hpp.618D20AC1BC249B6.idx new file mode 100644 index 0000000..f3a09ec Binary files /dev/null and b/.cache/clangd/index/vector_bool1_precision.hpp.618D20AC1BC249B6.idx differ diff --git a/.cache/clangd/index/vector_bool2.hpp.7AEF5CB6900FFA53.idx b/.cache/clangd/index/vector_bool2.hpp.7AEF5CB6900FFA53.idx new file mode 100644 index 0000000..4a3f9ff Binary files /dev/null and b/.cache/clangd/index/vector_bool2.hpp.7AEF5CB6900FFA53.idx differ diff --git a/.cache/clangd/index/vector_bool2_precision.hpp.AA50C6F90FED6FA5.idx b/.cache/clangd/index/vector_bool2_precision.hpp.AA50C6F90FED6FA5.idx new file mode 100644 index 0000000..9ae15ad Binary files /dev/null and b/.cache/clangd/index/vector_bool2_precision.hpp.AA50C6F90FED6FA5.idx differ diff --git a/.cache/clangd/index/vector_bool3.hpp.FB77BE96E990174D.idx b/.cache/clangd/index/vector_bool3.hpp.FB77BE96E990174D.idx new file mode 100644 index 0000000..879ed3c Binary files /dev/null and b/.cache/clangd/index/vector_bool3.hpp.FB77BE96E990174D.idx differ diff --git a/.cache/clangd/index/vector_bool3_precision.hpp.5FAFACF965F166E9.idx b/.cache/clangd/index/vector_bool3_precision.hpp.5FAFACF965F166E9.idx new file mode 100644 index 0000000..cbccf00 Binary files /dev/null and b/.cache/clangd/index/vector_bool3_precision.hpp.5FAFACF965F166E9.idx differ diff --git a/.cache/clangd/index/vector_bool4.hpp.61514FDB7543CDB9.idx b/.cache/clangd/index/vector_bool4.hpp.61514FDB7543CDB9.idx new file mode 100644 index 0000000..a2b46d0 Binary files /dev/null and b/.cache/clangd/index/vector_bool4.hpp.61514FDB7543CDB9.idx differ diff --git a/.cache/clangd/index/vector_bool4_precision.hpp.26F2F6B5FB0DA082.idx b/.cache/clangd/index/vector_bool4_precision.hpp.26F2F6B5FB0DA082.idx new file mode 100644 index 0000000..27e17dc Binary files /dev/null and b/.cache/clangd/index/vector_bool4_precision.hpp.26F2F6B5FB0DA082.idx differ diff --git a/.cache/clangd/index/vector_double1.hpp.5A0BB1C4DA535190.idx b/.cache/clangd/index/vector_double1.hpp.5A0BB1C4DA535190.idx new file mode 100644 index 0000000..5846430 Binary files /dev/null and b/.cache/clangd/index/vector_double1.hpp.5A0BB1C4DA535190.idx differ diff --git a/.cache/clangd/index/vector_double1_precision.hpp.A2680EA561402A8E.idx b/.cache/clangd/index/vector_double1_precision.hpp.A2680EA561402A8E.idx new file mode 100644 index 0000000..e08f3d9 Binary files /dev/null and b/.cache/clangd/index/vector_double1_precision.hpp.A2680EA561402A8E.idx differ diff --git a/.cache/clangd/index/vector_double2.hpp.39B3640152623B17.idx b/.cache/clangd/index/vector_double2.hpp.39B3640152623B17.idx new file mode 100644 index 0000000..b259a14 Binary files /dev/null and b/.cache/clangd/index/vector_double2.hpp.39B3640152623B17.idx differ diff --git a/.cache/clangd/index/vector_double2_precision.hpp.A36098E1D5E0D32B.idx b/.cache/clangd/index/vector_double2_precision.hpp.A36098E1D5E0D32B.idx new file mode 100644 index 0000000..7a4ad17 Binary files /dev/null and b/.cache/clangd/index/vector_double2_precision.hpp.A36098E1D5E0D32B.idx differ diff --git a/.cache/clangd/index/vector_double3.hpp.9BB046C86809BCDB.idx b/.cache/clangd/index/vector_double3.hpp.9BB046C86809BCDB.idx new file mode 100644 index 0000000..69a714a Binary files /dev/null and b/.cache/clangd/index/vector_double3.hpp.9BB046C86809BCDB.idx differ diff --git a/.cache/clangd/index/vector_double3_precision.hpp.B9F47122998B2963.idx b/.cache/clangd/index/vector_double3_precision.hpp.B9F47122998B2963.idx new file mode 100644 index 0000000..144816a Binary files /dev/null and b/.cache/clangd/index/vector_double3_precision.hpp.B9F47122998B2963.idx differ diff --git a/.cache/clangd/index/vector_double4.hpp.7D58AE7413BBCFDC.idx b/.cache/clangd/index/vector_double4.hpp.7D58AE7413BBCFDC.idx new file mode 100644 index 0000000..08a1f84 Binary files /dev/null and b/.cache/clangd/index/vector_double4.hpp.7D58AE7413BBCFDC.idx differ diff --git a/.cache/clangd/index/vector_double4_precision.hpp.1B4C46D52AD67417.idx b/.cache/clangd/index/vector_double4_precision.hpp.1B4C46D52AD67417.idx new file mode 100644 index 0000000..b3a693b Binary files /dev/null and b/.cache/clangd/index/vector_double4_precision.hpp.1B4C46D52AD67417.idx differ diff --git a/.cache/clangd/index/vector_float1.hpp.353C475A4CA468BB.idx b/.cache/clangd/index/vector_float1.hpp.353C475A4CA468BB.idx new file mode 100644 index 0000000..36b7a2d Binary files /dev/null and b/.cache/clangd/index/vector_float1.hpp.353C475A4CA468BB.idx differ diff --git a/.cache/clangd/index/vector_float1_precision.hpp.F98F67962C61051F.idx b/.cache/clangd/index/vector_float1_precision.hpp.F98F67962C61051F.idx new file mode 100644 index 0000000..a0a4756 Binary files /dev/null and b/.cache/clangd/index/vector_float1_precision.hpp.F98F67962C61051F.idx differ diff --git a/.cache/clangd/index/vector_float2.hpp.57F37495DD1B0BB6.idx b/.cache/clangd/index/vector_float2.hpp.57F37495DD1B0BB6.idx new file mode 100644 index 0000000..462eee0 Binary files /dev/null and b/.cache/clangd/index/vector_float2.hpp.57F37495DD1B0BB6.idx differ diff --git a/.cache/clangd/index/vector_float2_precision.hpp.859AD3DA3A9C231D.idx b/.cache/clangd/index/vector_float2_precision.hpp.859AD3DA3A9C231D.idx new file mode 100644 index 0000000..dafc5fc Binary files /dev/null and b/.cache/clangd/index/vector_float2_precision.hpp.859AD3DA3A9C231D.idx differ diff --git a/.cache/clangd/index/vector_float3.hpp.689B968D35D452BD.idx b/.cache/clangd/index/vector_float3.hpp.689B968D35D452BD.idx new file mode 100644 index 0000000..82cf09c Binary files /dev/null and b/.cache/clangd/index/vector_float3.hpp.689B968D35D452BD.idx differ diff --git a/.cache/clangd/index/vector_float3_precision.hpp.355645090523279C.idx b/.cache/clangd/index/vector_float3_precision.hpp.355645090523279C.idx new file mode 100644 index 0000000..5ecafae Binary files /dev/null and b/.cache/clangd/index/vector_float3_precision.hpp.355645090523279C.idx differ diff --git a/.cache/clangd/index/vector_float4.hpp.D9C554603489C6F9.idx b/.cache/clangd/index/vector_float4.hpp.D9C554603489C6F9.idx new file mode 100644 index 0000000..05a6f88 Binary files /dev/null and b/.cache/clangd/index/vector_float4.hpp.D9C554603489C6F9.idx differ diff --git a/.cache/clangd/index/vector_float4_precision.hpp.0CD5A1FDDEC25B23.idx b/.cache/clangd/index/vector_float4_precision.hpp.0CD5A1FDDEC25B23.idx new file mode 100644 index 0000000..6f8f4b1 Binary files /dev/null and b/.cache/clangd/index/vector_float4_precision.hpp.0CD5A1FDDEC25B23.idx differ diff --git a/.cache/clangd/index/vector_int1.hpp.0A7C4BBD37973B87.idx b/.cache/clangd/index/vector_int1.hpp.0A7C4BBD37973B87.idx new file mode 100644 index 0000000..d871b9e Binary files /dev/null and b/.cache/clangd/index/vector_int1.hpp.0A7C4BBD37973B87.idx differ diff --git a/.cache/clangd/index/vector_int1_sized.hpp.1DA382877233AFF7.idx b/.cache/clangd/index/vector_int1_sized.hpp.1DA382877233AFF7.idx new file mode 100644 index 0000000..94572f3 Binary files /dev/null and b/.cache/clangd/index/vector_int1_sized.hpp.1DA382877233AFF7.idx differ diff --git a/.cache/clangd/index/vector_int2.hpp.4ADA8528228C812E.idx b/.cache/clangd/index/vector_int2.hpp.4ADA8528228C812E.idx new file mode 100644 index 0000000..dbe8e26 Binary files /dev/null and b/.cache/clangd/index/vector_int2.hpp.4ADA8528228C812E.idx differ diff --git a/.cache/clangd/index/vector_int2_sized.hpp.15655935649DC471.idx b/.cache/clangd/index/vector_int2_sized.hpp.15655935649DC471.idx new file mode 100644 index 0000000..e764116 Binary files /dev/null and b/.cache/clangd/index/vector_int2_sized.hpp.15655935649DC471.idx differ diff --git a/.cache/clangd/index/vector_int3.hpp.F3807715A82AA1AA.idx b/.cache/clangd/index/vector_int3.hpp.F3807715A82AA1AA.idx new file mode 100644 index 0000000..4eb5e75 Binary files /dev/null and b/.cache/clangd/index/vector_int3.hpp.F3807715A82AA1AA.idx differ diff --git a/.cache/clangd/index/vector_int3_sized.hpp.5E2706CF703DD0E4.idx b/.cache/clangd/index/vector_int3_sized.hpp.5E2706CF703DD0E4.idx new file mode 100644 index 0000000..23f5ab0 Binary files /dev/null and b/.cache/clangd/index/vector_int3_sized.hpp.5E2706CF703DD0E4.idx differ diff --git a/.cache/clangd/index/vector_int4.hpp.4E7BD3AD19FC24E9.idx b/.cache/clangd/index/vector_int4.hpp.4E7BD3AD19FC24E9.idx new file mode 100644 index 0000000..be68373 Binary files /dev/null and b/.cache/clangd/index/vector_int4.hpp.4E7BD3AD19FC24E9.idx differ diff --git a/.cache/clangd/index/vector_int4_sized.hpp.6591F05A85D4320E.idx b/.cache/clangd/index/vector_int4_sized.hpp.6591F05A85D4320E.idx new file mode 100644 index 0000000..2d75dc6 Binary files /dev/null and b/.cache/clangd/index/vector_int4_sized.hpp.6591F05A85D4320E.idx differ diff --git a/.cache/clangd/index/vector_relational.hpp.34C4D674FC0687F0.idx b/.cache/clangd/index/vector_relational.hpp.34C4D674FC0687F0.idx new file mode 100644 index 0000000..4d3cd18 Binary files /dev/null and b/.cache/clangd/index/vector_relational.hpp.34C4D674FC0687F0.idx differ diff --git a/.cache/clangd/index/vector_relational.hpp.F98C15D7343631CF.idx b/.cache/clangd/index/vector_relational.hpp.F98C15D7343631CF.idx new file mode 100644 index 0000000..c1a99d9 Binary files /dev/null and b/.cache/clangd/index/vector_relational.hpp.F98C15D7343631CF.idx differ diff --git a/.cache/clangd/index/vector_relational.inl.657702B446952DB7.idx b/.cache/clangd/index/vector_relational.inl.657702B446952DB7.idx new file mode 100644 index 0000000..06b4ce9 Binary files /dev/null and b/.cache/clangd/index/vector_relational.inl.657702B446952DB7.idx differ diff --git a/.cache/clangd/index/vector_uint1.hpp.F091E64ECC74ACF5.idx b/.cache/clangd/index/vector_uint1.hpp.F091E64ECC74ACF5.idx new file mode 100644 index 0000000..a717b36 Binary files /dev/null and b/.cache/clangd/index/vector_uint1.hpp.F091E64ECC74ACF5.idx differ diff --git a/.cache/clangd/index/vector_uint1_sized.hpp.0A7FA08FA73281C8.idx b/.cache/clangd/index/vector_uint1_sized.hpp.0A7FA08FA73281C8.idx new file mode 100644 index 0000000..c38e066 Binary files /dev/null and b/.cache/clangd/index/vector_uint1_sized.hpp.0A7FA08FA73281C8.idx differ diff --git a/.cache/clangd/index/vector_uint2.hpp.2F8C7A0289B4859D.idx b/.cache/clangd/index/vector_uint2.hpp.2F8C7A0289B4859D.idx new file mode 100644 index 0000000..1ff7b98 Binary files /dev/null and b/.cache/clangd/index/vector_uint2.hpp.2F8C7A0289B4859D.idx differ diff --git a/.cache/clangd/index/vector_uint2_sized.hpp.293CE7C153DFA758.idx b/.cache/clangd/index/vector_uint2_sized.hpp.293CE7C153DFA758.idx new file mode 100644 index 0000000..61a0a2b Binary files /dev/null and b/.cache/clangd/index/vector_uint2_sized.hpp.293CE7C153DFA758.idx differ diff --git a/.cache/clangd/index/vector_uint3.hpp.C21AC66873C9ABA3.idx b/.cache/clangd/index/vector_uint3.hpp.C21AC66873C9ABA3.idx new file mode 100644 index 0000000..f79326e Binary files /dev/null and b/.cache/clangd/index/vector_uint3.hpp.C21AC66873C9ABA3.idx differ diff --git a/.cache/clangd/index/vector_uint3_sized.hpp.B2021D71139832F5.idx b/.cache/clangd/index/vector_uint3_sized.hpp.B2021D71139832F5.idx new file mode 100644 index 0000000..803e40f Binary files /dev/null and b/.cache/clangd/index/vector_uint3_sized.hpp.B2021D71139832F5.idx differ diff --git a/.cache/clangd/index/vector_uint4.hpp.922FBEB3F8560F49.idx b/.cache/clangd/index/vector_uint4.hpp.922FBEB3F8560F49.idx new file mode 100644 index 0000000..43e0544 Binary files /dev/null and b/.cache/clangd/index/vector_uint4.hpp.922FBEB3F8560F49.idx differ diff --git a/.cache/clangd/index/vector_uint4_sized.hpp.A2BE5A9F3863EDE5.idx b/.cache/clangd/index/vector_uint4_sized.hpp.A2BE5A9F3863EDE5.idx new file mode 100644 index 0000000..1fb9a96 Binary files /dev/null and b/.cache/clangd/index/vector_uint4_sized.hpp.A2BE5A9F3863EDE5.idx differ diff --git a/.cache/clangd/index/vulkan.c.F2104DDC9052A2C0.idx b/.cache/clangd/index/vulkan.c.F2104DDC9052A2C0.idx new file mode 100644 index 0000000..261bb9c Binary files /dev/null and b/.cache/clangd/index/vulkan.c.F2104DDC9052A2C0.idx differ diff --git a/.cache/clangd/index/window.c.5C7971F1BE22B7C2.idx b/.cache/clangd/index/window.c.5C7971F1BE22B7C2.idx new file mode 100644 index 0000000..ca64de6 Binary files /dev/null and b/.cache/clangd/index/window.c.5C7971F1BE22B7C2.idx differ diff --git a/.clangd b/.clangd new file mode 100644 index 0000000..59b1367 --- /dev/null +++ b/.clangd @@ -0,0 +1,5 @@ +CompileFlags: + Add: + -I./libraries/glad/include + -I./libraries/glfw/include + -I./libraries/glm diff --git a/CMakeLists.txt b/CMakeLists.txt index 3ba8b22..2889dbf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -75,17 +75,26 @@ endif() # GLFW (if vendored in libraries/) if(EXISTS ${CMAKE_SOURCE_DIR}/libraries/glfw/CMakeLists.txt) add_subdirectory(${CMAKE_SOURCE_DIR}/libraries/glfw EXCLUDE_FROM_ALL) + target_include_directories(${EXECUTABLE_NAME} PRIVATE + ${CMAKE_SOURCE_DIR}/libraries/glfw/include + ) endif() # GLM (header-only) if(EXISTS ${CMAKE_SOURCE_DIR}/libraries/glm/CMakeLists.txt) add_subdirectory(${CMAKE_SOURCE_DIR}/libraries/glm EXCLUDE_FROM_ALL) + target_include_directories(${EXECUTABLE_NAME} PRIVATE + ${CMAKE_SOURCE_DIR}/libraries/glm + ) endif() # GLAD (build once as a static lib) if(EXISTS ${CMAKE_SOURCE_DIR}/libraries/glad/src/glad.c) add_library(glad ${CMAKE_SOURCE_DIR}/libraries/glad/src/glad.c) target_include_directories(glad PUBLIC ${CMAKE_SOURCE_DIR}/libraries/glad/include) + target_include_directories(${EXECUTABLE_NAME} PRIVATE + ${CMAKE_SOURCE_DIR}/libraries/glad/include + ) endif() # Link with OpenGL + dependencies diff --git a/RASTER b/RASTER index 0ef0dcb..ea03c32 100755 Binary files a/RASTER and b/RASTER differ diff --git a/compile_commands.json b/compile_commands.json new file mode 120000 index 0000000..25eb4b2 --- /dev/null +++ b/compile_commands.json @@ -0,0 +1 @@ +build/compile_commands.json \ No newline at end of file diff --git a/source/main.cpp b/source/main.cpp index 402c18a..48284b3 100644 --- a/source/main.cpp +++ b/source/main.cpp @@ -180,7 +180,7 @@ int main() { // Caulculate model, view, projection matrices glm::mat4 model = glm::mat4(1.0f); glm::mat4 view = glm::translate(glm::mat4(1.0f), glm::vec3(0.0f, 0.0f, -1.0f)); - glm::mat4 projection = glm::perspective(glm::radians(45.0f), SCR_WIDTH/SCR_HEIGHT, 0.1f, 100.0f); + glm::mat4 projection = glm::perspective(glm::radians(45.0f), (SCR_WIDTH/SCR_HEIGHT)*2, 0.1f, 100.0f); GLuint modelLoc = (unsigned int) glGetUniformLocation(shaderProgram, "model"); GLuint viewLoc = (unsigned int) glGetUniformLocation(shaderProgram, "view");