diff options
| author | 2018-02-06 23:43:42 +0000 | |
|---|---|---|
| committer | 2018-02-06 23:43:42 +0000 | |
| commit | dd3afdb48398daeaa4a6df197b0742a1e34fba58 (patch) | |
| tree | 90e6d5f1a10ca06f23f865135e51af85b1ec20e7 /libs | |
| parent | 077e3042b8209dbe72b528ac261a135229332129 (diff) | |
| parent | 58978e182f07aba78141ed1d89a17bbb052f09d8 (diff) | |
Merge "remove unused/deprecated flags from savelayer"
Diffstat (limited to 'libs')
| -rw-r--r-- | libs/hwui/SkiaCanvas.cpp | 5 | ||||
| -rw-r--r-- | libs/hwui/SkiaCanvasProxy.cpp | 4 |
2 files changed, 0 insertions, 9 deletions
diff --git a/libs/hwui/SkiaCanvas.cpp b/libs/hwui/SkiaCanvas.cpp index b2edd3392873..9e0d10d07892 100644 --- a/libs/hwui/SkiaCanvas.cpp +++ b/libs/hwui/SkiaCanvas.cpp @@ -187,11 +187,6 @@ void SkiaCanvas::restoreToCount(int restoreCount) { static inline SkCanvas::SaveLayerFlags layerFlags(SaveFlags::Flags flags) { SkCanvas::SaveLayerFlags layerFlags = 0; - // We intentionally ignore the SaveFlags::HasAlphaLayer and - // SkCanvas::kIsOpaque_SaveLayerFlag flags because HWUI ignores it - // and our Android client may use it incorrectly. - // In Skia, this flag is purely for performance optimization. - if (!(flags & SaveFlags::ClipToLayer)) { layerFlags |= SkCanvas::kDontClipToLayer_Legacy_SaveLayerFlag; } diff --git a/libs/hwui/SkiaCanvasProxy.cpp b/libs/hwui/SkiaCanvasProxy.cpp index 06e2d6c00ef5..fc009d871620 100644 --- a/libs/hwui/SkiaCanvasProxy.cpp +++ b/libs/hwui/SkiaCanvasProxy.cpp @@ -204,10 +204,6 @@ static inline SaveFlags::Flags saveFlags(SkCanvas::SaveLayerFlags layerFlags) { saveFlags |= SaveFlags::ClipToLayer; } - if (!(layerFlags & SkCanvas::kIsOpaque_SaveLayerFlag)) { - saveFlags |= SaveFlags::HasAlphaLayer; - } - return saveFlags; } |