Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: d53639be308d5b26808335532b0fa6637d05ff3f
https://github.com/WebKit/WebKit/commit/d53639be308d5b26808335532b0fa6637d05ff3f
Author: Simon Fraser <[email protected]>
Date: 2026-01-02 (Fri, 02 Jan 2026)
Changed paths:
M Source/WebCore/SourcesCocoa.txt
M Source/WebCore/WebCore.xcodeproj/project.pbxproj
M Source/WebCore/platform/graphics/coreimage/FEBlendCoreImageApplier.h
M Source/WebCore/platform/graphics/coreimage/FEBlendCoreImageApplier.mm
M Source/WebCore/platform/graphics/coreimage/FEFloodCoreImageApplier.h
M Source/WebCore/platform/graphics/coreimage/FEFloodCoreImageApplier.mm
M
Source/WebCore/platform/graphics/coreimage/FEGaussianBlurCoreImageApplier.h
M
Source/WebCore/platform/graphics/coreimage/FEGaussianBlurCoreImageApplier.mm
M Source/WebCore/platform/graphics/coreimage/FEMorphologyCoreImageApplier.h
M Source/WebCore/platform/graphics/coreimage/FEMorphologyCoreImageApplier.mm
A Source/WebCore/platform/graphics/coreimage/FEOffsetCoreImageApplier.h
A Source/WebCore/platform/graphics/coreimage/FEOffsetCoreImageApplier.mm
M Source/WebCore/platform/graphics/filters/FEMorphology.cpp
M Source/WebCore/platform/graphics/filters/FEOffset.cpp
M Source/WebCore/platform/graphics/filters/FEOffset.h
M Source/WebCore/platform/network/mac/AuthenticationMac.mm
Log Message:
-----------
[CI Filters] Implement FEOffset in Core Image
https://bugs.webkit.org/show_bug.cgi?id=304864
rdar://167452806
Reviewed by Mike Wyrzykowski.
Add a Core Image implementation of FEOffset, which just needs to use
`imageByApplyingTransform:` to offset the image.
Remove implementations of `supportsCoreImageRendering()` that just return
true, because they are not needed.
* Source/WebCore/SourcesCocoa.txt:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/platform/graphics/coreimage/FEBlendCoreImageApplier.h:
* Source/WebCore/platform/graphics/coreimage/FEBlendCoreImageApplier.mm:
(WebCore::FEBlendCoreImageApplier::supportsCoreImageRendering): Deleted.
* Source/WebCore/platform/graphics/coreimage/FEFloodCoreImageApplier.h:
* Source/WebCore/platform/graphics/coreimage/FEFloodCoreImageApplier.mm:
(WebCore::FEFloodCoreImageApplier::supportsCoreImageRendering): Deleted.
* Source/WebCore/platform/graphics/coreimage/FEGaussianBlurCoreImageApplier.h:
* Source/WebCore/platform/graphics/coreimage/FEGaussianBlurCoreImageApplier.mm:
(WebCore::FEGaussianBlurCoreImageApplier::supportsCoreImageRendering): Deleted.
* Source/WebCore/platform/graphics/coreimage/FEMorphologyCoreImageApplier.h:
* Source/WebCore/platform/graphics/coreimage/FEMorphologyCoreImageApplier.mm:
(WebCore::FEMorphologyCoreImageApplier::FEMorphologyCoreImageApplier):
(WebCore::FEMorphologyCoreImageApplier::supportsCoreImageRendering): Deleted.
* Source/WebCore/platform/graphics/coreimage/FEOffsetCoreImageApplier.h:
* Source/WebCore/platform/graphics/coreimage/FEOffsetCoreImageApplier.mm:
(WebCore::FEOffsetCoreImageApplier::FEOffsetCoreImageApplier):
(WebCore::FEOffsetCoreImageApplier::apply const):
* Source/WebCore/platform/graphics/filters/FEMorphology.cpp:
(WebCore::FEMorphology::supportedFilterRenderingModes const):
* Source/WebCore/platform/graphics/filters/FEOffset.cpp:
(WebCore::FEOffset::supportedFilterRenderingModes const):
(WebCore::FEOffset::createAcceleratedApplier const):
* Source/WebCore/platform/graphics/filters/FEOffset.h:
* Source/WebCore/platform/network/mac/AuthenticationMac.mm: Unified sources fix.
Canonical link: https://commits.webkit.org/305058@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications