1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 03:47:35 +00:00

LibWeb/Painting: Do not clip border radius when it is out of viewport

Painting optimization to do less unnecessary work.
This commit is contained in:
Aliaksandr Kalenik 2023-10-18 16:24:20 +02:00 committed by Andreas Kling
parent b835d2bd66
commit 708574d373
3 changed files with 10 additions and 2 deletions

View file

@ -53,7 +53,7 @@ ErrorOr<NonnullRefPtr<BorderRadiusCornerClipper>> BorderRadiusCornerClipper::cre
.corner_bitmap_size = corners_bitmap_size
};
return try_make_ref_counted<BorderRadiusCornerClipper>(corner_data, corner_bitmap.release_nonnull(), corner_clip);
return try_make_ref_counted<BorderRadiusCornerClipper>(corner_data, corner_bitmap.release_nonnull(), corner_clip, border_rect);
}
void BorderRadiusCornerClipper::sample_under_corners(Gfx::Painter& page_painter)