Unuk 1.0
src/Libs/glxext.h File Reference
#include <inttypes.h>

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   21
#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_RGBA_FLOAT_TYPE_ARB   0x20B9
#define GLX_RGBA_FLOAT_BIT_ARB   0x00000004
#define GLX_CONTEXT_DEBUG_BIT_ARB   0x00000001
#define GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB   0x00000002
#define GLX_CONTEXT_MAJOR_VERSION_ARB   0x2091
#define GLX_CONTEXT_MINOR_VERSION_ARB   0x2092
#define GLX_CONTEXT_FLAGS_ARB   0x2094
#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_FLOAT_COMPONENTS_NV   0x20B0
#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_RGBA_UNSIGNED_FLOAT_TYPE_EXT   0x20B1
#define GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT   0x00000008
#define GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT   0x20B2
#define GLX_TEXTURE_1D_BIT_EXT   0x00000001
#define GLX_TEXTURE_2D_BIT_EXT   0x00000002
#define GLX_TEXTURE_RECTANGLE_BIT_EXT   0x00000004
#define GLX_BIND_TO_TEXTURE_RGB_EXT   0x20D0
#define GLX_BIND_TO_TEXTURE_RGBA_EXT   0x20D1
#define GLX_BIND_TO_MIPMAP_TEXTURE_EXT   0x20D2
#define GLX_BIND_TO_TEXTURE_TARGETS_EXT   0x20D3
#define GLX_Y_INVERTED_EXT   0x20D4
#define GLX_TEXTURE_FORMAT_EXT   0x20D5
#define GLX_TEXTURE_TARGET_EXT   0x20D6
#define GLX_MIPMAP_TEXTURE_EXT   0x20D7
#define GLX_TEXTURE_FORMAT_NONE_EXT   0x20D8
#define GLX_TEXTURE_FORMAT_RGB_EXT   0x20D9
#define GLX_TEXTURE_FORMAT_RGBA_EXT   0x20DA
#define GLX_TEXTURE_1D_EXT   0x20DB
#define GLX_TEXTURE_2D_EXT   0x20DC
#define GLX_TEXTURE_RECTANGLE_EXT   0x20DD
#define GLX_FRONT_LEFT_EXT   0x20DE
#define GLX_FRONT_RIGHT_EXT   0x20DF
#define GLX_BACK_LEFT_EXT   0x20E0
#define GLX_BACK_RIGHT_EXT   0x20E1
#define GLX_FRONT_EXT   GLX_FRONT_LEFT_EXT
#define GLX_BACK_EXT   GLX_BACK_LEFT_EXT
#define GLX_AUX0_EXT   0x20E2
#define GLX_AUX1_EXT   0x20E3
#define GLX_AUX2_EXT   0x20E4
#define GLX_AUX3_EXT   0x20E5
#define GLX_AUX4_EXT   0x20E6
#define GLX_AUX5_EXT   0x20E7
#define GLX_AUX6_EXT   0x20E8
#define GLX_AUX7_EXT   0x20E9
#define GLX_AUX8_EXT   0x20EA
#define GLX_AUX9_EXT   0x20EB
#define GLX_NUM_VIDEO_SLOTS_NV   0x20F0
#define GLX_VIDEO_OUT_COLOR_NV   0x20C3
#define GLX_VIDEO_OUT_ALPHA_NV   0x20C4
#define GLX_VIDEO_OUT_DEPTH_NV   0x20C5
#define GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV   0x20C6
#define GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV   0x20C7
#define GLX_VIDEO_OUT_FRAME_NV   0x20C8
#define GLX_VIDEO_OUT_FIELD_1_NV   0x20C9
#define GLX_VIDEO_OUT_FIELD_2_NV   0x20CA
#define GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV   0x20CB
#define GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV   0x20CC
#define GLEXT_64_TYPES_DEFINED
#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_ARB_fbconfig_float   1
#define GLX_ARB_create_context   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_NV_float_buffer   1
#define GLX_SGIX_hyperpipe   1
#define GLX_MESA_agp_offset   1
#define GLX_EXT_fbconfig_packed_float   1
#define GLX_EXT_framebuffer_sRGB   1
#define GLX_EXT_texture_from_pixmap   1
#define GLX_NV_present_video   1
#define GLX_NV_video_out   1
#define GLX_NV_swap_group   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 GLXContext(* PFNGLXCREATECONTEXTATTRIBSARBPROC )(Display *dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int *attrib_list)
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)
typedef void(* PFNGLXBINDTEXIMAGEEXTPROC )(Display *dpy, GLXDrawable drawable, int buffer, const int *attrib_list)
typedef void(* PFNGLXRELEASETEXIMAGEEXTPROC )(Display *dpy, GLXDrawable drawable, int buffer)

