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

Reply via email to