arbeit
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

glxew.h File Reference

#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/Xmd.h>
#include <GL/glew.h>

Go to the source code of this file.

Compounds

union  __GLXEvent
struct  GLXBufferClobberEventSGIX
struct  GLXEW
struct  GLXPbufferClobberEvent

Defines

#define GLX_VERSION_1_0   1
#define GLX_VERSION_1_1   1
#define GLX_VERSION_1_2   1
#define GLX_VERSION_1_3   1
#define GLX_VERSION_1_4   1
#define GLX_ARB_get_proc_address   1
#define GLX_ARB_multisample   1
#define GLX_EXT_import_context   1
#define GLX_EXT_visual_info   1
#define GLX_EXT_visual_rating   1
#define GLX_MESA_copy_sub_buffer   1
#define GLX_MESA_pixmap_colormap   1
#define GLX_MESA_release_buffers   1
#define GLX_MESA_set_3dfx_mode   1
#define GLX_NV_vertex_array_range   1
#define GLX_OML_swap_method   1
#define GLX_OML_sync_control   1
#define GLX_SGI_cushion   1
#define GLX_SGI_make_current_read   1
#define GLX_SGI_swap_control   1
#define GLX_SGI_video_sync   1
#define GLX_SGIS_blended_overlay   1
#define GLX_SGIS_multisample   1
#define GLX_SGIS_shared_multisample   1
#define GLX_SGIX_fbconfig   1
#define GLX_SGIX_pbuffer   1
#define GLX_SGIX_swap_group   1
#define GLX_SGIX_swap_barrier   1
#define GLX_SGIX_visual_select_group   1
#define GLX_SUN_get_transparent_index   1
#define GLX_USE_GL   1
#define GLX_BUFFER_SIZE   2
#define GLX_LEVEL   3
#define GLX_RGBA   4
#define GLX_DOUBLEBUFFER   5
#define GLX_STEREO   6
#define GLX_AUX_BUFFERS   7
#define GLX_RED_SIZE   8
#define GLX_GREEN_SIZE   9
#define GLX_BLUE_SIZE   10
#define GLX_ALPHA_SIZE   11
#define GLX_DEPTH_SIZE   12
#define GLX_STENCIL_SIZE   13
#define GLX_ACCUM_RED_SIZE   14
#define GLX_ACCUM_GREEN_SIZE   15
#define GLX_ACCUM_BLUE_SIZE   16
#define GLX_ACCUM_ALPHA_SIZE   17
#define GLX_BAD_SCREEN   1
#define GLX_BAD_ATTRIBUTE   2
#define GLX_NO_EXTENSION   3
#define GLX_BAD_VISUAL   4
#define GLX_BAD_CONTEXT   5
#define GLX_BAD_VALUE   6
#define GLX_BAD_ENUM   7
#define GLX_VENDOR   0x1
#define GLX_VERSION   0x2
#define GLX_EXTENSIONS   0x3
#define GLX_WINDOW_BIT   0x00000001
#define GLX_PIXMAP_BIT   0x00000002
#define GLX_PBUFFER_BIT   0x00000004
#define GLX_RGBA_BIT   0x00000001
#define GLX_COLOR_INDEX_BIT   0x00000002
#define GLX_PBUFFER_CLOBBER_MASK   0x08000000
#define GLX_FRONT_LEFT_BUFFER_BIT   0x00000001
#define GLX_FRONT_RIGHT_BUFFER_BIT   0x00000002
#define GLX_BACK_LEFT_BUFFER_BIT   0x00000004
#define GLX_BACK_RIGHT_BUFFER_BIT   0x00000008
#define GLX_AUX_BUFFERS_BIT   0x00000010
#define GLX_DEPTH_BUFFER_BIT   0x00000020
#define GLX_STENCIL_BUFFER_BIT   0x00000040
#define GLX_ACCUM_BUFFER_BIT   0x00000080
#define GLX_CONFIG_CAVEAT   0x20
#define GLX_X_VISUAL_TYPE   0x22
#define GLX_TRANSPARENT_TYPE   0x23
#define GLX_TRANSPARENT_INDEX_VALUE   0x24
#define GLX_TRANSPARENT_RED_VALUE   0x25
#define GLX_TRANSPARENT_GREEN_VALUE   0x26
#define GLX_TRANSPARENT_BLUE_VALUE   0x27
#define GLX_TRANSPARENT_ALPHA_VALUE   0x28
#define GLX_DONT_CARE   0xFFFFFFFF
#define GLX_NONE   0x8000
#define GLX_SLOW_CONFIG   0x8001
#define GLX_TRUE_COLOR   0x8002
#define GLX_DIRECT_COLOR   0x8003
#define GLX_PSEUDO_COLOR   0x8004
#define GLX_STATIC_COLOR   0x8005
#define GLX_GRAY_SCALE   0x8006
#define GLX_STATIC_GRAY   0x8007
#define GLX_TRANSPARENT_RGB   0x8008
#define GLX_TRANSPARENT_INDEX   0x8009
#define GLX_VISUAL_ID   0x800B
#define GLX_SCREEN   0x800C
#define GLX_NON_CONFORMANT_CONFIG   0x800D
#define GLX_DRAWABLE_TYPE   0x8010
#define GLX_RENDER_TYPE   0x8011
#define GLX_X_RENDERABLE   0x8012
#define GLX_FBCONFIG_ID   0x8013
#define GLX_RGBA_TYPE   0x8014
#define GLX_COLOR_INDEX_TYPE   0x8015
#define GLX_MAX_PBUFFER_WIDTH   0x8016
#define GLX_MAX_PBUFFER_HEIGHT   0x8017
#define GLX_MAX_PBUFFER_PIXELS   0x8018
#define GLX_PRESERVED_CONTENTS   0x801B
#define GLX_LARGEST_PBUFFER   0x801C
#define GLX_WIDTH   0x801D
#define GLX_HEIGHT   0x801E
#define GLX_EVENT_MASK   0x801F
#define GLX_DAMAGED   0x8020
#define GLX_SAVED   0x8021
#define GLX_WINDOW   0x8022
#define GLX_PBUFFER   0x8023
#define GLX_PBUFFER_HEIGHT   0x8040
#define GLX_PBUFFER_WIDTH   0x8041
#define GLX_SAMPLE_BUFFERS   100000
#define GLX_SAMPLES   100001
#define GLX_SAMPLE_BUFFERS_ARB   100000
#define GLX_SAMPLES_ARB   100001
#define GLX_X_VISUAL_TYPE_EXT   0x22
#define GLX_TRANSPARENT_TYPE_EXT   0x23
#define GLX_TRANSPARENT_INDEX_VALUE_EXT   0x24
#define GLX_TRANSPARENT_RED_VALUE_EXT   0x25
#define GLX_TRANSPARENT_GREEN_VALUE_EXT   0x26
#define GLX_TRANSPARENT_BLUE_VALUE_EXT   0x27
#define GLX_TRANSPARENT_ALPHA_VALUE_EXT   0x28
#define GLX_NONE_EXT   0x8000
#define GLX_TRUE_COLOR_EXT   0x8002
#define GLX_DIRECT_COLOR_EXT   0x8003
#define GLX_PSEUDO_COLOR_EXT   0x8004
#define GLX_STATIC_COLOR_EXT   0x8005
#define GLX_GRAY_SCALE_EXT   0x8006
#define GLX_STATIC_GRAY_EXT   0x8007
#define GLX_TRANSPARENT_RGB_EXT   0x8008
#define GLX_TRANSPARENT_INDEX_EXT   0x8009
#define GLX_VISUAL_CAVEAT_EXT   0x20
#define GLX_SLOW_VISUAL_EXT   0x8001
#define GLX_NON_CONFORMANT_VISUAL_EXT   0x800D
#define GLX_SHARE_CONTEXT_EXT   0x800A
#define GLX_VISUAL_ID_EXT   0x800B
#define GLX_SCREEN_EXT   0x800C
#define GLX_SWAP_METHOD_OML   0x8060
#define GLX_SWAP_EXCHANGE_OML   0x8061
#define GLX_SWAP_COPY_OML   0x8062
#define GLX_SWAP_UNDEFINED_OML   0x8063
#define GLX_BLENDED_RGBA_SGIS   0x8025
#define GLX_SAMPLE_BUFFERS_SGIS   100000
#define GLX_SAMPLES_SGIS   100001
#define GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS   0x8026
#define GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS   0x8027
#define GLX_WINDOW_BIT_SGIX   0x00000001
#define GLX_PIXMAP_BIT_SGIX   0x00000002
#define GLX_RGBA_BIT_SGIX   0x00000001
#define GLX_COLOR_INDEX_BIT_SGIX   0x00000002
#define GLX_DRAWABLE_TYPE_SGIX   0x8010
#define GLX_RENDER_TYPE_SGIX   0x8011
#define GLX_X_RENDERABLE_SGIX   0x8012
#define GLX_FBCONFIG_ID_SGIX   0x8013
#define GLX_RGBA_TYPE_SGIX   0x8014
#define GLX_COLOR_INDEX_TYPE_SGIX   0x8015
#define GLX_PBUFFER_BIT_SGIX   0x00000004
#define GLX_BUFFER_CLOBBER_MASK_SGIX   0x08000000
#define GLX_FRONT_LEFT_BUFFER_BIT_SGIX   0x00000001
#define GLX_FRONT_RIGHT_BUFFER_BIT_SGIX   0x00000002
#define GLX_BACK_LEFT_BUFFER_BIT_SGIX   0x00000004
#define GLX_BACK_RIGHT_BUFFER_BIT_SGIX   0x00000008
#define GLX_AUX_BUFFERS_BIT_SGIX   0x00000010
#define GLX_DEPTH_BUFFER_BIT_SGIX   0x00000020
#define GLX_STENCIL_BUFFER_BIT_SGIX   0x00000040
#define GLX_ACCUM_BUFFER_BIT_SGIX   0x00000080
#define GLX_SAMPLE_BUFFERS_BIT_SGIX   0x00000100
#define GLX_MAX_PBUFFER_WIDTH_SGIX   0x8016
#define GLX_MAX_PBUFFER_HEIGHT_SGIX   0x8017
#define GLX_MAX_PBUFFER_PIXELS_SGIX   0x8018
#define GLX_OPTIMAL_PBUFFER_WIDTH_SGIX   0x8019
#define GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX   0x801A
#define GLX_PRESERVED_CONTENTS_SGIX   0x801B
#define GLX_LARGEST_PBUFFER_SGIX   0x801C
#define GLX_WIDTH_SGIX   0x801D
#define GLX_HEIGHT_SGIX   0x801E
#define GLX_EVENT_MASK_SGIX   0x801F
#define GLX_DAMAGED_SGIX   0x8020
#define GLX_SAVED_SGIX   0x8021
#define GLX_WINDOW_SGIX   0x8022
#define GLX_PBUFFER_SGIX   0x8023

