875 Commits

Author SHA1 Message Date
Yuri Kilochek
5441bc7a93 Merge remote-tracking branch 'upstream/master' 2018-01-07 00:02:24 +03:00
Christophe Riccio
6390805e6d Fixed zero as null pointer constant 2018-01-05 00:03:29 +01:00
Christophe Riccio
43179a4bc1 Fixed typo 2018-01-04 15:33:17 +01:00
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). 2017-12-26 19:42:12 +03:00
Yuri Kilochek
7f162ff4e8 Remove redundant specializations of glm::type<mat</*...*/>> 2017-12-26 19:38:07 +03:00
Giuseppe Barbieri
83697febeb
Update intersect.hpp 2017-12-19 16:18:10 +01:00
Olivier Sohn
ddb93dcdc2 fix build 2017-10-21 21:50:36 +02:00
Olivier Sohn
6bd81b8fbc use quat_identity 2017-10-21 21:43:47 +02:00
Olivier Sohn
6f61bb4d2e Fix rotation when vectors are in the same direction #690 2017-10-21 21:17:55 +02:00
Christophe Riccio
dc3e0b5ccb Added GLM_FORCE_SINGLE_ONLY to use GLM on platforms that don't support double #627 2017-09-23 16:32:25 +02:00
Christophe Riccio
30ee2cd1bb - Added GTX_texture: levels function 2017-09-20 15:32:29 +02:00
Christophe Riccio
a2497e6174 Fixed glm::to_string on quaternions wrong components order #681 2017-09-20 14:29:22 +02:00
CaptainCarrot
3669256fd1 Update quaternion.inl 2017-09-14 09:05:09 +02:00
CaptainCarrot
1fe48f0d09 Update quaternion.hpp 2017-09-14 09:04:09 +02:00
Tobias Widlund
c07050ef9d Fixed incorrect indentation 2017-08-31 12:42:59 +02:00
Christophe Riccio
5cf8765656 Added GTX_texture 2017-08-25 15:55:41 +02:00
Linqing Feng
a6e27e8079 fix mismatched template argument (P to Q) 2017-08-25 10:50:05 +09:00
Aaron
d75ef41bdb Checking if either argument is nan in fmin and fmax 2017-08-21 11:16:46 -07:00
Christophe Riccio
68a829e7ed Added fmin, fmax and fclamp to GTX_extended_min_max #372 2017-08-20 18:42:48 +02:00
Christophe Riccio
7466c4a9e7 Fixed Visual C++ warnings 2017-08-18 20:08:36 +02:00
Christophe Riccio
2240849164 Improve API documentation 2017-08-17 17:36:40 +02:00
Christophe Riccio
d93a3be4ac - Improved API documentation #668 2017-08-17 16:24:32 +02:00
Christophe Riccio
d336d3fb27 Fixed no-documentation warnings 2017-08-17 11:40:30 +02:00
Christophe Riccio
4c43e9e679 Fixed GTX_matrix_factorisation build 2017-08-16 02:24:28 +02:00
Christophe Riccio
e33108af5f Fixed shadows template parameter warnings 2017-08-16 01:56:00 +02:00
Christophe Riccio
faf1da52b7 Renamed P (for precision) template argument to Q (for qualifier) 2017-08-16 01:22:50 +02:00
Christophe Riccio
e76fca75a0 More consistent coding style 2017-08-15 22:04:24 +02:00
Christophe Riccio
d1afe662be More consistent coding style 2017-08-15 21:59:47 +02:00
Christophe Riccio
a805fb9d68 Renamed precision enum to qualifier 2017-08-15 21:23:47 +02:00
Christophe Riccio
c823345baa Fixed build 2017-08-10 23:38:41 +02:00
Christophe Riccio
82cf733092 Fixed -Weverything warning 2017-08-10 22:42:36 +02:00
Christophe Riccio
1bfc198625 Fixed warnings 2017-08-08 23:32:52 +02:00
Christophe Riccio
2cc0c53da7 Fixed warnings 2017-08-08 23:19:16 +02:00
Christophe Riccio
b138eed73b Fixed warnings 2017-08-08 22:40:22 +02:00
Christophe Riccio
00e7908294 Fixed warnings 2017-08-07 14:56:45 +02:00
Christophe Riccio
49435a09da Fixed warings generated using -Weverything 2017-08-07 01:00:36 +02:00
Christophe Riccio
22c88fd821 Fixed build errors with GCC and Clang #664 and #666 2017-08-06 16:29:55 +02:00
Christophe Riccio
6c70e74f3c Fixed quatLookAt #659 2017-07-26 02:32:40 +02:00
Christophe Riccio
aa026cc0da Removed glm::uninitialize 2017-07-25 22:50:31 +02:00
Christophe Riccio
c933f6e591 Clean up GLM_FORCE_NO_CTOR_INIT and fixed tests 2017-07-25 22:15:55 +02:00
Christophe Riccio
4cf8a10af2 No more default initialization of vector, matrix and quaternion types 2017-07-24 12:46:54 +02:00
Christophe
a61483b34a Merge pull request #659 from CaptainCarrot/QuatLookAt
Added a quaternion-based "Look At" function #659
2017-07-24 12:05:18 +02:00
Christophe Riccio
1b78e2b681 length() member functions are constexpr #657 2017-07-24 12:01:44 +02:00
Christophe Riccio
50a527c97d - Fixed integer pow from GTX_integer with null exponent #658 2017-07-24 11:39:16 +02:00
CaptainCarrot
c184671583 Update quaternion.hpp 2017-07-23 09:27:25 +02:00
CaptainCarrot
580f368365 Update quaternion.hpp 2017-07-22 17:16:49 +02:00
CaptainCarrot
3ee83a15ef Add files via upload 2017-07-22 17:09:21 +02:00
Christophe Riccio
27f8e5b0a1 Slight optimization by avoiding an unnecessary initialization #654 2017-07-07 11:20:40 +04:30
Christophe Riccio
566d20e8cf Fixed GTX_matrix_factorisation tests to return the number of errors #654 2017-07-07 09:58:34 +04:30
Christophe Riccio
64cfbc0451 Updated GTX_matrix_factorisation to be more consistency with the rest of the codebase #654 2017-07-07 09:34:34 +04:30