[webkit-dev] GPU process

Carlos Garcia Campos cgarcia at igalia.com
Thu Jul 31 05:10:31 PDT 2025


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 at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev

-- 
Carlos Garcia Campos
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20250731/9fb79c3a/attachment.bin>


More information about the webkit-dev mailing list