summaryrefslogtreecommitdiffstats
path: root/libdimension/dimension/finishes.h
Commit message (Collapse)AuthorAgeFilesLines
* Modularize the libdimension codebase.Tavian Barnes2015-10-251-51/+0
|
* finish: Use pool.Tavian Barnes2014-05-311-8/+10
|
* Re-think colors.Tavian Barnes2011-12-141-7/+0
| | | | | | | | | 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-18/+10
| | | | | Couldn't really do these while I was trying to be POV-Ray compatible, 'cause they would've broken compatibility.
* Get rid of include guards on sub-headers.Tavian Barnes2011-05-161-5/+0
|
* Update email address.Tavian Barnes2011-03-081-1/+1
|
* Document libdimension with Doxygen.Tavian Barnes2010-11-141-5/+33
|
* Fix some copyright dates.Tavian Barnes2010-05-101-1/+1
|
* Fix up license blurbs and copyright year.Tavian Barnes2010-01-271-1/+1
|
* Implement reflection.Tavian Barnes2010-01-091-0/+4
|
* Separate finishes into single-purpose finishes.Tavian Barnes2009-12-231-3/+8
|
* Implement phong shading.Tavian Barnes2009-11-171-2/+3
|
* Use "diffuse" instead of "specular" for diffuse finish.Tavian Barnes2009-11-171-2/+2
|
* Add support for finishes (BRDFs).Tavian Barnes2009-11-091-0/+31