X-Git-Url: http://git.joshuawise.com/netwatch.git/blobdiff_plain/cdde55f54a0880bde5694fcdea8e386ada0cd5ce:/video/checksumrect.c..66cd7e8220e0f7dbb0e43f44f6aab60194548ad0:/video/generic.c diff --git a/video/checksumrect.c b/video/generic.c similarity index 63% rename from video/checksumrect.c rename to video/generic.c index f96c033..6168df2 100644 --- a/video/checksumrect.c +++ b/video/generic.c @@ -24,3 +24,16 @@ uint32_t checksum_rect_generic32(int x, int y, int width, int height) { return sum; } +void copy_pixels_generic32(char *buf, int x, int y, int width, int height) +{ + int cx, cy; + unsigned int *ibuf = (unsigned int *)buf; + unsigned int *fbuf; + for (cy = y; cy < (y + height); cy++) + { + fbuf = (unsigned int *)fb->fbaddr; + fbuf += y * (fb->curmode.xres) + x; + for (cx = x; cx < (x + width); cx++) + *(ibuf++) = *(fbuf++); + } +}