2
http://www.opengl.org/registry/specs/SGIX/pbuffer.txt
3
GLX_FRONT_LEFT_BUFFER_BIT_SGIX 0x00000001
4
GLX_FRONT_RIGHT_BUFFER_BIT_SGIX 0x00000002
5
GLX_PBUFFER_BIT_SGIX 0x00000004
6
GLX_BACK_LEFT_BUFFER_BIT_SGIX 0x00000004
7
GLX_BACK_RIGHT_BUFFER_BIT_SGIX 0x00000008
8
GLX_AUX_BUFFERS_BIT_SGIX 0x00000010
9
GLX_DEPTH_BUFFER_BIT_SGIX 0x00000020
10
GLX_STENCIL_BUFFER_BIT_SGIX 0x00000040
11
GLX_ACCUM_BUFFER_BIT_SGIX 0x00000080
12
GLX_SAMPLE_BUFFERS_BIT_SGIX 0x00000100
13
GLX_MAX_PBUFFER_WIDTH_SGIX 0x8016
14
GLX_MAX_PBUFFER_HEIGHT_SGIX 0x8017
15
GLX_MAX_PBUFFER_PIXELS_SGIX 0x8018
16
GLX_OPTIMAL_PBUFFER_WIDTH_SGIX 0x8019
17
GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX 0x801A
18
GLX_PRESERVED_CONTENTS_SGIX 0x801B
19
GLX_LARGEST_PBUFFER_SGIX 0x801C
21
GLX_HEIGHT_SGIX 0x801E
22
GLX_EVENT_MASK_SGIX 0x801F
23
GLX_DAMAGED_SGIX 0x8020
25
GLX_WINDOW_SGIX 0x8022
26
GLX_PBUFFER_SGIX 0x8023
27
GLX_BUFFER_CLOBBER_MASK_SGIX 0x08000000
28
GLXPbuffer glXCreateGLXPbufferSGIX (Display* dpy, GLXFBConfig config, unsigned int width, unsigned int height, int *attrib_list)
29
void glXDestroyGLXPbufferSGIX (Display* dpy, GLXPbuffer pbuf)
30
void glXGetSelectedEventSGIX (Display* dpy, GLXDrawable drawable, unsigned long *mask)
31
void glXQueryGLXPbufferSGIX (Display* dpy, GLXPbuffer pbuf, int attribute, unsigned int *value)
32
void glXSelectEventSGIX (Display* dpy, GLXDrawable drawable, unsigned long mask)
33
typedef XID GLXPbufferSGIX
34
typedef struct { int type; unsigned long serial; Bool send_event; Display *display; GLXDrawable drawable; int event_type; int draw_type; unsigned int mask; int x, y; int width, height; int count; } GLXBufferClobberEventSGIX
2
http://www.opengl.org/registry/specs/SGIX/pbuffer.txt
3
GLX_FRONT_LEFT_BUFFER_BIT_SGIX 0x00000001
4
GLX_FRONT_RIGHT_BUFFER_BIT_SGIX 0x00000002
5
GLX_PBUFFER_BIT_SGIX 0x00000004
6
GLX_BACK_LEFT_BUFFER_BIT_SGIX 0x00000004
7
GLX_BACK_RIGHT_BUFFER_BIT_SGIX 0x00000008
8
GLX_AUX_BUFFERS_BIT_SGIX 0x00000010
9
GLX_DEPTH_BUFFER_BIT_SGIX 0x00000020
10
GLX_STENCIL_BUFFER_BIT_SGIX 0x00000040
11
GLX_ACCUM_BUFFER_BIT_SGIX 0x00000080
12
GLX_SAMPLE_BUFFERS_BIT_SGIX 0x00000100
13
GLX_MAX_PBUFFER_WIDTH_SGIX 0x8016
14
GLX_MAX_PBUFFER_HEIGHT_SGIX 0x8017
15
GLX_MAX_PBUFFER_PIXELS_SGIX 0x8018
16
GLX_OPTIMAL_PBUFFER_WIDTH_SGIX 0x8019
17
GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX 0x801A
18
GLX_PRESERVED_CONTENTS_SGIX 0x801B
19
GLX_LARGEST_PBUFFER_SGIX 0x801C
21
GLX_HEIGHT_SGIX 0x801E
22
GLX_EVENT_MASK_SGIX 0x801F
23
GLX_DAMAGED_SGIX 0x8020
25
GLX_WINDOW_SGIX 0x8022
26
GLX_PBUFFER_SGIX 0x8023
27
GLX_BUFFER_CLOBBER_MASK_SGIX 0x08000000
28
GLXPbuffer glXCreateGLXPbufferSGIX (Display* dpy, GLXFBConfig config, unsigned int width, unsigned int height, int *attrib_list)
29
void glXDestroyGLXPbufferSGIX (Display* dpy, GLXPbuffer pbuf)
30
void glXGetSelectedEventSGIX (Display* dpy, GLXDrawable drawable, unsigned long *mask)
31
void glXQueryGLXPbufferSGIX (Display* dpy, GLXPbuffer pbuf, int attribute, unsigned int *value)
32
void glXSelectEventSGIX (Display* dpy, GLXDrawable drawable, unsigned long mask)
33
typedef XID GLXPbufferSGIX
34
typedef struct { int type; unsigned long serial; Bool send_event; Display *display; GLXDrawable drawable; int event_type; int draw_type; unsigned int mask; int x, y; int width, height; int count; } GLXBufferClobberEventSGIX