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
c8440b09e2
Fixed doc theme
2020-01-05 15:27:06 +01:00
Christophe Riccio
af6f1d7b8f
Fixed EXT_matrix_clip_space perspectiveFov
2020-01-05 15:26:50 +01:00
Christophe Riccio
436579b37e
Fixed Wimplicit-int-float-conversion warnings with clang 10+ #986
2020-01-05 15:13:20 +01:00
Christophe Riccio
016263179c
Merge branch 'master' of https://github.com/kraj/glm
2020-01-05 15:08:16 +01:00
Christophe Riccio
de00ac4ef5
Updated tentative release date
2020-01-05 14:46:09 +01:00
Christophe Riccio
4fce0f0de5
Merge branch 'master' of https://github.com/g-truc/glm
2020-01-05 14:44:16 +01:00
Christophe Riccio
a2e2e97a7a
Updated license date #984
2020-01-05 14:44:08 +01:00
Will Usher
9934715232
Merge branch 'master' of github.com:Twinklebear/glm
2020-01-01 13:15:17 -08:00
Will Usher
6f26ac3ada
Merge remote-tracking branch 'upstream/master'
2020-01-01 13:06:33 -08: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
Christophe
d666b5e533
Merge pull request #976 from amaury-ml/compfix
...
Fixing minor issues reported by the compiler #976
2019-11-29 11:24:25 +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
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