summaryrefslogtreecommitdiffstats
path: root/libdimension/objects.c
Commit message (Expand)AuthorAgeFilesLines
* Split up objects, finishes, pigments, lights, cameras, etc.Tavian Barnes2010-01-061-211/+0
* Fix argument order to copysign().Tavian Barnes2009-12-161-6/+6
* Use dmnsn_new_*() rather than dmnsn_*_construct().Tavian Barnes2009-11-191-10/+10
* Translucency support.Tavian Barnes2009-11-181-6/+10
* Calculate surface normals in intersection callbacks.Tavian Barnes2009-11-091-1/+9
* Calculate bounding boxes for spheres and cubes.Tavian Barnes2009-10-061-0/+4
* Add support for default textures.Tavian Barnes2009-07-161-6/+12
* New C++ wrapper for dmnsn_texture*.Tavian Barnes2009-07-161-10/+10
* New dmnsn_intersection* type for ray-object intersections.Tavian Barnes2009-07-161-41/+63
* Add destructor callbacks for polymorphic C types, and use their baseTavian Barnes2009-07-161-14/+0
* Update license copyrights to 2009.Tavian Barnes2009-07-081-1/+1
* Sphere and cube C++ wrappers.Tavian Barnes2009-07-011-0/+181