| Index: src/egl/wayland/wayland-drm/wayland-drm.xml
|
| diff --git a/src/egl/wayland/wayland-drm/wayland-drm.xml b/src/egl/wayland/wayland-drm/wayland-drm.xml
|
| index 265d4f892af241ad07ed322cb8299dd90cdbc960..5e64622df67b06e9575ad30369019c5e1f195c52 100644
|
| --- a/src/egl/wayland/wayland-drm/wayland-drm.xml
|
| +++ b/src/egl/wayland/wayland-drm/wayland-drm.xml
|
| @@ -29,7 +29,7 @@
|
|
|
| <!-- drm support. This object is created by the server and published
|
| using the display's global event. -->
|
| - <interface name="wl_drm" version="1">
|
| + <interface name="wl_drm" version="2">
|
| <enum name="error">
|
| <entry name="authenticate_fail" value="0"/>
|
| <entry name="invalid_format" value="1"/>
|
| @@ -150,6 +150,36 @@
|
|
|
| <!-- Raised if the authenticate request succeeded -->
|
| <event name="authenticated"/>
|
| +
|
| + <enum name="capability" since="2">
|
| + <description summary="wl_drm capability bitmask">
|
| + Bitmask of capabilities.
|
| + </description>
|
| + <entry name="prime" value="1" summary="wl_drm prime available"/>
|
| + </enum>
|
| +
|
| + <event name="capabilities">
|
| + <arg name="value" type="uint"/>
|
| + </event>
|
| +
|
| + <!-- Version 2 additions -->
|
| +
|
| + <!-- Create a wayland buffer for the prime fd. Use for regular and planar
|
| + buffers. Pass 0 for offset and stride for unused planes. -->
|
| + <request name="create_prime_buffer" since="2">
|
| + <arg name="id" type="new_id" interface="wl_buffer"/>
|
| + <arg name="name" type="fd"/>
|
| + <arg name="width" type="int"/>
|
| + <arg name="height" type="int"/>
|
| + <arg name="format" type="uint"/>
|
| + <arg name="offset0" type="int"/>
|
| + <arg name="stride0" type="int"/>
|
| + <arg name="offset1" type="int"/>
|
| + <arg name="stride1" type="int"/>
|
| + <arg name="offset2" type="int"/>
|
| + <arg name="stride2" type="int"/>
|
| + </request>
|
| +
|
| </interface>
|
|
|
| </protocol>
|
|
|