From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=36945 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OJWD8-0001ie-Cr for qemu-devel@nongnu.org; Tue, 01 Jun 2010 14:29:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OJWD6-00063u-D0 for qemu-devel@nongnu.org; Tue, 01 Jun 2010 14:29:09 -0400 Received: from mail-gy0-f173.google.com ([209.85.160.173]:40788) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OJWD6-00063j-9M for qemu-devel@nongnu.org; Tue, 01 Jun 2010 14:29:08 -0400 Received: by gyd5 with SMTP id 5so3919129gyd.4 for ; Tue, 01 Jun 2010 11:29:07 -0700 (PDT) Message-ID: <4C055169.9020007@codemonkey.ws> Date: Tue, 01 Jun 2010 13:28:57 -0500 From: Anthony Liguori MIME-Version: 1.0 Subject: Re: [Qemu-devel] [PATCH] Add support for depth 15 to qemu_default_pixelformat() References: <1274435954-9814-1-git-send-email-kraxel@redhat.com> In-Reply-To: <1274435954-9814-1-git-send-email-kraxel@redhat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Gerd Hoffmann Cc: qemu-devel@nongnu.org On 05/21/2010 04:59 AM, Gerd Hoffmann wrote: > Makes qemu_default_pixelformat(15) return pixelformat filled for 15 bit > color depth (16 bpp, 5 bits for red,green,blue each, 1 bit unused). > > Signed-off-by: Gerd Hoffmann > Applied. Thanks. Regards, Anthony Liguori > --- > console.c | 16 ++++++++++++++++ > 1 files changed, 16 insertions(+), 0 deletions(-) > > diff --git a/console.c b/console.c > index 7070b1b..c91e2bb 100644 > --- a/console.c > +++ b/console.c > @@ -1621,6 +1621,22 @@ PixelFormat qemu_default_pixelformat(int bpp) > pf.depth = bpp == 32 ? 24 : bpp; > > switch (bpp) { > + case 15: > + pf.bits_per_pixel = 16; > + pf.bytes_per_pixel = 2; > + pf.rmask = 0x00007c00; > + pf.gmask = 0x000003E0; > + pf.bmask = 0x0000001F; > + pf.rmax = 31; > + pf.gmax = 31; > + pf.bmax = 31; > + pf.rshift = 10; > + pf.gshift = 5; > + pf.bshift = 0; > + pf.rbits = 5; > + pf.gbits = 5; > + pf.bbits = 5; > + break; > case 16: > pf.rmask = 0x0000F800; > pf.gmask = 0x000007E0; >