|
|
1.1 root 1:
2: "cfb" Beta version - 8 July 1987
3:
4: Written by:
5:
6: Stuart Marks Sun Microsystems
7:
8: With help from:
9:
10: David Rosenthal Sun Microsystems
11: Jack Palevich Hewlett-Packard
12: Bob Leichner Hewlett-Packard
13:
14: This directory contains an analogue of "mfb" for memory color framebuffers.
15: It can be configured to support a number of different devices:
16:
17: - They must be organised as packed pixels, not planewise.
18: - They must have fewer than 32 bits per pixel.
19:
20: The code has been tested only on displays with a pixel size of 8 bits,
21: both with all 8 planes implemented (Sun) and less than 8 planes implemented (HP).
22: As distributed, it is set up for 8-bit pixels with all 8 planes implemented.
23: If your display is different, see maskbits.h.
24:
25: The code is intended to be highly portable, and to use as much as possible of the
26: "mi" code. As a result, it is very slow. But we believe it should be very
27: easy to port. We believe that the code only ever accesses the framebuffer 32 bits
28: wide at 4-byte aligned addresses.
29:
30: As delivered, the code supports a PseudoColor visual. By defining STATIC_COLOR,
31: you can configure it (and the .../sun directory) to support a StaticColor visual
32: instead. This has proved useful in testing the server.
33:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.