Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-18 | *: move source into src/ subdir | Vito Caputo | |
Restoring some organizational sanity since adopting autotools. | |||
2017-01-10 | *: preliminary autotools adoption | Vito Caputo | |
Builds were getting too time consuming, autotools is a very simple way to get incremental builds without having to dick with Makefiles myself. | |||
2017-01-03 | ray: remove vestigial ray_scene.h includes | Vito Caputo | |
2016-12-21 | ray: eliminate benign compiler warnings | Vito Caputo | |
2016-12-13 | ray: introduce a rudimentary ray tracer | Vito Caputo | |
My first ray tracer, it only has spheres, planes, and point light sources. No texture mapping, no soft shadows, no global illumination. This is all very basic right now, the camera movement is simple and boring, but sufficient for further development and optimization. I made some effort to support multiple CPUs, it should detect the number of CPUs in the system and use enough pthreads to keep them busy. Jacco Bikker's tutorial on flipcode was the original impetus to do this, and definitely served as a guide early on. |