Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							1cead1904a 
							
						 
					 
					
						
						
							
							Fixed matrix test using fast math with Clang  
						
						
						
						
					 
					
						2017-08-17 12:24:23 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							3a560f3fd5 
							
						 
					 
					
						
						
							
							Minimum perf run in debug build  
						
						
						
						
					 
					
						2017-08-17 11:55:50 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							e37cf6e47f 
							
						 
					 
					
						
						
							
							Fixed GCC 7.1.0 failing tests  #666  
						
						
						
						
					 
					
						2017-08-17 00:08:37 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							22fe828159 
							
						 
					 
					
						
						
							
							Improved GTC_type_precision and added issues regarding SIMD and constexpr interaction  #653  
						
						
						
						
					 
					
						2017-08-16 22:35:29 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							cdb28edcaa 
							
						 
					 
					
						
						
							
							Added test for inheritance  #650  
						
						
						
						
					 
					
						2017-08-16 18:44:20 +02:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							ac3abfdac7 
							
						 
					 
					
						
						
							
							Replaced vecType template argument by vec template  
						
						
						
						
					 
					
						2017-08-15 19:07:25 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							da84db5481 
							
						 
					 
					
						
						
							
							Replaced vecType by vec  
						
						
						
						
					 
					
						2017-08-15 17:32:36 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							78e06f815b 
							
						 
					 
					
						
						
							
							Fixed clang test  
						
						
						
						
					 
					
						2017-08-10 03:23:00 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							b936761960 
							
						 
					 
					
						
						
							
							Fixed warnings  
						
						
						
						
					 
					
						2017-08-09 22:15:01 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							2cc0c53da7 
							
						 
					 
					
						
						
							
							Fixed warnings  
						
						
						
						
					 
					
						2017-08-08 23:19:16 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							f445a24f82 
							
						 
					 
					
						
						
							
							Fixed test warnings  
						
						
						
						
					 
					
						2017-08-08 22:44:13 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							d712ac930f 
							
						 
					 
					
						
						
							
							Fixed test build  
						
						
						
						
					 
					
						2017-08-08 21:33:57 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							5a747d2ae5 
							
						 
					 
					
						
						
							
							Fixed warnings  
						
						
						
						
					 
					
						2017-08-08 20:28:37 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							32054a8fdf 
							
						 
					 
					
						
						
							
							Fixed warnings with -Weverything  
						
						
						
						
					 
					
						2017-08-08 15:17:25 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							0f34103f4f 
							
						 
					 
					
						
						
							
							Fixed warnings with -Weverything  
						
						
						
						
					 
					
						2017-08-08 15:01:07 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							97ac535144 
							
						 
					 
					
						
						
							
							Fixed warnings with -Weverything  
						
						
						
						
					 
					
						2017-08-08 14:59:11 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							d799c282db 
							
						 
					 
					
						
						
							
							Fixed warnings  
						
						
						
						
					 
					
						2017-08-08 14:25:06 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							5ada4dbd65 
							
						 
					 
					
						
						
							
							Fixed exponential tests  
						
						
						
						
					 
					
						2017-08-07 03:53:00 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							01bac6a524 
							
						 
					 
					
						
						
							
							Improved exponential funtion test coverage  
						
						
						
						
					 
					
						2017-08-07 03:35:21 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							cedc72e07a 
							
						 
					 
					
						
						
							
							Fixed log test  
						
						
						
						
					 
					
						2017-08-07 03:17:46 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							45a716b893 
							
						 
					 
					
						
						
							
							Fixed epsilonEqual build  
						
						
						
						
					 
					
						2017-08-07 03:18:21 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							d63aa4ea85 
							
						 
					 
					
						
						
							
							Fixed build  
						
						
						
						
					 
					
						2017-08-06 23:43:53 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							384dab02e4 
							
						 
					 
					
						
						
							
							Reduce the number of warnings with -Weverything  #646  
						
						
						
						
					 
					
						2017-08-06 23:00:05 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							e4ffe16bed 
							
						 
					 
					
						
						
							
							Revert "Fixed vec4 SIMD constexpr  #653 "  
						
						... 
						
						
						
						This reverts commit 950d2261547a4f9836c01a570952937671c1e269. 
						
						
					 
					
						2017-08-06 15:49:50 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							950d226154 
							
						 
					 
					
						
						
							
							Fixed vec4 SIMD constexpr  #653  
						
						
						
						
					 
					
						2017-07-26 02:06:33 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							c933f6e591 
							
						 
					 
					
						
						
							
							Clean up GLM_FORCE_NO_CTOR_INIT and fixed tests  
						
						
						
						
					 
					
						2017-07-25 22:15:55 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							f2cb4a3fdf 
							
						 
					 
					
						
						
							
							Fixed vec1 test  
						
						
						
						
					 
					
						2017-07-25 21:23:25 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							9443d8d9ca 
							
						 
					 
					
						
						
							
							Added length constexpr test  #657  
						
						
						
						
					 
					
						2017-07-24 13:17:00 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							83602bdea4 
							
						 
					 
					
						
						
							
							- Fixed GLM_FORCE_SIZE_T_LENGTH and add test coverage  #624  
						
						
						
						
					 
					
						2017-06-04 10:50:47 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							4875f79eb0 
							
						 
					 
					
						
						
							
							Removed old compiler version  
						
						
						
						
					 
					
						2017-01-20 22:42:53 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							39f775fa6c 
							
						 
					 
					
						
						
							
							Merged 0.9.8 branch  
						
						
						
						
					 
					
						2017-01-07 12:15:08 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							4e267b1b4f 
							
						 
					 
					
						
						
							
							Fixed Visual C++ internal error when declaring a global vec type with siwzzle expression enabled  #594  
						
						
						
						
					 
					
						2017-01-04 23:56:47 +01: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 
							
						 
					 
					
						
						
						
						
							
						
						
							4dd748f380 
							
						 
					 
					
						
						
							
							Renamed tvec into vec  
						
						
						
						
					 
					
						2016-12-30 00:03:34 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							dd48b56e44 
							
						 
					 
					
						
						
							
							Updated list of supported compilers  
						
						
						
						
					 
					
						2016-12-02 01:14:36 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							2dda5af72c 
							
						 
					 
					
						
						
							
							Fixed GCC 4.5 and older build  #566  
						
						
						
						
					 
					
						2016-12-01 23:05:43 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							2ea3cd5d7b 
							
						 
					 
					
						
						
							
							Fixed GLM test warning  
						
						
						
						
					 
					
						2016-11-24 21:21:54 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							f26628f661 
							
						 
					 
					
						
						
							
							Fixed GLM test warning  
						
						
						
						
					 
					
						2016-11-24 21:19:05 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							3cdb61c4a0 
							
						 
					 
					
						
						
							
							Fixed GLM test warning  
						
						
						
						
					 
					
						2016-11-24 21:16:43 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							bb1debc9e1 
							
						 
					 
					
						
						
							
							Fixed GLM test warning  
						
						
						
						
					 
					
						2016-11-24 21:16:02 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							d39749d1d6 
							
						 
					 
					
						
						
							
							Fixed GLM test warning  
						
						
						
						
					 
					
						2016-11-24 21:12:37 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							feef0fb5b9 
							
						 
					 
					
						
						
							
							Fixed Visual C++ 2013 test build  
						
						
						
						
					 
					
						2016-11-20 23:21:14 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							c7e81fb3f7 
							
						 
					 
					
						
						
							
							Merge branch '0.9.8'  
						
						
						
						
					 
					
						2016-11-20 23:04:25 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							c83e38f9fb 
							
						 
					 
					
						
						
							
							Prevent TravisCI timeout, shorter test  
						
						
						
						
					 
					
						2016-11-20 22:53:13 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							9f6a96f65d 
							
						 
					 
					
						
						
							
							Workaround GCC tests failure  
						
						
						
						
					 
					
						2016-11-19 22:10:47 +01:00