xiaozhuai
							
						 
						
							 
							
							
							
								
							
								46b796dd79 
								
							
								 
							
						 
						
							
							
								
								Optimize cmake targets  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								e4dd44d584 
								
							
								 
							
						 
						
							
							
								
								Trying to make sure external contributor trigger C.I.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								e98ad7c9f8 
								
							
								 
							
						 
						
							
							
								
								Avoid duplicated C.I. runs  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								e357f58c96 
								
							
								 
							
						 
						
							
							
								
								gni  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								cf69137d6d 
								
							
								 
							
						 
						
							
							
								
								quaternion: Revert  #1069  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Lucas CHOLLET
							
						 
						
							 
							
							
							
								
							
								1cc8e80e3b 
								
							
								 
							
						 
						
							
							
								
								Make mat operators constexpr  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								fc236e0bf8 
								
									
								
							
								 
							
						 
						
							
							
								
								Adding constexpr qualifier for helper functions  #1050  ( #1184 )  
							
							 
							
							... 
							
							
 
							
							* Adding constexpr for exterior product
* Adding constexpr for conjugate
* Adding constexpr for dot, cross and inverse quaternion functions
* Adding constexpr for quat lerp
* Adding constexpr to quaternion comparison functions
lessThan, lessThanEqual, greaterThan, greaterThanEqual
* Adding constexpr for mix functions
mix(scalar, scalar), mix(vec, vec, vec), mix(vec,vec,scalar)
* Adding constexpr for sign(vec) and sign(genFIType)
* Initialize result lessThan, lessThanEqual, greaterThan, greaterThanEqual
Default ctor used in constexpr contex generates warning on gcc
* Adding constexpr to cross(vec, qua) and cross(qua, vec)
* Adding constexpr to glm::translate
* Adding constexpr for exterior product
* Adding constexpr for conjugate
* Adding constexpr for dot, cross and inverse quaternion functions
* Adding constexpr for quat lerp
* Adding constexpr to quaternion comparison functions
lessThan, lessThanEqual, greaterThan, greaterThanEqual
* Adding constexpr for mix functions
mix(scalar, scalar), mix(vec, vec, vec), mix(vec,vec,scalar)
* Adding constexpr for sign(vec) and sign(genFIType)
* Initialize result lessThan, lessThanEqual, greaterThan, greaterThanEqual
Default ctor used in constexpr contex generates warning on gcc
* Adding constexpr to cross(vec, qua) and cross(qua, vec)
* Adding constexpr to glm::translate
---------
Co-authored-by: RohacekD <RohacekD@gmail.com> 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								4ecc8af5b9 
								
							
								 
							
						 
						
							
							
								
								trigger C.I.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								e6b9b76027 
								
							
								 
							
						 
						
							
							
								
								trigger C.I.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								d6e24170b4 
								
							
								 
							
						 
						
							
							
								
								Nan is not supported with C++98  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								0ceaba1da9 
								
							
								 
							
						 
						
							
							
								
								Nan is not supported with C++98  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								0d52d5ddab 
								
							
								 
							
						 
						
							
							
								
								Fix master build  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								557f5f2731 
								
							
								 
							
						 
						
							
							
								
								Fix test  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								92e945cc8a 
								
							
								 
							
						 
						
							
							
								
								GLM_EXT_vector_integer: add integer mix tests  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								48516f31a7 
								
							
								 
							
						 
						
							
							
								
								Fix vec1 types redefinition  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								ec6e3d6cb5 
								
							
								 
							
						 
						
							
							
								
								Fix invalid namespaces  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								4681c5b347 
								
							
								 
							
						 
						
							
							
								
								Fix lib build dependent of test build  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								820557cf31 
								
							
								 
							
						 
						
							
							
								
								Fix GTC_matrix_transform test for C++98  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								azhirnov
							
						 
						
							 
							
							
							
								
							
								ed1059731f 
								
							
								 
							
						 
						
							
							
								
								add infinitePerspectiveRH_ZO  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								azhirnov
							
						 
						
							 
							
							
							
								
							
								9cb19aa43f 
								
							
								 
							
						 
						
							
							
								
								Added infinitePerspectiveLH_ZO and tests  
							
							 
							
							... 
							
							
 
							
							Renamed infinitePerspectiveLH -> infinitePerspectiveLH_NO 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								926e5d4b70 
								
							
								 
							
						 
						
							
							
								
								Add tau constant ##1153  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								85f2e6b998 
								
							
								 
							
						 
						
							
							
								
								Add tau constant ##1153  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								08f2fd1099 
								
							
								 
							
						 
						
							
							
								
								Fix C++20  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								edc5e624df 
								
							
								 
							
						 
						
							
							
								
								Fix build  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								f9a5a404dd 
								
							
								 
							
						 
						
							
							
								
								Fix C.I. file  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								bab156f795 
								
							
								 
							
						 
						
							
							
								
								add status badge  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								46818dccca 
								
							
								 
							
						 
						
							
							
								
								fix: reinterpret_cast to explicit conversions  #1123  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								christophe
							
						 
						
							 
							
							
							
								
							
								f1bfe6cc95 
								
							
								 
							
						 
						
							
							
								
								Fix C++20 build  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								c668158672 
								
							
								 
							
						 
						
							
							
								
								Add Clang on Linux  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								e000a4703e 
								
							
								 
							
						 
						
							
							
								
								Remove AVX2 on macOS  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								53302ad486 
								
							
								 
							
						 
						
							
							
								
								Apply suggestions from code review  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								5ae05c9296 
								
							
								 
							
						 
						
							
							
								
								Fix GLM_DISABLE_AUTO_DETECTION error with Werror on Windows  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								971f22222e 
								
							
								 
							
						 
						
							
							
								
								C.I. Fix timeout  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								e27fcc7bbd 
								
							
								 
							
						 
						
							
							
								
								C.I.: Add more C++ language versions  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								3b21b05ac2 
								
							
								 
							
						 
						
							
							
								
								C.I.: Add AVX tests  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								66991e59aa 
								
							
								 
							
						 
						
							
							
								
								Fix bitCount test version  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								c83236b044 
								
							
								 
							
						 
						
							
							
								
								cuda: Fix GTX_vec_swizzle  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								2171a5b818 
								
							
								 
							
						 
						
							
							
								
								Fix intersectRayTriangle from GLM_GTX_intersect  #1158  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								1682a8c360 
								
							
								 
							
						 
						
							
							
								
								Fix doc typo  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								5c008438db 
								
							
								 
							
						 
						
							
							
								
								doc: Updated readme  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								8a700ad040 
								
							
								 
							
						 
						
							
							
								
								More C.I. tests  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								641bb363a7 
								
							
								 
							
						 
						
							
							
								
								gni  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								c568980cf5 
								
							
								 
							
						 
						
							
							
								
								Revert broken vec4 SIMD  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								edecbf1c59 
								
							
								 
							
						 
						
							
							
								
								Revert "Add support for non aligned SIMD for vec4"  
							
							 
							
							... 
							
							
 
							
							This reverts commit 4e01e940de36f1b0426b9f9c47ca9ce51ae0de45. 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								2d38c41161 
								
							
								 
							
						 
						
							
							
								
								Fixes for tests build  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
							
								
							
								b90333c124 
								
							
								 
							
						 
						
							
							
								
								C.I. Add GitHub Actions  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Rafal Bielski
							
						 
						
							 
							
							
							
								
							
								586a402397 
								
							
								 
							
						 
						
							
							
								
								Remove the SYCL hacks  
							
							 
							
							... 
							
							
 
							
							This reverts PR #914  which introduced a hacky way to replace
