[webkit-changes] [WebKit/WebKit] 3d57fb: [LBSE][GTK][WPE] Composited SVG shapes are blurry ...
Vitaly Dyachkov
noreply at github.com
Fri Jan 31 10:36:04 PST 2025
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 3d57fb9908dbb3b3cdb6fe1b742c761fc5841df3
https://github.com/WebKit/WebKit/commit/3d57fb9908dbb3b3cdb6fe1b742c761fc5841df3
Author: Vitaly Dyachkov <vitaly at igalia.com>
Date: 2025-01-31 (Fri, 31 Jan 2025)
Changed paths:
M LayoutTests/platform/glib/TestExpectations
M LayoutTests/svg/compositing/outermost-svg-directly-composited-group-child.html
M LayoutTests/svg/compositing/outermost-svg-directly-composited-shape-child.html
M LayoutTests/svg/compositing/outermost-svg-directly-composited-transformed-group-child.html
M LayoutTests/svg/compositing/outermost-svg-with-border-overflow-visible.html
M LayoutTests/svg/compositing/outermost-svg-with-border-padding-margin.html
M LayoutTests/svg/compositing/outermost-svg-with-border-padding.html
M LayoutTests/svg/compositing/outermost-svg-with-border.html
M LayoutTests/svg/compositing/svg-poster-circle.html
M Source/WebCore/platform/graphics/texmap/coordinated/GraphicsLayerCoordinated.cpp
M Source/WebCore/platform/graphics/texmap/coordinated/GraphicsLayerCoordinated.h
Log Message:
-----------
[LBSE][GTK][WPE] Composited SVG shapes are blurry when an ancestor is upscaled
https://bugs.webkit.org/show_bug.cgi?id=286468
Reviewed by Nikolas Zimmermann.
`GraphicsLayerCoordinated` should calculate and use the root relative scale,
similiarly to what `GraphicsLayerCA` already does.
This patch makes all `svg/compositing` tests pass on GTK and WPE
after slightly updating fuzziness for some of them.
* LayoutTests/platform/glib/TestExpectations:
* LayoutTests/svg/compositing/outermost-svg-directly-composited-group-child.html:
* LayoutTests/svg/compositing/outermost-svg-directly-composited-shape-child.html:
* LayoutTests/svg/compositing/outermost-svg-directly-composited-transformed-group-child.html:
* LayoutTests/svg/compositing/outermost-svg-with-border-overflow-visible.html:
* LayoutTests/svg/compositing/outermost-svg-with-border-padding-margin.html:
* LayoutTests/svg/compositing/outermost-svg-with-border-padding.html:
* LayoutTests/svg/compositing/outermost-svg-with-border.html:
* LayoutTests/svg/compositing/svg-poster-circle.html:
* Source/WebCore/platform/graphics/texmap/coordinated/GraphicsLayerCoordinated.cpp:
(WebCore::GraphicsLayerCoordinated::updateRootRelativeScale):
(WebCore::GraphicsLayerCoordinated::commitLayerChanges):
* Source/WebCore/platform/graphics/texmap/coordinated/GraphicsLayerCoordinated.h:
Canonical link: https://commits.webkit.org/289615@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