XCB  1.9.3
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 
03128 /*****************************************************************************
03129  **
03130  ** void xcb_glx_pixmap_next
03131  ** 
03132  ** @param xcb_glx_pixmap_iterator_t *i
03133  ** @returns void
03134  **
03135  *****************************************************************************/
03136  
03137 void
03138 xcb_glx_pixmap_next (xcb_glx_pixmap_iterator_t *i  );
03139 
03150 /*****************************************************************************
03151  **
03152  ** xcb_generic_iterator_t xcb_glx_pixmap_end
03153  ** 
03154  ** @param xcb_glx_pixmap_iterator_t i
03155  ** @returns xcb_generic_iterator_t
03156  **
03157  *****************************************************************************/
03158  
03159 xcb_generic_iterator_t
03160 xcb_glx_pixmap_end (xcb_glx_pixmap_iterator_t i  );
03161 
03171 /*****************************************************************************
03172  **
03173  ** void xcb_glx_context_next
03174  ** 
03175  ** @param xcb_glx_context_iterator_t *i
03176  ** @returns void
03177  **
03178  *****************************************************************************/
03179  
03180 void
03181 xcb_glx_context_next (xcb_glx_context_iterator_t *i  );
03182 
03193 /*****************************************************************************
03194  **
03195  ** xcb_generic_iterator_t xcb_glx_context_end
03196  ** 
03197  ** @param xcb_glx_context_iterator_t i
03198  ** @returns xcb_generic_iterator_t
03199  **
03200  *****************************************************************************/
03201  
03202 xcb_generic_iterator_t
03203 xcb_glx_context_end (xcb_glx_context_iterator_t i  );
03204 
03214 /*****************************************************************************
03215  **
03216  ** void xcb_glx_pbuffer_next
03217  ** 
03218  ** @param xcb_glx_pbuffer_iterator_t *i
03219  ** @returns void
03220  **
03221  *****************************************************************************/
03222  
03223 void
03224 xcb_glx_pbuffer_next (xcb_glx_pbuffer_iterator_t *i  );
03225 
03236 /*****************************************************************************
03237  **
03238  ** xcb_generic_iterator_t xcb_glx_pbuffer_end
03239  ** 
03240  ** @param xcb_glx_pbuffer_iterator_t i
03241  ** @returns xcb_generic_iterator_t
03242  **
03243  *****************************************************************************/
03244  
03245 xcb_generic_iterator_t
03246 xcb_glx_pbuffer_end (xcb_glx_pbuffer_iterator_t i  );
03247 
03257 /*****************************************************************************
03258  **
03259  ** void xcb_glx_window_next
03260  ** 
03261  ** @param xcb_glx_window_iterator_t *i
03262  ** @returns void
03263  **
03264  *****************************************************************************/
03265  
03266 void
03267 xcb_glx_window_next (xcb_glx_window_iterator_t *i  );
03268 
03279 /*****************************************************************************
03280  **
03281  ** xcb_generic_iterator_t xcb_glx_window_end
03282  ** 
03283  ** @param xcb_glx_window_iterator_t i
03284  ** @returns xcb_generic_iterator_t
03285  **
03286  *****************************************************************************/
03287  
03288 xcb_generic_iterator_t
03289 xcb_glx_window_end (xcb_glx_window_iterator_t i  );
03290 
03300 /*****************************************************************************
03301  **
03302  ** void xcb_glx_fbconfig_next
03303  ** 
03304  ** @param xcb_glx_fbconfig_iterator_t *i
03305  ** @returns void
03306  **
03307  *****************************************************************************/
03308  
03309 void
03310 xcb_glx_fbconfig_next (xcb_glx_fbconfig_iterator_t *i  );
03311 
03322 /*****************************************************************************
03323  **
03324  ** xcb_generic_iterator_t xcb_glx_fbconfig_end
03325  ** 
03326  ** @param xcb_glx_fbconfig_iterator_t i
03327  ** @returns xcb_generic_iterator_t
03328  **
03329  *****************************************************************************/
03330  
03331 xcb_generic_iterator_t
03332 xcb_glx_fbconfig_end (xcb_glx_fbconfig_iterator_t i  );
03333 
03343 /*****************************************************************************
03344  **
03345  ** void xcb_glx_drawable_next
03346  ** 
03347  ** @param xcb_glx_drawable_iterator_t *i
03348  ** @returns void
03349  **
03350  *****************************************************************************/
03351  
03352 void
03353 xcb_glx_drawable_next (xcb_glx_drawable_iterator_t *i  );
03354 
03365 /*****************************************************************************
03366  **
03367  ** xcb_generic_iterator_t xcb_glx_drawable_end
03368  ** 
03369  ** @param xcb_glx_drawable_iterator_t i
03370  ** @returns xcb_generic_iterator_t
03371  **
03372  *****************************************************************************/
03373  
03374 xcb_generic_iterator_t
03375 xcb_glx_drawable_end (xcb_glx_drawable_iterator_t i  );
03376 
03386 /*****************************************************************************
03387  **
03388  ** void xcb_glx_float32_next
03389  ** 
03390  ** @param xcb_glx_float32_iterator_t *i
03391  ** @returns void
03392  **
03393  *****************************************************************************/
03394  
03395 void
03396 xcb_glx_float32_next (xcb_glx_float32_iterator_t *i  );
03397 
03408 /*****************************************************************************
03409  **
03410  ** xcb_generic_iterator_t xcb_glx_float32_end
03411  ** 
03412  ** @param xcb_glx_float32_iterator_t i
03413  ** @returns xcb_generic_iterator_t
03414  **
03415  *****************************************************************************/
03416  
03417 xcb_generic_iterator_t
03418 xcb_glx_float32_end (xcb_glx_float32_iterator_t i  );
03419 
03429 /*****************************************************************************
03430  **
03431  ** void xcb_glx_float64_next
03432  ** 
03433  ** @param xcb_glx_float64_iterator_t *i
03434  ** @returns void
03435  **
03436  *****************************************************************************/
03437  
03438 void
03439 xcb_glx_float64_next (xcb_glx_float64_iterator_t *i  );
03440 
03451 /*****************************************************************************
03452  **
03453  ** xcb_generic_iterator_t xcb_glx_float64_end
03454  ** 
03455  ** @param xcb_glx_float64_iterator_t i
03456  ** @returns xcb_generic_iterator_t
03457  **
03458  *****************************************************************************/
03459  
03460 xcb_generic_iterator_t
03461 xcb_glx_float64_end (xcb_glx_float64_iterator_t i  );
03462 
03472 /*****************************************************************************
03473  **
03474  ** void xcb_glx_bool32_next
03475  ** 
03476  ** @param xcb_glx_bool32_iterator_t *i
03477  ** @returns void
03478  **
03479  *****************************************************************************/
03480  
03481 void
03482 xcb_glx_bool32_next (xcb_glx_bool32_iterator_t *i  );
03483 
03494 /*****************************************************************************
03495  **
03496  ** xcb_generic_iterator_t xcb_glx_bool32_end
03497  ** 
03498  ** @param xcb_glx_bool32_iterator_t i
03499  ** @returns xcb_generic_iterator_t
03500  **
03501  *****************************************************************************/
03502  
03503 xcb_generic_iterator_t
03504 xcb_glx_bool32_end (xcb_glx_bool32_iterator_t i  );
03505 
03515 /*****************************************************************************
03516  **
03517  ** void xcb_glx_context_tag_next
03518  ** 
03519  ** @param xcb_glx_context_tag_iterator_t *i
03520  ** @returns void
03521  **
03522  *****************************************************************************/
03523  
03524 void
03525 xcb_glx_context_tag_next (xcb_glx_context_tag_iterator_t *i  );
03526 
03537 /*****************************************************************************
03538  **
03539  ** xcb_generic_iterator_t xcb_glx_context_tag_end
03540  ** 
03541  ** @param xcb_glx_context_tag_iterator_t i
03542  ** @returns xcb_generic_iterator_t
03543  **
03544  *****************************************************************************/
03545  
03546 xcb_generic_iterator_t
03547 xcb_glx_context_tag_end (xcb_glx_context_tag_iterator_t i  );
03548 
03549 int
03550 xcb_glx_render_sizeof (const void  *_buffer  ,
03551                        uint32_t     data_len  );
03552 
03565 /*****************************************************************************
03566  **
03567  ** xcb_void_cookie_t xcb_glx_render_checked
03568  ** 
03569  ** @param xcb_connection_t      *c
03570  ** @param xcb_glx_context_tag_t  context_tag
03571  ** @param uint32_t               data_len
03572  ** @param const uint8_t         *data
03573  ** @returns xcb_void_cookie_t
03574  **
03575  *****************************************************************************/
03576  
03577 xcb_void_cookie_t
03578 xcb_glx_render_checked (xcb_connection_t      *c  ,
03579                         xcb_glx_context_tag_t  context_tag  ,
03580                         uint32_t               data_len  ,
03581                         const uint8_t         *data  );
03582 
03592 /*****************************************************************************
03593  **
03594  ** xcb_void_cookie_t xcb_glx_render
03595  ** 
03596  ** @param xcb_connection_t      *c
03597  ** @param xcb_glx_context_tag_t  context_tag
03598  ** @param uint32_t               data_len
03599  ** @param const uint8_t         *data
03600  ** @returns xcb_void_cookie_t
03601  **
03602  *****************************************************************************/
03603  
03604 xcb_void_cookie_t
03605 xcb_glx_render (xcb_connection_t      *c  ,
03606                 xcb_glx_context_tag_t  context_tag  ,
03607                 uint32_t               data_len  ,
03608                 const uint8_t         *data  );
03609 
03610 int
03611 xcb_glx_render_large_sizeof (const void  *_buffer  );
03612 
03625 /*****************************************************************************
03626  **
03627  ** xcb_void_cookie_t xcb_glx_render_large_checked
03628  ** 
03629  ** @param xcb_connection_t      *c
03630  ** @param xcb_glx_context_tag_t  context_tag
03631  ** @param uint16_t               request_num
03632  ** @param uint16_t               request_total
03633  ** @param uint32_t               data_len
03634  ** @param const uint8_t         *data
03635  ** @returns xcb_void_cookie_t
03636  **
03637  *****************************************************************************/
03638  
03639 xcb_void_cookie_t
03640 xcb_glx_render_large_checked (xcb_connection_t      *c  ,
03641                               xcb_glx_context_tag_t  context_tag  ,
03642                               uint16_t               request_num  ,
03643                               uint16_t               request_total  ,
03644                               uint32_t               data_len  ,
03645                               const uint8_t         *data  );
03646 
03656 /*****************************************************************************
03657  **
03658  ** xcb_void_cookie_t xcb_glx_render_large
03659  ** 
03660  ** @param xcb_connection_t      *c
03661  ** @param xcb_glx_context_tag_t  context_tag
03662  ** @param uint16_t               request_num
03663  ** @param uint16_t               request_total
03664  ** @param uint32_t               data_len
03665  ** @param const uint8_t         *data
03666  ** @returns xcb_void_cookie_t
03667  **
03668  *****************************************************************************/
03669  
03670 xcb_void_cookie_t
03671 xcb_glx_render_large (xcb_connection_t      *c  ,
03672                       xcb_glx_context_tag_t  context_tag  ,
03673                       uint16_t               request_num  ,
03674                       uint16_t               request_total  ,
03675                       uint32_t               data_len  ,
03676                       const uint8_t         *data  );
03677 
03690 /*****************************************************************************
03691  **
03692  ** xcb_void_cookie_t xcb_glx_create_context_checked
03693  ** 
03694  ** @param xcb_connection_t  *c
03695  ** @param xcb_glx_context_t  context
03696  ** @param xcb_visualid_t     visual
03697  ** @param uint32_t           screen
03698  ** @param xcb_glx_context_t  share_list
03699  ** @param uint8_t            is_direct
03700  ** @returns xcb_void_cookie_t
03701  **
03702  *****************************************************************************/
03703  
03704 xcb_void_cookie_t
03705 xcb_glx_create_context_checked (xcb_connection_t  *c  ,
03706                                 xcb_glx_context_t  context  ,
03707                                 xcb_visualid_t     visual  ,
03708                                 uint32_t           screen  ,
03709                                 xcb_glx_context_t  share_list  ,
03710                                 uint8_t            is_direct  );
03711 
03721 /*****************************************************************************
03722  **
03723  ** xcb_void_cookie_t xcb_glx_create_context
03724  ** 
03725  ** @param xcb_connection_t  *c
03726  ** @param xcb_glx_context_t  context
03727  ** @param xcb_visualid_t     visual
03728  ** @param uint32_t           screen
03729  ** @param xcb_glx_context_t  share_list
03730  ** @param uint8_t            is_direct
03731  ** @returns xcb_void_cookie_t
03732  **
03733  *****************************************************************************/
03734  
03735 xcb_void_cookie_t
03736 xcb_glx_create_context (xcb_connection_t  *c  ,
03737                         xcb_glx_context_t  context  ,
03738                         xcb_visualid_t     visual  ,
03739                         uint32_t           screen  ,
03740                         xcb_glx_context_t  share_list  ,
03741                         uint8_t            is_direct  );
03742 
03755 /*****************************************************************************
03756  **
03757  ** xcb_void_cookie_t xcb_glx_destroy_context_checked
03758  ** 
03759  ** @param xcb_connection_t  *c
03760  ** @param xcb_glx_context_t  context
03761  ** @returns xcb_void_cookie_t
03762  **
03763  *****************************************************************************/
03764  
03765 xcb_void_cookie_t
03766 xcb_glx_destroy_context_checked (xcb_connection_t  *c  ,
03767                                  xcb_glx_context_t  context  );
03768 
03778 /*****************************************************************************
03779  **
03780  ** xcb_void_cookie_t xcb_glx_destroy_context
03781  ** 
03782  ** @param xcb_connection_t  *c
03783  ** @param xcb_glx_context_t  context
03784  ** @returns xcb_void_cookie_t
03785  **
03786  *****************************************************************************/
03787  
03788 xcb_void_cookie_t
03789 xcb_glx_destroy_context (xcb_connection_t  *c  ,
03790                          xcb_glx_context_t  context  );
03791 
03801 /*****************************************************************************
03802  **
03803  ** xcb_glx_make_current_cookie_t xcb_glx_make_current
03804  ** 
03805  ** @param xcb_connection_t      *c
03806  ** @param xcb_glx_drawable_t     drawable
03807  ** @param xcb_glx_context_t      context
03808  ** @param xcb_glx_context_tag_t  old_context_tag
03809  ** @returns xcb_glx_make_current_cookie_t
03810  **
03811  *****************************************************************************/
03812  
03813 xcb_glx_make_current_cookie_t
03814 xcb_glx_make_current (xcb_connection_t      *c  ,
03815                       xcb_glx_drawable_t     drawable  ,
03816                       xcb_glx_context_t      context  ,
03817                       xcb_glx_context_tag_t  old_context_tag  );
03818 
03831 /*****************************************************************************
03832  **
03833  ** xcb_glx_make_current_cookie_t xcb_glx_make_current_unchecked
03834  ** 
03835  ** @param xcb_connection_t      *c
03836  ** @param xcb_glx_drawable_t     drawable
03837  ** @param xcb_glx_context_t      context
03838  ** @param xcb_glx_context_tag_t  old_context_tag
03839  ** @returns xcb_glx_make_current_cookie_t
03840  **
03841  *****************************************************************************/
03842  
03843 xcb_glx_make_current_cookie_t
03844 xcb_glx_make_current_unchecked (xcb_connection_t      *c  ,
03845                                 xcb_glx_drawable_t     drawable  ,
03846                                 xcb_glx_context_t      context  ,
03847                                 xcb_glx_context_tag_t  old_context_tag  );
03848 
03864 /*****************************************************************************
03865  **
03866  ** xcb_glx_make_current_reply_t * xcb_glx_make_current_reply
03867  ** 
03868  ** @param xcb_connection_t               *c
03869  ** @param xcb_glx_make_current_cookie_t   cookie
03870  ** @param xcb_generic_error_t           **e
03871  ** @returns xcb_glx_make_current_reply_t *
03872  **
03873  *****************************************************************************/
03874  
03875 xcb_glx_make_current_reply_t *
03876 xcb_glx_make_current_reply (xcb_connection_t               *c  ,
03877                             xcb_glx_make_current_cookie_t   cookie  ,
03878                             xcb_generic_error_t           **e  );
03879 
03889 /*****************************************************************************
03890  **
03891  ** xcb_glx_is_direct_cookie_t xcb_glx_is_direct
03892  ** 
03893  ** @param xcb_connection_t  *c
03894  ** @param xcb_glx_context_t  context
03895  ** @returns xcb_glx_is_direct_cookie_t
03896  **
03897  *****************************************************************************/
03898  
03899 xcb_glx_is_direct_cookie_t
03900 xcb_glx_is_direct (xcb_connection_t  *c  ,
03901                    xcb_glx_context_t  context  );
03902 
03915 /*****************************************************************************
03916  **
03917  ** xcb_glx_is_direct_cookie_t xcb_glx_is_direct_unchecked
03918  ** 
03919  ** @param xcb_connection_t  *c
03920  ** @param xcb_glx_context_t  context
03921  ** @returns xcb_glx_is_direct_cookie_t
03922  **
03923  *****************************************************************************/
03924  
03925 xcb_glx_is_direct_cookie_t
03926 xcb_glx_is_direct_unchecked (xcb_connection_t  *c  ,
03927                              xcb_glx_context_t  context  );
03928 
03944 /*****************************************************************************
03945  **
03946  ** xcb_glx_is_direct_reply_t * xcb_glx_is_direct_reply
03947  ** 
03948  ** @param xcb_connection_t            *c
03949  ** @param xcb_glx_is_direct_cookie_t   cookie
03950  ** @param xcb_generic_error_t        **e
03951  ** @returns xcb_glx_is_direct_reply_t *
03952  **
03953  *****************************************************************************/
03954  
03955 xcb_glx_is_direct_reply_t *
03956 xcb_glx_is_direct_reply (xcb_connection_t            *c  ,
03957                          xcb_glx_is_direct_cookie_t   cookie  ,
03958                          xcb_generic_error_t        **e  );
03959 
03969 /*****************************************************************************
03970  **
03971  ** xcb_glx_query_version_cookie_t xcb_glx_query_version
03972  ** 
03973  ** @param xcb_connection_t *c
03974  ** @param uint32_t          major_version
03975  ** @param uint32_t          minor_version
03976  ** @returns xcb_glx_query_version_cookie_t
03977  **
03978  *****************************************************************************/
03979  
03980 xcb_glx_query_version_cookie_t
03981 xcb_glx_query_version (xcb_connection_t *c  ,
03982                        uint32_t          major_version  ,
03983                        uint32_t          minor_version  );
03984 
03997 /*****************************************************************************
03998  **
03999  ** xcb_glx_query_version_cookie_t xcb_glx_query_version_unchecked
04000  ** 
04001  ** @param xcb_connection_t *c
04002  ** @param uint32_t          major_version
04003  ** @param uint32_t          minor_version
04004  ** @returns xcb_glx_query_version_cookie_t
04005  **
04006  *****************************************************************************/
04007  
04008 xcb_glx_query_version_cookie_t
04009 xcb_glx_query_version_unchecked (xcb_connection_t *c  ,
04010                                  uint32_t          major_version  ,
04011                                  uint32_t          minor_version  );
04012 
04028 /*****************************************************************************
04029  **
04030  ** xcb_glx_query_version_reply_t * xcb_glx_query_version_reply
04031  ** 
04032  ** @param xcb_connection_t                *c
04033  ** @param xcb_glx_query_version_cookie_t   cookie
04034  ** @param xcb_generic_error_t            **e
04035  ** @returns xcb_glx_query_version_reply_t *
04036  **
04037  *****************************************************************************/
04038  
04039 xcb_glx_query_version_reply_t *
04040 xcb_glx_query_version_reply (xcb_connection_t                *c  ,
04041                              xcb_glx_query_version_cookie_t   cookie  ,
04042                              xcb_generic_error_t            **e  );
04043 
04056 /*****************************************************************************
04057  **
04058  ** xcb_void_cookie_t xcb_glx_wait_gl_checked
04059  ** 
04060  ** @param xcb_connection_t      *c
04061  ** @param xcb_glx_context_tag_t  context_tag
04062  ** @returns xcb_void_cookie_t
04063  **
04064  *****************************************************************************/
04065  
04066 xcb_void_cookie_t
04067 xcb_glx_wait_gl_checked (xcb_connection_t      *c  ,
04068                          xcb_glx_context_tag_t  context_tag  );
04069 
04079 /*****************************************************************************
04080  **
04081  ** xcb_void_cookie_t xcb_glx_wait_gl
04082  ** 
04083  ** @param xcb_connection_t      *c
04084  ** @param xcb_glx_context_tag_t  context_tag
04085  ** @returns xcb_void_cookie_t
04086  **
04087  *****************************************************************************/
04088  
04089 xcb_void_cookie_t
04090 xcb_glx_wait_gl (xcb_connection_t      *c  ,
04091                  xcb_glx_context_tag_t  context_tag  );
04092 
04105 /*****************************************************************************
04106  **
04107  ** xcb_void_cookie_t xcb_glx_wait_x_checked
04108  ** 
04109  ** @param xcb_connection_t      *c
04110  ** @param xcb_glx_context_tag_t  context_tag
04111  ** @returns xcb_void_cookie_t
04112  **
04113  *****************************************************************************/
04114  
04115 xcb_void_cookie_t
04116 xcb_glx_wait_x_checked (xcb_connection_t      *c  ,
04117                         xcb_glx_context_tag_t  context_tag  );
04118 
04128 /*****************************************************************************
04129  **
04130  ** xcb_void_cookie_t xcb_glx_wait_x
04131  ** 
04132  ** @param xcb_connection_t      *c
04133  ** @param xcb_glx_context_tag_t  context_tag
04134  ** @returns xcb_void_cookie_t
04135  **
04136  *****************************************************************************/
04137  
04138 xcb_void_cookie_t
04139 xcb_glx_wait_x (xcb_connection_t      *c  ,
04140                 xcb_glx_context_tag_t  context_tag  );
04141 
04154 /*****************************************************************************
04155  **
04156  ** xcb_void_cookie_t xcb_glx_copy_context_checked
04157  ** 
04158  ** @param xcb_connection_t      *c
04159  ** @param xcb_glx_context_t      src
04160  ** @param xcb_glx_context_t      dest
04161  ** @param uint32_t               mask
04162  ** @param xcb_glx_context_tag_t  src_context_tag
04163  ** @returns xcb_void_cookie_t
04164  **
04165  *****************************************************************************/
04166  
04167 xcb_void_cookie_t
04168 xcb_glx_copy_context_checked (xcb_connection_t      *c  ,
04169                               xcb_glx_context_t      src  ,
04170                               xcb_glx_context_t      dest  ,
04171                               uint32_t               mask  ,
04172                               xcb_glx_context_tag_t  src_context_tag  );
04173 
04183 /*****************************************************************************
04184  **
04185  ** xcb_void_cookie_t xcb_glx_copy_context
04186  ** 
04187  ** @param xcb_connection_t      *c
04188  ** @param xcb_glx_context_t      src
04189  ** @param xcb_glx_context_t      dest
04190  ** @param uint32_t               mask
04191  ** @param xcb_glx_context_tag_t  src_context_tag
04192  ** @returns xcb_void_cookie_t
04193  **
04194  *****************************************************************************/
04195  
04196 xcb_void_cookie_t
04197 xcb_glx_copy_context (xcb_connection_t      *c  ,
04198                       xcb_glx_context_t      src  ,
04199                       xcb_glx_context_t      dest  ,
04200                       uint32_t               mask  ,
04201                       xcb_glx_context_tag_t  src_context_tag  );
04202 
04215 /*****************************************************************************
04216  **
04217  ** xcb_void_cookie_t xcb_glx_swap_buffers_checked
04218  ** 
04219  ** @param xcb_connection_t      *c
04220  ** @param xcb_glx_context_tag_t  context_tag
04221  ** @param xcb_glx_drawable_t     drawable
04222  ** @returns xcb_void_cookie_t
04223  **
04224  *****************************************************************************/
04225  
04226 xcb_void_cookie_t
04227 xcb_glx_swap_buffers_checked (xcb_connection_t      *c  ,
04228                               xcb_glx_context_tag_t  context_tag  ,
04229                               xcb_glx_drawable_t     drawable  );
04230 
04240 /*****************************************************************************
04241  **
04242  ** xcb_void_cookie_t xcb_glx_swap_buffers
04243  ** 
04244  ** @param xcb_connection_t      *c
04245  ** @param xcb_glx_context_tag_t  context_tag
04246  ** @param xcb_glx_drawable_t     drawable
04247  ** @returns xcb_void_cookie_t
04248  **
04249  *****************************************************************************/
04250  
04251 xcb_void_cookie_t
04252 xcb_glx_swap_buffers (xcb_connection_t      *c  ,
04253                       xcb_glx_context_tag_t  context_tag  ,
04254                       xcb_glx_drawable_t     drawable  );
04255 
04268 /*****************************************************************************
04269  **
04270  ** xcb_void_cookie_t xcb_glx_use_x_font_checked
04271  ** 
04272  ** @param xcb_connection_t      *c
04273  ** @param xcb_glx_context_tag_t  context_tag
04274  ** @param xcb_font_t             font
04275  ** @param uint32_t               first
04276  ** @param uint32_t               count
04277  ** @param uint32_t               list_base
04278  ** @returns xcb_void_cookie_t
04279  **
04280  *****************************************************************************/
04281  
04282 xcb_void_cookie_t
04283 xcb_glx_use_x_font_checked (xcb_connection_t      *c  ,
04284                             xcb_glx_context_tag_t  context_tag  ,
04285                             xcb_font_t             font  ,
04286                             uint32_t               first  ,
04287                             uint32_t               count  ,
04288                             uint32_t               list_base  );
04289 
04299 /*****************************************************************************
04300  **
04301  ** xcb_void_cookie_t xcb_glx_use_x_font
04302  ** 
04303  ** @param xcb_connection_t      *c
04304  ** @param xcb_glx_context_tag_t  context_tag
04305  ** @param xcb_font_t             font
04306  ** @param uint32_t               first
04307  ** @param uint32_t               count
04308  ** @param uint32_t               list_base
04309  ** @returns xcb_void_cookie_t
04310  **
04311  *****************************************************************************/
04312  
04313 xcb_void_cookie_t
04314 xcb_glx_use_x_font (xcb_connection_t      *c  ,
04315                     xcb_glx_context_tag_t  context_tag  ,
04316                     xcb_font_t             font  ,
04317                     uint32_t               first  ,
04318                     uint32_t               count  ,
04319                     uint32_t               list_base  );
04320 
04333 /*****************************************************************************
04334  **
04335  ** xcb_void_cookie_t xcb_glx_create_glx_pixmap_checked
04336  ** 
04337  ** @param xcb_connection_t *c
04338  ** @param uint32_t          screen
04339  ** @param xcb_visualid_t    visual
04340  ** @param xcb_pixmap_t      pixmap
04341  ** @param xcb_glx_pixmap_t  glx_pixmap
04342  ** @returns xcb_void_cookie_t
04343  **
04344  *****************************************************************************/
04345  
04346 xcb_void_cookie_t
04347 xcb_glx_create_glx_pixmap_checked (xcb_connection_t *c  ,
04348                                    uint32_t          screen  ,
04349                                    xcb_visualid_t    visual  ,
04350                                    xcb_pixmap_t      pixmap  ,
04351                                    xcb_glx_pixmap_t  glx_pixmap  );
04352 
04362 /*****************************************************************************
04363  **
04364  ** xcb_void_cookie_t xcb_glx_create_glx_pixmap
04365  ** 
04366  ** @param xcb_connection_t *c
04367  ** @param uint32_t          screen
04368  ** @param xcb_visualid_t    visual
04369  ** @param xcb_pixmap_t      pixmap
04370  ** @param xcb_glx_pixmap_t  glx_pixmap
04371  ** @returns xcb_void_cookie_t
04372  **
04373  *****************************************************************************/
04374  
04375 xcb_void_cookie_t
04376 xcb_glx_create_glx_pixmap (xcb_connection_t *c  ,
04377                            uint32_t          screen  ,
04378                            xcb_visualid_t    visual  ,
04379                            xcb_pixmap_t      pixmap  ,
04380                            xcb_glx_pixmap_t  glx_pixmap  );
04381 
04382 int
04383 xcb_glx_get_visual_configs_sizeof (const void  *_buffer  );
04384 
04394 /*****************************************************************************
04395  **
04396  ** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs
04397  ** 
04398  ** @param xcb_connection_t *c
04399  ** @param uint32_t          screen
04400  ** @returns xcb_glx_get_visual_configs_cookie_t
04401  **
04402  *****************************************************************************/
04403  
04404 xcb_glx_get_visual_configs_cookie_t
04405 xcb_glx_get_visual_configs (xcb_connection_t *c  ,
04406                             uint32_t          screen  );
04407 
04420 /*****************************************************************************
04421  **
04422  ** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs_unchecked
04423  ** 
04424  ** @param xcb_connection_t *c
04425  ** @param uint32_t          screen
04426  ** @returns xcb_glx_get_visual_configs_cookie_t
04427  **
04428  *****************************************************************************/
04429  
04430 xcb_glx_get_visual_configs_cookie_t
04431 xcb_glx_get_visual_configs_unchecked (xcb_connection_t *c  ,
04432                                       uint32_t          screen  );
04433 
04434 
04435 /*****************************************************************************
04436  **
04437  ** uint32_t * xcb_glx_get_visual_configs_property_list
04438  ** 
04439  ** @param const xcb_glx_get_visual_configs_reply_t *R
04440  ** @returns uint32_t *
04441  **
04442  *****************************************************************************/
04443  
04444 uint32_t *
04445 xcb_glx_get_visual_configs_property_list (const xcb_glx_get_visual_configs_reply_t *R  );
04446 
04447 
04448 /*****************************************************************************
04449  **
04450  ** int xcb_glx_get_visual_configs_property_list_length
04451  ** 
04452  ** @param const xcb_glx_get_visual_configs_reply_t *R
04453  ** @returns int
04454  **
04455  *****************************************************************************/
04456  
04457 int
04458 xcb_glx_get_visual_configs_property_list_length (const xcb_glx_get_visual_configs_reply_t *R  );
04459 
04460 
04461 /*****************************************************************************
04462  **
04463  ** xcb_generic_iterator_t xcb_glx_get_visual_configs_property_list_end
04464  ** 
04465  ** @param const xcb_glx_get_visual_configs_reply_t *R
04466  ** @returns xcb_generic_iterator_t
04467  **
04468  *****************************************************************************/
04469  
04470 xcb_generic_iterator_t
04471 xcb_glx_get_visual_configs_property_list_end (const xcb_glx_get_visual_configs_reply_t *R  );
04472 
04488 /*****************************************************************************
04489  **
04490  ** xcb_glx_get_visual_configs_reply_t * xcb_glx_get_visual_configs_reply
04491  ** 
04492  ** @param xcb_connection_t                     *c
04493  ** @param xcb_glx_get_visual_configs_cookie_t   cookie
04494  ** @param xcb_generic_error_t                 **e
04495  ** @returns xcb_glx_get_visual_configs_reply_t *
04496  **
04497  *****************************************************************************/
04498  
04499 xcb_glx_get_visual_configs_reply_t *
04500 xcb_glx_get_visual_configs_reply (xcb_connection_t                     *c  ,
04501                                   xcb_glx_get_visual_configs_cookie_t   cookie  ,
04502                                   xcb_generic_error_t                 **e  );
04503 
04516 /*****************************************************************************
04517  **
04518  ** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap_checked
04519  ** 
04520  ** @param xcb_connection_t *c
04521  ** @param xcb_glx_pixmap_t  glx_pixmap
04522  ** @returns xcb_void_cookie_t
04523  **
04524  *****************************************************************************/
04525  
04526 xcb_void_cookie_t
04527 xcb_glx_destroy_glx_pixmap_checked (xcb_connection_t *c  ,
04528                                     xcb_glx_pixmap_t  glx_pixmap  );
04529 
04539 /*****************************************************************************
04540  **
04541  ** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap
04542  ** 
04543  ** @param xcb_connection_t *c
04544  ** @param xcb_glx_pixmap_t  glx_pixmap
04545  ** @returns xcb_void_cookie_t
04546  **
04547  *****************************************************************************/
04548  
04549 xcb_void_cookie_t
04550 xcb_glx_destroy_glx_pixmap (xcb_connection_t *c  ,
04551                             xcb_glx_pixmap_t  glx_pixmap  );
04552 
04553 int
04554 xcb_glx_vendor_private_sizeof (const void  *_buffer  ,
04555                                uint32_t     data_len  );
04556 
04569 /*****************************************************************************
04570  **
04571  ** xcb_void_cookie_t xcb_glx_vendor_private_checked
04572  ** 
04573  ** @param xcb_connection_t      *c
04574  ** @param uint32_t               vendor_code
04575  ** @param xcb_glx_context_tag_t  context_tag
04576  ** @param uint32_t               data_len
04577  ** @param const uint8_t         *data
04578  ** @returns xcb_void_cookie_t
04579  **
04580  *****************************************************************************/
04581  
04582 xcb_void_cookie_t
04583 xcb_glx_vendor_private_checked (xcb_connection_t      *c  ,
04584                                 uint32_t               vendor_code  ,
04585                                 xcb_glx_context_tag_t  context_tag  ,
04586                                 uint32_t               data_len  ,
04587                                 const uint8_t         *data  );
04588 
04598 /*****************************************************************************
04599  **
04600  ** xcb_void_cookie_t xcb_glx_vendor_private
04601  ** 
04602  ** @param xcb_connection_t      *c
04603  ** @param uint32_t               vendor_code
04604  ** @param xcb_glx_context_tag_t  context_tag
04605  ** @param uint32_t               data_len
04606  ** @param const uint8_t         *data
04607  ** @returns xcb_void_cookie_t
04608  **
04609  *****************************************************************************/
04610  
04611 xcb_void_cookie_t
04612 xcb_glx_vendor_private (xcb_connection_t      *c  ,
04613                         uint32_t               vendor_code  ,
04614                         xcb_glx_context_tag_t  context_tag  ,
04615                         uint32_t               data_len  ,
04616                         const uint8_t         *data  );
04617 
04618 int
04619 xcb_glx_vendor_private_with_reply_sizeof (const void  *_buffer  ,
04620                                           uint32_t     data_len  );
04621 
04631 /*****************************************************************************
04632  **
04633  ** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply
04634  ** 
04635  ** @param xcb_connection_t      *c
04636  ** @param uint32_t               vendor_code
04637  ** @param xcb_glx_context_tag_t  context_tag
04638  ** @param uint32_t               data_len
04639  ** @param const uint8_t         *data
04640  ** @returns xcb_glx_vendor_private_with_reply_cookie_t
04641  **
04642  *****************************************************************************/
04643  
04644 xcb_glx_vendor_private_with_reply_cookie_t
04645 xcb_glx_vendor_private_with_reply (xcb_connection_t      *c  ,
04646                                    uint32_t               vendor_code  ,
04647                                    xcb_glx_context_tag_t  context_tag  ,
04648                                    uint32_t               data_len  ,
04649                                    const uint8_t         *data  );
04650 
04663 /*****************************************************************************
04664  **
04665  ** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply_unchecked
04666  ** 
04667  ** @param xcb_connection_t      *c
04668  ** @param uint32_t               vendor_code
04669  ** @param xcb_glx_context_tag_t  context_tag
04670  ** @param uint32_t               data_len
04671  ** @param const uint8_t         *data
04672  ** @returns xcb_glx_vendor_private_with_reply_cookie_t
04673  **
04674  *****************************************************************************/
04675  
04676 xcb_glx_vendor_private_with_reply_cookie_t
04677 xcb_glx_vendor_private_with_reply_unchecked (xcb_connection_t      *c  ,
04678                                              uint32_t               vendor_code  ,
04679                                              xcb_glx_context_tag_t  context_tag  ,
04680                                              uint32_t               data_len  ,
04681                                              const uint8_t         *data  );
04682 
04683 
04684 /*****************************************************************************
04685  **
04686  ** uint8_t * xcb_glx_vendor_private_with_reply_data_2
04687  ** 
04688  ** @param const xcb_glx_vendor_private_with_reply_reply_t *R
04689  ** @returns uint8_t *
04690  **
04691  *****************************************************************************/
04692  
04693 uint8_t *
04694 xcb_glx_vendor_private_with_reply_data_2 (const xcb_glx_vendor_private_with_reply_reply_t *R  );
04695 
04696 
04697 /*****************************************************************************
04698  **
04699  ** int xcb_glx_vendor_private_with_reply_data_2_length
04700  ** 
04701  ** @param const xcb_glx_vendor_private_with_reply_reply_t *R
04702  ** @returns int
04703  **
04704  *****************************************************************************/
04705  
04706 int
04707 xcb_glx_vendor_private_with_reply_data_2_length (const xcb_glx_vendor_private_with_reply_reply_t *R  );
04708 
04709 
04710 /*****************************************************************************
04711  **
04712  ** xcb_generic_iterator_t xcb_glx_vendor_private_with_reply_data_2_end
04713  ** 
04714  ** @param const xcb_glx_vendor_private_with_reply_reply_t *R
04715  ** @returns xcb_generic_iterator_t
04716  **
04717  *****************************************************************************/
04718  
04719 xcb_generic_iterator_t
04720 xcb_glx_vendor_private_with_reply_data_2_end (const xcb_glx_vendor_private_with_reply_reply_t *R  );
04721 
04737 /*****************************************************************************
04738  **
04739  ** xcb_glx_vendor_private_with_reply_reply_t * xcb_glx_vendor_private_with_reply_reply
04740  ** 
04741  ** @param xcb_connection_t                            *c
04742  ** @param xcb_glx_vendor_private_with_reply_cookie_t   cookie
04743  ** @param xcb_generic_error_t                        **e
04744  ** @returns xcb_glx_vendor_private_with_reply_reply_t *
04745  **
04746  *****************************************************************************/
04747  
04748 xcb_glx_vendor_private_with_reply_reply_t *
04749 xcb_glx_vendor_private_with_reply_reply (xcb_connection_t                            *c  ,
04750                                          xcb_glx_vendor_private_with_reply_cookie_t   cookie  ,
04751                                          xcb_generic_error_t                        **e  );
04752 
04762 /*****************************************************************************
04763  **
04764  ** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string
04765  ** 
04766  ** @param xcb_connection_t *c
04767  ** @param uint32_t          screen
04768  ** @returns xcb_glx_query_extensions_string_cookie_t
04769  **
04770  *****************************************************************************/
04771  
04772 xcb_glx_query_extensions_string_cookie_t
04773 xcb_glx_query_extensions_string (xcb_connection_t *c  ,
04774                                  uint32_t          screen  );
04775 
04788 /*****************************************************************************
04789  **
04790  ** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string_unchecked
04791  ** 
04792  ** @param xcb_connection_t *c
04793  ** @param uint32_t          screen
04794  ** @returns xcb_glx_query_extensions_string_cookie_t
04795  **
04796  *****************************************************************************/
04797  
04798 xcb_glx_query_extensions_string_cookie_t
04799 xcb_glx_query_extensions_string_unchecked (xcb_connection_t *c  ,
04800                                            uint32_t          screen  );
04801 
04817 /*****************************************************************************
04818  **
04819  ** xcb_glx_query_extensions_string_reply_t * xcb_glx_query_extensions_string_reply
04820  ** 
04821  ** @param xcb_connection_t                          *c
04822  ** @param xcb_glx_query_extensions_string_cookie_t   cookie
04823  ** @param xcb_generic_error_t                      **e
04824  ** @returns xcb_glx_query_extensions_string_reply_t *
04825  **
04826  *****************************************************************************/
04827  
04828 xcb_glx_query_extensions_string_reply_t *
04829 xcb_glx_query_extensions_string_reply (xcb_connection_t                          *c  ,
04830                                        xcb_glx_query_extensions_string_cookie_t   cookie  ,
04831                                        xcb_generic_error_t                      **e  );
04832 
04833 int
04834 xcb_glx_query_server_string_sizeof (const void  *_buffer  );
04835 
04845 /*****************************************************************************
04846  **
04847  ** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string
04848  ** 
04849  ** @param xcb_connection_t *c
04850  ** @param uint32_t          screen
04851  ** @param uint32_t          name
04852  ** @returns xcb_glx_query_server_string_cookie_t
04853  **
04854  *****************************************************************************/
04855  
04856 xcb_glx_query_server_string_cookie_t
04857 xcb_glx_query_server_string (xcb_connection_t *c  ,
04858                              uint32_t          screen  ,
04859                              uint32_t          name  );
04860 
04873 /*****************************************************************************
04874  **
04875  ** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string_unchecked
04876  ** 
04877  ** @param xcb_connection_t *c
04878  ** @param uint32_t          screen
04879  ** @param uint32_t          name
04880  ** @returns xcb_glx_query_server_string_cookie_t
04881  **
04882  *****************************************************************************/
04883  
04884 xcb_glx_query_server_string_cookie_t
04885 xcb_glx_query_server_string_unchecked (xcb_connection_t *c  ,
04886                                        uint32_t          screen  ,
04887                                        uint32_t          name  );
04888 
04889 
04890 /*****************************************************************************
04891  **
04892  ** char * xcb_glx_query_server_string_string
04893  ** 
04894  ** @param const xcb_glx_query_server_string_reply_t *R
04895  ** @returns char *
04896  **
04897  *****************************************************************************/
04898  
04899 char *
04900 xcb_glx_query_server_string_string (const xcb_glx_query_server_string_reply_t *R  );
04901 
04902 
04903 /*****************************************************************************
04904  **
04905  ** int xcb_glx_query_server_string_string_length
04906  ** 
04907  ** @param const xcb_glx_query_server_string_reply_t *R
04908  ** @returns int
04909  **
04910  *****************************************************************************/
04911  
04912 int
04913 xcb_glx_query_server_string_string_length (const xcb_glx_query_server_string_reply_t *R  );
04914 
04915 
04916 /*****************************************************************************
04917  **
04918  ** xcb_generic_iterator_t xcb_glx_query_server_string_string_end
04919  ** 
04920  ** @param const xcb_glx_query_server_string_reply_t *R
04921  ** @returns xcb_generic_iterator_t
04922  **
04923  *****************************************************************************/
04924  
04925 xcb_generic_iterator_t
04926 xcb_glx_query_server_string_string_end (const xcb_glx_query_server_string_reply_t *R  );
04927 
04943 /*****************************************************************************
04944  **
04945  ** xcb_glx_query_server_string_reply_t * xcb_glx_query_server_string_reply
04946  ** 
04947  ** @param xcb_connection_t                      *c
04948  ** @param xcb_glx_query_server_string_cookie_t   cookie
04949  ** @param xcb_generic_error_t                  **e
04950  ** @returns xcb_glx_query_server_string_reply_t *
04951  **
04952  *****************************************************************************/
04953  
04954 xcb_glx_query_server_string_reply_t *
04955 xcb_glx_query_server_string_reply (xcb_connection_t                      *c  ,
04956                                    xcb_glx_query_server_string_cookie_t   cookie  ,
04957                                    xcb_generic_error_t                  **e  );
04958 
04959 int
04960 xcb_glx_client_info_sizeof (const void  *_buffer  );
04961 
04974 /*****************************************************************************
04975  **
04976  ** xcb_void_cookie_t xcb_glx_client_info_checked
04977  ** 
04978  ** @param xcb_connection_t *c
04979  ** @param uint32_t          major_version
04980  ** @param uint32_t          minor_version
04981  ** @param uint32_t          str_len
04982  ** @param const char       *string
04983  ** @returns xcb_void_cookie_t
04984  **
04985  *****************************************************************************/
04986  
04987 xcb_void_cookie_t
04988 xcb_glx_client_info_checked (xcb_connection_t *c  ,
04989                              uint32_t          major_version  ,
04990                              uint32_t          minor_version  ,
04991                              uint32_t          str_len  ,
04992                              const char       *string  );
04993 
05003 /*****************************************************************************
05004  **
05005  ** xcb_void_cookie_t xcb_glx_client_info
05006  ** 
05007  ** @param xcb_connection_t *c
05008  ** @param uint32_t          major_version
05009  ** @param uint32_t          minor_version
05010  ** @param uint32_t          str_len
05011  ** @param const char       *string
05012  ** @returns xcb_void_cookie_t
05013  **
05014  *****************************************************************************/
05015  
05016 xcb_void_cookie_t
05017 xcb_glx_client_info (xcb_connection_t *c  ,
05018                      uint32_t          major_version  ,
05019                      uint32_t          minor_version  ,
05020                      uint32_t          str_len  ,
05021                      const char       *string  );
05022 
05023 int
05024 xcb_glx_get_fb_configs_sizeof (const void  *_buffer  );
05025 
05035 /*****************************************************************************
05036  **
05037  ** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs
05038  ** 
05039  ** @param xcb_connection_t *c
05040  ** @param uint32_t          screen
05041  ** @returns xcb_glx_get_fb_configs_cookie_t
05042  **
05043  *****************************************************************************/
05044  
05045 xcb_glx_get_fb_configs_cookie_t
05046 xcb_glx_get_fb_configs (xcb_connection_t *c  ,
05047                         uint32_t          screen  );
05048 
05061 /*****************************************************************************
05062  **
05063  ** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs_unchecked
05064  ** 
05065  ** @param xcb_connection_t *c
05066  ** @param uint32_t          screen
05067  ** @returns xcb_glx_get_fb_configs_cookie_t
05068  **
05069  *****************************************************************************/
05070  
05071 xcb_glx_get_fb_configs_cookie_t
05072 xcb_glx_get_fb_configs_unchecked (xcb_connection_t *c  ,
05073                                   uint32_t          screen  );
05074 
05075 
05076 /*****************************************************************************
05077  **
05078  ** uint32_t * xcb_glx_get_fb_configs_property_list
05079  ** 
05080  ** @param const xcb_glx_get_fb_configs_reply_t *R
05081  ** @returns uint32_t *
05082  **
05083  *****************************************************************************/
05084  
05085 uint32_t *
05086 xcb_glx_get_fb_configs_property_list (const xcb_glx_get_fb_configs_reply_t *R  );
05087 
05088 
05089 /*****************************************************************************
05090  **
05091  ** int xcb_glx_get_fb_configs_property_list_length
05092  ** 
05093  ** @param const xcb_glx_get_fb_configs_reply_t *R
05094  ** @returns int
05095  **
05096  *****************************************************************************/
05097  
05098 int
05099 xcb_glx_get_fb_configs_property_list_length (const xcb_glx_get_fb_configs_reply_t *R  );
05100 
05101 
05102 /*****************************************************************************
05103  **
05104  ** xcb_generic_iterator_t xcb_glx_get_fb_configs_property_list_end
05105  ** 
05106  ** @param const xcb_glx_get_fb_configs_reply_t *R
05107  ** @returns xcb_generic_iterator_t
05108  **
05109  *****************************************************************************/
05110  
05111 xcb_generic_iterator_t
05112 xcb_glx_get_fb_configs_property_list_end (const xcb_glx_get_fb_configs_reply_t *R  );
05113 
05129 /*****************************************************************************
05130  **
05131  ** xcb_glx_get_fb_configs_reply_t * xcb_glx_get_fb_configs_reply
05132  ** 
05133  ** @param xcb_connection_t                 *c
05134  ** @param xcb_glx_get_fb_configs_cookie_t   cookie
05135  ** @param xcb_generic_error_t             **e
05136  ** @returns xcb_glx_get_fb_configs_reply_t *
05137  **
05138  *****************************************************************************/
05139  
05140 xcb_glx_get_fb_configs_reply_t *
05141 xcb_glx_get_fb_configs_reply (xcb_connection_t                 *c  ,
05142                               xcb_glx_get_fb_configs_cookie_t   cookie  ,
05143                               xcb_generic_error_t             **e  );
05144 
05145 int
05146 xcb_glx_create_pixmap_sizeof (const void  *_buffer  );
05147 
05160 /*****************************************************************************
05161  **
05162  ** xcb_void_cookie_t xcb_glx_create_pixmap_checked
05163  ** 
05164  ** @param xcb_connection_t   *c
05165  ** @param uint32_t            screen
05166  ** @param xcb_glx_fbconfig_t  fbconfig
05167  ** @param xcb_pixmap_t        pixmap
05168  ** @param xcb_glx_pixmap_t    glx_pixmap
05169  ** @param uint32_t            num_attribs
05170  ** @param const uint32_t     *attribs
05171  ** @returns xcb_void_cookie_t
05172  **
05173  *****************************************************************************/
05174  
05175 xcb_void_cookie_t
05176 xcb_glx_create_pixmap_checked (xcb_connection_t   *c  ,
05177                                uint32_t            screen  ,
05178                                xcb_glx_fbconfig_t  fbconfig  ,
05179                                xcb_pixmap_t        pixmap  ,
05180                                xcb_glx_pixmap_t    glx_pixmap  ,
05181                                uint32_t            num_attribs  ,
05182                                const uint32_t     *attribs  );
05183 
05193 /*****************************************************************************
05194  **
05195  ** xcb_void_cookie_t xcb_glx_create_pixmap
05196  ** 
05197  ** @param xcb_connection_t   *c
05198  ** @param uint32_t            screen
05199  ** @param xcb_glx_fbconfig_t  fbconfig
05200  ** @param xcb_pixmap_t        pixmap
05201  ** @param xcb_glx_pixmap_t    glx_pixmap
05202  ** @param uint32_t            num_attribs
05203  ** @param const uint32_t     *attribs
05204  ** @returns xcb_void_cookie_t
05205  **
05206  *****************************************************************************/
05207  
05208 xcb_void_cookie_t
05209 xcb_glx_create_pixmap (xcb_connection_t   *c  ,
05210                        uint32_t            screen  ,
05211                        xcb_glx_fbconfig_t  fbconfig  ,
05212                        xcb_pixmap_t        pixmap  ,
05213                        xcb_glx_pixmap_t    glx_pixmap  ,
05214                        uint32_t            num_attribs  ,
05215                        const uint32_t     *attribs  );
05216 
05229 /*****************************************************************************
05230  **
05231  ** xcb_void_cookie_t xcb_glx_destroy_pixmap_checked
05232  ** 
05233  ** @param xcb_connection_t *c
05234  ** @param xcb_glx_pixmap_t  glx_pixmap
05235  ** @returns xcb_void_cookie_t
05236  **
05237  *****************************************************************************/
05238  
05239 xcb_void_cookie_t
05240 xcb_glx_destroy_pixmap_checked (xcb_connection_t *c  ,
05241                                 xcb_glx_pixmap_t  glx_pixmap  );
05242 
05252 /*****************************************************************************
05253  **
05254  ** xcb_void_cookie_t xcb_glx_destroy_pixmap
05255  ** 
05256  ** @param xcb_connection_t *c
05257  ** @param xcb_glx_pixmap_t  glx_pixmap
05258  ** @returns xcb_void_cookie_t
05259  **
05260  *****************************************************************************/
05261  
05262 xcb_void_cookie_t
05263 xcb_glx_destroy_pixmap (xcb_connection_t *c  ,
05264                         xcb_glx_pixmap_t  glx_pixmap  );
05265 
05278 /*****************************************************************************
05279  **
05280  ** xcb_void_cookie_t xcb_glx_create_new_context_checked
05281  ** 
05282  ** @param xcb_connection_t   *c
05283  ** @param xcb_glx_context_t   context
05284  ** @param xcb_glx_fbconfig_t  fbconfig
05285  ** @param uint32_t            screen
05286  ** @param uint32_t            render_type
05287  ** @param xcb_glx_context_t   share_list
05288  ** @param uint8_t             is_direct
05289  ** @returns xcb_void_cookie_t
05290  **
05291  *****************************************************************************/
05292  
05293 xcb_void_cookie_t
05294 xcb_glx_create_new_context_checked (xcb_connection_t   *c  ,
05295                                     xcb_glx_context_t   context  ,
05296                                     xcb_glx_fbconfig_t  fbconfig  ,
05297                                     uint32_t            screen  ,
05298                                     uint32_t            render_type  ,
05299                                     xcb_glx_context_t   share_list  ,
05300                                     uint8_t             is_direct  );
05301 
05311 /*****************************************************************************
05312  **
05313  ** xcb_void_cookie_t xcb_glx_create_new_context
05314  ** 
05315  ** @param xcb_connection_t   *c
05316  ** @param xcb_glx_context_t   context
05317  ** @param xcb_glx_fbconfig_t  fbconfig
05318  ** @param uint32_t            screen
05319  ** @param uint32_t            render_type
05320  ** @param xcb_glx_context_t   share_list
05321  ** @param uint8_t             is_direct
05322  ** @returns xcb_void_cookie_t
05323  **
05324  *****************************************************************************/
05325  
05326 xcb_void_cookie_t
05327 xcb_glx_create_new_context (xcb_connection_t   *c  ,
05328                             xcb_glx_context_t   context  ,
05329                             xcb_glx_fbconfig_t  fbconfig  ,
05330                             uint32_t            screen  ,
05331                             uint32_t            render_type  ,
05332                             xcb_glx_context_t   share_list  ,
05333                             uint8_t             is_direct  );
05334 
05335 int
05336 xcb_glx_query_context_sizeof (const void  *_buffer  );
05337 
05347 /*****************************************************************************
05348  **
05349  ** xcb_glx_query_context_cookie_t xcb_glx_query_context
05350  ** 
05351  ** @param xcb_connection_t  *c
05352  ** @param xcb_glx_context_t  context
05353  ** @returns xcb_glx_query_context_cookie_t
05354  **
05355  *****************************************************************************/
05356  
05357 xcb_glx_query_context_cookie_t
05358 xcb_glx_query_context (xcb_connection_t  *c  ,
05359                        xcb_glx_context_t  context  );
05360 
05373 /*****************************************************************************
05374  **
05375  ** xcb_glx_query_context_cookie_t xcb_glx_query_context_unchecked
05376  ** 
05377  ** @param xcb_connection_t  *c
05378  ** @param xcb_glx_context_t  context
05379  ** @returns xcb_glx_query_context_cookie_t
05380  **
05381  *****************************************************************************/
05382  
05383 xcb_glx_query_context_cookie_t
05384 xcb_glx_query_context_unchecked (xcb_connection_t  *c  ,
05385                                  xcb_glx_context_t  context  );
05386 
05387 
05388 /*****************************************************************************
05389  **
05390  ** uint32_t * xcb_glx_query_context_attribs
05391  ** 
05392  ** @param const xcb_glx_query_context_reply_t *R
05393  ** @returns uint32_t *
05394  **
05395  *****************************************************************************/
05396  
05397 uint32_t *
05398 xcb_glx_query_context_attribs (const xcb_glx_query_context_reply_t *R  );
05399 
05400 
05401 /*****************************************************************************
05402  **
05403  ** int xcb_glx_query_context_attribs_length
05404  ** 
05405  ** @param const xcb_glx_query_context_reply_t *R
05406  ** @returns int
05407  **
05408  *****************************************************************************/
05409  
05410 int
05411 xcb_glx_query_context_attribs_length (const xcb_glx_query_context_reply_t *R  );
05412 
05413 
05414 /*****************************************************************************
05415  **
05416  ** xcb_generic_iterator_t xcb_glx_query_context_attribs_end
05417  ** 
05418  ** @param const xcb_glx_query_context_reply_t *R
05419  ** @returns xcb_generic_iterator_t
05420  **
05421  *****************************************************************************/
05422  
05423 xcb_generic_iterator_t
05424 xcb_glx_query_context_attribs_end (const xcb_glx_query_context_reply_t *R  );
05425 
05441 /*****************************************************************************
05442  **
05443  ** xcb_glx_query_context_reply_t * xcb_glx_query_context_reply
05444  ** 
05445  ** @param xcb_connection_t                *c
05446  ** @param xcb_glx_query_context_cookie_t   cookie
05447  ** @param xcb_generic_error_t            **e
05448  ** @returns xcb_glx_query_context_reply_t *
05449  **
05450  *****************************************************************************/
05451  
05452 xcb_glx_query_context_reply_t *
05453 xcb_glx_query_context_reply (xcb_connection_t                *c  ,
05454                              xcb_glx_query_context_cookie_t   cookie  ,
05455                              xcb_generic_error_t            **e  );
05456 
05466 /*****************************************************************************
05467  **
05468  ** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current
05469  ** 
05470  ** @param xcb_connection_t      *c
05471  ** @param xcb_glx_context_tag_t  old_context_tag
05472  ** @param xcb_glx_drawable_t     drawable
05473  ** @param xcb_glx_drawable_t     read_drawable
05474  ** @param xcb_glx_context_t      context
05475  ** @returns xcb_glx_make_context_current_cookie_t
05476  **
05477  *****************************************************************************/
05478  
05479 xcb_glx_make_context_current_cookie_t
05480 xcb_glx_make_context_current (xcb_connection_t      *c  ,
05481                               xcb_glx_context_tag_t  old_context_tag  ,
05482                               xcb_glx_drawable_t     drawable  ,
05483                               xcb_glx_drawable_t     read_drawable  ,
05484                               xcb_glx_context_t      context  );
05485 
05498 /*****************************************************************************
05499  **
05500  ** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current_unchecked
05501  ** 
05502  ** @param xcb_connection_t      *c
05503  ** @param xcb_glx_context_tag_t  old_context_tag
05504  ** @param xcb_glx_drawable_t     drawable
05505  ** @param xcb_glx_drawable_t     read_drawable
05506  ** @param xcb_glx_context_t      context
05507  ** @returns xcb_glx_make_context_current_cookie_t
05508  **
05509  *****************************************************************************/
05510  
05511 xcb_glx_make_context_current_cookie_t
05512 xcb_glx_make_context_current_unchecked (xcb_connection_t      *c  ,
05513                                         xcb_glx_context_tag_t  old_context_tag  ,
05514                                         xcb_glx_drawable_t     drawable  ,
05515                                         xcb_glx_drawable_t     read_drawable  ,
05516                                         xcb_glx_context_t      context  );
05517 
05533 /*****************************************************************************
05534  **
05535  ** xcb_glx_make_context_current_reply_t * xcb_glx_make_context_current_reply
05536  ** 
05537  ** @param xcb_connection_t                       *c
05538  ** @param xcb_glx_make_context_current_cookie_t   cookie
05539  ** @param xcb_generic_error_t                   **e
05540  ** @returns xcb_glx_make_context_current_reply_t *
05541  **
05542  *****************************************************************************/
05543  
05544 xcb_glx_make_context_current_reply_t *
05545 xcb_glx_make_context_current_reply (xcb_connection_t                       *c  ,
05546                                     xcb_glx_make_context_current_cookie_t   cookie  ,
05547                                     xcb_generic_error_t                   **e  );
05548 
05549 int
05550 xcb_glx_create_pbuffer_sizeof (const void  *_buffer  );
05551 
05564 /*****************************************************************************
05565  **
05566  ** xcb_void_cookie_t xcb_glx_create_pbuffer_checked
05567  ** 
05568  ** @param xcb_connection_t   *c
05569  ** @param uint32_t            screen
05570  ** @param xcb_glx_fbconfig_t  fbconfig
05571  ** @param xcb_glx_pbuffer_t   pbuffer
05572  ** @param uint32_t            num_attribs
05573  ** @param const uint32_t     *attribs
05574  ** @returns xcb_void_cookie_t
05575  **
05576  *****************************************************************************/
05577  
05578 xcb_void_cookie_t
05579 xcb_glx_create_pbuffer_checked (xcb_connection_t   *c  ,
05580                                 uint32_t            screen  ,
05581                                 xcb_glx_fbconfig_t  fbconfig  ,
05582                                 xcb_glx_pbuffer_t   pbuffer  ,
05583                                 uint32_t            num_attribs  ,
05584                                 const uint32_t     *attribs  );
05585 
05595 /*****************************************************************************
05596  **
05597  ** xcb_void_cookie_t xcb_glx_create_pbuffer
05598  ** 
05599  ** @param xcb_connection_t   *c
05600  ** @param uint32_t            screen
05601  ** @param xcb_glx_fbconfig_t  fbconfig
05602  ** @param xcb_glx_pbuffer_t   pbuffer
05603  ** @param uint32_t            num_attribs
05604  ** @param const uint32_t     *attribs
05605  ** @returns xcb_void_cookie_t
05606  **
05607  *****************************************************************************/
05608  
05609 xcb_void_cookie_t
05610 xcb_glx_create_pbuffer (xcb_connection_t   *c  ,
05611                         uint32_t            screen  ,
05612                         xcb_glx_fbconfig_t  fbconfig  ,
05613                         xcb_glx_pbuffer_t   pbuffer  ,
05614                         uint32_t            num_attribs  ,
05615                         const uint32_t     *attribs  );
05616 
05629 /*****************************************************************************
05630  **
05631  ** xcb_void_cookie_t xcb_glx_destroy_pbuffer_checked
05632  ** 
05633  ** @param xcb_connection_t  *c
05634  ** @param xcb_glx_pbuffer_t  pbuffer
05635  ** @returns xcb_void_cookie_t
05636  **
05637  *****************************************************************************/
05638  
05639 xcb_void_cookie_t
05640 xcb_glx_destroy_pbuffer_checked (xcb_connection_t  *c  ,
05641                                  xcb_glx_pbuffer_t  pbuffer  );
05642 
05652 /*****************************************************************************
05653  **
05654  ** xcb_void_cookie_t xcb_glx_destroy_pbuffer
05655  ** 
05656  ** @param xcb_connection_t  *c
05657  ** @param xcb_glx_pbuffer_t  pbuffer
05658  ** @returns xcb_void_cookie_t
05659  **
05660  *****************************************************************************/
05661  
05662 xcb_void_cookie_t
05663 xcb_glx_destroy_pbuffer (xcb_connection_t  *c  ,
05664                          xcb_glx_pbuffer_t  pbuffer  );
05665 
05666 int
05667 xcb_glx_get_drawable_attributes_sizeof (const void  *_buffer  );
05668 
05678 /*****************************************************************************
05679  **
05680  ** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes
05681  ** 
05682  ** @param xcb_connection_t   *c
05683  ** @param xcb_glx_drawable_t  drawable
05684  ** @returns xcb_glx_get_drawable_attributes_cookie_t
05685  **
05686  *****************************************************************************/
05687  
05688 xcb_glx_get_drawable_attributes_cookie_t
05689 xcb_glx_get_drawable_attributes (xcb_connection_t   *c  ,
05690                                  xcb_glx_drawable_t  drawable  );
05691 
05704 /*****************************************************************************
05705  **
05706  ** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes_unchecked
05707  ** 
05708  ** @param xcb_connection_t   *c
05709  ** @param xcb_glx_drawable_t  drawable
05710  ** @returns xcb_glx_get_drawable_attributes_cookie_t
05711  **
05712  *****************************************************************************/
05713  
05714 xcb_glx_get_drawable_attributes_cookie_t
05715 xcb_glx_get_drawable_attributes_unchecked (xcb_connection_t   *c  ,
05716                                            xcb_glx_drawable_t  drawable  );
05717 
05718 
05719 /*****************************************************************************
05720  **
05721  ** uint32_t * xcb_glx_get_drawable_attributes_attribs
05722  ** 
05723  ** @param const xcb_glx_get_drawable_attributes_reply_t *R
05724  ** @returns uint32_t *
05725  **
05726  *****************************************************************************/
05727  
05728 uint32_t *
05729 xcb_glx_get_drawable_attributes_attribs (const xcb_glx_get_drawable_attributes_reply_t *R  );
05730 
05731 
05732 /*****************************************************************************
05733  **
05734  ** int xcb_glx_get_drawable_attributes_attribs_length
05735  ** 
05736  ** @param const xcb_glx_get_drawable_attributes_reply_t *R
05737  ** @returns int
05738  **
05739  *****************************************************************************/
05740  
05741 int
05742 xcb_glx_get_drawable_attributes_attribs_length (const xcb_glx_get_drawable_attributes_reply_t *R  );
05743 
05744 
05745 /*****************************************************************************
05746  **
05747  ** xcb_generic_iterator_t xcb_glx_get_drawable_attributes_attribs_end
05748  ** 
05749  ** @param const xcb_glx_get_drawable_attributes_reply_t *R
05750  ** @returns xcb_generic_iterator_t
05751  **
05752  *****************************************************************************/
05753  
05754 xcb_generic_iterator_t
05755 xcb_glx_get_drawable_attributes_attribs_end (const xcb_glx_get_drawable_attributes_reply_t *R  );
05756 
05772 /*****************************************************************************
05773  **
05774  ** xcb_glx_get_drawable_attributes_reply_t * xcb_glx_get_drawable_attributes_reply
05775  ** 
05776  ** @param xcb_connection_t                          *c
05777  ** @param xcb_glx_get_drawable_attributes_cookie_t   cookie
05778  ** @param xcb_generic_error_t                      **e
05779  ** @returns xcb_glx_get_drawable_attributes_reply_t *
05780  **
05781  *****************************************************************************/
05782  
05783 xcb_glx_get_drawable_attributes_reply_t *
05784 xcb_glx_get_drawable_attributes_reply (xcb_connection_t                          *c  ,
05785                                        xcb_glx_get_drawable_attributes_cookie_t   cookie  ,
05786                                        xcb_generic_error_t                      **e  );
05787 
05788 int
05789 xcb_glx_change_drawable_attributes_sizeof (const void  *_buffer  );
05790 
05803 /*****************************************************************************
05804  **
05805  ** xcb_void_cookie_t xcb_glx_change_drawable_attributes_checked
05806  ** 
05807  ** @param xcb_connection_t   *c
05808  ** @param xcb_glx_drawable_t  drawable
05809  ** @param uint32_t            num_attribs
05810  ** @param const uint32_t     *attribs
05811  ** @returns xcb_void_cookie_t
05812  **
05813  *****************************************************************************/
05814  
05815 xcb_void_cookie_t
05816 xcb_glx_change_drawable_attributes_checked (xcb_connection_t   *c  ,
05817                                             xcb_glx_drawable_t  drawable  ,
05818                                             uint32_t            num_attribs  ,
05819                                             const uint32_t     *attribs  );
05820 
05830 /*****************************************************************************
05831  **
05832  ** xcb_void_cookie_t xcb_glx_change_drawable_attributes
05833  ** 
05834  ** @param xcb_connection_t   *c
05835  ** @param xcb_glx_drawable_t  drawable
05836  ** @param uint32_t            num_attribs
05837  ** @param const uint32_t     *attribs
05838  ** @returns xcb_void_cookie_t
05839  **
05840  *****************************************************************************/
05841  
05842 xcb_void_cookie_t
05843 xcb_glx_change_drawable_attributes (xcb_connection_t   *c  ,
05844                                     xcb_glx_drawable_t  drawable  ,
05845                                     uint32_t            num_attribs  ,
05846                                     const uint32_t     *attribs  );
05847 
05848 int
05849 xcb_glx_create_window_sizeof (const void  *_buffer  );
05850 
05863 /*****************************************************************************
05864  **
05865  ** xcb_void_cookie_t xcb_glx_create_window_checked
05866  ** 
05867  ** @param xcb_connection_t   *c
05868  ** @param uint32_t            screen
05869  ** @param xcb_glx_fbconfig_t  fbconfig
05870  ** @param xcb_window_t        window
05871  ** @param xcb_glx_window_t    glx_window
05872  ** @param uint32_t            num_attribs
05873  ** @param const uint32_t     *attribs
05874  ** @returns xcb_void_cookie_t
05875  **
05876  *****************************************************************************/
05877  
05878 xcb_void_cookie_t
05879 xcb_glx_create_window_checked (xcb_connection_t   *c  ,
05880                                uint32_t            screen  ,
05881                                xcb_glx_fbconfig_t  fbconfig  ,
05882                                xcb_window_t        window  ,
05883                                xcb_glx_window_t    glx_window  ,
05884                                uint32_t            num_attribs  ,
05885                                const uint32_t     *attribs  );
05886 
05896 /*****************************************************************************
05897  **
05898  ** xcb_void_cookie_t xcb_glx_create_window
05899  ** 
05900  ** @param xcb_connection_t   *c
05901  ** @param uint32_t            screen
05902  ** @param xcb_glx_fbconfig_t  fbconfig
05903  ** @param xcb_window_t        window
05904  ** @param xcb_glx_window_t    glx_window
05905  ** @param uint32_t            num_attribs
05906  ** @param const uint32_t     *attribs
05907  ** @returns xcb_void_cookie_t
05908  **
05909  *****************************************************************************/
05910  
05911 xcb_void_cookie_t
05912 xcb_glx_create_window (xcb_connection_t   *c  ,
05913                        uint32_t            screen  ,
05914                        xcb_glx_fbconfig_t  fbconfig  ,
05915                        xcb_window_t        window  ,
05916                        xcb_glx_window_t    glx_window  ,
05917                        uint32_t            num_attribs  ,
05918                        const uint32_t     *attribs  );
05919 
05932 /*****************************************************************************
05933  **
05934  ** xcb_void_cookie_t xcb_glx_delete_window_checked
05935  ** 
05936  ** @param xcb_connection_t *c
05937  ** @param xcb_glx_window_t  glxwindow
05938  ** @returns xcb_void_cookie_t
05939  **
05940  *****************************************************************************/
05941  
05942 xcb_void_cookie_t
05943 xcb_glx_delete_window_checked (xcb_connection_t *c  ,
05944                                xcb_glx_window_t  glxwindow  );
05945 
05955 /*****************************************************************************
05956  **
05957  ** xcb_void_cookie_t xcb_glx_delete_window
05958  ** 
05959  ** @param xcb_connection_t *c
05960  ** @param xcb_glx_window_t  glxwindow
05961  ** @returns xcb_void_cookie_t
05962  **
05963  *****************************************************************************/
05964  
05965 xcb_void_cookie_t
05966 xcb_glx_delete_window (xcb_connection_t *c  ,
05967                        xcb_glx_window_t  glxwindow  );
05968 
05969 int
05970 xcb_glx_set_client_info_arb_sizeof (const void  *_buffer  );
05971 
05984 /*****************************************************************************
05985  **
05986  ** xcb_void_cookie_t xcb_glx_set_client_info_arb_checked
05987  ** 
05988  ** @param xcb_connection_t *c
05989  ** @param uint32_t          major_version
05990  ** @param uint32_t          minor_version
05991  ** @param uint32_t          num_versions
05992  ** @param uint32_t          gl_str_len
05993  ** @param uint32_t          glx_str_len
05994  ** @param const uint32_t   *gl_versions
05995  ** @param const char       *gl_extension_string
05996  ** @param const char       *glx_extension_string
05997  ** @returns xcb_void_cookie_t
05998  **
05999  *****************************************************************************/
06000  
06001 xcb_void_cookie_t
06002 xcb_glx_set_client_info_arb_checked (xcb_connection_t *c  ,
06003                                      uint32_t          major_version  ,
06004                                      uint32_t          minor_version  ,
06005                                      uint32_t          num_versions  ,
06006                                      uint32_t          gl_str_len  ,
06007                                      uint32_t          glx_str_len  ,
06008                                      const uint32_t   *gl_versions  ,
06009                                      const char       *gl_extension_string  ,
06010                                      const char       *glx_extension_string  );
06011 
06021 /*****************************************************************************
06022  **
06023  ** xcb_void_cookie_t xcb_glx_set_client_info_arb
06024  ** 
06025  ** @param xcb_connection_t *c
06026  ** @param uint32_t          major_version
06027  ** @param uint32_t          minor_version
06028  ** @param uint32_t          num_versions
06029  ** @param uint32_t          gl_str_len
06030  ** @param uint32_t          glx_str_len
06031  ** @param const uint32_t   *gl_versions
06032  ** @param const char       *gl_extension_string
06033  ** @param const char       *glx_extension_string
06034  ** @returns xcb_void_cookie_t
06035  **
06036  *****************************************************************************/
06037  
06038 xcb_void_cookie_t
06039 xcb_glx_set_client_info_arb (xcb_connection_t *c  ,
06040                              uint32_t          major_version  ,
06041                              uint32_t          minor_version  ,
06042                              uint32_t          num_versions  ,
06043                              uint32_t          gl_str_len  ,
06044                              uint32_t          glx_str_len  ,
06045                              const uint32_t   *gl_versions  ,
06046                              const char       *gl_extension_string  ,
06047                              const char       *glx_extension_string  );
06048 
06049 int
06050 xcb_glx_create_context_attribs_arb_sizeof (const void  *_buffer  );
06051 
06064 /*****************************************************************************
06065  **
06066  ** xcb_void_cookie_t xcb_glx_create_context_attribs_arb_checked
06067  ** 
06068  ** @param xcb_connection_t   *c
06069  ** @param xcb_glx_context_t   context
06070  ** @param xcb_glx_fbconfig_t  fbconfig
06071  ** @param uint32_t            screen
06072  ** @param xcb_glx_context_t   share_list
06073  ** @param uint8_t             is_direct
06074  ** @param uint32_t            num_attribs
06075  ** @param const uint32_t     *attribs
06076  ** @returns xcb_void_cookie_t
06077  **
06078  *****************************************************************************/
06079  
06080 xcb_void_cookie_t
06081 xcb_glx_create_context_attribs_arb_checked (xcb_connection_t   *c  ,
06082                                             xcb_glx_context_t   context  ,
06083                                             xcb_glx_fbconfig_t  fbconfig  ,
06084                                             uint32_t            screen  ,
06085                                             xcb_glx_context_t   share_list  ,
06086                                             uint8_t             is_direct  ,
06087                                             uint32_t            num_attribs  ,
06088                                             const uint32_t     *attribs  );
06089 
06099 /*****************************************************************************
06100  **
06101  ** xcb_void_cookie_t xcb_glx_create_context_attribs_arb
06102  ** 
06103  ** @param xcb_connection_t   *c
06104  ** @param xcb_glx_context_t   context
06105  ** @param xcb_glx_fbconfig_t  fbconfig
06106  ** @param uint32_t            screen
06107  ** @param xcb_glx_context_t   share_list
06108  ** @param uint8_t             is_direct
06109  ** @param uint32_t            num_attribs
06110  ** @param const uint32_t     *attribs
06111  ** @returns xcb_void_cookie_t
06112  **
06113  *****************************************************************************/
06114  
06115 xcb_void_cookie_t
06116 xcb_glx_create_context_attribs_arb (xcb_connection_t   *c  ,
06117                                     xcb_glx_context_t   context  ,
06118                                     xcb_glx_fbconfig_t  fbconfig  ,
06119                                     uint32_t            screen  ,
06120                                     xcb_glx_context_t   share_list  ,
06121                                     uint8_t             is_direct  ,
06122                                     uint32_t            num_attribs  ,
06123                                     const uint32_t     *attribs  );
06124 
06125 int
06126 xcb_glx_set_client_info_2arb_sizeof (const void  *_buffer  );
06127 
06140 /*****************************************************************************
06141  **
06142  ** xcb_void_cookie_t xcb_glx_set_client_info_2arb_checked
06143  ** 
06144  ** @param xcb_connection_t *c
06145  ** @param uint32_t          major_version
06146  ** @param uint32_t          minor_version
06147  ** @param uint32_t          num_versions
06148  ** @param uint32_t          gl_str_len
06149  ** @param uint32_t          glx_str_len
06150  ** @param const uint32_t   *gl_versions
06151  ** @param const char       *gl_extension_string
06152  ** @param const char       *glx_extension_string
06153  ** @returns xcb_void_cookie_t
06154  **
06155  *****************************************************************************/
06156  
06157 xcb_void_cookie_t
06158 xcb_glx_set_client_info_2arb_checked (xcb_connection_t *c  ,
06159                                       uint32_t          major_version  ,
06160                                       uint32_t          minor_version  ,
06161                                       uint32_t          num_versions  ,
06162                                       uint32_t          gl_str_len  ,
06163                                       uint32_t          glx_str_len  ,
06164                                       const uint32_t   *gl_versions  ,
06165                                       const char       *gl_extension_string  ,
06166                                       const char       *glx_extension_string  );
06167 
06177 /*****************************************************************************
06178  **
06179  ** xcb_void_cookie_t xcb_glx_set_client_info_2arb
06180  ** 
06181  ** @param xcb_connection_t *c
06182  ** @param uint32_t          major_version
06183  ** @param uint32_t          minor_version
06184  ** @param uint32_t          num_versions
06185  ** @param uint32_t          gl_str_len
06186  ** @param uint32_t          glx_str_len
06187  ** @param const uint32_t   *gl_versions
06188  ** @param const char       *gl_extension_string
06189  ** @param const char       *glx_extension_string
06190  ** @returns xcb_void_cookie_t
06191  **
06192  *****************************************************************************/
06193  
06194 xcb_void_cookie_t
06195 xcb_glx_set_client_info_2arb (xcb_connection_t *c  ,
06196                               uint32_t          major_version  ,
06197                               uint32_t          minor_version  ,
06198                               uint32_t          num_versions  ,
06199                               uint32_t          gl_str_len  ,
06200                               uint32_t          glx_str_len  ,
06201                               const uint32_t   *gl_versions  ,
06202                               const char       *gl_extension_string  ,
06203                               const char       *glx_extension_string  );
06204 
06217 /*****************************************************************************
06218  **
06219  ** xcb_void_cookie_t xcb_glx_new_list_checked
06220  ** 
06221  ** @param xcb_connection_t      *c
06222  ** @param xcb_glx_context_tag_t  context_tag
06223  ** @param uint32_t               list
06224  ** @param uint32_t               mode
06225  ** @returns xcb_void_cookie_t
06226  **
06227  *****************************************************************************/
06228  
06229 xcb_void_cookie_t
06230 xcb_glx_new_list_checked (xcb_connection_t      *c  ,
06231                           xcb_glx_context_tag_t  context_tag  ,
06232                           uint32_t               list  ,
06233                           uint32_t               mode  );
06234 
06244 /*****************************************************************************
06245  **
06246  ** xcb_void_cookie_t xcb_glx_new_list
06247  ** 
06248  ** @param xcb_connection_t      *c
06249  ** @param xcb_glx_context_tag_t  context_tag
06250  ** @param uint32_t               list
06251  ** @param uint32_t               mode
06252  ** @returns xcb_void_cookie_t
06253  **
06254  *****************************************************************************/
06255  
06256 xcb_void_cookie_t
06257 xcb_glx_new_list (xcb_connection_t      *c  ,
06258                   xcb_glx_context_tag_t  context_tag  ,
06259                   uint32_t               list  ,
06260                   uint32_t               mode  );
06261 
06274 /*****************************************************************************
06275  **
06276  ** xcb_void_cookie_t xcb_glx_end_list_checked
06277  ** 
06278  ** @param xcb_connection_t      *c
06279  ** @param xcb_glx_context_tag_t  context_tag
06280  ** @returns xcb_void_cookie_t
06281  **
06282  *****************************************************************************/
06283  
06284 xcb_void_cookie_t
06285 xcb_glx_end_list_checked (xcb_connection_t      *c  ,
06286                           xcb_glx_context_tag_t  context_tag  );
06287 
06297 /*****************************************************************************
06298  **
06299  ** xcb_void_cookie_t xcb_glx_end_list
06300  ** 
06301  ** @param xcb_connection_t      *c
06302  ** @param xcb_glx_context_tag_t  context_tag
06303  ** @returns xcb_void_cookie_t
06304  **
06305  *****************************************************************************/
06306  
06307 xcb_void_cookie_t
06308 xcb_glx_end_list (xcb_connection_t      *c  ,
06309                   xcb_glx_context_tag_t  context_tag  );
06310 
06323 /*****************************************************************************
06324  **
06325  ** xcb_void_cookie_t xcb_glx_delete_lists_checked
06326  ** 
06327  ** @param xcb_connection_t      *c
06328  ** @param xcb_glx_context_tag_t  context_tag
06329  ** @param uint32_t               list
06330  ** @param int32_t                range
06331  ** @returns xcb_void_cookie_t
06332  **
06333  *****************************************************************************/
06334  
06335 xcb_void_cookie_t
06336 xcb_glx_delete_lists_checked (xcb_connection_t      *c  ,
06337                               xcb_glx_context_tag_t  context_tag  ,
06338                               uint32_t               list  ,
06339                               int32_t                range  );
06340 
06350 /*****************************************************************************
06351  **
06352  ** xcb_void_cookie_t xcb_glx_delete_lists
06353  ** 
06354  ** @param xcb_connection_t      *c
06355  ** @param xcb_glx_context_tag_t  context_tag
06356  ** @param uint32_t               list
06357  ** @param int32_t                range
06358  ** @returns xcb_void_cookie_t
06359  **
06360  *****************************************************************************/
06361  
06362 xcb_void_cookie_t
06363 xcb_glx_delete_lists (xcb_connection_t      *c  ,
06364                       xcb_glx_context_tag_t  context_tag  ,
06365                       uint32_t               list  ,
06366                       int32_t                range  );
06367 
06377 /*****************************************************************************
06378  **
06379  ** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists
06380  ** 
06381  ** @param xcb_connection_t      *c
06382  ** @param xcb_glx_context_tag_t  context_tag
06383  ** @param int32_t                range
06384  ** @returns xcb_glx_gen_lists_cookie_t
06385  **
06386  *****************************************************************************/
06387  
06388 xcb_glx_gen_lists_cookie_t
06389 xcb_glx_gen_lists (xcb_connection_t      *c  ,
06390                    xcb_glx_context_tag_t  context_tag  ,
06391                    int32_t                range  );
06392 
06405 /*****************************************************************************
06406  **
06407  ** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists_unchecked
06408  ** 
06409  ** @param xcb_connection_t      *c
06410  ** @param xcb_glx_context_tag_t  context_tag
06411  ** @param int32_t                range
06412  ** @returns xcb_glx_gen_lists_cookie_t
06413  **
06414  *****************************************************************************/
06415  
06416 xcb_glx_gen_lists_cookie_t
06417 xcb_glx_gen_lists_unchecked (xcb_connection_t      *c  ,
06418                              xcb_glx_context_tag_t  context_tag  ,
06419                              int32_t                range  );
06420 
06436 /*****************************************************************************
06437  **
06438  ** xcb_glx_gen_lists_reply_t * xcb_glx_gen_lists_reply
06439  ** 
06440  ** @param xcb_connection_t            *c
06441  ** @param xcb_glx_gen_lists_cookie_t   cookie
06442  ** @param xcb_generic_error_t        **e
06443  ** @returns xcb_glx_gen_lists_reply_t *
06444  **
06445  *****************************************************************************/
06446  
06447 xcb_glx_gen_lists_reply_t *
06448 xcb_glx_gen_lists_reply (xcb_connection_t            *c  ,
06449                          xcb_glx_gen_lists_cookie_t   cookie  ,
06450                          xcb_generic_error_t        **e  );
06451 
06464 /*****************************************************************************
06465  **
06466  ** xcb_void_cookie_t xcb_glx_feedback_buffer_checked
06467  ** 
06468  ** @param xcb_connection_t      *c
06469  ** @param xcb_glx_context_tag_t  context_tag
06470  ** @param int32_t                size
06471  ** @param int32_t                type
06472  ** @returns xcb_void_cookie_t
06473  **
06474  *****************************************************************************/
06475  
06476 xcb_void_cookie_t
06477 xcb_glx_feedback_buffer_checked (xcb_connection_t      *c  ,
06478                                  xcb_glx_context_tag_t  context_tag  ,
06479                                  int32_t                size  ,
06480                                  int32_t                type  );
06481 
06491 /*****************************************************************************
06492  **
06493  ** xcb_void_cookie_t xcb_glx_feedback_buffer
06494  ** 
06495  ** @param xcb_connection_t      *c
06496  ** @param xcb_glx_context_tag_t  context_tag
06497  ** @param int32_t                size
06498  ** @param int32_t                type
06499  ** @returns xcb_void_cookie_t
06500  **
06501  *****************************************************************************/
06502  
06503 xcb_void_cookie_t
06504 xcb_glx_feedback_buffer (xcb_connection_t      *c  ,
06505                          xcb_glx_context_tag_t  context_tag  ,
06506                          int32_t                size  ,
06507                          int32_t                type  );
06508 
06521 /*****************************************************************************
06522  **
06523  ** xcb_void_cookie_t xcb_glx_select_buffer_checked
06524  ** 
06525  ** @param xcb_connection_t      *c
06526  ** @param xcb_glx_context_tag_t  context_tag
06527  ** @param int32_t                size
06528  ** @returns xcb_void_cookie_t
06529  **
06530  *****************************************************************************/
06531  
06532 xcb_void_cookie_t
06533 xcb_glx_select_buffer_checked (xcb_connection_t      *c  ,
06534                                xcb_glx_context_tag_t  context_tag  ,
06535                                int32_t                size  );
06536 
06546 /*****************************************************************************
06547  **
06548  ** xcb_void_cookie_t xcb_glx_select_buffer
06549  ** 
06550  ** @param xcb_connection_t      *c
06551  ** @param xcb_glx_context_tag_t  context_tag
06552  ** @param int32_t                size
06553  ** @returns xcb_void_cookie_t
06554  **
06555  *****************************************************************************/
06556  
06557 xcb_void_cookie_t
06558 xcb_glx_select_buffer (xcb_connection_t      *c  ,
06559                        xcb_glx_context_tag_t  context_tag  ,
06560                        int32_t                size  );
06561 
06562 int
06563 xcb_glx_render_mode_sizeof (const void  *_buffer  );
06564 
06574 /*****************************************************************************
06575  **
06576  ** xcb_glx_render_mode_cookie_t xcb_glx_render_mode
06577  ** 
06578  ** @param xcb_connection_t      *c
06579  ** @param xcb_glx_context_tag_t  context_tag
06580  ** @param uint32_t               mode
06581  ** @returns xcb_glx_render_mode_cookie_t
06582  **
06583  *****************************************************************************/
06584  
06585 xcb_glx_render_mode_cookie_t
06586 xcb_glx_render_mode (xcb_connection_t      *c  ,
06587                      xcb_glx_context_tag_t  context_tag  ,
06588                      uint32_t               mode  );
06589 
06602 /*****************************************************************************
06603  **
06604  ** xcb_glx_render_mode_cookie_t xcb_glx_render_mode_unchecked
06605  ** 
06606  ** @param xcb_connection_t      *c
06607  ** @param xcb_glx_context_tag_t  context_tag
06608  ** @param uint32_t               mode
06609  ** @returns xcb_glx_render_mode_cookie_t
06610  **
06611  *****************************************************************************/
06612  
06613 xcb_glx_render_mode_cookie_t
06614 xcb_glx_render_mode_unchecked (xcb_connection_t      *c  ,
06615                                xcb_glx_context_tag_t  context_tag  ,
06616                                uint32_t               mode  );
06617 
06618 
06619 /*****************************************************************************
06620  **
06621  ** uint32_t * xcb_glx_render_mode_data
06622  ** 
06623  ** @param const xcb_glx_render_mode_reply_t *R
06624  ** @returns uint32_t *
06625  **
06626  *****************************************************************************/
06627  
06628 uint32_t *
06629 xcb_glx_render_mode_data (const xcb_glx_render_mode_reply_t *R  );
06630 
06631 
06632 /*****************************************************************************
06633  **
06634  ** int xcb_glx_render_mode_data_length
06635  ** 
06636  ** @param const xcb_glx_render_mode_reply_t *R
06637  ** @returns int
06638  **
06639  *****************************************************************************/
06640  
06641 int
06642 xcb_glx_render_mode_data_length (const xcb_glx_render_mode_reply_t *R  );
06643 
06644 
06645 /*****************************************************************************
06646  **
06647  ** xcb_generic_iterator_t xcb_glx_render_mode_data_end
06648  ** 
06649  ** @param const xcb_glx_render_mode_reply_t *R
06650  ** @returns xcb_generic_iterator_t
06651  **
06652  *****************************************************************************/
06653  
06654 xcb_generic_iterator_t
06655 xcb_glx_render_mode_data_end (const xcb_glx_render_mode_reply_t *R  );
06656 
06672 /*****************************************************************************
06673  **
06674  ** xcb_glx_render_mode_reply_t * xcb_glx_render_mode_reply
06675  ** 
06676  ** @param xcb_connection_t              *c
06677  ** @param xcb_glx_render_mode_cookie_t   cookie
06678  ** @param xcb_generic_error_t          **e
06679  ** @returns xcb_glx_render_mode_reply_t *
06680  **
06681  *****************************************************************************/
06682  
06683 xcb_glx_render_mode_reply_t *
06684 xcb_glx_render_mode_reply (xcb_connection_t              *c  ,
06685                            xcb_glx_render_mode_cookie_t   cookie  ,
06686                            xcb_generic_error_t          **e  );
06687 
06697 /*****************************************************************************
06698  **
06699  ** xcb_glx_finish_cookie_t xcb_glx_finish
06700  ** 
06701  ** @param xcb_connection_t      *c
06702  ** @param xcb_glx_context_tag_t  context_tag
06703  ** @returns xcb_glx_finish_cookie_t
06704  **
06705  *****************************************************************************/
06706  
06707 xcb_glx_finish_cookie_t
06708 xcb_glx_finish (xcb_connection_t      *c  ,
06709                 xcb_glx_context_tag_t  context_tag  );
06710 
06723 /*****************************************************************************
06724  **
06725  ** xcb_glx_finish_cookie_t xcb_glx_finish_unchecked
06726  ** 
06727  ** @param xcb_connection_t      *c
06728  ** @param xcb_glx_context_tag_t  context_tag
06729  ** @returns xcb_glx_finish_cookie_t
06730  **
06731  *****************************************************************************/
06732  
06733 xcb_glx_finish_cookie_t
06734 xcb_glx_finish_unchecked (xcb_connection_t      *c  ,
06735                           xcb_glx_context_tag_t  context_tag  );
06736 
06752 /*****************************************************************************
06753  **
06754  ** xcb_glx_finish_reply_t * xcb_glx_finish_reply
06755  ** 
06756  ** @param xcb_connection_t         *c
06757  ** @param xcb_glx_finish_cookie_t   cookie
06758  ** @param xcb_generic_error_t     **e
06759  ** @returns xcb_glx_finish_reply_t *
06760  **
06761  *****************************************************************************/
06762  
06763 xcb_glx_finish_reply_t *
06764 xcb_glx_finish_reply (xcb_connection_t         *c  ,
06765                       xcb_glx_finish_cookie_t   cookie  ,
06766                       xcb_generic_error_t     **e  );
06767 
06780 /*****************************************************************************
06781  **
06782  ** xcb_void_cookie_t xcb_glx_pixel_storef_checked
06783  ** 
06784  ** @param xcb_connection_t      *c
06785  ** @param xcb_glx_context_tag_t  context_tag
06786  ** @param uint32_t               pname
06787  ** @param xcb_glx_float32_t      datum
06788  ** @returns xcb_void_cookie_t
06789  **
06790  *****************************************************************************/
06791  
06792 xcb_void_cookie_t
06793 xcb_glx_pixel_storef_checked (xcb_connection_t      *c  ,
06794                               xcb_glx_context_tag_t  context_tag  ,
06795                               uint32_t               pname  ,
06796                               xcb_glx_float32_t      datum  );
06797 
06807 /*****************************************************************************
06808  **
06809  ** xcb_void_cookie_t xcb_glx_pixel_storef
06810  ** 
06811  ** @param xcb_connection_t      *c
06812  ** @param xcb_glx_context_tag_t  context_tag
06813  ** @param uint32_t               pname
06814  ** @param xcb_glx_float32_t      datum
06815  ** @returns xcb_void_cookie_t
06816  **
06817  *****************************************************************************/
06818  
06819 xcb_void_cookie_t
06820 xcb_glx_pixel_storef (xcb_connection_t      *c  ,
06821                       xcb_glx_context_tag_t  context_tag  ,
06822                       uint32_t               pname  ,
06823                       xcb_glx_float32_t      datum  );
06824 
06837 /*****************************************************************************
06838  **
06839  ** xcb_void_cookie_t xcb_glx_pixel_storei_checked
06840  ** 
06841  ** @param xcb_connection_t      *c
06842  ** @param xcb_glx_context_tag_t  context_tag
06843  ** @param uint32_t               pname
06844  ** @param int32_t                datum
06845  ** @returns xcb_void_cookie_t
06846  **
06847  *****************************************************************************/
06848  
06849 xcb_void_cookie_t
06850 xcb_glx_pixel_storei_checked (xcb_connection_t      *c  ,
06851                               xcb_glx_context_tag_t  context_tag  ,
06852                               uint32_t               pname  ,
06853                               int32_t                datum  );
06854 
06864 /*****************************************************************************
06865  **
06866  ** xcb_void_cookie_t xcb_glx_pixel_storei
06867  ** 
06868  ** @param xcb_connection_t      *c
06869  ** @param xcb_glx_context_tag_t  context_tag
06870  ** @param uint32_t               pname
06871  ** @param int32_t                datum
06872  ** @returns xcb_void_cookie_t
06873  **
06874  *****************************************************************************/
06875  
06876 xcb_void_cookie_t
06877 xcb_glx_pixel_storei (xcb_connection_t      *c  ,
06878                       xcb_glx_context_tag_t  context_tag  ,
06879                       uint32_t               pname  ,
06880                       int32_t                datum  );
06881 
06882 int
06883 xcb_glx_read_pixels_sizeof (const void  *_buffer  );
06884 
06894 /*****************************************************************************
06895  **
06896  ** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels
06897  ** 
06898  ** @param xcb_connection_t      *c
06899  ** @param xcb_glx_context_tag_t  context_tag
06900  ** @param int32_t                x
06901  ** @param int32_t                y
06902  ** @param int32_t                width
06903  ** @param int32_t                height
06904  ** @param uint32_t               format
06905  ** @param uint32_t               type
06906  ** @param uint8_t                swap_bytes
06907  ** @param uint8_t                lsb_first
06908  ** @returns xcb_glx_read_pixels_cookie_t
06909  **
06910  *****************************************************************************/
06911  
06912 xcb_glx_read_pixels_cookie_t
06913 xcb_glx_read_pixels (xcb_connection_t      *c  ,
06914                      xcb_glx_context_tag_t  context_tag  ,
06915                      int32_t                x  ,
06916                      int32_t                y  ,
06917                      int32_t                width  ,
06918                      int32_t                height  ,
06919                      uint32_t               format  ,
06920                      uint32_t               type  ,
06921                      uint8_t                swap_bytes  ,
06922                      uint8_t                lsb_first  );
06923 
06936 /*****************************************************************************
06937  **
06938  ** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels_unchecked
06939  ** 
06940  ** @param xcb_connection_t      *c
06941  ** @param xcb_glx_context_tag_t  context_tag
06942  ** @param int32_t                x
06943  ** @param int32_t                y
06944  ** @param int32_t                width
06945  ** @param int32_t                height
06946  ** @param uint32_t               format
06947  ** @param uint32_t               type
06948  ** @param uint8_t                swap_bytes
06949  ** @param uint8_t                lsb_first
06950  ** @returns xcb_glx_read_pixels_cookie_t
06951  **
06952  *****************************************************************************/
06953  
06954 xcb_glx_read_pixels_cookie_t
06955 xcb_glx_read_pixels_unchecked (xcb_connection_t      *c  ,
06956                                xcb_glx_context_tag_t  context_tag  ,
06957                                int32_t                x  ,
06958                                int32_t                y  ,
06959                                int32_t                width  ,
06960                                int32_t                height  ,
06961                                uint32_t               format  ,
06962                                uint32_t               type  ,
06963                                uint8_t                swap_bytes  ,
06964                                uint8_t                lsb_first  );
06965 
06966 
06967 /*****************************************************************************
06968  **
06969  ** uint8_t * xcb_glx_read_pixels_data
06970  ** 
06971  ** @param const xcb_glx_read_pixels_reply_t *R
06972  ** @returns uint8_t *
06973  **
06974  *****************************************************************************/
06975  
06976 uint8_t *
06977 xcb_glx_read_pixels_data (const xcb_glx_read_pixels_reply_t *R  );
06978 
06979 
06980 /*****************************************************************************
06981  **
06982  ** int xcb_glx_read_pixels_data_length
06983  ** 
06984  ** @param const xcb_glx_read_pixels_reply_t *R
06985  ** @returns int
06986  **
06987  *****************************************************************************/
06988  
06989 int
06990 xcb_glx_read_pixels_data_length (const xcb_glx_read_pixels_reply_t *R  );
06991 
06992 
06993 /*****************************************************************************
06994  **
06995  ** xcb_generic_iterator_t xcb_glx_read_pixels_data_end
06996  ** 
06997  ** @param const xcb_glx_read_pixels_reply_t *R
06998  ** @returns xcb_generic_iterator_t
06999  **
07000  *****************************************************************************/
07001  
07002 xcb_generic_iterator_t
07003 xcb_glx_read_pixels_data_end (const xcb_glx_read_pixels_reply_t *R  );
07004 
07020 /*****************************************************************************
07021  **
07022  ** xcb_glx_read_pixels_reply_t * xcb_glx_read_pixels_reply
07023  ** 
07024  ** @param xcb_connection_t              *c
07025  ** @param xcb_glx_read_pixels_cookie_t   cookie
07026  ** @param xcb_generic_error_t          **e
07027  ** @returns xcb_glx_read_pixels_reply_t *
07028  **
07029  *****************************************************************************/
07030  
07031 xcb_glx_read_pixels_reply_t *
07032 xcb_glx_read_pixels_reply (xcb_connection_t              *c  ,
07033                            xcb_glx_read_pixels_cookie_t   cookie  ,
07034                            xcb_generic_error_t          **e  );
07035 
07036 int
07037 xcb_glx_get_booleanv_sizeof (const void  *_buffer  );
07038 
07048 /*****************************************************************************
07049  **
07050  ** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv
07051  ** 
07052  ** @param xcb_connection_t      *c
07053  ** @param xcb_glx_context_tag_t  context_tag
07054  ** @param int32_t                pname
07055  ** @returns xcb_glx_get_booleanv_cookie_t
07056  **
07057  *****************************************************************************/
07058  
07059 xcb_glx_get_booleanv_cookie_t
07060 xcb_glx_get_booleanv (xcb_connection_t      *c  ,
07061                       xcb_glx_context_tag_t  context_tag  ,
07062                       int32_t                pname  );
07063 
07076 /*****************************************************************************
07077  **
07078  ** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv_unchecked
07079  ** 
07080  ** @param xcb_connection_t      *c
07081  ** @param xcb_glx_context_tag_t  context_tag
07082  ** @param int32_t                pname
07083  ** @returns xcb_glx_get_booleanv_cookie_t
07084  **
07085  *****************************************************************************/
07086  
07087 xcb_glx_get_booleanv_cookie_t
07088 xcb_glx_get_booleanv_unchecked (xcb_connection_t      *c  ,
07089                                 xcb_glx_context_tag_t  context_tag  ,
07090                                 int32_t                pname  );
07091 
07092 
07093 /*****************************************************************************
07094  **
07095  ** uint8_t * xcb_glx_get_booleanv_data
07096  ** 
07097  ** @param const xcb_glx_get_booleanv_reply_t *R
07098  ** @returns uint8_t *
07099  **
07100  *****************************************************************************/
07101  
07102 uint8_t *
07103 xcb_glx_get_booleanv_data (const xcb_glx_get_booleanv_reply_t *R  );
07104 
07105 
07106 /*****************************************************************************
07107  **
07108  ** int xcb_glx_get_booleanv_data_length
07109  ** 
07110  ** @param const xcb_glx_get_booleanv_reply_t *R
07111  ** @returns int
07112  **
07113  *****************************************************************************/
07114  
07115 int
07116 xcb_glx_get_booleanv_data_length (const xcb_glx_get_booleanv_reply_t *R  );
07117 
07118 
07119 /*****************************************************************************
07120  **
07121  ** xcb_generic_iterator_t xcb_glx_get_booleanv_data_end
07122  ** 
07123  ** @param const xcb_glx_get_booleanv_reply_t *R
07124  ** @returns xcb_generic_iterator_t
07125  **
07126  *****************************************************************************/
07127  
07128 xcb_generic_iterator_t
07129 xcb_glx_get_booleanv_data_end (const xcb_glx_get_booleanv_reply_t *R  );
07130 
07146 /*****************************************************************************
07147  **
07148  ** xcb_glx_get_booleanv_reply_t * xcb_glx_get_booleanv_reply
07149  ** 
07150  ** @param xcb_connection_t               *c
07151  ** @param xcb_glx_get_booleanv_cookie_t   cookie
07152  ** @param xcb_generic_error_t           **e
07153  ** @returns xcb_glx_get_booleanv_reply_t *
07154  **
07155  *****************************************************************************/
07156  
07157 xcb_glx_get_booleanv_reply_t *
07158 xcb_glx_get_booleanv_reply (xcb_connection_t               *c  ,
07159                             xcb_glx_get_booleanv_cookie_t   cookie  ,
07160                             xcb_generic_error_t           **e  );
07161 
07162 int
07163 xcb_glx_get_clip_plane_sizeof (const void  *_buffer  );
07164 
07174 /*****************************************************************************
07175  **
07176  ** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane
07177  ** 
07178  ** @param xcb_connection_t      *c
07179  ** @param xcb_glx_context_tag_t  context_tag
07180  ** @param int32_t                plane
07181  ** @returns xcb_glx_get_clip_plane_cookie_t
07182  **
07183  *****************************************************************************/
07184  
07185 xcb_glx_get_clip_plane_cookie_t
07186 xcb_glx_get_clip_plane (xcb_connection_t      *c  ,
07187                         xcb_glx_context_tag_t  context_tag  ,
07188                         int32_t                plane  );
07189 
07202 /*****************************************************************************
07203  **
07204  ** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane_unchecked
07205  ** 
07206  ** @param xcb_connection_t      *c
07207  ** @param xcb_glx_context_tag_t  context_tag
07208  ** @param int32_t                plane
07209  ** @returns xcb_glx_get_clip_plane_cookie_t
07210  **
07211  *****************************************************************************/
07212  
07213 xcb_glx_get_clip_plane_cookie_t
07214 xcb_glx_get_clip_plane_unchecked (xcb_connection_t      *c  ,
07215                                   xcb_glx_context_tag_t  context_tag  ,
07216                                   int32_t                plane  );
07217 
07218 
07219 /*****************************************************************************
07220  **
07221  ** xcb_glx_float64_t * xcb_glx_get_clip_plane_data
07222  ** 
07223  ** @param const xcb_glx_get_clip_plane_reply_t *R
07224  ** @returns xcb_glx_float64_t *
07225  **
07226  *****************************************************************************/
07227  
07228 xcb_glx_float64_t *
07229 xcb_glx_get_clip_plane_data (const xcb_glx_get_clip_plane_reply_t *R  );
07230 
07231 
07232 /*****************************************************************************
07233  **
07234  ** int xcb_glx_get_clip_plane_data_length
07235  ** 
07236  ** @param const xcb_glx_get_clip_plane_reply_t *R
07237  ** @returns int
07238  **
07239  *****************************************************************************/
07240  
07241 int
07242 xcb_glx_get_clip_plane_data_length (const xcb_glx_get_clip_plane_reply_t *R  );
07243 
07244 
07245 /*****************************************************************************
07246  **
07247  ** xcb_generic_iterator_t xcb_glx_get_clip_plane_data_end
07248  ** 
07249  ** @param const xcb_glx_get_clip_plane_reply_t *R
07250  ** @returns xcb_generic_iterator_t
07251  **
07252  *****************************************************************************/
07253  
07254 xcb_generic_iterator_t
07255 xcb_glx_get_clip_plane_data_end (const xcb_glx_get_clip_plane_reply_t *R  );
07256 
07272 /*****************************************************************************
07273  **
07274  ** xcb_glx_get_clip_plane_reply_t * xcb_glx_get_clip_plane_reply
07275  ** 
07276  ** @param xcb_connection_t                 *c
07277  ** @param xcb_glx_get_clip_plane_cookie_t   cookie
07278  ** @param xcb_generic_error_t             **e
07279  ** @returns xcb_glx_get_clip_plane_reply_t *
07280  **
07281  *****************************************************************************/
07282  
07283 xcb_glx_get_clip_plane_reply_t *
07284 xcb_glx_get_clip_plane_reply (xcb_connection_t                 *c  ,
07285                               xcb_glx_get_clip_plane_cookie_t   cookie  ,
07286                               xcb_generic_error_t             **e  );
07287 
07288 int
07289 xcb_glx_get_doublev_sizeof (const void  *_buffer  );
07290 
07300 /*****************************************************************************
07301  **
07302  ** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev
07303  ** 
07304  ** @param xcb_connection_t      *c
07305  ** @param xcb_glx_context_tag_t  context_tag
07306  ** @param uint32_t               pname
07307  ** @returns xcb_glx_get_doublev_cookie_t
07308  **
07309  *****************************************************************************/
07310  
07311 xcb_glx_get_doublev_cookie_t
07312 xcb_glx_get_doublev (xcb_connection_t      *c  ,
07313                      xcb_glx_context_tag_t  context_tag  ,
07314                      uint32_t               pname  );
07315 
07328 /*****************************************************************************
07329  **
07330  ** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev_unchecked
07331  ** 
07332  ** @param xcb_connection_t      *c
07333  ** @param xcb_glx_context_tag_t  context_tag
07334  ** @param uint32_t               pname
07335  ** @returns xcb_glx_get_doublev_cookie_t
07336  **
07337  *****************************************************************************/
07338  
07339 xcb_glx_get_doublev_cookie_t
07340 xcb_glx_get_doublev_unchecked (xcb_connection_t      *c  ,
07341                                xcb_glx_context_tag_t  context_tag  ,
07342                                uint32_t               pname  );
07343 
07344 
07345 /*****************************************************************************
07346  **
07347  ** xcb_glx_float64_t * xcb_glx_get_doublev_data
07348  ** 
07349  ** @param const xcb_glx_get_doublev_reply_t *R
07350  ** @returns xcb_glx_float64_t *
07351  **
07352  *****************************************************************************/
07353  
07354 xcb_glx_float64_t *
07355 xcb_glx_get_doublev_data (const xcb_glx_get_doublev_reply_t *R  );
07356 
07357 
07358 /*****************************************************************************
07359  **
07360  ** int xcb_glx_get_doublev_data_length
07361  ** 
07362  ** @param const xcb_glx_get_doublev_reply_t *R
07363  ** @returns int
07364  **
07365  *****************************************************************************/
07366  
07367 int
07368 xcb_glx_get_doublev_data_length (const xcb_glx_get_doublev_reply_t *R  );
07369 
07370 
07371 /*****************************************************************************
07372  **
07373  ** xcb_generic_iterator_t xcb_glx_get_doublev_data_end
07374  ** 
07375  ** @param const xcb_glx_get_doublev_reply_t *R
07376  ** @returns xcb_generic_iterator_t
07377  **
07378  *****************************************************************************/
07379  
07380 xcb_generic_iterator_t
07381 xcb_glx_get_doublev_data_end (const xcb_glx_get_doublev_reply_t *R  );
07382 
07398 /*****************************************************************************
07399  **
07400  ** xcb_glx_get_doublev_reply_t * xcb_glx_get_doublev_reply
07401  ** 
07402  ** @param xcb_connection_t              *c
07403  ** @param xcb_glx_get_doublev_cookie_t   cookie
07404  ** @param xcb_generic_error_t          **e
07405  ** @returns xcb_glx_get_doublev_reply_t *
07406  **
07407  *****************************************************************************/
07408  
07409 xcb_glx_get_doublev_reply_t *
07410 xcb_glx_get_doublev_reply (xcb_connection_t              *c  ,
07411                            xcb_glx_get_doublev_cookie_t   cookie  ,
07412                            xcb_generic_error_t          **e  );
07413 
07423 /*****************************************************************************
07424  **
07425  ** xcb_glx_get_error_cookie_t xcb_glx_get_error
07426  ** 
07427  ** @param xcb_connection_t      *c
07428  ** @param xcb_glx_context_tag_t  context_tag
07429  ** @returns xcb_glx_get_error_cookie_t
07430  **
07431  *****************************************************************************/
07432  
07433 xcb_glx_get_error_cookie_t
07434 xcb_glx_get_error (xcb_connection_t      *c  ,
07435                    xcb_glx_context_tag_t  context_tag  );
07436 
07449 /*****************************************************************************
07450  **
07451  ** xcb_glx_get_error_cookie_t xcb_glx_get_error_unchecked
07452  ** 
07453  ** @param xcb_connection_t      *c
07454  ** @param xcb_glx_context_tag_t  context_tag
07455  ** @returns xcb_glx_get_error_cookie_t
07456  **
07457  *****************************************************************************/
07458  
07459 xcb_glx_get_error_cookie_t
07460 xcb_glx_get_error_unchecked (xcb_connection_t      *c  ,
07461                              xcb_glx_context_tag_t  context_tag  );
07462 
07478 /*****************************************************************************
07479  **
07480  ** xcb_glx_get_error_reply_t * xcb_glx_get_error_reply
07481  ** 
07482  ** @param xcb_connection_t            *c
07483  ** @param xcb_glx_get_error_cookie_t   cookie
07484  ** @param xcb_generic_error_t        **e
07485  ** @returns xcb_glx_get_error_reply_t *
07486  **
07487  *****************************************************************************/
07488  
07489 xcb_glx_get_error_reply_t *
07490 xcb_glx_get_error_reply (xcb_connection_t            *c  ,
07491                          xcb_glx_get_error_cookie_t   cookie  ,
07492                          xcb_generic_error_t        **e  );
07493 
07494 int
07495 xcb_glx_get_floatv_sizeof (const void  *_buffer  );
07496 
07506 /*****************************************************************************
07507  **
07508  ** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv
07509  ** 
07510  ** @param xcb_connection_t      *c
07511  ** @param xcb_glx_context_tag_t  context_tag
07512  ** @param uint32_t               pname
07513  ** @returns xcb_glx_get_floatv_cookie_t
07514  **
07515  *****************************************************************************/
07516  
07517 xcb_glx_get_floatv_cookie_t
07518 xcb_glx_get_floatv (xcb_connection_t      *c  ,
07519                     xcb_glx_context_tag_t  context_tag  ,
07520                     uint32_t               pname  );
07521 
07534 /*****************************************************************************
07535  **
07536  ** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv_unchecked
07537  ** 
07538  ** @param xcb_connection_t      *c
07539  ** @param xcb_glx_context_tag_t  context_tag
07540  ** @param uint32_t               pname
07541  ** @returns xcb_glx_get_floatv_cookie_t
07542  **
07543  *****************************************************************************/
07544  
07545 xcb_glx_get_floatv_cookie_t
07546 xcb_glx_get_floatv_unchecked (xcb_connection_t      *c  ,
07547                               xcb_glx_context_tag_t  context_tag  ,
07548                               uint32_t               pname  );
07549 
07550 
07551 /*****************************************************************************
07552  **
07553  ** xcb_glx_float32_t * xcb_glx_get_floatv_data
07554  ** 
07555  ** @param const xcb_glx_get_floatv_reply_t *R
07556  ** @returns xcb_glx_float32_t *
07557  **
07558  *****************************************************************************/
07559  
07560 xcb_glx_float32_t *
07561 xcb_glx_get_floatv_data (const xcb_glx_get_floatv_reply_t *R  );
07562 
07563 
07564 /*****************************************************************************
07565  **
07566  ** int xcb_glx_get_floatv_data_length
07567  ** 
07568  ** @param const xcb_glx_get_floatv_reply_t *R
07569  ** @returns int
07570  **
07571  *****************************************************************************/
07572  
07573 int
07574 xcb_glx_get_floatv_data_length (const xcb_glx_get_floatv_reply_t *R  );
07575 
07576 
07577 /*****************************************************************************
07578  **
07579  ** xcb_generic_iterator_t xcb_glx_get_floatv_data_end
07580  ** 
07581  ** @param const xcb_glx_get_floatv_reply_t *R
07582  ** @returns xcb_generic_iterator_t
07583  **
07584  *****************************************************************************/
07585  
07586 xcb_generic_iterator_t
07587 xcb_glx_get_floatv_data_end (const xcb_glx_get_floatv_reply_t *R  );
07588 
07604 /*****************************************************************************
07605  **
07606  ** xcb_glx_get_floatv_reply_t * xcb_glx_get_floatv_reply
07607  ** 
07608  ** @param xcb_connection_t             *c
07609  ** @param xcb_glx_get_floatv_cookie_t   cookie
07610  ** @param xcb_generic_error_t         **e
07611  ** @returns xcb_glx_get_floatv_reply_t *
07612  **
07613  *****************************************************************************/
07614  
07615 xcb_glx_get_floatv_reply_t *
07616 xcb_glx_get_floatv_reply (xcb_connection_t             *c  ,
07617                           xcb_glx_get_floatv_cookie_t   cookie  ,
07618                           xcb_generic_error_t         **e  );
07619 
07620 int
07621 xcb_glx_get_integerv_sizeof (const void  *_buffer  );
07622 
07632 /*****************************************************************************
07633  **
07634  ** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv
07635  ** 
07636  ** @param xcb_connection_t      *c
07637  ** @param xcb_glx_context_tag_t  context_tag
07638  ** @param uint32_t               pname
07639  ** @returns xcb_glx_get_integerv_cookie_t
07640  **
07641  *****************************************************************************/
07642  
07643 xcb_glx_get_integerv_cookie_t
07644 xcb_glx_get_integerv (xcb_connection_t      *c  ,
07645                       xcb_glx_context_tag_t  context_tag  ,
07646                       uint32_t               pname  );
07647 
07660 /*****************************************************************************
07661  **
07662  ** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv_unchecked
07663  ** 
07664  ** @param xcb_connection_t      *c
07665  ** @param xcb_glx_context_tag_t  context_tag
07666  ** @param uint32_t               pname
07667  ** @returns xcb_glx_get_integerv_cookie_t
07668  **
07669  *****************************************************************************/
07670  
07671 xcb_glx_get_integerv_cookie_t
07672 xcb_glx_get_integerv_unchecked (xcb_connection_t      *c  ,
07673                                 xcb_glx_context_tag_t  context_tag  ,
07674                                 uint32_t               pname  );
07675 
07676 
07677 /*****************************************************************************
07678  **
07679  ** int32_t * xcb_glx_get_integerv_data
07680  ** 
07681  ** @param const xcb_glx_get_integerv_reply_t *R
07682  ** @returns int32_t *
07683  **
07684  *****************************************************************************/
07685  
07686 int32_t *
07687 xcb_glx_get_integerv_data (const xcb_glx_get_integerv_reply_t *R  );
07688 
07689 
07690 /*****************************************************************************
07691  **
07692  ** int xcb_glx_get_integerv_data_length
07693  ** 
07694  ** @param const xcb_glx_get_integerv_reply_t *R
07695  ** @returns int
07696  **
07697  *****************************************************************************/
07698  
07699 int
07700 xcb_glx_get_integerv_data_length (const xcb_glx_get_integerv_reply_t *R  );
07701 
07702 
07703 /*****************************************************************************
07704  **
07705  ** xcb_generic_iterator_t xcb_glx_get_integerv_data_end
07706  ** 
07707  ** @param const xcb_glx_get_integerv_reply_t *R
07708  ** @returns xcb_generic_iterator_t
07709  **
07710  *****************************************************************************/
07711  
07712 xcb_generic_iterator_t
07713 xcb_glx_get_integerv_data_end (const xcb_glx_get_integerv_reply_t *R  );
07714 
07730 /*****************************************************************************
07731  **
07732  ** xcb_glx_get_integerv_reply_t * xcb_glx_get_integerv_reply
07733  ** 
07734  ** @param xcb_connection_t               *c
07735  ** @param xcb_glx_get_integerv_cookie_t   cookie
07736  ** @param xcb_generic_error_t           **e
07737  ** @returns xcb_glx_get_integerv_reply_t *
07738  **
07739  *****************************************************************************/
07740  
07741 xcb_glx_get_integerv_reply_t *
07742 xcb_glx_get_integerv_reply (xcb_connection_t               *c  ,
07743                             xcb_glx_get_integerv_cookie_t   cookie  ,
07744                             xcb_generic_error_t           **e  );
07745 
07746 int
07747 xcb_glx_get_lightfv_sizeof (const void  *_buffer  );
07748 
07758 /*****************************************************************************
07759  **
07760  ** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv
07761  ** 
07762  ** @param xcb_connection_t      *c
07763  ** @param xcb_glx_context_tag_t  context_tag
07764  ** @param uint32_t               light
07765  ** @param uint32_t               pname
07766  ** @returns xcb_glx_get_lightfv_cookie_t
07767  **
07768  *****************************************************************************/
07769  
07770 xcb_glx_get_lightfv_cookie_t
07771 xcb_glx_get_lightfv (xcb_connection_t      *c  ,
07772                      xcb_glx_context_tag_t  context_tag  ,
07773                      uint32_t               light  ,
07774                      uint32_t               pname  );
07775 
07788 /*****************************************************************************
07789  **
07790  ** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv_unchecked
07791  ** 
07792  ** @param xcb_connection_t      *c
07793  ** @param xcb_glx_context_tag_t  context_tag
07794  ** @param uint32_t               light
07795  ** @param uint32_t               pname
07796  ** @returns xcb_glx_get_lightfv_cookie_t
07797  **
07798  *****************************************************************************/
07799  
07800 xcb_glx_get_lightfv_cookie_t
07801 xcb_glx_get_lightfv_unchecked (xcb_connection_t      *c  ,
07802                                xcb_glx_context_tag_t  context_tag  ,
07803                                uint32_t               light  ,
07804                                uint32_t               pname  );
07805 
07806 
07807 /*****************************************************************************
07808  **
07809  ** xcb_glx_float32_t * xcb_glx_get_lightfv_data
07810  ** 
07811  ** @param const xcb_glx_get_lightfv_reply_t *R
07812  ** @returns xcb_glx_float32_t *
07813  **
07814  *****************************************************************************/
07815  
07816 xcb_glx_float32_t *
07817 xcb_glx_get_lightfv_data (const xcb_glx_get_lightfv_reply_t *R  );
07818 
07819 
07820 /*****************************************************************************
07821  **
07822  ** int xcb_glx_get_lightfv_data_length
07823  ** 
07824  ** @param const xcb_glx_get_lightfv_reply_t *R
07825  ** @returns int
07826  **
07827  *****************************************************************************/
07828  
07829 int
07830 xcb_glx_get_lightfv_data_length (const xcb_glx_get_lightfv_reply_t *R  );
07831 
07832 
07833 /*****************************************************************************
07834  **
07835  ** xcb_generic_iterator_t xcb_glx_get_lightfv_data_end
07836  ** 
07837  ** @param const xcb_glx_get_lightfv_reply_t *R
07838  ** @returns xcb_generic_iterator_t
07839  **
07840  *****************************************************************************/
07841  
07842 xcb_generic_iterator_t
07843 xcb_glx_get_lightfv_data_end (const xcb_glx_get_lightfv_reply_t *R  );
07844 
07860 /*****************************************************************************
07861  **
07862  ** xcb_glx_get_lightfv_reply_t * xcb_glx_get_lightfv_reply
07863  ** 
07864  ** @param xcb_connection_t              *c
07865  ** @param xcb_glx_get_lightfv_cookie_t   cookie
07866  ** @param xcb_generic_error_t          **e
07867  ** @returns xcb_glx_get_lightfv_reply_t *
07868  **
07869  *****************************************************************************/
07870  
07871 xcb_glx_get_lightfv_reply_t *
07872 xcb_glx_get_lightfv_reply (xcb_connection_t              *c  ,
07873                            xcb_glx_get_lightfv_cookie_t   cookie  ,
07874                            xcb_generic_error_t          **e  );
07875 
07876 int
07877 xcb_glx_get_lightiv_sizeof (const void  *_buffer  );
07878 
07888 /*****************************************************************************
07889  **
07890  ** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv
07891  ** 
07892  ** @param xcb_connection_t      *c
07893  ** @param xcb_glx_context_tag_t  context_tag
07894  ** @param uint32_t               light
07895  ** @param uint32_t               pname
07896  ** @returns xcb_glx_get_lightiv_cookie_t
07897  **
07898  *****************************************************************************/
07899  
07900 xcb_glx_get_lightiv_cookie_t
07901 xcb_glx_get_lightiv (xcb_connection_t      *c  ,
07902                      xcb_glx_context_tag_t  context_tag  ,
07903                      uint32_t               light  ,
07904                      uint32_t               pname  );
07905 
07918 /*****************************************************************************
07919  **
07920  ** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv_unchecked
07921  ** 
07922  ** @param xcb_connection_t      *c
07923  ** @param xcb_glx_context_tag_t  context_tag
07924  ** @param uint32_t               light
07925  ** @param uint32_t               pname
07926  ** @returns xcb_glx_get_lightiv_cookie_t
07927  **
07928  *****************************************************************************/
07929  
07930 xcb_glx_get_lightiv_cookie_t
07931 xcb_glx_get_lightiv_unchecked (xcb_connection_t      *c  ,
07932                                xcb_glx_context_tag_t  context_tag  ,
07933                                uint32_t               light  ,
07934                                uint32_t               pname  );
07935 
07936 
07937 /*****************************************************************************
07938  **
07939  ** int32_t * xcb_glx_get_lightiv_data
07940  ** 
07941  ** @param const xcb_glx_get_lightiv_reply_t *R
07942  ** @returns int32_t *
07943  **
07944  *****************************************************************************/
07945  
07946 int32_t *
07947 xcb_glx_get_lightiv_data (const xcb_glx_get_lightiv_reply_t *R  );
07948 
07949 
07950 /*****************************************************************************
07951  **
07952  ** int xcb_glx_get_lightiv_data_length
07953  ** 
07954  ** @param const xcb_glx_get_lightiv_reply_t *R
07955  ** @returns int
07956  **
07957  *****************************************************************************/
07958  
07959 int
07960 xcb_glx_get_lightiv_data_length (const xcb_glx_get_lightiv_reply_t *R  );
07961 
07962 
07963 /*****************************************************************************
07964  **
07965  ** xcb_generic_iterator_t xcb_glx_get_lightiv_data_end
07966  ** 
07967  ** @param const xcb_glx_get_lightiv_reply_t *R
07968  ** @returns xcb_generic_iterator_t
07969  **
07970  *****************************************************************************/
07971  
07972 xcb_generic_iterator_t
07973 xcb_glx_get_lightiv_data_end (const xcb_glx_get_lightiv_reply_t *R  );
07974 
07990 /*****************************************************************************
07991  **
07992  ** xcb_glx_get_lightiv_reply_t * xcb_glx_get_lightiv_reply
07993  ** 
07994  ** @param xcb_connection_t              *c
07995  ** @param xcb_glx_get_lightiv_cookie_t   cookie
07996  ** @param xcb_generic_error_t          **e
07997  ** @returns xcb_glx_get_lightiv_reply_t *
07998  **
07999  *****************************************************************************/
08000  
08001 xcb_glx_get_lightiv_reply_t *
08002 xcb_glx_get_lightiv_reply (xcb_connection_t              *c  ,
08003                            xcb_glx_get_lightiv_cookie_t   cookie  ,
08004                            xcb_generic_error_t          **e  );
08005 
08006 int
08007 xcb_glx_get_mapdv_sizeof (const void  *_buffer  );
08008 
08018 /*****************************************************************************
08019  **
08020  ** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv
08021  ** 
08022  ** @param xcb_connection_t      *c
08023  ** @param xcb_glx_context_tag_t  context_tag
08024  ** @param uint32_t               target
08025  ** @param uint32_t               query
08026  ** @returns xcb_glx_get_mapdv_cookie_t
08027  **
08028  *****************************************************************************/
08029  
08030 xcb_glx_get_mapdv_cookie_t
08031 xcb_glx_get_mapdv (xcb_connection_t      *c  ,
08032                    xcb_glx_context_tag_t  context_tag  ,
08033                    uint32_t               target  ,
08034                    uint32_t               query  );
08035 
08048 /*****************************************************************************
08049  **
08050  ** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv_unchecked
08051  ** 
08052  ** @param xcb_connection_t      *c
08053  ** @param xcb_glx_context_tag_t  context_tag
08054  ** @param uint32_t               target
08055  ** @param uint32_t               query
08056  ** @returns xcb_glx_get_mapdv_cookie_t
08057  **
08058  *****************************************************************************/
08059  
08060 xcb_glx_get_mapdv_cookie_t
08061 xcb_glx_get_mapdv_unchecked (xcb_connection_t      *c  ,
08062                              xcb_glx_context_tag_t  context_tag  ,
08063                              uint32_t               target  ,
08064                              uint32_t               query  );
08065 
08066 
08067 /*****************************************************************************
08068  **
08069  ** xcb_glx_float64_t * xcb_glx_get_mapdv_data
08070  ** 
08071  ** @param const xcb_glx_get_mapdv_reply_t *R
08072  ** @returns xcb_glx_float64_t *
08073  **
08074  *****************************************************************************/
08075  
08076 xcb_glx_float64_t *
08077 xcb_glx_get_mapdv_data (const xcb_glx_get_mapdv_reply_t *R  );
08078 
08079 
08080 /*****************************************************************************
08081  **
08082  ** int xcb_glx_get_mapdv_data_length
08083  ** 
08084  ** @param const xcb_glx_get_mapdv_reply_t *R
08085  ** @returns int
08086  **
08087  *****************************************************************************/
08088  
08089 int
08090 xcb_glx_get_mapdv_data_length (const xcb_glx_get_mapdv_reply_t *R  );
08091 
08092 
08093 /*****************************************************************************
08094  **
08095  ** xcb_generic_iterator_t xcb_glx_get_mapdv_data_end
08096  ** 
08097  ** @param const xcb_glx_get_mapdv_reply_t *R
08098  ** @returns xcb_generic_iterator_t
08099  **
08100  *****************************************************************************/
08101  
08102 xcb_generic_iterator_t
08103 xcb_glx_get_mapdv_data_end (const xcb_glx_get_mapdv_reply_t *R  );
08104 
08120 /*****************************************************************************
08121  **
08122  ** xcb_glx_get_mapdv_reply_t * xcb_glx_get_mapdv_reply
08123  ** 
08124  ** @param xcb_connection_t            *c
08125  ** @param xcb_glx_get_mapdv_cookie_t   cookie
08126  ** @param xcb_generic_error_t        **e
08127  ** @returns xcb_glx_get_mapdv_reply_t *
08128  **
08129  *****************************************************************************/
08130  
08131 xcb_glx_get_mapdv_reply_t *
08132 xcb_glx_get_mapdv_reply (xcb_connection_t            *c  ,
08133                          xcb_glx_get_mapdv_cookie_t   cookie  ,
08134                          xcb_generic_error_t        **e  );
08135 
08136 int
08137 xcb_glx_get_mapfv_sizeof (const void  *_buffer  );
08138 
08148 /*****************************************************************************
08149  **
08150  ** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv
08151  ** 
08152  ** @param xcb_connection_t      *c
08153  ** @param xcb_glx_context_tag_t  context_tag
08154  ** @param uint32_t               target
08155  ** @param uint32_t               query
08156  ** @returns xcb_glx_get_mapfv_cookie_t
08157  **
08158  *****************************************************************************/
08159  
08160 xcb_glx_get_mapfv_cookie_t
08161 xcb_glx_get_mapfv (xcb_connection_t      *c  ,
08162                    xcb_glx_context_tag_t  context_tag  ,
08163                    uint32_t               target  ,
08164                    uint32_t               query  );
08165 
08178 /*****************************************************************************
08179  **
08180  ** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv_unchecked
08181  ** 
08182  ** @param xcb_connection_t      *c
08183  ** @param xcb_glx_context_tag_t  context_tag
08184  ** @param uint32_t               target
08185  ** @param uint32_t               query
08186  ** @returns xcb_glx_get_mapfv_cookie_t
08187  **
08188  *****************************************************************************/
08189  
08190 xcb_glx_get_mapfv_cookie_t
08191 xcb_glx_get_mapfv_unchecked (xcb_connection_t      *c  ,
08192                              xcb_glx_context_tag_t  context_tag  ,
08193                              uint32_t               target  ,
08194                              uint32_t               query  );
08195 
08196 
08197 /*****************************************************************************
08198  **
08199  ** xcb_glx_float32_t * xcb_glx_get_mapfv_data
08200  ** 
08201  ** @param const xcb_glx_get_mapfv_reply_t *R
08202  ** @returns xcb_glx_float32_t *
08203  **
08204  *****************************************************************************/
08205  
08206 xcb_glx_float32_t *
08207 xcb_glx_get_mapfv_data (const xcb_glx_get_mapfv_reply_t *R  );
08208 
08209 
08210 /*****************************************************************************
08211  **
08212  ** int xcb_glx_get_mapfv_data_length
08213  ** 
08214  ** @param const xcb_glx_get_mapfv_reply_t *R
08215  ** @returns int
08216  **
08217  *****************************************************************************/
08218  
08219 int
08220 xcb_glx_get_mapfv_data_length (const xcb_glx_get_mapfv_reply_t *R  );
08221 
08222 
08223 /*****************************************************************************
08224  **
08225  ** xcb_generic_iterator_t xcb_glx_get_mapfv_data_end
08226  ** 
08227  ** @param const xcb_glx_get_mapfv_reply_t *R
08228  ** @returns xcb_generic_iterator_t
08229  **
08230  *****************************************************************************/
08231  
08232 xcb_generic_iterator_t
08233 xcb_glx_get_mapfv_data_end (const xcb_glx_get_mapfv_reply_t *R  );
08234 
08250 /*****************************************************************************
08251  **
08252  ** xcb_glx_get_mapfv_reply_t * xcb_glx_get_mapfv_reply
08253  ** 
08254  ** @param xcb_connection_t            *c
08255  ** @param xcb_glx_get_mapfv_cookie_t   cookie
08256  ** @param xcb_generic_error_t        **e
08257  ** @returns xcb_glx_get_mapfv_reply_t *
08258  **
08259  *****************************************************************************/
08260  
08261 xcb_glx_get_mapfv_reply_t *
08262 xcb_glx_get_mapfv_reply (xcb_connection_t            *c  ,
08263                          xcb_glx_get_mapfv_cookie_t   cookie  ,
08264                          xcb_generic_error_t        **e  );
08265 
08266 int
08267 xcb_glx_get_mapiv_sizeof (const void  *_buffer  );
08268 
08278 /*****************************************************************************
08279  **
08280  ** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv
08281  ** 
08282  ** @param xcb_connection_t      *c
08283  ** @param xcb_glx_context_tag_t  context_tag
08284  ** @param uint32_t               target
08285  ** @param uint32_t               query
08286  ** @returns xcb_glx_get_mapiv_cookie_t
08287  **
08288  *****************************************************************************/
08289  
08290 xcb_glx_get_mapiv_cookie_t
08291 xcb_glx_get_mapiv (xcb_connection_t      *c  ,
08292                    xcb_glx_context_tag_t  context_tag  ,
08293                    uint32_t               target  ,
08294                    uint32_t               query  );
08295 
08308 /*****************************************************************************
08309  **
08310  ** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv_unchecked
08311  ** 
08312  ** @param xcb_connection_t      *c
08313  ** @param xcb_glx_context_tag_t  context_tag
08314  ** @param uint32_t               target
08315  ** @param uint32_t               query
08316  ** @returns xcb_glx_get_mapiv_cookie_t
08317  **
08318  *****************************************************************************/
08319  
08320 xcb_glx_get_mapiv_cookie_t
08321 xcb_glx_get_mapiv_unchecked (xcb_connection_t      *c  ,
08322                              xcb_glx_context_tag_t  context_tag  ,
08323                              uint32_t               target  ,
08324                              uint32_t               query  );
08325 
08326 
08327 /*****************************************************************************
08328  **
08329  ** int32_t * xcb_glx_get_mapiv_data
08330  ** 
08331  ** @param const xcb_glx_get_mapiv_reply_t *R
08332  ** @returns int32_t *
08333  **
08334  *****************************************************************************/
08335  
08336 int32_t *
08337 xcb_glx_get_mapiv_data (const xcb_glx_get_mapiv_reply_t *R  );
08338 
08339 
08340 /*****************************************************************************
08341  **
08342  ** int xcb_glx_get_mapiv_data_length
08343  ** 
08344  ** @param const xcb_glx_get_mapiv_reply_t *R
08345  ** @returns int
08346  **
08347  *****************************************************************************/
08348  
08349 int
08350 xcb_glx_get_mapiv_data_length (const xcb_glx_get_mapiv_reply_t *R  );
08351 
08352 
08353 /*****************************************************************************
08354  **
08355  ** xcb_generic_iterator_t xcb_glx_get_mapiv_data_end
08356  ** 
08357  ** @param const xcb_glx_get_mapiv_reply_t *R
08358  ** @returns xcb_generic_iterator_t
08359  **
08360  *****************************************************************************/
08361  
08362 xcb_generic_iterator_t
08363 xcb_glx_get_mapiv_data_end (const xcb_glx_get_mapiv_reply_t *R  );
08364 
08380 /*****************************************************************************
08381  **
08382  ** xcb_glx_get_mapiv_reply_t * xcb_glx_get_mapiv_reply
08383  ** 
08384  ** @param xcb_connection_t            *c
08385  ** @param xcb_glx_get_mapiv_cookie_t   cookie
08386  ** @param xcb_generic_error_t        **e
08387  ** @returns xcb_glx_get_mapiv_reply_t *
08388  **
08389  *****************************************************************************/
08390  
08391 xcb_glx_get_mapiv_reply_t *
08392 xcb_glx_get_mapiv_reply (xcb_connection_t            *c  ,
08393                          xcb_glx_get_mapiv_cookie_t   cookie  ,
08394                          xcb_generic_error_t        **e  );
08395 
08396 int
08397 xcb_glx_get_materialfv_sizeof (const void  *_buffer  );
08398 
08408 /*****************************************************************************
08409  **
08410  ** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv
08411  ** 
08412  ** @param xcb_connection_t      *c
08413  ** @param xcb_glx_context_tag_t  context_tag
08414  ** @param uint32_t               face
08415  ** @param uint32_t               pname
08416  ** @returns xcb_glx_get_materialfv_cookie_t
08417  **
08418  *****************************************************************************/
08419  
08420 xcb_glx_get_materialfv_cookie_t
08421 xcb_glx_get_materialfv (xcb_connection_t      *c  ,
08422                         xcb_glx_context_tag_t  context_tag  ,
08423                         uint32_t               face  ,
08424                         uint32_t               pname  );
08425 
08438 /*****************************************************************************
08439  **
08440  ** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv_unchecked
08441  ** 
08442  ** @param xcb_connection_t      *c
08443  ** @param xcb_glx_context_tag_t  context_tag
08444  ** @param uint32_t               face
08445  ** @param uint32_t               pname
08446  ** @returns xcb_glx_get_materialfv_cookie_t
08447  **
08448  *****************************************************************************/
08449  
08450 xcb_glx_get_materialfv_cookie_t
08451 xcb_glx_get_materialfv_unchecked (xcb_connection_t      *c  ,
08452                                   xcb_glx_context_tag_t  context_tag  ,
08453                                   uint32_t               face  ,
08454                                   uint32_t               pname  );
08455 
08456 
08457 /*****************************************************************************
08458  **
08459  ** xcb_glx_float32_t * xcb_glx_get_materialfv_data
08460  ** 
08461  ** @param const xcb_glx_get_materialfv_reply_t *R
08462  ** @returns xcb_glx_float32_t *
08463  **
08464  *****************************************************************************/
08465  
08466 xcb_glx_float32_t *
08467 xcb_glx_get_materialfv_data (const xcb_glx_get_materialfv_reply_t *R  );
08468 
08469 
08470 /*****************************************************************************
08471  **
08472  ** int xcb_glx_get_materialfv_data_length
08473  ** 
08474  ** @param const xcb_glx_get_materialfv_reply_t *R
08475  ** @returns int
08476  **
08477  *****************************************************************************/
08478  
08479 int
08480 xcb_glx_get_materialfv_data_length (const xcb_glx_get_materialfv_reply_t *R  );
08481 
08482 
08483 /*****************************************************************************
08484  **
08485  ** xcb_generic_iterator_t xcb_glx_get_materialfv_data_end
08486  ** 
08487  ** @param const xcb_glx_get_materialfv_reply_t *R
08488  ** @returns xcb_generic_iterator_t
08489  **
08490  *****************************************************************************/
08491  
08492 xcb_generic_iterator_t
08493 xcb_glx_get_materialfv_data_end (const xcb_glx_get_materialfv_reply_t *R  );
08494 
08510 /*****************************************************************************
08511  **
08512  ** xcb_glx_get_materialfv_reply_t * xcb_glx_get_materialfv_reply
08513  ** 
08514  ** @param xcb_connection_t                 *c
08515  ** @param xcb_glx_get_materialfv_cookie_t   cookie
08516  ** @param xcb_generic_error_t             **e
08517  ** @returns xcb_glx_get_materialfv_reply_t *
08518  **
08519  *****************************************************************************/
08520  
08521 xcb_glx_get_materialfv_reply_t *
08522 xcb_glx_get_materialfv_reply (xcb_connection_t                 *c  ,
08523                               xcb_glx_get_materialfv_cookie_t   cookie  ,
08524                               xcb_generic_error_t             **e  );
08525 
08526 int
08527 xcb_glx_get_materialiv_sizeof (const void  *_buffer  );
08528 
08538 /*****************************************************************************
08539  **
08540  ** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv
08541  ** 
08542  ** @param xcb_connection_t      *c
08543  ** @param xcb_glx_context_tag_t  context_tag
08544  ** @param uint32_t               face
08545  ** @param uint32_t               pname
08546  ** @returns xcb_glx_get_materialiv_cookie_t
08547  **
08548  *****************************************************************************/
08549  
08550 xcb_glx_get_materialiv_cookie_t
08551 xcb_glx_get_materialiv (xcb_connection_t      *c  ,
08552                         xcb_glx_context_tag_t  context_tag  ,
08553                         uint32_t               face  ,
08554                         uint32_t               pname  );
08555 
08568 /*****************************************************************************
08569  **
08570  ** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv_unchecked
08571  ** 
08572  ** @param xcb_connection_t      *c
08573  ** @param xcb_glx_context_tag_t  context_tag
08574  ** @param uint32_t               face
08575  ** @param uint32_t               pname
08576  ** @returns xcb_glx_get_materialiv_cookie_t
08577  **
08578  *****************************************************************************/
08579  
08580 xcb_glx_get_materialiv_cookie_t
08581 xcb_glx_get_materialiv_unchecked (xcb_connection_t      *c  ,
08582                                   xcb_glx_context_tag_t  context_tag  ,
08583                                   uint32_t               face  ,
08584                                   uint32_t               pname  );
08585 
08586 
08587 /*****************************************************************************
08588  **
08589  ** int32_t * xcb_glx_get_materialiv_data
08590  ** 
08591  ** @param const xcb_glx_get_materialiv_reply_t *R
08592  ** @returns int32_t *
08593  **
08594  *****************************************************************************/
08595  
08596 int32_t *
08597 xcb_glx_get_materialiv_data (const xcb_glx_get_materialiv_reply_t *R  );
08598 
08599 
08600 /*****************************************************************************
08601  **
08602  ** int xcb_glx_get_materialiv_data_length
08603  ** 
08604  ** @param const xcb_glx_get_materialiv_reply_t *R
08605  ** @returns int
08606  **
08607  *****************************************************************************/
08608  
08609 int
08610 xcb_glx_get_materialiv_data_length (const xcb_glx_get_materialiv_reply_t *R  );
08611 
08612 
08613 /*****************************************************************************
08614  **
08615  ** xcb_generic_iterator_t xcb_glx_get_materialiv_data_end
08616  ** 
08617  ** @param const xcb_glx_get_materialiv_reply_t *R
08618  ** @returns xcb_generic_iterator_t
08619  **
08620  *****************************************************************************/
08621  
08622 xcb_generic_iterator_t
08623 xcb_glx_get_materialiv_data_end (const xcb_glx_get_materialiv_reply_t *R  );
08624 
08640 /*****************************************************************************
08641  **
08642  ** xcb_glx_get_materialiv_reply_t * xcb_glx_get_materialiv_reply
08643  ** 
08644  ** @param xcb_connection_t                 *c
08645  ** @param xcb_glx_get_materialiv_cookie_t   cookie
08646  ** @param xcb_generic_error_t             **e
08647  ** @returns xcb_glx_get_materialiv_reply_t *
08648  **
08649  *****************************************************************************/
08650  
08651 xcb_glx_get_materialiv_reply_t *
08652 xcb_glx_get_materialiv_reply (xcb_connection_t                 *c  ,
08653                               xcb_glx_get_materialiv_cookie_t   cookie  ,
08654                               xcb_generic_error_t             **e  );
08655 
08656 int
08657 xcb_glx_get_pixel_mapfv_sizeof (const void  *_buffer  );
08658 
08668 /*****************************************************************************
08669  **
08670  ** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv
08671  ** 
08672  ** @param xcb_connection_t      *c
08673  ** @param xcb_glx_context_tag_t  context_tag
08674  ** @param uint32_t               map
08675  ** @returns xcb_glx_get_pixel_mapfv_cookie_t
08676  **
08677  *****************************************************************************/
08678  
08679 xcb_glx_get_pixel_mapfv_cookie_t
08680 xcb_glx_get_pixel_mapfv (xcb_connection_t      *c  ,
08681                          xcb_glx_context_tag_t  context_tag  ,
08682                          uint32_t               map  );
08683 
08696 /*****************************************************************************
08697  **
08698  ** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv_unchecked
08699  ** 
08700  ** @param xcb_connection_t      *c
08701  ** @param xcb_glx_context_tag_t  context_tag
08702  ** @param uint32_t               map
08703  ** @returns xcb_glx_get_pixel_mapfv_cookie_t
08704  **
08705  *****************************************************************************/
08706  
08707 xcb_glx_get_pixel_mapfv_cookie_t
08708 xcb_glx_get_pixel_mapfv_unchecked (xcb_connection_t      *c  ,
08709                                    xcb_glx_context_tag_t  context_tag  ,
08710                                    uint32_t               map  );
08711 
08712 
08713 /*****************************************************************************
08714  **
08715  ** xcb_glx_float32_t * xcb_glx_get_pixel_mapfv_data
08716  ** 
08717  ** @param const xcb_glx_get_pixel_mapfv_reply_t *R
08718  ** @returns xcb_glx_float32_t *
08719  **
08720  *****************************************************************************/
08721  
08722 xcb_glx_float32_t *
08723 xcb_glx_get_pixel_mapfv_data (const xcb_glx_get_pixel_mapfv_reply_t *R  );
08724 
08725 
08726 /*****************************************************************************
08727  **
08728  ** int xcb_glx_get_pixel_mapfv_data_length
08729  ** 
08730  ** @param const xcb_glx_get_pixel_mapfv_reply_t *R
08731  ** @returns int
08732  **
08733  *****************************************************************************/
08734  
08735 int
08736 xcb_glx_get_pixel_mapfv_data_length (const xcb_glx_get_pixel_mapfv_reply_t *R  );
08737 
08738 
08739 /*****************************************************************************
08740  **
08741  ** xcb_generic_iterator_t xcb_glx_get_pixel_mapfv_data_end
08742  ** 
08743  ** @param const xcb_glx_get_pixel_mapfv_reply_t *R
08744  ** @returns xcb_generic_iterator_t
08745  **
08746  *****************************************************************************/
08747  
08748 xcb_generic_iterator_t
08749 xcb_glx_get_pixel_mapfv_data_end (const xcb_glx_get_pixel_mapfv_reply_t *R  );
08750 
08766 /*****************************************************************************
08767  **
08768  ** xcb_glx_get_pixel_mapfv_reply_t * xcb_glx_get_pixel_mapfv_reply
08769  ** 
08770  ** @param xcb_connection_t                  *c
08771  ** @param xcb_glx_get_pixel_mapfv_cookie_t   cookie
08772  ** @param xcb_generic_error_t              **e
08773  ** @returns xcb_glx_get_pixel_mapfv_reply_t *
08774  **
08775  *****************************************************************************/
08776  
08777 xcb_glx_get_pixel_mapfv_reply_t *
08778 xcb_glx_get_pixel_mapfv_reply (xcb_connection_t                  *c  ,
08779                                xcb_glx_get_pixel_mapfv_cookie_t   cookie  ,
08780                                xcb_generic_error_t              **e  );
08781 
08782 int
08783 xcb_glx_get_pixel_mapuiv_sizeof (const void  *_buffer  );
08784 
08794 /*****************************************************************************
08795  **
08796  ** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv
08797  ** 
08798  ** @param xcb_connection_t      *c
08799  ** @param xcb_glx_context_tag_t  context_tag
08800  ** @param uint32_t               map
08801  ** @returns xcb_glx_get_pixel_mapuiv_cookie_t
08802  **
08803  *****************************************************************************/
08804  
08805 xcb_glx_get_pixel_mapuiv_cookie_t
08806 xcb_glx_get_pixel_mapuiv (xcb_connection_t      *c  ,
08807                           xcb_glx_context_tag_t  context_tag  ,
08808                           uint32_t               map  );
08809 
08822 /*****************************************************************************
08823  **
08824  ** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv_unchecked
08825  ** 
08826  ** @param xcb_connection_t      *c
08827  ** @param xcb_glx_context_tag_t  context_tag
08828  ** @param uint32_t               map
08829  ** @returns xcb_glx_get_pixel_mapuiv_cookie_t
08830  **
08831  *****************************************************************************/
08832  
08833 xcb_glx_get_pixel_mapuiv_cookie_t
08834 xcb_glx_get_pixel_mapuiv_unchecked (xcb_connection_t      *c  ,
08835                                     xcb_glx_context_tag_t  context_tag  ,
08836                                     uint32_t               map  );
08837 
08838 
08839 /*****************************************************************************
08840  **
08841  ** uint32_t * xcb_glx_get_pixel_mapuiv_data
08842  ** 
08843  ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
08844  ** @returns uint32_t *
08845  **
08846  *****************************************************************************/
08847  
08848 uint32_t *
08849 xcb_glx_get_pixel_mapuiv_data (const xcb_glx_get_pixel_mapuiv_reply_t *R  );
08850 
08851 
08852 /*****************************************************************************
08853  **
08854  ** int xcb_glx_get_pixel_mapuiv_data_length
08855  ** 
08856  ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
08857  ** @returns int
08858  **
08859  *****************************************************************************/
08860  
08861 int
08862 xcb_glx_get_pixel_mapuiv_data_length (const xcb_glx_get_pixel_mapuiv_reply_t *R  );
08863 
08864 
08865 /*****************************************************************************
08866  **
08867  ** xcb_generic_iterator_t xcb_glx_get_pixel_mapuiv_data_end
08868  ** 
08869  ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
08870  ** @returns xcb_generic_iterator_t
08871  **
08872  *****************************************************************************/
08873  
08874 xcb_generic_iterator_t
08875 xcb_glx_get_pixel_mapuiv_data_end (const xcb_glx_get_pixel_mapuiv_reply_t *R  );
08876 
08892 /*****************************************************************************
08893  **
08894  ** xcb_glx_get_pixel_mapuiv_reply_t * xcb_glx_get_pixel_mapuiv_reply
08895  ** 
08896  ** @param xcb_connection_t                   *c
08897  ** @param xcb_glx_get_pixel_mapuiv_cookie_t   cookie
08898  ** @param xcb_generic_error_t               **e
08899  ** @returns xcb_glx_get_pixel_mapuiv_reply_t *
08900  **
08901  *****************************************************************************/
08902  
08903 xcb_glx_get_pixel_mapuiv_reply_t *
08904 xcb_glx_get_pixel_mapuiv_reply (xcb_connection_t                   *c  ,
08905                                 xcb_glx_get_pixel_mapuiv_cookie_t   cookie  ,
08906                                 xcb_generic_error_t               **e  );
08907 
08908 int
08909 xcb_glx_get_pixel_mapusv_sizeof (const void  *_buffer  );
08910 
08920 /*****************************************************************************
08921  **
08922  ** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv
08923  ** 
08924  ** @param xcb_connection_t      *c
08925  ** @param xcb_glx_context_tag_t  context_tag
08926  ** @param uint32_t               map
08927  ** @returns xcb_glx_get_pixel_mapusv_cookie_t
08928  **
08929  *****************************************************************************/
08930  
08931 xcb_glx_get_pixel_mapusv_cookie_t
08932 xcb_glx_get_pixel_mapusv (xcb_connection_t      *c  ,
08933                           xcb_glx_context_tag_t  context_tag  ,
08934                           uint32_t               map  );
08935 
08948 /*****************************************************************************
08949  **
08950  ** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv_unchecked
08951  ** 
08952  ** @param xcb_connection_t      *c
08953  ** @param xcb_glx_context_tag_t  context_tag
08954  ** @param uint32_t               map
08955  ** @returns xcb_glx_get_pixel_mapusv_cookie_t
08956  **
08957  *****************************************************************************/
08958  
08959 xcb_glx_get_pixel_mapusv_cookie_t
08960 xcb_glx_get_pixel_mapusv_unchecked (xcb_connection_t      *c  ,
08961                                     xcb_glx_context_tag_t  context_tag  ,
08962                                     uint32_t               map  );
08963 
08964 
08965 /*****************************************************************************
08966  **
08967  ** uint16_t * xcb_glx_get_pixel_mapusv_data
08968  ** 
08969  ** @param const xcb_glx_get_pixel_mapusv_reply_t *R
08970  ** @returns uint16_t *
08971  **
08972  *****************************************************************************/
08973  
08974 uint16_t *
08975 xcb_glx_get_pixel_mapusv_data (const xcb_glx_get_pixel_mapusv_reply_t *R  );
08976 
08977 
08978 /*****************************************************************************
08979  **
08980  ** int xcb_glx_get_pixel_mapusv_data_length
08981  ** 
08982  ** @param const xcb_glx_get_pixel_mapusv_reply_t *R
08983  ** @returns int
08984  **
08985  *****************************************************************************/
08986  
08987 int
08988 xcb_glx_get_pixel_mapusv_data_length (const xcb_glx_get_pixel_mapusv_reply_t *R  );
08989 
08990 
08991 /*****************************************************************************
08992  **
08993  ** xcb_generic_iterator_t xcb_glx_get_pixel_mapusv_data_end
08994  ** 
08995  ** @param const xcb_glx_get_pixel_mapusv_reply_t *R
08996  ** @returns xcb_generic_iterator_t
08997  **
08998  *****************************************************************************/
08999  
09000 xcb_generic_iterator_t
09001 xcb_glx_get_pixel_mapusv_data_end (const xcb_glx_get_pixel_mapusv_reply_t *R  );
09002 
09018 /*****************************************************************************
09019  **
09020  ** xcb_glx_get_pixel_mapusv_reply_t * xcb_glx_get_pixel_mapusv_reply
09021  ** 
09022  ** @param xcb_connection_t                   *c
09023  ** @param xcb_glx_get_pixel_mapusv_cookie_t   cookie
09024  ** @param xcb_generic_error_t               **e
09025  ** @returns xcb_glx_get_pixel_mapusv_reply_t *
09026  **
09027  *****************************************************************************/
09028  
09029 xcb_glx_get_pixel_mapusv_reply_t *
09030 xcb_glx_get_pixel_mapusv_reply (xcb_connection_t                   *c  ,
09031                                 xcb_glx_get_pixel_mapusv_cookie_t   cookie  ,
09032                                 xcb_generic_error_t               **e  );
09033 
09034 int
09035 xcb_glx_get_polygon_stipple_sizeof (const void  *_buffer  );
09036 
09046 /*****************************************************************************
09047  **
09048  ** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple
09049  ** 
09050  ** @param xcb_connection_t      *c
09051  ** @param xcb_glx_context_tag_t  context_tag
09052  ** @param uint8_t                lsb_first
09053  ** @returns xcb_glx_get_polygon_stipple_cookie_t
09054  **
09055  *****************************************************************************/
09056  
09057 xcb_glx_get_polygon_stipple_cookie_t
09058 xcb_glx_get_polygon_stipple (xcb_connection_t      *c  ,
09059                              xcb_glx_context_tag_t  context_tag  ,
09060                              uint8_t                lsb_first  );
09061 
09074 /*****************************************************************************
09075  **
09076  ** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple_unchecked
09077  ** 
09078  ** @param xcb_connection_t      *c
09079  ** @param xcb_glx_context_tag_t  context_tag
09080  ** @param uint8_t                lsb_first
09081  ** @returns xcb_glx_get_polygon_stipple_cookie_t
09082  **
09083  *****************************************************************************/
09084  
09085 xcb_glx_get_polygon_stipple_cookie_t
09086 xcb_glx_get_polygon_stipple_unchecked (xcb_connection_t      *c  ,
09087                                        xcb_glx_context_tag_t  context_tag  ,
09088                                        uint8_t                lsb_first  );
09089 
09090 
09091 /*****************************************************************************
09092  **
09093  ** uint8_t * xcb_glx_get_polygon_stipple_data
09094  ** 
09095  ** @param const xcb_glx_get_polygon_stipple_reply_t *R
09096  ** @returns uint8_t *
09097  **
09098  *****************************************************************************/
09099  
09100 uint8_t *
09101 xcb_glx_get_polygon_stipple_data (const xcb_glx_get_polygon_stipple_reply_t *R  );
09102 
09103 
09104 /*****************************************************************************
09105  **
09106  ** int xcb_glx_get_polygon_stipple_data_length
09107  ** 
09108  ** @param const xcb_glx_get_polygon_stipple_reply_t *R
09109  ** @returns int
09110  **
09111  *****************************************************************************/
09112  
09113 int
09114 xcb_glx_get_polygon_stipple_data_length (const xcb_glx_get_polygon_stipple_reply_t *R  );
09115 
09116 
09117 /*****************************************************************************
09118  **
09119  ** xcb_generic_iterator_t xcb_glx_get_polygon_stipple_data_end
09120  ** 
09121  ** @param const xcb_glx_get_polygon_stipple_reply_t *R
09122  ** @returns xcb_generic_iterator_t
09123  **
09124  *****************************************************************************/
09125  
09126 xcb_generic_iterator_t
09127 xcb_glx_get_polygon_stipple_data_end (const xcb_glx_get_polygon_stipple_reply_t *R  );
09128 
09144 /*****************************************************************************
09145  **
09146  ** xcb_glx_get_polygon_stipple_reply_t * xcb_glx_get_polygon_stipple_reply
09147  ** 
09148  ** @param xcb_connection_t                      *c
09149  ** @param xcb_glx_get_polygon_stipple_cookie_t   cookie
09150  ** @param xcb_generic_error_t                  **e
09151  ** @returns xcb_glx_get_polygon_stipple_reply_t *
09152  **
09153  *****************************************************************************/
09154  
09155 xcb_glx_get_polygon_stipple_reply_t *
09156 xcb_glx_get_polygon_stipple_reply (xcb_connection_t                      *c  ,
09157                                    xcb_glx_get_polygon_stipple_cookie_t   cookie  ,
09158                                    xcb_generic_error_t                  **e  );
09159 
09160 int
09161 xcb_glx_get_string_sizeof (const void  *_buffer  );
09162 
09172 /*****************************************************************************
09173  **
09174  ** xcb_glx_get_string_cookie_t xcb_glx_get_string
09175  ** 
09176  ** @param xcb_connection_t      *c
09177  ** @param xcb_glx_context_tag_t  context_tag
09178  ** @param uint32_t               name
09179  ** @returns xcb_glx_get_string_cookie_t
09180  **
09181  *****************************************************************************/
09182  
09183 xcb_glx_get_string_cookie_t
09184 xcb_glx_get_string (xcb_connection_t      *c  ,
09185                     xcb_glx_context_tag_t  context_tag  ,
09186                     uint32_t               name  );
09187 
09200 /*****************************************************************************
09201  **
09202  ** xcb_glx_get_string_cookie_t xcb_glx_get_string_unchecked
09203  ** 
09204  ** @param xcb_connection_t      *c
09205  ** @param xcb_glx_context_tag_t  context_tag
09206  ** @param uint32_t               name
09207  ** @returns xcb_glx_get_string_cookie_t
09208  **
09209  *****************************************************************************/
09210  
09211 xcb_glx_get_string_cookie_t
09212 xcb_glx_get_string_unchecked (xcb_connection_t      *c  ,
09213                               xcb_glx_context_tag_t  context_tag  ,
09214                               uint32_t               name  );
09215 
09216 
09217 /*****************************************************************************
09218  **
09219  ** char * xcb_glx_get_string_string
09220  ** 
09221  ** @param const xcb_glx_get_string_reply_t *R
09222  ** @returns char *
09223  **
09224  *****************************************************************************/
09225  
09226 char *
09227 xcb_glx_get_string_string (const xcb_glx_get_string_reply_t *R  );
09228 
09229 
09230 /*****************************************************************************
09231  **
09232  ** int xcb_glx_get_string_string_length
09233  ** 
09234  ** @param const xcb_glx_get_string_reply_t *R
09235  ** @returns int
09236  **
09237  *****************************************************************************/
09238  
09239 int
09240 xcb_glx_get_string_string_length (const xcb_glx_get_string_reply_t *R  );
09241 
09242 
09243 /*****************************************************************************
09244  **
09245  ** xcb_generic_iterator_t xcb_glx_get_string_string_end
09246  ** 
09247  ** @param const xcb_glx_get_string_reply_t *R
09248  ** @returns xcb_generic_iterator_t
09249  **
09250  *****************************************************************************/
09251  
09252 xcb_generic_iterator_t
09253 xcb_glx_get_string_string_end (const xcb_glx_get_string_reply_t *R  );
09254 
09270 /*****************************************************************************
09271  **
09272  ** xcb_glx_get_string_reply_t * xcb_glx_get_string_reply
09273  ** 
09274  ** @param xcb_connection_t             *c
09275  ** @param xcb_glx_get_string_cookie_t   cookie
09276  ** @param xcb_generic_error_t         **e
09277  ** @returns xcb_glx_get_string_reply_t *
09278  **
09279  *****************************************************************************/
09280  
09281 xcb_glx_get_string_reply_t *
09282 xcb_glx_get_string_reply (xcb_connection_t             *c  ,
09283                           xcb_glx_get_string_cookie_t   cookie  ,
09284                           xcb_generic_error_t         **e  );
09285 
09286 int
09287 xcb_glx_get_tex_envfv_sizeof (const void  *_buffer  );
09288 
09298 /*****************************************************************************
09299  **
09300  ** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv
09301  ** 
09302  ** @param xcb_connection_t      *c
09303  ** @param xcb_glx_context_tag_t  context_tag
09304  ** @param uint32_t               target
09305  ** @param uint32_t               pname
09306  ** @returns xcb_glx_get_tex_envfv_cookie_t
09307  **
09308  *****************************************************************************/
09309  
09310 xcb_glx_get_tex_envfv_cookie_t
09311 xcb_glx_get_tex_envfv (xcb_connection_t      *c  ,
09312                        xcb_glx_context_tag_t  context_tag  ,
09313                        uint32_t               target  ,
09314                        uint32_t               pname  );
09315 
09328 /*****************************************************************************
09329  **
09330  ** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv_unchecked
09331  ** 
09332  ** @param xcb_connection_t      *c
09333  ** @param xcb_glx_context_tag_t  context_tag
09334  ** @param uint32_t               target
09335  ** @param uint32_t               pname
09336  ** @returns xcb_glx_get_tex_envfv_cookie_t
09337  **
09338  *****************************************************************************/
09339  
09340 xcb_glx_get_tex_envfv_cookie_t
09341 xcb_glx_get_tex_envfv_unchecked (xcb_connection_t      *c  ,
09342                                  xcb_glx_context_tag_t  context_tag  ,
09343                                  uint32_t               target  ,
09344                                  uint32_t               pname  );
09345 
09346 
09347 /*****************************************************************************
09348  **
09349  ** xcb_glx_float32_t * xcb_glx_get_tex_envfv_data
09350  ** 
09351  ** @param const xcb_glx_get_tex_envfv_reply_t *R
09352  ** @returns xcb_glx_float32_t *
09353  **
09354  *****************************************************************************/
09355  
09356 xcb_glx_float32_t *
09357 xcb_glx_get_tex_envfv_data (const xcb_glx_get_tex_envfv_reply_t *R  );
09358 
09359 
09360 /*****************************************************************************
09361  **
09362  ** int xcb_glx_get_tex_envfv_data_length
09363  ** 
09364  ** @param const xcb_glx_get_tex_envfv_reply_t *R
09365  ** @returns int
09366  **
09367  *****************************************************************************/
09368  
09369 int
09370 xcb_glx_get_tex_envfv_data_length (const xcb_glx_get_tex_envfv_reply_t *R  );
09371 
09372 
09373 /*****************************************************************************
09374  **
09375  ** xcb_generic_iterator_t xcb_glx_get_tex_envfv_data_end
09376  ** 
09377  ** @param const xcb_glx_get_tex_envfv_reply_t *R
09378  ** @returns xcb_generic_iterator_t
09379  **
09380  *****************************************************************************/
09381  
09382 xcb_generic_iterator_t
09383 xcb_glx_get_tex_envfv_data_end (const xcb_glx_get_tex_envfv_reply_t *R  );
09384 
09400 /*****************************************************************************
09401  **
09402  ** xcb_glx_get_tex_envfv_reply_t * xcb_glx_get_tex_envfv_reply
09403  ** 
09404  ** @param xcb_connection_t                *c
09405  ** @param xcb_glx_get_tex_envfv_cookie_t   cookie
09406  ** @param xcb_generic_error_t            **e
09407  ** @returns xcb_glx_get_tex_envfv_reply_t *
09408  **
09409  *****************************************************************************/
09410  
09411 xcb_glx_get_tex_envfv_reply_t *
09412 xcb_glx_get_tex_envfv_reply (xcb_connection_t                *c  ,
09413                              xcb_glx_get_tex_envfv_cookie_t   cookie  ,
09414                              xcb_generic_error_t            **e  );
09415 
09416 int
09417 xcb_glx_get_tex_enviv_sizeof (const void  *_buffer  );
09418 
09428 /*****************************************************************************
09429  **
09430  ** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv
09431  ** 
09432  ** @param xcb_connection_t      *c
09433  ** @param xcb_glx_context_tag_t  context_tag
09434  ** @param uint32_t               target
09435  ** @param uint32_t               pname
09436  ** @returns xcb_glx_get_tex_enviv_cookie_t
09437  **
09438  *****************************************************************************/
09439  
09440 xcb_glx_get_tex_enviv_cookie_t
09441 xcb_glx_get_tex_enviv (xcb_connection_t      *c  ,
09442                        xcb_glx_context_tag_t  context_tag  ,
09443                        uint32_t               target  ,
09444                        uint32_t               pname  );
09445 
09458 /*****************************************************************************
09459  **
09460  ** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv_unchecked
09461  ** 
09462  ** @param xcb_connection_t      *c
09463  ** @param xcb_glx_context_tag_t  context_tag
09464  ** @param uint32_t               target
09465  ** @param uint32_t               pname
09466  ** @returns xcb_glx_get_tex_enviv_cookie_t
09467  **
09468  *****************************************************************************/
09469  
09470 xcb_glx_get_tex_enviv_cookie_t
09471 xcb_glx_get_tex_enviv_unchecked (xcb_connection_t      *c  ,
09472                                  xcb_glx_context_tag_t  context_tag  ,
09473                                  uint32_t               target  ,
09474                                  uint32_t               pname  );
09475 
09476 
09477 /*****************************************************************************
09478  **
09479  ** int32_t * xcb_glx_get_tex_enviv_data
09480  ** 
09481  ** @param const xcb_glx_get_tex_enviv_reply_t *R
09482  ** @returns int32_t *
09483  **
09484  *****************************************************************************/
09485  
09486 int32_t *
09487 xcb_glx_get_tex_enviv_data (const xcb_glx_get_tex_enviv_reply_t *R  );
09488 
09489 
09490 /*****************************************************************************
09491  **
09492  ** int xcb_glx_get_tex_enviv_data_length
09493  ** 
09494  ** @param const xcb_glx_get_tex_enviv_reply_t *R
09495  ** @returns int
09496  **
09497  *****************************************************************************/
09498  
09499 int
09500 xcb_glx_get_tex_enviv_data_length (const xcb_glx_get_tex_enviv_reply_t *R  );
09501 
09502 
09503 /*****************************************************************************
09504  **
09505  ** xcb_generic_iterator_t xcb_glx_get_tex_enviv_data_end
09506  ** 
09507  ** @param const xcb_glx_get_tex_enviv_reply_t *R
09508  ** @returns xcb_generic_iterator_t
09509  **
09510  *****************************************************************************/
09511  
09512 xcb_generic_iterator_t
09513 xcb_glx_get_tex_enviv_data_end (const xcb_glx_get_tex_enviv_reply_t *R  );
09514 
09530 /*****************************************************************************
09531  **
09532  ** xcb_glx_get_tex_enviv_reply_t * xcb_glx_get_tex_enviv_reply
09533  ** 
09534  ** @param xcb_connection_t                *c
09535  ** @param xcb_glx_get_tex_enviv_cookie_t   cookie
09536  ** @param xcb_generic_error_t            **e
09537  ** @returns xcb_glx_get_tex_enviv_reply_t *
09538  **
09539  *****************************************************************************/
09540  
09541 xcb_glx_get_tex_enviv_reply_t *
09542 xcb_glx_get_tex_enviv_reply (xcb_connection_t                *c  ,
09543                              xcb_glx_get_tex_enviv_cookie_t   cookie  ,
09544                              xcb_generic_error_t            **e  );
09545 
09546 int
09547 xcb_glx_get_tex_gendv_sizeof (const void  *_buffer  );
09548 
09558 /*****************************************************************************
09559  **
09560  ** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv
09561  ** 
09562  ** @param xcb_connection_t      *c
09563  ** @param xcb_glx_context_tag_t  context_tag
09564  ** @param uint32_t               coord
09565  ** @param uint32_t               pname
09566  ** @returns xcb_glx_get_tex_gendv_cookie_t
09567  **
09568  *****************************************************************************/
09569  
09570 xcb_glx_get_tex_gendv_cookie_t
09571 xcb_glx_get_tex_gendv (xcb_connection_t      *c  ,
09572                        xcb_glx_context_tag_t  context_tag  ,
09573                        uint32_t               coord  ,
09574                        uint32_t               pname  );
09575 
09588 /*****************************************************************************
09589  **
09590  ** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv_unchecked
09591  ** 
09592  ** @param xcb_connection_t      *c
09593  ** @param xcb_glx_context_tag_t  context_tag
09594  ** @param uint32_t               coord
09595  ** @param uint32_t               pname
09596  ** @returns xcb_glx_get_tex_gendv_cookie_t
09597  **
09598  *****************************************************************************/
09599  
09600 xcb_glx_get_tex_gendv_cookie_t
09601 xcb_glx_get_tex_gendv_unchecked (xcb_connection_t      *c  ,
09602                                  xcb_glx_context_tag_t  context_tag  ,
09603                                  uint32_t               coord  ,
09604                                  uint32_t               pname  );
09605 
09606 
09607 /*****************************************************************************
09608  **
09609  ** xcb_glx_float64_t * xcb_glx_get_tex_gendv_data
09610  ** 
09611  ** @param const xcb_glx_get_tex_gendv_reply_t *R
09612  ** @returns xcb_glx_float64_t *
09613  **
09614  *****************************************************************************/
09615  
09616 xcb_glx_float64_t *
09617 xcb_glx_get_tex_gendv_data (const xcb_glx_get_tex_gendv_reply_t *R  );
09618 
09619 
09620 /*****************************************************************************
09621  **
09622  ** int xcb_glx_get_tex_gendv_data_length
09623  ** 
09624  ** @param const xcb_glx_get_tex_gendv_reply_t *R
09625  ** @returns int
09626  **
09627  *****************************************************************************/
09628  
09629 int
09630 xcb_glx_get_tex_gendv_data_length (const xcb_glx_get_tex_gendv_reply_t *R  );
09631 
09632 
09633 /*****************************************************************************
09634  **
09635  ** xcb_generic_iterator_t xcb_glx_get_tex_gendv_data_end
09636  ** 
09637  ** @param const xcb_glx_get_tex_gendv_reply_t *R
09638  ** @returns xcb_generic_iterator_t
09639  **
09640  *****************************************************************************/
09641  
09642 xcb_generic_iterator_t
09643 xcb_glx_get_tex_gendv_data_end (const xcb_glx_get_tex_gendv_reply_t *R  );
09644 
09660 /*****************************************************************************
09661  **
09662  ** xcb_glx_get_tex_gendv_reply_t * xcb_glx_get_tex_gendv_reply
09663  ** 
09664  ** @param xcb_connection_t                *c
09665  ** @param xcb_glx_get_tex_gendv_cookie_t   cookie
09666  ** @param xcb_generic_error_t            **e
09667  ** @returns xcb_glx_get_tex_gendv_reply_t *
09668  **
09669  *****************************************************************************/
09670  
09671 xcb_glx_get_tex_gendv_reply_t *
09672 xcb_glx_get_tex_gendv_reply (xcb_connection_t                *c  ,
09673                              xcb_glx_get_tex_gendv_cookie_t   cookie  ,
09674                              xcb_generic_error_t            **e  );
09675 
09676 int
09677 xcb_glx_get_tex_genfv_sizeof (const void  *_buffer  );
09678 
09688 /*****************************************************************************
09689  **
09690  ** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv
09691  ** 
09692  ** @param xcb_connection_t      *c
09693  ** @param xcb_glx_context_tag_t  context_tag
09694  ** @param uint32_t               coord
09695  ** @param uint32_t               pname
09696  ** @returns xcb_glx_get_tex_genfv_cookie_t
09697  **
09698  *****************************************************************************/
09699  
09700 xcb_glx_get_tex_genfv_cookie_t
09701 xcb_glx_get_tex_genfv (xcb_connection_t      *c  ,
09702                        xcb_glx_context_tag_t  context_tag  ,
09703                        uint32_t               coord  ,
09704                        uint32_t               pname  );
09705 
09718 /*****************************************************************************
09719  **
09720  ** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv_unchecked
09721  ** 
09722  ** @param xcb_connection_t      *c
09723  ** @param xcb_glx_context_tag_t  context_tag
09724  ** @param uint32_t               coord
09725  ** @param uint32_t               pname
09726  ** @returns xcb_glx_get_tex_genfv_cookie_t
09727  **
09728  *****************************************************************************/
09729  
09730 xcb_glx_get_tex_genfv_cookie_t
09731 xcb_glx_get_tex_genfv_unchecked (xcb_connection_t      *c  ,
09732                                  xcb_glx_context_tag_t  context_tag  ,
09733                                  uint32_t               coord  ,
09734                                  uint32_t               pname  );
09735 
09736 
09737 /*****************************************************************************
09738  **
09739  ** xcb_glx_float32_t * xcb_glx_get_tex_genfv_data
09740  ** 
09741  ** @param const xcb_glx_get_tex_genfv_reply_t *R
09742  ** @returns xcb_glx_float32_t *
09743  **
09744  *****************************************************************************/
09745  
09746 xcb_glx_float32_t *
09747 xcb_glx_get_tex_genfv_data (const xcb_glx_get_tex_genfv_reply_t *R  );
09748 
09749 
09750 /*****************************************************************************
09751  **
09752  ** int xcb_glx_get_tex_genfv_data_length
09753  ** 
09754  ** @param const xcb_glx_get_tex_genfv_reply_t *R
09755  ** @returns int
09756  **
09757  *****************************************************************************/
09758  
09759 int
09760 xcb_glx_get_tex_genfv_data_length (const xcb_glx_get_tex_genfv_reply_t *R  );
09761 
09762 
09763 /*****************************************************************************
09764  **
09765  ** xcb_generic_iterator_t xcb_glx_get_tex_genfv_data_end
09766  ** 
09767  ** @param const xcb_glx_get_tex_genfv_reply_t *R
09768  ** @returns xcb_generic_iterator_t
09769  **
09770  *****************************************************************************/
09771  
09772 xcb_generic_iterator_t
09773 xcb_glx_get_tex_genfv_data_end (const xcb_glx_get_tex_genfv_reply_t *R  );
09774 
09790 /*****************************************************************************
09791  **
09792  ** xcb_glx_get_tex_genfv_reply_t * xcb_glx_get_tex_genfv_reply
09793  ** 
09794  ** @param xcb_connection_t                *c
09795  ** @param xcb_glx_get_tex_genfv_cookie_t   cookie
09796  ** @param xcb_generic_error_t            **e
09797  ** @returns xcb_glx_get_tex_genfv_reply_t *
09798  **
09799  *****************************************************************************/
09800  
09801 xcb_glx_get_tex_genfv_reply_t *
09802 xcb_glx_get_tex_genfv_reply (xcb_connection_t                *c  ,
09803                              xcb_glx_get_tex_genfv_cookie_t   cookie  ,
09804                              xcb_generic_error_t            **e  );
09805 
09806 int
09807 xcb_glx_get_tex_geniv_sizeof (const void  *_buffer  );
09808 
09818 /*****************************************************************************
09819  **
09820  ** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv
09821  ** 
09822  ** @param xcb_connection_t      *c
09823  ** @param xcb_glx_context_tag_t  context_tag
09824  ** @param uint32_t               coord
09825  ** @param uint32_t               pname
09826  ** @returns xcb_glx_get_tex_geniv_cookie_t
09827  **
09828  *****************************************************************************/
09829  
09830 xcb_glx_get_tex_geniv_cookie_t
09831 xcb_glx_get_tex_geniv (xcb_connection_t      *c  ,
09832                        xcb_glx_context_tag_t  context_tag  ,
09833                        uint32_t               coord  ,
09834                        uint32_t               pname  );
09835 
09848 /*****************************************************************************
09849  **
09850  ** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv_unchecked
09851  ** 
09852  ** @param xcb_connection_t      *c
09853  ** @param xcb_glx_context_tag_t  context_tag
09854  ** @param uint32_t               coord
09855  ** @param uint32_t               pname
09856  ** @returns xcb_glx_get_tex_geniv_cookie_t
09857  **
09858  *****************************************************************************/
09859  
09860 xcb_glx_get_tex_geniv_cookie_t
09861 xcb_glx_get_tex_geniv_unchecked (xcb_connection_t      *c  ,
09862                                  xcb_glx_context_tag_t  context_tag  ,
09863                                  uint32_t               coord  ,
09864                                  uint32_t               pname  );
09865 
09866 
09867 /*****************************************************************************
09868  **
09869  ** int32_t * xcb_glx_get_tex_geniv_data
09870  ** 
09871  ** @param const xcb_glx_get_tex_geniv_reply_t *R
09872  ** @returns int32_t *
09873  **
09874  *****************************************************************************/
09875  
09876 int32_t *
09877 xcb_glx_get_tex_geniv_data (const xcb_glx_get_tex_geniv_reply_t *R  );
09878 
09879 
09880 /*****************************************************************************
09881  **
09882  ** int xcb_glx_get_tex_geniv_data_length
09883  ** 
09884  ** @param const xcb_glx_get_tex_geniv_reply_t *R
09885  ** @returns int
09886  **
09887  *****************************************************************************/
09888  
09889 int
09890 xcb_glx_get_tex_geniv_data_length (const xcb_glx_get_tex_geniv_reply_t *R  );
09891 
09892 
09893 /*****************************************************************************
09894  **
09895  ** xcb_generic_iterator_t xcb_glx_get_tex_geniv_data_end
09896  ** 
09897  ** @param const xcb_glx_get_tex_geniv_reply_t *R
09898  ** @returns xcb_generic_iterator_t
09899  **
09900  *****************************************************************************/
09901  
09902 xcb_generic_iterator_t
09903 xcb_glx_get_tex_geniv_data_end (const xcb_glx_get_tex_geniv_reply_t *R  );
09904 
09920 /*****************************************************************************
09921  **
09922  ** xcb_glx_get_tex_geniv_reply_t * xcb_glx_get_tex_geniv_reply
09923  ** 
09924  ** @param xcb_connection_t                *c
09925  ** @param xcb_glx_get_tex_geniv_cookie_t   cookie
09926  ** @param xcb_generic_error_t            **e
09927  ** @returns xcb_glx_get_tex_geniv_reply_t *
09928  **
09929  *****************************************************************************/
09930  
09931 xcb_glx_get_tex_geniv_reply_t *
09932 xcb_glx_get_tex_geniv_reply (xcb_connection_t                *c  ,
09933                              xcb_glx_get_tex_geniv_cookie_t   cookie  ,
09934                              xcb_generic_error_t            **e  );
09935 
09936 int
09937 xcb_glx_get_tex_image_sizeof (const void  *_buffer  );
09938 
09948 /*****************************************************************************
09949  **
09950  ** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image
09951  ** 
09952  ** @param xcb_connection_t      *c
09953  ** @param xcb_glx_context_tag_t  context_tag
09954  ** @param uint32_t               target
09955  ** @param int32_t                level
09956  ** @param uint32_t               format
09957  ** @param uint32_t               type
09958  ** @param uint8_t                swap_bytes
09959  ** @returns xcb_glx_get_tex_image_cookie_t
09960  **
09961  *****************************************************************************/
09962  
09963 xcb_glx_get_tex_image_cookie_t
09964 xcb_glx_get_tex_image (xcb_connection_t      *c  ,
09965                        xcb_glx_context_tag_t  context_tag  ,
09966                        uint32_t               target  ,
09967                        int32_t                level  ,
09968                        uint32_t               format  ,
09969                        uint32_t               type  ,
09970                        uint8_t                swap_bytes  );
09971 
09984 /*****************************************************************************
09985  **
09986  ** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image_unchecked
09987  ** 
09988  ** @param xcb_connection_t      *c
09989  ** @param xcb_glx_context_tag_t  context_tag
09990  ** @param uint32_t               target
09991  ** @param int32_t                level
09992  ** @param uint32_t               format
09993  ** @param uint32_t               type
09994  ** @param uint8_t                swap_bytes
09995  ** @returns xcb_glx_get_tex_image_cookie_t
09996  **
09997  *****************************************************************************/
09998  
09999 xcb_glx_get_tex_image_cookie_t
10000 xcb_glx_get_tex_image_unchecked (xcb_connection_t      *c  ,
10001                                  xcb_glx_context_tag_t  context_tag  ,
10002                                  uint32_t               target  ,
10003                                  int32_t                level  ,
10004                                  uint32_t               format  ,
10005                                  uint32_t               type  ,
10006                                  uint8_t                swap_bytes  );
10007 
10008 
10009 /*****************************************************************************
10010  **
10011  ** uint8_t * xcb_glx_get_tex_image_data
10012  ** 
10013  ** @param const xcb_glx_get_tex_image_reply_t *R
10014  ** @returns uint8_t *
10015  **
10016  *****************************************************************************/
10017  
10018 uint8_t *
10019 xcb_glx_get_tex_image_data (const xcb_glx_get_tex_image_reply_t *R  );
10020 
10021 
10022 /*****************************************************************************
10023  **
10024  ** int xcb_glx_get_tex_image_data_length
10025  ** 
10026  ** @param const xcb_glx_get_tex_image_reply_t *R
10027  ** @returns int
10028  **
10029  *****************************************************************************/
10030  
10031 int
10032 xcb_glx_get_tex_image_data_length (const xcb_glx_get_tex_image_reply_t *R  );
10033 
10034 
10035 /*****************************************************************************
10036  **
10037  ** xcb_generic_iterator_t xcb_glx_get_tex_image_data_end
10038  ** 
10039  ** @param const xcb_glx_get_tex_image_reply_t *R
10040  ** @returns xcb_generic_iterator_t
10041  **
10042  *****************************************************************************/
10043  
10044 xcb_generic_iterator_t
10045 xcb_glx_get_tex_image_data_end (const xcb_glx_get_tex_image_reply_t *R  );
10046 
10062 /*****************************************************************************
10063  **
10064  ** xcb_glx_get_tex_image_reply_t * xcb_glx_get_tex_image_reply
10065  ** 
10066  ** @param xcb_connection_t                *c
10067  ** @param xcb_glx_get_tex_image_cookie_t   cookie
10068  ** @param xcb_generic_error_t            **e
10069  ** @returns xcb_glx_get_tex_image_reply_t *
10070  **
10071  *****************************************************************************/
10072  
10073 xcb_glx_get_tex_image_reply_t *
10074 xcb_glx_get_tex_image_reply (xcb_connection_t                *c  ,
10075                              xcb_glx_get_tex_image_cookie_t   cookie  ,
10076                              xcb_generic_error_t            **e  );
10077 
10078 int
10079 xcb_glx_get_tex_parameterfv_sizeof (const void  *_buffer  );
10080 
10090 /*****************************************************************************
10091  **
10092  ** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv
10093  ** 
10094  ** @param xcb_connection_t      *c
10095  ** @param xcb_glx_context_tag_t  context_tag
10096  ** @param uint32_t               target
10097  ** @param uint32_t               pname
10098  ** @returns xcb_glx_get_tex_parameterfv_cookie_t
10099  **
10100  *****************************************************************************/
10101  
10102 xcb_glx_get_tex_parameterfv_cookie_t
10103 xcb_glx_get_tex_parameterfv (xcb_connection_t      *c  ,
10104                              xcb_glx_context_tag_t  context_tag  ,
10105                              uint32_t               target  ,
10106                              uint32_t               pname  );
10107 
10120 /*****************************************************************************
10121  **
10122  ** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv_unchecked
10123  ** 
10124  ** @param xcb_connection_t      *c
10125  ** @param xcb_glx_context_tag_t  context_tag
10126  ** @param uint32_t               target
10127  ** @param uint32_t               pname
10128  ** @returns xcb_glx_get_tex_parameterfv_cookie_t
10129  **
10130  *****************************************************************************/
10131  
10132 xcb_glx_get_tex_parameterfv_cookie_t
10133 xcb_glx_get_tex_parameterfv_unchecked (xcb_connection_t      *c  ,
10134                                        xcb_glx_context_tag_t  context_tag  ,
10135                                        uint32_t               target  ,
10136                                        uint32_t               pname  );
10137 
10138 
10139 /*****************************************************************************
10140  **
10141  ** xcb_glx_float32_t * xcb_glx_get_tex_parameterfv_data
10142  ** 
10143  ** @param const xcb_glx_get_tex_parameterfv_reply_t *R
10144  ** @returns xcb_glx_float32_t *
10145  **
10146  *****************************************************************************/
10147  
10148 xcb_glx_float32_t *
10149 xcb_glx_get_tex_parameterfv_data (const xcb_glx_get_tex_parameterfv_reply_t *R  );
10150 
10151 
10152 /*****************************************************************************
10153  **
10154  ** int xcb_glx_get_tex_parameterfv_data_length
10155  ** 
10156  ** @param const xcb_glx_get_tex_parameterfv_reply_t *R
10157  ** @returns int
10158  **
10159  *****************************************************************************/
10160  
10161 int
10162 xcb_glx_get_tex_parameterfv_data_length (const xcb_glx_get_tex_parameterfv_reply_t *R  );
10163 
10164 
10165 /*****************************************************************************
10166  **
10167  ** xcb_generic_iterator_t xcb_glx_get_tex_parameterfv_data_end
10168  ** 
10169  ** @param const xcb_glx_get_tex_parameterfv_reply_t *R
10170  ** @returns xcb_generic_iterator_t
10171  **
10172  *****************************************************************************/
10173  
10174 xcb_generic_iterator_t
10175 xcb_glx_get_tex_parameterfv_data_end (const xcb_glx_get_tex_parameterfv_reply_t *R  );
10176 
10192 /*****************************************************************************
10193  **
10194  ** xcb_glx_get_tex_parameterfv_reply_t * xcb_glx_get_tex_parameterfv_reply
10195  ** 
10196  ** @param xcb_connection_t                      *c
10197  ** @param xcb_glx_get_tex_parameterfv_cookie_t   cookie
10198  ** @param xcb_generic_error_t                  **e
10199  ** @returns xcb_glx_get_tex_parameterfv_reply_t *
10200  **
10201  *****************************************************************************/
10202  
10203 xcb_glx_get_tex_parameterfv_reply_t *
10204 xcb_glx_get_tex_parameterfv_reply (xcb_connection_t                      *c  ,
10205                                    xcb_glx_get_tex_parameterfv_cookie_t   cookie  ,
10206                                    xcb_generic_error_t                  **e  );
10207 
10208 int
10209 xcb_glx_get_tex_parameteriv_sizeof (const void  *_buffer  );
10210 
10220 /*****************************************************************************
10221  **
10222  ** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv
10223  ** 
10224  ** @param xcb_connection_t      *c
10225  ** @param xcb_glx_context_tag_t  context_tag
10226  ** @param uint32_t               target
10227  ** @param uint32_t               pname
10228  ** @returns xcb_glx_get_tex_parameteriv_cookie_t
10229  **
10230  *****************************************************************************/
10231  
10232 xcb_glx_get_tex_parameteriv_cookie_t
10233 xcb_glx_get_tex_parameteriv (xcb_connection_t      *c  ,
10234                              xcb_glx_context_tag_t  context_tag  ,
10235                              uint32_t               target  ,
10236                              uint32_t               pname  );
10237 
10250 /*****************************************************************************
10251  **
10252  ** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv_unchecked
10253  ** 
10254  ** @param xcb_connection_t      *c
10255  ** @param xcb_glx_context_tag_t  context_tag
10256  ** @param uint32_t               target
10257  ** @param uint32_t               pname
10258  ** @returns xcb_glx_get_tex_parameteriv_cookie_t
10259  **
10260  *****************************************************************************/
10261  
10262 xcb_glx_get_tex_parameteriv_cookie_t
10263 xcb_glx_get_tex_parameteriv_unchecked (xcb_connection_t      *c  ,
10264                                        xcb_glx_context_tag_t  context_tag  ,
10265                                        uint32_t               target  ,
10266                                        uint32_t               pname  );
10267 
10268 
10269 /*****************************************************************************
10270  **
10271  ** int32_t * xcb_glx_get_tex_parameteriv_data
10272  ** 
10273  ** @param const xcb_glx_get_tex_parameteriv_reply_t *R
10274  ** @returns int32_t *
10275  **
10276  *****************************************************************************/
10277  
10278 int32_t *
10279 xcb_glx_get_tex_parameteriv_data (const xcb_glx_get_tex_parameteriv_reply_t *R  );
10280 
10281 
10282 /*****************************************************************************
10283  **
10284  ** int xcb_glx_get_tex_parameteriv_data_length
10285  ** 
10286  ** @param const xcb_glx_get_tex_parameteriv_reply_t *R
10287  ** @returns int
10288  **
10289  *****************************************************************************/
10290  
10291 int
10292 xcb_glx_get_tex_parameteriv_data_length (const xcb_glx_get_tex_parameteriv_reply_t *R  );
10293 
10294 
10295 /*****************************************************************************
10296  **
10297  ** xcb_generic_iterator_t xcb_glx_get_tex_parameteriv_data_end
10298  ** 
10299  ** @param const xcb_glx_get_tex_parameteriv_reply_t *R
10300  ** @returns xcb_generic_iterator_t
10301  **
10302  *****************************************************************************/
10303  
10304 xcb_generic_iterator_t
10305 xcb_glx_get_tex_parameteriv_data_end (const xcb_glx_get_tex_parameteriv_reply_t *R  );
10306 
10322 /*****************************************************************************
10323  **
10324  ** xcb_glx_get_tex_parameteriv_reply_t * xcb_glx_get_tex_parameteriv_reply
10325  ** 
10326  ** @param xcb_connection_t                      *c
10327  ** @param xcb_glx_get_tex_parameteriv_cookie_t   cookie
10328  ** @param xcb_generic_error_t                  **e
10329  ** @returns xcb_glx_get_tex_parameteriv_reply_t *
10330  **
10331  *****************************************************************************/
10332  
10333 xcb_glx_get_tex_parameteriv_reply_t *
10334 xcb_glx_get_tex_parameteriv_reply (xcb_connection_t                      *c  ,
10335                                    xcb_glx_get_tex_parameteriv_cookie_t   cookie  ,
10336                                    xcb_generic_error_t                  **e  );
10337 
10338 int
10339 xcb_glx_get_tex_level_parameterfv_sizeof (const void  *_buffer  );
10340 
10350 /*****************************************************************************
10351  **
10352  ** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv
10353  ** 
10354  ** @param xcb_connection_t      *c
10355  ** @param xcb_glx_context_tag_t  context_tag
10356  ** @param uint32_t               target
10357  ** @param int32_t                level
10358  ** @param uint32_t               pname
10359  ** @returns xcb_glx_get_tex_level_parameterfv_cookie_t
10360  **
10361  *****************************************************************************/
10362  
10363 xcb_glx_get_tex_level_parameterfv_cookie_t
10364 xcb_glx_get_tex_level_parameterfv (xcb_connection_t      *c  ,
10365                                    xcb_glx_context_tag_t  context_tag  ,
10366                                    uint32_t               target  ,
10367                                    int32_t                level  ,
10368                                    uint32_t               pname  );
10369 
10382 /*****************************************************************************
10383  **
10384  ** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv_unchecked
10385  ** 
10386  ** @param xcb_connection_t      *c
10387  ** @param xcb_glx_context_tag_t  context_tag
10388  ** @param uint32_t               target
10389  ** @param int32_t                level
10390  ** @param uint32_t               pname
10391  ** @returns xcb_glx_get_tex_level_parameterfv_cookie_t
10392  **
10393  *****************************************************************************/
10394  
10395 xcb_glx_get_tex_level_parameterfv_cookie_t
10396 xcb_glx_get_tex_level_parameterfv_unchecked (xcb_connection_t      *c  ,
10397                                              xcb_glx_context_tag_t  context_tag  ,
10398                                              uint32_t               target  ,
10399                                              int32_t                level  ,
10400                                              uint32_t               pname  );
10401 
10402 
10403 /*****************************************************************************
10404  **
10405  ** xcb_glx_float32_t * xcb_glx_get_tex_level_parameterfv_data
10406  ** 
10407  ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
10408  ** @returns xcb_glx_float32_t *
10409  **
10410  *****************************************************************************/
10411  
10412 xcb_glx_float32_t *
10413 xcb_glx_get_tex_level_parameterfv_data (const xcb_glx_get_tex_level_parameterfv_reply_t *R  );
10414 
10415 
10416 /*****************************************************************************
10417  **
10418  ** int xcb_glx_get_tex_level_parameterfv_data_length
10419  ** 
10420  ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
10421  ** @returns int
10422  **
10423  *****************************************************************************/
10424  
10425 int
10426 xcb_glx_get_tex_level_parameterfv_data_length (const xcb_glx_get_tex_level_parameterfv_reply_t *R  );
10427 
10428 
10429 /*****************************************************************************
10430  **
10431  ** xcb_generic_iterator_t xcb_glx_get_tex_level_parameterfv_data_end
10432  ** 
10433  ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
10434  ** @returns xcb_generic_iterator_t
10435  **
10436  *****************************************************************************/
10437  
10438 xcb_generic_iterator_t
10439 xcb_glx_get_tex_level_parameterfv_data_end (const xcb_glx_get_tex_level_parameterfv_reply_t *R  );
10440 
10456 /*****************************************************************************
10457  **
10458  ** xcb_glx_get_tex_level_parameterfv_reply_t * xcb_glx_get_tex_level_parameterfv_reply
10459  ** 
10460  ** @param xcb_connection_t                            *c
10461  ** @param xcb_glx_get_tex_level_parameterfv_cookie_t   cookie
10462  ** @param xcb_generic_error_t                        **e
10463  ** @returns xcb_glx_get_tex_level_parameterfv_reply_t *
10464  **
10465  *****************************************************************************/
10466  
10467 xcb_glx_get_tex_level_parameterfv_reply_t *
10468 xcb_glx_get_tex_level_parameterfv_reply (xcb_connection_t                            *c  ,
10469                                          xcb_glx_get_tex_level_parameterfv_cookie_t   cookie  ,
10470                                          xcb_generic_error_t                        **e  );
10471 
10472 int
10473 xcb_glx_get_tex_level_parameteriv_sizeof (const void  *_buffer  );
10474 
10484 /*****************************************************************************
10485  **
10486  ** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv
10487  ** 
10488  ** @param xcb_connection_t      *c
10489  ** @param xcb_glx_context_tag_t  context_tag
10490  ** @param uint32_t               target
10491  ** @param int32_t                level
10492  ** @param uint32_t               pname
10493  ** @returns xcb_glx_get_tex_level_parameteriv_cookie_t
10494  **
10495  *****************************************************************************/
10496  
10497 xcb_glx_get_tex_level_parameteriv_cookie_t
10498 xcb_glx_get_tex_level_parameteriv (xcb_connection_t      *c  ,
10499                                    xcb_glx_context_tag_t  context_tag  ,
10500                                    uint32_t               target  ,
10501                                    int32_t                level  ,
10502                                    uint32_t               pname  );
10503 
10516 /*****************************************************************************
10517  **
10518  ** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv_unchecked
10519  ** 
10520  ** @param xcb_connection_t      *c
10521  ** @param xcb_glx_context_tag_t  context_tag
10522  ** @param uint32_t               target
10523  ** @param int32_t                level
10524  ** @param uint32_t               pname
10525  ** @returns xcb_glx_get_tex_level_parameteriv_cookie_t
10526  **
10527  *****************************************************************************/
10528  
10529 xcb_glx_get_tex_level_parameteriv_cookie_t
10530 xcb_glx_get_tex_level_parameteriv_unchecked (xcb_connection_t      *c  ,
10531                                              xcb_glx_context_tag_t  context_tag  ,
10532                                              uint32_t               target  ,
10533                                              int32_t                level  ,
10534                                              uint32_t               pname  );
10535 
10536 
10537 /*****************************************************************************
10538  **
10539  ** int32_t * xcb_glx_get_tex_level_parameteriv_data
10540  ** 
10541  ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
10542  ** @returns int32_t *
10543  **
10544  *****************************************************************************/
10545  
10546 int32_t *
10547 xcb_glx_get_tex_level_parameteriv_data (const xcb_glx_get_tex_level_parameteriv_reply_t *R  );
10548 
10549 
10550 /*****************************************************************************
10551  **
10552  ** int xcb_glx_get_tex_level_parameteriv_data_length
10553  ** 
10554  ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
10555  ** @returns int
10556  **
10557  *****************************************************************************/
10558  
10559 int
10560 xcb_glx_get_tex_level_parameteriv_data_length (const xcb_glx_get_tex_level_parameteriv_reply_t *R  );
10561 
10562 
10563 /*****************************************************************************
10564  **
10565  ** xcb_generic_iterator_t xcb_glx_get_tex_level_parameteriv_data_end
10566  ** 
10567  ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
10568  ** @returns xcb_generic_iterator_t
10569  **
10570  *****************************************************************************/
10571  
10572 xcb_generic_iterator_t
10573 xcb_glx_get_tex_level_parameteriv_data_end (const xcb_glx_get_tex_level_parameteriv_reply_t *R  );
10574 
10590 /*****************************************************************************
10591  **
10592  ** xcb_glx_get_tex_level_parameteriv_reply_t * xcb_glx_get_tex_level_parameteriv_reply
10593  ** 
10594  ** @param xcb_connection_t                            *c
10595  ** @param xcb_glx_get_tex_level_parameteriv_cookie_t   cookie
10596  ** @param xcb_generic_error_t                        **e
10597  ** @returns xcb_glx_get_tex_level_parameteriv_reply_t *
10598  **
10599  *****************************************************************************/
10600  
10601 xcb_glx_get_tex_level_parameteriv_reply_t *
10602 xcb_glx_get_tex_level_parameteriv_reply (xcb_connection_t                            *c  ,
10603                                          xcb_glx_get_tex_level_parameteriv_cookie_t   cookie  ,
10604                                          xcb_generic_error_t                        **e  );
10605 
10615 /*****************************************************************************
10616  **
10617  ** xcb_glx_is_list_cookie_t xcb_glx_is_list
10618  ** 
10619  ** @param xcb_connection_t      *c
10620  ** @param xcb_glx_context_tag_t  context_tag
10621  ** @param uint32_t               list
10622  ** @returns xcb_glx_is_list_cookie_t
10623  **
10624  *****************************************************************************/
10625  
10626 xcb_glx_is_list_cookie_t
10627 xcb_glx_is_list (xcb_connection_t      *c  ,
10628                  xcb_glx_context_tag_t  context_tag  ,
10629                  uint32_t               list  );
10630 
10643 /*****************************************************************************
10644  **
10645  ** xcb_glx_is_list_cookie_t xcb_glx_is_list_unchecked
10646  ** 
10647  ** @param xcb_connection_t      *c
10648  ** @param xcb_glx_context_tag_t  context_tag
10649  ** @param uint32_t               list
10650  ** @returns xcb_glx_is_list_cookie_t
10651  **
10652  *****************************************************************************/
10653  
10654 xcb_glx_is_list_cookie_t
10655 xcb_glx_is_list_unchecked (xcb_connection_t      *c  ,
10656                            xcb_glx_context_tag_t  context_tag  ,
10657                            uint32_t               list  );
10658 
10674 /*****************************************************************************
10675  **
10676  ** xcb_glx_is_list_reply_t * xcb_glx_is_list_reply
10677  ** 
10678  ** @param xcb_connection_t          *c
10679  ** @param xcb_glx_is_list_cookie_t   cookie
10680  ** @param xcb_generic_error_t      **e
10681  ** @returns xcb_glx_is_list_reply_t *
10682  **
10683  *****************************************************************************/
10684  
10685 xcb_glx_is_list_reply_t *
10686 xcb_glx_is_list_reply (xcb_connection_t          *c  ,
10687                        xcb_glx_is_list_cookie_t   cookie  ,
10688                        xcb_generic_error_t      **e  );
10689 
10702 /*****************************************************************************
10703  **
10704  ** xcb_void_cookie_t xcb_glx_flush_checked
10705  ** 
10706  ** @param xcb_connection_t      *c
10707  ** @param xcb_glx_context_tag_t  context_tag
10708  ** @returns xcb_void_cookie_t
10709  **
10710  *****************************************************************************/
10711  
10712 xcb_void_cookie_t
10713 xcb_glx_flush_checked (xcb_connection_t      *c  ,
10714                        xcb_glx_context_tag_t  context_tag  );
10715 
10725 /*****************************************************************************
10726  **
10727  ** xcb_void_cookie_t xcb_glx_flush
10728  ** 
10729  ** @param xcb_connection_t      *c
10730  ** @param xcb_glx_context_tag_t  context_tag
10731  ** @returns xcb_void_cookie_t
10732  **
10733  *****************************************************************************/
10734  
10735 xcb_void_cookie_t
10736 xcb_glx_flush (xcb_connection_t      *c  ,
10737                xcb_glx_context_tag_t  context_tag  );
10738 
10739 int
10740 xcb_glx_are_textures_resident_sizeof (const void  *_buffer  );
10741 
10751 /*****************************************************************************
10752  **
10753  ** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident
10754  ** 
10755  ** @param xcb_connection_t      *c
10756  ** @param xcb_glx_context_tag_t  context_tag
10757  ** @param int32_t                n
10758  ** @param const uint32_t        *textures
10759  ** @returns xcb_glx_are_textures_resident_cookie_t
10760  **
10761  *****************************************************************************/
10762  
10763 xcb_glx_are_textures_resident_cookie_t
10764 xcb_glx_are_textures_resident (xcb_connection_t      *c  ,
10765                                xcb_glx_context_tag_t  context_tag  ,
10766                                int32_t                n  ,
10767                                const uint32_t        *textures  );
10768 
10781 /*****************************************************************************
10782  **
10783  ** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident_unchecked
10784  ** 
10785  ** @param xcb_connection_t      *c
10786  ** @param xcb_glx_context_tag_t  context_tag
10787  ** @param int32_t                n
10788  ** @param const uint32_t        *textures
10789  ** @returns xcb_glx_are_textures_resident_cookie_t
10790  **
10791  *****************************************************************************/
10792  
10793 xcb_glx_are_textures_resident_cookie_t
10794 xcb_glx_are_textures_resident_unchecked (xcb_connection_t      *c  ,
10795                                          xcb_glx_context_tag_t  context_tag  ,
10796                                          int32_t                n  ,
10797                                          const uint32_t        *textures  );
10798 
10799 
10800 /*****************************************************************************
10801  **
10802  ** uint8_t * xcb_glx_are_textures_resident_data
10803  ** 
10804  ** @param const xcb_glx_are_textures_resident_reply_t *R
10805  ** @returns uint8_t *
10806  **
10807  *****************************************************************************/
10808  
10809 uint8_t *
10810 xcb_glx_are_textures_resident_data (const xcb_glx_are_textures_resident_reply_t *R  );
10811 
10812 
10813 /*****************************************************************************
10814  **
10815  ** int xcb_glx_are_textures_resident_data_length
10816  ** 
10817  ** @param const xcb_glx_are_textures_resident_reply_t *R
10818  ** @returns int
10819  **
10820  *****************************************************************************/
10821  
10822 int
10823 xcb_glx_are_textures_resident_data_length (const xcb_glx_are_textures_resident_reply_t *R  );
10824 
10825 
10826 /*****************************************************************************
10827  **
10828  ** xcb_generic_iterator_t xcb_glx_are_textures_resident_data_end
10829  ** 
10830  ** @param const xcb_glx_are_textures_resident_reply_t *R
10831  ** @returns xcb_generic_iterator_t
10832  **
10833  *****************************************************************************/
10834  
10835 xcb_generic_iterator_t
10836 xcb_glx_are_textures_resident_data_end (const xcb_glx_are_textures_resident_reply_t *R  );
10837 
10853 /*****************************************************************************
10854  **
10855  ** xcb_glx_are_textures_resident_reply_t * xcb_glx_are_textures_resident_reply
10856  ** 
10857  ** @param xcb_connection_t                        *c
10858  ** @param xcb_glx_are_textures_resident_cookie_t   cookie
10859  ** @param xcb_generic_error_t                    **e
10860  ** @returns xcb_glx_are_textures_resident_reply_t *
10861  **
10862  *****************************************************************************/
10863  
10864 xcb_glx_are_textures_resident_reply_t *
10865 xcb_glx_are_textures_resident_reply (xcb_connection_t                        *c  ,
10866                                      xcb_glx_are_textures_resident_cookie_t   cookie  ,
10867                                      xcb_generic_error_t                    **e  );
10868 
10869 int
10870 xcb_glx_delete_textures_sizeof (const void  *_buffer  );
10871 
10884 /*****************************************************************************
10885  **
10886  ** xcb_void_cookie_t xcb_glx_delete_textures_checked
10887  ** 
10888  ** @param xcb_connection_t      *c
10889  ** @param xcb_glx_context_tag_t  context_tag
10890  ** @param int32_t                n
10891  ** @param const uint32_t        *textures
10892  ** @returns xcb_void_cookie_t
10893  **
10894  *****************************************************************************/
10895  
10896 xcb_void_cookie_t
10897 xcb_glx_delete_textures_checked (xcb_connection_t      *c  ,
10898                                  xcb_glx_context_tag_t  context_tag  ,
10899                                  int32_t                n  ,
10900                                  const uint32_t        *textures  );
10901 
10911 /*****************************************************************************
10912  **
10913  ** xcb_void_cookie_t xcb_glx_delete_textures
10914  ** 
10915  ** @param xcb_connection_t      *c
10916  ** @param xcb_glx_context_tag_t  context_tag
10917  ** @param int32_t                n
10918  ** @param const uint32_t        *textures
10919  ** @returns xcb_void_cookie_t
10920  **
10921  *****************************************************************************/
10922  
10923 xcb_void_cookie_t
10924 xcb_glx_delete_textures (xcb_connection_t      *c  ,
10925                          xcb_glx_context_tag_t  context_tag  ,
10926                          int32_t                n  ,
10927                          const uint32_t        *textures  );
10928 
10929 int
10930 xcb_glx_gen_textures_sizeof (const void  *_buffer  );
10931 
10941 /*****************************************************************************
10942  **
10943  ** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures
10944  ** 
10945  ** @param xcb_connection_t      *c
10946  ** @param xcb_glx_context_tag_t  context_tag
10947  ** @param int32_t                n
10948  ** @returns xcb_glx_gen_textures_cookie_t
10949  **
10950  *****************************************************************************/
10951  
10952 xcb_glx_gen_textures_cookie_t
10953 xcb_glx_gen_textures (xcb_connection_t      *c  ,
10954                       xcb_glx_context_tag_t  context_tag  ,
10955                       int32_t                n  );
10956 
10969 /*****************************************************************************
10970  **
10971  ** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures_unchecked
10972  ** 
10973  ** @param xcb_connection_t      *c
10974  ** @param xcb_glx_context_tag_t  context_tag
10975  ** @param int32_t                n
10976  ** @returns xcb_glx_gen_textures_cookie_t
10977  **
10978  *****************************************************************************/
10979  
10980 xcb_glx_gen_textures_cookie_t
10981 xcb_glx_gen_textures_unchecked (xcb_connection_t      *c  ,
10982                                 xcb_glx_context_tag_t  context_tag  ,
10983                                 int32_t                n  );
10984 
10985 
10986 /*****************************************************************************
10987  **
10988  ** uint32_t * xcb_glx_gen_textures_data
10989  ** 
10990  ** @param const xcb_glx_gen_textures_reply_t *R
10991  ** @returns uint32_t *
10992  **
10993  *****************************************************************************/
10994  
10995 uint32_t *
10996 xcb_glx_gen_textures_data (const xcb_glx_gen_textures_reply_t *R  );
10997 
10998 
10999 /*****************************************************************************
11000  **
11001  ** int xcb_glx_gen_textures_data_length
11002  ** 
11003  ** @param const xcb_glx_gen_textures_reply_t *R
11004  ** @returns int
11005  **
11006  *****************************************************************************/
11007  
11008 int
11009 xcb_glx_gen_textures_data_length (const xcb_glx_gen_textures_reply_t *R  );
11010 
11011 
11012 /*****************************************************************************
11013  **
11014  ** xcb_generic_iterator_t xcb_glx_gen_textures_data_end
11015  ** 
11016  ** @param const xcb_glx_gen_textures_reply_t *R
11017  ** @returns xcb_generic_iterator_t
11018  **
11019  *****************************************************************************/
11020  
11021 xcb_generic_iterator_t
11022 xcb_glx_gen_textures_data_end (const xcb_glx_gen_textures_reply_t *R  );
11023 
11039 /*****************************************************************************
11040  **
11041  ** xcb_glx_gen_textures_reply_t * xcb_glx_gen_textures_reply
11042  ** 
11043  ** @param xcb_connection_t               *c
11044  ** @param xcb_glx_gen_textures_cookie_t   cookie
11045  ** @param xcb_generic_error_t           **e
11046  ** @returns xcb_glx_gen_textures_reply_t *
11047  **
11048  *****************************************************************************/
11049  
11050 xcb_glx_gen_textures_reply_t *
11051 xcb_glx_gen_textures_reply (xcb_connection_t               *c  ,
11052                             xcb_glx_gen_textures_cookie_t   cookie  ,
11053                             xcb_generic_error_t           **e  );
11054 
11064 /*****************************************************************************
11065  **
11066  ** xcb_glx_is_texture_cookie_t xcb_glx_is_texture
11067  ** 
11068  ** @param xcb_connection_t      *c
11069  ** @param xcb_glx_context_tag_t  context_tag
11070  ** @param uint32_t               texture
11071  ** @returns xcb_glx_is_texture_cookie_t
11072  **
11073  *****************************************************************************/
11074  
11075 xcb_glx_is_texture_cookie_t
11076 xcb_glx_is_texture (xcb_connection_t      *c  ,
11077                     xcb_glx_context_tag_t  context_tag  ,
11078                     uint32_t               texture  );
11079 
11092 /*****************************************************************************
11093  **
11094  ** xcb_glx_is_texture_cookie_t xcb_glx_is_texture_unchecked
11095  ** 
11096  ** @param xcb_connection_t      *c
11097  ** @param xcb_glx_context_tag_t  context_tag
11098  ** @param uint32_t               texture
11099  ** @returns xcb_glx_is_texture_cookie_t
11100  **
11101  *****************************************************************************/
11102  
11103 xcb_glx_is_texture_cookie_t
11104 xcb_glx_is_texture_unchecked (xcb_connection_t      *c  ,
11105                               xcb_glx_context_tag_t  context_tag  ,
11106                               uint32_t               texture  );
11107 
11123 /*****************************************************************************
11124  **
11125  ** xcb_glx_is_texture_reply_t * xcb_glx_is_texture_reply
11126  ** 
11127  ** @param xcb_connection_t             *c
11128  ** @param xcb_glx_is_texture_cookie_t   cookie
11129  ** @param xcb_generic_error_t         **e
11130  ** @returns xcb_glx_is_texture_reply_t *
11131  **
11132  *****************************************************************************/
11133  
11134 xcb_glx_is_texture_reply_t *
11135 xcb_glx_is_texture_reply (xcb_connection_t             *c  ,
11136                           xcb_glx_is_texture_cookie_t   cookie  ,
11137                           xcb_generic_error_t         **e  );
11138 
11139 int
11140 xcb_glx_get_color_table_sizeof (const void  *_buffer  );
11141 
11151 /*****************************************************************************
11152  **
11153  ** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table
11154  ** 
11155  ** @param xcb_connection_t      *c
11156  ** @param xcb_glx_context_tag_t  context_tag
11157  ** @param uint32_t               target
11158  ** @param uint32_t               format
11159  ** @param uint32_t               type
11160  ** @param uint8_t                swap_bytes
11161  ** @returns xcb_glx_get_color_table_cookie_t
11162  **
11163  *****************************************************************************/
11164  
11165 xcb_glx_get_color_table_cookie_t
11166 xcb_glx_get_color_table (xcb_connection_t      *c  ,
11167                          xcb_glx_context_tag_t  context_tag  ,
11168                          uint32_t               target  ,
11169                          uint32_t               format  ,
11170                          uint32_t               type  ,
11171                          uint8_t                swap_bytes  );
11172 
11185 /*****************************************************************************
11186  **
11187  ** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table_unchecked
11188  ** 
11189  ** @param xcb_connection_t      *c
11190  ** @param xcb_glx_context_tag_t  context_tag
11191  ** @param uint32_t               target
11192  ** @param uint32_t               format
11193  ** @param uint32_t               type
11194  ** @param uint8_t                swap_bytes
11195  ** @returns xcb_glx_get_color_table_cookie_t
11196  **
11197  *****************************************************************************/
11198  
11199 xcb_glx_get_color_table_cookie_t
11200 xcb_glx_get_color_table_unchecked (xcb_connection_t      *c  ,
11201                                    xcb_glx_context_tag_t  context_tag  ,
11202                                    uint32_t               target  ,
11203                                    uint32_t               format  ,
11204                                    uint32_t               type  ,
11205                                    uint8_t                swap_bytes  );
11206 
11207 
11208 /*****************************************************************************
11209  **
11210  ** uint8_t * xcb_glx_get_color_table_data
11211  ** 
11212  ** @param const xcb_glx_get_color_table_reply_t *R
11213  ** @returns uint8_t *
11214  **
11215  *****************************************************************************/
11216  
11217 uint8_t *
11218 xcb_glx_get_color_table_data (const xcb_glx_get_color_table_reply_t *R  );
11219 
11220 
11221 /*****************************************************************************
11222  **
11223  ** int xcb_glx_get_color_table_data_length
11224  ** 
11225  ** @param const xcb_glx_get_color_table_reply_t *R
11226  ** @returns int
11227  **
11228  *****************************************************************************/
11229  
11230 int
11231 xcb_glx_get_color_table_data_length (const xcb_glx_get_color_table_reply_t *R  );
11232 
11233 
11234 /*****************************************************************************
11235  **
11236  ** xcb_generic_iterator_t xcb_glx_get_color_table_data_end
11237  ** 
11238  ** @param const xcb_glx_get_color_table_reply_t *R
11239  ** @returns xcb_generic_iterator_t
11240  **
11241  *****************************************************************************/
11242  
11243 xcb_generic_iterator_t
11244 xcb_glx_get_color_table_data_end (const xcb_glx_get_color_table_reply_t *R  );
11245 
11261 /*****************************************************************************
11262  **
11263  ** xcb_glx_get_color_table_reply_t * xcb_glx_get_color_table_reply
11264  ** 
11265  ** @param xcb_connection_t                  *c
11266  ** @param xcb_glx_get_color_table_cookie_t   cookie
11267  ** @param xcb_generic_error_t              **e
11268  ** @returns xcb_glx_get_color_table_reply_t *
11269  **
11270  *****************************************************************************/
11271  
11272 xcb_glx_get_color_table_reply_t *
11273 xcb_glx_get_color_table_reply (xcb_connection_t                  *c  ,
11274                                xcb_glx_get_color_table_cookie_t   cookie  ,
11275                                xcb_generic_error_t              **e  );
11276 
11277 int
11278 xcb_glx_get_color_table_parameterfv_sizeof (const void  *_buffer  );
11279 
11289 /*****************************************************************************
11290  **
11291  ** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv
11292  ** 
11293  ** @param xcb_connection_t      *c
11294  ** @param xcb_glx_context_tag_t  context_tag
11295  ** @param uint32_t               target
11296  ** @param uint32_t               pname
11297  ** @returns xcb_glx_get_color_table_parameterfv_cookie_t
11298  **
11299  *****************************************************************************/
11300  
11301 xcb_glx_get_color_table_parameterfv_cookie_t
11302 xcb_glx_get_color_table_parameterfv (xcb_connection_t      *c  ,
11303                                      xcb_glx_context_tag_t  context_tag  ,
11304                                      uint32_t               target  ,
11305                                      uint32_t               pname  );
11306 
11319 /*****************************************************************************
11320  **
11321  ** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv_unchecked
11322  ** 
11323  ** @param xcb_connection_t      *c
11324  ** @param xcb_glx_context_tag_t  context_tag
11325  ** @param uint32_t               target
11326  ** @param uint32_t               pname
11327  ** @returns xcb_glx_get_color_table_parameterfv_cookie_t
11328  **
11329  *****************************************************************************/
11330  
11331 xcb_glx_get_color_table_parameterfv_cookie_t
11332 xcb_glx_get_color_table_parameterfv_unchecked (xcb_connection_t      *c  ,
11333                                                xcb_glx_context_tag_t  context_tag  ,
11334                                                uint32_t               target  ,
11335                                                uint32_t               pname  );
11336 
11337 
11338 /*****************************************************************************
11339  **
11340  ** xcb_glx_float32_t * xcb_glx_get_color_table_parameterfv_data
11341  ** 
11342  ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
11343  ** @returns xcb_glx_float32_t *
11344  **
11345  *****************************************************************************/
11346  
11347 xcb_glx_float32_t *
11348 xcb_glx_get_color_table_parameterfv_data (const xcb_glx_get_color_table_parameterfv_reply_t *R  );
11349 
11350 
11351 /*****************************************************************************
11352  **
11353  ** int xcb_glx_get_color_table_parameterfv_data_length
11354  ** 
11355  ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
11356  ** @returns int
11357  **
11358  *****************************************************************************/
11359  
11360 int
11361 xcb_glx_get_color_table_parameterfv_data_length (const xcb_glx_get_color_table_parameterfv_reply_t *R  );
11362 
11363 
11364 /*****************************************************************************
11365  **
11366  ** xcb_generic_iterator_t xcb_glx_get_color_table_parameterfv_data_end
11367  ** 
11368  ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
11369  ** @returns xcb_generic_iterator_t
11370  **
11371  *****************************************************************************/
11372  
11373 xcb_generic_iterator_t
11374 xcb_glx_get_color_table_parameterfv_data_end (const xcb_glx_get_color_table_parameterfv_reply_t *R  );
11375 
11391 /*****************************************************************************
11392  **
11393  ** xcb_glx_get_color_table_parameterfv_reply_t * xcb_glx_get_color_table_parameterfv_reply
11394  ** 
11395  ** @param xcb_connection_t                              *c
11396  ** @param xcb_glx_get_color_table_parameterfv_cookie_t   cookie
11397  ** @param xcb_generic_error_t                          **e
11398  ** @returns xcb_glx_get_color_table_parameterfv_reply_t *
11399  **
11400  *****************************************************************************/
11401  
11402 xcb_glx_get_color_table_parameterfv_reply_t *
11403 xcb_glx_get_color_table_parameterfv_reply (xcb_connection_t                              *c  ,
11404                                            xcb_glx_get_color_table_parameterfv_cookie_t   cookie  ,
11405                                            xcb_generic_error_t                          **e  );
11406 
11407 int
11408 xcb_glx_get_color_table_parameteriv_sizeof (const void  *_buffer  );
11409 
11419 /*****************************************************************************
11420  **
11421  ** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv
11422  ** 
11423  ** @param xcb_connection_t      *c
11424  ** @param xcb_glx_context_tag_t  context_tag
11425  ** @param uint32_t               target
11426  ** @param uint32_t               pname
11427  ** @returns xcb_glx_get_color_table_parameteriv_cookie_t
11428  **
11429  *****************************************************************************/
11430  
11431 xcb_glx_get_color_table_parameteriv_cookie_t
11432 xcb_glx_get_color_table_parameteriv (xcb_connection_t      *c  ,
11433                                      xcb_glx_context_tag_t  context_tag  ,
11434                                      uint32_t               target  ,
11435                                      uint32_t               pname  );
11436 
11449 /*****************************************************************************
11450  **
11451  ** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv_unchecked
11452  ** 
11453  ** @param xcb_connection_t      *c
11454  ** @param xcb_glx_context_tag_t  context_tag
11455  ** @param uint32_t               target
11456  ** @param uint32_t               pname
11457  ** @returns xcb_glx_get_color_table_parameteriv_cookie_t
11458  **
11459  *****************************************************************************/
11460  
11461 xcb_glx_get_color_table_parameteriv_cookie_t
11462 xcb_glx_get_color_table_parameteriv_unchecked (xcb_connection_t      *c  ,
11463                                                xcb_glx_context_tag_t  context_tag  ,
11464                                                uint32_t               target  ,
11465                                                uint32_t               pname  );
11466 
11467 
11468 /*****************************************************************************
11469  **
11470  ** int32_t * xcb_glx_get_color_table_parameteriv_data
11471  ** 
11472  ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
11473  ** @returns int32_t *
11474  **
11475  *****************************************************************************/
11476  
11477 int32_t *
11478 xcb_glx_get_color_table_parameteriv_data (const xcb_glx_get_color_table_parameteriv_reply_t *R  );
11479 
11480 
11481 /*****************************************************************************
11482  **
11483  ** int xcb_glx_get_color_table_parameteriv_data_length
11484  ** 
11485  ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
11486  ** @returns int
11487  **
11488  *****************************************************************************/
11489  
11490 int
11491 xcb_glx_get_color_table_parameteriv_data_length (const xcb_glx_get_color_table_parameteriv_reply_t *R  );
11492 
11493 
11494 /*****************************************************************************
11495  **
11496  ** xcb_generic_iterator_t xcb_glx_get_color_table_parameteriv_data_end
11497  ** 
11498  ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
11499  ** @returns xcb_generic_iterator_t
11500  **
11501  *****************************************************************************/
11502  
11503 xcb_generic_iterator_t
11504 xcb_glx_get_color_table_parameteriv_data_end (const xcb_glx_get_color_table_parameteriv_reply_t *R  );
11505 
11521 /*****************************************************************************
11522  **
11523  ** xcb_glx_get_color_table_parameteriv_reply_t * xcb_glx_get_color_table_parameteriv_reply
11524  ** 
11525  ** @param xcb_connection_t                              *c
11526  ** @param xcb_glx_get_color_table_parameteriv_cookie_t   cookie
11527  ** @param xcb_generic_error_t                          **e
11528  ** @returns xcb_glx_get_color_table_parameteriv_reply_t *
11529  **
11530  *****************************************************************************/
11531  
11532 xcb_glx_get_color_table_parameteriv_reply_t *
11533 xcb_glx_get_color_table_parameteriv_reply (xcb_connection_t                              *c  ,
11534                                            xcb_glx_get_color_table_parameteriv_cookie_t   cookie  ,
11535                                            xcb_generic_error_t                          **e  );
11536 
11537 int
11538 xcb_glx_get_convolution_filter_sizeof (const void  *_buffer  );
11539 
11549 /*****************************************************************************
11550  **
11551  ** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter
11552  ** 
11553  ** @param xcb_connection_t      *c
11554  ** @param xcb_glx_context_tag_t  context_tag
11555  ** @param uint32_t               target
11556  ** @param uint32_t               format
11557  ** @param uint32_t               type
11558  ** @param uint8_t                swap_bytes
11559  ** @returns xcb_glx_get_convolution_filter_cookie_t
11560  **
11561  *****************************************************************************/
11562  
11563 xcb_glx_get_convolution_filter_cookie_t
11564 xcb_glx_get_convolution_filter (xcb_connection_t      *c  ,
11565                                 xcb_glx_context_tag_t  context_tag  ,
11566                                 uint32_t               target  ,
11567                                 uint32_t               format  ,
11568                                 uint32_t               type  ,
11569                                 uint8_t                swap_bytes  );
11570 
11583 /*****************************************************************************
11584  **
11585  ** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter_unchecked
11586  ** 
11587  ** @param xcb_connection_t      *c
11588  ** @param xcb_glx_context_tag_t  context_tag
11589  ** @param uint32_t               target
11590  ** @param uint32_t               format
11591  ** @param uint32_t               type
11592  ** @param uint8_t                swap_bytes
11593  ** @returns xcb_glx_get_convolution_filter_cookie_t
11594  **
11595  *****************************************************************************/
11596  
11597 xcb_glx_get_convolution_filter_cookie_t
11598 xcb_glx_get_convolution_filter_unchecked (xcb_connection_t      *c  ,
11599                                           xcb_glx_context_tag_t  context_tag  ,
11600                                           uint32_t               target  ,
11601                                           uint32_t               format  ,
11602                                           uint32_t               type  ,
11603                                           uint8_t                swap_bytes  );
11604 
11605 
11606 /*****************************************************************************
11607  **
11608  ** uint8_t * xcb_glx_get_convolution_filter_data
11609  ** 
11610  ** @param const xcb_glx_get_convolution_filter_reply_t *R
11611  ** @returns uint8_t *
11612  **
11613  *****************************************************************************/
11614  
11615 uint8_t *
11616 xcb_glx_get_convolution_filter_data (const xcb_glx_get_convolution_filter_reply_t *R  );
11617 
11618 
11619 /*****************************************************************************
11620  **
11621  ** int xcb_glx_get_convolution_filter_data_length
11622  ** 
11623  ** @param const xcb_glx_get_convolution_filter_reply_t *R
11624  ** @returns int
11625  **
11626  *****************************************************************************/
11627  
11628 int
11629 xcb_glx_get_convolution_filter_data_length (const xcb_glx_get_convolution_filter_reply_t *R  );
11630 
11631 
11632 /*****************************************************************************
11633  **
11634  ** xcb_generic_iterator_t xcb_glx_get_convolution_filter_data_end
11635  ** 
11636  ** @param const xcb_glx_get_convolution_filter_reply_t *R
11637  ** @returns xcb_generic_iterator_t
11638  **
11639  *****************************************************************************/
11640  
11641 xcb_generic_iterator_t
11642 xcb_glx_get_convolution_filter_data_end (const xcb_glx_get_convolution_filter_reply_t *R  );
11643 
11659 /*****************************************************************************
11660  **
11661  ** xcb_glx_get_convolution_filter_reply_t * xcb_glx_get_convolution_filter_reply
11662  ** 
11663  ** @param xcb_connection_t                         *c
11664  ** @param xcb_glx_get_convolution_filter_cookie_t   cookie
11665  ** @param xcb_generic_error_t                     **e
11666  ** @returns xcb_glx_get_convolution_filter_reply_t *
11667  **
11668  *****************************************************************************/
11669  
11670 xcb_glx_get_convolution_filter_reply_t *
11671 xcb_glx_get_convolution_filter_reply (xcb_connection_t                         *c  ,
11672                                       xcb_glx_get_convolution_filter_cookie_t   cookie  ,
11673                                       xcb_generic_error_t                     **e  );
11674 
11675 int
11676 xcb_glx_get_convolution_parameterfv_sizeof (const void  *_buffer  );
11677 
11687 /*****************************************************************************
11688  **
11689  ** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv
11690  ** 
11691  ** @param xcb_connection_t      *c
11692  ** @param xcb_glx_context_tag_t  context_tag
11693  ** @param uint32_t               target
11694  ** @param uint32_t               pname
11695  ** @returns xcb_glx_get_convolution_parameterfv_cookie_t
11696  **
11697  *****************************************************************************/
11698  
11699 xcb_glx_get_convolution_parameterfv_cookie_t
11700 xcb_glx_get_convolution_parameterfv (xcb_connection_t      *c  ,
11701                                      xcb_glx_context_tag_t  context_tag  ,
11702                                      uint32_t               target  ,
11703                                      uint32_t               pname  );
11704 
11717 /*****************************************************************************
11718  **
11719  ** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv_unchecked
11720  ** 
11721  ** @param xcb_connection_t      *c
11722  ** @param xcb_glx_context_tag_t  context_tag
11723  ** @param uint32_t               target
11724  ** @param uint32_t               pname
11725  ** @returns xcb_glx_get_convolution_parameterfv_cookie_t
11726  **
11727  *****************************************************************************/
11728  
11729 xcb_glx_get_convolution_parameterfv_cookie_t
11730 xcb_glx_get_convolution_parameterfv_unchecked (xcb_connection_t      *c  ,
11731                                                xcb_glx_context_tag_t  context_tag  ,
11732                                                uint32_t               target  ,
11733                                                uint32_t               pname  );
11734 
11735 
11736 /*****************************************************************************
11737  **
11738  ** xcb_glx_float32_t * xcb_glx_get_convolution_parameterfv_data
11739  ** 
11740  ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
11741  ** @returns xcb_glx_float32_t *
11742  **
11743  *****************************************************************************/
11744  
11745 xcb_glx_float32_t *
11746 xcb_glx_get_convolution_parameterfv_data (const xcb_glx_get_convolution_parameterfv_reply_t *R  );
11747 
11748 
11749 /*****************************************************************************
11750  **
11751  ** int xcb_glx_get_convolution_parameterfv_data_length
11752  ** 
11753  ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
11754  ** @returns int
11755  **
11756  *****************************************************************************/
11757  
11758 int
11759 xcb_glx_get_convolution_parameterfv_data_length (const xcb_glx_get_convolution_parameterfv_reply_t *R  );
11760 
11761 
11762 /*****************************************************************************
11763  **
11764  ** xcb_generic_iterator_t xcb_glx_get_convolution_parameterfv_data_end
11765  ** 
11766  ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
11767  ** @returns xcb_generic_iterator_t
11768  **
11769  *****************************************************************************/
11770  
11771 xcb_generic_iterator_t
11772 xcb_glx_get_convolution_parameterfv_data_end (const xcb_glx_get_convolution_parameterfv_reply_t *R  );
11773 
11789 /*****************************************************************************
11790  **
11791  ** xcb_glx_get_convolution_parameterfv_reply_t * xcb_glx_get_convolution_parameterfv_reply
11792  ** 
11793  ** @param xcb_connection_t                              *c
11794  ** @param xcb_glx_get_convolution_parameterfv_cookie_t   cookie
11795  ** @param xcb_generic_error_t                          **e
11796  ** @returns xcb_glx_get_convolution_parameterfv_reply_t *
11797  **
11798  *****************************************************************************/
11799  
11800 xcb_glx_get_convolution_parameterfv_reply_t *
11801 xcb_glx_get_convolution_parameterfv_reply (xcb_connection_t                              *c  ,
11802                                            xcb_glx_get_convolution_parameterfv_cookie_t   cookie  ,
11803                                            xcb_generic_error_t                          **e  );
11804 
11805 int
11806 xcb_glx_get_convolution_parameteriv_sizeof (const void  *_buffer  );
11807 
11817 /*****************************************************************************
11818  **
11819  ** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv
11820  ** 
11821  ** @param xcb_connection_t      *c
11822  ** @param xcb_glx_context_tag_t  context_tag
11823  ** @param uint32_t               target
11824  ** @param uint32_t               pname
11825  ** @returns xcb_glx_get_convolution_parameteriv_cookie_t
11826  **
11827  *****************************************************************************/
11828  
11829 xcb_glx_get_convolution_parameteriv_cookie_t
11830 xcb_glx_get_convolution_parameteriv (xcb_connection_t      *c  ,
11831                                      xcb_glx_context_tag_t  context_tag  ,
11832                                      uint32_t               target  ,
11833                                      uint32_t               pname  );
11834 
11847 /*****************************************************************************
11848  **
11849  ** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv_unchecked
11850  ** 
11851  ** @param xcb_connection_t      *c
11852  ** @param xcb_glx_context_tag_t  context_tag
11853  ** @param uint32_t               target
11854  ** @param uint32_t               pname
11855  ** @returns xcb_glx_get_convolution_parameteriv_cookie_t
11856  **
11857  *****************************************************************************/
11858  
11859 xcb_glx_get_convolution_parameteriv_cookie_t
11860 xcb_glx_get_convolution_parameteriv_unchecked (xcb_connection_t      *c  ,
11861                                                xcb_glx_context_tag_t  context_tag  ,
11862                                                uint32_t               target  ,
11863                                                uint32_t               pname  );
11864 
11865 
11866 /*****************************************************************************
11867  **
11868  ** int32_t * xcb_glx_get_convolution_parameteriv_data
11869  ** 
11870  ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
11871  ** @returns int32_t *
11872  **
11873  *****************************************************************************/
11874  
11875 int32_t *
11876 xcb_glx_get_convolution_parameteriv_data (const xcb_glx_get_convolution_parameteriv_reply_t *R  );
11877 
11878 
11879 /*****************************************************************************
11880  **
11881  ** int xcb_glx_get_convolution_parameteriv_data_length
11882  ** 
11883  ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
11884  ** @returns int
11885  **
11886  *****************************************************************************/
11887  
11888 int
11889 xcb_glx_get_convolution_parameteriv_data_length (const xcb_glx_get_convolution_parameteriv_reply_t *R  );
11890 
11891 
11892 /*****************************************************************************
11893  **
11894  ** xcb_generic_iterator_t xcb_glx_get_convolution_parameteriv_data_end
11895  ** 
11896  ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
11897  ** @returns xcb_generic_iterator_t
11898  **
11899  *****************************************************************************/
11900  
11901 xcb_generic_iterator_t
11902 xcb_glx_get_convolution_parameteriv_data_end (const xcb_glx_get_convolution_parameteriv_reply_t *R  );
11903 
11919 /*****************************************************************************
11920  **
11921  ** xcb_glx_get_convolution_parameteriv_reply_t * xcb_glx_get_convolution_parameteriv_reply
11922  ** 
11923  ** @param xcb_connection_t                              *c
11924  ** @param xcb_glx_get_convolution_parameteriv_cookie_t   cookie
11925  ** @param xcb_generic_error_t                          **e
11926  ** @returns xcb_glx_get_convolution_parameteriv_reply_t *
11927  **
11928  *****************************************************************************/
11929  
11930 xcb_glx_get_convolution_parameteriv_reply_t *
11931 xcb_glx_get_convolution_parameteriv_reply (xcb_connection_t                              *c  ,
11932                                            xcb_glx_get_convolution_parameteriv_cookie_t   cookie  ,
11933                                            xcb_generic_error_t                          **e  );
11934 
11935 int
11936 xcb_glx_get_separable_filter_sizeof (const void  *_buffer  );
11937 
11947 /*****************************************************************************
11948  **
11949  ** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter
11950  ** 
11951  ** @param xcb_connection_t      *c
11952  ** @param xcb_glx_context_tag_t  context_tag
11953  ** @param uint32_t               target
11954  ** @param uint32_t               format
11955  ** @param uint32_t               type
11956  ** @param uint8_t                swap_bytes
11957  ** @returns xcb_glx_get_separable_filter_cookie_t
11958  **
11959  *****************************************************************************/
11960  
11961 xcb_glx_get_separable_filter_cookie_t
11962 xcb_glx_get_separable_filter (xcb_connection_t      *c  ,
11963                               xcb_glx_context_tag_t  context_tag  ,
11964                               uint32_t               target  ,
11965                               uint32_t               format  ,
11966                               uint32_t               type  ,
11967                               uint8_t                swap_bytes  );
11968 
11981 /*****************************************************************************
11982  **
11983  ** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter_unchecked
11984  ** 
11985  ** @param xcb_connection_t      *c
11986  ** @param xcb_glx_context_tag_t  context_tag
11987  ** @param uint32_t               target
11988  ** @param uint32_t               format
11989  ** @param uint32_t               type
11990  ** @param uint8_t                swap_bytes
11991  ** @returns xcb_glx_get_separable_filter_cookie_t
11992  **
11993  *****************************************************************************/
11994  
11995 xcb_glx_get_separable_filter_cookie_t
11996 xcb_glx_get_separable_filter_unchecked (xcb_connection_t      *c  ,
11997                                         xcb_glx_context_tag_t  context_tag  ,
11998                                         uint32_t               target  ,
11999                                         uint32_t               format  ,
12000                                         uint32_t               type  ,
12001                                         uint8_t                swap_bytes  );
12002 
12003 
12004 /*****************************************************************************
12005  **
12006  ** uint8_t * xcb_glx_get_separable_filter_rows_and_cols
12007  ** 
12008  ** @param const xcb_glx_get_separable_filter_reply_t *R
12009  ** @returns uint8_t *
12010  **
12011  *****************************************************************************/
12012  
12013 uint8_t *
12014 xcb_glx_get_separable_filter_rows_and_cols (const xcb_glx_get_separable_filter_reply_t *R  );
12015 
12016 
12017 /*****************************************************************************
12018  **
12019  ** int xcb_glx_get_separable_filter_rows_and_cols_length
12020  ** 
12021  ** @param const xcb_glx_get_separable_filter_reply_t *R
12022  ** @returns int
12023  **
12024  *****************************************************************************/
12025  
12026 int
12027 xcb_glx_get_separable_filter_rows_and_cols_length (const xcb_glx_get_separable_filter_reply_t *R  );
12028 
12029 
12030 /*****************************************************************************
12031  **
12032  ** xcb_generic_iterator_t xcb_glx_get_separable_filter_rows_and_cols_end
12033  ** 
12034  ** @param const xcb_glx_get_separable_filter_reply_t *R
12035  ** @returns xcb_generic_iterator_t
12036  **
12037  *****************************************************************************/
12038  
12039 xcb_generic_iterator_t
12040 xcb_glx_get_separable_filter_rows_and_cols_end (const xcb_glx_get_separable_filter_reply_t *R  );
12041 
12057 /*****************************************************************************
12058  **
12059  ** xcb_glx_get_separable_filter_reply_t * xcb_glx_get_separable_filter_reply
12060  ** 
12061  ** @param xcb_connection_t                       *c
12062  ** @param xcb_glx_get_separable_filter_cookie_t   cookie
12063  ** @param xcb_generic_error_t                   **e
12064  ** @returns xcb_glx_get_separable_filter_reply_t *
12065  **
12066  *****************************************************************************/
12067  
12068 xcb_glx_get_separable_filter_reply_t *
12069 xcb_glx_get_separable_filter_reply (xcb_connection_t                       *c  ,
12070                                     xcb_glx_get_separable_filter_cookie_t   cookie  ,
12071                                     xcb_generic_error_t                   **e  );
12072 
12073 int
12074 xcb_glx_get_histogram_sizeof (const void  *_buffer  );
12075 
12085 /*****************************************************************************
12086  **
12087  ** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram
12088  ** 
12089  ** @param xcb_connection_t      *c
12090  ** @param xcb_glx_context_tag_t  context_tag
12091  ** @param uint32_t               target
12092  ** @param uint32_t               format
12093  ** @param uint32_t               type
12094  ** @param uint8_t                swap_bytes
12095  ** @param uint8_t                reset
12096  ** @returns xcb_glx_get_histogram_cookie_t
12097  **
12098  *****************************************************************************/
12099  
12100 xcb_glx_get_histogram_cookie_t
12101 xcb_glx_get_histogram (xcb_connection_t      *c  ,
12102                        xcb_glx_context_tag_t  context_tag  ,
12103                        uint32_t               target  ,
12104                        uint32_t               format  ,
12105                        uint32_t               type  ,
12106                        uint8_t                swap_bytes  ,
12107                        uint8_t                reset  );
12108 
12121 /*****************************************************************************
12122  **
12123  ** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram_unchecked
12124  ** 
12125  ** @param xcb_connection_t      *c
12126  ** @param xcb_glx_context_tag_t  context_tag
12127  ** @param uint32_t               target
12128  ** @param uint32_t               format
12129  ** @param uint32_t               type
12130  ** @param uint8_t                swap_bytes
12131  ** @param uint8_t                reset
12132  ** @returns xcb_glx_get_histogram_cookie_t
12133  **
12134  *****************************************************************************/
12135  
12136 xcb_glx_get_histogram_cookie_t
12137 xcb_glx_get_histogram_unchecked (xcb_connection_t      *c  ,
12138                                  xcb_glx_context_tag_t  context_tag  ,
12139                                  uint32_t               target  ,
12140                                  uint32_t               format  ,
12141                                  uint32_t               type  ,
12142                                  uint8_t                swap_bytes  ,
12143                                  uint8_t                reset  );
12144 
12145 
12146 /*****************************************************************************
12147  **
12148  ** uint8_t * xcb_glx_get_histogram_data
12149  ** 
12150  ** @param const xcb_glx_get_histogram_reply_t *R
12151  ** @returns uint8_t *
12152  **
12153  *****************************************************************************/
12154  
12155 uint8_t *
12156 xcb_glx_get_histogram_data (const xcb_glx_get_histogram_reply_t *R  );
12157 
12158 
12159 /*****************************************************************************
12160  **
12161  ** int xcb_glx_get_histogram_data_length
12162  ** 
12163  ** @param const xcb_glx_get_histogram_reply_t *R
12164  ** @returns int
12165  **
12166  *****************************************************************************/
12167  
12168 int
12169 xcb_glx_get_histogram_data_length (const xcb_glx_get_histogram_reply_t *R  );
12170 
12171 
12172 /*****************************************************************************
12173  **
12174  ** xcb_generic_iterator_t xcb_glx_get_histogram_data_end
12175  ** 
12176  ** @param const xcb_glx_get_histogram_reply_t *R
12177  ** @returns xcb_generic_iterator_t
12178  **
12179  *****************************************************************************/
12180  
12181 xcb_generic_iterator_t
12182 xcb_glx_get_histogram_data_end (const xcb_glx_get_histogram_reply_t *R  );
12183 
12199 /*****************************************************************************
12200  **
12201  ** xcb_glx_get_histogram_reply_t * xcb_glx_get_histogram_reply
12202  ** 
12203  ** @param xcb_connection_t                *c
12204  ** @param xcb_glx_get_histogram_cookie_t   cookie
12205  ** @param xcb_generic_error_t            **e
12206  ** @returns xcb_glx_get_histogram_reply_t *
12207  **
12208  *****************************************************************************/
12209  
12210 xcb_glx_get_histogram_reply_t *
12211 xcb_glx_get_histogram_reply (xcb_connection_t                *c  ,
12212                              xcb_glx_get_histogram_cookie_t   cookie  ,
12213                              xcb_generic_error_t            **e  );
12214 
12215 int
12216 xcb_glx_get_histogram_parameterfv_sizeof (const void  *_buffer  );
12217 
12227 /*****************************************************************************
12228  **
12229  ** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv
12230  ** 
12231  ** @param xcb_connection_t      *c
12232  ** @param xcb_glx_context_tag_t  context_tag
12233  ** @param uint32_t               target
12234  ** @param uint32_t               pname
12235  ** @returns xcb_glx_get_histogram_parameterfv_cookie_t
12236  **
12237  *****************************************************************************/
12238  
12239 xcb_glx_get_histogram_parameterfv_cookie_t
12240 xcb_glx_get_histogram_parameterfv (xcb_connection_t      *c  ,
12241                                    xcb_glx_context_tag_t  context_tag  ,
12242                                    uint32_t               target  ,
12243                                    uint32_t               pname  );
12244 
12257 /*****************************************************************************
12258  **
12259  ** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv_unchecked
12260  ** 
12261  ** @param xcb_connection_t      *c
12262  ** @param xcb_glx_context_tag_t  context_tag
12263  ** @param uint32_t               target
12264  ** @param uint32_t               pname
12265  ** @returns xcb_glx_get_histogram_parameterfv_cookie_t
12266  **
12267  *****************************************************************************/
12268  
12269 xcb_glx_get_histogram_parameterfv_cookie_t
12270 xcb_glx_get_histogram_parameterfv_unchecked (xcb_connection_t      *c  ,
12271                                              xcb_glx_context_tag_t  context_tag  ,
12272                                              uint32_t               target  ,
12273                                              uint32_t               pname  );
12274 
12275 
12276 /*****************************************************************************
12277  **
12278  ** xcb_glx_float32_t * xcb_glx_get_histogram_parameterfv_data
12279  ** 
12280  ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
12281  ** @returns xcb_glx_float32_t *
12282  **
12283  *****************************************************************************/
12284  
12285 xcb_glx_float32_t *
12286 xcb_glx_get_histogram_parameterfv_data (const xcb_glx_get_histogram_parameterfv_reply_t *R  );
12287 
12288 
12289 /*****************************************************************************
12290  **
12291  ** int xcb_glx_get_histogram_parameterfv_data_length
12292  ** 
12293  ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
12294  ** @returns int
12295  **
12296  *****************************************************************************/
12297  
12298 int
12299 xcb_glx_get_histogram_parameterfv_data_length (const xcb_glx_get_histogram_parameterfv_reply_t *R  );
12300 
12301 
12302 /*****************************************************************************
12303  **
12304  ** xcb_generic_iterator_t xcb_glx_get_histogram_parameterfv_data_end
12305  ** 
12306  ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
12307  ** @returns xcb_generic_iterator_t
12308  **
12309  *****************************************************************************/
12310  
12311 xcb_generic_iterator_t
12312 xcb_glx_get_histogram_parameterfv_data_end (const xcb_glx_get_histogram_parameterfv_reply_t *R  );
12313 
12329 /*****************************************************************************
12330  **
12331  ** xcb_glx_get_histogram_parameterfv_reply_t * xcb_glx_get_histogram_parameterfv_reply
12332  ** 
12333  ** @param xcb_connection_t                            *c
12334  ** @param xcb_glx_get_histogram_parameterfv_cookie_t   cookie
12335  ** @param xcb_generic_error_t                        **e
12336  ** @returns xcb_glx_get_histogram_parameterfv_reply_t *
12337  **
12338  *****************************************************************************/
12339  
12340 xcb_glx_get_histogram_parameterfv_reply_t *
12341 xcb_glx_get_histogram_parameterfv_reply (xcb_connection_t                            *c  ,
12342                                          xcb_glx_get_histogram_parameterfv_cookie_t   cookie  ,
12343                                          xcb_generic_error_t                        **e  );
12344 
12345 int
12346 xcb_glx_get_histogram_parameteriv_sizeof (const void  *_buffer  );
12347 
12357 /*****************************************************************************
12358  **
12359  ** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv
12360  ** 
12361  ** @param xcb_connection_t      *c
12362  ** @param xcb_glx_context_tag_t  context_tag
12363  ** @param uint32_t               target
12364  ** @param uint32_t               pname
12365  ** @returns xcb_glx_get_histogram_parameteriv_cookie_t
12366  **
12367  *****************************************************************************/
12368  
12369 xcb_glx_get_histogram_parameteriv_cookie_t
12370 xcb_glx_get_histogram_parameteriv (xcb_connection_t      *c  ,
12371                                    xcb_glx_context_tag_t  context_tag  ,
12372                                    uint32_t               target  ,
12373                                    uint32_t               pname  );
12374 
12387 /*****************************************************************************
12388  **
12389  ** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv_unchecked
12390  ** 
12391  ** @param xcb_connection_t      *c
12392  ** @param xcb_glx_context_tag_t  context_tag
12393  ** @param uint32_t               target
12394  ** @param uint32_t               pname
12395  ** @returns xcb_glx_get_histogram_parameteriv_cookie_t
12396  **
12397  *****************************************************************************/
12398  
12399 xcb_glx_get_histogram_parameteriv_cookie_t
12400 xcb_glx_get_histogram_parameteriv_unchecked (xcb_connection_t      *c  ,
12401                                              xcb_glx_context_tag_t  context_tag  ,
12402                                              uint32_t               target  ,
12403                                              uint32_t               pname  );
12404 
12405 
12406 /*****************************************************************************
12407  **
12408  ** int32_t * xcb_glx_get_histogram_parameteriv_data
12409  ** 
12410  ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
12411  ** @returns int32_t *
12412  **
12413  *****************************************************************************/
12414  
12415 int32_t *
12416 xcb_glx_get_histogram_parameteriv_data (const xcb_glx_get_histogram_parameteriv_reply_t *R  );
12417 
12418 
12419 /*****************************************************************************
12420  **
12421  ** int xcb_glx_get_histogram_parameteriv_data_length
12422  ** 
12423  ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
12424  ** @returns int
12425  **
12426  *****************************************************************************/
12427  
12428 int
12429 xcb_glx_get_histogram_parameteriv_data_length (const xcb_glx_get_histogram_parameteriv_reply_t *R  );
12430 
12431 
12432 /*****************************************************************************
12433  **
12434  ** xcb_generic_iterator_t xcb_glx_get_histogram_parameteriv_data_end
12435  ** 
12436  ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
12437  ** @returns xcb_generic_iterator_t
12438  **
12439  *****************************************************************************/
12440  
12441 xcb_generic_iterator_t
12442 xcb_glx_get_histogram_parameteriv_data_end (const xcb_glx_get_histogram_parameteriv_reply_t *R  );
12443 
12459 /*****************************************************************************
12460  **
12461  ** xcb_glx_get_histogram_parameteriv_reply_t * xcb_glx_get_histogram_parameteriv_reply
12462  ** 
12463  ** @param xcb_connection_t                            *c
12464  ** @param xcb_glx_get_histogram_parameteriv_cookie_t   cookie
12465  ** @param xcb_generic_error_t                        **e
12466  ** @returns xcb_glx_get_histogram_parameteriv_reply_t *
12467  **
12468  *****************************************************************************/
12469  
12470 xcb_glx_get_histogram_parameteriv_reply_t *
12471 xcb_glx_get_histogram_parameteriv_reply (xcb_connection_t                            *c  ,
12472                                          xcb_glx_get_histogram_parameteriv_cookie_t   cookie  ,
12473                                          xcb_generic_error_t                        **e  );
12474 
12475 int
12476 xcb_glx_get_minmax_sizeof (const void  *_buffer  );
12477 
12487 /*****************************************************************************
12488  **
12489  ** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax
12490  ** 
12491  ** @param xcb_connection_t      *c
12492  ** @param xcb_glx_context_tag_t  context_tag
12493  ** @param uint32_t               target
12494  ** @param uint32_t               format
12495  ** @param uint32_t               type
12496  ** @param uint8_t                swap_bytes
12497  ** @param uint8_t                reset
12498  ** @returns xcb_glx_get_minmax_cookie_t
12499  **
12500  *****************************************************************************/
12501  
12502 xcb_glx_get_minmax_cookie_t
12503 xcb_glx_get_minmax (xcb_connection_t      *c  ,
12504                     xcb_glx_context_tag_t  context_tag  ,
12505                     uint32_t               target  ,
12506                     uint32_t               format  ,
12507                     uint32_t               type  ,
12508                     uint8_t                swap_bytes  ,
12509                     uint8_t                reset  );
12510 
12523 /*****************************************************************************
12524  **
12525  ** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax_unchecked
12526  ** 
12527  ** @param xcb_connection_t      *c
12528  ** @param xcb_glx_context_tag_t  context_tag
12529  ** @param uint32_t               target
12530  ** @param uint32_t               format
12531  ** @param uint32_t               type
12532  ** @param uint8_t                swap_bytes
12533  ** @param uint8_t                reset
12534  ** @returns xcb_glx_get_minmax_cookie_t
12535  **
12536  *****************************************************************************/
12537  
12538 xcb_glx_get_minmax_cookie_t
12539 xcb_glx_get_minmax_unchecked (xcb_connection_t      *c  ,
12540                               xcb_glx_context_tag_t  context_tag  ,
12541                               uint32_t               target  ,
12542                               uint32_t               format  ,
12543                               uint32_t               type  ,
12544                               uint8_t                swap_bytes  ,
12545                               uint8_t                reset  );
12546 
12547 
12548 /*****************************************************************************
12549  **
12550  ** uint8_t * xcb_glx_get_minmax_data
12551  ** 
12552  ** @param const xcb_glx_get_minmax_reply_t *R
12553  ** @returns uint8_t *
12554  **
12555  *****************************************************************************/
12556  
12557 uint8_t *
12558 xcb_glx_get_minmax_data (const xcb_glx_get_minmax_reply_t *R  );
12559 
12560 
12561 /*****************************************************************************
12562  **
12563  ** int xcb_glx_get_minmax_data_length
12564  ** 
12565  ** @param const xcb_glx_get_minmax_reply_t *R
12566  ** @returns int
12567  **
12568  *****************************************************************************/
12569  
12570 int
12571 xcb_glx_get_minmax_data_length (const xcb_glx_get_minmax_reply_t *R  );
12572 
12573 
12574 /*****************************************************************************
12575  **
12576  ** xcb_generic_iterator_t xcb_glx_get_minmax_data_end
12577  ** 
12578  ** @param const xcb_glx_get_minmax_reply_t *R
12579  ** @returns xcb_generic_iterator_t
12580  **
12581  *****************************************************************************/
12582  
12583 xcb_generic_iterator_t
12584 xcb_glx_get_minmax_data_end (const xcb_glx_get_minmax_reply_t *R  );
12585 
12601 /*****************************************************************************
12602  **
12603  ** xcb_glx_get_minmax_reply_t * xcb_glx_get_minmax_reply
12604  ** 
12605  ** @param xcb_connection_t             *c
12606  ** @param xcb_glx_get_minmax_cookie_t   cookie
12607  ** @param xcb_generic_error_t         **e
12608  ** @returns xcb_glx_get_minmax_reply_t *
12609  **
12610  *****************************************************************************/
12611  
12612 xcb_glx_get_minmax_reply_t *
12613 xcb_glx_get_minmax_reply (xcb_connection_t             *c  ,
12614                           xcb_glx_get_minmax_cookie_t   cookie  ,
12615                           xcb_generic_error_t         **e  );
12616 
12617 int
12618 xcb_glx_get_minmax_parameterfv_sizeof (const void  *_buffer  );
12619 
12629 /*****************************************************************************
12630  **
12631  ** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv
12632  ** 
12633  ** @param xcb_connection_t      *c
12634  ** @param xcb_glx_context_tag_t  context_tag
12635  ** @param uint32_t               target
12636  ** @param uint32_t               pname
12637  ** @returns xcb_glx_get_minmax_parameterfv_cookie_t
12638  **
12639  *****************************************************************************/
12640  
12641 xcb_glx_get_minmax_parameterfv_cookie_t
12642 xcb_glx_get_minmax_parameterfv (xcb_connection_t      *c  ,
12643                                 xcb_glx_context_tag_t  context_tag  ,
12644                                 uint32_t               target  ,
12645                                 uint32_t               pname  );
12646 
12659 /*****************************************************************************
12660  **
12661  ** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv_unchecked
12662  ** 
12663  ** @param xcb_connection_t      *c
12664  ** @param xcb_glx_context_tag_t  context_tag
12665  ** @param uint32_t               target
12666  ** @param uint32_t               pname
12667  ** @returns xcb_glx_get_minmax_parameterfv_cookie_t
12668  **
12669  *****************************************************************************/
12670  
12671 xcb_glx_get_minmax_parameterfv_cookie_t
12672 xcb_glx_get_minmax_parameterfv_unchecked (xcb_connection_t      *c  ,
12673                                           xcb_glx_context_tag_t  context_tag  ,
12674                                           uint32_t               target  ,
12675                                           uint32_t               pname  );
12676 
12677 
12678 /*****************************************************************************
12679  **
12680  ** xcb_glx_float32_t * xcb_glx_get_minmax_parameterfv_data
12681  ** 
12682  ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
12683  ** @returns xcb_glx_float32_t *
12684  **
12685  *****************************************************************************/
12686  
12687 xcb_glx_float32_t *
12688 xcb_glx_get_minmax_parameterfv_data (const xcb_glx_get_minmax_parameterfv_reply_t *R  );
12689 
12690 
12691 /*****************************************************************************
12692  **
12693  ** int xcb_glx_get_minmax_parameterfv_data_length
12694  ** 
12695  ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
12696  ** @returns int
12697  **
12698  *****************************************************************************/
12699  
12700 int
12701 xcb_glx_get_minmax_parameterfv_data_length (const xcb_glx_get_minmax_parameterfv_reply_t *R  );
12702 
12703 
12704 /*****************************************************************************
12705  **
12706  ** xcb_generic_iterator_t xcb_glx_get_minmax_parameterfv_data_end
12707  ** 
12708  ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
12709  ** @returns xcb_generic_iterator_t
12710  **
12711  *****************************************************************************/
12712  
12713 xcb_generic_iterator_t
12714 xcb_glx_get_minmax_parameterfv_data_end (const xcb_glx_get_minmax_parameterfv_reply_t *R  );
12715 
12731 /*****************************************************************************
12732  **
12733  ** xcb_glx_get_minmax_parameterfv_reply_t * xcb_glx_get_minmax_parameterfv_reply
12734  ** 
12735  ** @param xcb_connection_t                         *c
12736  ** @param xcb_glx_get_minmax_parameterfv_cookie_t   cookie
12737  ** @param xcb_generic_error_t                     **e
12738  ** @returns xcb_glx_get_minmax_parameterfv_reply_t *
12739  **
12740  *****************************************************************************/
12741  
12742 xcb_glx_get_minmax_parameterfv_reply_t *
12743 xcb_glx_get_minmax_parameterfv_reply (xcb_connection_t                         *c  ,
12744                                       xcb_glx_get_minmax_parameterfv_cookie_t   cookie  ,
12745                                       xcb_generic_error_t                     **e  );
12746 
12747 int
12748 xcb_glx_get_minmax_parameteriv_sizeof (const void  *_buffer  );
12749 
12759 /*****************************************************************************
12760  **
12761  ** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv
12762  ** 
12763  ** @param xcb_connection_t      *c
12764  ** @param xcb_glx_context_tag_t  context_tag
12765  ** @param uint32_t               target
12766  ** @param uint32_t               pname
12767  ** @returns xcb_glx_get_minmax_parameteriv_cookie_t
12768  **
12769  *****************************************************************************/
12770  
12771 xcb_glx_get_minmax_parameteriv_cookie_t
12772 xcb_glx_get_minmax_parameteriv (xcb_connection_t      *c  ,
12773                                 xcb_glx_context_tag_t  context_tag  ,
12774                                 uint32_t               target  ,
12775                                 uint32_t               pname  );
12776 
12789 /*****************************************************************************
12790  **
12791  ** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv_unchecked
12792  ** 
12793  ** @param xcb_connection_t      *c
12794  ** @param xcb_glx_context_tag_t  context_tag
12795  ** @param uint32_t               target
12796  ** @param uint32_t               pname
12797  ** @returns xcb_glx_get_minmax_parameteriv_cookie_t
12798  **
12799  *****************************************************************************/
12800  
12801 xcb_glx_get_minmax_parameteriv_cookie_t
12802 xcb_glx_get_minmax_parameteriv_unchecked (xcb_connection_t      *c  ,
12803                                           xcb_glx_context_tag_t  context_tag  ,
12804                                           uint32_t               target  ,
12805                                           uint32_t               pname  );
12806 
12807 
12808 /*****************************************************************************
12809  **
12810  ** int32_t * xcb_glx_get_minmax_parameteriv_data
12811  ** 
12812  ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
12813  ** @returns int32_t *
12814  **
12815  *****************************************************************************/
12816  
12817 int32_t *
12818 xcb_glx_get_minmax_parameteriv_data (const xcb_glx_get_minmax_parameteriv_reply_t *R  );
12819 
12820 
12821 /*****************************************************************************
12822  **
12823  ** int xcb_glx_get_minmax_parameteriv_data_length
12824  ** 
12825  ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
12826  ** @returns int
12827  **
12828  *****************************************************************************/
12829  
12830 int
12831 xcb_glx_get_minmax_parameteriv_data_length (const xcb_glx_get_minmax_parameteriv_reply_t *R  );
12832 
12833 
12834 /*****************************************************************************
12835  **
12836  ** xcb_generic_iterator_t xcb_glx_get_minmax_parameteriv_data_end
12837  ** 
12838  ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
12839  ** @returns xcb_generic_iterator_t
12840  **
12841  *****************************************************************************/
12842  
12843 xcb_generic_iterator_t
12844 xcb_glx_get_minmax_parameteriv_data_end (const xcb_glx_get_minmax_parameteriv_reply_t *R  );
12845 
12861 /*****************************************************************************
12862  **
12863  ** xcb_glx_get_minmax_parameteriv_reply_t * xcb_glx_get_minmax_parameteriv_reply
12864  ** 
12865  ** @param xcb_connection_t                         *c
12866  ** @param xcb_glx_get_minmax_parameteriv_cookie_t   cookie
12867  ** @param xcb_generic_error_t                     **e
12868  ** @returns xcb_glx_get_minmax_parameteriv_reply_t *
12869  **
12870  *****************************************************************************/
12871  
12872 xcb_glx_get_minmax_parameteriv_reply_t *
12873 xcb_glx_get_minmax_parameteriv_reply (xcb_connection_t                         *c  ,
12874                                       xcb_glx_get_minmax_parameteriv_cookie_t   cookie  ,
12875                                       xcb_generic_error_t                     **e  );
12876 
12877 int
12878 xcb_glx_get_compressed_tex_image_arb_sizeof (const void  *_buffer  );
12879 
12889 /*****************************************************************************
12890  **
12891  ** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb
12892  ** 
12893  ** @param xcb_connection_t      *c
12894  ** @param xcb_glx_context_tag_t  context_tag
12895  ** @param uint32_t               target
12896  ** @param int32_t                level
12897  ** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t
12898  **
12899  *****************************************************************************/
12900  
12901 xcb_glx_get_compressed_tex_image_arb_cookie_t
12902 xcb_glx_get_compressed_tex_image_arb (xcb_connection_t      *c  ,
12903                                       xcb_glx_context_tag_t  context_tag  ,
12904                                       uint32_t               target  ,
12905                                       int32_t                level  );
12906 
12919 /*****************************************************************************
12920  **
12921  ** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb_unchecked
12922  ** 
12923  ** @param xcb_connection_t      *c
12924  ** @param xcb_glx_context_tag_t  context_tag
12925  ** @param uint32_t               target
12926  ** @param int32_t                level
12927  ** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t
12928  **
12929  *****************************************************************************/
12930  
12931 xcb_glx_get_compressed_tex_image_arb_cookie_t
12932 xcb_glx_get_compressed_tex_image_arb_unchecked (xcb_connection_t      *c  ,
12933                                                 xcb_glx_context_tag_t  context_tag  ,
12934                                                 uint32_t               target  ,
12935                                                 int32_t                level  );
12936 
12937 
12938 /*****************************************************************************
12939  **
12940  ** uint8_t * xcb_glx_get_compressed_tex_image_arb_data
12941  ** 
12942  ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
12943  ** @returns uint8_t *
12944  **
12945  *****************************************************************************/
12946  
12947 uint8_t *
12948 xcb_glx_get_compressed_tex_image_arb_data (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  );
12949 
12950 
12951 /*****************************************************************************
12952  **
12953  ** int xcb_glx_get_compressed_tex_image_arb_data_length
12954  ** 
12955  ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
12956  ** @returns int
12957  **
12958  *****************************************************************************/
12959  
12960 int
12961 xcb_glx_get_compressed_tex_image_arb_data_length (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  );
12962 
12963 
12964 /*****************************************************************************
12965  **
12966  ** xcb_generic_iterator_t xcb_glx_get_compressed_tex_image_arb_data_end
12967  ** 
12968  ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
12969  ** @returns xcb_generic_iterator_t
12970  **
12971  *****************************************************************************/
12972  
12973 xcb_generic_iterator_t
12974 xcb_glx_get_compressed_tex_image_arb_data_end (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  );
12975 
12991 /*****************************************************************************
12992  **
12993  ** xcb_glx_get_compressed_tex_image_arb_reply_t * xcb_glx_get_compressed_tex_image_arb_reply
12994  ** 
12995  ** @param xcb_connection_t                               *c
12996  ** @param xcb_glx_get_compressed_tex_image_arb_cookie_t   cookie
12997  ** @param xcb_generic_error_t                           **e
12998  ** @returns xcb_glx_get_compressed_tex_image_arb_reply_t *
12999  **
13000  *****************************************************************************/
13001  
13002 xcb_glx_get_compressed_tex_image_arb_reply_t *
13003 xcb_glx_get_compressed_tex_image_arb_reply (xcb_connection_t                               *c  ,
13004                                             xcb_glx_get_compressed_tex_image_arb_cookie_t   cookie  ,
13005                                             xcb_generic_error_t                           **e  );
13006 
13007 int
13008 xcb_glx_delete_queries_arb_sizeof (const void  *_buffer  );
13009 
13022 /*****************************************************************************
13023  **
13024  ** xcb_void_cookie_t xcb_glx_delete_queries_arb_checked
13025  ** 
13026  ** @param xcb_connection_t      *c
13027  ** @param xcb_glx_context_tag_t  context_tag
13028  ** @param int32_t                n
13029  ** @param const uint32_t        *ids
13030  ** @returns xcb_void_cookie_t
13031  **
13032  *****************************************************************************/
13033  
13034 xcb_void_cookie_t
13035 xcb_glx_delete_queries_arb_checked (xcb_connection_t      *c  ,
13036                                     xcb_glx_context_tag_t  context_tag  ,
13037                                     int32_t                n  ,
13038                                     const uint32_t        *ids  );
13039 
13049 /*****************************************************************************
13050  **
13051  ** xcb_void_cookie_t xcb_glx_delete_queries_arb
13052  ** 
13053  ** @param xcb_connection_t      *c
13054  ** @param xcb_glx_context_tag_t  context_tag
13055  ** @param int32_t                n
13056  ** @param const uint32_t        *ids
13057  ** @returns xcb_void_cookie_t
13058  **
13059  *****************************************************************************/
13060  
13061 xcb_void_cookie_t
13062 xcb_glx_delete_queries_arb (xcb_connection_t      *c  ,
13063                             xcb_glx_context_tag_t  context_tag  ,
13064                             int32_t                n  ,
13065                             const uint32_t        *ids  );
13066 
13067 int
13068 xcb_glx_gen_queries_arb_sizeof (const void  *_buffer  );
13069 
13079 /*****************************************************************************
13080  **
13081  ** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb
13082  ** 
13083  ** @param xcb_connection_t      *c
13084  ** @param xcb_glx_context_tag_t  context_tag
13085  ** @param int32_t                n
13086  ** @returns xcb_glx_gen_queries_arb_cookie_t
13087  **
13088  *****************************************************************************/
13089  
13090 xcb_glx_gen_queries_arb_cookie_t
13091 xcb_glx_gen_queries_arb (xcb_connection_t      *c  ,
13092                          xcb_glx_context_tag_t  context_tag  ,
13093                          int32_t                n  );
13094 
13107 /*****************************************************************************
13108  **
13109  ** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb_unchecked
13110  ** 
13111  ** @param xcb_connection_t      *c
13112  ** @param xcb_glx_context_tag_t  context_tag
13113  ** @param int32_t                n
13114  ** @returns xcb_glx_gen_queries_arb_cookie_t
13115  **
13116  *****************************************************************************/
13117  
13118 xcb_glx_gen_queries_arb_cookie_t
13119 xcb_glx_gen_queries_arb_unchecked (xcb_connection_t      *c  ,
13120                                    xcb_glx_context_tag_t  context_tag  ,
13121                                    int32_t                n  );
13122 
13123 
13124 /*****************************************************************************
13125  **
13126  ** uint32_t * xcb_glx_gen_queries_arb_data
13127  ** 
13128  ** @param const xcb_glx_gen_queries_arb_reply_t *R
13129  ** @returns uint32_t *
13130  **
13131  *****************************************************************************/
13132  
13133 uint32_t *
13134 xcb_glx_gen_queries_arb_data (const xcb_glx_gen_queries_arb_reply_t *R  );
13135 
13136 
13137 /*****************************************************************************
13138  **
13139  ** int xcb_glx_gen_queries_arb_data_length
13140  ** 
13141  ** @param const xcb_glx_gen_queries_arb_reply_t *R
13142  ** @returns int
13143  **
13144  *****************************************************************************/
13145  
13146 int
13147 xcb_glx_gen_queries_arb_data_length (const xcb_glx_gen_queries_arb_reply_t *R  );
13148 
13149 
13150 /*****************************************************************************
13151  **
13152  ** xcb_generic_iterator_t xcb_glx_gen_queries_arb_data_end
13153  ** 
13154  ** @param const xcb_glx_gen_queries_arb_reply_t *R
13155  ** @returns xcb_generic_iterator_t
13156  **
13157  *****************************************************************************/
13158  
13159 xcb_generic_iterator_t
13160 xcb_glx_gen_queries_arb_data_end (const xcb_glx_gen_queries_arb_reply_t *R  );
13161 
13177 /*****************************************************************************
13178  **
13179  ** xcb_glx_gen_queries_arb_reply_t * xcb_glx_gen_queries_arb_reply
13180  ** 
13181  ** @param xcb_connection_t                  *c
13182  ** @param xcb_glx_gen_queries_arb_cookie_t   cookie
13183  ** @param xcb_generic_error_t              **e
13184  ** @returns xcb_glx_gen_queries_arb_reply_t *
13185  **
13186  *****************************************************************************/
13187  
13188 xcb_glx_gen_queries_arb_reply_t *
13189 xcb_glx_gen_queries_arb_reply (xcb_connection_t                  *c  ,
13190                                xcb_glx_gen_queries_arb_cookie_t   cookie  ,
13191                                xcb_generic_error_t              **e  );
13192 
13202 /*****************************************************************************
13203  **
13204  ** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb
13205  ** 
13206  ** @param xcb_connection_t      *c
13207  ** @param xcb_glx_context_tag_t  context_tag
13208  ** @param uint32_t               id
13209  ** @returns xcb_glx_is_query_arb_cookie_t
13210  **
13211  *****************************************************************************/
13212  
13213 xcb_glx_is_query_arb_cookie_t
13214 xcb_glx_is_query_arb (xcb_connection_t      *c  ,
13215                       xcb_glx_context_tag_t  context_tag  ,
13216                       uint32_t               id  );
13217 
13230 /*****************************************************************************
13231  **
13232  ** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb_unchecked
13233  ** 
13234  ** @param xcb_connection_t      *c
13235  ** @param xcb_glx_context_tag_t  context_tag
13236  ** @param uint32_t               id
13237  ** @returns xcb_glx_is_query_arb_cookie_t
13238  **
13239  *****************************************************************************/
13240  
13241 xcb_glx_is_query_arb_cookie_t
13242 xcb_glx_is_query_arb_unchecked (xcb_connection_t      *c  ,
13243                                 xcb_glx_context_tag_t  context_tag  ,
13244                                 uint32_t               id  );
13245 
13261 /*****************************************************************************
13262  **
13263  ** xcb_glx_is_query_arb_reply_t * xcb_glx_is_query_arb_reply
13264  ** 
13265  ** @param xcb_connection_t               *c
13266  ** @param xcb_glx_is_query_arb_cookie_t   cookie
13267  ** @param xcb_generic_error_t           **e
13268  ** @returns xcb_glx_is_query_arb_reply_t *
13269  **
13270  *****************************************************************************/
13271  
13272 xcb_glx_is_query_arb_reply_t *
13273 xcb_glx_is_query_arb_reply (xcb_connection_t               *c  ,
13274                             xcb_glx_is_query_arb_cookie_t   cookie  ,
13275                             xcb_generic_error_t           **e  );
13276 
13277 int
13278 xcb_glx_get_queryiv_arb_sizeof (const void  *_buffer  );
13279 
13289 /*****************************************************************************
13290  **
13291  ** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb
13292  ** 
13293  ** @param xcb_connection_t      *c
13294  ** @param xcb_glx_context_tag_t  context_tag
13295  ** @param uint32_t               target
13296  ** @param uint32_t               pname
13297  ** @returns xcb_glx_get_queryiv_arb_cookie_t
13298  **
13299  *****************************************************************************/
13300  
13301 xcb_glx_get_queryiv_arb_cookie_t
13302 xcb_glx_get_queryiv_arb (xcb_connection_t      *c  ,
13303                          xcb_glx_context_tag_t  context_tag  ,
13304                          uint32_t               target  ,
13305                          uint32_t               pname  );
13306 
13319 /*****************************************************************************
13320  **
13321  ** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb_unchecked
13322  ** 
13323  ** @param xcb_connection_t      *c
13324  ** @param xcb_glx_context_tag_t  context_tag
13325  ** @param uint32_t               target
13326  ** @param uint32_t               pname
13327  ** @returns xcb_glx_get_queryiv_arb_cookie_t
13328  **
13329  *****************************************************************************/
13330  
13331 xcb_glx_get_queryiv_arb_cookie_t
13332 xcb_glx_get_queryiv_arb_unchecked (xcb_connection_t      *c  ,
13333                                    xcb_glx_context_tag_t  context_tag  ,
13334                                    uint32_t               target  ,
13335                                    uint32_t               pname  );
13336 
13337 
13338 /*****************************************************************************
13339  **
13340  ** int32_t * xcb_glx_get_queryiv_arb_data
13341  ** 
13342  ** @param const xcb_glx_get_queryiv_arb_reply_t *R
13343  ** @returns int32_t *
13344  **
13345  *****************************************************************************/
13346  
13347 int32_t *
13348 xcb_glx_get_queryiv_arb_data (const xcb_glx_get_queryiv_arb_reply_t *R  );
13349 
13350 
13351 /*****************************************************************************
13352  **
13353  ** int xcb_glx_get_queryiv_arb_data_length
13354  ** 
13355  ** @param const xcb_glx_get_queryiv_arb_reply_t *R
13356  ** @returns int
13357  **
13358  *****************************************************************************/
13359  
13360 int
13361 xcb_glx_get_queryiv_arb_data_length (const xcb_glx_get_queryiv_arb_reply_t *R  );
13362 
13363 
13364 /*****************************************************************************
13365  **
13366  ** xcb_generic_iterator_t xcb_glx_get_queryiv_arb_data_end
13367  ** 
13368  ** @param const xcb_glx_get_queryiv_arb_reply_t *R
13369  ** @returns xcb_generic_iterator_t
13370  **
13371  *****************************************************************************/
13372  
13373 xcb_generic_iterator_t
13374 xcb_glx_get_queryiv_arb_data_end (const xcb_glx_get_queryiv_arb_reply_t *R  );
13375 
13391 /*****************************************************************************
13392  **
13393  ** xcb_glx_get_queryiv_arb_reply_t * xcb_glx_get_queryiv_arb_reply
13394  ** 
13395  ** @param xcb_connection_t                  *c
13396  ** @param xcb_glx_get_queryiv_arb_cookie_t   cookie
13397  ** @param xcb_generic_error_t              **e
13398  ** @returns xcb_glx_get_queryiv_arb_reply_t *
13399  **
13400  *****************************************************************************/
13401  
13402 xcb_glx_get_queryiv_arb_reply_t *
13403 xcb_glx_get_queryiv_arb_reply (xcb_connection_t                  *c  ,
13404                                xcb_glx_get_queryiv_arb_cookie_t   cookie  ,
13405                                xcb_generic_error_t              **e  );
13406 
13407 int
13408 xcb_glx_get_query_objectiv_arb_sizeof (const void  *_buffer  );
13409 
13419 /*****************************************************************************
13420  **
13421  ** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb
13422  ** 
13423  ** @param xcb_connection_t      *c
13424  ** @param xcb_glx_context_tag_t  context_tag
13425  ** @param uint32_t               id
13426  ** @param uint32_t               pname
13427  ** @returns xcb_glx_get_query_objectiv_arb_cookie_t
13428  **
13429  *****************************************************************************/
13430  
13431 xcb_glx_get_query_objectiv_arb_cookie_t
13432 xcb_glx_get_query_objectiv_arb (xcb_connection_t      *c  ,
13433                                 xcb_glx_context_tag_t  context_tag  ,
13434                                 uint32_t               id  ,
13435                                 uint32_t               pname  );
13436 
13449 /*****************************************************************************
13450  **
13451  ** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb_unchecked
13452  ** 
13453  ** @param xcb_connection_t      *c
13454  ** @param xcb_glx_context_tag_t  context_tag
13455  ** @param uint32_t               id
13456  ** @param uint32_t               pname
13457  ** @returns xcb_glx_get_query_objectiv_arb_cookie_t
13458  **
13459  *****************************************************************************/
13460  
13461 xcb_glx_get_query_objectiv_arb_cookie_t
13462 xcb_glx_get_query_objectiv_arb_unchecked (xcb_connection_t      *c  ,
13463                                           xcb_glx_context_tag_t  context_tag  ,
13464                                           uint32_t               id  ,
13465                                           uint32_t               pname  );
13466 
13467 
13468 /*****************************************************************************
13469  **
13470  ** int32_t * xcb_glx_get_query_objectiv_arb_data
13471  ** 
13472  ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
13473  ** @returns int32_t *
13474  **
13475  *****************************************************************************/
13476  
13477 int32_t *
13478 xcb_glx_get_query_objectiv_arb_data (const xcb_glx_get_query_objectiv_arb_reply_t *R  );
13479 
13480 
13481 /*****************************************************************************
13482  **
13483  ** int xcb_glx_get_query_objectiv_arb_data_length
13484  ** 
13485  ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
13486  ** @returns int
13487  **
13488  *****************************************************************************/
13489  
13490 int
13491 xcb_glx_get_query_objectiv_arb_data_length (const xcb_glx_get_query_objectiv_arb_reply_t *R  );
13492 
13493 
13494 /*****************************************************************************
13495  **
13496  ** xcb_generic_iterator_t xcb_glx_get_query_objectiv_arb_data_end
13497  ** 
13498  ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
13499  ** @returns xcb_generic_iterator_t
13500  **
13501  *****************************************************************************/
13502  
13503 xcb_generic_iterator_t
13504 xcb_glx_get_query_objectiv_arb_data_end (const xcb_glx_get_query_objectiv_arb_reply_t *R  );
13505 
13521 /*****************************************************************************
13522  **
13523  ** xcb_glx_get_query_objectiv_arb_reply_t * xcb_glx_get_query_objectiv_arb_reply
13524  ** 
13525  ** @param xcb_connection_t                         *c
13526  ** @param xcb_glx_get_query_objectiv_arb_cookie_t   cookie
13527  ** @param xcb_generic_error_t                     **e
13528  ** @returns xcb_glx_get_query_objectiv_arb_reply_t *
13529  **
13530  *****************************************************************************/
13531  
13532 xcb_glx_get_query_objectiv_arb_reply_t *
13533 xcb_glx_get_query_objectiv_arb_reply (xcb_connection_t                         *c  ,
13534                                       xcb_glx_get_query_objectiv_arb_cookie_t   cookie  ,
13535                                       xcb_generic_error_t                     **e  );
13536 
13537 int
13538 xcb_glx_get_query_objectuiv_arb_sizeof (const void  *_buffer  );
13539 
13549 /*****************************************************************************
13550  **
13551  ** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb
13552  ** 
13553  ** @param xcb_connection_t      *c
13554  ** @param xcb_glx_context_tag_t  context_tag
13555  ** @param uint32_t               id
13556  ** @param uint32_t               pname
13557  ** @returns xcb_glx_get_query_objectuiv_arb_cookie_t
13558  **
13559  *****************************************************************************/
13560  
13561 xcb_glx_get_query_objectuiv_arb_cookie_t
13562 xcb_glx_get_query_objectuiv_arb (xcb_connection_t      *c  ,
13563                                  xcb_glx_context_tag_t  context_tag  ,
13564                                  uint32_t               id  ,
13565                                  uint32_t               pname  );
13566 
13579 /*****************************************************************************
13580  **
13581  ** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb_unchecked
13582  ** 
13583  ** @param xcb_connection_t      *c
13584  ** @param xcb_glx_context_tag_t  context_tag
13585  ** @param uint32_t               id
13586  ** @param uint32_t               pname
13587  ** @returns xcb_glx_get_query_objectuiv_arb_cookie_t
13588  **
13589  *****************************************************************************/
13590  
13591 xcb_glx_get_query_objectuiv_arb_cookie_t
13592 xcb_glx_get_query_objectuiv_arb_unchecked (xcb_connection_t      *c  ,
13593                                            xcb_glx_context_tag_t  context_tag  ,
13594                                            uint32_t               id  ,
13595                                            uint32_t               pname  );
13596 
13597 
13598 /*****************************************************************************
13599  **
13600  ** uint32_t * xcb_glx_get_query_objectuiv_arb_data
13601  ** 
13602  ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
13603  ** @returns uint32_t *
13604  **
13605  *****************************************************************************/
13606  
13607 uint32_t *
13608 xcb_glx_get_query_objectuiv_arb_data (const xcb_glx_get_query_objectuiv_arb_reply_t *R  );
13609 
13610 
13611 /*****************************************************************************
13612  **
13613  ** int xcb_glx_get_query_objectuiv_arb_data_length
13614  ** 
13615  ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
13616  ** @returns int
13617  **
13618  *****************************************************************************/
13619  
13620 int
13621 xcb_glx_get_query_objectuiv_arb_data_length (const xcb_glx_get_query_objectuiv_arb_reply_t *R  );
13622 
13623 
13624 /*****************************************************************************
13625  **
13626  ** xcb_generic_iterator_t xcb_glx_get_query_objectuiv_arb_data_end
13627  ** 
13628  ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
13629  ** @returns xcb_generic_iterator_t
13630  **
13631  *****************************************************************************/
13632  
13633 xcb_generic_iterator_t
13634 xcb_glx_get_query_objectuiv_arb_data_end (const xcb_glx_get_query_objectuiv_arb_reply_t *R  );
13635 
13651 /*****************************************************************************
13652  **
13653  ** xcb_glx_get_query_objectuiv_arb_reply_t * xcb_glx_get_query_objectuiv_arb_reply
13654  ** 
13655  ** @param xcb_connection_t                          *c
13656  ** @param xcb_glx_get_query_objectuiv_arb_cookie_t   cookie
13657  ** @param xcb_generic_error_t                      **e
13658  ** @returns xcb_glx_get_query_objectuiv_arb_reply_t *
13659  **
13660  *****************************************************************************/
13661  
13662 xcb_glx_get_query_objectuiv_arb_reply_t *
13663 xcb_glx_get_query_objectuiv_arb_reply (xcb_connection_t                          *c  ,
13664                                        xcb_glx_get_query_objectuiv_arb_cookie_t   cookie  ,
13665                                        xcb_generic_error_t                      **e  );
13666 
13667 
13668 #ifdef __cplusplus
13669 }
13670 #endif
13671 
13672 #endif
13673