summaryrefslogtreecommitdiff
path: root/flam3.h
diff options
context:
space:
mode:
authorLars-Dominik Braun <lars@6xq.net>2016-07-17 13:51:35 +0200
committerLars-Dominik Braun <lars@6xq.net>2016-07-17 13:51:35 +0200
commit2be816ce8697cf7ce22ac889482a6d8df2f836ba (patch)
treea30ff859c9f95f3baa5d5840928e4a9aba80f5dc /flam3.h
parent6295366a1d646c73a780f4a6e4f709b9ebabfb27 (diff)
downloadpucket-2be816ce8697cf7ce22ac889482a6d8df2f836ba.tar.gz
pucket-2be816ce8697cf7ce22ac889482a6d8df2f836ba.tar.bz2
pucket-2be816ce8697cf7ce22ac889482a6d8df2f836ba.zip
Import bmod from jwildfireHEADmaster
Diffstat (limited to 'flam3.h')
-rw-r--r--flam3.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/flam3.h b/flam3.h
index b26c57a..165fd5e 100644
--- a/flam3.h
+++ b/flam3.h
@@ -144,7 +144,8 @@ typedef enum {
#define VAR_MOBIUS 98
#define VAR_ASTERIA 99
#define VAR_BCOLLIDE 100
-#define flam3_nvariations 101
+#define VAR_BMOD 101
+#define flam3_nvariations 102
#include "vector.h"
#include "random.h"
@@ -377,6 +378,9 @@ typedef struct xform {
/* precalc */
double bcollide_bCa, bcollide_bCn_pi, bcollide_bCa_bCn, bcollide_pi_bCn;
+ /* bmod */
+ double bmod_radius, bmod_distance;
+
int num_active_vars;
double active_var_weights[flam3_nvariations];
int varFunc[flam3_nvariations];