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