diff options
author | 2015-05-13 12:24:23 -0700 | |
---|---|---|
committer | 2015-05-13 12:24:23 -0700 | |
commit | 1ba8cc9193f13a812401e14b8037fdcf3f3acbac (patch) | |
tree | d9aa3a5c3539cb206503ffdfd88447b2732ab353 /src/gpu/GrOvalRenderer.cpp | |
parent | 8a90edc2a58a4f8a4b4da73eb08e943be09538c0 (diff) |
removing equality / compute invariant loops from GrGeometryProcessors
BUG=skia:
Committed: https://skia.googlesource.com/skia/+/ef292a0901205b9785a30daae2c036aa34a970ca
Review URL: https://codereview.chromium.org/1111603004
Diffstat (limited to 'src/gpu/GrOvalRenderer.cpp')
-rw-r--r-- | src/gpu/GrOvalRenderer.cpp | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/src/gpu/GrOvalRenderer.cpp b/src/gpu/GrOvalRenderer.cpp index d1891fed31..e6198592eb 100644 --- a/src/gpu/GrOvalRenderer.cpp +++ b/src/gpu/GrOvalRenderer.cpp @@ -174,17 +174,6 @@ public: local->fUsesLocalCoords = init.fUsesLocalCoords; } - bool onCanMakeEqual(const GrBatchTracker& m, - const GrGeometryProcessor& that, - const GrBatchTracker& t) const override { - const BatchTracker& mine = m.cast<BatchTracker>(); - const BatchTracker& theirs = t.cast<BatchTracker>(); - return CanCombineLocalMatrices(*this, mine.fUsesLocalCoords, - that, theirs.fUsesLocalCoords) && - CanCombineOutput(mine.fInputColorType, mine.fColor, - theirs.fInputColorType, theirs.fColor); - } - private: CircleEdgeEffect(GrColor color, bool stroke, const SkMatrix& localMatrix) : INHERITED(color, SkMatrix::I(), localMatrix) { @@ -195,15 +184,6 @@ private: fStroke = stroke; } - bool onIsEqual(const GrGeometryProcessor& other) const override { - const CircleEdgeEffect& cee = other.cast<CircleEdgeEffect>(); - return cee.fStroke == fStroke; - } - - void onGetInvariantOutputCoverage(GrInitInvariantOutput* out) const override { - out->setUnknownSingleComponent(); - } - struct BatchTracker { GrGPInput fInputColorType; GrColor fColor; @@ -369,17 +349,6 @@ public: local->fUsesLocalCoords = init.fUsesLocalCoords; } - bool onCanMakeEqual(const GrBatchTracker& m, - const GrGeometryProcessor& that, - const GrBatchTracker& t) const override { - const BatchTracker& mine = m.cast<BatchTracker>(); - const BatchTracker& theirs = t.cast<BatchTracker>(); - return CanCombineLocalMatrices(*this, mine.fUsesLocalCoords, - that, theirs.fUsesLocalCoords) && - CanCombineOutput(mine.fInputColorType, mine.fColor, - theirs.fInputColorType, theirs.fColor); - } - private: EllipseEdgeEffect(GrColor color, bool stroke, const SkMatrix& localMatrix) : INHERITED(color, SkMatrix::I(), localMatrix) { @@ -392,15 +361,6 @@ private: fStroke = stroke; } - bool onIsEqual(const GrGeometryProcessor& other) const override { - const EllipseEdgeEffect& eee = other.cast<EllipseEdgeEffect>(); - return eee.fStroke == fStroke; - } - - void onGetInvariantOutputCoverage(GrInitInvariantOutput* out) const override { - out->setUnknownSingleComponent(); - } - struct BatchTracker { GrGPInput fInputColorType; GrColor fColor; @@ -584,17 +544,6 @@ public: local->fUsesLocalCoords = init.fUsesLocalCoords; } - bool onCanMakeEqual(const GrBatchTracker& m, - const GrGeometryProcessor& that, - const GrBatchTracker& t) const override { - const BatchTracker& mine = m.cast<BatchTracker>(); - const BatchTracker& theirs = t.cast<BatchTracker>(); - return CanCombineLocalMatrices(*this, mine.fUsesLocalCoords, - that, theirs.fUsesLocalCoords) && - CanCombineOutput(mine.fInputColorType, mine.fColor, - theirs.fInputColorType, theirs.fColor); - } - private: DIEllipseEdgeEffect(GrColor color, const SkMatrix& viewMatrix, Mode mode) : INHERITED(color, viewMatrix) { @@ -607,15 +556,6 @@ private: fMode = mode; } - bool onIsEqual(const GrGeometryProcessor& other) const override { - const DIEllipseEdgeEffect& eee = other.cast<DIEllipseEdgeEffect>(); - return eee.fMode == fMode; - } - - void onGetInvariantOutputCoverage(GrInitInvariantOutput* out) const override { - out->setUnknownSingleComponent(); - } - struct BatchTracker { GrGPInput fInputColorType; GrColor fColor; |