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