ddb6678c23 
								
							
								 
							
						 
						
							
							
								
								Use default clang version of distribution  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								4abd46483a 
								
							
								 
							
						 
						
							
							
								
								Fix Travis C.I. build  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								6e2b7eedd2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1069  from Blurgyy/quaternion-sane-default  
							
							... 
							
							
 
							
							Fix constructor of struct qua to honor macro "GLM_FORCE_QUAT_DATA_WXYZ" #1069  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								de7c83f1b6 
								
							
								 
							
						 
						
							
							
								
								Update test for GLM_FORCE_QUAT_DATA_XYZW  
							
							... 
							
							
 
							
							Signed-off-by: Gaoyang Zhang <gy@blurgy.xyz> 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								59ddeb7d1c 
								
							
								 
							
						 
						
							
							
								
								Replace GLM_FORCE_QUAT_DATA_WXYZ with GLM_FORCE_QUAT_DATA_XYZW  
							
							... 
							
							
 
							
							The default data layout for quat has been changed to w,x,y,z to agree
with order of input parameters for quat's constructor.
Signed-off-by: Gaoyang Zhang <gy@blurgy.xyz> 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								d573bf099a 
								
							
								 
							
						 
						
							
							
								
								Revert "Fix constructor of struct qua to honor macro "GLM_FORCE_QUAT_DATA_WXYZ""  
							
							... 
							
							
 
							
							This reverts commit f931c4996a 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								f6f3596a6b 
								
							
								 
							
						 
						
							
							
								
								Revert "Fix construction of identity quaternion"  
							
							... 
							
							
 
							
							This reverts commit 37842c7400 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								43b81f49fc 
								
							
								 
							
						 
						
							
							
								
								Revert "Fix test due to change of default constructor of qua"  
							
							... 
							
							
 
							
							This reverts commit e800c41c0a 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								e800c41c0a 
								
							
								 
							
						 
						
							
							
								
								Fix test due to change of default constructor of qua  
							
							... 
							
							
 
							
							Signed-off-by: Gaoyang Zhang <gy@blurgy.xyz> 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								37842c7400 
								
							
								 
							
						 
						
							
							
								
								Fix construction of identity quaternion  
							
							... 
							
							
 
							
							Signed-off-by: Gaoyang Zhang <gy@blurgy.xyz> 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								f931c4996a 
								
							
								 
							
						 
						
							
							
								
								Fix constructor of struct qua to honor macro "GLM_FORCE_QUAT_DATA_WXYZ"  
							
							... 
							
							
 
							
							Signed-off-by: Gaoyang Zhang <gy@blurgy.xyz> 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								761a842a59 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1062  from tksuoran/fix-cmake  
							
							... 
							
							
 
							
							Fix CMake FetchContent usage #1062  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								820607ad2b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1064  from SergeyKrivohatskiy/fix-axisAngle-for-small-angles  
							
							... 
							
							
 
							
							Fix axis angle implementation for near zero angles and near PI angles #1064  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								50fdc42f13 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1065  from psychocoderHPC/fix-cudaClangCompile  
							
							... 
							
							
 
							
							fix clang CUDA compile #1065  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								59fbd31552 
								
							
								 
							
						 
						
							
							
								
								fix clang CUDA compile  
							
							... 
							
							
 
							
							Fix CUDA compile issue when using clang.
```
glm/gtc/type_ptr.inl:257:22: error: __host__ function 'make_vec4' cannot overload __host__ __device__ function 'make_vec4'
6946        inline vec<4, T, Q> make_vec4(vec<4, T, Q> const& v)
``` 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								b5d4757580 
								
							
								 
							
						 
						
							
							
								
								compilation fix  
							
							... 
							
							
 
							
							Signed-off-by: Sergey Krivohatskiy <s.krivohatskiy@gmail.com> 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								e81a9c4baa 
								
							
								 
							
						 
						
							
							
								
								compilation fixes  
							
							... 
							
							
 
							
							Signed-off-by: Sergey Krivohatskiy <s.krivohatskiy@gmail.com> 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								2010c883d5 
								
							
								 
							
						 
						
							
							
								
								formatting fix  
							
							... 
							
							
 
							
							Signed-off-by: Sergey Krivohatskiy <s.krivohatskiy@gmail.com> 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								2b766d5303 
								
							
								 
							
						 
						
							
							
								
								a few more tests for axisAngle  
							
							... 
							
							
 
							
							Signed-off-by: Sergey Krivohatskiy <s.krivohatskiy@gmail.com> 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								df7b5bda7c 
								
							
								 
							
						 
						
							
							
								
								axisAngle epsilon changed to work as expected on small angles  
							
							... 
							
							
 
							
							also small refactoring
