Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 19f31355903c21f25b83b85e3dd03ca8d1ebc3dc
https://github.com/WebKit/WebKit/commit/19f31355903c21f25b83b85e3dd03ca8d1ebc3dc
Author: Jani Hautakangas <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M Source/WebCore/platform/Skia.cmake
M Source/WebCore/platform/SourcesSkia.txt
M Source/WebCore/platform/graphics/skia/SkiaCompositingLayer.cpp
A Source/WebCore/platform/graphics/skia/SkiaCompositingLayerFilters.cpp
A Source/WebCore/platform/graphics/skia/SkiaCompositingLayerFilters.h
Log Message:
-----------
[GTK][WPE] Skia Compositor: Extract filter helpers to
SkiaCompositingLayerFilters
https://bugs.webkit.org/show_bug.cgi?id=313162
Reviewed by Carlos Garcia Campos.
Move the filter-building helpers out of SkiaCompositingLayer into a separate
file and its own namespace. They depend only on FilterOperation and
FilterOperations, not on layer state, so scoping them separately makes
SkiaCompositingLayer leaner.
* Source/WebCore/platform/Skia.cmake:
* Source/WebCore/platform/SourcesSkia.txt:
* Source/WebCore/platform/graphics/skia/SkiaCompositingLayer.cpp:
(WebCore::SkiaCompositingLayer::setFilters):
(WebCore::SkiaCompositingLayer::setBackdropFilters):
(WebCore::SkiaCompositingLayer::syncAnimations):
(WebCore::createFilter): Deleted.
(WebCore::createFilters): Deleted.
* Source/WebCore/platform/graphics/skia/SkiaCompositingLayerFilters.cpp: Added.
(WebCore::SkiaCompositingLayerFilters::create):
* Source/WebCore/platform/graphics/skia/SkiaCompositingLayerFilters.h: Added.
Canonical link: https://commits.webkit.org/311933@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications