summaryrefslogtreecommitdiffstats
path: root/libdimension/dimension/tcolor.h
Commit message (Collapse)AuthorAgeFilesLines
* Modularize the libdimension codebase.Tavian Barnes2015-10-251-112/+0
|
* geometry: New dmnsn_clamp() function.Tavian Barnes2014-08-151-2/+2
|
* color: Rename saturate to clamp.Tavian Barnes2014-08-151-3/+3
|
* Add a C89 compliance test for the headers.Tavian Barnes2014-06-121-17/+17
| | | | | 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-16/+16
|
* Make dmnsn_clear actually clear.Tavian Barnes2012-08-211-1/+1
|
* Add debugging tests for NaN values.Tavian Barnes2012-02-061-0/+7
|
* Add dmnsn_tcolor printf macros.Tavian Barnes2011-12-171-0/+5
|
* Re-think colors.Tavian Barnes2011-12-141-0/+100
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.