summaryrefslogtreecommitdiff
path: root/interpolation.c
diff options
context:
space:
mode:
authorLars-Dominik Braun <lars@6xq.net>2015-03-22 18:05:03 +0100
committerLars-Dominik Braun <lars@6xq.net>2015-05-02 21:36:45 +0200
commit3b2c6c5667584b8bd71f3a3c9811e53a1650e2a4 (patch)
treec6d9f17cbc3ab0fceffae5e36aea2c2357cbbc58 /interpolation.c
parentb2cce683d3c84780fd31b16e26b6b85666da2872 (diff)
downloadpucket-3b2c6c5667584b8bd71f3a3c9811e53a1650e2a4.tar.gz
pucket-3b2c6c5667584b8bd71f3a3c9811e53a1650e2a4.tar.bz2
pucket-3b2c6c5667584b8bd71f3a3c9811e53a1650e2a4.zip
Add interpolation
Diffstat (limited to 'interpolation.c')
-rw-r--r--interpolation.c13
1 files changed, 1 insertions, 12 deletions
diff --git a/interpolation.c b/interpolation.c
index f161b4b..600d1d8 100644
--- a/interpolation.c
+++ b/interpolation.c
@@ -366,7 +366,7 @@ void flam3_interpolate_n(flam3_genome *result, int ncp,
flam3_genome *cpi, double *c, double stagger) {
int i, j, k, numstd;
- if (flam3_palette_interpolation_hsv == cpi[0].palette_interpolation) {
+ /* HSV palette interpolation */
for (i = 0; i < cpi[0].palette.count; i++) {
double4 s, t;
@@ -393,17 +393,6 @@ void flam3_interpolate_n(flam3_genome *result, int ncp,
ret_color[2], s[3] });
}
- } else {
- /* XXX: broken */
- assert (0);
-#if 0
- /* Sweep - not the best option for float indices */
- for (i = 0; i < cpi[0].palette.count; i++) {
- j = (i < (cpi[j].palette.count * c[0])) ? 0 : 1;
- palette_add (&result->palette, cpi[j].palette.color[i]);
- }
-#endif
- }
result->symmetry = 0;
result->palette_mode = cpi[0].palette_mode;