Chromium Code Reviews| Index: src/gpu/effects/GrDashingEffect.cpp |
| diff --git a/src/gpu/effects/GrDashingEffect.cpp b/src/gpu/effects/GrDashingEffect.cpp |
| index 5420dbd167c250a04a7b6d0c03a42fa48c2e6222..a2b2802bd89c9bcf0dce9240d43ea677821af795 100644 |
| --- a/src/gpu/effects/GrDashingEffect.cpp |
| +++ b/src/gpu/effects/GrDashingEffect.cpp |
| @@ -784,12 +784,10 @@ public: |
| bool usesLocalCoords() const { return fUsesLocalCoords; } |
| - virtual void getGLProcessorKey(const GrBatchTracker&, |
| - const GrGLSLCaps&, |
| + virtual void getGLProcessorKey(const GrGLSLCaps&, |
|
bsalomon
2015/09/10 18:55:31
one line? -virtual?
joshualitt
2015/09/10 20:08:05
Acknowledged.
|
| GrProcessorKeyBuilder* b) const override; |
| - virtual GrGLPrimitiveProcessor* createGLInstance(const GrBatchTracker&, |
| - const GrGLSLCaps&) const override; |
| + virtual GrGLPrimitiveProcessor* createGLInstance(const GrGLSLCaps&) const override; |
|
bsalomon
2015/09/10 18:55:31
-virtual?
joshualitt
2015/09/10 20:08:06
Acknowledged.
|
| private: |
| DashingCircleEffect(GrColor, DashAAMode aaMode, const SkMatrix& localMatrix, |
| @@ -812,18 +810,16 @@ private: |
| class GLDashingCircleEffect : public GrGLGeometryProcessor { |
| public: |
| - GLDashingCircleEffect(const GrGeometryProcessor&, const GrBatchTracker&); |
| + GLDashingCircleEffect(); |
| void onEmitCode(EmitArgs&, GrGPArgs*) override; |
| static inline void GenKey(const GrGeometryProcessor&, |
| - const GrBatchTracker&, |
| const GrGLSLCaps&, |
| GrProcessorKeyBuilder*); |
| virtual void setData(const GrGLProgramDataManager&, |
| - const GrPrimitiveProcessor&, |
| - const GrBatchTracker&) override; |
| + const GrPrimitiveProcessor&) override; |
|
bsalomon
2015/09/10 18:55:31
one line? -virtual?
joshualitt
2015/09/10 20:08:05
Acknowledged.
|
| void setTransformData(const GrPrimitiveProcessor& primProc, |
| const GrGLProgramDataManager& pdman, |
| @@ -842,8 +838,7 @@ private: |
| typedef GrGLGeometryProcessor INHERITED; |
| }; |
| -GLDashingCircleEffect::GLDashingCircleEffect(const GrGeometryProcessor&, |
| - const GrBatchTracker&) { |
| +GLDashingCircleEffect::GLDashingCircleEffect() { |
| fColor = GrColor_ILLEGAL; |
| fPrevRadius = SK_ScalarMin; |
| fPrevCenterX = SK_ScalarMin; |
| @@ -900,8 +895,7 @@ void GLDashingCircleEffect::onEmitCode(EmitArgs& args, GrGPArgs* gpArgs) { |
| } |
| void GLDashingCircleEffect::setData(const GrGLProgramDataManager& pdman, |
| - const GrPrimitiveProcessor& processor, |
| - const GrBatchTracker& bt) { |
| + const GrPrimitiveProcessor& processor) { |
| const DashingCircleEffect& dce = processor.cast<DashingCircleEffect>(); |
| if (dce.color() != fColor) { |
| GrGLfloat c[4]; |
| @@ -912,7 +906,6 @@ void GLDashingCircleEffect::setData(const GrGLProgramDataManager& pdman, |
| } |
| void GLDashingCircleEffect::GenKey(const GrGeometryProcessor& gp, |
| - const GrBatchTracker& bt, |
| const GrGLSLCaps&, |
| GrProcessorKeyBuilder* b) { |
| const DashingCircleEffect& dce = gp.cast<DashingCircleEffect>(); |
| @@ -932,15 +925,13 @@ GrGeometryProcessor* DashingCircleEffect::Create(GrColor color, |
| return new DashingCircleEffect(color, aaMode, localMatrix, usesLocalCoords); |
| } |
| -void DashingCircleEffect::getGLProcessorKey(const GrBatchTracker& bt, |
| - const GrGLSLCaps& caps, |
| +void DashingCircleEffect::getGLProcessorKey(const GrGLSLCaps& caps, |
|
bsalomon
2015/09/10 18:55:31
one line?
|
| GrProcessorKeyBuilder* b) const { |
| - GLDashingCircleEffect::GenKey(*this, bt, caps, b); |
| + GLDashingCircleEffect::GenKey(*this, caps, b); |
| } |
| -GrGLPrimitiveProcessor* DashingCircleEffect::createGLInstance(const GrBatchTracker& bt, |
| - const GrGLSLCaps&) const { |
| - return new GLDashingCircleEffect(*this, bt); |
| +GrGLPrimitiveProcessor* DashingCircleEffect::createGLInstance(const GrGLSLCaps&) const { |
| + return new GLDashingCircleEffect(); |
| } |
| DashingCircleEffect::DashingCircleEffect(GrColor color, |
| @@ -1007,12 +998,10 @@ public: |
| bool usesLocalCoords() const { return fUsesLocalCoords; } |
| - virtual void getGLProcessorKey(const GrBatchTracker& bt, |
| - const GrGLSLCaps& caps, |
| + virtual void getGLProcessorKey(const GrGLSLCaps& caps, |
|
bsalomon
2015/09/10 18:55:31
one line? -virtual?
joshualitt
2015/09/10 20:08:05
Acknowledged.
|
| GrProcessorKeyBuilder* b) const override; |
| - virtual GrGLPrimitiveProcessor* createGLInstance(const GrBatchTracker& bt, |
| - const GrGLSLCaps&) const override; |
| + virtual GrGLPrimitiveProcessor* createGLInstance(const GrGLSLCaps&) const override; |
|
bsalomon
2015/09/10 18:55:31
one line?
joshualitt
2015/09/10 20:08:05
Acknowledged.
|
| private: |
| DashingLineEffect(GrColor, DashAAMode aaMode, const SkMatrix& localMatrix, |
| @@ -1035,18 +1024,16 @@ private: |
| class GLDashingLineEffect : public GrGLGeometryProcessor { |
| public: |
| - GLDashingLineEffect(const GrGeometryProcessor&, const GrBatchTracker&); |
| + GLDashingLineEffect(); |
| void onEmitCode(EmitArgs&, GrGPArgs*) override; |
| static inline void GenKey(const GrGeometryProcessor&, |
| - const GrBatchTracker&, |
| const GrGLSLCaps&, |
| GrProcessorKeyBuilder*); |
| virtual void setData(const GrGLProgramDataManager&, |
|
bsalomon
2015/09/10 18:55:31
one line? -virtual?
joshualitt
2015/09/10 20:08:06
Acknowledged.
|
| - const GrPrimitiveProcessor&, |
| - const GrBatchTracker&) override; |
| + const GrPrimitiveProcessor&) override; |
| void setTransformData(const GrPrimitiveProcessor& primProc, |
| const GrGLProgramDataManager& pdman, |
| @@ -1061,8 +1048,7 @@ private: |
| typedef GrGLGeometryProcessor INHERITED; |
| }; |
| -GLDashingLineEffect::GLDashingLineEffect(const GrGeometryProcessor&, |
| - const GrBatchTracker&) { |
| +GLDashingLineEffect::GLDashingLineEffect() { |
| fColor = GrColor_ILLEGAL; |
| } |
| @@ -1136,8 +1122,7 @@ void GLDashingLineEffect::onEmitCode(EmitArgs& args, GrGPArgs* gpArgs) { |
| } |
| void GLDashingLineEffect::setData(const GrGLProgramDataManager& pdman, |
| - const GrPrimitiveProcessor& processor, |
| - const GrBatchTracker& bt) { |
| + const GrPrimitiveProcessor& processor) { |
| const DashingLineEffect& de = processor.cast<DashingLineEffect>(); |
| if (de.color() != fColor) { |
| GrGLfloat c[4]; |
| @@ -1148,7 +1133,6 @@ void GLDashingLineEffect::setData(const GrGLProgramDataManager& pdman, |
| } |
| void GLDashingLineEffect::GenKey(const GrGeometryProcessor& gp, |
| - const GrBatchTracker& bt, |
| const GrGLSLCaps&, |
| GrProcessorKeyBuilder* b) { |
| const DashingLineEffect& de = gp.cast<DashingLineEffect>(); |
| @@ -1168,15 +1152,13 @@ GrGeometryProcessor* DashingLineEffect::Create(GrColor color, |
| return new DashingLineEffect(color, aaMode, localMatrix, usesLocalCoords); |
| } |
| -void DashingLineEffect::getGLProcessorKey(const GrBatchTracker& bt, |
| - const GrGLSLCaps& caps, |
| +void DashingLineEffect::getGLProcessorKey(const GrGLSLCaps& caps, |
| GrProcessorKeyBuilder* b) const { |
| - GLDashingLineEffect::GenKey(*this, bt, caps, b); |
| + GLDashingLineEffect::GenKey(*this, caps, b); |
| } |
| -GrGLPrimitiveProcessor* DashingLineEffect::createGLInstance(const GrBatchTracker& bt, |
| - const GrGLSLCaps&) const { |
| - return new GLDashingLineEffect(*this, bt); |
| +GrGLPrimitiveProcessor* DashingLineEffect::createGLInstance(const GrGLSLCaps&) const { |
| + return new GLDashingLineEffect(); |
| } |
| DashingLineEffect::DashingLineEffect(GrColor color, |