Bug 253477

Summary: Use CAContext slots API to share IOSurfaces from the GPUP
Product: WebKit Reporter: Matt Woodrow <mattwoodrow>
Component: Layout and RenderingAssignee: Matt Woodrow <mattwoodrow>
Status: NEW ---    
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 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