Typedefs

typedef XID GLXDrawable
typedef XID GLXPixmap
typedef __GLXcontextRec * GLXContext
typedef Display *(* PFNGLXGETCURRENTDISPLAYPROC )(void)
typedef XID GLXWindow
typedef XID GLXPbuffer
typedef XID GLXFBConfigID
typedef __GLXFBConfigRec * GLXFBConfig
typedef __GLXEvent GLXEvent
typedef GLXFBConfig *(* PFNGLXCHOOSEFBCONFIGPROC )(Display *dpy, int screen, const int *attrib_list, int *nelements)
typedef GLXFBConfig *(* PFNGLXGETFBCONFIGSPROC )(Display *dpy, int screen, int *nelements)
typedef XVisualInfo *(* PFNGLXGETVISUALFROMFBCONFIGPROC )(Display *dpy, GLXFBConfig config)
typedef int(* PFNGLXGETFBCONFIGATTRIBPROC )(Display *dpy, GLXFBConfig config, int attribute, int *value)
typedef GLXWindow(* PFNGLXCREATEWINDOWPROC )(Display *dpy, GLXFBConfig config, Window win, const int *attrib_list)
typedef void(* PFNGLXDESTROYWINDOWPROC )(Display *dpy, GLXWindow win)
typedef GLXPixmap(* PFNGLXCREATEPIXMAPPROC )(Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attrib_list)
typedef void(* PFNGLXDESTROYPIXMAPPROC )(Display *dpy, GLXPixmap pixmap)
typedef GLXPbuffer(* PFNGLXCREATEPBUFFERPROC )(Display *dpy, GLXFBConfig config, const int *attrib_list)
typedef void(* PFNGLXDESTROYPBUFFERPROC )(Display *dpy, GLXPbuffer pbuf)
typedef void(* PFNGLXQUERYDRAWABLEPROC )(Display *dpy, GLXDrawable draw, int attribute, unsigned int *value)
typedef GLXContext(* PFNGLXCREATENEWCONTEXTPROC )(Display *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct)
typedef Bool(* PFNGLXMAKECONTEXTCURRENTPROC )(Display *display, GLXDrawable draw, GLXDrawable read, GLXContext ctx)
typedef GLXDrawable(* PFNGLXGETCURRENTREADDRAWABLEPROC )(void)
typedef int(* PFNGLXQUERYCONTEXTPROC )(Display *dpy, GLXContext ctx, int attribute, int *value)
typedef void(* PFNGLXSELECTEVENTPROC )(Display *dpy, GLXDrawable draw, unsigned long event_mask)
typedef void(* PFNGLXGETSELECTEDEVENTPROC )(Display *dpy, GLXDrawable draw, unsigned long *event_mask)
typedef XID GLXContextID
typedef Display *(* PFNGLXGETCURRENTDISPLAYEXTPROC )(void)
typedef int(* PFNGLXQUERYCONTEXTINFOEXTPROC )(Display *dpy, GLXContext context, int attribute, int *value)
typedef GLXContextID(* PFNGLXGETCONTEXTIDEXTPROC )(const GLXContext context)
typedef GLXContext(* PFNGLXIMPORTCONTEXTEXTPROC )(Display *dpy, GLXContextID contextID)
typedef void(* PFNGLXFREECONTEXTEXTPROC )(Display *dpy, GLXContext context)
typedef void(* PFNGLXCOPYSUBBUFFERMESAPROC )(Display *dpy, GLXDrawable drawable, int x, int y, int width, int height)
typedef GLXPixmap(* PFNGLXCREATEGLXPIXMAPMESAPROC )(Display *dpy, XVisualInfo *visual, Pixmap pixmap, Colormap cmap)
typedef Bool(* PFNGLXRELEASEBUFFERSMESAPROC )(Display *dpy, GLXDrawable drawable)
typedef Bool(* PFNGLXSET3DFXMODEMESAPROC )(int mode)
typedef void *(* PFNGLXALLOCATEMEMORYNVPROC )(GLsizei size, GLfloat readFrequency, GLfloat writeFrequency, GLfloat priority)
typedef void(* PFNGLXFREEMEMORYNVPROC )(void *pointer)
typedef void(* PFNGLXCUSHIONSGIPROC )(Display *dpy, Window window, float cushion)
typedef Bool(* PFNGLXMAKECURRENTREADSGIPROC )(Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx)
typedef GLXDrawable(* PFNGLXGETCURRENTREADDRAWABLESGIPROC )(void)
typedef int(* PFNGLXSWAPINTERVALSGIPROC )(int interval)
typedef int(* PFNGLXGETVIDEOSYNCSGIPROC )(unsigned int *count)
typedef int(* PFNGLXWAITVIDEOSYNCSGIPROC )(int divisor, int remainder, unsigned int *count)
typedef int(* PFNGLXGETREFRESHRATESGIPROC )(unsigned int *rate)
typedef XID GLXFBConfigIDSGIX
typedef __GLXFBConfigRec * GLXFBConfigSGIX
typedef int(* PFNGLXGETFBCONFIGATTRIBSGIXPROC )(Display *dpy, GLXFBConfigSGIX config, int attribute, int *value)
typedef GLXFBConfigSGIX *(* PFNGLXCHOOSEFBCONFIGSGIXPROC )(Display *dpy, int screen, int *attrib_list, int *nelements)
typedef GLXPixmap(* PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC )(Display *dpy, GLXFBConfigSGIX config, Pixmap pixmap)
typedef GLXContext(* PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC )(Display *dpy, GLXFBConfigSGIX config, int render_type, GLXContext share_list, Bool direct)
typedef XVisualInfo *(* PFNGLXGETVISUALFROMFBCONFIGSGIXPROC )(Display *dpy, GLXFBConfigSGIX config)
typedef GLXFBConfigSGIX(* PFNGLXGETFBCONFIGFROMVISUALSGIXPROC )(Display *dpy, XVisualInfo *vis)
typedef XID GLXPbufferSGIX
typedef GLXPbufferSGIX(* PFNGLXCREATEGLXPBUFFERSGIXPROC )(Display *dpy, GLXFBConfigSGIX config, unsigned int width, unsigned int height, int *attrib_list)
typedef void(* PFNGLXDESTROYGLXPBUFFERSGIXPROC )(Display *dpy, GLXPbufferSGIX pbuf)
typedef int(* PFNGLXQUERYGLXPBUFFERSGIXPROC )(Display *dpy, GLXPbufferSGIX pbuf, int attribute, unsigned int *value)
typedef void(* PFNGLXSELECTEVENTSGIXPROC )(Display *dpy, GLXDrawable drawable, unsigned long mask)
typedef void(* PFNGLXGETSELECTEDEVENTSGIXPROC )(Display *dpy, GLXDrawable drawable, unsigned long *mask)
typedef void(* PFNGLXBINDSWAPBARRIERSGIXPROC )(Display *dpy, GLXDrawable drawable, int barrier)
typedef Bool(* PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC )(Display *dpy, int screen, int *max)
typedef void(* PFNGLXJOINSWAPGROUPSGIXPROC )(Display *dpy, GLXDrawable drawable, GLXDrawable member)
typedef Status(* PFNGLXGETTRANSPARENTINDEXSUNPROC )(Display *dpy, Window overlay, Window underlay, long *pTransparentIndex)

