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
Amaury Le Leyzour
9ce038104c
Fixing minor compiler issue
2019-11-19 17:30:57 -08:00
Christophe
8a34283c87
Merge pull request #972 from amaury-ml/mat4/inverse
...
glm-aarch64: Add neon's mat4 inverse #972
2019-11-16 15:11:01 +01:00
Amaury Le Leyzour
77d797bd54
respect project's coding style
2019-11-12 15:49:26 -08:00
Amaury Le Leyzour
a2403634da
glm-aarch64: Add neon's mat4 inverse
2019-11-12 15:41:53 -08:00
Christophe Riccio
7eb810be81
Added C++14 and C++17 specific tests
2019-11-06 15:06:47 +01:00
Christophe Riccio
2a3894f9df
Added C++14 and C++17 specific tests
2019-11-06 15:04:34 +01:00
Christophe Riccio
3da0e18de7
Added missing quat constexpr #955
2019-11-06 15:03:32 +01:00
Christophe Riccio
95b1cdbbfe
Added fma implementation based on std::fma #969
2019-11-06 10:57:35 +01:00
Christophe Riccio
338bdead48
Fixed readme
2019-11-02 16:55:52 +01:00
Christophe Riccio
9caadbdf86
Added CMake GLM interface #963
2019-11-02 16:47:21 +01:00
Christophe Riccio
a4b4db24bd
Fixed test target
2019-11-02 16:34:18 +01:00
Christophe Riccio
919e72f5dd
Fixed equal ULP variation when using negative sign #965
2019-11-02 12:46:15 +01:00
Christophe Riccio
11089f6d7e
Move CMake tests configuration in the test directory CMakeLists.txt
2019-11-02 11:57:42 +01:00
Christophe
46670b794b
Merge pull request #963 from kiroma/master
...
Re-add the glm interface library in cmake #963
2019-11-02 11:27:28 +01:00
Christophe
c11944cf02
Merge pull request #950 from amaury-ml/neon-func
...
More simd/Neon functions #950
2019-11-02 11:17:26 +01:00
Christophe
1e971676ca
Merge pull request #964 from tnixeu/use_all_variables
...
Use all variables in core_func_common test #964
2019-11-02 10:25:33 +01:00
Will Usher
224433b9ae
Add a CMake Package config
...
- Also fix clang 7 use on travis CI
2019-11-01 21:05:44 -06:00
Will Usher
15158e8aa9
Add a CMake Package config
2019-11-01 16:40:45 -06:00
tnixeu
49d89a0009
uses all variables in test
2019-10-26 14:58:56 +02:00
Krzysztof Kurek
11b88192e8
Actually fix the tests
2019-10-17 16:41:13 +02:00
Krzysztof Kurek
75c5e6e0b2
Un-breakify tests
2019-10-16 17:03:31 +02:00
Krzysztof Kurek
e791090589
Re-add the glm interface library in cmake
...
Also re-work the main cmakelists to make the project more easily embeddable
2019-10-15 14:49:30 +02:00
Christophe
ea678faff9
Merge pull request #953 from sma-github/ray-plane-intersection
...
bugfix for intersection ray/plane, added related tests #953
2019-09-30 09:57:37 +02:00
Amaury Le Leyzour
8a173352e4
More simd/Neon functions
2019-09-18 09:47:57 -07:00
Amaury Le Leyzour
88a7aee27b
More simd/Neon functions
2019-09-17 16:16:38 -07:00
Stefan Maass
e7d51a3838
bugfix intersection ray/plane, added related tests
2019-09-14 23:38:44 +02:00
Christophe
7c07544b34
Merge pull request #952 from UniQP/fixReturnValue
...
Let test return the number of errors #952
2019-09-12 21:42:51 +02:00
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