GLT OpenGL C++ Toolkit

Glt is a library of C++ classes and routines for programming interactive 3D graphics with OpenGL. The aim of Glt is to augment the OpenGL API with convenient mechanisms for manipulating the OpenGL state machine. Glt is a work in progress, and by no means covers the entire OpenGL specification. However, it already includes several useful classes and is designed so that additional classes can be added easily. In addition to Glt, the GlutMaster classes provide C++ wrappers for the GLUT API.

Tags
Licenses
Operating Systems
Implementation

Tweet this project Short link

Rss Recent releases

Changes: Miscellaneous bug fixes and minor enhancements were made. Full support for the MS .NET compiler was added. Full support for the MingW32 compiler under Cygwin was added. Some incompatibilities with the previous release candidate were fixed. The code now builds (nearly) cleanly using -Wall and -pedantic.

Changes: Additional refinements were made. Makefiles have been reorganised and documented, the 3D Studio (3DS) loader was revamped, and many -Wall compiler warnings were resolved.

Changes: Bug fixes, Perlin Noise, FBM and Turbulence, JPEG support, initial Quake3 MD3 support, large textures and image slide shows, optional wide-string support, and improvements to the documentation.

  • Rrelease-mid
  •  04 Nov 2002 23:46
  • Rrelease-after

Changes: Minor feature enhancements, some bugfixes, and some incompatibility fixes with 0.6 were made. It compiles on gcc 3.2 (Red Hat 8.0) and gcc 3.0 on SGI IRIX. VRML style background nodes and VRML parser enhancements were added. Miscellaneous bugfixes were also made.

  • Rrelease-mid
  •  06 Jun 2002 23:02
  • Rrelease-after

Changes: A Windows screen saver mode and support for PNG image reading/writing was added. GlutWindow now uses OnOpen() and OnClose() for OpenGL initialisation and cleanup. A large collection of pre-defined colours and a templated circular buffer class were added. The zLib library was updated to resolve a security issue.

No-screenshot

Project Spotlight

PrRescue

A rescue CD based on Gentoo amd64 and supporting nilfs2.

79af40d606d02d6358bdab9d2f87b287_thumb

Project Spotlight

FladsClassifieds

A classified advertisement publishing system.