christophe
820557cf31
Fix GTC_matrix_transform test for C++98
ago%!(EXTRA string=1 year)
azhirnov
ed1059731f
add infinitePerspectiveRH_ZO
ago%!(EXTRA string=1 year)
azhirnov
9cb19aa43f
Added infinitePerspectiveLH_ZO and tests
...
Renamed infinitePerspectiveLH -> infinitePerspectiveLH_NO
ago%!(EXTRA string=1 year)
Mark Sheppard
3cb568cd37
Fix Clang 15 test build errors
...
Fixes for compiler errors when building the tests using Clang 15,
including:
* Use explicit cast to silence Wimplicit-int-float-conversion
warning for conversion of spin count in implementation of
glm::slerp.
* Use GLM_FORCE_MESSAGES instead of removed GLM_MESSAGES for
messages in glm/gtx/hash.hpp, avoiding Wundef warning.
* Encode en dash in URL for Gram-Schmit Process wikipedia page and
replace similar en dashes in comments with regular dashes, to
avoid Winvalid-utf8 warnings in glm/gtx/matrix_factorisation.inl.
* Replace degree sign symbol with text "degrees" to avoid
Winvalid-utf8 warnings in test/gtc/gtc_quaternion.cpp.
* When using Clang, build tests with -Wno-float-equal to silence
Wfloat-equal warning in implementation of glm::vec<L,T,Q>::equal.
* For performance tests in test/gtx/gtx_fast_trigonometry.cpp, add
statement explicitly casting result to void, to silence
Wunused-but-set-variable warnings.
* Add newline at end of test/gtx/gtx_hash.cpp to silence
Wnewline-eof warning.
* Rename namespace _1aga to agarose in test/gtx/gtx_pca.cpp to
avoid Wreserved-identifier warning.
ago%!(EXTRA string=2 years)
Kontny Karol
31d01b525e
Quaternion slerp overload which interpolates with extra spins
...
Signed-off-by: Karol Kontny <barolek@gmail.com>
ago%!(EXTRA string=5 years)
Christophe Riccio
684817db46
Clean up integer precision
ago%!(EXTRA string=5 years)
Christophe Riccio
61b2a73e21
Fixed missing std:: namespace #898
ago%!(EXTRA string=6 years)
Christophe Riccio
6492c8593f
- Added mix implementation for matrices in EXT_matrix_common #842
ago%!(EXTRA string=6 years)
Christophe Riccio
daf14f0f74
Added bitfieldRotate tests #862
ago%!(EXTRA string=6 years)
Christophe Riccio
ef9d65e0c6
Added GLM_FORCE_INTRINSICS define
ago%!(EXTRA string=6 years)
Christophe Riccio
32573c86ec
Fixed double tests
ago%!(EXTRA string=7 years)
Christophe Riccio
e259e2789d
Fixed double tests
ago%!(EXTRA string=7 years)
Christophe Riccio
21d0092f6a
Fixed simplex noise build with double #734
ago%!(EXTRA string=7 years)
Christophe Riccio
59cae7b5cb
Added constant time ULP distance between float #121
ago%!(EXTRA string=7 years)
Christophe Riccio
7c445ee93d
Clean up GLM_FORCE_DEFAULT_ALIGNED_GENTYPES
ago%!(EXTRA string=7 years)
Christophe Riccio
87f9f3bd78
Added manual documentation for GLM_FORCE_DEFAULT_ALIGNED_GENTYPES
ago%!(EXTRA string=7 years)
Christophe Riccio
ba8ee44b19
Added EXT_quaternion_relational and EXT_quaternion_geometric extensions
ago%!(EXTRA string=7 years)
Christophe Riccio
389fb2457d
Added constexpr relational operators
ago%!(EXTRA string=7 years)
Christophe Riccio
7086d902e2
Fixed relational code, reduced header dependencies
ago%!(EXTRA string=7 years)
Christophe Riccio
1092810f2f
Fixed build
ago%!(EXTRA string=7 years)
Christophe Riccio
8a79414fb8
Removed type_vec files, deleting unnecessary dependences
ago%!(EXTRA string=7 years)
Groove
fbf3f2016f
Refactor configuration macros
ago%!(EXTRA string=7 years)
Christophe Riccio
0fb8b56f63
Removed useless GLM_FORCE_ALIGNED_GENTYPES
ago%!(EXTRA string=7 years)
Groove
58255c8603
More aligned type tests
ago%!(EXTRA string=7 years)
Groove
d4daef9150
Fixed invalid conversion from int scalar with vec4 constructor when using SSE instruction
ago%!(EXTRA string=7 years)
Groove
d427da09df
Fixed aligned matrices #777
ago%!(EXTRA string=7 years)
Groove
8892c7da59
Fixed build error
ago%!(EXTRA string=7 years)
Groove
21d030ad3d
Fixed error: comparing floating point with == or != is unsafe
ago%!(EXTRA string=7 years)
Groove
d6b0b9b1ef
Fixed error: comparing floating point with == or != is unsafe
ago%!(EXTRA string=7 years)
Groove
a7e0e8387b
Fixed error: comparing floating point with == or != is unsafe
ago%!(EXTRA string=7 years)
Groove
5ecc27ff93
Fixed error: comparing floating point with == or != is unsafe
ago%!(EXTRA string=7 years)
Groove
9299abaf9b
Fixed float warnings
ago%!(EXTRA string=7 years)
Christophe Riccio
1afa681512
- Added identity functions #765
ago%!(EXTRA string=7 years)
Groove
afde3b4645
Added identity experiment #765
ago%!(EXTRA string=7 years)
Groove
8f0b7c1373
Added missing equal and notEqual with epsilon for quaternion types
ago%!(EXTRA string=7 years)
Groove
c3c8b73c57
Use constexpr only with C++14 compiler
ago%!(EXTRA string=7 years)
Groove
97e189606f
Added repro test for Conversion error with an aligned matrix #777
ago%!(EXTRA string=7 years)
Christophe Riccio
0dcb1e8a90
Removed extra GLM_FORCE_MESSAGES
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
0f2e1fa493
Fixed build
ago%!(EXTRA string=7 years)
Groove
e264f3f17c
Fixed test build
ago%!(EXTRA string=7 years)
Groove
f95abf2c27
Added more constexpr tests #783
ago%!(EXTRA string=7 years)
Christophe Riccio
11c26f9edb
Fixed build problems due to printf and std::clock_t #778
ago%!(EXTRA string=7 years)
Christophe Riccio
b4981e56fa
Added bitfieldDeinterleave with tests
ago%!(EXTRA string=7 years)
Christophe Riccio
b3a24a0565
Fixed linearRand #762
ago%!(EXTRA string=7 years)
Christophe Riccio
083782185e
Added openBounded and closeBounded
ago%!(EXTRA string=8 years)
Christophe Riccio
1bf24f8344
Fixed glm::log2<int>() returns wrong value, missing static assert #683
ago%!(EXTRA string=8 years)
Christophe Riccio
5360662d77
Fixed test
ago%!(EXTRA string=8 years)
Christophe Riccio
ba4e508e98
Added make_vec*
ago%!(EXTRA string=8 years)
Christophe Riccio
6932058f59
Fixed quaternion constructor from two vectors special cases #469
ago%!(EXTRA string=8 years)