Christophe
4ff530b2a5
Merge pull request #949 from amaury-ml/neon
...
Fix Arm 64bit detection #949
2019-09-12 12:59:33 +02:00
Sebastian Buchwald
7b06a984af
Let test return the number of errors
2019-09-11 19:12:39 +02:00
Amaury Le Leyzour
9b0a0535ce
Fixing GLM_MODEL for Windows compilers targeting ARM
2019-09-10 11:28:50 -07:00
Amaury Le Leyzour
e508cc604f
More simd/Neon functions
2019-09-10 10:55:59 -07:00
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).
2019-09-10 10:44:45 -07:00
Christophe
5868657413
Merge pull request #946 from qsantos/patch-1
...
Fix loss of precision on small angles in qua's pow #946
2019-09-09 12:31:24 +02:00
Christophe
4179da9d29
Merge pull request #948 from vkhandus/patch-1
...
Request to update licence. #948
2019-09-09 12:28:42 +02:00
Vadim Khandus
ead9a9104a
Request to update licence.
...
It is not clear if the software is licensed by either MIT or Happy Bunny or BOTH by MIT and Happy Bunny.
In the official website ( https://glm.g-truc.net/0.9.9/index.html ) I notice "OR":
"The source code and the documentation, including this manual, are licensed under the Happy Bunny License (Modified MIT) or the MIT License."
Also, there is "OR" in the readme.md ( https://github.com/g-truc/glm )
"The source code and the documentation are licensed under both the Happy Bunny License (Modified MIT) or the MIT License."
2019-09-09 13:21:30 +03:00
Quentin Santos
3a41107d10
Fix precision loss on small angles in qua's angle
2019-09-08 18:31:50 +02:00
Quentin Santos
c597094980
Fix precision loss on small angles in qua's pow
2019-09-08 18:31:50 +02:00
Christophe Riccio
4db8f89aac
Fixed quaternion array access #942
2019-09-08 15:58:42 +02:00
Christophe Riccio
9ffa3f8a3d
Added GLM 0.9.9.6 release version in release notes
2019-09-07 22:51:46 +02:00
Christophe Riccio
73df95205f
Fixed doxygen doc
2019-09-07 17:39:53 +02:00
Christophe Riccio
50dfd18b91
Updated API doc
2019-09-07 17:38:31 +02:00
Christophe Riccio
b8e5f55368
Added missing genType check for bitCount and bitfieldReverse #893
2019-09-07 14:54:21 +02:00
Christophe Riccio
f4b3fc7733
Added missing genType check for bitCount and bitfieldReverse #893
2019-09-07 14:53:58 +02:00
Christophe Riccio
bfa028ed13
Fixed build
2019-09-07 14:34:49 +02:00
Christophe Riccio
943529eef6
Fixed CUDA 9 build #910
2019-09-07 14:32:06 +02:00
Christophe Riccio
7565378ef7
Only test in 32 bits with VC 2019
2019-09-07 14:19:09 +02:00
Christophe Riccio
5f352ecce2
Removed CMake install and uninstall scripts
2019-09-07 14:13:56 +02:00
Christophe Riccio
2bd4217685
Fixed build
2019-09-07 14:09:36 +02:00
Christophe Riccio
a5fd70aed8
Fixed Clang or GCC build due to wrong GLM_HAS_IF_CONSTEXPR definition #907
2019-09-07 13:52:41 +02:00
Christophe Riccio
61b2a73e21
Fixed missing std:: namespace #898
2019-09-07 13:41:08 +02:00
Christophe Riccio
823125a6cd
Fixed script
2019-09-07 13:24:51 +02:00
Christophe Riccio
2e25674af5
Updated configuration list
2019-09-07 12:43:24 +02:00
Christophe Riccio
8a6b928478
Reduced number of configuration
2019-09-07 12:28:35 +02:00
Christophe Riccio
35a4c01e7a
Added Visual Studio 2019 testing
2019-09-07 12:25:06 +02:00
Christophe Riccio
9d18fc8221
Fixed warning
2019-09-07 12:21:47 +02:00
Christophe Riccio
3bec6f1801
Updated XCode version tested, 6.4 is deprecated
2019-09-07 12:19:42 +02:00
Christophe Riccio
87bed133e7
Fixed warning
2019-09-07 12:15:00 +02:00
Christophe Riccio
9ca99751f0
Merge branch 'master' of https://github.com/g-truc/glm
2019-09-07 11:16:41 +02:00
Christophe Riccio
247beeb5bf
Bring back quaternion to xyzw storage to remain backward compatible #942
2019-09-07 11:16:05 +02:00
Christophe
bd32be3ebd
Merge pull request #928 from l90lpa/lMaxNorm-proposal
...
L max norm proposal #928
2019-09-07 11:10:10 +02:00
Christophe Riccio
9a32317065
- Added Neon support to glm #945
2019-09-07 11:08:20 +02:00
Christophe Riccio
d2c60e08c0
Merge branch 'neon' of https://github.com/amaury-ml/glm
2019-09-07 11:06:19 +02:00
Christophe Riccio
79787bbff6
Fixed GLM_HAS_CXX11_STL broken on Clang with Linux #926
2019-09-07 10:51:19 +02:00
Christophe Riccio
0d0638e7e7
Bring back quaternion to xyzw storage to remain backward compatible #942
2019-09-07 10:40:06 +02:00
Christophe Riccio
6ec2354cae
Tentative fix of travis
2019-09-07 10:36:31 +02:00
Christophe Riccio
3d833fe20a
Fixed Clang build
2019-09-07 10:06:25 +02:00
Christophe Riccio
4446f783d4
Updated Travis CI to use Clang 7
2019-09-07 08:52:27 +02:00
Amaury Le Leyzour
d2aa30fe92
Remove debug warnings
2019-09-03 10:14:30 -07:00
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
2019-08-28 11:30:40 -07:00
Liam
2c3bdccb01
Merge branch 'master' into lMaxNorm-proposal
2019-08-25 09:03:13 +01:00
Christophe
ca52121e1b
Merge pull request #937 from pierremoreau/fix_documenation_typo
...
Fix typo in Doxygen documentation #937
2019-08-19 22:47:47 +02:00
Christophe
7fe0849277
Merge pull request #938 from pierremoreau/add_missing_keyword_symbol
...
Add missing '@' in the documentation #938
2019-08-19 22:46:26 +02:00
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.
2019-08-08 12:20:23 +02:00
Pierre Moreau
6b1e7c6418
Fix typo in Doxygen documentation
...
Replaced "documenation" with "documentation".
2019-08-08 12:01:39 +02:00
Christophe
67d647ae46
Fixed version
2019-08-08 11:25:08 +02:00
Christophe
163f0d162d
Tentative fix build
2019-08-08 11:09:59 +02:00
Christophe
29987a3100
Fixed prevPowerOfTwo build
2019-08-08 10:51:19 +02:00