Branch: refs/heads/webkitglib/2.48
Home: https://github.com/WebKit/WebKit
Commit: edfe685f43f835f514a2d003eb36bc8f963ff235
https://github.com/WebKit/WebKit/commit/edfe685f43f835f514a2d003eb36bc8f963ff235
Author: Taher Ali <[email protected]>
Date: 2025-08-07 (Thu, 07 Aug 2025)
Changed paths:
A LayoutTests/svg/filters/feComponentTransfer-gamma-expected.html
A LayoutTests/svg/filters/feComponentTransfer-gamma.html
M Source/WebCore/svg/graphics/filters/SVGFilter.cpp
Log Message:
-----------
Cherry-pick 298332@main (1c0dff3c8c02).
https://bugs.webkit.org/show_bug.cgi?id=296776
REGRESSION(275091@main): Darker output with SVG feComponentTransfer
https://bugs.webkit.org/show_bug.cgi?id=296776
rdar://156406312
Reviewed by Brent Fulgham and Said Abou-Hallawa.
The regressing commit (275091@main) aimed to fix darker SVG filter
outputs in Cairo by creating SourceGraphic and SourceAlpha to the
operating color space, but omitted the USE(CAIRO) directive,
applying it universally and breaking filter effects in non-Cairo
software appliers.
* LayoutTests/svg/filters/feComponentTransfer-gamma-expected.html: Added.
* LayoutTests/svg/filters/feComponentTransfer-gamma.html: Added.
* Source/WebCore/svg/graphics/filters/SVGFilter.cpp:
(WebCore::buildFilterEffectGraph):
Canonical link: https://commits.webkit.org/298332@main
Canonical link: https://commits.webkit.org/290945.346@webkitglib/2.48
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