diff options
author | Brian Salomon <bsalomon@google.com> | 2017-07-27 11:53:21 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-07-27 16:18:33 +0000 |
commit | b133ffe76973865955a93644092307cf3d98662c (patch) | |
tree | 18787d632702d7841c49088166c307fbea094427 /src/core/SkGpuBlurUtils.cpp | |
parent | 164f6ecb842f530017acb7ee814b2a55444f4462 (diff) |
Remove Gr1DKernelEffect "helper" class.
Change-Id: I748e49eeacb782fb738c08d5475c442dbce3ad5a
Reviewed-on: https://skia-review.googlesource.com/27500
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Ethan Nicholas <ethannicholas@google.com>
Diffstat (limited to 'src/core/SkGpuBlurUtils.cpp')
-rw-r--r-- | src/core/SkGpuBlurUtils.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/core/SkGpuBlurUtils.cpp b/src/core/SkGpuBlurUtils.cpp index cb2351e9c4..5121cc53ec 100644 --- a/src/core/SkGpuBlurUtils.cpp +++ b/src/core/SkGpuBlurUtils.cpp @@ -20,6 +20,8 @@ #define MAX_BLUR_SIGMA 4.0f +using Direction = GrGaussianConvolutionFragmentProcessor::Direction; + static void scale_irect_roundout(SkIRect* rect, float xScale, float yScale) { rect->fLeft = SkScalarFloorToInt(rect->fLeft * xScale); rect->fTop = SkScalarFloorToInt(rect->fTop * yScale); @@ -71,7 +73,7 @@ static void convolve_gaussian_1d(GrRenderTargetContext* renderTargetContext, const SkIRect& dstRect, const SkIPoint& srcOffset, sk_sp<GrTextureProxy> proxy, - Gr1DKernelEffect::Direction direction, + Direction direction, int radius, float sigma, GrTextureDomain::Mode mode, @@ -120,7 +122,7 @@ static void convolve_gaussian(GrRenderTargetContext* renderTargetContext, const GrClip& clip, const SkIRect& srcRect, sk_sp<GrTextureProxy> proxy, - Gr1DKernelEffect::Direction direction, + Direction direction, int radius, float sigma, const SkIRect& srcBounds, @@ -137,7 +139,7 @@ static void convolve_gaussian(GrRenderTargetContext* renderTargetContext, SkIRect midRect = srcBounds, leftRect, rightRect; midRect.offset(srcOffset); SkIRect topRect, bottomRect; - if (direction == Gr1DKernelEffect::kX_Direction) { + if (Direction::kX == direction) { bounds[0] = srcBounds.left(); bounds[1] = srcBounds.right(); topRect = SkIRect::MakeLTRB(0, 0, dstRect.right(), midRect.top()); @@ -327,9 +329,8 @@ sk_sp<GrRenderTargetContext> GaussianBlur(GrContext* context, return nullptr; } - convolve_gaussian(dstRenderTargetContext.get(), clip, srcRect, - std::move(srcProxy), Gr1DKernelEffect::kX_Direction, radiusX, sigmaX, - localSrcBounds, srcOffset, mode); + convolve_gaussian(dstRenderTargetContext.get(), clip, srcRect, std::move(srcProxy), + Direction::kX, radiusX, sigmaX, localSrcBounds, srcOffset, mode); srcProxy = dstRenderTargetContext->asTextureProxyRef(); if (!srcProxy) { @@ -363,9 +364,8 @@ sk_sp<GrRenderTargetContext> GaussianBlur(GrContext* context, return nullptr; } - convolve_gaussian(dstRenderTargetContext.get(), clip, srcRect, - std::move(srcProxy), Gr1DKernelEffect::kY_Direction, radiusY, sigmaY, - localSrcBounds, srcOffset, mode); + convolve_gaussian(dstRenderTargetContext.get(), clip, srcRect, std::move(srcProxy), + Direction::kY, radiusY, sigmaY, localSrcBounds, srcOffset, mode); srcProxy = dstRenderTargetContext->asTextureProxyRef(); if (!srcProxy) { |