Module Name: src Committed By: rin Date: Thu Jul 25 00:59:04 UTC 2019
Modified Files: src/sys/dev/rasops: rasops8.c Log Message: Fix screen corruption with 16-width font on 8-bpp display. To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/sys/dev/rasops/rasops8.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/rasops/rasops8.c diff -u src/sys/dev/rasops/rasops8.c:1.37 src/sys/dev/rasops/rasops8.c:1.38 --- src/sys/dev/rasops/rasops8.c:1.37 Wed Jul 24 18:33:49 2019 +++ src/sys/dev/rasops/rasops8.c Thu Jul 25 00:59:04 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: rasops8.c,v 1.37 2019/07/24 18:33:49 rin Exp $ */ +/* $NetBSD: rasops8.c,v 1.38 2019/07/25 00:59:04 rin Exp $ */ /*- * Copyright (c) 1999 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: rasops8.c,v 1.37 2019/07/24 18:33:49 rin Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rasops8.c,v 1.38 2019/07/25 00:59:04 rin Exp $"); #include "opt_rasops.h" @@ -564,11 +564,13 @@ rasops8_putchar16(void *cookie, int row, if (uc == ' ') { while (height--) { rp[0] = rp[1] = rp[2] = rp[3] = stamp[0]; + DELTA(rp, ri->ri_stride, uint32_t *); if (ri->ri_hwbits) { hrp[0] = stamp[0]; hrp[1] = stamp[0]; hrp[2] = stamp[0]; hrp[3] = stamp[0]; + DELTA(hrp, ri->ri_stride, uint32_t *); } } } else {