diff options
author | Matthias Clasen <mclasen@redhat.com> | 2021-02-15 16:39:58 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2021-02-15 16:42:17 -0500 |
commit | bf6a40f39b8195c0e009680d3f483a24efad653e (patch) | |
tree | a808fc92e91782fc4c4fbb2256f91a5124106654 | |
parent | 2ac5c3282f094482787f84141579e7a95b722eec (diff) | |
download | gtk+-bf6a40f39b8195c0e009680d3f483a24efad653e.tar.gz |
wayland: Complete our buffer format listing
The debug spew for printing out supported buffer
formats was missing a bunch, among them the fp16
formats that are interesting for HDR support.
Add them.
Note that we still only support ARGB8888. But
at least we can print out what don't support.
-rw-r--r-- | gdk/wayland/gdkdisplay-wayland.c | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/gdk/wayland/gdkdisplay-wayland.c b/gdk/wayland/gdkdisplay-wayland.c index b261c77fae..41e8b5f5a7 100644 --- a/gdk/wayland/gdkdisplay-wayland.c +++ b/gdk/wayland/gdkdisplay-wayland.c @@ -339,6 +339,48 @@ get_format_name (enum wl_shm_format format) FORMAT(YVU422), FORMAT(YUV444), FORMAT(YVU444), + FORMAT(R8), + FORMAT(R16), + FORMAT(RG88), + FORMAT(GR88), + FORMAT(RG1616), + FORMAT(GR1616), + FORMAT(XRGB16161616F), + FORMAT(XBGR16161616F), + FORMAT(ARGB16161616F), + FORMAT(ABGR16161616F), + FORMAT(XYUV8888), + FORMAT(VUY888), + FORMAT(VUY101010), + FORMAT(Y210), + FORMAT(Y212), + FORMAT(Y216), + FORMAT(Y410), + FORMAT(Y412), + FORMAT(Y416), + FORMAT(XVYU12_16161616), + FORMAT(XVYU16161616), + FORMAT(Y0L0), + FORMAT(X0L0), + FORMAT(Y0L2), + FORMAT(X0L2), + FORMAT(YUV420_8BIT), + FORMAT(YUV420_10BIT), + FORMAT(XRGB8888_A8), + FORMAT(XBGR8888_A8), + FORMAT(RGBX8888_A8), + FORMAT(BGRX8888_A8), + FORMAT(RGB888_A8), + FORMAT(BGR888_A8), + FORMAT(RGB565_A8), + FORMAT(BGR565_A8), + FORMAT(NV24), + FORMAT(NV42), + FORMAT(P210), + FORMAT(P010), + FORMAT(P012), + FORMAT(P016), + { 0xffffffff, NULL } }; #undef FORMAT |