summaryrefslogtreecommitdiff
path: root/libs/hwui/pipeline/skia/RenderNodeDrawable.cpp
diff options
context:
space:
mode:
authorDerek Sollenberger <djsollen@google.com>2018-02-16 12:24:13 -0500
committerDerek Sollenberger <djsollen@google.com>2018-02-20 10:59:44 -0500
commit52230bc215c13f33cb63ff8c1bcb26e609e9ccb7 (patch)
tree7ba54fb1de7ff9aebd9b5466e74a5aa9cad5b54e /libs/hwui/pipeline/skia/RenderNodeDrawable.cpp
parent70759df969019e52c983c009b7f278db38978969 (diff)
Remove Skia RenderPipeline saveLayer logic for software layers.
Test: CtsUiRenderingTestCases:LayerTests Bug: 72052698 Change-Id: Ief845c409755e6bc61849a6ab3506ef60161f231
Diffstat (limited to 'libs/hwui/pipeline/skia/RenderNodeDrawable.cpp')
-rw-r--r--libs/hwui/pipeline/skia/RenderNodeDrawable.cpp12
1 files changed, 0 insertions, 12 deletions
diff --git a/libs/hwui/pipeline/skia/RenderNodeDrawable.cpp b/libs/hwui/pipeline/skia/RenderNodeDrawable.cpp
index 77925fd87fc7..6c04d7862979 100644
--- a/libs/hwui/pipeline/skia/RenderNodeDrawable.cpp
+++ b/libs/hwui/pipeline/skia/RenderNodeDrawable.cpp
@@ -226,18 +226,6 @@ void RenderNodeDrawable::drawContent(SkCanvas* canvas) const {
canvas->drawRect(bounds, transparentPaint);
}
}
-
- // composing a software layer with alpha
- } else if (properties.effectiveLayerType() == LayerType::Software) {
- SkPaint paint;
- bool needsLayer = layerNeedsPaint(layerProperties, alphaMultiplier, &paint);
- if (needsLayer) {
- canvas->saveLayer(bounds, &paint);
- }
- displayList->draw(canvas);
- if (needsLayer) {
- canvas->restore();
- }
} else {
if (alphaMultiplier < 1.0f) {
// Non-layer draw for a view with getHasOverlappingRendering=false, will apply