This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: "OpenGL Utility Toolkit" – news · newspapers · books · scholar · JSTOR(September 2011) (Learn how and when to remove this message)
This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations.(September 2011) (Learn how and when to remove this message)
(Learn how and when to remove this message)
OpenGL Utility Toolkit
Developer(s)
Mark Kilgard
Repository
github.com/markkilgard/glut
Operating system
Cross-platform
Platform
Cross-platform
Type
API
Website
www.opengl.org/resources/libraries/glut/
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 definition, window control, and monitoring of keyboard and mouse input. Routines for drawing a number of geometric primitives (both in solid and wireframe mode) are also provided, including cubes, spheres and the Utah teapot. GLUT also has some limited support for creating pop-up menus.
GLUT was written by 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 APIs.
All GLUT functions start with the glut prefix (for example, glutPostRedisplay marks the current window as needing to be redrawn).
and 27 Related for: OpenGL Utility Toolkit information
The OpenGLUtilityToolkit (GLUT) is a library of utilities for OpenGL programs, which primarily perform system-level I/O with the host operating system...
release of OpenGL 3.1 in 2009. Specifications for GLU are still available here FreeGLUT OpenGL User Interface Library (GLUI) OpenGLUtilityToolkit (GLUT)...
offers access to both the standard GL* functions along with the GLU* functions; however the OpenGLUtilityToolkit (GLUT) library is not available for...
scene with a light setup. Some programming libraries, such as the OpenGLUtilityToolkit, even have functions dedicated to drawing teapots. The teapot model...
FreeGLUT is an open-source alternative to the OpenGLUtilityToolkit (GLUT) library. GLUT (and hence FreeGLUT) allows the user to create and manage windows...
at Silicon Graphics, he authored the OpenGLUtilityToolkit, better known as GLUT, to make it easy to write OpenGL-based 3D examples and demos. The primary...
(IL), the utility library (ILU) and the utilitytoolkit (ILUT), mirroring the corresponding parts of OpenGL (although the OpenGLUtilityToolkit is not part...
provides support for most OpenGL 2.0 extensions, abstracts operating system specific proc handlers, and supports OpenGLUtilityToolkit (GLUT), a simple cross-platform...
Internet Mersenne Prime Search GIS—Geographic Information System GLUT—OpenGLUtilityToolkit GML—Geography Markup Language GNOME—GNU Network Object Model Environment...
The Abstract Window Toolkit (AWT) is Java's original platform-dependent windowing, graphics, and user-interface widget toolkit, preceding Swing. The AWT...
is a lightweight utility library for use with OpenGL. It provides programmers with the ability to create and manage windows and OpenGL contexts, as well...
reality, scientific visualization and modeling. The toolkit is written in standard C++ using OpenGL, and runs on a variety of operating systems including...
depends on the cross-platform libraries, which include the following: OpenGLOpenGLUtility Library libjpeg libpng LibTIFF zlib (lz) bzip2 for file compression...
general-purpose GUI toolkits like Tkinter, wxPython, Qt, or GTK. There is also a procedural "pylab" interface based on a state machine (like OpenGL), designed...
'ALUT' (Audio Library UtilityToolkit) library that provides higher level 'convenience' functions — exactly analogous to OpenGL's 'GLUT'. In order to provide...
alarms, threads Graphical porting APIs, including X, ncurses, Motif, OpenGL MKS Toolkit products support all IA-32 and x64 of the Microsoft Windows operating...
Toolkit brought support for 32-bit games and around 20% better performance. According to reporter Peter Cohen, Game Mode and the Game Porting Toolkit...
Cocoa ("jwxyz"). To allow the OpenGL 1.3-based hacks to run natively on iOS and Android systems, which only support OpenGL ES, XScreenSaver contains an...
GTK (formerly GIMP ToolKit and GTK+) is a free software cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under...
delivers a standard toolkit and protocol stack for building graphical user interfaces on most Unix-like operating systems and OpenVMS, and has been ported...
ported to the VAX releases of OpenVMS. Versions of VMS running on DEC Alpha workstations in the 1990s supported OpenGL and Accelerated Graphics Port (AGP)...
AppKit (formally Application Kit) is a graphical user interface toolkit. It initially served as the UI framework for NeXTSTEP. Along with Foundation and...
2013-05-16. Retrieved 2017-01-01. "Khronos Places OpenGL and OpenGL ES Conformance Tests into Open Source". Khronos Group Press Release. Archived from...