wlroots/types/scene
Kenny Levinsen 411a3e6a6e scene: Deprecate wlr_scene_output_needs_frame
Previously, needs_frame was only set specifically when a non-damaging
update was required, and would only be cleared when the backend
committed the frame.

Under the new frame scheduler, needs_frame is always set when a frame is
scheduled, with effectively a single scheduling path for all change
sources, and needs_frame must have been true for a frame to be emitted.

Drop wlr_scene_output_needs_frame to make it clear that such a check is
no longer meaningful.
2026-04-06 23:25:55 +02:00
..
drag_icon.c wlr_scene: Don't disable scene nodes at creation time 2024-07-04 14:35:52 -04:00
layer_shell_v1.c scene/layer_shell_v1: Add support for exclusive_edge 2026-02-24 13:28:46 +00:00
output_layout.c scene: ignore duplicate wlr_scene_output_layout_add_output() calls 2024-02-20 11:04:46 +01:00
subsurface_tree.c scene: constify subsurface_tree_set_clip() 2024-03-20 12:56:28 +01:00
surface.c scene: switch to new frame scheduling 2026-04-06 23:19:40 +02:00
wlr_scene.c scene: Deprecate wlr_scene_output_needs_frame 2026-04-06 23:25:55 +02:00
xdg_shell.c xdg-surface: fix window geometry handling 2024-08-14 18:52:13 +00:00