James Simmons�s crap from Sun, 12 Dec 1999:
> On Sat, 11 Dec 1999, Jeff Garzik wrote:
> 
> > For you folks creating accelerated 2D graphics libs, I suggest looking
> > into OpenGL.  A fully-accelerated 2D rendering pipeline already exists
> > in OpenGL -- you just have to fill out a struct with function pointers
> > to device-specific accelerated routines.
> > 
> > A non-accelerated OpenGL structure for fbdev should be easy to create
> > from src/SVGA/svgamesa.c (540 lines).  After that, simply fill in the
> > accelerated 2D (and 3D) hardware routines for your favorite graphics
> > card.
> > 
> > IMNSHO there is no need to waste time and duplicate effort by created an
> > accelerated 2D gfx lib for fbdev... OpenGL already exists, and it
> > already has an optimized rendering pipeline for 2D as well as 3D.
> 
> It already exist in OpenGL. Mesa-GGI uses libGGI which in turns supports
> many targets. One of them being fbdev. Look into added accel support to
> libGGI.

But GGI doesn't even support nor accelerates alpha transparent rectangles or stretched 
blits AFAIK.
As I am familiar with the G400 registers and stuff I would help extending GGI or 
writing a Mesa
target for fbdev.

-- 
Denis Oliver Kropp

Reply via email to