summaryrefslogtreecommitdiff
path: root/render/porterduff.c
diff options
context:
space:
mode:
authorTor Andersson <tor@ghostscript.com>2004-11-04 07:25:46 +0100
committerTor Andersson <tor@ghostscript.com>2004-11-04 07:25:46 +0100
commitc255615c490cef9718f650610ba6d082b320e0bb (patch)
treeabe98a89f98c5e12818b02ebde769438e409feec /render/porterduff.c
parentc64fd9ffacb8463affc3c02eeebaee11a4028373 (diff)
downloadmupdf-c255615c490cef9718f650610ba6d082b320e0bb.tar.xz
removed obsolete files
Diffstat (limited to 'render/porterduff.c')
-rw-r--r--render/porterduff.c74
1 files changed, 0 insertions, 74 deletions
diff --git a/render/porterduff.c b/render/porterduff.c
deleted file mode 100644
index 1cedbc38..00000000
--- a/render/porterduff.c
+++ /dev/null
@@ -1,74 +0,0 @@
-#include <fitz.h>
-
-/* Porter-Duff compositing arithmetic on premultiplied ARGB buffers */
-
-void
-fz_blendover(unsigned char *C, unsigned char *A, unsigned char *B, int n)
-{
- while (n--)
- {
- unsigned char Fa = 255;
- unsigned char Fb = 255 - A[0];
- *C++ = fz_mul255(*A++, Fa) + fz_mul255(*B++, Fb);
- *C++ = fz_mul255(*A++, Fa) + fz_mul255(*B++, Fb);
- *C++ = fz_mul255(*A++, Fa) + fz_mul255(*B++, Fb);
- *C++ = fz_mul255(*A++, Fa) + fz_mul255(*B++, Fb);
- }
-}
-
-void
-fz_blendin(unsigned char *C, unsigned char *A, unsigned char *B, int n)
-{
- while (n--)
- {
- unsigned char Fa = B[0];
- unsigned char Fb = 0;
- *C++ = fz_mul255(*A++, Fa) + fz_mul255(*B++, Fb);
- *C++ = fz_mul255(*A++, Fa) + fz_mul255(*B++, Fb);
- *C++ = fz_mul255(*A++, Fa) + fz_mul255(*B++, Fb);
- *C++ = fz_mul255(*A++, Fa) + fz_mul255(*B++, Fb);
- }
-}
-
-void
-fz_blendout(unsigned char *C, unsigned char *A, unsigned char *B, int n)
-{
- while (n--)
- {
- unsigned char Fa = 255 - B[0];
- unsigned char Fb = 0;
- *C++ = fz_mul255(*A++, Fa) + fz_mul255(*B++, Fb);
- *C++ = fz_mul255(*A++, Fa) + fz_mul255(*B++, Fb);
- *C++ = fz_mul255(*A++, Fa) + fz_mul255(*B++, Fb);
- *C++ = fz_mul255(*A++, Fa) + fz_mul255(*B++, Fb);
- }
-}
-
-void
-fz_blendatop(unsigned char *C, unsigned char *A, unsigned char *B, int n)
-{
- while (n--)
- {
- unsigned char Fa = B[0];
- unsigned char Fb = 255 - A[0];
- *C++ = fz_mul255(*A++, Fa) + fz_mul255(*B++, Fb);
- *C++ = fz_mul255(*A++, Fa) + fz_mul255(*B++, Fb);
- *C++ = fz_mul255(*A++, Fa) + fz_mul255(*B++, Fb);
- *C++ = fz_mul255(*A++, Fa) + fz_mul255(*B++, Fb);
- }
-}
-
-void
-fz_blendxor(unsigned char *C, unsigned char *A, unsigned char *B, int n)
-{
- while (n--)
- {
- unsigned char Fa = 255 - B[0];
- unsigned char Fb = 255 - A[0];
- *C++ = fz_mul255(*A++, Fa) + fz_mul255(*B++, Fb);
- *C++ = fz_mul255(*A++, Fa) + fz_mul255(*B++, Fb);
- *C++ = fz_mul255(*A++, Fa) + fz_mul255(*B++, Fb);
- *C++ = fz_mul255(*A++, Fa) + fz_mul255(*B++, Fb);
- }
-}
-