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)  
				
					
						
							
							
								 
						
							
							
								a350a26e3b 
								
							
								 
							
						 
						
							
							
								
								Fixed merge  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								16876bef5a 
								
							
								 
							
						 
						
							
							
								
								Fixed merge  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								1dda2390e5 
								
							
								 
							
						 
						
							
							
								
								Fixed warnings on MacOS X  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								1cc7448c43 
								
							
								 
							
						 
						
							
							
								
								Fixed CUDA 5 warning due to parameter name mismatch between the declaration and the definition  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								e2bc911f00 
								
							
								 
							
						 
						
							
							
								
								Fixed component swapping in tmat2x2::_inverse().  
							
							... 
							
							
 
							
							NB: glm::detail::tmat2x2::_inverse() incorrectly swaps all components instead of only main diagonals:
	A = ⌈a  b⌉
	    ⌊c  d⌋
(using standard representation). _inverse() on A incorrectly gives the order
	⌈ d  -c⌉
	⌊-b   a⌋
(swaps both diagonals) where it should be
	⌈ d  -b⌉
	⌊-c   a⌋
(I am leaving out division by the determinate for clarity).
Also, glm::inverse() in `glm/core/func_matrix.inl` is correct for 2x2 matrices and shows the mistake of _inverse().
The unit tests do not appear to test division of a mat2 by a mat2 (where this could arise). 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								1ded040f23 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into 0.9.4  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								44e7f41bf5 
								
							
								 
							
						 
						
							
							
								
								Fixed readme  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								af2debfd43 
								
							
								 
							
						 
						
							
							
								
								Fixed spaces  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								346e305593 
								
							
								 
							
						 
						
							
							
								
								Updated doxyfile for version 1.8.0  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								e1afbc9cea 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #22  from progschj/master  
							
							... 
							
							
 
							
							Multiline comment warning from setup.h 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								476abb8be0 
								
							
								 
							
						 
						
							
							
								
								removed \ from commented out out macro on line 564 to avoid compiler warnings for multiline comments  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								9e6a23aaed 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/g-truc/glm  into 0.9.4  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								5868f20644 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3  from greenboxal/master  
							
							... 
							
							
 
							
							Visual Studio 2012 Debugger Visualizers 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								d18a415ddd 
								
							
								 
							
						 
						
							
							
								
								Updated readme with Apple platform update  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								c899d63725 
								
							
								 
							
						 
						
							
							
								
								Fixed Clang and LLVM GCC detection  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								88092b1c19 
								
							
								 
							
						 
						
							
							
								
								Merge branch '0.9.4' of  https://github.com/g-truc/glm  into 0.9.4  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								3647c867e5 
								
							
								 
							
						 
						
							
							
								
								updated spaces  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								7d9c22094c 
								
							
								 
							
						 
						
							
							
								
								Added debbugger visualizers for Visual Studio 2012.  
							
							... 
							
							
 
							
							Signed-off-by: Jonathan Lima <greenboxal@gmail.com> 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								e7233b20a8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Groovounet/glm  into 0.9.4  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								5adff62c34 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #19  from cneumann/master  
							
							... 
							
							
 
							
							Replacement FindGLM.cmake that follows cmake module guidelines a bit more 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								ed2f46f2fa 
								
							
								 
							
						 
						
							
							
								
								make FindGLM.cmake more compliant with cmake module recommendations  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								b9d9ae4ec5 
								
							
								 
							
						 
						
							
							
								
								updated CLang version detection  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								8b5e63375f 
								
							
								 
							
						 
						
							
							
								
								updated CLang version detection  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								3fc42c9e9e 
								
							
								 
							
						 
						
							
							
								
								Simplify Compilation build model detection  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								8aa2eafc36 
								
							
								 
							
						 
						
							
							
								
								Added experiment in comment to auto detect the instruction set  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								8c4ea6ebb2 
								
							
								 
							
						 
						
							
							
								
								Fixed isnan on GCC  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								c6d87a9458 
								
							
								 
							
						 
						
							
							
								
								Added compiler detection  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								1eac545656 
								
							
								 
							
						 
						
							
							
								
								Fixed Intel compiler detection  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								b012c80771 
								
							
								 
							
						 
						
							
							
								
								Fixed isnan for Intel compiler  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								b1ecabdd28 
								
							
								 
							
						 
						
							
							
								
								Fixed GTX_matrix_interpolation, issue  #9  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								7e3f00d034 
								
							
								 
							
						 
						
							
							
								
								Added missing test files  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								c2eea6da26 
								
							
								 
							
						 
						
							
							
								
								Removed floor_log2, comment that isnan and isinf are not working on MinGW  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								c7812d44cf 
								
							
								 
							
						 
						
							
							
								
								Added findLSB test  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								56738ee5cb 
								
							
								 
							
						 
						
							
							
								
								Added idea for SSE2 implementation of findMSB  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								69dd0d26b5 
								
							
								 
							
						 
						
							
							
								
								Updated readme.txt for 0.9.4.0 release  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)  
				
					
						
							
							
								 
						
							
							
								8a7d6080d1 
								
							
								 
							
						 
						
							
							
								
								Fixed findMSB generic path  
							
							
 
							
						 
						
							ago%!(EXTRA string=13 years)