Functions

Bool glXQueryExtension (Display *dpy, int *errorBase, int *eventBase)
Bool glXQueryVersion (Display *dpy, int *major, int *minor)
int glXGetConfig (Display *dpy, XVisualInfo *vis, int attrib, int *value)
XVisualInfo * glXChooseVisual (Display *dpy, int screen, int *attribList)
GLXPixmap glXCreateGLXPixmap (Display *dpy, XVisualInfo *vis, Pixmap pixmap)
void glXDestroyGLXPixmap (Display *dpy, GLXPixmap pix)
GLXContext glXCreateContext (Display *dpy, XVisualInfo *vis, GLXContext shareList, Bool direct)
void glXDestroyContext (Display *dpy, GLXContext ctx)
Bool glXIsDirect (Display *dpy, GLXContext ctx)
void glXCopyContext (Display *dpy, GLXContext src, GLXContext dst, GLuint mask)
Bool glXMakeCurrent (Display *dpy, GLXDrawable drawable, GLXContext ctx)
GLXContext glXGetCurrentContext (void)
GLXDrawable glXGetCurrentDrawable (void)
void glXWaitGL (void)
void glXWaitX (void)
void glXSwapBuffers (Display *dpy, GLXDrawable drawable)
void glXUseXFont (Font font, int first, int count, int listBase)
const char * glXQueryExtensionsString (Display *dpy, int screen)
const char * glXGetClientString (Display *dpy, int name)
const char * glXQueryServerString (Display *dpy, int screen, int name)
GLboolean glxewGetExtension (const char *name)

Variables

PFNGLXGETCURRENTDISPLAYPROC glXGetCurrentDisplay
PFNGLXCHOOSEFBCONFIGPROC glXChooseFBConfig
PFNGLXGETFBCONFIGSPROC glXGetFBConfigs
PFNGLXGETVISUALFROMFBCONFIGPROC glXGetVisualFromFBConfig
PFNGLXGETFBCONFIGATTRIBPROC glXGetFBConfigAttrib
PFNGLXCREATEWINDOWPROC glXCreateWindow
PFNGLXDESTROYWINDOWPROC glXDestroyWindow
PFNGLXCREATEPIXMAPPROC glXCreatePixmap
PFNGLXDESTROYPIXMAPPROC glXDestroyPixmap
PFNGLXCREATEPBUFFERPROC glXCreatePbuffer
PFNGLXDESTROYPBUFFERPROC glXDestroyPbuffer
PFNGLXQUERYDRAWABLEPROC glXQueryDrawable
PFNGLXCREATENEWCONTEXTPROC glXCreateNewContext
PFNGLXMAKECONTEXTCURRENTPROC glXMakeContextCurrent
PFNGLXGETCURRENTREADDRAWABLEPROC glXGetCurrentReadDrawable
PFNGLXQUERYCONTEXTPROC glXQueryContext
PFNGLXSELECTEVENTPROC glXSelectEvent
PFNGLXGETSELECTEDEVENTPROC glXGetSelectedEvent
void(*)(void) glXGetProcAddress (const GLubyte *procName)
void(*)(void) glXGetProcAddressARB (const GLubyte *procName)
PFNGLXGETCURRENTDISPLAYEXTPROC glXGetCurrentDisplayEXT
PFNGLXQUERYCONTEXTINFOEXTPROC glXQueryContextInfoEXT
PFNGLXGETCONTEXTIDEXTPROC glXGetContextIDEXT
PFNGLXIMPORTCONTEXTEXTPROC glXImportContextEXT
PFNGLXFREECONTEXTEXTPROC glXFreeContextEXT
PFNGLXCOPYSUBBUFFERMESAPROC glXCopySubBufferMESA
PFNGLXCREATEGLXPIXMAPMESAPROC glXCreateGLXPixmapMESA
PFNGLXRELEASEBUFFERSMESAPROC glXReleaseBuffersMESA
PFNGLXSET3DFXMODEMESAPROC glXSet3DfxModeMESA
PFNGLXALLOCATEMEMORYNVPROC glXAllocateMemoryNV
PFNGLXFREEMEMORYNVPROC glXFreeMemoryNV
PFNGLXCUSHIONSGIPROC glXCushionSGI
PFNGLXMAKECURRENTREADSGIPROC glXMakeCurrentReadSGI
PFNGLXGETCURRENTREADDRAWABLESGIPROC glXGetCurrentReadDrawableSGI
PFNGLXSWAPINTERVALSGIPROC glXSwapIntervalSGI
PFNGLXGETVIDEOSYNCSGIPROC glXGetVideoSyncSGI
PFNGLXWAITVIDEOSYNCSGIPROC glXWaitVideoSyncSGI
PFNGLXGETREFRESHRATESGIPROC glXGetRefreshRateSGI
PFNGLXGETFBCONFIGATTRIBSGIXPROC glXGetFBConfigAttribSGIX
PFNGLXCHOOSEFBCONFIGSGIXPROC glXChooseFBConfigSGIX
PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC glXCreateGLXPixmapWithConfigSGIX
PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC glXCreateContextWithConfigSGIX
PFNGLXGETVISUALFROMFBCONFIGSGIXPROC glXGetVisualFromFBConfigSGIX
PFNGLXGETFBCONFIGFROMVISUALSGIXPROC glXGetFBConfigFromVisualSGIX
PFNGLXCREATEGLXPBUFFERSGIXPROC glXCreateGLXPbufferSGIX
PFNGLXDESTROYGLXPBUFFERSGIXPROC glXDestroyGLXPbufferSGIX
PFNGLXQUERYGLXPBUFFERSGIXPROC glXQueryGLXPbufferSGIX
PFNGLXSELECTEVENTSGIXPROC glXSelectEventSGIX
PFNGLXGETSELECTEDEVENTSGIXPROC glXGetSelectedEventSGIX
PFNGLXBINDSWAPBARRIERSGIXPROC glXBindSwapBarrierSGIX
PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC glXQueryMaxSwapBarriersSGIX
PFNGLXJOINSWAPGROUPSGIXPROC glXJoinSwapGroupSGIX
PFNGLXGETTRANSPARENTINDEXSUNPROC glXGetTransparentIndexSUN
GLXEW glxew


