summaryrefslogtreecommitdiff
path: root/flam3.h
diff options
context:
space:
mode:
authorLars-Dominik Braun <lars@6xq.net>2015-02-12 16:36:05 +0100
committerLars-Dominik Braun <lars@6xq.net>2015-05-02 21:36:44 +0200
commitcb40d04fa6c5d6105adc42278b13954ee003d0e9 (patch)
treee085c3ad3a900ae163dd2aff97d59966a3233c08 /flam3.h
parent334e82a0a23db8a5c0816756021611bfffe2fa26 (diff)
downloadpucket-cb40d04fa6c5d6105adc42278b13954ee003d0e9.tar.gz
pucket-cb40d04fa6c5d6105adc42278b13954ee003d0e9.tar.bz2
pucket-cb40d04fa6c5d6105adc42278b13954ee003d0e9.zip
Vectorize flam3_iterate
Diffstat (limited to 'flam3.h')
-rw-r--r--flam3.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/flam3.h b/flam3.h
index 4135701..611cb22 100644
--- a/flam3.h
+++ b/flam3.h
@@ -549,8 +549,7 @@ void clear_cp(flam3_genome *cp, int def_flag);
(samples[2], samples[3]) as starting color coordinate,
perform fuse iterations and throw them away, then perform
nsamples iterations and save them in the samples array */
-EXPORT int flam3_iterate(flam3_genome *g, int nsamples, int fuse, double *samples,
- unsigned short *xform_distrib, randctx *rc);
+EXPORT int flam3_iterate(flam3_genome *cp, int n, int fuse, const double4 in, double4 *samples, unsigned short *xform_distrib, randctx *rc);
void apply_motion_parameters(flam3_xform *xf, flam3_xform *addto, double blend);