Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
OpenGL Utility Toolkit
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Multiple issues| {{primary sources|date=September 2011}} {{more footnotes|date=September 2011}} }} {{Infobox software | name = OpenGL Utility Toolkit | logo = | logo caption = | screenshot = Fenetre glut.png | caption = | collapsible = | author = | developer = [[Mark Kilgard]] | released = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} --> | discontinued = | latest release version = | latest release date = <!-- {{release date and age|YYYY|MM|DD}}<ref>{{cite web|title=|url=|date=|accessdate=}}</ref> --> | latest preview version = | latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} --> | programming language = | operating system = [[Cross-platform]] | platform = [[Cross-platform]] | size = | language = | genre = [[Application programming interface|API]] | license = | website = }} The '''OpenGL Utility Toolkit''' ('''GLUT''') is a [[library (computing)|library]] of utilities for [[OpenGL]] programs, which primarily perform system-level [[input/output|I/O]] with the host [[operating system]]. Functions performed include window definition, window control, and monitoring of [[Computer keyboard|keyboard]] and [[Computer mouse|mouse]] input. Routines for drawing a number of geometric primitives (both in solid and wireframe mode) are also provided, including [[cube (geometry)|cubes]], [[sphere]]s and the [[Utah teapot]]. GLUT also has some limited support for creating pop-up menus. GLUT was written by [[Mark Kilgard|Mark J. Kilgard]], author of ''OpenGL Programming for the X Window System'' and ''The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics'', while he was working for [[Silicon Graphics]] Inc. The two aims of GLUT are to allow the creation of rather portable code between operating systems (GLUT is [[cross-platform]]) and to make learning OpenGL easier. Getting started with OpenGL programming while using GLUT often takes only a few lines of code and does not require knowledge of operating system–specific windowing [[application programming interface|APIs]]. All GLUT functions start with the <code>glut</code> prefix (for example, <code>glutPostRedisplay</code> marks the current window as needing to be redrawn).
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)