The behaviour of the interfaces in this library is specified by the following Standards.
OpenGL® Application Binary Interface for Linux |
Table A-6. libGL Function Interfaces
glAccum[1] | glGetSeparableFilter[1] | glRasterPos4iv[1] |
glActiveTextureARB[1] | glGetString[1] | glRasterPos4s[1] |
glAlphaFunc[1] | glGetTexEnvfv[1] | glRasterPos4sv[1] |
glAreTexturesResident[1] | glGetTexEnviv[1] | glReadBuffer[1] |
glArrayElement[1] | glGetTexGendv[1] | glReadPixels[1] |
glBegin[1] | glGetTexGenfv[1] | glRectd[1] |
glBindTexture[1] | glGetTexGeniv[1] | glRectdv[1] |
glBitmap[1] | glGetTexImage[1] | glRectf[1] |
glBlendColor[1] | glGetTexLevelParameterfv[1] | glRectfv[1] |
glBlendColorEXT[1] | glGetTexLevelParameteriv[1] | glRecti[1] |
glBlendEquation[1] | glGetTexParameterfv[1] | glRectiv[1] |
glBlendEquationEXT[1] | glGetTexParameteriv[1] | glRects[1] |
glBlendFunc[1] | glHint[1] | glRectsv[1] |
glCallList[1] | glHistogram[1] | glRenderMode[1] |
glCallLists[1] | glIndexMask[1] | glResetHistogram[1] |
glClear[1] | glIndexPointer[1] | glResetMinmax[1] |
glClearAccum[1] | glIndexd[1] | glRotated[1] |
glClearColor[1] | glIndexdv[1] | glRotatef[1] |
glClearDepth[1] | glIndexf[1] | glScaled[1] |
glClearIndex[1] | glIndexfv[1] | glScalef[1] |
glClearStencil[1] | glIndexi[1] | glScissor[1] |
glClientActiveTextureARB[1] | glIndexiv[1] | glSelectBuffer[1] |
glClipPlane[1] | glIndexs[1] | glSeparableFilter2D[1] |
glColor3b[1] | glIndexsv[1] | glShadeModel[1] |
glColor3bv[1] | glIndexub[1] | glStencilFunc[1] |
glColor3d[1] | glIndexubv[1] | glStencilMask[1] |
glColor3dv[1] | glInitNames[1] | glStencilOp[1] |
glColor3f[1] | glInterleavedArrays[1] | glTexCoord1d[1] |
glColor3fv[1] | glIsEnabled[1] | glTexCoord1dv[1] |
glColor3i[1] | glIsList[1] | glTexCoord1f[1] |
glColor3iv[1] | glIsTexture[1] | glTexCoord1fv[1] |
glColor3s[1] | glLightModelf[1] | glTexCoord1i[1] |
glColor3sv[1] | glLightModelfv[1] | glTexCoord1iv[1] |
glColor3ub[1] | glLightModeli[1] | glTexCoord1s[1] |
glColor3ubv[1] | glLightModeliv[1] | glTexCoord1sv[1] |
glColor3ui[1] | glLightf[1] | glTexCoord2d[1] |
glColor3uiv[1] | glLightfv[1] | glTexCoord2dv[1] |
glColor3us[1] | glLighti[1] | glTexCoord2f[1] |
glColor3usv[1] | glLightiv[1] | glTexCoord2fv[1] |
glColor4b[1] | glLineStipple[1] | glTexCoord2i[1] |
glColor4bv[1] | glLineWidth[1] | glTexCoord2iv[1] |
glColor4d[1] | glListBase[1] | glTexCoord2s[1] |
glColor4dv[1] | glLoadIdentity[1] | glTexCoord2sv[1] |
glColor4f[1] | glLoadMatrixd[1] | glTexCoord3d[1] |
glColor4fv[1] | glLoadMatrixf[1] | glTexCoord3dv[1] |
glColor4i[1] | glLoadName[1] | glTexCoord3f[1] |
glColor4iv[1] | glLogicOp[1] | glTexCoord3fv[1] |
glColor4s[1] | glMap1d[1] | glTexCoord3i[1] |
glColor4sv[1] | glMap1f[1] | glTexCoord3iv[1] |
glColor4ub[1] | glMap2d[1] | glTexCoord3s[1] |
glColor4ubv[1] | glMap2f[1] | glTexCoord3sv[1] |
glColor4ui[1] | glMapGrid1d[1] | glTexCoord4d[1] |
glColor4uiv[1] | glMapGrid1f[1] | glTexCoord4dv[1] |
glColor4us[1] | glMapGrid2d[1] | glTexCoord4f[1] |
glColor4usv[1] | glMapGrid2f[1] | glTexCoord4fv[1] |
glColorMask[1] | glMaterialf[1] | glTexCoord4i[1] |
glColorMaterial[1] | glMaterialfv[1] | glTexCoord4iv[1] |
glColorPointer[1] | glMateriali[1] | glTexCoord4s[1] |
glColorSubTable[1] | glMaterialiv[1] | glTexCoord4sv[1] |
glColorTable[1] | glMatrixMode[1] | glTexCoordPointer[1] |
glColorTableParameterfv[1] | glMinmax[1] | glTexEnvf[1] |
glColorTableParameteriv[1] | glMultMatrixd[1] | glTexEnvfv[1] |
glConvolutionFilter1D[1] | glMultMatrixf[1] | glTexEnvi[1] |
glConvolutionFilter2D[1] | glMultiTexCoord1dARB[1] | glTexEnviv[1] |
glConvolutionParameterf[1] | glMultiTexCoord1dvARB[1] | glTexGend[1] |
glConvolutionParameterfv[1] | glMultiTexCoord1fARB[1] | glTexGendv[1] |
glConvolutionParameteri[1] | glMultiTexCoord1fvARB[1] | glTexGenf[1] |
glConvolutionParameteriv[1] | glMultiTexCoord1iARB[1] | glTexGenfv[1] |
glCopyColorSubTable[1] | glMultiTexCoord1ivARB[1] | glTexGeni[1] |
glCopyColorTable[1] | glMultiTexCoord1sARB[1] | glTexGeniv[1] |
glCopyConvolutionFilter1D[1] | glMultiTexCoord1svARB[1] | glTexImage1D[1] |
glCopyConvolutionFilter2D[1] | glMultiTexCoord2dARB[1] | glTexImage2D[1] |
glCopyPixels[1] | glMultiTexCoord2dvARB[1] | glTexImage3D[1] |
glCopyTexImage1D[1] | glMultiTexCoord2fARB[1] | glTexParameterf[1] |
glCopyTexImage2D[1] | glMultiTexCoord2fvARB[1] | glTexParameterfv[1] |
glCopyTexSubImage1D[1] | glMultiTexCoord2iARB[1] | glTexParameteri[1] |
glCopyTexSubImage2D[1] | glMultiTexCoord2ivARB[1] | glTexParameteriv[1] |
glCopyTexSubImage3D[1] | glMultiTexCoord2sARB[1] | glTexSubImage1D[1] |
glCullFace[1] | glMultiTexCoord2svARB[1] | glTexSubImage2D[1] |
glDeleteLists[1] | glMultiTexCoord3dARB[1] | glTexSubImage3D[1] |
glDeleteTextures[1] | glMultiTexCoord3dvARB[1] | glTranslated[1] |
glDepthFunc[1] | glMultiTexCoord3fARB[1] | glTranslatef[1] |
glDepthMask[1] | glMultiTexCoord3fvARB[1] | glVertex2d[1] |
glDepthRange[1] | glMultiTexCoord3iARB[1] | glVertex2dv[1] |
glDisable[1] | glMultiTexCoord3ivARB[1] | glVertex2f[1] |
glDisableClientState[1] | glMultiTexCoord3sARB[1] | glVertex2fv[1] |
glDrawArrays[1] | glMultiTexCoord3svARB[1] | glVertex2i[1] |
glDrawBuffer[1] | glMultiTexCoord4dARB[1] | glVertex2iv[1] |
glDrawElements[1] | glMultiTexCoord4dvARB[1] | glVertex2s[1] |
glDrawPixels[1] | glMultiTexCoord4fARB[1] | glVertex2sv[1] |
glDrawRangeElements[1] | glMultiTexCoord4fvARB[1] | glVertex3d[1] |
glEdgeFlag[1] | glMultiTexCoord4iARB[1] | glVertex3dv[1] |
glEdgeFlagPointer[1] | glMultiTexCoord4ivARB[1] | glVertex3f[1] |
glEdgeFlagv[1] | glMultiTexCoord4sARB[1] | glVertex3fv[1] |
glEnable[1] | glMultiTexCoord4svARB[1] | glVertex3i[1] |
glEnableClientState[1] | glNewList[1] | glVertex3iv[1] |
glEnd[1] | glNormal3b[1] | glVertex3s[1] |
glEndList[1] | glNormal3bv[1] | glVertex3sv[1] |
glEvalCoord1d[1] | glNormal3d[1] | glVertex4d[1] |
glEvalCoord1dv[1] | glNormal3dv[1] | glVertex4dv[1] |
glEvalCoord1f[1] | glNormal3f[1] | glVertex4f[1] |
glEvalCoord1fv[1] | glNormal3fv[1] | glVertex4fv[1] |
glEvalCoord2d[1] | glNormal3i[1] | glVertex4i[1] |
glEvalCoord2dv[1] | glNormal3iv[1] | glVertex4iv[1] |
glEvalCoord2f[1] | glNormal3s[1] | glVertex4s[1] |
glEvalCoord2fv[1] | glNormal3sv[1] | glVertex4sv[1] |
glEvalMesh1[1] | glNormalPointer[1] | glVertexPointer[1] |
glEvalMesh2[1] | glOrtho[1] | glViewport[1] |
glEvalPoint1[1] | glPassThrough[1] | glXChooseFBConfig[1] |
glEvalPoint2[1] | glPixelMapfv[1] | glXChooseVisual[1] |
glFeedbackBuffer[1] | glPixelMapuiv[1] | glXCopyContext[1] |
glFinish[1] | glPixelMapusv[1] | glXCreateContext[1] |
glFlush[1] | glPixelStoref[1] | glXCreateGLXPixmap[1] |
glFogf[1] | glPixelStorei[1] | glXCreateNewContext[1] |
glFogfv[1] | glPixelTransferf[1] | glXCreatePbuffer[1] |
glFogi[1] | glPixelTransferi[1] | glXCreatePixmap[1] |
glFogiv[1] | glPixelZoom[1] | glXCreateWindow[1] |
glFrontFace[1] | glPointSize[1] | glXDestroyContext[1] |
glFrustum[1] | glPolygonMode[1] | glXDestroyGLXPixmap[1] |
glGenLists[1] | glPolygonOffset[1] | glXDestroyPbuffer[1] |
glGenTextures[1] | glPolygonStipple[1] | glXDestroyPixmap[1] |
glGetBooleanv[1] | glPopAttrib[1] | glXDestroyWindow[1] |
glGetClipPlane[1] | glPopClientAttrib[1] | glXFreeContextEXT[1] |
glGetColorTable[1] | glPopMatrix[1] | glXGetClientString[1] |
glGetColorTableParameterfv[1] | glPopName[1] | glXGetConfig[1] |
glGetColorTableParameteriv[1] | glPrioritizeTextures[1] | glXGetContextIDEXT[1] |
glGetConvolutionFilter[1] | glPushAttrib[1] | glXGetCurrentContext[1] |
glGetConvolutionParameterfv[1] | glPushClientAttrib[1] | glXGetCurrentDisplay[1] |
glGetConvolutionParameteriv[1] | glPushMatrix[1] | glXGetCurrentDrawable[1] |
glGetDoublev[1] | glPushName[1] | glXGetCurrentReadDrawable[1] |
glGetError[1] | glRasterPos2d[1] | glXGetFBConfigAttrib[1] |
glGetFloatv[1] | glRasterPos2dv[1] | glXGetSelectedEvent[1] |
glGetHistogram[1] | glRasterPos2f[1] | glXGetVisualFromFBConfig[1] |
glGetHistogramParameterfv[1] | glRasterPos2fv[1] | glXImportContextEXT[1] |
glGetHistogramParameteriv[1] | glRasterPos2i[1] | glXIsDirect[1] |
glGetIntegerv[1] | glRasterPos2iv[1] | glXMakeContextCurrent[1] |
glGetLightfv[1] | glRasterPos2s[1] | glXMakeCurrent[1] |
glGetLightiv[1] | glRasterPos2sv[1] | glXQueryContext[1] |
glGetMapdv[1] | glRasterPos3d[1] | glXQueryContextInfoEXT[1] |
glGetMapfv[1] | glRasterPos3dv[1] | glXQueryDrawable[1] |
glGetMapiv[1] | glRasterPos3f[1] | glXQueryExtension[1] |
glGetMaterialfv[1] | glRasterPos3fv[1] | glXQueryExtensionsString[1] |
glGetMaterialiv[1] | glRasterPos3i[1] | glXQueryServerString[1] |
glGetMinmax[1] | glRasterPos3iv[1] | glXQueryVersion[1] |
glGetMinmaxParameterfv[1] | glRasterPos3s[1] | glXSelectEvent[1] |
glGetMinmaxParameteriv[1] | glRasterPos3sv[1] | glXSwapBuffers[1] |
glGetPixelMapfv[1] | glRasterPos4d[1] | glXUseXFont[1] |
glGetPixelMapuiv[1] | glRasterPos4dv[1] | glXWaitGL[1] |
glGetPixelMapusv[1] | glRasterPos4f[1] | glXWaitX[1] |
glGetPointerv[1] | glRasterPos4fv[1] | |
glGetPolygonStipple[1] | glRasterPos4i[1] |