mirror of
https://github.com/g-truc/glm.git
synced 2024-11-22 08:54:35 +00:00
3cb568cd37
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. |
||
---|---|---|
.. | ||
detail | ||
ext | ||
gtc | ||
gtx | ||
simd | ||
CMakeLists.txt | ||
common.hpp | ||
exponential.hpp | ||
ext.hpp | ||
fwd.hpp | ||
geometric.hpp | ||
glm.hpp | ||
integer.hpp | ||
mat2x2.hpp | ||
mat2x3.hpp | ||
mat2x4.hpp | ||
mat3x2.hpp | ||
mat3x3.hpp | ||
mat3x4.hpp | ||
mat4x2.hpp | ||
mat4x3.hpp | ||
mat4x4.hpp | ||
matrix.hpp | ||
packing.hpp | ||
trigonometric.hpp | ||
vec2.hpp | ||
vec3.hpp | ||
vec4.hpp | ||
vector_relational.hpp |