From 5413f85a53a89933d4a3c215ab09af790c32bf19 Mon Sep 17 00:00:00 2001 From: Jelle Raaijmakers Date: Fri, 25 Oct 2024 16:18:12 +0200 Subject: [PATCH] LibWeb: Paint drop shadow filters --- .../Libraries/LibWeb/Painting/DisplayListPlayerSkia.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Userland/Libraries/LibWeb/Painting/DisplayListPlayerSkia.cpp b/Userland/Libraries/LibWeb/Painting/DisplayListPlayerSkia.cpp index 71cd2d74a0c2..006ccd70e086 100644 --- a/Userland/Libraries/LibWeb/Painting/DisplayListPlayerSkia.cpp +++ b/Userland/Libraries/LibWeb/Painting/DisplayListPlayerSkia.cpp @@ -351,9 +351,9 @@ static sk_sp to_skia_image_filter(CSS::ResolvedFilter::FilterFunc auto color_filter = SkColorFilters::Matrix(matrix, SkColorFilters::Clamp::kNo); return SkImageFilters::ColorFilter(color_filter, nullptr); }, - [&](CSS::ResolvedFilter::DropShadow const&) { - dbgln("TODO: Implement drop-shadow() filter function!"); - return sk_sp {}; + [&](CSS::ResolvedFilter::DropShadow const& command) { + auto shadow_color = to_skia_color(command.color); + return SkImageFilters::DropShadow(command.offset_x, command.offset_y, command.radius, command.radius, shadow_color, nullptr); }); }