File:  [Research Unix] / researchv9 / X11 / src / X.V11R1 / server / ddx / cfb / README
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:22:00 2018 UTC (8 years, 1 month ago) by root
Branches: belllabs, MAIN
CVS tags: researchv9-SUN3_old, researchv9-SUN3, HEAD
researchv9-SUN3(old)


	"cfb" Beta version - 8 July 1987

Written by:

	Stuart Marks		Sun Microsystems

With help from:

	David Rosenthal		Sun Microsystems
	Jack Palevich		Hewlett-Packard
	Bob Leichner		Hewlett-Packard

This directory contains an analogue of "mfb" for memory color framebuffers.
It can be configured to support a number of different devices:

	-	They must be organised as packed pixels,  not planewise.
	-	They must have fewer than 32 bits per pixel.

The code has been tested only on displays with a pixel size of 8 bits,
both with all 8 planes implemented (Sun) and less than 8 planes implemented (HP).
As distributed,  it is set up for 8-bit pixels with all 8 planes implemented.
If your display is different,  see maskbits.h.

The code is intended to be highly portable,  and to use as much as possible of the
"mi" code.  As a result,  it is very slow.  But we believe it should be very
easy to port.  We believe that the code only ever accesses the framebuffer 32 bits
wide at 4-byte aligned addresses.

As delivered,  the code supports a PseudoColor visual.  By defining STATIC_COLOR,
you can configure it (and the .../sun directory) to support a StaticColor visual
instead.  This has proved useful in testing the server.


unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.