glm/test
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
..
bug Refactor configuration macros 2018-07-31 23:05:48 +02:00
cmake Add a CMake Package config 2019-11-01 16:40:45 -06:00
core Fix round test 2023-01-13 14:08:46 +01:00
ext Fix GLM_EXT_matrix_common : row to column-major 2022-10-26 11:17:23 +02:00
gtc Fix Clang 15 test build errors 2023-03-31 17:39:53 +01:00
gtx Fix Clang 15 test build errors 2023-03-31 17:39:53 +01:00
perf Fixed missing std:: namespace #898 2019-09-07 13:41:08 +02:00
CMakeLists.txt Fix Clang 15 test build errors 2023-03-31 17:39:53 +01:00
glm.cppcheck Added CPP Check project 2012-01-03 16:22:37 +00:00