Define Documentation

#define GLX_ACCUM_ALPHA_SIZE   17
 

Definition at line 121 of file glxew.h.

#define GLX_ACCUM_BLUE_SIZE   16
 

Definition at line 120 of file glxew.h.

#define GLX_ACCUM_BUFFER_BIT   0x00000080
 

Definition at line 243 of file glxew.h.

#define GLX_ACCUM_BUFFER_BIT_SGIX   0x00000080
 

Definition at line 655 of file glxew.h.

#define GLX_ACCUM_GREEN_SIZE   15
 

Definition at line 119 of file glxew.h.

#define GLX_ACCUM_RED_SIZE   14
 

Definition at line 118 of file glxew.h.

#define GLX_ALPHA_SIZE   11
 

Definition at line 115 of file glxew.h.

#define GLX_ARB_get_proc_address   1
 

Definition at line 66 of file glxew.h.

#define GLX_ARB_multisample   1
 

Definition at line 67 of file glxew.h.

#define GLX_AUX_BUFFERS   7
 

Definition at line 111 of file glxew.h.

#define GLX_AUX_BUFFERS_BIT   0x00000010
 

Definition at line 240 of file glxew.h.

#define GLX_AUX_BUFFERS_BIT_SGIX   0x00000010
 

Definition at line 652 of file glxew.h.

#define GLX_BACK_LEFT_BUFFER_BIT   0x00000004
 

Definition at line 238 of file glxew.h.

#define GLX_BACK_LEFT_BUFFER_BIT_SGIX   0x00000004
 

Definition at line 650 of file glxew.h.

#define GLX_BACK_RIGHT_BUFFER_BIT   0x00000008
 

Definition at line 239 of file glxew.h.

#define GLX_BACK_RIGHT_BUFFER_BIT_SGIX   0x00000008
 

Definition at line 651 of file glxew.h.

#define GLX_BAD_ATTRIBUTE   2
 

Definition at line 123 of file glxew.h.

#define GLX_BAD_CONTEXT   5
 

Definition at line 126 of file glxew.h.

#define GLX_BAD_ENUM   7
 

Definition at line 128 of file glxew.h.

#define GLX_BAD_SCREEN   1
 

Definition at line 122 of file glxew.h.

#define GLX_BAD_VALUE   6
 

Definition at line 127 of file glxew.h.

#define GLX_BAD_VISUAL   4
 

Definition at line 125 of file glxew.h.

#define GLX_BLENDED_RGBA_SGIS   0x8025
 

Definition at line 586 of file glxew.h.

#define GLX_BLUE_SIZE   10
 

Definition at line 114 of file glxew.h.

#define GLX_BUFFER_CLOBBER_MASK_SGIX   0x08000000
 

Definition at line 647 of file glxew.h.

#define GLX_BUFFER_SIZE   2
 

Definition at line 106 of file glxew.h.

#define GLX_COLOR_INDEX_BIT   0x00000002
 

Definition at line 234 of file glxew.h.

#define GLX_COLOR_INDEX_BIT_SGIX   0x00000002
 

Definition at line 615 of file glxew.h.

#define GLX_COLOR_INDEX_TYPE   0x8015
 

Definition at line 271 of file glxew.h.

#define GLX_COLOR_INDEX_TYPE_SGIX   0x8015
 

Definition at line 621 of file glxew.h.

#define GLX_CONFIG_CAVEAT   0x20
 

Definition at line 244 of file glxew.h.

#define GLX_DAMAGED   0x8020
 

Definition at line 280 of file glxew.h.

#define GLX_DAMAGED_SGIX   0x8020
 

Definition at line 667 of file glxew.h.

#define GLX_DEPTH_BUFFER_BIT   0x00000020
 

Definition at line 241 of file glxew.h.

#define GLX_DEPTH_BUFFER_BIT_SGIX   0x00000020
 

Definition at line 653 of file glxew.h.

#define GLX_DEPTH_SIZE   12
 

Definition at line 116 of file glxew.h.

#define GLX_DIRECT_COLOR   0x8003
 

Definition at line 256 of file glxew.h.

#define GLX_DIRECT_COLOR_EXT   0x8003
 

Definition at line 408 of file glxew.h.

#define GLX_DONT_CARE   0xFFFFFFFF
 

Definition at line 252 of file glxew.h.

#define GLX_DOUBLEBUFFER   5
 

Definition at line 109 of file glxew.h.

#define GLX_DRAWABLE_TYPE   0x8010
 

Definition at line 266 of file glxew.h.

#define GLX_DRAWABLE_TYPE_SGIX   0x8010
 

Definition at line 616 of file glxew.h.

#define GLX_EVENT_MASK   0x801F
 

Definition at line 279 of file glxew.h.

#define GLX_EVENT_MASK_SGIX   0x801F
 

Definition at line 666 of file glxew.h.

#define GLX_EXT_import_context   1
 

Definition at line 69 of file glxew.h.

#define GLX_EXT_visual_info   1
 

Definition at line 70 of file glxew.h.

#define GLX_EXT_visual_rating   1
 

Definition at line 71 of file glxew.h.

#define GLX_EXTENSIONS   0x3
 

Definition at line 198 of file glxew.h.

#define GLX_FBCONFIG_ID   0x8013
 

Definition at line 269 of file glxew.h.

#define GLX_FBCONFIG_ID_SGIX   0x8013
 

Definition at line 619 of file glxew.h.

#define GLX_FRONT_LEFT_BUFFER_BIT   0x00000001
 

Definition at line 236 of file glxew.h.

#define GLX_FRONT_LEFT_BUFFER_BIT_SGIX   0x00000001
 

Definition at line 648 of file glxew.h.

#define GLX_FRONT_RIGHT_BUFFER_BIT   0x00000002
 

Definition at line 237 of file glxew.h.

#define GLX_FRONT_RIGHT_BUFFER_BIT_SGIX   0x00000002
 

Definition at line 649 of file glxew.h.

#define GLX_GRAY_SCALE   0x8006
 

Definition at line 259 of file glxew.h.

#define GLX_GRAY_SCALE_EXT   0x8006
 

Definition at line 411 of file glxew.h.

#define GLX_GREEN_SIZE   9
 

Definition at line 113 of file glxew.h.

#define GLX_HEIGHT   0x801E
 

Definition at line 278 of file glxew.h.

#define GLX_HEIGHT_SGIX   0x801E
 

Definition at line 665 of file glxew.h.

#define GLX_LARGEST_PBUFFER   0x801C
 

Definition at line 276 of file glxew.h.

#define GLX_LARGEST_PBUFFER_SGIX   0x801C
 

Definition at line 663 of file glxew.h.

#define GLX_LEVEL   3
 

Definition at line 107 of file glxew.h.

#define GLX_MAX_PBUFFER_HEIGHT   0x8017
 

Definition at line 273 of file glxew.h.

#define GLX_MAX_PBUFFER_HEIGHT_SGIX   0x8017
 

Definition at line 658 of file glxew.h.

#define GLX_MAX_PBUFFER_PIXELS   0x8018
 

Definition at line 274 of file glxew.h.

#define GLX_MAX_PBUFFER_PIXELS_SGIX   0x8018
 

Definition at line 659 of file glxew.h.

#define GLX_MAX_PBUFFER_WIDTH   0x8016
 

Definition at line 272 of file glxew.h.

#define GLX_MAX_PBUFFER_WIDTH_SGIX   0x8016
 

