> >    I have been looking at Mesa-GGI and libGGI. Do you think it would be
> > possible to add a triangle function?  

>       Yes, but the triangle function is added in an extension library
> because the base LibGGI drawing functions are all basic 2D "essential"
> primitives only.  

Correct.

> Currently the "triangle drawing" extension library which most people use is 
> of course GGIMesa, but LibGGI2D has triangle drawing functions as well, 
> and of course there is always LibGGI3D.

I'd say either rewrite LibGGI2D and add it (rewrite, to resolve the
licensing issue) or add it somewhere else like LibGGI3D.

I already _do_ have an accelerated implementation for plain triangles for my
Permedia 2 chip. However it's pretty much dormant right now, as you'd have
to use the raw command interface to make use of it now.

> > I'm interested in also setting up Z
> > and alpha buffers. How would I go about doing that ? 

Basically same thing ... add a function to allocate them to the kernel
driver and them mmap. We should talk about a generic API for requesting 
such extra features, though.

CU, ANdy

-- 
= Andreas Beck                    |  Email :  <[EMAIL PROTECTED]> =

Reply via email to