On 2/14/25 17:06, Alex Bennée wrote: > dongwon....@intel.com writes: > >> From: Dongwon Kim <dongwon....@intel.com> >> >> This partially reverts commit 77bf310084dad38b3a2badf01766c659056f1cf2 >> which causes some guest display corruption when gtk-gl-area >> is used for GTK rendering (e.g. Wayland Compositor) possibly due to >> simulataneous accesses on the guest frame buffer by host compositor >> and the guest. >> >> Reported-by: Dmitry Osipenko <dmitry.osipe...@collabora.com> >> Reported-by: Alex Bennée <alex.ben...@linaro.org> >> Cc: Marc-André Lureau <marcandre.lur...@redhat.com> >> Cc: Vivek Kasireddy <vivek.kasire...@intel.com> >> Signed-off-by: Dongwon Kim <dongwon....@intel.com> > > This certainly fixes the corruption I was seeing while testing Dimitry's > native context patches and doesn't seem to affect the venus test modes. > > So: > > Tested-by: Alex Bennée <alex.ben...@linaro.org> > Reviewed-by: Alex Bennée <alex.ben...@linaro.org> > >> --- >> ui/gtk-gl-area.c | 1 - >> 1 file changed, 1 deletion(-) >> >> diff --git a/ui/gtk-gl-area.c b/ui/gtk-gl-area.c >> index 2c9a0db425..9f7dc697f2 100644 >> --- a/ui/gtk-gl-area.c >> +++ b/ui/gtk-gl-area.c >> @@ -129,7 +129,6 @@ void gd_gl_area_refresh(DisplayChangeListener *dcl) >> >> if (vc->gfx.guest_fb.dmabuf && >> qemu_dmabuf_get_draw_submitted(vc->gfx.guest_fb.dmabuf)) { >> - gd_gl_area_draw(vc); >> return; >> } >
Reviewed-by: Dmitry Osipenko <dmitry.osipe...@collabora.com> Tested-by: Dmitry Osipenko <dmitry.osipe...@collabora.com> -- Best regards, Dmitry