5f0baa29b9 
								
							
								 
							
						 
						
							
							
								
								Fix build when CMake 2.6 is used not supporting --parallel  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								e24c88cf38 
								
							
								 
							
						 
						
							
							
								
								travis ci parallel build and tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								2be2119a2b 
								
							
								 
							
						 
						
							
							
								
								travis ci parallel build and tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								315e8d2dba 
								
							
								 
							
						 
						
							
							
								
								Verbose test  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								03ef41c27a 
								
							
								 
							
						 
						
							
							
								
								appveyor parallel build and tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								25344118d6 
								
							
								 
							
						 
						
							
							
								
								appveyor parallel build and tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								c31b5aecaa 
								
							
								 
							
						 
						
							
							
								
								fix reciprocal test  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								da542d6354 
								
							
								 
							
						 
						
							
							
								
								fix reciprocal test  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								23dcea8995 
								
							
								 
							
						 
						
							
							
								
								Fix warnings  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								f3887d2053 
								
							
								 
							
						 
						
							
							
								
								Release not ready yet...  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								2a8664fe50 
								
							
								 
							
						 
						
							
							
								
								Added  and  to *GLM_EXT_scalar_common* and *GLM_EXT_vector_common*  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								c59117ebd0 
								
							
								 
							
						 
						
							
							
								
								Updated readme  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								ee96051e86 
								
							
								 
							
						 
						
							
							
								
								Updated readme  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								2593c9c8b3 
								
							
								 
							
						 
						
							
							
								
								Added GLM_EXT_scalar_reciprocal and GLM_EXT_vector_reciprocal with tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								1cf91a1009 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1012  from bosmacs/master  
							
							... 
							
							
 
							
							Fix quaternion orientation in `glm::decompose` #1012  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								b033c73b42 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1019  from dscharrer/master  
							
							... 
							
							
 
							
							Fix singularity in quaternion to euler angle roll conversion #1019  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								e8f2e98050 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1027  from amaury-ml/ctor_init  
							
							... 
							
							
 
							
							Change the logic of defaulted constructors #1027  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								f52f232f59 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1038  from EZForever/patch-angle  
							
							... 
							
							
 
							
							fix: glm::angle() discards the sign of result for angles in range (2*pi-1, 2*pi) #1038  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								4ae59db254 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1041  from lpisha/master  
							
							... 
							
							
 
							
							Remove ban on using string_cast with CUDA host code #1041  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								5a34b3a2d8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1040  from RohacekD/patch-constexpr  
							
							... 
							
							
 
							
							Adding constexpr qualifiers for dot and cross product #1040  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								97ab936305 
								
							
								 
							
						 
						
							
							
								
								Use pull request to contribute  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								051781e265 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove ban on using string_cast with CUDA host code  
							
							... 
							
							
 
							
							string_cast.hpp merely detects whether the current compiler is NVCC (originally based on `if defined(__CUDACC__)` in glm/simd/platform.h) and throws an error if it is. This means string_cast.hpp cannot be included in any header which might ever be used in a CUDA project.
