Christophe Riccio
d746c1eba9
Fixed default and constexpr build issues
2018-07-10 14:28:13 +02:00
Christophe Riccio
e48c5ae892
More use of initializer lists
2018-07-10 11:52:00 +02:00
Christophe Riccio
3308b75836
Use initializer lists constructors for mat2
2018-07-10 10:52:47 +02:00
Groove
65f1fb25bb
Redesigned constexpr support which excludes both SIMD and constexpr #783
2018-07-10 01:00:47 +02:00
Groove
e264f3f17c
Fixed test build
2018-07-10 00:32:51 +02:00
Groove
baca827371
Redesigned constexpr support which supports both SIMD and constexpr on Clang #783
2018-07-10 00:28:05 +02:00
Groove
f95abf2c27
Added more constexpr tests #783
2018-07-10 00:06:28 +02:00
Groove
d3a2542c77
Fixed build
2018-07-09 23:55:25 +02:00
Groove
c06993191f
Added initial constexpr tests #783
2018-07-09 23:54:10 +02:00
Groove
13ef0f92bc
Added detection of Visual C++ 2017 toolsets
2018-07-09 23:23:24 +02:00
Groove
f889ac0bfe
Added initial constexpr tests #783
2018-07-09 21:55:19 +02:00
Groove
398e66ac32
Redesigned constexpr support which requires disable GLM SIMD on Visual C++ #783
2018-07-09 21:44:28 +02:00
Groove
cdcc9467d0
Fixed core_type_vec4 tests
2018-07-09 17:45:55 +02:00
Groove
3a1787795e
Fixed warning
2018-07-09 09:19:42 +02:00
Groove
213a66f9bf
- Added missing vec1 based constructors
2018-07-07 12:04:27 +02:00
Groove
ec261bd21b
Added vec1 based constructors to vec4 with tests and fixed build
2018-07-06 22:22:09 +02:00
Groove
f5e27805af
Added vec1 based constructors to vec3 with tests and fixed build
2018-07-06 21:08:06 +02:00
Groove
97ad14cf82
Added vec1 based constructors to vec2 zith tests and started vec3
2018-07-05 15:21:34 +02:00
Christophe Riccio
0d973b40a4
Fixed int mod
2018-06-18 14:25:14 +02:00
Christophe Riccio
11c26f9edb
Fixed build problems due to printf and std::clock_t #778
2018-06-18 12:40:00 +02:00
Christophe Riccio
5da834b725
Fixed warnings
2018-06-18 12:02:49 +02:00
Christophe Riccio
620c951501
Merge branch 'master' of https://github.com/g-truc/glm
2018-06-02 00:26:27 +02:00
Christophe Riccio
1139f10a59
Fixed build
2018-06-02 00:25:58 +02:00
Christophe
56ed906320
Merge pull request #772 from thechosenone124/patch-1
...
Intermediate Function Is Improperly Done #772
2018-06-01 23:49:02 +02:00
Christophe
c0e2aa0223
Merge pull request #773 from mosra/dualquat-to-string
...
Make to_string(dualquat) actually work #773
2018-06-01 23:46:35 +02:00
Christophe Riccio
2a332ac098
Fixed build
2018-06-01 23:32:57 +02:00
Christophe Riccio
a772bb3fd1
Added missing bitfieldInterleave overload
2018-06-01 18:08:11 +02:00
Christophe Riccio
b4981e56fa
Added bitfieldDeinterleave with tests
2018-06-01 18:01:35 +02:00
Vladimír Vondruš
89420dd1f5
Make the to_string(dualquat) test work under C++03.
...
I forgot this is still a thing, sorry.
2018-06-01 12:01:25 +02:00
Vladimír Vondruš
aa1728cde2
Make to_string(dualquat) actually work.
...
It segfaulted somewhere deep in strlen() due to a mismatch in printf()
argument count.
2018-06-01 02:45:01 +02:00
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 )
2018-05-30 23:36:37 -07:00
Christophe Riccio
f5572344f5
Merge branch 'master' of https://github.com/g-truc/glm
2018-05-28 10:33:30 +02:00
Christophe
20b3f4bd42
Merge pull request #767 from jimvonmoon/extract_euler_angle_fix
...
Fixed potential narrowing conversion in extractEulerAngleXYZ #767
2018-05-28 09:44:27 +02:00
JimVonMoon
59e15deb6d
Fixed potential narrowing conversion in extractEulerAngleXYZ
2018-05-25 20:03:32 +02:00
Christophe Riccio
fe7c7b5ac1
Updated 0.9.9.0 release date
2018-05-22 10:34:01 +02:00
Christophe Riccio
024e94b6c4
Fixed GTX_easing on Apple Clang
2018-05-08 21:27:22 +02:00
Christophe Riccio
ef615c8d6e
Tentative fix GTX_easing on Apple Clang
2018-05-08 20:57:34 +02:00
Christophe Riccio
5c02758b15
Tentative fix GTX_easing on Apple Clang
2018-05-08 20:05:54 +02:00
Christophe Riccio
3a7168eb55
Tentative fix Clang build
2018-05-08 17:16:35 +02:00
Christophe Riccio
4a28af5258
Fixed clang build
2018-05-08 14:37:51 +02:00
Christophe Riccio
e2b75b6bf7
Fixed GTX_easying clang warnings
2018-05-08 14:01:29 +02:00
Christophe Riccio
c3a41b0ef8
Updated API documentation
2018-05-08 13:51:58 +02:00
Christophe Riccio
4d4dbcade6
Moved bounded function to GTX_common from EXT_vector_relational as there are quite new
2018-05-08 13:34:22 +02:00
Christophe Riccio
77acd2fe40
Clarify quat_cast documentation, applying on pure rotation matrices #759
2018-05-08 12:31:05 +02:00
Christophe Riccio
1d3f8a057f
Fixed GTX_easing build on Clang
2018-05-08 12:26:07 +02:00
Christophe Riccio
1cd7a47279
Fixed GTX_easing build on VS2013
2018-05-08 12:16:58 +02:00
Christophe Riccio
c58b60ec2a
Prepare GLM 0.9.9.0 release
2018-05-07 18:34:02 +02:00
Christophe Riccio
62dfe7adfb
Fixed isnan on CUDA #727
2018-05-07 18:21:48 +02:00
Christophe Riccio
b3a24a0565
Fixed linearRand #762
2018-05-07 18:12:18 +02:00
Christophe Riccio
69f94334e0
Added GTX_easing for interpolation functions #761
2018-05-07 15:39:25 +02:00