OpenGLEAN / News: Recent posts

OpenGLEAN adds dozens of new fonts.

OpenGLEAN gleanfonts adds dozens of new fonts. gleanfonts will house
all fonts that are to be embedded in the OpenGLEAN project. The font
support is likely to evolve, but the API is for now based on the GLUT
API, with extensions (and many new fonts). Separation of the fonts
is in part because there is no excuse for GLUT like libraries to tie
the fonts so closely to unrelated window/device/etc. APIs, and partly
to allow the fonts to develop more experimentally. As part of the
OpenGLEAN portability library suite, gleanfonts provides the same
basic fonts on every platform. gleanfonts itself is under the MIT
license, though the font data is extracted from an X server and bears
a comparably liberal license from Adobe.... read more

Posted by Richard Rauch 2005-09-18

OpenGLEAN syncs core with satellites.

OpenGLEAN syncs core with satellites. OpenGLEAN is "a GLUT
gone lean"---but the name also suggests "gleaning" (separating the good
stuff from the chaff). OpenGLEAN is a GLUT family member, based on
OpenGLUT and freeglut, with an eye towards removing deadwood (targeted
as a 1.0 release). This positions OpenGLEAN as a portability
windowing-and-OpenGL library, suitable for new applications. Its
liberal MIT license sets it apart from many other such libraries that
are LGPLed.... read more

Posted by Richard Rauch 2005-09-09

OpenGLEAN 0.5 released; Beta status

OpenGLEAN shifts to Beta with the 0.5 release. OpenGLEAN is "a GLUT
gone lean"---but the name also suggests "gleaning" (separating the good
stuff from the chaff). OpenGLEAN is a GLUT family member, based on
OpenGLUT and freeglut, with an eye towards removing deadwood (targeted
as a 1.0 release). This positions OpenGLEAN as a portability
windowing-and-OpenGL library, suitable for new applications. Its
liberal MIT license sets it apart from many other such libraries that
are LGPLed.... read more

Posted by Richard Rauch 2005-08-19

OpenGLEAN releases gleanshapes 0.1

OpenGLEAN has just been released gleanshapes 0.1. This marks the first
portion of the GLUT API to be preserved in an external library. The
release is partly to work out kinks in the release infrastructure
after setting up the new sub-project.

gleanshapes has started using the SourceForge CVS server, so it may
be examined via anoncvs. The expectation is to create a handful of
narrowly focused libraries that preserve OpenGLEAN's fairly complete
GLUT compatibility. However, as the GNU auto* tools used embed
about 1MB of files (uncompressed), it is possible that a single
"gleanglut" library will be used to house all separable GLUT
compatibility routines that OpenGLEAN removes.... read more

Posted by Richard Rauch 2005-08-15

OpenGLEAN: redbook demos update, 0.9.2.

The OpenGLEAN project has just released the 0.9.2 version of its "redbook" examples. The redbook examples are drawn from the classic OpenGL programming guide published by Adison-Weseley. OpenGLEAN is an attempt to glean the glutted GLUT API (or a"GLUT gone lean"). It is based on freeglut and OpenGLUT, and has the liberal MIT license.

See http://www.SourceForge.net/projects/openglean for an overview, and http://OpenGLEAN.SourceForge.net/ for the project homepage.... read more

Posted by Richard Rauch 2005-08-11

OpenGLEAN 0.4.3 released.

OpenGLEAN 0.4.3 has just been released. OpenGLEAN is "a GLUT gone lean"---but the name also suggests "gleaning" (separating the good stuff from the chaff). OpenGLEAN is a GLUT family member, based on OpenGLUT and freeglut, with an eye towards removing deadwood (targeted as a 1.0 release). This positions OpenGLEAN as a portability windowing-and-OpenGL library, suitable for new applications. Its liberal MIT license sets it apart from many other such libraries that are LGPLed.... read more

Posted by Richard Rauch 2005-08-02

OpenGLEAN 0.4.1 released.

OpenGLEAN 0.4.1 has just been released. OpenGLEAN is "a GLUT gone lean"---but the name also suggests "gleaning" (separating the good stuff from the chaff). OpenGLEAN is a GLUT family member, based on OpenGLUT and freeglut, with an eye towards removing deadwood (targeted as a 1.0 release). This positions OpenGLEAN as a portability windowing-and-OpenGL library, suitable for new applications. Its liberal MIT license sets it apart from many other such libraries that are LGPLed.... read more

Posted by Richard Rauch 2005-07-14

OpenGLEAN 0.4 released.

OpenGLEAN 0.4 has just been released. OpenGLEAN is "a GLUT gone lean"---but the name also suggests "gleaning" (separating the good stuff from the chaff). OpenGLEAN is a GLUT family member, based on OpenGLUT and freeglut, with an eye towards removing deadwood (targeted as a 1.0 release). This positions OpenGLEAN as a portability windowing-and-OpenGL library, suitable for new applications. Its liberal MIT license sets it apart from many other such libraries that are LGPLed.... read more

Posted by Richard Rauch 2005-05-31

New OpenGLEAN API proposal (function failure)

OpenGLEAN is a library, written in C and readily usable by many other languages. It provides a GLUT-like API, the chief feature of which is creating and managing windows with an OpenGL rendering context---and doing so with an API that is not bound to a particular window system.

A mixed blessing of the GLUT API is that every function always succeeds (or dies trying). This lets programmers ignore error handling, but prevents programmers from gracefully handling failures.... read more

Posted by Richard Rauch 2005-04-13

OpenGLEAN 0.3 released.

OpenGLEAN 0.3 has just been released. OpenGLEAN is "a GLUT gone lean"---but the name also suggests "gleaning" (separating the good stuff from the chaff). OpenGLEAN is a GLUT family member, based on OpenGLUT and freeglut, with an eye towards removing deadwood (targeted as a 1.0 release). This positions OpenGLEAN as a portability windowing-and-OpenGL library, suitable for new applications. Its liberal MIT license sets it apart from many other such libraries that are LGPLed.... read more

Posted by Richard Rauch 2005-04-11

OpenGLEAN 0.2[.1] released

OpenGLEAN 0.2 has just been released. Due to a naming error (conflict) with the release candidate files, the actual 0.2 release has been renamed 0.2.1. See http://www.SourceForge.net/projects/openglean for overview and http://OpenGLEAN.SourceForge.net/ for the project homepage.

The biggest news about this release is that WIN32 support had had some subtle bugs creep into it (there are still a couple of identified issues requiring work; a dedicated WIN32 developer is actively sought). Of course, UNIX based systems continue to be well-supported.... read more

Posted by Richard Rauch 2005-03-24

Redbook demos separated.

The redbook demos are now separated. I expect to
make some minor changes to the web-space
organization, but expect relatively little change
to the redbook demos. I'm tentatively putting the
redbook demos at "0.9" version and will post them.
I'll try to close in on a "1.0" version as the
organizational issues are resolved.

The redbook demos are from the OpenGL "redbook",
_OpenGL Programming Guide_. Many thanks to Nigel
Stewart for adding them to the OpenGLUT
distribution.... read more

Posted by Richard Rauch 2005-02-04