Christophe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e1b2dd8bf 
							
						 
					 
					
						
						
							
							Merge pull request  #1029  from gottfriedleibniz/patch-quat  
						
						 
						
						... 
						
						
						
						fix: missing type_quat header #1029  
						
						
					 
					
						2020-11-09 17:54:46 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59ae1dd57a 
							
						 
					 
					
						
						
							
							Merge pull request  #1030  from gottfriedleibniz/patch-types  
						
						 
						
						... 
						
						
						
						fix: spurious floats #1030  
						
						
					 
					
						2020-11-09 17:53:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc34bc7d49 
							
						 
					 
					
						
						
							
							Merge pull request  #1032  from gottfriedleibniz/patch-scalebias  
						
						 
						
						... 
						
						
						
						fix: scalebias #1032  
						
						
					 
					
						2020-11-09 17:52:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0fe622b020 
							
						 
					 
					
						
						
							
							Merge pull request  #1028  from gottfriedleibniz/patch-axisangle  
						
						 
						
						... 
						
						
						
						fix: matrix axisAngle #1028  
						
						
					 
					
						2020-11-09 17:51:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							806e05755e 
							
						 
					 
					
						
						
							
							Merge pull request  #1036  from Zuzu-Typ/patch-1  
						
						 
						
						... 
						
						
						
						Fixed unpackUnorm #1036  
						
						
					 
					
						2020-11-09 17:49:36 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zuzu-Typ 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7f209b18d 
							
						 
					 
					
						
						
							
							Fixed unpackUnorm  
						
						 
						
						... 
						
						
						
						Should use the same float type as defined in the template. 
						
						
					 
					
						2020-10-04 14:40:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gottfried Leibniz 
							
						 
					 
					
						
						
						
						
							
						
						
							593415108d 
							
						 
					 
					
						
						
							
							fix: scalebias  
						
						 
						
						... 
						
						
						
						template glm::qualifier 'Q' cannot be inferred; compiler will ignore it. 
						
						
					 
					
						2020-09-23 22:56:48 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gottfried Leibniz 
							
						 
					 
					
						
						
						
						
							
						
						
							ebf4e9eaa2 
							
						 
					 
					
						
						
							
							fix: unpackUnorm type  
						
						 
						
						
						
						
					 
					
						2020-09-22 00:40:47 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gottfried Leibniz 
							
						 
					 
					
						
						
						
						
							
						
						
							96558e896b 
							
						 
					 
					
						
						
							
							fix: intersectLineTriangle types  
						
						 
						
						
						
						
					 
					
						2020-09-22 00:37:56 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gottfried Leibniz 
							
						 
					 
					
						
						
						
						
							
						
						
							c18ec93b0e 
							
						 
					 
					
						
						
							
							fix: orientate3 types  
						
						 
						
						
						
						
					 
					
						2020-09-22 00:36:43 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gottfried Leibniz 
							
						 
					 
					
						
						
						
						
							
						
						
							93e573f7b1 
							
						 
					 
					
						
						
							
							fix: axisAngle  
						
						 
						
						... 
						
						
						
						invalid epsilon comparison 
						
						
					 
					
						2020-09-22 00:35:07 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gottfried Leibniz 
							
						 
					 
					
						
						
						
						
							
						
						
							d9124820ed 
							
						 
					 
					
						
						
							
							fix: fastExp promotion  
						
						 
						
						... 
						
						
						
						implicit conversion increases floating-point precision: 'float' to 'double' 
						
						
					 
					
						2020-09-22 00:29:59 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gottfried Leibniz 
							
						 
					 
					
						
						
						
						
							
						
						
							ebfcde733a 
							
						 
					 
					
						
						
							
							fix: missing type_quat header  
						
						 
						
						... 
						
						
						
						Fixes: no matching function for call to 'inverse' 
						
						
					 
					
						2020-09-22 00:27:32 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3f8772026 
							
						 
					 
					
						
						
							
							Merge pull request  #1022  from qsantos/fix-small-angle-quaternion-zero-test  
						
						 
						
						... 
						
						
						
						Fix handling of small magnitude quaternions #1022  
						
						
					 
					
						2020-08-30 14:56:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45271404e6 
							
						 
					 
					
						
						
							
							Merge pull request  #1026  from manylegged/master  
						
						 
						
						... 
						
						
						
						make GLM_CONFIG_XYZW_ONLY work with GLM_SWIZZLE_FUNCTION #1026  
						
						
					 
					
						2020-08-30 14:54:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72022c2cf7 
							
						 
					 
					
						
						
							
							Merge pull request  #1024  from bjornwah/fix_compiler_warnings  
						
						 
						
						... 
						
						
						
						Fix compiler warnings #1024  
						
						
					 
					
						2020-08-30 14:52:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69a3ab22ab 
							
						 
					 
					
						
						
							
							Merge pull request  #1025  from waywardmonkeys/fix-opencloth-link  
						
						 
						
						... 
						
						
						
						Fix link to opencloth. #1025  
						
						
					 
					
						2020-08-30 14:51:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Arthur Danskin 
							
						 
					 
					
						
						
						
						
							
						
						
							2eeb2662a6 
							
						 
					 
					
						
						
							
							spaces->tabs  
						
						 
						
						
						
						
					 
					
						2020-08-08 17:36:34 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Arthur Danskin 
							
						 
					 
					
						
						
						
						
							
						
						
							dc1d613f55 
							
						 
					 
					
						
						
							
							Merge branch 'master' of github.com:manylegged/glm into master  
						
						 
						
						
						
						
					 
					
						2020-08-08 17:29:57 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Arthur Danskin 
							
						 
					 
					
						
						
						
						
							
						
						
							9627450ef8 
							
						 
					 
					
						
						
							
							allow force_xyzw to work with function swizzleing  
						
						 
						
						
						
						
					 
					
						2020-08-08 17:29:51 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjorn Wahlstrand 
							
						 
					 
					
						
						
						
						
							
						
						
							6fdeff4d67 
							
						 
					 
					
						
						
							
							Fixed compiler warnings  
						
						 
						
						... 
						
						
						
						g++-10.1.0/c++20:
