Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								1e0ad71ec7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1014  from serkan3k/patch-1  
							
							 
							
							... 
							
							
 
							
							Fixed typo in documentation #1014  
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								949028f675 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1016  from brunotl/master  
							
							 
							
							... 
							
							
 
							
							neon : fix "unused function" warning #1016  
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								5c285ad647 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1020  from r0mai/cpp14-clang  
							
							 
							
							... 
							
							
 
							
							Support clang in C++1z mode #1020  
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Arthur Danskin
							
						 
						
							 
							
							
							
								
							
								d2ebd5248e 
								
							
								 
							
						 
						
							
							
								
								make GLM_FORCE_XYZW_ONLY work with GLM_SWIZZLE_FUNCTION  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Arthur Danskin
							
						 
						
							 
							
							
							
								
							
								3b3db0fc5a 
								
							
								 
							
						 
						
							
							
								
								make GLM_CONFIG_XYZW_ONLY work with GLM_SWIZZLE_FUNCTION  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								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  
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Daniel Scharrer
							
						 
						
							 
							
							
							
								
							
								dfdeb9b284 
								
							
								 
							
						 
						
							
							
								
								Fix singularity in quaternion to euler angle roll conversion  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Kevin Ring
							
						 
						
							 
							
							
								
								
							
							
								
							
								4c79cd1781 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix comment alignment.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Kevin Ring
							
						 
						
							 
							
							
								
								
							
							
								
							
								c80fd556b6 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix a typo in the manual, glm/geometry.hpp -> glm/geometric.hpp  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Bruno de Lacheisserie
							
						 
						
							 
							
							
							
								
							
								a584c01fb5 
								
							
								 
							
						 
						
							
							
								
								neon : fix "unused function" warning  
							
							 
							
							... 
							
							
 
							
							static function in header file must have explicit inline specifier. 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								serkan3k
							
						 
						
							 
							
							
								
								
							
							
								
							
								1f4ef63d00 
								
									
								
							
								 
							
						 
						
							
							
								
								Fixed typo in documentation  
							
							 
							
							... 
							
							
 
							
							A typo in acos function description is changed. 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Craig Bosma
							
						 
						
							 
							
							
								
								
							
							
								
							
								f8bf087caa 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix quaternion orientation in `glm::decompose`  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Karol Kontny
							
						 
						
							 
							
							
							
								
							
								e9ab34e0f0 
								
							
								 
							
						 
						
							
							
								
								Fixed warning when compiling with MSVS in SIMD mode  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								23e0701c04 
								
							
								 
							
						 
						
							
							
								
								Updated readme and GLM version  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								a44e293c40 
								
							
								 
							
						 
						
							
							
								
								Reading GLM version in CMake using REGEX on GLM header  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								280ba02382 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1010  from C3NZ/master  
							
							 
							
							... 
							
							
 
							
							Fix the readme example to successfully include `glm::pi` #1010  
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								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.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								7574b172e9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1009  from Zuzu-Typ/master  
							
							 
							
							... 
							
							
 
							
							Fixed incorrect assertion for min and max #1009  
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Zuzu-Typ
							
						 
						
							 
							
							
							
								
							
								b39c3550af 
								
							
								 
							
						 
						
							
							
								
								Fixed assertion (min, max)  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Zuzu-Typ
							
						 
						
							 
							
							
								
								
							
							
								
							
								aa6a2757a5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1  from g-truc/master  
							
							 
							
							... 
							
							
 
							
							Update from master 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								e944b22f20 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1008  from blat-blatnik/master  
							
							 
							
							... 
							
							
 
							
							Better .natvis file #1008  
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								blat-blatnik
							
						 
						
							 
							
							
								
								
							
							
								
							
								ef44390073 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1  from blat-blatnik/better-natvis  
							
							 
							
							... 
							
							
 
							
							Added features to the .natvis file 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								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] 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								bf71a83494 
								
							
								 
							
						 
						
							
							
								
								Updated release date  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								b4c5bb6c1a 
								
							
								 
							
						 
						
							
							
								
								Fixed singularity check for quatLookAt  #770  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								8aa60bbeff 
								
							
								 
							
						 
						
							
							
								
								Tentative fix of Clang warnings  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								c039ac6eb6 
								
							
								 
							
						 
						
							
							
								
								Tentative fix of version test  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								ecca935580 
								
							
								 
							
						 
						
							
							
								
								Updated readme  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								bf44be3105 
								
							
								 
							
						 
						
							
							
								
								Fixed invalid line  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								488be5b75a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/g-truc/glm  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								a3e188f946 
								
							
								 
							
						 
						
							
							
								
								Fixed grammar  #990  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								2a2008df33 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1003  from wojcikt/fix-cmake-config  
							
							 
							
							... 
							
							
 
							
							Fix glmConfig-version.cmake using undefined variable #1003  
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Tomasz Wójcik
							
						 
						
							 
							
							
							
								
							
								2c84530227 
								
							
								 
							
						 
						
							
							
								
								Fix glmConfig-version.cmake using undefined variable  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								f4c6667347 
								
							
								 
							
						 
						
							
							
								
								Fixed unnecessary warnings from matrix_projection.inl  #995  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								2a65978348 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/g-truc/glm  into matrix-int  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								efbfecab63 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #996  from Bargor/quaternion-slerp-multiple-spins  
							
							 
							
							... 
							
							
 
							
							Quaternion slerp overload which interpolates with extra spins #996  
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								6b458cb173 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #966  from Twinklebear/master  
							
							 
							
							... 
							
							
 
							
							Add Simpler GLM CMake Config #966  
							
						 
						
							ago%!(EXTRA string=6 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)  
						
					 
				
					
						
							
							
								 
								Will Usher
							
						 
						
							 
							
							
							
								
							
								739a16e6d1 
								
							
								 
							
						 
						
							
							
								
								fix travis as well  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Will Usher
							
						 
						
							 
							
							
							
								
							
								e6af446716 
								
							
								 
							
						 
						
							
							
								
								fix manual glm_DIR mention  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Will Usher
							
						 
						
							 
							
							
							
								
							
								681b8badcd 
								
							
								 
							
						 
						
							
							
								
								Fix appveyor glm_DIR path  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Will Usher
							
						 
						
							 
							
							
							
								
							
								4d47b27333 
								
							
								 
							
						 
						
							
							
								
								Adjust cmake file paths to match make install for distribution  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Will Usher
							
						 
						
							 
							
							
							
								
							
								a331771ea8 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master'  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								a4bf8867c2 
								
							
								 
							
						 
						
							
							
								
								Added clamp, repeat, mirrorClamp and mirrorRepeat function to GLM_EXT_scalar_commond and GLM_EXT_vector_commond extensions with tests  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								e8d758f746 
								
							
								 
							
						 
						
							
							
								
								Added integer matrix extensions and fixed build  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								0d9abe3725 
								
							
								 
							
						 
						
							
							
								
								Added missing EXT extensions  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								c4fd0b3aa3 
								
							
								 
							
						 
						
							
							
								
								Clean up integer matrix  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								9e7a486c0e 
								
							
								 
							
						 
						
							
							
								
								Added matrix integer extensions and tests  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								684817db46 
								
							
								 
							
						 
						
							
							
								
								Clean up integer precision  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								79d78bbdde 
								
							
								 
							
						 
						
							
							
								
								Work on integer matrix  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)