fix memcpy bugs
authorBrian <brian.paul@tungstengraphics.com>
Mon, 29 Oct 2007 21:07:23 +0000 (15:07 -0600)
committerBrian <brian.paul@tungstengraphics.com>
Mon, 29 Oct 2007 21:15:34 +0000 (15:15 -0600)
src/mesa/pipe/softpipe/sp_surface.c

index eeaf98c..c18fe56 100644 (file)
@@ -526,7 +526,7 @@ softpipe_get_tile(struct pipe_context *pipe,
    pDest = (ubyte *) p;
 
    for (i = 0; i < h; i++) {
-      memcpy(pDest, pSrc, w0 * cpp);
+      memcpy(pDest, pSrc, w * cpp);
       pDest += dst_stride;
       pSrc += ps->region->pitch * cpp;
    }
@@ -560,7 +560,7 @@ softpipe_put_tile(struct pipe_context *pipe,
    pDest = ps->region->map + ps->offset + (y * ps->region->pitch + x) * cpp;
 
    for (i = 0; i < h; i++) {
-      memcpy(pDest, pSrc, w0 * cpp);
+      memcpy(pDest, pSrc, w * cpp);
       pDest += ps->region->pitch * cpp;
       pSrc += src_stride;
    }