'error: compound assignment with ‘volatile’-qualified left operand is deprecated [-Werror=volatile]' 
						
						
					 
					
						2020-08-05 15:15:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruce Mitchener 
							
						 
					 
					
						
						
						
						
							
						
						
							e7554a5d88 
							
						 
					 
					
						
						
							
							Fix link to opencloth.  
						
						 
						
						
						
						
					 
					
						2020-08-04 21:12:00 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quentin Santos 
							
						 
					 
					
						
						
						
						
							
						
						
							d6d272e9a0 
							
						 
					 
					
						
						
							
							Fix handling of small magnitude quaternions  
						
						 
						
						... 
						
						
						
						The special case handling in glm::qua::pow is specifically intended for
the case when the magnitude is null. Even for magnitudes smaller than
epsilon, the common formula should be used. Because comparing a
floating-point value by equality triggers a warning through the
-Weveverything setting of clang, it must be selectively disabled for the
condition. 
						
						
					 
					
						2020-07-28 19:22:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2929ad5a66 
							
						 
					 
					
						
						
							
							Merge pull request  #1023  from thomasbbrunner/cmake-documentation  
						
						 
						
						... 
						
						
						
						Improved documentation on compiling GLM with CMake #1023  
						
						
					 
					
						2020-07-14 12:32:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Brunner 
							
						 
					 
					
						
						
						
						
							
						
						
							c49df617db 
							
						 
					 
					
						
						
							
							Improved documentation on compiling GLM with CMake  
						
						 
						
						
						
						
					 
					
						2020-07-14 00:45:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc2a00e3a8 
							
						 
					 
					
						
						
							
							Merge pull request  #1018  from kring/patch-1  
						
						 
						
						... 
						
						
						
						Fix a typo in the manual, glm/geometry.hpp -> glm/geometric.hpp #1018  
						
						
					 
					
						2020-07-09 10:43:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c97378695 
							
						 
					 
					
						
						
							
							Merge pull request  #1011  from Bargor/master  
						
						 
						
						... 
						
						
						
						Fixed warning when compiling with MSVS in SIMD mode #1011  
						
						
					 
					
						2020-07-09 10:40:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e0ad71ec7 
							
						 
					 
					
						
						
							
							Merge pull request  #1014  from serkan3k/patch-1  
						
						 
						
						... 
						
						
						
						Fixed typo in documentation #1014  
						
						
					 
					
						2020-07-09 10:34:45 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							949028f675 
							
						 
					 
					
						
						
							
							Merge pull request  #1016  from brunotl/master  
						
						 
						
						... 
						
						
						
						neon : fix "unused function" warning #1016  
						
						
					 
					
						2020-07-09 10:33:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c285ad647 
							
						 
					 
					
						
						
							
							Merge pull request  #1020  from r0mai/cpp14-clang  
						
						 
						
						... 
						
						
						
						Support clang in C++1z mode #1020  
						
						
					 
					
						2020-07-09 10:31:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Arthur Danskin 
							
						 
					 
					
						
						
						
						
							
						
						
							d2ebd5248e 
							
						 
					 
					
						
						
							
							make GLM_FORCE_XYZW_ONLY work with GLM_SWIZZLE_FUNCTION  
						
						 
						
						
						
						
					 
					
						2020-06-29 19:59:41 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Arthur Danskin 
							
						 
					 
					
						
						
						
						
							
						
						
							3b3db0fc5a 
							
						 
					 
					
						
						
							
							make GLM_CONFIG_XYZW_ONLY work with GLM_SWIZZLE_FUNCTION  
						
						 
						
						
						
						
					 
					
						2020-06-29 01:54:26 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andras Kucsma 
							
						 
					 
					
						
						
						
						
							
						
						
							82e5f32f04 
							
						 
					 
					
						
						
							
							Support clang in C++1z mode  
						
						 
						
						... 
						
						
						
						Certain older clang versions signal C++1z mode by defining
