OpenGL Reference Manual: The Official Reference Document to OpenGL, Version 1.1OpenGL? is a powerful software interface for graphics hardware that allows graphics programmers to produce high-quality color images of 3D objects. The functions in the OpenGL library enable programmers to build geometric models, view models interactively in 3D space, control color and lighting, manipulate images, and perform such tasks as alpha blending, antialiasing, depth cueing, and texture mapping. The OpenGL? Reference Manual, Second Edition, documents all OpenGL functions, including brand new features recently approved by the OpenGL Architecture Review Board (ARB) for inclusion in OpenGL, Version 1.1. The ARB is an industry consortium responsible for defining OpenGL, composed of such industry leaders as Digital Equipment Corporation, Evans & Sutherland, Hewlett-Packard, Intel, IBM, Intergraph, Microsoft, Sun Microsystems, and Silicon Graphics. Each reference page fully describes: C specifications Relevant parameters The effects of functions Possible errors generated by functions Associated effects Reference pages for the OpenGL Utility Library (GLU) and the OpenGL extension to the X Window System (GLX) are included in this manual. The first edition of the OpenGL Reference Manual was written by Kurt Akeley, Kevin P. Smith, Jackie Neider, and Mark Segal of Silicon Graphics, Inc.; and Sally Browning of SABL Productions. The second edition has been completely revised and updated for OpenGL, Version 1.1 , by Renate Kempf and Chris Frazier, in collaboration with the ARB. 0201461404B04062001 |
Common terms and phrases
1.1 or greater accepted value accumulation buffer alpha ASSOCIATED GETS glGet bitmap boolean value indicating byte callback called color buffer color index const control point corresponding execution current matrix current raster position defined depth buffer DESCRIPTION display list enabled evaluated execution of glBegin execution of glEnd floating-point values format frame buffer GL_INVALID_ENUM GL_INVALID_OPERATION GL_INVALID_VALUE GL_RGB GL_TEXTURE_2D GL_TRUE glArrayElement glCallLists glCopyPixels glCopyTexImage2D glCopyTexSubImage2D GLdouble glDrawArrays glDrawElements glDrawPixels glEnable GLenum pname GLenum target GLenum type GLfloat glGet with argument GLint glIsEnabled with argument glMap2 glPixelStore glPixelTransfer glPushAttrib glReadPixels glRenderMode GLshort GLsizei glTexGen glTexImage1D glTexSubImage2D initial value internal floating-point mask mipmap mode NOTES ERRORS OpenGL Utility Library PARAMETERS params returns pixel polygon primitives quadrics representable integer value returns a single returns one value RGBA single boolean value SPECIFICATION void Specifies the number stencil buffer symbolic constant tessellation texture coordinates texture image value is GL_FALSE version is 1.1 vertex width window coordinates