summaryrefslogtreecommitdiffstats
path: root/libdimension/objects.c
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | dmnsn_delete_*() function.
* Update license copyrights to 2009.Tavian Barnes2009-07-081-1/+1
|
* Sphere and cube C++ wrappers.Tavian Barnes2009-07-011-0/+181