Changeset 236945 in webkit
- Timestamp:
- Oct 8, 2018, 4:19:25 PM (8 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/compositing/layer-creation/deep-tree.html (modified) (1 diff)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r236942 r236945 1 2018-10-08 Dean Jackson <dino@apple.com> 2 3 CrashTracer: backboardd at Recursion :: QuartzCore: CA::Render::Updater::prepare_sublayer0 4 https://bugs.webkit.org/show_bug.cgi?id=190376 5 <rdar://problem/44986520> 6 7 Reviewed by Tim Horton. 8 9 * compositing/layer-creation/deep-tree.html: 10 1 11 2018-10-08 Aditya Keerthi <akeerthi@apple.com> 2 12 -
trunk/LayoutTests/compositing/layer-creation/deep-tree.html
r180441 r236945 34 34 function doTest() 35 35 { 36 makeDeepTree( 500, document.getElementById('deep'));36 makeDeepTree(129, document.getElementById('deep')); 37 37 } 38 38 -
trunk/Source/WebCore/ChangeLog
r236943 r236945 1 2018-10-08 Dean Jackson <dino@apple.com> 2 3 CrashTracer: backboardd at Recursion :: QuartzCore: CA::Render::Updater::prepare_sublayer0 4 https://bugs.webkit.org/show_bug.cgi?id=190376 5 <rdar://problem/44986520> 6 7 Reviewed by Tim Horton. 8 9 Very deep CoreAnimation layer trees can cause problems. Reduce our maximum 10 depth from 256 to 128. 11 12 Modified existing test: compositing/layer-creation/deep-tree.html 13 14 * platform/graphics/ca/GraphicsLayerCA.cpp: Cap the depth at 128. 15 1 16 2018-10-08 Commit Queue <commit-queue@webkit.org> 2 17 -
trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp
r236750 r236945 90 90 91 91 // Derived empirically: <rdar://problem/13401861> 92 static const unsigned cMaxLayerTreeDepth = 250;92 static const unsigned cMaxLayerTreeDepth = 128; 93 93 94 94 // About 10 screens of an iPhone 6 Plus. <rdar://problem/44532782>
Note:
See TracChangeset
for help on using the changeset viewer.