From 29206df7b398c450fe29b5f23bbc3d29e69006b5 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Fri, 30 Oct 2015 10:34:38 +0100 Subject: Import asteria from jwildfire --- flam3.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'flam3.h') diff --git a/flam3.h b/flam3.h index 9d36ebf..8415974 100644 --- a/flam3.h +++ b/flam3.h @@ -30,7 +30,7 @@ extern char *flam3_variation_names[]; -#define flam3_nvariations 99 +#define flam3_nvariations 100 #define flam3_interpolation_linear 0 #define flam3_interpolation_smooth 1 @@ -144,6 +144,7 @@ typedef enum { #define VAR_AUGER 96 #define VAR_FLUX 97 #define VAR_MOBIUS 98 +#define VAR_ASTERIA 99 #include "vector.h" #include "random.h" @@ -366,6 +367,11 @@ typedef struct xform { double super_shape_pm_4; double super_shape_pneg1_n1; + /* asteria */ + double asteria_alpha; + /* precalc */ + double asteria_sina, asteria_cosa; + int num_active_vars; double active_var_weights[flam3_nvariations]; int varFunc[flam3_nvariations]; -- cgit v1.2.3