qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH v2 03/11] vga: Separate LE and BE conversion fun


From: Gerd Hoffmann
Subject: Re: [Qemu-devel] [PATCH v2 03/11] vga: Separate LE and BE conversion functions
Date: Tue, 30 Sep 2014 09:59:30 +0200

  Hi,

> >          case 15:
> > -            v = VGA_DRAW_LINE15;
> > +            v = big_endian_fb ? VGA_DRAW_LINE15_BE : VGA_DRAW_LINE15_LE;
> >              bits = 16;
> >              break;
> >          case 16:
> > -            v = VGA_DRAW_LINE16;
> > +            v = big_endian_fb ? VGA_DRAW_LINE16_BE : VGA_DRAW_LINE16_LE;
> >              bits = 16;
> >              break;
> 
> So, v1 changed both of these cases to bits = 15, which looked wrong
> for case 16.  v2 changes neither, which looks wrong for case 15.  Or
> is there a reason it should be 16 for case 15?

It is correct.  The '15' is the color depth, and 'bits' is the number of
bits per pixel, which is 16 because the color format uses two bytes per
pixel and one of the bits is unused.

cheers,
  Gerd





reply via email to

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