From: Brian Date: Fri, 8 Jun 2007 19:10:01 +0000 (-0600) Subject: fix glReadPixels parameters to handle odd-width windows correctly X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=39d221ef142d24441e5d741d0902624020deebb8;p=mesa.git fix glReadPixels parameters to handle odd-width windows correctly --- diff --git a/progs/tests/drawbuffers.c b/progs/tests/drawbuffers.c index d2e826fadfe..5e89569380a 100644 --- a/progs/tests/drawbuffers.c +++ b/progs/tests/drawbuffers.c @@ -74,8 +74,9 @@ Display(void) buffer); /* top half = colorbuffer 1 */ glReadBuffer(GL_COLOR_ATTACHMENT1_EXT); - glReadPixels(0, Height/2, Width, Height / 2, GL_RGBA, GL_UNSIGNED_BYTE, - buffer + Width * Height / 2 * 4); + glReadPixels(0, Height/2, Width, Height - Height / 2, + GL_RGBA, GL_UNSIGNED_BYTE, + buffer + Width * (Height / 2) * 4); /* draw to window */ glUseProgram_func(0);