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

Reply via email to