summaryrefslogtreecommitdiff
path: root/sys/dev/rasops/README
diff options
context:
space:
mode:
authorad <ad@NetBSD.org>1999-04-13 00:17:57 +0000
committerad <ad@NetBSD.org>1999-04-13 00:17:57 +0000
commit14d2ed835e41af413656a289daf32f2d7b3de646 (patch)
tree17bf7bd2c1728b83e8226716fd2c79e0175b3bc5 /sys/dev/rasops/README
parent246f73e1a0dfd6398fad5383325706e1c9cc7aa0 (diff)
Initial import of 'rasops', the new raster operations set for wscons/rcons.
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..064478d7881
--- /dev/null
+++ b/sys/dev/rasops/README
@@ -0,0 +1,21 @@
+$NetBSD: README,v 1.1 1999/04/13 00:17:57 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.
+
+The stamp_mutex used by some of the colordepths is not fully atomic. It's
+designed to stop stamp corruption in the event that text is printed at
+interrupt time. Even if it fails, >99% of the time text will be white on
+black, so it doesn't really matter. Going to splhigh for each character is
+a Bad Thing.
+
+Status of the various depths. Feel free to complete/test:
+
+ 8 tested, complete
+ 15/16 untested, complete (endainness issues exist?)
+ 32 untested, complete (endainness issues exist?)
+ 1 untested, incomplete for non 8,16 pel fonts
+ 24 untested, incomplete, assumes RGB order
+
+- Andy Doran <ad@NetBSD.org>, April 1999