Err... sorry, I guess I was referring to GLUT. GLUT was last updated Nov 2001, and freeglut was last updated June 2005. GLFW (which serves the same purpose as GLUT) was last updated Sept 2007. But, perhaps the reasoning on their site is better than I could put it:
Quote:
There are already several toolkits available for aiding OpenGL development. The most widespread is GLUT, which unfortunately is getting quite old and is not actively updated anymore. When I first started out with OpenGL I tried using GLUT, which did not quite suite my needs, and I also tried using pure win32 programming, which quickly got very messy. I also looked at some other toolkits, but they were not portable and/or designed for C++ only.
I realized that a new toolkit was badly needed, which could fulfill the following requirements:
- Flexible and powerful fullscreen support
- User controlled event loop
- Portability
- Usable for both C and C++ (and possibly more languages)
- The toolkit should be compact
- Easy for anyone to use, modify and update for any purposes
- Support for static linking
Today GLFW meets those requirements - and many more.
For graphics, OpenGL is fine.
Actually, font libraries and *possibly* a [customizable] UI library might also be good to include. I've tried glfont and glfont2, but could only produce blurry, barely legible text. I was using glutBitmapCharacter before, which worked nice enough, except it doesn't support aliased fonts, plus I don't think GLFW supports it. For UI libraries I wasn't able to find
anything decent.