Index: src/gpu/GrBitmapTextContext.cpp |
diff --git a/src/gpu/GrBitmapTextContext.cpp b/src/gpu/GrBitmapTextContext.cpp |
index 25c13ec8d1ae52ac34616e307bf68c1df42651cf..3ca98e46eb29723151c471b1591ddccf03b9fe44 100755 |
--- a/src/gpu/GrBitmapTextContext.cpp |
+++ b/src/gpu/GrBitmapTextContext.cpp |
@@ -56,7 +56,7 @@ GrBitmapTextContext::GrBitmapTextContext(GrContext* context, |
fCurrTexture = NULL; |
fCurrVertex = 0; |
- fEffectTextureGenID = 0; |
+ fEffectTextureUniqueID = SK_InvalidUniqueID; |
fVertices = NULL; |
fMaxVertices = 0; |
@@ -94,11 +94,11 @@ void GrBitmapTextContext::flushGlyphs() { |
SkASSERT(fCurrTexture); |
GrTextureParams params(SkShader::kRepeat_TileMode, GrTextureParams::kNone_FilterMode); |
- uint32_t textureGenID = fCurrTexture->getGenerationID(); |
+ uint32_t textureUniqueID = fCurrTexture->getUniqueID(); |
- if (textureGenID != fEffectTextureGenID) { |
+ if (textureUniqueID != fEffectTextureUniqueID) { |
fCachedEffect.reset(GrCustomCoordsTextureEffect::Create(fCurrTexture, params)); |
- fEffectTextureGenID = textureGenID; |
+ fEffectTextureUniqueID = textureUniqueID; |
} |
// This effect could be stored with one of the cache objects (atlas?) |