aboutsummaryrefslogtreecommitdiffstats
path: root/gm/bleed.cpp
diff options
context:
space:
mode:
authorCary Clark <caryclark@google.com>2018-09-05 18:41:40 +0000
committerSkia Commit-Bot <skia-commit-bot@chromium.org>2018-09-05 18:41:45 +0000
commita24712e4dc5bf1bf676d997ef7405891cbddffb0 (patch)
tree48e21881dea1694b9d9873d799463c4caf99bcf0 /gm/bleed.cpp
parent469dd659a517eac9b5691140b1dfa400e6dd269b (diff)
downloadplatform_external_skqp-a24712e4dc5bf1bf676d997ef7405891cbddffb0.tar.gz
platform_external_skqp-a24712e4dc5bf1bf676d997ef7405891cbddffb0.tar.bz2
platform_external_skqp-a24712e4dc5bf1bf676d997ef7405891cbddffb0.zip
Revert "makeSurface defaults to raster"
This reverts commit 29a4a684af2525d78a1090fba2d3dea2b6a59fc7. Reason for revert: some configs fail Original change's description: > makeSurface defaults to raster > > Rather that returning nullptr for a recording > canvas, return a raster canvas instead. > > R=​reed@google.com,robertphillips@google.com > > Bug: skia: > Change-Id: I211d8ef368b9aec6d14cc72d1652ac6a03f3fa7b > Reviewed-on: https://skia-review.googlesource.com/151666 > Commit-Queue: Cary Clark <caryclark@skia.org> > Reviewed-by: Robert Phillips <robertphillips@google.com> TBR=robertphillips@google.com,reed@google.com,caryclark@skia.org Change-Id: I82d2c3e4589a2ca8523bbf86884ed68b1431631d No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: skia: Reviewed-on: https://skia-review.googlesource.com/151824 Reviewed-by: Cary Clark <caryclark@google.com> Commit-Queue: Cary Clark <caryclark@google.com>
Diffstat (limited to 'gm/bleed.cpp')
-rw-r--r--gm/bleed.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/gm/bleed.cpp b/gm/bleed.cpp
index b5497c60b5..f7d582f1ac 100644
--- a/gm/bleed.cpp
+++ b/gm/bleed.cpp
@@ -457,7 +457,7 @@ static sk_sp<SkImage> make_image(SkCanvas* canvas, SkRect* srcR) {
// produce different mipmap filtering when we have an odd sized texture.
const int N = 10 + 2 + 8 + 2 + 10;
SkImageInfo info = SkImageInfo::MakeN32Premul(N, N);
- auto surface = canvas->makeSurface(info);
+ auto surface = sk_tool_utils::makeSurface(canvas, info);
SkCanvas* c = surface->getCanvas();
SkRect r = SkRect::MakeIWH(info.width(), info.height());
SkPaint paint;
@@ -489,7 +489,7 @@ DEF_SIMPLE_GM(bleed_downscale, canvas, 360, 240) {
canvas->save();
for (auto quality : qualities) {
paint.setFilterQuality(quality);
- auto surf = canvas->makeSurface(SkImageInfo::MakeN32Premul(1, 1));
+ auto surf = sk_tool_utils::makeSurface(canvas, SkImageInfo::MakeN32Premul(1, 1));
surf->getCanvas()->drawImageRect(img, src, SkRect::MakeWH(1, 1), &paint, constraint);
// now blow up the 1 pixel result
canvas->drawImageRect(surf->makeImageSnapshot(), SkRect::MakeWH(100, 100), nullptr);