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)  
				
					
						
							
							
								 
						
							
							
								b5776a91ae 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1154  from tomix1024/fix-atan2-declaration  
							
							... 
							
							
 
							
							Fix atan2(y,x) #1154  
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								c9f9337c32 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1155  from danblae/master  
							
							... 
							
							
 
							
							Update cmake version to prevent deprecation #1155  
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								8b94f970d9 
								
							
								 
							
						 
						
							
							
								
								Update cmake version to prevent deprecation  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								21db8fbdcb 
								
							
								 
							
						 
						
							
							
								
								Fix atan2(y,x)  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								2f014270b6 
								
							
								 
							
						 
						
							
							
								
								Fixed include file for perspective function in manual  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								5c46b9c070 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1149  from leokolln/patch-1  
							
							... 
							
							
 
							
							Fix docs, incorrect and inconsistent handiness descriptions #1149  
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								6486113379 
								
							
								 
							
						 
						
							
							
								
								apply static_cast before calling `mask` in `bitfieldInsert`  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								d4717fb57e 
								
							
								 
							
						 
						
							
							
								
								gcc x64 build warning fix around type casting size_t to int  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								738b4375c3 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix docs, inconsistent spelling of handiness  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								cbc5229400 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix docs, left and right handness were swapped  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								9398c5843f 
								
							
								 
							
						 
						
							
							
								
								Fix SIMD quat operations.  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								c6606998a5 
								
							
								 
							
						 
						
							
							
								
								Made GLM_FORCE_QUAT_DATA_XYZW be supported by most major functions  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								3cb568cd37 
								
							
								 
							
						 
						
							
							
								
								Fix Clang 15 test build errors  
							
							... 
							
							
 
							
							Fixes for compiler errors when building the tests using Clang 15,
including:
    * Use explicit cast to silence Wimplicit-int-float-conversion
      warning for conversion of spin count in implementation of
      glm::slerp.
    * Use GLM_FORCE_MESSAGES instead of removed GLM_MESSAGES for
      messages in glm/gtx/hash.hpp, avoiding Wundef warning.
    * Encode en dash in URL for Gram-Schmit Process wikipedia page and
      replace similar en dashes in comments with regular dashes, to
      avoid Winvalid-utf8 warnings in glm/gtx/matrix_factorisation.inl.
    * Replace degree sign symbol with text "degrees" to avoid
      Winvalid-utf8 warnings in test/gtc/gtc_quaternion.cpp.
    * When using Clang, build tests with -Wno-float-equal to silence
      Wfloat-equal warning in implementation of glm::vec<L,T,Q>::equal.
    * For performance tests in test/gtx/gtx_fast_trigonometry.cpp, add
      statement explicitly casting result to void, to silence
      Wunused-but-set-variable warnings.
    * Add newline at end of test/gtx/gtx_hash.cpp to silence
      Wnewline-eof warning.
    * Rename namespace _1aga to agarose in test/gtx/gtx_pca.cpp to
      avoid Wreserved-identifier warning. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								f8a9e5043f 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove *constexpr* from *compute_abs* on CUDA  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								91c9409959 
								
									
								
							
								 
							
						 
						
							
							
								
								Use different qualifiers for default function and constructor  
							
							... 
							
							
 
							
							So it is more robust against user configuration to force constructor initialisation 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								140e7cf1b2 
								
									
								
							
								 
							
						 
						
							
							
								
								Use different function qualifier for default-able functions  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								7e80d9582e 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert PR  #1107  due to potential ill-formed NDR  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								4afe953bff 
								
							
								 
							
						 
						
							
							
								
								gtx_matrix_decompose: Add glm::recompose()  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								e48b2a72c8 
								
							
								 
							
						 
						
							
							
								
								Improved performace.  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								96b1c72bfc 
								
							
								 
							
						 
						
							
							
								
								Fixed isOrthogonal, return false for zero matrix  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								2af53d5981 
								
							
								 
							
						 
						
							
							
								
								Added test_isOrthogonal for zero matrix  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								941539fb29 
								
									
								
							
								 
							
						 
						
							
							
								
								changed GLM_FORCE_QUAT_DATA_WXYZ to GLM_FORCE_QUAT_DATA_XYZW  
							
							... 
							
							
 
							
							related to https://github.com/g-truc/glm/pull/1069#issuecomment-832934981  
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								efec5db081 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1134  from la-canne-enchainee/test_round_fix  
							
							... 
							
							
 
							
							Fix round test #1134  
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								d58d06b1ef 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1132  from gottfriedleibniz/fix/exports  
							
							... 
							
							
 
							
							fix: declarations #1132  
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								97e09aa304 
								
							
								 
							
						 
						
							
							
								
								Fix round test  
							
							... 
							
							
 
							
							Depending on the developer environment, the output of round for o.5 or -0.5 may be different (according to the GLSL spec). So the test was too restrictive. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								36aa3e75b2 
								
							
								 
							
						 
						
							
							
								
								fix: declarations  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								24fd816df3 
								
									
								
							
								 
							
						 
						
							
							
								
								Update make_light_release.yml  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								783310c1aa 
								
									
								
							
								 
							
						 
						
							
							
								
								Update make_light_release.yml  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								e83da44f00 
								
									
								
							
								 
							
						 
						
							
							
								
								Update make_light_release.yml  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								b733265bc8 
								
									
								
							
								 
							
						 
						
							
							
								
								Update make_light_release.yml  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								1f61d8a056 
								
									
								
							
								 
							
						 
						
							
							
								
								Create make_light_release.yml  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								fc8f4bb442 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1122  from Thibaulltt/fix_glm_ext_matrix_common  
							
							... 
							
							
 
							
							Fix GLM_EXT_matrix_common : row to column-major #1122  
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								1c18fca789 
								
							
								 
							
						 
						
							
							
								
								Fix GLM_EXT_matrix_common : row to column-major  
							
							... 
							
							
 
							
							The previous patch made the incorrect assumption matrices were row-major
instead of column-major (got the two mixed up in my head).
This fixes this problem.
Also, this extends the test files to cover all matrix sizes (not types,
that would be redundant). 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								0a6d3334ea 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1086  from imgly/imgly/fix/vdivq_f32_undefinded_armv7  
							
							... 
							
							
 
							
							Fixed use of undeclared identifier 'vdivq_f32' while compile for ARMv7 #1086  
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								e250ffe36d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1109  from EbiSadeghi/master  
							
							... 
							
							
 
							
							Documentation: spelling, grammar, and clarity #1109  
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								7b9d310dbd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1116  from Thibaulltt/master  
							
							... 
							
							
 
							
							GLM_EXT_matrix_common : add glm::mat<> support to glm::abs() #1116  
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								af9725719e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1112  from Goubermouche/master  
							
							... 
							
							
 
							
							Fixed a typo in io.hpp #1112  
							
						 
						
							ago%!(EXTRA string=3 years)