summaryrefslogtreecommitdiffstats
path: root/libdimension/dimension/finish.h
Commit message (Collapse)AuthorAgeFilesLines
* Add a C89 compliance test for the headers.Tavian Barnes2014-06-121-25/+25
| | | | | Technically we still require a couple things from C99 like "bool", but it works with -std=c89 under gcc.
* Add a C99 conformance test for the headers.Tavian Barnes2014-06-121-25/+25
|
* finish: Use pool.Tavian Barnes2014-05-311-56/+8
|
* finish: Remove ->ptr fields.Tavian Barnes2014-05-271-23/+36
|
* Make refcount declarations uniform.Tavian Barnes2011-12-151-5/+5
|
* Re-think colors.Tavian Barnes2011-12-141-5/+3
| | | | | | | | | 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
|
* Fix up some Doxygen documentation.Tavian Barnes2011-06-171-0/+2
|
* Add .pigment and .finish properties to Textures.Tavian Barnes2011-06-151-0/+6
|
* Vast libdimension API and internals improvements.Tavian Barnes2011-06-131-43/+115
| | | | | 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
|
* Split pigments and finishes into their own headers/sources.Tavian Barnes2010-12-021-0/+103