Jesse Talavera-Greenberg
067e1f546d
Add metaprogramming-helper constructors for quat and fquatSIMD
...
- Also removed all degree symbols from test/gtc/gtc_quaternion.cpp
- It made editing it a pain in the ass
- Oh, added tests for the new constructors for quat, too
2015-10-01 21:41:03 -04:00
Christophe R.
37d4ca9c4c
Merge pull request #368 from JesseTG/jtg/oops-sorry
...
Fixed some of my own metaprogramming-helper mistakes #368
2015-07-25 23:28:38 +02:00
Christophe Riccio
afa193704c
Fixed interactions with GLM_FORCE_NO_CTOR_INIT and default functions #366
2015-07-25 23:23:59 +02:00
Christophe Riccio
a56a40e1f2
Added support of defaulted functions to GLM types, to use them in unions #366
2015-07-25 21:31:51 +02:00
Jesse Talavera-Greenberg
2a947b7ff1
Add GLM_META_PROG_HELPERS tests to each type
...
- Add new tests to the matrix types
- Add vector tests to use the static values instead of constants
- Wrap the quaternion tests in #ifdefs
- Add new tests to the simdMat4 and simdVec4 tests
2015-07-25 14:33:01 -04:00
Christophe Riccio
c90f7b0973
Fixed build
2015-07-19 01:04:07 +02:00
Jesse Talavera-Greenberg
a9c26d065b
Add static components and prec members to all vector and quaternion types
2015-07-03 14:57:46 -04:00
Christophe Riccio
fc8b4404f0
Fixed faceforward build #289
2014-12-19 23:54:25 +01:00
Christophe Riccio
3f48ffefb0
Updated license
2014-11-26 00:27:12 +01:00
Christophe Riccio
b90c4c430e
Added GLM_HAS_TRIVIAL_QUERIES define
2014-11-15 21:59:46 +01:00
Christophe Riccio
5960196ce8
Clean up white spaces, fix build with VC15
2014-11-15 20:36:53 +01:00
Christophe Riccio
0b8ca1a5b6
Added a CMake option to execute GLM performance tests. Made quat and dualquat trivially constructible #263
2014-11-15 00:05:52 +01:00
Christophe Riccio
c2d542562e
Fixed GLM_FORCE_SIZE_FUNC support overlook #245 . Added uninitiallized constructor to quaternion. Fixed lack of conscistency or quaternion constructors with other types. Various uninitilized constructor optimizations
2014-10-12 01:24:28 +02:00
Christophe Riccio
2b747cbbad
Removed last references to GLM_FORCE_RADIANS
2014-08-04 00:10:12 +02:00
Christophe Riccio
83f594b5ed
Fixed quaternion mul/vec test
2014-06-19 23:05:35 +02:00
Christophe Riccio
a1a861a4a6
Merge pull request #210 from moushkka/0.9.5
...
Fixed linear interpolation when cosTheta is close to 1 in quaternion slerp #210
2014-06-12 19:27:22 +02:00
Christophe Riccio
c506b43d49
Quaternion vector rotation error. #209
2014-06-12 00:29:56 +02:00
Joel Nises
e610e9446e
fixed bug in quaternion slerp
2014-06-05 17:48:53 +02:00
Christophe Riccio
31ec3eed97
Clean up initializer list code.
2014-02-08 19:08:09 +01:00
Christophe Riccio
aeba3c6fe7
Quiet most GLM_FORCE_RADIANS messages
2014-01-11 21:12:53 +01:00
Christophe Riccio
ccb25c84c7
Update copyright year
2014-01-04 22:32:28 +01:00
Christophe Riccio
9f8112f93a
Reduced dependencies of GTX extensions. Removed some deprecated code.
2013-12-25 04:16:08 +01:00
jan p springer
e299af614f
added: quat::op+=(quat) and quat::op*=(quat)
2013-11-22 21:46:30 +00:00
Christophe Riccio
71855943e0
Added initializer lists
2013-09-29 19:44:59 +02:00
Christophe Riccio
25a5c21a24
Initial build with half types removed
2013-08-14 00:55:47 +02:00
Christophe Riccio
296e3d7007
Fixed half precision implementation
2013-04-15 11:04:24 +02:00
Christophe Riccio
2a4434786e
Updated date
2013-02-20 16:21:56 +01:00
Christophe Riccio
29805391bd
Added tests for slerp function
2012-12-22 00:32:07 +01:00
Christophe Riccio
841f91e830
Fixed bug #15 , added missing roll, pitch and yaw functions; Fixed half implicit conversions
2012-12-13 22:48:20 +01:00
Christophe Riccio
415c970188
Renamed equalEpsilon function into epsilonEqual and added tests
2012-11-05 19:43:23 +01:00
Christophe Riccio
6a4677c30e
Promoted GTX_epsilon, GTX_ulp, fixed build, removed deprecation warning at build time
2012-04-07 02:30:26 +01:00
Christophe Riccio
88d3927558
Updated copyright date
2012-01-09 11:20:01 +00:00
Christophe Riccio
e43633dbe6
Moved test to GTX tests
2011-06-01 17:00:20 +01:00
Christophe Riccio
9fbf421f13
Added quaternion test
2011-05-31 16:46:13 +01:00
Christophe Riccio
c9b7b712fb
Fixed angle implementation
2011-05-27 16:34:20 +01:00
Christophe Riccio
f87def17de
Fixed tests
2011-05-27 00:31:58 +01:00
Christophe Riccio
740c28a22c
Typo
2011-05-25 09:58:59 +01:00
Christophe Riccio
f7d6ffc833
Added quaternion tests
2011-05-25 09:50:01 +01:00
Christophe Riccio
1aaf0525ea
Updated quaternion test files
2011-05-25 09:07:49 +01:00
Christophe Riccio
d210238609
Fixed tests
2011-05-08 01:08:16 +01:00
Christophe Riccio
1c4abb3d73
Fixed tests to provide relevant output for CTest
2011-05-02 23:38:55 +01:00
Christophe Riccio
c6b7592246
Added files for extension tests
2011-03-11 02:09:33 +00:00