diff options
author | Lars-Dominik Braun <lars@6xq.net> | 2015-05-27 21:54:45 +0200 |
---|---|---|
committer | Lars-Dominik Braun <lars@6xq.net> | 2015-05-27 21:54:45 +0200 |
commit | 55386cb28e2512804f1c09097be8348f64ca8c00 (patch) | |
tree | 696dd7c6b7e7831d7bb449a500d0984d857b5f31 /flam3.c | |
parent | 7500d3b40ebd24f32d8ae226aed65fabc28c7e8d (diff) | |
download | pucket-55386cb28e2512804f1c09097be8348f64ca8c00.tar.gz pucket-55386cb28e2512804f1c09097be8348f64ca8c00.tar.bz2 pucket-55386cb28e2512804f1c09097be8348f64ca8c00.zip |
variations: Fully vectorize pdj
Diffstat (limited to 'flam3.c')
-rw-r--r-- | flam3.c | 14 |
1 files changed, 6 insertions, 8 deletions
@@ -297,10 +297,8 @@ void flam3_copy_params(flam3_xform * restrict dest, flam3_xform * restrict src, dest->blob_waves = src->blob_waves; } else if (varn==VAR_PDJ) { /* PDJ */ - dest->pdj_a = src->pdj_a; - dest->pdj_b = src->pdj_b; - dest->pdj_c = src->pdj_c; - dest->pdj_d = src->pdj_d; + dest->pdj_ac = src->pdj_ac; + dest->pdj_bd = src->pdj_bd; } else if (varn==VAR_FAN2) { /* Fan2 */ dest->fan2_x = src->fan2_x; @@ -1028,10 +1026,10 @@ static void flam3_print_xform(FILE *f, flam3_xform *x, int final_flag, break; case VAR_PDJ: - fprintf(f, "pdj_a=\"%g\" ", x->pdj_a); - fprintf(f, "pdj_b=\"%g\" ", x->pdj_b); - fprintf(f, "pdj_c=\"%g\" ", x->pdj_c); - fprintf(f, "pdj_d=\"%g\" ", x->pdj_d); + fprintf(f, "pdj_a=\"%g\" ", x->pdj_ac[0]); + fprintf(f, "pdj_b=\"%g\" ", x->pdj_bd[0]); + fprintf(f, "pdj_c=\"%g\" ", x->pdj_ac[1]); + fprintf(f, "pdj_d=\"%g\" ", x->pdj_bd[1]); break; case VAR_FAN2: |