84 lines
3.4 KiB
Plaintext
84 lines
3.4 KiB
Plaintext
GLX_VERSION_1_3
|
|
http://www.opengl.org/documentation/specs/glx/glx1.3.pdf
|
|
GLX_VERSION_1_3
|
|
|
|
GLX_WINDOW_BIT 0x00000001
|
|
GLX_PIXMAP_BIT 0x00000002
|
|
GLX_PBUFFER_BIT 0x00000004
|
|
GLX_RGBA_BIT 0x00000001
|
|
GLX_COLOR_INDEX_BIT 0x00000002
|
|
GLX_PBUFFER_CLOBBER_MASK 0x08000000
|
|
GLX_FRONT_LEFT_BUFFER_BIT 0x00000001
|
|
GLX_FRONT_RIGHT_BUFFER_BIT 0x00000002
|
|
GLX_BACK_LEFT_BUFFER_BIT 0x00000004
|
|
GLX_BACK_RIGHT_BUFFER_BIT 0x00000008
|
|
GLX_AUX_BUFFERS_BIT 0x00000010
|
|
GLX_DEPTH_BUFFER_BIT 0x00000020
|
|
GLX_STENCIL_BUFFER_BIT 0x00000040
|
|
GLX_ACCUM_BUFFER_BIT 0x00000080
|
|
GLX_CONFIG_CAVEAT 0x20
|
|
GLX_X_VISUAL_TYPE 0x22
|
|
GLX_TRANSPARENT_TYPE 0x23
|
|
GLX_TRANSPARENT_INDEX_VALUE 0x24
|
|
GLX_TRANSPARENT_RED_VALUE 0x25
|
|
GLX_TRANSPARENT_GREEN_VALUE 0x26
|
|
GLX_TRANSPARENT_BLUE_VALUE 0x27
|
|
GLX_TRANSPARENT_ALPHA_VALUE 0x28
|
|
GLX_DONT_CARE 0xFFFFFFFF
|
|
GLX_NONE 0x8000
|
|
GLX_SLOW_CONFIG 0x8001
|
|
GLX_TRUE_COLOR 0x8002
|
|
GLX_DIRECT_COLOR 0x8003
|
|
GLX_PSEUDO_COLOR 0x8004
|
|
GLX_STATIC_COLOR 0x8005
|
|
GLX_GRAY_SCALE 0x8006
|
|
GLX_STATIC_GRAY 0x8007
|
|
GLX_TRANSPARENT_RGB 0x8008
|
|
GLX_TRANSPARENT_INDEX 0x8009
|
|
GLX_VISUAL_ID 0x800B
|
|
GLX_SCREEN 0x800C
|
|
GLX_NON_CONFORMANT_CONFIG 0x800D
|
|
GLX_DRAWABLE_TYPE 0x8010
|
|
GLX_RENDER_TYPE 0x8011
|
|
GLX_X_RENDERABLE 0x8012
|
|
GLX_FBCONFIG_ID 0x8013
|
|
GLX_RGBA_TYPE 0x8014
|
|
GLX_COLOR_INDEX_TYPE 0x8015
|
|
GLX_MAX_PBUFFER_WIDTH 0x8016
|
|
GLX_MAX_PBUFFER_HEIGHT 0x8017
|
|
GLX_MAX_PBUFFER_PIXELS 0x8018
|
|
GLX_PRESERVED_CONTENTS 0x801B
|
|
GLX_LARGEST_PBUFFER 0x801C
|
|
GLX_WIDTH 0x801D
|
|
GLX_HEIGHT 0x801E
|
|
GLX_EVENT_MASK 0x801F
|
|
GLX_DAMAGED 0x8020
|
|
GLX_SAVED 0x8021
|
|
GLX_WINDOW 0x8022
|
|
GLX_PBUFFER 0x8023
|
|
GLX_PBUFFER_HEIGHT 0x8040
|
|
GLX_PBUFFER_WIDTH 0x8041
|
|
GLXFBConfig* glXChooseFBConfig (Display *dpy, int screen, const int *attrib_list, int *nelements)
|
|
GLXFBConfig* glXGetFBConfigs (Display *dpy, int screen, int *nelements)
|
|
XVisualInfo* glXGetVisualFromFBConfig (Display *dpy, GLXFBConfig config)
|
|
int glXGetFBConfigAttrib (Display *dpy, GLXFBConfig config, int attribute, int *value)
|
|
GLXWindow glXCreateWindow (Display *dpy, GLXFBConfig config, Window win, const int *attrib_list)
|
|
void glXDestroyWindow (Display *dpy, GLXWindow win)
|
|
GLXPixmap glXCreatePixmap (Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attrib_list)
|
|
void glXDestroyPixmap (Display *dpy, GLXPixmap pixmap)
|
|
GLXPbuffer glXCreatePbuffer (Display *dpy, GLXFBConfig config, const int *attrib_list)
|
|
void glXDestroyPbuffer (Display *dpy, GLXPbuffer pbuf)
|
|
void glXQueryDrawable (Display *dpy, GLXDrawable draw, int attribute, unsigned int *value)
|
|
GLXContext glXCreateNewContext (Display *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct)
|
|
Bool glXMakeContextCurrent (Display *display, GLXDrawable draw, GLXDrawable read, GLXContext ctx)
|
|
GLXDrawable glXGetCurrentReadDrawable (void)
|
|
int glXQueryContext (Display *dpy, GLXContext ctx, int attribute, int *value)
|
|
void glXSelectEvent (Display *dpy, GLXDrawable draw, unsigned long event_mask)
|
|
void glXGetSelectedEvent (Display *dpy, GLXDrawable draw, unsigned long *event_mask)
|
|
typedef XID GLXWindow
|
|
typedef XID GLXPbuffer
|
|
typedef XID GLXFBConfigID
|
|
typedef struct __GLXFBConfigRec *GLXFBConfig
|
|
typedef struct { int event_type; int draw_type; unsigned long serial; Bool send_event; Display *display; GLXDrawable drawable; unsigned int buffer_mask; unsigned int aux_buffer; int x, y; int width, height; int count; } GLXPbufferClobberEvent;
|
|
typedef union __GLXEvent { GLXPbufferClobberEvent glxpbufferclobber; long pad[24]; } GLXEvent;
|