summaryrefslogtreecommitdiff
path: root/libs/hwui/SkiaCanvas.cpp
diff options
context:
space:
mode:
author Derek Sollenberger <djsollen@google.com> 2017-04-18 16:29:39 +0000
committer android-build-merger <android-build-merger@google.com> 2017-04-18 16:29:39 +0000
commit0bbc82cba1a2a5ac0fc852b82cb85b50e48118e9 (patch)
tree786464fe7bd6e82c092fd60534183e521803a32d /libs/hwui/SkiaCanvas.cpp
parentfdba38b099f832319179c670e8d0a390a0822d4c (diff)
parentc421f748a9bb52b2019ac2bebf6ecf937a380394 (diff)
Merge "Remove round rect clipping optimization." into oc-dev am: 190fe086df
am: c421f748a9 Change-Id: I6fe0b0eabb2ad17a7dd6df8c695029f36f8b3cd6
Diffstat (limited to 'libs/hwui/SkiaCanvas.cpp')
-rw-r--r--libs/hwui/SkiaCanvas.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/libs/hwui/SkiaCanvas.cpp b/libs/hwui/SkiaCanvas.cpp
index 7423127ecfbc..623b496f5f09 100644
--- a/libs/hwui/SkiaCanvas.cpp
+++ b/libs/hwui/SkiaCanvas.cpp
@@ -390,14 +390,8 @@ bool SkiaCanvas::clipRect(float left, float top, float right, float bottom, SkCl
}
bool SkiaCanvas::clipPath(const SkPath* path, SkClipOp op) {
- SkRRect roundRect;
- if (path->isRRect(&roundRect)) {
- this->recordClip(roundRect, op);
- mCanvas->clipRRect(roundRect, op);
- } else {
- this->recordClip(*path, op);
- mCanvas->clipPath(*path, op);
- }
+ this->recordClip(*path, op);
+ mCanvas->clipPath(*path, op);
return !mCanvas->isClipEmpty();
}