summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Convert the polynomial tests to the new testing framework.Tavian Barnes2012-12-184-35/+164
* Use the unit-testing framework "Check"Tavian Barnes2012-12-171-1/+5
* client: Respond to ^C right away if possible.Tavian Barnes2012-12-173-8/+27
* Allow other BVH implementations to be used.Tavian Barnes2012-12-1710-472/+600
* Replace INCLUDES with AM_CFLAGS.Tavian Barnes2012-12-163-7/+4
* Make dmnsn_clear actually clear.Tavian Barnes2012-08-211-1/+1
* Fix --disable-png build.Tavian Barnes2012-08-201-2/+2
* Update .gitignore for new automake.Tavian Barnes2012-06-051-0/+2
* Fix compilation with new versions of Cython.Tavian Barnes2012-06-051-1/+1
* Add debugging tests for NaN values.Tavian Barnes2012-02-065-0/+55
* Add custom fatal error handler test.Tavian Barnes2012-01-012-0/+41
* Print a backtrace on both warnings and errors.Tavian Barnes2012-01-012-7/+12
* Print errno in dmnsn_report_error().Tavian Barnes2011-12-262-5/+32
* Use macros to initialize refcounts.Tavian Barnes2011-12-2413-34/+43
* Add dmnsn_tcolor printf macros.Tavian Barnes2011-12-171-0/+5
* Make triangles smooth.Tavian Barnes2011-12-175-13/+68
* Allow one-element CSG operations.Tavian Barnes2011-12-171-8/+8
* Use inheritance for spheres in cube test.Tavian Barnes2011-12-161-19/+23
* Make refcount declarations uniform.Tavian Barnes2011-12-1511-30/+26
* Re-think colors.Tavian Barnes2011-12-1428-887/+716
* Fix reading of 8-bit PNG files.Tavian Barnes2011-12-061-7/+7
* Rename raytrace.{c,h} to ray_trace.{c,h}.Tavian Barnes2011-12-055-4/+4
* Hide the presence of dimension.wrapper from wrapper types.Tavian Barnes2011-12-054-7/+9
* Rename complex test to cube test.Tavian Barnes2011-12-042-3/+3
* Use a separate class for sRGB colors.Tavian Barnes2011-12-046-81/+114
* Use correct D65 values for dmnsn_color_intensity().Tavian Barnes2011-12-031-2/+1
* Add .intensity() and .gray() methods to Colors.Tavian Barnes2011-12-011-0/+5
* Evaluate specular highlights before reflection.Tavian Barnes2011-12-011-9/+11
* Be more consistent about using sRGB in the client.Tavian Barnes2011-11-286-56/+77
* Fix up malloc.h documentation.Tavian Barnes2011-11-191-1/+1
* Get rid of dmnsn_vector_element().Tavian Barnes2011-11-171-33/+0
* Add a non-cached case to the PR-tree benchmark.Tavian Barnes2011-11-171-0/+5
* Add some branch instrumentation from gcov profile.Tavian Barnes2011-11-163-6/+7
* Add a dmnsn_unreachable() macro.Tavian Barnes2011-11-167-14/+30
* Pass -q to libtoolize in autogen.sh.Tavian Barnes2011-11-151-1/+1
* Get rid of DMNSN_ARRAY_FOREACH_REVERSE.Tavian Barnes2011-11-131-11/+0
* Get rid of dmnsn_color_is_black().Tavian Barnes2011-11-075-31/+15
* Let Future objects be used as context managers.Tavian Barnes2011-11-042-41/+36
* Prevent hangs in dmnsn_polynomial_solve.Tavian Barnes2011-11-041-13/+21
* Add a preview window written with PyQt.Tavian Barnes2011-11-044-3/+96
* Don't hold the GIL for blocking operations.Tavian Barnes2011-11-032-4/+8
* 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
* Add --enable-debug configure option.Tavian Barnes2011-10-312-1/+16
* Ship dimension client inside the Python package.Tavian Barnes2011-10-3113-253/+328
* 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-3043-182/+215
* Rename progress objects to future objects.Tavian Barnes2011-10-1919-307/+303
* Add a getrusage() implementation of dmnsn_get_times().Tavian Barnes2011-09-302-13/+58