Changeset 88698 in webkit
- Timestamp:
- Jun 13, 2011 2:33:13 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r88697 r88698 1 2011-06-13 Adrienne Walker <enne@google.com> 2 3 Reviewed by Simon Fraser. 4 5 Overlap test needs to consider children of composited layers 6 https://bugs.webkit.org/show_bug.cgi?id=62465 7 8 * compositing/layer-creation/overlap-child-layer-expected.png: Added. 9 * compositing/layer-creation/overlap-child-layer-expected.txt: Added. 10 * compositing/layer-creation/overlap-child-layer.html: Added. 11 1 12 2011-06-13 Dimitri Glazkov <dglazkov@chromium.org> 2 13 -
trunk/Source/WebCore/ChangeLog
r88696 r88698 1 2011-06-13 Adrienne Walker <enne@google.com> 2 3 Reviewed by Simon Fraser. 4 5 Overlap test needs to consider children of composited layers 6 https://bugs.webkit.org/show_bug.cgi?id=62465 7 8 Any child layer with a compositing ancestor will be put into a 9 composited layer even though they themselves don't need compositing. 10 As layer bounds aren't hierarchical, these layer bounds themselves 11 need to be put into the overlap map because the composited layer 12 itself is not sufficient. 13 14 Test: compositing/layer-creation/overlap-animated-layer.html 15 16 * rendering/RenderLayerCompositor.cpp: 17 (WebCore::RenderLayerCompositor::computeCompositingRequirements): 18 1 19 2011-06-13 Xan Lopez <xlopez@igalia.com> 2 20 -
trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp
r88580 r88698 630 630 // This layer now acts as the ancestor for kids. 631 631 childState.m_compositingAncestor = layer; 632 if (overlapMap) 633 addToOverlapMap(*overlapMap, layer, absBounds, haveComputedBounds); 632 } 633 634 if (overlapMap && childState.m_compositingAncestor && !childState.m_compositingAncestor->isRootLayer()) { 635 addToOverlapMap(*overlapMap, layer, absBounds, haveComputedBounds); 634 636 } 635 637
Note: See TracChangeset
for help on using the changeset viewer.