aboutsummaryrefslogtreecommitdiffhomepage
path: root/gm/pictureimagegenerator.cpp
diff options
context:
space:
mode:
authorGravatar Mike Reed <reed@google.com>2017-04-07 12:04:23 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-04-07 16:59:42 +0000
commit4e3abc1ad5f078ed55cbc0c0ef0e14062a39bd13 (patch)
treef471bfd8072bf90d07860b6cf02345ebd9da324c /gm/pictureimagegenerator.cpp
parent45cde31b2e4e192e26984d15ffb2f718ef5f1055 (diff)
cacherator upscales colortables to unify caching
Bug: skia: Change-Id: Ib63f96b83d696743bbe4335c998acd4d2ea8acdb Reviewed-on: https://skia-review.googlesource.com/11787 Reviewed-by: Matt Sarett <msarett@google.com> Commit-Queue: Mike Reed <reed@google.com>
Diffstat (limited to 'gm/pictureimagegenerator.cpp')
-rw-r--r--gm/pictureimagegenerator.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/gm/pictureimagegenerator.cpp b/gm/pictureimagegenerator.cpp
index 2154e523fe..a54fa643b9 100644
--- a/gm/pictureimagegenerator.cpp
+++ b/gm/pictureimagegenerator.cpp
@@ -162,7 +162,8 @@ protected:
SkImageInfo bmInfo = gen->getInfo().makeColorSpace(canvas->imageInfo().refColorSpace());
SkBitmap bm;
- SkAssertResult(gen->tryGenerateBitmap(&bm, bmInfo, nullptr));
+ bm.allocPixels(bmInfo);
+ SkAssertResult(gen->getPixels(bm.info(), bm.getPixels(), bm.rowBytes()));
const SkScalar x = kDrawSize * (i % kDrawsPerRow);
const SkScalar y = kDrawSize * (i / kDrawsPerRow);