Task: Question Answering
Input (English): Context: An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs. All computer programs, excluding firmware, require an operating system to function., The Utah teapot, or the Newell teapot, is a 3D model that has become a standard reference object (and something of an in-joke) in the computer graphics community. It is a mathematical model of an ordinary teapot of fairly simple shape, that appears solid, cylindrical and partially convex. A teapot primitive is considered the equivalent of a "hello, world" program, as a way to create an easy 3D scene with a somewhat complex model acting as a basic geometry reference for scene and light setup. Many programming libraries even have functions dedicated to drawing teapots., 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 MIT License ., 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., Open Graphics Library (OpenGL)
is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering., A sphere (from Greek   "sphaira", "globe, ball") is a perfectly round geometrical object in three-dimensional space that is the surface of a completely round ball, (viz., analogous to a circular object in two dimensions). , Subject: freeglut, Relation: instance_of, Options: (A) acting (B) api (C) ball (D) community (E) complex (F) drawing (G) function (H) interface (I) language (J) library (K) mathematical model (L) mode (M) model (N) mouse (O) number (P) operating system (Q) ordinary (R) pop (S) programming (T) reference (U) rendering (V) scene (W) shape (X) software (Y) sphere (Z) system ([) system software (\) three
Output (English): api