WebGL GPUP OpenGL context is not used even if WebGL via Metal is deselected when useMetal attribute was added, it wasn't added to the serialisation
<rdar://problem/88862936>
Created attachment 451828 [details] wip
Created attachment 451900 [details] Patch
Created attachment 453380 [details] Patch
Created attachment 453385 [details] Patch
Created attachment 453408 [details] Patch
Comment on attachment 453408 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=453408&action=review > Source/WebCore/platform/graphics/GraphicsContextGLAttributes.h:80 > +#if ENABLE(GPU_PROCESS) Is there harm in leaving these functions in, even if !ENABLE(GPU_PROCESS)? I generally view #ifs as worse than leaving in unused functions.
> Is there harm in leaving these functions in, even if !ENABLE(GPU_PROCESS)? I generally view #ifs as worse than leaving in unused functions. I think it's the project style to use the ifdefs? The old code also had the ifdefs, as has other similar code. I'd like if the project moved to style with less ifdefs.
Committed r290643 (247916@main): <https://commits.webkit.org/247916@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 453408 [details].