Re: [Qemu-devel] [PATCH]gtk-egl: Blend cursor buffer within a scaled viewport

2019-01-24 Thread Gerd Hoffmann
On Thu, Jan 24, 2019 at 10:11:24PM +0800, Chen Zhang wrote: > Hi, > > > On Jan 24, 2019, at 8:07 PM, Gerd Hoffmann wrote: > > > >> diff --git a/include/ui/egl-helpers.h b/include/ui/egl-helpers.h > >> index 3fc656a..63ffc2d 100644 > >> --- a/include/ui/egl-helpers.h > >> +++ b/include/ui/egl-hel

Re: [Qemu-devel] [PATCH]gtk-egl: Blend cursor buffer within a scaled viewport

2019-01-24 Thread Chen Zhang via Qemu-devel
Hi, > On Jan 24, 2019, at 8:07 PM, Gerd Hoffmann wrote: > >> diff --git a/include/ui/egl-helpers.h b/include/ui/egl-helpers.h >> index 3fc656a..63ffc2d 100644 >> --- a/include/ui/egl-helpers.h >> +++ b/include/ui/egl-helpers.h >> @@ -28,6 +28,8 @@ void egl_fb_read(void *dst, egl_fb *src); >> voi

Re: [Qemu-devel] [PATCH]gtk-egl: Blend cursor buffer within a scaled viewport

2019-01-24 Thread Gerd Hoffmann
> diff --git a/include/ui/egl-helpers.h b/include/ui/egl-helpers.h > index 3fc656a..63ffc2d 100644 > --- a/include/ui/egl-helpers.h > +++ b/include/ui/egl-helpers.h > @@ -28,6 +28,8 @@ void egl_fb_read(void *dst, egl_fb *src); > void egl_texture_blit(QemuGLShader *gls, egl_fb *dst, egl_fb *src, bo

Re: [Qemu-devel] [PATCH]gtk-egl: Blend cursor buffer within a scaled viewport

2019-01-23 Thread Chen Zhang via Qemu-devel
The patch pasted in previous mail lost some indentations and spaces. Sorry. From 7921a69f106233ebc0ff9bdc29d7c6182160fc6f Mon Sep 17 00:00:00 2001 From: Chen Zhang Date: Thu, 24 Jan 2019 09:16:23 +0800 Subject: [PATCH] DMABuf: Blend cursor buf within a scaled viewport Signed-off-by: Chen Zhang

[Qemu-devel] [PATCH]gtk-egl: Blend cursor buffer within a scaled viewport

2019-01-23 Thread Chen Zhang via Qemu-devel
When a gtk-egl window (for gvt-g DMABuf) was zoomed, the cursor plane buffer did not zoom covariantly, resulting in a mismatched cursor size. In this patch, `egl_texture_blend()` is augmented with two extra parameters to convey the size for a scaled viewport, as in `egl_texture_blend2()`.  Sig