diff options
author | 2017-04-18 16:29:39 +0000 | |
---|---|---|
committer | 2017-04-18 16:29:39 +0000 | |
commit | 0bbc82cba1a2a5ac0fc852b82cb85b50e48118e9 (patch) | |
tree | 786464fe7bd6e82c092fd60534183e521803a32d /libs/hwui/SkiaCanvas.cpp | |
parent | fdba38b099f832319179c670e8d0a390a0822d4c (diff) | |
parent | c421f748a9bb52b2019ac2bebf6ecf937a380394 (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.cpp | 10 |
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(); } |