Freeglut

Freeglut

Infobox Software
name=freeglut


caption=official logo
developer= Pawel W. Olszta
latest_release_version=2.4.0
latest release date = release date and age|2005|06|1
operating_system=Cross-platform
genre=API
license=X Consortium
website=http://freeglut.sf.net

freeglut is an open source alternative to the OpenGL Utility Toolkit (GLUT) library. GLUT (and hence freeglut) allows the user to create and manage windows containing OpenGL contexts on a wide range of platforms and also read the mouse, keyboard and joystick functions. freeglut is intended to be a full replacement for GLUT, and has only a few differences.

Since GLUT has gone into stagnation, freeglut is in development to improve the toolkit. It is released under the X Consortium license.

History

freeglut was originally written by Pawel W. Olszta with contributions from Andreas Umbach and Steve Baker. Since Pawel ceased working in 3D graphics, he passed the baton to Steve Baker. Steve is now the official owner/maintainer of freeglut, although John Fay does most of the day-to-day work.

Pawel started freeglut development on December 1st, 1999. The project is now virtually a 100% replacement for the original GLUT with only a few departures (such as the abandonment of SGI-specific features such as the Dials&Buttons box and Dynamic Video Resolution) and a shrinking set of bugs.

freeglut contains a few enhancements over the original GLUT - but as a matter of policy, no further significant features will be added.

A consequence of that policy was that some members of the freeglut team forked the code to make [http://sourceforge.net/projects/openglut/ OpenGLUT] which had been planned to have many significant extensions. as of|2005|05, though, it is no longer under active development.

tatus

freeglut is now very stable and has fewer bugs than the original GLUT. However, there are places where the original GLUT specification did not make clear what order things like callbacks occur and it is possible for application programs that work under GLUT to fail under freeglut because they assume something that GLUT never guaranteed to be true.

New revisions appear periodically - however since it is now quite stable and no new features are planned, these updates are required less and less often. This would change if there was ever a new release of GLUT.

freeglut is distributed instead of GLUT in some Linux distributions. Since it is upwards compatible at a binary level, programs compiled for GLUT can be linked to freeglut without problems.

ee also

*OpenGL Utility Library (GLU)
*OpenGL User Interface Library (GLUI)
*OpenGL Utility Toolkit (GLUT)

External links

* [http://freeglut.sourceforge.net/ Official website]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • freeglut — Тип API Разработчик Pawel W. Olszta Операционная система Кроссплатформенное ПО Последняя версия 2.8.0 (2 января 2012) Лицензия X Consortium Сайт …   Википедия

  • OpenGL Utility Toolkit — Developer(s) Mark Kilgard Operating system Cross platform The OpenGL Utility Toolkit (GLUT) is a library of utilities for OpenGL programs, which primarily perform system level I/O with the host operating system. Functions performed include window …   Wikipedia

  • OpenGL Utility Toolkit — GL Utility Toolkit Entwickler Mark Kilgard Aktuelle Version 3.7 (8. Dezember 1998) Betriebssystem plattformunabhängig Kategorie API Lizenz …   Deutsch Wikipedia

  • OpenGL utility toolkit — GLUT (OpenGL Utility Toolkit) est une bibliothèque utilitaire dont les droits d auteur sont détenus par Mark J. Kilgard, offrant un jeu de routines pour la gestion des fenêtres OpenGL et les interactions avec le système d exploitation (gestion… …   Wikipédia en Français

  • Opengl utility toolkit — GLUT (OpenGL Utility Toolkit) est une bibliothèque utilitaire dont les droits d auteur sont détenus par Mark J. Kilgard, offrant un jeu de routines pour la gestion des fenêtres OpenGL et les interactions avec le système d exploitation (gestion… …   Wikipédia en Français

  • GLUT — (del inglés OpenGL Utility Toolkit) es una biblioteca de utilidades para programas OpenGL que principalmente proporciona diversas funciones de entrada/salida con el sistema operativo. Entre las funciones que ofrece se incluyen declaración y… …   Wikipedia Español

  • OpenGL — Original author(s) Silicon Graphics Developer(s) Khronos Group Stable release 4.2 …   Wikipedia

  • OpenGL Utility Library — The OpenGL Utility Library (GLU) is a computer graphics library. It consists of a number of functions that use the base OpenGL library to provide higher level drawing routines from the more primitive routines that OpenGL provides. It is usually… …   Wikipedia

  • OpenGL User Interface Library — GLUI Screenshot  Demonstration of the GLUI program Developer(s) …   Wikipedia

  • Tao Framework — The Tao Framework is a library giving .NET and Mono developers access to popular graphics and gaming libraries like OpenGL and SDL. It was originally developed by the C# OpenGL programmer Randy Ridge, and has since added many new developers who… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”