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=3 years)  
						
					 
				
					
						
							
							
								 
								Kontny Karol
							
						 
						
							 
							
							
							
								
							
								31d01b525e 
								
							
								 
							
						 
						
							
							
								
								Quaternion slerp overload which interpolates with extra spins  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Karol Kontny <barolek@gmail.com> 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								684817db46 
								
							
								 
							
						 
						
							
							
								
								Clean up integer precision  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								61b2a73e21 
								
							
								 
							
						 
						
							
							
								
								Fixed missing std:: namespace  #898  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								6492c8593f 
								
							
								 
							
						 
						
							
							
								
								- Added mix implementation for matrices in EXT_matrix_common  #842  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								daf14f0f74 
								
							
								 
							
						 
						
							
							
								
								Added bitfieldRotate tests  #862  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								ef9d65e0c6 
								
							
								 
							
						 
						
							
							
								
								Added GLM_FORCE_INTRINSICS define  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								32573c86ec 
								
							
								 
							
						 
						
							
							
								
								Fixed double tests  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								e259e2789d 
								
							
								 
							
						 
						
							
							
								
								Fixed double tests  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								21d0092f6a 
								
							
								 
							
						 
						
							
							
								
								Fixed simplex noise build with double  #734  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								59cae7b5cb 
								
							
								 
							
						 
						
							
							
								
								Added constant time ULP distance between float  #121  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								7c445ee93d 
								
							
								 
							
						 
						
							
							
								
								Clean up GLM_FORCE_DEFAULT_ALIGNED_GENTYPES  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								87f9f3bd78 
								
							
								 
							
						 
						
							
							
								
								Added manual documentation for GLM_FORCE_DEFAULT_ALIGNED_GENTYPES  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 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)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								1092810f2f 
								
							
								 
							
						 
						
							
							
								
								Fixed build  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								8a79414fb8 
								
							
								 
							
						 
						
							
							
								
								Removed type_vec files, deleting unnecessary dependences  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Groove
							
						 
						
							 
							
							
							
								
							
								fbf3f2016f 
								
							
								 
							
						 
						
							
							
								
								Refactor configuration macros  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								0fb8b56f63 
								
							
								 
							
						 
						
							
							
								
								Removed useless GLM_FORCE_ALIGNED_GENTYPES  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Groove
							
						 
						
							 
							
							
							
								
							
								58255c8603 
								
							
								 
							
						 
						
							
							
								
								More aligned type tests  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Groove
							
						 
						
							 
							
							
							
								
							
								d4daef9150 
								
							
								 
							
						 
						
							
							
								
								Fixed invalid conversion from int scalar with vec4 constructor when using SSE instruction  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Groove
							
						 
						
							 
							
							
							
								
							
								d427da09df 
								
							
								 
							
						 
						
							
							
								
								Fixed aligned matrices  #777  
							
							 
							
							
 
							
						 
						
							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)  
						
					 
				
					
						
							
							
								 
								Groove
							
						 
						
							 
							
							
							
								
							
								d6b0b9b1ef 
								
							
								 
							
						 
						
							
							
								
								Fixed error: comparing floating point with == or != is unsafe  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Groove
							
						 
						
							 
							
							
							
								
							
								a7e0e8387b 
								
							
								 
							
						 
						
							
							
								
								Fixed error: comparing floating point with == or != is unsafe  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Groove
							
						 
						
							 
							
							
							
								
							
								5ecc27ff93 
								
							
								 
							
						 
						
							
							
								
								Fixed error: comparing floating point with == or != is unsafe  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Groove
							
						 
						
							 
							
							
							
								
							
								9299abaf9b 
								
							
								 
							
						 
						
							
							
								
								Fixed float warnings  
							
							 
							
							
 
							
						 
						
							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
							
						 
						
							 
							
							
							
								
							
								97e189606f 
								
							
								 
							
						 
						
							
							
								
								Added repro test for Conversion error with an aligned matrix  #777  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								0dcb1e8a90 
								
							
								 
							
						 
						
							
							
								
								Removed extra GLM_FORCE_MESSAGES  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								508d0bcbb1 
								
							
								 
							
						 
						
							
							
								
								Fixed defaulted constructor and fixed anonymous struct detection and use  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								0f2e1fa493 
								
							
								 
							
						 
						
							
							
								
								Fixed build  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Groove
							
						 
						
							 
							
							
							
								
							
								e264f3f17c 
								
							
								 
							
						 
						
							
							
								
								Fixed test build  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Groove
							
						 
						
							 
							
							
							
								
							
								f95abf2c27 
								
							
								 
							
						 
						
							
							
								
								Added more constexpr tests  #783  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								11c26f9edb 
								
							
								 
							
						 
						
							
							
								
								Fixed build problems due to printf and std::clock_t  #778  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								b4981e56fa 
								
							
								 
							
						 
						
							
							
								
								Added bitfieldDeinterleave with tests  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								b3a24a0565 
								
							
								 
							
						 
						
							
							
								
								Fixed linearRand  #762  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								083782185e 
								
							
								 
							
						 
						
							
							
								
								Added openBounded and closeBounded  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								1bf24f8344 
								
							
								 
							
						 
						
							
							
								
								Fixed glm::log2<int>() returns wrong value, missing static assert  #683  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								5360662d77 
								
							
								 
							
						 
						
							
							
								
								Fixed test  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								ba4e508e98 
								
							
								 
							
						 
						
							
							
								
								Added make_vec*  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								6932058f59 
								
							
								 
							
						 
						
							
							
								
								Fixed quaternion constructor from two vectors special cases  #469  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								d550798ca0 
								
							
								 
							
						 
						
							
							
								
								Added EXT_vec1: *vec1 types  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								d0ed6aef21 
								
							
								 
							
						 
						
							
							
								
								Fixed Visual C++ /W4 warnings  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								a2253436c7 
								
							
								 
							
						 
						
							
							
								
								Fixed warnings  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)