summaryrefslogtreecommitdiffstats
path: root/libdimension
Commit message (Expand)AuthorAgeFilesLines
* Get rid of dmnsn_color_is_black().Tavian Barnes2011-11-072-22/+15
* Prevent hangs in dmnsn_polynomial_solve.Tavian Barnes2011-11-041-13/+21
* Simplify loop condition in PR-tree traversal.Tavian Barnes2011-11-031-6/+4
* Clean up PR-tree intersection code.Tavian Barnes2011-11-021-24/+23
* Use Rouillier and Zimmerman's version of the Uspensky algorithm.Tavian Barnes2011-10-313-191/+153
* Make PNG and GL share the same optimizer.Tavian Barnes2011-10-306-74/+103
* Make API more consistent.Tavian Barnes2011-10-3039-159/+184
* Rename progress objects to future objects.Tavian Barnes2011-10-1916-264/+261
* Add a getrusage() implementation of dmnsn_get_times().Tavian Barnes2011-09-301-13/+37
* Correct pattern documentation.Tavian Barnes2011-09-231-1/+1
* Make dmnsn_color_mul() scale dmnsn_color::trans too.Tavian Barnes2011-09-191-2/+7
* Add ImageMaps to Python module.Tavian Barnes2011-09-182-1/+23
* Round correctly when converting colors to integers.Tavian Barnes2011-09-184-24/+35
* Transform normals as pseudovectors, not vectors.Tavian Barnes2011-09-146-45/+67
* Slight cone intersection code improvements.Tavian Barnes2011-09-121-3/+4
* Use dmnsn_object::intrinsic_trans from Python.Tavian Barnes2011-09-121-1/+1
* Implement cone caps as separate objects.Tavian Barnes2011-09-121-45/+68
* Fix pigment_trans calculation in deeply nested objects.Tavian Barnes2011-09-121-11/+22
* Add dmnsn_color printf macros.Tavian Barnes2011-09-121-3/+9
* Update copyright years.Tavian Barnes2011-08-3154-54/+54
* Use a more interesting pattern than "blue" for canvas import/export tests.Tavian Barnes2011-08-295-6/+68
* Simplify canvas export functions a bit.Tavian Barnes2011-08-272-143/+27
* Update configure.ac to autoconf 2.68.Tavian Barnes2011-08-261-2/+4
* Remove .bench files on make clean.Tavian Barnes2011-08-261-0/+3
* Use the AX_PTHREAD macro to detect pthread flags properly.Tavian Barnes2011-08-261-3/+4
* Use DMNSN_INTERNAL for prtree functions.Tavian Barnes2011-08-254-8/+15
* Rename dimension-impl.h to dimension-internal.hTavian Barnes2011-08-2518-20/+20
* Don't evaluate the background color if we don't have to.Tavian Barnes2011-08-211-6/+5
* Replace sky_spheres with a single background pigment.Tavian Barnes2011-08-218-161/+14
* Don't dynamically allocate timers.Tavian Barnes2011-08-215-39/+15
* Cancel all ccthreads first before joining them on cleanup.Tavian Barnes2011-08-191-0/+6
* Support thread cancelation, and handle ^C in the client.Tavian Barnes2011-08-194-23/+82
* Handle reflection correctly in the client.Tavian Barnes2011-08-181-4/+2
* Handle reflection of light and transmitted rays.Tavian Barnes2011-08-185-42/+108
* Fix dmnsn_png_read_canvas() error handling.Tavian Barnes2011-08-151-14/+9
* Rename "translucency" to "transparency".Tavian Barnes2011-08-124-12/+12
* Make min_wait less hacky.Tavian Barnes2011-08-082-8/+9
* Fix doc cleanup.Tavian Barnes2011-08-031-3/+3
* Wrap pthread API to reduce duplicated error tests.Tavian Barnes2011-08-027-189/+369
* Support rendering image subregions.Tavian Barnes2011-07-293-2/+19
* Add leopard pigment.Tavian Barnes2011-07-284-1/+56
* Make the checker pattern a singleton.Tavian Barnes2011-07-285-26/+16
* Remove color_maps.Tavian Barnes2011-07-286-169/+109
* Use quick_color only for solid pigments.Tavian Barnes2011-07-272-18/+6
* Add some sanity checking.Tavian Barnes2011-07-261-0/+2
* Support multiple texture assignment properly.Tavian Barnes2011-07-269-69/+80
* Implement triangles.Tavian Barnes2011-07-134-1/+128
* Clean up tests a bit.Tavian Barnes2011-07-131-10/+12
* Fix up some Doxygen documentation.Tavian Barnes2011-06-174-4/+8
* Use a default diffuse amount of 0.7.Tavian Barnes2011-06-171-1/+1