Index: src/core/SkProcSpriteBlitter.cpp |
diff --git a/src/core/SkProcSpriteBlitter.cpp b/src/core/SkProcSpriteBlitter.cpp |
deleted file mode 100644 |
index 619088af6b588ce6b3fbb67294763067fcbec34c..0000000000000000000000000000000000000000 |
--- a/src/core/SkProcSpriteBlitter.cpp |
+++ /dev/null |
@@ -1,44 +0,0 @@ |
- |
-/* |
- * Copyright 2006 The Android Open Source Project |
- * |
- * Use of this source code is governed by a BSD-style license that can be |
- * found in the LICENSE file. |
- */ |
- |
- |
-#if 0 // experimental |
- |
-class SkProcSpriteBlitter : public SkSpriteBlitter { |
-public: |
- typedef void (*Proc)(void* dst, const void* src, int count, const SkPMColor ctable[]); |
- |
- SkProcSpriteBlitter(const SkBitmap& source, Proc proc, unsigned srcShift, unsigned dstShift) |
- : SkSpriteBlitter(source), fProc(proc), fSrcShift(SkToU8(srcShift)), fDstShift(SkToU8(dstShift)) {} |
- |
- virtual void blitRect(int x, int y, int width, int height) |
- { |
- size_t dstRB = fDevice.rowBytes(); |
- size_t srcRB = fSource.rowBytes(); |
- char* dst = (char*)fDevice.getPixels() + y * dstRB + (x << fDstShift); |
- const char* src = (const char*)fSource.getPixels() + (y - fTop) * srcRB + ((x - fLeft) << fSrcShift); |
- Proc proc = fProc; |
- const SkPMColor* ctable = NULL; |
- |
- if fSource.getColorTable()) |
- ctable = fSource.getColorTable()->readColors(); |
- |
- while (--height >= 0) |
- { |
- proc(dst, src, width, ctable); |
- dst += dstRB; |
- src += srcRB; |
- } |
- } |
- |
-private: |
- Proc fProc; |
- uint8_t fSrcShift, fDstShift; |
-}; |
- |
-#endif |