[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