Index: src/effects/SkDisplacementMapEffect.cpp |
diff --git a/src/effects/SkDisplacementMapEffect.cpp b/src/effects/SkDisplacementMapEffect.cpp |
index 55935b4bdcd91181e56ec5ec7209d018f7f52a31..dc70b106775f071b2336116026a955a5d462c3d1 100644 |
--- a/src/effects/SkDisplacementMapEffect.cpp |
+++ b/src/effects/SkDisplacementMapEffect.cpp |
@@ -286,12 +286,12 @@ 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: |
SkDisplacementMapEffect::ChannelSelectorType fXChannelSelector; |
SkDisplacementMapEffect::ChannelSelectorType fYChannelSelector; |
- GrGLUniformManager::UniformHandle fScaleUni; |
+ GrGLProgramResourceManager::UniformHandle fScaleUni; |
typedef GrGLEffect INHERITED; |
}; |
@@ -588,14 +588,14 @@ void GrGLDisplacementMapEffect::emitCode(GrGLShaderBuilder* builder, |
builder->fsCodeAppend(";\n"); |
} |
-void GrGLDisplacementMapEffect::setData(const GrGLUniformManager& uman, |
+void GrGLDisplacementMapEffect::setData(const GrGLProgramResourceManager& prman, |
const GrDrawEffect& drawEffect) { |
const GrDisplacementMapEffect& displacementMap = |
drawEffect.castEffect<GrDisplacementMapEffect>(); |
GrTexture* colorTex = displacementMap.texture(1); |
SkScalar scaleX = SkScalarDiv(displacementMap.scale().fX, SkIntToScalar(colorTex->width())); |
SkScalar scaleY = SkScalarDiv(displacementMap.scale().fY, SkIntToScalar(colorTex->height())); |
- uman.set2f(fScaleUni, SkScalarToFloat(scaleX), |
+ prman.set2f(fScaleUni, SkScalarToFloat(scaleX), |
colorTex->origin() == kTopLeft_GrSurfaceOrigin ? |
SkScalarToFloat(scaleY) : SkScalarToFloat(-scaleY)); |
} |