Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(138)

Unified Diff: src/core/SkCanvas.cpp

Issue 680543002: Add some more volatile paths. (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: Rebase to ToT Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | src/gpu/GrClipMaskManager.cpp » ('j') | src/gpu/GrClipMaskManager.cpp » ('J')
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: src/core/SkCanvas.cpp
diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp
index 2f7fcf4d4b5b5110ebf490cc33d14cc0cac15086..1c3dd7ea8dfd06fd0c44e5b82eddfdc4e5c492c4 100644
--- a/src/core/SkCanvas.cpp
+++ b/src/core/SkCanvas.cpp
@@ -1500,6 +1500,7 @@ void SkCanvas::onClipPath(const SkPath& path, SkRegion::Op op, ClipEdgeStyle edg
op = SkRegion::kReplace_Op;
}
+ devPath.setIsVolatile(true);
rasterclip_path(&fMCRec->fRasterClip, this, devPath, op, edgeStyle);
}
@@ -1547,6 +1548,7 @@ void SkCanvas::validateClip() const {
default: {
SkPath path;
element->asPath(&path);
+ path.setIsVolatile(true);
bsalomon 2014/10/24 17:29:18 If this is coming out of the clipstack and copying
rasterclip_path(&tmpClip, this, path, element->getOp(), element->isAA());
break;
}
« no previous file with comments | « no previous file | src/gpu/GrClipMaskManager.cpp » ('j') | src/gpu/GrClipMaskManager.cpp » ('J')

Powered by Google App Engine
This is Rietveld 408576698