diff options
author | 2014-10-01 16:40:16 -0700 | |
---|---|---|
committer | 2014-10-01 16:40:16 -0700 | |
commit | c5b5f0556b542a22f01d254e6284f69e9eb23e74 (patch) | |
tree | a32d339947b3bd0663c59182770ba951ffa74863 /libs/hwui/OpenGLRenderer.cpp | |
parent | ec89863adec09dbf980b2d2c90c0fa5e78ffa7a9 (diff) |
Account for colorfilter transparency in determining paint opacity
bug:17765601
Change-Id: I90d76ee199bb357c71fc8f537c1abfa20d848416
Diffstat (limited to 'libs/hwui/OpenGLRenderer.cpp')
-rwxr-xr-x | libs/hwui/OpenGLRenderer.cpp | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/libs/hwui/OpenGLRenderer.cpp b/libs/hwui/OpenGLRenderer.cpp index ce1d09fe149a..eb9bb916d0bf 100755 --- a/libs/hwui/OpenGLRenderer.cpp +++ b/libs/hwui/OpenGLRenderer.cpp @@ -1714,13 +1714,6 @@ void OpenGLRenderer::accountForClear(SkXfermode::Mode mode) { } } -static bool isBlendedColorFilter(const SkColorFilter* filter) { - if (filter == NULL) { - return false; - } - return (filter->getFlags() & SkColorFilter::kAlphaUnchanged_Flag) == 0; -} - void OpenGLRenderer::setupDrawBlending(const Layer* layer, bool swapSrcDst) { SkXfermode::Mode mode = layer->getMode(); // When the blending mode is kClear_Mode, we need to use a modulate color |