Define Documentation

#define APIENTRY

Definition at line 37 of file glxext.h.

#define APIENTRYP   APIENTRY *

Definition at line 40 of file glxext.h.

#define GLAPI   extern

Definition at line 43 of file glxext.h.

#define GLEXT_64_TYPES_DEFINED

Definition at line 412 of file glxext.h.

#define GLX_3DFX_FULLSCREEN_MODE_MESA   0x2

Definition at line 275 of file glxext.h.

#define GLX_3DFX_WINDOW_MODE_MESA   0x1

Definition at line 274 of file glxext.h.

#define GLX_ACCUM_BUFFER_BIT   0x00000080

Definition at line 67 of file glxext.h.

#define GLX_ACCUM_BUFFER_BIT_SGIX   0x00000080

Definition at line 211 of file glxext.h.

#define GLX_ARB_create_context   1

Definition at line 514 of file glxext.h.

#define GLX_ARB_fbconfig_float   1

Definition at line 510 of file glxext.h.

#define GLX_ARB_get_proc_address   1

Definition at line 498 of file glxext.h.

#define GLX_ARB_multisample   1

Definition at line 506 of file glxext.h.

#define GLX_AUX0_EXT   0x20E2

Definition at line 345 of file glxext.h.

#define GLX_AUX1_EXT   0x20E3

Definition at line 346 of file glxext.h.

#define GLX_AUX2_EXT   0x20E4

Definition at line 347 of file glxext.h.

#define GLX_AUX3_EXT   0x20E5

Definition at line 348 of file glxext.h.

#define GLX_AUX4_EXT   0x20E6

Definition at line 349 of file glxext.h.

#define GLX_AUX5_EXT   0x20E7

Definition at line 350 of file glxext.h.

#define GLX_AUX6_EXT   0x20E8

Definition at line 351 of file glxext.h.

#define GLX_AUX7_EXT   0x20E9

Definition at line 352 of file glxext.h.

#define GLX_AUX8_EXT   0x20EA

Definition at line 353 of file glxext.h.

#define GLX_AUX9_EXT   0x20EB

Definition at line 354 of file glxext.h.

#define GLX_AUX_BUFFERS_BIT   0x00000010

Definition at line 64 of file glxext.h.

#define GLX_AUX_BUFFERS_BIT_SGIX   0x00000010

Definition at line 208 of file glxext.h.

#define GLX_BACK_EXT   GLX_BACK_LEFT_EXT

Definition at line 344 of file glxext.h.

#define GLX_BACK_LEFT_BUFFER_BIT   0x00000004

Definition at line 62 of file glxext.h.

#define GLX_BACK_LEFT_BUFFER_BIT_SGIX   0x00000004

Definition at line 206 of file glxext.h.

#define GLX_BACK_LEFT_EXT   0x20E0

Definition at line 341 of file glxext.h.

#define GLX_BACK_RIGHT_BUFFER_BIT   0x00000008

Definition at line 63 of file glxext.h.

#define GLX_BACK_RIGHT_BUFFER_BIT_SGIX   0x00000008

Definition at line 207 of file glxext.h.

#define GLX_BACK_RIGHT_EXT   0x20E1

Definition at line 342 of file glxext.h.

#define GLX_BAD_HYPERPIPE_CONFIG_SGIX   91

Definition at line 298 of file glxext.h.

#define GLX_BAD_HYPERPIPE_SGIX   92

Definition at line 299 of file glxext.h.

#define GLX_BIND_TO_MIPMAP_TEXTURE_EXT   0x20D2

Definition at line 327 of file glxext.h.

#define GLX_BIND_TO_TEXTURE_RGB_EXT   0x20D0

Definition at line 325 of file glxext.h.

#define GLX_BIND_TO_TEXTURE_RGBA_EXT   0x20D1

Definition at line 326 of file glxext.h.

#define GLX_BIND_TO_TEXTURE_TARGETS_EXT   0x20D3

Definition at line 328 of file glxext.h.

#define GLX_BLENDED_RGBA_SGIS   0x8025

