Commit 9ab3a1be authored by Adlai Holler's avatar Adlai Holler Committed by Commit Bot

Migrate to new SkImage::makeWithFilter API

This unblocks removing the old API.

Bug: skia:104662
Change-Id: I6abe863ee1d74dddef9cfaa6e61c4ee3602d7d90
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2335640
Commit-Queue: Adlai Holler <adlai@google.com>
Reviewed-by: default avatarRobert Phillips <robertphillips@google.com>
Reviewed-by: default avatarJochen Eisinger <jochen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#795048}
parent 747125f3
...@@ -184,9 +184,9 @@ void Blur::Run(double sigma_x, ...@@ -184,9 +184,9 @@ void Blur::Run(double sigma_x,
SkIRect subset; SkIRect subset;
SkIPoint offset; SkIPoint offset;
sk_sp<SkImage> blur_image = content_surfaces.back()->makeImageSnapshot(); sk_sp<SkImage> blur_image = content_surfaces.back()->makeImageSnapshot();
sk_sp<SkImage> blurred_image = sk_sp<SkImage> blurred_image = blur_image->makeWithFilter(
blur_image->makeWithFilter(blur_filter.get(), blur_image->bounds(), gr_context_.get(), blur_filter.get(), blur_image->bounds(),
blur_image->bounds(), &subset, &offset); blur_image->bounds(), &subset, &offset);
SkCanvas* canvas = buffer->sk_surface->getCanvas(); SkCanvas* canvas = buffer->sk_surface->getCanvas();
canvas->save(); canvas->save();
SkSize size = SkSize::Make(size_.width(), size_.height()); SkSize size = SkSize::Make(size_.width(), size_.height());
......
...@@ -231,9 +231,6 @@ SK_API void SkDebugf_FileLine(const char* file, ...@@ -231,9 +231,6 @@ SK_API void SkDebugf_FileLine(const char* file,
// Staging for https://review.skia.org/302290 // Staging for https://review.skia.org/302290
#define SK_IMAGE_MAKE_COLOR_TYPE_AND_SPACE_USE_SOURCE_CONTEXT #define SK_IMAGE_MAKE_COLOR_TYPE_AND_SPACE_USE_SOURCE_CONTEXT
// Staging for https://review.skia.org/304003
#define SK_IMAGE_MAKE_WITH_FILTER_LEGACY_API
// Staging for https://review.skia.org/305102 // Staging for https://review.skia.org/305102
#define SK_IMAGE_MAKE_FROM_TEXTURE_LEGACY_API #define SK_IMAGE_MAKE_FROM_TEXTURE_LEGACY_API
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment