[webkit-changes] [WebKit/WebKit] c213fe: Cherry-pick 279898 at main (3deb4217571c). https://bu...

Carlos Garcia Campos noreply at github.com
Mon Aug 12 22:41:03 PDT 2024


  Branch: refs/heads/webkitglib/2.44
  Home:   https://github.com/WebKit/WebKit
  Commit: c213fe24b9ac216d0937de3a40b7dc2c25aa7cbe
      https://github.com/WebKit/WebKit/commit/c213fe24b9ac216d0937de3a40b7dc2c25aa7cbe
  Author: Carlos Garcia Campos <cgarcia at igalia.com>
  Date:   2024-08-13 (Tue, 13 Aug 2024)

  Changed paths:
    M Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp

  Log Message:
  -----------
  Cherry-pick 279898 at main (3deb4217571c). https://bugs.webkit.org/show_bug.cgi?id=260455

    [Nicosia] Images with translate-Z get unloaded when out of view
    https://bugs.webkit.org/show_bug.cgi?id=271379

    Reviewed by Miguel Gomez.

    We pass a nullptr image backing store to the compositor to indicate to
    use the current image when the layer is visible. When the layer becomes
    invisible, the layer contents is set to nullptr, but when it becomes
    visible again, we don't update the image backing store in the update,
    because the native image didn't change. When the layer becomes visible
    we always need to set the image backing store again to make sure the
    compositor updates the layer contents.

    * Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:
    (WebCore::CoordinatedGraphicsLayer::flushCompositingStateForThisLayerOnly):

    Canonical link: https://commits.webkit.org/279898@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list