diff options
author | kkinnunen <kkinnunen@nvidia.com> | 2014-07-30 00:04:16 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-07-30 00:04:16 -0700 |
commit | 7510b224e52b9518a8ddf7418db0e9c258f79539 (patch) | |
tree | 179bdfba91742718ee02d1f39d5da856894abf29 /src/gpu/effects/GrDashingEffect.cpp | |
parent | a97e2702f42765775784d6d0f48b82356e1f6309 (diff) |
Rename GrGLUniformManager to GrGLProgramDataManager
Rename GrGLUniformManager to GrGLProgramDataManager in anticipation that the
class would be used to manage shader resources that are not uniforms.
This is needed in order to implement NVPR on GLES.
R=bsalomon@google.com
Author: kkinnunen@nvidia.com
Review URL: https://codereview.chromium.org/365853002
Diffstat (limited to 'src/gpu/effects/GrDashingEffect.cpp')
-rw-r--r-- | src/gpu/effects/GrDashingEffect.cpp | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/gpu/effects/GrDashingEffect.cpp b/src/gpu/effects/GrDashingEffect.cpp index 9f6b77d64f..f3af65e3b6 100644 --- a/src/gpu/effects/GrDashingEffect.cpp +++ b/src/gpu/effects/GrDashingEffect.cpp @@ -478,13 +478,13 @@ public: static inline void GenKey(const GrDrawEffect&, const GrGLCaps&, GrEffectKeyBuilder*); - virtual void setData(const GrGLUniformManager&, const GrDrawEffect&) SK_OVERRIDE; + virtual void setData(const GrGLProgramDataManager&, const GrDrawEffect&) SK_OVERRIDE; private: - GrGLUniformManager::UniformHandle fParamUniform; - SkScalar fPrevRadius; - SkScalar fPrevCenterX; - SkScalar fPrevIntervalLength; + GrGLProgramDataManager::UniformHandle fParamUniform; + SkScalar fPrevRadius; + SkScalar fPrevCenterX; + SkScalar fPrevIntervalLength; typedef GrGLVertexEffect INHERITED; }; @@ -536,13 +536,13 @@ void GLDashingCircleEffect::emitCode(GrGLFullShaderBuilder* builder, (GrGLSLExpr4(inputColor) * GrGLSLExpr1("alpha")).c_str()); } -void GLDashingCircleEffect::setData(const GrGLUniformManager& uman, const GrDrawEffect& drawEffect) { +void GLDashingCircleEffect::setData(const GrGLProgramDataManager& pdman, const GrDrawEffect& drawEffect) { const DashingCircleEffect& dce = drawEffect.castEffect<DashingCircleEffect>(); SkScalar radius = dce.getRadius(); SkScalar centerX = dce.getCenterX(); SkScalar intervalLength = dce.getIntervalLength(); if (radius != fPrevRadius || centerX != fPrevCenterX || intervalLength != fPrevIntervalLength) { - uman.set3f(fParamUniform, radius - 0.5f, centerX, intervalLength); + pdman.set3f(fParamUniform, radius - 0.5f, centerX, intervalLength); fPrevRadius = radius; fPrevCenterX = centerX; fPrevIntervalLength = intervalLength; @@ -683,13 +683,13 @@ public: static inline void GenKey(const GrDrawEffect&, const GrGLCaps&, GrEffectKeyBuilder*); - virtual void setData(const GrGLUniformManager&, const GrDrawEffect&) SK_OVERRIDE; + virtual void setData(const GrGLProgramDataManager&, const GrDrawEffect&) SK_OVERRIDE; private: - GrGLUniformManager::UniformHandle fRectUniform; - GrGLUniformManager::UniformHandle fIntervalUniform; - SkRect fPrevRect; - SkScalar fPrevIntervalLength; + GrGLProgramDataManager::UniformHandle fRectUniform; + GrGLProgramDataManager::UniformHandle fIntervalUniform; + SkRect fPrevRect; + SkScalar fPrevIntervalLength; typedef GrGLVertexEffect INHERITED; }; @@ -753,14 +753,14 @@ void GLDashingLineEffect::emitCode(GrGLFullShaderBuilder* builder, (GrGLSLExpr4(inputColor) * GrGLSLExpr1("alpha")).c_str()); } -void GLDashingLineEffect::setData(const GrGLUniformManager& uman, const GrDrawEffect& drawEffect) { +void GLDashingLineEffect::setData(const GrGLProgramDataManager& pdman, const GrDrawEffect& drawEffect) { const DashingLineEffect& de = drawEffect.castEffect<DashingLineEffect>(); const SkRect& rect = de.getRect(); SkScalar intervalLength = de.getIntervalLength(); if (rect != fPrevRect || intervalLength != fPrevIntervalLength) { - uman.set4f(fRectUniform, rect.fLeft + 0.5f, rect.fTop + 0.5f, - rect.fRight - 0.5f, rect.fBottom - 0.5f); - uman.set1f(fIntervalUniform, intervalLength); + pdman.set4f(fRectUniform, rect.fLeft + 0.5f, rect.fTop + 0.5f, + rect.fRight - 0.5f, rect.fBottom - 0.5f); + pdman.set1f(fIntervalUniform, intervalLength); fPrevRect = rect; fPrevIntervalLength = intervalLength; } |