RemoteGraphicsContextGLProxyBase should not have platform-specific implementations It is a simple class mostly existing for no good reason The concrete class RemoteGraphicsContextGLProxy has Cocoa and WC implementations. The platform-specific code should move there.
Created attachment 444353 [details] Patch
Created attachment 444356 [details] Patch
Created attachment 444359 [details] Patch
Created attachment 444369 [details] Patch
Comment on attachment 444369 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=444369&action=review > Source/WebKit/WebProcess/GPU/webrtc/LibWebRTCCodecs.messages.in:1 > +´# Copyright (C) 2020 Apple Inc. All rights reserved. Some junk here.
Created attachment 444484 [details] Patch for landing
Committed r285990 (244387@main): <https://commits.webkit.org/244387@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 444484 [details].
<rdar://problem/85541122>