Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							384dab02e4 
							
						 
					 
					
						
						
							
							Reduce the number of warnings with -Weverything  #646  
						
						
						
						
					 
					
						2017-08-06 23:00:05 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							22c88fd821 
							
						 
					 
					
						
						
							
							Fixed build errors with GCC and Clang  #664  and  #666  
						
						
						
						
					 
					
						2017-08-06 16:29:55 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							aa026cc0da 
							
						 
					 
					
						
						
							
							Removed glm::uninitialize  
						
						
						
						
					 
					
						2017-07-25 22:50:31 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							4cf8a10af2 
							
						 
					 
					
						
						
							
							No more default initialization of vector, matrix and quaternion types  
						
						
						
						
					 
					
						2017-07-24 12:46:54 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							c834d06c27 
							
						 
					 
					
						
						
							
							Fixed Visual C++ 2017.2 warning regarding __has_feature definision  #655  
						
						
						
						
					 
					
						2017-07-24 12:20:58 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							1b78e2b681 
							
						 
					 
					
						
						
							
							length() member functions are constexpr  #657  
						
						
						
						
					 
					
						2017-07-24 12:01:44 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							1ad55c5016 
							
						 
					 
					
						
						
							
							Reduced warnings when using very strict compilation flags  #646  
						
						
						
						
					 
					
						2017-07-07 11:26:12 +04:30 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							a9a832e187 
							
						 
					 
					
						
						
							
							- Added error for including of different versions of GLM  #619  - Added GLM_FORCE_IGNORE_VERSION to ignore error caused by including different version of GLM  #619  
						
						
						
						
					 
					
						2017-06-04 11:36:13 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							ff64d51a1c 
							
						 
					 
					
						
						
							
							Merge 0.9.8 branch  
						
						
						
						
					 
					
						2017-03-27 00:03:37 +02:00 
						 
				 
			
				
					
						
							
							
								Giuseppe Barbieri 
							
						 
					 
					
						
						
						
						
							
						
						
							6d72ce042f 
							
						 
					 
					
						
						
							
							Update func_common.hpp  
						
						
						
						
					 
					
						2017-03-14 09:53:59 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							bb4f6dc9d4 
							
						 
					 
					
						
						
							
							Removed support of boost static_assrt  
						
						
						
						
					 
					
						2017-03-10 21:40:48 +01:00 
						 
				 
			
				
					
						
							
							
								Magnus Bergsten 
							
						 
					 
					
						
						
						
						
							
						
						
							0ffaea051e 
							
						 
					 
					
						
						
							
							Fix some more shadowing warnings that had slipped through.  
						
						
						
						
					 
					
						2017-03-03 01:25:26 +09:00 
						 
				 
			
				
					
						
							
							
								Christophe 
							
						 
					 
					
						
						
						
						
							
						
						
							7ee363c9fa 
							
						 
					 
					
						
						
							
							Merge pull request  #606  from nourikhalass/master  
						
						... 
						
						
						
						Fix build with GCC #606  
						
						
					 
					
						2017-01-21 22:00:35 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							cfbb4d9b91 
							
						 
					 
					
						
						
							
							Merged 0.9.8  
						
						
						
						
					 
					
						2017-01-21 21:58:58 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							5dcc56489e 
							
						 
					 
					
						
						
							
							Fixed GLM_FORCE_CXX11 with Clang and libstlc++ which wasn't using C++11 STL features.  #604  
						
						
						
						
					 
					
						2017-01-21 21:57:10 +01:00 
						 
				 
			
				
					
						
							
							
								Nouri Khalass 
							
						 
					 
					
						
						
						
						
							
						
						
							21b9096428 
							
						 
					 
					
						
						
							
							Fixed typo  
						
						
						
						
					 
					
						2017-01-21 20:46:11 +01:00 
						 
				 
			
				
					
						
							
							
								Nouri Khalass 
							
						 
					 
					
						
						
						
						
							
						
						
							a3a8f84f6b 
							
						 
					 
					
						
						
							
							Fix issue  #600  and  #605  
						
						... 
						
						
						
						This issue was caused by an incorrect number of template arguments. 
						
						
					 
					
						2017-01-21 19:47:41 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							4875f79eb0 
							
						 
					 
					
						
						
							
							Removed old compiler version  
						
						
						
						
					 
					
						2017-01-20 22:42:53 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							f4130c32fd 
							
						 
					 
					
						
						
							
							Added template alias for mat types  
						
						
						
						
					 
					
						2017-01-10 00:02:16 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							f5ab820ffe 
							
						 
					 
					
						
						
							
							Fixed build  
						
						
						
						
					 
					
						2017-01-07 12:49:45 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							41cf89516e 
							
						 
					 
					
						
						
							
							Bring back compatibility with GLM 0.9.8 for project using tvec* with C++11 compiler that support template alias  
						
						
						
						
					 
					
						2017-01-07 12:36:25 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							bf97e168d5 
							
						 
					 
					
						
						
							
							Fixed build  
						
						
						
						
					 
					
						2017-01-04 22:12:57 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							eda6c93276 
							
						 
					 
					
						
						
							
							More consistent resolution of shadow warnings  #595  
						
						
						
						
					 
					
						2017-01-04 21:27:43 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Gerhardy 
							
						 
					 
					
						
						
						
						
							
						
						
							9e45b45062 
							
						 
					 
					
						
						
							
							Fixed more shadow warnings in vec4 simd version  
						
						
						
						
					 
					
						2017-01-03 20:30:31 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Gerhardy 
							
						 
					 
					
						
						
						
						
							
						
						
							bc60ce8cc4 
							
						 
					 
					
						
						
							
							Fixed shadow warnings for gcc (vec3 and vec4)  
						
						
						
						
					 
					
						2017-01-03 20:19:52 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							1671918bdb 
							
						 
					 
					
						
						
							
							Build clang build  
						
						
						
						
					 
					
						2016-12-30 20:45:15 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							a8785bdb7a 
							
						 
					 
					
						
						
							
							Fixed build  
						
						
						
						
					 
					
						2016-12-30 20:42:18 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							b92fdf5a59 
							
						 
					 
					
						
						
							
							matrix type Parameterize on dimensions  #584  
						
						
						
						
					 
					
						2016-12-30 16:00:25 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							9a8724925a 
							
						 
					 
					
						
						
							
							Uses L for length template argument  #584  
						
						
						
						
					 
					
						2016-12-30 01:31:34 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							99c19e9fc2 
							
						 
					 
					
						
						
							
							Clean up  
						
						
						
						
					 
					
						2016-12-30 01:25:09 +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 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							4dd748f380 
							
						 
					 
					
						
						
							
							Renamed tvec into vec  
						
						
						
						
					 
					
						2016-12-30 00:03:34 +01:00 
						 
				 
			
				
					
						
							
							
								John McFarlane 
							
						 
					 
					
						
						
						
						
							
						
						
							d7fd5a61da 
							
						 
					 
					
						
						
							
							fixes VS2013 compiler errors  
						
						
						
						
					 
					
						2016-12-29 07:25:18 -08:00 
						 
				 
			
				
					
						
							
							
								John McFarlane 
							
						 
					 
					
						
						
						
						
							
						
						
							26672ab0de 
							
						 
					 
					
						
						
							
							fixes VS2015 compiler errors  
						
						
						
						
					 
					
						2016-12-29 06:57:20 -08: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 
							
						 
					 
					
						
						
						
						
							
						
						
							06f084063f 
							
						 
					 
					
						
						
							
							Clean up GLM_STATIC_CONST_MEMBERS  #591  
						
						
						
						
					 
					
						2016-12-17 19:47:11 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							2dda5af72c 
							
						 
					 
					
						
						
							
							Fixed GCC 4.5 and older build  #566  
						
						
						
						
					 
					
						2016-12-01 23:05:43 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Gerhardy 
							
						 
					 
					
						
						
						
						
							
						
						
							3f906960db 
							
						 
					 
					
						
						
							
							Fixed compiler warnings  for g++ 6.2  
						
						
						
						
					 
					
						2016-11-24 19:29:53 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Gerhardy 
							
						 
					 
					
						
						
						
						
							
						
						
							12d42a2dac 
							
						 
					 
					
						
						
							
							Fixed compiler warnings  for g++ 6.2  
						
						
						
						
					 
					
						2016-11-24 13:56:30 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							969394a5eb 
							
						 
					 
					
						
						
							
							Optimized noise functions  
						
						
						
						
					 
					
						2016-11-20 23:27:08 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							6482dd29d2 
							
						 
					 
					
						
						
							
							Added GLM_ENABLE_EXPERIMENTAL  
						
						
						
						
					 
					
						2016-11-12 14:19:22 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							79f6d7082c 
							
						 
					 
					
						
						
							
							Bump revision number for next 0.9.8 release  
						
						
						
						
					 
					
						2016-11-12 12:11:43 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							6a1e2ec5d5 
							
						 
					 
					
						
						
							
							Updated version  
						
						
						
						
					 
					
						2016-11-12 12:07:21 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							970dff0f2b 
							
						 
					 
					
						
						
							
							Merge GLM 0.9.8  
						
						
						
						
					 
					
						2016-11-09 21:41:50 +01:00