diff options
author | Glenn Kennard <glenn.kennard@gmail.com> | 2008-03-21 23:48:10 +0100 |
---|---|---|
committer | Glenn Kennard <glenn.kennard@gmail.com> | 2008-03-21 23:48:10 +0100 |
commit | 15d836f1e88c9aa2b993f95f95b3bed2a0548ba1 (patch) | |
tree | 03dab413d621af264a742eccab8736aaa878eaea /include | |
parent | 3e9200955bf75860835f1499fa699d2c0460cbcb (diff) | |
download | mupdf-15d836f1e88c9aa2b993f95f95b3bed2a0548ba1.tar.xz |
Fix fast path compositing. Constant color is NOT premultiplied.
Diffstat (limited to 'include')
-rw-r--r-- | include/fitz/draw_misc.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/include/fitz/draw_misc.h b/include/fitz/draw_misc.h index 8cf01d49..fe25b956 100644 --- a/include/fitz/draw_misc.h +++ b/include/fitz/draw_misc.h @@ -25,18 +25,18 @@ extern void (*fz_duff_4i1o4)(FZ_BYTE*,int,FZ_BYTE*,int,FZ_BYTE*,int,int,int); extern void (*fz_path_1c1)(FZ_BYTE*,int,int,FZ_BYTE*); extern void (*fz_path_1o1)(FZ_BYTE*,int,int,FZ_BYTE*); -extern void (*fz_path_w3i1o4)(FZ_BYTE*,FZ_BYTE*,int,int,FZ_BYTE*); +extern void (*fz_path_w4i1o4)(FZ_BYTE*,FZ_BYTE*,int,int,FZ_BYTE*); extern void (*fz_text_1c1)(FZ_BYTE*,int,FZ_BYTE*,int,int,int); extern void (*fz_text_1o1)(FZ_BYTE*,int,FZ_BYTE*,int,int,int); -extern void (*fz_text_w3i1o4)(FZ_BYTE*,FZ_BYTE*,int,FZ_BYTE*,int,int,int); +extern void (*fz_text_w4i1o4)(FZ_BYTE*,FZ_BYTE*,int,FZ_BYTE*,int,int,int); extern void (*fz_img_ncn)(FZ_PSRC, int sn, FZ_PDST, FZ_PCTM); extern void (*fz_img_1c1)(FZ_PSRC, FZ_PDST, FZ_PCTM); extern void (*fz_img_4c4)(FZ_PSRC, FZ_PDST, FZ_PCTM); extern void (*fz_img_1o1)(FZ_PSRC, FZ_PDST, FZ_PCTM); extern void (*fz_img_4o4)(FZ_PSRC, FZ_PDST, FZ_PCTM); -extern void (*fz_img_w3i1o4)(FZ_BYTE*,FZ_PSRC,FZ_PDST,FZ_PCTM); +extern void (*fz_img_w4i1o4)(FZ_BYTE*,FZ_PSRC,FZ_PDST,FZ_PCTM); extern void (*fz_decodetile)(fz_pixmap *pix, int skip, float *decode); extern void (*fz_loadtile1)(FZ_BYTE*, int sw, FZ_BYTE*, int dw, int w, int h, int pad); @@ -69,7 +69,7 @@ struct fz_renderer_s fz_irect clip; fz_pixmap *dest; fz_pixmap *over; - unsigned char argb[4]; + unsigned char argb[7]; /* alpha, a*r, a*g, a*b, r, g, b */ int flag; }; |