deferred canvas
authorreed <reed@google.com>
Fri, 8 Jul 2016 15:43:27 +0000 (08:43 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 8 Jul 2016 15:43:28 +0000 (08:43 -0700)
commitbabc3de2ce7c2f7b32b1b6b9f36d2ac4a4d8dee1
treee9cae65810720a7e06ad6655da10f16b37627338
parentbd2bbe4a1750166136c7729adb0b48ebd7132b74
deferred canvas

tries to eliminate unneeded clipRects and concats (and their associated save/restores).

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2120333002

Review-Url: https://codereview.chromium.org/2120333002
dm/DM.cpp
dm/DMSrcSink.cpp
dm/DMSrcSink.h
gyp/utils.gypi
samplecode/SampleApp.cpp
samplecode/SampleApp.h
src/utils/SkDeferredCanvas.cpp [new file with mode: 0644]
src/utils/SkDeferredCanvas.h [new file with mode: 0644]
tests/CanvasTest.cpp
tools/DumpRecord.cpp
tools/dump_record.cpp