Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 23bfb2f9346ea6765e3cff46700f81f522f2ae33
https://github.com/WebKit/WebKit/commit/23bfb2f9346ea6765e3cff46700f81f522f2ae33
Author: Jani Hautakangas <[email protected]>
Date: 2024-12-05 (Thu, 05 Dec 2024)
Changed paths:
M Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp
Log Message:
-----------
REGRESSION(285820@main): [TextureMapper][GTK][WPE] ASSERTION FAILED:
textureIndex < m_textures.size() on luna.amazon.com
https://bugs.webkit.org/show_bug.cgi?id=283914
Reviewed by Fujii Hironori.
The needsUpdate state for flattened layers was incorrectly reset before the
layer was fully updated. This issue occurred when processing large layers
that required tiling, as the state was based on the number of tile textures
being greater than zero. This fix adjusts the logic to correctly account for
layers that require multiple tiles to render.
* Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:
Canonical link: https://commits.webkit.org/287414@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