glm/glm
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.
2023-03-31 17:39:53 +01:00
..
detail Merge pull request #1086 from imgly/imgly/fix/vdivq_f32_undefinded_armv7 2022-10-24 12:54:34 +02:00
ext Fix Clang 15 test build errors 2023-03-31 17:39:53 +01:00
gtc cleanup doxygen and codespell 2022-08-01 19:25:47 -03:00
gtx Fix Clang 15 test build errors 2023-03-31 17:39:53 +01:00
simd Fix indentation 2022-09-20 18:49:15 +02:00
CMakeLists.txt Fix CMake FetchContent usage 2021-03-11 13:20:56 +02:00
common.hpp Fixed ldexp and frexp declaration 2019-04-10 21:27:05 +02:00
exponential.hpp Changed the e^v clarification in source 2022-09-20 20:20:58 -07:00
ext.hpp add AMD HIP support 2021-08-05 11:54:10 +02:00
fwd.hpp Sort inconsistently ordered mat declarations in fwd.hpp 2021-10-26 19:10:33 +02:00
geometric.hpp Spelling mistake fix 2022-02-15 01:54:29 -05:00
glm.hpp cleanup doxygen and codespell 2022-08-01 19:25:47 -03:00
integer.hpp Updated doxygen API documentation 2018-08-31 21:32:56 +02:00
mat2x2.hpp Refactor EXT headers 2018-08-07 18:41:41 +02:00
mat2x3.hpp Refactor EXT headers 2018-08-07 18:41:41 +02:00
mat2x4.hpp Refactor EXT headers 2018-08-07 18:41:41 +02:00
mat3x2.hpp Refactor EXT headers 2018-08-07 18:41:41 +02:00
mat3x3.hpp Refactor EXT headers 2018-08-07 18:41:41 +02:00
mat3x4.hpp Refactor EXT headers 2018-08-07 18:41:41 +02:00
mat4x2.hpp Refactor EXT headers 2018-08-07 18:41:41 +02:00
mat4x3.hpp Refactor EXT headers 2018-08-07 18:41:41 +02:00
mat4x4.hpp Refactor EXT headers 2018-08-07 18:41:41 +02:00
matrix.hpp Added *GLM_EXT_matrix_integer* with tests 2020-11-30 18:10:55 +01:00
packing.hpp Updated doxygen API documentation 2018-08-31 21:32:56 +02:00
trigonometric.hpp Fixed typo in documentation 2020-05-19 22:19:11 +03:00
vec2.hpp Clean up integer precision 2020-02-08 16:21:22 +01:00
vec3.hpp Clean up integer precision 2020-02-08 16:21:22 +01:00
vec4.hpp Clean up integer precision 2020-02-08 16:21:22 +01:00
vector_relational.hpp Improved doxygen doc 2018-08-29 14:28:01 +02:00