Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 88ee43d6411f1d3ffb0c7f5f6f0c81629813d5a9 https://github.com/WebKit/WebKit/commit/88ee43d6411f1d3ffb0c7f5f6f0c81629813d5a9 Author: Adrian Perez de Castro <ape...@igalia.com> Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths: M Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngine.cpp M Tools/Scripts/webkitpy/port/gtk.py M Tools/Scripts/webkitpy/port/wpe.py Log Message: ----------- [WPE] Enable threaded rendering by default using one paint thread https://bugs.webkit.org/show_bug.cgi?id=253953 Reviewed by Carlos Garcia Campos. Enable threaded rendering, following suit after GTK4 which enabled it in 260059@main after some back and forth which involved landing fixes to propertly synchronize access to global resources. * Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngine.cpp: (Nicosia::PaintingEngine::create): Use one paint thread also for WPE by default and remove the developer mode guard, which was already being ignored for GTK4. * Tools/Scripts/webkitpy/port/gtk.py: (GtkPort.setup_environ_for_server): Disable threaded rendering when running layout tests. * Tools/Scripts/webkitpy/port/wpe.py: (WPEPort.setup_environ_for_server): Ditto. Canonical link: https://commits.webkit.org/263365@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes