5dbba35275 
								
							
								 
							
						 
						
							
							
								
								Changed test functions to explicitly define comparison epsilons.  
							
							... 
							
							
 
							
							Updated 1aga expected computation results, based on external experiment based on precise / symbolic computation
Unified result comparison to always use `vectorEpsilonEqual` or `matrixEpsilonEqual` 
							
						 
						
							ago%!(EXTRA string=4 years)  
				
					
						
							
							
								 
						
							
							
								66062497b1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1075  from Robadob/nvrtc_support  
							
							... 
							
							
 
							
							BugFix: CUDA RTC support #1075  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								00a195c687 
								
							
								 
							
						 
						
							
							
								
								BugFix: CUDA RTC support.  
							
							... 
							
							
 
							
							Someone noticed that c6dfaed 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								70f67cb457 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1072  from g-truc/travis-update  
							
							... 
							
							
 
							
							Use default clang version of distribution 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								dc9e555b4c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1071  from sgrottel/gtx-pca  
							
							... 
							
							
 
							
							Implemented 'principle component analysis' utility in gtx #1071  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								c6dfaed4a3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1073  from Robadob/nvrtc_support  
							
							... 
							
							
 
							
							Correctly detect NVRTC and lack of stl support #1073  
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								948ac3b825 
								
							
								 
							
						 
						
							
							
								
								Add missing statement.  
							
							... 
							
							
 
							
							Didn't copy this across, good thing CI caught it. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								aa7380ae12 
								
							
								 
							
						 
						
							
							
								
								Fix lint.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								f0f95bd3de 
								
							
								 
							
						 
						
							
							
								
								Correctly detect NVRTC and lack of stl support.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								d71dba9603 
								
							
								 
							
						 
						
							
							
								
								Introduced a second, less precise comparison epsilon for the tests for now.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								18d9b97aa4 
								
							
								 
							
						 
						
							
							
								
								Further increased comparison float epsilon, and further test batch `testEigenvectors` also failes.  
							
							... 
							
							
 
							
							Added debug output to `testEigenvectors` in case the error persists. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								593b7cc36b 
								
							
								 
							
						 
						
							
							
								
								Increased float comparison epsilon to pass tests.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								a0ccbcc63d 
								
							
								 
							
						 
						
							
							
								
								Added further details on the comparison issue with covariance matrices on some VMs.  
							
							... 
							
							
 
							
							Also corrected some code style guide, and changed `nullptr` to `GLM_NULLPTR` for better compatibility.
Tests are now executed in blocks of related tests, and only inbetween blocks the tests will exit. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								d0d7945141 
								
							
								 
							
						 
						
							
							
								
								Additional debug output to investigate why `test-gtx_pca` fails on some VMs on Travis.  
							
							... 
							
							
 
							
							Also, reworked the `#if` about CXX11; did not seem to work correctly. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								c792a0a221 
								
							
								 
							
						 
						
							
							
								
								Disabled tests requiring random engine when CXX11 STL is not available.  
							
							... 
							
							
 
							
							Added missed `typename` keywords, and fixed variable initialization. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								0f5b544d5d 
								
							
								 
							
						 
						
							
							
								
								Corrected errors on Xcode C++98 pure related to language extensions accidentially used.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								b8adc27808 
								
							
								 
							
						 
						
							
							
								
								Removed lambdas and initializer list ctors to be compatible with older cpp standards.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								ddb6678c23 
								
							
								 
							
						 
						
							
							
								
								Use default clang version of distribution  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								4abd46483a 
								
							
								 
							
						 
						
							
							
								
								Fix Travis C.I. build  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								dd40903b74 
								
							
								 
							
						 
						
							
							
								
								Implemented 'principle component analysis' utility in gtx, including tests  
							
							
 
							
						 
						
							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)