Commit Graph

3456 Commits

Author SHA1 Message Date
Christophe Riccio
45a716b893 Fixed epsilonEqual build 2017-08-07 03:18:21 +02:00
Christophe Riccio
1e7d12b91b Fixed GLM_HAS_OPENMP when OpenMP is not enabled 2017-08-07 01:28:42 +02:00
Christophe Riccio
49435a09da Fixed warings generated using -Weverything 2017-08-07 01:00:36 +02:00
Christophe Riccio
d63aa4ea85 Fixed build 2017-08-06 23:43:53 +02:00
Christophe Riccio
384dab02e4 Reduce the number of warnings with -Weverything #646 2017-08-06 23:00:05 +02:00
Christophe Riccio
bb48c10275 Ignore 64 bits int warnings with Clang 2017-08-06 16:30:41 +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
e4ffe16bed Revert "Fixed vec4 SIMD constexpr #653"
This reverts commit 950d226154.
2017-08-06 15:49:50 +02:00
Christophe Riccio
6c70e74f3c Fixed quatLookAt #659 2017-07-26 02:32:40 +02:00
Christophe Riccio
950d226154 Fixed vec4 SIMD constexpr #653 2017-07-26 02:06:33 +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
f2cb4a3fdf Fixed vec1 test 2017-07-25 21:23:25 +02:00
Christophe Riccio
9443d8d9ca Added length constexpr test #657 2017-07-24 13:17:00 +02:00
Christophe Riccio
4cf8a10af2 No more default initialization of vector, matrix and quaternion types 2017-07-24 12:46:54 +02:00
Christophe Riccio
c834d06c27 Fixed Visual C++ 2017.2 warning regarding __has_feature definision #655 2017-07-24 12:20:58 +02:00
Christophe Riccio
3c7bd2eb53 Fixed quat normalize build error #656 2017-07-24 12:09:20 +02:00
Christophe Riccio
55d6d2c35c Udpated readme with Added quatLookAt to GTX_quaternion #659 2017-07-24 12:07:04 +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
Christophe Riccio
ad744735f6 Fixed build #660 2017-07-24 11:10:20 +02:00
CaptainCarrot
c184671583 Update quaternion.hpp 2017-07-23 09:27:25 +02:00
CaptainCarrot
df7f6cc03c Update gtx_quaternion.cpp 2017-07-22 17:20:45 +02:00
CaptainCarrot
580f368365 Update quaternion.hpp 2017-07-22 17:16:49 +02:00
CaptainCarrot
9a21766906 Update gtx_quaternion.cpp 2017-07-22 17:10:31 +02:00
CaptainCarrot
3ee83a15ef Add files via upload 2017-07-22 17:09:21 +02:00
CaptainCarrot
7223cd1b47 Add files via upload 2017-07-22 17:08:49 +02:00
Christophe Riccio
1ad55c5016 Reduced warnings when using very strict compilation flags #646 2017-07-07 11:26:12 +04:30
Christophe Riccio
27f8e5b0a1 Slight optimization by avoiding an unnecessary initialization #654 2017-07-07 11:20:40 +04:30
Christophe Riccio
759a1d8ef2 Added GTX_matrix_factorisation to factor matrices in various forms #654 2017-07-07 10:01:20 +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
Christophe
1ce38b4fad Merge pull request #654 from unordinateur/master
QR factorisation of matrices #654
2017-07-07 09:15:45 +04:30
Vincent Aymong
a4a6ea2825 std::abs instead of just abs. Fixes compilation issues with gcc. 2017-07-06 19:17:55 -04:00
Vincent Aymong
da47fac384 Make C++98 compliant, part 2 2017-07-06 17:54:13 -04:00
Vincent Aymong
f9962054d9 Make C++98 compliant 2017-07-06 17:45:40 -04:00
Vincent Aymong
edde2bcf60 Fix a comment 2017-07-06 15:04:00 -04:00
Vincent Aymong
80bd3f16c1 More comments
Fix RQ test
Slight optimisation in QR
2017-07-06 15:01:19 -04:00
Vincent Aymong
d6abdb7935 Implements QR and RQ matrix decomposition functions. 2017-07-05 18:52:46 -04:00
Christophe
2dc6196467 Merge pull request #649 from Sillamacka/FixSimdSignConversionWarnings
Fix -Wsign-conversion warnings in `simd/common.h`. #649
2017-07-04 17:56:14 +02:00
Christophe
34b5c4623b Merge pull request #648 from Sillamacka/FixStrayParenthesis
Fixed stray ')' that was breaking gtx/matrix_interpolation. #648
2017-07-04 17:54:16 +02:00
Magnus Bergsten
f9531c1524 Fix -Wsign-conversion warnings in simd/common.h. 2017-07-01 03:13:25 +09:00
Magnus Bergsten
0ca6a44454 Fixed stray ')' that was breaking gtx/matrix_interpolation. 2017-07-01 02:51:31 +09:00
Christophe Riccio
26b3e3ed78 Fixed axisAngle NaN #638 2017-06-24 12:43:00 +02:00
Christophe Riccio
631fd1703f Added conan packaging configuration #643 #641, updated readme 2017-06-24 12:16:51 +02:00
Christophe
feff2c8096 Merge pull request #643 from dimi309/master
Added conan packaging configuration. #643 #641
2017-06-24 12:14:24 +02:00
Christophe Riccio
412b562200 Added packing functions for integer vectors #639 2017-06-24 12:12:00 +02:00
dimitri
37857b02fe Added conan packaging configuration. 2017-06-24 09:20:14 +02:00
Christophe Riccio
98ffc6562c Fixed glm::fastInverseSqrt to use fast inverse square #640 2017-06-23 19:53:14 +02:00