From fe1c8e61668079b873922acb1e56d0ea55a3c375 Mon Sep 17 00:00:00 2001 From: Mike Reed Date: Tue, 18 Jul 2017 12:11:03 -0400 Subject: colortables are unused, so remove plumbing Bug: Change-Id: Ic40d1fce83b6b13f638c522205a765c20f6ccd50 Reviewed-on: https://pdfium-review.googlesource.com/8090 Commit-Queue: Mike Reed Commit-Queue: dsinclair Reviewed-by: dsinclair Reviewed-by: Cary Clark --- core/fxge/skia/fx_skia_device.cpp | 35 +++++++++++------------------------ 1 file changed, 11 insertions(+), 24 deletions(-) diff --git a/core/fxge/skia/fx_skia_device.cpp b/core/fxge/skia/fx_skia_device.cpp index 3363973aae..855699a4be 100644 --- a/core/fxge/skia/fx_skia_device.cpp +++ b/core/fxge/skia/fx_skia_device.cpp @@ -567,7 +567,6 @@ void SetBitmapPaint(bool isAlphaMask, bool Upsample(const CFX_RetainPtr& pSource, std::unique_ptr& dst8Storage, std::unique_ptr& dst32Storage, - SkColorTable** ctPtr, SkBitmap* skBitmap, int* widthPtr, int* heightPtr, @@ -651,8 +650,7 @@ bool Upsample(const CFX_RetainPtr& pSource, } SkImageInfo imageInfo = SkImageInfo::Make(width, height, colorType, alphaType); - skBitmap->installPixels(imageInfo, buffer, rowBytes, *ctPtr, nullptr, - nullptr); + skBitmap->installPixels(imageInfo, buffer, rowBytes); *widthPtr = width; *heightPtr = height; return true; @@ -1514,9 +1512,7 @@ CFX_SkiaDeviceDriver::CFX_SkiaDeviceDriver( pBitmap->GetWidth(), pBitmap->GetHeight(), pBitmap->GetBPP() == 8 ? kAlpha_8_SkColorType : kN32_SkColorType, kOpaque_SkAlphaType); - skBitmap.installPixels(imageInfo, pBitmap->GetBuffer(), pBitmap->GetPitch(), - nullptr, // FIXME(caryclark) set color table - nullptr, nullptr); + skBitmap.installPixels(imageInfo, pBitmap->GetBuffer(), pBitmap->GetPitch()); m_pCanvas = new SkCanvas(skBitmap); } @@ -1782,7 +1778,7 @@ void CFX_SkiaDeviceDriver::SetClipMask(const FX_RECT& clipBox, SkColorType::kAlpha_8_SkColorType, kOpaque_SkAlphaType); SkBitmap bitmap; bitmap.installPixels(imageInfo, pThisLayer->GetBuffer(), - pThisLayer->GetPitch(), nullptr, nullptr, nullptr); + pThisLayer->GetPitch()); auto canvas = pdfium::MakeUnique(bitmap); canvas->translate( -path_rect.left, @@ -2201,8 +2197,7 @@ bool CFX_SkiaDeviceDriver::GetDIBits(const CFX_RetainPtr& pBitmap, SkImageInfo srcImageInfo = SkImageInfo::Make( srcWidth, srcHeight, SkColorType::kN32_SkColorType, kPremul_SkAlphaType); SkBitmap skSrcBitmap; - skSrcBitmap.installPixels(srcImageInfo, srcBuffer, srcRowBytes, nullptr, - nullptr, nullptr); + skSrcBitmap.installPixels(srcImageInfo, srcBuffer, srcRowBytes); SkASSERT(pBitmap); uint8_t* dstBuffer = pBitmap->GetBuffer(); SkASSERT(dstBuffer); @@ -2212,8 +2207,7 @@ bool CFX_SkiaDeviceDriver::GetDIBits(const CFX_RetainPtr& pBitmap, SkImageInfo dstImageInfo = SkImageInfo::Make( dstWidth, dstHeight, SkColorType::kN32_SkColorType, kPremul_SkAlphaType); SkBitmap skDstBitmap; - skDstBitmap.installPixels(dstImageInfo, dstBuffer, dstRowBytes, nullptr, - nullptr, nullptr); + skDstBitmap.installPixels(dstImageInfo, dstBuffer, dstRowBytes); SkCanvas canvas(skDstBitmap); canvas.drawBitmap(skSrcBitmap, left, top, nullptr); return true; @@ -2350,13 +2344,12 @@ bool CFX_SkiaDeviceDriver::StartDIBits( #ifdef _SKIA_SUPPORT_ m_pCache->FlushForDraw(); DebugValidate(m_pBitmap, m_pOriDevice); - SkColorTable* ct = nullptr; std::unique_ptr dst8Storage; std::unique_ptr dst32Storage; SkBitmap skBitmap; int width, height; - if (!Upsample(pSource, dst8Storage, dst32Storage, &ct, &skBitmap, &width, - &height, false)) { + if (!Upsample(pSource, dst8Storage, dst32Storage, &skBitmap, &width, &height, + false)) { return false; } m_pCanvas->save(); @@ -2384,8 +2377,6 @@ bool CFX_SkiaDeviceDriver::StartDIBits( m_pCanvas->drawBitmap(skBitmap, 0, 0, &paint); } m_pCanvas->restore(); - if (ct) - ct->unref(); DebugValidate(m_pBitmap, m_pOriDevice); #endif // _SKIA_SUPPORT_ @@ -2482,18 +2473,16 @@ bool CFX_SkiaDeviceDriver::DrawBitsWithMask( const CFX_Matrix* pMatrix, int blend_type) { DebugValidate(m_pBitmap, m_pOriDevice); - SkColorTable* srcCt = nullptr; - SkColorTable* maskCt = nullptr; std::unique_ptr src8Storage, mask8Storage; std::unique_ptr src32Storage, mask32Storage; SkBitmap skBitmap, skMask; int srcWidth, srcHeight, maskWidth, maskHeight; - if (!Upsample(pSource, src8Storage, src32Storage, &srcCt, &skBitmap, - &srcWidth, &srcHeight, false)) { + if (!Upsample(pSource, src8Storage, src32Storage, &skBitmap, &srcWidth, + &srcHeight, false)) { return false; } - if (!Upsample(pMask, mask8Storage, mask32Storage, &maskCt, &skMask, - &maskWidth, &maskHeight, true)) { + if (!Upsample(pMask, mask8Storage, mask32Storage, &skMask, &maskWidth, + &maskHeight, true)) { return false; } m_pCanvas->save(); @@ -2514,8 +2503,6 @@ bool CFX_SkiaDeviceDriver::DrawBitsWithMask( SkRect r = {0, 0, SkIntToScalar(srcWidth), SkIntToScalar(srcHeight)}; m_pCanvas->drawRect(r, paint); m_pCanvas->restore(); - if (srcCt) - srcCt->unref(); DebugValidate(m_pBitmap, m_pOriDevice); return true; } -- cgit v1.2.3