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=8 years)
Christophe Riccio
5da834b725
Fixed warnings
ago%!(EXTRA string=8 years)
Christophe Riccio
2a332ac098
Fixed build
ago%!(EXTRA string=8 years)
Christophe Riccio
a772bb3fd1
Added missing bitfieldInterleave overload
ago%!(EXTRA string=8 years)
Christophe Riccio
b4981e56fa
Added bitfieldDeinterleave with tests
ago%!(EXTRA string=8 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=8 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=8 years)
JimVonMoon
59e15deb6d
Fixed potential narrowing conversion in extractEulerAngleXYZ
ago%!(EXTRA string=8 years)
Christophe Riccio
024e94b6c4
Fixed GTX_easing on Apple Clang
ago%!(EXTRA string=8 years)
Christophe Riccio
ef615c8d6e
Tentative fix GTX_easing on Apple Clang
ago%!(EXTRA string=8 years)
Christophe Riccio
5c02758b15
Tentative fix GTX_easing on Apple Clang
ago%!(EXTRA string=8 years)
Christophe Riccio
3a7168eb55
Tentative fix Clang build
ago%!(EXTRA string=8 years)
Christophe Riccio
e2b75b6bf7
Fixed GTX_easying clang warnings
ago%!(EXTRA string=8 years)
Christophe Riccio
4d4dbcade6
Moved bounded function to GTX_common from EXT_vector_relational as there are quite new
ago%!(EXTRA string=8 years)
Christophe Riccio
77acd2fe40
Clarify quat_cast documentation, applying on pure rotation matrices #759
ago%!(EXTRA string=8 years)
Christophe Riccio
1d3f8a057f
Fixed GTX_easing build on Clang
ago%!(EXTRA string=8 years)
Christophe Riccio
1cd7a47279
Fixed GTX_easing build on VS2013
ago%!(EXTRA string=8 years)
Christophe Riccio
62dfe7adfb
Fixed isnan on CUDA #727
ago%!(EXTRA string=8 years)
Christophe Riccio
b3a24a0565
Fixed linearRand #762
ago%!(EXTRA string=8 years)
Christophe Riccio
69f94334e0
Added GTX_easing for interpolation functions #761
ago%!(EXTRA string=8 years)
Christophe Riccio
d53cd73a0e
Fixed mising glm::precision
ago%!(EXTRA string=8 years)
Christophe Riccio
798ab30b9d
Fixed Syntax error when compiling with GLM_FORCE_CTOR_INIT and GLM_ENABLE_EXPERIMENTAL #753
ago%!(EXTRA string=8 years)
Torbjørn Viksand
351155b9e1
Do not define GLM_CONSTEXPR_CXX14 on MSVC < 2017
ago%!(EXTRA string=8 years)
Christophe Riccio
b8d0681725
Fixed misspelling #738
ago%!(EXTRA string=8 years)
Christophe Riccio
8390a77b3a
Added GLM_FORCE_CTOR_INIT #735 #740
ago%!(EXTRA string=8 years)
Philippe Groarke
2cac15849b
cleanup : Remove trailing whitespaces.
ago%!(EXTRA string=8 years)
Philippe Groarke
fd327cd341
cleanup : Remove trailing whitespaces.
ago%!(EXTRA string=8 years)
Vitali Parkhomenko
15fb58aacb
Added extraction of Euler angles from rotation matrix.
...
Extraction of Euler angles from rotation matrix for 11 sequences of rotation axes:
z-x-z, x-y-x, y-z-y, z-y-z, x-z-x, y-x-y, y-z-x, z-x-y, x-z-y, z-y-x, y-x-z.
ago%!(EXTRA string=8 years)
Vitali Parkhomenko
5361f5e4ec
Added creating a rotation matrix from Euler angles
...
Creating a rotation matrix for 10 sequences of rotation axes:
z-x-z, x-y-x, y-z-y, z-y-z, x-z-x, y-x-y, y-z-x, z-x-y, x-z-y, z-y-x.
ago%!(EXTRA string=8 years)
Vitali Parkhomenko
5fe5f32edd
Added creating a derived matrix from the rotation matrix.
...
Creating a derived matrix from the rotation matrix about the x-, y-, and z-axis.
ago%!(EXTRA string=8 years)
Chris Helmich
3aebd8f8fd
added GLM_CONSTEXPR_CXX14 flag to vec<>::operator= and mat<>::operator=
ago%!(EXTRA string=8 years)
Chris Helmich
dee4f81bc7
added GLM_CONSTEXPR_CTOR_CXX14 flags to mat<>::ctors()
ago%!(EXTRA string=8 years)
devmane144
abb7fecc5e
Update type_vec4.hpp
ago%!(EXTRA string=8 years)
devmane144
9b621ee4db
Added the other 3 const & to the file
...
I added the other 3 const & that I missed.
ago%!(EXTRA string=8 years)
devmane144
f30f012d37
Adding a const & here for consistency reasons
...
The other vector types have T const & scalar for their binary operator+
ago%!(EXTRA string=8 years)
Chris Helmich
4a4af0b80e
added flags GLM_CONSTEXPR_CXX14 and GLM_CONSTEXPR_CTOR_CXX14
ago%!(EXTRA string=8 years)
Yuri Kilochek
0afc784511
Add definitions for `glm::type<T>` members, so that they can be used outside of constant expressions.
ago%!(EXTRA string=8 years)
Christophe Riccio
7725407b2d
Added missing quat minus operator #703
ago%!(EXTRA string=8 years)
Christophe Riccio
6390805e6d
Fixed zero as null pointer constant
ago%!(EXTRA string=8 years)
Christophe Riccio
43179a4bc1
Fixed typo
ago%!(EXTRA string=8 years)
Yuri Kilochek
1ef3e5a200
`components`, `cols`, `rows` are no longer defined as members of anonymous enums and are now instead static integral constants of type `glm::length_t` (this appears to be current approach).
ago%!(EXTRA string=8 years)
Yuri Kilochek
7f162ff4e8
Remove redundant specializations of `glm::type<mat</*...*/>>`
ago%!(EXTRA string=8 years)