summaryrefslogtreecommitdiff
path: root/source/fitz/draw-paint.c
diff options
context:
space:
mode:
authorRobin Watts <robin.watts@artifex.com>2016-03-22 16:57:12 +0000
committerRobin Watts <robin.watts@artifex.com>2016-03-22 19:05:32 +0000
commitc38d88673c87b373e6913b16ddd7444da062dcf9 (patch)
treec98b68d7d257031a761258009c45c1f2318eeb5d /source/fitz/draw-paint.c
parentde508e69bc7fed37293180d7530c1ba808f1c055 (diff)
downloadmupdf-c38d88673c87b373e6913b16ddd7444da062dcf9.tar.xz
Remove dead code.
Diffstat (limited to 'source/fitz/draw-paint.c')
-rw-r--r--source/fitz/draw-paint.c139
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"