Bug 249178

Summary: Create SerializedImageBuffer to safely transfer ImageBuffers between threads
Product: WebKit Reporter: Matt Woodrow <mattwoodrow>
Component: Layout and RenderingAssignee: Matt Woodrow <mattwoodrow>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: bfulgham, simon.fraser, webkit-bug-importer, zalan
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Matt Woodrow 2022-12-12 14:35:25 PST
ImageBuffers can be RemoteImageBufferProxy instances that are only safe to use on the thread they were created on.

We want to be able to transfer the reference to a new thread, so this adds SerializedImageBuffer to represent the state where we're currently transferring between threads.
Comment 1 Matt Woodrow 2022-12-12 14:49:14 PST
Pull request: https://github.com/WebKit/WebKit/pull/7511
Comment 2 Radar WebKit Bug Importer 2022-12-19 14:36:27 PST
<rdar://problem/103531451>
Comment 3 Matt Woodrow 2022-12-19 14:53:48 PST
This got subsumed into bug 244830

*** This bug has been marked as a duplicate of bug 244830 ***