Hi, This patch series allows display device emulations to negotiate with the UI code which pixman formats it can handle for shared surfaces.
please review, Gerd Benjamin Herrenschmidt (5): ui: Make qemu_default_pixman_format() return 0 on unsupported formats ui: Add dpy_gfx_check_format() to check backend shared surface support ui/vnc: Support shared surface for most pixman formats ui/gtk: Support shared surface for most pixman formats ui/sdl: Support shared surface for more pixman formats Gerd Hoffmann (3): ui/pixman: add qemu_pixman_check_format ui/spice: Support shared surface for most pixman formats ui/sdl2: Support shared surface for more pixman formats hw/display/vga.c | 18 ++++++++++++++---- include/ui/console.h | 4 ++++ include/ui/qemu-pixman.h | 2 ++ include/ui/sdl2.h | 2 ++ ui/console.c | 25 +++++++++++++++++++++++++ ui/gtk.c | 13 +++++++------ ui/qemu-pixman.c | 29 ++++++++++++++++++++++++++++- ui/sdl.c | 26 ++++++++++++++++++++------ ui/sdl2-2d.c | 13 +++++++++++++ ui/sdl2.c | 13 +++++++------ ui/spice-display.c | 13 +++++++------ ui/vnc.c | 15 ++++++++------- 12 files changed, 137 insertions(+), 36 deletions(-) -- 1.8.3.1