summaryrefslogtreecommitdiff
path: root/math.h
AgeCommit message (Collapse)AuthorFilesLines
2015-10-30Import asteria from jwildfireLars-Dominik Braun1-0/+12
2015-08-12Add missing includeLars-Dominik Braun1-0/+1
2015-05-27variations: Fully vectorize pdjLars-Dominik Braun1-0/+13
2015-05-02Another massive cleanupLars-Dominik Braun1-0/+2
Drops unused functions, fixes function visibility.
2015-05-02Use camera transform matrixLars-Dominik Braun1-0/+26
Rotation and camera transformation are a single matrix now. Speedup is negligible (~1%, depending on #xforms).
2015-05-02Rewrite flam3_randomLars-Dominik Braun1-0/+15
Disables flam3_mutate.
2015-05-02Rename project to “pucket”Lars-Dominik Braun1-2/+1
2015-05-02Do not use amdlibm’s nearbyintLars-Dominik Braun1-0/+1
~3% slower than GCC builtin.
2015-05-02Use rotation matrixLars-Dominik Braun1-0/+49
Reuse affine transformation code from variations.
2015-05-02Vectorize color clippingLars-Dominik Braun1-0/+61
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).