diff options
Diffstat (limited to 'dm')
-rw-r--r-- | dm/DM.cpp | 1 | ||||
-rw-r--r-- | dm/DMSrcSink.cpp | 11 | ||||
-rw-r--r-- | dm/DMSrcSink.h | 6 |
3 files changed, 0 insertions, 18 deletions
@@ -936,7 +936,6 @@ static Sink* create_via(const SkString& tag, Sink* wrapped) { VIA("pic", ViaPicture, wrapped); VIA("2ndpic", ViaSecondPicture, wrapped); VIA("sp", ViaSingletonPictures, wrapped); - VIA("defer", ViaDefer, wrapped); VIA("tiles", ViaTiles, 256, 256, nullptr, wrapped); VIA("tiles_rt", ViaTiles, 256, 256, new SkRTreeFactory, wrapped); diff --git a/dm/DMSrcSink.cpp b/dm/DMSrcSink.cpp index fc535dcd59..89a4b531e2 100644 --- a/dm/DMSrcSink.cpp +++ b/dm/DMSrcSink.cpp @@ -19,7 +19,6 @@ #include "SkCommonFlags.h" #include "SkData.h" #include "SkDebugCanvas.h" -#include "SkDeferredCanvas.h" #include "SkDeferredDisplayListRecorder.h" #include "SkDocument.h" #include "SkExecutor.h" @@ -1961,16 +1960,6 @@ Error ViaPicture::draw(const Src& src, SkBitmap* bitmap, SkWStream* stream, SkSt /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ -Error ViaDefer::draw(const Src& src, SkBitmap* bitmap, SkWStream* stream, SkString* log) const { - auto size = src.size(); - return draw_to_canvas(fSink.get(), bitmap, stream, log, size, [&](SkCanvas* canvas) -> Error { - SkDeferredCanvas deferred(canvas, SkDeferredCanvas::kEager); - return src.draw(&deferred); - }); -} - -/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ - Error ViaPipe::draw(const Src& src, SkBitmap* bitmap, SkWStream* stream, SkString* log) const { auto size = src.size(); return draw_to_canvas(fSink.get(), bitmap, stream, log, size, [&](SkCanvas* canvas) -> Error { diff --git a/dm/DMSrcSink.h b/dm/DMSrcSink.h index 26c32f59b7..3f3c8b2892 100644 --- a/dm/DMSrcSink.h +++ b/dm/DMSrcSink.h @@ -483,12 +483,6 @@ public: Error draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override; }; -class ViaDefer : public Via { -public: - explicit ViaDefer(Sink* sink) : Via(sink) {} - Error draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override; -}; - class ViaTiles : public Via { public: ViaTiles(int w, int h, SkBBHFactory*, Sink*); |