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