09c5e29f63 
								
							 
						 
						
							
							
								
								Add a vector translation multiplication test  
							
							 
							
							
							
						 
						
							2014-08-16 16:57:08 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								22297da809 
								
							 
						 
						
							
							
								
								Add includes to testObject.cc  
							
							 
							
							... 
							
							
							
							No unit tests for objects yet... 
							
						 
						
							2014-08-16 16:56:53 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								8460f2205e 
								
							 
						 
						
							
							
								
								Remake test_object -> testObject.cc  
							
							 
							
							... 
							
							
							
							This was a *really* old class... 
							
						 
						
							2014-08-16 08:54:33 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								dc6efc5e65 
								
							 
						 
						
							
							
								
								Fix up Transposed -> Tranpose in unit tests  
							
							 
							
							
							
						 
						
							2014-08-16 00:44:07 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4d4dc91ff4 
								
							 
						 
						
							
							
								
								Add Matrix4 Inverse and Transpose  
							
							 
							
							... 
							
							
							
							Transpose is easy, with a bool flag to determine whether to access elements in row-major or column-major format. Inverse is more difficult, so this change only does translation inverses. 
							
						 
						
							2014-08-10 16:57:34 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								51fbba95e7 
								
							 
						 
						
							
							
								
								Rename some matrix tests  
							
							 
							
							
							
						 
						
							2014-08-10 11:39:05 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								96f782c4ac 
								
							 
						 
						
							
							
								
								Add tests for matrix multiplication  
							
							 
							
							... 
							
							
							
							By identity matrix
With vectors 
							
						 
						
							2014-08-10 09:41:48 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a5f451a120 
								
							 
						 
						
							
							
								
								Basics unit tests found some bugs!  
							
							 
							
							
							
						 
						
							2014-08-09 22:00:54 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a955106d18 
								
							 
						 
						
							
							
								
								Implement a Matrix4 class  
							
							 
							
							... 
							
							
							
							A 4x4 matrix that implements matrix multiplication and multiplication by
scalars. Some unit tests too, to test that this stuff works. 
							
						 
						
							2014-08-07 22:12:53 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								dc1849a786 
								
							 
						 
						
							
							
								
								Test reverse subtraction (v2 - v1)  
							
							 
							
							
							
						 
						
							2014-08-03 10:51:38 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								dfd57da14f 
								
							 
						 
						
							
							
								
								Correcting some build problems with old-style SConscripts  
							
							 
							
							
							
						 
						
							2014-07-13 09:23:42 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								391251940b 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'base/master' into develop  
							
							 
							
							... 
							
							
							
							Conflicts:
	.gitignore
	SConstruct
	src/SConscript
	test/SConscript 
							
						 
						
							2014-07-13 08:24:16 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								47ca68760a 
								
							 
						 
						
							
							
								
								Add test SConscript  
							
							 
							
							
							
						 
						
							2014-02-28 17:40:32 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6fcfcd09b5 
								
							 
						 
						
							
							
								
								Add div and length tests for Vector3  
							
							 
							
							
							
						 
						
							2013-09-13 11:14:34 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								25e7ed2b21 
								
							 
						 
						
							
							
								
								Add a bunch of tests for Vector3  
							
							 
							
							
							
						 
						
							2013-09-13 11:10:07 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a5fd16e5b3 
								
							 
						 
						
							
							
								
								Build test with gtest, correctly  
							
							 
							
							
							
						 
						
							2013-09-13 11:09:20 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e8a6099158 
								
							 
						 
						
							
							
								
								Move main() and test code for basics to C++  
							
							 
							
							
							
						 
						
							2013-09-12 16:16:29 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6be100e28a 
								
							 
						 
						
							
							
								
								Update testing makefile  
							
							 
							
							
							
						 
						
							2013-09-12 15:54:17 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d9a8920cdf 
								
							 
						 
						
							
							
								
								Add gtest  
							
							 
							
							
							
						 
						
							2013-09-12 15:50:40 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f80b580017 
								
							 
						 
						
							
							
								
								Play with the dot product test -- it wasn't sufficient to catch an error >_<  
							
							 
							
							
							
						 
						
							2013-09-09 09:06:19 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								07c70b2bc7 
								
							 
						 
						
							
							
								
								Initialize ray before testing intersection  
							
							 
							
							
							
						 
						
							2013-09-09 09:03:07 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ee536de7dc 
								
							 
						 
						
							
							
								
								Add tests for sphere_point_lies_on_surface and sphere_compute_normal  
							
							 
							
							
							
						 
						
							2013-09-09 08:53:19 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								600f93b908 
								
							 
						 
						
							
							
								
								Use test_assert_within_epsilon for testing floating point equality  
							
							 
							
							
							
						 
						
							2013-09-09 08:53:05 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								13ca9abc53 
								
							 
						 
						
							
							
								
								Add test_asserts module  
							
							 
							
							
							
						 
						
							2013-09-09 08:52:35 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								45b71f18db 
								
							 
						 
						
							
							
								
								Move checking intersection of ray and sphere in unit tests to check_sphere_intersection  
							
							 
							
							
							
						 
						
							2013-09-08 18:07:30 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4e6e0610ba 
								
							 
						 
						
							
							
								
								Add test_vector_negate  
							
							 
							
							
							
						 
						
							2013-09-08 18:00:41 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d2afb4e10a 
								
							 
						 
						
							
							
								
								Add tests for add_vector, mul_scalar, and sub_vector  
							
							 
							
							
							
						 
						
							2013-09-08 17:58:32 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								0fa10c3220 
								
							 
						 
						
							
							
								
								Sphere intersection test  
							
							 
							
							
							
						 
						
							2013-09-08 15:35:58 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5a0d215789 
								
							 
						 
						
							
							
								
								Add test modules  
							
							 
							
							
							
						 
						
							2013-09-08 15:18:22 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ebcb67a0cc 
								
							 
						 
						
							
							
								
								Fixing the build system again  
							
							 
							
							
							
						 
						
							2013-09-08 14:53:11 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f81e403b16 
								
							 
						 
						
							
							
								
								Revamp build system: build src and test into libs and link to make binaries  
							
							 
							
							
							
						 
						
							2013-09-08 13:57:05 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								926247002b 
								
							 
						 
						
							
							
								
								Add test directory to SCons  
							
							 
							
							
							
						 
						
							2013-09-08 12:21:24 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b1d61b5ddc 
								
							 
						 
						
							
							
								
								Add SConscript for test  
							
							 
							
							
							
						 
						
							2013-09-08 12:14:36 -07:00