b5274bfa52 
								
							
								 
							
						 
						
							
							
								
								Updated readme.txt for GLM 0.9.4.1 release  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								d694c0d19d 
								
							
								 
							
						 
						
							
							
								
								Merge branch '0.9.4' of  https://github.com/g-truc/glm  into 0.9.4  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								82832839c2 
								
							
								 
							
						 
						
							
							
								
								Resolved issue  #24 , incorrect assert messages for step and smoothstep  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								1a2e05a1cc 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #25  from mackron/SIMD  
							
							... 
							
							
 
							
							SIMD Improvements and Additions 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								18c616528a 
								
							
								 
							
						 
						
							
							
								
								Add missing implementations of fmat4x4SIMD unary operators.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								c6c8dd15f2 
								
							
								 
							
						 
						
							
							
								
								Add missing implementation of fmat4x4SIMD binary operators.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								a4ea111417 
								
							
								 
							
						 
						
							
							
								
								Add a new constructor to fmat4x4SIMD that takes a __m128[4]. This is used in a future commit.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								60c3d3c943 
								
							
								 
							
						 
						
							
							
								
								Improve const-correctness in instrinsic_matrix.inl.  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								3681cd3523 
								
							
								 
							
						 
						
							
							
								
								Add support for doing an identity initialization in the default constructor of fmat4x4SIMD().  
							
							... 
							
							
 
							
							This is disabled by default and enabled with GLM_SIMD_ENABLE_DEFAULT_INIT. It makes toggling between SIMD and non-SIMD builds a bit easier. 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								efff3add87 
								
							
								 
							
						 
						
							
							
								
								Add support for doing a (0.0, 0.0, 0.0, 0.0) initialization in the default constructor of fvec4SIMD().  
							
							... 
							
							
 
							
							This is disabled by default, but enabled with GLM_SIMD_ENABLE_DEFAULT_INIT. This makes toggling between SIMD and non-SIMD builds a bit easier. 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								87c90590be 
								
							
								 
							
						 
						
							
							
								
								Add support for x,y,z,w accessors to fvec4SIMD.  
							
							... 
							
							
 
							
							This is done via a union. It must be enabled with GLM_SIMD_ENABLE_XYZW_UNION. A nameless struct/union warning in VC (C4201) is explicitly disabled with the "pragma warning(push/pop)" system.
