diff options
author | reed <reed@google.com> | 2016-06-21 10:28:14 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-06-21 10:28:14 -0700 |
commit | dabe5d3780dee956882c0d65c979ccd09a99ea8f (patch) | |
tree | 21f750ea8c8972806287216490dcd25f603a2b96 /src/core/SkMipMap.cpp | |
parent | db197a54b562d92a9da2f849e780aa327e1991ca (diff) |
update callers to not use SkColorProfileType
Requires https://codereview.chromium.org/2087833002/ to land first.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2086583002
Review-Url: https://codereview.chromium.org/2086583002
Diffstat (limited to 'src/core/SkMipMap.cpp')
-rw-r--r-- | src/core/SkMipMap.cpp | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/core/SkMipMap.cpp b/src/core/SkMipMap.cpp index b9302cdb68..f469762eba 100644 --- a/src/core/SkMipMap.cpp +++ b/src/core/SkMipMap.cpp @@ -304,14 +304,6 @@ size_t SkMipMap::AllocLevelsSize(int levelCount, size_t pixelSize) { return sk_64_asS32(size); } -static bool treat_like_srgb(const SkImageInfo& info) { - if (info.colorSpace()) { - return info.colorSpace()->gammaCloseToSRGB(); - } else { - return kSRGB_SkColorProfileType == info.profileType(); - } -} - SkMipMap* SkMipMap::Build(const SkPixmap& src, SkSourceGammaTreatment treatment, SkDiscardableFactoryProc fact) { typedef void FilterProc(void*, const void* srcPtr, size_t srcRB, int count); @@ -328,7 +320,7 @@ SkMipMap* SkMipMap::Build(const SkPixmap& src, SkSourceGammaTreatment treatment, const SkColorType ct = src.colorType(); const SkAlphaType at = src.alphaType(); const bool srgbGamma = (SkSourceGammaTreatment::kRespect == treatment) - && treat_like_srgb(src.info()); + && src.info().gammaCloseToSRGB(); switch (ct) { case kRGBA_8888_SkColorType: |