__cplusplus as 201406L. Support this as if it were C++14.
https://github.com/llvm/llvm-project/blob/llvmorg-3.6.2/clang/lib/Frontend/InitPreprocessor.cpp#L374  
						
						
					 
					
						2020-06-25 15:06:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Ring 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c79cd1781 
							
						 
					 
					
						
						
							
							Fix comment alignment.  
						
						 
						
						
						
						
					 
					
						2020-06-24 17:26:46 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Ring 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c80fd556b6 
							
						 
					 
					
						
						
							
							Fix a typo in the manual, glm/geometry.hpp -> glm/geometric.hpp  
						
						 
						
						
						
						
					 
					
						2020-06-24 17:25:07 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno de Lacheisserie 
							
						 
					 
					
						
						
						
						
							
						
						
							a584c01fb5 
							
						 
					 
					
						
						
							
							neon : fix "unused function" warning  
						
						 
						
						... 
						
						
						
						static function in header file must have explicit inline specifier. 
						
						
					 
					
						2020-06-07 12:09:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								serkan3k 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f4ef63d00 
							
						 
					 
					
						
						
							
							Fixed typo in documentation  
						
						 
						
						... 
						
						
						
						A typo in acos function description is changed. 
						
						
					 
					
						2020-05-19 22:19:11 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Karol Kontny 
							
						 
					 
					
						
						
						
						
							
						
						
							e9ab34e0f0 
							
						 
					 
					
						
						
							
							Fixed warning when compiling with MSVS in SIMD mode  
						
						 
						
						
						
						
					 
					
						2020-05-11 15:26:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								christophe 
							
						 
					 
					
						
						
						
						
							
						
						
							23e0701c04 
							
						 
					 
					
						
						
							
							Updated readme and GLM version  
						
						 
						
						
						
						
					 
					
						2020-05-02 19:00:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								christophe 
							
						 
					 
					
						
						
						
						
							
						
						
							a44e293c40 
							
						 
					 
					
						
						
							
							Reading GLM version in CMake using REGEX on GLM header  
						
						 
						
						
						
						
					 
					
						2020-05-02 18:32:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							280ba02382 
							
						 
					 
					
						
						
							
							Merge pull request  #1010  from C3NZ/master  
						
						 
						
						... 
						
						
						
						Fix the readme example to successfully include `glm::pi` #1010  
						
						
					 
					
						2020-05-01 10:54:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								C3NZ 
							
						 
					 
					
						
						
						
						
							
						
						
							fc6966be28 
							
						 
					 
					
						
						
							
							[fix] readme to include glm::pi from scalar_constants.hpp and not constants.hpp, which seems to be where pi lives as of latest release.  
						
						 
						
						
						
						
					 
					
						2020-04-26 12:51:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7574b172e9 
							
						 
					 
					
						
						
							
							Merge pull request  #1009  from Zuzu-Typ/master  
						
						 
						
						... 
						
						
						
						Fixed incorrect assertion for min and max #1009  
						
						
					 
					
						2020-04-26 13:18:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zuzu-Typ 
							
						 
					 
					
						
						
						
						
							
						
						
							b39c3550af 
							
						 
					 
					
						
						
							
							Fixed assertion (min, max)  
						
						 
						
						
						
						
					 
					
						2020-04-23 11:07:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zuzu-Typ 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa6a2757a5 
							
						 
					 
					
						
						
							
							Merge pull request  #1  from g-truc/master  
						
						 
						
						... 
						
						
						
						Update from master 
						
						
					 
					
						2020-04-23 11:04:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e944b22f20 
							
						 
					 
					
						
						
							
							Merge pull request  #1008  from blat-blatnik/master  
						
						 
						
						... 
						
						
						
						Better .natvis file #1008  
						
						
					 
					
						2020-04-22 19:29:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								blat-blatnik 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef44390073 
							
						 
					 
					
						
						
							
							Merge pull request  #1  from blat-blatnik/better-natvis  
						
						 
						
						... 
						
						
						
						Added features to the .natvis file 
						
						
					 
					
						2020-04-17 00:37:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								blat-blatnik 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2cc2c3ae6e 
							
						 
					 
					
						
						
							
							Added features to the .natvis file  
						
						 
						
						... 
						
						
						
						I've been using this natvis file in some personal projects that use GLM and I've found it to be very helpful when debugging GLM code.
