weston/libweston/backend-vnc
Leandro Ribeiro 3f81d2fd38 compositor: let backends handle output->disable_planes
On weston_output_repaint(), we have:

output_assign_planes(output);
...
output->repaint(output);

output_assign_planes() avoids calling output->assign_planes() when
output->disable_planes > 0. This brings a few complications to backends,
because they can't rely on the repaint loop starting from a certain
function: sometimes it starts from assign_planes(), others from
repaint().

Let's be more consistent: always call assign_planes() and let backends
handle output->disable_planes.

Signed-off-by: Leandro Ribeiro <leandro.ribeiro@collabora.com>
2025-07-18 17:58:45 +02:00
..
meson.build vnc: Allow neatvnc in version 0.9.0 2024-11-20 08:54:10 +00:00
vnc.c compositor: let backends handle output->disable_planes 2025-07-18 17:58:45 +02:00