Bug 253477 - Use CAContext slots API to share IOSurfaces from the GPUP
Summary: Use CAContext slots API to share IOSurfaces from the GPUP
Status: NEW
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
Depends on:
Blocks:
 
Reported: 2023-03-06 17:11 PST by Matt Woodrow
Modified: 2023-03-06 18:04 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 2023-03-06 17:11:54 PST
We should be able to pass IOSurfaces to CA via the slots API, and then just serialize the slot ID through the UI process, rather than use mach ports.
Comment 1 Radar WebKit Bug Importer 2023-03-06 17:12:14 PST
<rdar://problem/106335020>
Comment 2 Matt Woodrow 2023-03-06 18:04:20 PST
Pull request: https://github.com/WebKit/WebKit/pull/11143