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.
| 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. | |
| glXCreateGLXPixmap | |
| Creates an off-screen GLX rendering area. | |
| glXDestroyContext | |
| Destroys a GLX context. | |
| glXDestroyGLXPixmap | |
| Destroys a GLX pixmap. | |
| glXFreeContextEXT | |
| Frees client-side memory for imported context. | |
| glXGetClientString | |
| Returns a string describing the client. | |
| glXGetConfig | |
| Returns information about GLX visuals. | |
| glXGetCurrentContext | |
| Returns the current context. | |
| glXGetCurrentDisplay | |
| Gets display for current context. | |
| glXGetCurrentDrawable | |
| Returns the current drawable. | |
| glXImportContextEXT | |
| Imports another process's indirect rendering context. | |
| glXIsDirect | |
| Indicates whether direct rendering is enabled. | |
| glXMakeCurrent | |
| Attaches a GLX context to a window or GLX pixmap. | |
| glXQueryContextInfoEXT | |
| Queries context information. | |
| 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. | |
| 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. | |