Merge branch 'jorth/frame2' into 'main'

protocol: frame request clarifications

See merge request wayland/wayland!404
This commit is contained in:
Julian Orth 2025-09-19 08:41:44 +02:00
commit 441271f00b

View file

@ -1591,6 +1591,16 @@
surface is not visible in any way, e.g. the surface is off-screen,
or completely obscured by other opaque surfaces.
When a frame request is signaled, all other not-yet-signaled frame
requests from applied content updates of the surface are also signaled.
Clients should therefore only submit a single frame request for a
surface at a time.
Frame requests of a surface should be signaled on a schedule, that is,
when a frame request is signaled, frame requests that are committed
afterwards should not be signaled until some time in the future. The
spacing between these points in time need not be regular.
The object returned by this request will be destroyed by the
compositor after the callback is fired and as such the client must not
attempt to use it after that point.