Definition at line 248 of file glxext.h.

#define GLX_BUFFER_CLOBBER_MASK_SGIX   0x08000000

Definition at line 203 of file glxext.h.

#define GLX_COLOR_INDEX_BIT   0x00000002

Definition at line 58 of file glxext.h.

#define GLX_COLOR_INDEX_BIT_SGIX   0x00000002

Definition at line 191 of file glxext.h.

#define GLX_COLOR_INDEX_TYPE   0x8015

Definition at line 95 of file glxext.h.

#define GLX_COLOR_INDEX_TYPE_SGIX   0x8015

Definition at line 197 of file glxext.h.

#define GLX_CONFIG_CAVEAT   0x20

Definition at line 68 of file glxext.h.

#define GLX_CONTEXT_DEBUG_BIT_ARB   0x00000001

Definition at line 131 of file glxext.h.

#define GLX_CONTEXT_FLAGS_ARB   0x2094

Definition at line 135 of file glxext.h.

#define GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB   0x00000002

Definition at line 132 of file glxext.h.

#define GLX_CONTEXT_MAJOR_VERSION_ARB   0x2091

Definition at line 133 of file glxext.h.

#define GLX_CONTEXT_MINOR_VERSION_ARB   0x2092

Definition at line 134 of file glxext.h.

#define GLX_DAMAGED   0x8020

Definition at line 104 of file glxext.h.

#define GLX_DAMAGED_SGIX   0x8020

Definition at line 223 of file glxext.h.

#define GLX_DEPTH_BUFFER_BIT   0x00000020

Definition at line 65 of file glxext.h.

#define GLX_DEPTH_BUFFER_BIT_SGIX   0x00000020

Definition at line 209 of file glxext.h.

#define GLX_DIGITAL_MEDIA_PBUFFER_SGIX   0x8024

Definition at line 238 of file glxext.h.

#define GLX_DIRECT_COLOR   0x8003

Definition at line 80 of file glxext.h.

#define GLX_DIRECT_COLOR_EXT   0x8003

Definition at line 153 of file glxext.h.

#define GLX_DONT_CARE   0xFFFFFFFF

Definition at line 76 of file glxext.h.

#define GLX_DRAWABLE_TYPE   0x8010

Definition at line 90 of file glxext.h.

#define GLX_DRAWABLE_TYPE_SGIX   0x8010

Definition at line 192 of file glxext.h.

#define GLX_EVENT_MASK   0x801F

Definition at line 103 of file glxext.h.

#define GLX_EVENT_MASK_SGIX   0x801F

Definition at line 222 of file glxext.h.

#define GLX_EXT_fbconfig_packed_float   1

Definition at line 799 of file glxext.h.

#define GLX_EXT_framebuffer_sRGB   1

Definition at line 803 of file glxext.h.

#define GLX_EXT_import_context   1

Definition at line 574 of file glxext.h.

#define GLX_EXT_texture_from_pixmap   1

Definition at line 807 of file glxext.h.

#define GLX_EXT_visual_info   1

Definition at line 526 of file glxext.h.

#define GLX_EXT_visual_rating   1

Definition at line 570 of file glxext.h.

#define GLX_FBCONFIG_ID   0x8013

Definition at line 93 of file glxext.h.

#define GLX_FBCONFIG_ID_SGIX   0x8013

Definition at line 195 of file glxext.h.

#define GLX_FLOAT_COMPONENTS_NV   0x20B0

Definition at line 293 of file glxext.h.

#define GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT   0x20B2

Definition at line 318 of file glxext.h.

#define GLX_FRONT_EXT   GLX_FRONT_LEFT_EXT

Definition at line 343 of file glxext.h.

#define GLX_FRONT_LEFT_BUFFER_BIT   0x00000001

Definition at line 60 of file glxext.h.

#define GLX_FRONT_LEFT_BUFFER_BIT_SGIX   0x00000001

Definition at line 204 of file glxext.h.

#define GLX_FRONT_LEFT_EXT   0x20DE

Definition at line 339 of file glxext.h.

#define GLX_FRONT_RIGHT_BUFFER_BIT   0x00000002

Definition at line 61 of file glxext.h.

#define GLX_FRONT_RIGHT_BUFFER_BIT_SGIX   0x00000002

Definition at line 205 of file glxext.h.

#define GLX_FRONT_RIGHT_EXT   0x20DF

Definition at line 340 of file glxext.h.

