| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

Classes | Defines | Typedefs
E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/GL/glxext.h File Reference

Go to the source code of this file.

## Classes

struct | GLXBufferClobberEventSGIX
struct | GLXHyperpipeNetworkSGIX
struct | GLXHyperpipeConfigSGIX
struct | GLXPipeRect
struct | GLXPipeRectLimits

## Defines

#define | APIENTRY
#define | APIENTRYP APIENTRY *
#define | GLAPI extern
#define | GLX_GLXEXT_VERSION 6
#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_SAMPLE_BUFFERS_SGIS 100000
#define | GLX_SAMPLES_SGIS 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_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
#define | GLX_SYNC_FRAME_SGIX 0x00000000
#define | GLX_SYNC_SWAP_SGIX 0x00000001
#define | GLX_DIGITAL_MEDIA_PBUFFER_SGIX 0x8024
#define | GLX_BLENDED_RGBA_SGIS 0x8025
#define | GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS 0x8026
#define | GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS 0x8027
#define | GLX_SAMPLE_BUFFERS_3DFX 0x8050
#define | GLX_SAMPLES_3DFX 0x8051
#define | GLX_3DFX_WINDOW_MODE_MESA 0x1
#define | GLX_3DFX_FULLSCREEN_MODE_MESA 0x2
#define | GLX_VISUAL_SELECT_GROUP_SGIX 0x8028
#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_HYPERPIPE_PIPE_NAME_LENGTH_SGIX 80
#define | GLX_BAD_HYPERPIPE_CONFIG_SGIX 91
#define | GLX_BAD_HYPERPIPE_SGIX 92
#define | GLX_HYPERPIPE_DISPLAY_PIPE_SGIX 0x00000001
#define | GLX_HYPERPIPE_RENDER_PIPE_SGIX 0x00000002
#define | GLX_PIPE_RECT_SGIX 0x00000001
#define | GLX_PIPE_RECT_LIMITS_SGIX 0x00000002
#define | GLX_HYPERPIPE_STEREO_SGIX 0x00000003
#define | GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX 0x00000004
#define | GLX_HYPERPIPE_ID_SGIX 0x8030
#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_SGIS_multisample 1
#define | GLX_EXT_visual_info 1
#define | GLX_SGI_swap_control 1
#define | GLX_SGI_video_sync 1
#define | GLX_SGI_make_current_read 1
#define | GLX_SGIX_video_source 1
#define | GLX_EXT_visual_rating 1
#define | GLX_EXT_import_context 1
#define | GLX_SGIX_fbconfig 1
#define | GLX_SGIX_pbuffer 1
#define | GLX_SGI_cushion 1
#define | GLX_SGIX_video_resize 1
#define | GLX_SGIX_dmbuffer 1
#define | GLX_SGIX_swap_group 1
#define | GLX_SGIX_swap_barrier 1
#define | GLX_SUN_get_transparent_index 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_SGIX_visual_select_group 1
#define | GLX_OML_swap_method 1
#define | GLX_OML_sync_control 1
#define | GLX_SGIX_hyperpipe_group 1
#define | GLX_MESA_agp_offset 1

## Typedefs

