summaryrefslogtreecommitdiffstats
path: root/libdimension/dimension/pigments.h
Commit message (Collapse)AuthorAgeFilesLines
* Add a C89 compliance test for the headers.Tavian Barnes2014-06-121-2/+2
| | | | | 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-2/+2
|
* pigment: Use pool.Tavian Barnes2014-05-311-8/+9
|
* map: Use pool.Tavian Barnes2014-05-301-2/+3
|
* Re-think colors.Tavian Barnes2011-12-141-10/+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
|
* Remove color_maps.Tavian Barnes2011-07-281-18/+10
|
* Fix up some Doxygen documentation.Tavian Barnes2011-06-171-0/+2
|
* Handle sRGB gamma correctly.Tavian Barnes2011-05-281-2/+12
|
* Get rid of include guards on sub-headers.Tavian Barnes2011-05-161-5/+0
|
* Update email address.Tavian Barnes2011-03-081-1/+1
|
* Make some empty parameter lists explicit.Tavian Barnes2010-11-301-2/+2
|
* Implement pigment maps.Tavian Barnes2010-11-231-0/+15
|
* Generisise map implementation.Tavian Barnes2010-11-221-30/+4
|
* Document libdimension with Doxygen.Tavian Barnes2010-11-141-7/+46
|
* Add pattern framework, impelement checker pattern.Tavian Barnes2010-11-061-0/+13
|
* Fix some copyright dates.Tavian Barnes2010-05-101-1/+1
|
* New canvas pigment (image map).Tavian Barnes2010-04-131-0/+2
|
* Fix up license blurbs and copyright year.Tavian Barnes2010-01-271-1/+1
|
* Add destructor callbacks for polymorphic C types, and use their baseTavian Barnes2009-07-161-1/+0
| | | | dmnsn_delete_*() function.
* Begin dmnsn_texture* type.Tavian Barnes2009-07-121-0/+32