#define GLX_GLXEXT_VERSION   21

Definition at line 51 of file glxext.h.

#define GLX_GRAY_SCALE   0x8006

Definition at line 83 of file glxext.h.

#define GLX_GRAY_SCALE_EXT   0x8006

Definition at line 156 of file glxext.h.

#define GLX_HEIGHT   0x801E

Definition at line 102 of file glxext.h.

#define GLX_HEIGHT_SGIX   0x801E

Definition at line 221 of file glxext.h.

#define GLX_HYPERPIPE_DISPLAY_PIPE_SGIX   0x00000001

Definition at line 300 of file glxext.h.

#define GLX_HYPERPIPE_ID_SGIX   0x8030

Definition at line 306 of file glxext.h.

#define GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX   80

Definition at line 297 of file glxext.h.

#define GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX   0x00000004

Definition at line 305 of file glxext.h.

#define GLX_HYPERPIPE_RENDER_PIPE_SGIX   0x00000002

Definition at line 301 of file glxext.h.

#define GLX_HYPERPIPE_STEREO_SGIX   0x00000003

Definition at line 304 of file glxext.h.

#define GLX_LARGEST_PBUFFER   0x801C

Definition at line 100 of file glxext.h.

#define GLX_LARGEST_PBUFFER_SGIX   0x801C

Definition at line 219 of file glxext.h.

#define GLX_MAX_PBUFFER_HEIGHT   0x8017

Definition at line 97 of file glxext.h.

#define GLX_MAX_PBUFFER_HEIGHT_SGIX   0x8017

Definition at line 214 of file glxext.h.

#define GLX_MAX_PBUFFER_PIXELS   0x8018

Definition at line 98 of file glxext.h.

#define GLX_MAX_PBUFFER_PIXELS_SGIX   0x8018

Definition at line 215 of file glxext.h.

#define GLX_MAX_PBUFFER_WIDTH   0x8016

Definition at line 96 of file glxext.h.

#define GLX_MAX_PBUFFER_WIDTH_SGIX   0x8016

Definition at line 213 of file glxext.h.

#define GLX_MESA_agp_offset   1

Definition at line 791 of file glxext.h.

#define GLX_MESA_copy_sub_buffer   1

Definition at line 684 of file glxext.h.

#define GLX_MESA_pixmap_colormap   1

Definition at line 692 of file glxext.h.

#define GLX_MESA_release_buffers   1

Definition at line 700 of file glxext.h.

#define GLX_MESA_set_3dfx_mode   1

Definition at line 708 of file glxext.h.

#define GLX_MIPMAP_TEXTURE_EXT   0x20D7

Definition at line 332 of file glxext.h.

#define GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS   0x8027

Definition at line 253 of file glxext.h.

#define GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS   0x8026

Definition at line 252 of file glxext.h.

#define GLX_NON_CONFORMANT_CONFIG   0x800D

Definition at line 89 of file glxext.h.

#define GLX_NON_CONFORMANT_VISUAL_EXT   0x800D

Definition at line 177 of file glxext.h.

#define GLX_NONE   0x8000

Definition at line 77 of file glxext.h.

#define GLX_NONE_EXT   0x8000

Definition at line 151 of file glxext.h.

#define GLX_NUM_VIDEO_SLOTS_NV   0x20F0

Definition at line 358 of file glxext.h.

#define GLX_NV_float_buffer   1

Definition at line 740 of file glxext.h.

#define GLX_NV_present_video   1

Definition at line 817 of file glxext.h.

#define GLX_NV_swap_group   1

Definition at line 825 of file glxext.h.

#define GLX_NV_video_out   1

Definition at line 821 of file glxext.h.

#define GLX_OML_swap_method   1

Definition at line 720 of file glxext.h.

#define GLX_OML_sync_control   1

Definition at line 724 of file glxext.h.

#define GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX   0x801A

Definition at line 217 of file glxext.h.

#define GLX_OPTIMAL_PBUFFER_WIDTH_SGIX   0x8019

Definition at line 216 of file glxext.h.

#define GLX_PBUFFER   0x8023

Definition at line 107 of file glxext.h.

#define GLX_PBUFFER_BIT   0x00000004

Definition at line 56 of file glxext.h.

#define GLX_PBUFFER_BIT_SGIX   0x00000004

Definition at line 202 of file glxext.h.

#define GLX_PBUFFER_CLOBBER_MASK   0x08000000

