| 
							
						 | 
						
							
							
							
							
								
							
							
								98e1fdd4fb
								
							
						 | 
						
							
							
								
								Add test environment
							
							
							
							
							
						 | 
						
							2014-02-28 17:40:49 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								301a7fa525
								
							
						 | 
						
							
							
								
								Fixing up gtest to work with scons (better!)
							
							
							
							
							
						 | 
						
							2014-02-28 17:40:32 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								47ca68760a
								
							
						 | 
						
							
							
								
								Add test SConscript
							
							
							
							
							
						 | 
						
							2014-02-28 17:40:32 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								c9c1ba5972
								
							
						 | 
						
							
							
								
								Add SConscript for gtest
							
							
							
							
							
						 | 
						
							2014-02-28 17:40:32 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								7e7960ce72
								
							
						 | 
						
							
							
								
								Update gtest-all.cc to find src files
							
							
							
							
							
						 | 
						
							2014-02-28 17:40:32 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								083aa869d5
								
							
						 | 
						
							
							
								
								Move src files to root of gtest
							
							
							
							
							
						 | 
						
							2014-02-28 17:40:32 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								fe0ebd6cff
								
							
						 | 
						
							
							
								
								Remove the cruft
							
							
							
							
							
						 | 
						
							2014-02-28 17:40:32 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								0b321237b6
								
							
						 | 
						
							
							
								
								Add base gtest distribution 1.7.0
							
							
							
							
							
						 | 
						
							2014-02-28 17:40:31 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								eded4652a7
								
							
						 | 
						
							
							
								
								Redo environments, just a bit...
							
							
							
							
							
						 | 
						
							2014-02-28 17:39:41 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								ccde6a29a1
								
							
						 | 
						
							
							
								
								Add color diagnostics for clang
							
							
							
							
							
						 | 
						
							2014-02-27 22:20:29 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								ff1440b6d6
								
							
						 | 
						
							
							
								
								Add "Shared" COMSTR variants
							
							
							
							
							
						 | 
						
							2014-02-27 21:57:20 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								1a37170b9a
								
							
						 | 
						
							
							
								
								Clean up env creation
							
							
							
							
							
						 | 
						
							2014-01-31 08:42:41 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								b40e4b07d9
								
							
						 | 
						
							
							
								
								Clean build directories -- still doesn't clean build/ though
							
							
							
							
							
						 | 
						
							2014-01-31 08:34:11 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								9540bdd26e
								
							
						 | 
						
							
							
								
								Build only the given mode
							
							
							
							
							
						 | 
						
							2014-01-31 08:27:37 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								d4cf547683
								
							
						 | 
						
							
							
								
								Clean up set_toolchain_binary
							
							
							
							
							
						 | 
						
							2014-01-30 21:01:20 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								4ab61d591a
								
							
						 | 
						
							
							
								
								Fix syntax error in set_compiler
							
							
							
							
							
						 | 
						
							2014-01-30 20:47:24 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								0a5db99852
								
							
						 | 
						
							
							
								
								Add linker override
							
							
							
							
							
						 | 
						
							2014-01-30 20:43:09 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								08880e87ac
								
							
						 | 
						
							
							
								
								More tweaks for setting default compilers
							
							
							
							
							
						 | 
						
							2014-01-30 20:39:56 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								c76f986a86
								
							
						 | 
						
							
							
								
								Add definable overrides for C/C++ compilers and the assembler; add override for CFLAGS
							
							
							
							
							
						 | 
						
							2014-01-30 20:36:38 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								60d0112326
								
							
						 | 
						
							
							
								
								Few more tweaks
							
							
							
							
							
						 | 
						
							2014-01-30 15:42:25 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								3f56df90a7
								
							
						 | 
						
							
							
								
								Ignore build/
							
							
							
							
							
						 | 
						
							2014-01-30 15:14:13 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								2134f6a013
								
							
						 | 
						
							
							
								
								Basic template SConscript
							
							
							
							
							
						 | 
						
							2014-01-30 15:13:54 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								ab85d0cd32
								
							
						 | 
						
							
							
								
								Fixing up SConstruct
							
							
							
							
							
						 | 
						
							2014-01-30 15:09:28 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								22f75f5e86
								
							
						 | 
						
							
							
								
								Ignore Scons stuff
							
							
							
							
							
						 | 
						
							2014-01-30 14:10:40 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								85213b6f50
								
							
						 | 
						
							
							
								
								Add empty src/SConscript
							
							
							
							
							
						 | 
						
							2014-01-30 14:08:20 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								104fe40661
								
							
						 | 
						
							
							
								
								Add base SConstruct
							
							
							
							
							
						 | 
						
							2014-01-30 14:08:11 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								11815346af
								
							
						 | 
						
							
							
								
								Initial commit
							
							
							
							
							
						 | 
						
							2014-01-30 13:39:51 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								810990cbe9
								
							
						 | 
						
							
							
								
								Return Vector3::Zero for normal if point is not on surface of plane
							
							
							
							
							
						 | 
						
							2013-09-22 17:43:13 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								a13ce45d39
								
							
						 | 
						
							
							
								
								Shift scene objects around to try to see a plane...
							
							
							
							
							
						 | 
						
							2013-09-22 17:42:50 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								ebb9b7aab9
								
							
						 | 
						
							
							
								
								Shift the plane down (I think)
							
							
							
							
							
						 | 
						
							2013-09-22 12:13:11 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								34296feeb2
								
							
						 | 
						
							
							
								
								Add a plane to the scene
							
							
							
							
							
						 | 
						
							2013-09-22 10:16:32 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								d166752f22
								
							
						 | 
						
							
							
								
								Add object_plane.cc to the build
							
							
							
							
							
						 | 
						
							2013-09-22 10:16:27 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								c405302613
								
							
						 | 
						
							
							
								
								Add operator<< overload for Object
							
							
							
							
							
						 | 
						
							2013-09-22 10:16:15 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								c6b8b167ca
								
							
						 | 
						
							
							
								
								Add operator<< overloads for Vector3, Ray, and Color
							
							
							
							
							
						 | 
						
							2013-09-22 10:15:41 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								2ea0589b44
								
							
						 | 
						
							
							
								
								Add Planes
							
							
							
							
							
						 | 
						
							2013-09-22 09:58:40 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								5d14a63c37
								
							
						 | 
						
							
							
								
								Add cross product operation to Vector3
							
							
							
							
							
						 | 
						
							2013-09-22 08:37:58 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								a41817217a
								
							
						 | 
						
							
							
								
								Blend specular color with reflected color
							
							
							
							
							
						 | 
						
							2013-09-21 17:14:47 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								d5f640871c
								
							
						 | 
						
							
							
								
								Comment about lambert shading
							
							
							
							
							
						 | 
						
							2013-09-21 17:06:49 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								daeb052003
								
							
						 | 
						
							
							
								
								Don't acknowledge intersections closer than t=1e-2.
							
							
							
							
							
							
							
							This avoids intersections with the shape itself. 
							
						 | 
						
							2013-09-21 17:04:54 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								6c1e8c7ffb
								
							
						 | 
						
							
							
								
								Add min_weight property to Scene
							
							
							
							
							
						 | 
						
							2013-09-21 17:01:11 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								482896cfa1
								
							
						 | 
						
							
							
								
								First pass at doing reflections -- splotchy...
							
							
							
							
							
						 | 
						
							2013-09-21 16:45:30 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								58f3cdd304
								
							
						 | 
						
							
							
								
								Add default values for trace_ray depth and weight arguments
							
							
							
							
							
						 | 
						
							2013-09-21 16:45:10 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								745aa27447
								
							
						 | 
						
							
							
								
								Add specular parameters to Material
							
							
							
							
							
						 | 
						
							2013-09-21 15:53:16 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								90530b74ef
								
							
						 | 
						
							
							
								
								Return Black if max depth exceeded
							
							
							
							
							
						 | 
						
							2013-09-21 15:42:11 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								4eafa294ed
								
							
						 | 
						
							
							
								
								Add /usr/local/{lib,include} to SConstruct
							
							
							
							
							
						 | 
						
							2013-09-21 15:34:12 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								8e0a14cc2f
								
							
						 | 
						
							
							
								
								SCons: LIBS is a list
							
							
							
							
							
						 | 
						
							2013-09-20 09:54:08 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								f6e92f2571
								
							
						 | 
						
							
							
								
								Fix compiler errors in camera module
							
							
							
							
							
						 | 
						
							2013-09-20 09:21:25 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								746731398a
								
							
						 | 
						
							
							
								
								Accessors for Camera attributes
							
							
							
							
							
						 | 
						
							2013-09-20 09:10:56 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								764afab8ac
								
							
						 | 
						
							
							
								
								Camera stuff -- empty implementations of compute_primary_ray
							
							
							
							
							
						 | 
						
							2013-09-20 09:10:56 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								fb6920e923
								
							
						 | 
						
							
							
								
								Add X, Y, and Z unit vectors
							
							
							
							
							
						 | 
						
							2013-09-20 09:10:55 -07:00 | 
						
						
							
							
							
							
								
							
							
						 |