fbpx
Wikipedia

FreeGLUT

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.

freeglut
Official logo
Developer(s)Paweł W. Olszta
Stable release
3.4.0 / October 7, 2022; 17 months ago (2022-10-07)
Repository
  • github.com/FreeGLUTProject/freeglut
Written inC
Operating systemCross-platform
TypeAPI
LicenseX Consortium
Websitefreeglut.sourceforge.net

Since GLUT has gone into stagnation, FreeGLUT is in development to improve the toolkit. It is released under the MIT License.

History edit

FreeGLUT was originally written by Paweł W. Olszta with contributions from Andreas Umbach and Steve Baker. Since Paweł ceased working in 3D graphics, he passed the baton to Steve Baker. The current maintainers of FreeGLUT are John F. Fay, John Tsiombikas, and Diederick C. Niehorster.

Paweł started FreeGLUT development on December 1, 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.

In April 2015, FreeGLUT obtained initial support for the new Wayland display server protocol.[1]

OpenGLUT edit

Some members of the FreeGLUT team who wanted to add features forked the code to create OpenGLUT.

Development of OpenGLUT ceased in May 2005; the last release was OpenGLUT-0.6.3 in March 2005.

Status edit

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.

See also edit

References edit

  1. ^ "Implement initial Wayland support". GitHub. from the original on 2020-11-10. Retrieved 2015-04-07.

External links edit

  • Official website
  • Source code repository

freeglut, this, article, relies, largely, entirely, single, source, relevant, discussion, found, talk, page, please, help, improve, this, article, introducing, citations, additional, sources, find, sources, news, newspapers, books, scholar, jstor, december, 20. This article relies largely or entirely on a single source Relevant discussion may be found on the talk page Please help improve this article by introducing citations to additional sources Find sources FreeGLUT news newspapers books scholar JSTOR December 2016 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 freeglutOfficial logoDeveloper s Pawel W OlsztaStable release3 4 0 October 7 2022 17 months ago 2022 10 07 Repositorygithub wbr com wbr FreeGLUTProject wbr freeglutWritten inCOperating systemCross platformTypeAPILicenseX ConsortiumWebsitefreeglut wbr sourceforge wbr netSince GLUT has gone into stagnation FreeGLUT is in development to improve the toolkit It is released under the MIT License Contents 1 History 1 1 OpenGLUT 2 Status 3 See also 4 References 5 External linksHistory editFreeGLUT 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 The current maintainers of FreeGLUT are John F Fay John Tsiombikas and Diederick C Niehorster Pawel started FreeGLUT development on December 1 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 amp 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 In April 2015 FreeGLUT obtained initial support for the new Wayland display server protocol 1 OpenGLUT edit Some members of the FreeGLUT team who wanted to add features forked the code to create OpenGLUT Development of OpenGLUT ceased in May 2005 the last release was OpenGLUT 0 6 3 in March 2005 Status editFreeGLUT 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 See also editEGL an interface between OpenGL ES or OpenVG and a windowing system OpenGL User Interface Library GLUI OpenGL Utility Library GLU OpenGL Utility Toolkit GLUT References edit Implement initial Wayland support GitHub Archived from the original on 2020 11 10 Retrieved 2015 04 07 External links editOfficial website Source code repository Retrieved from https en wikipedia org w index php title FreeGLUT amp oldid 1146854649, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.