aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulian Orth <ju.orth@gmail.com>2025-11-26 09:09:58 +0100
committerJulian Orth <ju.orth@gmail.com>2025-11-26 10:47:34 +0100
commitdfab16e2363ec171b6db3c447dd5dfd2a9e89115 (patch)
tree7b6809ebb84d97919044a513e1fe6eb63bbcad5b
parentclient: add wl_display_dispatch_pending_single (diff)
downloadwayland-dfab16e2363ec171b6db3c447dd5dfd2a9e89115.tar
wayland-dfab16e2363ec171b6db3c447dd5dfd2a9e89115.tar.gz
wayland-dfab16e2363ec171b6db3c447dd5dfd2a9e89115.tar.bz2
wayland-dfab16e2363ec171b6db3c447dd5dfd2a9e89115.tar.lz
wayland-dfab16e2363ec171b6db3c447dd5dfd2a9e89115.tar.xz
wayland-dfab16e2363ec171b6db3c447dd5dfd2a9e89115.tar.zst
wayland-dfab16e2363ec171b6db3c447dd5dfd2a9e89115.zip
protocol: add new formats
Generated from libdrm 2.4.129. Signed-off-by: Julian Orth <ju.orth@gmail.com>
-rw-r--r--protocol/wayland.xml20
1 files changed, 20 insertions, 0 deletions
diff --git a/protocol/wayland.xml b/protocol/wayland.xml
index bee74a1..5a6a189 100644
--- a/protocol/wayland.xml
+++ b/protocol/wayland.xml
@@ -434,6 +434,26 @@
<entry name="avuy8888" value="0x59555641" summary="[31:0] A:Cr:Cb:Y 8:8:8:8 little endian"/>
<entry name="xvuy8888" value="0x59555658" summary="[31:0] X:Cr:Cb:Y 8:8:8:8 little endian"/>
<entry name="p030" value="0x30333050" summary="2x2 subsampled Cr:Cb plane 10 bits per channel packed"/>
+ <entry name="rgb161616" value="0x38344752" summary="[47:0] R:G:B 16:16:16 little endian"/>
+ <entry name="bgr161616" value="0x38344742" summary="[47:0] B:G:R 16:16:16 little endian"/>
+ <entry name="r16f" value="0x48202052" summary="[15:0] R 16 little endian"/>
+ <entry name="gr1616f" value="0x48205247" summary="[31:0] G:R 16:16 little endian"/>
+ <entry name="bgr161616f" value="0x48524742" summary="[47:0] B:G:R 16:16:16 little endian"/>
+ <entry name="r32f" value="0x46202052" summary="[31:0] R 32 little endian"/>
+ <entry name="gr3232f" value="0x46205247" summary="[63:0] R:G 32:32 little endian"/>
+ <entry name="bgr323232f" value="0x46524742" summary="[95:0] R:G:B 32:32:32 little endian"/>
+ <entry name="abgr32323232f" value="0x46384241" summary="[127:0] R:G:B:A 32:32:32:32 little endian"/>
+ <entry name="nv20" value="0x3032564e" summary="2x1 subsampled Cr:Cb plane"/>
+ <entry name="nv30" value="0x3033564e" summary="non-subsampled Cr:Cb plane"/>
+ <entry name="s010" value="0x30313053" summary="2x2 subsampled Cb (1) and Cr (2) planes 10 bits per channel"/>
+ <entry name="s210" value="0x30313253" summary="2x1 subsampled Cb (1) and Cr (2) planes 10 bits per channel"/>
+ <entry name="s410" value="0x30313453" summary="non-subsampled Cb (1) and Cr (2) planes 10 bits per channel"/>
+ <entry name="s012" value="0x32313053" summary="2x2 subsampled Cb (1) and Cr (2) planes 12 bits per channel"/>
+ <entry name="s212" value="0x32313253" summary="2x1 subsampled Cb (1) and Cr (2) planes 12 bits per channel"/>
+ <entry name="s412" value="0x32313453" summary="non-subsampled Cb (1) and Cr (2) planes 12 bits per channel"/>
+ <entry name="s016" value="0x36313053" summary="2x2 subsampled Cb (1) and Cr (2) planes 16 bits per channel"/>
+ <entry name="s216" value="0x36313253" summary="2x1 subsampled Cb (1) and Cr (2) planes 16 bits per channel"/>
+ <entry name="s416" value="0x36313453" summary="non-subsampled Cb (1) and Cr (2) planes 16 bits per channel"/>
</enum>
<request name="create_pool">