For those of you not hanging about on IRC, I figured I'd
drop this mail to say that LibBuf is currently again in a functional
state, and much improved.  The docs are actually pretty complete
for Alpha/Z, though some of the functionality mentioned therein 
is not yet available.

Here are some instructions if you want to try it out.

1) Get a fresh CVS checkout of LibGAlloc and install it.

2) This *probably* works with a snapshot/package of LibGGI 2.0.1, but
you might want to upgrade libggi/libgii while you are at it.

3) Get the "lowlevel" module from cvs, make and install LibBuf.

4) For now, until we work out install issues, add the following line
at the bottom of your libggi.conf.  You will have to remember to do
this each time you install libggi.

.include /usr/local/etc/ggi/libbuf.conf

5) Comment out the galloc-x target in libgalloc.conf if running under
X11, so you route through the stubs target.  The stubs target has been
hacked to approve LibBuf's requests, the X target still doesn't have
the code for buffer resources completed.  The line you want to comment
out is this:

display-x-galloc               display/X_galloc.so

6) cd to the demos directory and run buftest.  Expect it to be *very* slow, 
because the only implemented function right now is put/drawpixel, and the 
only implemented renderer is the stubs renderer.  Especially, since pixels
are very slow through the X11 protocol, display-xlib creeps along at 
humorously lethargic rate.

--
Brian

Reply via email to