summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Stan Iliev <stani@google.com> 2018-03-23 18:07:20 +0000
committer android-build-merger <android-build-merger@google.com> 2018-03-23 18:07:20 +0000
commit17a360cfa64cf72b829ab5217dd52b84e2465f4c (patch)
treefed9a99adeffd7ca6952a3267c6714c7eaddf6fb
parentbdfc53b3acbe5325d6cbedc1cb7a6882b282833c (diff)
parentf32a9c0c0888bb9b950a05b1317d057a8c835d5e (diff)
Merge "Clear the frame buffer for F16 pixel format" into pi-dev am: 13269764e5
am: f32a9c0c08 Change-Id: I1283bb9fca81027ff87c2e18f19d701822830f00
-rw-r--r--libs/hwui/pipeline/skia/SkiaPipeline.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/hwui/pipeline/skia/SkiaPipeline.cpp b/libs/hwui/pipeline/skia/SkiaPipeline.cpp
index 9db39d954e4c..0cd1c151629d 100644
--- a/libs/hwui/pipeline/skia/SkiaPipeline.cpp
+++ b/libs/hwui/pipeline/skia/SkiaPipeline.cpp
@@ -342,7 +342,8 @@ void SkiaPipeline::renderFrameImpl(const LayerUpdateQueue& layers, const SkRect&
SkAutoCanvasRestore saver(canvas, true);
canvas->androidFramework_setDeviceClipRestriction(clip.roundOut());
- if (!opaque) {
+ // STOPSHIP: Revert, temporary workaround to clear always F16 frame buffer for b/74976293
+ if (!opaque || wideColorGamut) {
canvas->clear(SK_ColorTRANSPARENT);
}