Index: third_party/wayland-protocols/unstable/vsync-feedback/vsync-feedback-unstable-v1.xml |
diff --git a/third_party/wayland-protocols/unstable/vsync-feedback/vsync-feedback-unstable-v1.xml b/third_party/wayland-protocols/unstable/vsync-feedback/vsync-feedback-unstable-v1.xml |
index 000e241b112874663fb829fff1b6a8c5f6a97be6..79211ffe5fd18938d1c4b11580f945b195df8ae4 100644 |
--- a/third_party/wayland-protocols/unstable/vsync-feedback/vsync-feedback-unstable-v1.xml |
+++ b/third_party/wayland-protocols/unstable/vsync-feedback/vsync-feedback-unstable-v1.xml |
@@ -96,61 +96,4 @@ |
</event> |
</interface> |
- <interface name="zwp_vsync_feedback_v1" version="1"> |
- <description summary="DEPRECATED"> |
- The global interface that allows clients to subscribe for vertical |
- synchronization timing data for given wl_output. |
- </description> |
- |
- <request name="destroy" type="destructor"> |
- <description summary="destroy vsync feedback object"> |
- Destroy this vsync feedback object. Existing vsync timing objects shall |
- not be affected by this request. |
- </description> |
- </request> |
- |
- <request name="get_vsync_timing"> |
- <description summary="get vsync timing object for given wl_output"> |
- Create a new vsync timing object that represents a subscription to |
- vertical synchronization timing updates of given wl_output object. |
- |
- The newly created object will immediately signal an update to notify |
- the subscriber of initial timing parameters. |
- </description> |
- <arg name="id" type="new_id" interface="zwp_vsync_timing_v1" summary="the new vsync timing interface id"/> |
- <arg name="output" type="object" interface="wl_output" summary="the wl_output object to subscribe for timings of" allow-null="true"/> |
- </request> |
- </interface> |
- |
- <interface name="zwp_vsync_timing_v1" version="1"> |
- <request name="destroy" type="destructor"> |
- <description summary="destroy vsync timing object"> |
- Destroy this vsync timing object. |
- </description> |
- </request> |
- |
- <event name="update"> |
- <description summary="vsync timing updated"> |
- Notifies client that vertical synchronization timing of given wl_output |
- has changed. |
- |
- Timing information consists of two data, timebase and interval. Timebase |
- is an absolute timestamp of the vsync event that caused the timing to |
- change. Interval is a period of time between subsequent vsync events. |
- |
- The unit of all above mentioned time values shall be microseconds and |
- absolute timestamps should match the realm of the primary system |
- monotonic counter, i.e. the POSIX clock_gettime(CLOCK_MONOTONIC). Data |
- type of both values is defined to be a 64-bit unsigned integer, but |
- since the biggest unsigned integer datatype defined by the Wayland |
- protocol is the 32-bit uint, both timebase and interval are split into |
- most significant and least significant part, suffixed by "_h" and "_l" |
- respectively. |
- </description> |
- <arg name="timebase_l" type="uint" summary="new vsync timebase (lower 32 bits)"/> |
- <arg name="timebase_h" type="uint" summary="new vsync timebase (upper 32 bits)"/> |
- <arg name="interval_l" type="uint" summary="new vsync interval (lower 32 bits)"/> |
- <arg name="interval_h" type="uint" summary="new vsync interval (upper 32 bits)"/> |
- </event> |
- </interface> |
</protocol> |