[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 07/14] console: don't set PixelFormat alpha fiel
From: |
Stefano Stabellini |
Subject: |
Re: [Qemu-devel] [PATCH 07/14] console: don't set PixelFormat alpha fields for 32bpp |
Date: |
Fri, 19 Oct 2012 18:02:40 +0100 |
User-agent: |
Alpine 2.02 (DEB 1266 2009-07-14) |
On Wed, 17 Oct 2012, Gerd Hoffmann wrote:
> Currently it is inconstent, PixelFormat->amask is left unset whereas
> abits and amax and ashift are filled. As an alpha channel doesn't make
> sense for the vga framebuffer leave all alpha fields clear.
>
> Signed-off-by: Gerd Hoffmann <address@hidden>
Actually the alpha mask was left to 0 on purpose to ignore it.
At the same time we set amax, ashift and abits to signal the presence of
an alpha byte in the pixel format.
> console.c | 3 ---
> 1 files changed, 0 insertions(+), 3 deletions(-)
>
> diff --git a/console.c b/console.c
> index 48d88e4..d28b75e 100644
> --- a/console.c
> +++ b/console.c
> @@ -1715,18 +1715,15 @@ PixelFormat qemu_default_pixelformat(int bpp)
> pf.rmask = 0x00FF0000;
> pf.gmask = 0x0000FF00;
> pf.bmask = 0x000000FF;
> - pf.amax = 255;
> pf.rmax = 255;
> pf.gmax = 255;
> pf.bmax = 255;
> - pf.ashift = 24;
> pf.rshift = 16;
> pf.gshift = 8;
> pf.bshift = 0;
> pf.rbits = 8;
> pf.gbits = 8;
> pf.bbits = 8;
> - pf.abits = 8;
> break;
> default:
> break;
> --
> 1.7.1
>
>
- [Qemu-devel] [PATCH 04/14] pixman: helper functions, (continued)
- [Qemu-devel] [PATCH 04/14] pixman: helper functions, Gerd Hoffmann, 2012/10/17
- [Qemu-devel] [PATCH 13/14] pixman/vnc: remove dead code., Gerd Hoffmann, 2012/10/17
- [Qemu-devel] [PATCH 01/14] console: remove DisplayAllocator, Gerd Hoffmann, 2012/10/17
- [Qemu-devel] [PATCH 05/14] pixman: add pixman image to DisplaySurface, Gerd Hoffmann, 2012/10/17
- [Qemu-devel] [PATCH 02/14] pixman: add submodule, Gerd Hoffmann, 2012/10/17
- [Qemu-devel] [PATCH 08/14] qxl: stop direct access to DisplaySurface fields., Gerd Hoffmann, 2012/10/17
- [Qemu-devel] [PATCH 10/14] pixman: switch screendump function., Gerd Hoffmann, 2012/10/17
- [Qemu-devel] [PATCH 06/14] console: make qemu_alloc_display static, Gerd Hoffmann, 2012/10/17
- [Qemu-devel] [PATCH 12/14] pixman/vnc: remove rgb_prepare_row* functions, Gerd Hoffmann, 2012/10/17
- [Qemu-devel] [PATCH 07/14] console: don't set PixelFormat alpha fields for 32bpp, Gerd Hoffmann, 2012/10/17
- Re: [Qemu-devel] [PATCH 07/14] console: don't set PixelFormat alpha fields for 32bpp,
Stefano Stabellini <=
- [Qemu-devel] [PATCH 03/14] pixman: windup in configure & makefiles, Gerd Hoffmann, 2012/10/17
- [Qemu-devel] [PATCH 14/14] pixman: drop obsolete fields from DisplaySurface, Gerd Hoffmann, 2012/10/17
- [Qemu-devel] [PATCH 11/14] pixman/vnc: use pixman images in vnc., Gerd Hoffmann, 2012/10/17