diff options
author | Cary Clark <caryclark@google.com> | 2018-09-05 18:41:40 +0000 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-09-05 18:41:45 +0000 |
commit | a24712e4dc5bf1bf676d997ef7405891cbddffb0 (patch) | |
tree | 48e21881dea1694b9d9873d799463c4caf99bcf0 /gm/bleed.cpp | |
parent | 469dd659a517eac9b5691140b1dfa400e6dd269b (diff) | |
download | platform_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.cpp | 4 |
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); |