also single epsilon is used
also passes new axisAngle tests now
Signed-off-by: Sergey Krivohatskiy <s.krivohatskiy@gmail.com> 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								c9c656ce31 
								
							
								 
							
						 
						
							
							
								
								axisAngle refactoring  
							
							... 
							
							
 
							
							Signed-off-by: Sergey Krivohatskiy <s.krivohatskiy@gmail.com> 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								57c3be0b9f 
								
							
								 
							
						 
						
							
							
								
								Added axisAngle tests  
							
							... 
							
							
 
							
							Signed-off-by: Sergey Krivohatskiy <s.krivohatskiy@gmail.com> 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								1771b1127f 
								
							
								 
							
						 
						
							
							
								
								Fix CMake FetchContent usage  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								ace16e4778 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1060  from imgly/fix/simd-vec4-compare  
							
							... 
							
							
 
							
							Fixed the SIMD (SSE) implementation of compute_vec4_equal for floats #1060  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								9203edd741 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1054  from kiroma/master  
							
							... 
							
							
 
							
							Create an install and package targets in cmake tree #1054  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								ca1f397fe9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1  from jaimedelreyg/feature/add_uninstall_to_cmake  
							
							... 
							
							
 
							
							Add target make uninstall in cmake files 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								fe9bb21f1f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1058  from SergeyKrivohatskiy/patch-1  
							
							... 
							
							
 
							
							Fix in axisAngle implementation #1058  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								5e243a8efa 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1061  from g-truc/revert-1012-master  
							
							... 
							
							
 
							
							Revert "Fix quaternion orientation in `glm::decompose`" #1061  #1012  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								bbedf96c16 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "Fix quaternion orientation in `glm::decompose`"  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								87de7f3f10 
								
							
								 
							
						 
						
							
							
								
								Add target make uninstall in cmake files  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								64be09e1b1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1057  from nick-dumas/master  
							
							... 
							
							
 
							
							Fix squered typo #1057  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								a6fcdd0cbc 
								
							
								 
							
						 
						
							
							
								
								Fixed the SIMD implementation of compute_vec4_equal for floats  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								acab24129d 
								
									
								
							
								 
							
						 
						
							
							
								
								Fixed axisAngle implementation  
							
							... 
							
							
 
							
							`acos` domain is in range [-1.0, 1.0]. Due to inaccuracies the value `angleCos` may be slightly outside that range for a correct matrix and `acos(angleCos)` produces `NaN` in that case.
The fix is we check `angleCos` value and return `acos(1)` for `angleCos > 1` and `acos(-1)` for `angleCos < -1`.
The original code checked only for `angleCos` close to `1.0` and returned an incorrect value for `acos(1)`, which is `0`, not  `pi/4`. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								2fc22e3f3e 
								
							
								 
							
						 
						
							
							
								
								Fix squered typo  
							
							... 
							
							
 
							
							Squered -> Squared 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								6347f62261 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1056  from nowakowsk/adjugate_fix  
							
							... 
							
							
 
							
							Missing transposition step in adjugate() for mat2 and mat4 #1056  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								eabaf2338b 
								
							
								 
							
						 
						
							
							
								
								Fixed unit tests for pre-C++11 compilers  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								6437133cd2 
								
							
								 
							
						 
						
							
							
								
								fix: add missing transposition to adjugate for mat2 and mat4  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								887827b762 
								
									
								
							
								 
							
						 
						
							
							
								
								Adjust CI to use the newly generated config files  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								3a4b55020e 
								
									
								
							
								 
							
						 
						
							
							
								
								Make sure installed glm::glm has the includes  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								dd457459b2 
								
									
								
							
								 
							
						 
						
							
							
								
								Update manual to reflect changes  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								5797373dc2 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix an issue with CMake versions 3.14 and earlier  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								e936ed35ea 
								
									
								
							
								 
							
						 
						
							
							
								
								Resolve issues with CMake versions 3.13 and earlier  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								631faffab3 
								
									
								
							
								 
							
						 
						
							
							
								
								Export targets from top-level CMake file  
							
							... 
							
							
 
							
							With some slight reordering of the code 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								3e99386b6f 
								
									
								
							
								 
							
						 
						
							
							
								
								Include CPack if project is built as standalone  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								f64239743e 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove the cmake dir superseded by generated files  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								6c9d74c3e0 
								
									
								
							
								 
							
						 
						
							
							
								
								Generate glmConfigVersion, move glmConfig to its own folder  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								6059c5767b 
								
									
								
							
								 
							
						 
						
							
							
								
								Export the GLM target  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								3a25105d86 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1047  from gottfriedleibniz/patch/is_identity  
							
							... 
							
							
 
							
							fix: isIdentity for non-symmetric matrices #1047  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								bfd439bea5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1051  from 06needhamt/patch-1  
							
							... 
							
							
 
							
							Fix Typo in readme.md #1051  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								eb0dafd972 
								
							
								 
							
						 
						
							
							
								
								C.I. SIMD works fine locally but not on Travis..  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)