summaryrefslogtreecommitdiffstats
path: root/libdimension/dimension_impl.h
Commit message (Collapse)AuthorAgeFilesLines
* Rename dimension_impl.h to dimension-impl.h.Tavian Barnes2010-07-141-31/+0
|
* Don't expose the contents of struct dmnsn_progress.Tavian Barnes2010-07-141-0/+1
|
* Use sched_getaffinity() rather than sysconf(_SC_NPROCESSORS_ONLN).Tavian Barnes2010-06-281-0/+2
| | | | Also, abstract cpu counting into dedicated dmnsn_ncpus() function.
* Fix some copyright dates.Tavian Barnes2010-05-101-1/+1
|
* New dmnsn_new_thread() function.Tavian Barnes2010-05-091-0/+1
| | | | | | | Two advantages: first, waiters are guaranteed to wake if a dmnsn_error() cancels a thread. Second, the thread library is fully abstracted over by threads.{c,h} and progress.{c,h} now, though raytrace.c is still using pthread_create() directly.
* Replace BVSTs with priority R-trees.Tavian Barnes2010-05-051-1/+1
|
* Fix up license blurbs and copyright year.Tavian Barnes2010-01-271-1/+1
|
* Rename kD splay trees to Bounding Volume Splay Trees.Tavian Barnes2010-01-151-1/+1
|
* Begin kD splay tree implementation.Tavian Barnes2009-10-051-0/+27