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)  
				
					
						
							
							
								 
						
							
							
								79b5197e5d 
								
							
								 
							
						 
						
							
							
								
								Fixed CXX tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								a68949eba4 
								
							
								 
							
						 
						
							
							
								
								Fixed force cxx version tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								2d8ccef1af 
								
							
								 
							
						 
						
							
							
								
								Tentative fix of GLM_FORCE_QUAT_DATA_WXYZ on Clang with tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								d92ac09ce2 
								
							
								 
							
						 
						
							
							
								
								Tentative fix of GLM_FORCE_QUAT_DATA_WXYZ on Clang with tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								8381f8e71e 
								
							
								 
							
						 
						
							
							
								
								Tentative fix of GLM_FORCE_QUAT_DATA_WXYZ on Clang with tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								3ee3659adb 
								
							
								 
							
						 
						
							
							
								
								Added force defines tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								85e491b30c 
								
							
								 
							
						 
						
							
							
								
								Tentative fix of GLM_FORCE_QUAT_DATA_WXYZ on Clang with tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								638eb14fcd 
								
							
								 
							
						 
						
							
							
								
								- Added GLM_FORCE_QUAT_DATA_WXYZ to store quat data as w,x,y,z instead of x,y,z,w  #983  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								c8440b09e2 
								
							
								 
							
						 
						
							
							
								
								Fixed doc theme  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								af6f1d7b8f 
								
							
								 
							
						 
						
							
							
								
								Fixed EXT_matrix_clip_space perspectiveFov  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)