Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							faf1da52b7 
							
						 
					 
					
						
						
							
							Renamed P (for precision) template argument to Q (for qualifier)  
						
						
						
						
					 
					
						2017-08-16 01:22:50 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							e76fca75a0 
							
						 
					 
					
						
						
							
							More consistent coding style  
						
						
						
						
					 
					
						2017-08-15 22:04:24 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							d1afe662be 
							
						 
					 
					
						
						
							
							More consistent coding style  
						
						
						
						
					 
					
						2017-08-15 21:59:47 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							a805fb9d68 
							
						 
					 
					
						
						
							
							Renamed precision enum to qualifier  
						
						
						
						
					 
					
						2017-08-15 21:23:47 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							36c196b195 
							
						 
					 
					
						
						
							
							Fixed warnings  
						
						
						
						
					 
					
						2017-08-10 02:25:37 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							5d77861141 
							
						 
					 
					
						
						
							
							Fixed warnings  
						
						
						
						
					 
					
						2017-08-09 22:40:33 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							ac8d625d23 
							
						 
					 
					
						
						
							
							Fixed warnings  
						
						
						
						
					 
					
						2017-08-08 23:54:30 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							1bfc198625 
							
						 
					 
					
						
						
							
							Fixed warnings  
						
						
						
						
					 
					
						2017-08-08 23:32:52 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							276a7beb19 
							
						 
					 
					
						
						
							
							Fixed warnings  
						
						
						
						
					 
					
						2017-08-08 11:30:21 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							36178f91e9 
							
						 
					 
					
						
						
							
							More use of GLM constants  
						
						
						
						
					 
					
						2017-08-07 17:28:56 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							c933f6e591 
							
						 
					 
					
						
						
							
							Clean up GLM_FORCE_NO_CTOR_INIT and fixed tests  
						
						
						
						
					 
					
						2017-07-25 22:15:55 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe 
							
						 
					 
					
						
						
						
						
							
						
						
							a61483b34a 
							
						 
					 
					
						
						
							
							Merge pull request  #659  from CaptainCarrot/QuatLookAt  
						
						... 
						
						
						
						Added a quaternion-based "Look At" function #659  
						
						
					 
					
						2017-07-24 12:05:18 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							50a527c97d 
							
						 
					 
					
						
						
							
							- Fixed integer pow from GTX_integer with null exponent  #658  
						
						
						
						
					 
					
						2017-07-24 11:39:16 +02:00 
						 
				 
			
				
					
						
							
							
								CaptainCarrot 
							
						 
					 
					
						
						
						
						
							
						
						
							df7f6cc03c 
							
						 
					 
					
						
						
							
							Update gtx_quaternion.cpp  
						
						
						
						
					 
					
						2017-07-22 17:20:45 +02:00 
						 
				 
			
				
					
						
							
							
								CaptainCarrot 
							
						 
					 
					
						
						
						
						
							
						
						
							9a21766906 
							
						 
					 
					
						
						
							
							Update gtx_quaternion.cpp  
						
						
						
						
					 
					
						2017-07-22 17:10:31 +02:00 
						 
				 
			
				
					
						
							
							
								CaptainCarrot 
							
						 
					 
					
						
						
						
						
							
						
						
							7223cd1b47 
							
						 
					 
					
						
						
							
							Add files via upload  
						
						
						
						
					 
					
						2017-07-22 17:08:49 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							566d20e8cf 
							
						 
					 
					
						
						
							
							Fixed GTX_matrix_factorisation tests to return the number of errors  #654  
						
						
						
						
					 
					
						2017-07-07 09:58:34 +04:30 
						 
				 
			
				
					
						
							
							
								Vincent Aymong 
							
						 
					 
					
						
						
						
						
							
						
						
							a4a6ea2825 
							
						 
					 
					
						
						
							
							std::abs instead of just abs. Fixes compilation issues with gcc.  
						
						
						
						
					 
					
						2017-07-06 19:17:55 -04:00 
						 
				 
			
				
					
						
							
							
								Vincent Aymong 
							
						 
					 
					
						
						
						
						
							
						
						
							f9962054d9 
							
						 
					 
					
						
						
							
							Make C++98 compliant  
						
						
						
						
					 
					
						2017-07-06 17:45:40 -04:00 
						 
				 
			
				
					
						
							
							
								Vincent Aymong 
							
						 
					 
					
						
						
						
						
							
						
						
							80bd3f16c1 
							
						 
					 
					
						
						
							
							More comments  
						
						... 
						
						
						
						Fix RQ test
Slight optimisation in QR 
						
						
					 
					
						2017-07-06 15:01:19 -04:00 
						 
				 
			
				
					
						
							
							
								Vincent Aymong 
							
						 
					 
					
						
						
						
						
							
						
						
							d6abdb7935 
							
						 
					 
					
						
						
							
							Implements QR and RQ matrix decomposition functions.  
						
						
						
						
					 
					
						2017-07-05 18:52:46 -04:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							26b3e3ed78 
							
						 
					 
					
						
						
							
							Fixed axisAngle NaN  #638  
						
						
						
						
					 
					
						2017-06-24 12:43:00 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							40398d67cd 
							
						 
					 
					
						
						
							
							Added vec2 cross  #621  
						
						
						
						
					 
					
						2017-04-08 19:37:20 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							c2fe3fccf6 
							
						 
					 
					
						
						
							
							Use length_t instead of int for vec and mat lengths  #584  
						
						
						
						
					 
					
						2016-12-30 20:05:04 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							b92fdf5a59 
							
						 
					 
					
						
						
							
							matrix type Parameterize on dimensions  #584  
						
						
						
						
					 
					
						2016-12-30 16:00:25 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							947b07cbc4 
							
						 
					 
					
						
						
							
							remove template alias for more compiler support and simplified swizzle expression implementation  #584  
						
						
						
						
					 
					
						2016-12-30 01:23:29 +01:00 
						 
				 
			
				
					
						
							
							
								John McFarlane 
							
						 
					 
					
						
						
						
						
							
						
						
							506a487d24 
							
						 
					 
					
						
						
							
							parameterize number of dimensions of vector in tvec<D, T, P>  
						
						... 
						
						
						
						- specializes for 1, 2, 3 and 4-dimensional vector types
  which are then aliased as tvec1, tvec2, tvec3 and tvec4
