XCB  1.11.1
glx.h
00001 /*
00002  * This file generated automatically from glx.xml by c_client.py.
00003  * Edit at your peril.
00004  */
00005 
00012 #ifndef __GLX_H
00013 #define __GLX_H
00014 
00015 #include "xcb.h"
00016 #include "xproto.h"
00017 
00018 #ifdef __cplusplus
00019 extern "C" {
00020 #endif
00021 
00022 #define XCB_GLX_MAJOR_VERSION 1
00023 #define XCB_GLX_MINOR_VERSION 4
00024 
00025 extern xcb_extension_t xcb_glx_id;
00026 
00027 typedef uint32_t xcb_glx_pixmap_t;
00028 
00032 typedef struct xcb_glx_pixmap_iterator_t {
00033     xcb_glx_pixmap_t *data; 
00034     int               rem; 
00035     int               index; 
00036 } xcb_glx_pixmap_iterator_t;
00037 
00038 typedef uint32_t xcb_glx_context_t;
00039 
00043 typedef struct xcb_glx_context_iterator_t {
00044     xcb_glx_context_t *data; 
00045     int                rem; 
00046     int                index; 
00047 } xcb_glx_context_iterator_t;
00048 
00049 typedef uint32_t xcb_glx_pbuffer_t;
00050 
00054 typedef struct xcb_glx_pbuffer_iterator_t {
00055     xcb_glx_pbuffer_t *data; 
00056     int                rem; 
00057     int                index; 
00058 } xcb_glx_pbuffer_iterator_t;
00059 
00060 typedef uint32_t xcb_glx_window_t;
00061 
00065 typedef struct xcb_glx_window_iterator_t {
00066     xcb_glx_window_t *data; 
00067     int               rem; 
00068     int               index; 
00069 } xcb_glx_window_iterator_t;
00070 
00071 typedef uint32_t xcb_glx_fbconfig_t;
00072 
00076 typedef struct xcb_glx_fbconfig_iterator_t {
00077     xcb_glx_fbconfig_t *data; 
00078     int                 rem; 
00079     int                 index; 
00080 } xcb_glx_fbconfig_iterator_t;
00081 
00082 typedef uint32_t xcb_glx_drawable_t;
00083 
00087 typedef struct xcb_glx_drawable_iterator_t {
00088     xcb_glx_drawable_t *data; 
00089     int                 rem; 
00090     int                 index; 
00091 } xcb_glx_drawable_iterator_t;
00092 
00093 typedef float xcb_glx_float32_t;
00094 
00098 typedef struct xcb_glx_float32_iterator_t {
00099     xcb_glx_float32_t *data; 
00100     int                rem; 
00101     int                index; 
00102 } xcb_glx_float32_iterator_t;
00103 
00104 typedef double xcb_glx_float64_t;
00105 
00109 typedef struct xcb_glx_float64_iterator_t {
00110     xcb_glx_float64_t *data; 
00111     int                rem; 
00112     int                index; 
00113 } xcb_glx_float64_iterator_t;
00114 
00115 typedef uint32_t xcb_glx_bool32_t;
00116 
00120 typedef struct xcb_glx_bool32_iterator_t {
00121     xcb_glx_bool32_t *data; 
00122     int               rem; 
00123     int               index; 
00124 } xcb_glx_bool32_iterator_t;
00125 
00126 typedef uint32_t xcb_glx_context_tag_t;
00127 
00131 typedef struct xcb_glx_context_tag_iterator_t {
00132     xcb_glx_context_tag_t *data; 
00133     int                    rem; 
00134     int                    index; 
00135 } xcb_glx_context_tag_iterator_t;
00136 
00138 #define XCB_GLX_GENERIC -1
00139 
00143 typedef struct xcb_glx_generic_error_t {
00144     uint8_t  response_type; 
00145     uint8_t  error_code; 
00146     uint16_t sequence; 
00147     uint32_t bad_value; 
00148     uint16_t minor_opcode; 
00149     uint8_t  major_opcode; 
00150     uint8_t  pad0[21]; 
00151 } xcb_glx_generic_error_t;
00152 
00154 #define XCB_GLX_BAD_CONTEXT 0
00155 
00156 typedef xcb_glx_generic_error_t xcb_glx_bad_context_error_t;
00157 
00159 #define XCB_GLX_BAD_CONTEXT_STATE 1
00160 
00161 typedef xcb_glx_generic_error_t xcb_glx_bad_context_state_error_t;
00162 
00164 #define XCB_GLX_BAD_DRAWABLE 2
00165 
00166 typedef xcb_glx_generic_error_t xcb_glx_bad_drawable_error_t;
00167 
00169 #define XCB_GLX_BAD_PIXMAP 3
00170 
00171 typedef xcb_glx_generic_error_t xcb_glx_bad_pixmap_error_t;
00172 
00174 #define XCB_GLX_BAD_CONTEXT_TAG 4
00175 
00176 typedef xcb_glx_generic_error_t xcb_glx_bad_context_tag_error_t;
00177 
00179 #define XCB_GLX_BAD_CURRENT_WINDOW 5
00180 
00181 typedef xcb_glx_generic_error_t xcb_glx_bad_current_window_error_t;
00182 
00184 #define XCB_GLX_BAD_RENDER_REQUEST 6
00185 
00186 typedef xcb_glx_generic_error_t xcb_glx_bad_render_request_error_t;
00187 
00189 #define XCB_GLX_BAD_LARGE_REQUEST 7
00190 
00191 typedef xcb_glx_generic_error_t xcb_glx_bad_large_request_error_t;
00192 
00194 #define XCB_GLX_UNSUPPORTED_PRIVATE_REQUEST 8
00195 
00196 typedef xcb_glx_generic_error_t xcb_glx_unsupported_private_request_error_t;
00197 
00199 #define XCB_GLX_BAD_FB_CONFIG 9
00200 
00201 typedef xcb_glx_generic_error_t xcb_glx_bad_fb_config_error_t;
00202 
00204 #define XCB_GLX_BAD_PBUFFER 10
00205 
00206 typedef xcb_glx_generic_error_t xcb_glx_bad_pbuffer_error_t;
00207 
00209 #define XCB_GLX_BAD_CURRENT_DRAWABLE 11
00210 
00211 typedef xcb_glx_generic_error_t xcb_glx_bad_current_drawable_error_t;
00212 
00214 #define XCB_GLX_BAD_WINDOW 12
00215 
00216 typedef xcb_glx_generic_error_t xcb_glx_bad_window_error_t;
00217 
00219 #define XCB_GLX_GLX_BAD_PROFILE_ARB 13
00220 
00221 typedef xcb_glx_generic_error_t xcb_glx_glx_bad_profile_arb_error_t;
00222 
00224 #define XCB_GLX_PBUFFER_CLOBBER 0
00225 
00229 typedef struct xcb_glx_pbuffer_clobber_event_t {
00230     uint8_t            response_type; 
00231     uint8_t            pad0; 
00232     uint16_t           sequence; 
00233     uint16_t           event_type; 
00234     uint16_t           draw_type; 
00235     xcb_glx_drawable_t drawable; 
00236     uint32_t           b_mask; 
00237     uint16_t           aux_buffer; 
00238     uint16_t           x; 
00239     uint16_t           y; 
00240     uint16_t           width; 
00241     uint16_t           height; 
00242     uint16_t           count; 
00243     uint8_t            pad1[4]; 
00244 } xcb_glx_pbuffer_clobber_event_t;
00245 
00247 #define XCB_GLX_BUFFER_SWAP_COMPLETE 1
00248 
00252 typedef struct xcb_glx_buffer_swap_complete_event_t {
00253     uint8_t            response_type; 
00254     uint8_t            pad0; 
00255     uint16_t           sequence; 
00256     uint16_t           event_type; 
00257     uint8_t            pad1[2]; 
00258     xcb_glx_drawable_t drawable; 
00259     uint32_t           ust_hi; 
00260     uint32_t           ust_lo; 
00261     uint32_t           msc_hi; 
00262     uint32_t           msc_lo; 
00263     uint32_t           sbc; 
00264 } xcb_glx_buffer_swap_complete_event_t;
00265 
00266 typedef enum xcb_glx_pbcet_t {
00267     XCB_GLX_PBCET_DAMAGED = 32791,
00268     XCB_GLX_PBCET_SAVED = 32792
00269 } xcb_glx_pbcet_t;
00270 
00271 typedef enum xcb_glx_pbcdt_t {
00272     XCB_GLX_PBCDT_WINDOW = 32793,
00273     XCB_GLX_PBCDT_PBUFFER = 32794
00274 } xcb_glx_pbcdt_t;
00275 
00277 #define XCB_GLX_RENDER 1
00278 
00282 typedef struct xcb_glx_render_request_t {
00283     uint8_t               major_opcode; 
00284     uint8_t               minor_opcode; 
00285     uint16_t              length; 
00286     xcb_glx_context_tag_t context_tag; 
00287 } xcb_glx_render_request_t;
00288 
00290 #define XCB_GLX_RENDER_LARGE 2
00291 
00295 typedef struct xcb_glx_render_large_request_t {
00296     uint8_t               major_opcode; 
00297     uint8_t               minor_opcode; 
00298     uint16_t              length; 
00299     xcb_glx_context_tag_t context_tag; 
00300     uint16_t              request_num; 
00301     uint16_t              request_total; 
00302     uint32_t              data_len; 
00303 } xcb_glx_render_large_request_t;
00304 
00306 #define XCB_GLX_CREATE_CONTEXT 3
00307 
00311 typedef struct xcb_glx_create_context_request_t {
00312     uint8_t           major_opcode; 
00313     uint8_t           minor_opcode; 
00314     uint16_t          length; 
00315     xcb_glx_context_t context; 
00316     xcb_visualid_t    visual; 
00317     uint32_t          screen; 
00318     xcb_glx_context_t share_list; 
00319     uint8_t           is_direct; 
00320     uint8_t           pad0[3]; 
00321 } xcb_glx_create_context_request_t;
00322 
00324 #define XCB_GLX_DESTROY_CONTEXT 4
00325 
00329 typedef struct xcb_glx_destroy_context_request_t {
00330     uint8_t           major_opcode; 
00331     uint8_t           minor_opcode; 
00332     uint16_t          length; 
00333     xcb_glx_context_t context; 
00334 } xcb_glx_destroy_context_request_t;
00335 
00339 typedef struct xcb_glx_make_current_cookie_t {
00340     unsigned int sequence; 
00341 } xcb_glx_make_current_cookie_t;
00342 
00344 #define XCB_GLX_MAKE_CURRENT 5
00345 
00349 typedef struct xcb_glx_make_current_request_t {
00350     uint8_t               major_opcode; 
00351     uint8_t               minor_opcode; 
00352     uint16_t              length; 
00353     xcb_glx_drawable_t    drawable; 
00354     xcb_glx_context_t     context; 
00355     xcb_glx_context_tag_t old_context_tag; 
00356 } xcb_glx_make_current_request_t;
00357 
00361 typedef struct xcb_glx_make_current_reply_t {
00362     uint8_t               response_type; 
00363     uint8_t               pad0; 
00364     uint16_t              sequence; 
00365     uint32_t              length; 
00366     xcb_glx_context_tag_t context_tag; 
00367     uint8_t               pad1[20]; 
00368 } xcb_glx_make_current_reply_t;
00369 
00373 typedef struct xcb_glx_is_direct_cookie_t {
00374     unsigned int sequence; 
00375 } xcb_glx_is_direct_cookie_t;
00376 
00378 #define XCB_GLX_IS_DIRECT 6
00379 
00383 typedef struct xcb_glx_is_direct_request_t {
00384     uint8_t           major_opcode; 
00385     uint8_t           minor_opcode; 
00386     uint16_t          length; 
00387     xcb_glx_context_t context; 
00388 } xcb_glx_is_direct_request_t;
00389 
00393 typedef struct xcb_glx_is_direct_reply_t {
00394     uint8_t  response_type; 
00395     uint8_t  pad0; 
00396     uint16_t sequence; 
00397     uint32_t length; 
00398     uint8_t  is_direct; 
00399     uint8_t  pad1[23]; 
00400 } xcb_glx_is_direct_reply_t;
00401 
00405 typedef struct xcb_glx_query_version_cookie_t {
00406     unsigned int sequence; 
00407 } xcb_glx_query_version_cookie_t;
00408 
00410 #define XCB_GLX_QUERY_VERSION 7
00411 
00415 typedef struct xcb_glx_query_version_request_t {
00416     uint8_t  major_opcode; 
00417     uint8_t  minor_opcode; 
00418     uint16_t length; 
00419     uint32_t major_version; 
00420     uint32_t minor_version; 
00421 } xcb_glx_query_version_request_t;
00422 
00426 typedef struct xcb_glx_query_version_reply_t {
00427     uint8_t  response_type; 
00428     uint8_t  pad0; 
00429     uint16_t sequence; 
00430     uint32_t length; 
00431     uint32_t major_version; 
00432     uint32_t minor_version; 
00433     uint8_t  pad1[16]; 
00434 } xcb_glx_query_version_reply_t;
00435 
00437 #define XCB_GLX_WAIT_GL 8
00438 
00442 typedef struct xcb_glx_wait_gl_request_t {
00443     uint8_t               major_opcode; 
00444     uint8_t               minor_opcode; 
00445     uint16_t              length; 
00446     xcb_glx_context_tag_t context_tag; 
00447 } xcb_glx_wait_gl_request_t;
00448 
00450 #define XCB_GLX_WAIT_X 9
00451 
00455 typedef struct xcb_glx_wait_x_request_t {
00456     uint8_t               major_opcode; 
00457     uint8_t               minor_opcode; 
00458     uint16_t              length; 
00459     xcb_glx_context_tag_t context_tag; 
00460 } xcb_glx_wait_x_request_t;
00461 
00463 #define XCB_GLX_COPY_CONTEXT 10
00464 
00468 typedef struct xcb_glx_copy_context_request_t {
00469     uint8_t               major_opcode; 
00470     uint8_t               minor_opcode; 
00471     uint16_t              length; 
00472     xcb_glx_context_t     src; 
00473     xcb_glx_context_t     dest; 
00474     uint32_t              mask; 
00475     xcb_glx_context_tag_t src_context_tag; 
00476 } xcb_glx_copy_context_request_t;
00477 
00478 typedef enum xcb_glx_gc_t {
00479     XCB_GLX_GC_GL_CURRENT_BIT = 1,
00480     XCB_GLX_GC_GL_POINT_BIT = 2,
00481     XCB_GLX_GC_GL_LINE_BIT = 4,
00482     XCB_GLX_GC_GL_POLYGON_BIT = 8,
00483     XCB_GLX_GC_GL_POLYGON_STIPPLE_BIT = 16,
00484     XCB_GLX_GC_GL_PIXEL_MODE_BIT = 32,
00485     XCB_GLX_GC_GL_LIGHTING_BIT = 64,
00486     XCB_GLX_GC_GL_FOG_BIT = 128,
00487     XCB_GLX_GC_GL_DEPTH_BUFFER_BIT = 256,
00488     XCB_GLX_GC_GL_ACCUM_BUFFER_BIT = 512,
00489     XCB_GLX_GC_GL_STENCIL_BUFFER_BIT = 1024,
00490     XCB_GLX_GC_GL_VIEWPORT_BIT = 2048,
00491     XCB_GLX_GC_GL_TRANSFORM_BIT = 4096,
00492     XCB_GLX_GC_GL_ENABLE_BIT = 8192,
00493     XCB_GLX_GC_GL_COLOR_BUFFER_BIT = 16384,
00494     XCB_GLX_GC_GL_HINT_BIT = 32768,
00495     XCB_GLX_GC_GL_EVAL_BIT = 65536,
00496     XCB_GLX_GC_GL_LIST_BIT = 131072,
00497     XCB_GLX_GC_GL_TEXTURE_BIT = 262144,
00498     XCB_GLX_GC_GL_SCISSOR_BIT = 524288,
00499     XCB_GLX_GC_GL_ALL_ATTRIB_BITS = 16777215
00500 } xcb_glx_gc_t;
00501 
00503 #define XCB_GLX_SWAP_BUFFERS 11
00504 
00508 typedef struct xcb_glx_swap_buffers_request_t {
00509     uint8_t               major_opcode; 
00510     uint8_t               minor_opcode; 
00511     uint16_t              length; 
00512     xcb_glx_context_tag_t context_tag; 
00513     xcb_glx_drawable_t    drawable; 
00514 } xcb_glx_swap_buffers_request_t;
00515 
00517 #define XCB_GLX_USE_X_FONT 12
00518 
00522 typedef struct xcb_glx_use_x_font_request_t {
00523     uint8_t               major_opcode; 
00524     uint8_t               minor_opcode; 
00525     uint16_t              length; 
00526     xcb_glx_context_tag_t context_tag; 
00527     xcb_font_t            font; 
00528     uint32_t              first; 
00529     uint32_t              count; 
00530     uint32_t              list_base; 
00531 } xcb_glx_use_x_font_request_t;
00532 
00534 #define XCB_GLX_CREATE_GLX_PIXMAP 13
00535 
00539 typedef struct xcb_glx_create_glx_pixmap_request_t {
00540     uint8_t          major_opcode; 
00541     uint8_t          minor_opcode; 
00542     uint16_t         length; 
00543     uint32_t         screen; 
00544     xcb_visualid_t   visual; 
00545     xcb_pixmap_t     pixmap; 
00546     xcb_glx_pixmap_t glx_pixmap; 
00547 } xcb_glx_create_glx_pixmap_request_t;
00548 
00552 typedef struct xcb_glx_get_visual_configs_cookie_t {
00553     unsigned int sequence; 
00554 } xcb_glx_get_visual_configs_cookie_t;
00555 
00557 #define XCB_GLX_GET_VISUAL_CONFIGS 14
00558 
00562 typedef struct xcb_glx_get_visual_configs_request_t {
00563     uint8_t  major_opcode; 
00564     uint8_t  minor_opcode; 
00565     uint16_t length; 
00566     uint32_t screen; 
00567 } xcb_glx_get_visual_configs_request_t;
00568 
00572 typedef struct xcb_glx_get_visual_configs_reply_t {
00573     uint8_t  response_type; 
00574     uint8_t  pad0; 
00575     uint16_t sequence; 
00576     uint32_t length; 
00577     uint32_t num_visuals; 
00578     uint32_t num_properties; 
00579     uint8_t  pad1[16]; 
00580 } xcb_glx_get_visual_configs_reply_t;
00581 
00583 #define XCB_GLX_DESTROY_GLX_PIXMAP 15
00584 
00588 typedef struct xcb_glx_destroy_glx_pixmap_request_t {
00589     uint8_t          major_opcode; 
00590     uint8_t          minor_opcode; 
00591     uint16_t         length; 
00592     xcb_glx_pixmap_t glx_pixmap; 
00593 } xcb_glx_destroy_glx_pixmap_request_t;
00594 
00596 #define XCB_GLX_VENDOR_PRIVATE 16
00597 
00601 typedef struct xcb_glx_vendor_private_request_t {
00602     uint8_t               major_opcode; 
00603     uint8_t               minor_opcode; 
00604     uint16_t              length; 
00605     uint32_t              vendor_code; 
00606     xcb_glx_context_tag_t context_tag; 
00607 } xcb_glx_vendor_private_request_t;
00608 
00612 typedef struct xcb_glx_vendor_private_with_reply_cookie_t {
00613     unsigned int sequence; 
00614 } xcb_glx_vendor_private_with_reply_cookie_t;
00615 
00617 #define XCB_GLX_VENDOR_PRIVATE_WITH_REPLY 17
00618 
00622 typedef struct xcb_glx_vendor_private_with_reply_request_t {
00623     uint8_t               major_opcode; 
00624     uint8_t               minor_opcode; 
00625     uint16_t              length; 
00626     uint32_t              vendor_code; 
00627     xcb_glx_context_tag_t context_tag; 
00628 } xcb_glx_vendor_private_with_reply_request_t;
00629 
00633 typedef struct xcb_glx_vendor_private_with_reply_reply_t {
00634     uint8_t  response_type; 
00635     uint8_t  pad0; 
00636     uint16_t sequence; 
00637     uint32_t length; 
00638     uint32_t retval; 
00639     uint8_t  data1[24]; 
00640 } xcb_glx_vendor_private_with_reply_reply_t;
00641 
00645 typedef struct xcb_glx_query_extensions_string_cookie_t {
00646     unsigned int sequence; 
00647 } xcb_glx_query_extensions_string_cookie_t;
00648 
00650 #define XCB_GLX_QUERY_EXTENSIONS_STRING 18
00651 
00655 typedef struct xcb_glx_query_extensions_string_request_t {
00656     uint8_t  major_opcode; 
00657     uint8_t  minor_opcode; 
00658     uint16_t length; 
00659     uint32_t screen; 
00660 } xcb_glx_query_extensions_string_request_t;
00661 
00665 typedef struct xcb_glx_query_extensions_string_reply_t {
00666     uint8_t  response_type; 
00667     uint8_t  pad0; 
00668     uint16_t sequence; 
00669     uint32_t length; 
00670     uint8_t  pad1[4]; 
00671     uint32_t n; 
00672     uint8_t  pad2[16]; 
00673 } xcb_glx_query_extensions_string_reply_t;
00674 
00678 typedef struct xcb_glx_query_server_string_cookie_t {
00679     unsigned int sequence; 
00680 } xcb_glx_query_server_string_cookie_t;
00681 
00683 #define XCB_GLX_QUERY_SERVER_STRING 19
00684 
00688 typedef struct xcb_glx_query_server_string_request_t {
00689     uint8_t  major_opcode; 
00690     uint8_t  minor_opcode; 
00691     uint16_t length; 
00692     uint32_t screen; 
00693     uint32_t name; 
00694 } xcb_glx_query_server_string_request_t;
00695 
00699 typedef struct xcb_glx_query_server_string_reply_t {
00700     uint8_t  response_type; 
00701     uint8_t  pad0; 
00702     uint16_t sequence; 
00703     uint32_t length; 
00704     uint8_t  pad1[4]; 
00705     uint32_t str_len; 
00706     uint8_t  pad2[16]; 
00707 } xcb_glx_query_server_string_reply_t;
00708 
00710 #define XCB_GLX_CLIENT_INFO 20
00711 
00715 typedef struct xcb_glx_client_info_request_t {
00716     uint8_t  major_opcode; 
00717     uint8_t  minor_opcode; 
00718     uint16_t length; 
00719     uint32_t major_version; 
00720     uint32_t minor_version; 
00721     uint32_t str_len; 
00722 } xcb_glx_client_info_request_t;
00723 
00727 typedef struct xcb_glx_get_fb_configs_cookie_t {
00728     unsigned int sequence; 
00729 } xcb_glx_get_fb_configs_cookie_t;
00730 
00732 #define XCB_GLX_GET_FB_CONFIGS 21
00733 
00737 typedef struct xcb_glx_get_fb_configs_request_t {
00738     uint8_t  major_opcode; 
00739     uint8_t  minor_opcode; 
00740     uint16_t length; 
00741     uint32_t screen; 
00742 } xcb_glx_get_fb_configs_request_t;
00743 
00747 typedef struct xcb_glx_get_fb_configs_reply_t {
00748     uint8_t  response_type; 
00749     uint8_t  pad0; 
00750     uint16_t sequence; 
00751     uint32_t length; 
00752     uint32_t num_FB_configs; 
00753     uint32_t num_properties; 
00754     uint8_t  pad1[16]; 
00755 } xcb_glx_get_fb_configs_reply_t;
00756 
00758 #define XCB_GLX_CREATE_PIXMAP 22
00759 
00763 typedef struct xcb_glx_create_pixmap_request_t {
00764     uint8_t            major_opcode; 
00765     uint8_t            minor_opcode; 
00766     uint16_t           length; 
00767     uint32_t           screen; 
00768     xcb_glx_fbconfig_t fbconfig; 
00769     xcb_pixmap_t       pixmap; 
00770     xcb_glx_pixmap_t   glx_pixmap; 
00771     uint32_t           num_attribs; 
00772 } xcb_glx_create_pixmap_request_t;
00773 
00775 #define XCB_GLX_DESTROY_PIXMAP 23
00776 
00780 typedef struct xcb_glx_destroy_pixmap_request_t {
00781     uint8_t          major_opcode; 
00782     uint8_t          minor_opcode; 
00783     uint16_t         length; 
00784     xcb_glx_pixmap_t glx_pixmap; 
00785 } xcb_glx_destroy_pixmap_request_t;
00786 
00788 #define XCB_GLX_CREATE_NEW_CONTEXT 24
00789 
00793 typedef struct xcb_glx_create_new_context_request_t {
00794     uint8_t            major_opcode; 
00795     uint8_t            minor_opcode; 
00796     uint16_t           length; 
00797     xcb_glx_context_t  context; 
00798     xcb_glx_fbconfig_t fbconfig; 
00799     uint32_t           screen; 
00800     uint32_t           render_type; 
00801     xcb_glx_context_t  share_list; 
00802     uint8_t            is_direct; 
00803     uint8_t            pad0[3]; 
00804 } xcb_glx_create_new_context_request_t;
00805 
00809 typedef struct xcb_glx_query_context_cookie_t {
00810     unsigned int sequence; 
00811 } xcb_glx_query_context_cookie_t;
00812 
00814 #define XCB_GLX_QUERY_CONTEXT 25
00815 
00819 typedef struct xcb_glx_query_context_request_t {
00820     uint8_t           major_opcode; 
00821     uint8_t           minor_opcode; 
00822     uint16_t          length; 
00823     xcb_glx_context_t context; 
00824 } xcb_glx_query_context_request_t;
00825 
00829 typedef struct xcb_glx_query_context_reply_t {
00830     uint8_t  response_type; 
00831     uint8_t  pad0; 
00832     uint16_t sequence; 
00833     uint32_t length; 
00834     uint32_t num_attribs; 
00835     uint8_t  pad1[20]; 
00836 } xcb_glx_query_context_reply_t;
00837 
00841 typedef struct xcb_glx_make_context_current_cookie_t {
00842     unsigned int sequence; 
00843 } xcb_glx_make_context_current_cookie_t;
00844 
00846 #define XCB_GLX_MAKE_CONTEXT_CURRENT 26
00847 
00851 typedef struct xcb_glx_make_context_current_request_t {
00852     uint8_t               major_opcode; 
00853     uint8_t               minor_opcode; 
00854     uint16_t              length; 
00855     xcb_glx_context_tag_t old_context_tag; 
00856     xcb_glx_drawable_t    drawable; 
00857     xcb_glx_drawable_t    read_drawable; 
00858     xcb_glx_context_t     context; 
00859 } xcb_glx_make_context_current_request_t;
00860 
00864 typedef struct xcb_glx_make_context_current_reply_t {
00865     uint8_t               response_type; 
00866     uint8_t               pad0; 
00867     uint16_t              sequence; 
00868     uint32_t              length; 
00869     xcb_glx_context_tag_t context_tag; 
00870     uint8_t               pad1[20]; 
00871 } xcb_glx_make_context_current_reply_t;
00872 
00874 #define XCB_GLX_CREATE_PBUFFER 27
00875 
00879 typedef struct xcb_glx_create_pbuffer_request_t {
00880     uint8_t            major_opcode; 
00881     uint8_t            minor_opcode; 
00882     uint16_t           length; 
00883     uint32_t           screen; 
00884     xcb_glx_fbconfig_t fbconfig; 
00885     xcb_glx_pbuffer_t  pbuffer; 
00886     uint32_t           num_attribs; 
00887 } xcb_glx_create_pbuffer_request_t;
00888 
00890 #define XCB_GLX_DESTROY_PBUFFER 28
00891 
00895 typedef struct xcb_glx_destroy_pbuffer_request_t {
00896     uint8_t           major_opcode; 
00897     uint8_t           minor_opcode; 
00898     uint16_t          length; 
00899     xcb_glx_pbuffer_t pbuffer; 
00900 } xcb_glx_destroy_pbuffer_request_t;
00901 
00905 typedef struct xcb_glx_get_drawable_attributes_cookie_t {
00906     unsigned int sequence; 
00907 } xcb_glx_get_drawable_attributes_cookie_t;
00908 
00910 #define XCB_GLX_GET_DRAWABLE_ATTRIBUTES 29
00911 
00915 typedef struct xcb_glx_get_drawable_attributes_request_t {
00916     uint8_t            major_opcode; 
00917     uint8_t            minor_opcode; 
00918     uint16_t           length; 
00919     xcb_glx_drawable_t drawable; 
00920 } xcb_glx_get_drawable_attributes_request_t;
00921 
00925 typedef struct xcb_glx_get_drawable_attributes_reply_t {
00926     uint8_t  response_type; 
00927     uint8_t  pad0; 
00928     uint16_t sequence; 
00929     uint32_t length; 
00930     uint32_t num_attribs; 
00931     uint8_t  pad1[20]; 
00932 } xcb_glx_get_drawable_attributes_reply_t;
00933 
00935 #define XCB_GLX_CHANGE_DRAWABLE_ATTRIBUTES 30
00936 
00940 typedef struct xcb_glx_change_drawable_attributes_request_t {
00941     uint8_t            major_opcode; 
00942     uint8_t            minor_opcode; 
00943     uint16_t           length; 
00944     xcb_glx_drawable_t drawable; 
00945     uint32_t           num_attribs; 
00946 } xcb_glx_change_drawable_attributes_request_t;
00947 
00949 #define XCB_GLX_CREATE_WINDOW 31
00950 
00954 typedef struct xcb_glx_create_window_request_t {
00955     uint8_t            major_opcode; 
00956     uint8_t            minor_opcode; 
00957     uint16_t           length; 
00958     uint32_t           screen; 
00959     xcb_glx_fbconfig_t fbconfig; 
00960     xcb_window_t       window; 
00961     xcb_glx_window_t   glx_window; 
00962     uint32_t           num_attribs; 
00963 } xcb_glx_create_window_request_t;
00964 
00966 #define XCB_GLX_DELETE_WINDOW 32
00967 
00971 typedef struct xcb_glx_delete_window_request_t {
00972     uint8_t          major_opcode; 
00973     uint8_t          minor_opcode; 
00974     uint16_t         length; 
00975     xcb_glx_window_t glxwindow; 
00976 } xcb_glx_delete_window_request_t;
00977 
00979 #define XCB_GLX_SET_CLIENT_INFO_ARB 33
00980 
00984 typedef struct xcb_glx_set_client_info_arb_request_t {
00985     uint8_t  major_opcode; 
00986     uint8_t  minor_opcode; 
00987     uint16_t length; 
00988     uint32_t major_version; 
00989     uint32_t minor_version; 
00990     uint32_t num_versions; 
00991     uint32_t gl_str_len; 
00992     uint32_t glx_str_len; 
00993 } xcb_glx_set_client_info_arb_request_t;
00994 
00996 #define XCB_GLX_CREATE_CONTEXT_ATTRIBS_ARB 34
00997 
01001 typedef struct xcb_glx_create_context_attribs_arb_request_t {
01002     uint8_t            major_opcode; 
01003     uint8_t            minor_opcode; 
01004     uint16_t           length; 
01005     xcb_glx_context_t  context; 
01006     xcb_glx_fbconfig_t fbconfig; 
01007     uint32_t           screen; 
01008     xcb_glx_context_t  share_list; 
01009     uint8_t            is_direct; 
01010     uint8_t            pad0[3]; 
01011     uint32_t           num_attribs; 
01012 } xcb_glx_create_context_attribs_arb_request_t;
01013 
01015 #define XCB_GLX_SET_CLIENT_INFO_2ARB 35
01016 
01020 typedef struct xcb_glx_set_client_info_2arb_request_t {
01021     uint8_t  major_opcode; 
01022     uint8_t  minor_opcode; 
01023     uint16_t length; 
01024     uint32_t major_version; 
01025     uint32_t minor_version; 
01026     uint32_t num_versions; 
01027     uint32_t gl_str_len; 
01028     uint32_t glx_str_len; 
01029 } xcb_glx_set_client_info_2arb_request_t;
01030 
01032 #define XCB_GLX_NEW_LIST 101
01033 
01037 typedef struct xcb_glx_new_list_request_t {
01038     uint8_t               major_opcode; 
01039     uint8_t               minor_opcode; 
01040     uint16_t              length; 
01041     xcb_glx_context_tag_t context_tag; 
01042     uint32_t              list; 
01043     uint32_t              mode; 
01044 } xcb_glx_new_list_request_t;
01045 
01047 #define XCB_GLX_END_LIST 102
01048 
01052 typedef struct xcb_glx_end_list_request_t {
01053     uint8_t               major_opcode; 
01054     uint8_t               minor_opcode; 
01055     uint16_t              length; 
01056     xcb_glx_context_tag_t context_tag; 
01057 } xcb_glx_end_list_request_t;
01058 
01060 #define XCB_GLX_DELETE_LISTS 103
01061 
01065 typedef struct xcb_glx_delete_lists_request_t {
01066     uint8_t               major_opcode; 
01067     uint8_t               minor_opcode; 
01068     uint16_t              length; 
01069     xcb_glx_context_tag_t context_tag; 
01070     uint32_t              list; 
01071     int32_t               range; 
01072 } xcb_glx_delete_lists_request_t;
01073 
01077 typedef struct xcb_glx_gen_lists_cookie_t {
01078     unsigned int sequence; 
01079 } xcb_glx_gen_lists_cookie_t;
01080 
01082 #define XCB_GLX_GEN_LISTS 104
01083 
01087 typedef struct xcb_glx_gen_lists_request_t {
01088     uint8_t               major_opcode; 
01089     uint8_t               minor_opcode; 
01090     uint16_t              length; 
01091     xcb_glx_context_tag_t context_tag; 
01092     int32_t               range; 
01093 } xcb_glx_gen_lists_request_t;
01094 
01098 typedef struct xcb_glx_gen_lists_reply_t {
01099     uint8_t  response_type; 
01100     uint8_t  pad0; 
01101     uint16_t sequence; 
01102     uint32_t length; 
01103     uint32_t ret_val; 
01104 } xcb_glx_gen_lists_reply_t;
01105 
01107 #define XCB_GLX_FEEDBACK_BUFFER 105
01108 
01112 typedef struct xcb_glx_feedback_buffer_request_t {
01113     uint8_t               major_opcode; 
01114     uint8_t               minor_opcode; 
01115     uint16_t              length; 
01116     xcb_glx_context_tag_t context_tag; 
01117     int32_t               size; 
01118     int32_t               type; 
01119 } xcb_glx_feedback_buffer_request_t;
01120 
01122 #define XCB_GLX_SELECT_BUFFER 106
01123 
01127 typedef struct xcb_glx_select_buffer_request_t {
01128     uint8_t               major_opcode; 
01129     uint8_t               minor_opcode; 
01130     uint16_t              length; 
01131     xcb_glx_context_tag_t context_tag; 
01132     int32_t               size; 
01133 } xcb_glx_select_buffer_request_t;
01134 
01138 typedef struct xcb_glx_render_mode_cookie_t {
01139     unsigned int sequence; 
01140 } xcb_glx_render_mode_cookie_t;
01141 
01143 #define XCB_GLX_RENDER_MODE 107
01144 
01148 typedef struct xcb_glx_render_mode_request_t {
01149     uint8_t               major_opcode; 
01150     uint8_t               minor_opcode; 
01151     uint16_t              length; 
01152     xcb_glx_context_tag_t context_tag; 
01153     uint32_t              mode; 
01154 } xcb_glx_render_mode_request_t;
01155 
01159 typedef struct xcb_glx_render_mode_reply_t {
01160     uint8_t  response_type; 
01161     uint8_t  pad0; 
01162     uint16_t sequence; 
01163     uint32_t length; 
01164     uint32_t ret_val; 
01165     uint32_t n; 
01166     uint32_t new_mode; 
01167     uint8_t  pad1[12]; 
01168 } xcb_glx_render_mode_reply_t;
01169 
01170 typedef enum xcb_glx_rm_t {
01171     XCB_GLX_RM_GL_RENDER = 7168,
01172     XCB_GLX_RM_GL_FEEDBACK = 7169,
01173     XCB_GLX_RM_GL_SELECT = 7170
01174 } xcb_glx_rm_t;
01175 
01179 typedef struct xcb_glx_finish_cookie_t {
01180     unsigned int sequence; 
01181 } xcb_glx_finish_cookie_t;
01182 
01184 #define XCB_GLX_FINISH 108
01185 
01189 typedef struct xcb_glx_finish_request_t {
01190     uint8_t               major_opcode; 
01191     uint8_t               minor_opcode; 
01192     uint16_t              length; 
01193     xcb_glx_context_tag_t context_tag; 
01194 } xcb_glx_finish_request_t;
01195 
01199 typedef struct xcb_glx_finish_reply_t {
01200     uint8_t  response_type; 
01201     uint8_t  pad0; 
01202     uint16_t sequence; 
01203     uint32_t length; 
01204 } xcb_glx_finish_reply_t;
01205 
01207 #define XCB_GLX_PIXEL_STOREF 109
01208 
01212 typedef struct xcb_glx_pixel_storef_request_t {
01213     uint8_t               major_opcode; 
01214     uint8_t               minor_opcode; 
01215     uint16_t              length; 
01216     xcb_glx_context_tag_t context_tag; 
01217     uint32_t              pname; 
01218     xcb_glx_float32_t     datum; 
01219 } xcb_glx_pixel_storef_request_t;
01220 
01222 #define XCB_GLX_PIXEL_STOREI 110
01223 
01227 typedef struct xcb_glx_pixel_storei_request_t {
01228     uint8_t               major_opcode; 
01229     uint8_t               minor_opcode; 
01230     uint16_t              length; 
01231     xcb_glx_context_tag_t context_tag; 
01232     uint32_t              pname; 
01233     int32_t               datum; 
01234 } xcb_glx_pixel_storei_request_t;
01235 
01239 typedef struct xcb_glx_read_pixels_cookie_t {
01240     unsigned int sequence; 
01241 } xcb_glx_read_pixels_cookie_t;
01242 
01244 #define XCB_GLX_READ_PIXELS 111
01245 
01249 typedef struct xcb_glx_read_pixels_request_t {
01250     uint8_t               major_opcode; 
01251     uint8_t               minor_opcode; 
01252     uint16_t              length; 
01253     xcb_glx_context_tag_t context_tag; 
01254     int32_t               x; 
01255     int32_t               y; 
01256     int32_t               width; 
01257     int32_t               height; 
01258     uint32_t              format; 
01259     uint32_t              type; 
01260     uint8_t               swap_bytes; 
01261     uint8_t               lsb_first; 
01262 } xcb_glx_read_pixels_request_t;
01263 
01267 typedef struct xcb_glx_read_pixels_reply_t {
01268     uint8_t  response_type; 
01269     uint8_t  pad0; 
01270     uint16_t sequence; 
01271     uint32_t length; 
01272     uint8_t  pad1[24]; 
01273 } xcb_glx_read_pixels_reply_t;
01274 
01278 typedef struct xcb_glx_get_booleanv_cookie_t {
01279     unsigned int sequence; 
01280 } xcb_glx_get_booleanv_cookie_t;
01281 
01283 #define XCB_GLX_GET_BOOLEANV 112
01284 
01288 typedef struct xcb_glx_get_booleanv_request_t {
01289     uint8_t               major_opcode; 
01290     uint8_t               minor_opcode; 
01291     uint16_t              length; 
01292     xcb_glx_context_tag_t context_tag; 
01293     int32_t               pname; 
01294 } xcb_glx_get_booleanv_request_t;
01295 
01299 typedef struct xcb_glx_get_booleanv_reply_t {
01300     uint8_t  response_type; 
01301     uint8_t  pad0; 
01302     uint16_t sequence; 
01303     uint32_t length; 
01304     uint8_t  pad1[4]; 
01305     uint32_t n; 
01306     uint8_t  datum; 
01307     uint8_t  pad2[15]; 
01308 } xcb_glx_get_booleanv_reply_t;
01309 
01313 typedef struct xcb_glx_get_clip_plane_cookie_t {
01314     unsigned int sequence; 
01315 } xcb_glx_get_clip_plane_cookie_t;
01316 
01318 #define XCB_GLX_GET_CLIP_PLANE 113
01319 
01323 typedef struct xcb_glx_get_clip_plane_request_t {
01324     uint8_t               major_opcode; 
01325     uint8_t               minor_opcode; 
01326     uint16_t              length; 
01327     xcb_glx_context_tag_t context_tag; 
01328     int32_t               plane; 
01329 } xcb_glx_get_clip_plane_request_t;
01330 
01334 typedef struct xcb_glx_get_clip_plane_reply_t {
01335     uint8_t  response_type; 
01336     uint8_t  pad0; 
01337     uint16_t sequence; 
01338     uint32_t length; 
01339     uint8_t  pad1[24]; 
01340 } xcb_glx_get_clip_plane_reply_t;
01341 
01345 typedef struct xcb_glx_get_doublev_cookie_t {
01346     unsigned int sequence; 
01347 } xcb_glx_get_doublev_cookie_t;
01348 
01350 #define XCB_GLX_GET_DOUBLEV 114
01351 
01355 typedef struct xcb_glx_get_doublev_request_t {
01356     uint8_t               major_opcode; 
01357     uint8_t               minor_opcode; 
01358     uint16_t              length; 
01359     xcb_glx_context_tag_t context_tag; 
01360     uint32_t              pname; 
01361 } xcb_glx_get_doublev_request_t;
01362 
01366 typedef struct xcb_glx_get_doublev_reply_t {
01367     uint8_t           response_type; 
01368     uint8_t           pad0; 
01369     uint16_t          sequence; 
01370     uint32_t          length; 
01371     uint8_t           pad1[4]; 
01372     uint32_t          n; 
01373     xcb_glx_float64_t datum; 
01374     uint8_t           pad2[8]; 
01375 } xcb_glx_get_doublev_reply_t;
01376 
01380 typedef struct xcb_glx_get_error_cookie_t {
01381     unsigned int sequence; 
01382 } xcb_glx_get_error_cookie_t;
01383 
01385 #define XCB_GLX_GET_ERROR 115
01386 
01390 typedef struct xcb_glx_get_error_request_t {
01391     uint8_t               major_opcode; 
01392     uint8_t               minor_opcode; 
01393     uint16_t              length; 
01394     xcb_glx_context_tag_t context_tag; 
01395 } xcb_glx_get_error_request_t;
01396 
01400 typedef struct xcb_glx_get_error_reply_t {
01401     uint8_t  response_type; 
01402     uint8_t  pad0; 
01403     uint16_t sequence; 
01404     uint32_t length; 
01405     int32_t  error; 
01406 } xcb_glx_get_error_reply_t;
01407 
01411 typedef struct xcb_glx_get_floatv_cookie_t {
01412     unsigned int sequence; 
01413 } xcb_glx_get_floatv_cookie_t;
01414 
01416 #define XCB_GLX_GET_FLOATV 116
01417 
01421 typedef struct xcb_glx_get_floatv_request_t {
01422     uint8_t               major_opcode; 
01423     uint8_t               minor_opcode; 
01424     uint16_t              length; 
01425     xcb_glx_context_tag_t context_tag; 
01426     uint32_t              pname; 
01427 } xcb_glx_get_floatv_request_t;
01428 
01432 typedef struct xcb_glx_get_floatv_reply_t {
01433     uint8_t           response_type; 
01434     uint8_t           pad0; 
01435     uint16_t          sequence; 
01436     uint32_t          length; 
01437     uint8_t           pad1[4]; 
01438     uint32_t          n; 
01439     xcb_glx_float32_t datum; 
01440     uint8_t           pad2[12]; 
01441 } xcb_glx_get_floatv_reply_t;
01442 
01446 typedef struct xcb_glx_get_integerv_cookie_t {
01447     unsigned int sequence; 
01448 } xcb_glx_get_integerv_cookie_t;
01449 
01451 #define XCB_GLX_GET_INTEGERV 117
01452 
01456 typedef struct xcb_glx_get_integerv_request_t {
01457     uint8_t               major_opcode; 
01458     uint8_t               minor_opcode; 
01459     uint16_t              length; 
01460     xcb_glx_context_tag_t context_tag; 
01461     uint32_t              pname; 
01462 } xcb_glx_get_integerv_request_t;
01463 
01467 typedef struct xcb_glx_get_integerv_reply_t {
01468     uint8_t  response_type; 
01469     uint8_t  pad0; 
01470     uint16_t sequence; 
01471     uint32_t length; 
01472     uint8_t  pad1[4]; 
01473     uint32_t n; 
01474     int32_t  datum; 
01475     uint8_t  pad2[12]; 
01476 } xcb_glx_get_integerv_reply_t;
01477 
01481 typedef struct xcb_glx_get_lightfv_cookie_t {
01482     unsigned int sequence; 
01483 } xcb_glx_get_lightfv_cookie_t;
01484 
01486 #define XCB_GLX_GET_LIGHTFV 118
01487 
01491 typedef struct xcb_glx_get_lightfv_request_t {
01492     uint8_t               major_opcode; 
01493     uint8_t               minor_opcode; 
01494     uint16_t              length; 
01495     xcb_glx_context_tag_t context_tag; 
01496     uint32_t              light; 
01497     uint32_t              pname; 
01498 } xcb_glx_get_lightfv_request_t;
01499 
01503 typedef struct xcb_glx_get_lightfv_reply_t {
01504     uint8_t           response_type; 
01505     uint8_t           pad0; 
01506     uint16_t          sequence; 
01507     uint32_t          length; 
01508     uint8_t           pad1[4]; 
01509     uint32_t          n; 
01510     xcb_glx_float32_t datum; 
01511     uint8_t           pad2[12]; 
01512 } xcb_glx_get_lightfv_reply_t;
01513 
01517 typedef struct xcb_glx_get_lightiv_cookie_t {
01518     unsigned int sequence; 
01519 } xcb_glx_get_lightiv_cookie_t;
01520 
01522 #define XCB_GLX_GET_LIGHTIV 119
01523 
01527 typedef struct xcb_glx_get_lightiv_request_t {
01528     uint8_t               major_opcode; 
01529     uint8_t               minor_opcode; 
01530     uint16_t              length; 
01531     xcb_glx_context_tag_t context_tag; 
01532     uint32_t              light; 
01533     uint32_t              pname; 
01534 } xcb_glx_get_lightiv_request_t;
01535 
01539 typedef struct xcb_glx_get_lightiv_reply_t {
01540     uint8_t  response_type; 
01541     uint8_t  pad0; 
01542     uint16_t sequence; 
01543     uint32_t length; 
01544     uint8_t  pad1[4]; 
01545     uint32_t n; 
01546     int32_t  datum; 
01547     uint8_t  pad2[12]; 
01548 } xcb_glx_get_lightiv_reply_t;
01549 
01553 typedef struct xcb_glx_get_mapdv_cookie_t {
01554     unsigned int sequence; 
01555 } xcb_glx_get_mapdv_cookie_t;
01556 
01558 #define XCB_GLX_GET_MAPDV 120
01559 
01563 typedef struct xcb_glx_get_mapdv_request_t {
01564     uint8_t               major_opcode; 
01565     uint8_t               minor_opcode; 
01566     uint16_t              length; 
01567     xcb_glx_context_tag_t context_tag; 
01568     uint32_t              target; 
01569     uint32_t              query; 
01570 } xcb_glx_get_mapdv_request_t;
01571 
01575 typedef struct xcb_glx_get_mapdv_reply_t {
01576     uint8_t           response_type; 
01577     uint8_t           pad0; 
01578     uint16_t          sequence; 
01579     uint32_t          length; 
01580     uint8_t           pad1[4]; 
01581     uint32_t          n; 
01582     xcb_glx_float64_t datum; 
01583     uint8_t           pad2[8]; 
01584 } xcb_glx_get_mapdv_reply_t;
01585 
01589 typedef struct xcb_glx_get_mapfv_cookie_t {
01590     unsigned int sequence; 
01591 } xcb_glx_get_mapfv_cookie_t;
01592 
01594 #define XCB_GLX_GET_MAPFV 121
01595 
01599 typedef struct xcb_glx_get_mapfv_request_t {
01600     uint8_t               major_opcode; 
01601     uint8_t               minor_opcode; 
01602     uint16_t              length; 
01603     xcb_glx_context_tag_t context_tag; 
01604     uint32_t              target; 
01605     uint32_t              query; 
01606 } xcb_glx_get_mapfv_request_t;
01607 
01611 typedef struct xcb_glx_get_mapfv_reply_t {
01612     uint8_t           response_type; 
01613     uint8_t           pad0; 
01614     uint16_t          sequence; 
01615     uint32_t          length; 
01616     uint8_t           pad1[4]; 
01617     uint32_t          n; 
01618     xcb_glx_float32_t datum; 
01619     uint8_t           pad2[12]; 
01620 } xcb_glx_get_mapfv_reply_t;
01621 
01625 typedef struct xcb_glx_get_mapiv_cookie_t {
01626     unsigned int sequence; 
01627 } xcb_glx_get_mapiv_cookie_t;
01628 
01630 #define XCB_GLX_GET_MAPIV 122
01631 
01635 typedef struct xcb_glx_get_mapiv_request_t {
01636     uint8_t               major_opcode; 
01637     uint8_t               minor_opcode; 
01638     uint16_t              length; 
01639     xcb_glx_context_tag_t context_tag; 
01640     uint32_t              target; 
01641     uint32_t              query; 
01642 } xcb_glx_get_mapiv_request_t;
01643 
01647 typedef struct xcb_glx_get_mapiv_reply_t {
01648     uint8_t  response_type; 
01649     uint8_t  pad0; 
01650     uint16_t sequence; 
01651     uint32_t length; 
01652     uint8_t  pad1[4]; 
01653     uint32_t n; 
01654     int32_t  datum; 
01655     uint8_t  pad2[12]; 
01656 } xcb_glx_get_mapiv_reply_t;
01657 
01661 typedef struct xcb_glx_get_materialfv_cookie_t {
01662     unsigned int sequence; 
01663 } xcb_glx_get_materialfv_cookie_t;
01664 
01666 #define XCB_GLX_GET_MATERIALFV 123
01667 
01671 typedef struct xcb_glx_get_materialfv_request_t {
01672     uint8_t               major_opcode; 
01673     uint8_t               minor_opcode; 
01674     uint16_t              length; 
01675     xcb_glx_context_tag_t context_tag; 
01676     uint32_t              face; 
01677     uint32_t              pname; 
01678 } xcb_glx_get_materialfv_request_t;
01679 
01683 typedef struct xcb_glx_get_materialfv_reply_t {
01684     uint8_t           response_type; 
01685     uint8_t           pad0; 
01686     uint16_t          sequence; 
01687     uint32_t          length; 
01688     uint8_t           pad1[4]; 
01689     uint32_t          n; 
01690     xcb_glx_float32_t datum; 
01691     uint8_t           pad2[12]; 
01692 } xcb_glx_get_materialfv_reply_t;
01693 
01697 typedef struct xcb_glx_get_materialiv_cookie_t {
01698     unsigned int sequence; 
01699 } xcb_glx_get_materialiv_cookie_t;
01700 
01702 #define XCB_GLX_GET_MATERIALIV 124
01703 
01707 typedef struct xcb_glx_get_materialiv_request_t {
01708     uint8_t               major_opcode; 
01709     uint8_t               minor_opcode; 
01710     uint16_t              length; 
01711     xcb_glx_context_tag_t context_tag; 
01712     uint32_t              face; 
01713     uint32_t              pname; 
01714 } xcb_glx_get_materialiv_request_t;
01715 
01719 typedef struct xcb_glx_get_materialiv_reply_t {
01720     uint8_t  response_type; 
01721     uint8_t  pad0; 
01722     uint16_t sequence; 
01723     uint32_t length; 
01724     uint8_t  pad1[4]; 
01725     uint32_t n; 
01726     int32_t  datum; 
01727     uint8_t  pad2[12]; 
01728 } xcb_glx_get_materialiv_reply_t;
01729 
01733 typedef struct xcb_glx_get_pixel_mapfv_cookie_t {
01734     unsigned int sequence; 
01735 } xcb_glx_get_pixel_mapfv_cookie_t;
01736 
01738 #define XCB_GLX_GET_PIXEL_MAPFV 125
01739 
01743 typedef struct xcb_glx_get_pixel_mapfv_request_t {
01744     uint8_t               major_opcode; 
01745     uint8_t               minor_opcode; 
01746     uint16_t              length; 
01747     xcb_glx_context_tag_t context_tag; 
01748     uint32_t              map; 
01749 } xcb_glx_get_pixel_mapfv_request_t;
01750 
01754 typedef struct xcb_glx_get_pixel_mapfv_reply_t {
01755     uint8_t           response_type; 
01756     uint8_t           pad0; 
01757     uint16_t          sequence; 
01758     uint32_t          length; 
01759     uint8_t           pad1[4]; 
01760     uint32_t          n; 
01761     xcb_glx_float32_t datum; 
01762     uint8_t           pad2[12]; 
01763 } xcb_glx_get_pixel_mapfv_reply_t;
01764 
01768 typedef struct xcb_glx_get_pixel_mapuiv_cookie_t {
01769     unsigned int sequence; 
01770 } xcb_glx_get_pixel_mapuiv_cookie_t;
01771 
01773 #define XCB_GLX_GET_PIXEL_MAPUIV 126
01774 
01778 typedef struct xcb_glx_get_pixel_mapuiv_request_t {
01779     uint8_t               major_opcode; 
01780     uint8_t               minor_opcode; 
01781     uint16_t              length; 
01782     xcb_glx_context_tag_t context_tag; 
01783     uint32_t              map; 
01784 } xcb_glx_get_pixel_mapuiv_request_t;
01785 
01789 typedef struct xcb_glx_get_pixel_mapuiv_reply_t {
01790     uint8_t  response_type; 
01791     uint8_t  pad0; 
01792     uint16_t sequence; 
01793     uint32_t length; 
01794     uint8_t  pad1[4]; 
01795     uint32_t n; 
01796     uint32_t datum; 
01797     uint8_t  pad2[12]; 
01798 } xcb_glx_get_pixel_mapuiv_reply_t;
01799 
01803 typedef struct xcb_glx_get_pixel_mapusv_cookie_t {
01804     unsigned int sequence; 
01805 } xcb_glx_get_pixel_mapusv_cookie_t;
01806 
01808 #define XCB_GLX_GET_PIXEL_MAPUSV 127
01809 
01813 typedef struct xcb_glx_get_pixel_mapusv_request_t {
01814     uint8_t               major_opcode; 
01815     uint8_t               minor_opcode; 
01816     uint16_t              length; 
01817     xcb_glx_context_tag_t context_tag; 
01818     uint32_t              map; 
01819 } xcb_glx_get_pixel_mapusv_request_t;
01820 
01824 typedef struct xcb_glx_get_pixel_mapusv_reply_t {
01825     uint8_t  response_type; 
01826     uint8_t  pad0; 
01827     uint16_t sequence; 
01828     uint32_t length; 
01829     uint8_t  pad1[4]; 
01830     uint32_t n; 
01831     uint16_t datum; 
01832     uint8_t  pad2[16]; 
01833 } xcb_glx_get_pixel_mapusv_reply_t;
01834 
01838 typedef struct xcb_glx_get_polygon_stipple_cookie_t {
01839     unsigned int sequence; 
01840 } xcb_glx_get_polygon_stipple_cookie_t;
01841 
01843 #define XCB_GLX_GET_POLYGON_STIPPLE 128
01844 
01848 typedef struct xcb_glx_get_polygon_stipple_request_t {
01849     uint8_t               major_opcode; 
01850     uint8_t               minor_opcode; 
01851     uint16_t              length; 
01852     xcb_glx_context_tag_t context_tag; 
01853     uint8_t               lsb_first; 
01854 } xcb_glx_get_polygon_stipple_request_t;
01855 
01859 typedef struct xcb_glx_get_polygon_stipple_reply_t {
01860     uint8_t  response_type; 
01861     uint8_t  pad0; 
01862     uint16_t sequence; 
01863     uint32_t length; 
01864     uint8_t  pad1[24]; 
01865 } xcb_glx_get_polygon_stipple_reply_t;
01866 
01870 typedef struct xcb_glx_get_string_cookie_t {
01871     unsigned int sequence; 
01872 } xcb_glx_get_string_cookie_t;
01873 
01875 #define XCB_GLX_GET_STRING 129
01876 
01880 typedef struct xcb_glx_get_string_request_t {
01881     uint8_t               major_opcode; 
01882     uint8_t               minor_opcode; 
01883     uint16_t              length; 
01884     xcb_glx_context_tag_t context_tag; 
01885     uint32_t              name; 
01886 } xcb_glx_get_string_request_t;
01887 
01891 typedef struct xcb_glx_get_string_reply_t {
01892     uint8_t  response_type; 
01893     uint8_t  pad0; 
01894     uint16_t sequence; 
01895     uint32_t length; 
01896     uint8_t  pad1[4]; 
01897     uint32_t n; 
01898     uint8_t  pad2[16]; 
01899 } xcb_glx_get_string_reply_t;
01900 
01904 typedef struct xcb_glx_get_tex_envfv_cookie_t {
01905     unsigned int sequence; 
01906 } xcb_glx_get_tex_envfv_cookie_t;
01907 
01909 #define XCB_GLX_GET_TEX_ENVFV 130
01910 
01914 typedef struct xcb_glx_get_tex_envfv_request_t {
01915     uint8_t               major_opcode; 
01916     uint8_t               minor_opcode; 
01917     uint16_t              length; 
01918     xcb_glx_context_tag_t context_tag; 
01919     uint32_t              target; 
01920     uint32_t              pname; 
01921 } xcb_glx_get_tex_envfv_request_t;
01922 
01926 typedef struct xcb_glx_get_tex_envfv_reply_t {
01927     uint8_t           response_type; 
01928     uint8_t           pad0; 
01929     uint16_t          sequence; 
01930     uint32_t          length; 
01931     uint8_t           pad1[4]; 
01932     uint32_t          n; 
01933     xcb_glx_float32_t datum; 
01934     uint8_t           pad2[12]; 
01935 } xcb_glx_get_tex_envfv_reply_t;
01936 
01940 typedef struct xcb_glx_get_tex_enviv_cookie_t {
01941     unsigned int sequence; 
01942 } xcb_glx_get_tex_enviv_cookie_t;
01943 
01945 #define XCB_GLX_GET_TEX_ENVIV 131
01946 
01950 typedef struct xcb_glx_get_tex_enviv_request_t {
01951     uint8_t               major_opcode; 
01952     uint8_t               minor_opcode; 
01953     uint16_t              length; 
01954     xcb_glx_context_tag_t context_tag; 
01955     uint32_t              target; 
01956     uint32_t              pname; 
01957 } xcb_glx_get_tex_enviv_request_t;
01958 
01962 typedef struct xcb_glx_get_tex_enviv_reply_t {
01963     uint8_t  response_type; 
01964     uint8_t  pad0; 
01965     uint16_t sequence; 
01966     uint32_t length; 
01967     uint8_t  pad1[4]; 
01968     uint32_t n; 
01969     int32_t  datum; 
01970     uint8_t  pad2[12]; 
01971 } xcb_glx_get_tex_enviv_reply_t;
01972 
01976 typedef struct xcb_glx_get_tex_gendv_cookie_t {
01977     unsigned int sequence; 
01978 } xcb_glx_get_tex_gendv_cookie_t;
01979 
01981 #define XCB_GLX_GET_TEX_GENDV 132
01982 
01986 typedef struct xcb_glx_get_tex_gendv_request_t {
01987     uint8_t               major_opcode; 
01988     uint8_t               minor_opcode; 
01989     uint16_t              length; 
01990     xcb_glx_context_tag_t context_tag; 
01991     uint32_t              coord; 
01992     uint32_t              pname; 
01993 } xcb_glx_get_tex_gendv_request_t;
01994 
01998 typedef struct xcb_glx_get_tex_gendv_reply_t {
01999     uint8_t           response_type; 
02000     uint8_t           pad0; 
02001     uint16_t          sequence; 
02002     uint32_t          length; 
02003     uint8_t           pad1[4]; 
02004     uint32_t          n; 
02005     xcb_glx_float64_t datum; 
02006     uint8_t           pad2[8]; 
02007 } xcb_glx_get_tex_gendv_reply_t;
02008 
02012 typedef struct xcb_glx_get_tex_genfv_cookie_t {
02013     unsigned int sequence; 
02014 } xcb_glx_get_tex_genfv_cookie_t;
02015 
02017 #define XCB_GLX_GET_TEX_GENFV 133
02018 
02022 typedef struct xcb_glx_get_tex_genfv_request_t {
02023     uint8_t               major_opcode; 
02024     uint8_t               minor_opcode; 
02025     uint16_t              length; 
02026     xcb_glx_context_tag_t context_tag; 
02027     uint32_t              coord; 
02028     uint32_t              pname; 
02029 } xcb_glx_get_tex_genfv_request_t;
02030 
02034 typedef struct xcb_glx_get_tex_genfv_reply_t {
02035     uint8_t           response_type; 
02036     uint8_t           pad0; 
02037     uint16_t          sequence; 
02038     uint32_t          length; 
02039     uint8_t           pad1[4]; 
02040     uint32_t          n; 
02041     xcb_glx_float32_t datum; 
02042     uint8_t           pad2[12]; 
02043 } xcb_glx_get_tex_genfv_reply_t;
02044 
02048 typedef struct xcb_glx_get_tex_geniv_cookie_t {
02049     unsigned int sequence; 
02050 } xcb_glx_get_tex_geniv_cookie_t;
02051 
02053 #define XCB_GLX_GET_TEX_GENIV 134
02054 
02058 typedef struct xcb_glx_get_tex_geniv_request_t {
02059     uint8_t               major_opcode; 
02060     uint8_t               minor_opcode; 
02061     uint16_t              length; 
02062     xcb_glx_context_tag_t context_tag; 
02063     uint32_t              coord; 
02064     uint32_t              pname; 
02065 } xcb_glx_get_tex_geniv_request_t;
02066 
02070 typedef struct xcb_glx_get_tex_geniv_reply_t {
02071     uint8_t  response_type; 
02072     uint8_t  pad0; 
02073     uint16_t sequence; 
02074     uint32_t length; 
02075     uint8_t  pad1[4]; 
02076     uint32_t n; 
02077     int32_t  datum; 
02078     uint8_t  pad2[12]; 
02079 } xcb_glx_get_tex_geniv_reply_t;
02080 
02084 typedef struct xcb_glx_get_tex_image_cookie_t {
02085     unsigned int sequence; 
02086 } xcb_glx_get_tex_image_cookie_t;
02087 
02089 #define XCB_GLX_GET_TEX_IMAGE 135
02090 
02094 typedef struct xcb_glx_get_tex_image_request_t {
02095     uint8_t               major_opcode; 
02096     uint8_t               minor_opcode; 
02097     uint16_t              length; 
02098     xcb_glx_context_tag_t context_tag; 
02099     uint32_t              target; 
02100     int32_t               level; 
02101     uint32_t              format; 
02102     uint32_t              type; 
02103     uint8_t               swap_bytes; 
02104 } xcb_glx_get_tex_image_request_t;
02105 
02109 typedef struct xcb_glx_get_tex_image_reply_t {
02110     uint8_t  response_type; 
02111     uint8_t  pad0; 
02112     uint16_t sequence; 
02113     uint32_t length; 
02114     uint8_t  pad1[8]; 
02115     int32_t  width; 
02116     int32_t  height; 
02117     int32_t  depth; 
02118     uint8_t  pad2[4]; 
02119 } xcb_glx_get_tex_image_reply_t;
02120 
02124 typedef struct xcb_glx_get_tex_parameterfv_cookie_t {
02125     unsigned int sequence; 
02126 } xcb_glx_get_tex_parameterfv_cookie_t;
02127 
02129 #define XCB_GLX_GET_TEX_PARAMETERFV 136
02130 
02134 typedef struct xcb_glx_get_tex_parameterfv_request_t {
02135     uint8_t               major_opcode; 
02136     uint8_t               minor_opcode; 
02137     uint16_t              length; 
02138     xcb_glx_context_tag_t context_tag; 
02139     uint32_t              target; 
02140     uint32_t              pname; 
02141 } xcb_glx_get_tex_parameterfv_request_t;
02142 
02146 typedef struct xcb_glx_get_tex_parameterfv_reply_t {
02147     uint8_t           response_type; 
02148     uint8_t           pad0; 
02149     uint16_t          sequence; 
02150     uint32_t          length; 
02151     uint8_t           pad1[4]; 
02152     uint32_t          n; 
02153     xcb_glx_float32_t datum; 
02154     uint8_t           pad2[12]; 
02155 } xcb_glx_get_tex_parameterfv_reply_t;
02156 
02160 typedef struct xcb_glx_get_tex_parameteriv_cookie_t {
02161     unsigned int sequence; 
02162 } xcb_glx_get_tex_parameteriv_cookie_t;
02163 
02165 #define XCB_GLX_GET_TEX_PARAMETERIV 137
02166 
02170 typedef struct xcb_glx_get_tex_parameteriv_request_t {
02171     uint8_t               major_opcode; 
02172     uint8_t               minor_opcode; 
02173     uint16_t              length; 
02174     xcb_glx_context_tag_t context_tag; 
02175     uint32_t              target; 
02176     uint32_t              pname; 
02177 } xcb_glx_get_tex_parameteriv_request_t;
02178 
02182 typedef struct xcb_glx_get_tex_parameteriv_reply_t {
02183     uint8_t  response_type; 
02184     uint8_t  pad0; 
02185     uint16_t sequence; 
02186     uint32_t length; 
02187     uint8_t  pad1[4]; 
02188     uint32_t n; 
02189     int32_t  datum; 
02190     uint8_t  pad2[12]; 
02191 } xcb_glx_get_tex_parameteriv_reply_t;
02192 
02196 typedef struct xcb_glx_get_tex_level_parameterfv_cookie_t {
02197     unsigned int sequence; 
02198 } xcb_glx_get_tex_level_parameterfv_cookie_t;
02199 
02201 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERFV 138
02202 
02206 typedef struct xcb_glx_get_tex_level_parameterfv_request_t {
02207     uint8_t               major_opcode; 
02208     uint8_t               minor_opcode; 
02209     uint16_t              length; 
02210     xcb_glx_context_tag_t context_tag; 
02211     uint32_t              target; 
02212     int32_t               level; 
02213     uint32_t              pname; 
02214 } xcb_glx_get_tex_level_parameterfv_request_t;
02215 
02219 typedef struct xcb_glx_get_tex_level_parameterfv_reply_t {
02220     uint8_t           response_type; 
02221     uint8_t           pad0; 
02222     uint16_t          sequence; 
02223     uint32_t          length; 
02224     uint8_t           pad1[4]; 
02225     uint32_t          n; 
02226     xcb_glx_float32_t datum; 
02227     uint8_t           pad2[12]; 
02228 } xcb_glx_get_tex_level_parameterfv_reply_t;
02229 
02233 typedef struct xcb_glx_get_tex_level_parameteriv_cookie_t {
02234     unsigned int sequence; 
02235 } xcb_glx_get_tex_level_parameteriv_cookie_t;
02236 
02238 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERIV 139
02239 
02243 typedef struct xcb_glx_get_tex_level_parameteriv_request_t {
02244     uint8_t               major_opcode; 
02245     uint8_t               minor_opcode; 
02246     uint16_t              length; 
02247     xcb_glx_context_tag_t context_tag; 
02248     uint32_t              target; 
02249     int32_t               level; 
02250     uint32_t              pname; 
02251 } xcb_glx_get_tex_level_parameteriv_request_t;
02252 
02256 typedef struct xcb_glx_get_tex_level_parameteriv_reply_t {
02257     uint8_t  response_type; 
02258     uint8_t  pad0; 
02259     uint16_t sequence; 
02260     uint32_t length; 
02261     uint8_t  pad1[4]; 
02262     uint32_t n; 
02263     int32_t  datum; 
02264     uint8_t  pad2[12]; 
02265 } xcb_glx_get_tex_level_parameteriv_reply_t;
02266 
02270 typedef struct xcb_glx_is_list_cookie_t {
02271     unsigned int sequence; 
02272 } xcb_glx_is_list_cookie_t;
02273 
02275 #define XCB_GLX_IS_LIST 141
02276 
02280 typedef struct xcb_glx_is_list_request_t {
02281     uint8_t               major_opcode; 
02282     uint8_t               minor_opcode; 
02283     uint16_t              length; 
02284     xcb_glx_context_tag_t context_tag; 
02285     uint32_t              list; 
02286 } xcb_glx_is_list_request_t;
02287 
02291 typedef struct xcb_glx_is_list_reply_t {
02292     uint8_t          response_type; 
02293     uint8_t          pad0; 
02294     uint16_t         sequence; 
02295     uint32_t         length; 
02296     xcb_glx_bool32_t ret_val; 
02297 } xcb_glx_is_list_reply_t;
02298 
02300 #define XCB_GLX_FLUSH 142
02301 
02305 typedef struct xcb_glx_flush_request_t {
02306     uint8_t               major_opcode; 
02307     uint8_t               minor_opcode; 
02308     uint16_t              length; 
02309     xcb_glx_context_tag_t context_tag; 
02310 } xcb_glx_flush_request_t;
02311 
02315 typedef struct xcb_glx_are_textures_resident_cookie_t {
02316     unsigned int sequence; 
02317 } xcb_glx_are_textures_resident_cookie_t;
02318 
02320 #define XCB_GLX_ARE_TEXTURES_RESIDENT 143
02321 
02325 typedef struct xcb_glx_are_textures_resident_request_t {
02326     uint8_t               major_opcode; 
02327     uint8_t               minor_opcode; 
02328     uint16_t              length; 
02329     xcb_glx_context_tag_t context_tag; 
02330     int32_t               n; 
02331 } xcb_glx_are_textures_resident_request_t;
02332 
02336 typedef struct xcb_glx_are_textures_resident_reply_t {
02337     uint8_t          response_type; 
02338     uint8_t          pad0; 
02339     uint16_t         sequence; 
02340     uint32_t         length; 
02341     xcb_glx_bool32_t ret_val; 
02342     uint8_t          pad1[20]; 
02343 } xcb_glx_are_textures_resident_reply_t;
02344 
02346 #define XCB_GLX_DELETE_TEXTURES 144
02347 
02351 typedef struct xcb_glx_delete_textures_request_t {
02352     uint8_t               major_opcode; 
02353     uint8_t               minor_opcode; 
02354     uint16_t              length; 
02355     xcb_glx_context_tag_t context_tag; 
02356     int32_t               n; 
02357 } xcb_glx_delete_textures_request_t;
02358 
02362 typedef struct xcb_glx_gen_textures_cookie_t {
02363     unsigned int sequence; 
02364 } xcb_glx_gen_textures_cookie_t;
02365 
02367 #define XCB_GLX_GEN_TEXTURES 145
02368 
02372 typedef struct xcb_glx_gen_textures_request_t {
02373     uint8_t               major_opcode; 
02374     uint8_t               minor_opcode; 
02375     uint16_t              length; 
02376     xcb_glx_context_tag_t context_tag; 
02377     int32_t               n; 
02378 } xcb_glx_gen_textures_request_t;
02379 
02383 typedef struct xcb_glx_gen_textures_reply_t {
02384     uint8_t  response_type; 
02385     uint8_t  pad0; 
02386     uint16_t sequence; 
02387     uint32_t length; 
02388     uint8_t  pad1[24]; 
02389 } xcb_glx_gen_textures_reply_t;
02390 
02394 typedef struct xcb_glx_is_texture_cookie_t {
02395     unsigned int sequence; 
02396 } xcb_glx_is_texture_cookie_t;
02397 
02399 #define XCB_GLX_IS_TEXTURE 146
02400 
02404 typedef struct xcb_glx_is_texture_request_t {
02405     uint8_t               major_opcode; 
02406     uint8_t               minor_opcode; 
02407     uint16_t              length; 
02408     xcb_glx_context_tag_t context_tag; 
02409     uint32_t              texture; 
02410 } xcb_glx_is_texture_request_t;
02411 
02415 typedef struct xcb_glx_is_texture_reply_t {
02416     uint8_t          response_type; 
02417     uint8_t          pad0; 
02418     uint16_t         sequence; 
02419     uint32_t         length; 
02420     xcb_glx_bool32_t ret_val; 
02421 } xcb_glx_is_texture_reply_t;
02422 
02426 typedef struct xcb_glx_get_color_table_cookie_t {
02427     unsigned int sequence; 
02428 } xcb_glx_get_color_table_cookie_t;
02429 
02431 #define XCB_GLX_GET_COLOR_TABLE 147
02432 
02436 typedef struct xcb_glx_get_color_table_request_t {
02437     uint8_t               major_opcode; 
02438     uint8_t               minor_opcode; 
02439     uint16_t              length; 
02440     xcb_glx_context_tag_t context_tag; 
02441     uint32_t              target; 
02442     uint32_t              format; 
02443     uint32_t              type; 
02444     uint8_t               swap_bytes; 
02445 } xcb_glx_get_color_table_request_t;
02446 
02450 typedef struct xcb_glx_get_color_table_reply_t {
02451     uint8_t  response_type; 
02452     uint8_t  pad0; 
02453     uint16_t sequence; 
02454     uint32_t length; 
02455     uint8_t  pad1[8]; 
02456     int32_t  width; 
02457     uint8_t  pad2[12]; 
02458 } xcb_glx_get_color_table_reply_t;
02459 
02463 typedef struct xcb_glx_get_color_table_parameterfv_cookie_t {
02464     unsigned int sequence; 
02465 } xcb_glx_get_color_table_parameterfv_cookie_t;
02466 
02468 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERFV 148
02469 
02473 typedef struct xcb_glx_get_color_table_parameterfv_request_t {
02474     uint8_t               major_opcode; 
02475     uint8_t               minor_opcode; 
02476     uint16_t              length; 
02477     xcb_glx_context_tag_t context_tag; 
02478     uint32_t              target; 
02479     uint32_t              pname; 
02480 } xcb_glx_get_color_table_parameterfv_request_t;
02481 
02485 typedef struct xcb_glx_get_color_table_parameterfv_reply_t {
02486     uint8_t           response_type; 
02487     uint8_t           pad0; 
02488     uint16_t          sequence; 
02489     uint32_t          length; 
02490     uint8_t           pad1[4]; 
02491     uint32_t          n; 
02492     xcb_glx_float32_t datum; 
02493     uint8_t           pad2[12]; 
02494 } xcb_glx_get_color_table_parameterfv_reply_t;
02495 
02499 typedef struct xcb_glx_get_color_table_parameteriv_cookie_t {
02500     unsigned int sequence; 
02501 } xcb_glx_get_color_table_parameteriv_cookie_t;
02502 
02504 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERIV 149
02505 
02509 typedef struct xcb_glx_get_color_table_parameteriv_request_t {
02510     uint8_t               major_opcode; 
02511     uint8_t               minor_opcode; 
02512     uint16_t              length; 
02513     xcb_glx_context_tag_t context_tag; 
02514     uint32_t              target; 
02515     uint32_t              pname; 
02516 } xcb_glx_get_color_table_parameteriv_request_t;
02517 
02521 typedef struct xcb_glx_get_color_table_parameteriv_reply_t {
02522     uint8_t  response_type; 
02523     uint8_t  pad0; 
02524     uint16_t sequence; 
02525     uint32_t length; 
02526     uint8_t  pad1[4]; 
02527     uint32_t n; 
02528     int32_t  datum; 
02529     uint8_t  pad2[12]; 
02530 } xcb_glx_get_color_table_parameteriv_reply_t;
02531 
02535 typedef struct xcb_glx_get_convolution_filter_cookie_t {
02536     unsigned int sequence; 
02537 } xcb_glx_get_convolution_filter_cookie_t;
02538 
02540 #define XCB_GLX_GET_CONVOLUTION_FILTER 150
02541 
02545 typedef struct xcb_glx_get_convolution_filter_request_t {
02546     uint8_t               major_opcode; 
02547     uint8_t               minor_opcode; 
02548     uint16_t              length; 
02549     xcb_glx_context_tag_t context_tag; 
02550     uint32_t              target; 
02551     uint32_t              format; 
02552     uint32_t              type; 
02553     uint8_t               swap_bytes; 
02554 } xcb_glx_get_convolution_filter_request_t;
02555 
02559 typedef struct xcb_glx_get_convolution_filter_reply_t {
02560     uint8_t  response_type; 
02561     uint8_t  pad0; 
02562     uint16_t sequence; 
02563     uint32_t length; 
02564     uint8_t  pad1[8]; 
02565     int32_t  width; 
02566     int32_t  height; 
02567     uint8_t  pad2[8]; 
02568 } xcb_glx_get_convolution_filter_reply_t;
02569 
02573 typedef struct xcb_glx_get_convolution_parameterfv_cookie_t {
02574     unsigned int sequence; 
02575 } xcb_glx_get_convolution_parameterfv_cookie_t;
02576 
02578 #define XCB_GLX_GET_CONVOLUTION_PARAMETERFV 151
02579 
02583 typedef struct xcb_glx_get_convolution_parameterfv_request_t {
02584     uint8_t               major_opcode; 
02585     uint8_t               minor_opcode; 
02586     uint16_t              length; 
02587     xcb_glx_context_tag_t context_tag; 
02588     uint32_t              target; 
02589     uint32_t              pname; 
02590 } xcb_glx_get_convolution_parameterfv_request_t;
02591 
02595 typedef struct xcb_glx_get_convolution_parameterfv_reply_t {
02596     uint8_t           response_type; 
02597     uint8_t           pad0; 
02598     uint16_t          sequence; 
02599     uint32_t          length; 
02600     uint8_t           pad1[4]; 
02601     uint32_t          n; 
02602     xcb_glx_float32_t datum; 
02603     uint8_t           pad2[12]; 
02604 } xcb_glx_get_convolution_parameterfv_reply_t;
02605 
02609 typedef struct xcb_glx_get_convolution_parameteriv_cookie_t {
02610     unsigned int sequence; 
02611 } xcb_glx_get_convolution_parameteriv_cookie_t;
02612 
02614 #define XCB_GLX_GET_CONVOLUTION_PARAMETERIV 152
02615 
02619 typedef struct xcb_glx_get_convolution_parameteriv_request_t {
02620     uint8_t               major_opcode; 
02621     uint8_t               minor_opcode; 
02622     uint16_t              length; 
02623     xcb_glx_context_tag_t context_tag; 
02624     uint32_t              target; 
02625     uint32_t              pname; 
02626 } xcb_glx_get_convolution_parameteriv_request_t;
02627 
02631 typedef struct xcb_glx_get_convolution_parameteriv_reply_t {
02632     uint8_t  response_type; 
02633     uint8_t  pad0; 
02634     uint16_t sequence; 
02635     uint32_t length; 
02636     uint8_t  pad1[4]; 
02637     uint32_t n; 
02638     int32_t  datum; 
02639     uint8_t  pad2[12]; 
02640 } xcb_glx_get_convolution_parameteriv_reply_t;
02641 
02645 typedef struct xcb_glx_get_separable_filter_cookie_t {
02646     unsigned int sequence; 
02647 } xcb_glx_get_separable_filter_cookie_t;
02648 
02650 #define XCB_GLX_GET_SEPARABLE_FILTER 153
02651 
02655 typedef struct xcb_glx_get_separable_filter_request_t {
02656     uint8_t               major_opcode; 
02657     uint8_t               minor_opcode; 
02658     uint16_t              length; 
02659     xcb_glx_context_tag_t context_tag; 
02660     uint32_t              target; 
02661     uint32_t              format; 
02662     uint32_t              type; 
02663     uint8_t               swap_bytes; 
02664 } xcb_glx_get_separable_filter_request_t;
02665 
02669 typedef struct xcb_glx_get_separable_filter_reply_t {
02670     uint8_t  response_type; 
02671     uint8_t  pad0; 
02672     uint16_t sequence; 
02673     uint32_t length; 
02674     uint8_t  pad1[8]; 
02675     int32_t  row_w; 
02676     int32_t  col_h; 
02677     uint8_t  pad2[8]; 
02678 } xcb_glx_get_separable_filter_reply_t;
02679 
02683 typedef struct xcb_glx_get_histogram_cookie_t {
02684     unsigned int sequence; 
02685 } xcb_glx_get_histogram_cookie_t;
02686 
02688 #define XCB_GLX_GET_HISTOGRAM 154
02689 
02693 typedef struct xcb_glx_get_histogram_request_t {
02694     uint8_t               major_opcode; 
02695     uint8_t               minor_opcode; 
02696     uint16_t              length; 
02697     xcb_glx_context_tag_t context_tag; 
02698     uint32_t              target; 
02699     uint32_t              format; 
02700     uint32_t              type; 
02701     uint8_t               swap_bytes; 
02702     uint8_t               reset; 
02703 } xcb_glx_get_histogram_request_t;
02704 
02708 typedef struct xcb_glx_get_histogram_reply_t {
02709     uint8_t  response_type; 
02710     uint8_t  pad0; 
02711     uint16_t sequence; 
02712     uint32_t length; 
02713     uint8_t  pad1[8]; 
02714     int32_t  width; 
02715     uint8_t  pad2[12]; 
02716 } xcb_glx_get_histogram_reply_t;
02717 
02721 typedef struct xcb_glx_get_histogram_parameterfv_cookie_t {
02722     unsigned int sequence; 
02723 } xcb_glx_get_histogram_parameterfv_cookie_t;
02724 
02726 #define XCB_GLX_GET_HISTOGRAM_PARAMETERFV 155
02727 
02731 typedef struct xcb_glx_get_histogram_parameterfv_request_t {
02732     uint8_t               major_opcode; 
02733     uint8_t               minor_opcode; 
02734     uint16_t              length; 
02735     xcb_glx_context_tag_t context_tag; 
02736     uint32_t              target; 
02737     uint32_t              pname; 
02738 } xcb_glx_get_histogram_parameterfv_request_t;
02739 
02743 typedef struct xcb_glx_get_histogram_parameterfv_reply_t {
02744     uint8_t           response_type; 
02745     uint8_t           pad0; 
02746     uint16_t          sequence; 
02747     uint32_t          length; 
02748     uint8_t           pad1[4]; 
02749     uint32_t          n; 
02750     xcb_glx_float32_t datum; 
02751     uint8_t           pad2[12]; 
02752 } xcb_glx_get_histogram_parameterfv_reply_t;
02753 
02757 typedef struct xcb_glx_get_histogram_parameteriv_cookie_t {
02758     unsigned int sequence; 
02759 } xcb_glx_get_histogram_parameteriv_cookie_t;
02760 
02762 #define XCB_GLX_GET_HISTOGRAM_PARAMETERIV 156
02763 
02767 typedef struct xcb_glx_get_histogram_parameteriv_request_t {
02768     uint8_t               major_opcode; 
02769     uint8_t               minor_opcode; 
02770     uint16_t              length; 
02771     xcb_glx_context_tag_t context_tag; 
02772     uint32_t              target; 
02773     uint32_t              pname; 
02774 } xcb_glx_get_histogram_parameteriv_request_t;
02775 
02779 typedef struct xcb_glx_get_histogram_parameteriv_reply_t {
02780     uint8_t  response_type; 
02781     uint8_t  pad0; 
02782     uint16_t sequence; 
02783     uint32_t length; 
02784     uint8_t  pad1[4]; 
02785     uint32_t n; 
02786     int32_t  datum; 
02787     uint8_t  pad2[12]; 
02788 } xcb_glx_get_histogram_parameteriv_reply_t;
02789 
02793 typedef struct xcb_glx_get_minmax_cookie_t {
02794     unsigned int sequence; 
02795 } xcb_glx_get_minmax_cookie_t;
02796 
02798 #define XCB_GLX_GET_MINMAX 157
02799 
02803 typedef struct xcb_glx_get_minmax_request_t {
02804     uint8_t               major_opcode; 
02805     uint8_t               minor_opcode; 
02806     uint16_t              length; 
02807     xcb_glx_context_tag_t context_tag; 
02808     uint32_t              target; 
02809     uint32_t              format; 
02810     uint32_t              type; 
02811     uint8_t               swap_bytes; 
02812     uint8_t               reset; 
02813 } xcb_glx_get_minmax_request_t;
02814 
02818 typedef struct xcb_glx_get_minmax_reply_t {
02819     uint8_t  response_type; 
02820     uint8_t  pad0; 
02821     uint16_t sequence; 
02822     uint32_t length; 
02823     uint8_t  pad1[24]; 
02824 } xcb_glx_get_minmax_reply_t;
02825 
02829 typedef struct xcb_glx_get_minmax_parameterfv_cookie_t {
02830     unsigned int sequence; 
02831 } xcb_glx_get_minmax_parameterfv_cookie_t;
02832 
02834 #define XCB_GLX_GET_MINMAX_PARAMETERFV 158
02835 
02839 typedef struct xcb_glx_get_minmax_parameterfv_request_t {
02840     uint8_t               major_opcode; 
02841     uint8_t               minor_opcode; 
02842     uint16_t              length; 
02843     xcb_glx_context_tag_t context_tag; 
02844     uint32_t              target; 
02845     uint32_t              pname; 
02846 } xcb_glx_get_minmax_parameterfv_request_t;
02847 
02851 typedef struct xcb_glx_get_minmax_parameterfv_reply_t {
02852     uint8_t           response_type; 
02853     uint8_t           pad0; 
02854     uint16_t          sequence; 
02855     uint32_t          length; 
02856     uint8_t           pad1[4]; 
02857     uint32_t          n; 
02858     xcb_glx_float32_t datum; 
02859     uint8_t           pad2[12]; 
02860 } xcb_glx_get_minmax_parameterfv_reply_t;
02861 
02865 typedef struct xcb_glx_get_minmax_parameteriv_cookie_t {
02866     unsigned int sequence; 
02867 } xcb_glx_get_minmax_parameteriv_cookie_t;
02868 
02870 #define XCB_GLX_GET_MINMAX_PARAMETERIV 159
02871 
02875 typedef struct xcb_glx_get_minmax_parameteriv_request_t {
02876     uint8_t               major_opcode; 
02877     uint8_t               minor_opcode; 
02878     uint16_t              length; 
02879     xcb_glx_context_tag_t context_tag; 
02880     uint32_t              target; 
02881     uint32_t              pname; 
02882 } xcb_glx_get_minmax_parameteriv_request_t;
02883 
02887 typedef struct xcb_glx_get_minmax_parameteriv_reply_t {
02888     uint8_t  response_type; 
02889     uint8_t  pad0; 
02890     uint16_t sequence; 
02891     uint32_t length; 
02892     uint8_t  pad1[4]; 
02893     uint32_t n; 
02894     int32_t  datum; 
02895     uint8_t  pad2[12]; 
02896 } xcb_glx_get_minmax_parameteriv_reply_t;
02897 
02901 typedef struct xcb_glx_get_compressed_tex_image_arb_cookie_t {
02902     unsigned int sequence; 
02903 } xcb_glx_get_compressed_tex_image_arb_cookie_t;
02904 
02906 #define XCB_GLX_GET_COMPRESSED_TEX_IMAGE_ARB 160
02907 
02911 typedef struct xcb_glx_get_compressed_tex_image_arb_request_t {
02912     uint8_t               major_opcode; 
02913     uint8_t               minor_opcode; 
02914     uint16_t              length; 
02915     xcb_glx_context_tag_t context_tag; 
02916     uint32_t              target; 
02917     int32_t               level; 
02918 } xcb_glx_get_compressed_tex_image_arb_request_t;
02919 
02923 typedef struct xcb_glx_get_compressed_tex_image_arb_reply_t {
02924     uint8_t  response_type; 
02925     uint8_t  pad0; 
02926     uint16_t sequence; 
02927     uint32_t length; 
02928     uint8_t  pad1[8]; 
02929     int32_t  size; 
02930     uint8_t  pad2[12]; 
02931 } xcb_glx_get_compressed_tex_image_arb_reply_t;
02932 
02934 #define XCB_GLX_DELETE_QUERIES_ARB 161
02935 
02939 typedef struct xcb_glx_delete_queries_arb_request_t {
02940     uint8_t               major_opcode; 
02941     uint8_t               minor_opcode; 
02942     uint16_t              length; 
02943     xcb_glx_context_tag_t context_tag; 
02944     int32_t               n; 
02945 } xcb_glx_delete_queries_arb_request_t;
02946 
02950 typedef struct xcb_glx_gen_queries_arb_cookie_t {
02951     unsigned int sequence; 
02952 } xcb_glx_gen_queries_arb_cookie_t;
02953 
02955 #define XCB_GLX_GEN_QUERIES_ARB 162
02956 
02960 typedef struct xcb_glx_gen_queries_arb_request_t {
02961     uint8_t               major_opcode; 
02962     uint8_t               minor_opcode; 
02963     uint16_t              length; 
02964     xcb_glx_context_tag_t context_tag; 
02965     int32_t               n; 
02966 } xcb_glx_gen_queries_arb_request_t;
02967 
02971 typedef struct xcb_glx_gen_queries_arb_reply_t {
02972     uint8_t  response_type; 
02973     uint8_t  pad0; 
02974     uint16_t sequence; 
02975     uint32_t length; 
02976     uint8_t  pad1[24]; 
02977 } xcb_glx_gen_queries_arb_reply_t;
02978 
02982 typedef struct xcb_glx_is_query_arb_cookie_t {
02983     unsigned int sequence; 
02984 } xcb_glx_is_query_arb_cookie_t;
02985 
02987 #define XCB_GLX_IS_QUERY_ARB 163
02988 
02992 typedef struct xcb_glx_is_query_arb_request_t {
02993     uint8_t               major_opcode; 
02994     uint8_t               minor_opcode; 
02995     uint16_t              length; 
02996     xcb_glx_context_tag_t context_tag; 
02997     uint32_t              id; 
02998 } xcb_glx_is_query_arb_request_t;
02999 
03003 typedef struct xcb_glx_is_query_arb_reply_t {
03004     uint8_t          response_type; 
03005     uint8_t          pad0; 
03006     uint16_t         sequence; 
03007     uint32_t         length; 
03008     xcb_glx_bool32_t ret_val; 
03009 } xcb_glx_is_query_arb_reply_t;
03010 
03014 typedef struct xcb_glx_get_queryiv_arb_cookie_t {
03015     unsigned int sequence; 
03016 } xcb_glx_get_queryiv_arb_cookie_t;
03017 
03019 #define XCB_GLX_GET_QUERYIV_ARB 164
03020 
03024 typedef struct xcb_glx_get_queryiv_arb_request_t {
03025     uint8_t               major_opcode; 
03026     uint8_t               minor_opcode; 
03027     uint16_t              length; 
03028     xcb_glx_context_tag_t context_tag; 
03029     uint32_t              target; 
03030     uint32_t              pname; 
03031 } xcb_glx_get_queryiv_arb_request_t;
03032 
03036 typedef struct xcb_glx_get_queryiv_arb_reply_t {
03037     uint8_t  response_type; 
03038     uint8_t  pad0; 
03039     uint16_t sequence; 
03040     uint32_t length; 
03041     uint8_t  pad1[4]; 
03042     uint32_t n; 
03043     int32_t  datum; 
03044     uint8_t  pad2[12]; 
03045 } xcb_glx_get_queryiv_arb_reply_t;
03046 
03050 typedef struct xcb_glx_get_query_objectiv_arb_cookie_t {
03051     unsigned int sequence; 
03052 } xcb_glx_get_query_objectiv_arb_cookie_t;
03053 
03055 #define XCB_GLX_GET_QUERY_OBJECTIV_ARB 165
03056 
03060 typedef struct xcb_glx_get_query_objectiv_arb_request_t {
03061     uint8_t               major_opcode; 
03062     uint8_t               minor_opcode; 
03063     uint16_t              length; 
03064     xcb_glx_context_tag_t context_tag; 
03065     uint32_t              id; 
03066     uint32_t              pname; 
03067 } xcb_glx_get_query_objectiv_arb_request_t;
03068 
03072 typedef struct xcb_glx_get_query_objectiv_arb_reply_t {
03073     uint8_t  response_type; 
03074     uint8_t  pad0; 
03075     uint16_t sequence; 
03076     uint32_t length; 
03077     uint8_t  pad1[4]; 
03078     uint32_t n; 
03079     int32_t  datum; 
03080     uint8_t  pad2[12]; 
03081 } xcb_glx_get_query_objectiv_arb_reply_t;
03082 
03086 typedef struct xcb_glx_get_query_objectuiv_arb_cookie_t {
03087     unsigned int sequence; 
03088 } xcb_glx_get_query_objectuiv_arb_cookie_t;
03089 
03091 #define XCB_GLX_GET_QUERY_OBJECTUIV_ARB 166
03092 
03096 typedef struct xcb_glx_get_query_objectuiv_arb_request_t {
03097     uint8_t               major_opcode; 
03098     uint8_t               minor_opcode; 
03099     uint16_t              length; 
03100     xcb_glx_context_tag_t context_tag; 
03101     uint32_t              id; 
03102     uint32_t              pname; 
03103 } xcb_glx_get_query_objectuiv_arb_request_t;
03104 
03108 typedef struct xcb_glx_get_query_objectuiv_arb_reply_t {
03109     uint8_t  response_type; 
03110     uint8_t  pad0; 
03111     uint16_t sequence; 
03112     uint32_t length; 
03113     uint8_t  pad1[4]; 
03114     uint32_t n; 
03115     uint32_t datum; 
03116     uint8_t  pad2[12]; 
03117 } xcb_glx_get_query_objectuiv_arb_reply_t;
03118 
03127 void
03128 xcb_glx_pixmap_next (xcb_glx_pixmap_iterator_t *i  );
03129 
03139 xcb_generic_iterator_t
03140 xcb_glx_pixmap_end (xcb_glx_pixmap_iterator_t i  );
03141 
03150 void
03151 xcb_glx_context_next (xcb_glx_context_iterator_t *i  );
03152 
03162 xcb_generic_iterator_t
03163 xcb_glx_context_end (xcb_glx_context_iterator_t i  );
03164 
03173 void
03174 xcb_glx_pbuffer_next (xcb_glx_pbuffer_iterator_t *i  );
03175 
03185 xcb_generic_iterator_t
03186 xcb_glx_pbuffer_end (xcb_glx_pbuffer_iterator_t i  );
03187 
03196 void
03197 xcb_glx_window_next (xcb_glx_window_iterator_t *i  );
03198 
03208 xcb_generic_iterator_t
03209 xcb_glx_window_end (xcb_glx_window_iterator_t i  );
03210 
03219 void
03220 xcb_glx_fbconfig_next (xcb_glx_fbconfig_iterator_t *i  );
03221 
03231 xcb_generic_iterator_t
03232 xcb_glx_fbconfig_end (xcb_glx_fbconfig_iterator_t i  );
03233 
03242 void
03243 xcb_glx_drawable_next (xcb_glx_drawable_iterator_t *i  );
03244 
03254 xcb_generic_iterator_t
03255 xcb_glx_drawable_end (xcb_glx_drawable_iterator_t i  );
03256 
03265 void
03266 xcb_glx_float32_next (xcb_glx_float32_iterator_t *i  );
03267 
03277 xcb_generic_iterator_t
03278 xcb_glx_float32_end (xcb_glx_float32_iterator_t i  );
03279 
03288 void
03289 xcb_glx_float64_next (xcb_glx_float64_iterator_t *i  );
03290 
03300 xcb_generic_iterator_t
03301 xcb_glx_float64_end (xcb_glx_float64_iterator_t i  );
03302 
03311 void
03312 xcb_glx_bool32_next (xcb_glx_bool32_iterator_t *i  );
03313 
03323 xcb_generic_iterator_t
03324 xcb_glx_bool32_end (xcb_glx_bool32_iterator_t i  );
03325 
03334 void
03335 xcb_glx_context_tag_next (xcb_glx_context_tag_iterator_t *i  );
03336 
03346 xcb_generic_iterator_t
03347 xcb_glx_context_tag_end (xcb_glx_context_tag_iterator_t i  );
03348 
03349 int
03350 xcb_glx_render_sizeof (const void  *_buffer  ,
03351                        uint32_t     data_len  );
03352 
03364 xcb_void_cookie_t
03365 xcb_glx_render_checked (xcb_connection_t      *c  ,
03366                         xcb_glx_context_tag_t  context_tag  ,
03367                         uint32_t               data_len  ,
03368                         const uint8_t         *data  );
03369 
03378 xcb_void_cookie_t
03379 xcb_glx_render (xcb_connection_t      *c  ,
03380                 xcb_glx_context_tag_t  context_tag  ,
03381                 uint32_t               data_len  ,
03382                 const uint8_t         *data  );
03383 
03384 int
03385 xcb_glx_render_large_sizeof (const void  *_buffer  );
03386 
03398 xcb_void_cookie_t
03399 xcb_glx_render_large_checked (xcb_connection_t      *c  ,
03400                               xcb_glx_context_tag_t  context_tag  ,
03401                               uint16_t               request_num  ,
03402                               uint16_t               request_total  ,
03403                               uint32_t               data_len  ,
03404                               const uint8_t         *data  );
03405 
03414 xcb_void_cookie_t
03415 xcb_glx_render_large (xcb_connection_t      *c  ,
03416                       xcb_glx_context_tag_t  context_tag  ,
03417                       uint16_t               request_num  ,
03418                       uint16_t               request_total  ,
03419                       uint32_t               data_len  ,
03420                       const uint8_t         *data  );
03421 
03433 xcb_void_cookie_t
03434 xcb_glx_create_context_checked (xcb_connection_t  *c  ,
03435                                 xcb_glx_context_t  context  ,
03436                                 xcb_visualid_t     visual  ,
03437                                 uint32_t           screen  ,
03438                                 xcb_glx_context_t  share_list  ,
03439                                 uint8_t            is_direct  );
03440 
03449 xcb_void_cookie_t
03450 xcb_glx_create_context (xcb_connection_t  *c  ,
03451                         xcb_glx_context_t  context  ,
03452                         xcb_visualid_t     visual  ,
03453                         uint32_t           screen  ,
03454                         xcb_glx_context_t  share_list  ,
03455                         uint8_t            is_direct  );
03456 
03468 xcb_void_cookie_t
03469 xcb_glx_destroy_context_checked (xcb_connection_t  *c  ,
03470                                  xcb_glx_context_t  context  );
03471 
03480 xcb_void_cookie_t
03481 xcb_glx_destroy_context (xcb_connection_t  *c  ,
03482                          xcb_glx_context_t  context  );
03483 
03492 xcb_glx_make_current_cookie_t
03493 xcb_glx_make_current (xcb_connection_t      *c  ,
03494                       xcb_glx_drawable_t     drawable  ,
03495                       xcb_glx_context_t      context  ,
03496                       xcb_glx_context_tag_t  old_context_tag  );
03497 
03509 xcb_glx_make_current_cookie_t
03510 xcb_glx_make_current_unchecked (xcb_connection_t      *c  ,
03511                                 xcb_glx_drawable_t     drawable  ,
03512                                 xcb_glx_context_t      context  ,
03513                                 xcb_glx_context_tag_t  old_context_tag  );
03514 
03529 xcb_glx_make_current_reply_t *
03530 xcb_glx_make_current_reply (xcb_connection_t               *c  ,
03531                             xcb_glx_make_current_cookie_t   cookie  ,
03532                             xcb_generic_error_t           **e  );
03533 
03542 xcb_glx_is_direct_cookie_t
03543 xcb_glx_is_direct (xcb_connection_t  *c  ,
03544                    xcb_glx_context_t  context  );
03545 
03557 xcb_glx_is_direct_cookie_t
03558 xcb_glx_is_direct_unchecked (xcb_connection_t  *c  ,
03559                              xcb_glx_context_t  context  );
03560 
03575 xcb_glx_is_direct_reply_t *
03576 xcb_glx_is_direct_reply (xcb_connection_t            *c  ,
03577                          xcb_glx_is_direct_cookie_t   cookie  ,
03578                          xcb_generic_error_t        **e  );
03579 
03588 xcb_glx_query_version_cookie_t
03589 xcb_glx_query_version (xcb_connection_t *c  ,
03590                        uint32_t          major_version  ,
03591                        uint32_t          minor_version  );
03592 
03604 xcb_glx_query_version_cookie_t
03605 xcb_glx_query_version_unchecked (xcb_connection_t *c  ,
03606                                  uint32_t          major_version  ,
03607                                  uint32_t          minor_version  );
03608 
03623 xcb_glx_query_version_reply_t *
03624 xcb_glx_query_version_reply (xcb_connection_t                *c  ,
03625                              xcb_glx_query_version_cookie_t   cookie  ,
03626                              xcb_generic_error_t            **e  );
03627 
03639 xcb_void_cookie_t
03640 xcb_glx_wait_gl_checked (xcb_connection_t      *c  ,
03641                          xcb_glx_context_tag_t  context_tag  );
03642 
03651 xcb_void_cookie_t
03652 xcb_glx_wait_gl (xcb_connection_t      *c  ,
03653                  xcb_glx_context_tag_t  context_tag  );
03654 
03666 xcb_void_cookie_t
03667 xcb_glx_wait_x_checked (xcb_connection_t      *c  ,
03668                         xcb_glx_context_tag_t  context_tag  );
03669 
03678 xcb_void_cookie_t
03679 xcb_glx_wait_x (xcb_connection_t      *c  ,
03680                 xcb_glx_context_tag_t  context_tag  );
03681 
03693 xcb_void_cookie_t
03694 xcb_glx_copy_context_checked (xcb_connection_t      *c  ,
03695                               xcb_glx_context_t      src  ,
03696                               xcb_glx_context_t      dest  ,
03697                               uint32_t               mask  ,
03698                               xcb_glx_context_tag_t  src_context_tag  );
03699 
03708 xcb_void_cookie_t
03709 xcb_glx_copy_context (xcb_connection_t      *c  ,
03710                       xcb_glx_context_t      src  ,
03711                       xcb_glx_context_t      dest  ,
03712                       uint32_t               mask  ,
03713                       xcb_glx_context_tag_t  src_context_tag  );
03714 
03726 xcb_void_cookie_t
03727 xcb_glx_swap_buffers_checked (xcb_connection_t      *c  ,
03728                               xcb_glx_context_tag_t  context_tag  ,
03729                               xcb_glx_drawable_t     drawable  );
03730 
03739 xcb_void_cookie_t
03740 xcb_glx_swap_buffers (xcb_connection_t      *c  ,
03741                       xcb_glx_context_tag_t  context_tag  ,
03742                       xcb_glx_drawable_t     drawable  );
03743 
03755 xcb_void_cookie_t
03756 xcb_glx_use_x_font_checked (xcb_connection_t      *c  ,
03757                             xcb_glx_context_tag_t  context_tag  ,
03758                             xcb_font_t             font  ,
03759                             uint32_t               first  ,
03760                             uint32_t               count  ,
03761                             uint32_t               list_base  );
03762 
03771 xcb_void_cookie_t
03772 xcb_glx_use_x_font (xcb_connection_t      *c  ,
03773                     xcb_glx_context_tag_t  context_tag  ,
03774                     xcb_font_t             font  ,
03775                     uint32_t               first  ,
03776                     uint32_t               count  ,
03777                     uint32_t               list_base  );
03778 
03790 xcb_void_cookie_t
03791 xcb_glx_create_glx_pixmap_checked (xcb_connection_t *c  ,
03792                                    uint32_t          screen  ,
03793                                    xcb_visualid_t    visual  ,
03794                                    xcb_pixmap_t      pixmap  ,
03795                                    xcb_glx_pixmap_t  glx_pixmap  );
03796 
03805 xcb_void_cookie_t
03806 xcb_glx_create_glx_pixmap (xcb_connection_t *c  ,
03807                            uint32_t          screen  ,
03808                            xcb_visualid_t    visual  ,
03809                            xcb_pixmap_t      pixmap  ,
03810                            xcb_glx_pixmap_t  glx_pixmap  );
03811 
03812 int
03813 xcb_glx_get_visual_configs_sizeof (const void  *_buffer  );
03814 
03823 xcb_glx_get_visual_configs_cookie_t
03824 xcb_glx_get_visual_configs (xcb_connection_t *c  ,
03825                             uint32_t          screen  );
03826 
03838 xcb_glx_get_visual_configs_cookie_t
03839 xcb_glx_get_visual_configs_unchecked (xcb_connection_t *c  ,
03840                                       uint32_t          screen  );
03841 
03842 uint32_t *
03843 xcb_glx_get_visual_configs_property_list (const xcb_glx_get_visual_configs_reply_t *R  );
03844 
03845 int
03846 xcb_glx_get_visual_configs_property_list_length (const xcb_glx_get_visual_configs_reply_t *R  );
03847 
03848 xcb_generic_iterator_t
03849 xcb_glx_get_visual_configs_property_list_end (const xcb_glx_get_visual_configs_reply_t *R  );
03850 
03865 xcb_glx_get_visual_configs_reply_t *
03866 xcb_glx_get_visual_configs_reply (xcb_connection_t                     *c  ,
03867                                   xcb_glx_get_visual_configs_cookie_t   cookie  ,
03868                                   xcb_generic_error_t                 **e  );
03869 
03881 xcb_void_cookie_t
03882 xcb_glx_destroy_glx_pixmap_checked (xcb_connection_t *c  ,
03883                                     xcb_glx_pixmap_t  glx_pixmap  );
03884 
03893 xcb_void_cookie_t
03894 xcb_glx_destroy_glx_pixmap (xcb_connection_t *c  ,
03895                             xcb_glx_pixmap_t  glx_pixmap  );
03896 
03897 int
03898 xcb_glx_vendor_private_sizeof (const void  *_buffer  ,
03899                                uint32_t     data_len  );
03900 
03912 xcb_void_cookie_t
03913 xcb_glx_vendor_private_checked (xcb_connection_t      *c  ,
03914                                 uint32_t               vendor_code  ,
03915                                 xcb_glx_context_tag_t  context_tag  ,
03916                                 uint32_t               data_len  ,
03917                                 const uint8_t         *data  );
03918 
03927 xcb_void_cookie_t
03928 xcb_glx_vendor_private (xcb_connection_t      *c  ,
03929                         uint32_t               vendor_code  ,
03930                         xcb_glx_context_tag_t  context_tag  ,
03931                         uint32_t               data_len  ,
03932                         const uint8_t         *data  );
03933 
03934 int
03935 xcb_glx_vendor_private_with_reply_sizeof (const void  *_buffer  ,
03936                                           uint32_t     data_len  );
03937 
03946 xcb_glx_vendor_private_with_reply_cookie_t
03947 xcb_glx_vendor_private_with_reply (xcb_connection_t      *c  ,
03948                                    uint32_t               vendor_code  ,
03949                                    xcb_glx_context_tag_t  context_tag  ,
03950                                    uint32_t               data_len  ,
03951                                    const uint8_t         *data  );
03952 
03964 xcb_glx_vendor_private_with_reply_cookie_t
03965 xcb_glx_vendor_private_with_reply_unchecked (xcb_connection_t      *c  ,
03966                                              uint32_t               vendor_code  ,
03967                                              xcb_glx_context_tag_t  context_tag  ,
03968                                              uint32_t               data_len  ,
03969                                              const uint8_t         *data  );
03970 
03971 uint8_t *
03972 xcb_glx_vendor_private_with_reply_data_2 (const xcb_glx_vendor_private_with_reply_reply_t *R  );
03973 
03974 int
03975 xcb_glx_vendor_private_with_reply_data_2_length (const xcb_glx_vendor_private_with_reply_reply_t *R  );
03976 
03977 xcb_generic_iterator_t
03978 xcb_glx_vendor_private_with_reply_data_2_end (const xcb_glx_vendor_private_with_reply_reply_t *R  );
03979 
03994 xcb_glx_vendor_private_with_reply_reply_t *
03995 xcb_glx_vendor_private_with_reply_reply (xcb_connection_t                            *c  ,
03996                                          xcb_glx_vendor_private_with_reply_cookie_t   cookie  ,
03997                                          xcb_generic_error_t                        **e  );
03998 
04007 xcb_glx_query_extensions_string_cookie_t
04008 xcb_glx_query_extensions_string (xcb_connection_t *c  ,
04009                                  uint32_t          screen  );
04010 
04022 xcb_glx_query_extensions_string_cookie_t
04023 xcb_glx_query_extensions_string_unchecked (xcb_connection_t *c  ,
04024                                            uint32_t          screen  );
04025 
04040 xcb_glx_query_extensions_string_reply_t *
04041 xcb_glx_query_extensions_string_reply (xcb_connection_t                          *c  ,
04042                                        xcb_glx_query_extensions_string_cookie_t   cookie  ,
04043                                        xcb_generic_error_t                      **e  );
04044 
04045 int
04046 xcb_glx_query_server_string_sizeof (const void  *_buffer  );
04047 
04056 xcb_glx_query_server_string_cookie_t
04057 xcb_glx_query_server_string (xcb_connection_t *c  ,
04058                              uint32_t          screen  ,
04059                              uint32_t          name  );
04060 
04072 xcb_glx_query_server_string_cookie_t
04073 xcb_glx_query_server_string_unchecked (xcb_connection_t *c  ,
04074                                        uint32_t          screen  ,
04075                                        uint32_t          name  );
04076 
04077 char *
04078 xcb_glx_query_server_string_string (const xcb_glx_query_server_string_reply_t *R  );
04079 
04080 int
04081 xcb_glx_query_server_string_string_length (const xcb_glx_query_server_string_reply_t *R  );
04082 
04083 xcb_generic_iterator_t
04084 xcb_glx_query_server_string_string_end (const xcb_glx_query_server_string_reply_t *R  );
04085 
04100 xcb_glx_query_server_string_reply_t *
04101 xcb_glx_query_server_string_reply (xcb_connection_t                      *c  ,
04102                                    xcb_glx_query_server_string_cookie_t   cookie  ,
04103                                    xcb_generic_error_t                  **e  );
04104 
04105 int
04106 xcb_glx_client_info_sizeof (const void  *_buffer  );
04107 
04119 xcb_void_cookie_t
04120 xcb_glx_client_info_checked (xcb_connection_t *c  ,
04121                              uint32_t          major_version  ,
04122                              uint32_t          minor_version  ,
04123                              uint32_t          str_len  ,
04124                              const char       *string  );
04125 
04134 xcb_void_cookie_t
04135 xcb_glx_client_info (xcb_connection_t *c  ,
04136                      uint32_t          major_version  ,
04137                      uint32_t          minor_version  ,
04138                      uint32_t          str_len  ,
04139                      const char       *string  );
04140 
04141 int
04142 xcb_glx_get_fb_configs_sizeof (const void  *_buffer  );
04143 
04152 xcb_glx_get_fb_configs_cookie_t
04153 xcb_glx_get_fb_configs (xcb_connection_t *c  ,
04154                         uint32_t          screen  );
04155 
04167 xcb_glx_get_fb_configs_cookie_t
04168 xcb_glx_get_fb_configs_unchecked (xcb_connection_t *c  ,
04169                                   uint32_t          screen  );
04170 
04171 uint32_t *
04172 xcb_glx_get_fb_configs_property_list (const xcb_glx_get_fb_configs_reply_t *R  );
04173 
04174 int
04175 xcb_glx_get_fb_configs_property_list_length (const xcb_glx_get_fb_configs_reply_t *R  );
04176 
04177 xcb_generic_iterator_t
04178 xcb_glx_get_fb_configs_property_list_end (const xcb_glx_get_fb_configs_reply_t *R  );
04179 
04194 xcb_glx_get_fb_configs_reply_t *
04195 xcb_glx_get_fb_configs_reply (xcb_connection_t                 *c  ,
04196                               xcb_glx_get_fb_configs_cookie_t   cookie  ,
04197                               xcb_generic_error_t             **e  );
04198 
04199 int
04200 xcb_glx_create_pixmap_sizeof (const void  *_buffer  );
04201 
04213 xcb_void_cookie_t
04214 xcb_glx_create_pixmap_checked (xcb_connection_t   *c  ,
04215                                uint32_t            screen  ,
04216                                xcb_glx_fbconfig_t  fbconfig  ,
04217                                xcb_pixmap_t        pixmap  ,
04218                                xcb_glx_pixmap_t    glx_pixmap  ,
04219                                uint32_t            num_attribs  ,
04220                                const uint32_t     *attribs  );
04221 
04230 xcb_void_cookie_t
04231 xcb_glx_create_pixmap (xcb_connection_t   *c  ,
04232                        uint32_t            screen  ,
04233                        xcb_glx_fbconfig_t  fbconfig  ,
04234                        xcb_pixmap_t        pixmap  ,
04235                        xcb_glx_pixmap_t    glx_pixmap  ,
04236                        uint32_t            num_attribs  ,
04237                        const uint32_t     *attribs  );
04238 
04250 xcb_void_cookie_t
04251 xcb_glx_destroy_pixmap_checked (xcb_connection_t *c  ,
04252                                 xcb_glx_pixmap_t  glx_pixmap  );
04253 
04262 xcb_void_cookie_t
04263 xcb_glx_destroy_pixmap (xcb_connection_t *c  ,
04264                         xcb_glx_pixmap_t  glx_pixmap  );
04265 
04277 xcb_void_cookie_t
04278 xcb_glx_create_new_context_checked (xcb_connection_t   *c  ,
04279                                     xcb_glx_context_t   context  ,
04280                                     xcb_glx_fbconfig_t  fbconfig  ,
04281                                     uint32_t            screen  ,
04282                                     uint32_t            render_type  ,
04283                                     xcb_glx_context_t   share_list  ,
04284                                     uint8_t             is_direct  );
04285 
04294 xcb_void_cookie_t
04295 xcb_glx_create_new_context (xcb_connection_t   *c  ,
04296                             xcb_glx_context_t   context  ,
04297                             xcb_glx_fbconfig_t  fbconfig  ,
04298                             uint32_t            screen  ,
04299                             uint32_t            render_type  ,
04300                             xcb_glx_context_t   share_list  ,
04301                             uint8_t             is_direct  );
04302 
04303 int
04304 xcb_glx_query_context_sizeof (const void  *_buffer  );
04305 
04314 xcb_glx_query_context_cookie_t
04315 xcb_glx_query_context (xcb_connection_t  *c  ,
04316                        xcb_glx_context_t  context  );
04317 
04329 xcb_glx_query_context_cookie_t
04330 xcb_glx_query_context_unchecked (xcb_connection_t  *c  ,
04331                                  xcb_glx_context_t  context  );
04332 
04333 uint32_t *
04334 xcb_glx_query_context_attribs (const xcb_glx_query_context_reply_t *R  );
04335 
04336 int
04337 xcb_glx_query_context_attribs_length (const xcb_glx_query_context_reply_t *R  );
04338 
04339 xcb_generic_iterator_t
04340 xcb_glx_query_context_attribs_end (const xcb_glx_query_context_reply_t *R  );
04341 
04356 xcb_glx_query_context_reply_t *
04357 xcb_glx_query_context_reply (xcb_connection_t                *c  ,
04358                              xcb_glx_query_context_cookie_t   cookie  ,
04359                              xcb_generic_error_t            **e  );
04360 
04369 xcb_glx_make_context_current_cookie_t
04370 xcb_glx_make_context_current (xcb_connection_t      *c  ,
04371                               xcb_glx_context_tag_t  old_context_tag  ,
04372                               xcb_glx_drawable_t     drawable  ,
04373                               xcb_glx_drawable_t     read_drawable  ,
04374                               xcb_glx_context_t      context  );
04375 
04387 xcb_glx_make_context_current_cookie_t
04388 xcb_glx_make_context_current_unchecked (xcb_connection_t      *c  ,
04389                                         xcb_glx_context_tag_t  old_context_tag  ,
04390                                         xcb_glx_drawable_t     drawable  ,
04391                                         xcb_glx_drawable_t     read_drawable  ,
04392                                         xcb_glx_context_t      context  );
04393 
04408 xcb_glx_make_context_current_reply_t *
04409 xcb_glx_make_context_current_reply (xcb_connection_t                       *c  ,
04410                                     xcb_glx_make_context_current_cookie_t   cookie  ,
04411                                     xcb_generic_error_t                   **e  );
04412 
04413 int
04414 xcb_glx_create_pbuffer_sizeof (const void  *_buffer  );
04415 
04427 xcb_void_cookie_t
04428 xcb_glx_create_pbuffer_checked (xcb_connection_t   *c  ,
04429                                 uint32_t            screen  ,
04430                                 xcb_glx_fbconfig_t  fbconfig  ,
04431                                 xcb_glx_pbuffer_t   pbuffer  ,
04432                                 uint32_t            num_attribs  ,
04433                                 const uint32_t     *attribs  );
04434 
04443 xcb_void_cookie_t
04444 xcb_glx_create_pbuffer (xcb_connection_t   *c  ,
04445                         uint32_t            screen  ,
04446                         xcb_glx_fbconfig_t  fbconfig  ,
04447                         xcb_glx_pbuffer_t   pbuffer  ,
04448                         uint32_t            num_attribs  ,
04449                         const uint32_t     *attribs  );
04450 
04462 xcb_void_cookie_t
04463 xcb_glx_destroy_pbuffer_checked (xcb_connection_t  *c  ,
04464                                  xcb_glx_pbuffer_t  pbuffer  );
04465 
04474 xcb_void_cookie_t
04475 xcb_glx_destroy_pbuffer (xcb_connection_t  *c  ,
04476                          xcb_glx_pbuffer_t  pbuffer  );
04477 
04478 int
04479 xcb_glx_get_drawable_attributes_sizeof (const void  *_buffer  );
04480 
04489 xcb_glx_get_drawable_attributes_cookie_t
04490 xcb_glx_get_drawable_attributes (xcb_connection_t   *c  ,
04491                                  xcb_glx_drawable_t  drawable  );
04492 
04504 xcb_glx_get_drawable_attributes_cookie_t
04505 xcb_glx_get_drawable_attributes_unchecked (xcb_connection_t   *c  ,
04506                                            xcb_glx_drawable_t  drawable  );
04507 
04508 uint32_t *
04509 xcb_glx_get_drawable_attributes_attribs (const xcb_glx_get_drawable_attributes_reply_t *R  );
04510 
04511 int
04512 xcb_glx_get_drawable_attributes_attribs_length (const xcb_glx_get_drawable_attributes_reply_t *R  );
04513 
04514 xcb_generic_iterator_t
04515 xcb_glx_get_drawable_attributes_attribs_end (const xcb_glx_get_drawable_attributes_reply_t *R  );
04516 
04531 xcb_glx_get_drawable_attributes_reply_t *
04532 xcb_glx_get_drawable_attributes_reply (xcb_connection_t                          *c  ,
04533                                        xcb_glx_get_drawable_attributes_cookie_t   cookie  ,
04534                                        xcb_generic_error_t                      **e  );
04535 
04536 int
04537 xcb_glx_change_drawable_attributes_sizeof (const void  *_buffer  );
04538 
04550 xcb_void_cookie_t
04551 xcb_glx_change_drawable_attributes_checked (xcb_connection_t   *c  ,
04552                                             xcb_glx_drawable_t  drawable  ,
04553                                             uint32_t            num_attribs  ,
04554                                             const uint32_t     *attribs  );
04555 
04564 xcb_void_cookie_t
04565 xcb_glx_change_drawable_attributes (xcb_connection_t   *c  ,
04566                                     xcb_glx_drawable_t  drawable  ,
04567                                     uint32_t            num_attribs  ,
04568                                     const uint32_t     *attribs  );
04569 
04570 int
04571 xcb_glx_create_window_sizeof (const void  *_buffer  );
04572 
04584 xcb_void_cookie_t
04585 xcb_glx_create_window_checked (xcb_connection_t   *c  ,
04586                                uint32_t            screen  ,
04587                                xcb_glx_fbconfig_t  fbconfig  ,
04588                                xcb_window_t        window  ,
04589                                xcb_glx_window_t    glx_window  ,
04590                                uint32_t            num_attribs  ,
04591                                const uint32_t     *attribs  );
04592 
04601 xcb_void_cookie_t
04602 xcb_glx_create_window (xcb_connection_t   *c  ,
04603                        uint32_t            screen  ,
04604                        xcb_glx_fbconfig_t  fbconfig  ,
04605                        xcb_window_t        window  ,
04606                        xcb_glx_window_t    glx_window  ,
04607                        uint32_t            num_attribs  ,
04608                        const uint32_t     *attribs  );
04609 
04621 xcb_void_cookie_t
04622 xcb_glx_delete_window_checked (xcb_connection_t *c  ,
04623                                xcb_glx_window_t  glxwindow  );
04624 
04633 xcb_void_cookie_t
04634 xcb_glx_delete_window (xcb_connection_t *c  ,
04635                        xcb_glx_window_t  glxwindow  );
04636 
04637 int
04638 xcb_glx_set_client_info_arb_sizeof (const void  *_buffer  );
04639 
04651 xcb_void_cookie_t
04652 xcb_glx_set_client_info_arb_checked (xcb_connection_t *c  ,
04653                                      uint32_t          major_version  ,
04654                                      uint32_t          minor_version  ,
04655                                      uint32_t          num_versions  ,
04656                                      uint32_t          gl_str_len  ,
04657                                      uint32_t          glx_str_len  ,
04658                                      const uint32_t   *gl_versions  ,
04659                                      const char       *gl_extension_string  ,
04660                                      const char       *glx_extension_string  );
04661 
04670 xcb_void_cookie_t
04671 xcb_glx_set_client_info_arb (xcb_connection_t *c  ,
04672                              uint32_t          major_version  ,
04673                              uint32_t          minor_version  ,
04674                              uint32_t          num_versions  ,
04675                              uint32_t          gl_str_len  ,
04676                              uint32_t          glx_str_len  ,
04677                              const uint32_t   *gl_versions  ,
04678                              const char       *gl_extension_string  ,
04679                              const char       *glx_extension_string  );
04680 
04681 int
04682 xcb_glx_create_context_attribs_arb_sizeof (const void  *_buffer  );
04683 
04695 xcb_void_cookie_t
04696 xcb_glx_create_context_attribs_arb_checked (xcb_connection_t   *c  ,
04697                                             xcb_glx_context_t   context  ,
04698                                             xcb_glx_fbconfig_t  fbconfig  ,
04699                                             uint32_t            screen  ,
04700                                             xcb_glx_context_t   share_list  ,
04701                                             uint8_t             is_direct  ,
04702                                             uint32_t            num_attribs  ,
04703                                             const uint32_t     *attribs  );
04704 
04713 xcb_void_cookie_t
04714 xcb_glx_create_context_attribs_arb (xcb_connection_t   *c  ,
04715                                     xcb_glx_context_t   context  ,
04716                                     xcb_glx_fbconfig_t  fbconfig  ,
04717                                     uint32_t            screen  ,
04718                                     xcb_glx_context_t   share_list  ,
04719                                     uint8_t             is_direct  ,
04720                                     uint32_t            num_attribs  ,
04721                                     const uint32_t     *attribs  );
04722 
04723 int
04724 xcb_glx_set_client_info_2arb_sizeof (const void  *_buffer  );
04725 
04737 xcb_void_cookie_t
04738 xcb_glx_set_client_info_2arb_checked (xcb_connection_t *c  ,
04739                                       uint32_t          major_version  ,
04740                                       uint32_t          minor_version  ,
04741                                       uint32_t          num_versions  ,
04742                                       uint32_t          gl_str_len  ,
04743                                       uint32_t          glx_str_len  ,
04744                                       const uint32_t   *gl_versions  ,
04745                                       const char       *gl_extension_string  ,
04746                                       const char       *glx_extension_string  );
04747 
04756 xcb_void_cookie_t
04757 xcb_glx_set_client_info_2arb (xcb_connection_t *c  ,
04758                               uint32_t          major_version  ,
04759                               uint32_t          minor_version  ,
04760                               uint32_t          num_versions  ,
04761                               uint32_t          gl_str_len  ,
04762                               uint32_t          glx_str_len  ,
04763                               const uint32_t   *gl_versions  ,
04764                               const char       *gl_extension_string  ,
04765                               const char       *glx_extension_string  );
04766 
04778 xcb_void_cookie_t
04779 xcb_glx_new_list_checked (xcb_connection_t      *c  ,
04780                           xcb_glx_context_tag_t  context_tag  ,
04781                           uint32_t               list  ,
04782                           uint32_t               mode  );
04783 
04792 xcb_void_cookie_t
04793 xcb_glx_new_list (xcb_connection_t      *c  ,
04794                   xcb_glx_context_tag_t  context_tag  ,
04795                   uint32_t               list  ,
04796                   uint32_t               mode  );
04797 
04809 xcb_void_cookie_t
04810 xcb_glx_end_list_checked (xcb_connection_t      *c  ,
04811                           xcb_glx_context_tag_t  context_tag  );
04812 
04821 xcb_void_cookie_t
04822 xcb_glx_end_list (xcb_connection_t      *c  ,
04823                   xcb_glx_context_tag_t  context_tag  );
04824 
04836 xcb_void_cookie_t
04837 xcb_glx_delete_lists_checked (xcb_connection_t      *c  ,
04838                               xcb_glx_context_tag_t  context_tag  ,
04839                               uint32_t               list  ,
04840                               int32_t                range  );
04841 
04850 xcb_void_cookie_t
04851 xcb_glx_delete_lists (xcb_connection_t      *c  ,
04852                       xcb_glx_context_tag_t  context_tag  ,
04853                       uint32_t               list  ,
04854                       int32_t                range  );
04855 
04864 xcb_glx_gen_lists_cookie_t
04865 xcb_glx_gen_lists (xcb_connection_t      *c  ,
04866                    xcb_glx_context_tag_t  context_tag  ,
04867                    int32_t                range  );
04868 
04880 xcb_glx_gen_lists_cookie_t
04881 xcb_glx_gen_lists_unchecked (xcb_connection_t      *c  ,
04882                              xcb_glx_context_tag_t  context_tag  ,
04883                              int32_t                range  );
04884 
04899 xcb_glx_gen_lists_reply_t *
04900 xcb_glx_gen_lists_reply (xcb_connection_t            *c  ,
04901                          xcb_glx_gen_lists_cookie_t   cookie  ,
04902                          xcb_generic_error_t        **e  );
04903 
04915 xcb_void_cookie_t
04916 xcb_glx_feedback_buffer_checked (xcb_connection_t      *c  ,
04917                                  xcb_glx_context_tag_t  context_tag  ,
04918                                  int32_t                size  ,
04919                                  int32_t                type  );
04920 
04929 xcb_void_cookie_t
04930 xcb_glx_feedback_buffer (xcb_connection_t      *c  ,
04931                          xcb_glx_context_tag_t  context_tag  ,
04932                          int32_t                size  ,
04933                          int32_t                type  );
04934 
04946 xcb_void_cookie_t
04947 xcb_glx_select_buffer_checked (xcb_connection_t      *c  ,
04948                                xcb_glx_context_tag_t  context_tag  ,
04949                                int32_t                size  );
04950 
04959 xcb_void_cookie_t
04960 xcb_glx_select_buffer (xcb_connection_t      *c  ,
04961                        xcb_glx_context_tag_t  context_tag  ,
04962                        int32_t                size  );
04963 
04964 int
04965 xcb_glx_render_mode_sizeof (const void  *_buffer  );
04966 
04975 xcb_glx_render_mode_cookie_t
04976 xcb_glx_render_mode (xcb_connection_t      *c  ,
04977                      xcb_glx_context_tag_t  context_tag  ,
04978                      uint32_t               mode  );
04979 
04991 xcb_glx_render_mode_cookie_t
04992 xcb_glx_render_mode_unchecked (xcb_connection_t      *c  ,
04993                                xcb_glx_context_tag_t  context_tag  ,
04994                                uint32_t               mode  );
04995 
04996 uint32_t *
04997 xcb_glx_render_mode_data (const xcb_glx_render_mode_reply_t *R  );
04998 
04999 int
05000 xcb_glx_render_mode_data_length (const xcb_glx_render_mode_reply_t *R  );
05001 
05002 xcb_generic_iterator_t
05003 xcb_glx_render_mode_data_end (const xcb_glx_render_mode_reply_t *R  );
05004 
05019 xcb_glx_render_mode_reply_t *
05020 xcb_glx_render_mode_reply (xcb_connection_t              *c  ,
05021                            xcb_glx_render_mode_cookie_t   cookie  ,
05022                            xcb_generic_error_t          **e  );
05023 
05032 xcb_glx_finish_cookie_t
05033 xcb_glx_finish (xcb_connection_t      *c  ,
05034                 xcb_glx_context_tag_t  context_tag  );
05035 
05047 xcb_glx_finish_cookie_t
05048 xcb_glx_finish_unchecked (xcb_connection_t      *c  ,
05049                           xcb_glx_context_tag_t  context_tag  );
05050 
05065 xcb_glx_finish_reply_t *
05066 xcb_glx_finish_reply (xcb_connection_t         *c  ,
05067                       xcb_glx_finish_cookie_t   cookie  ,
05068                       xcb_generic_error_t     **e  );
05069 
05081 xcb_void_cookie_t
05082 xcb_glx_pixel_storef_checked (xcb_connection_t      *c  ,
05083                               xcb_glx_context_tag_t  context_tag  ,
05084                               uint32_t               pname  ,
05085                               xcb_glx_float32_t      datum  );
05086 
05095 xcb_void_cookie_t
05096 xcb_glx_pixel_storef (xcb_connection_t      *c  ,
05097                       xcb_glx_context_tag_t  context_tag  ,
05098                       uint32_t               pname  ,
05099                       xcb_glx_float32_t      datum  );
05100 
05112 xcb_void_cookie_t
05113 xcb_glx_pixel_storei_checked (xcb_connection_t      *c  ,
05114                               xcb_glx_context_tag_t  context_tag  ,
05115                               uint32_t               pname  ,
05116                               int32_t                datum  );
05117 
05126 xcb_void_cookie_t
05127 xcb_glx_pixel_storei (xcb_connection_t      *c  ,
05128                       xcb_glx_context_tag_t  context_tag  ,
05129                       uint32_t               pname  ,
05130                       int32_t                datum  );
05131 
05132 int
05133 xcb_glx_read_pixels_sizeof (const void  *_buffer  );
05134 
05143 xcb_glx_read_pixels_cookie_t
05144 xcb_glx_read_pixels (xcb_connection_t      *c  ,
05145                      xcb_glx_context_tag_t  context_tag  ,
05146                      int32_t                x  ,
05147                      int32_t                y  ,
05148                      int32_t                width  ,
05149                      int32_t                height  ,
05150                      uint32_t               format  ,
05151                      uint32_t               type  ,
05152                      uint8_t                swap_bytes  ,
05153                      uint8_t                lsb_first  );
05154 
05166 xcb_glx_read_pixels_cookie_t
05167 xcb_glx_read_pixels_unchecked (xcb_connection_t      *c  ,
05168                                xcb_glx_context_tag_t  context_tag  ,
05169                                int32_t                x  ,
05170                                int32_t                y  ,
05171                                int32_t                width  ,
05172                                int32_t                height  ,
05173                                uint32_t               format  ,
05174                                uint32_t               type  ,
05175                                uint8_t                swap_bytes  ,
05176                                uint8_t                lsb_first  );
05177 
05178 uint8_t *
05179 xcb_glx_read_pixels_data (const xcb_glx_read_pixels_reply_t *R  );
05180 
05181 int
05182 xcb_glx_read_pixels_data_length (const xcb_glx_read_pixels_reply_t *R  );
05183 
05184 xcb_generic_iterator_t
05185 xcb_glx_read_pixels_data_end (const xcb_glx_read_pixels_reply_t *R  );
05186 
05201 xcb_glx_read_pixels_reply_t *
05202 xcb_glx_read_pixels_reply (xcb_connection_t              *c  ,
05203                            xcb_glx_read_pixels_cookie_t   cookie  ,
05204                            xcb_generic_error_t          **e  );
05205 
05206 int
05207 xcb_glx_get_booleanv_sizeof (const void  *_buffer  );
05208 
05217 xcb_glx_get_booleanv_cookie_t
05218 xcb_glx_get_booleanv (xcb_connection_t      *c  ,
05219                       xcb_glx_context_tag_t  context_tag  ,
05220                       int32_t                pname  );
05221 
05233 xcb_glx_get_booleanv_cookie_t
05234 xcb_glx_get_booleanv_unchecked (xcb_connection_t      *c  ,
05235                                 xcb_glx_context_tag_t  context_tag  ,
05236                                 int32_t                pname  );
05237 
05238 uint8_t *
05239 xcb_glx_get_booleanv_data (const xcb_glx_get_booleanv_reply_t *R  );
05240 
05241 int
05242 xcb_glx_get_booleanv_data_length (const xcb_glx_get_booleanv_reply_t *R  );
05243 
05244 xcb_generic_iterator_t
05245 xcb_glx_get_booleanv_data_end (const xcb_glx_get_booleanv_reply_t *R  );
05246 
05261 xcb_glx_get_booleanv_reply_t *
05262 xcb_glx_get_booleanv_reply (xcb_connection_t               *c  ,
05263                             xcb_glx_get_booleanv_cookie_t   cookie  ,
05264                             xcb_generic_error_t           **e  );
05265 
05266 int
05267 xcb_glx_get_clip_plane_sizeof (const void  *_buffer  );
05268 
05277 xcb_glx_get_clip_plane_cookie_t
05278 xcb_glx_get_clip_plane (xcb_connection_t      *c  ,
05279                         xcb_glx_context_tag_t  context_tag  ,
05280                         int32_t                plane  );
05281 
05293 xcb_glx_get_clip_plane_cookie_t
05294 xcb_glx_get_clip_plane_unchecked (xcb_connection_t      *c  ,
05295                                   xcb_glx_context_tag_t  context_tag  ,
05296                                   int32_t                plane  );
05297 
05298 xcb_glx_float64_t *
05299 xcb_glx_get_clip_plane_data (const xcb_glx_get_clip_plane_reply_t *R  );
05300 
05301 int
05302 xcb_glx_get_clip_plane_data_length (const xcb_glx_get_clip_plane_reply_t *R  );
05303 
05304 xcb_generic_iterator_t
05305 xcb_glx_get_clip_plane_data_end (const xcb_glx_get_clip_plane_reply_t *R  );
05306 
05321 xcb_glx_get_clip_plane_reply_t *
05322 xcb_glx_get_clip_plane_reply (xcb_connection_t                 *c  ,
05323                               xcb_glx_get_clip_plane_cookie_t   cookie  ,
05324                               xcb_generic_error_t             **e  );
05325 
05326 int
05327 xcb_glx_get_doublev_sizeof (const void  *_buffer  );
05328 
05337 xcb_glx_get_doublev_cookie_t
05338 xcb_glx_get_doublev (xcb_connection_t      *c  ,
05339                      xcb_glx_context_tag_t  context_tag  ,
05340                      uint32_t               pname  );
05341 
05353 xcb_glx_get_doublev_cookie_t
05354 xcb_glx_get_doublev_unchecked (xcb_connection_t      *c  ,
05355                                xcb_glx_context_tag_t  context_tag  ,
05356                                uint32_t               pname  );
05357 
05358 xcb_glx_float64_t *
05359 xcb_glx_get_doublev_data (const xcb_glx_get_doublev_reply_t *R  );
05360 
05361 int
05362 xcb_glx_get_doublev_data_length (const xcb_glx_get_doublev_reply_t *R  );
05363 
05364 xcb_generic_iterator_t
05365 xcb_glx_get_doublev_data_end (const xcb_glx_get_doublev_reply_t *R  );
05366 
05381 xcb_glx_get_doublev_reply_t *
05382 xcb_glx_get_doublev_reply (xcb_connection_t              *c  ,
05383                            xcb_glx_get_doublev_cookie_t   cookie  ,
05384                            xcb_generic_error_t          **e  );
05385 
05394 xcb_glx_get_error_cookie_t
05395 xcb_glx_get_error (xcb_connection_t      *c  ,
05396                    xcb_glx_context_tag_t  context_tag  );
05397 
05409 xcb_glx_get_error_cookie_t
05410 xcb_glx_get_error_unchecked (xcb_connection_t      *c  ,
05411                              xcb_glx_context_tag_t  context_tag  );
05412 
05427 xcb_glx_get_error_reply_t *
05428 xcb_glx_get_error_reply (xcb_connection_t            *c  ,
05429                          xcb_glx_get_error_cookie_t   cookie  ,
05430                          xcb_generic_error_t        **e  );
05431 
05432 int
05433 xcb_glx_get_floatv_sizeof (const void  *_buffer  );
05434 
05443 xcb_glx_get_floatv_cookie_t
05444 xcb_glx_get_floatv (xcb_connection_t      *c  ,
05445                     xcb_glx_context_tag_t  context_tag  ,
05446                     uint32_t               pname  );
05447 
05459 xcb_glx_get_floatv_cookie_t
05460 xcb_glx_get_floatv_unchecked (xcb_connection_t      *c  ,
05461                               xcb_glx_context_tag_t  context_tag  ,
05462                               uint32_t               pname  );
05463 
05464 xcb_glx_float32_t *
05465 xcb_glx_get_floatv_data (const xcb_glx_get_floatv_reply_t *R  );
05466 
05467 int
05468 xcb_glx_get_floatv_data_length (const xcb_glx_get_floatv_reply_t *R  );
05469 
05470 xcb_generic_iterator_t
05471 xcb_glx_get_floatv_data_end (const xcb_glx_get_floatv_reply_t *R  );
05472 
05487 xcb_glx_get_floatv_reply_t *
05488 xcb_glx_get_floatv_reply (xcb_connection_t             *c  ,
05489                           xcb_glx_get_floatv_cookie_t   cookie  ,
05490                           xcb_generic_error_t         **e  );
05491 
05492 int
05493 xcb_glx_get_integerv_sizeof (const void  *_buffer  );
05494 
05503 xcb_glx_get_integerv_cookie_t
05504 xcb_glx_get_integerv (xcb_connection_t      *c  ,
05505                       xcb_glx_context_tag_t  context_tag  ,
05506                       uint32_t               pname  );
05507 
05519 xcb_glx_get_integerv_cookie_t
05520 xcb_glx_get_integerv_unchecked (xcb_connection_t      *c  ,
05521                                 xcb_glx_context_tag_t  context_tag  ,
05522                                 uint32_t               pname  );
05523 
05524 int32_t *
05525 xcb_glx_get_integerv_data (const xcb_glx_get_integerv_reply_t *R  );
05526 
05527 int
05528 xcb_glx_get_integerv_data_length (const xcb_glx_get_integerv_reply_t *R  );
05529 
05530 xcb_generic_iterator_t
05531 xcb_glx_get_integerv_data_end (const xcb_glx_get_integerv_reply_t *R  );
05532 
05547 xcb_glx_get_integerv_reply_t *
05548 xcb_glx_get_integerv_reply (xcb_connection_t               *c  ,
05549                             xcb_glx_get_integerv_cookie_t   cookie  ,
05550                             xcb_generic_error_t           **e  );
05551 
05552 int
05553 xcb_glx_get_lightfv_sizeof (const void  *_buffer  );
05554 
05563 xcb_glx_get_lightfv_cookie_t
05564 xcb_glx_get_lightfv (xcb_connection_t      *c  ,
05565                      xcb_glx_context_tag_t  context_tag  ,
05566                      uint32_t               light  ,
05567                      uint32_t               pname  );
05568 
05580 xcb_glx_get_lightfv_cookie_t
05581 xcb_glx_get_lightfv_unchecked (xcb_connection_t      *c  ,
05582                                xcb_glx_context_tag_t  context_tag  ,
05583                                uint32_t               light  ,
05584                                uint32_t               pname  );
05585 
05586 xcb_glx_float32_t *
05587 xcb_glx_get_lightfv_data (const xcb_glx_get_lightfv_reply_t *R  );
05588 
05589 int
05590 xcb_glx_get_lightfv_data_length (const xcb_glx_get_lightfv_reply_t *R  );
05591 
05592 xcb_generic_iterator_t
05593 xcb_glx_get_lightfv_data_end (const xcb_glx_get_lightfv_reply_t *R  );
05594 
05609 xcb_glx_get_lightfv_reply_t *
05610 xcb_glx_get_lightfv_reply (xcb_connection_t              *c  ,
05611                            xcb_glx_get_lightfv_cookie_t   cookie  ,
05612                            xcb_generic_error_t          **e  );
05613 
05614 int
05615 xcb_glx_get_lightiv_sizeof (const void  *_buffer  );
05616 
05625 xcb_glx_get_lightiv_cookie_t
05626 xcb_glx_get_lightiv (xcb_connection_t      *c  ,
05627                      xcb_glx_context_tag_t  context_tag  ,
05628                      uint32_t               light  ,
05629                      uint32_t               pname  );
05630 
05642 xcb_glx_get_lightiv_cookie_t
05643 xcb_glx_get_lightiv_unchecked (xcb_connection_t      *c  ,
05644                                xcb_glx_context_tag_t  context_tag  ,
05645                                uint32_t               light  ,
05646                                uint32_t               pname  );
05647 
05648 int32_t *
05649 xcb_glx_get_lightiv_data (const xcb_glx_get_lightiv_reply_t *R  );
05650 
05651 int
05652 xcb_glx_get_lightiv_data_length (const xcb_glx_get_lightiv_reply_t *R  );
05653 
05654 xcb_generic_iterator_t
05655 xcb_glx_get_lightiv_data_end (const xcb_glx_get_lightiv_reply_t *R  );
05656 
05671 xcb_glx_get_lightiv_reply_t *
05672 xcb_glx_get_lightiv_reply (xcb_connection_t              *c  ,
05673                            xcb_glx_get_lightiv_cookie_t   cookie  ,
05674                            xcb_generic_error_t          **e  );
05675 
05676 int
05677 xcb_glx_get_mapdv_sizeof (const void  *_buffer  );
05678 
05687 xcb_glx_get_mapdv_cookie_t
05688 xcb_glx_get_mapdv (xcb_connection_t      *c  ,
05689                    xcb_glx_context_tag_t  context_tag  ,
05690                    uint32_t               target  ,
05691                    uint32_t               query  );
05692 
05704 xcb_glx_get_mapdv_cookie_t
05705 xcb_glx_get_mapdv_unchecked (xcb_connection_t      *c  ,
05706                              xcb_glx_context_tag_t  context_tag  ,
05707                              uint32_t               target  ,
05708                              uint32_t               query  );
05709 
05710 xcb_glx_float64_t *
05711 xcb_glx_get_mapdv_data (const xcb_glx_get_mapdv_reply_t *R  );
05712 
05713 int
05714 xcb_glx_get_mapdv_data_length (const xcb_glx_get_mapdv_reply_t *R  );
05715 
05716 xcb_generic_iterator_t
05717 xcb_glx_get_mapdv_data_end (const xcb_glx_get_mapdv_reply_t *R  );
05718 
05733 xcb_glx_get_mapdv_reply_t *
05734 xcb_glx_get_mapdv_reply (xcb_connection_t            *c  ,
05735                          xcb_glx_get_mapdv_cookie_t   cookie  ,
05736                          xcb_generic_error_t        **e  );
05737 
05738 int
05739 xcb_glx_get_mapfv_sizeof (const void  *_buffer  );
05740 
05749 xcb_glx_get_mapfv_cookie_t
05750 xcb_glx_get_mapfv (xcb_connection_t      *c  ,
05751                    xcb_glx_context_tag_t  context_tag  ,
05752                    uint32_t               target  ,
05753                    uint32_t               query  );
05754 
05766 xcb_glx_get_mapfv_cookie_t
05767 xcb_glx_get_mapfv_unchecked (xcb_connection_t      *c  ,
05768                              xcb_glx_context_tag_t  context_tag  ,
05769                              uint32_t               target  ,
05770                              uint32_t               query  );
05771 
05772 xcb_glx_float32_t *
05773 xcb_glx_get_mapfv_data (const xcb_glx_get_mapfv_reply_t *R  );
05774 
05775 int
05776 xcb_glx_get_mapfv_data_length (const xcb_glx_get_mapfv_reply_t *R  );
05777 
05778 xcb_generic_iterator_t
05779 xcb_glx_get_mapfv_data_end (const xcb_glx_get_mapfv_reply_t *R  );
05780 
05795 xcb_glx_get_mapfv_reply_t *
05796 xcb_glx_get_mapfv_reply (xcb_connection_t            *c  ,
05797                          xcb_glx_get_mapfv_cookie_t   cookie  ,
05798                          xcb_generic_error_t        **e  );
05799 
05800 int
05801 xcb_glx_get_mapiv_sizeof (const void  *_buffer  );
05802 
05811 xcb_glx_get_mapiv_cookie_t
05812 xcb_glx_get_mapiv (xcb_connection_t      *c  ,
05813                    xcb_glx_context_tag_t  context_tag  ,
05814                    uint32_t               target  ,
05815                    uint32_t               query  );
05816 
05828 xcb_glx_get_mapiv_cookie_t
05829 xcb_glx_get_mapiv_unchecked (xcb_connection_t      *c  ,
05830                              xcb_glx_context_tag_t  context_tag  ,
05831                              uint32_t               target  ,
05832                              uint32_t               query  );
05833 
05834 int32_t *
05835 xcb_glx_get_mapiv_data (const xcb_glx_get_mapiv_reply_t *R  );
05836 
05837 int
05838 xcb_glx_get_mapiv_data_length (const xcb_glx_get_mapiv_reply_t *R  );
05839 
05840 xcb_generic_iterator_t
05841 xcb_glx_get_mapiv_data_end (const xcb_glx_get_mapiv_reply_t *R  );
05842 
05857 xcb_glx_get_mapiv_reply_t *
05858 xcb_glx_get_mapiv_reply (xcb_connection_t            *c  ,
05859                          xcb_glx_get_mapiv_cookie_t   cookie  ,
05860                          xcb_generic_error_t        **e  );
05861 
05862 int
05863 xcb_glx_get_materialfv_sizeof (const void  *_buffer  );
05864 
05873 xcb_glx_get_materialfv_cookie_t
05874 xcb_glx_get_materialfv (xcb_connection_t      *c  ,
05875                         xcb_glx_context_tag_t  context_tag  ,
05876                         uint32_t               face  ,
05877                         uint32_t               pname  );
05878 
05890 xcb_glx_get_materialfv_cookie_t
05891 xcb_glx_get_materialfv_unchecked (xcb_connection_t      *c  ,
05892                                   xcb_glx_context_tag_t  context_tag  ,
05893                                   uint32_t               face  ,
05894                                   uint32_t               pname  );
05895 
05896 xcb_glx_float32_t *
05897 xcb_glx_get_materialfv_data (const xcb_glx_get_materialfv_reply_t *R  );
05898 
05899 int
05900 xcb_glx_get_materialfv_data_length (const xcb_glx_get_materialfv_reply_t *R  );
05901 
05902 xcb_generic_iterator_t
05903 xcb_glx_get_materialfv_data_end (const xcb_glx_get_materialfv_reply_t *R  );
05904 
05919 xcb_glx_get_materialfv_reply_t *
05920 xcb_glx_get_materialfv_reply (xcb_connection_t                 *c  ,
05921                               xcb_glx_get_materialfv_cookie_t   cookie  ,
05922                               xcb_generic_error_t             **e  );
05923 
05924 int
05925 xcb_glx_get_materialiv_sizeof (const void  *_buffer  );
05926 
05935 xcb_glx_get_materialiv_cookie_t
05936 xcb_glx_get_materialiv (xcb_connection_t      *c  ,
05937                         xcb_glx_context_tag_t  context_tag  ,
05938                         uint32_t               face  ,
05939                         uint32_t               pname  );
05940 
05952 xcb_glx_get_materialiv_cookie_t
05953 xcb_glx_get_materialiv_unchecked (xcb_connection_t      *c  ,
05954                                   xcb_glx_context_tag_t  context_tag  ,
05955                                   uint32_t               face  ,
05956                                   uint32_t               pname  );
05957 
05958 int32_t *
05959 xcb_glx_get_materialiv_data (const xcb_glx_get_materialiv_reply_t *R  );
05960 
05961 int
05962 xcb_glx_get_materialiv_data_length (const xcb_glx_get_materialiv_reply_t *R  );
05963 
05964 xcb_generic_iterator_t
05965 xcb_glx_get_materialiv_data_end (const xcb_glx_get_materialiv_reply_t *R  );
05966 
05981 xcb_glx_get_materialiv_reply_t *
05982 xcb_glx_get_materialiv_reply (xcb_connection_t                 *c  ,
05983                               xcb_glx_get_materialiv_cookie_t   cookie  ,
05984                               xcb_generic_error_t             **e  );
05985 
05986 int
05987 xcb_glx_get_pixel_mapfv_sizeof (const void  *_buffer  );
05988 
05997 xcb_glx_get_pixel_mapfv_cookie_t
05998 xcb_glx_get_pixel_mapfv (xcb_connection_t      *c  ,
05999                          xcb_glx_context_tag_t  context_tag  ,
06000                          uint32_t               map  );
06001 
06013 xcb_glx_get_pixel_mapfv_cookie_t
06014 xcb_glx_get_pixel_mapfv_unchecked (xcb_connection_t      *c  ,
06015                                    xcb_glx_context_tag_t  context_tag  ,
06016                                    uint32_t               map  );
06017 
06018 xcb_glx_float32_t *
06019 xcb_glx_get_pixel_mapfv_data (const xcb_glx_get_pixel_mapfv_reply_t *R  );
06020 
06021 int
06022 xcb_glx_get_pixel_mapfv_data_length (const xcb_glx_get_pixel_mapfv_reply_t *R  );
06023 
06024 xcb_generic_iterator_t
06025 xcb_glx_get_pixel_mapfv_data_end (const xcb_glx_get_pixel_mapfv_reply_t *R  );
06026 
06041 xcb_glx_get_pixel_mapfv_reply_t *
06042 xcb_glx_get_pixel_mapfv_reply (xcb_connection_t                  *c  ,
06043                                xcb_glx_get_pixel_mapfv_cookie_t   cookie  ,
06044                                xcb_generic_error_t              **e  );
06045 
06046 int
06047 xcb_glx_get_pixel_mapuiv_sizeof (const void  *_buffer  );
06048 
06057 xcb_glx_get_pixel_mapuiv_cookie_t
06058 xcb_glx_get_pixel_mapuiv (xcb_connection_t      *c  ,
06059                           xcb_glx_context_tag_t  context_tag  ,
06060                           uint32_t               map  );
06061 
06073 xcb_glx_get_pixel_mapuiv_cookie_t
06074 xcb_glx_get_pixel_mapuiv_unchecked (xcb_connection_t      *c  ,
06075                                     xcb_glx_context_tag_t  context_tag  ,
06076                                     uint32_t               map  );
06077 
06078 uint32_t *
06079 xcb_glx_get_pixel_mapuiv_data (const xcb_glx_get_pixel_mapuiv_reply_t *R  );
06080 
06081 int
06082 xcb_glx_get_pixel_mapuiv_data_length (const xcb_glx_get_pixel_mapuiv_reply_t *R  );
06083 
06084 xcb_generic_iterator_t
06085 xcb_glx_get_pixel_mapuiv_data_end (const xcb_glx_get_pixel_mapuiv_reply_t *R  );
06086 
06101 xcb_glx_get_pixel_mapuiv_reply_t *
06102 xcb_glx_get_pixel_mapuiv_reply (xcb_connection_t                   *c  ,
06103                                 xcb_glx_get_pixel_mapuiv_cookie_t   cookie  ,
06104                                 xcb_generic_error_t               **e  );
06105 
06106 int
06107 xcb_glx_get_pixel_mapusv_sizeof (const void  *_buffer  );
06108 
06117 xcb_glx_get_pixel_mapusv_cookie_t
06118 xcb_glx_get_pixel_mapusv (xcb_connection_t      *c  ,
06119                           xcb_glx_context_tag_t  context_tag  ,
06120                           uint32_t               map  );
06121 
06133 xcb_glx_get_pixel_mapusv_cookie_t
06134 xcb_glx_get_pixel_mapusv_unchecked (xcb_connection_t      *c  ,
06135                                     xcb_glx_context_tag_t  context_tag  ,
06136                                     uint32_t               map  );
06137 
06138 uint16_t *
06139 xcb_glx_get_pixel_mapusv_data (const xcb_glx_get_pixel_mapusv_reply_t *R  );
06140 
06141 int
06142 xcb_glx_get_pixel_mapusv_data_length (const xcb_glx_get_pixel_mapusv_reply_t *R  );
06143 
06144 xcb_generic_iterator_t
06145 xcb_glx_get_pixel_mapusv_data_end (const xcb_glx_get_pixel_mapusv_reply_t *R  );
06146 
06161 xcb_glx_get_pixel_mapusv_reply_t *
06162 xcb_glx_get_pixel_mapusv_reply (xcb_connection_t                   *c  ,
06163                                 xcb_glx_get_pixel_mapusv_cookie_t   cookie  ,
06164                                 xcb_generic_error_t               **e  );
06165 
06166 int
06167 xcb_glx_get_polygon_stipple_sizeof (const void  *_buffer  );
06168 
06177 xcb_glx_get_polygon_stipple_cookie_t
06178 xcb_glx_get_polygon_stipple (xcb_connection_t      *c  ,
06179                              xcb_glx_context_tag_t  context_tag  ,
06180                              uint8_t                lsb_first  );
06181 
06193 xcb_glx_get_polygon_stipple_cookie_t
06194 xcb_glx_get_polygon_stipple_unchecked (xcb_connection_t      *c  ,
06195                                        xcb_glx_context_tag_t  context_tag  ,
06196                                        uint8_t                lsb_first  );
06197 
06198 uint8_t *
06199 xcb_glx_get_polygon_stipple_data (const xcb_glx_get_polygon_stipple_reply_t *R  );
06200 
06201 int
06202 xcb_glx_get_polygon_stipple_data_length (const xcb_glx_get_polygon_stipple_reply_t *R  );
06203 
06204 xcb_generic_iterator_t
06205 xcb_glx_get_polygon_stipple_data_end (const xcb_glx_get_polygon_stipple_reply_t *R  );
06206 
06221 xcb_glx_get_polygon_stipple_reply_t *
06222 xcb_glx_get_polygon_stipple_reply (xcb_connection_t                      *c  ,
06223                                    xcb_glx_get_polygon_stipple_cookie_t   cookie  ,
06224                                    xcb_generic_error_t                  **e  );
06225 
06226 int
06227 xcb_glx_get_string_sizeof (const void  *_buffer  );
06228 
06237 xcb_glx_get_string_cookie_t
06238 xcb_glx_get_string (xcb_connection_t      *c  ,
06239                     xcb_glx_context_tag_t  context_tag  ,
06240                     uint32_t               name  );
06241 
06253 xcb_glx_get_string_cookie_t
06254 xcb_glx_get_string_unchecked (xcb_connection_t      *c  ,
06255                               xcb_glx_context_tag_t  context_tag  ,
06256                               uint32_t               name  );
06257 
06258 char *
06259 xcb_glx_get_string_string (const xcb_glx_get_string_reply_t *R  );
06260 
06261 int
06262 xcb_glx_get_string_string_length (const xcb_glx_get_string_reply_t *R  );
06263 
06264 xcb_generic_iterator_t
06265 xcb_glx_get_string_string_end (const xcb_glx_get_string_reply_t *R  );
06266 
06281 xcb_glx_get_string_reply_t *
06282 xcb_glx_get_string_reply (xcb_connection_t             *c  ,
06283                           xcb_glx_get_string_cookie_t   cookie  ,
06284                           xcb_generic_error_t         **e  );
06285 
06286 int
06287 xcb_glx_get_tex_envfv_sizeof (const void  *_buffer  );
06288 
06297 xcb_glx_get_tex_envfv_cookie_t
06298 xcb_glx_get_tex_envfv (xcb_connection_t      *c  ,
06299                        xcb_glx_context_tag_t  context_tag  ,
06300                        uint32_t               target  ,
06301                        uint32_t               pname  );
06302 
06314 xcb_glx_get_tex_envfv_cookie_t
06315 xcb_glx_get_tex_envfv_unchecked (xcb_connection_t      *c  ,
06316                                  xcb_glx_context_tag_t  context_tag  ,
06317                                  uint32_t               target  ,
06318                                  uint32_t               pname  );
06319 
06320 xcb_glx_float32_t *
06321 xcb_glx_get_tex_envfv_data (const xcb_glx_get_tex_envfv_reply_t *R  );
06322 
06323 int
06324 xcb_glx_get_tex_envfv_data_length (const xcb_glx_get_tex_envfv_reply_t *R  );
06325 
06326 xcb_generic_iterator_t
06327 xcb_glx_get_tex_envfv_data_end (const xcb_glx_get_tex_envfv_reply_t *R  );
06328 
06343 xcb_glx_get_tex_envfv_reply_t *
06344 xcb_glx_get_tex_envfv_reply (xcb_connection_t                *c  ,
06345                              xcb_glx_get_tex_envfv_cookie_t   cookie  ,
06346                              xcb_generic_error_t            **e  );
06347 
06348 int
06349 xcb_glx_get_tex_enviv_sizeof (const void  *_buffer  );
06350 
06359 xcb_glx_get_tex_enviv_cookie_t
06360 xcb_glx_get_tex_enviv (xcb_connection_t      *c  ,
06361                        xcb_glx_context_tag_t  context_tag  ,
06362                        uint32_t               target  ,
06363                        uint32_t               pname  );
06364 
06376 xcb_glx_get_tex_enviv_cookie_t
06377 xcb_glx_get_tex_enviv_unchecked (xcb_connection_t      *c  ,
06378                                  xcb_glx_context_tag_t  context_tag  ,
06379                                  uint32_t               target  ,
06380                                  uint32_t               pname  );
06381 
06382 int32_t *
06383 xcb_glx_get_tex_enviv_data (const xcb_glx_get_tex_enviv_reply_t *R  );
06384 
06385 int
06386 xcb_glx_get_tex_enviv_data_length (const xcb_glx_get_tex_enviv_reply_t *R  );
06387 
06388 xcb_generic_iterator_t
06389 xcb_glx_get_tex_enviv_data_end (const xcb_glx_get_tex_enviv_reply_t *R  );
06390 
06405 xcb_glx_get_tex_enviv_reply_t *
06406 xcb_glx_get_tex_enviv_reply (xcb_connection_t                *c  ,
06407                              xcb_glx_get_tex_enviv_cookie_t   cookie  ,
06408                              xcb_generic_error_t            **e  );
06409 
06410 int
06411 xcb_glx_get_tex_gendv_sizeof (const void  *_buffer  );
06412 
06421 xcb_glx_get_tex_gendv_cookie_t
06422 xcb_glx_get_tex_gendv (xcb_connection_t      *c  ,
06423                        xcb_glx_context_tag_t  context_tag  ,
06424                        uint32_t               coord  ,
06425                        uint32_t               pname  );
06426 
06438 xcb_glx_get_tex_gendv_cookie_t
06439 xcb_glx_get_tex_gendv_unchecked (xcb_connection_t      *c  ,
06440                                  xcb_glx_context_tag_t  context_tag  ,
06441                                  uint32_t               coord  ,
06442                                  uint32_t               pname  );
06443 
06444 xcb_glx_float64_t *
06445 xcb_glx_get_tex_gendv_data (const xcb_glx_get_tex_gendv_reply_t *R  );
06446 
06447 int
06448 xcb_glx_get_tex_gendv_data_length (const xcb_glx_get_tex_gendv_reply_t *R  );
06449 
06450 xcb_generic_iterator_t
06451 xcb_glx_get_tex_gendv_data_end (const xcb_glx_get_tex_gendv_reply_t *R  );
06452 
06467 xcb_glx_get_tex_gendv_reply_t *
06468 xcb_glx_get_tex_gendv_reply (xcb_connection_t                *c  ,
06469                              xcb_glx_get_tex_gendv_cookie_t   cookie  ,
06470                              xcb_generic_error_t            **e  );
06471 
06472 int
06473 xcb_glx_get_tex_genfv_sizeof (const void  *_buffer  );
06474 
06483 xcb_glx_get_tex_genfv_cookie_t
06484 xcb_glx_get_tex_genfv (xcb_connection_t      *c  ,
06485                        xcb_glx_context_tag_t  context_tag  ,
06486                        uint32_t               coord  ,
06487                        uint32_t               pname  );
06488 
06500 xcb_glx_get_tex_genfv_cookie_t
06501 xcb_glx_get_tex_genfv_unchecked (xcb_connection_t      *c  ,
06502                                  xcb_glx_context_tag_t  context_tag  ,
06503                                  uint32_t               coord  ,
06504                                  uint32_t               pname  );
06505 
06506 xcb_glx_float32_t *
06507 xcb_glx_get_tex_genfv_data (const xcb_glx_get_tex_genfv_reply_t *R  );
06508 
06509 int
06510 xcb_glx_get_tex_genfv_data_length (const xcb_glx_get_tex_genfv_reply_t *R  );
06511 
06512 xcb_generic_iterator_t
06513 xcb_glx_get_tex_genfv_data_end (const xcb_glx_get_tex_genfv_reply_t *R  );
06514 
06529 xcb_glx_get_tex_genfv_reply_t *
06530 xcb_glx_get_tex_genfv_reply (xcb_connection_t                *c  ,
06531                              xcb_glx_get_tex_genfv_cookie_t   cookie  ,
06532                              xcb_generic_error_t            **e  );
06533 
06534 int
06535 xcb_glx_get_tex_geniv_sizeof (const void  *_buffer  );
06536 
06545 xcb_glx_get_tex_geniv_cookie_t
06546 xcb_glx_get_tex_geniv (xcb_connection_t      *c  ,
06547                        xcb_glx_context_tag_t  context_tag  ,
06548                        uint32_t               coord  ,
06549                        uint32_t               pname  );
06550 
06562 xcb_glx_get_tex_geniv_cookie_t
06563 xcb_glx_get_tex_geniv_unchecked (xcb_connection_t      *c  ,
06564                                  xcb_glx_context_tag_t  context_tag  ,
06565                                  uint32_t               coord  ,
06566                                  uint32_t               pname  );
06567 
06568 int32_t *
06569 xcb_glx_get_tex_geniv_data (const xcb_glx_get_tex_geniv_reply_t *R  );
06570 
06571 int
06572 xcb_glx_get_tex_geniv_data_length (const xcb_glx_get_tex_geniv_reply_t *R  );
06573 
06574 xcb_generic_iterator_t
06575 xcb_glx_get_tex_geniv_data_end (const xcb_glx_get_tex_geniv_reply_t *R  );
06576 
06591 xcb_glx_get_tex_geniv_reply_t *
06592 xcb_glx_get_tex_geniv_reply (xcb_connection_t                *c  ,
06593                              xcb_glx_get_tex_geniv_cookie_t   cookie  ,
06594                              xcb_generic_error_t            **e  );
06595 
06596 int
06597 xcb_glx_get_tex_image_sizeof (const void  *_buffer  );
06598 
06607 xcb_glx_get_tex_image_cookie_t
06608 xcb_glx_get_tex_image (xcb_connection_t      *c  ,
06609                        xcb_glx_context_tag_t  context_tag  ,
06610                        uint32_t               target  ,
06611                        int32_t                level  ,
06612                        uint32_t               format  ,
06613                        uint32_t               type  ,
06614                        uint8_t                swap_bytes  );
06615 
06627 xcb_glx_get_tex_image_cookie_t
06628 xcb_glx_get_tex_image_unchecked (xcb_connection_t      *c  ,
06629                                  xcb_glx_context_tag_t  context_tag  ,
06630                                  uint32_t               target  ,
06631                                  int32_t                level  ,
06632                                  uint32_t               format  ,
06633                                  uint32_t               type  ,
06634                                  uint8_t                swap_bytes  );
06635 
06636 uint8_t *
06637 xcb_glx_get_tex_image_data (const xcb_glx_get_tex_image_reply_t *R  );
06638 
06639 int
06640 xcb_glx_get_tex_image_data_length (const xcb_glx_get_tex_image_reply_t *R  );
06641 
06642 xcb_generic_iterator_t
06643 xcb_glx_get_tex_image_data_end (const xcb_glx_get_tex_image_reply_t *R  );
06644 
06659 xcb_glx_get_tex_image_reply_t *
06660 xcb_glx_get_tex_image_reply (xcb_connection_t                *c  ,
06661                              xcb_glx_get_tex_image_cookie_t   cookie  ,
06662                              xcb_generic_error_t            **e  );
06663 
06664 int
06665 xcb_glx_get_tex_parameterfv_sizeof (const void  *_buffer  );
06666 
06675 xcb_glx_get_tex_parameterfv_cookie_t
06676 xcb_glx_get_tex_parameterfv (xcb_connection_t      *c  ,
06677                              xcb_glx_context_tag_t  context_tag  ,
06678                              uint32_t               target  ,
06679                              uint32_t               pname  );
06680 
06692 xcb_glx_get_tex_parameterfv_cookie_t
06693 xcb_glx_get_tex_parameterfv_unchecked (xcb_connection_t      *c  ,
06694                                        xcb_glx_context_tag_t  context_tag  ,
06695                                        uint32_t               target  ,
06696                                        uint32_t               pname  );
06697 
06698 xcb_glx_float32_t *
06699 xcb_glx_get_tex_parameterfv_data (const xcb_glx_get_tex_parameterfv_reply_t *R  );
06700 
06701 int
06702 xcb_glx_get_tex_parameterfv_data_length (const xcb_glx_get_tex_parameterfv_reply_t *R  );
06703 
06704 xcb_generic_iterator_t
06705 xcb_glx_get_tex_parameterfv_data_end (const xcb_glx_get_tex_parameterfv_reply_t *R  );
06706 
06721 xcb_glx_get_tex_parameterfv_reply_t *
06722 xcb_glx_get_tex_parameterfv_reply (xcb_connection_t                      *c  ,
06723                                    xcb_glx_get_tex_parameterfv_cookie_t   cookie  ,
06724                                    xcb_generic_error_t                  **e  );
06725 
06726 int
06727 xcb_glx_get_tex_parameteriv_sizeof (const void  *_buffer  );
06728 
06737 xcb_glx_get_tex_parameteriv_cookie_t
06738 xcb_glx_get_tex_parameteriv (xcb_connection_t      *c  ,
06739                              xcb_glx_context_tag_t  context_tag  ,
06740                              uint32_t               target  ,
06741                              uint32_t               pname  );
06742 
06754 xcb_glx_get_tex_parameteriv_cookie_t
06755 xcb_glx_get_tex_parameteriv_unchecked (xcb_connection_t      *c  ,
06756                                        xcb_glx_context_tag_t  context_tag  ,
06757                                        uint32_t               target  ,
06758                                        uint32_t               pname  );
06759 
06760 int32_t *
06761 xcb_glx_get_tex_parameteriv_data (const xcb_glx_get_tex_parameteriv_reply_t *R  );
06762 
06763 int
06764 xcb_glx_get_tex_parameteriv_data_length (const xcb_glx_get_tex_parameteriv_reply_t *R  );
06765 
06766 xcb_generic_iterator_t
06767 xcb_glx_get_tex_parameteriv_data_end (const xcb_glx_get_tex_parameteriv_reply_t *R  );
06768 
06783 xcb_glx_get_tex_parameteriv_reply_t *
06784 xcb_glx_get_tex_parameteriv_reply (xcb_connection_t                      *c  ,
06785                                    xcb_glx_get_tex_parameteriv_cookie_t   cookie  ,
06786                                    xcb_generic_error_t                  **e  );
06787 
06788 int
06789 xcb_glx_get_tex_level_parameterfv_sizeof (const void  *_buffer  );
06790 
06799 xcb_glx_get_tex_level_parameterfv_cookie_t
06800 xcb_glx_get_tex_level_parameterfv (xcb_connection_t      *c  ,
06801                                    xcb_glx_context_tag_t  context_tag  ,
06802                                    uint32_t               target  ,
06803                                    int32_t                level  ,
06804                                    uint32_t               pname  );
06805 
06817 xcb_glx_get_tex_level_parameterfv_cookie_t
06818 xcb_glx_get_tex_level_parameterfv_unchecked (xcb_connection_t      *c  ,
06819                                              xcb_glx_context_tag_t  context_tag  ,
06820                                              uint32_t               target  ,
06821                                              int32_t                level  ,
06822                                              uint32_t               pname  );
06823 
06824 xcb_glx_float32_t *
06825 xcb_glx_get_tex_level_parameterfv_data (const xcb_glx_get_tex_level_parameterfv_reply_t *R  );
06826 
06827 int
06828 xcb_glx_get_tex_level_parameterfv_data_length (const xcb_glx_get_tex_level_parameterfv_reply_t *R  );
06829 
06830 xcb_generic_iterator_t
06831 xcb_glx_get_tex_level_parameterfv_data_end (const xcb_glx_get_tex_level_parameterfv_reply_t *R  );
06832 
06847 xcb_glx_get_tex_level_parameterfv_reply_t *
06848 xcb_glx_get_tex_level_parameterfv_reply (xcb_connection_t                            *c  ,
06849                                          xcb_glx_get_tex_level_parameterfv_cookie_t   cookie  ,
06850                                          xcb_generic_error_t                        **e  );
06851 
06852 int
06853 xcb_glx_get_tex_level_parameteriv_sizeof (const void  *_buffer  );
06854 
06863 xcb_glx_get_tex_level_parameteriv_cookie_t
06864 xcb_glx_get_tex_level_parameteriv (xcb_connection_t      *c  ,
06865                                    xcb_glx_context_tag_t  context_tag  ,
06866                                    uint32_t               target  ,
06867                                    int32_t                level  ,
06868                                    uint32_t               pname  );
06869 
06881 xcb_glx_get_tex_level_parameteriv_cookie_t
06882 xcb_glx_get_tex_level_parameteriv_unchecked (xcb_connection_t      *c  ,
06883                                              xcb_glx_context_tag_t  context_tag  ,
06884                                              uint32_t               target  ,
06885                                              int32_t                level  ,
06886                                              uint32_t               pname  );
06887 
06888 int32_t *
06889 xcb_glx_get_tex_level_parameteriv_data (const xcb_glx_get_tex_level_parameteriv_reply_t *R  );
06890 
06891 int
06892 xcb_glx_get_tex_level_parameteriv_data_length (const xcb_glx_get_tex_level_parameteriv_reply_t *R  );
06893 
06894 xcb_generic_iterator_t
06895 xcb_glx_get_tex_level_parameteriv_data_end (const xcb_glx_get_tex_level_parameteriv_reply_t *R  );
06896 
06911 xcb_glx_get_tex_level_parameteriv_reply_t *
06912 xcb_glx_get_tex_level_parameteriv_reply (xcb_connection_t                            *c  ,
06913                                          xcb_glx_get_tex_level_parameteriv_cookie_t   cookie  ,
06914                                          xcb_generic_error_t                        **e  );
06915 
06924 xcb_glx_is_list_cookie_t
06925 xcb_glx_is_list (xcb_connection_t      *c  ,
06926                  xcb_glx_context_tag_t  context_tag  ,
06927                  uint32_t               list  );
06928 
06940 xcb_glx_is_list_cookie_t
06941 xcb_glx_is_list_unchecked (xcb_connection_t      *c  ,
06942                            xcb_glx_context_tag_t  context_tag  ,
06943                            uint32_t               list  );
06944 
06959 xcb_glx_is_list_reply_t *
06960 xcb_glx_is_list_reply (xcb_connection_t          *c  ,
06961                        xcb_glx_is_list_cookie_t   cookie  ,
06962                        xcb_generic_error_t      **e  );
06963 
06975 xcb_void_cookie_t
06976 xcb_glx_flush_checked (xcb_connection_t      *c  ,
06977                        xcb_glx_context_tag_t  context_tag  );
06978 
06987 xcb_void_cookie_t
06988 xcb_glx_flush (xcb_connection_t      *c  ,
06989                xcb_glx_context_tag_t  context_tag  );
06990 
06991 int
06992 xcb_glx_are_textures_resident_sizeof (const void  *_buffer  );
06993 
07002 xcb_glx_are_textures_resident_cookie_t
07003 xcb_glx_are_textures_resident (xcb_connection_t      *c  ,
07004                                xcb_glx_context_tag_t  context_tag  ,
07005                                int32_t                n  ,
07006                                const uint32_t        *textures  );
07007 
07019 xcb_glx_are_textures_resident_cookie_t
07020 xcb_glx_are_textures_resident_unchecked (xcb_connection_t      *c  ,
07021                                          xcb_glx_context_tag_t  context_tag  ,
07022                                          int32_t                n  ,
07023                                          const uint32_t        *textures  );
07024 
07025 uint8_t *
07026 xcb_glx_are_textures_resident_data (const xcb_glx_are_textures_resident_reply_t *R  );
07027 
07028 int
07029 xcb_glx_are_textures_resident_data_length (const xcb_glx_are_textures_resident_reply_t *R  );
07030 
07031 xcb_generic_iterator_t
07032 xcb_glx_are_textures_resident_data_end (const xcb_glx_are_textures_resident_reply_t *R  );
07033 
07048 xcb_glx_are_textures_resident_reply_t *
07049 xcb_glx_are_textures_resident_reply (xcb_connection_t                        *c  ,
07050                                      xcb_glx_are_textures_resident_cookie_t   cookie  ,
07051                                      xcb_generic_error_t                    **e  );
07052 
07053 int
07054 xcb_glx_delete_textures_sizeof (const void  *_buffer  );
07055 
07067 xcb_void_cookie_t
07068 xcb_glx_delete_textures_checked (xcb_connection_t      *c  ,
07069                                  xcb_glx_context_tag_t  context_tag  ,
07070                                  int32_t                n  ,
07071                                  const uint32_t        *textures  );
07072 
07081 xcb_void_cookie_t
07082 xcb_glx_delete_textures (xcb_connection_t      *c  ,
07083                          xcb_glx_context_tag_t  context_tag  ,
07084                          int32_t                n  ,
07085                          const uint32_t        *textures  );
07086 
07087 int
07088 xcb_glx_gen_textures_sizeof (const void  *_buffer  );
07089 
07098 xcb_glx_gen_textures_cookie_t
07099 xcb_glx_gen_textures (xcb_connection_t      *c  ,
07100                       xcb_glx_context_tag_t  context_tag  ,
07101                       int32_t                n  );
07102 
07114 xcb_glx_gen_textures_cookie_t
07115 xcb_glx_gen_textures_unchecked (xcb_connection_t      *c  ,
07116                                 xcb_glx_context_tag_t  context_tag  ,
07117                                 int32_t                n  );
07118 
07119 uint32_t *
07120 xcb_glx_gen_textures_data (const xcb_glx_gen_textures_reply_t *R  );
07121 
07122 int
07123 xcb_glx_gen_textures_data_length (const xcb_glx_gen_textures_reply_t *R  );
07124 
07125 xcb_generic_iterator_t
07126 xcb_glx_gen_textures_data_end (const xcb_glx_gen_textures_reply_t *R  );
07127 
07142 xcb_glx_gen_textures_reply_t *
07143 xcb_glx_gen_textures_reply (xcb_connection_t               *c  ,
07144                             xcb_glx_gen_textures_cookie_t   cookie  ,
07145                             xcb_generic_error_t           **e  );
07146 
07155 xcb_glx_is_texture_cookie_t
07156 xcb_glx_is_texture (xcb_connection_t      *c  ,
07157                     xcb_glx_context_tag_t  context_tag  ,
07158                     uint32_t               texture  );
07159 
07171 xcb_glx_is_texture_cookie_t
07172 xcb_glx_is_texture_unchecked (xcb_connection_t      *c  ,
07173                               xcb_glx_context_tag_t  context_tag  ,
07174                               uint32_t               texture  );
07175 
07190 xcb_glx_is_texture_reply_t *
07191 xcb_glx_is_texture_reply (xcb_connection_t             *c  ,
07192                           xcb_glx_is_texture_cookie_t   cookie  ,
07193                           xcb_generic_error_t         **e  );
07194 
07195 int
07196 xcb_glx_get_color_table_sizeof (const void  *_buffer  );
07197 
07206 xcb_glx_get_color_table_cookie_t
07207 xcb_glx_get_color_table (xcb_connection_t      *c  ,
07208                          xcb_glx_context_tag_t  context_tag  ,
07209                          uint32_t               target  ,
07210                          uint32_t               format  ,
07211                          uint32_t               type  ,
07212                          uint8_t                swap_bytes  );
07213 
07225 xcb_glx_get_color_table_cookie_t
07226 xcb_glx_get_color_table_unchecked (xcb_connection_t      *c  ,
07227                                    xcb_glx_context_tag_t  context_tag  ,
07228                                    uint32_t               target  ,
07229                                    uint32_t               format  ,
07230                                    uint32_t               type  ,
07231                                    uint8_t                swap_bytes  );
07232 
07233 uint8_t *
07234 xcb_glx_get_color_table_data (const xcb_glx_get_color_table_reply_t *R  );
07235 
07236 int
07237 xcb_glx_get_color_table_data_length (const xcb_glx_get_color_table_reply_t *R  );
07238 
07239 xcb_generic_iterator_t
07240 xcb_glx_get_color_table_data_end (const xcb_glx_get_color_table_reply_t *R  );
07241 
07256 xcb_glx_get_color_table_reply_t *
07257 xcb_glx_get_color_table_reply (xcb_connection_t                  *c  ,
07258                                xcb_glx_get_color_table_cookie_t   cookie  ,
07259                                xcb_generic_error_t              **e  );
07260 
07261 int
07262 xcb_glx_get_color_table_parameterfv_sizeof (const void  *_buffer  );
07263 
07272 xcb_glx_get_color_table_parameterfv_cookie_t
07273 xcb_glx_get_color_table_parameterfv (xcb_connection_t      *c  ,
07274                                      xcb_glx_context_tag_t  context_tag  ,
07275                                      uint32_t               target  ,
07276                                      uint32_t               pname  );
07277 
07289 xcb_glx_get_color_table_parameterfv_cookie_t
07290 xcb_glx_get_color_table_parameterfv_unchecked (xcb_connection_t      *c  ,
07291                                                xcb_glx_context_tag_t  context_tag  ,
07292                                                uint32_t               target  ,
07293                                                uint32_t               pname  );
07294 
07295 xcb_glx_float32_t *
07296 xcb_glx_get_color_table_parameterfv_data (const xcb_glx_get_color_table_parameterfv_reply_t *R  );
07297 
07298 int
07299 xcb_glx_get_color_table_parameterfv_data_length (const xcb_glx_get_color_table_parameterfv_reply_t *R  );
07300 
07301 xcb_generic_iterator_t
07302 xcb_glx_get_color_table_parameterfv_data_end (const xcb_glx_get_color_table_parameterfv_reply_t *R  );
07303 
07318 xcb_glx_get_color_table_parameterfv_reply_t *
07319 xcb_glx_get_color_table_parameterfv_reply (xcb_connection_t                              *c  ,
07320                                            xcb_glx_get_color_table_parameterfv_cookie_t   cookie  ,
07321                                            xcb_generic_error_t                          **e  );
07322 
07323 int
07324 xcb_glx_get_color_table_parameteriv_sizeof (const void  *_buffer  );
07325 
07334 xcb_glx_get_color_table_parameteriv_cookie_t
07335 xcb_glx_get_color_table_parameteriv (xcb_connection_t      *c  ,
07336                                      xcb_glx_context_tag_t  context_tag  ,
07337                                      uint32_t               target  ,
07338                                      uint32_t               pname  );
07339 
07351 xcb_glx_get_color_table_parameteriv_cookie_t
07352 xcb_glx_get_color_table_parameteriv_unchecked (xcb_connection_t      *c  ,
07353                                                xcb_glx_context_tag_t  context_tag  ,
07354                                                uint32_t               target  ,
07355                                                uint32_t               pname  );
07356 
07357 int32_t *
07358 xcb_glx_get_color_table_parameteriv_data (const xcb_glx_get_color_table_parameteriv_reply_t *R  );
07359 
07360 int
07361 xcb_glx_get_color_table_parameteriv_data_length (const xcb_glx_get_color_table_parameteriv_reply_t *R  );
07362 
07363 xcb_generic_iterator_t
07364 xcb_glx_get_color_table_parameteriv_data_end (const xcb_glx_get_color_table_parameteriv_reply_t *R  );
07365 
07380 xcb_glx_get_color_table_parameteriv_reply_t *
07381 xcb_glx_get_color_table_parameteriv_reply (xcb_connection_t                              *c  ,
07382                                            xcb_glx_get_color_table_parameteriv_cookie_t   cookie  ,
07383                                            xcb_generic_error_t                          **e  );
07384 
07385 int
07386 xcb_glx_get_convolution_filter_sizeof (const void  *_buffer  );
07387 
07396 xcb_glx_get_convolution_filter_cookie_t
07397 xcb_glx_get_convolution_filter (xcb_connection_t      *c  ,
07398                                 xcb_glx_context_tag_t  context_tag  ,
07399                                 uint32_t               target  ,
07400                                 uint32_t               format  ,
07401                                 uint32_t               type  ,
07402                                 uint8_t                swap_bytes  );
07403 
07415 xcb_glx_get_convolution_filter_cookie_t
07416 xcb_glx_get_convolution_filter_unchecked (xcb_connection_t      *c  ,
07417                                           xcb_glx_context_tag_t  context_tag  ,
07418                                           uint32_t               target  ,
07419                                           uint32_t               format  ,
07420                                           uint32_t               type  ,
07421                                           uint8_t                swap_bytes  );
07422 
07423 uint8_t *
07424 xcb_glx_get_convolution_filter_data (const xcb_glx_get_convolution_filter_reply_t *R  );
07425 
07426 int
07427 xcb_glx_get_convolution_filter_data_length (const xcb_glx_get_convolution_filter_reply_t *R  );
07428 
07429 xcb_generic_iterator_t
07430 xcb_glx_get_convolution_filter_data_end (const xcb_glx_get_convolution_filter_reply_t *R  );
07431 
07446 xcb_glx_get_convolution_filter_reply_t *
07447 xcb_glx_get_convolution_filter_reply (xcb_connection_t                         *c  ,
07448                                       xcb_glx_get_convolution_filter_cookie_t   cookie  ,
07449                                       xcb_generic_error_t                     **e  );
07450 
07451 int
07452 xcb_glx_get_convolution_parameterfv_sizeof (const void  *_buffer  );
07453 
07462 xcb_glx_get_convolution_parameterfv_cookie_t
07463 xcb_glx_get_convolution_parameterfv (xcb_connection_t      *c  ,
07464                                      xcb_glx_context_tag_t  context_tag  ,
07465                                      uint32_t               target  ,
07466                                      uint32_t               pname  );
07467 
07479 xcb_glx_get_convolution_parameterfv_cookie_t
07480 xcb_glx_get_convolution_parameterfv_unchecked (xcb_connection_t      *c  ,
07481                                                xcb_glx_context_tag_t  context_tag  ,
07482                                                uint32_t               target  ,
07483                                                uint32_t               pname  );
07484 
07485 xcb_glx_float32_t *
07486 xcb_glx_get_convolution_parameterfv_data (const xcb_glx_get_convolution_parameterfv_reply_t *R  );
07487 
07488 int
07489 xcb_glx_get_convolution_parameterfv_data_length (const xcb_glx_get_convolution_parameterfv_reply_t *R  );
07490 
07491 xcb_generic_iterator_t
07492 xcb_glx_get_convolution_parameterfv_data_end (const xcb_glx_get_convolution_parameterfv_reply_t *R  );
07493 
07508 xcb_glx_get_convolution_parameterfv_reply_t *
07509 xcb_glx_get_convolution_parameterfv_reply (xcb_connection_t                              *c  ,
07510                                            xcb_glx_get_convolution_parameterfv_cookie_t   cookie  ,
07511                                            xcb_generic_error_t                          **e  );
07512 
07513 int
07514 xcb_glx_get_convolution_parameteriv_sizeof (const void  *_buffer  );
07515 
07524 xcb_glx_get_convolution_parameteriv_cookie_t
07525 xcb_glx_get_convolution_parameteriv (xcb_connection_t      *c  ,
07526                                      xcb_glx_context_tag_t  context_tag  ,
07527                                      uint32_t               target  ,
07528                                      uint32_t               pname  );
07529 
07541 xcb_glx_get_convolution_parameteriv_cookie_t
07542 xcb_glx_get_convolution_parameteriv_unchecked (xcb_connection_t      *c  ,
07543                                                xcb_glx_context_tag_t  context_tag  ,
07544                                                uint32_t               target  ,
07545                                                uint32_t               pname  );
07546 
07547 int32_t *
07548 xcb_glx_get_convolution_parameteriv_data (const xcb_glx_get_convolution_parameteriv_reply_t *R  );
07549 
07550 int
07551 xcb_glx_get_convolution_parameteriv_data_length (const xcb_glx_get_convolution_parameteriv_reply_t *R  );
07552 
07553 xcb_generic_iterator_t
07554 xcb_glx_get_convolution_parameteriv_data_end (const xcb_glx_get_convolution_parameteriv_reply_t *R  );
07555 
07570 xcb_glx_get_convolution_parameteriv_reply_t *
07571 xcb_glx_get_convolution_parameteriv_reply (xcb_connection_t                              *c  ,
07572                                            xcb_glx_get_convolution_parameteriv_cookie_t   cookie  ,
07573                                            xcb_generic_error_t                          **e  );
07574 
07575 int
07576 xcb_glx_get_separable_filter_sizeof (const void  *_buffer  );
07577 
07586 xcb_glx_get_separable_filter_cookie_t
07587 xcb_glx_get_separable_filter (xcb_connection_t      *c  ,
07588                               xcb_glx_context_tag_t  context_tag  ,
07589                               uint32_t               target  ,
07590                               uint32_t               format  ,
07591                               uint32_t               type  ,
07592                               uint8_t                swap_bytes  );
07593 
07605 xcb_glx_get_separable_filter_cookie_t
07606 xcb_glx_get_separable_filter_unchecked (xcb_connection_t      *c  ,
07607                                         xcb_glx_context_tag_t  context_tag  ,
07608                                         uint32_t               target  ,
07609                                         uint32_t               format  ,
07610                                         uint32_t               type  ,
07611                                         uint8_t                swap_bytes  );
07612 
07613 uint8_t *
07614 xcb_glx_get_separable_filter_rows_and_cols (const xcb_glx_get_separable_filter_reply_t *R  );
07615 
07616 int
07617 xcb_glx_get_separable_filter_rows_and_cols_length (const xcb_glx_get_separable_filter_reply_t *R  );
07618 
07619 xcb_generic_iterator_t
07620 xcb_glx_get_separable_filter_rows_and_cols_end (const xcb_glx_get_separable_filter_reply_t *R  );
07621 
07636 xcb_glx_get_separable_filter_reply_t *
07637 xcb_glx_get_separable_filter_reply (xcb_connection_t                       *c  ,
07638                                     xcb_glx_get_separable_filter_cookie_t   cookie  ,
07639                                     xcb_generic_error_t                   **e  );
07640 
07641 int
07642 xcb_glx_get_histogram_sizeof (const void  *_buffer  );
07643 
07652 xcb_glx_get_histogram_cookie_t
07653 xcb_glx_get_histogram (xcb_connection_t      *c  ,
07654                        xcb_glx_context_tag_t  context_tag  ,
07655                        uint32_t               target  ,
07656                        uint32_t               format  ,
07657                        uint32_t               type  ,
07658                        uint8_t                swap_bytes  ,
07659                        uint8_t                reset  );
07660 
07672 xcb_glx_get_histogram_cookie_t
07673 xcb_glx_get_histogram_unchecked (xcb_connection_t      *c  ,
07674                                  xcb_glx_context_tag_t  context_tag  ,
07675                                  uint32_t               target  ,
07676                                  uint32_t               format  ,
07677                                  uint32_t               type  ,
07678                                  uint8_t                swap_bytes  ,
07679                                  uint8_t                reset  );
07680 
07681 uint8_t *
07682 xcb_glx_get_histogram_data (const xcb_glx_get_histogram_reply_t *R  );
07683 
07684 int
07685 xcb_glx_get_histogram_data_length (const xcb_glx_get_histogram_reply_t *R  );
07686 
07687 xcb_generic_iterator_t
07688 xcb_glx_get_histogram_data_end (const xcb_glx_get_histogram_reply_t *R  );
07689 
07704 xcb_glx_get_histogram_reply_t *
07705 xcb_glx_get_histogram_reply (xcb_connection_t                *c  ,
07706                              xcb_glx_get_histogram_cookie_t   cookie  ,
07707                              xcb_generic_error_t            **e  );
07708 
07709 int
07710 xcb_glx_get_histogram_parameterfv_sizeof (const void  *_buffer  );
07711 
07720 xcb_glx_get_histogram_parameterfv_cookie_t
07721 xcb_glx_get_histogram_parameterfv (xcb_connection_t      *c  ,
07722                                    xcb_glx_context_tag_t  context_tag  ,
07723                                    uint32_t               target  ,
07724                                    uint32_t               pname  );
07725 
07737 xcb_glx_get_histogram_parameterfv_cookie_t
07738 xcb_glx_get_histogram_parameterfv_unchecked (xcb_connection_t      *c  ,
07739                                              xcb_glx_context_tag_t  context_tag  ,
07740                                              uint32_t               target  ,
07741                                              uint32_t               pname  );
07742 
07743 xcb_glx_float32_t *
07744 xcb_glx_get_histogram_parameterfv_data (const xcb_glx_get_histogram_parameterfv_reply_t *R  );
07745 
07746 int
07747 xcb_glx_get_histogram_parameterfv_data_length (const xcb_glx_get_histogram_parameterfv_reply_t *R  );
07748 
07749 xcb_generic_iterator_t
07750 xcb_glx_get_histogram_parameterfv_data_end (const xcb_glx_get_histogram_parameterfv_reply_t *R  );
07751 
07766 xcb_glx_get_histogram_parameterfv_reply_t *
07767 xcb_glx_get_histogram_parameterfv_reply (xcb_connection_t                            *c  ,
07768                                          xcb_glx_get_histogram_parameterfv_cookie_t   cookie  ,
07769                                          xcb_generic_error_t                        **e  );
07770 
07771 int
07772 xcb_glx_get_histogram_parameteriv_sizeof (const void  *_buffer  );
07773 
07782 xcb_glx_get_histogram_parameteriv_cookie_t
07783 xcb_glx_get_histogram_parameteriv (xcb_connection_t      *c  ,
07784                                    xcb_glx_context_tag_t  context_tag  ,
07785                                    uint32_t               target  ,
07786                                    uint32_t               pname  );
07787 
07799 xcb_glx_get_histogram_parameteriv_cookie_t
07800 xcb_glx_get_histogram_parameteriv_unchecked (xcb_connection_t      *c  ,
07801                                              xcb_glx_context_tag_t  context_tag  ,
07802                                              uint32_t               target  ,
07803                                              uint32_t               pname  );
07804 
07805 int32_t *
07806 xcb_glx_get_histogram_parameteriv_data (const xcb_glx_get_histogram_parameteriv_reply_t *R  );
07807 
07808 int
07809 xcb_glx_get_histogram_parameteriv_data_length (const xcb_glx_get_histogram_parameteriv_reply_t *R  );
07810 
07811 xcb_generic_iterator_t
07812 xcb_glx_get_histogram_parameteriv_data_end (const xcb_glx_get_histogram_parameteriv_reply_t *R  );
07813 
07828 xcb_glx_get_histogram_parameteriv_reply_t *
07829 xcb_glx_get_histogram_parameteriv_reply (xcb_connection_t                            *c  ,
07830                                          xcb_glx_get_histogram_parameteriv_cookie_t   cookie  ,
07831                                          xcb_generic_error_t                        **e  );
07832 
07833 int
07834 xcb_glx_get_minmax_sizeof (const void  *_buffer  );
07835 
07844 xcb_glx_get_minmax_cookie_t
07845 xcb_glx_get_minmax (xcb_connection_t      *c  ,
07846                     xcb_glx_context_tag_t  context_tag  ,
07847                     uint32_t               target  ,
07848                     uint32_t               format  ,
07849                     uint32_t               type  ,
07850                     uint8_t                swap_bytes  ,
07851                     uint8_t                reset  );
07852 
07864 xcb_glx_get_minmax_cookie_t
07865 xcb_glx_get_minmax_unchecked (xcb_connection_t      *c  ,
07866                               xcb_glx_context_tag_t  context_tag  ,
07867                               uint32_t               target  ,
07868                               uint32_t               format  ,
07869                               uint32_t               type  ,
07870                               uint8_t                swap_bytes  ,
07871                               uint8_t                reset  );
07872 
07873 uint8_t *
07874 xcb_glx_get_minmax_data (const xcb_glx_get_minmax_reply_t *R  );
07875 
07876 int
07877 xcb_glx_get_minmax_data_length (const xcb_glx_get_minmax_reply_t *R  );
07878 
07879 xcb_generic_iterator_t
07880 xcb_glx_get_minmax_data_end (const xcb_glx_get_minmax_reply_t *R  );
07881 
07896 xcb_glx_get_minmax_reply_t *
07897 xcb_glx_get_minmax_reply (xcb_connection_t             *c  ,
07898                           xcb_glx_get_minmax_cookie_t   cookie  ,
07899                           xcb_generic_error_t         **e  );
07900 
07901 int
07902 xcb_glx_get_minmax_parameterfv_sizeof (const void  *_buffer  );
07903 
07912 xcb_glx_get_minmax_parameterfv_cookie_t
07913 xcb_glx_get_minmax_parameterfv (xcb_connection_t      *c  ,
07914                                 xcb_glx_context_tag_t  context_tag  ,
07915                                 uint32_t               target  ,
07916                                 uint32_t               pname  );
07917 
07929 xcb_glx_get_minmax_parameterfv_cookie_t
07930 xcb_glx_get_minmax_parameterfv_unchecked (xcb_connection_t      *c  ,
07931                                           xcb_glx_context_tag_t  context_tag  ,
07932                                           uint32_t               target  ,
07933                                           uint32_t               pname  );
07934 
07935 xcb_glx_float32_t *
07936 xcb_glx_get_minmax_parameterfv_data (const xcb_glx_get_minmax_parameterfv_reply_t *R  );
07937 
07938 int
07939 xcb_glx_get_minmax_parameterfv_data_length (const xcb_glx_get_minmax_parameterfv_reply_t *R  );
07940 
07941 xcb_generic_iterator_t
07942 xcb_glx_get_minmax_parameterfv_data_end (const xcb_glx_get_minmax_parameterfv_reply_t *R  );
07943 
07958 xcb_glx_get_minmax_parameterfv_reply_t *
07959 xcb_glx_get_minmax_parameterfv_reply (xcb_connection_t                         *c  ,
07960                                       xcb_glx_get_minmax_parameterfv_cookie_t   cookie  ,
07961                                       xcb_generic_error_t                     **e  );
07962 
07963 int
07964 xcb_glx_get_minmax_parameteriv_sizeof (const void  *_buffer  );
07965 
07974 xcb_glx_get_minmax_parameteriv_cookie_t
07975 xcb_glx_get_minmax_parameteriv (xcb_connection_t      *c  ,
07976                                 xcb_glx_context_tag_t  context_tag  ,
07977                                 uint32_t               target  ,
07978                                 uint32_t               pname  );
07979 
07991 xcb_glx_get_minmax_parameteriv_cookie_t
07992 xcb_glx_get_minmax_parameteriv_unchecked (xcb_connection_t      *c  ,
07993                                           xcb_glx_context_tag_t  context_tag  ,
07994                                           uint32_t               target  ,
07995                                           uint32_t               pname  );
07996 
07997 int32_t *
07998 xcb_glx_get_minmax_parameteriv_data (const xcb_glx_get_minmax_parameteriv_reply_t *R  );
07999 
08000 int
08001 xcb_glx_get_minmax_parameteriv_data_length (const xcb_glx_get_minmax_parameteriv_reply_t *R  );
08002 
08003 xcb_generic_iterator_t
08004 xcb_glx_get_minmax_parameteriv_data_end (const xcb_glx_get_minmax_parameteriv_reply_t *R  );
08005 
08020 xcb_glx_get_minmax_parameteriv_reply_t *
08021 xcb_glx_get_minmax_parameteriv_reply (xcb_connection_t                         *c  ,
08022                                       xcb_glx_get_minmax_parameteriv_cookie_t   cookie  ,
08023                                       xcb_generic_error_t                     **e  );
08024 
08025 int
08026 xcb_glx_get_compressed_tex_image_arb_sizeof (const void  *_buffer  );
08027 
08036 xcb_glx_get_compressed_tex_image_arb_cookie_t
08037 xcb_glx_get_compressed_tex_image_arb (xcb_connection_t      *c  ,
08038                                       xcb_glx_context_tag_t  context_tag  ,
08039                                       uint32_t               target  ,
08040                                       int32_t                level  );
08041 
08053 xcb_glx_get_compressed_tex_image_arb_cookie_t
08054 xcb_glx_get_compressed_tex_image_arb_unchecked (xcb_connection_t      *c  ,
08055                                                 xcb_glx_context_tag_t  context_tag  ,
08056                                                 uint32_t               target  ,
08057                                                 int32_t                level  );
08058 
08059 uint8_t *
08060 xcb_glx_get_compressed_tex_image_arb_data (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  );
08061 
08062 int
08063 xcb_glx_get_compressed_tex_image_arb_data_length (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  );
08064 
08065 xcb_generic_iterator_t
08066 xcb_glx_get_compressed_tex_image_arb_data_end (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  );
08067 
08082 xcb_glx_get_compressed_tex_image_arb_reply_t *
08083 xcb_glx_get_compressed_tex_image_arb_reply (xcb_connection_t                               *c  ,
08084                                             xcb_glx_get_compressed_tex_image_arb_cookie_t   cookie  ,
08085                                             xcb_generic_error_t                           **e  );
08086 
08087 int
08088 xcb_glx_delete_queries_arb_sizeof (const void  *_buffer  );
08089 
08101 xcb_void_cookie_t
08102 xcb_glx_delete_queries_arb_checked (xcb_connection_t      *c  ,
08103                                     xcb_glx_context_tag_t  context_tag  ,
08104                                     int32_t                n  ,
08105                                     const uint32_t        *ids  );
08106 
08115 xcb_void_cookie_t
08116 xcb_glx_delete_queries_arb (xcb_connection_t      *c  ,
08117                             xcb_glx_context_tag_t  context_tag  ,
08118                             int32_t                n  ,
08119                             const uint32_t        *ids  );
08120 
08121 int
08122 xcb_glx_gen_queries_arb_sizeof (const void  *_buffer  );
08123 
08132 xcb_glx_gen_queries_arb_cookie_t
08133 xcb_glx_gen_queries_arb (xcb_connection_t      *c  ,
08134                          xcb_glx_context_tag_t  context_tag  ,
08135                          int32_t                n  );
08136 
08148 xcb_glx_gen_queries_arb_cookie_t
08149 xcb_glx_gen_queries_arb_unchecked (xcb_connection_t      *c  ,
08150                                    xcb_glx_context_tag_t  context_tag  ,
08151                                    int32_t                n  );
08152 
08153 uint32_t *
08154 xcb_glx_gen_queries_arb_data (const xcb_glx_gen_queries_arb_reply_t *R  );
08155 
08156 int
08157 xcb_glx_gen_queries_arb_data_length (const xcb_glx_gen_queries_arb_reply_t *R  );
08158 
08159 xcb_generic_iterator_t
08160 xcb_glx_gen_queries_arb_data_end (const xcb_glx_gen_queries_arb_reply_t *R  );
08161 
08176 xcb_glx_gen_queries_arb_reply_t *
08177 xcb_glx_gen_queries_arb_reply (xcb_connection_t                  *c  ,
08178                                xcb_glx_gen_queries_arb_cookie_t   cookie  ,
08179                                xcb_generic_error_t              **e  );
08180 
08189 xcb_glx_is_query_arb_cookie_t
08190 xcb_glx_is_query_arb (xcb_connection_t      *c  ,
08191                       xcb_glx_context_tag_t  context_tag  ,
08192                       uint32_t               id  );
08193 
08205 xcb_glx_is_query_arb_cookie_t
08206 xcb_glx_is_query_arb_unchecked (xcb_connection_t      *c  ,
08207                                 xcb_glx_context_tag_t  context_tag  ,
08208                                 uint32_t               id  );
08209 
08224 xcb_glx_is_query_arb_reply_t *
08225 xcb_glx_is_query_arb_reply (xcb_connection_t               *c  ,
08226                             xcb_glx_is_query_arb_cookie_t   cookie  ,
08227                             xcb_generic_error_t           **e  );
08228 
08229 int
08230 xcb_glx_get_queryiv_arb_sizeof (const void  *_buffer  );
08231 
08240 xcb_glx_get_queryiv_arb_cookie_t
08241 xcb_glx_get_queryiv_arb (xcb_connection_t      *c  ,
08242                          xcb_glx_context_tag_t  context_tag  ,
08243                          uint32_t               target  ,
08244                          uint32_t               pname  );
08245 
08257 xcb_glx_get_queryiv_arb_cookie_t
08258 xcb_glx_get_queryiv_arb_unchecked (xcb_connection_t      *c  ,
08259                                    xcb_glx_context_tag_t  context_tag  ,
08260                                    uint32_t               target  ,
08261                                    uint32_t               pname  );
08262 
08263 int32_t *
08264 xcb_glx_get_queryiv_arb_data (const xcb_glx_get_queryiv_arb_reply_t *R  );
08265 
08266 int
08267 xcb_glx_get_queryiv_arb_data_length (const xcb_glx_get_queryiv_arb_reply_t *R  );
08268 
08269 xcb_generic_iterator_t
08270 xcb_glx_get_queryiv_arb_data_end (const xcb_glx_get_queryiv_arb_reply_t *R  );
08271 
08286 xcb_glx_get_queryiv_arb_reply_t *
08287 xcb_glx_get_queryiv_arb_reply (xcb_connection_t                  *c  ,
08288                                xcb_glx_get_queryiv_arb_cookie_t   cookie  ,
08289                                xcb_generic_error_t              **e  );
08290 
08291 int
08292 xcb_glx_get_query_objectiv_arb_sizeof (const void  *_buffer  );
08293 
08302 xcb_glx_get_query_objectiv_arb_cookie_t
08303 xcb_glx_get_query_objectiv_arb (xcb_connection_t      *c  ,
08304                                 xcb_glx_context_tag_t  context_tag  ,
08305                                 uint32_t               id  ,
08306                                 uint32_t               pname  );
08307 
08319 xcb_glx_get_query_objectiv_arb_cookie_t
08320 xcb_glx_get_query_objectiv_arb_unchecked (xcb_connection_t      *c  ,
08321                                           xcb_glx_context_tag_t  context_tag  ,
08322                                           uint32_t               id  ,
08323                                           uint32_t               pname  );
08324 
08325 int32_t *
08326 xcb_glx_get_query_objectiv_arb_data (const xcb_glx_get_query_objectiv_arb_reply_t *R  );
08327 
08328 int
08329 xcb_glx_get_query_objectiv_arb_data_length (const xcb_glx_get_query_objectiv_arb_reply_t *R  );
08330 
08331 xcb_generic_iterator_t
08332 xcb_glx_get_query_objectiv_arb_data_end (const xcb_glx_get_query_objectiv_arb_reply_t *R  );
08333 
08348 xcb_glx_get_query_objectiv_arb_reply_t *
08349 xcb_glx_get_query_objectiv_arb_reply (xcb_connection_t                         *c  ,
08350                                       xcb_glx_get_query_objectiv_arb_cookie_t   cookie  ,
08351                                       xcb_generic_error_t                     **e  );
08352 
08353 int
08354 xcb_glx_get_query_objectuiv_arb_sizeof (const void  *_buffer  );
08355 
08364 xcb_glx_get_query_objectuiv_arb_cookie_t
08365 xcb_glx_get_query_objectuiv_arb (xcb_connection_t      *c  ,
08366                                  xcb_glx_context_tag_t  context_tag  ,
08367                                  uint32_t               id  ,
08368                                  uint32_t               pname  );
08369 
08381 xcb_glx_get_query_objectuiv_arb_cookie_t
08382 xcb_glx_get_query_objectuiv_arb_unchecked (xcb_connection_t      *c  ,
08383                                            xcb_glx_context_tag_t  context_tag  ,
08384                                            uint32_t               id  ,
08385                                            uint32_t               pname  );
08386 
08387 uint32_t *
08388 xcb_glx_get_query_objectuiv_arb_data (const xcb_glx_get_query_objectuiv_arb_reply_t *R  );
08389 
08390 int
08391 xcb_glx_get_query_objectuiv_arb_data_length (const xcb_glx_get_query_objectuiv_arb_reply_t *R  );
08392 
08393 xcb_generic_iterator_t
08394 xcb_glx_get_query_objectuiv_arb_data_end (const xcb_glx_get_query_objectuiv_arb_reply_t *R  );
08395 
08410 xcb_glx_get_query_objectuiv_arb_reply_t *
08411 xcb_glx_get_query_objectuiv_arb_reply (xcb_connection_t                          *c  ,
08412                                        xcb_glx_get_query_objectuiv_arb_cookie_t   cookie  ,
08413                                        xcb_generic_error_t                      **e  );
08414 
08415 
08416 #ifdef __cplusplus
08417 }
08418 #endif
08419 
08420 #endif
08421