On 2/14/25 17:06, Alex Bennée wrote: > [email protected] writes: > >> From: Dongwon Kim <[email protected]> >> >> 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 <[email protected]> >> Reported-by: Alex Bennée <[email protected]> >> Cc: Marc-André Lureau <[email protected]> >> Cc: Vivek Kasireddy <[email protected]> >> Signed-off-by: Dongwon Kim <[email protected]> > > 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 <[email protected]> > Reviewed-by: Alex Bennée <[email protected]> > >> --- >> 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 <[email protected]> Tested-by: Dmitry Osipenko <[email protected]> -- Best regards, Dmitry
