summaryrefslogtreecommitdiff
path: root/protocol
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2012-07-05 17:14:24 -0400
committerKristian Høgsberg <krh@bitplanet.net>2012-07-09 15:32:19 -0400
commit3e4cde949c65880b220e4e190ebf0c83470f0a71 (patch)
treec59c9352899ca071bf430301078b6c437d661775 /protocol
parent8a023688c07fe2d377c4bc9631ce2fe7a9afee60 (diff)
wl_buffer: Add a content type fieldyuv
The content type field describe the colorspace and components in the buffer and how they map to rgba components in the shader.
Diffstat (limited to 'protocol')
-rw-r--r--protocol/wayland.xml8
1 files changed, 8 insertions, 0 deletions
diff --git a/protocol/wayland.xml b/protocol/wayland.xml
index 54fb9e0..506bf07 100644
--- a/protocol/wayland.xml
+++ b/protocol/wayland.xml
@@ -220,6 +220,14 @@
</interface>
<interface name="wl_buffer" version="1">
+ <enum name="content">
+ <entry name="rgba" value="1"/>
+ <entry name="rgb" value="2"/>
+ <entry name="y_u_v" value="3"/>
+ <entry name="y_uv" value="4"/>
+ <entry name="y_xuxv" value="5"/>
+ </enum>
+
<description summary="content for a wl_surface">
A buffer provides the content for a wl_surface. Buffers are
created through factory interfaces such as wl_drm, wl_shm or