Commit graph

35 commits

Author SHA1 Message Date
acdfb0fb60 Add PointLight in lightPoint.cc 2014-08-09 20:22:35 -07:00
3bf72bd78d Build basics! 2014-08-08 21:12:44 -07:00
b1c818ac20 Modernize object_sphere
Rename files objectSphere. Clean up dependencies.
2014-08-03 17:35:12 -07:00
79c951030d Move Stats to its own module
Move Stats to its own module and pass it around to the intersection methods to keep track of how many tests and successful intersections there are.
2014-08-02 15:21:14 -07:00
c80a6e9ac7 Rename object_plane -> objectPlane 2014-08-02 09:26:22 -07:00
3ab7c92d36 Duplicate logging symbols :( 2014-08-02 00:27:50 -07:00
bad80c9895 Scons default build target: charles 2014-07-25 13:31:09 -07:00
15db0c42d4 Box objects, parallel to the coordinate axes
This change implements Kay-Kajiya intersection (with slabs) too!
2014-07-22 20:46:47 -07:00
e5cb9be1aa Don't include or build object_plane.{cc,h} because it hasn't been updated and it doesn't work. 2014-07-20 16:53:03 -07:00
5517aadb0a Remove prints from SConscript 2014-07-18 21:27:17 -07:00
d20e4154fe Big YAML parser cleanup 2014-07-15 17:27:27 -07:00
b4327303ee Add YAML reader 2014-07-13 18:06:03 -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
2134f6a013 Basic template SConscript 2014-01-30 15:13:54 -08:00
85213b6f50 Add empty src/SConscript 2014-01-30 14:08:20 -08:00
d166752f22 Add object_plane.cc to the build 2013-09-22 10:16:27 -07:00
764afab8ac Camera stuff -- empty implementations of compute_primary_ray 2013-09-20 09:10:56 -07:00
51c79b9b76 Add Material class 2013-09-11 08:56:28 -07:00
14b246b6e9 Add light module 2013-09-10 21:48:49 -07:00
5d8a940f30 Convert writer_png to C++; add Writer class; add PNGWriter class 2013-09-10 21:02:04 -07:00
17344bb4cd Add scene.cc to build 2013-09-10 16:28:17 -07:00
68a4855edf Add object.cc and object_sphere.cc to SConscript 2013-09-10 09:34:32 -07:00
4e28c26cc9 Update SConscript with .cc files 2013-09-09 22:51:10 -07:00
b973003a6b Convert basics to C++ 2013-09-09 22:47:19 -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
e77e9488c0 Add Texture module 2013-09-07 22:12:27 -07:00
8d51a521bb Add object module 2013-09-07 16:09:19 -07:00
1f2e7c97d6 Add writer_png module 2013-09-06 22:00:04 -07:00
87b3ca0efc Add camera module 2013-09-06 19:00:40 -07:00
39205a3501 Add header to SConscript 2013-09-05 22:56:37 -07:00
296605f364 Add basics module 2013-09-05 22:54:45 -07:00
31fefc9235 Add scene.c to SConscript 2013-09-05 22:11:09 -07:00
495d3802e2 Some code
- A main()
- A Scene type
- Some functions on Scenes
2013-09-05 21:58:58 -07:00