diff options
author | 2015-10-06 08:40:50 -0700 | |
---|---|---|
committer | 2015-10-06 08:40:51 -0700 | |
commit | 4a339529612a43871d021877e58698e067d6c4cd (patch) | |
tree | a46e5271f68b194f4351271c1faa65568c9606fd /src/gpu/effects/GrSimpleTextureEffect.h | |
parent | e1f829699958b673dfe196c80d17a55d18d0fc4b (diff) |
Bye bye processor data manager.
Review URL: https://codereview.chromium.org/1388113002
Diffstat (limited to 'src/gpu/effects/GrSimpleTextureEffect.h')
-rw-r--r-- | src/gpu/effects/GrSimpleTextureEffect.h | 26 |
1 files changed, 10 insertions, 16 deletions
diff --git a/src/gpu/effects/GrSimpleTextureEffect.h b/src/gpu/effects/GrSimpleTextureEffect.h index d99c30e9d0..4e5b421f3e 100644 --- a/src/gpu/effects/GrSimpleTextureEffect.h +++ b/src/gpu/effects/GrSimpleTextureEffect.h @@ -21,29 +21,25 @@ class GrInvariantOutput; class GrSimpleTextureEffect : public GrSingleTextureEffect { public: /* unfiltered, clamp mode */ - static const GrFragmentProcessor* Create(GrProcessorDataManager* procDataManager, - GrTexture* tex, + static const GrFragmentProcessor* Create(GrTexture* tex, const SkMatrix& matrix, GrCoordSet coordSet = kLocal_GrCoordSet) { - return new GrSimpleTextureEffect(procDataManager, tex, matrix, - GrTextureParams::kNone_FilterMode, coordSet); + return new GrSimpleTextureEffect(tex, matrix, GrTextureParams::kNone_FilterMode, coordSet); } /* clamp mode */ - static GrFragmentProcessor* Create(GrProcessorDataManager* procDataManager, - GrTexture* tex, + static GrFragmentProcessor* Create(GrTexture* tex, const SkMatrix& matrix, GrTextureParams::FilterMode filterMode, GrCoordSet coordSet = kLocal_GrCoordSet) { - return new GrSimpleTextureEffect(procDataManager, tex, matrix, filterMode, coordSet); + return new GrSimpleTextureEffect(tex, matrix, filterMode, coordSet); } - static GrFragmentProcessor* Create(GrProcessorDataManager* procDataManager, - GrTexture* tex, + static GrFragmentProcessor* Create(GrTexture* tex, const SkMatrix& matrix, const GrTextureParams& p, GrCoordSet coordSet = kLocal_GrCoordSet) { - return new GrSimpleTextureEffect(procDataManager, tex, matrix, p, coordSet); + return new GrSimpleTextureEffect(tex, matrix, p, coordSet); } virtual ~GrSimpleTextureEffect() {} @@ -51,21 +47,19 @@ public: const char* name() const override { return "SimpleTexture"; } private: - GrSimpleTextureEffect(GrProcessorDataManager* procDataManager, - GrTexture* texture, + GrSimpleTextureEffect(GrTexture* texture, const SkMatrix& matrix, GrTextureParams::FilterMode filterMode, GrCoordSet coordSet) - : GrSingleTextureEffect(procDataManager, texture, matrix, filterMode, coordSet) { + : GrSingleTextureEffect(texture, matrix, filterMode, coordSet) { this->initClassID<GrSimpleTextureEffect>(); } - GrSimpleTextureEffect(GrProcessorDataManager* procDataManager, - GrTexture* texture, + GrSimpleTextureEffect(GrTexture* texture, const SkMatrix& matrix, const GrTextureParams& params, GrCoordSet coordSet) - : GrSingleTextureEffect(procDataManager, texture, matrix, params, coordSet) { + : GrSingleTextureEffect(texture, matrix, params, coordSet) { this->initClassID<GrSimpleTextureEffect>(); } |