Definition at line 657 of file glxew.h.

#define GLX_MESA_copy_sub_buffer   1
 

Definition at line 73 of file glxew.h.

#define GLX_MESA_pixmap_colormap   1
 

Definition at line 74 of file glxew.h.

#define GLX_MESA_release_buffers   1
 

Definition at line 75 of file glxew.h.

#define GLX_MESA_set_3dfx_mode   1
 

Definition at line 76 of file glxew.h.

#define GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS   0x8027
 

Definition at line 604 of file glxew.h.

#define GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS   0x8026
 

Definition at line 603 of file glxew.h.

#define GLX_NO_EXTENSION   3
 

Definition at line 124 of file glxew.h.

#define GLX_NON_CONFORMANT_CONFIG   0x800D
 

Definition at line 265 of file glxew.h.

#define GLX_NON_CONFORMANT_VISUAL_EXT   0x800D
 

Definition at line 424 of file glxew.h.

#define GLX_NONE   0x8000
 

Definition at line 253 of file glxew.h.

#define GLX_NONE_EXT   0x8000
 

Definition at line 406 of file glxew.h.

#define GLX_NV_vertex_array_range   1
 

Definition at line 78 of file glxew.h.

#define GLX_OML_swap_method   1
 

Definition at line 80 of file glxew.h.

#define GLX_OML_sync_control   1
 

Definition at line 81 of file glxew.h.

#define GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX   0x801A
 

Definition at line 661 of file glxew.h.

#define GLX_OPTIMAL_PBUFFER_WIDTH_SGIX   0x8019
 

Definition at line 660 of file glxew.h.

#define GLX_PBUFFER   0x8023
 

Definition at line 283 of file glxew.h.

#define GLX_PBUFFER_BIT   0x00000004
 

Definition at line 232 of file glxew.h.

#define GLX_PBUFFER_BIT_SGIX   0x00000004
 

Definition at line 646 of file glxew.h.

#define GLX_PBUFFER_CLOBBER_MASK   0x08000000
 

Definition at line 235 of file glxew.h.

#define GLX_PBUFFER_HEIGHT   0x8040
 

Definition at line 284 of file glxew.h.

#define GLX_PBUFFER_SGIX   0x8023
 

Definition at line 670 of file glxew.h.

#define GLX_PBUFFER_WIDTH   0x8041
 

Definition at line 285 of file glxew.h.

#define GLX_PIXMAP_BIT   0x00000002
 

Definition at line 231 of file glxew.h.

#define GLX_PIXMAP_BIT_SGIX   0x00000002
 

Definition at line 613 of file glxew.h.

#define GLX_PRESERVED_CONTENTS   0x801B
 

Definition at line 275 of file glxew.h.

#define GLX_PRESERVED_CONTENTS_SGIX   0x801B
 

Definition at line 662 of file glxew.h.

#define GLX_PSEUDO_COLOR   0x8004
 

Definition at line 257 of file glxew.h.

#define GLX_PSEUDO_COLOR_EXT   0x8004
 

Definition at line 409 of file glxew.h.

#define GLX_RED_SIZE   8
 

Definition at line 112 of file glxew.h.

#define GLX_RENDER_TYPE   0x8011
 

Definition at line 267 of file glxew.h.

#define GLX_RENDER_TYPE_SGIX   0x8011
 

Definition at line 617 of file glxew.h.

#define GLX_RGBA   4
 

Definition at line 108 of file glxew.h.

#define GLX_RGBA_BIT   0x00000001
 

Definition at line 233 of file glxew.h.

#define GLX_RGBA_BIT_SGIX   0x00000001
 

Definition at line 614 of file glxew.h.

#define GLX_RGBA_TYPE   0x8014
 

Definition at line 270 of file glxew.h.

#define GLX_RGBA_TYPE_SGIX   0x8014
 

Definition at line 620 of file glxew.h.

#define GLX_SAMPLE_BUFFERS   100000
 

Definition at line 371 of file glxew.h.

#define GLX_SAMPLE_BUFFERS_ARB   100000
 

Definition at line 390 of file glxew.h.

#define GLX_SAMPLE_BUFFERS_BIT_SGIX   0x00000100
 

Definition at line 656 of file glxew.h.

#define GLX_SAMPLE_BUFFERS_SGIS   100000
 

Definition at line 594 of file glxew.h.

#define GLX_SAMPLES   100001
 

Definition at line 372 of file glxew.h.

#define GLX_SAMPLES_ARB   100001
 

Definition at line 391 of file glxew.h.

#define GLX_SAMPLES_SGIS   100001
 

Definition at line 595 of file glxew.h.

#define GLX_SAVED   0x8021
 

Definition at line 281 of file glxew.h.

#define GLX_SAVED_SGIX   0x8021
 

Definition at line 668 of file glxew.h.

#define GLX_SCREEN   0x800C
 

Definition at line 264 of file glxew.h.

#define GLX_SCREEN_EXT   0x800C
 

Definition at line 434 of file glxew.h.

#define GLX_SGI_cushion   1
 

Definition at line 83 of file glxew.h.

#define GLX_SGI_make_current_read   1
 

Definition at line 84 of file glxew.h.

#define GLX_SGI_swap_control   1
 

Definition at line 85 of file glxew.h.

#define GLX_SGI_video_sync   1
 

Definition at line 86 of file glxew.h.

#define GLX_SGIS_blended_overlay   1
 

Definition at line 87 of file glxew.h.

#define GLX_SGIS_multisample   1
 

Definition at line 88 of file glxew.h.

#define GLX_SGIS_shared_multisample   1
 

Definition at line 89 of file glxew.h.

#define GLX_SGIX_fbconfig   1
 

Definition at line 91 of file glxew.h.

#define GLX_SGIX_pbuffer   1
 

Definition at line 92 of file glxew.h.

#define GLX_SGIX_swap_barrier   1
 

Definition at line 94 of file glxew.h.

#define GLX_SGIX_swap_group   1
 

Definition at line 93 of file glxew.h.

#define GLX_SGIX_visual_select_group   1
 

Definition at line 97 of file glxew.h.

#define GLX_SHARE_CONTEXT_EXT   0x800A
 

Definition at line 432 of file glxew.h.

#define GLX_SLOW_CONFIG   0x8001
 

Definition at line 254 of file glxew.h.

#define GLX_SLOW_VISUAL_EXT   0x8001
 

Definition at line 423 of file glxew.h.

#define GLX_STATIC_COLOR   0x8005
 

Definition at line 258 of file glxew.h.

#define GLX_STATIC_COLOR_EXT   0x8005
 

Definition at line 410 of file glxew.h.

#define GLX_STATIC_GRAY   0x8007
 

Definition at line 260 of file glxew.h.

#define GLX_STATIC_GRAY_EXT   0x8007
 

Definition at line 412 of file glxew.h.

#define GLX_STENCIL_BUFFER_BIT   0x00000040
 

Definition at line 242 of file glxew.h.

#define GLX_STENCIL_BUFFER_BIT_SGIX   0x00000040
 

Definition at line 654 of file glxew.h.

#define GLX_STENCIL_SIZE   13
 

Definition at line 117 of file glxew.h.

#define GLX_STEREO   6
 

Definition at line 110 of file glxew.h.

#define GLX_SUN_get_transparent_index   1
 

Definition at line 99 of file glxew.h.

#define GLX_SWAP_COPY_OML   0x8062
 

Definition at line 498 of file glxew.h.

#define GLX_SWAP_EXCHANGE_OML   0x8061
 

Definition at line 497 of file glxew.h.

#define GLX_SWAP_METHOD_OML   0x8060
 

Definition at line 496 of file glxew.h.

#define GLX_SWAP_UNDEFINED_OML   0x8063
 

Definition at line 499 of file glxew.h.

#define GLX_TRANSPARENT_ALPHA_VALUE   0x28
 

Definition at line 251 of file glxew.h.

#define GLX_TRANSPARENT_ALPHA_VALUE_EXT   0x28
 

