faf1da52b7 
								
							
								 
							
						 
						
							
							
								
								Renamed P (for precision) template argument to Q (for qualifier)  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								e76fca75a0 
								
							
								 
							
						 
						
							
							
								
								More consistent coding style  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								d1afe662be 
								
							
								 
							
						 
						
							
							
								
								More consistent coding style  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								a805fb9d68 
								
							
								 
							
						 
						
							
							
								
								Renamed precision enum to qualifier  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								ac3abfdac7 
								
							
								 
							
						 
						
							
							
								
								Replaced vecType template argument by vec template  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								da84db5481 
								
							
								 
							
						 
						
							
							
								
								Replaced vecType by vec  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								78e06f815b 
								
							
								 
							
						 
						
							
							
								
								Fixed clang test  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								b936761960 
								
							
								 
							
						 
						
							
							
								
								Fixed warnings  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								2cc0c53da7 
								
							
								 
							
						 
						
							
							
								
								Fixed warnings  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								f445a24f82 
								
							
								 
							
						 
						
							
							
								
								Fixed test warnings  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								d712ac930f 
								
							
								 
							
						 
						
							
							
								
								Fixed test build  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								5a747d2ae5 
								
							
								 
							
						 
						
							
							
								
								Fixed warnings  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								32054a8fdf 
								
							
								 
							
						 
						
							
							
								
								Fixed warnings with -Weverything  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								0f34103f4f 
								
							
								 
							
						 
						
							
							
								
								Fixed warnings with -Weverything  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								97ac535144 
								
							
								 
							
						 
						
							
							
								
								Fixed warnings with -Weverything  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								d799c282db 
								
							
								 
							
						 
						
							
							
								
								Fixed warnings  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								5ada4dbd65 
								
							
								 
							
						 
						
							
							
								
								Fixed exponential tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								01bac6a524 
								
							
								 
							
						 
						
							
							
								
								Improved exponential funtion test coverage  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								cedc72e07a 
								
							
								 
							
						 
						
							
							
								
								Fixed log test  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								45a716b893 
								
							
								 
							
						 
						
							
							
								
								Fixed epsilonEqual build  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								d63aa4ea85 
								
							
								 
							
						 
						
							
							
								
								Fixed build  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								384dab02e4 
								
							
								 
							
						 
						
							
							
								
								Reduce the number of warnings with -Weverything  #646  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								e4ffe16bed 
								
							
								 
							
						 
						
							
							
								
								Revert "Fixed vec4 SIMD constexpr #653"  
							
							... 
							
							
 
							
							This reverts commit 950d226154 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								950d226154 
								
							
								 
							
						 
						
							
							
								
								Fixed vec4 SIMD constexpr  #653  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								c933f6e591 
								
							
								 
							
						 
						
							
							
								
								Clean up GLM_FORCE_NO_CTOR_INIT and fixed tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								f2cb4a3fdf 
								
							
								 
							
						 
						
							
							
								
								Fixed vec1 test  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								9443d8d9ca 
								
							
								 
							
						 
						
							
							
								
								Added length constexpr test  #657  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								83602bdea4 
								
							
								 
							
						 
						
							
							
								
								- Fixed GLM_FORCE_SIZE_T_LENGTH and add test coverage  #624  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								4875f79eb0 
								
							
								 
							
						 
						
							
							
								
								Removed old compiler version  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								4e267b1b4f 
								
							
								 
							
						 
						
							
							
								
								Fixed Visual C++ internal error when declaring a global vec type with siwzzle expression enabled  #594  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								c2fe3fccf6 
								
							
								 
							
						 
						
							
							
								
								Use length_t instead of int for vec and mat lengths  #584  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								4dd748f380 
								
							
								 
							
						 
						
							
							
								
								Renamed tvec into vec  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								506a487d24 
								
							
								 
							
						 
						
							
							
								
								parameterize number of dimensions of vector in tvec<D, T, P>  
							
							... 
							
							
 
							
							- specializes for 1, 2, 3 and 4-dimensional vector types
  which are then aliased as tvec1, tvec2, tvec3 and tvec4
- requires C++11 aliases; breaks compatability with C++03
- tested on:
  - clang-3.5.2, clang-3.8.0
  - gcc 4.8.5, gcc 5.4.1, gcc 6.2.0
TODO:
- still uses template template parameters - most can probably be removed
- some definitions might now be de-duplicated 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								dd48b56e44 
								
							
								 
							
						 
						
							
							
								
								Updated list of supported compilers  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								2dda5af72c 
								
							
								 
							
						 
						
							
							
								
								Fixed GCC 4.5 and older build  #566  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								2ea3cd5d7b 
								
							
								 
							
						 
						
							
							
								
								Fixed GLM test warning  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								f26628f661 
								
							
								 
							
						 
						
							
							
								
								Fixed GLM test warning  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								3cdb61c4a0 
								
							
								 
							
						 
						
							
							
								
								Fixed GLM test warning  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								bb1debc9e1 
								
							
								 
							
						 
						
							
							
								
								Fixed GLM test warning  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								d39749d1d6 
								
							
								 
							
						 
						
							
							
								
								Fixed GLM test warning  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								feef0fb5b9 
								
							
								 
							
						 
						
							
							
								
								Fixed Visual C++ 2013 test build  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								c83e38f9fb 
								
							
								 
							
						 
						
							
							
								
								Prevent TravisCI timeout, shorter test  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								9f6a96f65d 
								
							
								 
							
						 
						
							
							
								
								Workaround GCC tests failure  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								f882bf5909 
								
							
								 
							
						 
						
							
							
								
								Fixed Visual C++ 2013 test build  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								535040b207 
								
							
								 
							
						 
						
							
							
								
								Made quat, vec, mat type component length() static  #565  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								9298939816 
								
							
								 
							
						 
						
							
							
								
								length becomes a static function  #565  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								1c85265f97 
								
							
								 
							
						 
						
							
							
								
								Added Visual C++ 15 detection, Added Clang 4.0 detection, Refactored GLM_COMPILER_VC values  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								19a6d64e8c 
								
							
								 
							
						 
						
							
							
								
								Fixed Visual C++ constexpr build error  #555 ,  #556  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								f5f8620056 
								
							
								 
							
						 
						
							
							
								
								Added pure test  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								b719a9f6cc 
								
							
								 
							
						 
						
							
							
								
								Added test for GCC  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)