From: Marc-André Lureau <marcandre.lur...@redhat.com> Hi,
Here are pending fixes related to D-Bus and GL, most of them reported thanks to Akihiko Odaki. v3: - rebased - add "ui/dbus: do not send 2d scanout until gfx_update" & "ui/console: call gfx_switch() even if the current scanout is GL" Marc-André Lureau (12): ui/console: move check for compatible GL context ui/console: move dcl compatiblity check to a callback ui/console: egl-headless is compatible with non-gl listeners ui/dbus: associate the DBusDisplayConsole listener with the given console ui/console: move console compatibility check to dcl_display_console() ui/shader: fix potential leak of shader on error ui/shader: free associated programs ui/console: add a dpy_gfx_switch callback helper ui/console: optionally update after gfx switch ui/dbus: fix texture sharing ui/dbus: do not send 2d scanout until gfx_update ui/console: call gfx_switch() even if the current scanout is GL include/ui/console.h | 19 +++++--- ui/dbus.h | 3 ++ ui/console.c | 102 ++++++++++++++++++++++++++----------------- ui/dbus-console.c | 27 ++++++------ ui/dbus-listener.c | 48 +++++++++----------- ui/dbus.c | 35 ++++++++++++++- ui/egl-headless.c | 17 +++++++- ui/gtk.c | 18 +++++++- ui/sdl2.c | 9 +++- ui/shader.c | 9 +++- ui/spice-display.c | 9 +++- 11 files changed, 200 insertions(+), 96 deletions(-) -- 2.35.1.273.ge6ebfd0e8cbb