diff options
author | Robin Watts <robin.watts@artifex.com> | 2016-03-22 16:57:12 +0000 |
---|---|---|
committer | Robin Watts <robin.watts@artifex.com> | 2016-03-22 19:05:32 +0000 |
commit | c38d88673c87b373e6913b16ddd7444da062dcf9 (patch) | |
tree | c98b68d7d257031a761258009c45c1f2318eeb5d /source/fitz/draw-paint.c | |
parent | de508e69bc7fed37293180d7530c1ba808f1c055 (diff) | |
download | mupdf-c38d88673c87b373e6913b16ddd7444da062dcf9.tar.xz |
Remove dead code.
Diffstat (limited to 'source/fitz/draw-paint.c')
-rw-r--r-- | source/fitz/draw-paint.c | 139 |
1 files changed, 0 insertions, 139 deletions
diff --git a/source/fitz/draw-paint.c b/source/fitz/draw-paint.c index 33a72450..9c3b952d 100644 --- a/source/fitz/draw-paint.c +++ b/source/fitz/draw-paint.c @@ -1155,145 +1155,6 @@ intermediate_run: } } -#if 0 -static inline void -fz_paint_glyph_alpha_N(unsigned char *colorbv, int n, int span, unsigned char *dp, fz_glyph *glyph, int w, int h, int skip_x, int skip_y) -{ - int sa = FZ_EXPAND(colorbv[n-1]); - while (h--) - { - int skip_xx, ww, len, extend; - unsigned char *runp; - unsigned char *ddp = dp; - int offset = ((int *)(glyph->data))[skip_y++]; - if (offset >= 0) - { - int eol = 0; - runp = &glyph->data[offset]; - extend = 0; - ww = w; - skip_xx = skip_x; - while (skip_xx) - { - int v = *runp++; - switch (v & 3) - { - case 0: /* Extend */ - extend = v>>2; - len = 0; - break; - case 1: /* Transparent */ - len = (v>>2) + 1 + (extend<<6); - extend = 0; - if (len > skip_xx) - { - len -= skip_xx; - goto transparent_run; - } - break; - case 2: /* Solid */ - eol = v & 4; - len = (v>>3) + 1 + (extend<<5); - extend = 0; - if (len > skip_xx) - { - len -= skip_xx; - goto solid_run; - } - break; - default: /* Intermediate */ - eol = v & 4; - len = (v>>3) + 1 + (extend<<5); - extend = 0; - if (len > skip_xx) - { - runp += skip_xx; - len -= skip_xx; - goto intermediate_run; - } - runp += len; - break; - } - if (eol) - { - ww = 0; - break; - } - skip_xx -= len; - } - while (ww > 0) - { - int v = *runp++; - switch(v & 3) - { - case 0: /* Extend */ - extend = v>>2; - break; - case 1: /* Transparent */ - len = (v>>2) + 1 + (extend<<6); - extend = 0; -transparent_run: - if (len > ww) - len = ww; - ww -= len; - ddp += len * n; - break; - case 2: /* Solid */ - eol = v & 4; - len = (v>>3) + 1 + (extend<<5); - extend = 0; -solid_run: - if (len > ww) - len = ww; - ww -= len; - do - { - int k = 0; - do - { - *ddp = FZ_BLEND(colorbv[k++], *ddp, sa); - ddp++; - } - while (k != n-1); - *ddp = FZ_BLEND(0xFF, *ddp, sa); - ddp++; - } - while (--len); - break; - default: /* Intermediate */ - eol = v & 4; - len = (v>>3) + 1 + (extend<<5); - extend = 0; -intermediate_run: - if (len > ww) - len = ww; - ww -= len; - do - { - int k = 0; - int a = *runp++; - a = FZ_COMBINE(sa, FZ_EXPAND(a)); - do - { - *ddp = FZ_BLEND(colorbv[k++], *ddp, a); - ddp++; - } - while (k != n-1); - *ddp = FZ_BLEND(0xFF, *ddp, a); - ddp++; - } - while (--len); - break; - } - if (eol) - break; - } - } - dp += span; - } -} -#endif - #define N 2 #include "paint-glyph.h" |