diff options
| author | Kristian Høgsberg <krh@bitplanet.net> | 2010-09-03 14:46:38 -0400 |
|---|---|---|
| committer | Kristian Høgsberg <krh@bitplanet.net> | 2010-09-03 14:46:38 -0400 |
| commit | 9d69f8e7963965ec4301364a01d941b3615fa1a1 (patch) | |
| tree | f6a466b0b8684635782175d23eff92c882caffe6 /protocol.xml | |
| parent | Add convenience functions for posting display events (diff) | |
| download | wayland-9d69f8e7963965ec4301364a01d941b3615fa1a1.tar wayland-9d69f8e7963965ec4301364a01d941b3615fa1a1.tar.gz wayland-9d69f8e7963965ec4301364a01d941b3615fa1a1.tar.bz2 wayland-9d69f8e7963965ec4301364a01d941b3615fa1a1.tar.lz wayland-9d69f8e7963965ec4301364a01d941b3615fa1a1.tar.xz wayland-9d69f8e7963965ec4301364a01d941b3615fa1a1.tar.zst wayland-9d69f8e7963965ec4301364a01d941b3615fa1a1.zip | |
Replace commit/ack/frame protocol with simpler sync and frame callbacks
Diffstat (limited to 'protocol.xml')
| -rw-r--r-- | protocol.xml | 31 |
1 files changed, 17 insertions, 14 deletions
diff --git a/protocol.xml b/protocol.xml index 0f2bd98..9da4b49 100644 --- a/protocol.xml +++ b/protocol.xml @@ -1,6 +1,14 @@ <protocol> <interface name="display" version="1"> + <request name="sync"> + <arg name="key" type="uint"/> + </request> + + <request name="frame"> + <arg name="key" type="uint"/> + </request> + <event name="invalid_object"> <arg name="object_id" type="uint"/> </event> @@ -21,28 +29,23 @@ <event name="range"> <arg name="base" type="uint"/> </event> - </interface> - - <interface name="compositor" version="1"> - <request name="create_surface"> - <arg name="id" type="new_id" interface="surface"/> - </request> - <request name="commit"> + <event name="sync"> <arg name="key" type="uint"/> - </request> - - <event name="acknowledge"> - <arg name="key" type="uint"/> - <arg name="frame" type="uint"/> </event> <event name="frame"> - <arg name="frame" type="uint"/> - <arg name="timestamp" type="uint"/> + <arg name="key" type="uint"/> + <arg name="time" type="uint"/> </event> </interface> + <interface name="compositor" version="1"> + <request name="create_surface"> + <arg name="id" type="new_id" interface="surface"/> + </request> + </interface> + <interface name="drm" version="1"> <!-- dri2 auth and create buffer --> <request name="authenticate"> |
