mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2025-12-28 04:00:12 +01:00
Latch is the moment when the compositor considers updates for an upcoming redraw. Nothing that takes place after an output latches for repaint can change what will be repainted. This needs a more explicit treatment now that upcoming transactional protocols require things to happen immediately after the latch (ie: when it's too late to change the upcoming render). Add an explicit latch point, a signal to tap for testing, and some asserts to make sure nothing can violate the inevitability of the current render state. Note that currently latch is tied to repaint such that we only claim to have latched when a repaint will happen. In a future commit this will lead to forcing the repaint loop to fire without damage when the fifo protocol needs something to happen after a latch. This could be an area for future improvement. Signed-off-by: Derek Foreman <derek.foreman@collabora.com> |
||
|---|---|---|
| .. | ||
| ivi-application.xml | ||
| ivi-hmi-controller.xml | ||
| meson.build | ||
| text-cursor-position.xml | ||
| weston-content-protection.xml | ||
| weston-debug.xml | ||
| weston-desktop-shell.xml | ||
| weston-direct-display.xml | ||
| weston-output-capture.xml | ||
| weston-test.xml | ||
| weston-touch-calibration.xml | ||