Christophe
f86092a658
Remove disabled warnings ( #1213 )
...
* Remove disabled warnings
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
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)
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)
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
f95abf2c27
Added more constexpr tests #783
ago%!(EXTRA string=7 years)
Christophe Riccio
6932058f59
Fixed quaternion constructor from two vectors special cases #469
ago%!(EXTRA string=8 years)
Christophe Riccio
e9f210c85f
Enable /WX, warning as error on Visual Studio
ago%!(EXTRA string=8 years)
Christophe Riccio
bacbc2ab99
Tentative fix of GTC_type_precision
ago%!(EXTRA string=8 years)
Christophe Riccio
5d77861141
Fixed warnings
ago%!(EXTRA string=8 years)
Christophe Riccio
5a747d2ae5
Fixed warnings
ago%!(EXTRA string=8 years)
Christophe Riccio
c933f6e591
Clean up GLM_FORCE_NO_CTOR_INIT and fixed tests
ago%!(EXTRA string=8 years)
Christophe Riccio
c4f52dc98f
Added test for quat type component length() static #565
ago%!(EXTRA string=9 years)
Christophe Riccio
0e1e181484
Clean up
ago%!(EXTRA string=9 years)
Christophe Riccio
234d7d4ba9
Simplify code removing GLM_FORCE_SIZE_FUNC, GLM_META_PROG_HELPERS, GLM_STATIC_CONST_MEMBERS and 'type' type trait. Added experiments for GTX_type_trait
ago%!(EXTRA string=9 years)
Christophe Riccio
afa193704c
Fixed interactions with GLM_FORCE_NO_CTOR_INIT and default functions #366
ago%!(EXTRA string=10 years)
Christophe Riccio
a56a40e1f2
Added support of defaulted functions to GLM types, to use them in unions #366
ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg
2a947b7ff1
Add GLM_META_PROG_HELPERS tests to each type
...
- Add new tests to the matrix types
- Add vector tests to use the static values instead of constants
- Wrap the quaternion tests in #ifdefs
- Add new tests to the simdMat4 and simdVec4 tests
ago%!(EXTRA string=10 years)
Christophe Riccio
c90f7b0973
Fixed build
ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg
a9c26d065b
Add static components and prec members to all vector and quaternion types
ago%!(EXTRA string=10 years)
Christophe Riccio
fc8b4404f0
Fixed faceforward build #289
ago%!(EXTRA string=11 years)
Christophe Riccio
3f48ffefb0
Updated license
ago%!(EXTRA string=11 years)
Christophe Riccio
b90c4c430e
Added GLM_HAS_TRIVIAL_QUERIES define
ago%!(EXTRA string=11 years)
Christophe Riccio
5960196ce8
Clean up white spaces, fix build with VC15
ago%!(EXTRA string=11 years)
Christophe Riccio
0b8ca1a5b6
Added a CMake option to execute GLM performance tests. Made quat and dualquat trivially constructible #263
ago%!(EXTRA string=11 years)
Christophe Riccio
c2d542562e
Fixed GLM_FORCE_SIZE_FUNC support overlook #245 . Added uninitiallized constructor to quaternion. Fixed lack of conscistency or quaternion constructors with other types. Various uninitilized constructor optimizations
ago%!(EXTRA string=11 years)
Christophe Riccio
2b747cbbad
Removed last references to GLM_FORCE_RADIANS
ago%!(EXTRA string=11 years)
Christophe Riccio
83f594b5ed
Fixed quaternion mul/vec test
ago%!(EXTRA string=11 years)
Christophe Riccio
c506b43d49
Quaternion vector rotation error. #209
ago%!(EXTRA string=11 years)
Joel Nises
e610e9446e
fixed bug in quaternion slerp
ago%!(EXTRA string=11 years)
Christophe Riccio
31ec3eed97
Clean up initializer list code.
ago%!(EXTRA string=11 years)
Christophe Riccio
aeba3c6fe7
Quiet most GLM_FORCE_RADIANS messages
ago%!(EXTRA string=11 years)
Christophe Riccio
ccb25c84c7
Update copyright year
ago%!(EXTRA string=11 years)
Christophe Riccio
9f8112f93a
Reduced dependencies of GTX extensions. Removed some deprecated code.
ago%!(EXTRA string=12 years)
jan p springer
e299af614f
added: quat::op+=(quat) and quat::op*=(quat)
ago%!(EXTRA string=12 years)
Christophe Riccio
71855943e0
Added initializer lists
ago%!(EXTRA string=12 years)
Christophe Riccio
25a5c21a24
Initial build with half types removed
ago%!(EXTRA string=12 years)
Christophe Riccio
296e3d7007
Fixed half precision implementation
ago%!(EXTRA string=12 years)
Christophe Riccio
2a4434786e
Updated date
ago%!(EXTRA string=12 years)
Christophe Riccio
29805391bd
Added tests for slerp function
ago%!(EXTRA string=13 years)
Christophe Riccio
841f91e830
Fixed bug #15 , added missing roll, pitch and yaw functions; Fixed half implicit conversions
ago%!(EXTRA string=13 years)
Christophe Riccio
415c970188
Renamed equalEpsilon function into epsilonEqual and added tests
ago%!(EXTRA string=13 years)
Christophe Riccio
6a4677c30e
Promoted GTX_epsilon, GTX_ulp, fixed build, removed deprecation warning at build time
ago%!(EXTRA string=13 years)