OSDN Git Service

drm_hwcomposer: fix missing assignment of premult flag
authorHaixia Shi <hshi@chromium.org>
Fri, 16 Oct 2015 17:48:15 +0000 (10:48 -0700)
committerHaixia Shi <hshi@chromium.org>
Fri, 16 Oct 2015 17:48:15 +0000 (10:48 -0700)
This was somehow dropped due to the recent squash ground work CL.

BUG=24791071
TEST=verify bug is fixed

Change-Id: If5f2b61104d47a2d70d3c3b34149c1d62ec82659

glworker.cpp

index 7ea2a34..f72c0e1 100644 (file)
@@ -406,6 +406,7 @@ static void ConstructCommand(const DrmHwcLayer *layers,
     }
 
     src.alpha = layer.alpha / 255.0f;
+    src.premult = (layer.blending == DrmHwcBlending::kPreMult) ? 1.0f : 0.0f;
   }
 }