Change clear() to respect the clip
authorreed <reed@google.com>
Tue, 2 Dec 2014 18:08:11 +0000 (10:08 -0800)
committerCommit bot <commit-bot@chromium.org>
Tue, 2 Dec 2014 18:08:11 +0000 (10:08 -0800)
commit3729469d6a12266037b697c2192768545e097ab0
tree3260a913c22c9cbf3a24e78ebfd45f1e73815e02
parentcc969c4dd936c97670788395c9cbee3f346e87d1
Change clear() to respect the clip

patch from issue 769703002 at patchset 1 (http://crrev.com/769703002#ps1)

BUG=skia:

Review URL: https://codereview.chromium.org/772533004
31 files changed:
include/core/SkBitmapDevice.h
include/core/SkCanvas.h
include/core/SkDevice.h
include/core/SkPicture.h
include/pdf/SkPDFDevice.h
include/utils/SkDeferredCanvas.h
include/utils/SkNWayCanvas.h
src/core/SkBitmapDevice.cpp
src/core/SkCanvas.cpp
src/core/SkDevice.cpp
src/core/SkPictureRecord.cpp
src/core/SkPictureRecord.h
src/core/SkRecordDraw.cpp
src/core/SkRecordDraw.h
src/core/SkRecorder.cpp
src/core/SkRecorder.h
src/core/SkRecords.h
src/gpu/GrLayerHoister.cpp
src/gpu/SkGpuDevice.cpp
src/gpu/SkGpuDevice.h
src/image/SkSurface_Gpu.cpp
src/pdf/SkPDFDevice.cpp
src/pipe/SkGPipeWrite.cpp
src/utils/SkDeferredCanvas.cpp
src/utils/SkGatherPixelRefsAndRects.h
src/utils/SkNWayCanvas.cpp
src/utils/SkPictureUtils.cpp
src/utils/debugger/SkDebugCanvas.cpp
src/utils/debugger/SkDebugCanvas.h
tests/DeferredCanvasTest.cpp
tests/RecordDrawTest.cpp