Sami Kankaristo
|
21fb034338
|
Add missing boolean operator declarations
|
2016-03-15 02:22:48 +02:00 |
|
Christophe Riccio
|
234d7d4ba9
|
Simplify code removing GLM_FORCE_SIZE_FUNC, GLM_META_PROG_HELPERS, GLM_STATIC_CONST_MEMBERS and 'type' type trait. Added experiments for GTX_type_trait
|
2016-03-13 12:56:26 +01:00 |
|
Angelica Wrangler
|
2783a490da
|
Merge pull request #478 from hoodie/master
fixed a typo #478
|
2016-03-05 23:12:26 +01:00 |
|
Christophe Riccio
|
251ad15b68
|
Improved GLM_FORCE_EXPLICIT_CTOR coverage #481
|
2016-03-05 23:01:01 +01:00 |
|
Hendrik Sollich
|
0476be3e74
|
fixed a typo
|
2016-02-09 12:41:31 +01:00 |
|
Christophe Riccio
|
32fc69ee11
|
- Added unary + operator #435
|
2015-10-17 04:11:52 +02:00 |
|
Jesse Talavera-Greenberg
|
5eb7ad5d47
|
Add IDENTITY constants for quat and simdQuat
- Why the hell am I not studying for the test I have tomorrow
|
2015-10-05 19:32:19 -04:00 |
|
Jesse Talavera-Greenberg
|
d1cdb46cfb
|
Wrap tquat's, simdQuat's and simdVec4's static constants in GLM_STATIC_CONST_MEMBERS
- Also, fixed indentation
|
2015-10-05 18:27:07 -04:00 |
|
Jesse Talavera-Greenberg
|
a92ed0cdf5
|
Add static constants to quat, simdVec4, and simdQuat
- No tests, though
|
2015-10-02 18:36:27 -04:00 |
|
Christophe Riccio
|
d23d909e6d
|
Added type to identify matrix, vector and quaternion at compile time
|
2015-10-01 23:09:06 +02:00 |
|
Christophe Riccio
|
e0c4a71016
|
Clean up doxygen and source
|
2015-08-02 01:39:00 +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 |
|
Christophe Riccio
|
f602c8e7ad
|
Updated _MAYBE to follow GLM conventions
|
2015-07-24 02:02:24 +02:00 |
|
Jesse Talavera-Greenberg
|
9cc7dc1763
|
Simplify GLM_FORCE_EXPLICIT_CTOR declarations
- Instead of wrapping the declarations, use a macro for the keyword "explicit"
|
2015-07-20 20:18:24 -04:00 |
|
Jesse Talavera-Greenberg
|
c2078afc12
|
Simplify the constexpr declarations of the GLM_META_PROG_HELPERS
- No repetition
- Half the size
|
2015-07-20 20:15:45 -04:00 |
|
Christophe Riccio
|
c90f7b0973
|
Fixed build
|
2015-07-19 01:04:07 +02:00 |
|
Christophe Riccio
|
38c9cd6cba
|
Added GLM_META_PROG_HELPERS #350
|
2015-07-19 00:25:33 +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 |
|
plasmacel
|
62658e8dce
|
add default precision to quat type
|
2015-02-17 07:05:37 +01:00 |
|
Christophe Riccio
|
7844332816
|
Fixed memory corruption (undefined behaviour) #303
|
2015-02-14 13:56:48 +01:00 |
|
Christophe Riccio
|
fc8b4404f0
|
Fixed faceforward build #289
|
2014-12-19 23:54:25 +01:00 |
|
Christophe Riccio
|
2117c53dbf
|
Fixed conflict between GTX_compatibility and GTC_quaternion #286
|
2014-12-10 09:39:23 +01:00 |
|
Christophe Riccio
|
6a1a673b41
|
Fixed C++11 explicit conversion operators detection #282
|
2014-12-03 14:55:47 +01:00 |
|
Christophe Riccio
|
be0c5da488
|
size_type and length_type for all types
|
2014-11-29 00:53:47 +01:00 |
|
Christophe Riccio
|
3f48ffefb0
|
Updated license
|
2014-11-26 00:27:12 +01:00 |
|
plasmacel
|
36075c4994
|
Update quaternion.hpp
|
2014-11-24 01:33:29 +01:00 |
|
plasmacel
|
3b3dcd7d03
|
Update quaternion.hpp
|
2014-11-24 01:10:21 +01:00 |
|
Christophe Riccio
|
3adf263341
|
Added GLM_FORCE_EXPLICIT_CTOR to require explicit type conversions #269
|
2014-11-17 22:59:10 +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
|
f2383340cf
|
Clean up coding style
|
2014-10-19 17:09:47 +02:00 |
|
Christophe Riccio
|
bcd07b50f3
|
- Added GLM_FORCE_NO_CTOR_INIT
|
2014-10-19 03:33:14 +02: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
|
291708ce07
|
Added GLM_FORCE_SIZE_FUNC to replace .length() by .size() #245
|
2014-10-05 22:12:25 +02:00 |
|
Christophe Riccio
|
f9484a6e9f
|
- Moved template types from 'detail' to 'glm' namespace #239, #244
|
2014-10-05 19:37:07 +02:00 |
|
Christophe Riccio
|
2b747cbbad
|
Removed last references to GLM_FORCE_RADIANS
|
2014-08-04 00:10:12 +02:00 |
|
Christophe Riccio
|
cff845c2b4
|
Use pragma once
|
2014-07-14 01:48:27 +02:00 |
|
Christophe Riccio
|
d84fa89cb8
|
Fixed missing value_type for dual quaternion, Fixed return type of dual quaternion length
|
2014-06-28 21:08:53 +02:00 |
|
Christophe Riccio
|
c440b9515a
|
Merge io for GLM types #144
|
2014-06-15 22:52:23 +02:00 |
|
jan p springer
|
9ecc30c5dd
|
added: missing value_type typedef
|
2014-04-15 18:37:34 +01:00 |
|
Christophe Riccio
|
31ec3eed97
|
Clean up initializer list code.
|
2014-02-08 19:08:09 +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 |
|
Christophe Riccio
|
950eaa45cb
|
Reduced dependencies for GTC extensions
|
2013-12-24 13:45:14 +01:00 |
|
Christophe Riccio
|
6f7eb97b87
|
Move content of core directory into detail directory. Reduced dependencies to glm.hpp.
|
2013-12-24 10:41:59 +01:00 |
|
jan p springer
|
e299af614f
|
added: quat::op+=(quat) and quat::op*=(quat)
|
2013-11-22 21:46:30 +00:00 |
|
Christophe Riccio
|
ffbcd7f6bd
|
updated comments
|
2013-11-10 13:47:13 +01:00 |
|
Christophe Riccio
|
73281f1978
|
Improve CUDA coverage to all GTC extensions. Fixed missing constructors #120
|
2013-10-09 23:33:39 +02:00 |
|
Christophe Riccio
|
258361ccd4
|
Added C++11 initalizer lists to quaternions
|
2013-10-01 02:00:27 +02:00 |
|
Christophe Riccio
|
f911117407
|
Replace glm::detail::type traits by std::numerical_limits traits
|
2013-09-30 01:57:05 +02:00 |
|
Christophe Riccio
|
1e69dfe30e
|
Added a quation constructor taking two axis
|
2013-09-22 23:37:55 +02:00 |
|
Christophe Riccio
|
0ff1026dbb
|
Removed value_type and size_type
|
2013-09-08 02:30:16 +02:00 |
|
Christophe Riccio
|
b9266c07b0
|
Using C++ casts
|
2013-09-08 00:22:17 +02:00 |
|
Christophe Riccio
|
25a5c21a24
|
Initial build with half types removed
|
2013-08-14 00:55:47 +02:00 |
|
Christophe Riccio
|
281a391b4d
|
Fixed swizzle build on Visual C++ compiler
|
2013-05-01 01:54:48 +02:00 |
|
Christophe Riccio
|
abbb0fc7cb
|
Added component wise comparison operators for quaternion
|
2013-04-17 11:16:54 +02:00 |
|
Christophe Riccio
|
296e3d7007
|
Fixed half precision implementation
|
2013-04-15 11:04:24 +02:00 |
|
Christophe Riccio
|
c14e2d7fbc
|
Added precision template parameter
|
2013-04-10 13:46:27 +02:00 |
|
Christophe Riccio
|
4b4f3fbbaa
|
Fixed space characters and improved forward declaration, including extensions
|
2013-04-01 23:02:26 +02:00 |
|
Christophe Riccio
|
78118204f6
|
Merge branch '0.9.4' into 0.9.5
|
2013-02-20 16:22:07 +01:00 |
|
Christophe Riccio
|
2a4434786e
|
Updated date
|
2013-02-20 16:21:56 +01:00 |
|
Christophe Riccio
|
b5607d0018
|
Fixed merge
|
2013-01-31 15:01:48 +01:00 |
|
Christophe Riccio
|
ad36b36b5b
|
Updated mix and lerp documentation
|
2012-12-22 01:32:33 +01:00 |
|
Christophe Riccio
|
912d1b1e81
|
Added slerp, lerp and mix functions for quaternions. Added, fixed and clarified documentation.
|
2012-12-21 23:05:10 +01:00 |
|
Christophe Riccio
|
c19dda3797
|
Fixed quaternion interpolation when cosTheta is close to zero
|
2012-12-20 00:37:28 +01:00 |
|
Christophe Riccio
|
739ab3529c
|
Resolved issue #4, added GLM_GTX_rotate_normalized_axis
|
2012-12-14 00:14:02 +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
|
47b610c6d3
|
Clean up doxygen documentation
|
2012-11-15 15:29:41 +01:00 |
|
Christophe Riccio
|
214c56cd45
|
Updated doxygen documentation
|
2012-11-13 17:54:11 +01:00 |
|
Christophe Riccio
|
669ace8067
|
Fixed space character
|
2012-11-08 14:34:22 +01:00 |
|
Christophe Riccio
|
af2debfd43
|
Fixed spaces
|
2012-10-18 12:12:32 +02:00 |
|
Christophe Riccio
|
cb017c5bca
|
Promoted angle axis interaction with quaternion
|
2012-04-06 21:04:46 +01:00 |
|
Christophe Riccio
|
5454f224b8
|
Fixed merge
|
2012-04-06 16:38:28 +01:00 |
|
Christophe Riccio
|
7373e7b8da
|
Promote eulerAngles to GTC quaternion extension
|
2012-04-01 18:19:09 +01:00 |
|
Christophe Riccio
|
100b2202dd
|
Added GLM_FORCE_RADIANS
|
2012-01-25 16:37:09 +00:00 |
|
Christophe Riccio
|
88d3927558
|
Updated copyright date
|
2012-01-09 11:20:01 +00:00 |
|
Christophe Riccio
|
f9e622cd57
|
Higher conrehence of doxygens types
|
2011-12-12 11:39:18 +00:00 |
|
Christophe Riccio
|
f18ad6bf2e
|
Updated doxygen documentation
|
2011-12-07 14:50:15 +00:00 |
|
Christophe Riccio
|
59b0d3ae00
|
Updated doxygen documentation
|
2011-12-07 12:22:28 +00:00 |
|
Christophe Riccio
|
e7df27c8ca
|
Updated documentation, fixed typos
|
2011-10-17 16:13:57 +01:00 |
|
Christophe Riccio
|
51716bb460
|
Extensions included have a define which value is GLM_VERSION
|
2011-09-13 11:34:45 +01:00 |
|
Christophe Riccio
|
535806abf9
|
Fixed merge
|
2011-08-04 22:50:28 +01:00 |
|
Christophe Riccio
|
df750578c4
|
Ticket #114, fixed documentation
|
2011-08-01 13:30:48 +01:00 |
|
Christophe Riccio
|
c4851e39a1
|
Fixed TODO
|
2011-06-16 00:12:32 +01:00 |
|
Christophe Riccio
|
f3c69ee3b8
|
Versioning of GTC extensions
|
2011-06-10 17:36:30 +01:00 |
|
Christophe Riccio
|
3621deaeb5
|
Removed gtc and gtx namespaces
|
2011-06-10 16:45:17 +01:00 |
|
Christophe Riccio
|
a672f612ad
|
Moved docygen documentation to each extension file and added missing extension documentation
|
2011-06-07 16:37:57 +01:00 |
|
Christophe Riccio
|
493c5a5614
|
Removed GTC extensions namespace
|
2011-06-07 01:13:51 +01:00 |
|
Christophe Riccio
|
b9ab6d94cc
|
Removed namespaces
|
2011-06-06 14:59:39 +01:00 |
|
Christophe Riccio
|
651fd3a3f9
|
Updated extension header for doxygen api doc
|
2011-06-05 14:59:32 +01:00 |
|
Christophe Riccio
|
f73b0c5b80
|
Fixed more typos
|
2011-06-02 13:39:30 +01:00 |
|
Christophe Riccio
|
d850bdcd0b
|
Merge branch '0.9.2' into 0.9.3
|
2011-06-01 17:00:34 +01:00 |
|
Christophe Riccio
|
b3c293f8b4
|
Fixed missing precision quaternion types
|
2011-05-31 16:18:14 +01:00 |
|
Christophe Riccio
|
fc8a5d4c0a
|
Merge branch '0.9.2' into 0.9.3
|
2011-05-27 00:38:58 +01:00 |
|
Christophe Riccio
|
197d784549
|
Fixed quat mix build
|
2011-05-27 00:27:52 +01:00 |
|
Christophe Riccio
|
706c299636
|
Added length functions to matrix types and quaternions and tests. Ticket #97
|
2011-05-26 02:23:51 +01:00 |
|
Christophe Riccio
|
9e1bc811e3
|
Merge branch '0.9.2' into 0.9.3
|
2011-05-25 22:37:46 +01:00 |
|
Christophe Riccio
|
f7d6ffc833
|
Added quaternion tests
|
2011-05-25 09:50:01 +01:00 |
|
Christophe Riccio
|
a79b4c2989
|
Fixed merge
|
2011-05-18 15:57:02 +01:00 |
|
Christophe Riccio
|
d7510204c1
|
Updated header files formatting
|
2011-05-18 15:38:26 +01:00 |
|