Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(238)

Side by Side Diff: third_party/wayland-protocols/unstable/vsync-feedback/vsync-feedback-unstable-v1.xml

Issue 2352563002: third_party: Remove deprecated zwp wayland interfaces. (Closed)
Patch Set: rebase Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/wayland-protocols/unstable/stylus/stylus-unstable-v1.xml ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <protocol name="vsync_feedback_unstable_v1"> 2 <protocol name="vsync_feedback_unstable_v1">
3 3
4 <copyright> 4 <copyright>
5 Copyright 2016 The Chromium Authors. 5 Copyright 2016 The Chromium Authors.
6 6
7 Permission is hereby granted, free of charge, to any person obtaining a 7 Permission is hereby granted, free of charge, to any person obtaining a
8 copy of this software and associated documentation files (the "Software"), 8 copy of this software and associated documentation files (the "Software"),
9 to deal in the Software without restriction, including without limitation 9 to deal in the Software without restriction, including without limitation
10 the rights to use, copy, modify, merge, publish, distribute, sublicense, 10 the rights to use, copy, modify, merge, publish, distribute, sublicense,
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
89 most significant and least significant part, suffixed by "_h" and "_l" 89 most significant and least significant part, suffixed by "_h" and "_l"
90 respectively. 90 respectively.
91 </description> 91 </description>
92 <arg name="timebase_l" type="uint" summary="new vsync timebase (lower 32 b its)"/> 92 <arg name="timebase_l" type="uint" summary="new vsync timebase (lower 32 b its)"/>
93 <arg name="timebase_h" type="uint" summary="new vsync timebase (upper 32 b its)"/> 93 <arg name="timebase_h" type="uint" summary="new vsync timebase (upper 32 b its)"/>
94 <arg name="interval_l" type="uint" summary="new vsync interval (lower 32 b its)"/> 94 <arg name="interval_l" type="uint" summary="new vsync interval (lower 32 b its)"/>
95 <arg name="interval_h" type="uint" summary="new vsync interval (upper 32 b its)"/> 95 <arg name="interval_h" type="uint" summary="new vsync interval (upper 32 b its)"/>
96 </event> 96 </event>
97 </interface> 97 </interface>
98 98
99 <interface name="zwp_vsync_feedback_v1" version="1">
100 <description summary="DEPRECATED">
101 The global interface that allows clients to subscribe for vertical
102 synchronization timing data for given wl_output.
103 </description>
104
105 <request name="destroy" type="destructor">
106 <description summary="destroy vsync feedback object">
107 Destroy this vsync feedback object. Existing vsync timing objects shall
108 not be affected by this request.
109 </description>
110 </request>
111
112 <request name="get_vsync_timing">
113 <description summary="get vsync timing object for given wl_output">
114 Create a new vsync timing object that represents a subscription to
115 vertical synchronization timing updates of given wl_output object.
116
117 The newly created object will immediately signal an update to notify
118 the subscriber of initial timing parameters.
119 </description>
120 <arg name="id" type="new_id" interface="zwp_vsync_timing_v1" summary="the new vsync timing interface id"/>
121 <arg name="output" type="object" interface="wl_output" summary="the wl_out put object to subscribe for timings of" allow-null="true"/>
122 </request>
123 </interface>
124
125 <interface name="zwp_vsync_timing_v1" version="1">
126 <request name="destroy" type="destructor">
127 <description summary="destroy vsync timing object">
128 Destroy this vsync timing object.
129 </description>
130 </request>
131
132 <event name="update">
133 <description summary="vsync timing updated">
134 Notifies client that vertical synchronization timing of given wl_output
135 has changed.
136
137 Timing information consists of two data, timebase and interval. Timebase
138 is an absolute timestamp of the vsync event that caused the timing to
139 change. Interval is a period of time between subsequent vsync events.
140
141 The unit of all above mentioned time values shall be microseconds and
142 absolute timestamps should match the realm of the primary system
143 monotonic counter, i.e. the POSIX clock_gettime(CLOCK_MONOTONIC). Data
144 type of both values is defined to be a 64-bit unsigned integer, but
145 since the biggest unsigned integer datatype defined by the Wayland
146 protocol is the 32-bit uint, both timebase and interval are split into
147 most significant and least significant part, suffixed by "_h" and "_l"
148 respectively.
149 </description>
150 <arg name="timebase_l" type="uint" summary="new vsync timebase (lower 32 b its)"/>
151 <arg name="timebase_h" type="uint" summary="new vsync timebase (upper 32 b its)"/>
152 <arg name="interval_l" type="uint" summary="new vsync interval (lower 32 b its)"/>
153 <arg name="interval_h" type="uint" summary="new vsync interval (upper 32 b its)"/>
154 </event>
155 </interface>
156 </protocol> 99 </protocol>
OLDNEW
« no previous file with comments | « third_party/wayland-protocols/unstable/stylus/stylus-unstable-v1.xml ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698