Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-05-24 | Minor cleanup | Lars-Dominik Braun | 2 | -6/+4 | |
2015-05-19 | Fix out of bounds detection | Lars-Dominik Braun | 1 | -8/+6 | |
unsigned int works, because the greater than check catches the overflow, but it’s obviously not correct. | |||||
2015-05-14 | Fix final transformation | Lars-Dominik Braun | 3 | -6/+6 | |
Regression introduced by commit b66dc836db66e9769f5c7142104c80fda6dd386b | |||||
2015-05-10 | Drop motion_* | Lars-Dominik Braun | 3 | -31/+0 | |
2015-05-10 | Refactor initialize_xforms | Lars-Dominik Braun | 3 | -162/+61 | |
2015-05-10 | Minor cleanup (static keyword) | Lars-Dominik Braun | 2 | -61/+53 | |
2015-05-10 | Refactor det_matrix | Lars-Dominik Braun | 3 | -17/+6 | |
2015-05-10 | Use built-in palettes | Lars-Dominik Braun | 7 | -23151/+182305 | |
This increases the binaries’ size, but we don’t have to parse the palette file every time. | |||||
2015-05-02 | Clean up apply_xform | Lars-Dominik Braun | 3 | -417/+403 | |
2015-05-02 | Drop unused amw_amp | Lars-Dominik Braun | 4 | -7/+0 | |
2015-05-02 | Refactor flam3_print_xform | Lars-Dominik Braun | 1 | -368/+278 | |
Adds missing VAR_SEPARATION too. | |||||
2015-05-02 | random: Add --max-var | Lars-Dominik Braun | 1 | -0/+11 | |
2015-05-02 | Add README | Lars-Dominik Braun | 1 | -0/+9 | |
2015-05-02 | Store pointer to array element once | Lars-Dominik Braun | 5 | -77/+87 | |
Instead of indexing the array over and over | |||||
2015-05-02 | Refactor flam3_iterate | Lars-Dominik Braun | 5 | -79/+110 | |
2015-05-02 | Precalc variation constants once | Lars-Dominik Braun | 4 | -21/+22 | |
No difference measureable. | |||||
2015-05-02 | Another massive cleanup | Lars-Dominik Braun | 18 | -477/+178 | |
Drops unused functions, fixes function visibility. | |||||
2015-05-02 | Drop rotation center | Lars-Dominik Braun | 5 | -8/+1 | |
Equal to camera center anyway | |||||
2015-05-02 | Remove leftover from edit logs | Lars-Dominik Braun | 1 | -20/+0 | |
2015-05-02 | Add interpolation | Lars-Dominik Braun | 5 | -52/+73 | |
2015-05-02 | Remove motion language | Lars-Dominik Braun | 4 | -474/+16 | |
2015-05-02 | Use camera transform matrix | Lars-Dominik Braun | 2 | -37/+52 | |
Rotation and camera transformation are a single matrix now. Speedup is negligible (~1%, depending on #xforms). | |||||
2015-05-02 | Rewrite flam3_random | Lars-Dominik Braun | 9 | -544/+418 | |
Disables flam3_mutate. | |||||
2015-05-02 | Drop edit lists | Lars-Dominik Braun | 4 | -156/+5 | |
2015-05-02 | Remove unused function | Lars-Dominik Braun | 2 | -38/+0 | |
2015-05-02 | Rewrite color palettes | Lars-Dominik Braun | 10 | -376/+233 | |
Supports palettes with != 256 colors properly now. A lot of old code still (silently!) relies on that number though. | |||||
2015-05-02 | Rename project to “pucket” | Lars-Dominik Braun | 17 | -35/+13 | |
2015-05-02 | Do not use amdlibm’s nearbyint | Lars-Dominik Braun | 1 | -0/+1 | |
~3% slower than GCC builtin. | |||||
2015-05-02 | Add bucket cache | Lars-Dominik Braun | 3 | -2/+81 | |
Stores accumulation buckets. Use case: Run n seconds, check image noise levels, run again (with cache and thus previous results), check image agin, … | |||||
2015-05-02 | Fix colormap segfault | Lars-Dominik Braun | 5 | -28/+29 | |
The segfaults due to unaligned vector access should have happened before the recent changes. Not sure why it worked before. Reverts colormap vectorization. This is going to be restored once I rework the colormaps. | |||||
2015-05-02 | Switch to OpenMP | Lars-Dominik Braun | 9 | -421/+256 | |
Replaces quality (target density) parameter with time limit. In preparation for rendering resumption. | |||||
2015-05-02 | Drop accumulation buffer | Lars-Dominik Braun | 1 | -60/+19 | |
Unused after dropping spatial/temporal filters. Cuts memory usage in half. | |||||
2015-05-02 | Drop progress printing from rendering thread | Lars-Dominik Braun | 7 | -203/+36 | |
2015-05-02 | Drop field | Lars-Dominik Braun | 6 | -31/+12 | |
2015-05-02 | Drop temporal filter/passes | Lars-Dominik Braun | 11 | -619/+18 | |
2015-05-02 | Drop oversampling | Lars-Dominik Braun | 8 | -137/+15 | |
Just scale it down. | |||||
2015-05-02 | Move iter_storage allocation to thread function | Lars-Dominik Braun | 2 | -28/+24 | |
2015-05-02 | Prefetch bucket accumulator | Lars-Dominik Braun | 2 | -12/+14 | |
The bucket add is a hotspot. | |||||
2015-05-02 | Use rotation matrix | Lars-Dominik Braun | 4 | -26/+60 | |
Reuse affine transformation code from variations. | |||||
2015-05-02 | Factor out genome printf | Lars-Dominik Braun | 1 | -10/+9 | |
Fixes -random’s output. | |||||
2015-05-02 | Move width/height options from render to random | Lars-Dominik Braun | 1 | -29/+63 | |
flam3’s design is a little wonky here. An explicit bounding box in the flame’s coordinate system would help. | |||||
2015-05-02 | random: Adjust bounding box | Lars-Dominik Braun | 1 | -0/+34 | |
2015-05-02 | render: Add width/height command line options | Lars-Dominik Braun | 1 | -3/+33 | |
2015-05-02 | Factor out palette interpolation | Lars-Dominik Braun | 5 | -41/+47 | |
2015-05-02 | Vectorize color clipping | Lars-Dominik Braun | 11 | -166/+143 | |
Replaces redundant code with one function. Oddly this fixes rendering with earlyclip – not sure why. Drop transparency and channel settings (always transparent, always four channels). | |||||
2015-05-02 | render: Add oversample argument | Lars-Dominik Braun | 1 | -1/+13 | |
2015-05-02 | Use floating point color values in [0,1] | Lars-Dominik Braun | 4 | -40/+37 | |
Internal color representation is [0,1] now for every channel. | |||||
2015-05-02 | Remove all uses of getenv | Lars-Dominik Braun | 6 | -213/+14 | |
Not much functionality lost here. Move on. | |||||
2015-05-02 | Drop unused png read function | Lars-Dominik Braun | 1 | -108/+0 | |
2015-05-02 | Improve command line interface | Lars-Dominik Braun | 22 | -3289/+443 | |
Initial arguments-based cli, replacing the three tools -animate, -genome and -render with just one. Still need to get rid of most calls to getenv. |