diff options
author | Chris Craik <ccraik@google.com> | 2013-03-15 17:24:33 -0700 |
---|---|---|
committer | Chris Craik <ccraik@google.com> | 2013-03-15 17:29:27 -0700 |
commit | a08f95cfeca7217f9c533b03663bf0dceedd259a (patch) | |
tree | 76be3f20c535d3f93d82624daa3a66d23765bdce /libs/hwui/DeferredDisplayList.cpp | |
parent | ff78583d8a73ca35ce65b5d2592570ff6fb9901b (diff) |
Use snapshot alpha for layers
Removes mMultipliedAlpha, using the snapshot alpha for all
non-overlapping display list alpha control.
Additionally, fixes opacity issues where children of
hasOverlappingRendering=false displaylists (both hw layer sublists and
other sublists with hasOverlappingRendering=false)
Change-Id: I6adc16da855835f9f518f8967628e5d0135c789b
Diffstat (limited to 'libs/hwui/DeferredDisplayList.cpp')
-rw-r--r-- | libs/hwui/DeferredDisplayList.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/hwui/DeferredDisplayList.cpp b/libs/hwui/DeferredDisplayList.cpp index 2027fc86ad8a..3bd65a7f0deb 100644 --- a/libs/hwui/DeferredDisplayList.cpp +++ b/libs/hwui/DeferredDisplayList.cpp @@ -78,7 +78,7 @@ public: #if DEBUG_DISPLAY_LIST_OPS_AS_EVENTS renderer.eventMark(strlen(op->name()), op->name()); #endif - status |= op->applyDraw(renderer, dirty, 0, op->state.mMultipliedAlpha); + status |= op->applyDraw(renderer, dirty, 0); logBuffer.writeCommand(0, op->name()); } return status; |