Of course, glm::to_string can't be used in device (GPU) code. However, the current approach to stop this is both incorrect and unnecessary. __CUDACC__ will be defined in both host and device code compilation, and glm::to_string can obviously be used in host code. The correct define is __CUDA_ARCH__ (will be defined only if compiling device code). However, there's no problem if glm::to_string is defined (the header is included) while compiling device code, as long as it's not actually used in the device code. So, throwing an error if __CUDA_ARCH__ is defined would still prevent string_cast.hpp from being included in CUDA projects.
There's actually no need for any manual check to see if glm::to_string is being used in device code, because the compiler will already check for that. It returns a std::string, which itself can't be used in device code, so it's unlikely a developer would try. And if they did, there would be errors that both glm::to_string and all the needed std::string constructors, stream operators, etc. are host-only functions. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								ae6fa0872f 
								
							
								 
							
						 
						
							
							
								
								Adding constexpr qualifier for cross product  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								6ce6cd9e26 
								
							
								 
							
						 
						
							
							
								
								Adding constexpr qualifier for dot product  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								596577f200 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1035  from koladonia/adjugate-fix  
							
							... 
							
							
 
							
							Fixed calculation of m02 minor for mat4x4 adjugate #1035  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								2c36db9cf7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1033  from gottfriedleibniz/patch-fastnormalize  
							
							... 
							
							
 
							
							fix: fastNormalize ambiguity #1033  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								f6574ccf71 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1034  from gottfriedleibniz/patch-ismultiple  
							
							... 
							
							
 
							
							fix: isMultiple #1034  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								9e1b2dd8bf 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1029  from gottfriedleibniz/patch-quat  
							
							... 
							
							
 
							
							fix: missing type_quat header #1029  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								59ae1dd57a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1030  from gottfriedleibniz/patch-types  
							
							... 
							
							
 
							
							fix: spurious floats #1030  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								cc34bc7d49 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1032  from gottfriedleibniz/patch-scalebias  
							
							... 
							
							
 
							
							fix: scalebias #1032  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								0fe622b020 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1028  from gottfriedleibniz/patch-axisangle  
							
							... 
							
							
 
							
							fix: matrix axisAngle #1028  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								806e05755e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1036  from Zuzu-Typ/patch-1  
							
							... 
							
							
 
							
							Fixed unpackUnorm #1036  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								f109b9185f 
								
							
								 
							
						 
						
							
							
								
								Make CI happy  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								a66b782134 
								
							
								 
							
						 
						
							
							
								
								fix: glm::angle() discards the sign of result for angles in range (2*pi-1, 2*pi)  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								2bb0fb3999 
								
							
								 
							
						 
						
							
							
								
								Add test case for glm::angle() sign bug introduced by  #946  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								b7f209b18d 
								
									
								
							
								 
							
						 
						
							
							
								
								Fixed unpackUnorm  
							
							... 
							
							
 
							
							Should use the same float type as defined in the template. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								5b23dcab71 
								
							
								 
							
						 
						
							
							
								
								Fixed calculation of m02 minor for mat4x4 adjugate  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								ce3650f0f2 
								
							
								 
							
						 
						
							
							
								
								fix: isMultiple  
							
							... 
							
							
 
							
							Function declaration has it returning ``vec<L, bool, Q>``, however, the
function uses the equality operator (which only returns a bool). Usage of the
function will generate "no viable conversion ..." compilation errors. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								c00f046c85 
								
							
								 
							
						 
						
							
							
								
								fix: fastNormalize ambiguity  
							
							... 
							
							
 
							
							Declarations in fast_square_root.hpp do not match qualifiers
fast_square_root.inl; will generate: "call to 'fastNormalize' is ambiguous"
errors. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								593415108d 
								
							
								 
							
						 
						
							
							
								
								fix: scalebias  
							
							... 
							
							
 
							
							template glm::qualifier 'Q' cannot be inferred; compiler will ignore it. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								ebf4e9eaa2 
								
							
								 
							
						 
						
							
							
								
								fix: unpackUnorm type  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								96558e896b 
								
							
								 
							
						 
						
							
							
								
								fix: intersectLineTriangle types  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								c18ec93b0e 
								
							
								 
							
						 
						
							
							
								
								fix: orientate3 types  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								93e573f7b1 
								
							
								 
							
						 
						
							
							
								
								fix: axisAngle  
							
							... 
							
							
 
							
							invalid epsilon comparison 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								d9124820ed 
								
							
								 
							
						 
						
							
							
								
								fix: fastExp promotion  
							
							... 
							
							
 
							
							implicit conversion increases floating-point precision: 'float' to 'double' 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								ebfcde733a 
								
							
								 
							
						 
						
							
							
								
								fix: missing type_quat header  
							
							... 
							
							
 
							
							Fixes: no matching function for call to 'inverse' 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								b43fa52360 
								
							
								 
							
						 
						
							
							
								
								Change the logic of defaulted constructors  
							
							... 
							
							
 
							
							Defaulted functions should not impact the constructor if the user
requests GLM_FORCE_CTOR_INIT. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								b3f8772026 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1022  from qsantos/fix-small-angle-quaternion-zero-test  
							
							... 
							
							
 
							
							Fix handling of small magnitude quaternions #1022  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								45271404e6 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1026  from manylegged/master  
							
							... 
							
							
 
							
							make GLM_CONFIG_XYZW_ONLY work with GLM_SWIZZLE_FUNCTION #1026  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								72022c2cf7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1024  from bjornwah/fix_compiler_warnings  
							
							... 
							
							
 
							
							Fix compiler warnings #1024  
							
						 
						
							ago%!(EXTRA string=5 years)