summaryrefslogtreecommitdiffstats
path: root/libdimension/tests/render.c
Commit message (Collapse)AuthorAgeFilesLines
* Make triangles smooth.Tavian Barnes2011-12-171-1/+1
|
* Re-think colors.Tavian Barnes2011-12-141-23/+34
| | | | | | | | | 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.
* Be more consistent about using sRGB in the client.Tavian Barnes2011-11-281-9/+7
| | | | Also, expose the sRGB C and C^-1 functions.
* Make API more consistent.Tavian Barnes2011-10-301-4/+4
| | | | Object methods should be dmnsn_<object>_<fn>().
* Rename progress objects to future objects.Tavian Barnes2011-10-191-3/+3
|
* Add ImageMaps to Python module.Tavian Barnes2011-09-181-1/+21
|
* Replace sky_spheres with a single background pigment.Tavian Barnes2011-08-211-8/+3
|
* Handle reflection correctly in the client.Tavian Barnes2011-08-181-4/+2
|
* Remove color_maps.Tavian Barnes2011-07-281-49/+89
|
* Implement triangles.Tavian Barnes2011-07-131-0/+33
|
* Clean up tests a bit.Tavian Barnes2011-07-131-10/+12
|
* Use a default diffuse amount of 0.7.Tavian Barnes2011-06-171-1/+1
| | | | | POV-Ray's default of 0.6 was added to a 0.1 ambient. But when you do the sRGB correctly, 0.6 + 0.1 ~= 0.6.
* Vast libdimension API and internals improvements.Tavian Barnes2011-06-131-22/+30
| | | | | Couldn't really do these while I was trying to be POV-Ray compatible, 'cause they would've broken compatibility.
* Make lights more generic to support directional lights.Tavian Barnes2011-05-301-1/+1
|
* Handle sRGB gamma correctly.Tavian Barnes2011-05-281-8/+16
|
* Add refcounts to cameras.Tavian Barnes2011-05-211-2/+3
|
* Switch to Blender model of filtered transparency.Tavian Barnes2011-05-201-3/+3
|
* Add a refcount to canvases.Tavian Barnes2011-05-201-1/+1
|
* Add a refcount to objects.Tavian Barnes2011-05-161-4/+4
|
* Group tests and benchmarks with the corresponding source code.Tavian Barnes2011-05-151-0/+309