vectors are displayed in the debugger like this:
glm::vec4 v(1, 2, 3, 4); // [1 2 3 4]
when expanding the view, the debugger will show each individual component, as well as the length of the vector, and hex RGBA code (for float vectors only), like this:
glm::vec4 v(0.5); // [0.5 0.5 0.5 0.5]
[len]   1
[rgba] #7F7F7F7F
x         0.5
y         0.5
z         0.5
w        0.5
Matrices are displayed in row major order when expanded in the debugger like this:
glm::mat4 m = glm::translate(glm::mat4(1), glm::vec3(1, 2, 3));
// [1 0 0 0] [0 1 0 0] [0 0 1 0] [1 2 3 1]
row 1   [1 0 0 1]
row 2   [0 1 0 2]
row 3   [0 0 1 3]
row 4   [0 0 0 1]
columns
  - col 1    [1 0 0 0]
  - col 2    [0 1 0 0]
  - col 3    [0 0 1 0]
  - col 4    [1 2 3 1]
Quaternions are displayed as: w + xi + yj + zk
glm::quat q(1, 2, 3, 4); // 1 + 2i + 3j + 4k
Dual quaternions are displayed as:
glm::dualquat dq(q, q); // [r: 1 + 2i + 3j + 4k] [d: 1 + 2i + 3j + 4k] 
						
						
					 
					
						2020-04-17 00:35:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								christophe 
							
						 
					 
					
						
						
						
						
							
						
						
							bf71a83494 
							
						 
					 
					
						
						
							
							Updated release date  
						
						 
						
						
						
						
					 
					
						2020-04-13 19:41:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								christophe 
							
						 
					 
					
						
						
						
						
							
						
						
							b4c5bb6c1a 
							
						 
					 
					
						
						
							
							Fixed singularity check for quatLookAt  #770  
						
						 
						
						
						
						
					 
					
						2020-04-12 18:32:33 +02:00