summaryrefslogtreecommitdiffstats
path: root/libdimension/pigment_map.c
Commit message (Collapse)AuthorAgeFilesLines
* Modularize the libdimension codebase.Tavian Barnes2015-10-251-96/+0
|
* Use // comments when possible.Tavian Barnes2014-06-071-4/+4
|
* pigment: Use pool.Tavian Barnes2014-05-311-23/+3
|
* map: Use pool.Tavian Barnes2014-05-301-3/+2
|
* pattern: Use pool.Tavian Barnes2014-05-301-1/+0
|
* pigment: Kill ->ptr field.Tavian Barnes2014-05-271-24/+25
|
* malloc: New DMNSN_MALLOC() macro to save a sizeof().Tavian Barnes2014-05-061-3/+2
|
* Re-think colors.Tavian Barnes2011-12-141-14/+7
| | | | | | | | | 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.
* Make API more consistent.Tavian Barnes2011-10-301-5/+5
| | | | Object methods should be dmnsn_<object>_<fn>().
* Update copyright years.Tavian Barnes2011-08-311-1/+1
|
* Make the checker pattern a singleton.Tavian Barnes2011-07-281-1/+0
|
* Remove color_maps.Tavian Barnes2011-07-281-0/+7
|
* Vast libdimension API and internals improvements.Tavian Barnes2011-06-131-4/+2
| | | | | Couldn't really do these while I was trying to be POV-Ray compatible, 'cause they would've broken compatibility.
* Handle sRGB gamma correctly.Tavian Barnes2011-05-281-2/+15
|
* Don't use awkward (*fptr)() syntax.Tavian Barnes2011-04-031-7/+7
|
* Update email address.Tavian Barnes2011-03-081-1/+1
|
* Make some empty parameter lists explicit.Tavian Barnes2010-11-301-1/+1
|
* Missing pigment_map.c.Tavian Barnes2010-11-231-0/+108