diff options
author | Lars-Dominik Braun <lars@6xq.net> | 2015-02-13 12:56:33 +0100 |
---|---|---|
committer | Lars-Dominik Braun <lars@6xq.net> | 2015-05-02 21:36:44 +0200 |
commit | 1ca79e948aa4bf923b92757ea68a98b7bcd0767d (patch) | |
tree | ad9a99251f881cfd47f502bb52e69dc2022ecc25 /rect.c | |
parent | fdbbacc9eb786cbcd05f579b43a38fb13f1de3aa (diff) | |
download | pucket-1ca79e948aa4bf923b92757ea68a98b7bcd0767d.tar.gz pucket-1ca79e948aa4bf923b92757ea68a98b7bcd0767d.tar.bz2 pucket-1ca79e948aa4bf923b92757ea68a98b7bcd0767d.zip |
Drop support for atomic ops and bucket formats
Atomic ops are slower than locks, probably going to switch buckets to
uint64_t later.
Diffstat (limited to 'rect.c')
-rw-r--r-- | rect.c | 26 |
1 files changed, 0 insertions, 26 deletions
@@ -441,31 +441,6 @@ static void iter_thread(void *fth) { b = buckets + (int)(ficp->ws0 * p0 - ficp->wb0s0) + ficp->width * (int)(ficp->hs1 * p1 - ficp->hb1s1); -#ifdef USE_FLOAT_INDICES - color_index0 = 0; - - //fprintf(stdout,"%.16f\n",p[2]*256.0); - - while(color_index0 < cmap_size_m1) { - if (ficp->dmap[color_index0+1].index > p[2]) - break; - else - color_index0++; - } - - if (p[3]==1.0) { - bump_no_overflow(b[0][0], ficp->dmap[color_index0].color[0]); - bump_no_overflow(b[0][1], ficp->dmap[color_index0].color[1]); - bump_no_overflow(b[0][2], ficp->dmap[color_index0].color[2]); - bump_no_overflow(b[0][3], ficp->dmap[color_index0].color[3]); - bump_no_overflow(b[0][4], 255.0); - } else { - bump_no_overflow(b[0][0], logvis*ficp->dmap[color_index0].color[0]); - bump_no_overflow(b[0][1], logvis*ficp->dmap[color_index0].color[1]); - bump_no_overflow(b[0][2], logvis*ficp->dmap[color_index0].color[2]); - bump_no_overflow(b[0][3], logvis*ficp->dmap[color_index0].color[3]); - bump_no_overflow(b[0][4], logvis*255.0); -#else dbl_index0 = p[2] * cmap_size; color_index0 = (int) (dbl_index0); @@ -511,7 +486,6 @@ static void iter_thread(void *fth) { bump_no_overflow(b[0][3], logvis*interpcolor[3]); bump_no_overflow(b[0][4], logvis*255.0); } -#endif } } |