diff options
author | Nathan Binkert <nate@cvs.openbsd.org> | 2001-03-18 04:32:46 +0000 |
---|---|---|
committer | Nathan Binkert <nate@cvs.openbsd.org> | 2001-03-18 04:32:46 +0000 |
commit | ef2d578c271a786653e241b072dc56250ca1430d (patch) | |
tree | b318f8acf09096eea9445db0dedcafc8eafc26f0 /sys/dev/rasops/README | |
parent | f4f01277bc5305a12ccc3f2024dfa89e24335a13 (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/README | 21 |
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 |