qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] sdl2: redraw correctly when scanout_mode enable


From: address@hidden
Subject: Re: [Qemu-devel] [PATCH] sdl2: redraw correctly when scanout_mode enabled.
Date: Thu, 2 Aug 2018 07:49:12 +0800

On Fri, Jul 27, 2018 at 6:59 AM Tao Wu <address@hidden> wrote:
>
> When scanout_mode enabled, surface is out of sync with actual screen.
> In such case, we just call sdl2_gl_scanout_flush to do redraw. This
> fixes bug reported in
> https://lists.freedesktop.org/archives/virglrenderer-devel/2018-July/001330.html
>
> Signed-off-by: Tao Wu <address@hidden>
> ---
>  ui/sdl2-gl.c | 5 +++++
>  1 file changed, 5 insertions(+)
>
> diff --git a/ui/sdl2-gl.c b/ui/sdl2-gl.c
> index 83b71853d1..1bf4542d8d 100644
> --- a/ui/sdl2-gl.c
> +++ b/ui/sdl2-gl.c
> @@ -124,6 +124,11 @@ void sdl2_gl_redraw(struct sdl2_console *scon)
>  {
>      assert(scon->opengl);
>
> +    if (scon->scanout_mode) {
> +        /* sdl2_gl_scanout_flush actually only care about
> +         * the first argument. */
> +        return sdl2_gl_scanout_flush(&scon->dcl, 0, 0, 0, 0);
> +    }
>      if (scon->surface) {
>          sdl2_gl_render_surface(scon);
>      }
> --
> 2.18.0.345.g5c9ce644c3-goog
>
Ping, thanks!



reply via email to

[Prev in Thread] Current Thread [Next in Thread]