Commit Graph

385 Commits

Author SHA1 Message Date
Christophe Riccio
6932058f59 Fixed quaternion constructor from two vectors special cases #469 2017-08-22 22:47:36 +02:00
Christophe Riccio
d550798ca0 Added EXT_vec1: *vec1 types 2017-08-21 10:36:27 +02:00
Christophe Riccio
de28722e36 Added EXT_vector_relational: extend equal and notEqual to take an epsilon argument 2017-08-20 21:38:33 +02: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
fc53581c68 Fixed Better follow GLSL min and max specification #372 2017-08-20 16:53:50 +02:00
Christophe Riccio
d93a3be4ac - Improved API documentation #668 2017-08-17 16:24:32 +02:00
Christophe Riccio
c23162a62a Using GCC 7.0 instead of GCC 7.1 2017-08-17 14:20:31 +02:00
Christophe Riccio
8387bea5e3 Updated readme 2017-08-16 13:40:35 +02:00
Christophe Riccio
e76fca75a0 More consistent coding style 2017-08-15 22:04:24 +02:00
Christophe Riccio
46a1a66f61 Enabled warnings as error with Clang unit tests 2017-08-10 02:50:03 +02:00
Christophe Riccio
01bac6a524 Improved exponential funtion test coverage 2017-08-07 03:35: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
384dab02e4 Reduce the number of warnings with -Weverything #646 2017-08-06 23:00:05 +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
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
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 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
1ad55c5016 Reduced warnings when using very strict compilation flags #646 2017-07-07 11:26:12 +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
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 Riccio
412b562200 Added packing functions for integer vectors #639 2017-06-24 12:12:00 +02:00
Christophe Riccio
98ffc6562c Fixed glm::fastInverseSqrt to use fast inverse square #640 2017-06-23 19:53:14 +02:00
Christophe Riccio
4e6574749d Fixed references to GLM_FORCE_RADIANS which was removed #642 2017-06-23 19:39:11 +02:00
Christophe Riccio
0c3134a52d Fixed usused variable warning in GTX_spline #618 2017-06-04 11:42:05 +02:00
Christophe Riccio
a9a832e187 - Added error for including of different versions of GLM #619 - Added GLM_FORCE_IGNORE_VERSION to ignore error caused by including different version of GLM #619 2017-06-04 11:36:13 +02:00
Christophe Riccio
2834d7376a Fixed dual quaternion != operator #629 2017-06-04 10:09:18 +02:00
Christophe Riccio
40398d67cd Added vec2 cross #621 2017-04-08 19:37:20 +02:00
Christophe Riccio
ff64d51a1c Merge 0.9.8 branch 2017-03-27 00:03:37 +02:00
Christophe Riccio
d53e36782b - Fixed packF3x9_E1x5 exponent packing #614 2017-02-28 22:19:26 +01:00
Christophe Riccio
f048b346fb Merged GLM 0.9.8 2017-02-16 01:15:46 +01:00
Christophe Riccio
8d3bc422e1 Fixed Clang version detection from source #608 2017-02-16 01:07:16 +01:00
Christophe Riccio
a9389aef26 Removed Drone, service is dead 2017-01-22 12:42:09 +01:00
Christophe Riccio
f0b6ce7d75 Removed invalid FAQ 604 2017-01-21 22:04:04 +01:00
Christophe Riccio
cfbb4d9b91 Merged 0.9.8 2017-01-21 21:58:58 +01:00
Christophe Riccio
5dcc56489e Fixed GLM_FORCE_CXX11 with Clang and libstlc++ which wasn't using C++11 STL features. #604 2017-01-21 21:57:10 +01:00
Christophe Riccio
89b063f15c Added FAQ 13: GLM doesn't use C++11 STL features but my compiler support C++11? #604 2017-01-20 22:28:19 +01:00
Christophe Riccio
67e5bf004a Preparing GLM 0.9.8.4 release 2017-01-09 23:30:40 +01:00
Christophe Riccio
39f775fa6c Merged 0.9.8 branch 2017-01-07 12:15:08 +01:00
Christophe Riccio
4e267b1b4f Fixed Visual C++ internal error when declaring a global vec type with siwzzle expression enabled #594 2017-01-04 23:56:47 +01:00
Christophe Riccio
36eda686dd Updated readme 2017-01-04 21:29:37 +01:00
Christophe Riccio
dd48b56e44 Updated list of supported compilers 2016-12-02 01:14:36 +01:00
Christophe Riccio
2dda5af72c Fixed GCC 4.5 and older build #566 2016-12-01 23:05:43 +01:00
Christophe Riccio
31475c1bb5 Merge branch '0.9.8' 2016-11-25 21:26:18 +01:00
Christophe Riccio
57091f8553 Updated readme 2016-11-25 21:24:59 +01:00
Christophe Riccio
8cde68aba6 Merge branch '0.9.8' 2016-11-25 21:20:26 +01:00
Christophe Riccio
1f8fd8a106 Fixed GTX_matrix_decompose decompose #582 2016-11-25 21:19:55 +01:00
Christophe Riccio
58c5e0ef4d Fixed intersectRayTriangle #6 2016-11-25 00:33:45 +01:00
Christophe Riccio
07d826e185 Updated travis platforms 2016-11-24 22:59:10 +01:00
Christophe Riccio
b8077c1809 Merge branch '0.9.8' 2016-11-24 19:41:48 +01:00
Christophe Riccio
a88584f572 Fixed GCC 6.2 compiler warnings #580 2016-11-24 19:41:06 +01:00
Christophe Riccio
029f1c4738 Merge branch '0.9.8' 2016-11-24 01:27:48 +01:00
Christophe Riccio
ef4425a61d Fixed intersectRayPlane returns true in parallel case #578 2016-11-24 01:27:17 +01:00
Christophe Riccio
098bf5c746 Merge 0.9.8 2016-11-24 01:22:09 +01:00
Christophe Riccio
ba73c5a976 Merge branch '0.9.8' 2016-11-24 01:21:22 +01:00
Christophe Riccio
ff0b1674f4 Fixed POPCNT optimization build in Clang #512 2016-11-24 01:20:49 +01:00
Christophe Riccio
3945098589 Optimised GTX_color_space_YCoCg YCoCgR conversions 2016-11-20 23:44:08 +01:00
Christophe Riccio
b09f395cd2 Optimized GTX_matrix_interpolation axisAngle function 2016-11-20 23:39:22 +01:00
Christophe Riccio
969394a5eb Optimized noise functions 2016-11-20 23:27:08 +01:00
Christophe Riccio
8873915118 Fixed glm::decompose #448 2016-11-20 22:24:32 +01:00
Christophe Riccio
d4019aab40 Moved color_encoding to experimental 2016-11-20 21:50:12 +01:00
Christophe Riccio
e6ee4bc90d Added FAQ 12: Windows headers cause build errors... #557 2016-11-20 21:15:43 +01:00
Christophe Riccio
157b4ffbf8 Merge GLM 0.9.8 branch 2016-11-20 21:01:12 +01:00
Christophe Riccio
deb8048268 Fixed GTC_packing test failing on GCC x86 due to denorms #212 #577 2016-11-20 20:59:54 +01:00
Christophe Riccio
ce8b8bd93e Fixed GTC_packing test failing on GCC x86 due to denorms #212 2016-11-20 20:58:12 +01:00
Christophe Riccio
32cfecba97 Optimized GTC_packing implementation 2016-11-20 19:54:03 +01:00
Christophe Riccio
bb79314391 Updated AppVeyor status 2016-11-19 23:02:41 +01:00
Christophe Riccio
626b367506 Only test GCC 4.9 2016-11-19 22:16:34 +01:00
Christophe Riccio
7cc6f0c491 Updated GCC version 2016-11-19 22:07:50 +01:00
Christophe Riccio
a6d1b93eb9 Updated travis configuration 2016-11-19 21:05:03 +01:00
Christophe Riccio
11924962dd Updated travis configuration 2016-11-19 21:00:43 +01:00
Christophe Riccio
e51be9c01e Updated travis build 2016-11-19 20:47:20 +01:00
Christophe Riccio
b68c6054ab Updated travis tests 2016-11-19 20:20:27 +01:00
Christophe Riccio
ffaabbf36e Updated logo 2016-11-13 01:16:44 +01:00
Christophe Riccio
dbf84a50a6 Fixed link 2016-11-12 14:20:23 +01:00
Christophe Riccio
6482dd29d2 Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
Christophe Riccio
26b6c3d34d Fixed merge 2016-11-12 13:42:06 +01:00
Christophe Riccio
f294f169fa Merge GLM 0.9.8 branch 2016-11-12 12:12:44 +01:00
Christophe Riccio
79f6d7082c Bump revision number for next 0.9.8 release 2016-11-12 12:11:43 +01:00
Christophe Riccio
b23d60501f Prepare GLM 0.9.8.3 release 2016-11-12 11:53:13 +01:00
Christophe Riccio
662b87539a Merge branch '0.9.8' 2016-11-12 11:46:38 +01:00
Christophe Riccio
ab998f4447 - Fixed CMake find_package with version specification #572 #573 2016-11-12 11:46:21 +01:00
Christophe Riccio
66bbb69a75 Removed doxygen references to GTC_half_float which was removed in 0.9.4 2016-11-09 22:24:44 +01:00
Christophe Riccio
970dff0f2b Merge GLM 0.9.8 2016-11-09 21:41:50 +01:00
Christophe Riccio
6b0c3b48cc Fixed bitCount with AVX on 32 bit builds #567 2016-11-09 21:39:09 +01:00
Christophe Riccio
30db341ed8 - Fixed interaction between GLM_FORCE_UNRESTRICTED_GENTYPE and ortho function #568 2016-11-09 21:23:17 +01:00
Christophe Riccio
f4f1090e7f Fixed license link 2016-11-06 21:08:06 +01:00
Christophe Riccio
0ee82e648f Updated manual 2016-11-03 20:06:47 +01:00
Christophe Riccio
c942ac8d60 Fixed formatting 2016-11-03 19:20:42 +01:00
Christophe Riccio
250b2762cf Fixed formatting 2016-11-03 19:19:22 +01:00
Christophe Riccio
b9e27f6699 Fixed formatting 2016-11-03 19:17:43 +01:00
Christophe Riccio
0c5926ce88 Fixed formatting 2016-11-03 19:14:54 +01:00
Christophe Riccio
10b9911285 Fixed formatting 2016-11-03 19:09:15 +01:00
Christophe Riccio
08a2985d65 Merge branch '0.9.8' 2016-11-01 23:57:36 +01:00