RESOLVED FIXED300044
[GTK][WPE] Get rid of non-DisplayLink code path
https://bugs.webkit.org/show_bug.cgi?id=300044
Summary [GTK][WPE] Get rid of non-DisplayLink code path
Nikolas Zimmermann
Reported 2025-10-02 13:27:15 PDT
The "#if !HAVE(DISPLAY_LINK)" code path is no longer used for Gtk/WPE ports. Only the PlayStation port still uses it by default -- therefore split LayerTreeHost/ThreadedCompositor into parts that use only the "#if !HAVE(DISPLAY_LINK)" code path (with ifdefs removed) in LayeTreeHostPlayStation/ThreadedCompositorPlayStation. This allows us to remove the code path entirely from our LayerTreeHost/ThreadedCompositor. We can also remove all PLATFORM(WPE) || PLATFORM(GTK) checks since those classes are now exclusively used by Gtk/WPE ports, simplifying the code.
Attachments
Nikolas Zimmermann
Comment 1 2025-10-02 13:39:19 PDT
EWS
Comment 2 2025-10-06 05:44:12 PDT
Committed 301052@main (d46abace8469): <https://commits.webkit.org/301052@main> Reviewed commits have been landed. Closing PR #51697 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.