Bug#208830: ITP: sage -- Supports OpenGL in SDL application
On Fri, Sep 05, 2003 at 02:55:44PM +0200, Michael Koch wrote:
> * URL : http://www.worldforge.org/
>
> This is a little helper OpenGL extension library written to make use
> of SDL's mechanism for enabling OpenGL's extensions.
If you are working on this only in connection with WorldForge, then
this might not be interesting, but if that's not the case, may I draw
your attention to http://glew.sf.net/ ? Contrary to SAGE we don't
start from SGI's glext.h header, but from the specification file
themselves. GLEW has been written in a way that we don't actually need
to have a full-fledged specification file, there's an intermediate
representation that's easy to read and write, and which we actually
write for hand for a couple of extensions. I recognize some of GLEW's
ideas in SAGE, I guess that means we both are doing something right :-)
GLEW works with GLX and WGL extensions and adding AGL should be
relatively easy if needed (not really starting with MacOS X). We pay
special attention to forwards binary-compatibility and I'm personally
proud to say that it works on several rather unfriendly flavors of
UNIX, including but not limited to IRIX (both old and new generation
systems).
License question: the bulk of SAGE is derived from SGI's glext.h, which
is *not* under GPL/LGPL-compatible license. That file is a computer
readable version of the information contained in the extension
specifications and the file in question only defines interfaces, it
does not implement anything. Is this a problem or not?
Cheers,
Marcelo
Reply to: