| Index: src/core/SkCanvas.cpp
|
| diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp
|
| index ed8274dc5d3b4a9bf09d6241541620b1a11f9a4f..eb72910e4bf9c56f96389d951afc0c7199eea602 100644
|
| --- a/src/core/SkCanvas.cpp
|
| +++ b/src/core/SkCanvas.cpp
|
| @@ -490,6 +490,7 @@ SkBaseDevice* SkCanvas::init(SkBaseDevice* device) {
|
| fAllowSimplifyClip = false;
|
| fDeviceCMDirty = false;
|
| fSaveLayerCount = 0;
|
| + fCullCount = 0;
|
| fMetaData = NULL;
|
|
|
| fMCRec = (MCRec*)fMCStack.push_back();
|
| @@ -992,6 +993,14 @@ SkSurface* SkCanvas::onNewSurface(const SkImageInfo& info) {
|
| return dev ? dev->newSurface(info) : NULL;
|
| }
|
|
|
| +void SkCanvas::onPushCull(const SkRect& cullRect) {
|
| + // do nothing. Subclasses may do something
|
| +}
|
| +
|
| +void SkCanvas::onPopCull() {
|
| + // do nothing. Subclasses may do something
|
| +}
|
| +
|
| /////////////////////////////////////////////////////////////////////////////
|
|
|
| void SkCanvas::internalDrawBitmap(const SkBitmap& bitmap,
|
|
|