Age | Commit message (Collapse) | Author | Files | Lines |
|
Instead of indexing the array over and over
|
|
Drops unused functions, fixes function visibility.
|
|
Supports palettes with != 256 colors properly now. A lot of old code
still (silently!) relies on that number though.
|
|
|
|
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.
|
|
Replaces quality (target density) parameter with time limit. In
preparation for rendering resumption.
|
|
|
|
|
|
|
|
Just scale it down.
|
|
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).
|
|
Internal color representation is [0,1] now for every channel.
|
|
Not much functionality lost here. Move on.
|
|
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.
|
|
Also vectorizes some color functions and switches to double accumulation
buffer. Does not seem to be slower.
|
|
First of all, it does not look too pretty. But more importantly now we
can reduce the bucket size to four (instead of five) and vectorize that
stuff.
|
|
Finally drop all isaac references, do not use system rng any more. Drop
rng state from flam3_frame – it was not used anyway.
|
|
|
|
|