Gottfried Leibniz
d9124820ed
fix: fastExp promotion
...
implicit conversion increases floating-point precision: 'float' to 'double'
2020-09-22 00:29:59 -03:00
Christophe
b3f8772026
Merge pull request #1022 from qsantos/fix-small-angle-quaternion-zero-test
...
Fix handling of small magnitude quaternions #1022
2020-08-30 14:56:02 +02:00
Christophe
45271404e6
Merge pull request #1026 from manylegged/master
...
make GLM_CONFIG_XYZW_ONLY work with GLM_SWIZZLE_FUNCTION #1026
2020-08-30 14:54:30 +02:00
Arthur Danskin
2eeb2662a6
spaces->tabs
2020-08-08 17:36:34 -04:00
Arthur Danskin
9627450ef8
allow force_xyzw to work with function swizzleing
2020-08-08 17:29:51 -04:00
Bjorn Wahlstrand
6fdeff4d67
Fixed compiler warnings
...
g++-10.1.0/c++20:
'error: compound assignment with ‘volatile’-qualified left operand is deprecated [-Werror=volatile]'
2020-08-05 15:15:57 -07:00
Quentin Santos
d6d272e9a0
Fix handling of small magnitude quaternions
...
The special case handling in glm::qua::pow is specifically intended for
the case when the magnitude is null. Even for magnitudes smaller than
epsilon, the common formula should be used. Because comparing a
floating-point value by equality triggers a warning through the
-Weveverything setting of clang, it must be selectively disabled for the
condition.
2020-07-28 19:22:10 +02:00
Christophe
6c97378695
Merge pull request #1011 from Bargor/master
...
Fixed warning when compiling with MSVS in SIMD mode #1011
2020-07-09 10:40:55 +02:00
Christophe
1e0ad71ec7
Merge pull request #1014 from serkan3k/patch-1
...
Fixed typo in documentation #1014
2020-07-09 10:34:45 +02:00
Christophe
949028f675
Merge pull request #1016 from brunotl/master
...
neon : fix "unused function" warning #1016
2020-07-09 10:33:29 +02:00
Arthur Danskin
3b3db0fc5a
make GLM_CONFIG_XYZW_ONLY work with GLM_SWIZZLE_FUNCTION
2020-06-29 01:54:26 -04:00
Andras Kucsma
82e5f32f04
Support clang in C++1z mode
...
Certain older clang versions signal C++1z mode by defining
__cplusplus as 201406L. Support this as if it were C++14.
https://github.com/llvm/llvm-project/blob/llvmorg-3.6.2/clang/lib/Frontend/InitPreprocessor.cpp#L374
2020-06-25 15:06:19 +02:00
Bruno de Lacheisserie
a584c01fb5
neon : fix "unused function" warning
...
static function in header file must have explicit inline specifier.
2020-06-07 12:09:55 +02:00
serkan3k
1f4ef63d00
Fixed typo in documentation
...
A typo in acos function description is changed.
2020-05-19 22:19:11 +03:00
Karol Kontny
e9ab34e0f0
Fixed warning when compiling with MSVS in SIMD mode
2020-05-11 15:26:46 +02:00
christophe
23e0701c04
Updated readme and GLM version
2020-05-02 19:00:56 +02:00
christophe
a44e293c40
Reading GLM version in CMake using REGEX on GLM header
2020-05-02 18:32:19 +02:00
Zuzu-Typ
b39c3550af
Fixed assertion (min, max)
2020-04-23 11:07:14 +02:00
christophe
b4c5bb6c1a
Fixed singularity check for quatLookAt #770
2020-04-12 18:32:33 +02:00
christophe
8aa60bbeff
Tentative fix of Clang warnings
2020-04-12 16:33:44 +02:00
christophe
bf44be3105
Fixed invalid line
2020-04-12 16:04:40 +02:00
Christophe Riccio
f4c6667347
Fixed unnecessary warnings from matrix_projection.inl #995
2020-03-05 23:46:36 +01:00
Christophe Riccio
2a65978348
Merge branch 'master' of https://github.com/g-truc/glm into matrix-int
2020-03-05 18:52:28 +01:00
Kontny Karol
31d01b525e
Quaternion slerp overload which interpolates with extra spins
...
Signed-off-by: Karol Kontny <barolek@gmail.com>
2020-02-28 00:01:52 +01:00
Christophe Riccio
a4bf8867c2
Added clamp, repeat, mirrorClamp and mirrorRepeat function to GLM_EXT_scalar_commond and GLM_EXT_vector_commond extensions with tests
2020-02-11 12:53:12 +01:00
Christophe Riccio
e8d758f746
Added integer matrix extensions and fixed build
2020-02-11 11:44:52 +01:00
Christophe Riccio
0d9abe3725
Added missing EXT extensions
2020-02-10 21:44:31 +01:00
Christophe Riccio
c4fd0b3aa3
Clean up integer matrix
2020-02-10 20:22:47 +01:00
Christophe Riccio
9e7a486c0e
Added matrix integer extensions and tests
2020-02-10 19:06:30 +01:00
Christophe Riccio
684817db46
Clean up integer precision
2020-02-08 16:21:22 +01:00
Christophe Riccio
79d78bbdde
Work on integer matrix
2020-02-07 17:45:02 +01:00
Christophe Riccio
6bd53cc9e5
Added files for EXT packing extensions
2020-02-07 15:20:42 +01:00
Christophe Riccio
65c8ff2bd6
Merge branch 'master' of https://github.com/g-truc/glm
2020-02-07 15:19:33 +01:00
Christophe Riccio
00ef7042df
Removed duplicated vector
2020-02-07 15:19:14 +01:00
Christophe
6d8b4a11bf
Merge pull request #989 from dorodnic/doc_fix
...
Fixing output order in the documentation of glm::polar #989
2020-02-07 14:58:50 +01:00
Christophe
82d500376e
Merge pull request #992 from amaury-ml/compfix
...
[Aarch64] fix for glm::length #992
2020-02-07 14:57:13 +01:00
Amaury Le Leyzour
16a650ea65
[Aarch64] fix for glm::length
2020-02-05 17:48:31 -08:00
Christophe Riccio
8e58cdbbf8
- Added GLM_EXT_vector_intX_sized and GLM_EXT_vector_uintX_sized extensions
2020-02-04 17:11:07 +01:00
dorodnic
56c2cadc4a
Fixing output order in the documentation of glm::polar
2020-01-06 22:21:02 +02:00
Christophe Riccio
13724cfae6
Tentative fix of GLM_FORCE_QUAT_DATA_WXYZ on Clang with tests
2020-01-05 21:19:37 +01:00
Christophe Riccio
d92ac09ce2
Tentative fix of GLM_FORCE_QUAT_DATA_WXYZ on Clang with tests
2020-01-05 21:05:29 +01:00
Christophe Riccio
8381f8e71e
Tentative fix of GLM_FORCE_QUAT_DATA_WXYZ on Clang with tests
2020-01-05 21:02:56 +01:00
Christophe Riccio
85e491b30c
Tentative fix of GLM_FORCE_QUAT_DATA_WXYZ on Clang with tests
2020-01-05 20:41:51 +01:00
Christophe Riccio
638eb14fcd
- Added GLM_FORCE_QUAT_DATA_WXYZ to store quat data as w,x,y,z instead of x,y,z,w #983
2020-01-05 15:51:05 +01:00
Christophe Riccio
af6f1d7b8f
Fixed EXT_matrix_clip_space perspectiveFov
2020-01-05 15:26:50 +01:00
Khem Raj
d2b9bbb911
Fix Wimplicit-int-float-conversion warnings with clang 10+
...
This is a new warning in clang which will be available in clang 10
onwards
Fixes
error: implicit conversion from 'const int' to 'float' may lose precision [-Werror,-Wimplicit-int-float-conversion]
2019-12-27 18:44:52 -08:00
Christophe
8828c3f1fd
Fixed GLM_EXT_matrix_clip_space warnings #980
2019-12-09 14:21:08 +01:00
Amaury Le Leyzour
9da0c80e26
Yet another fix as this is no longer covered by unit tests
2019-11-21 13:03:22 -08:00
Amaury Le Leyzour
c7dbbee6a1
Fix typo
2019-11-20 09:05:39 -08:00
Amaury Le Leyzour
923f7222d1
Fix Neon issues
2019-11-19 18:26:16 -08:00