summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2015-02-15s array in interpolate_n was one element too smallErik Reckase1-1/+1
git-svn-id: https://flam3.googlecode.com/svn/trunk@163 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15moved #defines from filters.h to flam3.h so that they can be used by ↵Erik Reckase2-21/+23
external programs git-svn-id: https://flam3.googlecode.com/svn/trunk@162 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15was incorrectly adding symmetry xforms when a final xform was present, as ↵Erik Reckase1-1/+12
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
2015-02-15When using motion elements with the final xform, the closing tag on the ↵Erik Reckase1-1/+5
final xform was incorrectly written as </xform>. git-svn-id: https://flam3.googlecode.com/svn/trunk@160 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15fixed flam3_version for 'exported' SVN_REVErik Reckase1-9/+37
git-svn-id: https://flam3.googlecode.com/svn/trunk@159 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15roundoff error was introducing some strangeness in smoothly interpolated ↵Erik Reckase1-0/+7
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
2015-02-15handled missing unistd.h on windowsErik Reckase1-1/+3
git-svn-id: https://flam3.googlecode.com/svn/trunk@155 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15in some circumstances, temporary files are not created as they are supposed ↵Erik Reckase2-1/+29
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
2015-02-15CMAP_SIZE can be used when creating the dmap - I had erroneously thought ↵Erik Reckase1-3/+3
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
2015-02-15apophysis only uses the bottom 255 elements of the palette (instead of all ↵Erik Reckase4-13/+20
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
2015-02-15added mobius variation (the one with 8 params, eralex's).Erik Reckase6-2/+115
git-svn-id: https://flam3.googlecode.com/svn/trunk@151 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15updated version to 3.0.1Erik Reckase1-1/+1
git-svn-id: https://flam3.googlecode.com/svn/trunk@150 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15updated readme for 3.0.1Erik Reckase1-0/+4
git-svn-id: https://flam3.googlecode.com/svn/trunk@149 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15now multiplies the count by the opacity to allow xform opacity to affect DE ↵Erik Reckase1-2/+2
filter width git-svn-id: https://flam3.googlecode.com/svn/trunk@148 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15flam3-animate would not write out 16 bpc png images properly. thanks david.Erik Reckase1-1/+1
git-svn-id: https://flam3.googlecode.com/svn/trunk@147 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15added --version option to print flam3 version from flam3-genomeErik Reckase1-1/+10
git-svn-id: https://flam3.googlecode.com/svn/trunk@146 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15support for 64-bit Apple OS in memory checkErik Reckase1-9/+15
git-svn-id: https://flam3.googlecode.com/svn/trunk@91 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15png_set_swap must be called after the png_write_info call, otherwise it ↵Erik Reckase1-16/+6
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
2015-02-15Issue 1: remove specific libpng12 reference in flam3.pc.in, replace with ↵Erik Reckase1-1/+1
generic libpng git-svn-id: https://flam3.googlecode.com/svn/trunk@89 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-1516 bpc PNG images were not being written properly when strips were being ↵Erik Reckase3-8/+15
used. while png_set_swap() is supposed to tell the system to reverse the order of the bits when writing the file, I was unable to get this to work, so I resorted to a brute-force reversal of the bits - but then forgot to put the bits BACK. This is not a problem for single strips, but with multiple strips things get very confused. png_set_swap would make this a non-issue. git-svn-id: https://flam3.googlecode.com/svn/trunk@88 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15removed all exit() calls from functions compiled into shared library. ↵Erik Reckase4-45/+88
palette failures result in white palettes, smooth interpolation falls back to linear instead of exiting on first/last segments, etc. git-svn-id: https://flam3.googlecode.com/svn/trunk@35 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15needed to re-run configure to pull in new version number for checked in filesErik Reckase3-3/+3
git-svn-id: https://flam3.googlecode.com/svn/trunk@33 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15added configuration files for libtool etc. bumped version to 3.0Erik Reckase15-6793/+24254
git-svn-id: https://flam3.googlecode.com/svn/trunk@24 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15last minute change, added flam3_print_to_string to exportsErik Reckase1-1/+1
git-svn-id: https://flam3.googlecode.com/svn/trunk@23 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15added some instructions for re-configuring the build if there are problems ↵Erik Reckase1-0/+10
with automake git-svn-id: https://flam3.googlecode.com/svn/trunk@22 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15bumped to version 2.8 final !Erik Reckase3-12/+17
git-svn-id: https://flam3.googlecode.com/svn/trunk@21 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15changed declaration order to allow windows compilationErik Reckase1-2/+2
git-svn-id: https://flam3.googlecode.com/svn/trunk@20 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15bumped to 2.8b11Erik Reckase1-1/+1
git-svn-id: https://flam3.googlecode.com/svn/trunk@19 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15earlyclip mode now uses fuse=100, compatibility mode uses fuse=15Erik Reckase1-2/+6
git-svn-id: https://flam3.googlecode.com/svn/trunk@18 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15When using flam3-animate, a number of render parameters were based on the ↵Erik Reckase1-10/+17
first genome in the file passed in - but things like highlight power should be based on the time to render, not the first genome. Fixed. git-svn-id: https://flam3.googlecode.com/svn/trunk@17 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15bumped to 2.8b10Erik Reckase1-1/+1
git-svn-id: https://flam3.googlecode.com/svn/trunk@16 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15Added flux variation.Erik Reckase6-7/+48
git-svn-id: https://flam3.googlecode.com/svn/trunk@15 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15auger variation's parameters were not interpolated - forgot to add them to ↵Erik Reckase1-0/+4
interpolation code git-svn-id: https://flam3.googlecode.com/svn/trunk@14 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15bumped version to b9 for recent changesErik Reckase2-2/+2
git-svn-id: https://flam3.googlecode.com/svn/trunk@13 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15if a pixel had accumulated color (0,0,0) and >0 density, a divide by 0 would ↵Erik Reckase1-2/+2
take place. git-svn-id: https://flam3.googlecode.com/svn/trunk@12 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15forgot to set the sub_batch_size in the render for try_colorsErik Reckase1-0/+1
git-svn-id: https://flam3.googlecode.com/svn/trunk@11 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15m4 removed, unnecessaryErik Reckase5-5/+0
git-svn-id: https://flam3.googlecode.com/svn/trunk@10 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15removed dependency on m4 directoryErik Reckase3-23/+7973
git-svn-id: https://flam3.googlecode.com/svn/trunk@9 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15removed unnecessary var from colorhist functionErik Reckase1-1/+0
git-svn-id: https://flam3.googlecode.com/svn/trunk@8 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15added m4 subdirectory, which is complained about not being presentErik Reckase5-0/+5
git-svn-id: https://flam3.googlecode.com/svn/trunk@7 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15changed flam3_colorhist to take a random context as an argument rather than ↵Erik Reckase2-18/+12
creating a new one each time. Also optimized the loop to only generate the precalc flags once and create the xform distrib array once. git-svn-id: https://flam3.googlecode.com/svn/trunk@6 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15Changed 'prepare_xform_fn_ptrs' to 'prepare_precalc_flags' as the old name ↵Erik Reckase4-10/+10
no longer applied. Removed dependency of said function on the random context as it is not used in the function. git-svn-id: https://flam3.googlecode.com/svn/trunk@5 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15debian package info directory added. needs to be updated to latest versionErik Reckase5-0/+499
git-svn-id: https://flam3.googlecode.com/svn/trunk@4 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15Initial commit of early-clip branch of flam3 into google code.Erik Reckase53-0/+68382
git-svn-id: https://flam3.googlecode.com/svn/trunk@3 77852712-ef1d-11de-8684-7d64432d61a3