aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkSpriteBlitter.h
diff options
context:
space:
mode:
authorGravatar Mike Reed <reed@google.com>2017-10-05 16:04:41 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-10-05 20:25:04 +0000
commitef8ce2858b7692c9ec9874c43656e603f304c760 (patch)
tree1b3abd8bd47acfc2e13168df79b58d82878df097 /src/core/SkSpriteBlitter.h
parentded7aa82afa9672002fcd2a0eff09db59bfd0010 (diff)
experiments to speed up drawing 32bit images into 565
New (legacy style) blitters only coded for shaders (and very restricted blendmodes) Bug: skia: See https://buganizer.corp.google.com/issues/64884885 Change-Id: Ie2546093bfe1e670a825dfd9542d252d53732c40 Reviewed-on: https://skia-review.googlesource.com/54103 Commit-Queue: Mike Reed <reed@google.com> Reviewed-by: Herb Derby <herb@google.com>
Diffstat (limited to 'src/core/SkSpriteBlitter.h')
-rw-r--r--src/core/SkSpriteBlitter.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/SkSpriteBlitter.h b/src/core/SkSpriteBlitter.h
index 9f10dbfc70..42313677cf 100644
--- a/src/core/SkSpriteBlitter.h
+++ b/src/core/SkSpriteBlitter.h
@@ -33,6 +33,8 @@ public:
void blitRect(int x, int y, int width, int height) override = 0;
static SkSpriteBlitter* ChooseL32(const SkPixmap& source, const SkPaint&, SkArenaAlloc*);
+ static SkSpriteBlitter* ChooseL565(const SkPixmap& source, const SkPaint&, SkArenaAlloc*);
+ static SkSpriteBlitter* ChooseLA8(const SkPixmap& source, const SkPaint&, SkArenaAlloc*);
protected:
SkPixmap fDst;