This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help improve this article by introducing more precise citations.(February 2013) (Learn how and when to remove this message)
The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL.
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 distributed with the base OpenGL package. GLU is not implemented in the embedded version of the OpenGL package, OpenGL ES.
Among these features are mapping between screen- and world-coordinates, generation of texture mipmaps, drawing of quadric surfaces, NURBS, tessellation of polygonal primitives, interpretation of OpenGL error codes, an extended range of transformation routines for setting up viewing volumes and simple positioning of the camera, generally in more human-friendly terms than the routines presented by OpenGL. It also provides additional primitives for use in OpenGL applications, including spheres, cylinders and disks.
All GLU functions start with the glu prefix. An example function is gluOrtho2D which defines a two dimensional orthographic projection matrix.
The GLU specification was last updated in 1998, and it depends on features which were deprecated with the release of OpenGL 3.1 in 2009.[1] Specifications for GLU are still available here
^"The OpenGL Registry". Opengl.org. Retrieved May 2, 2013.
and 28 Related for: OpenGL Utility Library information
The OpenGLUtilityLibrary (GLU) is a computer graphics library for OpenGL. It consists of a number of functions that use the base OpenGLlibrary to provide...
The OpenGLUtility Toolkit (GLUT) is a library of utilities for OpenGL programs, which primarily perform system-level I/O with the host operating system...
OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The...
access to both the standard GL* functions along with the GLU* functions; however the OpenGLUtility Toolkit (GLUT) library is not available for window-system...
FreeGLUT is an open-source alternative to the OpenGLUtility Toolkit (GLUT) library. GLUT (and hence FreeGLUT) allows the user to create and manage windows...
OpenGL Performer, formerly known as IRIS Performer and commonly referred to simply as Performer, is a commercial library of utility code built on top...
February 9, 2022, Khronos Group announced WebGL 2.0 support from all major browsers. WebGL 1.0 is based on OpenGL ES 2.0 and provides an API for 3D graphics...
Underwater (EP) Gula language (Chad) Guyana Labour Union OpenGLUtilityLibrary, a computer graphics library Glue (disambiguation) This disambiguation page lists...
GLFW (Graphics Library Framework) is a lightweight utilitylibrary for use with OpenGL. It provides programmers with the ability to create and manage...
glTF (Graphics Library Transmission Format or GL Transmission Format and formerly known as WebGL Transmissions Format or WebGL TF) is a standard file format...
style and conventions deliberately resemble those of OpenGL. OpenAL is an environmental 3D audio library, which can add realism to a game by simulating attenuation...
exposes cross-platform libraries commonly used in developing video games and multimedia titles, such as Vulkan, OpenGL, OpenAL and OpenCL. The primary goal...
using OpenGL, and runs on a variety of operating systems including Microsoft Windows, macOS, Linux, IRIX, Solaris and FreeBSD. Since version 3.0.0, OpenSceneGraph...
Under hood it depends on the cross-platform libraries, which include the following: OpenGLOpenGLUtilityLibrary libjpeg libpng LibTIFF zlib (lz) bzip2 for...
loading and manipulation at a level similar to OpenGL++. The system also supplied a number of high-level utilities for file format conversion, and a standard...
VG and the underlying native platform window system GLUT – library of utilities for OpenGL programs oss-project-owners (2012). "History and Most Recent...
SolveSpace depends upon ANGLE, OpenGLUtilityLibrary, zlib, libpng, libdxfrw, cairo, mimalloc, libsigc++ and some other C++ libraries, as well as freetype2,...
provides support for most OpenGL 2.0 extensions, abstracts operating system specific proc handlers, and supports OpenGLUtility Toolkit (GLUT), a simple...
sample Xcode project is created with C source code to initialize OpenGL (using the GLUT library) and run the shader program. Note that this program is no longer...
main library (IL), the utilitylibrary (ILU) and the utility toolkit (ILUT), mirroring the corresponding parts of OpenGL (although the OpenGLUtility Toolkit...
Disk Utility is a system utility for performing disk and disk volume-related tasks on the macOS operating system by Apple Inc. The functions currently...
a 2007 historical overview by Alex Wright OpenGLUtility Toolkit (GLUT), a library of utilities for OpenGL programs Overproduction (also called glut)...
geometry for a scene with a light setup. Some programming libraries, such as the OpenGLUtility Toolkit, even have functions dedicated to drawing teapots...
programming interface (API) IrisGL to its current open standard form OpenGL. When the decision was made to make IrisGL an open standard, the primary required...
- Open source texture packer utility from libGDX Texture Atlas Maker - Open source texture atlas utility for 2D OpenGL games. SpriteMapper - Open source...
AMD Software (formerly known as Radeon Software) is a device driver and utility software package for AMD's Radeon graphics cards and APUs. Its graphical...
names for Unicode characters Apple Graphics Library, the Apple API for OpenGL Automotive Grade Linux, an open operating system and framework for automotive...