summaryrefslogtreecommitdiff
path: root/variations.c
AgeCommit message (Collapse)AuthorFilesLines
2015-05-02Rename project to “pucket”Lars-Dominik Braun1-1/+0
2015-05-02Use rotation matrixLars-Dominik Braun1-10/+0
Reuse affine transformation code from variations.
2015-05-02Vectorize color clippingLars-Dominik Braun1-5/+1
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-02Remove unused variables, fix compiler warningsLars-Dominik Braun1-4/+1
2015-05-02Unify prng useLars-Dominik Braun1-34/+34
Finally drop all isaac references, do not use system rng any more. Drop rng state from flam3_frame – it was not used anyway.
2015-05-02Drop Windows/Mac support, require pthreadsLars-Dominik Braun1-11/+0
2015-05-02Fix curve variationLars-Dominik Braun1-2/+2
2015-05-02Vectorize c and post matrices as well apply_xformLars-Dominik Braun1-32/+31
2015-05-02Bugfixes for variations vectorizationLars-Dominik Braun1-5/+5
2015-05-02Explicit input coordinatesLars-Dominik Braun1-375/+389
Slower, obviously.
2015-05-02Vectorize variantsLars-Dominik Braun1-653/+558
Slightly worse with amdlibm, slightly better with gcc’s builtins (no optimization) and worse with optimization
2015-05-02Move to wafLars-Dominik Braun1-0/+5
2015-05-02Declare variation functions staticLars-Dominik Braun1-107/+107
2015-05-02Move out of subdirLars-Dominik Braun1-0/+2566