| Data Fields | |
| XVisualInfo *(* | ChooseVisual )(Display *dpy, int screen, int *list) | 
| void(* | CopyContext )(Display *dpy, GLXContext src, GLXContext dst, unsigned long mask) | 
| GLXContext(* | CreateContext )(Display *dpy, XVisualInfo *visinfo, GLXContext shareList, Bool direct) | 
| GLXPixmap(* | CreateGLXPixmap )(Display *dpy, XVisualInfo *visinfo, Pixmap pixmap) | 
| void(* | DestroyContext )(Display *dpy, GLXContext ctx) | 
| void(* | DestroyGLXPixmap )(Display *dpy, GLXPixmap pixmap) | 
| int(* | GetConfig )(Display *dpy, XVisualInfo *visinfo, int attrib, int *value) | 
| Bool(* | IsDirect )(Display *dpy, GLXContext ctx) | 
| Bool(* | MakeCurrent )(Display *dpy, GLXDrawable drawable, GLXContext ctx) | 
| Bool(* | QueryExtension )(Display *dpy, int *errorb, int *event) | 
| Bool(* | QueryVersion )(Display *dpy, int *maj, int *min) | 
| void(* | SwapBuffers )(Display *dpy, GLXDrawable drawable) | 
| void(* | UseXFont )(Font font, int first, int count, int listBase) | 
| void(* | WaitGL )(void) | 
| void(* | WaitX )(void) | 
| const char *(* | GetClientString )(Display *dpy, int name) | 
| const char *(* | QueryExtensionsString )(Display *dpy, int screen) | 
| const char *(* | QueryServerString )(Display *dpy, int screen, int name) | 
| GLXFBConfig *(* | ChooseFBConfig )(Display *dpy, int screen, const int *attribList, int *nitems) | 
| GLXContext(* | CreateNewContext )(Display *dpy, GLXFBConfig config, int renderType, GLXContext shareList, Bool direct) | 
| GLXPbuffer(* | CreatePbuffer )(Display *dpy, GLXFBConfig config, const int *attribList) | 
| GLXPixmap(* | CreatePixmap )(Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attribList) | 
| GLXWindow(* | CreateWindow )(Display *dpy, GLXFBConfig config, Window win, const int *attribList) | 
| void(* | DestroyPbuffer )(Display *dpy, GLXPbuffer pbuf) | 
| void(* | DestroyPixmap )(Display *dpy, GLXPixmap pixmap) | 
| void(* | DestroyWindow )(Display *dpy, GLXWindow window) | 
| int(* | GetFBConfigAttrib )(Display *dpy, GLXFBConfig config, int attribute, int *value) | 
| GLXFBConfig *(* | GetFBConfigs )(Display *dpy, int screen, int *nelements) | 
| void(* | GetSelectedEvent )(Display *dpy, GLXDrawable drawable, unsigned long *mask) | 
| XVisualInfo *(* | GetVisualFromFBConfig )(Display *dpy, GLXFBConfig config) | 
| Bool(* | MakeContextCurrent )(Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx) | 
| int(* | QueryContext )(Display *dpy, GLXContext ctx, int attribute, int *value) | 
| void(* | QueryDrawable )(Display *dpy, GLXDrawable draw, int attribute, unsigned int *value) | 
| void(* | SelectEvent )(Display *dpy, GLXDrawable drawable, unsigned long mask) | 
| int(* | SwapIntervalSGI )(int) | 
| int(* | GetVideoSyncSGI )(unsigned int *count) | 
| int(* | WaitVideoSyncSGI )(int divisor, int remainder, unsigned int *count) | 
| Bool(* | MakeCurrentReadSGI )(Display *, GLXDrawable, GLXDrawable, GLXContext) | 
| void * | CreateGLXVideoSourceSGIX | 
| void * | DestroyGLXVideoSourceSGIX | 
| void(* | FreeContextEXT )(Display *dpy, GLXContext context) | 
| GLXContextID(* | GetContextIDEXT )(const GLXContext context) | 
| GLXContext(* | ImportContextEXT )(Display *dpy, GLXContextID contextID) | 
| int(* | QueryContextInfoEXT )(Display *dpy, GLXContext context, int attribute, int *value) | 
| int(* | GetFBConfigAttribSGIX )(Display *, GLXFBConfigSGIX, int, int *) | 
| GLXFBConfigSGIX *(* | ChooseFBConfigSGIX )(Display *, int, int *, int *) | 
| GLXPixmap(* | CreateGLXPixmapWithConfigSGIX )(Display *, GLXFBConfigSGIX, Pixmap) | 
| GLXContext(* | CreateContextWithConfigSGIX )(Display *, GLXFBConfigSGIX, int, GLXContext, Bool) | 
| XVisualInfo *(* | GetVisualFromFBConfigSGIX )(Display *, GLXFBConfigSGIX) | 
| GLXFBConfigSGIX(* | GetFBConfigFromVisualSGIX )(Display *, XVisualInfo *) | 
| GLXPbufferSGIX(* | CreateGLXPbufferSGIX )(Display *, GLXFBConfigSGIX, unsigned int, unsigned int, int *) | 
| void(* | DestroyGLXPbufferSGIX )(Display *, GLXPbufferSGIX) | 
| int(* | QueryGLXPbufferSGIX )(Display *, GLXPbufferSGIX, int, unsigned int *) | 
| void(* | SelectEventSGIX )(Display *, GLXDrawable, unsigned long) | 
| void(* | GetSelectedEventSGIX )(Display *, GLXDrawable, unsigned long *) | 
| void(* | CushionSGI )(Display *, Window, float) | 
| int(* | BindChannelToWindowSGIX )(Display *, int, int, Window) | 
| int(* | ChannelRectSGIX )(Display *, int, int, int, int, int, int) | 
| int(* | QueryChannelRectSGIX )(Display *, int, int, int *, int *, int *, int *) | 
| int(* | QueryChannelDeltasSGIX )(Display *, int, int, int *, int *, int *, int *) | 
| int(* | ChannelRectSyncSGIX )(Display *, int, int, GLenum) | 
| void * | AssociciateDMPbufferSGIX | 
| void(* | JoinSwapGroupSGIX )(Display *, GLXDrawable, GLXDrawable) | 
| void(* | BindSwapBarrierSGIX )(Display *, GLXDrawable, int) | 
| Bool(* | QueryMaxSwapBarriersSGIX )(Display *, int, int *) | 
| Status(* | GetTransparentIndexSUN )(Display *, Window, Window, long *) | 
| void(* | CopySubBufferMESA )(Display *dpy, GLXDrawable drawable, int x, int y, int width, int height) | 
| Bool(* | ReleaseBuffersMESA )(Display *dpy, Window w) | 
| GLXPixmap(* | CreateGLXPixmapMESA )(Display *dpy, XVisualInfo *visinfo, Pixmap pixmap, Colormap cmap) | 
| Bool(* | Set3DfxModeMESA )(int mode) | 
| void *(* | AllocateMemoryNV )(GLsizei size, GLfloat readFrequency, GLfloat writeFrequency, GLfloat priority) | 
| void(* | FreeMemoryNV )(GLvoid *pointer) | 
| GLuint(* | GetAGPOffsetMESA )(const GLvoid *pointer) | 
| void(* | BindTexImageEXT )(Display *dpy, GLXDrawable drawable, int buffer, const int *attrib_list) | 
| void(* | ReleaseTexImageEXT )(Display *dpy, GLXDrawable drawable, int buffer) | 
Definition at line 62 of file glxapi.h.
| XVisualInfo*(* _glxapi_table::ChooseVisual)(Display *dpy, int screen, int *list) | 
| void(* _glxapi_table::CopyContext)(Display *dpy, GLXContext src, GLXContext dst, unsigned long mask) | 
| GLXContext(* _glxapi_table::CreateContext)(Display *dpy, XVisualInfo *visinfo, GLXContext shareList, Bool direct) | 
| GLXPixmap(* _glxapi_table::CreateGLXPixmap)(Display *dpy, XVisualInfo *visinfo, Pixmap pixmap) | 
| void(* _glxapi_table::DestroyContext)(Display *dpy, GLXContext ctx) | 
| void(* _glxapi_table::DestroyGLXPixmap)(Display *dpy, GLXPixmap pixmap) | 
| int(* _glxapi_table::GetConfig)(Display *dpy, XVisualInfo *visinfo, int attrib, int *value) | 
| Bool(* _glxapi_table::IsDirect)(Display *dpy, GLXContext ctx) | 
| Bool(* _glxapi_table::MakeCurrent)(Display *dpy, GLXDrawable drawable, GLXContext ctx) | 
| Bool(* _glxapi_table::QueryExtension)(Display *dpy, int *errorb, int *event) | 
| Bool(* _glxapi_table::QueryVersion)(Display *dpy, int *maj, int *min) | 
| void(* _glxapi_table::SwapBuffers)(Display *dpy, GLXDrawable drawable) | 
| void(* _glxapi_table::UseXFont)(Font font, int first, int count, int listBase) | 
| void(* _glxapi_table::WaitGL)(void) | 
| void(* _glxapi_table::WaitX)(void) | 
| const char*(* _glxapi_table::GetClientString)(Display *dpy, int name) | 
| const char*(* _glxapi_table::QueryExtensionsString)(Display *dpy, int screen) | 
| const char*(* _glxapi_table::QueryServerString)(Display *dpy, int screen, int name) | 
| GLXFBConfig*(* _glxapi_table::ChooseFBConfig)(Display *dpy, int screen, const int *attribList, int *nitems) | 
| GLXContext(* _glxapi_table::CreateNewContext)(Display *dpy, GLXFBConfig config, int renderType, GLXContext shareList, Bool direct) | 
| GLXPbuffer(* _glxapi_table::CreatePbuffer)(Display *dpy, GLXFBConfig config, const int *attribList) | 
| GLXPixmap(* _glxapi_table::CreatePixmap)(Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attribList) | 
| GLXWindow(* _glxapi_table::CreateWindow)(Display *dpy, GLXFBConfig config, Window win, const int *attribList) | 
| void(* _glxapi_table::DestroyPbuffer)(Display *dpy, GLXPbuffer pbuf) | 
| void(* _glxapi_table::DestroyPixmap)(Display *dpy, GLXPixmap pixmap) | 
| void(* _glxapi_table::DestroyWindow)(Display *dpy, GLXWindow window) | 
| int(* _glxapi_table::GetFBConfigAttrib)(Display *dpy, GLXFBConfig config, int attribute, int *value) | 
| GLXFBConfig*(* _glxapi_table::GetFBConfigs)(Display *dpy, int screen, int *nelements) | 
| void(* _glxapi_table::GetSelectedEvent)(Display *dpy, GLXDrawable drawable, unsigned long *mask) | 
| XVisualInfo*(* _glxapi_table::GetVisualFromFBConfig)(Display *dpy, GLXFBConfig config) | 
| Bool(* _glxapi_table::MakeContextCurrent)(Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx) | 
| int(* _glxapi_table::QueryContext)(Display *dpy, GLXContext ctx, int attribute, int *value) | 
| void(* _glxapi_table::QueryDrawable)(Display *dpy, GLXDrawable draw, int attribute, unsigned int *value) | 
| void(* _glxapi_table::SelectEvent)(Display *dpy, GLXDrawable drawable, unsigned long mask) | 
| int(* _glxapi_table::SwapIntervalSGI)(int) | 
| int(* _glxapi_table::GetVideoSyncSGI)(unsigned int *count) | 
| int(* _glxapi_table::WaitVideoSyncSGI)(int divisor, int remainder, unsigned int *count) | 
| Bool(* _glxapi_table::MakeCurrentReadSGI)(Display *, GLXDrawable, GLXDrawable, GLXContext) | 
| void(* _glxapi_table::FreeContextEXT)(Display *dpy, GLXContext context) | 
| GLXContextID(* _glxapi_table::GetContextIDEXT)(const GLXContext context) | 
| GLXContext(* _glxapi_table::ImportContextEXT)(Display *dpy, GLXContextID contextID) | 
| int(* _glxapi_table::QueryContextInfoEXT)(Display *dpy, GLXContext context, int attribute, int *value) | 
| int(* _glxapi_table::GetFBConfigAttribSGIX)(Display *, GLXFBConfigSGIX, int, int *) | 
| GLXFBConfigSGIX*(* _glxapi_table::ChooseFBConfigSGIX)(Display *, int, int *, int *) | 
| GLXPixmap(* _glxapi_table::CreateGLXPixmapWithConfigSGIX)(Display *, GLXFBConfigSGIX, Pixmap) | 
| GLXContext(* _glxapi_table::CreateContextWithConfigSGIX)(Display *, GLXFBConfigSGIX, int, GLXContext, Bool) | 
| XVisualInfo*(* _glxapi_table::GetVisualFromFBConfigSGIX)(Display *, GLXFBConfigSGIX) | 
| GLXFBConfigSGIX(* _glxapi_table::GetFBConfigFromVisualSGIX)(Display *, XVisualInfo *) | 
| GLXPbufferSGIX(* _glxapi_table::CreateGLXPbufferSGIX)(Display *, GLXFBConfigSGIX, unsigned int, unsigned int, int *) | 
| void(* _glxapi_table::DestroyGLXPbufferSGIX)(Display *, GLXPbufferSGIX) | 
| int(* _glxapi_table::QueryGLXPbufferSGIX)(Display *, GLXPbufferSGIX, int, unsigned int *) | 
| void(* _glxapi_table::SelectEventSGIX)(Display *, GLXDrawable, unsigned long) | 
| void(* _glxapi_table::GetSelectedEventSGIX)(Display *, GLXDrawable, unsigned long *) | 
| void(* _glxapi_table::CushionSGI)(Display *, Window, float) | 
| int(* _glxapi_table::BindChannelToWindowSGIX)(Display *, int, int, Window) | 
| int(* _glxapi_table::ChannelRectSGIX)(Display *, int, int, int, int, int, int) | 
| int(* _glxapi_table::QueryChannelRectSGIX)(Display *, int, int, int *, int *, int *, int *) | 
| int(* _glxapi_table::QueryChannelDeltasSGIX)(Display *, int, int, int *, int *, int *, int *) | 
| int(* _glxapi_table::ChannelRectSyncSGIX)(Display *, int, int, GLenum) | 
| void(* _glxapi_table::JoinSwapGroupSGIX)(Display *, GLXDrawable, GLXDrawable) | 
| void(* _glxapi_table::BindSwapBarrierSGIX)(Display *, GLXDrawable, int) | 
| Bool(* _glxapi_table::QueryMaxSwapBarriersSGIX)(Display *, int, int *) | 
| Status(* _glxapi_table::GetTransparentIndexSUN)(Display *, Window, Window, long *) | 
| void(* _glxapi_table::CopySubBufferMESA)(Display *dpy, GLXDrawable drawable, int x, int y, int width, int height) | 
| Bool(* _glxapi_table::ReleaseBuffersMESA)(Display *dpy, Window w) | 
| GLXPixmap(* _glxapi_table::CreateGLXPixmapMESA)(Display *dpy, XVisualInfo *visinfo, Pixmap pixmap, Colormap cmap) | 
| Bool(* _glxapi_table::Set3DfxModeMESA)(int mode) | 
| void*(* _glxapi_table::AllocateMemoryNV)(GLsizei size, GLfloat readFrequency, GLfloat writeFrequency, GLfloat priority) | 
| void(* _glxapi_table::FreeMemoryNV)(GLvoid *pointer) | 
| GLuint(* _glxapi_table::GetAGPOffsetMESA)(const GLvoid *pointer) | 
| void(* _glxapi_table::BindTexImageEXT)(Display *dpy, GLXDrawable drawable, int buffer, const int *attrib_list) | 
| void(* _glxapi_table::ReleaseTexImageEXT)(Display *dpy, GLXDrawable drawable, int buffer) | 
 1.5.4
 1.5.4