Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 9f5890620d83ad6749a4cf5f39ce3cc91249af4d
https://github.com/WebKit/WebKit/commit/9f5890620d83ad6749a4cf5f39ce3cc91249af4d
Author: Carlos Garcia Campos <[email protected]>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M Source/WebCore/platform/graphics/skia/SkiaBackingStore.cpp
M Source/WebCore/platform/graphics/skia/SkiaBackingStore.h
M
Source/WebCore/platform/graphics/skia/SkiaCompositingLayerImageSetBatch.cpp
Log Message:
-----------
[GTK][WPE] Skia compositor: bring back the quick reject for offscreen tiles
https://bugs.webkit.org/show_bug.cgi?id=317740
Reviewed by Nikolas Zimmermann.
It was removed when batched painting was introduced in 314626@main
because the canvas is no longer transformed when tiles are added to the
image set, but we could save the canvas an apply the transform to early
reject tiles that are offscreen.
* Source/WebCore/platform/graphics/skia/SkiaBackingStore.cpp:
(WebCore::SkiaBackingStore::buildImageSet const):
* Source/WebCore/platform/graphics/skia/SkiaBackingStore.h:
* Source/WebCore/platform/graphics/skia/SkiaCompositingLayerImageSetBatch.cpp:
(WebCore::SkiaCompositingLayerImageSetBatch::addImageSet):
Canonical link: https://commits.webkit.org/315740@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications