Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							1208eb63f7
							
						
					 | 
					
						
						
							
							Added NEON, MIPS and PowerPC detection
						
						
						
						
						
						
					 | 
					
						2016-05-23 23:35:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							316460408a
							
						
					 | 
					
						
						
							
							Simplify and more consistency for files headers
						
						
						
						
						
						
					 | 
					
						2016-05-23 22:55:49 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							62d5e0ce45
							
						
					 | 
					
						
						
							
							Fixed build
						
						
						
						
						
						
					 | 
					
						2016-05-23 21:59:25 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							8b9d205178
							
						
					 | 
					
						
						
							
							Fixed build
						
						
						
						
						
						
					 | 
					
						2016-05-23 21:57:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							3f74efa2e0
							
						
					 | 
					
						
						
							
							Merge simd branch
						
						
						
						
						
						
					 | 
					
						2016-05-23 21:52:59 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							b87ead8304
							
						
					 | 
					
						
						
							
							Use unary bit operators for binary implementation
						
						
						
						
						
						
					 | 
					
						2016-05-23 21:47:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							3081b44ed2
							
						
					 | 
					
						
						
							
							Use unary bit operators for binary implementation
						
						
						
						
						
						
					 | 
					
						2016-05-23 21:45:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							d871d753dc
							
						
					 | 
					
						
						
							
							Use unary bit operators for binary implementation
						
						
						
						
						
						
					 | 
					
						2016-05-23 21:39:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							5e60c54004
							
						
					 | 
					
						
						
							
							Use unary % operator for binary implementation
						
						
						
						
						
						
					 | 
					
						2016-05-23 21:24:59 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							eab004bfe5
							
						
					 | 
					
						
						
							
							vec4 add, sub, mul and div binary operators use unary operators implementation
						
						
						
						
						
						
					 | 
					
						2016-05-23 21:20:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							276505f409
							
						
					 | 
					
						
						
							
							add, sub, mul and div vec4 for specialization
						
						
						
						
						
						
					 | 
					
						2016-05-23 21:13:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							b5ebda89d7
							
						
					 | 
					
						
						
							
							Updated readme
						
						
						
						
						
						
					 | 
					
						2016-05-23 19:30:42 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							9aabeb4075
							
						
					 | 
					
						
						
							
							Merge branch '0.9.7'
						
						
						
						
						
						
					 | 
					
						2016-05-23 19:29:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							2a4c7e77d6
							
						
					 | 
					
						
						
							
							Added Visual C++ Clang toolset detection
						
						
						
						
						
						
					 | 
					
						2016-05-23 19:29:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							74367aca3c
							
						
					 | 
					
						
						
							
							Added Visual C++ Clang toolset detection
						
						
						
						
						
						
					 | 
					
						2016-05-23 19:25:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							c0fc71803c
							
						
					 | 
					
						
						
							
							Integer SSE code generation
						
						
						
						
						
						
					 | 
					
						2016-05-23 01:54:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							ff74b87b48
							
						
					 | 
					
						
						
							
							Generate SSE instructions for sub, mul and div including lowp div
						
						
						
						
						
						
					 | 
					
						2016-05-23 00:34:59 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							0e780a5efd
							
						
					 | 
					
						
						
							
							- Use Cuda built-in function for abs function implementation with Cuda compiler
						
						
						
						
						
						
					 | 
					
						2016-05-22 18:04:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							cc9916b2c6
							
						
					 | 
					
						
						
							
							Fixed build, missing reference to inverse function
						
						
						
						
						
						
					 | 
					
						2016-05-22 17:28:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							6cf7389c8c
							
						
					 | 
					
						
						
							
							Removed the glm_dummy CMake target if glm_shared or glm_static are enabled
						
						
						
						
						
						
					 | 
					
						2016-05-22 17:20:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							757fe39587
							
						
					 | 
					
						
						
							
							Removed simd precision qualifier. All precision qualifiers may generate SIMD instructions, precision may affect the generated instructions accordingly
						
						
						
						
						
						
					 | 
					
						2016-05-22 17:12:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							805939686c
							
						
					 | 
					
						
						
							
							Visual C++ genenrate ASM code for GLM tests
						
						
						
						
						
						
					 | 
					
						2016-05-22 13:16:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							93a2f03649
							
						
					 | 
					
						
						
							
							Merge branch '0.9.7'
						
						
						
						
						
						
					 | 
					
						2016-05-18 22:53:00 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							dcffcbdc97
							
						
					 | 
					
						
						
							
							Fixed GLM_FORCE_INLINE with binary vec4 operators
						
						
						
						
						
						
					 | 
					
						2016-05-18 22:52:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							792151573c
							
						
					 | 
					
						
						
							
							Fixed to_string when used with GLM_FORCE_INLINE #506
						
						
						
						
						
						
					 | 
					
						2016-05-18 22:46:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							fd06877778
							
						
					 | 
					
						
						
							
							Too big bug with GCC 4.6 constexpr, haven't tried 4.7, let's see how 4.8 does
						
						
						
						
						
						
					 | 
					
						2016-05-05 21:06:27 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							60a5f4aea9
							
						
					 | 
					
						
						
							
							Too big bug with GCC 4.6 constexpr, haven't tried 4.7, let's see how 4.8 does
						
						
						
						
						
						
					 | 
					
						2016-05-05 20:57:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							a6047251be
							
						
					 | 
					
						
						
							
							Fixed constexpr with SIMD interaction
						
						
						
						
						
						
					 | 
					
						2016-05-05 20:43:09 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							92a46735d6
							
						
					 | 
					
						
						
							
							Workaround GCC compiler bug with constexpr support
						
						
						
						
						
						
					 | 
					
						2016-05-05 20:05:31 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							71401d14aa
							
						
					 | 
					
						
						
							
							Workaround GCC compiler bug with constexpr support
						
						
						
						
						
						
					 | 
					
						2016-05-05 19:58:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							152c71abff
							
						
					 | 
					
						
						
							
							Workaround GCC compiler bug with constexpr support
						
						
						
						
						
						
					 | 
					
						2016-05-05 19:47:42 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							e8ff04aaec
							
						
					 | 
					
						
						
							
							- Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493
						
						
						
						
						
						
					 | 
					
						2016-05-05 15:38:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							2a92b65239
							
						
					 | 
					
						
						
							
							- Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493
						
						
						
						
						
						
					 | 
					
						2016-05-05 15:14:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							6d302792ab
							
						
					 | 
					
						
						
							
							- Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493
						
						
						
						
						
						
					 | 
					
						2016-05-05 15:06:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							7e86e9bc3c
							
						
					 | 
					
						
						
							
							- Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493
						
						
						
						
						
						
					 | 
					
						2016-05-05 14:39:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							d52766297d
							
						
					 | 
					
						
						
							
							- Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493
						
						
						
						
						
						
					 | 
					
						2016-05-05 14:13:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							33bc27ddc4
							
						
					 | 
					
						
						
							
							- Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493
						
						
						
						
						
						
					 | 
					
						2016-05-05 14:03:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							3df1c8755c
							
						
					 | 
					
						
						
							
							- Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493
						
						
						
						
						
						
					 | 
					
						2016-05-05 13:56:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							c50f3ed38e
							
						
					 | 
					
						
						
							
							- Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493
						
						
						
						
						
						
					 | 
					
						2016-05-05 13:40:11 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							d0c4bbaef7
							
						
					 | 
					
						
						
							
							- Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493
						
						
						
						
						
						
					 | 
					
						2016-05-05 13:27:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							9a7b802bdc
							
						
					 | 
					
						
						
							
							- Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493
						
						
						
						
						
						
					 | 
					
						2016-05-05 13:05:15 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							7193cd2c3a
							
						
					 | 
					
						
						
							
							- Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493
						
						
						
						
						
						
					 | 
					
						2016-05-05 10:38:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							c8070624db
							
						
					 | 
					
						
						
							
							Merge branch 'master' of https://github.com/g-truc/glm
						
						
						
						
						
						
					 | 
					
						2016-05-04 21:08:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							d7abee5d80
							
						
					 | 
					
						
						
							
							Updated readme with SIMD and swizzle interaction
						
						
						
						
						
						
					 | 
					
						2016-05-04 21:07:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							93612791cd
							
						
					 | 
					
						
						
							
							Removed Apple specific check for LLVM versions
						
						
						
						
						
						
					 | 
					
						2016-05-04 18:46:59 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							20da5a25db
							
						
					 | 
					
						
						
							
							Improved OpenMP support detection for Clang, GCC, ICC and VC
						
						
						
						
						
						
					 | 
					
						2016-05-04 18:04:44 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							ca3abd6e93
							
						
					 | 
					
						
						
							
							Fixed CUDA support #499, #500, #501
						
						
						
						
						
						
					 | 
					
						2016-05-04 17:05:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							13a997d4e1
							
						
					 | 
					
						
						
							
							Fixed CUDA support #499, #500, #501
						
						
						
						
						
						
					 | 
					
						2016-05-04 17:03:38 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							affd5f3ba0
							
						
					 | 
					
						
						
							
							Fixed CUDA compiler error in type_vec4.inl #504
						
						
						
						
						
						
					 | 
					
						2016-05-04 16:35:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christophe Riccio
							
						 
					 | 
					
						
						
						
						
							
						
						
							1f71f6fb3a
							
						
					 | 
					
						
						
							
							Improved SIMD and swizzle operators interactions with GCC and Clang, Added raw SIMD API.
						
						
						
						
						
						
					 | 
					
						2016-05-03 23:57:41 +02:00 | 
					
					
						
						
							
							
							
						
					 |