[webkit-changes] [WebKit/WebKit] 23bfb2: REGRESSION(285820 at main): [TextureMapper][GTK][WPE]...

Jani Hautakangas noreply at github.com
Thu Dec 5 16:03:19 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 23bfb2f9346ea6765e3cff46700f81f522f2ae33
      https://github.com/WebKit/WebKit/commit/23bfb2f9346ea6765e3cff46700f81f522f2ae33
  Author: Jani Hautakangas <jani at kodegood.com>
  Date:   2024-12-05 (Thu, 05 Dec 2024)

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

  Log Message:
  -----------
  REGRESSION(285820 at 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


More information about the webkit-changes mailing list