glm/test/gtc
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
..
CMakeLists.txt - Improved API documentation #668 2017-08-17 16:24:32 +02:00
gtc_bitfield.cpp Fixed missing std:: namespace #898 2019-09-07 13:41:08 +02:00
gtc_color_space.cpp Added GLM_FORCE_INTRINSICS define 2019-01-11 12:58:31 +01:00
gtc_constants.cpp Enable /WX, warning as error on Visual Studio 2017-08-17 19:51:03 +02:00
gtc_epsilon.cpp Removed type_vec files, deleting unnecessary dependences 2018-08-01 18:41:10 +02:00
gtc_integer.cpp Fixed missing std:: namespace #898 2019-09-07 13:41:08 +02:00
gtc_matrix_access.cpp Fixed float warnings 2018-07-28 12:39:15 +02:00
gtc_matrix_integer.cpp Clean up 2016-06-10 23:14:17 +02:00
gtc_matrix_inverse.cpp Clean up 2016-06-10 23:14:17 +02:00
gtc_matrix_transform.cpp - Added mix implementation for matrices in EXT_matrix_common #842 2019-03-01 12:33:09 +01:00
gtc_noise.cpp Fixed double tests 2018-09-26 15:08:04 +02:00
gtc_packing.cpp Fixed missing std:: namespace #898 2019-09-07 13:41:08 +02:00
gtc_quaternion.cpp Fix Clang 15 test build errors 2023-03-31 17:39:53 +01:00
gtc_random.cpp Clean up GLM_FORCE_DEFAULT_ALIGNED_GENTYPES 2018-08-27 23:25:00 +02:00
gtc_reciprocal.cpp Clean up 2016-06-10 23:14:17 +02:00
gtc_round.cpp Fixed build problems due to printf and std::clock_t #778 2018-06-18 12:40:00 +02:00
gtc_type_aligned.cpp Added manual documentation for GLM_FORCE_DEFAULT_ALIGNED_GENTYPES 2018-08-27 21:33:55 +02:00
gtc_type_precision.cpp Clean up integer precision 2020-02-08 16:21:22 +01:00
gtc_type_ptr.cpp Fixed error: comparing floating point with == or != is unsafe 2018-07-28 20:32:26 +02:00
gtc_ulp.cpp Added constant time ULP distance between float #121 2018-09-26 12:09:06 +02:00
gtc_user_defined_types.cpp Added scalar conversion constructor 2014-07-28 22:08:09 +02:00
gtc_vec1.cpp Clean up 2016-06-10 23:14:17 +02:00