summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* metric/forest: Use a flat staging buffer to reduce tree building overheadTavian Barnes2020-05-092-38/+53
|
* Allow specifying each channel's bit depth separatelyTavian Barnes2020-05-082-20/+39
|
* metric: Relax Distances to have only a partial orderTavian Barnes2020-05-055-44/+24
|
* main: Improve error handlingTavian Barnes2020-05-051-18/+83
|
* main: Update the help messageTavian Barnes2020-05-041-2/+4
|
* Merge pull request #1 from tavianator/rustTavian Barnes2020-05-0335-2014/+3714
|\ | | | | Rewrite in rust
| * main: Implement the main binaryrustTavian Barnes2020-05-033-1/+591
| |
| * frontier/mean: Implement mean selectionTavian Barnes2020-05-032-0/+141
| |
| * frontier/min: Implement min selectionTavian Barnes2020-05-032-0/+211
| |
| * frontier/image: Implement image frontiersTavian Barnes2020-05-032-1/+144
| |
| * frontier: New trait for choosing color locationsTavian Barnes2020-05-032-0/+19
| |
| * color/order: Implement color orderingsTavian Barnes2020-05-034-0/+334
| |
| * color/source: Implement color sourcesTavian Barnes2020-05-032-0/+78
| |
| * color: Implement color spacesTavian Barnes2020-05-034-0/+580
| |
| * metric/approx: Implement approximate nearest neighbor searchTavian Barnes2020-05-032-0/+132
| |
| * metric/soft: Implement soft deletesTavian Barnes2020-05-032-0/+283
| |
| * metric/forest: Optimize bulk insertionTavian Barnes2020-05-031-20/+27
| |
| * metric/forest: Implement dynamized forestsTavian Barnes2020-05-022-0/+153
| |
| * metric/kd: Flatten the tree representationTavian Barnes2020-05-021-59/+54
| |
| * metric/vp: Flatten the tree representationTavian Barnes2020-05-021-82/+51
| |
| * metric/kd: Prune k-d tree searches more aggressivelyTavian Barnes2020-05-021-51/+65
| |
| * 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
|