Definition at line 59 of file glxext.h.

#define GLX_PBUFFER_HEIGHT   0x8040

Definition at line 108 of file glxext.h.

#define GLX_PBUFFER_SGIX   0x8023

Definition at line 226 of file glxext.h.

#define GLX_PBUFFER_WIDTH   0x8041

Definition at line 109 of file glxext.h.

#define GLX_PIPE_RECT_LIMITS_SGIX   0x00000002

Definition at line 303 of file glxext.h.

#define GLX_PIPE_RECT_SGIX   0x00000001

Definition at line 302 of file glxext.h.

#define GLX_PIXMAP_BIT   0x00000002

Definition at line 55 of file glxext.h.

#define GLX_PIXMAP_BIT_SGIX   0x00000002

Definition at line 189 of file glxext.h.

#define GLX_PRESERVED_CONTENTS   0x801B

Definition at line 99 of file glxext.h.

#define GLX_PRESERVED_CONTENTS_SGIX   0x801B

Definition at line 218 of file glxext.h.

#define GLX_PSEUDO_COLOR   0x8004

Definition at line 81 of file glxext.h.

#define GLX_PSEUDO_COLOR_EXT   0x8004

Definition at line 154 of file glxext.h.

#define GLX_RENDER_TYPE   0x8011

Definition at line 91 of file glxext.h.

#define GLX_RENDER_TYPE_SGIX   0x8011

Definition at line 193 of file glxext.h.

#define GLX_RGBA_BIT   0x00000001

Definition at line 57 of file glxext.h.

#define GLX_RGBA_BIT_SGIX   0x00000001

Definition at line 190 of file glxext.h.

#define GLX_RGBA_FLOAT_BIT_ARB   0x00000004

Definition at line 127 of file glxext.h.

#define GLX_RGBA_FLOAT_TYPE_ARB   0x20B9

Definition at line 126 of file glxext.h.

#define GLX_RGBA_TYPE   0x8014

Definition at line 94 of file glxext.h.

#define GLX_RGBA_TYPE_SGIX   0x8014

Definition at line 196 of file glxext.h.

#define GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT   0x00000008

Definition at line 314 of file glxext.h.

#define GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT   0x20B1

Definition at line 313 of file glxext.h.

#define GLX_SAMPLE_BUFFERS   100000

Definition at line 113 of file glxext.h.

#define GLX_SAMPLE_BUFFERS_3DFX   0x8050

Definition at line 260 of file glxext.h.

#define GLX_SAMPLE_BUFFERS_ARB   100000

Definition at line 121 of file glxext.h.

#define GLX_SAMPLE_BUFFERS_BIT_SGIX   0x00000100

Definition at line 212 of file glxext.h.

#define GLX_SAMPLE_BUFFERS_SGIS   100000

Definition at line 139 of file glxext.h.

#define GLX_SAMPLES   100001

Definition at line 114 of file glxext.h.

#define GLX_SAMPLES_3DFX   0x8051

Definition at line 261 of file glxext.h.

#define GLX_SAMPLES_ARB   100001

Definition at line 122 of file glxext.h.

#define GLX_SAMPLES_SGIS   100001

Definition at line 140 of file glxext.h.

#define GLX_SAVED   0x8021

Definition at line 105 of file glxext.h.

#define GLX_SAVED_SGIX   0x8021

Definition at line 224 of file glxext.h.

#define GLX_SCREEN   0x800C

Definition at line 88 of file glxext.h.

#define GLX_SCREEN_EXT   0x800C

Definition at line 184 of file glxext.h.

#define GLX_SGI_cushion   1

Definition at line 624 of file glxext.h.

#define GLX_SGI_make_current_read   1

Definition at line 548 of file glxext.h.

#define GLX_SGI_swap_control   1

Definition at line 530 of file glxext.h.

#define GLX_SGI_video_sync   1

Definition at line 538 of file glxext.h.

#define GLX_SGIS_multisample   1

Definition at line 522 of file glxext.h.

#define GLX_SGIX_dmbuffer   1

Definition at line 648 of file glxext.h.

#define GLX_SGIX_fbconfig   1

Definition at line 590 of file glxext.h.

#define GLX_SGIX_hyperpipe   1

Definition at line 744 of file glxext.h.

#define GLX_SGIX_pbuffer   1

Definition at line 608 of file glxext.h.

#define GLX_SGIX_swap_barrier   1

