Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump acap to 0.2.0 | Tavian Barnes | 2020-08-24 | 8 | -64/+49 |
| | | | | | This requires adapting to the new k-d trees, which are significantly faster. | ||||
* | Use the acap nearest neighbors implementationHEADmaster | Tavian Barnes | 2020-06-24 | 14 | -1229/+363 |
| | |||||
* | Fix some clippy lints | Tavian Barnes | 2020-05-11 | 11 | -15/+68 |
| | |||||
* | metric/forest: Use a flat staging buffer to reduce tree building overhead | Tavian Barnes | 2020-05-09 | 2 | -38/+53 |
| | |||||
* | Allow specifying each channel's bit depth separately | Tavian Barnes | 2020-05-08 | 2 | -20/+39 |
| | |||||
* | metric: Relax Distances to have only a partial order | Tavian Barnes | 2020-05-05 | 5 | -44/+24 |
| | |||||
* | main: Improve error handling | Tavian Barnes | 2020-05-05 | 1 | -18/+83 |
| | |||||
* | main: Update the help message | Tavian Barnes | 2020-05-04 | 1 | -2/+4 |
| | |||||
* | Merge pull request #1 from tavianator/rust | Tavian Barnes | 2020-05-03 | 35 | -2014/+3714 |
|\ | | | | | Rewrite in rust | ||||
| * | main: Implement the main binaryrust | Tavian Barnes | 2020-05-03 | 3 | -1/+591 |
| | | |||||
| * | frontier/mean: Implement mean selection | Tavian Barnes | 2020-05-03 | 2 | -0/+141 |
| | | |||||
| * | frontier/min: Implement min selection | Tavian Barnes | 2020-05-03 | 2 | -0/+211 |
| | | |||||
| * | frontier/image: Implement image frontiers | Tavian Barnes | 2020-05-03 | 2 | -1/+144 |
| | | |||||
| * | frontier: New trait for choosing color locations | Tavian Barnes | 2020-05-03 | 2 | -0/+19 |
| | | |||||
| * | color/order: Implement color orderings | Tavian Barnes | 2020-05-03 | 4 | -0/+334 |
| | | |||||
| * | color/source: Implement color sources | Tavian Barnes | 2020-05-03 | 2 | -0/+78 |
| | | |||||
| * | color: Implement color spaces | Tavian Barnes | 2020-05-03 | 4 | -0/+580 |
| | | |||||
| * | metric/approx: Implement approximate nearest neighbor search | Tavian Barnes | 2020-05-03 | 2 | -0/+132 |
| | | |||||
| * | metric/soft: Implement soft deletes | Tavian Barnes | 2020-05-03 | 2 | -0/+283 |
| | | |||||
| * | metric/forest: Optimize bulk insertion | Tavian Barnes | 2020-05-03 | 1 | -20/+27 |
| | | |||||
| * | metric/forest: Implement dynamized forests | Tavian Barnes | 2020-05-02 | 2 | -0/+153 |
| | | |||||
| * | metric/kd: Flatten the tree representation | Tavian Barnes | 2020-05-02 | 1 | -59/+54 |
| | | |||||
| * | metric/vp: Flatten the tree representation | Tavian Barnes | 2020-05-02 | 1 | -82/+51 |
| | | |||||
| * | metric/kd: Prune k-d tree searches more aggressively | Tavian Barnes | 2020-05-02 | 1 | -51/+65 |
| | | |||||
| * | metric/kd: Implement k-d trees | Tavian Barnes | 2020-05-02 | 2 | -0/+218 |
| | | |||||
| * | metric/vp: Implement vantage-point trees | Tavian Barnes | 2020-05-02 | 2 | -0/+170 |
| | | |||||
| * | metric: Add some general interfaces for metric spaces | Tavian Barnes | 2020-05-02 | 4 | -0/+641 |
| | | |||||
| * | Begin re-writing in Rust | Tavian Barnes | 2020-05-01 | 21 | -2014/+36 |
|/ | |||||
* | Make striping optional. | Tavian Barnes | 2015-10-04 | 3 | -55/+79 |
| | |||||
* | Add detailed help about --morton and --hilbert. | Tavian Barnes | 2015-10-04 | 1 | -2/+6 |
| | |||||
* | Add support for Hilbert order. | Tavian Barnes | 2015-10-04 | 6 | -3/+212 |
| | |||||
* | Add support for Morton order. | Tavian Barnes | 2015-10-04 | 7 | -43/+106 |
| | |||||
* | Remove bogus line from Makefile. | Tavian Barnes | 2015-04-25 | 1 | -1/+0 |
| | |||||
* | Make frame rate independent of custom widths. | Tavian Barnes | 2014-08-10 | 1 | -1/+2 |
| | |||||
* | Allow image size and initial position to be specified on the command line. | Tavian Barnes | 2014-08-08 | 3 | -55/+126 |
| | |||||
* | Allow kd-forest flags to be overridden in the Makefile. | Tavian Barnes | 2014-08-08 | 1 | -2/+5 |
| | |||||
* | Make Makefile command lines explicit. | Tavian Barnes | 2014-08-07 | 1 | -2/+2 |
| | |||||
* | Fix off-by-one in stripe code. | Tavian Barnes | 2014-08-07 | 1 | -1/+1 |
| | |||||
* | Support average selection. | Tavian Barnes | 2014-08-07 | 6 | -67/+244 |
| | |||||
* | No need for question marks. | Tavian Barnes | 2014-08-06 | 1 | -5/+5 |
| | |||||
* | Split out option handling into its own file. | Tavian Barnes | 2014-08-06 | 4 | -338/+373 |
| | |||||
* | Allow parallel compilation. | Tavian Barnes | 2014-08-06 | 2 | -5/+12 |
| | |||||
* | Colorize usage. | Tavian Barnes | 2014-08-05 | 1 | -23/+162 |
| | |||||
* | More constness. | Tavian Barnes | 2014-08-04 | 2 | -5/+5 |
| | |||||
* | Use a repeatable cross-platform PRNG. | Tavian Barnes | 2014-08-04 | 3 | -17/+49 |
| | |||||
* | Uniform neighbor selection. | Tavian Barnes | 2014-08-04 | 1 | -22/+17 |
| | |||||
* | Clean up and correct nearest-neighbor algorithm. | Tavian Barnes | 2014-08-04 | 4 | -27/+41 |
| | |||||
* | Don't allow a bit depth of 1. | Tavian Barnes | 2014-05-17 | 1 | -1/+1 |
| | |||||
* | Add an option to generate an animation. | Tavian Barnes | 2014-05-17 | 3 | -6/+64 |
| | |||||
* | Refactor main.c to take configuration on the command line instead of #defines. | Tavian Barnes | 2014-05-16 | 2 | -140/+358 |
| |