[PATCH 2/2] exa: round of fb_pitch to the next byte
Michel Dänzer
michel at daenzer.net
Wed Mar 18 10:56:32 PDT 2009
On Mit, 2009-03-18 at 18:38 +0100, Maarten Maathuis wrote:
> ---
> exa/exa.c | 4 ++--
> 1 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/exa/exa.c b/exa/exa.c
> index 3fcb3e2..ecb2117 100644
> --- a/exa/exa.c
> +++ b/exa/exa.c
> @@ -258,9 +258,9 @@ exaSetFbPitch(ExaScreenPrivPtr pExaScr, ExaPixmapPrivPtr pExaPixmap,
> int w, int h, int bpp)
> {
> if (pExaScr->info->flags & EXA_OFFSCREEN_ALIGN_POT && w != 1)
> - pExaPixmap->fb_pitch = (1 << (exaLog2(w - 1) + 1)) * bpp / 8;
> + pExaPixmap->fb_pitch = ((1 << (exaLog2(w - 1) + 1)) * bpp + 7) / 8;
> else
> - pExaPixmap->fb_pitch = w * bpp / 8;
> + pExaPixmap->fb_pitch = (w * bpp + 7) / 8;
Looks good.
Your other patch is probably fine as well.
--
Earthling Michel Dänzer | http://www.vmware.com
Libre software enthusiast | Debian, X and DRI developer
More information about the xorg-devel
mailing list