From 48b649060c8d3ae104274703553d7c03a58f3ddd Mon Sep 17 00:00:00 2001 From: Mike Klein Date: Wed, 25 Jul 2018 13:28:44 -0400 Subject: remove SkThreadedBMPDevice and friends It is unused, is becoming a maintainence burden and source of bugs, and takes up a lot of time on the *SAN bots. Change-Id: If383eb6e4838ca23140f9e16d518b1bfc655fa12 Reviewed-on: https://skia-review.googlesource.com/143307 Auto-Submit: Mike Klein Commit-Queue: Herb Derby Reviewed-by: Herb Derby --- tools/viewer/Viewer.cpp | 56 +------------------------------------------------ tools/viewer/Viewer.h | 8 ------- 2 files changed, 1 insertion(+), 63 deletions(-) (limited to 'tools') diff --git a/tools/viewer/Viewer.cpp b/tools/viewer/Viewer.cpp index ae77233c9f..8f1d7bbbc8 100644 --- a/tools/viewer/Viewer.cpp +++ b/tools/viewer/Viewer.cpp @@ -34,7 +34,6 @@ #include "SkSurface.h" #include "SkTaskGroup.h" #include "SkTestFontMgr.h" -#include "SkThreadedBMPDevice.h" #include "SkTo.h" #include "SvgSlide.h" #include "Viewer.h" @@ -194,8 +193,6 @@ Viewer::Viewer(int argc, char** argv, void* platformData) , fOffset{0.0f, 0.0f} , fGestureDevice(GestureDevice::kNone) , fPerspectiveMode(kPerspective_Off) - , fTileCnt(0) - , fThreadCnt(0) { SkGraphics::Init(); @@ -326,40 +323,6 @@ Viewer::Viewer(int argc, char** argv, void* platformData) #endif this->setBackend(newBackend); }); - fCommands.addCommand('+', "Threaded Backend", "Increase tile count", [this]() { - fTileCnt++; - if (fThreadCnt == 0) { - this->resetExecutor(); - } - this->updateTitle(); - fWindow->inval(); - }); - fCommands.addCommand('-', "Threaded Backend", "Decrease tile count", [this]() { - fTileCnt = SkTMax(0, fTileCnt - 1); - if (fThreadCnt == 0) { - this->resetExecutor(); - } - this->updateTitle(); - fWindow->inval(); - }); - fCommands.addCommand('>', "Threaded Backend", "Increase thread count", [this]() { - if (fTileCnt == 0) { - return; - } - fThreadCnt = (fThreadCnt + 1) % fTileCnt; - this->resetExecutor(); - this->updateTitle(); - fWindow->inval(); - }); - fCommands.addCommand('<', "Threaded Backend", "Decrease thread count", [this]() { - if (fTileCnt == 0) { - return; - } - fThreadCnt = (fThreadCnt + fTileCnt - 1) % fTileCnt; - this->resetExecutor(); - this->updateTitle(); - fWindow->inval(); - }); fCommands.addCommand('K', "IO", "Save slide to SKP", [this]() { fSaveToSKP = true; fWindow->inval(); @@ -768,13 +731,6 @@ void Viewer::updateTitle() { } paintTitle.done(); - if (fTileCnt > 0) { - title.appendf(" T%d", fTileCnt); - if (fThreadCnt > 0) { - title.appendf("/%d", fThreadCnt); - } - } - switch (fColorMode) { case ColorMode::kLegacy: title.append(" Legacy 8888"); @@ -1140,17 +1096,7 @@ void Viewer::drawSlide(SkCanvas* canvas) { ? SkSurface::MakeRaster(info, &props) : canvas->makeSurface(info); SkPixmap offscreenPixmap; - if (fTileCnt > 0 && offscreenSurface->peekPixels(&offscreenPixmap)) { - SkBitmap offscreenBitmap; - offscreenBitmap.installPixels(offscreenPixmap); - threadedCanvas = - skstd::make_unique( - sk_make_sp( - offscreenBitmap, fTileCnt, fThreadCnt, fExecutor.get())); - slideCanvas = threadedCanvas.get(); - } else { - slideCanvas = offscreenSurface->getCanvas(); - } + slideCanvas = offscreenSurface->getCanvas(); } std::unique_ptr xformCanvas = nullptr; diff --git a/tools/viewer/Viewer.h b/tools/viewer/Viewer.h index 6fdcd36675..f1ecaf4445 100644 --- a/tools/viewer/Viewer.h +++ b/tools/viewer/Viewer.h @@ -106,10 +106,6 @@ private: SkMatrix computeMatrix(); SkPoint mapEvent(float x, float y); - void resetExecutor() { - fExecutor = SkExecutor::MakeFIFOThreadPool(fThreadCnt == 0 ? fTileCnt : fThreadCnt); - } - sk_app::Window* fWindow; StatsLayer fStatsLayer; @@ -172,10 +168,6 @@ private: SkTArray> fDeferredActions; - int fTileCnt; - int fThreadCnt; - std::unique_ptr fExecutor; - SkPaint fPaint; SkPaintFields fPaintOverrides; bool fPixelGeometryOverrides = false; -- cgit v1.2.3