Bug 244830 - Support transferring GPU-backed ImageBitmaps between main thread and workers
Summary: Support transferring GPU-backed ImageBitmaps between main thread and workers
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Matt Woodrow
URL:
Keywords: InRadar
: 249178 249284 (view as bug list)
Depends on: 244828 249111
Blocks: 218482
  Show dependency treegraph
 
Reported: 2022-09-05 23:42 PDT by Matt Woodrow
Modified: 2022-12-19 19:11 PST (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Woodrow 2022-09-05 23:42:34 PDT
When serialising a GPUP-backed ImageBitmap (or an OffscreenCanvas) between the main thread and the worker thread, we need to change it to use the appropriate RemoteRenderingBackendProxy for that thread.
Comment 1 Radar WebKit Bug Importer 2022-09-12 23:43:17 PDT
<rdar://problem/99857231>
Comment 2 Matt Woodrow 2022-10-24 19:12:21 PDT
Pull request: https://github.com/WebKit/WebKit/pull/5727
Comment 3 Matt Woodrow 2022-12-12 18:27:42 PST
Pull request: https://github.com/WebKit/WebKit/pull/7530
Comment 4 EWS 2022-12-16 00:14:17 PST
Committed 257979@main (2a8263edbfe0): <https://commits.webkit.org/257979@main>

Reviewed commits have been landed. Closing PR #7530 and removing active labels.
Comment 5 Matt Woodrow 2022-12-19 14:53:48 PST
*** Bug 249178 has been marked as a duplicate of this bug. ***
Comment 6 Matt Woodrow 2022-12-19 19:11:26 PST
*** Bug 249284 has been marked as a duplicate of this bug. ***