Chromium Code Reviews| Index: src/gpu/effects/GrRRectEffect.cpp |
| diff --git a/src/gpu/effects/GrRRectEffect.cpp b/src/gpu/effects/GrRRectEffect.cpp |
| index 277f6df1a7df39b49440b1451b4edb9ad169214c..fa0baf2e77761c583b0dac660654b662c6864162 100644 |
| --- a/src/gpu/effects/GrRRectEffect.cpp |
| +++ b/src/gpu/effects/GrRRectEffect.cpp |
| @@ -144,11 +144,11 @@ public: |
| static inline void GenKey(const GrDrawEffect&, const GrGLCaps&, GrEffectKeyBuilder*); |
| - virtual void setData(const GrGLUniformManager&, const GrDrawEffect&) SK_OVERRIDE; |
| + virtual void setData(const GrGLProgramResourceManager&, const GrDrawEffect&) SK_OVERRIDE; |
| private: |
| - GrGLUniformManager::UniformHandle fInnerRectUniform; |
| - GrGLUniformManager::UniformHandle fRadiusPlusHalfUniform; |
| + GrGLProgramResourceManager::UniformHandle fInnerRectUniform; |
| + GrGLProgramResourceManager::UniformHandle fRadiusPlusHalfUniform; |
| SkRRect fPrevRRect; |
| typedef GrGLEffect INHERITED; |
| }; |
| @@ -298,7 +298,7 @@ void GLCircularRRectEffect::GenKey(const GrDrawEffect& drawEffect, const GrGLCap |
| b->add32((crre.getCircularCornerFlags() << 3) | crre.getEdgeType()); |
| } |
| -void GLCircularRRectEffect::setData(const GrGLUniformManager& uman, |
| +void GLCircularRRectEffect::setData(const GrGLProgramResourceManager& prman, |
| const GrDrawEffect& drawEffect) { |
| const CircularRRectEffect& crre = drawEffect.castEffect<CircularRRectEffect>(); |
| const SkRRect& rrect = crre.getRRect(); |
| @@ -371,8 +371,8 @@ void GLCircularRRectEffect::setData(const GrGLUniformManager& uman, |
| default: |
| SkFAIL("Should have been one of the above cases."); |
| } |
| - uman.set4f(fInnerRectUniform, rect.fLeft, rect.fTop, rect.fRight, rect.fBottom); |
| - uman.set1f(fRadiusPlusHalfUniform, radius + 0.5f); |
| + prman.set4f(fInnerRectUniform, rect.fLeft, rect.fTop, rect.fRight, rect.fBottom); |
| + prman.set1f(fRadiusPlusHalfUniform, radius + 0.5f); |
| fPrevRRect = rrect; |
| } |
| } |
| @@ -496,11 +496,11 @@ public: |
| static inline void GenKey(const GrDrawEffect&, const GrGLCaps&, GrEffectKeyBuilder*); |
| - virtual void setData(const GrGLUniformManager&, const GrDrawEffect&) SK_OVERRIDE; |
| + virtual void setData(const GrGLProgramResourceManager&, const GrDrawEffect&) SK_OVERRIDE; |
| private: |
| - GrGLUniformManager::UniformHandle fInnerRectUniform; |
| - GrGLUniformManager::UniformHandle fInvRadiiSqdUniform; |
| + GrGLProgramResourceManager::UniformHandle fInnerRectUniform; |
|
bsalomon
2014/07/29 13:08:18
align
|
| + GrGLProgramResourceManager::UniformHandle fInvRadiiSqdUniform; |
| SkRRect fPrevRRect; |
| typedef GrGLEffect INHERITED; |
| }; |
| @@ -593,7 +593,7 @@ void GLEllipticalRRectEffect::GenKey(const GrDrawEffect& drawEffect, const GrGLC |
| b->add32(erre.getRRect().getType() | erre.getEdgeType() << 3); |
| } |
| -void GLEllipticalRRectEffect::setData(const GrGLUniformManager& uman, |
| +void GLEllipticalRRectEffect::setData(const GrGLProgramResourceManager& prman, |
| const GrDrawEffect& drawEffect) { |
| const EllipticalRRectEffect& erre = drawEffect.castEffect<EllipticalRRectEffect>(); |
| const SkRRect& rrect = erre.getRRect(); |
| @@ -605,7 +605,7 @@ void GLEllipticalRRectEffect::setData(const GrGLUniformManager& uman, |
| switch (erre.getRRect().getType()) { |
| case SkRRect::kSimple_Type: |
| rect.inset(r0.fX, r0.fY); |
| - uman.set2f(fInvRadiiSqdUniform, 1.f / (r0.fX * r0.fX), |
| + prman.set2f(fInvRadiiSqdUniform, 1.f / (r0.fX * r0.fX), |
| 1.f / (r0.fY * r0.fY)); |
| break; |
| case SkRRect::kNinePatch_Type: { |
| @@ -616,7 +616,7 @@ void GLEllipticalRRectEffect::setData(const GrGLUniformManager& uman, |
| rect.fTop += r0.fY; |
| rect.fRight -= r1.fX; |
| rect.fBottom -= r1.fY; |
| - uman.set4f(fInvRadiiSqdUniform, 1.f / (r0.fX * r0.fX), |
| + prman.set4f(fInvRadiiSqdUniform, 1.f / (r0.fX * r0.fX), |
| 1.f / (r0.fY * r0.fY), |
| 1.f / (r1.fX * r1.fX), |
| 1.f / (r1.fY * r1.fY)); |
| @@ -625,7 +625,7 @@ void GLEllipticalRRectEffect::setData(const GrGLUniformManager& uman, |
| default: |
| SkFAIL("RRect should always be simple or nine-patch."); |
| } |
| - uman.set4f(fInnerRectUniform, rect.fLeft, rect.fTop, rect.fRight, rect.fBottom); |
| + prman.set4f(fInnerRectUniform, rect.fLeft, rect.fTop, rect.fRight, rect.fBottom); |
| fPrevRRect = rrect; |
| } |
| } |