diff options
Diffstat (limited to 'src/core/SkMipMap.cpp')
-rw-r--r-- | src/core/SkMipMap.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/core/SkMipMap.cpp b/src/core/SkMipMap.cpp index 1b5d84bf39..51ff77f4bf 100644 --- a/src/core/SkMipMap.cpp +++ b/src/core/SkMipMap.cpp @@ -483,8 +483,7 @@ size_t SkMipMap::AllocLevelsSize(int levelCount, size_t pixelSize) { return SkTo<int32_t>(size); } -SkMipMap* SkMipMap::Build(const SkPixmap& src, SkDestinationSurfaceColorMode colorMode, - SkDiscardableFactoryProc fact) { +SkMipMap* SkMipMap::Build(const SkPixmap& src, SkDiscardableFactoryProc fact) { typedef void FilterProc(void*, const void* srcPtr, size_t srcRB, int count); FilterProc* proc_1_2 = nullptr; @@ -498,8 +497,7 @@ SkMipMap* SkMipMap::Build(const SkPixmap& src, SkDestinationSurfaceColorMode col const SkColorType ct = src.colorType(); const SkAlphaType at = src.alphaType(); - const bool srgbGamma = (SkDestinationSurfaceColorMode::kGammaAndColorSpaceAware == colorMode) - && src.info().gammaCloseToSRGB(); + const bool srgbGamma = false; // TODO: sRGB_ColorType switch (ct) { case kRGBA_8888_SkColorType: @@ -778,13 +776,12 @@ bool SkMipMap::extractLevel(const SkSize& scaleSize, Level* levelPtr) const { // Helper which extracts a pixmap from the src bitmap // -SkMipMap* SkMipMap::Build(const SkBitmap& src, SkDestinationSurfaceColorMode colorMode, - SkDiscardableFactoryProc fact) { +SkMipMap* SkMipMap::Build(const SkBitmap& src, SkDiscardableFactoryProc fact) { SkPixmap srcPixmap; if (!src.peekPixels(&srcPixmap)) { return nullptr; } - return Build(srcPixmap, colorMode, fact); + return Build(srcPixmap, fact); } int SkMipMap::countLevels() const { |