I have created the "shapes" repository under the OpenGLEAN project,
on the SourceForge CVS server. This holds the first portion of
OpenGLEAN to be isolated from the core API. There are numerous
logical fault-lines in the GLUT API along which the library can
be very cleanly separated. This is one of them.
Further, the shapes API has been backwards-compatible for a very long
time, aside from some freeglut bugs about the winding of surfaces.
If it does not evolve much or at all, and if any application only uses
the shapes code, the application should not need to upgrade when bugs
are found and fixed in the core library. However, I look forward to
making some simplifications to the API around the time that I have
OpenGLEAN break backwards compatibility in a major way.
I will probably make some kind of gleanshapes release soon. After
testing a bit, I will likely make a new release of OpenGLEAN's core
(and perhaps another release of gleanshapes), with some coordination
so that OpenGLEAN and gleanshapes can coexist a bit more nicely.
--
"I probably don't know what I'm talking about." http://www.olib.org/~rkr/
|