Cocoa GraphicsContextGLOpenGL should not use WebGLLayer When in GPU Process, GraphicsContextGLOpenGL does not need WebGLLayer. Instead, GraphicsContextGLOpenGL should just use the "swap chain" directly, e.g. just hold the IOSurfaces for display buffer and drawing buffer.
Created attachment 441396 [details] Patch
Created attachment 441402 [details] Patch
Created attachment 441484 [details] Patch for landing
Created attachment 441529 [details] Patch for landing
Created attachment 441531 [details] Patch for landing
Created attachment 441565 [details] Patch for landing
Committed r284371 (243156@main): <https://commits.webkit.org/243156@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 441565 [details].
<rdar://problem/84370716>