RESOLVED FIXED284427
[Site isolation] Snapshotting should be composited in GPUProcess and sent directly to UIProcess
https://bugs.webkit.org/show_bug.cgi?id=284427
Summary [Site isolation] Snapshotting should be composited in GPUProcess and sent dir...
Said Abou-Hallawa
Reported 2024-12-10 17:54:57 PST
This is work towards snapshotting the remote iframes bug 282664. With site isolation, snapshotting has to happen in a central process such that no WebContent process is allowed to see the drawing of another WebContent process. Since all the WebContent processes share the same GPUProcess for UI side compositing, the GPUProcess can be used for the "snapshot compositing" as well.
Attachments
Radar WebKit Bug Importer
Comment 1 2024-12-10 17:55:55 PST
Said Abou-Hallawa
Comment 2 2024-12-10 18:44:49 PST
EWS
Comment 3 2024-12-19 12:24:05 PST
Committed 288113@main (a1a9b4a3de6f): <https://commits.webkit.org/288113@main> Reviewed commits have been landed. Closing PR #37756 and removing active labels.
Jonathan Bedard
Comment 4 2024-12-19 15:48:13 PST
Reopened Bugzilla. REGRESSION(288113@main?): Broke Internal visionOS builds, tracking revert in https://bugs.webkit.org/show_bug.cgi?id=284985.
Said Abou-Hallawa
Comment 5 2024-12-19 16:37:10 PST
EWS
Comment 6 2024-12-19 18:09:39 PST
Committed 288138@main (a3488e2c4b49): <https://commits.webkit.org/288138@main> Reviewed commits have been landed. Closing PR #38240 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.