Definition at line 666 of file glxext.h.

#define GLX_SGIX_swap_group   1

Definition at line 658 of file glxext.h.

#define GLX_SGIX_video_resize   1

Definition at line 632 of file glxext.h.

#define GLX_SGIX_video_source   1

Definition at line 558 of file glxext.h.

#define GLX_SGIX_visual_select_group   1

Definition at line 716 of file glxext.h.

#define GLX_SHARE_CONTEXT_EXT   0x800A

Definition at line 182 of file glxext.h.

#define GLX_SLOW_CONFIG   0x8001

Definition at line 78 of file glxext.h.

#define GLX_SLOW_VISUAL_EXT   0x8001

Definition at line 176 of file glxext.h.

#define GLX_STATIC_COLOR   0x8005

Definition at line 82 of file glxext.h.

#define GLX_STATIC_COLOR_EXT   0x8005

Definition at line 155 of file glxext.h.

#define GLX_STATIC_GRAY   0x8007

Definition at line 84 of file glxext.h.

#define GLX_STATIC_GRAY_EXT   0x8007

Definition at line 157 of file glxext.h.

#define GLX_STENCIL_BUFFER_BIT   0x00000040

Definition at line 66 of file glxext.h.

#define GLX_STENCIL_BUFFER_BIT_SGIX   0x00000040

Definition at line 210 of file glxext.h.

#define GLX_SUN_get_transparent_index   1

Definition at line 676 of file glxext.h.

#define GLX_SWAP_COPY_OML   0x8062

Definition at line 285 of file glxext.h.

#define GLX_SWAP_EXCHANGE_OML   0x8061

Definition at line 284 of file glxext.h.

#define GLX_SWAP_METHOD_OML   0x8060

Definition at line 283 of file glxext.h.

#define GLX_SWAP_UNDEFINED_OML   0x8063

Definition at line 286 of file glxext.h.

#define GLX_SYNC_FRAME_SGIX   0x00000000

Definition at line 233 of file glxext.h.

#define GLX_SYNC_SWAP_SGIX   0x00000001

Definition at line 234 of file glxext.h.

#define GLX_TEXTURE_1D_BIT_EXT   0x00000001

Definition at line 322 of file glxext.h.

#define GLX_TEXTURE_1D_EXT   0x20DB

Definition at line 336 of file glxext.h.

#define GLX_TEXTURE_2D_BIT_EXT   0x00000002

Definition at line 323 of file glxext.h.

#define GLX_TEXTURE_2D_EXT   0x20DC

Definition at line 337 of file glxext.h.

#define GLX_TEXTURE_FORMAT_EXT   0x20D5

Definition at line 330 of file glxext.h.

#define GLX_TEXTURE_FORMAT_NONE_EXT   0x20D8

Definition at line 333 of file glxext.h.

#define GLX_TEXTURE_FORMAT_RGB_EXT   0x20D9

Definition at line 334 of file glxext.h.

#define GLX_TEXTURE_FORMAT_RGBA_EXT   0x20DA

Definition at line 335 of file glxext.h.

#define GLX_TEXTURE_RECTANGLE_BIT_EXT   0x00000004

Definition at line 324 of file glxext.h.

#define GLX_TEXTURE_RECTANGLE_EXT   0x20DD

Definition at line 338 of file glxext.h.

#define GLX_TEXTURE_TARGET_EXT   0x20D6

Definition at line 331 of file glxext.h.

#define GLX_TRANSPARENT_ALPHA_VALUE   0x28

Definition at line 75 of file glxext.h.

#define GLX_TRANSPARENT_ALPHA_VALUE_EXT   0x28

Definition at line 150 of file glxext.h.

#define GLX_TRANSPARENT_BLUE_VALUE   0x27

Definition at line 74 of file glxext.h.

#define GLX_TRANSPARENT_BLUE_VALUE_EXT   0x27

Definition at line 149 of file glxext.h.

#define GLX_TRANSPARENT_GREEN_VALUE   0x26

Definition at line 73 of file glxext.h.

#define GLX_TRANSPARENT_GREEN_VALUE_EXT   0x26

Definition at line 148 of file glxext.h.

#define GLX_TRANSPARENT_INDEX   0x8009

Definition at line 86 of file glxext.h.

#define GLX_TRANSPARENT_INDEX_EXT   0x8009

Definition at line 159 of file glxext.h.

#define GLX_TRANSPARENT_INDEX_VALUE   0x24