- requires C++11 aliases; breaks compatability with C++03
- tested on:
  - clang-3.5.2, clang-3.8.0
  - gcc 4.8.5, gcc 5.4.1, gcc 6.2.0
TODO:
- still uses template template parameters - most can probably be removed
- some definitions might now be de-duplicated 
						
						
					 
					
						2016-12-28 17:07:12 -08:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							58c5e0ef4d 
							
						 
					 
					
						
						
							
							Fixed intersectRayTriangle  #6  
						
						
						
						
					 
					
						2016-11-25 00:33:45 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							1a95482b50 
							
						 
					 
					
						
						
							
							Optimized taylorCos  
						
						
						
						
					 
					
						2016-11-21 00:06:05 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							5b9d5cae99 
							
						 
					 
					
						
						
							
							Fixed tests  
						
						
						
						
					 
					
						2016-11-20 22:28:22 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							572e407d60 
							
						 
					 
					
						
						
							
							Fixed build  
						
						
						
						
					 
					
						2016-11-20 22:10:11 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							d4019aab40 
							
						 
					 
					
						
						
							
							Moved color_encoding to experimental  
						
						
						
						
					 
					
						2016-11-20 21:50:12 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							6482dd29d2 
							
						 
					 
					
						
						
							
							Added GLM_ENABLE_EXPERIMENTAL  
						
						
						
						
					 
					
						2016-11-12 14:19:22 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							a17f795aaf 
							
						 
					 
					
						
						
							
							Added GTX_vec_swizzle, faster compile time swizzling then swizzle operator  #558  
						
						
						
						
					 
					
						2016-11-01 22:36:49 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							44a981ea68 
							
						 
					 
					
						
						
							
							Merge 0.9.8  
						
						
						
						
					 
					
						2016-11-01 09:16:29 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							c4f52dc98f 
							
						 
					 
					
						
						
							
							Added test for quat type component length() static  #565  
						
						
						
						
					 
					
						2016-11-01 09:14:28 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							55d7fa2775 
							
						 
					 
					
						
						
							
							Merge branch '0.9.8'  
						
						
						
						
					 
					
						2016-08-06 19:28:34 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							edc328c7c9 
							
						 
					 
					
						
						
							
							Fixed GTX_wrap  #534 , improved GTX_wrap for SIMD friendliness  
						
						
						
						
					 
					
						2016-08-06 19:28:16 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							ecc91d4361 
							
						 
					 
					
						
						
							
							Merge 0.9.8 branch  
						
						
						
						
					 
					
						2016-07-17 11:52:15 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							4ab9776756 
							
						 
					 
					
						
						
							
							Fixed build error  
						
						
						
						
					 
					
						2016-07-17 03:43:56 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							630f0840f2 
							
						 
					 
					
						
						
							
							Removed 0.9.8 deprecated extensions  
						
						
						
						
					 
					
						2016-07-16 23:46:41 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							6a6b54b699 
							
						 
					 
					
						
						
							
							Fixed long long warnings, fixed precision qualifier values on Clang where qualifiers had the same values  
						
						
						
						
					 
					
						2016-07-16 22:34:07 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							0e1e181484 
							
						 
					 
					
						
						
							
							Clean up  
						
						
						
						
					 
					
						2016-06-10 23:14:17 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							96963f88cc 
							
						 
					 
					
						
						
							
							Single file for simd specialization  
						
						
						
						
					 
					
						2016-05-01 05:00:13 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							5f05a5e953 
							
						 
					 
					
						
						
							
							Clean up inverse SSE code  
						
						
						
						
					 
					
						2016-05-01 03:42:47 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							23ab8137f9 
							
						 
					 
					
						
						
							
							Fixed GTX_type_trait linking  
						
						
						
						
					 
					
						2016-04-30 01:59:46 +02:00 
						 
				 
			
				
					
						
							
							
								jan p springer 
							
						 
					 
					
						
						
						
						
							
						
						
							e54f0cc5cd 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master'  
						
						
						
						
					 
					
						2016-04-05 23:48:48 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							66b714c418 
							
						 
					 
					
						
						
							
							Finishing up removing GLM_FORCE_SIZE_FUNC define and passing by copy scalars  
						
						
						
						
					 
					
						2016-03-23 02:01:16 +05:30 
						 
				 
			
				
					
						
							
							
								jan p springer 
							
						 
					 
					
						
						
						
						
							
						
						
							25d6c8e341 
							
						 
					 
					
						
						
							
							update: date stamps + GLM_META_PROG_HELPERS pre-requiste  
						
						
						
						
					 
					
						2016-03-14 16:37:30 +00:00 
						 
				 
			
				
					
						
							
							
								jan p springer 
							
						 
					 
					
						
						
						
						
							
						
						
							ca7a4ed4fe 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master'  
						
						
						
						
					 
					
						2016-03-14 12:35:35 +00:00