Index: src/gpu/GrBitmapTextContext.cpp |
diff --git a/src/gpu/GrBitmapTextContext.cpp b/src/gpu/GrBitmapTextContext.cpp |
index 421051752615c4f32f89281262bff40b69b69777..82784bf0e328e1cedc4ee8f1779dffab67dd9993 100755 |
--- a/src/gpu/GrBitmapTextContext.cpp |
+++ b/src/gpu/GrBitmapTextContext.cpp |
@@ -34,7 +34,7 @@ namespace { |
// position + texture coord |
extern const GrVertexAttrib gTextVertexAttribs[] = { |
{kVec2f_GrVertexAttribType, 0, kPosition_GrVertexAttribBinding}, |
- {kVec2f_GrVertexAttribType, sizeof(SkPoint) , kEffect_GrVertexAttribBinding} |
+ {kVec2f_GrVertexAttribType, sizeof(SkPoint), kGeometryProcessor_GrVertexAttribBinding} |
}; |
static const size_t kTextVASize = 2 * sizeof(SkPoint); |
@@ -43,7 +43,7 @@ static const size_t kTextVASize = 2 * sizeof(SkPoint); |
extern const GrVertexAttrib gTextVertexWithColorAttribs[] = { |
{kVec2f_GrVertexAttribType, 0, kPosition_GrVertexAttribBinding}, |
{kVec4ub_GrVertexAttribType, sizeof(SkPoint), kColor_GrVertexAttribBinding}, |
- {kVec2f_GrVertexAttribType, sizeof(SkPoint) + sizeof(GrColor), kEffect_GrVertexAttribBinding} |
+ {kVec2f_GrVertexAttribType, sizeof(SkPoint) + sizeof(GrColor), kGeometryProcessor_GrVertexAttribBinding} |
}; |
static const size_t kTextVAColorSize = 2 * sizeof(SkPoint) + sizeof(GrColor); |
@@ -98,12 +98,13 @@ void GrBitmapTextContext::flushGlyphs() { |
uint32_t textureUniqueID = fCurrTexture->getUniqueID(); |
if (textureUniqueID != fEffectTextureUniqueID) { |
- fCachedEffect.reset(GrCustomCoordsTextureEffect::Create(fCurrTexture, params)); |
+ fCachedGeometryProcessor.reset(GrCustomCoordsTextureEffect::Create(fCurrTexture, |
+ params)); |
fEffectTextureUniqueID = textureUniqueID; |
} |
// This effect could be stored with one of the cache objects (atlas?) |
- drawState->setGeometryProcessor(fCachedEffect.get()); |
+ drawState->setGeometryProcessor(fCachedGeometryProcessor.get()); |
SkASSERT(fStrike); |
switch (fStrike->getMaskFormat()) { |
// Color bitmap text |