wayland/protocol
Julian Orth ea47710ac2 protocol: frame requests run on a schedule
There are applications that expect frame requests to be throttled even
if the surface contents are unchanged. In situations where the
compositor wants the application to make progress, these applications
also expect frame requests to be signaled frequently.

Theses two requirements do not always correspond to any external
schedule imposed on the compositor. For example, consider a compositor
running a single full-screen surface on an output device with an
infinite VRR range. In such a situtation, the compositor has to create
an artificial schedule on which to dispatch frame requests.

Signed-off-by: Julian Orth <ju.orth@gmail.com>
2024-07-15 11:39:00 +02:00
..
.gitignore Update .gitignore for protocol/ 2013-11-19 13:26:04 -08:00
generate-shm-formats.py Add an automated script to update wl_shm.format 2019-09-06 12:09:22 +00:00
tests.xml Replace initial 8 spaces with a tab for all xml files 2020-04-29 12:21:33 +00:00
wayland.dtd Add support for the deprecated-since XML attribute 2024-04-24 16:18:28 +00:00
wayland.xml protocol: frame requests run on a schedule 2024-07-15 11:39:00 +02:00