Skip to content

vnc: simplify damage tracking

Philipp Zabel requested to merge pH5/weston:vnc-damage-tracking into main

Let renderbuffers keep the damage region content around after repaint_output() to allow the VNC backend to determine the freshly repainted region. Remove the custom VNC repaint damage tracking, but keep around a single per-output damage region to track damage while no VNC client is connected. Also stop using the pixman shadow buffer, to avoid an unnecessary copy.

Merge request reports