aboutsummaryrefslogtreecommitdiffhomepage
path: root/gm/bitmapfilters.cpp
diff options
context:
space:
mode:
authorGravatar Mike Reed <reed@google.com>2017-07-12 15:10:28 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-07-12 20:25:44 +0000
commit304a07c6c93298c3481bc0d4852d08c22a539504 (patch)
treeac9b11aab296f645ea66e02cc9e91abad10cd6eb /gm/bitmapfilters.cpp
parent7da6ba2d63cfd5ae6add617f18ba4882e755642b (diff)
remove references to kIndex_8_SkColorType from our tools/tests
Bug: skia:6828 Change-Id: Ib5049c28c11b7320bece20f5a0a886de8b2a4343 Reviewed-on: https://skia-review.googlesource.com/22728 Reviewed-by: Leon Scroggins <scroggo@google.com> Reviewed-by: Florin Malita <fmalita@chromium.org> Commit-Queue: Mike Reed <reed@google.com>
Diffstat (limited to 'gm/bitmapfilters.cpp')
-rw-r--r--gm/bitmapfilters.cpp27
1 files changed, 11 insertions, 16 deletions
diff --git a/gm/bitmapfilters.cpp b/gm/bitmapfilters.cpp
index 4d31cae421..3d20e57d17 100644
--- a/gm/bitmapfilters.cpp
+++ b/gm/bitmapfilters.cpp
@@ -17,14 +17,12 @@ static void make_bm(SkBitmap* bm) {
for (size_t i = 0; i < SK_ARRAY_COUNT(colors); ++i) {
colorsPM[i] = SkPreMultiplyColor(colors[i]);
}
- bm->allocPixels(SkImageInfo::Make(2, 2, kIndex_8_SkColorType,
- kOpaque_SkAlphaType),
- SkColorTable::Make(colorsPM, 4));
-
- *bm->getAddr8(0, 0) = 0;
- *bm->getAddr8(1, 0) = 1;
- *bm->getAddr8(0, 1) = 2;
- *bm->getAddr8(1, 1) = 3;
+ bm->allocN32Pixels(2, 2, true);
+
+ *bm->getAddr32(0, 0) = colorsPM[0];
+ *bm->getAddr32(1, 0) = colorsPM[1];
+ *bm->getAddr32(0, 1) = colorsPM[2];
+ *bm->getAddr32(1, 1) = colorsPM[3];
}
static SkScalar draw_bm(SkCanvas* canvas, const SkBitmap& bm,
@@ -67,14 +65,13 @@ static SkScalar draw_row(SkCanvas* canvas, const SkBitmap& bm) {
class FilterGM : public skiagm::GM {
void onOnceBeforeDraw() override {
- make_bm(&fBM8);
- sk_tool_utils::copy_to(&fBM4444, kARGB_4444_SkColorType, fBM8);
- sk_tool_utils::copy_to(&fBM16, kRGB_565_SkColorType, fBM8);
- sk_tool_utils::copy_to(&fBM32, kN32_SkColorType, fBM8);
+ make_bm(&fBM32);
+ sk_tool_utils::copy_to(&fBM4444, kARGB_4444_SkColorType, fBM32);
+ sk_tool_utils::copy_to(&fBM16, kRGB_565_SkColorType, fBM32);
}
public:
- SkBitmap fBM8, fBM4444, fBM16, fBM32;
+ SkBitmap fBM4444, fBM16, fBM32;
FilterGM() {
this->setBGColor(sk_tool_utils::color_to_565(0xFFDDDDDD));
@@ -86,7 +83,7 @@ protected:
}
SkISize onISize() override {
- return SkISize::Make(540, 330);
+ return SkISize::Make(540, 250);
}
void onDraw(SkCanvas* canvas) override {
@@ -94,8 +91,6 @@ protected:
SkScalar y = SkIntToScalar(10);
canvas->translate(x, y);
- y = draw_row(canvas, fBM8);
- canvas->translate(0, y);
y = draw_row(canvas, fBM4444);
canvas->translate(0, y);
y = draw_row(canvas, fBM16);