[webkit-changes] [WebKit/WebKit] 88ee43: [WPE] Enable threaded rendering by default using o...
Adrian Perez
noreply at github.com
Tue Apr 25 05:55:35 PDT 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 88ee43d6411f1d3ffb0c7f5f6f0c81629813d5a9
https://github.com/WebKit/WebKit/commit/88ee43d6411f1d3ffb0c7f5f6f0c81629813d5a9
Author: Adrian Perez de Castro <aperez at 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 at 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
More information about the webkit-changes
mailing list