Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: c4b2a97359f860ccb76c98122dc77c485076451a
https://github.com/WebKit/WebKit/commit/c4b2a97359f860ccb76c98122dc77c485076451a
Author: Pawel Lampe <[email protected]>
Date: 2025-05-09 (Fri, 09 May 2025)
Changed paths:
A LayoutTests/platform/glib/damage/animations-opacity-expected.txt
A LayoutTests/platform/glib/damage/animations-opacity.html
M Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp
Log Message:
-----------
[GTK][WPE] No damage produced when layer's opacity is animated
https://bugs.webkit.org/show_bug.cgi?id=292768
Reviewed by Carlos Garcia Campos.
This change fixes the lack of damage when damage propagation is enabled
and when layer's opacity is animated fast.
The problem was due to the fact that opacity animation has a custom
handling code in the TextureMapperLayer and it was not taken into
account when inferring damage.
* LayoutTests/platform/glib/damage/animations-opacity-expected.txt: Added.
* LayoutTests/platform/glib/damage/animations-opacity.html: Added.
* Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:
(WebCore::TextureMapperLayer::syncAnimations):
Canonical link: https://commits.webkit.org/294705@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes