5c285ad647 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1020  from r0mai/cpp14-clang  
							
							... 
							
							
 
							
							Support clang in C++1z mode #1020  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								23e0701c04 
								
							
								 
							
						 
						
							
							
								
								Updated readme and GLM version  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								a44e293c40 
								
							
								 
							
						 
						
							
							
								
								Reading GLM version in CMake using REGEX on GLM header  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								280ba02382 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1010  from C3NZ/master  
							
							... 
							
							
 
							
							Fix the readme example to successfully include `glm::pi` #1010  
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								7574b172e9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1009  from Zuzu-Typ/master  
							
							... 
							
							
 
							
							Fixed incorrect assertion for min and max #1009  
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								b39c3550af 
								
							
								 
							
						 
						
							
							
								
								Fixed assertion (min, max)  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								aa6a2757a5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1  from g-truc/master  
							
							... 
							
							
 
							
							Update from master 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								e944b22f20 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1008  from blat-blatnik/master  
							
							... 
							
							
 
							
							Better .natvis file #1008  
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								ef44390073 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1  from blat-blatnik/better-natvis  
							
							... 
							
							
 
							
							Added features to the .natvis file 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								bf71a83494 
								
							
								 
							
						 
						
							
							
								
								Updated release date  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								b4c5bb6c1a 
								
							
								 
							
						 
						
							
							
								
								Fixed singularity check for quatLookAt  #770  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								8aa60bbeff 
								
							
								 
							
						 
						
							
							
								
								Tentative fix of Clang warnings  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								c039ac6eb6 
								
							
								 
							
						 
						
							
							
								
								Tentative fix of version test  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								ecca935580 
								
							
								 
							
						 
						
							
							
								
								Updated readme  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								bf44be3105 
								
							
								 
							
						 
						
							
							
								
								Fixed invalid line  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								488be5b75a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/g-truc/glm  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								a3e188f946 
								
							
								 
							
						 
						
							
							
								
								Fixed grammar  #990  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								2a2008df33 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1003  from wojcikt/fix-cmake-config  
							
							... 
							
							
 
							
							Fix glmConfig-version.cmake using undefined variable #1003  
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								2c84530227 
								
							
								 
							
						 
						
							
							
								
								Fix glmConfig-version.cmake using undefined variable  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								f4c6667347 
								
							
								 
							
						 
						
							
							
								
								Fixed unnecessary warnings from matrix_projection.inl  #995  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								2a65978348 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/g-truc/glm  into matrix-int  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								6b458cb173 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #966  from Twinklebear/master  
							
							... 
							
							
 
							
							Add Simpler GLM CMake Config #966  
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								31d01b525e 
								
							
								 
							
						 
						
							
							
								
								Quaternion slerp overload which interpolates with extra spins  
							
							... 
							
							
 
							
							Signed-off-by: Karol Kontny <barolek@gmail.com> 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								739a16e6d1 
								
							
								 
							
						 
						
							
							
								
								fix travis as well  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								e6af446716 
								
							
								 
							
						 
						
							
							
								
								fix manual glm_DIR mention  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								681b8badcd 
								
							
								 
							
						 
						
							
							
								
								Fix appveyor glm_DIR path  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								4d47b27333 
								
							
								 
							
						 
						
							
							
								
								Adjust cmake file paths to match make install for distribution  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								a331771ea8 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master'  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								e8d758f746 
								
							
								 
							
						 
						
							
							
								
								Added integer matrix extensions and fixed build  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								0d9abe3725 
								
							
								 
							
						 
						
							
							
								
								Added missing EXT extensions  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								c4fd0b3aa3 
								
							
								 
							
						 
						
							
							
								
								Clean up integer matrix  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								9e7a486c0e 
								
							
								 
							
						 
						
							
							
								
								Added matrix integer extensions and tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								684817db46 
								
							
								 
							
						 
						
							
							
								
								Clean up integer precision  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								79d78bbdde 
								
							
								 
							
						 
						
							
							
								
								Work on integer matrix  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								6bd53cc9e5 
								
							
								 
							
						 
						
							
							
								
								Added files for EXT packing extensions  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								65c8ff2bd6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/g-truc/glm  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								00ef7042df 
								
							
								 
							
						 
						
							
							
								
								Removed duplicated vector  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								6d8b4a11bf 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #989  from dorodnic/doc_fix  
							
							... 
							
							
 
							
							Fixing output order in the documentation of glm::polar #989  
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								82d500376e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #992  from amaury-ml/compfix  
							
							... 
							
							
 
							
							[Aarch64] fix for glm::length #992  
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								16a650ea65 
								
							
								 
							
						 
						
							
							
								
								[Aarch64] fix for glm::length  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								8e58cdbbf8 
								
							
								 
							
						 
						
							
							
								
								- Added GLM_EXT_vector_intX_sized and GLM_EXT_vector_uintX_sized extensions  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								56c2cadc4a 
								
							
								 
							
						 
						
							
							
								
								Fixing output order in the documentation of glm::polar  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								d773b4453a 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master'  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								13724cfae6 
								
							
								 
							
						 
						
							
							
								
								Tentative fix of GLM_FORCE_QUAT_DATA_WXYZ on Clang with tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								028b303a65 
								
							
								 
							
						 
						
							
							
								
								Fixed CXX tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)