[webkit-changes] [WebKit/WebKit] 203bea: Changing opaqueness of a backdrop root doesn't upd...
mattwoodrow
noreply at github.com
Tue Jan 28 17:46:37 PST 2025
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 203bea74f42db5d1086f657850603d31e7504867
https://github.com/WebKit/WebKit/commit/203bea74f42db5d1086f657850603d31e7504867
Author: Matt Woodrow <mattwoodrow at apple.com>
Date: 2025-01-28 (Tue, 28 Jan 2025)
Changed paths:
M Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp
Log Message:
-----------
Changing opaqueness of a backdrop root doesn't update the filters.
https://bugs.webkit.org/show_bug.cgi?id=286645
<rdar://141454647>
Reviewed by Simon Fraser.
If commitState.backdropRootIsOpaque, then GraphicsLayerCA needs to re-set the
filters so that the CA filter set gets recomputed with the new opaque value.
No test, since there's no way to dump the CA filters from the UI process. The
actual rendering should be (close to) identical and doesn't make for a useful
stable comparison.
* Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp:
(WebCore::GraphicsLayerCA::updateBackdropFilters):
Canonical link: https://commits.webkit.org/289476@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list