summaryrefslogtreecommitdiff
path: root/sys/dev/rasops/README
diff options
context:
space:
mode:
authorNathan Binkert <nate@cvs.openbsd.org>2001-03-18 04:32:46 +0000
committerNathan Binkert <nate@cvs.openbsd.org>2001-03-18 04:32:46 +0000
commitef2d578c271a786653e241b072dc56250ca1430d (patch)
treeb318f8acf09096eea9445db0dedcafc8eafc26f0 /sys/dev/rasops/README
parentf4f01277bc5305a12ccc3f2024dfa89e24335a13 (diff)
Import rasops from NetBSD. This gives improved performance for raster
operations.
Diffstat (limited to 'sys/dev/rasops/README')
-rw-r--r--sys/dev/rasops/README21
1 files changed, 21 insertions, 0 deletions
diff --git a/sys/dev/rasops/README b/sys/dev/rasops/README
new file mode 100644
index 00000000000..19994147daf
--- /dev/null
+++ b/sys/dev/rasops/README
@@ -0,0 +1,21 @@
+$OpenBSD: README,v 1.1 2001/03/18 04:32:44 nate Exp $
+$NetBSD: README,v 1.3 1999/08/24 11:07:31 ad Exp $
+
+This directory contains `rasops', a set of raster operations intended to
+replace the dev/rcons/raster stuff for both wscons and rcons. It yields
+significantly improved performance, supports multiple depths and color.
+
+Issues/TODO:
+
+- There is no generic `putchar' function for 2bpp
+- Color handling for 2bpp is broken
+- copycols() from rasops_bitops.h is broken in right->left case
+- The stamp mutex is not particularly safe
+- 64-bit types are not used on machines that are 64-bit
+- We should never be doing reads/writes of less than 32-bits
+- Flags in attribute values are hardcoded
+- Need a manpage
+- Should handle multiple fonts simulatneously
+- Generate an `empty' box character when we have no match?
+- Use 'int' in lieu of 'int32' where we can
+- Compress some cases in rasops1.c