Changeset 174924 in webkit
- Timestamp:
- Oct 20, 2014 11:12:54 PM (10 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r174922 r174924 1 2014-10-20 YongGeol Jung <yg48.jung@samsung.com> 2 3 [Coordinated Graphics] '-webkit-mask-image: -webkit-gradient' doesn't work for AC layer. 4 https://bugs.webkit.org/show_bug.cgi?id=125326 5 6 Reviewed by Gyuyoung Kim. 7 8 Mask layer hasn't requested to synchronize with AC layer in CoordinatedGraphics so far. 9 That's why the mask layer isn't shown under CoordinatedGraphics. 10 Thus this patch lets the mask layer synchronize with the AC layer whenever AC layer is updated. 11 12 Below layout test case is related to this issue when --pixel test is enabled. 13 Unfortunately EFL WebKitTestRunner doesn't support AC mode yet. 14 When EFL test framework supports AC mode, the test will be passed. 15 16 Test: compositing/masks/mask-of-clipped-layer.html 17 18 * platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp: 19 (WebCore::CoordinatedGraphicsLayer::syncPendingStateChangesIncludingSubLayers): 20 1 21 2014-10-17 Jeffrey Pfau <jpfau@apple.com> 2 22 -
trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp
r173268 r174924 800 800 } 801 801 802 if (maskLayer()) 803 toCoordinatedGraphicsLayer(maskLayer())->syncPendingStateChangesIncludingSubLayers(); 804 802 805 for (size_t i = 0; i < children().size(); ++i) 803 806 toCoordinatedGraphicsLayer(children()[i])->syncPendingStateChangesIncludingSubLayers();
Note: See TracChangeset
for help on using the changeset viewer.