all std namespace maths function calls with sycl namespace ones.
Presumably the original intention was to use GLM functions in SYCL
device code (e.g. on GPUs) and force it to use the maths implementations
optimised for the target device. However, this has been very limited
in scope since the start because GLM relies heavily on function pointers
which are illegal to use inside SYCL device code.
The hacky solution shadowing std namespace with glm::std is problematic
in many ways. One was that it required re-introducing all std symbols used
across GLM codebase back to glm::std. The list of these symbols is difficult
to maintain over time without extensive CI testing and unsurprisingly it got
broken. Any code just including (some of) GLM headers now no longer compiles
with SYCL compilers even if GLM is only used on the host side (CPU code).
Remove this hack to allow SYCL programs using GLM on the host side to compile.
The original hack was tested against the ComputeCpp compiler which is now
phased out in favour of Intel's DPC++. Remove also the mention of ComputeCpp
from README. The statement about "any C++11 compiler" still covers the host
code compilation with DPC++. 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Zulleyy3
							
						 
						
							 
							
							
							
								
							
								e623a9cfee 
								
							
								 
							
						 
						
							
							
								
								Update readme.md to link to new API reference  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								b85861aa09 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1162  from laurentcau/master  
							
							 
							
							... 
							
							
 
							
							Add support for non aligned SIMD for vec4 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Laurent Caumont
							
						 
						
							 
							
							
							
								
							
								c2c1d15592 
								
							
								 
							
						 
						
							
							
								
								fix cmake version  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)