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)  
						
					 
				
					
						
							
							
								 
								Laurent Caumont
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								2c74560914 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1130  from eliemichel/master  
							
							 
							
							... 
							
							
 
							
							Automatically add lightweight archives to releases #1130  
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								99fe1c8f7d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1142  from thp/recompose  
							
							 
							
							... 
							
							
 
							
							gtx_matrix_decompose: Add glm::recompose() #1142  
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								13b40e378a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1147  from marksheppard/fix  
							
							 
							
							... 
							
							
 
							
							Fix Clang 15 test build errors #1147  
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								aab59fbd7a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1152  from aiden-knight/manual-fix  
							
							 
							
							... 
							
							
 
							
							Fixed include file for perspective function in manual #1152  
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								b5776a91ae 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1154  from tomix1024/fix-atan2-declaration  
							
							 
							
							... 
							
							
 
							
							Fix atan2(y,x) #1154  
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								c9f9337c32 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1155  from danblae/master  
							
							 
							
							... 
							
							
 
							
							Update cmake version to prevent deprecation #1155  
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								b3a6570096 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1118  from rleigh-codelibre/float-sig-consistency  
							
							 
							
							... 
							
							
 
							
							Make vec4, mat4x3 and mat4x4 binary operators and contructors for scalars consistent with other types #1118  
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Daniel Blaensdorf
							
						 
						
							 
							
							
							
								
							
								8b94f970d9 
								
							
								 
							
						 
						
							
							
								
								Update cmake version to prevent deprecation  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Tom Kneiphof
							
						 
						
							 
							
							
							
								
							
								21db8fbdcb 
								
							
								 
							
						 
						
							
							
								
								Fix atan2(y,x)  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Aiden Knight
							
						 
						
							 
							
							
							
								
							
								2f014270b6 
								
							
								 
							
						 
						
							
							
								
								Fixed include file for perspective function in manual  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								5c46b9c070 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1149  from leokolln/patch-1  
							
							 
							
							... 
							
							
 
							
							Fix docs, incorrect and inconsistent handiness descriptions #1149  
							
						 
						
							ago%!(EXTRA string=2 years)  
						
					 
				
					
						
							
							
								 
								Christophe
							
						 
						
							 
							
							
								
								
							
							
								
							
								1bd1d627be 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1151  from rgergely/reorder_static_cast  
							
							 
							
							... 
							
							
 
							
							Apply `static_cast` before calling `detail::mask` in `bitfieldInsert` #1151  
							
						 
						
							ago%!(EXTRA string=2 years)