SkCanvas::resetForNextPicture()
authormtklein <mtklein@chromium.org>
Tue, 7 Apr 2015 21:11:22 +0000 (14:11 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 7 Apr 2015 21:11:22 +0000 (14:11 -0700)
commitf920e468ac66a36c9653d1b11181480295044c7d
tree6358d57da2f33842d3cce46705c2f0bc9b39b756
parentb0531a790cc4ec2f903c79206c0c1053108664f5
SkCanvas::resetForNextPicture()

No diffs against head for DM --config 8888 gpu 2ndpic-8888 2ndpic-gpu.

  picture_overhead_draw 1.62us ->  1.6us 0.99x
picture_overhead_nodraw  792ns ->  342ns 0.43x

tiles and serialization modes will also test this a bit.

BUG=chromium:470553

Review URL: https://codereview.chromium.org/1067893002
include/core/SkBitmapDevice.h
include/core/SkCanvas.h
src/core/SkBitmapDevice.cpp
src/core/SkCanvas.cpp
src/core/SkPictureRecorder.cpp
src/core/SkRecorder.cpp
src/core/SkRecorder.h