Consider what to do about the demo programs as the
satellite libraries are constructed.
Most of the demo programs use GLUT features that cross
the boundaries of the sub-libraries that OpenGLEAN is
creating. E.g., the shapes demo primarily is concerned
with the gleanshapes API features, but of course calls
functions such as glutCreateWindow().
Then there's the unmanaged and offsccreen demos, for
example, which primarily show off core OpenGLEAN
features, but which use shapes from gleanshapes. Should
those demos be simplified to use less interesting
objects to draw? Or should there just be documentation
saying that some demos require additional
libraries---libraries not required by the core OpenGLEAN
Or perhaps make the demos into a separate sub-project?
Log in to post a comment.