Definition at line 405 of file glxew.h.

#define GLX_TRANSPARENT_BLUE_VALUE   0x27
 

Definition at line 250 of file glxew.h.

#define GLX_TRANSPARENT_BLUE_VALUE_EXT   0x27
 

Definition at line 404 of file glxew.h.

#define GLX_TRANSPARENT_GREEN_VALUE   0x26
 

Definition at line 249 of file glxew.h.

#define GLX_TRANSPARENT_GREEN_VALUE_EXT   0x26
 

Definition at line 403 of file glxew.h.

#define GLX_TRANSPARENT_INDEX   0x8009
 

Definition at line 262 of file glxew.h.

#define GLX_TRANSPARENT_INDEX_EXT   0x8009
 

Definition at line 414 of file glxew.h.

#define GLX_TRANSPARENT_INDEX_VALUE   0x24
 

Definition at line 247 of file glxew.h.

#define GLX_TRANSPARENT_INDEX_VALUE_EXT   0x24
 

Definition at line 401 of file glxew.h.

#define GLX_TRANSPARENT_RED_VALUE   0x25
 

Definition at line 248 of file glxew.h.

#define GLX_TRANSPARENT_RED_VALUE_EXT   0x25
 

Definition at line 402 of file glxew.h.

#define GLX_TRANSPARENT_RGB   0x8008
 

Definition at line 261 of file glxew.h.

#define GLX_TRANSPARENT_RGB_EXT   0x8008
 

Definition at line 413 of file glxew.h.

#define GLX_TRANSPARENT_TYPE   0x23
 

Definition at line 246 of file glxew.h.

#define GLX_TRANSPARENT_TYPE_EXT   0x23
 

Definition at line 400 of file glxew.h.

#define GLX_TRUE_COLOR   0x8002
 

Definition at line 255 of file glxew.h.

#define GLX_TRUE_COLOR_EXT   0x8002
 

Definition at line 407 of file glxew.h.

#define GLX_USE_GL   1
 

Definition at line 105 of file glxew.h.

#define GLX_VENDOR   0x1
 

Definition at line 196 of file glxew.h.

#define GLX_VERSION   0x2
 

Definition at line 197 of file glxew.h.

#define GLX_VERSION_1_0   1
 

Definition at line 60 of file glxew.h.

#define GLX_VERSION_1_1   1
 

Definition at line 61 of file glxew.h.

#define GLX_VERSION_1_2   1
 

Definition at line 62 of file glxew.h.

#define GLX_VERSION_1_3   1
 

Definition at line 63 of file glxew.h.

#define GLX_VERSION_1_4   1
 

Definition at line 64 of file glxew.h.

#define GLX_VISUAL_CAVEAT_EXT   0x20
 

Definition at line 422 of file glxew.h.

#define GLX_VISUAL_ID   0x800B
 

Definition at line 263 of file glxew.h.

#define GLX_VISUAL_ID_EXT   0x800B
 

Definition at line 433 of file glxew.h.

#define GLX_WIDTH   0x801D
 

Definition at line 277 of file glxew.h.

#define GLX_WIDTH_SGIX   0x801D
 

Definition at line 664 of file glxew.h.

#define GLX_WINDOW   0x8022
 

Definition at line 282 of file glxew.h.

#define GLX_WINDOW_BIT   0x00000001
 

Definition at line 230 of file glxew.h.

#define GLX_WINDOW_BIT_SGIX   0x00000001
 

Definition at line 612 of file glxew.h.

#define GLX_WINDOW_SGIX   0x8022
 

Definition at line 669 of file glxew.h.

#define GLX_X_RENDERABLE   0x8012
 

Definition at line 268 of file glxew.h.

#define GLX_X_RENDERABLE_SGIX   0x8012
 

Definition at line 618 of file glxew.h.

#define GLX_X_VISUAL_TYPE   0x22
 

Definition at line 245 of file glxew.h.

#define GLX_X_VISUAL_TYPE_EXT   0x22
 

Definition at line 399 of file glxew.h.


Typedef Documentation

typedef struct __GLXcontextRec* GLXContext
 

Definition at line 132 of file glxew.h.

typedef XID GLXContextID
 

Definition at line 436 of file glxew.h.

typedef XID GLXDrawable
 

Definition at line 130 of file glxew.h.

typedef union __GLXEvent GLXEvent
 

typedef struct __GLXFBConfigRec* GLXFBConfig
 

Definition at line 290 of file glxew.h.

typedef XID GLXFBConfigID
 

Definition at line 289 of file glxew.h.

typedef XID GLXFBConfigIDSGIX
 

Definition at line 623 of file glxew.h.

typedef struct __GLXFBConfigRec* GLXFBConfigSGIX
 

Definition at line 624 of file glxew.h.

typedef XID GLXPbuffer
 

Definition at line 288 of file glxew.h.

typedef XID GLXPbufferSGIX
 

Definition at line 672 of file glxew.h.

typedef XID GLXPixmap
 

Definition at line 131 of file glxew.h.

typedef XID GLXWindow
 

Definition at line 287 of file glxew.h.

typedef void*( * PFNGLXALLOCATEMEMORYNVPROC)(GLsizei size, GLfloat readFrequency, GLfloat writeFrequency, GLfloat priority)
 

Definition at line 528 of file glxew.h.

typedef void( * PFNGLXBINDSWAPBARRIERSGIXPROC)(Display *dpy, GLXDrawable drawable, int barrier)
 

Definition at line 705 of file glxew.h.

typedef GLXFBConfig*( * PFNGLXCHOOSEFBCONFIGPROC)(Display *dpy, int screen, const int *attrib_list, int *nelements)
 

Definition at line 309 of file glxew.h.

typedef GLXFBConfigSGIX*( * PFNGLXCHOOSEFBCONFIGSGIXPROC)(Display *dpy, int screen, int *attrib_list, int *nelements)
 

Definition at line 627 of file glxew.h.

typedef void( * PFNGLXCOPYSUBBUFFERMESAPROC)(Display *dpy, GLXDrawable drawable, int x, int y, int width, int height)
 

Definition at line 456 of file glxew.h.

typedef GLXContext( * PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC)(Display *dpy, GLXFBConfigSGIX config, int render_type, GLXContext share_list, Bool direct)
 

Definition at line 629 of file glxew.h.

typedef GLXPbufferSGIX( * PFNGLXCREATEGLXPBUFFERSGIXPROC)(Display *dpy, GLXFBConfigSGIX config, unsigned int width, unsigned int height, int *attrib_list)
 

Definition at line 687 of file glxew.h.

typedef GLXPixmap( * PFNGLXCREATEGLXPIXMAPMESAPROC)(Display *dpy, XVisualInfo *visual, Pixmap pixmap, Colormap cmap)
 

Definition at line 466 of file glxew.h.

typedef GLXPixmap( * PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC)(Display *dpy, GLXFBConfigSGIX config, Pixmap pixmap)
 

Definition at line 628 of file glxew.h.

typedef GLXContext( * PFNGLXCREATENEWCONTEXTPROC)(Display *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct)
 

Definition at line 320 of file glxew.h.

typedef GLXPbuffer( * PFNGLXCREATEPBUFFERPROC)(Display *dpy, GLXFBConfig config, const int *attrib_list)
 

Definition at line 317 of file glxew.h.

typedef GLXPixmap( * PFNGLXCREATEPIXMAPPROC)(Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attrib_list)
 

Definition at line 315 of file glxew.h.

typedef GLXWindow( * PFNGLXCREATEWINDOWPROC)(Display *dpy, GLXFBConfig config, Window win, const int *attrib_list)
 

Definition at line 313 of file glxew.h.

typedef void( * PFNGLXCUSHIONSGIPROC)(Display *dpy, Window window, float cushion)
 

Definition at line 540 of file glxew.h.

typedef void( * PFNGLXDESTROYGLXPBUFFERSGIXPROC)(Display *dpy, GLXPbufferSGIX pbuf)
 

