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. As Mesa-GGI programs work on teh consoel or in X. Last I heard GGI
was working with XFree86 to support accels when using the X environment. 

James Simmons                                                     (o_
fbdev/gfx developer                                      (o_  (o_ //\
http://www.linux-fbdev.org                              (/)_ (/)_ V_/_
http://linuxgfx.sourceforge.net

Reply via email to