path: root/main.c
AgeCommit message (Collapse)AuthorFilesLines
2015-11-03render: Add width and height switchesLars-Dominik Braun1-4/+50
2015-07-10Randomize color, color_speed and ppuLars-Dominik Braun1-2/+2
2015-05-28random: Remove symmetry biasLars-Dominik Braun1-1/+6
2015-05-24Add improvecolors commandLars-Dominik Braun1-4/+51
Also fixes try_colors, which used an integer division *before* casting the result to double.
2015-05-10Use built-in palettesLars-Dominik Braun1-10/+3
This increases the binaries’ size, but we don’t have to parse the palette file every time.
2015-05-02random: Add --max-varLars-Dominik Braun1-0/+11
2015-05-02Another massive cleanupLars-Dominik Braun1-3/+2
Drops unused functions, fixes function visibility.
2015-05-02Drop rotation centerLars-Dominik Braun1-2/+0
Equal to camera center anyway
2015-05-02Add interpolationLars-Dominik Braun1-22/+72
2015-05-02Rewrite flam3_randomLars-Dominik Braun1-11/+63
Disables flam3_mutate.
2015-05-02Drop edit listsLars-Dominik Braun1-2/+2
2015-05-02Rewrite color palettesLars-Dominik Braun1-2/+10
Supports palettes with != 256 colors properly now. A lot of old code still (silently!) relies on that number though.
2015-05-02Rename project to “pucket”Lars-Dominik Braun1-8/+6
2015-05-02Add bucket cacheLars-Dominik Braun1-2/+15
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-02Switch to OpenMPLars-Dominik Braun1-40/+19
Replaces quality (target density) parameter with time limit. In preparation for rendering resumption.
2015-05-02Drop progress printing from rendering threadLars-Dominik Braun1-4/+2
2015-05-02Drop fieldLars-Dominik Braun1-1/+1
2015-05-02Drop temporal filter/passesLars-Dominik Braun1-2/+0
2015-05-02Drop oversamplingLars-Dominik Braun1-14/+1
Just scale it down.
2015-05-02Factor out genome printfLars-Dominik Braun1-10/+9
Fixes -random’s output.
2015-05-02Move width/height options from render to randomLars-Dominik Braun1-29/+63
flam3’s design is a little wonky here. An explicit bounding box in the flame’s coordinate system would help.
2015-05-02random: Adjust bounding boxLars-Dominik Braun1-0/+34
2015-05-02render: Add width/height command line optionsLars-Dominik Braun1-3/+33
2015-05-02Vectorize color clippingLars-Dominik Braun1-5/+4
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-02render: Add oversample argumentLars-Dominik Braun1-1/+13
2015-05-02Improve command line interfaceLars-Dominik Braun1-0/+434
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.