fifo: Clarify synchronous subsurface semantics.

This has been interpreted in more than one way. Re-frame it so only one
interpretation is possible.

Signed-off-by: Derek Foreman <derek.foreman@collabora.com>
This commit is contained in:
Derek Foreman 2024-10-31 07:01:46 -05:00
parent 5108f5451a
commit 7809a8dc23

View file

@ -117,11 +117,12 @@
update became active at the deadline.
The constraint must be ignored if the surface is a subsurface in
synchronized mode. If the surface is not being updated by the
compositor (off-screen, occluded) the compositor may ignore the
constraint. Clients must use an additional mechanism such as
frame callbacks or timestamps to ensure throttling occurs under
all conditions.
effectively synchronized mode when the constraint is committed.
If the surface is not being updated by the compositor (off-screen,
occluded) the compositor may ignore the constraint. Clients must
use an additional mechanism such as frame callbacks or timestamps
to ensure throttling occurs under all conditions.
"wait_barrier" is double-buffered state, see wl_surface.commit.