With https://commits.webkit.org/297354@main I removed the code on new Cocoa platforms that supports multi-process WebKit running without the GPU process. We are planning to remove support for such configurations in 2 years. Are there platforms that don’t support using a GPU process, and if so could they migrate in 2 years?
El mié, 30-07-2025 a las 15:41 -0700, Alex Christensen via webkit-dev escribió:
With https://commits.webkit.org/297354@main I removed the code on new Cocoa platforms that supports multi-process WebKit running without the GPU process. We are planning to remove support for such configurations in 2 years. Are there platforms that don’t support using a GPU process, and if so could they migrate in 2 years?
GTK and WPE ports only support using the GPU process for WebGL for now. We plan to add support for media and layers rendering at some point, but we don't have a specific plan yet. However, the GPU process implementation requires a sharing buffer mechanism (similar to IOSurface, I think) that is not available in all the platform we current currently support. So, we would need to keep the option to render in the web process even if it's disabled by default and only used on systems where DMABuf (or similar) is not supported.
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-dev
-- Carlos Garcia Campos
participants (2)
-
Alex Christensen
-
Carlos Garcia Campos