libGL

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