Update bicubic effect factories to take a view.
Bug: skia:9556
Change-Id: I7631299f7be37f3e12e95188f25ca0ef792b9eb9
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/268838
Commit-Queue: Greg Daniel <egdaniel@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
diff --git a/src/gpu/GrSurfaceContext.cpp b/src/gpu/GrSurfaceContext.cpp
index d8067d4..a742c17 100644
--- a/src/gpu/GrSurfaceContext.cpp
+++ b/src/gpu/GrSurfaceContext.cpp
@@ -650,10 +650,9 @@
if (srcW != texView.proxy()->width() || srcH != texView.proxy()->height()) {
auto domain = GrTextureDomain::MakeTexelDomain(
SkIRect::MakeXYWH(srcX, srcY, srcW, srcH), GrTextureDomain::kClamp_Mode);
- fp = GrBicubicEffect::Make(texView.detachProxy(), matrix, domain, dir,
- prevAlphaType);
+ fp = GrBicubicEffect::Make(std::move(texView), matrix, domain, dir, prevAlphaType);
} else {
- fp = GrBicubicEffect::Make(texView.detachProxy(), matrix, dir, prevAlphaType);
+ fp = GrBicubicEffect::Make(std::move(texView), matrix, dir, prevAlphaType);
}
if (xform) {
fp = GrColorSpaceXformEffect::Make(std::move(fp), std::move(xform));