Definition at line 71 of file glxext.h.

#define GLX_TRANSPARENT_INDEX_VALUE_EXT   0x24

Definition at line 146 of file glxext.h.

#define GLX_TRANSPARENT_RED_VALUE   0x25

Definition at line 72 of file glxext.h.

#define GLX_TRANSPARENT_RED_VALUE_EXT   0x25

Definition at line 147 of file glxext.h.

#define GLX_TRANSPARENT_RGB   0x8008

Definition at line 85 of file glxext.h.

#define GLX_TRANSPARENT_RGB_EXT   0x8008

Definition at line 158 of file glxext.h.

#define GLX_TRANSPARENT_TYPE   0x23

Definition at line 70 of file glxext.h.

#define GLX_TRANSPARENT_TYPE_EXT   0x23

Definition at line 145 of file glxext.h.

#define GLX_TRUE_COLOR   0x8002

Definition at line 79 of file glxext.h.

#define GLX_TRUE_COLOR_EXT   0x8002

Definition at line 152 of file glxext.h.

#define GLX_VERSION_1_3   1

Definition at line 448 of file glxext.h.

#define GLX_VERSION_1_4   1

Definition at line 490 of file glxext.h.

#define GLX_VIDEO_OUT_ALPHA_NV   0x20C4

Definition at line 363 of file glxext.h.

#define GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV   0x20C6

Definition at line 365 of file glxext.h.

#define GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV   0x20C7

Definition at line 366 of file glxext.h.

#define GLX_VIDEO_OUT_COLOR_NV   0x20C3

Definition at line 362 of file glxext.h.

#define GLX_VIDEO_OUT_DEPTH_NV   0x20C5

Definition at line 364 of file glxext.h.

#define GLX_VIDEO_OUT_FIELD_1_NV   0x20C9

Definition at line 368 of file glxext.h.

#define GLX_VIDEO_OUT_FIELD_2_NV   0x20CA

Definition at line 369 of file glxext.h.

#define GLX_VIDEO_OUT_FRAME_NV   0x20C8

Definition at line 367 of file glxext.h.

#define GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV   0x20CB

Definition at line 370 of file glxext.h.

#define GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV   0x20CC

Definition at line 371 of file glxext.h.

#define GLX_VISUAL_CAVEAT_EXT   0x20

Definition at line 175 of file glxext.h.

#define GLX_VISUAL_ID   0x800B

Definition at line 87 of file glxext.h.

#define GLX_VISUAL_ID_EXT   0x800B

Definition at line 183 of file glxext.h.

#define GLX_VISUAL_SELECT_GROUP_SGIX   0x8028

Definition at line 279 of file glxext.h.

#define GLX_WIDTH   0x801D

Definition at line 101 of file glxext.h.

#define GLX_WIDTH_SGIX   0x801D

Definition at line 220 of file glxext.h.

#define GLX_WINDOW   0x8022

Definition at line 106 of file glxext.h.

#define GLX_WINDOW_BIT   0x00000001

Definition at line 54 of file glxext.h.

#define GLX_WINDOW_BIT_SGIX   0x00000001

Definition at line 188 of file glxext.h.

#define GLX_WINDOW_SGIX   0x8022

Definition at line 225 of file glxext.h.

#define GLX_X_RENDERABLE   0x8012

Definition at line 92 of file glxext.h.

#define GLX_X_RENDERABLE_SGIX   0x8012

Definition at line 194 of file glxext.h.

#define GLX_X_VISUAL_TYPE   0x22

Definition at line 69 of file glxext.h.

#define GLX_X_VISUAL_TYPE_EXT   0x22

Definition at line 144 of file glxext.h.

#define GLX_Y_INVERTED_EXT   0x20D4

Definition at line 329 of file glxext.h.


Typedef Documentation

typedef void(* __GLXextFuncPtr)(void)

Definition at line 381 of file glxext.h.

typedef XID GLXFBConfigIDSGIX

Definition at line 389 of file glxext.h.

typedef struct __GLXFBConfigRec* GLXFBConfigSGIX

Definition at line 390 of file glxext.h.

typedef XID GLXPbufferSGIX

Definition at line 394 of file glxext.h.

typedef XID GLXVideoSourceSGIX

Definition at line 385 of file glxext.h.

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

Definition at line 640 of file glxext.h.

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

Definition at line 784 of file glxext.h.

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

