From 9ac6d8d9f16f8e1e523f677da4de5ebc9a2d8089 Mon Sep 17 00:00:00 2001 From: brianosman Date: Mon, 25 Jul 2016 17:41:44 -0700 Subject: [PATCH] Fix F16 raster text masks. We don't want fake gamma in that case. BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2184443002 Review-Url: https://codereview.chromium.org/2184443002 --- src/core/SkDraw.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/core/SkDraw.cpp b/src/core/SkDraw.cpp index 7787a28..ce4c408 100644 --- a/src/core/SkDraw.cpp +++ b/src/core/SkDraw.cpp @@ -1585,8 +1585,7 @@ private: uint32_t SkDraw::scalerContextFlags() const { uint32_t flags = SkPaint::kBoostContrast_ScalerContextFlag; - // TODO: how should we handle non-srgb, non-linear gamma? - if (!fDevice->imageInfo().gammaCloseToSRGB()) { + if (!SkImageInfoIsGammaCorrect(fDevice->imageInfo())) { flags |= SkPaint::kFakeGamma_ScalerContextFlag; } return flags; -- 2.7.4