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