3352b45222 
								
							
								 
							
						 
						
							
							
								
								Add a missing swizzle, for .xwww  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								056e053b3f 
								
							
								 
							
						 
						
							
							
								
								Fixed merge  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								b95a53095b 
								
							
								 
							
						 
						
							
							
								
								Added assert in inversesqrt to detect division by zero.  #61  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								8ec6166072 
								
							
								 
							
						 
						
							
							
								
								Merge branch '0.9.4' into 0.9.5  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								bc9aaa4033 
								
							
								 
							
						 
						
							
							
								
								Fixed glm.natvis, issue  #82  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								ef15d06104 
								
							
								 
							
						 
						
							
							
								
								Updated doxygen references  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								0a54eb99b1 
								
							
								 
							
						 
						
							
							
								
								Fixed compatibility type, using precision qualifier  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								01a98e97c1 
								
							
								 
							
						 
						
							
							
								
								Fixed perspective with zNear == 0 ( #71 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								1c68cee29b 
								
							
								 
							
						 
						
							
							
								
								Clean up code test for branch compatibility on all platforms  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								9841d2a2b4 
								
							
								 
							
						 
						
							
							
								
								Removed SSE tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								929b521381 
								
							
								 
							
						 
						
							
							
								
								Added embedded SSE opetimizations in mat4 code  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								66e3e52592 
								
							
								 
							
						 
						
							
							
								
								Fixed increment and decrement operators for matrix types  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								95e72aa545 
								
							
								 
							
						 
						
							
							
								
								Added asserts to GTC_matrix_access  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								6487ed1c34 
								
							
								 
							
						 
						
							
							
								
								Added assert to row and column functions  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								1b3d5cd378 
								
							
								 
							
						 
						
							
							
								
								Fixed space characters  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								a2583caa0f 
								
							
								 
							
						 
						
							
							
								
								Added vector type operator declarations  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								a319cff426 
								
							
								 
							
						 
						
							
							
								
								Removed scalar functions  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								ebd38a0a78 
								
							
								 
							
						 
						
							
							
								
								Merge branch '0.9.5' of  https://github.com/g-truc/glm  into 0.9.5  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								9556540244 
								
							
								 
							
						 
						
							
							
								
								Fixed documents  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								28d8e7f251 
								
							
								 
							
						 
						
							
							
								
								Fixed increment and decrement operators tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								4a93e0ab70 
								
							
								 
							
						 
						
							
							
								
								Fixed explicit empty constructors for specialized half classes  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								1839858465 
								
							
								 
							
						 
						
							
							
								
								Fixed missing typename  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								691f04e14f 
								
							
								 
							
						 
						
							
							
								
								Fixed post in/decrement operators  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								28c6bba18c 
								
							
								 
							
						 
						
							
							
								
								Refacted GTC_angle  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								929f140b1e 
								
							
								 
							
						 
						
							
							
								
								Added GTC_angle extension files  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								b2e55904b8 
								
							
								 
							
						 
						
							
							
								
								Fixed dual quat built on GCC  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								5338aaac9e 
								
							
								 
							
						 
						
							
							
								
								Added half literals  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								49fbfa051c 
								
							
								 
							
						 
						
							
							
								
								Optimized radians and degrees functions  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								13f27821b9 
								
							
								 
							
						 
						
							
							
								
								Completed GTX_multiple for negative values, issue  #79  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								e3da5f952c 
								
							
								 
							
						 
						
							
							
								
								Fixed merge  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								57a093035f 
								
							
								 
							
						 
						
							
							
								
								Updated cast test  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								86a5825fee 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #80  from robert-ancell/0.9.4  
							
							... 
							
							
 
							
							Fix glm::higherMultiple and glm::lowerMultiple and assoicated test cases... 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								092ccbe64f 
								
							
								 
							
						 
						
							
							
								
								Merge branch '0.9.5' of  https://github.com/g-truc/glm  into 0.9.5  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								56564badb5 
								
							
								 
							
						 
						
							
							
								
								Added tests for issue  #72  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								0d3883c204 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #75  from mackron/quat_simd  
							
							... 
							
							
 
							
							SIMD Quaternions 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								c795562f67 
								
							
								 
							
						 
						
							
							
								
								Renamed gentype::null into gentype::_null for Tizen,  #78  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								f0d4080fe3 
								
							
								 
							
						 
						
							
							
								
								Fix glm::higherMultiple and glm::lowerMultiple and assoicated test cases. Does not fix the specialized versions of these functions  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								31805bcd79 
								
							
								 
							
						 
						
							
							
								
								Removed grid test  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								281a391b4d 
								
							
								 
							
						 
						
							
							
								
								Fixed swizzle build on Visual C++ compiler  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								e0cfd7d672 
								
							
								 
							
						 
						
							
							
								
								Attempt a small optimization in operator*(fquatSIMD, fvec4SIMD). No big improvement.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								c08ea7656b 
								
							
								 
							
						 
						
							
							
								
								Reorganize operator* to makes things a bit clearer.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								1eb88e4bc1 
								
							
								 
							
						 
						
							
							
								
								Cleanup.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								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). 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								d07496460a 
								
							
								 
							
						 
						
							
							
								
								Add the ability to convert a SIMD quat to a standard mat4.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								942bf08fe3 
								
							
								 
							
						 
						
							
							
								
								Add the ability to convert standard mat4s and mat3s to SIMD quats.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								13837e1079 
								
							
								 
							
						 
						
							
							
								
								Remove the SSE3 implementation in operator*(fquatSIMD, fquatSIMD).  
							
							... 
							
							
 
							
							The SSE2 version is now running faster than the SSE3 version. 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								197b6c96d8 
								
							
								 
							
						 
						
							
							
								
								Improve efficiency of operator*(fquatSIMD, fquatSIMD) in SSE4 mode.  
							
							... 
							
							
 
							
							Now only requires 3 shuffle, 4 mul and 4 dpps. 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								d23da666c5 
								
							
								 
							
						 
						
							
							
								
								Merge branch '0.9.5' of  https://github.com/g-truc/glm  into quat_simd  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								5a82afae6f 
								
							
								 
							
						 
						
							
							
								
								Fixed merge  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								8c7828e6f7 
								
							
								 
							
						 
						
							
							
								
								Fixed merge  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)