Bug 283809

Summary: Implement flushAndCollectHandles for in-process RemoteLayerBackingStores
Product: WebKit Reporter: Matt Woodrow <mattwoodrow>
Component: WebKit2Assignee: Matt Woodrow <mattwoodrow>
Status: RESOLVED FIXED    
Severity: Normal CC: kkinnunen, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Matt Woodrow
Reported 2024-11-28 18:07:35 PST
We currently support flushAndCollectHandles on the flusher, which serialises the handles out-of-line (and potentially asynchronously). We also serialise the handle as part of the main-thread serialization of RemoteLayerBackingStore. It's confusing to have both paths, and there's lots of dead code that's hard to reason about.
Attachments
Radar WebKit Bug Importer
Comment 1 2024-11-28 18:10:07 PST
Matt Woodrow
Comment 2 2024-11-28 18:10:30 PST
Matt Woodrow
Comment 3 2025-09-02 19:11:25 PDT
EWS
Comment 4 2025-09-30 18:08:50 PDT
Committed 300791@main (3fdbe050e799): <https://commits.webkit.org/300791@main> Reviewed commits have been landed. Closing PR #37238 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.