93612791cd 
								
							
								 
							
						 
						
							
							
								
								Removed Apple specific check for LLVM versions  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								affd5f3ba0 
								
							
								 
							
						 
						
							
							
								
								Fixed CUDA compiler error in type_vec4.inl  #504  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								1f71f6fb3a 
								
							
								 
							
						 
						
							
							
								
								Improved SIMD and swizzle operators interactions with GCC and Clang, Added raw SIMD API.  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								be8d6c9ccc 
								
							
								 
							
						 
						
							
							
								
								Fixed test  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								fa6f5cdcbb 
								
							
								 
							
						 
						
							
							
								
								Fixed warning  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								2f9fc55d88 
								
							
								 
							
						 
						
							
							
								
								More experiments to improve SIMD support  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								234d7d4ba9 
								
							
								 
							
						 
						
							
							
								
								Simplify code removing GLM_FORCE_SIZE_FUNC, GLM_META_PROG_HELPERS, GLM_STATIC_CONST_MEMBERS and 'type' type trait. Added experiments for GTX_type_trait  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								c853df1638 
								
							
								 
							
						 
						
							
							
								
								Added uround to GTC_integer, fast round on positive values  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								239cf70ade 
								
							
								 
							
						 
						
							
							
								
								Fixed: outerProduct was defined incorrectly for unmatched vecX types. E.g. outerProduct(vec2, vec4) did not succeed because the matrix return types were wrong. The computing function seemed fine. I used  https://en.wikipedia.org/wiki/Outer_product  as reference on what the number of columns/rows ''should'' be and fixed it so that it matches the description from wikipedia  
							
							... 
							
							
 
							
							Added: tests for outerProduct with unmatched vector dimensions (actually testing all combinations now) 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								bc09ecf898 
								
							
								 
							
						 
						
							
							
								
								setup: detect GCC 6.0  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								f0acbbd4ac 
								
							
								 
							
						 
						
							
							
								
								setup: detect GCC 6.0  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								fb309e0eff 
								
							
								 
							
						 
						
							
							
								
								Fixed: outerProduct was defined incorrectly for unmatched vecX types. E.g. outerProduct(vec2, vec4) did not succeed because the matrix return types were wrong. The computing function seemed fine. I used  https://en.wikipedia.org/wiki/Outer_product  as reference on what the number of columns/rows ''should'' be and fixed it so that it matches the description from wikipedia  
							
							... 
							
							
 
							
							Added: tests for outerProduct with unmatched vector dimensions (actually testing all combinations now) 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								5d46e5186d 
								
							
								 
							
						 
						
							
							
								
								remove extraneous test block  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								c9400562ec 
								
							
								 
							
						 
						
							
							
								
								Fixed build  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								52c9f124e3 
								
							
								 
							
						 
						
							
							
								
								Fixed ldexp and frexp compilation errors  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								ac7ae32856 
								
							
								 
							
						 
						
							
							
								
								remove extraneous test block  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								8c55a64fdd 
								
							
								 
							
						 
						
							
							
								
								Fixed ldexp compilation error  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								8fd8c56074 
								
							
								 
							
						 
						
							
							
								
								Fixed frexp compilation error  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								b51f4e8981 
								
							
								 
							
						 
						
							
							
								
								Added test  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								a257beb5de 
								
							
								 
							
						 
						
							
							
								
								Added missing bvec* && and || operators  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								8814ae50c9 
								
							
								 
							
						 
						
							
							
								
								Fixed GTX_extended_min_max filename typo  #386  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								9604a7549f 
								
							
								 
							
						 
						
							
							
								
								Add IDENTITY and ZERO constants for all matrices  
							
							... 
							
							
 
							
							- Tests, too 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								5df08dfc78 
								
							
								 
							
						 
						
							
							
								
								Wrap tvec4's static constants in GLM_STATIC_CONST_MEMBERS  
							
							... 
							
							
 
							
							- Fix the indentation, too 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								8be318970c 
								
							
								 
							
						 
						
							
							
								
								Wrap tvec3's static constants in GLM_STATIC_CONST_MEMBERS  
							
							... 
							
							
 
							
							- Fixed the indentation, too 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								4552ec737e 
								
							
								 
							
						 
						
							
							
								
								Wrap tvec2's static constants in GLM_STATIC_CONST_MEMBERS  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								5a60b3986b 
								
							
								 
							
						 
						
							
							
								
								Wrap tvec1's static constants in GLM_STATIC_CONST_MEMBERS  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								02b011651b 
								
							
								 
							
						 
						
							
							
								
								Add static constants to vec4  
							
							... 
							
							
 
							
							- Tests, too 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								25bd7014b0 
								
							
								 
							
						 
						
							
							
								
								Add static constants for vec3  
							
							... 
							
							
 
							
							- Tests, too 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								b42a46d246 
								
							
								 
							
						 
						
							
							
								
								Add static constants for vec2  
							
							... 
							
							
 
							
							- Tests, too 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								b8ff59a61b 
								
							
								 
							
						 
						
							
							
								
								Add static constants for vec1  
							
							... 
							
							
 
							
							- Tests, too 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								47c77475a9 
								
							
								 
							
						 
						
							
							
								
								- Improved overall execution time of unit tests  #396  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								af10e20f68 
								
							
								 
							
						 
						
							
							
								
								Fixed core_func_integer test  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								be983bd7cb 
								
							
								 
							
						 
						
							
							
								
								Added test  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								79f6d92c8a 
								
							
								 
							
						 
						
							
							
								
								Added GLM_SIMD to enable automatic SIMD code generation for generic GLM types  #235   #370  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								f9535f2398 
								
							
								 
							
						 
						
							
							
								
								Trying to reproduce  #235  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								bc0f5317fd 
								
							
								 
							
						 
						
							
							
								
								Updated documentation  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								d6ae2fd694 
								
							
								 
							
						 
						
							
							
								
								Fixed matrix conversions and added unit tests  #371  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								afa193704c 
								
							
								 
							
						 
						
							
							
								
								Fixed interactions with GLM_FORCE_NO_CTOR_INIT and default functions  #366  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								a56a40e1f2 
								
							
								 
							
						 
						
							
							
								
								Added support of defaulted functions to GLM types, to use them in unions  #366  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								2a947b7ff1 
								
							
								 
							
						 
						
							
							
								
								Add GLM_META_PROG_HELPERS tests to each type  
							
							... 
							
							
 
							
							- Add new tests to the matrix types
