summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Reed <reed@google.com>2017-07-18 12:11:03 -0400
committerChromium commit bot <commit-bot@chromium.org>2017-07-18 16:45:37 +0000
commitfe1c8e61668079b873922acb1e56d0ea55a3c375 (patch)
treeba159c8140a00aec090eecee9816e5967cf46da0
parent756023071d1c4574fcb433c4bc7f13e7b763f763 (diff)
downloadpdfium-fe1c8e61668079b873922acb1e56d0ea55a3c375.tar.xz
colortables are unused, so remove plumbing
Bug: Change-Id: Ic40d1fce83b6b13f638c522205a765c20f6ccd50 Reviewed-on: https://pdfium-review.googlesource.com/8090 Commit-Queue: Mike Reed <reed@google.com> Commit-Queue: dsinclair <dsinclair@chromium.org> Reviewed-by: dsinclair <dsinclair@chromium.org> Reviewed-by: Cary Clark <caryclark@google.com>
-rw-r--r--core/fxge/skia/fx_skia_device.cpp35
1 files 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<CFX_DIBSource>& pSource,
std::unique_ptr<uint8_t, FxFreeDeleter>& dst8Storage,
std::unique_ptr<uint32_t, FxFreeDeleter>& dst32Storage,
- SkColorTable** ctPtr,
SkBitmap* skBitmap,
int* widthPtr,
int* heightPtr,
@@ -651,8 +650,7 @@ bool Upsample(const CFX_RetainPtr<CFX_DIBSource>& 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<SkCanvas>(bitmap);
canvas->translate(
-path_rect.left,
@@ -2201,8 +2197,7 @@ bool CFX_SkiaDeviceDriver::GetDIBits(const CFX_RetainPtr<CFX_DIBitmap>& 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<CFX_DIBitmap>& 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<uint8_t, FxFreeDeleter> dst8Storage;
std::unique_ptr<uint32_t, FxFreeDeleter> 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<uint8_t, FxFreeDeleter> src8Storage, mask8Storage;
std::unique_ptr<uint32_t, FxFreeDeleter> 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;
}