0d52d5ddab 
								
							
								 
							
						 
						
							
							
								
								Fix master build  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								557f5f2731 
								
							
								 
							
						 
						
							
							
								
								Fix test  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								92e945cc8a 
								
							
								 
							
						 
						
							
							
								
								GLM_EXT_vector_integer: add integer mix tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								48516f31a7 
								
							
								 
							
						 
						
							
							
								
								Fix vec1 types redefinition  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								ec6e3d6cb5 
								
							
								 
							
						 
						
							
							
								
								Fix invalid namespaces  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								4681c5b347 
								
							
								 
							
						 
						
							
							
								
								Fix lib build dependent of test build  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								820557cf31 
								
							
								 
							
						 
						
							
							
								
								Fix GTC_matrix_transform test for C++98  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								ed1059731f 
								
							
								 
							
						 
						
							
							
								
								add infinitePerspectiveRH_ZO  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								9cb19aa43f 
								
							
								 
							
						 
						
							
							
								
								Added infinitePerspectiveLH_ZO and tests  
							
							... 
							
							
 
							
							Renamed infinitePerspectiveLH -> infinitePerspectiveLH_NO 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								926e5d4b70 
								
							
								 
							
						 
						
							
							
								
								Add tau constant ##1153  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								85f2e6b998 
								
							
								 
							
						 
						
							
							
								
								Add tau constant ##1153  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								08f2fd1099 
								
							
								 
							
						 
						
							
							
								
								Fix C++20  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								edc5e624df 
								
							
								 
							
						 
						
							
							
								
								Fix build  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								f9a5a404dd 
								
							
								 
							
						 
						
							
							
								
								Fix C.I. file  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								bab156f795 
								
							
								 
							
						 
						
							
							
								
								add status badge  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								46818dccca 
								
							
								 
							
						 
						
							
							
								
								fix: reinterpret_cast to explicit conversions  #1123  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								f1bfe6cc95 
								
							
								 
							
						 
						
							
							
								
								Fix C++20 build  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								c668158672 
								
							
								 
							
						 
						
							
							
								
								Add Clang on Linux  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								e000a4703e 
								
							
								 
							
						 
						
							
							
								
								Remove AVX2 on macOS  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								53302ad486 
								
							
								 
							
						 
						
							
							
								
								Apply suggestions from code review  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								5ae05c9296 
								
							
								 
							
						 
						
							
							
								
								Fix GLM_DISABLE_AUTO_DETECTION error with Werror on Windows  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								971f22222e 
								
							
								 
							
						 
						
							
							
								
								C.I. Fix timeout  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								e27fcc7bbd 
								
							
								 
							
						 
						
							
							
								
								C.I.: Add more C++ language versions  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								3b21b05ac2 
								
							
								 
							
						 
						
							
							
								
								C.I.: Add AVX tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								66991e59aa 
								
							
								 
							
						 
						
							
							
								
								Fix bitCount test version  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								c83236b044 
								
							
								 
							
						 
						
							
							
								
								cuda: Fix GTX_vec_swizzle  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								2171a5b818 
								
							
								 
							
						 
						
							
							
								
								Fix intersectRayTriangle from GLM_GTX_intersect  #1158  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								1682a8c360 
								
							
								 
							
						 
						
							
							
								
								Fix doc typo  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								5c008438db 
								
							
								 
							
						 
						
							
							
								
								doc: Updated readme  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								8a700ad040 
								
							
								 
							
						 
						
							
							
								
								More C.I. tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								641bb363a7 
								
							
								 
							
						 
						
							
							
								
								gni  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								c568980cf5 
								
							
								 
							
						 
						
							
							
								
								Revert broken vec4 SIMD  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								edecbf1c59 
								
							
								 
							
						 
						
							
							
								
								Revert "Add support for non aligned SIMD for vec4"  
							
							... 
							
							
 
							
							This reverts commit 4e01e940de36f1b0426b9f9c47ca9ce51ae0de45. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								2d38c41161 
								
							
								 
							
						 
						
							
							
								
								Fixes for tests build  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								b90333c124 
								
							
								 
							
						 
						
							
							
								
								C.I. Add GitHub Actions  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								e623a9cfee 
								
							
								 
							
						 
						
							
							
								
								Update readme.md to link to new API reference  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								b85861aa09 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1162  from laurentcau/master  
							
							... 
							
							
 
							
							Add support for non aligned SIMD for vec4 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								c2c1d15592 
								
							
								 
							
						 
						
							
							
								
								fix cmake version  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								1b0f61e285 
								
							
								 
							
						 
						
							
							
								
								Add support for non aligned SIMD for vec4  
							
							... 
							
							
 
							
							It is used as default configuration for Visual Studio 64 bits compilation (needs Language Extension).
code changes:
- add new qualifiers:
  unaligned_simd_highp
  unaligned_simd_mediump
  unaligned_simd_lowp
- add use_simd and replace is_aligned
(code for ARM NEON is added but not tested) 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								47585fde0c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1136  from RRR784/patch-1  
							
							... 
							
							
 
							
							changed GLM_FORCE_QUAT_DATA_WXYZ to GLM_FORCE_QUAT_DATA_XYZW #1136  
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								d46ce89c74 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1148  from Vadmeme/master  
							
							... 
							
							
 
							
							Made GLM_FORCE_QUAT_DATA_XYZW be supported by most major functions #1148  
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								65c16d5da1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1146  from stephen-hqxu/cuda-constexpr-abs  
							
							... 
							
							
 
							
							Fix: CUDA compiler error on constexpr abs function #1146  
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								ae668c4e7f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1144  from stephen-hqxu/cuda-default-function  
							
							... 
							
							
 
							
							Revert and fix: Follow-up improvement for #1107  #1144  
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								db0f79de12 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1137  from tetrisplusplus/fix_glm_gtx_matrix_query_isOrthogonal  
							
							... 
							
							
 
							
							fix: isOrthogonal for a zero matrix #1137  
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								2c74560914 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1130  from eliemichel/master  
							
							... 
							
							
 
							
							Automatically add lightweight archives to releases #1130  
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								99fe1c8f7d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1142  from thp/recompose  
							
							... 
							
							
 
							
							gtx_matrix_decompose: Add glm::recompose() #1142  
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								13b40e378a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1147  from marksheppard/fix  
							
							... 
							
							
 
							
							Fix Clang 15 test build errors #1147  
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								aab59fbd7a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1152  from aiden-knight/manual-fix  
							
							... 
							
							
 
							
							Fixed include file for perspective function in manual #1152  
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								684822982b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1150  from fsmoke/gcc-warnings-fix  
							
							... 
							
							
 
							
							gcc x64 build warning fix around type casting size_t to int #1150  
							
						 
						
							ago%!(EXTRA string=2 years)