summaryrefslogtreecommitdiffstats
path: root/libdimension/lambertian.c
Commit message (Collapse)AuthorAgeFilesLines
* malloc: New DMNSN_MALLOC() macro to save a sizeof().Tavian Barnes2014-05-061-2/+2
|
* Re-think colors.Tavian Barnes2011-12-141-5/+1
| | | | | | | | | Color is a property of light, and thus doesn't include information about transparency. But canvas pixels and object pigments represent a color and a degree of transparency. The new type dmnsn_tcolor/ TColor encapsulates that information. Also, fix the transparent shadow implementation.
* Update copyright years.Tavian Barnes2011-08-311-1/+1
|
* Vast libdimension API and internals improvements.Tavian Barnes2011-06-131-0/+58
Couldn't really do these while I was trying to be POV-Ray compatible, 'cause they would've broken compatibility.