Age | Commit message (Collapse) | Author | Files | Lines |
|
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.
|
|
Introduced by 15f89a8390af9338227c2ee3f603b32a1a206a8f
|
|
Fixes segfault with -march=native
|
|
|
|
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.
|
|
Bug introduced by commit 37b8237136afee2d47d3899b87a3bafdc40acce3
|
|
The amount of memory available is not a problem anymore.
|
|
|
|
|
|
|
|
Atomic ops are slower than locks, probably going to switch buckets to
uint64_t later.
|
|
|
|
|
|
|
|
|
|
Slower, obviously.
|
|
Slightly worse with amdlibm, slightly better with gcc’s builtins (no
optimization) and worse with optimization
|
|
|
|
|
|
|
|
|
|
No difference in performance. rdrand instruction alone is too slow.
|
|
For some reason filter is overwritten by pthread_join, removing its
second argument fixes the problem. It is unused anyway.
|
|
|
|
git-svn-id: https://flam3.googlecode.com/svn/trunk@164 77852712-ef1d-11de-8684-7d64432d61a3
|
|
git-svn-id: https://flam3.googlecode.com/svn/trunk@163 77852712-ef1d-11de-8684-7d64432d61a3
|
|
external programs
git-svn-id: https://flam3.googlecode.com/svn/trunk@162 77852712-ef1d-11de-8684-7d64432d61a3
|
|
well as a bug in handling final xforms in genetic crosses. thanks david bitseff
git-svn-id: https://flam3.googlecode.com/svn/trunk@161 77852712-ef1d-11de-8684-7d64432d61a3
|
|
final xform was incorrectly written as </xform>.
git-svn-id: https://flam3.googlecode.com/svn/trunk@160 77852712-ef1d-11de-8684-7d64432d61a3
|
|
git-svn-id: https://flam3.googlecode.com/svn/trunk@159 77852712-ef1d-11de-8684-7d64432d61a3
|
|
genome palettes - now ensure that all 1.0 alpha channels -> 1.0 alpha in output
git-svn-id: https://flam3.googlecode.com/svn/trunk@156 77852712-ef1d-11de-8684-7d64432d61a3
|
|
git-svn-id: https://flam3.googlecode.com/svn/trunk@155 77852712-ef1d-11de-8684-7d64432d61a3
|
|
to (windows tries to create it in a place protected by Admin.) We need to be able to try to create them in the location pointed to by the TEMP env var. Note that this is not threadsafe, but it's unlikely to cause a problem at the moment.
git-svn-id: https://flam3.googlecode.com/svn/trunk@154 77852712-ef1d-11de-8684-7d64432d61a3
|
|
that cmap_size was necessary (the apo-corrected number of elements in the palette)
git-svn-id: https://flam3.googlecode.com/svn/trunk@153 77852712-ef1d-11de-8684-7d64432d61a3
|
|
256). In many cases this does not have a noticable effect on images, but in others, the color difference is very striking. the env var 'apo_palette' may be set to 1 in order to render the image in flam3 as it would appear in apophysis.
git-svn-id: https://flam3.googlecode.com/svn/trunk@152 77852712-ef1d-11de-8684-7d64432d61a3
|
|
git-svn-id: https://flam3.googlecode.com/svn/trunk@151 77852712-ef1d-11de-8684-7d64432d61a3
|
|
git-svn-id: https://flam3.googlecode.com/svn/trunk@150 77852712-ef1d-11de-8684-7d64432d61a3
|
|
git-svn-id: https://flam3.googlecode.com/svn/trunk@149 77852712-ef1d-11de-8684-7d64432d61a3
|
|
filter width
git-svn-id: https://flam3.googlecode.com/svn/trunk@148 77852712-ef1d-11de-8684-7d64432d61a3
|
|
git-svn-id: https://flam3.googlecode.com/svn/trunk@147 77852712-ef1d-11de-8684-7d64432d61a3
|
|
git-svn-id: https://flam3.googlecode.com/svn/trunk@146 77852712-ef1d-11de-8684-7d64432d61a3
|
|
git-svn-id: https://flam3.googlecode.com/svn/trunk@91 77852712-ef1d-11de-8684-7d64432d61a3
|
|
doesn't work. Would have been nice if this was documented a bit better. No more brute force byte swapping!
git-svn-id: https://flam3.googlecode.com/svn/trunk@90 77852712-ef1d-11de-8684-7d64432d61a3
|