typedef void(* | __GLXextFuncPtr )(void)
typedef XID | GLXVideoSourceSGIX
typedef XID | GLXFBConfigIDSGIX
typedef struct __GLXFBConfigRec * | GLXFBConfigSGIX
typedef XID | GLXPbufferSGIX
typedef GLXFBConfig *(* | PFNGLXGETFBCONFIGSPROC )(Display *dpy, int screen, int *nelements)
typedef GLXFBConfig *(* | PFNGLXCHOOSEFBCONFIGPROC )(Display *dpy, int screen, const int *attrib_list, int *nelements)
typedef int(* | PFNGLXGETFBCONFIGATTRIBPROC )(Display *dpy, GLXFBConfig config, int attribute, int *value)
typedef XVisualInfo *(* | PFNGLXGETVISUALFROMFBCONFIGPROC )(Display *dpy, GLXFBConfig config)
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 *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx)
typedef GLXDrawable(* | PFNGLXGETCURRENTREADDRAWABLEPROC )(void)
typedef Display *(* | PFNGLXGETCURRENTDISPLAYPROC )(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 __GLXextFuncPtr(* | PFNGLXGETPROCADDRESSPROC )(const GLubyte *procName)
typedef __GLXextFuncPtr(* | PFNGLXGETPROCADDRESSARBPROC )(const GLubyte *procName)
typedef int(* | PFNGLXSWAPINTERVALSGIPROC )(int interval)
typedef int(* | PFNGLXGETVIDEOSYNCSGIPROC )(unsigned int *count)
typedef int(* | PFNGLXWAITVIDEOSYNCSGIPROC )(int divisor, int remainder, unsigned int *count)
typedef Bool(* | PFNGLXMAKECURRENTREADSGIPROC )(Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx)
typedef GLXDrawable(* | PFNGLXGETCURRENTREADDRAWABLESGIPROC )(void)
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 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 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(* | PFNGLXCUSHIONSGIPROC )(Display *dpy, Window window, float cushion)
typedef int(* | PFNGLXBINDCHANNELTOWINDOWSGIXPROC )(Display *display, int screen, int channel, Window window)
typedef int(* | PFNGLXCHANNELRECTSGIXPROC )(Display *display, int screen, int channel, int x, int y, int w, int h)
typedef int(* | PFNGLXQUERYCHANNELRECTSGIXPROC )(Display *display, int screen, int channel, int *dx, int *dy, int *dw, int *dh)
typedef int(* | PFNGLXQUERYCHANNELDELTASSGIXPROC )(Display *display, int screen, int channel, int *x, int *y, int *w, int *h)
typedef int(* | PFNGLXCHANNELRECTSYNCSGIXPROC )(Display *display, int screen, int channel, GLenum synctype)
typedef void(* | PFNGLXJOINSWAPGROUPSGIXPROC )(Display *dpy, GLXDrawable drawable, GLXDrawable member)
typedef void(* | PFNGLXBINDSWAPBARRIERSGIXPROC )(Display *dpy, GLXDrawable drawable, int barrier)
typedef Bool(* | PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC )(Display *dpy, int screen, int *max)
typedef Status(* | PFNGLXGETTRANSPARENTINDEXSUNPROC )(Display *dpy, Window overlay, Window underlay, long *pTransparentIndex)
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 Bool(* | PFNGLXGETSYNCVALUESOMLPROC )(Display *dpy, GLXDrawable drawable, int64_t *ust, int64_t *msc, int64_t *sbc)
typedef Bool(* | PFNGLXGETMSCRATEOMLPROC )(Display *dpy, GLXDrawable drawable, int32_t *numerator, int32_t *denominator)
typedef int64_t(* | PFNGLXSWAPBUFFERSMSCOMLPROC )(Display *dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder)
typedef Bool(* | PFNGLXWAITFORMSCOMLPROC )(Display *dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t *ust, int64_t *msc, int64_t *sbc)
typedef Bool(* | PFNGLXWAITFORSBCOMLPROC )(Display *dpy, GLXDrawable drawable, int64_t target_sbc, int64_t *ust, int64_t *msc, int64_t *sbc)
typedef GLXHyperpipeNetworkSGIX *(* | PFNGLXQUERYHYPERPIPENETWORKSGIXPROC )(Display *dpy, int *npipes)
typedef int(* | PFNGLXHYPERPIPECONFIGSGIXPROC )(Display *dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX *cfg, int *hpId)
typedef GLXHyperpipeConfigSGIX *(* | PFNGLXQUERYHYPERPIPECONFIGSGIXPROC )(Display *dpy, int hpId, int *npipes)
typedef int(* | PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC )(Display *dpy, int hpId)
typedef int(* | PFNGLXBINDHYPERPIPESGIXPROC )(Display *dpy, int hpId)
typedef int(* | PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC )(Display *dpy, int timeSlice, int attrib, int size, void *attribList, void *returnAttribList)
typedef int(* | PFNGLXHYPERPIPEATTRIBSGIXPROC )(Display *dpy, int timeSlice, int attrib, int size, void *attribList)
typedef int(* | PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC )(Display *dpy, int timeSlice, int attrib, int size, void *returnAttribList)
typedef unsigned int(* | PFNGLXGETAGPOFFSETMESAPROC )(const void *pointer)

## Define Documentation

#define APIENTRY

#define APIENTRYP APIENTRY *

#define GLAPI extern

#define GLX_3DFX_FULLSCREEN_MODE_MESA 0x2

#define GLX_3DFX_WINDOW_MODE_MESA 0x1

#define GLX_ACCUM_BUFFER_BIT 0x00000080

#define GLX_ACCUM_BUFFER_BIT_SGIX 0x00000080

#define GLX_ARB_get_proc_address 1

#define GLX_ARB_multisample 1

#define GLX_AUX_BUFFERS_BIT 0x00000010

#define GLX_AUX_BUFFERS_BIT_SGIX 0x00000010

#define GLX_BACK_LEFT_BUFFER_BIT 0x00000004

#define GLX_BACK_LEFT_BUFFER_BIT_SGIX 0x00000004

#define GLX_BACK_RIGHT_BUFFER_BIT 0x00000008

#define GLX_BACK_RIGHT_BUFFER_BIT_SGIX 0x00000008

#define GLX_BAD_HYPERPIPE_CONFIG_SGIX 91

#define GLX_BAD_HYPERPIPE_SGIX 92

#define GLX_BLENDED_RGBA_SGIS 0x8025

#define GLX_BUFFER_CLOBBER_MASK_SGIX 0x08000000

#define GLX_COLOR_INDEX_BIT 0x00000002

#define GLX_COLOR_INDEX_BIT_SGIX 0x00000002

#define GLX_COLOR_INDEX_TYPE 0x8015

#define GLX_COLOR_INDEX_TYPE_SGIX 0x8015

#define GLX_CONFIG_CAVEAT 0x20

#define GLX_DAMAGED 0x8020

#define GLX_DAMAGED_SGIX 0x8020

#define GLX_DEPTH_BUFFER_BIT 0x00000020

#define GLX_DEPTH_BUFFER_BIT_SGIX 0x00000020

#define GLX_DIGITAL_MEDIA_PBUFFER_SGIX 0x8024

#define GLX_DIRECT_COLOR 0x8003

#define GLX_DIRECT_COLOR_EXT 0x8003

#define GLX_DONT_CARE 0xFFFFFFFF

#define GLX_DRAWABLE_TYPE 0x8010

#define GLX_DRAWABLE_TYPE_SGIX 0x8010

#define GLX_EVENT_MASK 0x801F

#define GLX_EVENT_MASK_SGIX 0x801F

#define GLX_EXT_import_context 1

#define GLX_EXT_visual_info 1

#define GLX_EXT_visual_rating 1

#define GLX_FBCONFIG_ID 0x8013

#define GLX_FBCONFIG_ID_SGIX 0x8013

#define GLX_FRONT_LEFT_BUFFER_BIT 0x00000001

#define GLX_FRONT_LEFT_BUFFER_BIT_SGIX 0x00000001

#define GLX_FRONT_RIGHT_BUFFER_BIT 0x00000002

#define GLX_FRONT_RIGHT_BUFFER_BIT_SGIX 0x00000002

#define GLX_GLXEXT_VERSION 6

#define GLX_GRAY_SCALE 0x8006

#define GLX_GRAY_SCALE_EXT 0x8006

#define GLX_HEIGHT 0x801E

#define GLX_HEIGHT_SGIX 0x801E

#define GLX_HYPERPIPE_DISPLAY_PIPE_SGIX 0x00000001

#define GLX_HYPERPIPE_ID_SGIX 0x8030

#define GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX 80

#define GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX 0x00000004

#define GLX_HYPERPIPE_RENDER_PIPE_SGIX 0x00000002

#define GLX_HYPERPIPE_STEREO_SGIX 0x00000003

#define GLX_LARGEST_PBUFFER 0x801C

#define GLX_LARGEST_PBUFFER_SGIX 0x801C

#define GLX_MAX_PBUFFER_HEIGHT 0x8017

#define GLX_MAX_PBUFFER_HEIGHT_SGIX 0x8017

#define GLX_MAX_PBUFFER_PIXELS 0x8018

#define GLX_MAX_PBUFFER_PIXELS_SGIX 0x8018

#define GLX_MAX_PBUFFER_WIDTH 0x8016

#define GLX_MAX_PBUFFER_WIDTH_SGIX 0x8016

#define GLX_MESA_agp_offset 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_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS 0x8027

#define GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS 0x8026

#define GLX_NON_CONFORMANT_CONFIG 0x800D

#define GLX_NON_CONFORMANT_VISUAL_EXT 0x800D

#define GLX_NONE 0x8000

#define GLX_NONE_EXT 0x8000

#define GLX_OML_swap_method 1

#define GLX_OML_sync_control 1

#define GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX 0x801A

#define GLX_OPTIMAL_PBUFFER_WIDTH_SGIX 0x8019

#define GLX_PBUFFER 0x8023

#define GLX_PBUFFER_BIT 0x00000004

#define GLX_PBUFFER_BIT_SGIX 0x00000004

#define GLX_PBUFFER_CLOBBER_MASK 0x08000000

#define GLX_PBUFFER_HEIGHT 0x8040

#define GLX_PBUFFER_SGIX 0x8023

#define GLX_PBUFFER_WIDTH 0x8041

#define GLX_PIPE_RECT_LIMITS_SGIX 0x00000002

#define GLX_PIPE_RECT_SGIX 0x00000001

#define GLX_PIXMAP_BIT 0x00000002

#define GLX_PIXMAP_BIT_SGIX 0x00000002

#define GLX_PRESERVED_CONTENTS 0x801B

#define GLX_PRESERVED_CONTENTS_SGIX 0x801B

#define GLX_PSEUDO_COLOR 0x8004

#define GLX_PSEUDO_COLOR_EXT 0x8004

#define GLX_RENDER_TYPE 0x8011

#define GLX_RENDER_TYPE_SGIX 0x8011

#define GLX_RGBA_BIT 0x00000001

#define GLX_RGBA_BIT_SGIX 0x00000001

#define GLX_RGBA_TYPE 0x8014

#define GLX_RGBA_TYPE_SGIX 0x8014

#define GLX_SAMPLE_BUFFERS 100000

#define GLX_SAMPLE_BUFFERS_3DFX 0x8050

#define GLX_SAMPLE_BUFFERS_ARB 100000

#define GLX_SAMPLE_BUFFERS_BIT_SGIX 0x00000100

#define GLX_SAMPLE_BUFFERS_SGIS 100000

#define GLX_SAMPLES 100001

#define GLX_SAMPLES_3DFX 0x8051

#define GLX_SAMPLES_ARB 100001

#define GLX_SAMPLES_SGIS 100001

#define GLX_SAVED 0x8021

#define GLX_SAVED_SGIX 0x8021

#define GLX_SCREEN 0x800C

#define GLX_SCREEN_EXT 0x800C

#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_multisample 1

#define GLX_SGIX_dmbuffer 1

#define GLX_SGIX_fbconfig 1

#define GLX_SGIX_hyperpipe_group 1

#define GLX_SGIX_pbuffer 1

#define GLX_SGIX_swap_barrier 1

#define GLX_SGIX_swap_group 1

#define GLX_SGIX_video_resize 1

#define GLX_SGIX_video_source 1

#define GLX_SGIX_visual_select_group 1

#define GLX_SHARE_CONTEXT_EXT 0x800A

#define GLX_SLOW_CONFIG 0x8001

#define GLX_SLOW_VISUAL_EXT 0x8001

#define GLX_STATIC_COLOR 0x8005

#define GLX_STATIC_COLOR_EXT 0x8005

#define GLX_STATIC_GRAY 0x8007

#define GLX_STATIC_GRAY_EXT 0x8007

#define GLX_STENCIL_BUFFER_BIT 0x00000040

#define GLX_STENCIL_BUFFER_BIT_SGIX 0x00000040

#define GLX_SUN_get_transparent_index 1

#define GLX_SWAP_COPY_OML 0x8062

#define GLX_SWAP_EXCHANGE_OML 0x8061

#define GLX_SWAP_METHOD_OML 0x8060

#define GLX_SWAP_UNDEFINED_OML 0x8063

#define GLX_SYNC_FRAME_SGIX 0x00000000

#define GLX_SYNC_SWAP_SGIX 0x00000001

#define GLX_TRANSPARENT_ALPHA_VALUE 0x28

#define GLX_TRANSPARENT_ALPHA_VALUE_EXT 0x28

#define GLX_TRANSPARENT_BLUE_VALUE 0x27

#define GLX_TRANSPARENT_BLUE_VALUE_EXT 0x27

#define GLX_TRANSPARENT_GREEN_VALUE 0x26

#define GLX_TRANSPARENT_GREEN_VALUE_EXT 0x26

#define GLX_TRANSPARENT_INDEX 0x8009

#define GLX_TRANSPARENT_INDEX_EXT 0x8009

#define GLX_TRANSPARENT_INDEX_VALUE 0x24

#define GLX_TRANSPARENT_INDEX_VALUE_EXT 0x24

#define GLX_TRANSPARENT_RED_VALUE 0x25

#define GLX_TRANSPARENT_RED_VALUE_EXT 0x25

#define GLX_TRANSPARENT_RGB 0x8008

#define GLX_TRANSPARENT_RGB_EXT 0x8008

#define GLX_TRANSPARENT_TYPE 0x23

#define GLX_TRANSPARENT_TYPE_EXT 0x23

#define GLX_TRUE_COLOR 0x8002

#define GLX_TRUE_COLOR_EXT 0x8002

#define GLX_VERSION_1_3 1

#define GLX_VERSION_1_4 1

#define GLX_VISUAL_CAVEAT_EXT 0x20

#define GLX_VISUAL_ID 0x800B

#define GLX_VISUAL_ID_EXT 0x800B

#define GLX_VISUAL_SELECT_GROUP_SGIX 0x8028

#define GLX_WIDTH 0x801D

#define GLX_WIDTH_SGIX 0x801D

#define GLX_WINDOW 0x8022

#define GLX_WINDOW_BIT 0x00000001

#define GLX_WINDOW_BIT_SGIX 0x00000001

#define GLX_WINDOW_SGIX 0x8022

#define GLX_X_RENDERABLE 0x8012

#define GLX_X_RENDERABLE_SGIX 0x8012

#define GLX_X_VISUAL_TYPE 0x22

#define GLX_X_VISUAL_TYPE_EXT 0x22

## Typedef Documentation

typedef void(* __GLXextFuncPtr)(void)

typedef XID GLXFBConfigIDSGIX

typedef struct __GLXFBConfigRec* GLXFBConfigSGIX

typedef XID GLXPbufferSGIX

typedef XID GLXVideoSourceSGIX

typedef int( * PFNGLXBINDCHANNELTOWINDOWSGIXPROC)(Display *display, int screen, int channel, Window window)

typedef int( * PFNGLXBINDHYPERPIPESGIXPROC)(Display *dpy, int hpId)

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

typedef int( * PFNGLXCHANNELRECTSGIXPROC)(Display *display, int screen, int channel, int x, int y, int w, int h)

typedef int( * PFNGLXCHANNELRECTSYNCSGIXPROC)(Display *display, int screen, int channel, GLenum synctype)

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

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

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

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

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

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

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

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

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

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

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

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

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

typedef int( * PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC)(Display *dpy, int hpId)

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

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

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

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

typedef unsigned int( * PFNGLXGETAGPOFFSETMESAPROC)(const void *pointer)

typedef GLXContextID( * PFNGLXGETCONTEXTIDEXTPROC)(const GLXContext context)

typedef Display*( * PFNGLXGETCURRENTDISPLAYEXTPROC)(void)

typedef Display*( * PFNGLXGETCURRENTDISPLAYPROC)(void)

typedef GLXDrawable( * PFNGLXGETCURRENTREADDRAWABLEPROC)(void)

typedef GLXDrawable( * PFNGLXGETCURRENTREADDRAWABLESGIPROC)(void)

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

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

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

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

typedef Bool( * PFNGLXGETMSCRATEOMLPROC)(Display *dpy, GLXDrawable drawable, int32_t *numerator, int32_t *denominator)

typedef __GLXextFuncPtr( * PFNGLXGETPROCADDRESSARBPROC)(const GLubyte *procName)

typedef __GLXextFuncPtr( * PFNGLXGETPROCADDRESSPROC)(const GLubyte *procName)

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

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

typedef Bool( * PFNGLXGETSYNCVALUESOMLPROC)(Display *dpy, GLXDrawable drawable, int64_t *ust, int64_t *msc, int64_t *sbc)

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

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

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

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

typedef int( * PFNGLXHYPERPIPEATTRIBSGIXPROC)(Display *dpy, int timeSlice, int attrib, int size, void *attribList)

typedef int( * PFNGLXHYPERPIPECONFIGSGIXPROC)(Display *dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX *cfg, int *hpId)

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

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

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

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

typedef int( * PFNGLXQUERYCHANNELDELTASSGIXPROC)(Display *display, int screen, int channel, int *x, int *y, int *w, int *h)

typedef int( * PFNGLXQUERYCHANNELRECTSGIXPROC)(Display *display, int screen, int channel, int *dx, int *dy, int *dw, int *dh)

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

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

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

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

typedef int( * PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC)(Display *dpy, int timeSlice, int attrib, int size, void *returnAttribList)

typedef int( * PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC)(Display *dpy, int timeSlice, int attrib, int size, void *attribList, void *returnAttribList)

typedef GLXHyperpipeConfigSGIX*( * PFNGLXQUERYHYPERPIPECONFIGSGIXPROC)(Display *dpy, int hpId, int *npipes)

typedef GLXHyperpipeNetworkSGIX*( * PFNGLXQUERYHYPERPIPENETWORKSGIXPROC)(Display *dpy, int *npipes)

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

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

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

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

typedef Bool( * PFNGLXSET3DFXMODEMESAPROC)(int mode)

typedef int64_t( * PFNGLXSWAPBUFFERSMSCOMLPROC)(Display *dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder)

typedef int( * PFNGLXSWAPINTERVALSGIPROC)(int interval)

typedef Bool( * PFNGLXWAITFORMSCOMLPROC)(Display *dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t *ust, int64_t *msc, int64_t *sbc)

typedef Bool( * PFNGLXWAITFORSBCOMLPROC)(Display *dpy, GLXDrawable drawable, int64_t target_sbc, int64_t *ust, int64_t *msc, int64_t *sbc)

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

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines