Groove
7f9cb53c54
Fixed Visual C++ 2013
ago%!(EXTRA string=7 years)
Christophe Riccio
61e68f2667
Fixed swizzle functions and operators tests
ago%!(EXTRA string=7 years)
Christophe Riccio
a23dd2f800
Clean up CMake project, added arithmetic operators to swizzle operators types
ago%!(EXTRA string=7 years)
Christophe Riccio
ac1f60997c
Fixed GCC and Cland build
ago%!(EXTRA string=7 years)
Christophe Riccio
9029ac9315
Removed dead file
ago%!(EXTRA string=7 years)
Christophe Riccio
4db3abe6b5
Refactored GLM_FORCE_MESSAGES, added swizzle operators and functions tests
ago%!(EXTRA string=7 years)
Christophe Riccio
d50c699515
Fixed SIMD support detection
ago%!(EXTRA string=7 years)
Christophe Riccio
657ca108ed
Fixed Visual C++ language detection
ago%!(EXTRA string=7 years)
Christophe Riccio
cb3436886e
Fixed Clang build
ago%!(EXTRA string=7 years)
Groove
f27a24de0e
Refactor GLM messages and build targets
ago%!(EXTRA string=7 years)
Groove
5c543e65f8
Fixed build
ago%!(EXTRA string=7 years)
Groove
802532de0f
Fixed build
ago%!(EXTRA string=7 years)
Groove
c7b6cf56e3
Fixed swizzle functions and tests
ago%!(EXTRA string=7 years)
Groove
e30685ef96
Fixed build
ago%!(EXTRA string=7 years)
Groove
5620858a14
Fixed build
ago%!(EXTRA string=7 years)
Groove
b76f938505
Added C++2a detection and fixed constexpr tests
ago%!(EXTRA string=7 years)
Groove
1381e0b4c1
Fixed build errors
ago%!(EXTRA string=7 years)
Groove
10d7a5dc30
Fixed build
ago%!(EXTRA string=7 years)
Christophe Riccio
0f2e1fa493
Fixed build
ago%!(EXTRA string=7 years)
Christophe Riccio
2098b073ff
Tentative fix build
ago%!(EXTRA string=7 years)
Groove
710e95fb08
Fixed build
ago%!(EXTRA string=7 years)
Groove
e280eb9d6c
Fixed build
ago%!(EXTRA string=7 years)
Groove
da8b136419
Fixed build
ago%!(EXTRA string=7 years)
Groove
16106b2e3e
Added C++17 detection, added VC language version detection, clean up alignment type, clean up swizzle operator detection
ago%!(EXTRA string=7 years)
Groove
bd2c7070d7
Fixed build
ago%!(EXTRA string=7 years)
Groove
c5386c05f9
More constexpr experiments
ago%!(EXTRA string=7 years)
Groove
5ddfa3f8a9
More constexpr test
ago%!(EXTRA string=7 years)
Groove
50bd4b0711
Initial work on more constexpr support in GLM
ago%!(EXTRA string=7 years)
Christophe Riccio
ce644e01bb
Removed useless copy assignment operators
ago%!(EXTRA string=7 years)
Christophe Riccio
7ed97b4cab
Fixed GCC build
ago%!(EXTRA string=7 years)
Christophe Riccio
dee806ea3f
Use initializer lists for matrix constructor
ago%!(EXTRA string=7 years)
Christophe Riccio
d746c1eba9
Fixed default and constexpr build issues
ago%!(EXTRA string=7 years)
Christophe Riccio
e48c5ae892
More use of initializer lists
ago%!(EXTRA string=7 years)
Christophe Riccio
3308b75836
Use initializer lists constructors for mat2
ago%!(EXTRA string=7 years)
Groove
65f1fb25bb
Redesigned constexpr support which excludes both SIMD and constexpr #783
ago%!(EXTRA string=7 years)
Groove
baca827371
Redesigned constexpr support which supports both SIMD and constexpr on Clang #783
ago%!(EXTRA string=7 years)
Groove
d3a2542c77
Fixed build
ago%!(EXTRA string=7 years)
Groove
13ef0f92bc
Added detection of Visual C++ 2017 toolsets
ago%!(EXTRA string=7 years)
Groove
398e66ac32
Redesigned constexpr support which requires disable GLM SIMD on Visual C++ #783
ago%!(EXTRA string=7 years)
Groove
213a66f9bf
- Added missing vec1 based constructors
ago%!(EXTRA string=7 years)
Groove
ec261bd21b
Added vec1 based constructors to vec4 with tests and fixed build
ago%!(EXTRA string=7 years)
Groove
f5e27805af
Added vec1 based constructors to vec3 with tests and fixed build
ago%!(EXTRA string=7 years)
Groove
97ad14cf82
Added vec1 based constructors to vec2 zith tests and started vec3
ago%!(EXTRA string=7 years)
Christophe Riccio
0d973b40a4
Fixed int mod
ago%!(EXTRA string=7 years)
Christophe Riccio
5da834b725
Fixed warnings
ago%!(EXTRA string=7 years)
Christophe Riccio
2a332ac098
Fixed build
ago%!(EXTRA string=7 years)
Christophe Riccio
a772bb3fd1
Added missing bitfieldInterleave overload
ago%!(EXTRA string=7 years)
Christophe Riccio
b4981e56fa
Added bitfieldDeinterleave with tests
ago%!(EXTRA string=7 years)
Vladimír Vondruš
aa1728cde2
Make to_string(dualquat) actually work.
...
It segfaulted somewhere deep in strlen() due to a mismatch in printf()
argument count.
ago%!(EXTRA string=7 years)
thechosenone124
8bbbbfcafd
Intermediate Function Is Improperly Done
...
The formula for calculating the intermediate for a SQUAD interpolation is
exp((log(next * invQuat) + log(prev * invQuat)) / static_cast<T>(-4)) * curr;
The current code uses addition instead of multiplication (based on http://web.mit.edu/2.998/www/QuaternionReport1.pdf )
ago%!(EXTRA string=7 years)