Definition at line 688 of file glxew.h.

typedef void( * PFNGLXDESTROYPBUFFERPROC)(Display *dpy, GLXPbuffer pbuf)
 

Definition at line 318 of file glxew.h.

typedef void( * PFNGLXDESTROYPIXMAPPROC)(Display *dpy, GLXPixmap pixmap)
 

Definition at line 316 of file glxew.h.

typedef void( * PFNGLXDESTROYWINDOWPROC)(Display *dpy, GLXWindow win)
 

Definition at line 314 of file glxew.h.

typedef void( * PFNGLXFREECONTEXTEXTPROC)(Display *dpy, GLXContext context)
 

Definition at line 442 of file glxew.h.

typedef void( * PFNGLXFREEMEMORYNVPROC)(void *pointer)
 

Definition at line 529 of file glxew.h.

typedef GLXContextID( * PFNGLXGETCONTEXTIDEXTPROC)(const GLXContext context)
 

Definition at line 440 of file glxew.h.

typedef Display*( * PFNGLXGETCURRENTDISPLAYEXTPROC)(void)
 

Definition at line 438 of file glxew.h.

typedef Display*( * PFNGLXGETCURRENTDISPLAYPROC)(void)
 

Definition at line 220 of file glxew.h.

typedef GLXDrawable( * PFNGLXGETCURRENTREADDRAWABLEPROC)(void)
 

Definition at line 322 of file glxew.h.

typedef GLXDrawable( * PFNGLXGETCURRENTREADDRAWABLESGIPROC)(void)
 

Definition at line 551 of file glxew.h.

typedef int( * PFNGLXGETFBCONFIGATTRIBPROC)(Display *dpy, GLXFBConfig config, int attribute, int *value)
 

Definition at line 312 of file glxew.h.

typedef int( * PFNGLXGETFBCONFIGATTRIBSGIXPROC)(Display *dpy, GLXFBConfigSGIX config, int attribute, int *value)
 

Definition at line 626 of file glxew.h.

typedef GLXFBConfigSGIX( * PFNGLXGETFBCONFIGFROMVISUALSGIXPROC)(Display *dpy, XVisualInfo *vis)
 

Definition at line 631 of file glxew.h.

typedef GLXFBConfig*( * PFNGLXGETFBCONFIGSPROC)(Display *dpy, int screen, int *nelements)
 

Definition at line 310 of file glxew.h.

typedef int( * PFNGLXGETREFRESHRATESGIPROC)(unsigned int *rate)
 

Definition at line 574 of file glxew.h.

typedef void( * PFNGLXGETSELECTEDEVENTPROC)(Display *dpy, GLXDrawable draw, unsigned long *event_mask)
 

Definition at line 325 of file glxew.h.

typedef void( * PFNGLXGETSELECTEDEVENTSGIXPROC)(Display *dpy, GLXDrawable drawable, unsigned long *mask)
 

Definition at line 691 of file glxew.h.

typedef Status( * PFNGLXGETTRANSPARENTINDEXSUNPROC)(Display *dpy, Window overlay, Window underlay, long *pTransparentIndex)
 

Definition at line 735 of file glxew.h.

typedef int( * PFNGLXGETVIDEOSYNCSGIPROC)(unsigned int *count)
 

Definition at line 572 of file glxew.h.

typedef XVisualInfo*( * PFNGLXGETVISUALFROMFBCONFIGPROC)(Display *dpy, GLXFBConfig config)
 

Definition at line 311 of file glxew.h.

typedef XVisualInfo*( * PFNGLXGETVISUALFROMFBCONFIGSGIXPROC)(Display *dpy, GLXFBConfigSGIX config)
 

Definition at line 630 of file glxew.h.

typedef GLXContext( * PFNGLXIMPORTCONTEXTEXTPROC)(Display *dpy, GLXContextID contextID)
 

Definition at line 441 of file glxew.h.

typedef void( * PFNGLXJOINSWAPGROUPSGIXPROC)(Display *dpy, GLXDrawable drawable, GLXDrawable member)
 

Definition at line 717 of file glxew.h.

typedef Bool( * PFNGLXMAKECONTEXTCURRENTPROC)(Display *display, GLXDrawable draw, GLXDrawable read, GLXContext ctx)
 

Definition at line 321 of file glxew.h.

typedef Bool( * PFNGLXMAKECURRENTREADSGIPROC)(Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx)
 

Definition at line 550 of file glxew.h.

typedef int( * PFNGLXQUERYCONTEXTINFOEXTPROC)(Display *dpy, GLXContext context, int attribute, int *value)
 

Definition at line 439 of file glxew.h.

typedef int( * PFNGLXQUERYCONTEXTPROC)(Display *dpy, GLXContext ctx, int attribute, int *value)
 

Definition at line 323 of file glxew.h.

typedef void( * PFNGLXQUERYDRAWABLEPROC)(Display *dpy, GLXDrawable draw, int attribute, unsigned int *value)
 

Definition at line 319 of file glxew.h.

typedef int( * PFNGLXQUERYGLXPBUFFERSGIXPROC)(Display *dpy, GLXPbufferSGIX pbuf, int attribute, unsigned int *value)
 

Definition at line 689 of file glxew.h.

typedef Bool( * PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC)(Display *dpy, int screen, int *max)
 

Definition at line 706 of file glxew.h.

typedef Bool( * PFNGLXRELEASEBUFFERSMESAPROC)(Display *dpy, GLXDrawable drawable)
 

Definition at line 476 of file glxew.h.

typedef void( * PFNGLXSELECTEVENTPROC)(Display *dpy, GLXDrawable draw, unsigned long event_mask)
 

Definition at line 324 of file glxew.h.

typedef void( * PFNGLXSELECTEVENTSGIXPROC)(Display *dpy, GLXDrawable drawable, unsigned long mask)
 

Definition at line 690 of file glxew.h.

typedef Bool( * PFNGLXSET3DFXMODEMESAPROC)(int mode)
 

Definition at line 486 of file glxew.h.

typedef int( * PFNGLXSWAPINTERVALSGIPROC)(int interval)
 

Definition at line 562 of file glxew.h.

typedef int( * PFNGLXWAITVIDEOSYNCSGIPROC)(int divisor, int remainder, unsigned int *count)
 

Definition at line 573 of file glxew.h.


Function Documentation

XVisualInfo* glXChooseVisual Display *  dpy,
int  screen,
int *  attribList
 

void glXCopyContext Display *  dpy,
GLXContext  src,
GLXContext  dst,
GLuint  mask
 

GLXContext glXCreateContext Display *  dpy,
XVisualInfo *  vis,
GLXContext  shareList,
Bool  direct
 

GLXPixmap glXCreateGLXPixmap Display *  dpy,
XVisualInfo *  vis,
Pixmap  pixmap
 

void glXDestroyContext Display *  dpy,
GLXContext  ctx
 

void glXDestroyGLXPixmap Display *  dpy,
GLXPixmap  pix
 

GLboolean glxewGetExtension const char *  name  ) 
 

Definition at line 3188 of file glew.c.

References _glewStrCLen(), _glewStrLen(), _glewStrSame(), end, GL_FALSE, GL_TRUE, GLboolean, glXGetCurrentDisplay, glXQueryExtensionsString(), len, n, and name.

const char* glXGetClientString Display *  dpy,
int  name
 

int glXGetConfig Display *  dpy,
XVisualInfo *  vis,
int  attrib,
int *  value
 

GLXContext glXGetCurrentContext void   ) 
 

Referenced by PBuffer::disable(), and PBuffer::enable().

GLXDrawable glXGetCurrentDrawable void   ) 
 

Bool glXIsDirect Display *  dpy,
GLXContext  ctx
 

Bool glXMakeCurrent Display *  dpy,
GLXDrawable  drawable,
GLXContext  ctx
 

Referenced by PBuffer::disable(), and PBuffer::enable().

Bool glXQueryExtension Display *  dpy,
int *  errorBase,
int *  eventBase
 

