Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							9f1e0cd388 
							
						 
					 
					
						
						
							
							Fixed use of intrinsics in pure mode  #92  
						
						
						
						
					 
					
						2013-06-13 16:37:00 +00:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							5b7154468c 
							
						 
					 
					
						
						
							
							Merge branch '0.9.5' of  https://github.com/g-truc/glm  into 0.9.5  
						
						
						
						
					 
					
						2013-06-06 21:46:26 +00:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							c1e150e6ec 
							
						 
					 
					
						
						
							
							Added assets in perspective  
						
						
						
						
					 
					
						2013-06-06 00:47:36 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Ungman 
							
						 
					 
					
						
						
						
						
							
						
						
							065d9848f7 
							
						 
					 
					
						
						
							
							Fixed operator*(mat4x4, vec4)  
						
						... 
						
						
						
						Calculate Add0, Add1, and Add2 using operator+ (instead of *) 
						
						
					 
					
						2013-06-03 12:58:44 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							74d1f84e32 
							
						 
					 
					
						
						
							
							Fixed merge  
						
						
						
						
					 
					
						2013-05-28 03:50:41 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							f4f7a71964 
							
						 
					 
					
						
						
							
							Back ported resolution for issue  #71  for znear == 0 bug into branch 0.9.4  
						
						
						
						
					 
					
						2013-05-28 03:47:26 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							149df8e3db 
							
						 
					 
					
						
						
							
							Added assert on input values for glm::perspective  
						
						
						
						
					 
					
						2013-05-27 18:29:04 +00:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							cf41c03c94 
							
						 
					 
					
						
						
							
							Fixed merge  
						
						
						
						
					 
					
						2013-05-27 14:54:02 +00:00 
						 
				 
			
				
					
						
							
							
								tszirr 
							
						 
					 
					
						
						
						
						
							
						
						
							216ad4c34d 
							
						 
					 
					
						
						
							
							Add more missing GLM_FUNC_QUALIFIERs  
						
						
						
						
					 
					
						2013-05-27 15:07:22 +02:00 
						 
				 
			
				
					
						
							
							
								tszirr 
							
						 
					 
					
						
						
						
						
							
						
						
							e166850954 
							
						 
					 
					
						
						
							
							Fix missing return statement in swizzle assignment operator  
						
						
						
						
					 
					
						2013-05-27 14:59:16 +02:00 
						 
				 
			
				
					
						
							
							
								tszirr 
							
						 
					 
					
						
						
						
						
							
						
						
							eb4cd987f1 
							
						 
					 
					
						
						
							
							Added missing GLM_FUNC_DECL specifiers  
						
						
						
						
					 
					
						2013-05-27 14:55:08 +02:00 
						 
				 
			
				
					
						
							
							
								tszirr 
							
						 
					 
					
						
						
						
						
							
						
						
							fa77d41ab9 
							
						 
					 
					
						
						
							
							Fix broken _GLM_SWIZZLE4_4_MEMBERS  
						
						
						
						
					 
					
						2013-05-27 14:34:41 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							129efd75a9 
							
						 
					 
					
						
						
							
							Back ported extended swizzle fix for issue  #84  
						
						
						
						
					 
					
						2013-05-26 09:59:39 +00:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							edc5365189 
							
						 
					 
					
						
						
							
							Added more missing swizzle operators.  #84  
						
						
						
						
					 
					
						2013-05-26 09:57:04 +00:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							1ac4dd648a 
							
						 
					 
					
						
						
							
							Merge branch 'master' into 0.9.4  
						
						
						
						
					 
					
						2013-05-26 09:37:46 +00:00 
						 
				 
			
				
					
						
							
							
								meejah 
							
						 
					 
					
						
						
						
						
							
						
						
							3352b45222 
							
						 
					 
					
						
						
							
							Add a missing swizzle, for .xwww  
						
						
						
						
					 
					
						2013-05-22 10:45:30 -06:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							056e053b3f 
							
						 
					 
					
						
						
							
							Fixed merge  
						
						
						
						
					 
					
						2013-05-16 14:36:51 +00:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							b95a53095b 
							
						 
					 
					
						
						
							
							Added assert in inversesqrt to detect division by zero.  #61  
						
						
						
						
					 
					
						2013-05-16 14:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							ef15d06104 
							
						 
					 
					
						
						
							
							Updated doxygen references  
						
						
						
						
					 
					
						2013-05-12 15:51:11 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							0a54eb99b1 
							
						 
					 
					
						
						
							
							Fixed compatibility type, using precision qualifier  
						
						
						
						
					 
					
						2013-05-12 15:50:49 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							01a98e97c1 
							
						 
					 
					
						
						
							
							Fixed perspective with zNear == 0 ( #71 )  
						
						
						
						
					 
					
						2013-05-12 15:36:29 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							1c68cee29b 
							
						 
					 
					
						
						
							
							Clean up code test for branch compatibility on all platforms  
						
						
						
						
					 
					
						2013-05-12 11:40:25 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							9841d2a2b4 
							
						 
					 
					
						
						
							
							Removed SSE tests  
						
						
						
						
					 
					
						2013-05-11 22:40:02 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							929b521381 
							
						 
					 
					
						
						
							
							Added embedded SSE opetimizations in mat4 code  
						
						
						
						
					 
					
						2013-05-11 00:08:55 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							66e3e52592 
							
						 
					 
					
						
						
							
							Fixed increment and decrement operators for matrix types  
						
						
						
						
					 
					
						2013-05-10 23:08:30 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							6487ed1c34 
							
						 
					 
					
						
						
							
							Added assert to row and column functions  
						
						
						
						
					 
					
						2013-05-10 21:52:23 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							1b3d5cd378 
							
						 
					 
					
						
						
							
							Fixed space characters  
						
						
						
						
					 
					
						2013-05-10 21:37:20 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							a2583caa0f 
							
						 
					 
					
						
						
							
							Added vector type operator declarations  
						
						
						
						
					 
					
						2013-05-10 14:03:54 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							a319cff426 
							
						 
					 
					
						
						
							
							Removed scalar functions  
						
						
						
						
					 
					
						2013-05-10 12:36:10 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							28d8e7f251 
							
						 
					 
					
						
						
							
							Fixed increment and decrement operators tests  
						
						
						
						
					 
					
						2013-05-10 01:44:13 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							4a93e0ab70 
							
						 
					 
					
						
						
							
							Fixed explicit empty constructors for specialized half classes  
						
						
						
						
					 
					
						2013-05-09 16:06:59 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							1839858465 
							
						 
					 
					
						
						
							
							Fixed missing typename  
						
						
						
						
					 
					
						2013-05-09 13:46:56 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							691f04e14f 
							
						 
					 
					
						
						
							
							Fixed post in/decrement operators  
						
						
						
						
					 
					
						2013-05-08 21:52:21 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							28c6bba18c 
							
						 
					 
					
						
						
							
							Refacted GTC_angle  
						
						
						
						
					 
					
						2013-05-07 01:20:00 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							929f140b1e 
							
						 
					 
					
						
						
							
							Added GTC_angle extension files  
						
						
						
						
					 
					
						2013-05-07 01:05:45 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							b2e55904b8 
							
						 
					 
					
						
						
							
							Fixed dual quat built on GCC  
						
						
						
						
					 
					
						2013-05-07 01:02:52 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							5338aaac9e 
							
						 
					 
					
						
						
							
							Added half literals  
						
						
						
						
					 
					
						2013-05-07 01:01:56 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							49fbfa051c 
							
						 
					 
					
						
						
							
							Optimized radians and degrees functions  
						
						
						
						
					 
					
						2013-05-06 20:35:13 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							13f27821b9 
							
						 
					 
					
						
						
							
							Completed GTX_multiple for negative values, issue  #79  
						
						
						
						
					 
					
						2013-05-06 18:00:06 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							e3da5f952c 
							
						 
					 
					
						
						
							
							Fixed merge  
						
						
						
						
					 
					
						2013-05-06 15:34:37 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							092ccbe64f 
							
						 
					 
					
						
						
							
							Merge branch '0.9.5' of  https://github.com/g-truc/glm  into 0.9.5  
						
						
						
						
					 
					
						2013-05-05 21:36:41 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							56564badb5 
							
						 
					 
					
						
						
							
							Added tests for issue  #72  
						
						
						
						
					 
					
						2013-05-05 21:36:22 +02:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							0d3883c204 
							
						 
					 
					
						
						
							
							Merge pull request  #75  from mackron/quat_simd  
						
						... 
						
						
						
						SIMD Quaternions 
						
						
					 
					
						2013-05-05 09:16:35 -07:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							c795562f67 
							
						 
					 
					
						
						
							
							Renamed gentype::null into gentype::_null for Tizen,  #78  
						
						
						
						
					 
					
						2013-05-05 18:06:42 +02:00 
						 
				 
			
				
					
						
							
							
								Robert Ancell 
							
						 
					 
					
						
						
						
						
							
						
						
							f0d4080fe3 
							
						 
					 
					
						
						
							
							Fix glm::higherMultiple and glm::lowerMultiple and assoicated test cases. Does not fix the specialized versions of these functions  
						
						
						
						
					 
					
						2013-05-03 16:52:06 -07:00 
						 
				 
			
				
					
						
							
							
								Christophe Riccio 
							
						 
					 
					
						
						
						
						
							
						
						
							281a391b4d 
							
						 
					 
					
						
						
							
							Fixed swizzle build on Visual C++ compiler  
						
						
						
						
					 
					
						2013-05-01 01:54:48 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Reid 
							
						 
					 
					
						
						
						
						
							
						
						
							e0cfd7d672 
							
						 
					 
					
						
						
							
							Attempt a small optimization in operator*(fquatSIMD, fvec4SIMD). No big improvement.  
						
						
						
						
					 
					
						2013-04-24 15:00:03 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Reid 
							
						 
					 
					
						
						
						
						
							
						
						
							c08ea7656b 
							
						 
					 
					
						
						
							
							Reorganize operator* to makes things a bit clearer.  
						
						
						
						
					 
					
						2013-04-24 14:46:20 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Reid 
							
						 
					 
					
						
						
						
						
							
						
						
							1eb88e4bc1 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
						
					 
					
						2013-04-24 14:06:28 +10:00 
						 
				 
			
				
					
						
							
							
								Dave Reid 
							
						 
					 
					
						
						
						
						
							
						
						
							c1006718b3 
							
						 
					 
					
						
						
							
							Add fastMix() and fastSlerp() implementations.  
						
						... 
						
						
						
						These have stricter pre-conditions than standard mix() and slerp()
  - 1) Input quaternions must be unit length.
  - 2) The interpolation factor (a) must be in the range [0, 1]
None of these restrictions should be too bad. The reason for these is that it uses fastAcos()
and fastSin(), both of which have a limited allowable range.
In my contrived tests, I observed about a 10x improvement over the standard versions. This is
mostly because of the faster acos/sin operations. The fastSin(__m128) implementation also helps
here because it can do four fastSin() operations simultaneously using SSE (mix() and slerp()
each need three). 
						
						
					 
					
						2013-04-24 13:55:38 +10:00