diff options
| author | Bruce Evans <bde@FreeBSD.org> | 2019-04-08 04:54:15 +0000 |
|---|---|---|
| committer | Bruce Evans <bde@FreeBSD.org> | 2019-04-08 04:54:15 +0000 |
| commit | b8e788b67e63cd1262a5a4eb5d362620b03b06c3 (patch) | |
| tree | a8b49ada9bf8885cfad711a5abe7d13dd8f76c69 /lib/libvgl | |
| parent | b96ab4102ef4d99e88b3ac3b81fb54cb308325e2 (diff) | |
Notes
Diffstat (limited to 'lib/libvgl')
| -rw-r--r-- | lib/libvgl/bitmap.c | 30 |
1 files changed, 2 insertions, 28 deletions
diff --git a/lib/libvgl/bitmap.c b/lib/libvgl/bitmap.c index 38c33102b57c..c5af0c645259 100644 --- a/lib/libvgl/bitmap.c +++ b/lib/libvgl/bitmap.c @@ -136,16 +136,6 @@ WriteVerticalLine(VGLBitmap *dst, int x, int y, int width, byte *line) } break; case VIDBUF8S: - pos = dst->VXsize * y + x; - while (width > 0) { - offset = VGLSetSegment(pos); - i = min(VGLAdpInfo.va_window_size - offset, width); - bcopy(line, dst->Bitmap + offset, i); - line += i; - pos += i; - width -= i; - } - break; case VIDBUF16S: case VIDBUF24S: case VIDBUF32S: @@ -160,11 +150,8 @@ WriteVerticalLine(VGLBitmap *dst, int x, int y, int width, byte *line) width -= i; } break; - case VIDBUF8: case MEMBUF: - address = dst->Bitmap + dst->VXsize * y + x; - bcopy(line, address, width); - break; + case VIDBUF8: case VIDBUF16: case VIDBUF24: case VIDBUF32: @@ -251,16 +238,6 @@ read_planar: } break; case VIDBUF8S: - pos = src->VXsize * y + x; - while (width > 0) { - offset = VGLSetSegment(pos); - i = min(VGLAdpInfo.va_window_size - offset, width); - bcopy(src->Bitmap + offset, line, i); - line += i; - pos += i; - width -= i; - } - break; case VIDBUF16S: case VIDBUF24S: case VIDBUF32S: @@ -275,11 +252,8 @@ read_planar: width -= i; } break; - case VIDBUF8: case MEMBUF: - address = src->Bitmap + src->VXsize * y + x; - bcopy(address, line, width); - break; + case VIDBUF8: case VIDBUF16: case VIDBUF24: case VIDBUF32: |