const char* glXQueryExtensionsString Display *  dpy,
int  screen
 

Referenced by glxewGetExtension().

const char* glXQueryServerString Display *  dpy,
int  screen,
int  name
 

Bool glXQueryVersion Display *  dpy,
int *  major,
int *  minor
 

void glXSwapBuffers Display *  dpy,
GLXDrawable  drawable
 

void glXUseXFont Font  font,
int  first,
int  count,
int  listBase
 

void glXWaitGL void   ) 
 

void glXWaitX void   ) 
 


Variable Documentation

PFNGLXALLOCATEMEMORYNVPROC glXAllocateMemoryNV
 

Definition at line 531 of file glxew.h.

PFNGLXBINDSWAPBARRIERSGIXPROC glXBindSwapBarrierSGIX
 

Definition at line 708 of file glxew.h.

PFNGLXCHOOSEFBCONFIGPROC glXChooseFBConfig
 

Definition at line 327 of file glxew.h.

PFNGLXCHOOSEFBCONFIGSGIXPROC glXChooseFBConfigSGIX
 

Definition at line 634 of file glxew.h.

PFNGLXCOPYSUBBUFFERMESAPROC glXCopySubBufferMESA
 

Definition at line 458 of file glxew.h.

PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC glXCreateContextWithConfigSGIX
 

Definition at line 636 of file glxew.h.

PFNGLXCREATEGLXPBUFFERSGIXPROC glXCreateGLXPbufferSGIX
 

Definition at line 693 of file glxew.h.

PFNGLXCREATEGLXPIXMAPMESAPROC glXCreateGLXPixmapMESA
 

Definition at line 468 of file glxew.h.

PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC glXCreateGLXPixmapWithConfigSGIX
 

Definition at line 635 of file glxew.h.

PFNGLXCREATENEWCONTEXTPROC glXCreateNewContext
 

Definition at line 338 of file glxew.h.

PFNGLXCREATEPBUFFERPROC glXCreatePbuffer
 

Definition at line 335 of file glxew.h.

PFNGLXCREATEPIXMAPPROC glXCreatePixmap
 

Definition at line 333 of file glxew.h.

PFNGLXCREATEWINDOWPROC glXCreateWindow
 

Definition at line 331 of file glxew.h.

PFNGLXCUSHIONSGIPROC glXCushionSGI
 

Definition at line 542 of file glxew.h.

PFNGLXDESTROYGLXPBUFFERSGIXPROC glXDestroyGLXPbufferSGIX
 

Definition at line 694 of file glxew.h.

PFNGLXDESTROYPBUFFERPROC glXDestroyPbuffer
 

Definition at line 336 of file glxew.h.

Referenced by PBuffer::~PBuffer().

PFNGLXDESTROYPIXMAPPROC glXDestroyPixmap
 

Definition at line 334 of file glxew.h.

PFNGLXDESTROYWINDOWPROC glXDestroyWindow
 

Definition at line 332 of file glxew.h.

struct GLXEW glxew
 

Definition at line 788 of file glxew.h.

PFNGLXFREECONTEXTEXTPROC glXFreeContextEXT
 

Definition at line 448 of file glxew.h.

PFNGLXFREEMEMORYNVPROC glXFreeMemoryNV
 

Definition at line 532 of file glxew.h.

PFNGLXGETCONTEXTIDEXTPROC glXGetContextIDEXT
 

Definition at line 446 of file glxew.h.

PFNGLXGETCURRENTDISPLAYPROC glXGetCurrentDisplay
 

Definition at line 222 of file glxew.h.

Referenced by PBuffer::disable(), PBuffer::enable(), glxewGetExtension(), and PBuffer::~PBuffer().

PFNGLXGETCURRENTDISPLAYEXTPROC glXGetCurrentDisplayEXT
 

Definition at line 444 of file glxew.h.

PFNGLXGETCURRENTREADDRAWABLEPROC glXGetCurrentReadDrawable
 

Definition at line 340 of file glxew.h.

PFNGLXGETCURRENTREADDRAWABLESGIPROC glXGetCurrentReadDrawableSGI
 

Definition at line 554 of file glxew.h.

PFNGLXGETFBCONFIGATTRIBPROC glXGetFBConfigAttrib
 

Definition at line 330 of file glxew.h.

PFNGLXGETFBCONFIGATTRIBSGIXPROC glXGetFBConfigAttribSGIX
 

Definition at line 633 of file glxew.h.

PFNGLXGETFBCONFIGFROMVISUALSGIXPROC glXGetFBConfigFromVisualSGIX
 

Definition at line 638 of file glxew.h.

PFNGLXGETFBCONFIGSPROC glXGetFBConfigs
 

Definition at line 328 of file glxew.h.

void( * )(void) glXGetProcAddress(const GLubyte *procName)
 

Definition at line 374 of file glxew.h.

void( * )(void) glXGetProcAddressARB(const GLubyte *procName)
 

Definition at line 382 of file glxew.h.

PFNGLXGETREFRESHRATESGIPROC glXGetRefreshRateSGI
 

Definition at line 578 of file glxew.h.

PFNGLXGETSELECTEDEVENTPROC glXGetSelectedEvent
 

Definition at line 343 of file glxew.h.

PFNGLXGETSELECTEDEVENTSGIXPROC glXGetSelectedEventSGIX
 

Definition at line 697 of file glxew.h.

PFNGLXGETTRANSPARENTINDEXSUNPROC glXGetTransparentIndexSUN
 

Definition at line 737 of file glxew.h.

PFNGLXGETVIDEOSYNCSGIPROC glXGetVideoSyncSGI
 

Definition at line 576 of file glxew.h.

PFNGLXGETVISUALFROMFBCONFIGPROC glXGetVisualFromFBConfig
 

Definition at line 329 of file glxew.h.

PFNGLXGETVISUALFROMFBCONFIGSGIXPROC glXGetVisualFromFBConfigSGIX
 

Definition at line 637 of file glxew.h.

PFNGLXIMPORTCONTEXTEXTPROC glXImportContextEXT
 

Definition at line 447 of file glxew.h.

PFNGLXJOINSWAPGROUPSGIXPROC glXJoinSwapGroupSGIX
 

Definition at line 719 of file glxew.h.

PFNGLXMAKECONTEXTCURRENTPROC glXMakeContextCurrent
 

Definition at line 339 of file glxew.h.

PFNGLXMAKECURRENTREADSGIPROC glXMakeCurrentReadSGI
 

Definition at line 553 of file glxew.h.

PFNGLXQUERYCONTEXTPROC glXQueryContext
 

Definition at line 341 of file glxew.h.

PFNGLXQUERYCONTEXTINFOEXTPROC glXQueryContextInfoEXT
 

Definition at line 445 of file glxew.h.

PFNGLXQUERYDRAWABLEPROC glXQueryDrawable
 

Definition at line 337 of file glxew.h.

PFNGLXQUERYGLXPBUFFERSGIXPROC glXQueryGLXPbufferSGIX
 

Definition at line 695 of file glxew.h.

PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC glXQueryMaxSwapBarriersSGIX
 

Definition at line 709 of file glxew.h.

PFNGLXRELEASEBUFFERSMESAPROC glXReleaseBuffersMESA
 

Definition at line 478 of file glxew.h.

PFNGLXSELECTEVENTPROC glXSelectEvent
 

Definition at line 342 of file glxew.h.

PFNGLXSELECTEVENTSGIXPROC glXSelectEventSGIX
 

Definition at line 696 of file glxew.h.

PFNGLXSET3DFXMODEMESAPROC glXSet3DfxModeMESA
 

Definition at line 488 of file glxew.h.

PFNGLXSWAPINTERVALSGIPROC glXSwapIntervalSGI
 

Definition at line 564 of file glxew.h.

PFNGLXWAITVIDEOSYNCSGIPROC glXWaitVideoSyncSGI
 

Definition at line 577 of file glxew.h.


Send questions, comments, and bug reports to:
jmk