Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 763d7464624792d31e7aa952bcab3213616ea406
      
https://github.com/WebKit/WebKit/commit/763d7464624792d31e7aa952bcab3213616ea406
  Author: Said Abou-Hallawa <s...@apple.com>
  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
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to