Ignore SkGlyphCache gamma for nvpr text
BUG=skia:
Review URL: https://codereview.chromium.org/740343006
diff --git a/src/gpu/GrStencilAndCoverTextContext.cpp b/src/gpu/GrStencilAndCoverTextContext.cpp
index d33bc7a..a8653fe 100644
--- a/src/gpu/GrStencilAndCoverTextContext.cpp
+++ b/src/gpu/GrStencilAndCoverTextContext.cpp
@@ -260,7 +260,8 @@
m.postScale(1, -1);
fPaint.localCoordChangeInverse(m);
- fGlyphCache = fSkPaint.detachCache(&fDeviceProperties, &fContextInitialMatrix, false);
+ fGlyphCache = fSkPaint.detachCache(&fDeviceProperties, &fContextInitialMatrix,
+ true /*ignoreGamma*/);
fGlyphs = get_gr_glyphs(fContext, fGlyphCache->getScalerContext()->getTypeface(),
&fGlyphCache->getDescriptor(), fStroke);
} else {
@@ -329,7 +330,7 @@
fPaint.localCoordChange(textMatrix);
fContext->concatMatrix(textMatrix);
- fGlyphCache = fSkPaint.detachCache(&fDeviceProperties, NULL, false);
+ fGlyphCache = fSkPaint.detachCache(&fDeviceProperties, NULL, true /*ignoreGamma*/);
fGlyphs = canUseRawPaths ?
get_gr_glyphs(fContext, fSkPaint.getTypeface(), NULL, fStroke) :
get_gr_glyphs(fContext, fGlyphCache->getScalerContext()->getTypeface(),