Commit Graph

55 Commits

Author SHA1 Message Date
EReckase
a1065bee5c took care of crashing O3 builds 2015-04-11 07:02:28 -06:00
Scott Draves
91325a0110 update to new gnu auto tools 2015-03-22 02:36:21 +00:00
Scott Draves
dbd4d54f6e add file made by automake --add-missing 2015-03-22 02:33:39 +00:00
Scott Draves
35e37ce3d9 Merge pull request #3 from EReckase/dev
got rid of compile warnings, added -Wall to AM_CFLAGS for now
2015-03-09 11:44:58 -04:00
osboxes.org
efe4a24b7e got rid of compile warnings, added -Wall to AM_CFLAGS for now 2015-03-09 09:07:49 -06:00
osboxes.org
42c050c29f updated configure chain to more recent versions. removed compiler optimization from -O3 that was causing problems for us (-ftree-vectorize). 2015-03-08 21:55:33 -06:00
Scott Draves
19ea9b8c87 bring content out of subdir 2015-02-15 12:24:03 -05:00
Scott Draves
d29fd65614 various updates
git-svn-id: https://flam3.googlecode.com/svn/trunk@165 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:15 -05:00
Erik Reckase
fb1c90e18b Modified for libpng 1.5 API support.
git-svn-id: https://flam3.googlecode.com/svn/trunk@164 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:15 -05:00
Erik Reckase
39e3709d6f s array in interpolate_n was one element too small
git-svn-id: https://flam3.googlecode.com/svn/trunk@163 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:15 -05:00
Erik Reckase
026dba70a7 moved #defines from filters.h to flam3.h so that they can be used by external programs
git-svn-id: https://flam3.googlecode.com/svn/trunk@162 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:15 -05:00
Erik Reckase
16b94f9257 was incorrectly adding symmetry xforms when a final xform was present, as 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-15 12:20:15 -05:00
Erik Reckase
0346f58852 When using motion elements with the final xform, the closing tag on the final xform was incorrectly written as </xform>.
git-svn-id: https://flam3.googlecode.com/svn/trunk@160 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:15 -05:00
Erik Reckase
7c5ed6d5c2 fixed flam3_version for 'exported' SVN_REV
git-svn-id: https://flam3.googlecode.com/svn/trunk@159 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:15 -05:00
Erik Reckase
5ac641382d roundoff error was introducing some strangeness in smoothly interpolated 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-15 12:20:15 -05:00
Erik Reckase
ce2bbf871f handled missing unistd.h on windows
git-svn-id: https://flam3.googlecode.com/svn/trunk@155 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:14 -05:00
Erik Reckase
3274d1b51b in some circumstances, temporary files are not created as they are supposed 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-15 12:20:14 -05:00
Erik Reckase
6cfbf0cbb1 CMAP_SIZE can be used when creating the dmap - I had erroneously thought 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-15 12:20:14 -05:00
Erik Reckase
6be5e2e3f2 apophysis only uses the bottom 255 elements of the palette (instead of all 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-15 12:20:14 -05:00
Erik Reckase
0053026871 added mobius variation (the one with 8 params, eralex's).
git-svn-id: https://flam3.googlecode.com/svn/trunk@151 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:14 -05:00
Erik Reckase
4565e804f1 updated version to 3.0.1
git-svn-id: https://flam3.googlecode.com/svn/trunk@150 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:14 -05:00
Erik Reckase
946c615031 updated readme for 3.0.1
git-svn-id: https://flam3.googlecode.com/svn/trunk@149 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:14 -05:00
Erik Reckase
897e550a72 now multiplies the count by the opacity to allow xform opacity to affect DE filter width
git-svn-id: https://flam3.googlecode.com/svn/trunk@148 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:14 -05:00
Erik Reckase
41720ed7cb flam3-animate would not write out 16 bpc png images properly. thanks david.
git-svn-id: https://flam3.googlecode.com/svn/trunk@147 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:14 -05:00
Erik Reckase
797c1cc2ce added --version option to print flam3 version from flam3-genome
git-svn-id: https://flam3.googlecode.com/svn/trunk@146 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:14 -05:00
Erik Reckase
83ecdc6104 support for 64-bit Apple OS in memory check
git-svn-id: https://flam3.googlecode.com/svn/trunk@91 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:14 -05:00
Erik Reckase
ba1a8451bf png_set_swap must be called after the png_write_info call, otherwise it 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-15 12:20:14 -05:00
Erik Reckase
a327e855a9 Issue 1: remove specific libpng12 reference in flam3.pc.in, replace with generic libpng
git-svn-id: https://flam3.googlecode.com/svn/trunk@89 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:14 -05:00
Erik Reckase
b358966b64 16 bpc PNG images were not being written properly when strips were being 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-15 12:20:13 -05:00
Erik Reckase
26f5c53f09 removed all exit() calls from functions compiled into shared library. 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-15 12:20:13 -05:00
Erik Reckase
ac95d6e473 needed to re-run configure to pull in new version number for checked in files
git-svn-id: https://flam3.googlecode.com/svn/trunk@33 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:13 -05:00
Erik Reckase
2b2963503d added configuration files for libtool etc. bumped version to 3.0
git-svn-id: https://flam3.googlecode.com/svn/trunk@24 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:13 -05:00
Erik Reckase
2e16b30c95 last minute change, added flam3_print_to_string to exports
git-svn-id: https://flam3.googlecode.com/svn/trunk@23 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:13 -05:00
Erik Reckase
070e84c45f added some instructions for re-configuring the build if there are problems with automake
git-svn-id: https://flam3.googlecode.com/svn/trunk@22 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:13 -05:00
Erik Reckase
1f04d47e55 bumped to version 2.8 final !
git-svn-id: https://flam3.googlecode.com/svn/trunk@21 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:13 -05:00
Erik Reckase
f75030e290 changed declaration order to allow windows compilation
git-svn-id: https://flam3.googlecode.com/svn/trunk@20 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:13 -05:00
Erik Reckase
43a5ee89c5 bumped to 2.8b11
git-svn-id: https://flam3.googlecode.com/svn/trunk@19 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:13 -05:00
Erik Reckase
a2558210f5 earlyclip mode now uses fuse=100, compatibility mode uses fuse=15
git-svn-id: https://flam3.googlecode.com/svn/trunk@18 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:13 -05:00
Erik Reckase
22a1b64c8a When using flam3-animate, a number of render parameters were based on the 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-15 12:20:12 -05:00
Erik Reckase
8705587ecc bumped to 2.8b10
git-svn-id: https://flam3.googlecode.com/svn/trunk@16 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:12 -05:00
Erik Reckase
933c9a4532 Added flux variation.
git-svn-id: https://flam3.googlecode.com/svn/trunk@15 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:12 -05:00
Erik Reckase
ce1ef42a60 auger variation's parameters were not interpolated - forgot to add them to interpolation code
git-svn-id: https://flam3.googlecode.com/svn/trunk@14 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:12 -05:00
Erik Reckase
38585c856d bumped version to b9 for recent changes
git-svn-id: https://flam3.googlecode.com/svn/trunk@13 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:12 -05:00
Erik Reckase
f0d93b3b51 if a pixel had accumulated color (0,0,0) and >0 density, a divide by 0 would take place.
git-svn-id: https://flam3.googlecode.com/svn/trunk@12 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:12 -05:00
Erik Reckase
1c335721c2 forgot to set the sub_batch_size in the render for try_colors
git-svn-id: https://flam3.googlecode.com/svn/trunk@11 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:12 -05:00
Erik Reckase
fa96f7ac1b m4 removed, unnecessary
git-svn-id: https://flam3.googlecode.com/svn/trunk@10 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:12 -05:00
Erik Reckase
fbe8565a56 removed dependency on m4 directory
git-svn-id: https://flam3.googlecode.com/svn/trunk@9 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:12 -05:00
Erik Reckase
bc70f2a86e removed unnecessary var from colorhist function
git-svn-id: https://flam3.googlecode.com/svn/trunk@8 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:12 -05:00
Erik Reckase
7bad53c517 added m4 subdirectory, which is complained about not being present
git-svn-id: https://flam3.googlecode.com/svn/trunk@7 77852712-ef1d-11de-8684-7d64432d61a3
2015-02-15 12:20:12 -05:00
Erik Reckase
be7f6fd741 changed flam3_colorhist to take a random context as an argument rather than 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-15 12:20:12 -05:00