- Add vector tests to use the static values instead of constants
- Wrap the quaternion tests in #ifdefs
- Add new tests to the simdMat4 and simdVec4 tests 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								f7751bfb06 
								
							
								 
							
						 
						
							
							
								
								Added support of defaulted functions to *vec* types  #366  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								562ab0b559 
								
							
								 
							
						 
						
							
							
								
								Test fix and warning  fixes   #364  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								1e0cf75b2f 
								
							
								 
							
						 
						
							
							
								
								More testing  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								f96887863d 
								
							
								 
							
						 
						
							
							
								
								Added a heap allocation test  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								dcfddb75b8 
								
							
								 
							
						 
						
							
							
								
								Updated list of compiler versions  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								4f7afb272f 
								
							
								 
							
						 
						
							
							
								
								Fixed GCC build, GLM_META_PROG_HELPERS unsupported with GCC 4.6  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								c90f7b0973 
								
							
								 
							
						 
						
							
							
								
								Fixed build  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								6f1b7c24ce 
								
							
								 
							
						 
						
							
							
								
								Fixed build  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								357eaf7071 
								
							
								 
							
						 
						
							
							
								
								Fixed warnings  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								a9c26d065b 
								
							
								 
							
						 
						
							
							
								
								Add static components and prec members to all vector and quaternion types  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)