Branch: refs/heads/webkitglib/2.50
Home: https://github.com/WebKit/WebKit
Commit: 5bb939586a21fd13e05722d8537a23703ec1863a
https://github.com/WebKit/WebKit/commit/5bb939586a21fd13e05722d8537a23703ec1863a
Author: Carlos Garcia Campos <[email protected]>
Date: 2025-10-06 (Mon, 06 Oct 2025)
Changed paths:
M Source/WebCore/platform/graphics/Font.h
M Source/WebCore/platform/graphics/displaylists/DisplayListItems.cpp
M Source/WebCore/platform/graphics/displaylists/DisplayListItems.h
M Source/WebCore/platform/graphics/skia/FontCascadeSkia.cpp
M Source/WebCore/platform/graphics/skia/FontSkia.cpp
Log Message:
-----------
Cherry-pick 300818@main (7e98db0c73bf).
https://bugs.webkit.org/show_bug.cgi?id=299869
[Skia] Build a SkTextBlob when recording DrawGlyphs display list item
https://bugs.webkit.org/show_bug.cgi?id=299869
Reviewed by Nikolas Zimmermann.
GlyphDisplayListCache uses a display list to cache the shaping results
of a text run that is frequently painted, but we are still building a
SkTextBlob for the same shaping results every time the display list is
replayed, which is expensive. We can build the SkTextBlob once when
recording and save that in DrawGlyphs item instead of the list of glyphs
and advances.
Canonical link: https://commits.webkit.org/300818@main
Canonical link: https://commits.webkit.org/298234.167@webkitglib/2.50
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