Restrict the total combined size of backdrop filters
<rdar://problem/44532782>
Created attachment 350296 [details] Patch
Comment on attachment 350296 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=350296&action=review > Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp:1591 > + if (commitState.totalBackdropFilterSize != childCommitState.totalBackdropFilterSize) What happens if you delete this line?
Comment on attachment 350296 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=350296&action=review > Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp:95 > +static const unsigned cMaxTotalBackdropFilterSize = 1242 * 2208 * 10; Maybe call this "area" > Source/WebCore/platform/graphics/ca/GraphicsLayerCA.h:158 > + unsigned totalBackdropFilterSize { 0 }; totalBackdropFilterArea
Comment on attachment 350296 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=350296&action=review >> Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp:1591 >> + if (commitState.totalBackdropFilterSize != childCommitState.totalBackdropFilterSize) > > What happens if you delete this line? This is the best review comment I've ever received.
Committed r236306: <https://trac.webkit.org/changeset/236306>