Allowing xyzw access makes it much easier to toggle between SIMD and non-SIMD builds. 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								560b474008 
								
							
								 
							
						 
						
							
							
								
								Fixed quat slerp using mix function when cosTheta close to 1  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								0b41846700 
								
							
								 
							
						 
						
							
							
								
								Fixed speeling  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								c19dda3797 
								
							
								 
							
						 
						
							
							
								
								Fixed quaternion interpolation when cosTheta is close to zero  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								ec05d43d7d 
								
							
								 
							
						 
						
							
							
								
								Updated readme for GLM 0.9.4.1 release  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								443f62bb08 
								
							
								 
							
						 
						
							
							
								
								Fixed issue  #19 , fixed -0.0 with half  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								739ab3529c 
								
							
								 
							
						 
						
							
							
								
								Resolved issue  #4 , added GLM_GTX_rotate_normalized_axis  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								8a291a9dc2 
								
							
								 
							
						 
						
							
							
								
								Fixed bug  #14 , fixed constexpr  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								841f91e830 
								
							
								 
							
						 
						
							
							
								
								Fixed bug  #15 , added missing roll, pitch and yaw functions; Fixed half implicit conversions  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								931b7bcdd6 
								
							
								 
							
						 
						
							
							
								
								Fixed issue  #18  glm::clamp and NaN's  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								a7fb9f31fd 
								
							
								 
							
						 
						
							
							
								
								Fixed bug  #13 , ICC built on Linux  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								c7fa6d745a 
								
							
								 
							
						 
						
							
							
								
								Revert previous change trying to fix bug  #13 : Break the build on Windows...  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								8b75ff6e1c 
								
							
								 
							
						 
						
							
							
								
								Added GTX_multiple tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								7e0288359f 
								
							
								 
							
						 
						
							
							
								
								Tentative of fixing bug  #13 , nextafter on Intel compiler  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								753d5db251 
								
							
								 
							
						 
						
							
							
								
								Updated documentation  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								5474e33d08 
								
							
								 
							
						 
						
							
							
								
								Clean up util files  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								b8f30c5ad3 
								
							
								 
							
						 
						
							
							
								
								Fixed bug  #11 , added missing quat based epsilonEqual and epsilonNotEqual definitions  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								47b610c6d3 
								
							
								 
							
						 
						
							
							
								
								Clean up doxygen documentation  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								4b18cc7051 
								
							
								 
							
						 
						
							
							
								
								Clean up doxygen documentation... was exposing implementation details  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								2f8f070597 
								
							
								 
							
						 
						
							
							
								
								Fixed GTC_epsilon with Clang  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								0b745d4e1c 
								
							
								 
							
						 
						
							
							
								
								Clean up space characters  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								7b60ef7ab4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/g-truc/glm  into 0.9.4  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								214c56cd45 
								
							
								 
							
						 
						
							
							
								
								Updated doxygen documentation  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								63ae274be2 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #10  from boromisp/master  
							
							... 
							
							
 
							
							Sphere intersection fixes 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								9a4abb07ef 
								
							
								 
							
						 
						
							
							
								
								Updated GLM manual for 0.9.4  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								7778013575 
								
							
								 
							
						 
						
							
							
								
								Fixed space characters  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								1683e78f58 
								
							
								 
							
						 
						
							
							
								
								Fixed the line-sphere intersection  
							
							... 
							
							
 
							
							The original implementation had the same mistakes than the ray-sphere
intersection.
Added two new 'out' parameters to return both intersection ponits.
Changed the implementation to the geomethric method. 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								ed12134f34 
								
							
								 
							
						 
						
							
							
								
								Fixed the original ray-sphere intersection  
							
							... 
							
							
 
							
							Changed the original analytic method to a geometrical.
The errors in the original intersection calculation:
The function has a sphere center parameter, but ignores it and assumes
that the sphere is in the origo.
It calculates the length of the ray direction vector, but later on uses
this vector as a unit vector.
The position calculation is simply wrong. It multiplies the direction
vector with the radius of the sphere instead of the calculated
intersection distance.
The quadratic equation solving could be improved too:
There should be an early exit for negative discriminant.
The naive implementation sould be changed to a floating-point
specialized one. 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								3a3c1fd8e8 
								
							
								 
							
						 
						
							
							
								
								Added new ray-sphere intersection  
							
							... 
							
							
 
							
							This version uses a geometric method (usually faster) and doesn't
calculate the intersection position and normal, only the distance. 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								4fff9b4367 
								
							
								 
							
						 
						
							
							
								
								Added matrix inverse tests and clean up space characters  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								c9a0b87c7b 
								
							
								 
							
						 
						
							
							
								
								Fixed spaces  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								a69de771a0 
								
							
								 
							
						 
						
							
							
								
								Fixed merge  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								f96b0424ec 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5  from komiga/master  
							
							... 
							
							
 
							
							Fixed component swapping in tmat2x2::_inverse() 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								4d3af10700 
								
							
								 
							
						 
						
							
							
								
								Fixed space characters  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								669ace8067 
								
							
								 
							
						 
						
							
							
								
								Fixed space character  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								bfec0e2388 
								
							
								 
							
						 
						
							
							
								
								Fixed epsilon for half types  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								1fb8bec873 
								
							
								 
							
						 
						
							
							
								
								Fixed abs function for half based types  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								cdf5d19275 
								
							
								 
							
						 
						
							
							
								
								Fixed space characters, using tab  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								415c970188 
								
							
								 
							
						 
						
							
							
								
								Renamed equalEpsilon function into epsilonEqual and added tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								9d9a625493 
								
							
								 
							
						 
						
							
							
								
								Renamed equalEpsilon function into epsilonEqual and added tests  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)