summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* metric/kd: Implement k-d treesTavian Barnes2020-05-022-0/+218
* metric/vp: Implement vantage-point treesTavian Barnes2020-05-022-0/+170
* metric: Add some general interfaces for metric spacesTavian Barnes2020-05-024-0/+641
* Begin re-writing in RustTavian Barnes2020-05-0121-2014/+36
* Make striping optional.Tavian Barnes2015-10-043-55/+79
* Add detailed help about --morton and --hilbert.Tavian Barnes2015-10-041-2/+6
* Add support for Hilbert order.Tavian Barnes2015-10-046-3/+212
* Add support for Morton order.Tavian Barnes2015-10-047-43/+106
* Remove bogus line from Makefile.Tavian Barnes2015-04-251-1/+0
* Make frame rate independent of custom widths.Tavian Barnes2014-08-101-1/+2
* Allow image size and initial position to be specified on the command line.Tavian Barnes2014-08-083-55/+126
* Allow kd-forest flags to be overridden in the Makefile.Tavian Barnes2014-08-081-2/+5
* Make Makefile command lines explicit.Tavian Barnes2014-08-071-2/+2
* Fix off-by-one in stripe code.Tavian Barnes2014-08-071-1/+1
* Support average selection.Tavian Barnes2014-08-076-67/+244
* No need for question marks.Tavian Barnes2014-08-061-5/+5
* Split out option handling into its own file.Tavian Barnes2014-08-064-338/+373
* Allow parallel compilation.Tavian Barnes2014-08-062-5/+12
* Colorize usage.Tavian Barnes2014-08-051-23/+162
* More constness.Tavian Barnes2014-08-042-5/+5
* Use a repeatable cross-platform PRNG.Tavian Barnes2014-08-043-17/+49
* Uniform neighbor selection.Tavian Barnes2014-08-041-22/+17
* Clean up and correct nearest-neighbor algorithm.Tavian Barnes2014-08-044-27/+41
* Don't allow a bit depth of 1.Tavian Barnes2014-05-171-1/+1
* Add an option to generate an animation.Tavian Barnes2014-05-173-6/+64
* Refactor main.c to take configuration on the command line instead of #defines.Tavian Barnes2014-05-162-140/+358
* Document the star pattern better.Tavian Barnes2014-05-111-1/+4
* Make kdf entirely internal to generate_image.Tavian Barnes2014-05-111-20/+21
* Refactor main.c.Tavian Barnes2014-05-111-88/+128
* Allow all possible bit-depths, not just multiples of three.Tavian Barnes2014-05-101-9/+12
* Use only integer math for hue comparisons.Tavian Barnes2014-03-201-18/+18
* Fix corner case in color_comparator() and clarify a comment.Tavian Barnes2014-03-201-4/+4
* Use link-time optimization.Tavian Barnes2014-03-201-1/+1
* Make hue sorting 3x faster by avoiding atan2() calls.Tavian Barnes2014-03-201-16/+51
* Put -lm -lpng at the end of the command line.Tavian Barnes2014-03-131-3/+6
* Be more const friendly.Tavian Barnes2014-03-122-5/+5
* Try to be more even in which neighbor to choose.Tavian Barnes2014-03-121-18/+23
* Look for strictly better matches in the k-d tree code.Tavian Barnes2014-03-111-2/+2
* Refactor hue comparator into color.c.Tavian Barnes2014-03-113-28/+27
* Get rid of some unreachable abort()s.Tavian Barnes2014-03-111-6/+0
* Allow different color spaces to be used for similarity measurement.Tavian Barnes2014-03-116-64/+216
* Use a better method of getting rid of HUE_SORT artifacts.Tavian Barnes2014-03-111-9/+6
* Initial commit.Tavian Barnes2014-03-118-0/+734