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]
ago%!(EXTRA string=6 years)
Christophe Riccio
3da0e18de7
Added missing quat constexpr #955
ago%!(EXTRA string=6 years)
Stefan Maass
e7d51a3838
bugfix intersection ray/plane, added related tests
ago%!(EXTRA string=6 years)
Christophe Riccio
943529eef6
Fixed CUDA 9 build #910
ago%!(EXTRA string=6 years)
Christophe Riccio
61b2a73e21
Fixed missing std:: namespace #898
ago%!(EXTRA string=6 years)
Pierre Moreau
5bbbb460d3
Add missing '@' in the documentation
...
"param" was not being recognised as a keyword, messing up the layout of
`glm::rotation()`'s parameter description.
ago%!(EXTRA string=6 years)
Liam Adams
2400954df2
Add lMaxNorm for computing the max norm.
ago%!(EXTRA string=6 years)
Liam Adams
7d20bc8104
Take the absolute vaue of the components to avoid possible negative norm values.
ago%!(EXTRA string=6 years)
Christophe
947527d3ac
Fixed string_cast, broken after fixing #916
ago%!(EXTRA string=6 years)
Christophe
f5381ef536
Fixed quaternion componant order: w, {x, y, z} #916
ago%!(EXTRA string=6 years)
Peter Steneteg
9a1f85ae79
Hash hashes qua instead of tquat closes #919
ago%!(EXTRA string=6 years)
Christophe Riccio
f846aa8334
Build errors when defining GLM_ENABLE_EXPERIMENTAL #884 #883
ago%!(EXTRA string=6 years)
Khem Raj
1150952697
glm: Remove redundant double semi-colons
...
Make clang happy
/glm/gtc/../ext/../detail/../simd/common.h:106:45: error: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Werror,-Wextra-semi-stmt]
| glm_vec4 const or0 = _mm_or_ps(and0, and1);;
| ^
| 1 error generated.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
ago%!(EXTRA string=7 years)
Christophe Riccio
477e803f38
- No more requirement for GLM_ENABLE_EXPERIMENTAL to use GTX extension, only a warning with GLM_MESSAGES defined #732
ago%!(EXTRA string=7 years)
Christophe Riccio
3c28cc459a
Improved documentation #836
ago%!(EXTRA string=7 years)
Christophe Riccio
c142d46ca3
Fixed glm::decompose #869
ago%!(EXTRA string=7 years)
Christophe Riccio
1362d51967
Added adjugate functions to GTX_matrix_operation #151
ago%!(EXTRA string=7 years)
Christophe Riccio
0b974f0d00
Improved doxygen API doc
ago%!(EXTRA string=7 years)
Christophe Riccio
34f0c510b6
Fixed doxygen
ago%!(EXTRA string=7 years)
Groove
27a1b24835
Fixed swizzle build on VC
ago%!(EXTRA string=7 years)
Groove
6f9a194c2c
Fixed VC and C++98 warning
ago%!(EXTRA string=7 years)
Christophe Riccio
c4ed4ed0c7
Added EXT_scalar_common, EXT_vector_common and EXT_quaternion_exponential extensions
ago%!(EXTRA string=7 years)
Christophe Riccio
a21401d2a4
Reduce dependencies, added scalar EXT extensions
ago%!(EXTRA string=7 years)
Christophe Riccio
26be7bda82
Fixed build
ago%!(EXTRA string=7 years)
Christophe Riccio
8c9d16d868
Added quaternion EXT extensions
ago%!(EXTRA string=7 years)
Christophe Riccio
78879c675c
Refactor headers
ago%!(EXTRA string=7 years)
Christophe Riccio
1092810f2f
Fixed build
ago%!(EXTRA string=7 years)
Groove
fbf3f2016f
Refactor configuration macros
ago%!(EXTRA string=7 years)
Groove
d18c7f55ec
Tentative fix Visual C++ build
ago%!(EXTRA string=7 years)
Groove
2e3fc5da83
Fixed error: comparing floating point with == or != is unsafe
ago%!(EXTRA string=7 years)
Groove
01f9ab5b6d
Revert "- Fixed unexpected operator== behavior #723"
...
This reverts commit c46981b4c3
.
ago%!(EXTRA string=7 years)
Groove
c46981b4c3
- Fixed unexpected operator== behavior #723
ago%!(EXTRA string=7 years)
Groove
c3c8b73c57
Use constexpr only with C++14 compiler
ago%!(EXTRA string=7 years)
Groove
e1cddde7d5
Fixed VC2013 build
ago%!(EXTRA string=7 years)
Groove
ea1fccae5e
Fixed definision and declarion constexpr miss match
ago%!(EXTRA string=7 years)
Christophe Riccio
988858145c
Added intersectLineTriangle tests
ago%!(EXTRA string=7 years)
Christophe Riccio
b6321cb85e
Clean up configuration defines
ago%!(EXTRA string=7 years)
Christophe Riccio
508d0bcbb1
Fixed defaulted constructor and fixed anonymous struct detection and use
ago%!(EXTRA string=7 years)
Christophe Riccio
ba4a4c6014
Added missing template parameters, removed GLM_DEFAULT_CTOR
ago%!(EXTRA string=7 years)
Groove
7e3f42eeda
Fixed initialisation
ago%!(EXTRA string=7 years)
Groove
802532de0f
Fixed build
ago%!(EXTRA string=7 years)
Christophe Riccio
0f2e1fa493
Fixed build
ago%!(EXTRA string=7 years)
Christophe Riccio
2098b073ff
Tentative fix build
ago%!(EXTRA string=7 years)
Groove
398e66ac32
Redesigned constexpr support which requires disable GLM SIMD on Visual C++ #783
ago%!(EXTRA string=7 years)
Christophe Riccio
0d973b40a4
Fixed int mod
ago%!(EXTRA string=7 years)
Vladimír Vondruš
aa1728cde2
Make to_string(dualquat) actually work.
...
It segfaulted somewhere deep in strlen() due to a mismatch in printf()
argument count.
ago%!(EXTRA string=7 years)
thechosenone124
8bbbbfcafd
Intermediate Function Is Improperly Done
...
The formula for calculating the intermediate for a SQUAD interpolation is
exp((log(next * invQuat) + log(prev * invQuat)) / static_cast<T>(-4)) * curr;
The current code uses addition instead of multiplication (based on http://web.mit.edu/2.998/www/QuaternionReport1.pdf )
ago%!(EXTRA string=7 years)
JimVonMoon
59e15deb6d
Fixed potential narrowing conversion in extractEulerAngleXYZ
ago%!(EXTRA string=7 years)
Christophe Riccio
024e94b6c4
Fixed GTX_easing on Apple Clang
ago%!(EXTRA string=7 years)
Christophe Riccio
ef615c8d6e
Tentative fix GTX_easing on Apple Clang
ago%!(EXTRA string=7 years)