Definition at line 671 of file glxext.h.

typedef void( * PFNGLXBINDTEXIMAGEEXTPROC)(Display *dpy, GLXDrawable drawable, int buffer, const int *attrib_list)

Definition at line 812 of file glxext.h.

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

Definition at line 641 of file glxext.h.

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

Definition at line 644 of file glxext.h.

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

Definition at line 470 of file glxext.h.

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

Definition at line 600 of file glxext.h.

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

Definition at line 688 of file glxext.h.

typedef GLXContext( * PFNGLXCREATECONTEXTATTRIBSARBPROC)(Display *dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int *attrib_list)

Definition at line 518 of file glxext.h.

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

Definition at line 602 of file glxext.h.

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

Definition at line 616 of file glxext.h.

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

Definition at line 696 of file glxext.h.

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

Definition at line 601 of file glxext.h.

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

Definition at line 480 of file glxext.h.

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

Definition at line 477 of file glxext.h.

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

Definition at line 475 of file glxext.h.

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

Definition at line 473 of file glxext.h.

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

Definition at line 628 of file glxext.h.

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

Definition at line 617 of file glxext.h.

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

Definition at line 783 of file glxext.h.

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

Definition at line 478 of file glxext.h.

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

Definition at line 476 of file glxext.h.

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

Definition at line 474 of file glxext.h.

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

Definition at line 586 of file glxext.h.

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

Definition at line 795 of file glxext.h.

typedef GLXContextID( * PFNGLXGETCONTEXTIDEXTPROC)(const GLXContext context)

Definition at line 584 of file glxext.h.

typedef Display*( * PFNGLXGETCURRENTDISPLAYEXTPROC)(void)

Definition at line 582 of file glxext.h.

typedef Display*( * PFNGLXGETCURRENTDISPLAYPROC)(void)

Definition at line 483 of file glxext.h.

typedef GLXDrawable( * PFNGLXGETCURRENTREADDRAWABLEPROC)(void)

Definition at line 482 of file glxext.h.

typedef GLXDrawable( * PFNGLXGETCURRENTREADDRAWABLESGIPROC)(void)

Definition at line 554 of file glxext.h.

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

Definition at line 471 of file glxext.h.

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

Definition at line 599 of file glxext.h.

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

Definition at line 604 of file glxext.h.

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

Definition at line 469 of file glxext.h.

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

Definition at line 733 of file glxext.h.

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

Definition at line 502 of file glxext.h.

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

Definition at line 494 of file glxext.h.

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

Definition at line 486 of file glxext.h.

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

Definition at line 620 of file glxext.h.

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

Definition at line 732 of file glxext.h.

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

Definition at line 680 of file glxext.h.

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

Definition at line 543 of file glxext.h.

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

Definition at line 472 of file glxext.h.

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

Definition at line 603 of file glxext.h.

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

Definition at line 786 of file glxext.h.

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

Definition at line 781 of file glxext.h.

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

Definition at line 585 of file glxext.h.

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

Definition at line 662 of file glxext.h.

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

Definition at line 481 of file glxext.h.

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

Definition at line 553 of file glxext.h.

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

Definition at line 643 of file glxext.h.

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

Definition at line 642 of file glxext.h.

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

Definition at line 583 of file glxext.h.

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

Definition at line 484 of file glxext.h.

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

Definition at line 479 of file glxext.h.

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

Definition at line 618 of file glxext.h.

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

Definition at line 787 of file glxext.h.

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

Definition at line 785 of file glxext.h.

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

Definition at line 782 of file glxext.h.

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

Definition at line 780 of file glxext.h.

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

Definition at line 672 of file glxext.h.

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

Definition at line 704 of file glxext.h.

typedef void( * PFNGLXRELEASETEXIMAGEEXTPROC)(Display *dpy, GLXDrawable drawable, int buffer)

Definition at line 813 of file glxext.h.

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

Definition at line 485 of file glxext.h.

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

Definition at line 619 of file glxext.h.

typedef Bool( * PFNGLXSET3DFXMODEMESAPROC)(int mode)

Definition at line 712 of file glxext.h.

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

Definition at line 734 of file glxext.h.

typedef int( * PFNGLXSWAPINTERVALSGIPROC)(int interval)

Definition at line 534 of file glxext.h.

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)

Definition at line 735 of file glxext.h.

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

Definition at line 736 of file glxext.h.

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

Definition at line 544 of file glxext.h.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines