diff options
author | Lars-Dominik Braun <lars@6xq.net> | 2015-05-14 16:20:58 +0200 |
---|---|---|
committer | Lars-Dominik Braun <lars@6xq.net> | 2015-05-14 16:21:46 +0200 |
commit | 179075df17fd5c30d4a8a5984c1637ab67433248 (patch) | |
tree | 6f3886a570861af33a80eb0f7e7a6cf0929c9288 /flam3.c | |
parent | 2a10eae5e6794a93c8b92b14836f196bd03b53c3 (diff) | |
download | pucket-179075df17fd5c30d4a8a5984c1637ab67433248.tar.gz pucket-179075df17fd5c30d4a8a5984c1637ab67433248.tar.bz2 pucket-179075df17fd5c30d4a8a5984c1637ab67433248.zip |
Fix final transformation
Regression introduced by commit b66dc836db66e9769f5c7142104c80fda6dd386b
Diffstat (limited to 'flam3.c')
-rw-r--r-- | flam3.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -169,7 +169,7 @@ bool iterator_step (iterator * const iter, double4 * const ret, randctx * const else fn = iter->xform_distrib[ rand_u64(rc) & CHOOSE_XFORM_GRAIN_M1 ]; - if (apply_xform(&genome->xform[fn], fn, iter->p, &q, rc)>0) { + if (apply_xform(&genome->xform[fn], iter->p, &q, rc)>0) { ++iter->consec; if (iter->consec < 5) { iter->p = q; @@ -187,7 +187,7 @@ bool iterator_step (iterator * const iter, double4 * const ret, randctx * const if (genome->final_xform_enable == 1) { if (genome->xform[genome->final_xform_index].opacity==1 || rand_d01(rc)<genome->xform[genome->final_xform_index].opacity) { - apply_xform(&genome->xform[fn], genome->final_xform_index, iter->p, + apply_xform(&genome->xform[genome->final_xform_index], iter->p, &q, rc); /* Keep the opacity from the original xform */ q = (double4) { q[0], q[1], q[2], iter->p[3] }; |