Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 763d7464624792d31e7aa952bcab3213616ea406
https://github.com/WebKit/WebKit/commit/763d7464624792d31e7aa952bcab3213616ea406
Author: Said Abou-Hallawa <[email protected]>
Date: 2025-09-12 (Fri, 12 Sep 2025)
Changed paths:
A
LayoutTests/css3/filters/effect-unaccelerated-graphics-context-blur-expected.html
A LayoutTests/css3/filters/effect-unaccelerated-graphics-context-blur.html
M Source/WebCore/platform/graphics/filters/FEGaussianBlur.cpp
Log Message:
-----------
[CG] radius of CGGaussianBlurStyle is not in the BaseCTM coordinates
https://bugs.webkit.org/show_bug.cgi?id=298725
rdar://160383014
Reviewed by Simon Fraser.
In /299740@main, the radius of the CGGaussianBlurStyle was scaled by the device
scale factor as a work around for a CG bug on accelerated drawing.
The radius should not be scaled by the device scale factor. In other words it
should be in the BaseCTM coordinates. This is the behavior of the unaccelerated
drawing.
The workaround should stay for the accelerated drawing till the CG bug is fixed.
*
LayoutTests/css3/filters/effect-unaccelerated-graphics-context-blur-expected.html:
Added.
* LayoutTests/css3/filters/effect-unaccelerated-graphics-context-blur.html:
Added.
* Source/WebCore/platform/graphics/filters/FEGaussianBlur.cpp:
(WebCore::FEGaussianBlur::createGraphicsStyle const):
Canonical link: https://commits.webkit.org/299903@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes