Following is a list of the GLX subroutines and the purpose of each.
Select the subroutine about which you want to read. You can also go back to the OpenGL Overview entry article.
glXChooseFBConfig | Returns a list of FBConfigs matching the attributes specified. (GLX 1.3 only) |
glXChooseVisual | Returns a visual matching the attributes specified. |
glXCopyContext | Copies state variables from one rendering context to another. |
glXCreateContext | Creates a new GLX rendering context using a visual. |
glXCreateGLXPixmap | Creates an off-screen GLX rendering area, using a visual. |
glXCreateNewContext | Creates a new GLX rendering context using a FBConfig. (GLX 1.3 only) |
glXCreatePbuffer | Creates an off-screen, hardware GLX rendering area, using a FBConfig. (GLX 1.3 only) |
glXCreatePixmap | Creates an off-screen GLX rendering area, using a FBConfig. (GLX 1.3 only) |
glXCreateWindow | Creates a GLX window drawable, using a FBConfig. (GLX 1.3 only) |
glXDestroyContext | Destroys a GLX context. |
glXDestroyGLXPixmap | Destroys a GLX pixmap. |
glXDestroyPbuffer | Destroys a GLX pbuffer. (GLX 1.3 only) |
glXDestroyPixmap | Destroys a GLX pixmap. (GLX 1.3 only) |
glXDestroyWindow | Destroys a GLX window. (GLX 1.3 only) |
glXFreeContextEXT | Frees client-side memory for imported context. |
glXGetClientString | Returns a string describing the client. |
glXGetConfig | Returns information about GLX visuals. |
glXGetContextIDEXT | Gets the XID for a context. |
glXGetCurrentContext | Returns the current context. |
glXGetCurrentDisplay | Gets display for current context. |
glXGetCurrentDrawable | Returns the current rendering drawable. |
glXGetCurrentReadDrawable | Returns the current read drawable. (GLX 1.3 only) |
glXGetFBConfigAttrib | Returns information about a specified FBConfig. (GLX 1.3 only) |
glXGetFBConfigs | Returns a list of all FBConfigs for a specified screen. (GLX 1.3 only) |
glXGetSelectedEvent | Returns the GLX Events that were selected for a specified GLX window or pbuffer. (GLX 1.3 only) |
glXGetVisualFromFBConfig | Returns the XVisualInfo information for the visual that corresponds to a specified FBConfig. (GLX 1.3 only) |
glXImportContextEXT | Imports another process's indirect rendering context. |
glXIsDirect | Indicates whether direct rendering is enabled. |
glXMakeContextCurrent | Attaches a GLX context to one or two GLX windows, GLX pbuffers or GLX pixmaps. (GLX 1.3 only) |
glXMakeCurrent | Attaches a GLX context to a window or GLX pixmap. |
glXQueryContext | Queries context information. (GLX 1.3 only) |
glXQueryContextInfoEXT | Queries context information. |
glXQueryDrawable | Queries GLX drawable information. (GLX 1.3 only) |
glXQueryExtension | Indicates whether the GLX extension is supported. |
glXQueryExtensionsString | Returns list of supported extensions. |
glXQueryServerString | Returns string describing the server. |
glXQueryVersion | Returns the version numbers of the GLX extension. |
glXSelectEvent | Turns on GLX events for a specified GLX drawable. (GLX 1.3 only) |
glXSwapBuffers | Exchanges front and back buffers. |
glXUseXFont | Creates bitmap display lists from an X font. |
glXWaitGL | Completes GL processing prior to subsequent X calls. |
glXWaitX | Completes X processing prior to subsequent OpenGL calls. |