From fbcef6eb8abad142daf45418516550f7635b4a52 Mon Sep 17 00:00:00 2001 From: Robert Phillips Date: Thu, 15 Jun 2017 12:07:18 -0400 Subject: Clean up GrResourceProvider usage The only substantive changes are the removal of GrProxy instantiation in: SkGpuBlurUtils::GaussianBlur GrSimpleTextureEffect::Make* Change-Id: I10970609693bd6ff5b3a3c21b41d82642bb277bc Reviewed-on: https://skia-review.googlesource.com/19965 Reviewed-by: Greg Daniel Reviewed-by: Brian Salomon Commit-Queue: Robert Phillips --- src/effects/GrCircleBlurFragmentProcessor.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'src/effects/GrCircleBlurFragmentProcessor.cpp') diff --git a/src/effects/GrCircleBlurFragmentProcessor.cpp b/src/effects/GrCircleBlurFragmentProcessor.cpp index 56dd456253..d99f0c78ba 100644 --- a/src/effects/GrCircleBlurFragmentProcessor.cpp +++ b/src/effects/GrCircleBlurFragmentProcessor.cpp @@ -82,8 +82,7 @@ void GrCircleBlurFragmentProcessor::GLSLProcessor::onSetData(const GrGLSLProgram /////////////////////////////////////////////////////////////////////////////// -GrCircleBlurFragmentProcessor::GrCircleBlurFragmentProcessor(GrResourceProvider* resourceProvider, - const SkRect& circle, +GrCircleBlurFragmentProcessor::GrCircleBlurFragmentProcessor(const SkRect& circle, float textureRadius, float solidRadius, sk_sp blurProfile) @@ -91,8 +90,7 @@ GrCircleBlurFragmentProcessor::GrCircleBlurFragmentProcessor(GrResourceProvider* , fCircle(circle) , fSolidRadius(solidRadius) , fTextureRadius(textureRadius) - , fBlurProfileSampler(resourceProvider, std::move(blurProfile), - GrSamplerParams::kBilerp_FilterMode) { + , fBlurProfileSampler(std::move(blurProfile), GrSamplerParams::kBilerp_FilterMode) { this->initClassID(); this->addTextureSampler(&fBlurProfileSampler); } @@ -340,8 +338,7 @@ sk_sp GrCircleBlurFragmentProcessor::Make(GrResourceProvide if (!profile) { return nullptr; } - return sk_sp(new GrCircleBlurFragmentProcessor(resourceProvider, - circle, + return sk_sp(new GrCircleBlurFragmentProcessor(circle, textureRadius, solidRadius, std::move(profile))); } -- cgit v1.2.3