We want to enable tiling tiling-based optimization for drawRectShadow() and drawInsetShadow(). Since r228776, cairo ports doesn't have tiling-based optimization, we see some performance regressions.
Created attachment 368306 [details] Patch Patch
Created attachment 368307 [details] Patch Try to Fix Mac build
Created attachment 368308 [details] Outer shadow benchmark Simple outer shadowblur benchmark
Created attachment 368309 [details] Inner shadow benchmark Inset shadow benchmark
I ran LayoutTests for WinCairo and GTK, and didn't see any regression cases.
Comment on attachment 368307 [details] Patch Attachment 368307 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: https://webkit-queues.webkit.org/results/12003413 New failing tests: imported/w3c/web-platform-tests/service-workers/cache-storage/window/cache-abort.https.html
Created attachment 368312 [details] Archive of layout-test-results from ews122 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews122 Port: ios-simulator-wk2 Platform: Mac OS X 10.13.6
Comment on attachment 368307 [details] Patch Clearing flags on attachment: 368307 Committed r244913: <https://trac.webkit.org/changeset/244913>
All reviewed patches have been landed. Closing bug.
<rdar://problem/50450914>