Gottfried Leibniz
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Gottfried Leibniz
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Gottfried Leibniz
							
						 
						
							 
							
							
							
								
							
								593415108d 
								
							
								 
							
						 
						
							
							
								
								fix: scalebias  
							
							 
							
							... 
							
							
 
							
							template glm::qualifier 'Q' cannot be inferred; compiler will ignore it. 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Gottfried Leibniz
							
						 
						
							 
							
							
							
								
							
								ebf4e9eaa2 
								
							
								 
							
						 
						
							
							
								
								fix: unpackUnorm type  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Gottfried Leibniz
							
						 
						
							 
							
							
							
								
							
								96558e896b 
								
							
								 
							
						 
						
							
							
								
								fix: intersectLineTriangle types  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Gottfried Leibniz
							
						 
						
							 
							
							
							
								
							
								c18ec93b0e 
								
							
								 
							
						 
						
							
							
								
								fix: orientate3 types  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Gottfried Leibniz
							
						 
						
							 
							
							
							
								
							
								93e573f7b1 
								
							
								 
							
						 
						
							
							
								
								fix: axisAngle  
							
							 
							
							... 
							
							
 
							
							invalid epsilon comparison 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Gottfried Leibniz
							
						 
						
							 
							
							
							
								
							
								d9124820ed 
								
							
								 
							
						 
						
							
							
								
								fix: fastExp promotion  
							
							 
							
							... 
							
							
 
							
							implicit conversion increases floating-point precision: 'float' to 'double' 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Gottfried Leibniz
							
						 
						
							 
							
							
							
								
							
								ebfcde733a 
								
							
								 
							
						 
						
							
							
								
								fix: missing type_quat header  
							
							 
							
							... 
							
							
 
							
							Fixes: no matching function for call to 'inverse' 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Amaury Le Leyzour
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Arthur Danskin
							
						 
						
							 
							
							
							
								
							
								2eeb2662a6 
								
							
								 
							
						 
						
							
							
								
								spaces->tabs  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Arthur Danskin
							
						 
						
							 
							
							
							
								
							
								9627450ef8 
								
							
								 
							
						 
						
							
							
								
								allow force_xyzw to work with function swizzleing  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								Bjorn Wahlstrand
							
						 
						
							 
							
							
							
								
							
								6fdeff4d67 
								
							
								 
							
						 
						
							
							
								
								Fixed compiler warnings  
							
							 
							
							... 
							
							
 
							
							g++-10.1.0/c++20:
'error: compound assignment with ‘volatile’-qualified left operand is deprecated [-Werror=volatile]' 
							
						 
						
							ago%!(EXTRA string=5 years)  
						
					 
				
					
						
							
							
								 
								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. 
							
						 
						
							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)  
						
					 
				
					
						
							
							
								 
								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)  
						
					 
				
					
						
							
							
								 
								Zuzu-Typ
							
						 
						
							 
							
							
							
								
							
								b39c3550af 
								
							
								 
							
						 
						
							
							
								
								Fixed assertion (min, max)  
							
							 
							
							
 
							
						 
						
							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
							
						 
						
							 
							
							
							
								
							
								bf44be3105 
								
							
								 
							
						 
						
							
							
								
								Fixed invalid line  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								f4c6667347 
								
							
								 
							
						 
						
							
							
								
								Fixed unnecessary warnings from matrix_projection.inl  #995  
							
							 
							
							
 
							
						 
						
							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)  
						
					 
				
					
						
							
							
								 
								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)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								6bd53cc9e5 
								
							
								 
							
						 
						
							
							
								
								Added files for EXT packing extensions  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								00ef7042df 
								
							
								 
							
						 
						
							
							
								
								Removed duplicated vector  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Amaury Le Leyzour
							
						 
						
							 
							
							
							
								
							
								16a650ea65 
								
							
								 
							
						 
						
							
							
								
								[Aarch64] fix for glm::length  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								8e58cdbbf8 
								
							
								 
							
						 
						
							
							
								
								- Added GLM_EXT_vector_intX_sized and GLM_EXT_vector_uintX_sized extensions  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								dorodnic
							
						 
						
							 
							
							
							
								
							
								56c2cadc4a 
								
							
								 
							
						 
						
							
							
								
								Fixing output order in the documentation of glm::polar  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								13724cfae6 
								
							
								 
							
						 
						
							
							
								
								Tentative fix of GLM_FORCE_QUAT_DATA_WXYZ on Clang with tests  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								d92ac09ce2 
								
							
								 
							
						 
						
							
							
								
								Tentative fix of GLM_FORCE_QUAT_DATA_WXYZ on Clang with tests  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								8381f8e71e 
								
							
								 
							
						 
						
							
							
								
								Tentative fix of GLM_FORCE_QUAT_DATA_WXYZ on Clang with tests  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								85e491b30c 
								
							
								 
							
						 
						
							
							
								
								Tentative fix of GLM_FORCE_QUAT_DATA_WXYZ on Clang with tests  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Christophe Riccio
							
						 
						
							 
							
							
							
								
							
								af6f1d7b8f 
								
							
								 
							
						 
						
							
							
								
								Fixed EXT_matrix_clip_space perspectiveFov  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Khem Raj
							
						 
						
							 
							
							
							
								
							
								d2b9bbb911 
								
							
								 
							
						 
						
							
							
								
								Fix Wimplicit-int-float-conversion warnings with clang 10+  
							
							 
							
							... 
							
							
 
							
							This is a new warning in clang which will be available in clang 10
onwards
Fixes
error: implicit conversion from 'const int' to 'float' may lose precision [-Werror,-Wimplicit-int-float-conversion] 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								8828c3f1fd 
								
							
								 
							
						 
						
							
							
								
								Fixed GLM_EXT_matrix_clip_space warnings  #980  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)