Amaury Le Leyzour
9da0c80e26
Yet another fix as this is no longer covered by unit tests
ago%!(EXTRA string=6 years)
Amaury Le Leyzour
c7dbbee6a1
Fix typo
ago%!(EXTRA string=6 years)
Amaury Le Leyzour
923f7222d1
Fix Neon issues
ago%!(EXTRA string=6 years)
Amaury Le Leyzour
9ce038104c
Fixing minor compiler issue
ago%!(EXTRA string=6 years)
Amaury Le Leyzour
77d797bd54
respect project's coding style
ago%!(EXTRA string=6 years)
Amaury Le Leyzour
a2403634da
glm-aarch64: Add neon's mat4 inverse
ago%!(EXTRA string=6 years)
Christophe Riccio
3da0e18de7
Added missing quat constexpr #955
ago%!(EXTRA string=6 years)
Christophe Riccio
95b1cdbbfe
Added fma implementation based on std::fma #969
ago%!(EXTRA string=6 years)
Christophe Riccio
9caadbdf86
Added CMake GLM interface #963
ago%!(EXTRA string=6 years)
Christophe Riccio
919e72f5dd
Fixed equal ULP variation when using negative sign #965
ago%!(EXTRA string=6 years)
Krzysztof Kurek
e791090589
Re-add the glm interface library in cmake
...
Also re-work the main cmakelists to make the project more easily embeddable
ago%!(EXTRA string=6 years)
Amaury Le Leyzour
88a7aee27b
More simd/Neon functions
ago%!(EXTRA string=6 years)
Stefan Maass
e7d51a3838
bugfix intersection ray/plane, added related tests
ago%!(EXTRA string=6 years)
Amaury Le Leyzour
9b0a0535ce
Fixing GLM_MODEL for Windows compilers targeting ARM
ago%!(EXTRA string=6 years)
Amaury Le Leyzour
e508cc604f
More simd/Neon functions
ago%!(EXTRA string=6 years)
Amaury Le Leyzour
c35bc3d576
Fix Arm 64bit detection
...
__aarch64__ is the correct way, __arm64__ is for iOS.
But the memory model does not need any of these architecture defines to be fully
relevant. __LP64__ means Long Pointer 64 (ie 64bits), and __ILP32__ is Integer Long Pointer 32 (ie 32bits).
That's enough and avoids errors like __arch64__ (correct way is __aarch64__) but forgets __arm64__ (iOS).
ago%!(EXTRA string=6 years)
Quentin Santos
3a41107d10
Fix precision loss on small angles in qua's angle
ago%!(EXTRA string=6 years)
Quentin Santos
c597094980
Fix precision loss on small angles in qua's pow
ago%!(EXTRA string=6 years)
Christophe Riccio
4db8f89aac
Fixed quaternion array access #942
ago%!(EXTRA string=6 years)
Christophe Riccio
73df95205f
Fixed doxygen doc
ago%!(EXTRA string=6 years)
Christophe Riccio
f4b3fc7733
Added missing genType check for bitCount and bitfieldReverse #893
ago%!(EXTRA string=6 years)
Christophe Riccio
bfa028ed13
Fixed build
ago%!(EXTRA string=6 years)
Christophe Riccio
943529eef6
Fixed CUDA 9 build #910
ago%!(EXTRA string=6 years)
Christophe Riccio
2bd4217685
Fixed build
ago%!(EXTRA string=6 years)
Christophe Riccio
a5fd70aed8
Fixed Clang or GCC build due to wrong GLM_HAS_IF_CONSTEXPR definition #907
ago%!(EXTRA string=6 years)
Christophe Riccio
61b2a73e21
Fixed missing std:: namespace #898
ago%!(EXTRA string=6 years)
Christophe Riccio
9d18fc8221
Fixed warning
ago%!(EXTRA string=6 years)
Christophe Riccio
87bed133e7
Fixed warning
ago%!(EXTRA string=6 years)
Christophe Riccio
247beeb5bf
Bring back quaternion to xyzw storage to remain backward compatible #942
ago%!(EXTRA string=6 years)
Christophe Riccio
79787bbff6
Fixed GLM_HAS_CXX11_STL broken on Clang with Linux #926
ago%!(EXTRA string=6 years)
Christophe Riccio
0d0638e7e7
Bring back quaternion to xyzw storage to remain backward compatible #942
ago%!(EXTRA string=6 years)
Amaury Le Leyzour
d2aa30fe92
Remove debug warnings
ago%!(EXTRA string=6 years)
Amaury Le Leyzour
cd3cc166b4
Add Neon to glm
...
A few simple functions that use Neon as compiler does not
use the full potential of Neon
For now, -DGLM_FORCE_NEON is required until it's the default
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)
Christophe
67d647ae46
Fixed version
ago%!(EXTRA string=6 years)
Christophe
163f0d162d
Tentative fix build
ago%!(EXTRA string=6 years)
Christophe
29987a3100
Fixed prevPowerOfTwo build
ago%!(EXTRA string=6 years)
Christophe
8bf26a2bb3
Fixed C++ 98 build
ago%!(EXTRA string=6 years)
Christophe
083dfdcb91
Fixed build
ago%!(EXTRA string=6 years)
Christophe
e620adac1b
Fixed build
ago%!(EXTRA string=6 years)
Christophe
7cb9607ffb
Fixed quaternion initialization
ago%!(EXTRA string=6 years)
Hinara
163b57c319
Fix compilation under xcode 6.4
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
cb9cd7ccb8
Fixed GTC_round build
ago%!(EXTRA string=6 years)
Christophe
2423d607fe
Fixed GCC warning about member initialization order
ago%!(EXTRA string=6 years)
Christophe
4074dfcf07
Added findNSB functions and tests
ago%!(EXTRA string=6 years)
Christophe
72f776b280
Fixed build
ago%!(EXTRA string=6 years)
Christophe
f5381ef536
Fixed quaternion componant order: w, {x, y, z} #916
ago%!(EXTRA string=6 years)