XCB  1.8
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 3
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 
00246 typedef enum xcb_glx_pbcet_t {
00247     XCB_GLX_PBCET_DAMAGED = 32791,
00248     XCB_GLX_PBCET_SAVED = 32792
00249 } xcb_glx_pbcet_t;
00250 
00251 typedef enum xcb_glx_pbcdt_t {
00252     XCB_GLX_PBCDT_WINDOW = 32793,
00253     XCB_GLX_PBCDT_PBUFFER = 32794
00254 } xcb_glx_pbcdt_t;
00255 
00257 #define XCB_GLX_RENDER 1
00258 
00262 typedef struct xcb_glx_render_request_t {
00263     uint8_t               major_opcode; 
00264     uint8_t               minor_opcode; 
00265     uint16_t              length; 
00266     xcb_glx_context_tag_t context_tag; 
00267 } xcb_glx_render_request_t;
00268 
00270 #define XCB_GLX_RENDER_LARGE 2
00271 
00275 typedef struct xcb_glx_render_large_request_t {
00276     uint8_t               major_opcode; 
00277     uint8_t               minor_opcode; 
00278     uint16_t              length; 
00279     xcb_glx_context_tag_t context_tag; 
00280     uint16_t              request_num; 
00281     uint16_t              request_total; 
00282     uint32_t              data_len; 
00283 } xcb_glx_render_large_request_t;
00284 
00286 #define XCB_GLX_CREATE_CONTEXT 3
00287 
00291 typedef struct xcb_glx_create_context_request_t {
00292     uint8_t           major_opcode; 
00293     uint8_t           minor_opcode; 
00294     uint16_t          length; 
00295     xcb_glx_context_t context; 
00296     xcb_visualid_t    visual; 
00297     uint32_t          screen; 
00298     xcb_glx_context_t share_list; 
00299     uint8_t           is_direct; 
00300     uint8_t           pad0[3]; 
00301 } xcb_glx_create_context_request_t;
00302 
00304 #define XCB_GLX_DESTROY_CONTEXT 4
00305 
00309 typedef struct xcb_glx_destroy_context_request_t {
00310     uint8_t           major_opcode; 
00311     uint8_t           minor_opcode; 
00312     uint16_t          length; 
00313     xcb_glx_context_t context; 
00314 } xcb_glx_destroy_context_request_t;
00315 
00319 typedef struct xcb_glx_make_current_cookie_t {
00320     unsigned int sequence; 
00321 } xcb_glx_make_current_cookie_t;
00322 
00324 #define XCB_GLX_MAKE_CURRENT 5
00325 
00329 typedef struct xcb_glx_make_current_request_t {
00330     uint8_t               major_opcode; 
00331     uint8_t               minor_opcode; 
00332     uint16_t              length; 
00333     xcb_glx_drawable_t    drawable; 
00334     xcb_glx_context_t     context; 
00335     xcb_glx_context_tag_t old_context_tag; 
00336 } xcb_glx_make_current_request_t;
00337 
00341 typedef struct xcb_glx_make_current_reply_t {
00342     uint8_t               response_type; 
00343     uint8_t               pad0; 
00344     uint16_t              sequence; 
00345     uint32_t              length; 
00346     xcb_glx_context_tag_t context_tag; 
00347     uint8_t               pad1[20]; 
00348 } xcb_glx_make_current_reply_t;
00349 
00353 typedef struct xcb_glx_is_direct_cookie_t {
00354     unsigned int sequence; 
00355 } xcb_glx_is_direct_cookie_t;
00356 
00358 #define XCB_GLX_IS_DIRECT 6
00359 
00363 typedef struct xcb_glx_is_direct_request_t {
00364     uint8_t           major_opcode; 
00365     uint8_t           minor_opcode; 
00366     uint16_t          length; 
00367     xcb_glx_context_t context; 
00368 } xcb_glx_is_direct_request_t;
00369 
00373 typedef struct xcb_glx_is_direct_reply_t {
00374     uint8_t  response_type; 
00375     uint8_t  pad0; 
00376     uint16_t sequence; 
00377     uint32_t length; 
00378     uint8_t  is_direct; 
00379     uint8_t  pad1[23]; 
00380 } xcb_glx_is_direct_reply_t;
00381 
00385 typedef struct xcb_glx_query_version_cookie_t {
00386     unsigned int sequence; 
00387 } xcb_glx_query_version_cookie_t;
00388 
00390 #define XCB_GLX_QUERY_VERSION 7
00391 
00395 typedef struct xcb_glx_query_version_request_t {
00396     uint8_t  major_opcode; 
00397     uint8_t  minor_opcode; 
00398     uint16_t length; 
00399     uint32_t major_version; 
00400     uint32_t minor_version; 
00401 } xcb_glx_query_version_request_t;
00402 
00406 typedef struct xcb_glx_query_version_reply_t {
00407     uint8_t  response_type; 
00408     uint8_t  pad0; 
00409     uint16_t sequence; 
00410     uint32_t length; 
00411     uint32_t major_version; 
00412     uint32_t minor_version; 
00413     uint8_t  pad1[16]; 
00414 } xcb_glx_query_version_reply_t;
00415 
00417 #define XCB_GLX_WAIT_GL 8
00418 
00422 typedef struct xcb_glx_wait_gl_request_t {
00423     uint8_t               major_opcode; 
00424     uint8_t               minor_opcode; 
00425     uint16_t              length; 
00426     xcb_glx_context_tag_t context_tag; 
00427 } xcb_glx_wait_gl_request_t;
00428 
00430 #define XCB_GLX_WAIT_X 9
00431 
00435 typedef struct xcb_glx_wait_x_request_t {
00436     uint8_t               major_opcode; 
00437     uint8_t               minor_opcode; 
00438     uint16_t              length; 
00439     xcb_glx_context_tag_t context_tag; 
00440 } xcb_glx_wait_x_request_t;
00441 
00443 #define XCB_GLX_COPY_CONTEXT 10
00444 
00448 typedef struct xcb_glx_copy_context_request_t {
00449     uint8_t               major_opcode; 
00450     uint8_t               minor_opcode; 
00451     uint16_t              length; 
00452     xcb_glx_context_t     src; 
00453     xcb_glx_context_t     dest; 
00454     uint32_t              mask; 
00455     xcb_glx_context_tag_t src_context_tag; 
00456 } xcb_glx_copy_context_request_t;
00457 
00458 typedef enum xcb_glx_gc_t {
00459     XCB_GLX_GC_GL_CURRENT_BIT = 1,
00460     XCB_GLX_GC_GL_POINT_BIT = 2,
00461     XCB_GLX_GC_GL_LINE_BIT = 4,
00462     XCB_GLX_GC_GL_POLYGON_BIT = 8,
00463     XCB_GLX_GC_GL_POLYGON_STIPPLE_BIT = 16,
00464     XCB_GLX_GC_GL_PIXEL_MODE_BIT = 32,
00465     XCB_GLX_GC_GL_LIGHTING_BIT = 64,
00466     XCB_GLX_GC_GL_FOG_BIT = 128,
00467     XCB_GLX_GC_GL_DEPTH_BUFFER_BIT = 256,
00468     XCB_GLX_GC_GL_ACCUM_BUFFER_BIT = 512,
00469     XCB_GLX_GC_GL_STENCIL_BUFFER_BIT = 1024,
00470     XCB_GLX_GC_GL_VIEWPORT_BIT = 2048,
00471     XCB_GLX_GC_GL_TRANSFORM_BIT = 4096,
00472     XCB_GLX_GC_GL_ENABLE_BIT = 8192,
00473     XCB_GLX_GC_GL_COLOR_BUFFER_BIT = 16384,
00474     XCB_GLX_GC_GL_HINT_BIT = 32768,
00475     XCB_GLX_GC_GL_EVAL_BIT = 65536,
00476     XCB_GLX_GC_GL_LIST_BIT = 131072,
00477     XCB_GLX_GC_GL_TEXTURE_BIT = 262144,
00478     XCB_GLX_GC_GL_SCISSOR_BIT = 524288,
00479     XCB_GLX_GC_GL_ALL_ATTRIB_BITS = 16777215
00480 } xcb_glx_gc_t;
00481 
00483 #define XCB_GLX_SWAP_BUFFERS 11
00484 
00488 typedef struct xcb_glx_swap_buffers_request_t {
00489     uint8_t               major_opcode; 
00490     uint8_t               minor_opcode; 
00491     uint16_t              length; 
00492     xcb_glx_context_tag_t context_tag; 
00493     xcb_glx_drawable_t    drawable; 
00494 } xcb_glx_swap_buffers_request_t;
00495 
00497 #define XCB_GLX_USE_X_FONT 12
00498 
00502 typedef struct xcb_glx_use_x_font_request_t {
00503     uint8_t               major_opcode; 
00504     uint8_t               minor_opcode; 
00505     uint16_t              length; 
00506     xcb_glx_context_tag_t context_tag; 
00507     xcb_font_t            font; 
00508     uint32_t              first; 
00509     uint32_t              count; 
00510     uint32_t              list_base; 
00511 } xcb_glx_use_x_font_request_t;
00512 
00514 #define XCB_GLX_CREATE_GLX_PIXMAP 13
00515 
00519 typedef struct xcb_glx_create_glx_pixmap_request_t {
00520     uint8_t          major_opcode; 
00521     uint8_t          minor_opcode; 
00522     uint16_t         length; 
00523     uint32_t         screen; 
00524     xcb_visualid_t   visual; 
00525     xcb_pixmap_t     pixmap; 
00526     xcb_glx_pixmap_t glx_pixmap; 
00527 } xcb_glx_create_glx_pixmap_request_t;
00528 
00532 typedef struct xcb_glx_get_visual_configs_cookie_t {
00533     unsigned int sequence; 
00534 } xcb_glx_get_visual_configs_cookie_t;
00535 
00537 #define XCB_GLX_GET_VISUAL_CONFIGS 14
00538 
00542 typedef struct xcb_glx_get_visual_configs_request_t {
00543     uint8_t  major_opcode; 
00544     uint8_t  minor_opcode; 
00545     uint16_t length; 
00546     uint32_t screen; 
00547 } xcb_glx_get_visual_configs_request_t;
00548 
00552 typedef struct xcb_glx_get_visual_configs_reply_t {
00553     uint8_t  response_type; 
00554     uint8_t  pad0; 
00555     uint16_t sequence; 
00556     uint32_t length; 
00557     uint32_t num_visuals; 
00558     uint32_t num_properties; 
00559     uint8_t  pad1[16]; 
00560 } xcb_glx_get_visual_configs_reply_t;
00561 
00563 #define XCB_GLX_DESTROY_GLX_PIXMAP 15
00564 
00568 typedef struct xcb_glx_destroy_glx_pixmap_request_t {
00569     uint8_t          major_opcode; 
00570     uint8_t          minor_opcode; 
00571     uint16_t         length; 
00572     xcb_glx_pixmap_t glx_pixmap; 
00573 } xcb_glx_destroy_glx_pixmap_request_t;
00574 
00576 #define XCB_GLX_VENDOR_PRIVATE 16
00577 
00581 typedef struct xcb_glx_vendor_private_request_t {
00582     uint8_t               major_opcode; 
00583     uint8_t               minor_opcode; 
00584     uint16_t              length; 
00585     uint32_t              vendor_code; 
00586     xcb_glx_context_tag_t context_tag; 
00587 } xcb_glx_vendor_private_request_t;
00588 
00592 typedef struct xcb_glx_vendor_private_with_reply_cookie_t {
00593     unsigned int sequence; 
00594 } xcb_glx_vendor_private_with_reply_cookie_t;
00595 
00597 #define XCB_GLX_VENDOR_PRIVATE_WITH_REPLY 17
00598 
00602 typedef struct xcb_glx_vendor_private_with_reply_request_t {
00603     uint8_t               major_opcode; 
00604     uint8_t               minor_opcode; 
00605     uint16_t              length; 
00606     uint32_t              vendor_code; 
00607     xcb_glx_context_tag_t context_tag; 
00608 } xcb_glx_vendor_private_with_reply_request_t;
00609 
00613 typedef struct xcb_glx_vendor_private_with_reply_reply_t {
00614     uint8_t  response_type; 
00615     uint8_t  pad0; 
00616     uint16_t sequence; 
00617     uint32_t length; 
00618     uint32_t retval; 
00619     uint8_t  data1[24]; 
00620 } xcb_glx_vendor_private_with_reply_reply_t;
00621 
00625 typedef struct xcb_glx_query_extensions_string_cookie_t {
00626     unsigned int sequence; 
00627 } xcb_glx_query_extensions_string_cookie_t;
00628 
00630 #define XCB_GLX_QUERY_EXTENSIONS_STRING 18
00631 
00635 typedef struct xcb_glx_query_extensions_string_request_t {
00636     uint8_t  major_opcode; 
00637     uint8_t  minor_opcode; 
00638     uint16_t length; 
00639     uint32_t screen; 
00640 } xcb_glx_query_extensions_string_request_t;
00641 
00645 typedef struct xcb_glx_query_extensions_string_reply_t {
00646     uint8_t  response_type; 
00647     uint8_t  pad0; 
00648     uint16_t sequence; 
00649     uint32_t length; 
00650     uint8_t  pad1[4]; 
00651     uint32_t n; 
00652     uint8_t  pad2[16]; 
00653 } xcb_glx_query_extensions_string_reply_t;
00654 
00658 typedef struct xcb_glx_query_server_string_cookie_t {
00659     unsigned int sequence; 
00660 } xcb_glx_query_server_string_cookie_t;
00661 
00663 #define XCB_GLX_QUERY_SERVER_STRING 19
00664 
00668 typedef struct xcb_glx_query_server_string_request_t {
00669     uint8_t  major_opcode; 
00670     uint8_t  minor_opcode; 
00671     uint16_t length; 
00672     uint32_t screen; 
00673     uint32_t name; 
00674 } xcb_glx_query_server_string_request_t;
00675 
00679 typedef struct xcb_glx_query_server_string_reply_t {
00680     uint8_t  response_type; 
00681     uint8_t  pad0; 
00682     uint16_t sequence; 
00683     uint32_t length; 
00684     uint8_t  pad1[4]; 
00685     uint32_t str_len; 
00686     uint8_t  pad2[16]; 
00687 } xcb_glx_query_server_string_reply_t;
00688 
00690 #define XCB_GLX_CLIENT_INFO 20
00691 
00695 typedef struct xcb_glx_client_info_request_t {
00696     uint8_t  major_opcode; 
00697     uint8_t  minor_opcode; 
00698     uint16_t length; 
00699     uint32_t major_version; 
00700     uint32_t minor_version; 
00701     uint32_t str_len; 
00702 } xcb_glx_client_info_request_t;
00703 
00707 typedef struct xcb_glx_get_fb_configs_cookie_t {
00708     unsigned int sequence; 
00709 } xcb_glx_get_fb_configs_cookie_t;
00710 
00712 #define XCB_GLX_GET_FB_CONFIGS 21
00713 
00717 typedef struct xcb_glx_get_fb_configs_request_t {
00718     uint8_t  major_opcode; 
00719     uint8_t  minor_opcode; 
00720     uint16_t length; 
00721     uint32_t screen; 
00722 } xcb_glx_get_fb_configs_request_t;
00723 
00727 typedef struct xcb_glx_get_fb_configs_reply_t {
00728     uint8_t  response_type; 
00729     uint8_t  pad0; 
00730     uint16_t sequence; 
00731     uint32_t length; 
00732     uint32_t num_FB_configs; 
00733     uint32_t num_properties; 
00734     uint8_t  pad1[16]; 
00735 } xcb_glx_get_fb_configs_reply_t;
00736 
00738 #define XCB_GLX_CREATE_PIXMAP 22
00739 
00743 typedef struct xcb_glx_create_pixmap_request_t {
00744     uint8_t            major_opcode; 
00745     uint8_t            minor_opcode; 
00746     uint16_t           length; 
00747     uint32_t           screen; 
00748     xcb_glx_fbconfig_t fbconfig; 
00749     xcb_pixmap_t       pixmap; 
00750     xcb_glx_pixmap_t   glx_pixmap; 
00751     uint32_t           num_attribs; 
00752 } xcb_glx_create_pixmap_request_t;
00753 
00755 #define XCB_GLX_DESTROY_PIXMAP 23
00756 
00760 typedef struct xcb_glx_destroy_pixmap_request_t {
00761     uint8_t          major_opcode; 
00762     uint8_t          minor_opcode; 
00763     uint16_t         length; 
00764     xcb_glx_pixmap_t glx_pixmap; 
00765 } xcb_glx_destroy_pixmap_request_t;
00766 
00768 #define XCB_GLX_CREATE_NEW_CONTEXT 24
00769 
00773 typedef struct xcb_glx_create_new_context_request_t {
00774     uint8_t            major_opcode; 
00775     uint8_t            minor_opcode; 
00776     uint16_t           length; 
00777     xcb_glx_context_t  context; 
00778     xcb_glx_fbconfig_t fbconfig; 
00779     uint32_t           screen; 
00780     uint32_t           render_type; 
00781     xcb_glx_context_t  share_list; 
00782     uint8_t            is_direct; 
00783     uint8_t            pad0[3]; 
00784 } xcb_glx_create_new_context_request_t;
00785 
00789 typedef struct xcb_glx_query_context_cookie_t {
00790     unsigned int sequence; 
00791 } xcb_glx_query_context_cookie_t;
00792 
00794 #define XCB_GLX_QUERY_CONTEXT 25
00795 
00799 typedef struct xcb_glx_query_context_request_t {
00800     uint8_t           major_opcode; 
00801     uint8_t           minor_opcode; 
00802     uint16_t          length; 
00803     xcb_glx_context_t context; 
00804 } xcb_glx_query_context_request_t;
00805 
00809 typedef struct xcb_glx_query_context_reply_t {
00810     uint8_t  response_type; 
00811     uint8_t  pad0; 
00812     uint16_t sequence; 
00813     uint32_t length; 
00814     uint32_t num_attribs; 
00815     uint8_t  pad1[20]; 
00816 } xcb_glx_query_context_reply_t;
00817 
00821 typedef struct xcb_glx_make_context_current_cookie_t {
00822     unsigned int sequence; 
00823 } xcb_glx_make_context_current_cookie_t;
00824 
00826 #define XCB_GLX_MAKE_CONTEXT_CURRENT 26
00827 
00831 typedef struct xcb_glx_make_context_current_request_t {
00832     uint8_t               major_opcode; 
00833     uint8_t               minor_opcode; 
00834     uint16_t              length; 
00835     xcb_glx_context_tag_t old_context_tag; 
00836     xcb_glx_drawable_t    drawable; 
00837     xcb_glx_drawable_t    read_drawable; 
00838     xcb_glx_context_t     context; 
00839 } xcb_glx_make_context_current_request_t;
00840 
00844 typedef struct xcb_glx_make_context_current_reply_t {
00845     uint8_t               response_type; 
00846     uint8_t               pad0; 
00847     uint16_t              sequence; 
00848     uint32_t              length; 
00849     xcb_glx_context_tag_t context_tag; 
00850     uint8_t               pad1[20]; 
00851 } xcb_glx_make_context_current_reply_t;
00852 
00854 #define XCB_GLX_CREATE_PBUFFER 27
00855 
00859 typedef struct xcb_glx_create_pbuffer_request_t {
00860     uint8_t            major_opcode; 
00861     uint8_t            minor_opcode; 
00862     uint16_t           length; 
00863     uint32_t           screen; 
00864     xcb_glx_fbconfig_t fbconfig; 
00865     xcb_glx_pbuffer_t  pbuffer; 
00866     uint32_t           num_attribs; 
00867 } xcb_glx_create_pbuffer_request_t;
00868 
00870 #define XCB_GLX_DESTROY_PBUFFER 28
00871 
00875 typedef struct xcb_glx_destroy_pbuffer_request_t {
00876     uint8_t           major_opcode; 
00877     uint8_t           minor_opcode; 
00878     uint16_t          length; 
00879     xcb_glx_pbuffer_t pbuffer; 
00880 } xcb_glx_destroy_pbuffer_request_t;
00881 
00885 typedef struct xcb_glx_get_drawable_attributes_cookie_t {
00886     unsigned int sequence; 
00887 } xcb_glx_get_drawable_attributes_cookie_t;
00888 
00890 #define XCB_GLX_GET_DRAWABLE_ATTRIBUTES 29
00891 
00895 typedef struct xcb_glx_get_drawable_attributes_request_t {
00896     uint8_t            major_opcode; 
00897     uint8_t            minor_opcode; 
00898     uint16_t           length; 
00899     xcb_glx_drawable_t drawable; 
00900 } xcb_glx_get_drawable_attributes_request_t;
00901 
00905 typedef struct xcb_glx_get_drawable_attributes_reply_t {
00906     uint8_t  response_type; 
00907     uint8_t  pad0; 
00908     uint16_t sequence; 
00909     uint32_t length; 
00910     uint32_t num_attribs; 
00911     uint8_t  pad1[20]; 
00912 } xcb_glx_get_drawable_attributes_reply_t;
00913 
00915 #define XCB_GLX_CHANGE_DRAWABLE_ATTRIBUTES 30
00916 
00920 typedef struct xcb_glx_change_drawable_attributes_request_t {
00921     uint8_t            major_opcode; 
00922     uint8_t            minor_opcode; 
00923     uint16_t           length; 
00924     xcb_glx_drawable_t drawable; 
00925     uint32_t           num_attribs; 
00926 } xcb_glx_change_drawable_attributes_request_t;
00927 
00929 #define XCB_GLX_CREATE_WINDOW 31
00930 
00934 typedef struct xcb_glx_create_window_request_t {
00935     uint8_t            major_opcode; 
00936     uint8_t            minor_opcode; 
00937     uint16_t           length; 
00938     uint32_t           screen; 
00939     xcb_glx_fbconfig_t fbconfig; 
00940     xcb_window_t       window; 
00941     xcb_glx_window_t   glx_window; 
00942     uint32_t           num_attribs; 
00943 } xcb_glx_create_window_request_t;
00944 
00946 #define XCB_GLX_DELETE_WINDOW 32
00947 
00951 typedef struct xcb_glx_delete_window_request_t {
00952     uint8_t          major_opcode; 
00953     uint8_t          minor_opcode; 
00954     uint16_t         length; 
00955     xcb_glx_window_t glxwindow; 
00956 } xcb_glx_delete_window_request_t;
00957 
00959 #define XCB_GLX_SET_CLIENT_INFO_ARB 33
00960 
00964 typedef struct xcb_glx_set_client_info_arb_request_t {
00965     uint8_t  major_opcode; 
00966     uint8_t  minor_opcode; 
00967     uint16_t length; 
00968     uint32_t major_version; 
00969     uint32_t minor_version; 
00970     uint32_t num_versions; 
00971     uint32_t gl_str_len; 
00972     uint32_t glx_str_len; 
00973 } xcb_glx_set_client_info_arb_request_t;
00974 
00976 #define XCB_GLX_CREATE_CONTEXT_ATTRIBS_ARB 34
00977 
00981 typedef struct xcb_glx_create_context_attribs_arb_request_t {
00982     uint8_t            major_opcode; 
00983     uint8_t            minor_opcode; 
00984     uint16_t           length; 
00985     xcb_glx_context_t  context; 
00986     xcb_glx_fbconfig_t fbconfig; 
00987     uint32_t           screen; 
00988     xcb_glx_context_t  share_list; 
00989     uint8_t            is_direct; 
00990     uint8_t            pad0[3]; 
00991     uint32_t           num_attribs; 
00992 } xcb_glx_create_context_attribs_arb_request_t;
00993 
00995 #define XCB_GLX_SET_CLIENT_INFO_2ARB 35
00996 
01000 typedef struct xcb_glx_set_client_info_2arb_request_t {
01001     uint8_t  major_opcode; 
01002     uint8_t  minor_opcode; 
01003     uint16_t length; 
01004     uint32_t major_version; 
01005     uint32_t minor_version; 
01006     uint32_t num_versions; 
01007     uint32_t gl_str_len; 
01008     uint32_t glx_str_len; 
01009 } xcb_glx_set_client_info_2arb_request_t;
01010 
01012 #define XCB_GLX_NEW_LIST 101
01013 
01017 typedef struct xcb_glx_new_list_request_t {
01018     uint8_t               major_opcode; 
01019     uint8_t               minor_opcode; 
01020     uint16_t              length; 
01021     xcb_glx_context_tag_t context_tag; 
01022     uint32_t              list; 
01023     uint32_t              mode; 
01024 } xcb_glx_new_list_request_t;
01025 
01027 #define XCB_GLX_END_LIST 102
01028 
01032 typedef struct xcb_glx_end_list_request_t {
01033     uint8_t               major_opcode; 
01034     uint8_t               minor_opcode; 
01035     uint16_t              length; 
01036     xcb_glx_context_tag_t context_tag; 
01037 } xcb_glx_end_list_request_t;
01038 
01040 #define XCB_GLX_DELETE_LISTS 103
01041 
01045 typedef struct xcb_glx_delete_lists_request_t {
01046     uint8_t               major_opcode; 
01047     uint8_t               minor_opcode; 
01048     uint16_t              length; 
01049     xcb_glx_context_tag_t context_tag; 
01050     uint32_t              list; 
01051     int32_t               range; 
01052 } xcb_glx_delete_lists_request_t;
01053 
01057 typedef struct xcb_glx_gen_lists_cookie_t {
01058     unsigned int sequence; 
01059 } xcb_glx_gen_lists_cookie_t;
01060 
01062 #define XCB_GLX_GEN_LISTS 104
01063 
01067 typedef struct xcb_glx_gen_lists_request_t {
01068     uint8_t               major_opcode; 
01069     uint8_t               minor_opcode; 
01070     uint16_t              length; 
01071     xcb_glx_context_tag_t context_tag; 
01072     int32_t               range; 
01073 } xcb_glx_gen_lists_request_t;
01074 
01078 typedef struct xcb_glx_gen_lists_reply_t {
01079     uint8_t  response_type; 
01080     uint8_t  pad0; 
01081     uint16_t sequence; 
01082     uint32_t length; 
01083     uint32_t ret_val; 
01084 } xcb_glx_gen_lists_reply_t;
01085 
01087 #define XCB_GLX_FEEDBACK_BUFFER 105
01088 
01092 typedef struct xcb_glx_feedback_buffer_request_t {
01093     uint8_t               major_opcode; 
01094     uint8_t               minor_opcode; 
01095     uint16_t              length; 
01096     xcb_glx_context_tag_t context_tag; 
01097     int32_t               size; 
01098     int32_t               type; 
01099 } xcb_glx_feedback_buffer_request_t;
01100 
01102 #define XCB_GLX_SELECT_BUFFER 106
01103 
01107 typedef struct xcb_glx_select_buffer_request_t {
01108     uint8_t               major_opcode; 
01109     uint8_t               minor_opcode; 
01110     uint16_t              length; 
01111     xcb_glx_context_tag_t context_tag; 
01112     int32_t               size; 
01113 } xcb_glx_select_buffer_request_t;
01114 
01118 typedef struct xcb_glx_render_mode_cookie_t {
01119     unsigned int sequence; 
01120 } xcb_glx_render_mode_cookie_t;
01121 
01123 #define XCB_GLX_RENDER_MODE 107
01124 
01128 typedef struct xcb_glx_render_mode_request_t {
01129     uint8_t               major_opcode; 
01130     uint8_t               minor_opcode; 
01131     uint16_t              length; 
01132     xcb_glx_context_tag_t context_tag; 
01133     uint32_t              mode; 
01134 } xcb_glx_render_mode_request_t;
01135 
01139 typedef struct xcb_glx_render_mode_reply_t {
01140     uint8_t  response_type; 
01141     uint8_t  pad0; 
01142     uint16_t sequence; 
01143     uint32_t length; 
01144     uint32_t ret_val; 
01145     uint32_t n; 
01146     uint32_t new_mode; 
01147     uint8_t  pad1[12]; 
01148 } xcb_glx_render_mode_reply_t;
01149 
01150 typedef enum xcb_glx_rm_t {
01151     XCB_GLX_RM_GL_RENDER = 7168,
01152     XCB_GLX_RM_GL_FEEDBACK = 7169,
01153     XCB_GLX_RM_GL_SELECT = 7170
01154 } xcb_glx_rm_t;
01155 
01159 typedef struct xcb_glx_finish_cookie_t {
01160     unsigned int sequence; 
01161 } xcb_glx_finish_cookie_t;
01162 
01164 #define XCB_GLX_FINISH 108
01165 
01169 typedef struct xcb_glx_finish_request_t {
01170     uint8_t               major_opcode; 
01171     uint8_t               minor_opcode; 
01172     uint16_t              length; 
01173     xcb_glx_context_tag_t context_tag; 
01174 } xcb_glx_finish_request_t;
01175 
01179 typedef struct xcb_glx_finish_reply_t {
01180     uint8_t  response_type; 
01181     uint8_t  pad0; 
01182     uint16_t sequence; 
01183     uint32_t length; 
01184 } xcb_glx_finish_reply_t;
01185 
01187 #define XCB_GLX_PIXEL_STOREF 109
01188 
01192 typedef struct xcb_glx_pixel_storef_request_t {
01193     uint8_t               major_opcode; 
01194     uint8_t               minor_opcode; 
01195     uint16_t              length; 
01196     xcb_glx_context_tag_t context_tag; 
01197     uint32_t              pname; 
01198     xcb_glx_float32_t     datum; 
01199 } xcb_glx_pixel_storef_request_t;
01200 
01202 #define XCB_GLX_PIXEL_STOREI 110
01203 
01207 typedef struct xcb_glx_pixel_storei_request_t {
01208     uint8_t               major_opcode; 
01209     uint8_t               minor_opcode; 
01210     uint16_t              length; 
01211     xcb_glx_context_tag_t context_tag; 
01212     uint32_t              pname; 
01213     int32_t               datum; 
01214 } xcb_glx_pixel_storei_request_t;
01215 
01219 typedef struct xcb_glx_read_pixels_cookie_t {
01220     unsigned int sequence; 
01221 } xcb_glx_read_pixels_cookie_t;
01222 
01224 #define XCB_GLX_READ_PIXELS 111
01225 
01229 typedef struct xcb_glx_read_pixels_request_t {
01230     uint8_t               major_opcode; 
01231     uint8_t               minor_opcode; 
01232     uint16_t              length; 
01233     xcb_glx_context_tag_t context_tag; 
01234     int32_t               x; 
01235     int32_t               y; 
01236     int32_t               width; 
01237     int32_t               height; 
01238     uint32_t              format; 
01239     uint32_t              type; 
01240     uint8_t               swap_bytes; 
01241     uint8_t               lsb_first; 
01242 } xcb_glx_read_pixels_request_t;
01243 
01247 typedef struct xcb_glx_read_pixels_reply_t {
01248     uint8_t  response_type; 
01249     uint8_t  pad0; 
01250     uint16_t sequence; 
01251     uint32_t length; 
01252     uint8_t  pad1[24]; 
01253 } xcb_glx_read_pixels_reply_t;
01254 
01258 typedef struct xcb_glx_get_booleanv_cookie_t {
01259     unsigned int sequence; 
01260 } xcb_glx_get_booleanv_cookie_t;
01261 
01263 #define XCB_GLX_GET_BOOLEANV 112
01264 
01268 typedef struct xcb_glx_get_booleanv_request_t {
01269     uint8_t               major_opcode; 
01270     uint8_t               minor_opcode; 
01271     uint16_t              length; 
01272     xcb_glx_context_tag_t context_tag; 
01273     int32_t               pname; 
01274 } xcb_glx_get_booleanv_request_t;
01275 
01279 typedef struct xcb_glx_get_booleanv_reply_t {
01280     uint8_t  response_type; 
01281     uint8_t  pad0; 
01282     uint16_t sequence; 
01283     uint32_t length; 
01284     uint8_t  pad1[4]; 
01285     uint32_t n; 
01286     uint8_t  datum; 
01287     uint8_t  pad2[15]; 
01288 } xcb_glx_get_booleanv_reply_t;
01289 
01293 typedef struct xcb_glx_get_clip_plane_cookie_t {
01294     unsigned int sequence; 
01295 } xcb_glx_get_clip_plane_cookie_t;
01296 
01298 #define XCB_GLX_GET_CLIP_PLANE 113
01299 
01303 typedef struct xcb_glx_get_clip_plane_request_t {
01304     uint8_t               major_opcode; 
01305     uint8_t               minor_opcode; 
01306     uint16_t              length; 
01307     xcb_glx_context_tag_t context_tag; 
01308     int32_t               plane; 
01309 } xcb_glx_get_clip_plane_request_t;
01310 
01314 typedef struct xcb_glx_get_clip_plane_reply_t {
01315     uint8_t  response_type; 
01316     uint8_t  pad0; 
01317     uint16_t sequence; 
01318     uint32_t length; 
01319     uint8_t  pad1[24]; 
01320 } xcb_glx_get_clip_plane_reply_t;
01321 
01325 typedef struct xcb_glx_get_doublev_cookie_t {
01326     unsigned int sequence; 
01327 } xcb_glx_get_doublev_cookie_t;
01328 
01330 #define XCB_GLX_GET_DOUBLEV 114
01331 
01335 typedef struct xcb_glx_get_doublev_request_t {
01336     uint8_t               major_opcode; 
01337     uint8_t               minor_opcode; 
01338     uint16_t              length; 
01339     xcb_glx_context_tag_t context_tag; 
01340     uint32_t              pname; 
01341 } xcb_glx_get_doublev_request_t;
01342 
01346 typedef struct xcb_glx_get_doublev_reply_t {
01347     uint8_t           response_type; 
01348     uint8_t           pad0; 
01349     uint16_t          sequence; 
01350     uint32_t          length; 
01351     uint8_t           pad1[4]; 
01352     uint32_t          n; 
01353     xcb_glx_float64_t datum; 
01354     uint8_t           pad2[8]; 
01355 } xcb_glx_get_doublev_reply_t;
01356 
01360 typedef struct xcb_glx_get_error_cookie_t {
01361     unsigned int sequence; 
01362 } xcb_glx_get_error_cookie_t;
01363 
01365 #define XCB_GLX_GET_ERROR 115
01366 
01370 typedef struct xcb_glx_get_error_request_t {
01371     uint8_t               major_opcode; 
01372     uint8_t               minor_opcode; 
01373     uint16_t              length; 
01374     xcb_glx_context_tag_t context_tag; 
01375 } xcb_glx_get_error_request_t;
01376 
01380 typedef struct xcb_glx_get_error_reply_t {
01381     uint8_t  response_type; 
01382     uint8_t  pad0; 
01383     uint16_t sequence; 
01384     uint32_t length; 
01385     int32_t  error; 
01386 } xcb_glx_get_error_reply_t;
01387 
01391 typedef struct xcb_glx_get_floatv_cookie_t {
01392     unsigned int sequence; 
01393 } xcb_glx_get_floatv_cookie_t;
01394 
01396 #define XCB_GLX_GET_FLOATV 116
01397 
01401 typedef struct xcb_glx_get_floatv_request_t {
01402     uint8_t               major_opcode; 
01403     uint8_t               minor_opcode; 
01404     uint16_t              length; 
01405     xcb_glx_context_tag_t context_tag; 
01406     uint32_t              pname; 
01407 } xcb_glx_get_floatv_request_t;
01408 
01412 typedef struct xcb_glx_get_floatv_reply_t {
01413     uint8_t           response_type; 
01414     uint8_t           pad0; 
01415     uint16_t          sequence; 
01416     uint32_t          length; 
01417     uint8_t           pad1[4]; 
01418     uint32_t          n; 
01419     xcb_glx_float32_t datum; 
01420     uint8_t           pad2[12]; 
01421 } xcb_glx_get_floatv_reply_t;
01422 
01426 typedef struct xcb_glx_get_integerv_cookie_t {
01427     unsigned int sequence; 
01428 } xcb_glx_get_integerv_cookie_t;
01429 
01431 #define XCB_GLX_GET_INTEGERV 117
01432 
01436 typedef struct xcb_glx_get_integerv_request_t {
01437     uint8_t               major_opcode; 
01438     uint8_t               minor_opcode; 
01439     uint16_t              length; 
01440     xcb_glx_context_tag_t context_tag; 
01441     uint32_t              pname; 
01442 } xcb_glx_get_integerv_request_t;
01443 
01447 typedef struct xcb_glx_get_integerv_reply_t {
01448     uint8_t  response_type; 
01449     uint8_t  pad0; 
01450     uint16_t sequence; 
01451     uint32_t length; 
01452     uint8_t  pad1[4]; 
01453     uint32_t n; 
01454     int32_t  datum; 
01455     uint8_t  pad2[12]; 
01456 } xcb_glx_get_integerv_reply_t;
01457 
01461 typedef struct xcb_glx_get_lightfv_cookie_t {
01462     unsigned int sequence; 
01463 } xcb_glx_get_lightfv_cookie_t;
01464 
01466 #define XCB_GLX_GET_LIGHTFV 118
01467 
01471 typedef struct xcb_glx_get_lightfv_request_t {
01472     uint8_t               major_opcode; 
01473     uint8_t               minor_opcode; 
01474     uint16_t              length; 
01475     xcb_glx_context_tag_t context_tag; 
01476     uint32_t              light; 
01477     uint32_t              pname; 
01478 } xcb_glx_get_lightfv_request_t;
01479 
01483 typedef struct xcb_glx_get_lightfv_reply_t {
01484     uint8_t           response_type; 
01485     uint8_t           pad0; 
01486     uint16_t          sequence; 
01487     uint32_t          length; 
01488     uint8_t           pad1[4]; 
01489     uint32_t          n; 
01490     xcb_glx_float32_t datum; 
01491     uint8_t           pad2[12]; 
01492 } xcb_glx_get_lightfv_reply_t;
01493 
01497 typedef struct xcb_glx_get_lightiv_cookie_t {
01498     unsigned int sequence; 
01499 } xcb_glx_get_lightiv_cookie_t;
01500 
01502 #define XCB_GLX_GET_LIGHTIV 119
01503 
01507 typedef struct xcb_glx_get_lightiv_request_t {
01508     uint8_t               major_opcode; 
01509     uint8_t               minor_opcode; 
01510     uint16_t              length; 
01511     xcb_glx_context_tag_t context_tag; 
01512     uint32_t              light; 
01513     uint32_t              pname; 
01514 } xcb_glx_get_lightiv_request_t;
01515 
01519 typedef struct xcb_glx_get_lightiv_reply_t {
01520     uint8_t  response_type; 
01521     uint8_t  pad0; 
01522     uint16_t sequence; 
01523     uint32_t length; 
01524     uint8_t  pad1[4]; 
01525     uint32_t n; 
01526     int32_t  datum; 
01527     uint8_t  pad2[12]; 
01528 } xcb_glx_get_lightiv_reply_t;
01529 
01533 typedef struct xcb_glx_get_mapdv_cookie_t {
01534     unsigned int sequence; 
01535 } xcb_glx_get_mapdv_cookie_t;
01536 
01538 #define XCB_GLX_GET_MAPDV 120
01539 
01543 typedef struct xcb_glx_get_mapdv_request_t {
01544     uint8_t               major_opcode; 
01545     uint8_t               minor_opcode; 
01546     uint16_t              length; 
01547     xcb_glx_context_tag_t context_tag; 
01548     uint32_t              target; 
01549     uint32_t              query; 
01550 } xcb_glx_get_mapdv_request_t;
01551 
01555 typedef struct xcb_glx_get_mapdv_reply_t {
01556     uint8_t           response_type; 
01557     uint8_t           pad0; 
01558     uint16_t          sequence; 
01559     uint32_t          length; 
01560     uint8_t           pad1[4]; 
01561     uint32_t          n; 
01562     xcb_glx_float64_t datum; 
01563     uint8_t           pad2[8]; 
01564 } xcb_glx_get_mapdv_reply_t;
01565 
01569 typedef struct xcb_glx_get_mapfv_cookie_t {
01570     unsigned int sequence; 
01571 } xcb_glx_get_mapfv_cookie_t;
01572 
01574 #define XCB_GLX_GET_MAPFV 121
01575 
01579 typedef struct xcb_glx_get_mapfv_request_t {
01580     uint8_t               major_opcode; 
01581     uint8_t               minor_opcode; 
01582     uint16_t              length; 
01583     xcb_glx_context_tag_t context_tag; 
01584     uint32_t              target; 
01585     uint32_t              query; 
01586 } xcb_glx_get_mapfv_request_t;
01587 
01591 typedef struct xcb_glx_get_mapfv_reply_t {
01592     uint8_t           response_type; 
01593     uint8_t           pad0; 
01594     uint16_t          sequence; 
01595     uint32_t          length; 
01596     uint8_t           pad1[4]; 
01597     uint32_t          n; 
01598     xcb_glx_float32_t datum; 
01599     uint8_t           pad2[12]; 
01600 } xcb_glx_get_mapfv_reply_t;
01601 
01605 typedef struct xcb_glx_get_mapiv_cookie_t {
01606     unsigned int sequence; 
01607 } xcb_glx_get_mapiv_cookie_t;
01608 
01610 #define XCB_GLX_GET_MAPIV 122
01611 
01615 typedef struct xcb_glx_get_mapiv_request_t {
01616     uint8_t               major_opcode; 
01617     uint8_t               minor_opcode; 
01618     uint16_t              length; 
01619     xcb_glx_context_tag_t context_tag; 
01620     uint32_t              target; 
01621     uint32_t              query; 
01622 } xcb_glx_get_mapiv_request_t;
01623 
01627 typedef struct xcb_glx_get_mapiv_reply_t {
01628     uint8_t  response_type; 
01629     uint8_t  pad0; 
01630     uint16_t sequence; 
01631     uint32_t length; 
01632     uint8_t  pad1[4]; 
01633     uint32_t n; 
01634     int32_t  datum; 
01635     uint8_t  pad2[12]; 
01636 } xcb_glx_get_mapiv_reply_t;
01637 
01641 typedef struct xcb_glx_get_materialfv_cookie_t {
01642     unsigned int sequence; 
01643 } xcb_glx_get_materialfv_cookie_t;
01644 
01646 #define XCB_GLX_GET_MATERIALFV 123
01647 
01651 typedef struct xcb_glx_get_materialfv_request_t {
01652     uint8_t               major_opcode; 
01653     uint8_t               minor_opcode; 
01654     uint16_t              length; 
01655     xcb_glx_context_tag_t context_tag; 
01656     uint32_t              face; 
01657     uint32_t              pname; 
01658 } xcb_glx_get_materialfv_request_t;
01659 
01663 typedef struct xcb_glx_get_materialfv_reply_t {
01664     uint8_t           response_type; 
01665     uint8_t           pad0; 
01666     uint16_t          sequence; 
01667     uint32_t          length; 
01668     uint8_t           pad1[4]; 
01669     uint32_t          n; 
01670     xcb_glx_float32_t datum; 
01671     uint8_t           pad2[12]; 
01672 } xcb_glx_get_materialfv_reply_t;
01673 
01677 typedef struct xcb_glx_get_materialiv_cookie_t {
01678     unsigned int sequence; 
01679 } xcb_glx_get_materialiv_cookie_t;
01680 
01682 #define XCB_GLX_GET_MATERIALIV 124
01683 
01687 typedef struct xcb_glx_get_materialiv_request_t {
01688     uint8_t               major_opcode; 
01689     uint8_t               minor_opcode; 
01690     uint16_t              length; 
01691     xcb_glx_context_tag_t context_tag; 
01692     uint32_t              face; 
01693     uint32_t              pname; 
01694 } xcb_glx_get_materialiv_request_t;
01695 
01699 typedef struct xcb_glx_get_materialiv_reply_t {
01700     uint8_t  response_type; 
01701     uint8_t  pad0; 
01702     uint16_t sequence; 
01703     uint32_t length; 
01704     uint8_t  pad1[4]; 
01705     uint32_t n; 
01706     int32_t  datum; 
01707     uint8_t  pad2[12]; 
01708 } xcb_glx_get_materialiv_reply_t;
01709 
01713 typedef struct xcb_glx_get_pixel_mapfv_cookie_t {
01714     unsigned int sequence; 
01715 } xcb_glx_get_pixel_mapfv_cookie_t;
01716 
01718 #define XCB_GLX_GET_PIXEL_MAPFV 125
01719 
01723 typedef struct xcb_glx_get_pixel_mapfv_request_t {
01724     uint8_t               major_opcode; 
01725     uint8_t               minor_opcode; 
01726     uint16_t              length; 
01727     xcb_glx_context_tag_t context_tag; 
01728     uint32_t              map; 
01729 } xcb_glx_get_pixel_mapfv_request_t;
01730 
01734 typedef struct xcb_glx_get_pixel_mapfv_reply_t {
01735     uint8_t           response_type; 
01736     uint8_t           pad0; 
01737     uint16_t          sequence; 
01738     uint32_t          length; 
01739     uint8_t           pad1[4]; 
01740     uint32_t          n; 
01741     xcb_glx_float32_t datum; 
01742     uint8_t           pad2[12]; 
01743 } xcb_glx_get_pixel_mapfv_reply_t;
01744 
01748 typedef struct xcb_glx_get_pixel_mapuiv_cookie_t {
01749     unsigned int sequence; 
01750 } xcb_glx_get_pixel_mapuiv_cookie_t;
01751 
01753 #define XCB_GLX_GET_PIXEL_MAPUIV 126
01754 
01758 typedef struct xcb_glx_get_pixel_mapuiv_request_t {
01759     uint8_t               major_opcode; 
01760     uint8_t               minor_opcode; 
01761     uint16_t              length; 
01762     xcb_glx_context_tag_t context_tag; 
01763     uint32_t              map; 
01764 } xcb_glx_get_pixel_mapuiv_request_t;
01765 
01769 typedef struct xcb_glx_get_pixel_mapuiv_reply_t {
01770     uint8_t  response_type; 
01771     uint8_t  pad0; 
01772     uint16_t sequence; 
01773     uint32_t length; 
01774     uint8_t  pad1[4]; 
01775     uint32_t n; 
01776     uint32_t datum; 
01777     uint8_t  pad2[12]; 
01778 } xcb_glx_get_pixel_mapuiv_reply_t;
01779 
01783 typedef struct xcb_glx_get_pixel_mapusv_cookie_t {
01784     unsigned int sequence; 
01785 } xcb_glx_get_pixel_mapusv_cookie_t;
01786 
01788 #define XCB_GLX_GET_PIXEL_MAPUSV 127
01789 
01793 typedef struct xcb_glx_get_pixel_mapusv_request_t {
01794     uint8_t               major_opcode; 
01795     uint8_t               minor_opcode; 
01796     uint16_t              length; 
01797     xcb_glx_context_tag_t context_tag; 
01798     uint32_t              map; 
01799 } xcb_glx_get_pixel_mapusv_request_t;
01800 
01804 typedef struct xcb_glx_get_pixel_mapusv_reply_t {
01805     uint8_t  response_type; 
01806     uint8_t  pad0; 
01807     uint16_t sequence; 
01808     uint32_t length; 
01809     uint8_t  pad1[4]; 
01810     uint32_t n; 
01811     uint16_t datum; 
01812     uint8_t  pad2[16]; 
01813 } xcb_glx_get_pixel_mapusv_reply_t;
01814 
01818 typedef struct xcb_glx_get_polygon_stipple_cookie_t {
01819     unsigned int sequence; 
01820 } xcb_glx_get_polygon_stipple_cookie_t;
01821 
01823 #define XCB_GLX_GET_POLYGON_STIPPLE 128
01824 
01828 typedef struct xcb_glx_get_polygon_stipple_request_t {
01829     uint8_t               major_opcode; 
01830     uint8_t               minor_opcode; 
01831     uint16_t              length; 
01832     xcb_glx_context_tag_t context_tag; 
01833     uint8_t               lsb_first; 
01834 } xcb_glx_get_polygon_stipple_request_t;
01835 
01839 typedef struct xcb_glx_get_polygon_stipple_reply_t {
01840     uint8_t  response_type; 
01841     uint8_t  pad0; 
01842     uint16_t sequence; 
01843     uint32_t length; 
01844     uint8_t  pad1[24]; 
01845 } xcb_glx_get_polygon_stipple_reply_t;
01846 
01850 typedef struct xcb_glx_get_string_cookie_t {
01851     unsigned int sequence; 
01852 } xcb_glx_get_string_cookie_t;
01853 
01855 #define XCB_GLX_GET_STRING 129
01856 
01860 typedef struct xcb_glx_get_string_request_t {
01861     uint8_t               major_opcode; 
01862     uint8_t               minor_opcode; 
01863     uint16_t              length; 
01864     xcb_glx_context_tag_t context_tag; 
01865     uint32_t              name; 
01866 } xcb_glx_get_string_request_t;
01867 
01871 typedef struct xcb_glx_get_string_reply_t {
01872     uint8_t  response_type; 
01873     uint8_t  pad0; 
01874     uint16_t sequence; 
01875     uint32_t length; 
01876     uint8_t  pad1[4]; 
01877     uint32_t n; 
01878     uint8_t  pad2[16]; 
01879 } xcb_glx_get_string_reply_t;
01880 
01884 typedef struct xcb_glx_get_tex_envfv_cookie_t {
01885     unsigned int sequence; 
01886 } xcb_glx_get_tex_envfv_cookie_t;
01887 
01889 #define XCB_GLX_GET_TEX_ENVFV 130
01890 
01894 typedef struct xcb_glx_get_tex_envfv_request_t {
01895     uint8_t               major_opcode; 
01896     uint8_t               minor_opcode; 
01897     uint16_t              length; 
01898     xcb_glx_context_tag_t context_tag; 
01899     uint32_t              target; 
01900     uint32_t              pname; 
01901 } xcb_glx_get_tex_envfv_request_t;
01902 
01906 typedef struct xcb_glx_get_tex_envfv_reply_t {
01907     uint8_t           response_type; 
01908     uint8_t           pad0; 
01909     uint16_t          sequence; 
01910     uint32_t          length; 
01911     uint8_t           pad1[4]; 
01912     uint32_t          n; 
01913     xcb_glx_float32_t datum; 
01914     uint8_t           pad2[12]; 
01915 } xcb_glx_get_tex_envfv_reply_t;
01916 
01920 typedef struct xcb_glx_get_tex_enviv_cookie_t {
01921     unsigned int sequence; 
01922 } xcb_glx_get_tex_enviv_cookie_t;
01923 
01925 #define XCB_GLX_GET_TEX_ENVIV 131
01926 
01930 typedef struct xcb_glx_get_tex_enviv_request_t {
01931     uint8_t               major_opcode; 
01932     uint8_t               minor_opcode; 
01933     uint16_t              length; 
01934     xcb_glx_context_tag_t context_tag; 
01935     uint32_t              target; 
01936     uint32_t              pname; 
01937 } xcb_glx_get_tex_enviv_request_t;
01938 
01942 typedef struct xcb_glx_get_tex_enviv_reply_t {
01943     uint8_t  response_type; 
01944     uint8_t  pad0; 
01945     uint16_t sequence; 
01946     uint32_t length; 
01947     uint8_t  pad1[4]; 
01948     uint32_t n; 
01949     int32_t  datum; 
01950     uint8_t  pad2[12]; 
01951 } xcb_glx_get_tex_enviv_reply_t;
01952 
01956 typedef struct xcb_glx_get_tex_gendv_cookie_t {
01957     unsigned int sequence; 
01958 } xcb_glx_get_tex_gendv_cookie_t;
01959 
01961 #define XCB_GLX_GET_TEX_GENDV 132
01962 
01966 typedef struct xcb_glx_get_tex_gendv_request_t {
01967     uint8_t               major_opcode; 
01968     uint8_t               minor_opcode; 
01969     uint16_t              length; 
01970     xcb_glx_context_tag_t context_tag; 
01971     uint32_t              coord; 
01972     uint32_t              pname; 
01973 } xcb_glx_get_tex_gendv_request_t;
01974 
01978 typedef struct xcb_glx_get_tex_gendv_reply_t {
01979     uint8_t           response_type; 
01980     uint8_t           pad0; 
01981     uint16_t          sequence; 
01982     uint32_t          length; 
01983     uint8_t           pad1[4]; 
01984     uint32_t          n; 
01985     xcb_glx_float64_t datum; 
01986     uint8_t           pad2[8]; 
01987 } xcb_glx_get_tex_gendv_reply_t;
01988 
01992 typedef struct xcb_glx_get_tex_genfv_cookie_t {
01993     unsigned int sequence; 
01994 } xcb_glx_get_tex_genfv_cookie_t;
01995 
01997 #define XCB_GLX_GET_TEX_GENFV 133
01998 
02002 typedef struct xcb_glx_get_tex_genfv_request_t {
02003     uint8_t               major_opcode; 
02004     uint8_t               minor_opcode; 
02005     uint16_t              length; 
02006     xcb_glx_context_tag_t context_tag; 
02007     uint32_t              coord; 
02008     uint32_t              pname; 
02009 } xcb_glx_get_tex_genfv_request_t;
02010 
02014 typedef struct xcb_glx_get_tex_genfv_reply_t {
02015     uint8_t           response_type; 
02016     uint8_t           pad0; 
02017     uint16_t          sequence; 
02018     uint32_t          length; 
02019     uint8_t           pad1[4]; 
02020     uint32_t          n; 
02021     xcb_glx_float32_t datum; 
02022     uint8_t           pad2[12]; 
02023 } xcb_glx_get_tex_genfv_reply_t;
02024 
02028 typedef struct xcb_glx_get_tex_geniv_cookie_t {
02029     unsigned int sequence; 
02030 } xcb_glx_get_tex_geniv_cookie_t;
02031 
02033 #define XCB_GLX_GET_TEX_GENIV 134
02034 
02038 typedef struct xcb_glx_get_tex_geniv_request_t {
02039     uint8_t               major_opcode; 
02040     uint8_t               minor_opcode; 
02041     uint16_t              length; 
02042     xcb_glx_context_tag_t context_tag; 
02043     uint32_t              coord; 
02044     uint32_t              pname; 
02045 } xcb_glx_get_tex_geniv_request_t;
02046 
02050 typedef struct xcb_glx_get_tex_geniv_reply_t {
02051     uint8_t  response_type; 
02052     uint8_t  pad0; 
02053     uint16_t sequence; 
02054     uint32_t length; 
02055     uint8_t  pad1[4]; 
02056     uint32_t n; 
02057     int32_t  datum; 
02058     uint8_t  pad2[12]; 
02059 } xcb_glx_get_tex_geniv_reply_t;
02060 
02064 typedef struct xcb_glx_get_tex_image_cookie_t {
02065     unsigned int sequence; 
02066 } xcb_glx_get_tex_image_cookie_t;
02067 
02069 #define XCB_GLX_GET_TEX_IMAGE 135
02070 
02074 typedef struct xcb_glx_get_tex_image_request_t {
02075     uint8_t               major_opcode; 
02076     uint8_t               minor_opcode; 
02077     uint16_t              length; 
02078     xcb_glx_context_tag_t context_tag; 
02079     uint32_t              target; 
02080     int32_t               level; 
02081     uint32_t              format; 
02082     uint32_t              type; 
02083     uint8_t               swap_bytes; 
02084 } xcb_glx_get_tex_image_request_t;
02085 
02089 typedef struct xcb_glx_get_tex_image_reply_t {
02090     uint8_t  response_type; 
02091     uint8_t  pad0; 
02092     uint16_t sequence; 
02093     uint32_t length; 
02094     uint8_t  pad1[8]; 
02095     int32_t  width; 
02096     int32_t  height; 
02097     int32_t  depth; 
02098     uint8_t  pad2[4]; 
02099 } xcb_glx_get_tex_image_reply_t;
02100 
02104 typedef struct xcb_glx_get_tex_parameterfv_cookie_t {
02105     unsigned int sequence; 
02106 } xcb_glx_get_tex_parameterfv_cookie_t;
02107 
02109 #define XCB_GLX_GET_TEX_PARAMETERFV 136
02110 
02114 typedef struct xcb_glx_get_tex_parameterfv_request_t {
02115     uint8_t               major_opcode; 
02116     uint8_t               minor_opcode; 
02117     uint16_t              length; 
02118     xcb_glx_context_tag_t context_tag; 
02119     uint32_t              target; 
02120     uint32_t              pname; 
02121 } xcb_glx_get_tex_parameterfv_request_t;
02122 
02126 typedef struct xcb_glx_get_tex_parameterfv_reply_t {
02127     uint8_t           response_type; 
02128     uint8_t           pad0; 
02129     uint16_t          sequence; 
02130     uint32_t          length; 
02131     uint8_t           pad1[4]; 
02132     uint32_t          n; 
02133     xcb_glx_float32_t datum; 
02134     uint8_t           pad2[12]; 
02135 } xcb_glx_get_tex_parameterfv_reply_t;
02136 
02140 typedef struct xcb_glx_get_tex_parameteriv_cookie_t {
02141     unsigned int sequence; 
02142 } xcb_glx_get_tex_parameteriv_cookie_t;
02143 
02145 #define XCB_GLX_GET_TEX_PARAMETERIV 137
02146 
02150 typedef struct xcb_glx_get_tex_parameteriv_request_t {
02151     uint8_t               major_opcode; 
02152     uint8_t               minor_opcode; 
02153     uint16_t              length; 
02154     xcb_glx_context_tag_t context_tag; 
02155     uint32_t              target; 
02156     uint32_t              pname; 
02157 } xcb_glx_get_tex_parameteriv_request_t;
02158 
02162 typedef struct xcb_glx_get_tex_parameteriv_reply_t {
02163     uint8_t  response_type; 
02164     uint8_t  pad0; 
02165     uint16_t sequence; 
02166     uint32_t length; 
02167     uint8_t  pad1[4]; 
02168     uint32_t n; 
02169     int32_t  datum; 
02170     uint8_t  pad2[12]; 
02171 } xcb_glx_get_tex_parameteriv_reply_t;
02172 
02176 typedef struct xcb_glx_get_tex_level_parameterfv_cookie_t {
02177     unsigned int sequence; 
02178 } xcb_glx_get_tex_level_parameterfv_cookie_t;
02179 
02181 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERFV 138
02182 
02186 typedef struct xcb_glx_get_tex_level_parameterfv_request_t {
02187     uint8_t               major_opcode; 
02188     uint8_t               minor_opcode; 
02189     uint16_t              length; 
02190     xcb_glx_context_tag_t context_tag; 
02191     uint32_t              target; 
02192     int32_t               level; 
02193     uint32_t              pname; 
02194 } xcb_glx_get_tex_level_parameterfv_request_t;
02195 
02199 typedef struct xcb_glx_get_tex_level_parameterfv_reply_t {
02200     uint8_t           response_type; 
02201     uint8_t           pad0; 
02202     uint16_t          sequence; 
02203     uint32_t          length; 
02204     uint8_t           pad1[4]; 
02205     uint32_t          n; 
02206     xcb_glx_float32_t datum; 
02207     uint8_t           pad2[12]; 
02208 } xcb_glx_get_tex_level_parameterfv_reply_t;
02209 
02213 typedef struct xcb_glx_get_tex_level_parameteriv_cookie_t {
02214     unsigned int sequence; 
02215 } xcb_glx_get_tex_level_parameteriv_cookie_t;
02216 
02218 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERIV 139
02219 
02223 typedef struct xcb_glx_get_tex_level_parameteriv_request_t {
02224     uint8_t               major_opcode; 
02225     uint8_t               minor_opcode; 
02226     uint16_t              length; 
02227     xcb_glx_context_tag_t context_tag; 
02228     uint32_t              target; 
02229     int32_t               level; 
02230     uint32_t              pname; 
02231 } xcb_glx_get_tex_level_parameteriv_request_t;
02232 
02236 typedef struct xcb_glx_get_tex_level_parameteriv_reply_t {
02237     uint8_t  response_type; 
02238     uint8_t  pad0; 
02239     uint16_t sequence; 
02240     uint32_t length; 
02241     uint8_t  pad1[4]; 
02242     uint32_t n; 
02243     int32_t  datum; 
02244     uint8_t  pad2[12]; 
02245 } xcb_glx_get_tex_level_parameteriv_reply_t;
02246 
02250 typedef struct xcb_glx_is_list_cookie_t {
02251     unsigned int sequence; 
02252 } xcb_glx_is_list_cookie_t;
02253 
02255 #define XCB_GLX_IS_LIST 141
02256 
02260 typedef struct xcb_glx_is_list_request_t {
02261     uint8_t               major_opcode; 
02262     uint8_t               minor_opcode; 
02263     uint16_t              length; 
02264     xcb_glx_context_tag_t context_tag; 
02265     uint32_t              list; 
02266 } xcb_glx_is_list_request_t;
02267 
02271 typedef struct xcb_glx_is_list_reply_t {
02272     uint8_t          response_type; 
02273     uint8_t          pad0; 
02274     uint16_t         sequence; 
02275     uint32_t         length; 
02276     xcb_glx_bool32_t ret_val; 
02277 } xcb_glx_is_list_reply_t;
02278 
02280 #define XCB_GLX_FLUSH 142
02281 
02285 typedef struct xcb_glx_flush_request_t {
02286     uint8_t               major_opcode; 
02287     uint8_t               minor_opcode; 
02288     uint16_t              length; 
02289     xcb_glx_context_tag_t context_tag; 
02290 } xcb_glx_flush_request_t;
02291 
02295 typedef struct xcb_glx_are_textures_resident_cookie_t {
02296     unsigned int sequence; 
02297 } xcb_glx_are_textures_resident_cookie_t;
02298 
02300 #define XCB_GLX_ARE_TEXTURES_RESIDENT 143
02301 
02305 typedef struct xcb_glx_are_textures_resident_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     int32_t               n; 
02311 } xcb_glx_are_textures_resident_request_t;
02312 
02316 typedef struct xcb_glx_are_textures_resident_reply_t {
02317     uint8_t          response_type; 
02318     uint8_t          pad0; 
02319     uint16_t         sequence; 
02320     uint32_t         length; 
02321     xcb_glx_bool32_t ret_val; 
02322     uint8_t          pad1[20]; 
02323 } xcb_glx_are_textures_resident_reply_t;
02324 
02326 #define XCB_GLX_DELETE_TEXTURES 144
02327 
02331 typedef struct xcb_glx_delete_textures_request_t {
02332     uint8_t               major_opcode; 
02333     uint8_t               minor_opcode; 
02334     uint16_t              length; 
02335     xcb_glx_context_tag_t context_tag; 
02336     int32_t               n; 
02337 } xcb_glx_delete_textures_request_t;
02338 
02342 typedef struct xcb_glx_gen_textures_cookie_t {
02343     unsigned int sequence; 
02344 } xcb_glx_gen_textures_cookie_t;
02345 
02347 #define XCB_GLX_GEN_TEXTURES 145
02348 
02352 typedef struct xcb_glx_gen_textures_request_t {
02353     uint8_t               major_opcode; 
02354     uint8_t               minor_opcode; 
02355     uint16_t              length; 
02356     xcb_glx_context_tag_t context_tag; 
02357     int32_t               n; 
02358 } xcb_glx_gen_textures_request_t;
02359 
02363 typedef struct xcb_glx_gen_textures_reply_t {
02364     uint8_t  response_type; 
02365     uint8_t  pad0; 
02366     uint16_t sequence; 
02367     uint32_t length; 
02368     uint8_t  pad1[24]; 
02369 } xcb_glx_gen_textures_reply_t;
02370 
02374 typedef struct xcb_glx_is_texture_cookie_t {
02375     unsigned int sequence; 
02376 } xcb_glx_is_texture_cookie_t;
02377 
02379 #define XCB_GLX_IS_TEXTURE 146
02380 
02384 typedef struct xcb_glx_is_texture_request_t {
02385     uint8_t               major_opcode; 
02386     uint8_t               minor_opcode; 
02387     uint16_t              length; 
02388     xcb_glx_context_tag_t context_tag; 
02389     uint32_t              texture; 
02390 } xcb_glx_is_texture_request_t;
02391 
02395 typedef struct xcb_glx_is_texture_reply_t {
02396     uint8_t          response_type; 
02397     uint8_t          pad0; 
02398     uint16_t         sequence; 
02399     uint32_t         length; 
02400     xcb_glx_bool32_t ret_val; 
02401 } xcb_glx_is_texture_reply_t;
02402 
02406 typedef struct xcb_glx_get_color_table_cookie_t {
02407     unsigned int sequence; 
02408 } xcb_glx_get_color_table_cookie_t;
02409 
02411 #define XCB_GLX_GET_COLOR_TABLE 147
02412 
02416 typedef struct xcb_glx_get_color_table_request_t {
02417     uint8_t               major_opcode; 
02418     uint8_t               minor_opcode; 
02419     uint16_t              length; 
02420     xcb_glx_context_tag_t context_tag; 
02421     uint32_t              target; 
02422     uint32_t              format; 
02423     uint32_t              type; 
02424     uint8_t               swap_bytes; 
02425 } xcb_glx_get_color_table_request_t;
02426 
02430 typedef struct xcb_glx_get_color_table_reply_t {
02431     uint8_t  response_type; 
02432     uint8_t  pad0; 
02433     uint16_t sequence; 
02434     uint32_t length; 
02435     uint8_t  pad1[8]; 
02436     int32_t  width; 
02437     uint8_t  pad2[12]; 
02438 } xcb_glx_get_color_table_reply_t;
02439 
02443 typedef struct xcb_glx_get_color_table_parameterfv_cookie_t {
02444     unsigned int sequence; 
02445 } xcb_glx_get_color_table_parameterfv_cookie_t;
02446 
02448 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERFV 148
02449 
02453 typedef struct xcb_glx_get_color_table_parameterfv_request_t {
02454     uint8_t               major_opcode; 
02455     uint8_t               minor_opcode; 
02456     uint16_t              length; 
02457     xcb_glx_context_tag_t context_tag; 
02458     uint32_t              target; 
02459     uint32_t              pname; 
02460 } xcb_glx_get_color_table_parameterfv_request_t;
02461 
02465 typedef struct xcb_glx_get_color_table_parameterfv_reply_t {
02466     uint8_t           response_type; 
02467     uint8_t           pad0; 
02468     uint16_t          sequence; 
02469     uint32_t          length; 
02470     uint8_t           pad1[4]; 
02471     uint32_t          n; 
02472     xcb_glx_float32_t datum; 
02473     uint8_t           pad2[12]; 
02474 } xcb_glx_get_color_table_parameterfv_reply_t;
02475 
02479 typedef struct xcb_glx_get_color_table_parameteriv_cookie_t {
02480     unsigned int sequence; 
02481 } xcb_glx_get_color_table_parameteriv_cookie_t;
02482 
02484 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERIV 149
02485 
02489 typedef struct xcb_glx_get_color_table_parameteriv_request_t {
02490     uint8_t               major_opcode; 
02491     uint8_t               minor_opcode; 
02492     uint16_t              length; 
02493     xcb_glx_context_tag_t context_tag; 
02494     uint32_t              target; 
02495     uint32_t              pname; 
02496 } xcb_glx_get_color_table_parameteriv_request_t;
02497 
02501 typedef struct xcb_glx_get_color_table_parameteriv_reply_t {
02502     uint8_t  response_type; 
02503     uint8_t  pad0; 
02504     uint16_t sequence; 
02505     uint32_t length; 
02506     uint8_t  pad1[4]; 
02507     uint32_t n; 
02508     int32_t  datum; 
02509     uint8_t  pad2[12]; 
02510 } xcb_glx_get_color_table_parameteriv_reply_t;
02511 
02515 typedef struct xcb_glx_get_convolution_filter_cookie_t {
02516     unsigned int sequence; 
02517 } xcb_glx_get_convolution_filter_cookie_t;
02518 
02520 #define XCB_GLX_GET_CONVOLUTION_FILTER 150
02521 
02525 typedef struct xcb_glx_get_convolution_filter_request_t {
02526     uint8_t               major_opcode; 
02527     uint8_t               minor_opcode; 
02528     uint16_t              length; 
02529     xcb_glx_context_tag_t context_tag; 
02530     uint32_t              target; 
02531     uint32_t              format; 
02532     uint32_t              type; 
02533     uint8_t               swap_bytes; 
02534 } xcb_glx_get_convolution_filter_request_t;
02535 
02539 typedef struct xcb_glx_get_convolution_filter_reply_t {
02540     uint8_t  response_type; 
02541     uint8_t  pad0; 
02542     uint16_t sequence; 
02543     uint32_t length; 
02544     uint8_t  pad1[8]; 
02545     int32_t  width; 
02546     int32_t  height; 
02547     uint8_t  pad2[8]; 
02548 } xcb_glx_get_convolution_filter_reply_t;
02549 
02553 typedef struct xcb_glx_get_convolution_parameterfv_cookie_t {
02554     unsigned int sequence; 
02555 } xcb_glx_get_convolution_parameterfv_cookie_t;
02556 
02558 #define XCB_GLX_GET_CONVOLUTION_PARAMETERFV 151
02559 
02563 typedef struct xcb_glx_get_convolution_parameterfv_request_t {
02564     uint8_t               major_opcode; 
02565     uint8_t               minor_opcode; 
02566     uint16_t              length; 
02567     xcb_glx_context_tag_t context_tag; 
02568     uint32_t              target; 
02569     uint32_t              pname; 
02570 } xcb_glx_get_convolution_parameterfv_request_t;
02571 
02575 typedef struct xcb_glx_get_convolution_parameterfv_reply_t {
02576     uint8_t           response_type; 
02577     uint8_t           pad0; 
02578     uint16_t          sequence; 
02579     uint32_t          length; 
02580     uint8_t           pad1[4]; 
02581     uint32_t          n; 
02582     xcb_glx_float32_t datum; 
02583     uint8_t           pad2[12]; 
02584 } xcb_glx_get_convolution_parameterfv_reply_t;
02585 
02589 typedef struct xcb_glx_get_convolution_parameteriv_cookie_t {
02590     unsigned int sequence; 
02591 } xcb_glx_get_convolution_parameteriv_cookie_t;
02592 
02594 #define XCB_GLX_GET_CONVOLUTION_PARAMETERIV 152
02595 
02599 typedef struct xcb_glx_get_convolution_parameteriv_request_t {
02600     uint8_t               major_opcode; 
02601     uint8_t               minor_opcode; 
02602     uint16_t              length; 
02603     xcb_glx_context_tag_t context_tag; 
02604     uint32_t              target; 
02605     uint32_t              pname; 
02606 } xcb_glx_get_convolution_parameteriv_request_t;
02607 
02611 typedef struct xcb_glx_get_convolution_parameteriv_reply_t {
02612     uint8_t  response_type; 
02613     uint8_t  pad0; 
02614     uint16_t sequence; 
02615     uint32_t length; 
02616     uint8_t  pad1[4]; 
02617     uint32_t n; 
02618     int32_t  datum; 
02619     uint8_t  pad2[12]; 
02620 } xcb_glx_get_convolution_parameteriv_reply_t;
02621 
02625 typedef struct xcb_glx_get_separable_filter_cookie_t {
02626     unsigned int sequence; 
02627 } xcb_glx_get_separable_filter_cookie_t;
02628 
02630 #define XCB_GLX_GET_SEPARABLE_FILTER 153
02631 
02635 typedef struct xcb_glx_get_separable_filter_request_t {
02636     uint8_t               major_opcode; 
02637     uint8_t               minor_opcode; 
02638     uint16_t              length; 
02639     xcb_glx_context_tag_t context_tag; 
02640     uint32_t              target; 
02641     uint32_t              format; 
02642     uint32_t              type; 
02643     uint8_t               swap_bytes; 
02644 } xcb_glx_get_separable_filter_request_t;
02645 
02649 typedef struct xcb_glx_get_separable_filter_reply_t {
02650     uint8_t  response_type; 
02651     uint8_t  pad0; 
02652     uint16_t sequence; 
02653     uint32_t length; 
02654     uint8_t  pad1[8]; 
02655     int32_t  row_w; 
02656     int32_t  col_h; 
02657     uint8_t  pad2[8]; 
02658 } xcb_glx_get_separable_filter_reply_t;
02659 
02663 typedef struct xcb_glx_get_histogram_cookie_t {
02664     unsigned int sequence; 
02665 } xcb_glx_get_histogram_cookie_t;
02666 
02668 #define XCB_GLX_GET_HISTOGRAM 154
02669 
02673 typedef struct xcb_glx_get_histogram_request_t {
02674     uint8_t               major_opcode; 
02675     uint8_t               minor_opcode; 
02676     uint16_t              length; 
02677     xcb_glx_context_tag_t context_tag; 
02678     uint32_t              target; 
02679     uint32_t              format; 
02680     uint32_t              type; 
02681     uint8_t               swap_bytes; 
02682     uint8_t               reset; 
02683 } xcb_glx_get_histogram_request_t;
02684 
02688 typedef struct xcb_glx_get_histogram_reply_t {
02689     uint8_t  response_type; 
02690     uint8_t  pad0; 
02691     uint16_t sequence; 
02692     uint32_t length; 
02693     uint8_t  pad1[8]; 
02694     int32_t  width; 
02695     uint8_t  pad2[12]; 
02696 } xcb_glx_get_histogram_reply_t;
02697 
02701 typedef struct xcb_glx_get_histogram_parameterfv_cookie_t {
02702     unsigned int sequence; 
02703 } xcb_glx_get_histogram_parameterfv_cookie_t;
02704 
02706 #define XCB_GLX_GET_HISTOGRAM_PARAMETERFV 155
02707 
02711 typedef struct xcb_glx_get_histogram_parameterfv_request_t {
02712     uint8_t               major_opcode; 
02713     uint8_t               minor_opcode; 
02714     uint16_t              length; 
02715     xcb_glx_context_tag_t context_tag; 
02716     uint32_t              target; 
02717     uint32_t              pname; 
02718 } xcb_glx_get_histogram_parameterfv_request_t;
02719 
02723 typedef struct xcb_glx_get_histogram_parameterfv_reply_t {
02724     uint8_t           response_type; 
02725     uint8_t           pad0; 
02726     uint16_t          sequence; 
02727     uint32_t          length; 
02728     uint8_t           pad1[4]; 
02729     uint32_t          n; 
02730     xcb_glx_float32_t datum; 
02731     uint8_t           pad2[12]; 
02732 } xcb_glx_get_histogram_parameterfv_reply_t;
02733 
02737 typedef struct xcb_glx_get_histogram_parameteriv_cookie_t {
02738     unsigned int sequence; 
02739 } xcb_glx_get_histogram_parameteriv_cookie_t;
02740 
02742 #define XCB_GLX_GET_HISTOGRAM_PARAMETERIV 156
02743 
02747 typedef struct xcb_glx_get_histogram_parameteriv_request_t {
02748     uint8_t               major_opcode; 
02749     uint8_t               minor_opcode; 
02750     uint16_t              length; 
02751     xcb_glx_context_tag_t context_tag; 
02752     uint32_t              target; 
02753     uint32_t              pname; 
02754 } xcb_glx_get_histogram_parameteriv_request_t;
02755 
02759 typedef struct xcb_glx_get_histogram_parameteriv_reply_t {
02760     uint8_t  response_type; 
02761     uint8_t  pad0; 
02762     uint16_t sequence; 
02763     uint32_t length; 
02764     uint8_t  pad1[4]; 
02765     uint32_t n; 
02766     int32_t  datum; 
02767     uint8_t  pad2[12]; 
02768 } xcb_glx_get_histogram_parameteriv_reply_t;
02769 
02773 typedef struct xcb_glx_get_minmax_cookie_t {
02774     unsigned int sequence; 
02775 } xcb_glx_get_minmax_cookie_t;
02776 
02778 #define XCB_GLX_GET_MINMAX 157
02779 
02783 typedef struct xcb_glx_get_minmax_request_t {
02784     uint8_t               major_opcode; 
02785     uint8_t               minor_opcode; 
02786     uint16_t              length; 
02787     xcb_glx_context_tag_t context_tag; 
02788     uint32_t              target; 
02789     uint32_t              format; 
02790     uint32_t              type; 
02791     uint8_t               swap_bytes; 
02792     uint8_t               reset; 
02793 } xcb_glx_get_minmax_request_t;
02794 
02798 typedef struct xcb_glx_get_minmax_reply_t {
02799     uint8_t  response_type; 
02800     uint8_t  pad0; 
02801     uint16_t sequence; 
02802     uint32_t length; 
02803     uint8_t  pad1[24]; 
02804 } xcb_glx_get_minmax_reply_t;
02805 
02809 typedef struct xcb_glx_get_minmax_parameterfv_cookie_t {
02810     unsigned int sequence; 
02811 } xcb_glx_get_minmax_parameterfv_cookie_t;
02812 
02814 #define XCB_GLX_GET_MINMAX_PARAMETERFV 158
02815 
02819 typedef struct xcb_glx_get_minmax_parameterfv_request_t {
02820     uint8_t               major_opcode; 
02821     uint8_t               minor_opcode; 
02822     uint16_t              length; 
02823     xcb_glx_context_tag_t context_tag; 
02824     uint32_t              target; 
02825     uint32_t              pname; 
02826 } xcb_glx_get_minmax_parameterfv_request_t;
02827 
02831 typedef struct xcb_glx_get_minmax_parameterfv_reply_t {
02832     uint8_t           response_type; 
02833     uint8_t           pad0; 
02834     uint16_t          sequence; 
02835     uint32_t          length; 
02836     uint8_t           pad1[4]; 
02837     uint32_t          n; 
02838     xcb_glx_float32_t datum; 
02839     uint8_t           pad2[12]; 
02840 } xcb_glx_get_minmax_parameterfv_reply_t;
02841 
02845 typedef struct xcb_glx_get_minmax_parameteriv_cookie_t {
02846     unsigned int sequence; 
02847 } xcb_glx_get_minmax_parameteriv_cookie_t;
02848 
02850 #define XCB_GLX_GET_MINMAX_PARAMETERIV 159
02851 
02855 typedef struct xcb_glx_get_minmax_parameteriv_request_t {
02856     uint8_t               major_opcode; 
02857     uint8_t               minor_opcode; 
02858     uint16_t              length; 
02859     xcb_glx_context_tag_t context_tag; 
02860     uint32_t              target; 
02861     uint32_t              pname; 
02862 } xcb_glx_get_minmax_parameteriv_request_t;
02863 
02867 typedef struct xcb_glx_get_minmax_parameteriv_reply_t {
02868     uint8_t  response_type; 
02869     uint8_t  pad0; 
02870     uint16_t sequence; 
02871     uint32_t length; 
02872     uint8_t  pad1[4]; 
02873     uint32_t n; 
02874     int32_t  datum; 
02875     uint8_t  pad2[12]; 
02876 } xcb_glx_get_minmax_parameteriv_reply_t;
02877 
02881 typedef struct xcb_glx_get_compressed_tex_image_arb_cookie_t {
02882     unsigned int sequence; 
02883 } xcb_glx_get_compressed_tex_image_arb_cookie_t;
02884 
02886 #define XCB_GLX_GET_COMPRESSED_TEX_IMAGE_ARB 160
02887 
02891 typedef struct xcb_glx_get_compressed_tex_image_arb_request_t {
02892     uint8_t               major_opcode; 
02893     uint8_t               minor_opcode; 
02894     uint16_t              length; 
02895     xcb_glx_context_tag_t context_tag; 
02896     uint32_t              target; 
02897     int32_t               level; 
02898 } xcb_glx_get_compressed_tex_image_arb_request_t;
02899 
02903 typedef struct xcb_glx_get_compressed_tex_image_arb_reply_t {
02904     uint8_t  response_type; 
02905     uint8_t  pad0; 
02906     uint16_t sequence; 
02907     uint32_t length; 
02908     uint8_t  pad1[8]; 
02909     int32_t  size; 
02910     uint8_t  pad2[12]; 
02911 } xcb_glx_get_compressed_tex_image_arb_reply_t;
02912 
02914 #define XCB_GLX_DELETE_QUERIES_ARB 161
02915 
02919 typedef struct xcb_glx_delete_queries_arb_request_t {
02920     uint8_t               major_opcode; 
02921     uint8_t               minor_opcode; 
02922     uint16_t              length; 
02923     xcb_glx_context_tag_t context_tag; 
02924     int32_t               n; 
02925 } xcb_glx_delete_queries_arb_request_t;
02926 
02930 typedef struct xcb_glx_gen_queries_arb_cookie_t {
02931     unsigned int sequence; 
02932 } xcb_glx_gen_queries_arb_cookie_t;
02933 
02935 #define XCB_GLX_GEN_QUERIES_ARB 162
02936 
02940 typedef struct xcb_glx_gen_queries_arb_request_t {
02941     uint8_t               major_opcode; 
02942     uint8_t               minor_opcode; 
02943     uint16_t              length; 
02944     xcb_glx_context_tag_t context_tag; 
02945     int32_t               n; 
02946 } xcb_glx_gen_queries_arb_request_t;
02947 
02951 typedef struct xcb_glx_gen_queries_arb_reply_t {
02952     uint8_t  response_type; 
02953     uint8_t  pad0; 
02954     uint16_t sequence; 
02955     uint32_t length; 
02956     uint8_t  pad1[24]; 
02957 } xcb_glx_gen_queries_arb_reply_t;
02958 
02962 typedef struct xcb_glx_is_query_arb_cookie_t {
02963     unsigned int sequence; 
02964 } xcb_glx_is_query_arb_cookie_t;
02965 
02967 #define XCB_GLX_IS_QUERY_ARB 163
02968 
02972 typedef struct xcb_glx_is_query_arb_request_t {
02973     uint8_t               major_opcode; 
02974     uint8_t               minor_opcode; 
02975     uint16_t              length; 
02976     xcb_glx_context_tag_t context_tag; 
02977     uint32_t              id; 
02978 } xcb_glx_is_query_arb_request_t;
02979 
02983 typedef struct xcb_glx_is_query_arb_reply_t {
02984     uint8_t          response_type; 
02985     uint8_t          pad0; 
02986     uint16_t         sequence; 
02987     uint32_t         length; 
02988     xcb_glx_bool32_t ret_val; 
02989 } xcb_glx_is_query_arb_reply_t;
02990 
02994 typedef struct xcb_glx_get_queryiv_arb_cookie_t {
02995     unsigned int sequence; 
02996 } xcb_glx_get_queryiv_arb_cookie_t;
02997 
02999 #define XCB_GLX_GET_QUERYIV_ARB 164
03000 
03004 typedef struct xcb_glx_get_queryiv_arb_request_t {
03005     uint8_t               major_opcode; 
03006     uint8_t               minor_opcode; 
03007     uint16_t              length; 
03008     xcb_glx_context_tag_t context_tag; 
03009     uint32_t              target; 
03010     uint32_t              pname; 
03011 } xcb_glx_get_queryiv_arb_request_t;
03012 
03016 typedef struct xcb_glx_get_queryiv_arb_reply_t {
03017     uint8_t  response_type; 
03018     uint8_t  pad0; 
03019     uint16_t sequence; 
03020     uint32_t length; 
03021     uint8_t  pad1[4]; 
03022     uint32_t n; 
03023     int32_t  datum; 
03024     uint8_t  pad2[12]; 
03025 } xcb_glx_get_queryiv_arb_reply_t;
03026 
03030 typedef struct xcb_glx_get_query_objectiv_arb_cookie_t {
03031     unsigned int sequence; 
03032 } xcb_glx_get_query_objectiv_arb_cookie_t;
03033 
03035 #define XCB_GLX_GET_QUERY_OBJECTIV_ARB 165
03036 
03040 typedef struct xcb_glx_get_query_objectiv_arb_request_t {
03041     uint8_t               major_opcode; 
03042     uint8_t               minor_opcode; 
03043     uint16_t              length; 
03044     xcb_glx_context_tag_t context_tag; 
03045     uint32_t              id; 
03046     uint32_t              pname; 
03047 } xcb_glx_get_query_objectiv_arb_request_t;
03048 
03052 typedef struct xcb_glx_get_query_objectiv_arb_reply_t {
03053     uint8_t  response_type; 
03054     uint8_t  pad0; 
03055     uint16_t sequence; 
03056     uint32_t length; 
03057     uint8_t  pad1[4]; 
03058     uint32_t n; 
03059     int32_t  datum; 
03060     uint8_t  pad2[12]; 
03061 } xcb_glx_get_query_objectiv_arb_reply_t;
03062 
03066 typedef struct xcb_glx_get_query_objectuiv_arb_cookie_t {
03067     unsigned int sequence; 
03068 } xcb_glx_get_query_objectuiv_arb_cookie_t;
03069 
03071 #define XCB_GLX_GET_QUERY_OBJECTUIV_ARB 166
03072 
03076 typedef struct xcb_glx_get_query_objectuiv_arb_request_t {
03077     uint8_t               major_opcode; 
03078     uint8_t               minor_opcode; 
03079     uint16_t              length; 
03080     xcb_glx_context_tag_t context_tag; 
03081     uint32_t              id; 
03082     uint32_t              pname; 
03083 } xcb_glx_get_query_objectuiv_arb_request_t;
03084 
03088 typedef struct xcb_glx_get_query_objectuiv_arb_reply_t {
03089     uint8_t  response_type; 
03090     uint8_t  pad0; 
03091     uint16_t sequence; 
03092     uint32_t length; 
03093     uint8_t  pad1[4]; 
03094     uint32_t n; 
03095     uint32_t datum; 
03096     uint8_t  pad2[12]; 
03097 } xcb_glx_get_query_objectuiv_arb_reply_t;
03098 
03108 /*****************************************************************************
03109  **
03110  ** void xcb_glx_pixmap_next
03111  ** 
03112  ** @param xcb_glx_pixmap_iterator_t *i
03113  ** @returns void
03114  **
03115  *****************************************************************************/
03116  
03117 void
03118 xcb_glx_pixmap_next (xcb_glx_pixmap_iterator_t *i  );
03119 
03130 /*****************************************************************************
03131  **
03132  ** xcb_generic_iterator_t xcb_glx_pixmap_end
03133  ** 
03134  ** @param xcb_glx_pixmap_iterator_t i
03135  ** @returns xcb_generic_iterator_t
03136  **
03137  *****************************************************************************/
03138  
03139 xcb_generic_iterator_t
03140 xcb_glx_pixmap_end (xcb_glx_pixmap_iterator_t i  );
03141 
03151 /*****************************************************************************
03152  **
03153  ** void xcb_glx_context_next
03154  ** 
03155  ** @param xcb_glx_context_iterator_t *i
03156  ** @returns void
03157  **
03158  *****************************************************************************/
03159  
03160 void
03161 xcb_glx_context_next (xcb_glx_context_iterator_t *i  );
03162 
03173 /*****************************************************************************
03174  **
03175  ** xcb_generic_iterator_t xcb_glx_context_end
03176  ** 
03177  ** @param xcb_glx_context_iterator_t i
03178  ** @returns xcb_generic_iterator_t
03179  **
03180  *****************************************************************************/
03181  
03182 xcb_generic_iterator_t
03183 xcb_glx_context_end (xcb_glx_context_iterator_t i  );
03184 
03194 /*****************************************************************************
03195  **
03196  ** void xcb_glx_pbuffer_next
03197  ** 
03198  ** @param xcb_glx_pbuffer_iterator_t *i
03199  ** @returns void
03200  **
03201  *****************************************************************************/
03202  
03203 void
03204 xcb_glx_pbuffer_next (xcb_glx_pbuffer_iterator_t *i  );
03205 
03216 /*****************************************************************************
03217  **
03218  ** xcb_generic_iterator_t xcb_glx_pbuffer_end
03219  ** 
03220  ** @param xcb_glx_pbuffer_iterator_t i
03221  ** @returns xcb_generic_iterator_t
03222  **
03223  *****************************************************************************/
03224  
03225 xcb_generic_iterator_t
03226 xcb_glx_pbuffer_end (xcb_glx_pbuffer_iterator_t i  );
03227 
03237 /*****************************************************************************
03238  **
03239  ** void xcb_glx_window_next
03240  ** 
03241  ** @param xcb_glx_window_iterator_t *i
03242  ** @returns void
03243  **
03244  *****************************************************************************/
03245  
03246 void
03247 xcb_glx_window_next (xcb_glx_window_iterator_t *i  );
03248 
03259 /*****************************************************************************
03260  **
03261  ** xcb_generic_iterator_t xcb_glx_window_end
03262  ** 
03263  ** @param xcb_glx_window_iterator_t i
03264  ** @returns xcb_generic_iterator_t
03265  **
03266  *****************************************************************************/
03267  
03268 xcb_generic_iterator_t
03269 xcb_glx_window_end (xcb_glx_window_iterator_t i  );
03270 
03280 /*****************************************************************************
03281  **
03282  ** void xcb_glx_fbconfig_next
03283  ** 
03284  ** @param xcb_glx_fbconfig_iterator_t *i
03285  ** @returns void
03286  **
03287  *****************************************************************************/
03288  
03289 void
03290 xcb_glx_fbconfig_next (xcb_glx_fbconfig_iterator_t *i  );
03291 
03302 /*****************************************************************************
03303  **
03304  ** xcb_generic_iterator_t xcb_glx_fbconfig_end
03305  ** 
03306  ** @param xcb_glx_fbconfig_iterator_t i
03307  ** @returns xcb_generic_iterator_t
03308  **
03309  *****************************************************************************/
03310  
03311 xcb_generic_iterator_t
03312 xcb_glx_fbconfig_end (xcb_glx_fbconfig_iterator_t i  );
03313 
03323 /*****************************************************************************
03324  **
03325  ** void xcb_glx_drawable_next
03326  ** 
03327  ** @param xcb_glx_drawable_iterator_t *i
03328  ** @returns void
03329  **
03330  *****************************************************************************/
03331  
03332 void
03333 xcb_glx_drawable_next (xcb_glx_drawable_iterator_t *i  );
03334 
03345 /*****************************************************************************
03346  **
03347  ** xcb_generic_iterator_t xcb_glx_drawable_end
03348  ** 
03349  ** @param xcb_glx_drawable_iterator_t i
03350  ** @returns xcb_generic_iterator_t
03351  **
03352  *****************************************************************************/
03353  
03354 xcb_generic_iterator_t
03355 xcb_glx_drawable_end (xcb_glx_drawable_iterator_t i  );
03356 
03366 /*****************************************************************************
03367  **
03368  ** void xcb_glx_float32_next
03369  ** 
03370  ** @param xcb_glx_float32_iterator_t *i
03371  ** @returns void
03372  **
03373  *****************************************************************************/
03374  
03375 void
03376 xcb_glx_float32_next (xcb_glx_float32_iterator_t *i  );
03377 
03388 /*****************************************************************************
03389  **
03390  ** xcb_generic_iterator_t xcb_glx_float32_end
03391  ** 
03392  ** @param xcb_glx_float32_iterator_t i
03393  ** @returns xcb_generic_iterator_t
03394  **
03395  *****************************************************************************/
03396  
03397 xcb_generic_iterator_t
03398 xcb_glx_float32_end (xcb_glx_float32_iterator_t i  );
03399 
03409 /*****************************************************************************
03410  **
03411  ** void xcb_glx_float64_next
03412  ** 
03413  ** @param xcb_glx_float64_iterator_t *i
03414  ** @returns void
03415  **
03416  *****************************************************************************/
03417  
03418 void
03419 xcb_glx_float64_next (xcb_glx_float64_iterator_t *i  );
03420 
03431 /*****************************************************************************
03432  **
03433  ** xcb_generic_iterator_t xcb_glx_float64_end
03434  ** 
03435  ** @param xcb_glx_float64_iterator_t i
03436  ** @returns xcb_generic_iterator_t
03437  **
03438  *****************************************************************************/
03439  
03440 xcb_generic_iterator_t
03441 xcb_glx_float64_end (xcb_glx_float64_iterator_t i  );
03442 
03452 /*****************************************************************************
03453  **
03454  ** void xcb_glx_bool32_next
03455  ** 
03456  ** @param xcb_glx_bool32_iterator_t *i
03457  ** @returns void
03458  **
03459  *****************************************************************************/
03460  
03461 void
03462 xcb_glx_bool32_next (xcb_glx_bool32_iterator_t *i  );
03463 
03474 /*****************************************************************************
03475  **
03476  ** xcb_generic_iterator_t xcb_glx_bool32_end
03477  ** 
03478  ** @param xcb_glx_bool32_iterator_t i
03479  ** @returns xcb_generic_iterator_t
03480  **
03481  *****************************************************************************/
03482  
03483 xcb_generic_iterator_t
03484 xcb_glx_bool32_end (xcb_glx_bool32_iterator_t i  );
03485 
03495 /*****************************************************************************
03496  **
03497  ** void xcb_glx_context_tag_next
03498  ** 
03499  ** @param xcb_glx_context_tag_iterator_t *i
03500  ** @returns void
03501  **
03502  *****************************************************************************/
03503  
03504 void
03505 xcb_glx_context_tag_next (xcb_glx_context_tag_iterator_t *i  );
03506 
03517 /*****************************************************************************
03518  **
03519  ** xcb_generic_iterator_t xcb_glx_context_tag_end
03520  ** 
03521  ** @param xcb_glx_context_tag_iterator_t i
03522  ** @returns xcb_generic_iterator_t
03523  **
03524  *****************************************************************************/
03525  
03526 xcb_generic_iterator_t
03527 xcb_glx_context_tag_end (xcb_glx_context_tag_iterator_t i  );
03528 
03529 int
03530 xcb_glx_render_sizeof (const void  *_buffer  ,
03531                        uint32_t     data_len  );
03532 
03545 /*****************************************************************************
03546  **
03547  ** xcb_void_cookie_t xcb_glx_render_checked
03548  ** 
03549  ** @param xcb_connection_t      *c
03550  ** @param xcb_glx_context_tag_t  context_tag
03551  ** @param uint32_t               data_len
03552  ** @param const uint8_t         *data
03553  ** @returns xcb_void_cookie_t
03554  **
03555  *****************************************************************************/
03556  
03557 xcb_void_cookie_t
03558 xcb_glx_render_checked (xcb_connection_t      *c  ,
03559                         xcb_glx_context_tag_t  context_tag  ,
03560                         uint32_t               data_len  ,
03561                         const uint8_t         *data  );
03562 
03572 /*****************************************************************************
03573  **
03574  ** xcb_void_cookie_t xcb_glx_render
03575  ** 
03576  ** @param xcb_connection_t      *c
03577  ** @param xcb_glx_context_tag_t  context_tag
03578  ** @param uint32_t               data_len
03579  ** @param const uint8_t         *data
03580  ** @returns xcb_void_cookie_t
03581  **
03582  *****************************************************************************/
03583  
03584 xcb_void_cookie_t
03585 xcb_glx_render (xcb_connection_t      *c  ,
03586                 xcb_glx_context_tag_t  context_tag  ,
03587                 uint32_t               data_len  ,
03588                 const uint8_t         *data  );
03589 
03590 int
03591 xcb_glx_render_large_sizeof (const void  *_buffer  );
03592 
03605 /*****************************************************************************
03606  **
03607  ** xcb_void_cookie_t xcb_glx_render_large_checked
03608  ** 
03609  ** @param xcb_connection_t      *c
03610  ** @param xcb_glx_context_tag_t  context_tag
03611  ** @param uint16_t               request_num
03612  ** @param uint16_t               request_total
03613  ** @param uint32_t               data_len
03614  ** @param const uint8_t         *data
03615  ** @returns xcb_void_cookie_t
03616  **
03617  *****************************************************************************/
03618  
03619 xcb_void_cookie_t
03620 xcb_glx_render_large_checked (xcb_connection_t      *c  ,
03621                               xcb_glx_context_tag_t  context_tag  ,
03622                               uint16_t               request_num  ,
03623                               uint16_t               request_total  ,
03624                               uint32_t               data_len  ,
03625                               const uint8_t         *data  );
03626 
03636 /*****************************************************************************
03637  **
03638  ** xcb_void_cookie_t xcb_glx_render_large
03639  ** 
03640  ** @param xcb_connection_t      *c
03641  ** @param xcb_glx_context_tag_t  context_tag
03642  ** @param uint16_t               request_num
03643  ** @param uint16_t               request_total
03644  ** @param uint32_t               data_len
03645  ** @param const uint8_t         *data
03646  ** @returns xcb_void_cookie_t
03647  **
03648  *****************************************************************************/
03649  
03650 xcb_void_cookie_t
03651 xcb_glx_render_large (xcb_connection_t      *c  ,
03652                       xcb_glx_context_tag_t  context_tag  ,
03653                       uint16_t               request_num  ,
03654                       uint16_t               request_total  ,
03655                       uint32_t               data_len  ,
03656                       const uint8_t         *data  );
03657 
03670 /*****************************************************************************
03671  **
03672  ** xcb_void_cookie_t xcb_glx_create_context_checked
03673  ** 
03674  ** @param xcb_connection_t  *c
03675  ** @param xcb_glx_context_t  context
03676  ** @param xcb_visualid_t     visual
03677  ** @param uint32_t           screen
03678  ** @param xcb_glx_context_t  share_list
03679  ** @param uint8_t            is_direct
03680  ** @returns xcb_void_cookie_t
03681  **
03682  *****************************************************************************/
03683  
03684 xcb_void_cookie_t
03685 xcb_glx_create_context_checked (xcb_connection_t  *c  ,
03686                                 xcb_glx_context_t  context  ,
03687                                 xcb_visualid_t     visual  ,
03688                                 uint32_t           screen  ,
03689                                 xcb_glx_context_t  share_list  ,
03690                                 uint8_t            is_direct  );
03691 
03701 /*****************************************************************************
03702  **
03703  ** xcb_void_cookie_t xcb_glx_create_context
03704  ** 
03705  ** @param xcb_connection_t  *c
03706  ** @param xcb_glx_context_t  context
03707  ** @param xcb_visualid_t     visual
03708  ** @param uint32_t           screen
03709  ** @param xcb_glx_context_t  share_list
03710  ** @param uint8_t            is_direct
03711  ** @returns xcb_void_cookie_t
03712  **
03713  *****************************************************************************/
03714  
03715 xcb_void_cookie_t
03716 xcb_glx_create_context (xcb_connection_t  *c  ,
03717                         xcb_glx_context_t  context  ,
03718                         xcb_visualid_t     visual  ,
03719                         uint32_t           screen  ,
03720                         xcb_glx_context_t  share_list  ,
03721                         uint8_t            is_direct  );
03722 
03735 /*****************************************************************************
03736  **
03737  ** xcb_void_cookie_t xcb_glx_destroy_context_checked
03738  ** 
03739  ** @param xcb_connection_t  *c
03740  ** @param xcb_glx_context_t  context
03741  ** @returns xcb_void_cookie_t
03742  **
03743  *****************************************************************************/
03744  
03745 xcb_void_cookie_t
03746 xcb_glx_destroy_context_checked (xcb_connection_t  *c  ,
03747                                  xcb_glx_context_t  context  );
03748 
03758 /*****************************************************************************
03759  **
03760  ** xcb_void_cookie_t xcb_glx_destroy_context
03761  ** 
03762  ** @param xcb_connection_t  *c
03763  ** @param xcb_glx_context_t  context
03764  ** @returns xcb_void_cookie_t
03765  **
03766  *****************************************************************************/
03767  
03768 xcb_void_cookie_t
03769 xcb_glx_destroy_context (xcb_connection_t  *c  ,
03770                          xcb_glx_context_t  context  );
03771 
03781 /*****************************************************************************
03782  **
03783  ** xcb_glx_make_current_cookie_t xcb_glx_make_current
03784  ** 
03785  ** @param xcb_connection_t      *c
03786  ** @param xcb_glx_drawable_t     drawable
03787  ** @param xcb_glx_context_t      context
03788  ** @param xcb_glx_context_tag_t  old_context_tag
03789  ** @returns xcb_glx_make_current_cookie_t
03790  **
03791  *****************************************************************************/
03792  
03793 xcb_glx_make_current_cookie_t
03794 xcb_glx_make_current (xcb_connection_t      *c  ,
03795                       xcb_glx_drawable_t     drawable  ,
03796                       xcb_glx_context_t      context  ,
03797                       xcb_glx_context_tag_t  old_context_tag  );
03798 
03811 /*****************************************************************************
03812  **
03813  ** xcb_glx_make_current_cookie_t xcb_glx_make_current_unchecked
03814  ** 
03815  ** @param xcb_connection_t      *c
03816  ** @param xcb_glx_drawable_t     drawable
03817  ** @param xcb_glx_context_t      context
03818  ** @param xcb_glx_context_tag_t  old_context_tag
03819  ** @returns xcb_glx_make_current_cookie_t
03820  **
03821  *****************************************************************************/
03822  
03823 xcb_glx_make_current_cookie_t
03824 xcb_glx_make_current_unchecked (xcb_connection_t      *c  ,
03825                                 xcb_glx_drawable_t     drawable  ,
03826                                 xcb_glx_context_t      context  ,
03827                                 xcb_glx_context_tag_t  old_context_tag  );
03828 
03844 /*****************************************************************************
03845  **
03846  ** xcb_glx_make_current_reply_t * xcb_glx_make_current_reply
03847  ** 
03848  ** @param xcb_connection_t               *c
03849  ** @param xcb_glx_make_current_cookie_t   cookie
03850  ** @param xcb_generic_error_t           **e
03851  ** @returns xcb_glx_make_current_reply_t *
03852  **
03853  *****************************************************************************/
03854  
03855 xcb_glx_make_current_reply_t *
03856 xcb_glx_make_current_reply (xcb_connection_t               *c  ,
03857                             xcb_glx_make_current_cookie_t   cookie  ,
03858                             xcb_generic_error_t           **e  );
03859 
03869 /*****************************************************************************
03870  **
03871  ** xcb_glx_is_direct_cookie_t xcb_glx_is_direct
03872  ** 
03873  ** @param xcb_connection_t  *c
03874  ** @param xcb_glx_context_t  context
03875  ** @returns xcb_glx_is_direct_cookie_t
03876  **
03877  *****************************************************************************/
03878  
03879 xcb_glx_is_direct_cookie_t
03880 xcb_glx_is_direct (xcb_connection_t  *c  ,
03881                    xcb_glx_context_t  context  );
03882 
03895 /*****************************************************************************
03896  **
03897  ** xcb_glx_is_direct_cookie_t xcb_glx_is_direct_unchecked
03898  ** 
03899  ** @param xcb_connection_t  *c
03900  ** @param xcb_glx_context_t  context
03901  ** @returns xcb_glx_is_direct_cookie_t
03902  **
03903  *****************************************************************************/
03904  
03905 xcb_glx_is_direct_cookie_t
03906 xcb_glx_is_direct_unchecked (xcb_connection_t  *c  ,
03907                              xcb_glx_context_t  context  );
03908 
03924 /*****************************************************************************
03925  **
03926  ** xcb_glx_is_direct_reply_t * xcb_glx_is_direct_reply
03927  ** 
03928  ** @param xcb_connection_t            *c
03929  ** @param xcb_glx_is_direct_cookie_t   cookie
03930  ** @param xcb_generic_error_t        **e
03931  ** @returns xcb_glx_is_direct_reply_t *
03932  **
03933  *****************************************************************************/
03934  
03935 xcb_glx_is_direct_reply_t *
03936 xcb_glx_is_direct_reply (xcb_connection_t            *c  ,
03937                          xcb_glx_is_direct_cookie_t   cookie  ,
03938                          xcb_generic_error_t        **e  );
03939 
03949 /*****************************************************************************
03950  **
03951  ** xcb_glx_query_version_cookie_t xcb_glx_query_version
03952  ** 
03953  ** @param xcb_connection_t *c
03954  ** @param uint32_t          major_version
03955  ** @param uint32_t          minor_version
03956  ** @returns xcb_glx_query_version_cookie_t
03957  **
03958  *****************************************************************************/
03959  
03960 xcb_glx_query_version_cookie_t
03961 xcb_glx_query_version (xcb_connection_t *c  ,
03962                        uint32_t          major_version  ,
03963                        uint32_t          minor_version  );
03964 
03977 /*****************************************************************************
03978  **
03979  ** xcb_glx_query_version_cookie_t xcb_glx_query_version_unchecked
03980  ** 
03981  ** @param xcb_connection_t *c
03982  ** @param uint32_t          major_version
03983  ** @param uint32_t          minor_version
03984  ** @returns xcb_glx_query_version_cookie_t
03985  **
03986  *****************************************************************************/
03987  
03988 xcb_glx_query_version_cookie_t
03989 xcb_glx_query_version_unchecked (xcb_connection_t *c  ,
03990                                  uint32_t          major_version  ,
03991                                  uint32_t          minor_version  );
03992 
04008 /*****************************************************************************
04009  **
04010  ** xcb_glx_query_version_reply_t * xcb_glx_query_version_reply
04011  ** 
04012  ** @param xcb_connection_t                *c
04013  ** @param xcb_glx_query_version_cookie_t   cookie
04014  ** @param xcb_generic_error_t            **e
04015  ** @returns xcb_glx_query_version_reply_t *
04016  **
04017  *****************************************************************************/
04018  
04019 xcb_glx_query_version_reply_t *
04020 xcb_glx_query_version_reply (xcb_connection_t                *c  ,
04021                              xcb_glx_query_version_cookie_t   cookie  ,
04022                              xcb_generic_error_t            **e  );
04023 
04036 /*****************************************************************************
04037  **
04038  ** xcb_void_cookie_t xcb_glx_wait_gl_checked
04039  ** 
04040  ** @param xcb_connection_t      *c
04041  ** @param xcb_glx_context_tag_t  context_tag
04042  ** @returns xcb_void_cookie_t
04043  **
04044  *****************************************************************************/
04045  
04046 xcb_void_cookie_t
04047 xcb_glx_wait_gl_checked (xcb_connection_t      *c  ,
04048                          xcb_glx_context_tag_t  context_tag  );
04049 
04059 /*****************************************************************************
04060  **
04061  ** xcb_void_cookie_t xcb_glx_wait_gl
04062  ** 
04063  ** @param xcb_connection_t      *c
04064  ** @param xcb_glx_context_tag_t  context_tag
04065  ** @returns xcb_void_cookie_t
04066  **
04067  *****************************************************************************/
04068  
04069 xcb_void_cookie_t
04070 xcb_glx_wait_gl (xcb_connection_t      *c  ,
04071                  xcb_glx_context_tag_t  context_tag  );
04072 
04085 /*****************************************************************************
04086  **
04087  ** xcb_void_cookie_t xcb_glx_wait_x_checked
04088  ** 
04089  ** @param xcb_connection_t      *c
04090  ** @param xcb_glx_context_tag_t  context_tag
04091  ** @returns xcb_void_cookie_t
04092  **
04093  *****************************************************************************/
04094  
04095 xcb_void_cookie_t
04096 xcb_glx_wait_x_checked (xcb_connection_t      *c  ,
04097                         xcb_glx_context_tag_t  context_tag  );
04098 
04108 /*****************************************************************************
04109  **
04110  ** xcb_void_cookie_t xcb_glx_wait_x
04111  ** 
04112  ** @param xcb_connection_t      *c
04113  ** @param xcb_glx_context_tag_t  context_tag
04114  ** @returns xcb_void_cookie_t
04115  **
04116  *****************************************************************************/
04117  
04118 xcb_void_cookie_t
04119 xcb_glx_wait_x (xcb_connection_t      *c  ,
04120                 xcb_glx_context_tag_t  context_tag  );
04121 
04134 /*****************************************************************************
04135  **
04136  ** xcb_void_cookie_t xcb_glx_copy_context_checked
04137  ** 
04138  ** @param xcb_connection_t      *c
04139  ** @param xcb_glx_context_t      src
04140  ** @param xcb_glx_context_t      dest
04141  ** @param uint32_t               mask
04142  ** @param xcb_glx_context_tag_t  src_context_tag
04143  ** @returns xcb_void_cookie_t
04144  **
04145  *****************************************************************************/
04146  
04147 xcb_void_cookie_t
04148 xcb_glx_copy_context_checked (xcb_connection_t      *c  ,
04149                               xcb_glx_context_t      src  ,
04150                               xcb_glx_context_t      dest  ,
04151                               uint32_t               mask  ,
04152                               xcb_glx_context_tag_t  src_context_tag  );
04153 
04163 /*****************************************************************************
04164  **
04165  ** xcb_void_cookie_t xcb_glx_copy_context
04166  ** 
04167  ** @param xcb_connection_t      *c
04168  ** @param xcb_glx_context_t      src
04169  ** @param xcb_glx_context_t      dest
04170  ** @param uint32_t               mask
04171  ** @param xcb_glx_context_tag_t  src_context_tag
04172  ** @returns xcb_void_cookie_t
04173  **
04174  *****************************************************************************/
04175  
04176 xcb_void_cookie_t
04177 xcb_glx_copy_context (xcb_connection_t      *c  ,
04178                       xcb_glx_context_t      src  ,
04179                       xcb_glx_context_t      dest  ,
04180                       uint32_t               mask  ,
04181                       xcb_glx_context_tag_t  src_context_tag  );
04182 
04195 /*****************************************************************************
04196  **
04197  ** xcb_void_cookie_t xcb_glx_swap_buffers_checked
04198  ** 
04199  ** @param xcb_connection_t      *c
04200  ** @param xcb_glx_context_tag_t  context_tag
04201  ** @param xcb_glx_drawable_t     drawable
04202  ** @returns xcb_void_cookie_t
04203  **
04204  *****************************************************************************/
04205  
04206 xcb_void_cookie_t
04207 xcb_glx_swap_buffers_checked (xcb_connection_t      *c  ,
04208                               xcb_glx_context_tag_t  context_tag  ,
04209                               xcb_glx_drawable_t     drawable  );
04210 
04220 /*****************************************************************************
04221  **
04222  ** xcb_void_cookie_t xcb_glx_swap_buffers
04223  ** 
04224  ** @param xcb_connection_t      *c
04225  ** @param xcb_glx_context_tag_t  context_tag
04226  ** @param xcb_glx_drawable_t     drawable
04227  ** @returns xcb_void_cookie_t
04228  **
04229  *****************************************************************************/
04230  
04231 xcb_void_cookie_t
04232 xcb_glx_swap_buffers (xcb_connection_t      *c  ,
04233                       xcb_glx_context_tag_t  context_tag  ,
04234                       xcb_glx_drawable_t     drawable  );
04235 
04248 /*****************************************************************************
04249  **
04250  ** xcb_void_cookie_t xcb_glx_use_x_font_checked
04251  ** 
04252  ** @param xcb_connection_t      *c
04253  ** @param xcb_glx_context_tag_t  context_tag
04254  ** @param xcb_font_t             font
04255  ** @param uint32_t               first
04256  ** @param uint32_t               count
04257  ** @param uint32_t               list_base
04258  ** @returns xcb_void_cookie_t
04259  **
04260  *****************************************************************************/
04261  
04262 xcb_void_cookie_t
04263 xcb_glx_use_x_font_checked (xcb_connection_t      *c  ,
04264                             xcb_glx_context_tag_t  context_tag  ,
04265                             xcb_font_t             font  ,
04266                             uint32_t               first  ,
04267                             uint32_t               count  ,
04268                             uint32_t               list_base  );
04269 
04279 /*****************************************************************************
04280  **
04281  ** xcb_void_cookie_t xcb_glx_use_x_font
04282  ** 
04283  ** @param xcb_connection_t      *c
04284  ** @param xcb_glx_context_tag_t  context_tag
04285  ** @param xcb_font_t             font
04286  ** @param uint32_t               first
04287  ** @param uint32_t               count
04288  ** @param uint32_t               list_base
04289  ** @returns xcb_void_cookie_t
04290  **
04291  *****************************************************************************/
04292  
04293 xcb_void_cookie_t
04294 xcb_glx_use_x_font (xcb_connection_t      *c  ,
04295                     xcb_glx_context_tag_t  context_tag  ,
04296                     xcb_font_t             font  ,
04297                     uint32_t               first  ,
04298                     uint32_t               count  ,
04299                     uint32_t               list_base  );
04300 
04313 /*****************************************************************************
04314  **
04315  ** xcb_void_cookie_t xcb_glx_create_glx_pixmap_checked
04316  ** 
04317  ** @param xcb_connection_t *c
04318  ** @param uint32_t          screen
04319  ** @param xcb_visualid_t    visual
04320  ** @param xcb_pixmap_t      pixmap
04321  ** @param xcb_glx_pixmap_t  glx_pixmap
04322  ** @returns xcb_void_cookie_t
04323  **
04324  *****************************************************************************/
04325  
04326 xcb_void_cookie_t
04327 xcb_glx_create_glx_pixmap_checked (xcb_connection_t *c  ,
04328                                    uint32_t          screen  ,
04329                                    xcb_visualid_t    visual  ,
04330                                    xcb_pixmap_t      pixmap  ,
04331                                    xcb_glx_pixmap_t  glx_pixmap  );
04332 
04342 /*****************************************************************************
04343  **
04344  ** xcb_void_cookie_t xcb_glx_create_glx_pixmap
04345  ** 
04346  ** @param xcb_connection_t *c
04347  ** @param uint32_t          screen
04348  ** @param xcb_visualid_t    visual
04349  ** @param xcb_pixmap_t      pixmap
04350  ** @param xcb_glx_pixmap_t  glx_pixmap
04351  ** @returns xcb_void_cookie_t
04352  **
04353  *****************************************************************************/
04354  
04355 xcb_void_cookie_t
04356 xcb_glx_create_glx_pixmap (xcb_connection_t *c  ,
04357                            uint32_t          screen  ,
04358                            xcb_visualid_t    visual  ,
04359                            xcb_pixmap_t      pixmap  ,
04360                            xcb_glx_pixmap_t  glx_pixmap  );
04361 
04362 int
04363 xcb_glx_get_visual_configs_sizeof (const void  *_buffer  );
04364 
04374 /*****************************************************************************
04375  **
04376  ** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs
04377  ** 
04378  ** @param xcb_connection_t *c
04379  ** @param uint32_t          screen
04380  ** @returns xcb_glx_get_visual_configs_cookie_t
04381  **
04382  *****************************************************************************/
04383  
04384 xcb_glx_get_visual_configs_cookie_t
04385 xcb_glx_get_visual_configs (xcb_connection_t *c  ,
04386                             uint32_t          screen  );
04387 
04400 /*****************************************************************************
04401  **
04402  ** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs_unchecked
04403  ** 
04404  ** @param xcb_connection_t *c
04405  ** @param uint32_t          screen
04406  ** @returns xcb_glx_get_visual_configs_cookie_t
04407  **
04408  *****************************************************************************/
04409  
04410 xcb_glx_get_visual_configs_cookie_t
04411 xcb_glx_get_visual_configs_unchecked (xcb_connection_t *c  ,
04412                                       uint32_t          screen  );
04413 
04414 
04415 /*****************************************************************************
04416  **
04417  ** uint32_t * xcb_glx_get_visual_configs_property_list
04418  ** 
04419  ** @param const xcb_glx_get_visual_configs_reply_t *R
04420  ** @returns uint32_t *
04421  **
04422  *****************************************************************************/
04423  
04424 uint32_t *
04425 xcb_glx_get_visual_configs_property_list (const xcb_glx_get_visual_configs_reply_t *R  );
04426 
04427 
04428 /*****************************************************************************
04429  **
04430  ** int xcb_glx_get_visual_configs_property_list_length
04431  ** 
04432  ** @param const xcb_glx_get_visual_configs_reply_t *R
04433  ** @returns int
04434  **
04435  *****************************************************************************/
04436  
04437 int
04438 xcb_glx_get_visual_configs_property_list_length (const xcb_glx_get_visual_configs_reply_t *R  );
04439 
04440 
04441 /*****************************************************************************
04442  **
04443  ** xcb_generic_iterator_t xcb_glx_get_visual_configs_property_list_end
04444  ** 
04445  ** @param const xcb_glx_get_visual_configs_reply_t *R
04446  ** @returns xcb_generic_iterator_t
04447  **
04448  *****************************************************************************/
04449  
04450 xcb_generic_iterator_t
04451 xcb_glx_get_visual_configs_property_list_end (const xcb_glx_get_visual_configs_reply_t *R  );
04452 
04468 /*****************************************************************************
04469  **
04470  ** xcb_glx_get_visual_configs_reply_t * xcb_glx_get_visual_configs_reply
04471  ** 
04472  ** @param xcb_connection_t                     *c
04473  ** @param xcb_glx_get_visual_configs_cookie_t   cookie
04474  ** @param xcb_generic_error_t                 **e
04475  ** @returns xcb_glx_get_visual_configs_reply_t *
04476  **
04477  *****************************************************************************/
04478  
04479 xcb_glx_get_visual_configs_reply_t *
04480 xcb_glx_get_visual_configs_reply (xcb_connection_t                     *c  ,
04481                                   xcb_glx_get_visual_configs_cookie_t   cookie  ,
04482                                   xcb_generic_error_t                 **e  );
04483 
04496 /*****************************************************************************
04497  **
04498  ** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap_checked
04499  ** 
04500  ** @param xcb_connection_t *c
04501  ** @param xcb_glx_pixmap_t  glx_pixmap
04502  ** @returns xcb_void_cookie_t
04503  **
04504  *****************************************************************************/
04505  
04506 xcb_void_cookie_t
04507 xcb_glx_destroy_glx_pixmap_checked (xcb_connection_t *c  ,
04508                                     xcb_glx_pixmap_t  glx_pixmap  );
04509 
04519 /*****************************************************************************
04520  **
04521  ** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap
04522  ** 
04523  ** @param xcb_connection_t *c
04524  ** @param xcb_glx_pixmap_t  glx_pixmap
04525  ** @returns xcb_void_cookie_t
04526  **
04527  *****************************************************************************/
04528  
04529 xcb_void_cookie_t
04530 xcb_glx_destroy_glx_pixmap (xcb_connection_t *c  ,
04531                             xcb_glx_pixmap_t  glx_pixmap  );
04532 
04533 int
04534 xcb_glx_vendor_private_sizeof (const void  *_buffer  ,
04535                                uint32_t     data_len  );
04536 
04549 /*****************************************************************************
04550  **
04551  ** xcb_void_cookie_t xcb_glx_vendor_private_checked
04552  ** 
04553  ** @param xcb_connection_t      *c
04554  ** @param uint32_t               vendor_code
04555  ** @param xcb_glx_context_tag_t  context_tag
04556  ** @param uint32_t               data_len
04557  ** @param const uint8_t         *data
04558  ** @returns xcb_void_cookie_t
04559  **
04560  *****************************************************************************/
04561  
04562 xcb_void_cookie_t
04563 xcb_glx_vendor_private_checked (xcb_connection_t      *c  ,
04564                                 uint32_t               vendor_code  ,
04565                                 xcb_glx_context_tag_t  context_tag  ,
04566                                 uint32_t               data_len  ,
04567                                 const uint8_t         *data  );
04568 
04578 /*****************************************************************************
04579  **
04580  ** xcb_void_cookie_t xcb_glx_vendor_private
04581  ** 
04582  ** @param xcb_connection_t      *c
04583  ** @param uint32_t               vendor_code
04584  ** @param xcb_glx_context_tag_t  context_tag
04585  ** @param uint32_t               data_len
04586  ** @param const uint8_t         *data
04587  ** @returns xcb_void_cookie_t
04588  **
04589  *****************************************************************************/
04590  
04591 xcb_void_cookie_t
04592 xcb_glx_vendor_private (xcb_connection_t      *c  ,
04593                         uint32_t               vendor_code  ,
04594                         xcb_glx_context_tag_t  context_tag  ,
04595                         uint32_t               data_len  ,
04596                         const uint8_t         *data  );
04597 
04598 int
04599 xcb_glx_vendor_private_with_reply_sizeof (const void  *_buffer  ,
04600                                           uint32_t     data_len  );
04601 
04611 /*****************************************************************************
04612  **
04613  ** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply
04614  ** 
04615  ** @param xcb_connection_t      *c
04616  ** @param uint32_t               vendor_code
04617  ** @param xcb_glx_context_tag_t  context_tag
04618  ** @param uint32_t               data_len
04619  ** @param const uint8_t         *data
04620  ** @returns xcb_glx_vendor_private_with_reply_cookie_t
04621  **
04622  *****************************************************************************/
04623  
04624 xcb_glx_vendor_private_with_reply_cookie_t
04625 xcb_glx_vendor_private_with_reply (xcb_connection_t      *c  ,
04626                                    uint32_t               vendor_code  ,
04627                                    xcb_glx_context_tag_t  context_tag  ,
04628                                    uint32_t               data_len  ,
04629                                    const uint8_t         *data  );
04630 
04643 /*****************************************************************************
04644  **
04645  ** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply_unchecked
04646  ** 
04647  ** @param xcb_connection_t      *c
04648  ** @param uint32_t               vendor_code
04649  ** @param xcb_glx_context_tag_t  context_tag
04650  ** @param uint32_t               data_len
04651  ** @param const uint8_t         *data
04652  ** @returns xcb_glx_vendor_private_with_reply_cookie_t
04653  **
04654  *****************************************************************************/
04655  
04656 xcb_glx_vendor_private_with_reply_cookie_t
04657 xcb_glx_vendor_private_with_reply_unchecked (xcb_connection_t      *c  ,
04658                                              uint32_t               vendor_code  ,
04659                                              xcb_glx_context_tag_t  context_tag  ,
04660                                              uint32_t               data_len  ,
04661                                              const uint8_t         *data  );
04662 
04663 
04664 /*****************************************************************************
04665  **
04666  ** uint8_t * xcb_glx_vendor_private_with_reply_data_2
04667  ** 
04668  ** @param const xcb_glx_vendor_private_with_reply_reply_t *R
04669  ** @returns uint8_t *
04670  **
04671  *****************************************************************************/
04672  
04673 uint8_t *
04674 xcb_glx_vendor_private_with_reply_data_2 (const xcb_glx_vendor_private_with_reply_reply_t *R  );
04675 
04676 
04677 /*****************************************************************************
04678  **
04679  ** int xcb_glx_vendor_private_with_reply_data_2_length
04680  ** 
04681  ** @param const xcb_glx_vendor_private_with_reply_reply_t *R
04682  ** @returns int
04683  **
04684  *****************************************************************************/
04685  
04686 int
04687 xcb_glx_vendor_private_with_reply_data_2_length (const xcb_glx_vendor_private_with_reply_reply_t *R  );
04688 
04689 
04690 /*****************************************************************************
04691  **
04692  ** xcb_generic_iterator_t xcb_glx_vendor_private_with_reply_data_2_end
04693  ** 
04694  ** @param const xcb_glx_vendor_private_with_reply_reply_t *R
04695  ** @returns xcb_generic_iterator_t
04696  **
04697  *****************************************************************************/
04698  
04699 xcb_generic_iterator_t
04700 xcb_glx_vendor_private_with_reply_data_2_end (const xcb_glx_vendor_private_with_reply_reply_t *R  );
04701 
04717 /*****************************************************************************
04718  **
04719  ** xcb_glx_vendor_private_with_reply_reply_t * xcb_glx_vendor_private_with_reply_reply
04720  ** 
04721  ** @param xcb_connection_t                            *c
04722  ** @param xcb_glx_vendor_private_with_reply_cookie_t   cookie
04723  ** @param xcb_generic_error_t                        **e
04724  ** @returns xcb_glx_vendor_private_with_reply_reply_t *
04725  **
04726  *****************************************************************************/
04727  
04728 xcb_glx_vendor_private_with_reply_reply_t *
04729 xcb_glx_vendor_private_with_reply_reply (xcb_connection_t                            *c  ,
04730                                          xcb_glx_vendor_private_with_reply_cookie_t   cookie  ,
04731                                          xcb_generic_error_t                        **e  );
04732 
04742 /*****************************************************************************
04743  **
04744  ** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string
04745  ** 
04746  ** @param xcb_connection_t *c
04747  ** @param uint32_t          screen
04748  ** @returns xcb_glx_query_extensions_string_cookie_t
04749  **
04750  *****************************************************************************/
04751  
04752 xcb_glx_query_extensions_string_cookie_t
04753 xcb_glx_query_extensions_string (xcb_connection_t *c  ,
04754                                  uint32_t          screen  );
04755 
04768 /*****************************************************************************
04769  **
04770  ** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string_unchecked
04771  ** 
04772  ** @param xcb_connection_t *c
04773  ** @param uint32_t          screen
04774  ** @returns xcb_glx_query_extensions_string_cookie_t
04775  **
04776  *****************************************************************************/
04777  
04778 xcb_glx_query_extensions_string_cookie_t
04779 xcb_glx_query_extensions_string_unchecked (xcb_connection_t *c  ,
04780                                            uint32_t          screen  );
04781 
04797 /*****************************************************************************
04798  **
04799  ** xcb_glx_query_extensions_string_reply_t * xcb_glx_query_extensions_string_reply
04800  ** 
04801  ** @param xcb_connection_t                          *c
04802  ** @param xcb_glx_query_extensions_string_cookie_t   cookie
04803  ** @param xcb_generic_error_t                      **e
04804  ** @returns xcb_glx_query_extensions_string_reply_t *
04805  **
04806  *****************************************************************************/
04807  
04808 xcb_glx_query_extensions_string_reply_t *
04809 xcb_glx_query_extensions_string_reply (xcb_connection_t                          *c  ,
04810                                        xcb_glx_query_extensions_string_cookie_t   cookie  ,
04811                                        xcb_generic_error_t                      **e  );
04812 
04813 int
04814 xcb_glx_query_server_string_sizeof (const void  *_buffer  );
04815 
04825 /*****************************************************************************
04826  **
04827  ** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string
04828  ** 
04829  ** @param xcb_connection_t *c
04830  ** @param uint32_t          screen
04831  ** @param uint32_t          name
04832  ** @returns xcb_glx_query_server_string_cookie_t
04833  **
04834  *****************************************************************************/
04835  
04836 xcb_glx_query_server_string_cookie_t
04837 xcb_glx_query_server_string (xcb_connection_t *c  ,
04838                              uint32_t          screen  ,
04839                              uint32_t          name  );
04840 
04853 /*****************************************************************************
04854  **
04855  ** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string_unchecked
04856  ** 
04857  ** @param xcb_connection_t *c
04858  ** @param uint32_t          screen
04859  ** @param uint32_t          name
04860  ** @returns xcb_glx_query_server_string_cookie_t
04861  **
04862  *****************************************************************************/
04863  
04864 xcb_glx_query_server_string_cookie_t
04865 xcb_glx_query_server_string_unchecked (xcb_connection_t *c  ,
04866                                        uint32_t          screen  ,
04867                                        uint32_t          name  );
04868 
04869 
04870 /*****************************************************************************
04871  **
04872  ** char * xcb_glx_query_server_string_string
04873  ** 
04874  ** @param const xcb_glx_query_server_string_reply_t *R
04875  ** @returns char *
04876  **
04877  *****************************************************************************/
04878  
04879 char *
04880 xcb_glx_query_server_string_string (const xcb_glx_query_server_string_reply_t *R  );
04881 
04882 
04883 /*****************************************************************************
04884  **
04885  ** int xcb_glx_query_server_string_string_length
04886  ** 
04887  ** @param const xcb_glx_query_server_string_reply_t *R
04888  ** @returns int
04889  **
04890  *****************************************************************************/
04891  
04892 int
04893 xcb_glx_query_server_string_string_length (const xcb_glx_query_server_string_reply_t *R  );
04894 
04895 
04896 /*****************************************************************************
04897  **
04898  ** xcb_generic_iterator_t xcb_glx_query_server_string_string_end
04899  ** 
04900  ** @param const xcb_glx_query_server_string_reply_t *R
04901  ** @returns xcb_generic_iterator_t
04902  **
04903  *****************************************************************************/
04904  
04905 xcb_generic_iterator_t
04906 xcb_glx_query_server_string_string_end (const xcb_glx_query_server_string_reply_t *R  );
04907 
04923 /*****************************************************************************
04924  **
04925  ** xcb_glx_query_server_string_reply_t * xcb_glx_query_server_string_reply
04926  ** 
04927  ** @param xcb_connection_t                      *c
04928  ** @param xcb_glx_query_server_string_cookie_t   cookie
04929  ** @param xcb_generic_error_t                  **e
04930  ** @returns xcb_glx_query_server_string_reply_t *
04931  **
04932  *****************************************************************************/
04933  
04934 xcb_glx_query_server_string_reply_t *
04935 xcb_glx_query_server_string_reply (xcb_connection_t                      *c  ,
04936                                    xcb_glx_query_server_string_cookie_t   cookie  ,
04937                                    xcb_generic_error_t                  **e  );
04938 
04939 int
04940 xcb_glx_client_info_sizeof (const void  *_buffer  );
04941 
04954 /*****************************************************************************
04955  **
04956  ** xcb_void_cookie_t xcb_glx_client_info_checked
04957  ** 
04958  ** @param xcb_connection_t *c
04959  ** @param uint32_t          major_version
04960  ** @param uint32_t          minor_version
04961  ** @param uint32_t          str_len
04962  ** @param const char       *string
04963  ** @returns xcb_void_cookie_t
04964  **
04965  *****************************************************************************/
04966  
04967 xcb_void_cookie_t
04968 xcb_glx_client_info_checked (xcb_connection_t *c  ,
04969                              uint32_t          major_version  ,
04970                              uint32_t          minor_version  ,
04971                              uint32_t          str_len  ,
04972                              const char       *string  );
04973 
04983 /*****************************************************************************
04984  **
04985  ** xcb_void_cookie_t xcb_glx_client_info
04986  ** 
04987  ** @param xcb_connection_t *c
04988  ** @param uint32_t          major_version
04989  ** @param uint32_t          minor_version
04990  ** @param uint32_t          str_len
04991  ** @param const char       *string
04992  ** @returns xcb_void_cookie_t
04993  **
04994  *****************************************************************************/
04995  
04996 xcb_void_cookie_t
04997 xcb_glx_client_info (xcb_connection_t *c  ,
04998                      uint32_t          major_version  ,
04999                      uint32_t          minor_version  ,
05000                      uint32_t          str_len  ,
05001                      const char       *string  );
05002 
05003 int
05004 xcb_glx_get_fb_configs_sizeof (const void  *_buffer  );
05005 
05015 /*****************************************************************************
05016  **
05017  ** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs
05018  ** 
05019  ** @param xcb_connection_t *c
05020  ** @param uint32_t          screen
05021  ** @returns xcb_glx_get_fb_configs_cookie_t
05022  **
05023  *****************************************************************************/
05024  
05025 xcb_glx_get_fb_configs_cookie_t
05026 xcb_glx_get_fb_configs (xcb_connection_t *c  ,
05027                         uint32_t          screen  );
05028 
05041 /*****************************************************************************
05042  **
05043  ** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs_unchecked
05044  ** 
05045  ** @param xcb_connection_t *c
05046  ** @param uint32_t          screen
05047  ** @returns xcb_glx_get_fb_configs_cookie_t
05048  **
05049  *****************************************************************************/
05050  
05051 xcb_glx_get_fb_configs_cookie_t
05052 xcb_glx_get_fb_configs_unchecked (xcb_connection_t *c  ,
05053                                   uint32_t          screen  );
05054 
05055 
05056 /*****************************************************************************
05057  **
05058  ** uint32_t * xcb_glx_get_fb_configs_property_list
05059  ** 
05060  ** @param const xcb_glx_get_fb_configs_reply_t *R
05061  ** @returns uint32_t *
05062  **
05063  *****************************************************************************/
05064  
05065 uint32_t *
05066 xcb_glx_get_fb_configs_property_list (const xcb_glx_get_fb_configs_reply_t *R  );
05067 
05068 
05069 /*****************************************************************************
05070  **
05071  ** int xcb_glx_get_fb_configs_property_list_length
05072  ** 
05073  ** @param const xcb_glx_get_fb_configs_reply_t *R
05074  ** @returns int
05075  **
05076  *****************************************************************************/
05077  
05078 int
05079 xcb_glx_get_fb_configs_property_list_length (const xcb_glx_get_fb_configs_reply_t *R  );
05080 
05081 
05082 /*****************************************************************************
05083  **
05084  ** xcb_generic_iterator_t xcb_glx_get_fb_configs_property_list_end
05085  ** 
05086  ** @param const xcb_glx_get_fb_configs_reply_t *R
05087  ** @returns xcb_generic_iterator_t
05088  **
05089  *****************************************************************************/
05090  
05091 xcb_generic_iterator_t
05092 xcb_glx_get_fb_configs_property_list_end (const xcb_glx_get_fb_configs_reply_t *R  );
05093 
05109 /*****************************************************************************
05110  **
05111  ** xcb_glx_get_fb_configs_reply_t * xcb_glx_get_fb_configs_reply
05112  ** 
05113  ** @param xcb_connection_t                 *c
05114  ** @param xcb_glx_get_fb_configs_cookie_t   cookie
05115  ** @param xcb_generic_error_t             **e
05116  ** @returns xcb_glx_get_fb_configs_reply_t *
05117  **
05118  *****************************************************************************/
05119  
05120 xcb_glx_get_fb_configs_reply_t *
05121 xcb_glx_get_fb_configs_reply (xcb_connection_t                 *c  ,
05122                               xcb_glx_get_fb_configs_cookie_t   cookie  ,
05123                               xcb_generic_error_t             **e  );
05124 
05125 int
05126 xcb_glx_create_pixmap_sizeof (const void  *_buffer  );
05127 
05140 /*****************************************************************************
05141  **
05142  ** xcb_void_cookie_t xcb_glx_create_pixmap_checked
05143  ** 
05144  ** @param xcb_connection_t   *c
05145  ** @param uint32_t            screen
05146  ** @param xcb_glx_fbconfig_t  fbconfig
05147  ** @param xcb_pixmap_t        pixmap
05148  ** @param xcb_glx_pixmap_t    glx_pixmap
05149  ** @param uint32_t            num_attribs
05150  ** @param const uint32_t     *attribs
05151  ** @returns xcb_void_cookie_t
05152  **
05153  *****************************************************************************/
05154  
05155 xcb_void_cookie_t
05156 xcb_glx_create_pixmap_checked (xcb_connection_t   *c  ,
05157                                uint32_t            screen  ,
05158                                xcb_glx_fbconfig_t  fbconfig  ,
05159                                xcb_pixmap_t        pixmap  ,
05160                                xcb_glx_pixmap_t    glx_pixmap  ,
05161                                uint32_t            num_attribs  ,
05162                                const uint32_t     *attribs  );
05163 
05173 /*****************************************************************************
05174  **
05175  ** xcb_void_cookie_t xcb_glx_create_pixmap
05176  ** 
05177  ** @param xcb_connection_t   *c
05178  ** @param uint32_t            screen
05179  ** @param xcb_glx_fbconfig_t  fbconfig
05180  ** @param xcb_pixmap_t        pixmap
05181  ** @param xcb_glx_pixmap_t    glx_pixmap
05182  ** @param uint32_t            num_attribs
05183  ** @param const uint32_t     *attribs
05184  ** @returns xcb_void_cookie_t
05185  **
05186  *****************************************************************************/
05187  
05188 xcb_void_cookie_t
05189 xcb_glx_create_pixmap (xcb_connection_t   *c  ,
05190                        uint32_t            screen  ,
05191                        xcb_glx_fbconfig_t  fbconfig  ,
05192                        xcb_pixmap_t        pixmap  ,
05193                        xcb_glx_pixmap_t    glx_pixmap  ,
05194                        uint32_t            num_attribs  ,
05195                        const uint32_t     *attribs  );
05196 
05209 /*****************************************************************************
05210  **
05211  ** xcb_void_cookie_t xcb_glx_destroy_pixmap_checked
05212  ** 
05213  ** @param xcb_connection_t *c
05214  ** @param xcb_glx_pixmap_t  glx_pixmap
05215  ** @returns xcb_void_cookie_t
05216  **
05217  *****************************************************************************/
05218  
05219 xcb_void_cookie_t
05220 xcb_glx_destroy_pixmap_checked (xcb_connection_t *c  ,
05221                                 xcb_glx_pixmap_t  glx_pixmap  );
05222 
05232 /*****************************************************************************
05233  **
05234  ** xcb_void_cookie_t xcb_glx_destroy_pixmap
05235  ** 
05236  ** @param xcb_connection_t *c
05237  ** @param xcb_glx_pixmap_t  glx_pixmap
05238  ** @returns xcb_void_cookie_t
05239  **
05240  *****************************************************************************/
05241  
05242 xcb_void_cookie_t
05243 xcb_glx_destroy_pixmap (xcb_connection_t *c  ,
05244                         xcb_glx_pixmap_t  glx_pixmap  );
05245 
05258 /*****************************************************************************
05259  **
05260  ** xcb_void_cookie_t xcb_glx_create_new_context_checked
05261  ** 
05262  ** @param xcb_connection_t   *c
05263  ** @param xcb_glx_context_t   context
05264  ** @param xcb_glx_fbconfig_t  fbconfig
05265  ** @param uint32_t            screen
05266  ** @param uint32_t            render_type
05267  ** @param xcb_glx_context_t   share_list
05268  ** @param uint8_t             is_direct
05269  ** @returns xcb_void_cookie_t
05270  **
05271  *****************************************************************************/
05272  
05273 xcb_void_cookie_t
05274 xcb_glx_create_new_context_checked (xcb_connection_t   *c  ,
05275                                     xcb_glx_context_t   context  ,
05276                                     xcb_glx_fbconfig_t  fbconfig  ,
05277                                     uint32_t            screen  ,
05278                                     uint32_t            render_type  ,
05279                                     xcb_glx_context_t   share_list  ,
05280                                     uint8_t             is_direct  );
05281 
05291 /*****************************************************************************
05292  **
05293  ** xcb_void_cookie_t xcb_glx_create_new_context
05294  ** 
05295  ** @param xcb_connection_t   *c
05296  ** @param xcb_glx_context_t   context
05297  ** @param xcb_glx_fbconfig_t  fbconfig
05298  ** @param uint32_t            screen
05299  ** @param uint32_t            render_type
05300  ** @param xcb_glx_context_t   share_list
05301  ** @param uint8_t             is_direct
05302  ** @returns xcb_void_cookie_t
05303  **
05304  *****************************************************************************/
05305  
05306 xcb_void_cookie_t
05307 xcb_glx_create_new_context (xcb_connection_t   *c  ,
05308                             xcb_glx_context_t   context  ,
05309                             xcb_glx_fbconfig_t  fbconfig  ,
05310                             uint32_t            screen  ,
05311                             uint32_t            render_type  ,
05312                             xcb_glx_context_t   share_list  ,
05313                             uint8_t             is_direct  );
05314 
05315 int
05316 xcb_glx_query_context_sizeof (const void  *_buffer  );
05317 
05327 /*****************************************************************************
05328  **
05329  ** xcb_glx_query_context_cookie_t xcb_glx_query_context
05330  ** 
05331  ** @param xcb_connection_t  *c
05332  ** @param xcb_glx_context_t  context
05333  ** @returns xcb_glx_query_context_cookie_t
05334  **
05335  *****************************************************************************/
05336  
05337 xcb_glx_query_context_cookie_t
05338 xcb_glx_query_context (xcb_connection_t  *c  ,
05339                        xcb_glx_context_t  context  );
05340 
05353 /*****************************************************************************
05354  **
05355  ** xcb_glx_query_context_cookie_t xcb_glx_query_context_unchecked
05356  ** 
05357  ** @param xcb_connection_t  *c
05358  ** @param xcb_glx_context_t  context
05359  ** @returns xcb_glx_query_context_cookie_t
05360  **
05361  *****************************************************************************/
05362  
05363 xcb_glx_query_context_cookie_t
05364 xcb_glx_query_context_unchecked (xcb_connection_t  *c  ,
05365                                  xcb_glx_context_t  context  );
05366 
05367 
05368 /*****************************************************************************
05369  **
05370  ** uint32_t * xcb_glx_query_context_attribs
05371  ** 
05372  ** @param const xcb_glx_query_context_reply_t *R
05373  ** @returns uint32_t *
05374  **
05375  *****************************************************************************/
05376  
05377 uint32_t *
05378 xcb_glx_query_context_attribs (const xcb_glx_query_context_reply_t *R  );
05379 
05380 
05381 /*****************************************************************************
05382  **
05383  ** int xcb_glx_query_context_attribs_length
05384  ** 
05385  ** @param const xcb_glx_query_context_reply_t *R
05386  ** @returns int
05387  **
05388  *****************************************************************************/
05389  
05390 int
05391 xcb_glx_query_context_attribs_length (const xcb_glx_query_context_reply_t *R  );
05392 
05393 
05394 /*****************************************************************************
05395  **
05396  ** xcb_generic_iterator_t xcb_glx_query_context_attribs_end
05397  ** 
05398  ** @param const xcb_glx_query_context_reply_t *R
05399  ** @returns xcb_generic_iterator_t
05400  **
05401  *****************************************************************************/
05402  
05403 xcb_generic_iterator_t
05404 xcb_glx_query_context_attribs_end (const xcb_glx_query_context_reply_t *R  );
05405 
05421 /*****************************************************************************
05422  **
05423  ** xcb_glx_query_context_reply_t * xcb_glx_query_context_reply
05424  ** 
05425  ** @param xcb_connection_t                *c
05426  ** @param xcb_glx_query_context_cookie_t   cookie
05427  ** @param xcb_generic_error_t            **e
05428  ** @returns xcb_glx_query_context_reply_t *
05429  **
05430  *****************************************************************************/
05431  
05432 xcb_glx_query_context_reply_t *
05433 xcb_glx_query_context_reply (xcb_connection_t                *c  ,
05434                              xcb_glx_query_context_cookie_t   cookie  ,
05435                              xcb_generic_error_t            **e  );
05436 
05446 /*****************************************************************************
05447  **
05448  ** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current
05449  ** 
05450  ** @param xcb_connection_t      *c
05451  ** @param xcb_glx_context_tag_t  old_context_tag
05452  ** @param xcb_glx_drawable_t     drawable
05453  ** @param xcb_glx_drawable_t     read_drawable
05454  ** @param xcb_glx_context_t      context
05455  ** @returns xcb_glx_make_context_current_cookie_t
05456  **
05457  *****************************************************************************/
05458  
05459 xcb_glx_make_context_current_cookie_t
05460 xcb_glx_make_context_current (xcb_connection_t      *c  ,
05461                               xcb_glx_context_tag_t  old_context_tag  ,
05462                               xcb_glx_drawable_t     drawable  ,
05463                               xcb_glx_drawable_t     read_drawable  ,
05464                               xcb_glx_context_t      context  );
05465 
05478 /*****************************************************************************
05479  **
05480  ** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current_unchecked
05481  ** 
05482  ** @param xcb_connection_t      *c
05483  ** @param xcb_glx_context_tag_t  old_context_tag
05484  ** @param xcb_glx_drawable_t     drawable
05485  ** @param xcb_glx_drawable_t     read_drawable
05486  ** @param xcb_glx_context_t      context
05487  ** @returns xcb_glx_make_context_current_cookie_t
05488  **
05489  *****************************************************************************/
05490  
05491 xcb_glx_make_context_current_cookie_t
05492 xcb_glx_make_context_current_unchecked (xcb_connection_t      *c  ,
05493                                         xcb_glx_context_tag_t  old_context_tag  ,
05494                                         xcb_glx_drawable_t     drawable  ,
05495                                         xcb_glx_drawable_t     read_drawable  ,
05496                                         xcb_glx_context_t      context  );
05497 
05513 /*****************************************************************************
05514  **
05515  ** xcb_glx_make_context_current_reply_t * xcb_glx_make_context_current_reply
05516  ** 
05517  ** @param xcb_connection_t                       *c
05518  ** @param xcb_glx_make_context_current_cookie_t   cookie
05519  ** @param xcb_generic_error_t                   **e
05520  ** @returns xcb_glx_make_context_current_reply_t *
05521  **
05522  *****************************************************************************/
05523  
05524 xcb_glx_make_context_current_reply_t *
05525 xcb_glx_make_context_current_reply (xcb_connection_t                       *c  ,
05526                                     xcb_glx_make_context_current_cookie_t   cookie  ,
05527                                     xcb_generic_error_t                   **e  );
05528 
05529 int
05530 xcb_glx_create_pbuffer_sizeof (const void  *_buffer  );
05531 
05544 /*****************************************************************************
05545  **
05546  ** xcb_void_cookie_t xcb_glx_create_pbuffer_checked
05547  ** 
05548  ** @param xcb_connection_t   *c
05549  ** @param uint32_t            screen
05550  ** @param xcb_glx_fbconfig_t  fbconfig
05551  ** @param xcb_glx_pbuffer_t   pbuffer
05552  ** @param uint32_t            num_attribs
05553  ** @param const uint32_t     *attribs
05554  ** @returns xcb_void_cookie_t
05555  **
05556  *****************************************************************************/
05557  
05558 xcb_void_cookie_t
05559 xcb_glx_create_pbuffer_checked (xcb_connection_t   *c  ,
05560                                 uint32_t            screen  ,
05561                                 xcb_glx_fbconfig_t  fbconfig  ,
05562                                 xcb_glx_pbuffer_t   pbuffer  ,
05563                                 uint32_t            num_attribs  ,
05564                                 const uint32_t     *attribs  );
05565 
05575 /*****************************************************************************
05576  **
05577  ** xcb_void_cookie_t xcb_glx_create_pbuffer
05578  ** 
05579  ** @param xcb_connection_t   *c
05580  ** @param uint32_t            screen
05581  ** @param xcb_glx_fbconfig_t  fbconfig
05582  ** @param xcb_glx_pbuffer_t   pbuffer
05583  ** @param uint32_t            num_attribs
05584  ** @param const uint32_t     *attribs
05585  ** @returns xcb_void_cookie_t
05586  **
05587  *****************************************************************************/
05588  
05589 xcb_void_cookie_t
05590 xcb_glx_create_pbuffer (xcb_connection_t   *c  ,
05591                         uint32_t            screen  ,
05592                         xcb_glx_fbconfig_t  fbconfig  ,
05593                         xcb_glx_pbuffer_t   pbuffer  ,
05594                         uint32_t            num_attribs  ,
05595                         const uint32_t     *attribs  );
05596 
05609 /*****************************************************************************
05610  **
05611  ** xcb_void_cookie_t xcb_glx_destroy_pbuffer_checked
05612  ** 
05613  ** @param xcb_connection_t  *c
05614  ** @param xcb_glx_pbuffer_t  pbuffer
05615  ** @returns xcb_void_cookie_t
05616  **
05617  *****************************************************************************/
05618  
05619 xcb_void_cookie_t
05620 xcb_glx_destroy_pbuffer_checked (xcb_connection_t  *c  ,
05621                                  xcb_glx_pbuffer_t  pbuffer  );
05622 
05632 /*****************************************************************************
05633  **
05634  ** xcb_void_cookie_t xcb_glx_destroy_pbuffer
05635  ** 
05636  ** @param xcb_connection_t  *c
05637  ** @param xcb_glx_pbuffer_t  pbuffer
05638  ** @returns xcb_void_cookie_t
05639  **
05640  *****************************************************************************/
05641  
05642 xcb_void_cookie_t
05643 xcb_glx_destroy_pbuffer (xcb_connection_t  *c  ,
05644                          xcb_glx_pbuffer_t  pbuffer  );
05645 
05646 int
05647 xcb_glx_get_drawable_attributes_sizeof (const void  *_buffer  );
05648 
05658 /*****************************************************************************
05659  **
05660  ** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes
05661  ** 
05662  ** @param xcb_connection_t   *c
05663  ** @param xcb_glx_drawable_t  drawable
05664  ** @returns xcb_glx_get_drawable_attributes_cookie_t
05665  **
05666  *****************************************************************************/
05667  
05668 xcb_glx_get_drawable_attributes_cookie_t
05669 xcb_glx_get_drawable_attributes (xcb_connection_t   *c  ,
05670                                  xcb_glx_drawable_t  drawable  );
05671 
05684 /*****************************************************************************
05685  **
05686  ** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes_unchecked
05687  ** 
05688  ** @param xcb_connection_t   *c
05689  ** @param xcb_glx_drawable_t  drawable
05690  ** @returns xcb_glx_get_drawable_attributes_cookie_t
05691  **
05692  *****************************************************************************/
05693  
05694 xcb_glx_get_drawable_attributes_cookie_t
05695 xcb_glx_get_drawable_attributes_unchecked (xcb_connection_t   *c  ,
05696                                            xcb_glx_drawable_t  drawable  );
05697 
05698 
05699 /*****************************************************************************
05700  **
05701  ** uint32_t * xcb_glx_get_drawable_attributes_attribs
05702  ** 
05703  ** @param const xcb_glx_get_drawable_attributes_reply_t *R
05704  ** @returns uint32_t *
05705  **
05706  *****************************************************************************/
05707  
05708 uint32_t *
05709 xcb_glx_get_drawable_attributes_attribs (const xcb_glx_get_drawable_attributes_reply_t *R  );
05710 
05711 
05712 /*****************************************************************************
05713  **
05714  ** int xcb_glx_get_drawable_attributes_attribs_length
05715  ** 
05716  ** @param const xcb_glx_get_drawable_attributes_reply_t *R
05717  ** @returns int
05718  **
05719  *****************************************************************************/
05720  
05721 int
05722 xcb_glx_get_drawable_attributes_attribs_length (const xcb_glx_get_drawable_attributes_reply_t *R  );
05723 
05724 
05725 /*****************************************************************************
05726  **
05727  ** xcb_generic_iterator_t xcb_glx_get_drawable_attributes_attribs_end
05728  ** 
05729  ** @param const xcb_glx_get_drawable_attributes_reply_t *R
05730  ** @returns xcb_generic_iterator_t
05731  **
05732  *****************************************************************************/
05733  
05734 xcb_generic_iterator_t
05735 xcb_glx_get_drawable_attributes_attribs_end (const xcb_glx_get_drawable_attributes_reply_t *R  );
05736 
05752 /*****************************************************************************
05753  **
05754  ** xcb_glx_get_drawable_attributes_reply_t * xcb_glx_get_drawable_attributes_reply
05755  ** 
05756  ** @param xcb_connection_t                          *c
05757  ** @param xcb_glx_get_drawable_attributes_cookie_t   cookie
05758  ** @param xcb_generic_error_t                      **e
05759  ** @returns xcb_glx_get_drawable_attributes_reply_t *
05760  **
05761  *****************************************************************************/
05762  
05763 xcb_glx_get_drawable_attributes_reply_t *
05764 xcb_glx_get_drawable_attributes_reply (xcb_connection_t                          *c  ,
05765                                        xcb_glx_get_drawable_attributes_cookie_t   cookie  ,
05766                                        xcb_generic_error_t                      **e  );
05767 
05768 int
05769 xcb_glx_change_drawable_attributes_sizeof (const void  *_buffer  );
05770 
05783 /*****************************************************************************
05784  **
05785  ** xcb_void_cookie_t xcb_glx_change_drawable_attributes_checked
05786  ** 
05787  ** @param xcb_connection_t   *c
05788  ** @param xcb_glx_drawable_t  drawable
05789  ** @param uint32_t            num_attribs
05790  ** @param const uint32_t     *attribs
05791  ** @returns xcb_void_cookie_t
05792  **
05793  *****************************************************************************/
05794  
05795 xcb_void_cookie_t
05796 xcb_glx_change_drawable_attributes_checked (xcb_connection_t   *c  ,
05797                                             xcb_glx_drawable_t  drawable  ,
05798                                             uint32_t            num_attribs  ,
05799                                             const uint32_t     *attribs  );
05800 
05810 /*****************************************************************************
05811  **
05812  ** xcb_void_cookie_t xcb_glx_change_drawable_attributes
05813  ** 
05814  ** @param xcb_connection_t   *c
05815  ** @param xcb_glx_drawable_t  drawable
05816  ** @param uint32_t            num_attribs
05817  ** @param const uint32_t     *attribs
05818  ** @returns xcb_void_cookie_t
05819  **
05820  *****************************************************************************/
05821  
05822 xcb_void_cookie_t
05823 xcb_glx_change_drawable_attributes (xcb_connection_t   *c  ,
05824                                     xcb_glx_drawable_t  drawable  ,
05825                                     uint32_t            num_attribs  ,
05826                                     const uint32_t     *attribs  );
05827 
05828 int
05829 xcb_glx_create_window_sizeof (const void  *_buffer  );
05830 
05843 /*****************************************************************************
05844  **
05845  ** xcb_void_cookie_t xcb_glx_create_window_checked
05846  ** 
05847  ** @param xcb_connection_t   *c
05848  ** @param uint32_t            screen
05849  ** @param xcb_glx_fbconfig_t  fbconfig
05850  ** @param xcb_window_t        window
05851  ** @param xcb_glx_window_t    glx_window
05852  ** @param uint32_t            num_attribs
05853  ** @param const uint32_t     *attribs
05854  ** @returns xcb_void_cookie_t
05855  **
05856  *****************************************************************************/
05857  
05858 xcb_void_cookie_t
05859 xcb_glx_create_window_checked (xcb_connection_t   *c  ,
05860                                uint32_t            screen  ,
05861                                xcb_glx_fbconfig_t  fbconfig  ,
05862                                xcb_window_t        window  ,
05863                                xcb_glx_window_t    glx_window  ,
05864                                uint32_t            num_attribs  ,
05865                                const uint32_t     *attribs  );
05866 
05876 /*****************************************************************************
05877  **
05878  ** xcb_void_cookie_t xcb_glx_create_window
05879  ** 
05880  ** @param xcb_connection_t   *c
05881  ** @param uint32_t            screen
05882  ** @param xcb_glx_fbconfig_t  fbconfig
05883  ** @param xcb_window_t        window
05884  ** @param xcb_glx_window_t    glx_window
05885  ** @param uint32_t            num_attribs
05886  ** @param const uint32_t     *attribs
05887  ** @returns xcb_void_cookie_t
05888  **
05889  *****************************************************************************/
05890  
05891 xcb_void_cookie_t
05892 xcb_glx_create_window (xcb_connection_t   *c  ,
05893                        uint32_t            screen  ,
05894                        xcb_glx_fbconfig_t  fbconfig  ,
05895                        xcb_window_t        window  ,
05896                        xcb_glx_window_t    glx_window  ,
05897                        uint32_t            num_attribs  ,
05898                        const uint32_t     *attribs  );
05899 
05912 /*****************************************************************************
05913  **
05914  ** xcb_void_cookie_t xcb_glx_delete_window_checked
05915  ** 
05916  ** @param xcb_connection_t *c
05917  ** @param xcb_glx_window_t  glxwindow
05918  ** @returns xcb_void_cookie_t
05919  **
05920  *****************************************************************************/
05921  
05922 xcb_void_cookie_t
05923 xcb_glx_delete_window_checked (xcb_connection_t *c  ,
05924                                xcb_glx_window_t  glxwindow  );
05925 
05935 /*****************************************************************************
05936  **
05937  ** xcb_void_cookie_t xcb_glx_delete_window
05938  ** 
05939  ** @param xcb_connection_t *c
05940  ** @param xcb_glx_window_t  glxwindow
05941  ** @returns xcb_void_cookie_t
05942  **
05943  *****************************************************************************/
05944  
05945 xcb_void_cookie_t
05946 xcb_glx_delete_window (xcb_connection_t *c  ,
05947                        xcb_glx_window_t  glxwindow  );
05948 
05949 int
05950 xcb_glx_set_client_info_arb_sizeof (const void  *_buffer  );
05951 
05964 /*****************************************************************************
05965  **
05966  ** xcb_void_cookie_t xcb_glx_set_client_info_arb_checked
05967  ** 
05968  ** @param xcb_connection_t *c
05969  ** @param uint32_t          major_version
05970  ** @param uint32_t          minor_version
05971  ** @param uint32_t          num_versions
05972  ** @param uint32_t          gl_str_len
05973  ** @param uint32_t          glx_str_len
05974  ** @param const uint32_t   *gl_versions
05975  ** @param const char       *gl_extension_string
05976  ** @param const char       *glx_extension_string
05977  ** @returns xcb_void_cookie_t
05978  **
05979  *****************************************************************************/
05980  
05981 xcb_void_cookie_t
05982 xcb_glx_set_client_info_arb_checked (xcb_connection_t *c  ,
05983                                      uint32_t          major_version  ,
05984                                      uint32_t          minor_version  ,
05985                                      uint32_t          num_versions  ,
05986                                      uint32_t          gl_str_len  ,
05987                                      uint32_t          glx_str_len  ,
05988                                      const uint32_t   *gl_versions  ,
05989                                      const char       *gl_extension_string  ,
05990                                      const char       *glx_extension_string  );
05991 
06001 /*****************************************************************************
06002  **
06003  ** xcb_void_cookie_t xcb_glx_set_client_info_arb
06004  ** 
06005  ** @param xcb_connection_t *c
06006  ** @param uint32_t          major_version
06007  ** @param uint32_t          minor_version
06008  ** @param uint32_t          num_versions
06009  ** @param uint32_t          gl_str_len
06010  ** @param uint32_t          glx_str_len
06011  ** @param const uint32_t   *gl_versions
06012  ** @param const char       *gl_extension_string
06013  ** @param const char       *glx_extension_string
06014  ** @returns xcb_void_cookie_t
06015  **
06016  *****************************************************************************/
06017  
06018 xcb_void_cookie_t
06019 xcb_glx_set_client_info_arb (xcb_connection_t *c  ,
06020                              uint32_t          major_version  ,
06021                              uint32_t          minor_version  ,
06022                              uint32_t          num_versions  ,
06023                              uint32_t          gl_str_len  ,
06024                              uint32_t          glx_str_len  ,
06025                              const uint32_t   *gl_versions  ,
06026                              const char       *gl_extension_string  ,
06027                              const char       *glx_extension_string  );
06028 
06029 int
06030 xcb_glx_create_context_attribs_arb_sizeof (const void  *_buffer  );
06031 
06044 /*****************************************************************************
06045  **
06046  ** xcb_void_cookie_t xcb_glx_create_context_attribs_arb_checked
06047  ** 
06048  ** @param xcb_connection_t   *c
06049  ** @param xcb_glx_context_t   context
06050  ** @param xcb_glx_fbconfig_t  fbconfig
06051  ** @param uint32_t            screen
06052  ** @param xcb_glx_context_t   share_list
06053  ** @param uint8_t             is_direct
06054  ** @param uint32_t            num_attribs
06055  ** @param const uint32_t     *attribs
06056  ** @returns xcb_void_cookie_t
06057  **
06058  *****************************************************************************/
06059  
06060 xcb_void_cookie_t
06061 xcb_glx_create_context_attribs_arb_checked (xcb_connection_t   *c  ,
06062                                             xcb_glx_context_t   context  ,
06063                                             xcb_glx_fbconfig_t  fbconfig  ,
06064                                             uint32_t            screen  ,
06065                                             xcb_glx_context_t   share_list  ,
06066                                             uint8_t             is_direct  ,
06067                                             uint32_t            num_attribs  ,
06068                                             const uint32_t     *attribs  );
06069 
06079 /*****************************************************************************
06080  **
06081  ** xcb_void_cookie_t xcb_glx_create_context_attribs_arb
06082  ** 
06083  ** @param xcb_connection_t   *c
06084  ** @param xcb_glx_context_t   context
06085  ** @param xcb_glx_fbconfig_t  fbconfig
06086  ** @param uint32_t            screen
06087  ** @param xcb_glx_context_t   share_list
06088  ** @param uint8_t             is_direct
06089  ** @param uint32_t            num_attribs
06090  ** @param const uint32_t     *attribs
06091  ** @returns xcb_void_cookie_t
06092  **
06093  *****************************************************************************/
06094  
06095 xcb_void_cookie_t
06096 xcb_glx_create_context_attribs_arb (xcb_connection_t   *c  ,
06097                                     xcb_glx_context_t   context  ,
06098                                     xcb_glx_fbconfig_t  fbconfig  ,
06099                                     uint32_t            screen  ,
06100                                     xcb_glx_context_t   share_list  ,
06101                                     uint8_t             is_direct  ,
06102                                     uint32_t            num_attribs  ,
06103                                     const uint32_t     *attribs  );
06104 
06105 int
06106 xcb_glx_set_client_info_2arb_sizeof (const void  *_buffer  );
06107 
06120 /*****************************************************************************
06121  **
06122  ** xcb_void_cookie_t xcb_glx_set_client_info_2arb_checked
06123  ** 
06124  ** @param xcb_connection_t *c
06125  ** @param uint32_t          major_version
06126  ** @param uint32_t          minor_version
06127  ** @param uint32_t          num_versions
06128  ** @param uint32_t          gl_str_len
06129  ** @param uint32_t          glx_str_len
06130  ** @param const uint32_t   *gl_versions
06131  ** @param const char       *gl_extension_string
06132  ** @param const char       *glx_extension_string
06133  ** @returns xcb_void_cookie_t
06134  **
06135  *****************************************************************************/
06136  
06137 xcb_void_cookie_t
06138 xcb_glx_set_client_info_2arb_checked (xcb_connection_t *c  ,
06139                                       uint32_t          major_version  ,
06140                                       uint32_t          minor_version  ,
06141                                       uint32_t          num_versions  ,
06142                                       uint32_t          gl_str_len  ,
06143                                       uint32_t          glx_str_len  ,
06144                                       const uint32_t   *gl_versions  ,
06145                                       const char       *gl_extension_string  ,
06146                                       const char       *glx_extension_string  );
06147 
06157 /*****************************************************************************
06158  **
06159  ** xcb_void_cookie_t xcb_glx_set_client_info_2arb
06160  ** 
06161  ** @param xcb_connection_t *c
06162  ** @param uint32_t          major_version
06163  ** @param uint32_t          minor_version
06164  ** @param uint32_t          num_versions
06165  ** @param uint32_t          gl_str_len
06166  ** @param uint32_t          glx_str_len
06167  ** @param const uint32_t   *gl_versions
06168  ** @param const char       *gl_extension_string
06169  ** @param const char       *glx_extension_string
06170  ** @returns xcb_void_cookie_t
06171  **
06172  *****************************************************************************/
06173  
06174 xcb_void_cookie_t
06175 xcb_glx_set_client_info_2arb (xcb_connection_t *c  ,
06176                               uint32_t          major_version  ,
06177                               uint32_t          minor_version  ,
06178                               uint32_t          num_versions  ,
06179                               uint32_t          gl_str_len  ,
06180                               uint32_t          glx_str_len  ,
06181                               const uint32_t   *gl_versions  ,
06182                               const char       *gl_extension_string  ,
06183                               const char       *glx_extension_string  );
06184 
06197 /*****************************************************************************
06198  **
06199  ** xcb_void_cookie_t xcb_glx_new_list_checked
06200  ** 
06201  ** @param xcb_connection_t      *c
06202  ** @param xcb_glx_context_tag_t  context_tag
06203  ** @param uint32_t               list
06204  ** @param uint32_t               mode
06205  ** @returns xcb_void_cookie_t
06206  **
06207  *****************************************************************************/
06208  
06209 xcb_void_cookie_t
06210 xcb_glx_new_list_checked (xcb_connection_t      *c  ,
06211                           xcb_glx_context_tag_t  context_tag  ,
06212                           uint32_t               list  ,
06213                           uint32_t               mode  );
06214 
06224 /*****************************************************************************
06225  **
06226  ** xcb_void_cookie_t xcb_glx_new_list
06227  ** 
06228  ** @param xcb_connection_t      *c
06229  ** @param xcb_glx_context_tag_t  context_tag
06230  ** @param uint32_t               list
06231  ** @param uint32_t               mode
06232  ** @returns xcb_void_cookie_t
06233  **
06234  *****************************************************************************/
06235  
06236 xcb_void_cookie_t
06237 xcb_glx_new_list (xcb_connection_t      *c  ,
06238                   xcb_glx_context_tag_t  context_tag  ,
06239                   uint32_t               list  ,
06240                   uint32_t               mode  );
06241 
06254 /*****************************************************************************
06255  **
06256  ** xcb_void_cookie_t xcb_glx_end_list_checked
06257  ** 
06258  ** @param xcb_connection_t      *c
06259  ** @param xcb_glx_context_tag_t  context_tag
06260  ** @returns xcb_void_cookie_t
06261  **
06262  *****************************************************************************/
06263  
06264 xcb_void_cookie_t
06265 xcb_glx_end_list_checked (xcb_connection_t      *c  ,
06266                           xcb_glx_context_tag_t  context_tag  );
06267 
06277 /*****************************************************************************
06278  **
06279  ** xcb_void_cookie_t xcb_glx_end_list
06280  ** 
06281  ** @param xcb_connection_t      *c
06282  ** @param xcb_glx_context_tag_t  context_tag
06283  ** @returns xcb_void_cookie_t
06284  **
06285  *****************************************************************************/
06286  
06287 xcb_void_cookie_t
06288 xcb_glx_end_list (xcb_connection_t      *c  ,
06289                   xcb_glx_context_tag_t  context_tag  );
06290 
06303 /*****************************************************************************
06304  **
06305  ** xcb_void_cookie_t xcb_glx_delete_lists_checked
06306  ** 
06307  ** @param xcb_connection_t      *c
06308  ** @param xcb_glx_context_tag_t  context_tag
06309  ** @param uint32_t               list
06310  ** @param int32_t                range
06311  ** @returns xcb_void_cookie_t
06312  **
06313  *****************************************************************************/
06314  
06315 xcb_void_cookie_t
06316 xcb_glx_delete_lists_checked (xcb_connection_t      *c  ,
06317                               xcb_glx_context_tag_t  context_tag  ,
06318                               uint32_t               list  ,
06319                               int32_t                range  );
06320 
06330 /*****************************************************************************
06331  **
06332  ** xcb_void_cookie_t xcb_glx_delete_lists
06333  ** 
06334  ** @param xcb_connection_t      *c
06335  ** @param xcb_glx_context_tag_t  context_tag
06336  ** @param uint32_t               list
06337  ** @param int32_t                range
06338  ** @returns xcb_void_cookie_t
06339  **
06340  *****************************************************************************/
06341  
06342 xcb_void_cookie_t
06343 xcb_glx_delete_lists (xcb_connection_t      *c  ,
06344                       xcb_glx_context_tag_t  context_tag  ,
06345                       uint32_t               list  ,
06346                       int32_t                range  );
06347 
06357 /*****************************************************************************
06358  **
06359  ** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists
06360  ** 
06361  ** @param xcb_connection_t      *c
06362  ** @param xcb_glx_context_tag_t  context_tag
06363  ** @param int32_t                range
06364  ** @returns xcb_glx_gen_lists_cookie_t
06365  **
06366  *****************************************************************************/
06367  
06368 xcb_glx_gen_lists_cookie_t
06369 xcb_glx_gen_lists (xcb_connection_t      *c  ,
06370                    xcb_glx_context_tag_t  context_tag  ,
06371                    int32_t                range  );
06372 
06385 /*****************************************************************************
06386  **
06387  ** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists_unchecked
06388  ** 
06389  ** @param xcb_connection_t      *c
06390  ** @param xcb_glx_context_tag_t  context_tag
06391  ** @param int32_t                range
06392  ** @returns xcb_glx_gen_lists_cookie_t
06393  **
06394  *****************************************************************************/
06395  
06396 xcb_glx_gen_lists_cookie_t
06397 xcb_glx_gen_lists_unchecked (xcb_connection_t      *c  ,
06398                              xcb_glx_context_tag_t  context_tag  ,
06399                              int32_t                range  );
06400 
06416 /*****************************************************************************
06417  **
06418  ** xcb_glx_gen_lists_reply_t * xcb_glx_gen_lists_reply
06419  ** 
06420  ** @param xcb_connection_t            *c
06421  ** @param xcb_glx_gen_lists_cookie_t   cookie
06422  ** @param xcb_generic_error_t        **e
06423  ** @returns xcb_glx_gen_lists_reply_t *
06424  **
06425  *****************************************************************************/
06426  
06427 xcb_glx_gen_lists_reply_t *
06428 xcb_glx_gen_lists_reply (xcb_connection_t            *c  ,
06429                          xcb_glx_gen_lists_cookie_t   cookie  ,
06430                          xcb_generic_error_t        **e  );
06431 
06444 /*****************************************************************************
06445  **
06446  ** xcb_void_cookie_t xcb_glx_feedback_buffer_checked
06447  ** 
06448  ** @param xcb_connection_t      *c
06449  ** @param xcb_glx_context_tag_t  context_tag
06450  ** @param int32_t                size
06451  ** @param int32_t                type
06452  ** @returns xcb_void_cookie_t
06453  **
06454  *****************************************************************************/
06455  
06456 xcb_void_cookie_t
06457 xcb_glx_feedback_buffer_checked (xcb_connection_t      *c  ,
06458                                  xcb_glx_context_tag_t  context_tag  ,
06459                                  int32_t                size  ,
06460                                  int32_t                type  );
06461 
06471 /*****************************************************************************
06472  **
06473  ** xcb_void_cookie_t xcb_glx_feedback_buffer
06474  ** 
06475  ** @param xcb_connection_t      *c
06476  ** @param xcb_glx_context_tag_t  context_tag
06477  ** @param int32_t                size
06478  ** @param int32_t                type
06479  ** @returns xcb_void_cookie_t
06480  **
06481  *****************************************************************************/
06482  
06483 xcb_void_cookie_t
06484 xcb_glx_feedback_buffer (xcb_connection_t      *c  ,
06485                          xcb_glx_context_tag_t  context_tag  ,
06486                          int32_t                size  ,
06487                          int32_t                type  );
06488 
06501 /*****************************************************************************
06502  **
06503  ** xcb_void_cookie_t xcb_glx_select_buffer_checked
06504  ** 
06505  ** @param xcb_connection_t      *c
06506  ** @param xcb_glx_context_tag_t  context_tag
06507  ** @param int32_t                size
06508  ** @returns xcb_void_cookie_t
06509  **
06510  *****************************************************************************/
06511  
06512 xcb_void_cookie_t
06513 xcb_glx_select_buffer_checked (xcb_connection_t      *c  ,
06514                                xcb_glx_context_tag_t  context_tag  ,
06515                                int32_t                size  );
06516 
06526 /*****************************************************************************
06527  **
06528  ** xcb_void_cookie_t xcb_glx_select_buffer
06529  ** 
06530  ** @param xcb_connection_t      *c
06531  ** @param xcb_glx_context_tag_t  context_tag
06532  ** @param int32_t                size
06533  ** @returns xcb_void_cookie_t
06534  **
06535  *****************************************************************************/
06536  
06537 xcb_void_cookie_t
06538 xcb_glx_select_buffer (xcb_connection_t      *c  ,
06539                        xcb_glx_context_tag_t  context_tag  ,
06540                        int32_t                size  );
06541 
06542 int
06543 xcb_glx_render_mode_sizeof (const void  *_buffer  );
06544 
06554 /*****************************************************************************
06555  **
06556  ** xcb_glx_render_mode_cookie_t xcb_glx_render_mode
06557  ** 
06558  ** @param xcb_connection_t      *c
06559  ** @param xcb_glx_context_tag_t  context_tag
06560  ** @param uint32_t               mode
06561  ** @returns xcb_glx_render_mode_cookie_t
06562  **
06563  *****************************************************************************/
06564  
06565 xcb_glx_render_mode_cookie_t
06566 xcb_glx_render_mode (xcb_connection_t      *c  ,
06567                      xcb_glx_context_tag_t  context_tag  ,
06568                      uint32_t               mode  );
06569 
06582 /*****************************************************************************
06583  **
06584  ** xcb_glx_render_mode_cookie_t xcb_glx_render_mode_unchecked
06585  ** 
06586  ** @param xcb_connection_t      *c
06587  ** @param xcb_glx_context_tag_t  context_tag
06588  ** @param uint32_t               mode
06589  ** @returns xcb_glx_render_mode_cookie_t
06590  **
06591  *****************************************************************************/
06592  
06593 xcb_glx_render_mode_cookie_t
06594 xcb_glx_render_mode_unchecked (xcb_connection_t      *c  ,
06595                                xcb_glx_context_tag_t  context_tag  ,
06596                                uint32_t               mode  );
06597 
06598 
06599 /*****************************************************************************
06600  **
06601  ** uint32_t * xcb_glx_render_mode_data
06602  ** 
06603  ** @param const xcb_glx_render_mode_reply_t *R
06604  ** @returns uint32_t *
06605  **
06606  *****************************************************************************/
06607  
06608 uint32_t *
06609 xcb_glx_render_mode_data (const xcb_glx_render_mode_reply_t *R  );
06610 
06611 
06612 /*****************************************************************************
06613  **
06614  ** int xcb_glx_render_mode_data_length
06615  ** 
06616  ** @param const xcb_glx_render_mode_reply_t *R
06617  ** @returns int
06618  **
06619  *****************************************************************************/
06620  
06621 int
06622 xcb_glx_render_mode_data_length (const xcb_glx_render_mode_reply_t *R  );
06623 
06624 
06625 /*****************************************************************************
06626  **
06627  ** xcb_generic_iterator_t xcb_glx_render_mode_data_end
06628  ** 
06629  ** @param const xcb_glx_render_mode_reply_t *R
06630  ** @returns xcb_generic_iterator_t
06631  **
06632  *****************************************************************************/
06633  
06634 xcb_generic_iterator_t
06635 xcb_glx_render_mode_data_end (const xcb_glx_render_mode_reply_t *R  );
06636 
06652 /*****************************************************************************
06653  **
06654  ** xcb_glx_render_mode_reply_t * xcb_glx_render_mode_reply
06655  ** 
06656  ** @param xcb_connection_t              *c
06657  ** @param xcb_glx_render_mode_cookie_t   cookie
06658  ** @param xcb_generic_error_t          **e
06659  ** @returns xcb_glx_render_mode_reply_t *
06660  **
06661  *****************************************************************************/
06662  
06663 xcb_glx_render_mode_reply_t *
06664 xcb_glx_render_mode_reply (xcb_connection_t              *c  ,
06665                            xcb_glx_render_mode_cookie_t   cookie  ,
06666                            xcb_generic_error_t          **e  );
06667 
06677 /*****************************************************************************
06678  **
06679  ** xcb_glx_finish_cookie_t xcb_glx_finish
06680  ** 
06681  ** @param xcb_connection_t      *c
06682  ** @param xcb_glx_context_tag_t  context_tag
06683  ** @returns xcb_glx_finish_cookie_t
06684  **
06685  *****************************************************************************/
06686  
06687 xcb_glx_finish_cookie_t
06688 xcb_glx_finish (xcb_connection_t      *c  ,
06689                 xcb_glx_context_tag_t  context_tag  );
06690 
06703 /*****************************************************************************
06704  **
06705  ** xcb_glx_finish_cookie_t xcb_glx_finish_unchecked
06706  ** 
06707  ** @param xcb_connection_t      *c
06708  ** @param xcb_glx_context_tag_t  context_tag
06709  ** @returns xcb_glx_finish_cookie_t
06710  **
06711  *****************************************************************************/
06712  
06713 xcb_glx_finish_cookie_t
06714 xcb_glx_finish_unchecked (xcb_connection_t      *c  ,
06715                           xcb_glx_context_tag_t  context_tag  );
06716 
06732 /*****************************************************************************
06733  **
06734  ** xcb_glx_finish_reply_t * xcb_glx_finish_reply
06735  ** 
06736  ** @param xcb_connection_t         *c
06737  ** @param xcb_glx_finish_cookie_t   cookie
06738  ** @param xcb_generic_error_t     **e
06739  ** @returns xcb_glx_finish_reply_t *
06740  **
06741  *****************************************************************************/
06742  
06743 xcb_glx_finish_reply_t *
06744 xcb_glx_finish_reply (xcb_connection_t         *c  ,
06745                       xcb_glx_finish_cookie_t   cookie  ,
06746                       xcb_generic_error_t     **e  );
06747 
06760 /*****************************************************************************
06761  **
06762  ** xcb_void_cookie_t xcb_glx_pixel_storef_checked
06763  ** 
06764  ** @param xcb_connection_t      *c
06765  ** @param xcb_glx_context_tag_t  context_tag
06766  ** @param uint32_t               pname
06767  ** @param xcb_glx_float32_t      datum
06768  ** @returns xcb_void_cookie_t
06769  **
06770  *****************************************************************************/
06771  
06772 xcb_void_cookie_t
06773 xcb_glx_pixel_storef_checked (xcb_connection_t      *c  ,
06774                               xcb_glx_context_tag_t  context_tag  ,
06775                               uint32_t               pname  ,
06776                               xcb_glx_float32_t      datum  );
06777 
06787 /*****************************************************************************
06788  **
06789  ** xcb_void_cookie_t xcb_glx_pixel_storef
06790  ** 
06791  ** @param xcb_connection_t      *c
06792  ** @param xcb_glx_context_tag_t  context_tag
06793  ** @param uint32_t               pname
06794  ** @param xcb_glx_float32_t      datum
06795  ** @returns xcb_void_cookie_t
06796  **
06797  *****************************************************************************/
06798  
06799 xcb_void_cookie_t
06800 xcb_glx_pixel_storef (xcb_connection_t      *c  ,
06801                       xcb_glx_context_tag_t  context_tag  ,
06802                       uint32_t               pname  ,
06803                       xcb_glx_float32_t      datum  );
06804 
06817 /*****************************************************************************
06818  **
06819  ** xcb_void_cookie_t xcb_glx_pixel_storei_checked
06820  ** 
06821  ** @param xcb_connection_t      *c
06822  ** @param xcb_glx_context_tag_t  context_tag
06823  ** @param uint32_t               pname
06824  ** @param int32_t                datum
06825  ** @returns xcb_void_cookie_t
06826  **
06827  *****************************************************************************/
06828  
06829 xcb_void_cookie_t
06830 xcb_glx_pixel_storei_checked (xcb_connection_t      *c  ,
06831                               xcb_glx_context_tag_t  context_tag  ,
06832                               uint32_t               pname  ,
06833                               int32_t                datum  );
06834 
06844 /*****************************************************************************
06845  **
06846  ** xcb_void_cookie_t xcb_glx_pixel_storei
06847  ** 
06848  ** @param xcb_connection_t      *c
06849  ** @param xcb_glx_context_tag_t  context_tag
06850  ** @param uint32_t               pname
06851  ** @param int32_t                datum
06852  ** @returns xcb_void_cookie_t
06853  **
06854  *****************************************************************************/
06855  
06856 xcb_void_cookie_t
06857 xcb_glx_pixel_storei (xcb_connection_t      *c  ,
06858                       xcb_glx_context_tag_t  context_tag  ,
06859                       uint32_t               pname  ,
06860                       int32_t                datum  );
06861 
06862 int
06863 xcb_glx_read_pixels_sizeof (const void  *_buffer  );
06864 
06874 /*****************************************************************************
06875  **
06876  ** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels
06877  ** 
06878  ** @param xcb_connection_t      *c
06879  ** @param xcb_glx_context_tag_t  context_tag
06880  ** @param int32_t                x
06881  ** @param int32_t                y
06882  ** @param int32_t                width
06883  ** @param int32_t                height
06884  ** @param uint32_t               format
06885  ** @param uint32_t               type
06886  ** @param uint8_t                swap_bytes
06887  ** @param uint8_t                lsb_first
06888  ** @returns xcb_glx_read_pixels_cookie_t
06889  **
06890  *****************************************************************************/
06891  
06892 xcb_glx_read_pixels_cookie_t
06893 xcb_glx_read_pixels (xcb_connection_t      *c  ,
06894                      xcb_glx_context_tag_t  context_tag  ,
06895                      int32_t                x  ,
06896                      int32_t                y  ,
06897                      int32_t                width  ,
06898                      int32_t                height  ,
06899                      uint32_t               format  ,
06900                      uint32_t               type  ,
06901                      uint8_t                swap_bytes  ,
06902                      uint8_t                lsb_first  );
06903 
06916 /*****************************************************************************
06917  **
06918  ** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels_unchecked
06919  ** 
06920  ** @param xcb_connection_t      *c
06921  ** @param xcb_glx_context_tag_t  context_tag
06922  ** @param int32_t                x
06923  ** @param int32_t                y
06924  ** @param int32_t                width
06925  ** @param int32_t                height
06926  ** @param uint32_t               format
06927  ** @param uint32_t               type
06928  ** @param uint8_t                swap_bytes
06929  ** @param uint8_t                lsb_first
06930  ** @returns xcb_glx_read_pixels_cookie_t
06931  **
06932  *****************************************************************************/
06933  
06934 xcb_glx_read_pixels_cookie_t
06935 xcb_glx_read_pixels_unchecked (xcb_connection_t      *c  ,
06936                                xcb_glx_context_tag_t  context_tag  ,
06937                                int32_t                x  ,
06938                                int32_t                y  ,
06939                                int32_t                width  ,
06940                                int32_t                height  ,
06941                                uint32_t               format  ,
06942                                uint32_t               type  ,
06943                                uint8_t                swap_bytes  ,
06944                                uint8_t                lsb_first  );
06945 
06946 
06947 /*****************************************************************************
06948  **
06949  ** uint8_t * xcb_glx_read_pixels_data
06950  ** 
06951  ** @param const xcb_glx_read_pixels_reply_t *R
06952  ** @returns uint8_t *
06953  **
06954  *****************************************************************************/
06955  
06956 uint8_t *
06957 xcb_glx_read_pixels_data (const xcb_glx_read_pixels_reply_t *R  );
06958 
06959 
06960 /*****************************************************************************
06961  **
06962  ** int xcb_glx_read_pixels_data_length
06963  ** 
06964  ** @param const xcb_glx_read_pixels_reply_t *R
06965  ** @returns int
06966  **
06967  *****************************************************************************/
06968  
06969 int
06970 xcb_glx_read_pixels_data_length (const xcb_glx_read_pixels_reply_t *R  );
06971 
06972 
06973 /*****************************************************************************
06974  **
06975  ** xcb_generic_iterator_t xcb_glx_read_pixels_data_end
06976  ** 
06977  ** @param const xcb_glx_read_pixels_reply_t *R
06978  ** @returns xcb_generic_iterator_t
06979  **
06980  *****************************************************************************/
06981  
06982 xcb_generic_iterator_t
06983 xcb_glx_read_pixels_data_end (const xcb_glx_read_pixels_reply_t *R  );
06984 
07000 /*****************************************************************************
07001  **
07002  ** xcb_glx_read_pixels_reply_t * xcb_glx_read_pixels_reply
07003  ** 
07004  ** @param xcb_connection_t              *c
07005  ** @param xcb_glx_read_pixels_cookie_t   cookie
07006  ** @param xcb_generic_error_t          **e
07007  ** @returns xcb_glx_read_pixels_reply_t *
07008  **
07009  *****************************************************************************/
07010  
07011 xcb_glx_read_pixels_reply_t *
07012 xcb_glx_read_pixels_reply (xcb_connection_t              *c  ,
07013                            xcb_glx_read_pixels_cookie_t   cookie  ,
07014                            xcb_generic_error_t          **e  );
07015 
07016 int
07017 xcb_glx_get_booleanv_sizeof (const void  *_buffer  );
07018 
07028 /*****************************************************************************
07029  **
07030  ** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv
07031  ** 
07032  ** @param xcb_connection_t      *c
07033  ** @param xcb_glx_context_tag_t  context_tag
07034  ** @param int32_t                pname
07035  ** @returns xcb_glx_get_booleanv_cookie_t
07036  **
07037  *****************************************************************************/
07038  
07039 xcb_glx_get_booleanv_cookie_t
07040 xcb_glx_get_booleanv (xcb_connection_t      *c  ,
07041                       xcb_glx_context_tag_t  context_tag  ,
07042                       int32_t                pname  );
07043 
07056 /*****************************************************************************
07057  **
07058  ** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv_unchecked
07059  ** 
07060  ** @param xcb_connection_t      *c
07061  ** @param xcb_glx_context_tag_t  context_tag
07062  ** @param int32_t                pname
07063  ** @returns xcb_glx_get_booleanv_cookie_t
07064  **
07065  *****************************************************************************/
07066  
07067 xcb_glx_get_booleanv_cookie_t
07068 xcb_glx_get_booleanv_unchecked (xcb_connection_t      *c  ,
07069                                 xcb_glx_context_tag_t  context_tag  ,
07070                                 int32_t                pname  );
07071 
07072 
07073 /*****************************************************************************
07074  **
07075  ** uint8_t * xcb_glx_get_booleanv_data
07076  ** 
07077  ** @param const xcb_glx_get_booleanv_reply_t *R
07078  ** @returns uint8_t *
07079  **
07080  *****************************************************************************/
07081  
07082 uint8_t *
07083 xcb_glx_get_booleanv_data (const xcb_glx_get_booleanv_reply_t *R  );
07084 
07085 
07086 /*****************************************************************************
07087  **
07088  ** int xcb_glx_get_booleanv_data_length
07089  ** 
07090  ** @param const xcb_glx_get_booleanv_reply_t *R
07091  ** @returns int
07092  **
07093  *****************************************************************************/
07094  
07095 int
07096 xcb_glx_get_booleanv_data_length (const xcb_glx_get_booleanv_reply_t *R  );
07097 
07098 
07099 /*****************************************************************************
07100  **
07101  ** xcb_generic_iterator_t xcb_glx_get_booleanv_data_end
07102  ** 
07103  ** @param const xcb_glx_get_booleanv_reply_t *R
07104  ** @returns xcb_generic_iterator_t
07105  **
07106  *****************************************************************************/
07107  
07108 xcb_generic_iterator_t
07109 xcb_glx_get_booleanv_data_end (const xcb_glx_get_booleanv_reply_t *R  );
07110 
07126 /*****************************************************************************
07127  **
07128  ** xcb_glx_get_booleanv_reply_t * xcb_glx_get_booleanv_reply
07129  ** 
07130  ** @param xcb_connection_t               *c
07131  ** @param xcb_glx_get_booleanv_cookie_t   cookie
07132  ** @param xcb_generic_error_t           **e
07133  ** @returns xcb_glx_get_booleanv_reply_t *
07134  **
07135  *****************************************************************************/
07136  
07137 xcb_glx_get_booleanv_reply_t *
07138 xcb_glx_get_booleanv_reply (xcb_connection_t               *c  ,
07139                             xcb_glx_get_booleanv_cookie_t   cookie  ,
07140                             xcb_generic_error_t           **e  );
07141 
07142 int
07143 xcb_glx_get_clip_plane_sizeof (const void  *_buffer  );
07144 
07154 /*****************************************************************************
07155  **
07156  ** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane
07157  ** 
07158  ** @param xcb_connection_t      *c
07159  ** @param xcb_glx_context_tag_t  context_tag
07160  ** @param int32_t                plane
07161  ** @returns xcb_glx_get_clip_plane_cookie_t
07162  **
07163  *****************************************************************************/
07164  
07165 xcb_glx_get_clip_plane_cookie_t
07166 xcb_glx_get_clip_plane (xcb_connection_t      *c  ,
07167                         xcb_glx_context_tag_t  context_tag  ,
07168                         int32_t                plane  );
07169 
07182 /*****************************************************************************
07183  **
07184  ** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane_unchecked
07185  ** 
07186  ** @param xcb_connection_t      *c
07187  ** @param xcb_glx_context_tag_t  context_tag
07188  ** @param int32_t                plane
07189  ** @returns xcb_glx_get_clip_plane_cookie_t
07190  **
07191  *****************************************************************************/
07192  
07193 xcb_glx_get_clip_plane_cookie_t
07194 xcb_glx_get_clip_plane_unchecked (xcb_connection_t      *c  ,
07195                                   xcb_glx_context_tag_t  context_tag  ,
07196                                   int32_t                plane  );
07197 
07198 
07199 /*****************************************************************************
07200  **
07201  ** xcb_glx_float64_t * xcb_glx_get_clip_plane_data
07202  ** 
07203  ** @param const xcb_glx_get_clip_plane_reply_t *R
07204  ** @returns xcb_glx_float64_t *
07205  **
07206  *****************************************************************************/
07207  
07208 xcb_glx_float64_t *
07209 xcb_glx_get_clip_plane_data (const xcb_glx_get_clip_plane_reply_t *R  );
07210 
07211 
07212 /*****************************************************************************
07213  **
07214  ** int xcb_glx_get_clip_plane_data_length
07215  ** 
07216  ** @param const xcb_glx_get_clip_plane_reply_t *R
07217  ** @returns int
07218  **
07219  *****************************************************************************/
07220  
07221 int
07222 xcb_glx_get_clip_plane_data_length (const xcb_glx_get_clip_plane_reply_t *R  );
07223 
07224 
07225 /*****************************************************************************
07226  **
07227  ** xcb_generic_iterator_t xcb_glx_get_clip_plane_data_end
07228  ** 
07229  ** @param const xcb_glx_get_clip_plane_reply_t *R
07230  ** @returns xcb_generic_iterator_t
07231  **
07232  *****************************************************************************/
07233  
07234 xcb_generic_iterator_t
07235 xcb_glx_get_clip_plane_data_end (const xcb_glx_get_clip_plane_reply_t *R  );
07236 
07252 /*****************************************************************************
07253  **
07254  ** xcb_glx_get_clip_plane_reply_t * xcb_glx_get_clip_plane_reply
07255  ** 
07256  ** @param xcb_connection_t                 *c
07257  ** @param xcb_glx_get_clip_plane_cookie_t   cookie
07258  ** @param xcb_generic_error_t             **e
07259  ** @returns xcb_glx_get_clip_plane_reply_t *
07260  **
07261  *****************************************************************************/
07262  
07263 xcb_glx_get_clip_plane_reply_t *
07264 xcb_glx_get_clip_plane_reply (xcb_connection_t                 *c  ,
07265                               xcb_glx_get_clip_plane_cookie_t   cookie  ,
07266                               xcb_generic_error_t             **e  );
07267 
07268 int
07269 xcb_glx_get_doublev_sizeof (const void  *_buffer  );
07270 
07280 /*****************************************************************************
07281  **
07282  ** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev
07283  ** 
07284  ** @param xcb_connection_t      *c
07285  ** @param xcb_glx_context_tag_t  context_tag
07286  ** @param uint32_t               pname
07287  ** @returns xcb_glx_get_doublev_cookie_t
07288  **
07289  *****************************************************************************/
07290  
07291 xcb_glx_get_doublev_cookie_t
07292 xcb_glx_get_doublev (xcb_connection_t      *c  ,
07293                      xcb_glx_context_tag_t  context_tag  ,
07294                      uint32_t               pname  );
07295 
07308 /*****************************************************************************
07309  **
07310  ** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev_unchecked
07311  ** 
07312  ** @param xcb_connection_t      *c
07313  ** @param xcb_glx_context_tag_t  context_tag
07314  ** @param uint32_t               pname
07315  ** @returns xcb_glx_get_doublev_cookie_t
07316  **
07317  *****************************************************************************/
07318  
07319 xcb_glx_get_doublev_cookie_t
07320 xcb_glx_get_doublev_unchecked (xcb_connection_t      *c  ,
07321                                xcb_glx_context_tag_t  context_tag  ,
07322                                uint32_t               pname  );
07323 
07324 
07325 /*****************************************************************************
07326  **
07327  ** xcb_glx_float64_t * xcb_glx_get_doublev_data
07328  ** 
07329  ** @param const xcb_glx_get_doublev_reply_t *R
07330  ** @returns xcb_glx_float64_t *
07331  **
07332  *****************************************************************************/
07333  
07334 xcb_glx_float64_t *
07335 xcb_glx_get_doublev_data (const xcb_glx_get_doublev_reply_t *R  );
07336 
07337 
07338 /*****************************************************************************
07339  **
07340  ** int xcb_glx_get_doublev_data_length
07341  ** 
07342  ** @param const xcb_glx_get_doublev_reply_t *R
07343  ** @returns int
07344  **
07345  *****************************************************************************/
07346  
07347 int
07348 xcb_glx_get_doublev_data_length (const xcb_glx_get_doublev_reply_t *R  );
07349 
07350 
07351 /*****************************************************************************
07352  **
07353  ** xcb_generic_iterator_t xcb_glx_get_doublev_data_end
07354  ** 
07355  ** @param const xcb_glx_get_doublev_reply_t *R
07356  ** @returns xcb_generic_iterator_t
07357  **
07358  *****************************************************************************/
07359  
07360 xcb_generic_iterator_t
07361 xcb_glx_get_doublev_data_end (const xcb_glx_get_doublev_reply_t *R  );
07362 
07378 /*****************************************************************************
07379  **
07380  ** xcb_glx_get_doublev_reply_t * xcb_glx_get_doublev_reply
07381  ** 
07382  ** @param xcb_connection_t              *c
07383  ** @param xcb_glx_get_doublev_cookie_t   cookie
07384  ** @param xcb_generic_error_t          **e
07385  ** @returns xcb_glx_get_doublev_reply_t *
07386  **
07387  *****************************************************************************/
07388  
07389 xcb_glx_get_doublev_reply_t *
07390 xcb_glx_get_doublev_reply (xcb_connection_t              *c  ,
07391                            xcb_glx_get_doublev_cookie_t   cookie  ,
07392                            xcb_generic_error_t          **e  );
07393 
07403 /*****************************************************************************
07404  **
07405  ** xcb_glx_get_error_cookie_t xcb_glx_get_error
07406  ** 
07407  ** @param xcb_connection_t      *c
07408  ** @param xcb_glx_context_tag_t  context_tag
07409  ** @returns xcb_glx_get_error_cookie_t
07410  **
07411  *****************************************************************************/
07412  
07413 xcb_glx_get_error_cookie_t
07414 xcb_glx_get_error (xcb_connection_t      *c  ,
07415                    xcb_glx_context_tag_t  context_tag  );
07416 
07429 /*****************************************************************************
07430  **
07431  ** xcb_glx_get_error_cookie_t xcb_glx_get_error_unchecked
07432  ** 
07433  ** @param xcb_connection_t      *c
07434  ** @param xcb_glx_context_tag_t  context_tag
07435  ** @returns xcb_glx_get_error_cookie_t
07436  **
07437  *****************************************************************************/
07438  
07439 xcb_glx_get_error_cookie_t
07440 xcb_glx_get_error_unchecked (xcb_connection_t      *c  ,
07441                              xcb_glx_context_tag_t  context_tag  );
07442 
07458 /*****************************************************************************
07459  **
07460  ** xcb_glx_get_error_reply_t * xcb_glx_get_error_reply
07461  ** 
07462  ** @param xcb_connection_t            *c
07463  ** @param xcb_glx_get_error_cookie_t   cookie
07464  ** @param xcb_generic_error_t        **e
07465  ** @returns xcb_glx_get_error_reply_t *
07466  **
07467  *****************************************************************************/
07468  
07469 xcb_glx_get_error_reply_t *
07470 xcb_glx_get_error_reply (xcb_connection_t            *c  ,
07471                          xcb_glx_get_error_cookie_t   cookie  ,
07472                          xcb_generic_error_t        **e  );
07473 
07474 int
07475 xcb_glx_get_floatv_sizeof (const void  *_buffer  );
07476 
07486 /*****************************************************************************
07487  **
07488  ** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv
07489  ** 
07490  ** @param xcb_connection_t      *c
07491  ** @param xcb_glx_context_tag_t  context_tag
07492  ** @param uint32_t               pname
07493  ** @returns xcb_glx_get_floatv_cookie_t
07494  **
07495  *****************************************************************************/
07496  
07497 xcb_glx_get_floatv_cookie_t
07498 xcb_glx_get_floatv (xcb_connection_t      *c  ,
07499                     xcb_glx_context_tag_t  context_tag  ,
07500                     uint32_t               pname  );
07501 
07514 /*****************************************************************************
07515  **
07516  ** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv_unchecked
07517  ** 
07518  ** @param xcb_connection_t      *c
07519  ** @param xcb_glx_context_tag_t  context_tag
07520  ** @param uint32_t               pname
07521  ** @returns xcb_glx_get_floatv_cookie_t
07522  **
07523  *****************************************************************************/
07524  
07525 xcb_glx_get_floatv_cookie_t
07526 xcb_glx_get_floatv_unchecked (xcb_connection_t      *c  ,
07527                               xcb_glx_context_tag_t  context_tag  ,
07528                               uint32_t               pname  );
07529 
07530 
07531 /*****************************************************************************
07532  **
07533  ** xcb_glx_float32_t * xcb_glx_get_floatv_data
07534  ** 
07535  ** @param const xcb_glx_get_floatv_reply_t *R
07536  ** @returns xcb_glx_float32_t *
07537  **
07538  *****************************************************************************/
07539  
07540 xcb_glx_float32_t *
07541 xcb_glx_get_floatv_data (const xcb_glx_get_floatv_reply_t *R  );
07542 
07543 
07544 /*****************************************************************************
07545  **
07546  ** int xcb_glx_get_floatv_data_length
07547  ** 
07548  ** @param const xcb_glx_get_floatv_reply_t *R
07549  ** @returns int
07550  **
07551  *****************************************************************************/
07552  
07553 int
07554 xcb_glx_get_floatv_data_length (const xcb_glx_get_floatv_reply_t *R  );
07555 
07556 
07557 /*****************************************************************************
07558  **
07559  ** xcb_generic_iterator_t xcb_glx_get_floatv_data_end
07560  ** 
07561  ** @param const xcb_glx_get_floatv_reply_t *R
07562  ** @returns xcb_generic_iterator_t
07563  **
07564  *****************************************************************************/
07565  
07566 xcb_generic_iterator_t
07567 xcb_glx_get_floatv_data_end (const xcb_glx_get_floatv_reply_t *R  );
07568 
07584 /*****************************************************************************
07585  **
07586  ** xcb_glx_get_floatv_reply_t * xcb_glx_get_floatv_reply
07587  ** 
07588  ** @param xcb_connection_t             *c
07589  ** @param xcb_glx_get_floatv_cookie_t   cookie
07590  ** @param xcb_generic_error_t         **e
07591  ** @returns xcb_glx_get_floatv_reply_t *
07592  **
07593  *****************************************************************************/
07594  
07595 xcb_glx_get_floatv_reply_t *
07596 xcb_glx_get_floatv_reply (xcb_connection_t             *c  ,
07597                           xcb_glx_get_floatv_cookie_t   cookie  ,
07598                           xcb_generic_error_t         **e  );
07599 
07600 int
07601 xcb_glx_get_integerv_sizeof (const void  *_buffer  );
07602 
07612 /*****************************************************************************
07613  **
07614  ** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv
07615  ** 
07616  ** @param xcb_connection_t      *c
07617  ** @param xcb_glx_context_tag_t  context_tag
07618  ** @param uint32_t               pname
07619  ** @returns xcb_glx_get_integerv_cookie_t
07620  **
07621  *****************************************************************************/
07622  
07623 xcb_glx_get_integerv_cookie_t
07624 xcb_glx_get_integerv (xcb_connection_t      *c  ,
07625                       xcb_glx_context_tag_t  context_tag  ,
07626                       uint32_t               pname  );
07627 
07640 /*****************************************************************************
07641  **
07642  ** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv_unchecked
07643  ** 
07644  ** @param xcb_connection_t      *c
07645  ** @param xcb_glx_context_tag_t  context_tag
07646  ** @param uint32_t               pname
07647  ** @returns xcb_glx_get_integerv_cookie_t
07648  **
07649  *****************************************************************************/
07650  
07651 xcb_glx_get_integerv_cookie_t
07652 xcb_glx_get_integerv_unchecked (xcb_connection_t      *c  ,
07653                                 xcb_glx_context_tag_t  context_tag  ,
07654                                 uint32_t               pname  );
07655 
07656 
07657 /*****************************************************************************
07658  **
07659  ** int32_t * xcb_glx_get_integerv_data
07660  ** 
07661  ** @param const xcb_glx_get_integerv_reply_t *R
07662  ** @returns int32_t *
07663  **
07664  *****************************************************************************/
07665  
07666 int32_t *
07667 xcb_glx_get_integerv_data (const xcb_glx_get_integerv_reply_t *R  );
07668 
07669 
07670 /*****************************************************************************
07671  **
07672  ** int xcb_glx_get_integerv_data_length
07673  ** 
07674  ** @param const xcb_glx_get_integerv_reply_t *R
07675  ** @returns int
07676  **
07677  *****************************************************************************/
07678  
07679 int
07680 xcb_glx_get_integerv_data_length (const xcb_glx_get_integerv_reply_t *R  );
07681 
07682 
07683 /*****************************************************************************
07684  **
07685  ** xcb_generic_iterator_t xcb_glx_get_integerv_data_end
07686  ** 
07687  ** @param const xcb_glx_get_integerv_reply_t *R
07688  ** @returns xcb_generic_iterator_t
07689  **
07690  *****************************************************************************/
07691  
07692 xcb_generic_iterator_t
07693 xcb_glx_get_integerv_data_end (const xcb_glx_get_integerv_reply_t *R  );
07694 
07710 /*****************************************************************************
07711  **
07712  ** xcb_glx_get_integerv_reply_t * xcb_glx_get_integerv_reply
07713  ** 
07714  ** @param xcb_connection_t               *c
07715  ** @param xcb_glx_get_integerv_cookie_t   cookie
07716  ** @param xcb_generic_error_t           **e
07717  ** @returns xcb_glx_get_integerv_reply_t *
07718  **
07719  *****************************************************************************/
07720  
07721 xcb_glx_get_integerv_reply_t *
07722 xcb_glx_get_integerv_reply (xcb_connection_t               *c  ,
07723                             xcb_glx_get_integerv_cookie_t   cookie  ,
07724                             xcb_generic_error_t           **e  );
07725 
07726 int
07727 xcb_glx_get_lightfv_sizeof (const void  *_buffer  );
07728 
07738 /*****************************************************************************
07739  **
07740  ** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv
07741  ** 
07742  ** @param xcb_connection_t      *c
07743  ** @param xcb_glx_context_tag_t  context_tag
07744  ** @param uint32_t               light
07745  ** @param uint32_t               pname
07746  ** @returns xcb_glx_get_lightfv_cookie_t
07747  **
07748  *****************************************************************************/
07749  
07750 xcb_glx_get_lightfv_cookie_t
07751 xcb_glx_get_lightfv (xcb_connection_t      *c  ,
07752                      xcb_glx_context_tag_t  context_tag  ,
07753                      uint32_t               light  ,
07754                      uint32_t               pname  );
07755 
07768 /*****************************************************************************
07769  **
07770  ** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv_unchecked
07771  ** 
07772  ** @param xcb_connection_t      *c
07773  ** @param xcb_glx_context_tag_t  context_tag
07774  ** @param uint32_t               light
07775  ** @param uint32_t               pname
07776  ** @returns xcb_glx_get_lightfv_cookie_t
07777  **
07778  *****************************************************************************/
07779  
07780 xcb_glx_get_lightfv_cookie_t
07781 xcb_glx_get_lightfv_unchecked (xcb_connection_t      *c  ,
07782                                xcb_glx_context_tag_t  context_tag  ,
07783                                uint32_t               light  ,
07784                                uint32_t               pname  );
07785 
07786 
07787 /*****************************************************************************
07788  **
07789  ** xcb_glx_float32_t * xcb_glx_get_lightfv_data
07790  ** 
07791  ** @param const xcb_glx_get_lightfv_reply_t *R
07792  ** @returns xcb_glx_float32_t *
07793  **
07794  *****************************************************************************/
07795  
07796 xcb_glx_float32_t *
07797 xcb_glx_get_lightfv_data (const xcb_glx_get_lightfv_reply_t *R  );
07798 
07799 
07800 /*****************************************************************************
07801  **
07802  ** int xcb_glx_get_lightfv_data_length
07803  ** 
07804  ** @param const xcb_glx_get_lightfv_reply_t *R
07805  ** @returns int
07806  **
07807  *****************************************************************************/
07808  
07809 int
07810 xcb_glx_get_lightfv_data_length (const xcb_glx_get_lightfv_reply_t *R  );
07811 
07812 
07813 /*****************************************************************************
07814  **
07815  ** xcb_generic_iterator_t xcb_glx_get_lightfv_data_end
07816  ** 
07817  ** @param const xcb_glx_get_lightfv_reply_t *R
07818  ** @returns xcb_generic_iterator_t
07819  **
07820  *****************************************************************************/
07821  
07822 xcb_generic_iterator_t
07823 xcb_glx_get_lightfv_data_end (const xcb_glx_get_lightfv_reply_t *R  );
07824 
07840 /*****************************************************************************
07841  **
07842  ** xcb_glx_get_lightfv_reply_t * xcb_glx_get_lightfv_reply
07843  ** 
07844  ** @param xcb_connection_t              *c
07845  ** @param xcb_glx_get_lightfv_cookie_t   cookie
07846  ** @param xcb_generic_error_t          **e
07847  ** @returns xcb_glx_get_lightfv_reply_t *
07848  **
07849  *****************************************************************************/
07850  
07851 xcb_glx_get_lightfv_reply_t *
07852 xcb_glx_get_lightfv_reply (xcb_connection_t              *c  ,
07853                            xcb_glx_get_lightfv_cookie_t   cookie  ,
07854                            xcb_generic_error_t          **e  );
07855 
07856 int
07857 xcb_glx_get_lightiv_sizeof (const void  *_buffer  );
07858 
07868 /*****************************************************************************
07869  **
07870  ** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv
07871  ** 
07872  ** @param xcb_connection_t      *c
07873  ** @param xcb_glx_context_tag_t  context_tag
07874  ** @param uint32_t               light
07875  ** @param uint32_t               pname
07876  ** @returns xcb_glx_get_lightiv_cookie_t
07877  **
07878  *****************************************************************************/
07879  
07880 xcb_glx_get_lightiv_cookie_t
07881 xcb_glx_get_lightiv (xcb_connection_t      *c  ,
07882                      xcb_glx_context_tag_t  context_tag  ,
07883                      uint32_t               light  ,
07884                      uint32_t               pname  );
07885 
07898 /*****************************************************************************
07899  **
07900  ** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv_unchecked
07901  ** 
07902  ** @param xcb_connection_t      *c
07903  ** @param xcb_glx_context_tag_t  context_tag
07904  ** @param uint32_t               light
07905  ** @param uint32_t               pname
07906  ** @returns xcb_glx_get_lightiv_cookie_t
07907  **
07908  *****************************************************************************/
07909  
07910 xcb_glx_get_lightiv_cookie_t
07911 xcb_glx_get_lightiv_unchecked (xcb_connection_t      *c  ,
07912                                xcb_glx_context_tag_t  context_tag  ,
07913                                uint32_t               light  ,
07914                                uint32_t               pname  );
07915 
07916 
07917 /*****************************************************************************
07918  **
07919  ** int32_t * xcb_glx_get_lightiv_data
07920  ** 
07921  ** @param const xcb_glx_get_lightiv_reply_t *R
07922  ** @returns int32_t *
07923  **
07924  *****************************************************************************/
07925  
07926 int32_t *
07927 xcb_glx_get_lightiv_data (const xcb_glx_get_lightiv_reply_t *R  );
07928 
07929 
07930 /*****************************************************************************
07931  **
07932  ** int xcb_glx_get_lightiv_data_length
07933  ** 
07934  ** @param const xcb_glx_get_lightiv_reply_t *R
07935  ** @returns int
07936  **
07937  *****************************************************************************/
07938  
07939 int
07940 xcb_glx_get_lightiv_data_length (const xcb_glx_get_lightiv_reply_t *R  );
07941 
07942 
07943 /*****************************************************************************
07944  **
07945  ** xcb_generic_iterator_t xcb_glx_get_lightiv_data_end
07946  ** 
07947  ** @param const xcb_glx_get_lightiv_reply_t *R
07948  ** @returns xcb_generic_iterator_t
07949  **
07950  *****************************************************************************/
07951  
07952 xcb_generic_iterator_t
07953 xcb_glx_get_lightiv_data_end (const xcb_glx_get_lightiv_reply_t *R  );
07954 
07970 /*****************************************************************************
07971  **
07972  ** xcb_glx_get_lightiv_reply_t * xcb_glx_get_lightiv_reply
07973  ** 
07974  ** @param xcb_connection_t              *c
07975  ** @param xcb_glx_get_lightiv_cookie_t   cookie
07976  ** @param xcb_generic_error_t          **e
07977  ** @returns xcb_glx_get_lightiv_reply_t *
07978  **
07979  *****************************************************************************/
07980  
07981 xcb_glx_get_lightiv_reply_t *
07982 xcb_glx_get_lightiv_reply (xcb_connection_t              *c  ,
07983                            xcb_glx_get_lightiv_cookie_t   cookie  ,
07984                            xcb_generic_error_t          **e  );
07985 
07986 int
07987 xcb_glx_get_mapdv_sizeof (const void  *_buffer  );
07988 
07998 /*****************************************************************************
07999  **
08000  ** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv
08001  ** 
08002  ** @param xcb_connection_t      *c
08003  ** @param xcb_glx_context_tag_t  context_tag
08004  ** @param uint32_t               target
08005  ** @param uint32_t               query
08006  ** @returns xcb_glx_get_mapdv_cookie_t
08007  **
08008  *****************************************************************************/
08009  
08010 xcb_glx_get_mapdv_cookie_t
08011 xcb_glx_get_mapdv (xcb_connection_t      *c  ,
08012                    xcb_glx_context_tag_t  context_tag  ,
08013                    uint32_t               target  ,
08014                    uint32_t               query  );
08015 
08028 /*****************************************************************************
08029  **
08030  ** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv_unchecked
08031  ** 
08032  ** @param xcb_connection_t      *c
08033  ** @param xcb_glx_context_tag_t  context_tag
08034  ** @param uint32_t               target
08035  ** @param uint32_t               query
08036  ** @returns xcb_glx_get_mapdv_cookie_t
08037  **
08038  *****************************************************************************/
08039  
08040 xcb_glx_get_mapdv_cookie_t
08041 xcb_glx_get_mapdv_unchecked (xcb_connection_t      *c  ,
08042                              xcb_glx_context_tag_t  context_tag  ,
08043                              uint32_t               target  ,
08044                              uint32_t               query  );
08045 
08046 
08047 /*****************************************************************************
08048  **
08049  ** xcb_glx_float64_t * xcb_glx_get_mapdv_data
08050  ** 
08051  ** @param const xcb_glx_get_mapdv_reply_t *R
08052  ** @returns xcb_glx_float64_t *
08053  **
08054  *****************************************************************************/
08055  
08056 xcb_glx_float64_t *
08057 xcb_glx_get_mapdv_data (const xcb_glx_get_mapdv_reply_t *R  );
08058 
08059 
08060 /*****************************************************************************
08061  **
08062  ** int xcb_glx_get_mapdv_data_length
08063  ** 
08064  ** @param const xcb_glx_get_mapdv_reply_t *R
08065  ** @returns int
08066  **
08067  *****************************************************************************/
08068  
08069 int
08070 xcb_glx_get_mapdv_data_length (const xcb_glx_get_mapdv_reply_t *R  );
08071 
08072 
08073 /*****************************************************************************
08074  **
08075  ** xcb_generic_iterator_t xcb_glx_get_mapdv_data_end
08076  ** 
08077  ** @param const xcb_glx_get_mapdv_reply_t *R
08078  ** @returns xcb_generic_iterator_t
08079  **
08080  *****************************************************************************/
08081  
08082 xcb_generic_iterator_t
08083 xcb_glx_get_mapdv_data_end (const xcb_glx_get_mapdv_reply_t *R  );
08084 
08100 /*****************************************************************************
08101  **
08102  ** xcb_glx_get_mapdv_reply_t * xcb_glx_get_mapdv_reply
08103  ** 
08104  ** @param xcb_connection_t            *c
08105  ** @param xcb_glx_get_mapdv_cookie_t   cookie
08106  ** @param xcb_generic_error_t        **e
08107  ** @returns xcb_glx_get_mapdv_reply_t *
08108  **
08109  *****************************************************************************/
08110  
08111 xcb_glx_get_mapdv_reply_t *
08112 xcb_glx_get_mapdv_reply (xcb_connection_t            *c  ,
08113                          xcb_glx_get_mapdv_cookie_t   cookie  ,
08114                          xcb_generic_error_t        **e  );
08115 
08116 int
08117 xcb_glx_get_mapfv_sizeof (const void  *_buffer  );
08118 
08128 /*****************************************************************************
08129  **
08130  ** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv
08131  ** 
08132  ** @param xcb_connection_t      *c
08133  ** @param xcb_glx_context_tag_t  context_tag
08134  ** @param uint32_t               target
08135  ** @param uint32_t               query
08136  ** @returns xcb_glx_get_mapfv_cookie_t
08137  **
08138  *****************************************************************************/
08139  
08140 xcb_glx_get_mapfv_cookie_t
08141 xcb_glx_get_mapfv (xcb_connection_t      *c  ,
08142                    xcb_glx_context_tag_t  context_tag  ,
08143                    uint32_t               target  ,
08144                    uint32_t               query  );
08145 
08158 /*****************************************************************************
08159  **
08160  ** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv_unchecked
08161  ** 
08162  ** @param xcb_connection_t      *c
08163  ** @param xcb_glx_context_tag_t  context_tag
08164  ** @param uint32_t               target
08165  ** @param uint32_t               query
08166  ** @returns xcb_glx_get_mapfv_cookie_t
08167  **
08168  *****************************************************************************/
08169  
08170 xcb_glx_get_mapfv_cookie_t
08171 xcb_glx_get_mapfv_unchecked (xcb_connection_t      *c  ,
08172                              xcb_glx_context_tag_t  context_tag  ,
08173                              uint32_t               target  ,
08174                              uint32_t               query  );
08175 
08176 
08177 /*****************************************************************************
08178  **
08179  ** xcb_glx_float32_t * xcb_glx_get_mapfv_data
08180  ** 
08181  ** @param const xcb_glx_get_mapfv_reply_t *R
08182  ** @returns xcb_glx_float32_t *
08183  **
08184  *****************************************************************************/
08185  
08186 xcb_glx_float32_t *
08187 xcb_glx_get_mapfv_data (const xcb_glx_get_mapfv_reply_t *R  );
08188 
08189 
08190 /*****************************************************************************
08191  **
08192  ** int xcb_glx_get_mapfv_data_length
08193  ** 
08194  ** @param const xcb_glx_get_mapfv_reply_t *R
08195  ** @returns int
08196  **
08197  *****************************************************************************/
08198  
08199 int
08200 xcb_glx_get_mapfv_data_length (const xcb_glx_get_mapfv_reply_t *R  );
08201 
08202 
08203 /*****************************************************************************
08204  **
08205  ** xcb_generic_iterator_t xcb_glx_get_mapfv_data_end
08206  ** 
08207  ** @param const xcb_glx_get_mapfv_reply_t *R
08208  ** @returns xcb_generic_iterator_t
08209  **
08210  *****************************************************************************/
08211  
08212 xcb_generic_iterator_t
08213 xcb_glx_get_mapfv_data_end (const xcb_glx_get_mapfv_reply_t *R  );
08214 
08230 /*****************************************************************************
08231  **
08232  ** xcb_glx_get_mapfv_reply_t * xcb_glx_get_mapfv_reply
08233  ** 
08234  ** @param xcb_connection_t            *c
08235  ** @param xcb_glx_get_mapfv_cookie_t   cookie
08236  ** @param xcb_generic_error_t        **e
08237  ** @returns xcb_glx_get_mapfv_reply_t *
08238  **
08239  *****************************************************************************/
08240  
08241 xcb_glx_get_mapfv_reply_t *
08242 xcb_glx_get_mapfv_reply (xcb_connection_t            *c  ,
08243                          xcb_glx_get_mapfv_cookie_t   cookie  ,
08244                          xcb_generic_error_t        **e  );
08245 
08246 int
08247 xcb_glx_get_mapiv_sizeof (const void  *_buffer  );
08248 
08258 /*****************************************************************************
08259  **
08260  ** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv
08261  ** 
08262  ** @param xcb_connection_t      *c
08263  ** @param xcb_glx_context_tag_t  context_tag
08264  ** @param uint32_t               target
08265  ** @param uint32_t               query
08266  ** @returns xcb_glx_get_mapiv_cookie_t
08267  **
08268  *****************************************************************************/
08269  
08270 xcb_glx_get_mapiv_cookie_t
08271 xcb_glx_get_mapiv (xcb_connection_t      *c  ,
08272                    xcb_glx_context_tag_t  context_tag  ,
08273                    uint32_t               target  ,
08274                    uint32_t               query  );
08275 
08288 /*****************************************************************************
08289  **
08290  ** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv_unchecked
08291  ** 
08292  ** @param xcb_connection_t      *c
08293  ** @param xcb_glx_context_tag_t  context_tag
08294  ** @param uint32_t               target
08295  ** @param uint32_t               query
08296  ** @returns xcb_glx_get_mapiv_cookie_t
08297  **
08298  *****************************************************************************/
08299  
08300 xcb_glx_get_mapiv_cookie_t
08301 xcb_glx_get_mapiv_unchecked (xcb_connection_t      *c  ,
08302                              xcb_glx_context_tag_t  context_tag  ,
08303                              uint32_t               target  ,
08304                              uint32_t               query  );
08305 
08306 
08307 /*****************************************************************************
08308  **
08309  ** int32_t * xcb_glx_get_mapiv_data
08310  ** 
08311  ** @param const xcb_glx_get_mapiv_reply_t *R
08312  ** @returns int32_t *
08313  **
08314  *****************************************************************************/
08315  
08316 int32_t *
08317 xcb_glx_get_mapiv_data (const xcb_glx_get_mapiv_reply_t *R  );
08318 
08319 
08320 /*****************************************************************************
08321  **
08322  ** int xcb_glx_get_mapiv_data_length
08323  ** 
08324  ** @param const xcb_glx_get_mapiv_reply_t *R
08325  ** @returns int
08326  **
08327  *****************************************************************************/
08328  
08329 int
08330 xcb_glx_get_mapiv_data_length (const xcb_glx_get_mapiv_reply_t *R  );
08331 
08332 
08333 /*****************************************************************************
08334  **
08335  ** xcb_generic_iterator_t xcb_glx_get_mapiv_data_end
08336  ** 
08337  ** @param const xcb_glx_get_mapiv_reply_t *R
08338  ** @returns xcb_generic_iterator_t
08339  **
08340  *****************************************************************************/
08341  
08342 xcb_generic_iterator_t
08343 xcb_glx_get_mapiv_data_end (const xcb_glx_get_mapiv_reply_t *R  );
08344 
08360 /*****************************************************************************
08361  **
08362  ** xcb_glx_get_mapiv_reply_t * xcb_glx_get_mapiv_reply
08363  ** 
08364  ** @param xcb_connection_t            *c
08365  ** @param xcb_glx_get_mapiv_cookie_t   cookie
08366  ** @param xcb_generic_error_t        **e
08367  ** @returns xcb_glx_get_mapiv_reply_t *
08368  **
08369  *****************************************************************************/
08370  
08371 xcb_glx_get_mapiv_reply_t *
08372 xcb_glx_get_mapiv_reply (xcb_connection_t            *c  ,
08373                          xcb_glx_get_mapiv_cookie_t   cookie  ,
08374                          xcb_generic_error_t        **e  );
08375 
08376 int
08377 xcb_glx_get_materialfv_sizeof (const void  *_buffer  );
08378 
08388 /*****************************************************************************
08389  **
08390  ** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv
08391  ** 
08392  ** @param xcb_connection_t      *c
08393  ** @param xcb_glx_context_tag_t  context_tag
08394  ** @param uint32_t               face
08395  ** @param uint32_t               pname
08396  ** @returns xcb_glx_get_materialfv_cookie_t
08397  **
08398  *****************************************************************************/
08399  
08400 xcb_glx_get_materialfv_cookie_t
08401 xcb_glx_get_materialfv (xcb_connection_t      *c  ,
08402                         xcb_glx_context_tag_t  context_tag  ,
08403                         uint32_t               face  ,
08404                         uint32_t               pname  );
08405 
08418 /*****************************************************************************
08419  **
08420  ** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv_unchecked
08421  ** 
08422  ** @param xcb_connection_t      *c
08423  ** @param xcb_glx_context_tag_t  context_tag
08424  ** @param uint32_t               face
08425  ** @param uint32_t               pname
08426  ** @returns xcb_glx_get_materialfv_cookie_t
08427  **
08428  *****************************************************************************/
08429  
08430 xcb_glx_get_materialfv_cookie_t
08431 xcb_glx_get_materialfv_unchecked (xcb_connection_t      *c  ,
08432                                   xcb_glx_context_tag_t  context_tag  ,
08433                                   uint32_t               face  ,
08434                                   uint32_t               pname  );
08435 
08436 
08437 /*****************************************************************************
08438  **
08439  ** xcb_glx_float32_t * xcb_glx_get_materialfv_data
08440  ** 
08441  ** @param const xcb_glx_get_materialfv_reply_t *R
08442  ** @returns xcb_glx_float32_t *
08443  **
08444  *****************************************************************************/
08445  
08446 xcb_glx_float32_t *
08447 xcb_glx_get_materialfv_data (const xcb_glx_get_materialfv_reply_t *R  );
08448 
08449 
08450 /*****************************************************************************
08451  **
08452  ** int xcb_glx_get_materialfv_data_length
08453  ** 
08454  ** @param const xcb_glx_get_materialfv_reply_t *R
08455  ** @returns int
08456  **
08457  *****************************************************************************/
08458  
08459 int
08460 xcb_glx_get_materialfv_data_length (const xcb_glx_get_materialfv_reply_t *R  );
08461 
08462 
08463 /*****************************************************************************
08464  **
08465  ** xcb_generic_iterator_t xcb_glx_get_materialfv_data_end
08466  ** 
08467  ** @param const xcb_glx_get_materialfv_reply_t *R
08468  ** @returns xcb_generic_iterator_t
08469  **
08470  *****************************************************************************/
08471  
08472 xcb_generic_iterator_t
08473 xcb_glx_get_materialfv_data_end (const xcb_glx_get_materialfv_reply_t *R  );
08474 
08490 /*****************************************************************************
08491  **
08492  ** xcb_glx_get_materialfv_reply_t * xcb_glx_get_materialfv_reply
08493  ** 
08494  ** @param xcb_connection_t                 *c
08495  ** @param xcb_glx_get_materialfv_cookie_t   cookie
08496  ** @param xcb_generic_error_t             **e
08497  ** @returns xcb_glx_get_materialfv_reply_t *
08498  **
08499  *****************************************************************************/
08500  
08501 xcb_glx_get_materialfv_reply_t *
08502 xcb_glx_get_materialfv_reply (xcb_connection_t                 *c  ,
08503                               xcb_glx_get_materialfv_cookie_t   cookie  ,
08504                               xcb_generic_error_t             **e  );
08505 
08506 int
08507 xcb_glx_get_materialiv_sizeof (const void  *_buffer  );
08508 
08518 /*****************************************************************************
08519  **
08520  ** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv
08521  ** 
08522  ** @param xcb_connection_t      *c
08523  ** @param xcb_glx_context_tag_t  context_tag
08524  ** @param uint32_t               face
08525  ** @param uint32_t               pname
08526  ** @returns xcb_glx_get_materialiv_cookie_t
08527  **
08528  *****************************************************************************/
08529  
08530 xcb_glx_get_materialiv_cookie_t
08531 xcb_glx_get_materialiv (xcb_connection_t      *c  ,
08532                         xcb_glx_context_tag_t  context_tag  ,
08533                         uint32_t               face  ,
08534                         uint32_t               pname  );
08535 
08548 /*****************************************************************************
08549  **
08550  ** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv_unchecked
08551  ** 
08552  ** @param xcb_connection_t      *c
08553  ** @param xcb_glx_context_tag_t  context_tag
08554  ** @param uint32_t               face
08555  ** @param uint32_t               pname
08556  ** @returns xcb_glx_get_materialiv_cookie_t
08557  **
08558  *****************************************************************************/
08559  
08560 xcb_glx_get_materialiv_cookie_t
08561 xcb_glx_get_materialiv_unchecked (xcb_connection_t      *c  ,
08562                                   xcb_glx_context_tag_t  context_tag  ,
08563                                   uint32_t               face  ,
08564                                   uint32_t               pname  );
08565 
08566 
08567 /*****************************************************************************
08568  **
08569  ** int32_t * xcb_glx_get_materialiv_data
08570  ** 
08571  ** @param const xcb_glx_get_materialiv_reply_t *R
08572  ** @returns int32_t *
08573  **
08574  *****************************************************************************/
08575  
08576 int32_t *
08577 xcb_glx_get_materialiv_data (const xcb_glx_get_materialiv_reply_t *R  );
08578 
08579 
08580 /*****************************************************************************
08581  **
08582  ** int xcb_glx_get_materialiv_data_length
08583  ** 
08584  ** @param const xcb_glx_get_materialiv_reply_t *R
08585  ** @returns int
08586  **
08587  *****************************************************************************/
08588  
08589 int
08590 xcb_glx_get_materialiv_data_length (const xcb_glx_get_materialiv_reply_t *R  );
08591 
08592 
08593 /*****************************************************************************
08594  **
08595  ** xcb_generic_iterator_t xcb_glx_get_materialiv_data_end
08596  ** 
08597  ** @param const xcb_glx_get_materialiv_reply_t *R
08598  ** @returns xcb_generic_iterator_t
08599  **
08600  *****************************************************************************/
08601  
08602 xcb_generic_iterator_t
08603 xcb_glx_get_materialiv_data_end (const xcb_glx_get_materialiv_reply_t *R  );
08604 
08620 /*****************************************************************************
08621  **
08622  ** xcb_glx_get_materialiv_reply_t * xcb_glx_get_materialiv_reply
08623  ** 
08624  ** @param xcb_connection_t                 *c
08625  ** @param xcb_glx_get_materialiv_cookie_t   cookie
08626  ** @param xcb_generic_error_t             **e
08627  ** @returns xcb_glx_get_materialiv_reply_t *
08628  **
08629  *****************************************************************************/
08630  
08631 xcb_glx_get_materialiv_reply_t *
08632 xcb_glx_get_materialiv_reply (xcb_connection_t                 *c  ,
08633                               xcb_glx_get_materialiv_cookie_t   cookie  ,
08634                               xcb_generic_error_t             **e  );
08635 
08636 int
08637 xcb_glx_get_pixel_mapfv_sizeof (const void  *_buffer  );
08638 
08648 /*****************************************************************************
08649  **
08650  ** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv
08651  ** 
08652  ** @param xcb_connection_t      *c
08653  ** @param xcb_glx_context_tag_t  context_tag
08654  ** @param uint32_t               map
08655  ** @returns xcb_glx_get_pixel_mapfv_cookie_t
08656  **
08657  *****************************************************************************/
08658  
08659 xcb_glx_get_pixel_mapfv_cookie_t
08660 xcb_glx_get_pixel_mapfv (xcb_connection_t      *c  ,
08661                          xcb_glx_context_tag_t  context_tag  ,
08662                          uint32_t               map  );
08663 
08676 /*****************************************************************************
08677  **
08678  ** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv_unchecked
08679  ** 
08680  ** @param xcb_connection_t      *c
08681  ** @param xcb_glx_context_tag_t  context_tag
08682  ** @param uint32_t               map
08683  ** @returns xcb_glx_get_pixel_mapfv_cookie_t
08684  **
08685  *****************************************************************************/
08686  
08687 xcb_glx_get_pixel_mapfv_cookie_t
08688 xcb_glx_get_pixel_mapfv_unchecked (xcb_connection_t      *c  ,
08689                                    xcb_glx_context_tag_t  context_tag  ,
08690                                    uint32_t               map  );
08691 
08692 
08693 /*****************************************************************************
08694  **
08695  ** xcb_glx_float32_t * xcb_glx_get_pixel_mapfv_data
08696  ** 
08697  ** @param const xcb_glx_get_pixel_mapfv_reply_t *R
08698  ** @returns xcb_glx_float32_t *
08699  **
08700  *****************************************************************************/
08701  
08702 xcb_glx_float32_t *
08703 xcb_glx_get_pixel_mapfv_data (const xcb_glx_get_pixel_mapfv_reply_t *R  );
08704 
08705 
08706 /*****************************************************************************
08707  **
08708  ** int xcb_glx_get_pixel_mapfv_data_length
08709  ** 
08710  ** @param const xcb_glx_get_pixel_mapfv_reply_t *R
08711  ** @returns int
08712  **
08713  *****************************************************************************/
08714  
08715 int
08716 xcb_glx_get_pixel_mapfv_data_length (const xcb_glx_get_pixel_mapfv_reply_t *R  );
08717 
08718 
08719 /*****************************************************************************
08720  **
08721  ** xcb_generic_iterator_t xcb_glx_get_pixel_mapfv_data_end
08722  ** 
08723  ** @param const xcb_glx_get_pixel_mapfv_reply_t *R
08724  ** @returns xcb_generic_iterator_t
08725  **
08726  *****************************************************************************/
08727  
08728 xcb_generic_iterator_t
08729 xcb_glx_get_pixel_mapfv_data_end (const xcb_glx_get_pixel_mapfv_reply_t *R  );
08730 
08746 /*****************************************************************************
08747  **
08748  ** xcb_glx_get_pixel_mapfv_reply_t * xcb_glx_get_pixel_mapfv_reply
08749  ** 
08750  ** @param xcb_connection_t                  *c
08751  ** @param xcb_glx_get_pixel_mapfv_cookie_t   cookie
08752  ** @param xcb_generic_error_t              **e
08753  ** @returns xcb_glx_get_pixel_mapfv_reply_t *
08754  **
08755  *****************************************************************************/
08756  
08757 xcb_glx_get_pixel_mapfv_reply_t *
08758 xcb_glx_get_pixel_mapfv_reply (xcb_connection_t                  *c  ,
08759                                xcb_glx_get_pixel_mapfv_cookie_t   cookie  ,
08760                                xcb_generic_error_t              **e  );
08761 
08762 int
08763 xcb_glx_get_pixel_mapuiv_sizeof (const void  *_buffer  );
08764 
08774 /*****************************************************************************
08775  **
08776  ** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv
08777  ** 
08778  ** @param xcb_connection_t      *c
08779  ** @param xcb_glx_context_tag_t  context_tag
08780  ** @param uint32_t               map
08781  ** @returns xcb_glx_get_pixel_mapuiv_cookie_t
08782  **
08783  *****************************************************************************/
08784  
08785 xcb_glx_get_pixel_mapuiv_cookie_t
08786 xcb_glx_get_pixel_mapuiv (xcb_connection_t      *c  ,
08787                           xcb_glx_context_tag_t  context_tag  ,
08788                           uint32_t               map  );
08789 
08802 /*****************************************************************************
08803  **
08804  ** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv_unchecked
08805  ** 
08806  ** @param xcb_connection_t      *c
08807  ** @param xcb_glx_context_tag_t  context_tag
08808  ** @param uint32_t               map
08809  ** @returns xcb_glx_get_pixel_mapuiv_cookie_t
08810  **
08811  *****************************************************************************/
08812  
08813 xcb_glx_get_pixel_mapuiv_cookie_t
08814 xcb_glx_get_pixel_mapuiv_unchecked (xcb_connection_t      *c  ,
08815                                     xcb_glx_context_tag_t  context_tag  ,
08816                                     uint32_t               map  );
08817 
08818 
08819 /*****************************************************************************
08820  **
08821  ** uint32_t * xcb_glx_get_pixel_mapuiv_data
08822  ** 
08823  ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
08824  ** @returns uint32_t *
08825  **
08826  *****************************************************************************/
08827  
08828 uint32_t *
08829 xcb_glx_get_pixel_mapuiv_data (const xcb_glx_get_pixel_mapuiv_reply_t *R  );
08830 
08831 
08832 /*****************************************************************************
08833  **
08834  ** int xcb_glx_get_pixel_mapuiv_data_length
08835  ** 
08836  ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
08837  ** @returns int
08838  **
08839  *****************************************************************************/
08840  
08841 int
08842 xcb_glx_get_pixel_mapuiv_data_length (const xcb_glx_get_pixel_mapuiv_reply_t *R  );
08843 
08844 
08845 /*****************************************************************************
08846  **
08847  ** xcb_generic_iterator_t xcb_glx_get_pixel_mapuiv_data_end
08848  ** 
08849  ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
08850  ** @returns xcb_generic_iterator_t
08851  **
08852  *****************************************************************************/
08853  
08854 xcb_generic_iterator_t
08855 xcb_glx_get_pixel_mapuiv_data_end (const xcb_glx_get_pixel_mapuiv_reply_t *R  );
08856 
08872 /*****************************************************************************
08873  **
08874  ** xcb_glx_get_pixel_mapuiv_reply_t * xcb_glx_get_pixel_mapuiv_reply
08875  ** 
08876  ** @param xcb_connection_t                   *c
08877  ** @param xcb_glx_get_pixel_mapuiv_cookie_t   cookie
08878  ** @param xcb_generic_error_t               **e
08879  ** @returns xcb_glx_get_pixel_mapuiv_reply_t *
08880  **
08881  *****************************************************************************/
08882  
08883 xcb_glx_get_pixel_mapuiv_reply_t *
08884 xcb_glx_get_pixel_mapuiv_reply (xcb_connection_t                   *c  ,
08885                                 xcb_glx_get_pixel_mapuiv_cookie_t   cookie  ,
08886                                 xcb_generic_error_t               **e  );
08887 
08888 int
08889 xcb_glx_get_pixel_mapusv_sizeof (const void  *_buffer  );
08890 
08900 /*****************************************************************************
08901  **
08902  ** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv
08903  ** 
08904  ** @param xcb_connection_t      *c
08905  ** @param xcb_glx_context_tag_t  context_tag
08906  ** @param uint32_t               map
08907  ** @returns xcb_glx_get_pixel_mapusv_cookie_t
08908  **
08909  *****************************************************************************/
08910  
08911 xcb_glx_get_pixel_mapusv_cookie_t
08912 xcb_glx_get_pixel_mapusv (xcb_connection_t      *c  ,
08913                           xcb_glx_context_tag_t  context_tag  ,
08914                           uint32_t               map  );
08915 
08928 /*****************************************************************************
08929  **
08930  ** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv_unchecked
08931  ** 
08932  ** @param xcb_connection_t      *c
08933  ** @param xcb_glx_context_tag_t  context_tag
08934  ** @param uint32_t               map
08935  ** @returns xcb_glx_get_pixel_mapusv_cookie_t
08936  **
08937  *****************************************************************************/
08938  
08939 xcb_glx_get_pixel_mapusv_cookie_t
08940 xcb_glx_get_pixel_mapusv_unchecked (xcb_connection_t      *c  ,
08941                                     xcb_glx_context_tag_t  context_tag  ,
08942                                     uint32_t               map  );
08943 
08944 
08945 /*****************************************************************************
08946  **
08947  ** uint16_t * xcb_glx_get_pixel_mapusv_data
08948  ** 
08949  ** @param const xcb_glx_get_pixel_mapusv_reply_t *R
08950  ** @returns uint16_t *
08951  **
08952  *****************************************************************************/
08953  
08954 uint16_t *
08955 xcb_glx_get_pixel_mapusv_data (const xcb_glx_get_pixel_mapusv_reply_t *R  );
08956 
08957 
08958 /*****************************************************************************
08959  **
08960  ** int xcb_glx_get_pixel_mapusv_data_length
08961  ** 
08962  ** @param const xcb_glx_get_pixel_mapusv_reply_t *R
08963  ** @returns int
08964  **
08965  *****************************************************************************/
08966  
08967 int
08968 xcb_glx_get_pixel_mapusv_data_length (const xcb_glx_get_pixel_mapusv_reply_t *R  );
08969 
08970 
08971 /*****************************************************************************
08972  **
08973  ** xcb_generic_iterator_t xcb_glx_get_pixel_mapusv_data_end
08974  ** 
08975  ** @param const xcb_glx_get_pixel_mapusv_reply_t *R
08976  ** @returns xcb_generic_iterator_t
08977  **
08978  *****************************************************************************/
08979  
08980 xcb_generic_iterator_t
08981 xcb_glx_get_pixel_mapusv_data_end (const xcb_glx_get_pixel_mapusv_reply_t *R  );
08982 
08998 /*****************************************************************************
08999  **
09000  ** xcb_glx_get_pixel_mapusv_reply_t * xcb_glx_get_pixel_mapusv_reply
09001  ** 
09002  ** @param xcb_connection_t                   *c
09003  ** @param xcb_glx_get_pixel_mapusv_cookie_t   cookie
09004  ** @param xcb_generic_error_t               **e
09005  ** @returns xcb_glx_get_pixel_mapusv_reply_t *
09006  **
09007  *****************************************************************************/
09008  
09009 xcb_glx_get_pixel_mapusv_reply_t *
09010 xcb_glx_get_pixel_mapusv_reply (xcb_connection_t                   *c  ,
09011                                 xcb_glx_get_pixel_mapusv_cookie_t   cookie  ,
09012                                 xcb_generic_error_t               **e  );
09013 
09014 int
09015 xcb_glx_get_polygon_stipple_sizeof (const void  *_buffer  );
09016 
09026 /*****************************************************************************
09027  **
09028  ** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple
09029  ** 
09030  ** @param xcb_connection_t      *c
09031  ** @param xcb_glx_context_tag_t  context_tag
09032  ** @param uint8_t                lsb_first
09033  ** @returns xcb_glx_get_polygon_stipple_cookie_t
09034  **
09035  *****************************************************************************/
09036  
09037 xcb_glx_get_polygon_stipple_cookie_t
09038 xcb_glx_get_polygon_stipple (xcb_connection_t      *c  ,
09039                              xcb_glx_context_tag_t  context_tag  ,
09040                              uint8_t                lsb_first  );
09041 
09054 /*****************************************************************************
09055  **
09056  ** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple_unchecked
09057  ** 
09058  ** @param xcb_connection_t      *c
09059  ** @param xcb_glx_context_tag_t  context_tag
09060  ** @param uint8_t                lsb_first
09061  ** @returns xcb_glx_get_polygon_stipple_cookie_t
09062  **
09063  *****************************************************************************/
09064  
09065 xcb_glx_get_polygon_stipple_cookie_t
09066 xcb_glx_get_polygon_stipple_unchecked (xcb_connection_t      *c  ,
09067                                        xcb_glx_context_tag_t  context_tag  ,
09068                                        uint8_t                lsb_first  );
09069 
09070 
09071 /*****************************************************************************
09072  **
09073  ** uint8_t * xcb_glx_get_polygon_stipple_data
09074  ** 
09075  ** @param const xcb_glx_get_polygon_stipple_reply_t *R
09076  ** @returns uint8_t *
09077  **
09078  *****************************************************************************/
09079  
09080 uint8_t *
09081 xcb_glx_get_polygon_stipple_data (const xcb_glx_get_polygon_stipple_reply_t *R  );
09082 
09083 
09084 /*****************************************************************************
09085  **
09086  ** int xcb_glx_get_polygon_stipple_data_length
09087  ** 
09088  ** @param const xcb_glx_get_polygon_stipple_reply_t *R
09089  ** @returns int
09090  **
09091  *****************************************************************************/
09092  
09093 int
09094 xcb_glx_get_polygon_stipple_data_length (const xcb_glx_get_polygon_stipple_reply_t *R  );
09095 
09096 
09097 /*****************************************************************************
09098  **
09099  ** xcb_generic_iterator_t xcb_glx_get_polygon_stipple_data_end
09100  ** 
09101  ** @param const xcb_glx_get_polygon_stipple_reply_t *R
09102  ** @returns xcb_generic_iterator_t
09103  **
09104  *****************************************************************************/
09105  
09106 xcb_generic_iterator_t
09107 xcb_glx_get_polygon_stipple_data_end (const xcb_glx_get_polygon_stipple_reply_t *R  );
09108 
09124 /*****************************************************************************
09125  **
09126  ** xcb_glx_get_polygon_stipple_reply_t * xcb_glx_get_polygon_stipple_reply
09127  ** 
09128  ** @param xcb_connection_t                      *c
09129  ** @param xcb_glx_get_polygon_stipple_cookie_t   cookie
09130  ** @param xcb_generic_error_t                  **e
09131  ** @returns xcb_glx_get_polygon_stipple_reply_t *
09132  **
09133  *****************************************************************************/
09134  
09135 xcb_glx_get_polygon_stipple_reply_t *
09136 xcb_glx_get_polygon_stipple_reply (xcb_connection_t                      *c  ,
09137                                    xcb_glx_get_polygon_stipple_cookie_t   cookie  ,
09138                                    xcb_generic_error_t                  **e  );
09139 
09140 int
09141 xcb_glx_get_string_sizeof (const void  *_buffer  );
09142 
09152 /*****************************************************************************
09153  **
09154  ** xcb_glx_get_string_cookie_t xcb_glx_get_string
09155  ** 
09156  ** @param xcb_connection_t      *c
09157  ** @param xcb_glx_context_tag_t  context_tag
09158  ** @param uint32_t               name
09159  ** @returns xcb_glx_get_string_cookie_t
09160  **
09161  *****************************************************************************/
09162  
09163 xcb_glx_get_string_cookie_t
09164 xcb_glx_get_string (xcb_connection_t      *c  ,
09165                     xcb_glx_context_tag_t  context_tag  ,
09166                     uint32_t               name  );
09167 
09180 /*****************************************************************************
09181  **
09182  ** xcb_glx_get_string_cookie_t xcb_glx_get_string_unchecked
09183  ** 
09184  ** @param xcb_connection_t      *c
09185  ** @param xcb_glx_context_tag_t  context_tag
09186  ** @param uint32_t               name
09187  ** @returns xcb_glx_get_string_cookie_t
09188  **
09189  *****************************************************************************/
09190  
09191 xcb_glx_get_string_cookie_t
09192 xcb_glx_get_string_unchecked (xcb_connection_t      *c  ,
09193                               xcb_glx_context_tag_t  context_tag  ,
09194                               uint32_t               name  );
09195 
09196 
09197 /*****************************************************************************
09198  **
09199  ** char * xcb_glx_get_string_string
09200  ** 
09201  ** @param const xcb_glx_get_string_reply_t *R
09202  ** @returns char *
09203  **
09204  *****************************************************************************/
09205  
09206 char *
09207 xcb_glx_get_string_string (const xcb_glx_get_string_reply_t *R  );
09208 
09209 
09210 /*****************************************************************************
09211  **
09212  ** int xcb_glx_get_string_string_length
09213  ** 
09214  ** @param const xcb_glx_get_string_reply_t *R
09215  ** @returns int
09216  **
09217  *****************************************************************************/
09218  
09219 int
09220 xcb_glx_get_string_string_length (const xcb_glx_get_string_reply_t *R  );
09221 
09222 
09223 /*****************************************************************************
09224  **
09225  ** xcb_generic_iterator_t xcb_glx_get_string_string_end
09226  ** 
09227  ** @param const xcb_glx_get_string_reply_t *R
09228  ** @returns xcb_generic_iterator_t
09229  **
09230  *****************************************************************************/
09231  
09232 xcb_generic_iterator_t
09233 xcb_glx_get_string_string_end (const xcb_glx_get_string_reply_t *R  );
09234 
09250 /*****************************************************************************
09251  **
09252  ** xcb_glx_get_string_reply_t * xcb_glx_get_string_reply
09253  ** 
09254  ** @param xcb_connection_t             *c
09255  ** @param xcb_glx_get_string_cookie_t   cookie
09256  ** @param xcb_generic_error_t         **e
09257  ** @returns xcb_glx_get_string_reply_t *
09258  **
09259  *****************************************************************************/
09260  
09261 xcb_glx_get_string_reply_t *
09262 xcb_glx_get_string_reply (xcb_connection_t             *c  ,
09263                           xcb_glx_get_string_cookie_t   cookie  ,
09264                           xcb_generic_error_t         **e  );
09265 
09266 int
09267 xcb_glx_get_tex_envfv_sizeof (const void  *_buffer  );
09268 
09278 /*****************************************************************************
09279  **
09280  ** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv
09281  ** 
09282  ** @param xcb_connection_t      *c
09283  ** @param xcb_glx_context_tag_t  context_tag
09284  ** @param uint32_t               target
09285  ** @param uint32_t               pname
09286  ** @returns xcb_glx_get_tex_envfv_cookie_t
09287  **
09288  *****************************************************************************/
09289  
09290 xcb_glx_get_tex_envfv_cookie_t
09291 xcb_glx_get_tex_envfv (xcb_connection_t      *c  ,
09292                        xcb_glx_context_tag_t  context_tag  ,
09293                        uint32_t               target  ,
09294                        uint32_t               pname  );
09295 
09308 /*****************************************************************************
09309  **
09310  ** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv_unchecked
09311  ** 
09312  ** @param xcb_connection_t      *c
09313  ** @param xcb_glx_context_tag_t  context_tag
09314  ** @param uint32_t               target
09315  ** @param uint32_t               pname
09316  ** @returns xcb_glx_get_tex_envfv_cookie_t
09317  **
09318  *****************************************************************************/
09319  
09320 xcb_glx_get_tex_envfv_cookie_t
09321 xcb_glx_get_tex_envfv_unchecked (xcb_connection_t      *c  ,
09322                                  xcb_glx_context_tag_t  context_tag  ,
09323                                  uint32_t               target  ,
09324                                  uint32_t               pname  );
09325 
09326 
09327 /*****************************************************************************
09328  **
09329  ** xcb_glx_float32_t * xcb_glx_get_tex_envfv_data
09330  ** 
09331  ** @param const xcb_glx_get_tex_envfv_reply_t *R
09332  ** @returns xcb_glx_float32_t *
09333  **
09334  *****************************************************************************/
09335  
09336 xcb_glx_float32_t *
09337 xcb_glx_get_tex_envfv_data (const xcb_glx_get_tex_envfv_reply_t *R  );
09338 
09339 
09340 /*****************************************************************************
09341  **
09342  ** int xcb_glx_get_tex_envfv_data_length
09343  ** 
09344  ** @param const xcb_glx_get_tex_envfv_reply_t *R
09345  ** @returns int
09346  **
09347  *****************************************************************************/
09348  
09349 int
09350 xcb_glx_get_tex_envfv_data_length (const xcb_glx_get_tex_envfv_reply_t *R  );
09351 
09352 
09353 /*****************************************************************************
09354  **
09355  ** xcb_generic_iterator_t xcb_glx_get_tex_envfv_data_end
09356  ** 
09357  ** @param const xcb_glx_get_tex_envfv_reply_t *R
09358  ** @returns xcb_generic_iterator_t
09359  **
09360  *****************************************************************************/
09361  
09362 xcb_generic_iterator_t
09363 xcb_glx_get_tex_envfv_data_end (const xcb_glx_get_tex_envfv_reply_t *R  );
09364 
09380 /*****************************************************************************
09381  **
09382  ** xcb_glx_get_tex_envfv_reply_t * xcb_glx_get_tex_envfv_reply
09383  ** 
09384  ** @param xcb_connection_t                *c
09385  ** @param xcb_glx_get_tex_envfv_cookie_t   cookie
09386  ** @param xcb_generic_error_t            **e
09387  ** @returns xcb_glx_get_tex_envfv_reply_t *
09388  **
09389  *****************************************************************************/
09390  
09391 xcb_glx_get_tex_envfv_reply_t *
09392 xcb_glx_get_tex_envfv_reply (xcb_connection_t                *c  ,
09393                              xcb_glx_get_tex_envfv_cookie_t   cookie  ,
09394                              xcb_generic_error_t            **e  );
09395 
09396 int
09397 xcb_glx_get_tex_enviv_sizeof (const void  *_buffer  );
09398 
09408 /*****************************************************************************
09409  **
09410  ** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv
09411  ** 
09412  ** @param xcb_connection_t      *c
09413  ** @param xcb_glx_context_tag_t  context_tag
09414  ** @param uint32_t               target
09415  ** @param uint32_t               pname
09416  ** @returns xcb_glx_get_tex_enviv_cookie_t
09417  **
09418  *****************************************************************************/
09419  
09420 xcb_glx_get_tex_enviv_cookie_t
09421 xcb_glx_get_tex_enviv (xcb_connection_t      *c  ,
09422                        xcb_glx_context_tag_t  context_tag  ,
09423                        uint32_t               target  ,
09424                        uint32_t               pname  );
09425 
09438 /*****************************************************************************
09439  **
09440  ** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv_unchecked
09441  ** 
09442  ** @param xcb_connection_t      *c
09443  ** @param xcb_glx_context_tag_t  context_tag
09444  ** @param uint32_t               target
09445  ** @param uint32_t               pname
09446  ** @returns xcb_glx_get_tex_enviv_cookie_t
09447  **
09448  *****************************************************************************/
09449  
09450 xcb_glx_get_tex_enviv_cookie_t
09451 xcb_glx_get_tex_enviv_unchecked (xcb_connection_t      *c  ,
09452                                  xcb_glx_context_tag_t  context_tag  ,
09453                                  uint32_t               target  ,
09454                                  uint32_t               pname  );
09455 
09456 
09457 /*****************************************************************************
09458  **
09459  ** int32_t * xcb_glx_get_tex_enviv_data
09460  ** 
09461  ** @param const xcb_glx_get_tex_enviv_reply_t *R
09462  ** @returns int32_t *
09463  **
09464  *****************************************************************************/
09465  
09466 int32_t *
09467 xcb_glx_get_tex_enviv_data (const xcb_glx_get_tex_enviv_reply_t *R  );
09468 
09469 
09470 /*****************************************************************************
09471  **
09472  ** int xcb_glx_get_tex_enviv_data_length
09473  ** 
09474  ** @param const xcb_glx_get_tex_enviv_reply_t *R
09475  ** @returns int
09476  **
09477  *****************************************************************************/
09478  
09479 int
09480 xcb_glx_get_tex_enviv_data_length (const xcb_glx_get_tex_enviv_reply_t *R  );
09481 
09482 
09483 /*****************************************************************************
09484  **
09485  ** xcb_generic_iterator_t xcb_glx_get_tex_enviv_data_end
09486  ** 
09487  ** @param const xcb_glx_get_tex_enviv_reply_t *R
09488  ** @returns xcb_generic_iterator_t
09489  **
09490  *****************************************************************************/
09491  
09492 xcb_generic_iterator_t
09493 xcb_glx_get_tex_enviv_data_end (const xcb_glx_get_tex_enviv_reply_t *R  );
09494 
09510 /*****************************************************************************
09511  **
09512  ** xcb_glx_get_tex_enviv_reply_t * xcb_glx_get_tex_enviv_reply
09513  ** 
09514  ** @param xcb_connection_t                *c
09515  ** @param xcb_glx_get_tex_enviv_cookie_t   cookie
09516  ** @param xcb_generic_error_t            **e
09517  ** @returns xcb_glx_get_tex_enviv_reply_t *
09518  **
09519  *****************************************************************************/
09520  
09521 xcb_glx_get_tex_enviv_reply_t *
09522 xcb_glx_get_tex_enviv_reply (xcb_connection_t                *c  ,
09523                              xcb_glx_get_tex_enviv_cookie_t   cookie  ,
09524                              xcb_generic_error_t            **e  );
09525 
09526 int
09527 xcb_glx_get_tex_gendv_sizeof (const void  *_buffer  );
09528 
09538 /*****************************************************************************
09539  **
09540  ** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv
09541  ** 
09542  ** @param xcb_connection_t      *c
09543  ** @param xcb_glx_context_tag_t  context_tag
09544  ** @param uint32_t               coord
09545  ** @param uint32_t               pname
09546  ** @returns xcb_glx_get_tex_gendv_cookie_t
09547  **
09548  *****************************************************************************/
09549  
09550 xcb_glx_get_tex_gendv_cookie_t
09551 xcb_glx_get_tex_gendv (xcb_connection_t      *c  ,
09552                        xcb_glx_context_tag_t  context_tag  ,
09553                        uint32_t               coord  ,
09554                        uint32_t               pname  );
09555 
09568 /*****************************************************************************
09569  **
09570  ** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv_unchecked
09571  ** 
09572  ** @param xcb_connection_t      *c
09573  ** @param xcb_glx_context_tag_t  context_tag
09574  ** @param uint32_t               coord
09575  ** @param uint32_t               pname
09576  ** @returns xcb_glx_get_tex_gendv_cookie_t
09577  **
09578  *****************************************************************************/
09579  
09580 xcb_glx_get_tex_gendv_cookie_t
09581 xcb_glx_get_tex_gendv_unchecked (xcb_connection_t      *c  ,
09582                                  xcb_glx_context_tag_t  context_tag  ,
09583                                  uint32_t               coord  ,
09584                                  uint32_t               pname  );
09585 
09586 
09587 /*****************************************************************************
09588  **
09589  ** xcb_glx_float64_t * xcb_glx_get_tex_gendv_data
09590  ** 
09591  ** @param const xcb_glx_get_tex_gendv_reply_t *R
09592  ** @returns xcb_glx_float64_t *
09593  **
09594  *****************************************************************************/
09595  
09596 xcb_glx_float64_t *
09597 xcb_glx_get_tex_gendv_data (const xcb_glx_get_tex_gendv_reply_t *R  );
09598 
09599 
09600 /*****************************************************************************
09601  **
09602  ** int xcb_glx_get_tex_gendv_data_length
09603  ** 
09604  ** @param const xcb_glx_get_tex_gendv_reply_t *R
09605  ** @returns int
09606  **
09607  *****************************************************************************/
09608  
09609 int
09610 xcb_glx_get_tex_gendv_data_length (const xcb_glx_get_tex_gendv_reply_t *R  );
09611 
09612 
09613 /*****************************************************************************
09614  **
09615  ** xcb_generic_iterator_t xcb_glx_get_tex_gendv_data_end
09616  ** 
09617  ** @param const xcb_glx_get_tex_gendv_reply_t *R
09618  ** @returns xcb_generic_iterator_t
09619  **
09620  *****************************************************************************/
09621  
09622 xcb_generic_iterator_t
09623 xcb_glx_get_tex_gendv_data_end (const xcb_glx_get_tex_gendv_reply_t *R  );
09624 
09640 /*****************************************************************************
09641  **
09642  ** xcb_glx_get_tex_gendv_reply_t * xcb_glx_get_tex_gendv_reply
09643  ** 
09644  ** @param xcb_connection_t                *c
09645  ** @param xcb_glx_get_tex_gendv_cookie_t   cookie
09646  ** @param xcb_generic_error_t            **e
09647  ** @returns xcb_glx_get_tex_gendv_reply_t *
09648  **
09649  *****************************************************************************/
09650  
09651 xcb_glx_get_tex_gendv_reply_t *
09652 xcb_glx_get_tex_gendv_reply (xcb_connection_t                *c  ,
09653                              xcb_glx_get_tex_gendv_cookie_t   cookie  ,
09654                              xcb_generic_error_t            **e  );
09655 
09656 int
09657 xcb_glx_get_tex_genfv_sizeof (const void  *_buffer  );
09658 
09668 /*****************************************************************************
09669  **
09670  ** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv
09671  ** 
09672  ** @param xcb_connection_t      *c
09673  ** @param xcb_glx_context_tag_t  context_tag
09674  ** @param uint32_t               coord
09675  ** @param uint32_t               pname
09676  ** @returns xcb_glx_get_tex_genfv_cookie_t
09677  **
09678  *****************************************************************************/
09679  
09680 xcb_glx_get_tex_genfv_cookie_t
09681 xcb_glx_get_tex_genfv (xcb_connection_t      *c  ,
09682                        xcb_glx_context_tag_t  context_tag  ,
09683                        uint32_t               coord  ,
09684                        uint32_t               pname  );
09685 
09698 /*****************************************************************************
09699  **
09700  ** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv_unchecked
09701  ** 
09702  ** @param xcb_connection_t      *c
09703  ** @param xcb_glx_context_tag_t  context_tag
09704  ** @param uint32_t               coord
09705  ** @param uint32_t               pname
09706  ** @returns xcb_glx_get_tex_genfv_cookie_t
09707  **
09708  *****************************************************************************/
09709  
09710 xcb_glx_get_tex_genfv_cookie_t
09711 xcb_glx_get_tex_genfv_unchecked (xcb_connection_t      *c  ,
09712                                  xcb_glx_context_tag_t  context_tag  ,
09713                                  uint32_t               coord  ,
09714                                  uint32_t               pname  );
09715 
09716 
09717 /*****************************************************************************
09718  **
09719  ** xcb_glx_float32_t * xcb_glx_get_tex_genfv_data
09720  ** 
09721  ** @param const xcb_glx_get_tex_genfv_reply_t *R
09722  ** @returns xcb_glx_float32_t *
09723  **
09724  *****************************************************************************/
09725  
09726 xcb_glx_float32_t *
09727 xcb_glx_get_tex_genfv_data (const xcb_glx_get_tex_genfv_reply_t *R  );
09728 
09729 
09730 /*****************************************************************************
09731  **
09732  ** int xcb_glx_get_tex_genfv_data_length
09733  ** 
09734  ** @param const xcb_glx_get_tex_genfv_reply_t *R
09735  ** @returns int
09736  **
09737  *****************************************************************************/
09738  
09739 int
09740 xcb_glx_get_tex_genfv_data_length (const xcb_glx_get_tex_genfv_reply_t *R  );
09741 
09742 
09743 /*****************************************************************************
09744  **
09745  ** xcb_generic_iterator_t xcb_glx_get_tex_genfv_data_end
09746  ** 
09747  ** @param const xcb_glx_get_tex_genfv_reply_t *R
09748  ** @returns xcb_generic_iterator_t
09749  **
09750  *****************************************************************************/
09751  
09752 xcb_generic_iterator_t
09753 xcb_glx_get_tex_genfv_data_end (const xcb_glx_get_tex_genfv_reply_t *R  );
09754 
09770 /*****************************************************************************
09771  **
09772  ** xcb_glx_get_tex_genfv_reply_t * xcb_glx_get_tex_genfv_reply
09773  ** 
09774  ** @param xcb_connection_t                *c
09775  ** @param xcb_glx_get_tex_genfv_cookie_t   cookie
09776  ** @param xcb_generic_error_t            **e
09777  ** @returns xcb_glx_get_tex_genfv_reply_t *
09778  **
09779  *****************************************************************************/
09780  
09781 xcb_glx_get_tex_genfv_reply_t *
09782 xcb_glx_get_tex_genfv_reply (xcb_connection_t                *c  ,
09783                              xcb_glx_get_tex_genfv_cookie_t   cookie  ,
09784                              xcb_generic_error_t            **e  );
09785 
09786 int
09787 xcb_glx_get_tex_geniv_sizeof (const void  *_buffer  );
09788 
09798 /*****************************************************************************
09799  **
09800  ** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv
09801  ** 
09802  ** @param xcb_connection_t      *c
09803  ** @param xcb_glx_context_tag_t  context_tag
09804  ** @param uint32_t               coord
09805  ** @param uint32_t               pname
09806  ** @returns xcb_glx_get_tex_geniv_cookie_t
09807  **
09808  *****************************************************************************/
09809  
09810 xcb_glx_get_tex_geniv_cookie_t
09811 xcb_glx_get_tex_geniv (xcb_connection_t      *c  ,
09812                        xcb_glx_context_tag_t  context_tag  ,
09813                        uint32_t               coord  ,
09814                        uint32_t               pname  );
09815 
09828 /*****************************************************************************
09829  **
09830  ** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv_unchecked
09831  ** 
09832  ** @param xcb_connection_t      *c
09833  ** @param xcb_glx_context_tag_t  context_tag
09834  ** @param uint32_t               coord
09835  ** @param uint32_t               pname
09836  ** @returns xcb_glx_get_tex_geniv_cookie_t
09837  **
09838  *****************************************************************************/
09839  
09840 xcb_glx_get_tex_geniv_cookie_t
09841 xcb_glx_get_tex_geniv_unchecked (xcb_connection_t      *c  ,
09842                                  xcb_glx_context_tag_t  context_tag  ,
09843                                  uint32_t               coord  ,
09844                                  uint32_t               pname  );
09845 
09846 
09847 /*****************************************************************************
09848  **
09849  ** int32_t * xcb_glx_get_tex_geniv_data
09850  ** 
09851  ** @param const xcb_glx_get_tex_geniv_reply_t *R
09852  ** @returns int32_t *
09853  **
09854  *****************************************************************************/
09855  
09856 int32_t *
09857 xcb_glx_get_tex_geniv_data (const xcb_glx_get_tex_geniv_reply_t *R  );
09858 
09859 
09860 /*****************************************************************************
09861  **
09862  ** int xcb_glx_get_tex_geniv_data_length
09863  ** 
09864  ** @param const xcb_glx_get_tex_geniv_reply_t *R
09865  ** @returns int
09866  **
09867  *****************************************************************************/
09868  
09869 int
09870 xcb_glx_get_tex_geniv_data_length (const xcb_glx_get_tex_geniv_reply_t *R  );
09871 
09872 
09873 /*****************************************************************************
09874  **
09875  ** xcb_generic_iterator_t xcb_glx_get_tex_geniv_data_end
09876  ** 
09877  ** @param const xcb_glx_get_tex_geniv_reply_t *R
09878  ** @returns xcb_generic_iterator_t
09879  **
09880  *****************************************************************************/
09881  
09882 xcb_generic_iterator_t
09883 xcb_glx_get_tex_geniv_data_end (const xcb_glx_get_tex_geniv_reply_t *R  );
09884 
09900 /*****************************************************************************
09901  **
09902  ** xcb_glx_get_tex_geniv_reply_t * xcb_glx_get_tex_geniv_reply
09903  ** 
09904  ** @param xcb_connection_t                *c
09905  ** @param xcb_glx_get_tex_geniv_cookie_t   cookie
09906  ** @param xcb_generic_error_t            **e
09907  ** @returns xcb_glx_get_tex_geniv_reply_t *
09908  **
09909  *****************************************************************************/
09910  
09911 xcb_glx_get_tex_geniv_reply_t *
09912 xcb_glx_get_tex_geniv_reply (xcb_connection_t                *c  ,
09913                              xcb_glx_get_tex_geniv_cookie_t   cookie  ,
09914                              xcb_generic_error_t            **e  );
09915 
09916 int
09917 xcb_glx_get_tex_image_sizeof (const void  *_buffer  );
09918 
09928 /*****************************************************************************
09929  **
09930  ** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image
09931  ** 
09932  ** @param xcb_connection_t      *c
09933  ** @param xcb_glx_context_tag_t  context_tag
09934  ** @param uint32_t               target
09935  ** @param int32_t                level
09936  ** @param uint32_t               format
09937  ** @param uint32_t               type
09938  ** @param uint8_t                swap_bytes
09939  ** @returns xcb_glx_get_tex_image_cookie_t
09940  **
09941  *****************************************************************************/
09942  
09943 xcb_glx_get_tex_image_cookie_t
09944 xcb_glx_get_tex_image (xcb_connection_t      *c  ,
09945                        xcb_glx_context_tag_t  context_tag  ,
09946                        uint32_t               target  ,
09947                        int32_t                level  ,
09948                        uint32_t               format  ,
09949                        uint32_t               type  ,
09950                        uint8_t                swap_bytes  );
09951 
09964 /*****************************************************************************
09965  **
09966  ** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image_unchecked
09967  ** 
09968  ** @param xcb_connection_t      *c
09969  ** @param xcb_glx_context_tag_t  context_tag
09970  ** @param uint32_t               target
09971  ** @param int32_t                level
09972  ** @param uint32_t               format
09973  ** @param uint32_t               type
09974  ** @param uint8_t                swap_bytes
09975  ** @returns xcb_glx_get_tex_image_cookie_t
09976  **
09977  *****************************************************************************/
09978  
09979 xcb_glx_get_tex_image_cookie_t
09980 xcb_glx_get_tex_image_unchecked (xcb_connection_t      *c  ,
09981                                  xcb_glx_context_tag_t  context_tag  ,
09982                                  uint32_t               target  ,
09983                                  int32_t                level  ,
09984                                  uint32_t               format  ,
09985                                  uint32_t               type  ,
09986                                  uint8_t                swap_bytes  );
09987 
09988 
09989 /*****************************************************************************
09990  **
09991  ** uint8_t * xcb_glx_get_tex_image_data
09992  ** 
09993  ** @param const xcb_glx_get_tex_image_reply_t *R
09994  ** @returns uint8_t *
09995  **
09996  *****************************************************************************/
09997  
09998 uint8_t *
09999 xcb_glx_get_tex_image_data (const xcb_glx_get_tex_image_reply_t *R  );
10000 
10001 
10002 /*****************************************************************************
10003  **
10004  ** int xcb_glx_get_tex_image_data_length
10005  ** 
10006  ** @param const xcb_glx_get_tex_image_reply_t *R
10007  ** @returns int
10008  **
10009  *****************************************************************************/
10010  
10011 int
10012 xcb_glx_get_tex_image_data_length (const xcb_glx_get_tex_image_reply_t *R  );
10013 
10014 
10015 /*****************************************************************************
10016  **
10017  ** xcb_generic_iterator_t xcb_glx_get_tex_image_data_end
10018  ** 
10019  ** @param const xcb_glx_get_tex_image_reply_t *R
10020  ** @returns xcb_generic_iterator_t
10021  **
10022  *****************************************************************************/
10023  
10024 xcb_generic_iterator_t
10025 xcb_glx_get_tex_image_data_end (const xcb_glx_get_tex_image_reply_t *R  );
10026 
10042 /*****************************************************************************
10043  **
10044  ** xcb_glx_get_tex_image_reply_t * xcb_glx_get_tex_image_reply
10045  ** 
10046  ** @param xcb_connection_t                *c
10047  ** @param xcb_glx_get_tex_image_cookie_t   cookie
10048  ** @param xcb_generic_error_t            **e
10049  ** @returns xcb_glx_get_tex_image_reply_t *
10050  **
10051  *****************************************************************************/
10052  
10053 xcb_glx_get_tex_image_reply_t *
10054 xcb_glx_get_tex_image_reply (xcb_connection_t                *c  ,
10055                              xcb_glx_get_tex_image_cookie_t   cookie  ,
10056                              xcb_generic_error_t            **e  );
10057 
10058 int
10059 xcb_glx_get_tex_parameterfv_sizeof (const void  *_buffer  );
10060 
10070 /*****************************************************************************
10071  **
10072  ** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv
10073  ** 
10074  ** @param xcb_connection_t      *c
10075  ** @param xcb_glx_context_tag_t  context_tag
10076  ** @param uint32_t               target
10077  ** @param uint32_t               pname
10078  ** @returns xcb_glx_get_tex_parameterfv_cookie_t
10079  **
10080  *****************************************************************************/
10081  
10082 xcb_glx_get_tex_parameterfv_cookie_t
10083 xcb_glx_get_tex_parameterfv (xcb_connection_t      *c  ,
10084                              xcb_glx_context_tag_t  context_tag  ,
10085                              uint32_t               target  ,
10086                              uint32_t               pname  );
10087 
10100 /*****************************************************************************
10101  **
10102  ** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv_unchecked
10103  ** 
10104  ** @param xcb_connection_t      *c
10105  ** @param xcb_glx_context_tag_t  context_tag
10106  ** @param uint32_t               target
10107  ** @param uint32_t               pname
10108  ** @returns xcb_glx_get_tex_parameterfv_cookie_t
10109  **
10110  *****************************************************************************/
10111  
10112 xcb_glx_get_tex_parameterfv_cookie_t
10113 xcb_glx_get_tex_parameterfv_unchecked (xcb_connection_t      *c  ,
10114                                        xcb_glx_context_tag_t  context_tag  ,
10115                                        uint32_t               target  ,
10116                                        uint32_t               pname  );
10117 
10118 
10119 /*****************************************************************************
10120  **
10121  ** xcb_glx_float32_t * xcb_glx_get_tex_parameterfv_data
10122  ** 
10123  ** @param const xcb_glx_get_tex_parameterfv_reply_t *R
10124  ** @returns xcb_glx_float32_t *
10125  **
10126  *****************************************************************************/
10127  
10128 xcb_glx_float32_t *
10129 xcb_glx_get_tex_parameterfv_data (const xcb_glx_get_tex_parameterfv_reply_t *R  );
10130 
10131 
10132 /*****************************************************************************
10133  **
10134  ** int xcb_glx_get_tex_parameterfv_data_length
10135  ** 
10136  ** @param const xcb_glx_get_tex_parameterfv_reply_t *R
10137  ** @returns int
10138  **
10139  *****************************************************************************/
10140  
10141 int
10142 xcb_glx_get_tex_parameterfv_data_length (const xcb_glx_get_tex_parameterfv_reply_t *R  );
10143 
10144 
10145 /*****************************************************************************
10146  **
10147  ** xcb_generic_iterator_t xcb_glx_get_tex_parameterfv_data_end
10148  ** 
10149  ** @param const xcb_glx_get_tex_parameterfv_reply_t *R
10150  ** @returns xcb_generic_iterator_t
10151  **
10152  *****************************************************************************/
10153  
10154 xcb_generic_iterator_t
10155 xcb_glx_get_tex_parameterfv_data_end (const xcb_glx_get_tex_parameterfv_reply_t *R  );
10156 
10172 /*****************************************************************************
10173  **
10174  ** xcb_glx_get_tex_parameterfv_reply_t * xcb_glx_get_tex_parameterfv_reply
10175  ** 
10176  ** @param xcb_connection_t                      *c
10177  ** @param xcb_glx_get_tex_parameterfv_cookie_t   cookie
10178  ** @param xcb_generic_error_t                  **e
10179  ** @returns xcb_glx_get_tex_parameterfv_reply_t *
10180  **
10181  *****************************************************************************/
10182  
10183 xcb_glx_get_tex_parameterfv_reply_t *
10184 xcb_glx_get_tex_parameterfv_reply (xcb_connection_t                      *c  ,
10185                                    xcb_glx_get_tex_parameterfv_cookie_t   cookie  ,
10186                                    xcb_generic_error_t                  **e  );
10187 
10188 int
10189 xcb_glx_get_tex_parameteriv_sizeof (const void  *_buffer  );
10190 
10200 /*****************************************************************************
10201  **
10202  ** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv
10203  ** 
10204  ** @param xcb_connection_t      *c
10205  ** @param xcb_glx_context_tag_t  context_tag
10206  ** @param uint32_t               target
10207  ** @param uint32_t               pname
10208  ** @returns xcb_glx_get_tex_parameteriv_cookie_t
10209  **
10210  *****************************************************************************/
10211  
10212 xcb_glx_get_tex_parameteriv_cookie_t
10213 xcb_glx_get_tex_parameteriv (xcb_connection_t      *c  ,
10214                              xcb_glx_context_tag_t  context_tag  ,
10215                              uint32_t               target  ,
10216                              uint32_t               pname  );
10217 
10230 /*****************************************************************************
10231  **
10232  ** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv_unchecked
10233  ** 
10234  ** @param xcb_connection_t      *c
10235  ** @param xcb_glx_context_tag_t  context_tag
10236  ** @param uint32_t               target
10237  ** @param uint32_t               pname
10238  ** @returns xcb_glx_get_tex_parameteriv_cookie_t
10239  **
10240  *****************************************************************************/
10241  
10242 xcb_glx_get_tex_parameteriv_cookie_t
10243 xcb_glx_get_tex_parameteriv_unchecked (xcb_connection_t      *c  ,
10244                                        xcb_glx_context_tag_t  context_tag  ,
10245                                        uint32_t               target  ,
10246                                        uint32_t               pname  );
10247 
10248 
10249 /*****************************************************************************
10250  **
10251  ** int32_t * xcb_glx_get_tex_parameteriv_data
10252  ** 
10253  ** @param const xcb_glx_get_tex_parameteriv_reply_t *R
10254  ** @returns int32_t *
10255  **
10256  *****************************************************************************/
10257  
10258 int32_t *
10259 xcb_glx_get_tex_parameteriv_data (const xcb_glx_get_tex_parameteriv_reply_t *R  );
10260 
10261 
10262 /*****************************************************************************
10263  **
10264  ** int xcb_glx_get_tex_parameteriv_data_length
10265  ** 
10266  ** @param const xcb_glx_get_tex_parameteriv_reply_t *R
10267  ** @returns int
10268  **
10269  *****************************************************************************/
10270  
10271 int
10272 xcb_glx_get_tex_parameteriv_data_length (const xcb_glx_get_tex_parameteriv_reply_t *R  );
10273 
10274 
10275 /*****************************************************************************
10276  **
10277  ** xcb_generic_iterator_t xcb_glx_get_tex_parameteriv_data_end
10278  ** 
10279  ** @param const xcb_glx_get_tex_parameteriv_reply_t *R
10280  ** @returns xcb_generic_iterator_t
10281  **
10282  *****************************************************************************/
10283  
10284 xcb_generic_iterator_t
10285 xcb_glx_get_tex_parameteriv_data_end (const xcb_glx_get_tex_parameteriv_reply_t *R  );
10286 
10302 /*****************************************************************************
10303  **
10304  ** xcb_glx_get_tex_parameteriv_reply_t * xcb_glx_get_tex_parameteriv_reply
10305  ** 
10306  ** @param xcb_connection_t                      *c
10307  ** @param xcb_glx_get_tex_parameteriv_cookie_t   cookie
10308  ** @param xcb_generic_error_t                  **e
10309  ** @returns xcb_glx_get_tex_parameteriv_reply_t *
10310  **
10311  *****************************************************************************/
10312  
10313 xcb_glx_get_tex_parameteriv_reply_t *
10314 xcb_glx_get_tex_parameteriv_reply (xcb_connection_t                      *c  ,
10315                                    xcb_glx_get_tex_parameteriv_cookie_t   cookie  ,
10316                                    xcb_generic_error_t                  **e  );
10317 
10318 int
10319 xcb_glx_get_tex_level_parameterfv_sizeof (const void  *_buffer  );
10320 
10330 /*****************************************************************************
10331  **
10332  ** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv
10333  ** 
10334  ** @param xcb_connection_t      *c
10335  ** @param xcb_glx_context_tag_t  context_tag
10336  ** @param uint32_t               target
10337  ** @param int32_t                level
10338  ** @param uint32_t               pname
10339  ** @returns xcb_glx_get_tex_level_parameterfv_cookie_t
10340  **
10341  *****************************************************************************/
10342  
10343 xcb_glx_get_tex_level_parameterfv_cookie_t
10344 xcb_glx_get_tex_level_parameterfv (xcb_connection_t      *c  ,
10345                                    xcb_glx_context_tag_t  context_tag  ,
10346                                    uint32_t               target  ,
10347                                    int32_t                level  ,
10348                                    uint32_t               pname  );
10349 
10362 /*****************************************************************************
10363  **
10364  ** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv_unchecked
10365  ** 
10366  ** @param xcb_connection_t      *c
10367  ** @param xcb_glx_context_tag_t  context_tag
10368  ** @param uint32_t               target
10369  ** @param int32_t                level
10370  ** @param uint32_t               pname
10371  ** @returns xcb_glx_get_tex_level_parameterfv_cookie_t
10372  **
10373  *****************************************************************************/
10374  
10375 xcb_glx_get_tex_level_parameterfv_cookie_t
10376 xcb_glx_get_tex_level_parameterfv_unchecked (xcb_connection_t      *c  ,
10377                                              xcb_glx_context_tag_t  context_tag  ,
10378                                              uint32_t               target  ,
10379                                              int32_t                level  ,
10380                                              uint32_t               pname  );
10381 
10382 
10383 /*****************************************************************************
10384  **
10385  ** xcb_glx_float32_t * xcb_glx_get_tex_level_parameterfv_data
10386  ** 
10387  ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
10388  ** @returns xcb_glx_float32_t *
10389  **
10390  *****************************************************************************/
10391  
10392 xcb_glx_float32_t *
10393 xcb_glx_get_tex_level_parameterfv_data (const xcb_glx_get_tex_level_parameterfv_reply_t *R  );
10394 
10395 
10396 /*****************************************************************************
10397  **
10398  ** int xcb_glx_get_tex_level_parameterfv_data_length
10399  ** 
10400  ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
10401  ** @returns int
10402  **
10403  *****************************************************************************/
10404  
10405 int
10406 xcb_glx_get_tex_level_parameterfv_data_length (const xcb_glx_get_tex_level_parameterfv_reply_t *R  );
10407 
10408 
10409 /*****************************************************************************
10410  **
10411  ** xcb_generic_iterator_t xcb_glx_get_tex_level_parameterfv_data_end
10412  ** 
10413  ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
10414  ** @returns xcb_generic_iterator_t
10415  **
10416  *****************************************************************************/
10417  
10418 xcb_generic_iterator_t
10419 xcb_glx_get_tex_level_parameterfv_data_end (const xcb_glx_get_tex_level_parameterfv_reply_t *R  );
10420 
10436 /*****************************************************************************
10437  **
10438  ** xcb_glx_get_tex_level_parameterfv_reply_t * xcb_glx_get_tex_level_parameterfv_reply
10439  ** 
10440  ** @param xcb_connection_t                            *c
10441  ** @param xcb_glx_get_tex_level_parameterfv_cookie_t   cookie
10442  ** @param xcb_generic_error_t                        **e
10443  ** @returns xcb_glx_get_tex_level_parameterfv_reply_t *
10444  **
10445  *****************************************************************************/
10446  
10447 xcb_glx_get_tex_level_parameterfv_reply_t *
10448 xcb_glx_get_tex_level_parameterfv_reply (xcb_connection_t                            *c  ,
10449                                          xcb_glx_get_tex_level_parameterfv_cookie_t   cookie  ,
10450                                          xcb_generic_error_t                        **e  );
10451 
10452 int
10453 xcb_glx_get_tex_level_parameteriv_sizeof (const void  *_buffer  );
10454 
10464 /*****************************************************************************
10465  **
10466  ** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv
10467  ** 
10468  ** @param xcb_connection_t      *c
10469  ** @param xcb_glx_context_tag_t  context_tag
10470  ** @param uint32_t               target
10471  ** @param int32_t                level
10472  ** @param uint32_t               pname
10473  ** @returns xcb_glx_get_tex_level_parameteriv_cookie_t
10474  **
10475  *****************************************************************************/
10476  
10477 xcb_glx_get_tex_level_parameteriv_cookie_t
10478 xcb_glx_get_tex_level_parameteriv (xcb_connection_t      *c  ,
10479                                    xcb_glx_context_tag_t  context_tag  ,
10480                                    uint32_t               target  ,
10481                                    int32_t                level  ,
10482                                    uint32_t               pname  );
10483 
10496 /*****************************************************************************
10497  **
10498  ** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv_unchecked
10499  ** 
10500  ** @param xcb_connection_t      *c
10501  ** @param xcb_glx_context_tag_t  context_tag
10502  ** @param uint32_t               target
10503  ** @param int32_t                level
10504  ** @param uint32_t               pname
10505  ** @returns xcb_glx_get_tex_level_parameteriv_cookie_t
10506  **
10507  *****************************************************************************/
10508  
10509 xcb_glx_get_tex_level_parameteriv_cookie_t
10510 xcb_glx_get_tex_level_parameteriv_unchecked (xcb_connection_t      *c  ,
10511                                              xcb_glx_context_tag_t  context_tag  ,
10512                                              uint32_t               target  ,
10513                                              int32_t                level  ,
10514                                              uint32_t               pname  );
10515 
10516 
10517 /*****************************************************************************
10518  **
10519  ** int32_t * xcb_glx_get_tex_level_parameteriv_data
10520  ** 
10521  ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
10522  ** @returns int32_t *
10523  **
10524  *****************************************************************************/
10525  
10526 int32_t *
10527 xcb_glx_get_tex_level_parameteriv_data (const xcb_glx_get_tex_level_parameteriv_reply_t *R  );
10528 
10529 
10530 /*****************************************************************************
10531  **
10532  ** int xcb_glx_get_tex_level_parameteriv_data_length
10533  ** 
10534  ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
10535  ** @returns int
10536  **
10537  *****************************************************************************/
10538  
10539 int
10540 xcb_glx_get_tex_level_parameteriv_data_length (const xcb_glx_get_tex_level_parameteriv_reply_t *R  );
10541 
10542 
10543 /*****************************************************************************
10544  **
10545  ** xcb_generic_iterator_t xcb_glx_get_tex_level_parameteriv_data_end
10546  ** 
10547  ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
10548  ** @returns xcb_generic_iterator_t
10549  **
10550  *****************************************************************************/
10551  
10552 xcb_generic_iterator_t
10553 xcb_glx_get_tex_level_parameteriv_data_end (const xcb_glx_get_tex_level_parameteriv_reply_t *R  );
10554 
10570 /*****************************************************************************
10571  **
10572  ** xcb_glx_get_tex_level_parameteriv_reply_t * xcb_glx_get_tex_level_parameteriv_reply
10573  ** 
10574  ** @param xcb_connection_t                            *c
10575  ** @param xcb_glx_get_tex_level_parameteriv_cookie_t   cookie
10576  ** @param xcb_generic_error_t                        **e
10577  ** @returns xcb_glx_get_tex_level_parameteriv_reply_t *
10578  **
10579  *****************************************************************************/
10580  
10581 xcb_glx_get_tex_level_parameteriv_reply_t *
10582 xcb_glx_get_tex_level_parameteriv_reply (xcb_connection_t                            *c  ,
10583                                          xcb_glx_get_tex_level_parameteriv_cookie_t   cookie  ,
10584                                          xcb_generic_error_t                        **e  );
10585 
10595 /*****************************************************************************
10596  **
10597  ** xcb_glx_is_list_cookie_t xcb_glx_is_list
10598  ** 
10599  ** @param xcb_connection_t      *c
10600  ** @param xcb_glx_context_tag_t  context_tag
10601  ** @param uint32_t               list
10602  ** @returns xcb_glx_is_list_cookie_t
10603  **
10604  *****************************************************************************/
10605  
10606 xcb_glx_is_list_cookie_t
10607 xcb_glx_is_list (xcb_connection_t      *c  ,
10608                  xcb_glx_context_tag_t  context_tag  ,
10609                  uint32_t               list  );
10610 
10623 /*****************************************************************************
10624  **
10625  ** xcb_glx_is_list_cookie_t xcb_glx_is_list_unchecked
10626  ** 
10627  ** @param xcb_connection_t      *c
10628  ** @param xcb_glx_context_tag_t  context_tag
10629  ** @param uint32_t               list
10630  ** @returns xcb_glx_is_list_cookie_t
10631  **
10632  *****************************************************************************/
10633  
10634 xcb_glx_is_list_cookie_t
10635 xcb_glx_is_list_unchecked (xcb_connection_t      *c  ,
10636                            xcb_glx_context_tag_t  context_tag  ,
10637                            uint32_t               list  );
10638 
10654 /*****************************************************************************
10655  **
10656  ** xcb_glx_is_list_reply_t * xcb_glx_is_list_reply
10657  ** 
10658  ** @param xcb_connection_t          *c
10659  ** @param xcb_glx_is_list_cookie_t   cookie
10660  ** @param xcb_generic_error_t      **e
10661  ** @returns xcb_glx_is_list_reply_t *
10662  **
10663  *****************************************************************************/
10664  
10665 xcb_glx_is_list_reply_t *
10666 xcb_glx_is_list_reply (xcb_connection_t          *c  ,
10667                        xcb_glx_is_list_cookie_t   cookie  ,
10668                        xcb_generic_error_t      **e  );
10669 
10682 /*****************************************************************************
10683  **
10684  ** xcb_void_cookie_t xcb_glx_flush_checked
10685  ** 
10686  ** @param xcb_connection_t      *c
10687  ** @param xcb_glx_context_tag_t  context_tag
10688  ** @returns xcb_void_cookie_t
10689  **
10690  *****************************************************************************/
10691  
10692 xcb_void_cookie_t
10693 xcb_glx_flush_checked (xcb_connection_t      *c  ,
10694                        xcb_glx_context_tag_t  context_tag  );
10695 
10705 /*****************************************************************************
10706  **
10707  ** xcb_void_cookie_t xcb_glx_flush
10708  ** 
10709  ** @param xcb_connection_t      *c
10710  ** @param xcb_glx_context_tag_t  context_tag
10711  ** @returns xcb_void_cookie_t
10712  **
10713  *****************************************************************************/
10714  
10715 xcb_void_cookie_t
10716 xcb_glx_flush (xcb_connection_t      *c  ,
10717                xcb_glx_context_tag_t  context_tag  );
10718 
10719 int
10720 xcb_glx_are_textures_resident_sizeof (const void  *_buffer  );
10721 
10731 /*****************************************************************************
10732  **
10733  ** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident
10734  ** 
10735  ** @param xcb_connection_t      *c
10736  ** @param xcb_glx_context_tag_t  context_tag
10737  ** @param int32_t                n
10738  ** @param const uint32_t        *textures
10739  ** @returns xcb_glx_are_textures_resident_cookie_t
10740  **
10741  *****************************************************************************/
10742  
10743 xcb_glx_are_textures_resident_cookie_t
10744 xcb_glx_are_textures_resident (xcb_connection_t      *c  ,
10745                                xcb_glx_context_tag_t  context_tag  ,
10746                                int32_t                n  ,
10747                                const uint32_t        *textures  );
10748 
10761 /*****************************************************************************
10762  **
10763  ** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident_unchecked
10764  ** 
10765  ** @param xcb_connection_t      *c
10766  ** @param xcb_glx_context_tag_t  context_tag
10767  ** @param int32_t                n
10768  ** @param const uint32_t        *textures
10769  ** @returns xcb_glx_are_textures_resident_cookie_t
10770  **
10771  *****************************************************************************/
10772  
10773 xcb_glx_are_textures_resident_cookie_t
10774 xcb_glx_are_textures_resident_unchecked (xcb_connection_t      *c  ,
10775                                          xcb_glx_context_tag_t  context_tag  ,
10776                                          int32_t                n  ,
10777                                          const uint32_t        *textures  );
10778 
10779 
10780 /*****************************************************************************
10781  **
10782  ** uint8_t * xcb_glx_are_textures_resident_data
10783  ** 
10784  ** @param const xcb_glx_are_textures_resident_reply_t *R
10785  ** @returns uint8_t *
10786  **
10787  *****************************************************************************/
10788  
10789 uint8_t *
10790 xcb_glx_are_textures_resident_data (const xcb_glx_are_textures_resident_reply_t *R  );
10791 
10792 
10793 /*****************************************************************************
10794  **
10795  ** int xcb_glx_are_textures_resident_data_length
10796  ** 
10797  ** @param const xcb_glx_are_textures_resident_reply_t *R
10798  ** @returns int
10799  **
10800  *****************************************************************************/
10801  
10802 int
10803 xcb_glx_are_textures_resident_data_length (const xcb_glx_are_textures_resident_reply_t *R  );
10804 
10805 
10806 /*****************************************************************************
10807  **
10808  ** xcb_generic_iterator_t xcb_glx_are_textures_resident_data_end
10809  ** 
10810  ** @param const xcb_glx_are_textures_resident_reply_t *R
10811  ** @returns xcb_generic_iterator_t
10812  **
10813  *****************************************************************************/
10814  
10815 xcb_generic_iterator_t
10816 xcb_glx_are_textures_resident_data_end (const xcb_glx_are_textures_resident_reply_t *R  );
10817 
10833 /*****************************************************************************
10834  **
10835  ** xcb_glx_are_textures_resident_reply_t * xcb_glx_are_textures_resident_reply
10836  ** 
10837  ** @param xcb_connection_t                        *c
10838  ** @param xcb_glx_are_textures_resident_cookie_t   cookie
10839  ** @param xcb_generic_error_t                    **e
10840  ** @returns xcb_glx_are_textures_resident_reply_t *
10841  **
10842  *****************************************************************************/
10843  
10844 xcb_glx_are_textures_resident_reply_t *
10845 xcb_glx_are_textures_resident_reply (xcb_connection_t                        *c  ,
10846                                      xcb_glx_are_textures_resident_cookie_t   cookie  ,
10847                                      xcb_generic_error_t                    **e  );
10848 
10849 int
10850 xcb_glx_delete_textures_sizeof (const void  *_buffer  );
10851 
10864 /*****************************************************************************
10865  **
10866  ** xcb_void_cookie_t xcb_glx_delete_textures_checked
10867  ** 
10868  ** @param xcb_connection_t      *c
10869  ** @param xcb_glx_context_tag_t  context_tag
10870  ** @param int32_t                n
10871  ** @param const uint32_t        *textures
10872  ** @returns xcb_void_cookie_t
10873  **
10874  *****************************************************************************/
10875  
10876 xcb_void_cookie_t
10877 xcb_glx_delete_textures_checked (xcb_connection_t      *c  ,
10878                                  xcb_glx_context_tag_t  context_tag  ,
10879                                  int32_t                n  ,
10880                                  const uint32_t        *textures  );
10881 
10891 /*****************************************************************************
10892  **
10893  ** xcb_void_cookie_t xcb_glx_delete_textures
10894  ** 
10895  ** @param xcb_connection_t      *c
10896  ** @param xcb_glx_context_tag_t  context_tag
10897  ** @param int32_t                n
10898  ** @param const uint32_t        *textures
10899  ** @returns xcb_void_cookie_t
10900  **
10901  *****************************************************************************/
10902  
10903 xcb_void_cookie_t
10904 xcb_glx_delete_textures (xcb_connection_t      *c  ,
10905                          xcb_glx_context_tag_t  context_tag  ,
10906                          int32_t                n  ,
10907                          const uint32_t        *textures  );
10908 
10909 int
10910 xcb_glx_gen_textures_sizeof (const void  *_buffer  );
10911 
10921 /*****************************************************************************
10922  **
10923  ** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures
10924  ** 
10925  ** @param xcb_connection_t      *c
10926  ** @param xcb_glx_context_tag_t  context_tag
10927  ** @param int32_t                n
10928  ** @returns xcb_glx_gen_textures_cookie_t
10929  **
10930  *****************************************************************************/
10931  
10932 xcb_glx_gen_textures_cookie_t
10933 xcb_glx_gen_textures (xcb_connection_t      *c  ,
10934                       xcb_glx_context_tag_t  context_tag  ,
10935                       int32_t                n  );
10936 
10949 /*****************************************************************************
10950  **
10951  ** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures_unchecked
10952  ** 
10953  ** @param xcb_connection_t      *c
10954  ** @param xcb_glx_context_tag_t  context_tag
10955  ** @param int32_t                n
10956  ** @returns xcb_glx_gen_textures_cookie_t
10957  **
10958  *****************************************************************************/
10959  
10960 xcb_glx_gen_textures_cookie_t
10961 xcb_glx_gen_textures_unchecked (xcb_connection_t      *c  ,
10962                                 xcb_glx_context_tag_t  context_tag  ,
10963                                 int32_t                n  );
10964 
10965 
10966 /*****************************************************************************
10967  **
10968  ** uint32_t * xcb_glx_gen_textures_data
10969  ** 
10970  ** @param const xcb_glx_gen_textures_reply_t *R
10971  ** @returns uint32_t *
10972  **
10973  *****************************************************************************/
10974  
10975 uint32_t *
10976 xcb_glx_gen_textures_data (const xcb_glx_gen_textures_reply_t *R  );
10977 
10978 
10979 /*****************************************************************************
10980  **
10981  ** int xcb_glx_gen_textures_data_length
10982  ** 
10983  ** @param const xcb_glx_gen_textures_reply_t *R
10984  ** @returns int
10985  **
10986  *****************************************************************************/
10987  
10988 int
10989 xcb_glx_gen_textures_data_length (const xcb_glx_gen_textures_reply_t *R  );
10990 
10991 
10992 /*****************************************************************************
10993  **
10994  ** xcb_generic_iterator_t xcb_glx_gen_textures_data_end
10995  ** 
10996  ** @param const xcb_glx_gen_textures_reply_t *R
10997  ** @returns xcb_generic_iterator_t
10998  **
10999  *****************************************************************************/
11000  
11001 xcb_generic_iterator_t
11002 xcb_glx_gen_textures_data_end (const xcb_glx_gen_textures_reply_t *R  );
11003 
11019 /*****************************************************************************
11020  **
11021  ** xcb_glx_gen_textures_reply_t * xcb_glx_gen_textures_reply
11022  ** 
11023  ** @param xcb_connection_t               *c
11024  ** @param xcb_glx_gen_textures_cookie_t   cookie
11025  ** @param xcb_generic_error_t           **e
11026  ** @returns xcb_glx_gen_textures_reply_t *
11027  **
11028  *****************************************************************************/
11029  
11030 xcb_glx_gen_textures_reply_t *
11031 xcb_glx_gen_textures_reply (xcb_connection_t               *c  ,
11032                             xcb_glx_gen_textures_cookie_t   cookie  ,
11033                             xcb_generic_error_t           **e  );
11034 
11044 /*****************************************************************************
11045  **
11046  ** xcb_glx_is_texture_cookie_t xcb_glx_is_texture
11047  ** 
11048  ** @param xcb_connection_t      *c
11049  ** @param xcb_glx_context_tag_t  context_tag
11050  ** @param uint32_t               texture
11051  ** @returns xcb_glx_is_texture_cookie_t
11052  **
11053  *****************************************************************************/
11054  
11055 xcb_glx_is_texture_cookie_t
11056 xcb_glx_is_texture (xcb_connection_t      *c  ,
11057                     xcb_glx_context_tag_t  context_tag  ,
11058                     uint32_t               texture  );
11059 
11072 /*****************************************************************************
11073  **
11074  ** xcb_glx_is_texture_cookie_t xcb_glx_is_texture_unchecked
11075  ** 
11076  ** @param xcb_connection_t      *c
11077  ** @param xcb_glx_context_tag_t  context_tag
11078  ** @param uint32_t               texture
11079  ** @returns xcb_glx_is_texture_cookie_t
11080  **
11081  *****************************************************************************/
11082  
11083 xcb_glx_is_texture_cookie_t
11084 xcb_glx_is_texture_unchecked (xcb_connection_t      *c  ,
11085                               xcb_glx_context_tag_t  context_tag  ,
11086                               uint32_t               texture  );
11087 
11103 /*****************************************************************************
11104  **
11105  ** xcb_glx_is_texture_reply_t * xcb_glx_is_texture_reply
11106  ** 
11107  ** @param xcb_connection_t             *c
11108  ** @param xcb_glx_is_texture_cookie_t   cookie
11109  ** @param xcb_generic_error_t         **e
11110  ** @returns xcb_glx_is_texture_reply_t *
11111  **
11112  *****************************************************************************/
11113  
11114 xcb_glx_is_texture_reply_t *
11115 xcb_glx_is_texture_reply (xcb_connection_t             *c  ,
11116                           xcb_glx_is_texture_cookie_t   cookie  ,
11117                           xcb_generic_error_t         **e  );
11118 
11119 int
11120 xcb_glx_get_color_table_sizeof (const void  *_buffer  );
11121 
11131 /*****************************************************************************
11132  **
11133  ** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table
11134  ** 
11135  ** @param xcb_connection_t      *c
11136  ** @param xcb_glx_context_tag_t  context_tag
11137  ** @param uint32_t               target
11138  ** @param uint32_t               format
11139  ** @param uint32_t               type
11140  ** @param uint8_t                swap_bytes
11141  ** @returns xcb_glx_get_color_table_cookie_t
11142  **
11143  *****************************************************************************/
11144  
11145 xcb_glx_get_color_table_cookie_t
11146 xcb_glx_get_color_table (xcb_connection_t      *c  ,
11147                          xcb_glx_context_tag_t  context_tag  ,
11148                          uint32_t               target  ,
11149                          uint32_t               format  ,
11150                          uint32_t               type  ,
11151                          uint8_t                swap_bytes  );
11152 
11165 /*****************************************************************************
11166  **
11167  ** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table_unchecked
11168  ** 
11169  ** @param xcb_connection_t      *c
11170  ** @param xcb_glx_context_tag_t  context_tag
11171  ** @param uint32_t               target
11172  ** @param uint32_t               format
11173  ** @param uint32_t               type
11174  ** @param uint8_t                swap_bytes
11175  ** @returns xcb_glx_get_color_table_cookie_t
11176  **
11177  *****************************************************************************/
11178  
11179 xcb_glx_get_color_table_cookie_t
11180 xcb_glx_get_color_table_unchecked (xcb_connection_t      *c  ,
11181                                    xcb_glx_context_tag_t  context_tag  ,
11182                                    uint32_t               target  ,
11183                                    uint32_t               format  ,
11184                                    uint32_t               type  ,
11185                                    uint8_t                swap_bytes  );
11186 
11187 
11188 /*****************************************************************************
11189  **
11190  ** uint8_t * xcb_glx_get_color_table_data
11191  ** 
11192  ** @param const xcb_glx_get_color_table_reply_t *R
11193  ** @returns uint8_t *
11194  **
11195  *****************************************************************************/
11196  
11197 uint8_t *
11198 xcb_glx_get_color_table_data (const xcb_glx_get_color_table_reply_t *R  );
11199 
11200 
11201 /*****************************************************************************
11202  **
11203  ** int xcb_glx_get_color_table_data_length
11204  ** 
11205  ** @param const xcb_glx_get_color_table_reply_t *R
11206  ** @returns int
11207  **
11208  *****************************************************************************/
11209  
11210 int
11211 xcb_glx_get_color_table_data_length (const xcb_glx_get_color_table_reply_t *R  );
11212 
11213 
11214 /*****************************************************************************
11215  **
11216  ** xcb_generic_iterator_t xcb_glx_get_color_table_data_end
11217  ** 
11218  ** @param const xcb_glx_get_color_table_reply_t *R
11219  ** @returns xcb_generic_iterator_t
11220  **
11221  *****************************************************************************/
11222  
11223 xcb_generic_iterator_t
11224 xcb_glx_get_color_table_data_end (const xcb_glx_get_color_table_reply_t *R  );
11225 
11241 /*****************************************************************************
11242  **
11243  ** xcb_glx_get_color_table_reply_t * xcb_glx_get_color_table_reply
11244  ** 
11245  ** @param xcb_connection_t                  *c
11246  ** @param xcb_glx_get_color_table_cookie_t   cookie
11247  ** @param xcb_generic_error_t              **e
11248  ** @returns xcb_glx_get_color_table_reply_t *
11249  **
11250  *****************************************************************************/
11251  
11252 xcb_glx_get_color_table_reply_t *
11253 xcb_glx_get_color_table_reply (xcb_connection_t                  *c  ,
11254                                xcb_glx_get_color_table_cookie_t   cookie  ,
11255                                xcb_generic_error_t              **e  );
11256 
11257 int
11258 xcb_glx_get_color_table_parameterfv_sizeof (const void  *_buffer  );
11259 
11269 /*****************************************************************************
11270  **
11271  ** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv
11272  ** 
11273  ** @param xcb_connection_t      *c
11274  ** @param xcb_glx_context_tag_t  context_tag
11275  ** @param uint32_t               target
11276  ** @param uint32_t               pname
11277  ** @returns xcb_glx_get_color_table_parameterfv_cookie_t
11278  **
11279  *****************************************************************************/
11280  
11281 xcb_glx_get_color_table_parameterfv_cookie_t
11282 xcb_glx_get_color_table_parameterfv (xcb_connection_t      *c  ,
11283                                      xcb_glx_context_tag_t  context_tag  ,
11284                                      uint32_t               target  ,
11285                                      uint32_t               pname  );
11286 
11299 /*****************************************************************************
11300  **
11301  ** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv_unchecked
11302  ** 
11303  ** @param xcb_connection_t      *c
11304  ** @param xcb_glx_context_tag_t  context_tag
11305  ** @param uint32_t               target
11306  ** @param uint32_t               pname
11307  ** @returns xcb_glx_get_color_table_parameterfv_cookie_t
11308  **
11309  *****************************************************************************/
11310  
11311 xcb_glx_get_color_table_parameterfv_cookie_t
11312 xcb_glx_get_color_table_parameterfv_unchecked (xcb_connection_t      *c  ,
11313                                                xcb_glx_context_tag_t  context_tag  ,
11314                                                uint32_t               target  ,
11315                                                uint32_t               pname  );
11316 
11317 
11318 /*****************************************************************************
11319  **
11320  ** xcb_glx_float32_t * xcb_glx_get_color_table_parameterfv_data
11321  ** 
11322  ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
11323  ** @returns xcb_glx_float32_t *
11324  **
11325  *****************************************************************************/
11326  
11327 xcb_glx_float32_t *
11328 xcb_glx_get_color_table_parameterfv_data (const xcb_glx_get_color_table_parameterfv_reply_t *R  );
11329 
11330 
11331 /*****************************************************************************
11332  **
11333  ** int xcb_glx_get_color_table_parameterfv_data_length
11334  ** 
11335  ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
11336  ** @returns int
11337  **
11338  *****************************************************************************/
11339  
11340 int
11341 xcb_glx_get_color_table_parameterfv_data_length (const xcb_glx_get_color_table_parameterfv_reply_t *R  );
11342 
11343 
11344 /*****************************************************************************
11345  **
11346  ** xcb_generic_iterator_t xcb_glx_get_color_table_parameterfv_data_end
11347  ** 
11348  ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
11349  ** @returns xcb_generic_iterator_t
11350  **
11351  *****************************************************************************/
11352  
11353 xcb_generic_iterator_t
11354 xcb_glx_get_color_table_parameterfv_data_end (const xcb_glx_get_color_table_parameterfv_reply_t *R  );
11355 
11371 /*****************************************************************************
11372  **
11373  ** xcb_glx_get_color_table_parameterfv_reply_t * xcb_glx_get_color_table_parameterfv_reply
11374  ** 
11375  ** @param xcb_connection_t                              *c
11376  ** @param xcb_glx_get_color_table_parameterfv_cookie_t   cookie
11377  ** @param xcb_generic_error_t                          **e
11378  ** @returns xcb_glx_get_color_table_parameterfv_reply_t *
11379  **
11380  *****************************************************************************/
11381  
11382 xcb_glx_get_color_table_parameterfv_reply_t *
11383 xcb_glx_get_color_table_parameterfv_reply (xcb_connection_t                              *c  ,
11384                                            xcb_glx_get_color_table_parameterfv_cookie_t   cookie  ,
11385                                            xcb_generic_error_t                          **e  );
11386 
11387 int
11388 xcb_glx_get_color_table_parameteriv_sizeof (const void  *_buffer  );
11389 
11399 /*****************************************************************************
11400  **
11401  ** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv
11402  ** 
11403  ** @param xcb_connection_t      *c
11404  ** @param xcb_glx_context_tag_t  context_tag
11405  ** @param uint32_t               target
11406  ** @param uint32_t               pname
11407  ** @returns xcb_glx_get_color_table_parameteriv_cookie_t
11408  **
11409  *****************************************************************************/
11410  
11411 xcb_glx_get_color_table_parameteriv_cookie_t
11412 xcb_glx_get_color_table_parameteriv (xcb_connection_t      *c  ,
11413                                      xcb_glx_context_tag_t  context_tag  ,
11414                                      uint32_t               target  ,
11415                                      uint32_t               pname  );
11416 
11429 /*****************************************************************************
11430  **
11431  ** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv_unchecked
11432  ** 
11433  ** @param xcb_connection_t      *c
11434  ** @param xcb_glx_context_tag_t  context_tag
11435  ** @param uint32_t               target
11436  ** @param uint32_t               pname
11437  ** @returns xcb_glx_get_color_table_parameteriv_cookie_t
11438  **
11439  *****************************************************************************/
11440  
11441 xcb_glx_get_color_table_parameteriv_cookie_t
11442 xcb_glx_get_color_table_parameteriv_unchecked (xcb_connection_t      *c  ,
11443                                                xcb_glx_context_tag_t  context_tag  ,
11444                                                uint32_t               target  ,
11445                                                uint32_t               pname  );
11446 
11447 
11448 /*****************************************************************************
11449  **
11450  ** int32_t * xcb_glx_get_color_table_parameteriv_data
11451  ** 
11452  ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
11453  ** @returns int32_t *
11454  **
11455  *****************************************************************************/
11456  
11457 int32_t *
11458 xcb_glx_get_color_table_parameteriv_data (const xcb_glx_get_color_table_parameteriv_reply_t *R  );
11459 
11460 
11461 /*****************************************************************************
11462  **
11463  ** int xcb_glx_get_color_table_parameteriv_data_length
11464  ** 
11465  ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
11466  ** @returns int
11467  **
11468  *****************************************************************************/
11469  
11470 int
11471 xcb_glx_get_color_table_parameteriv_data_length (const xcb_glx_get_color_table_parameteriv_reply_t *R  );
11472 
11473 
11474 /*****************************************************************************
11475  **
11476  ** xcb_generic_iterator_t xcb_glx_get_color_table_parameteriv_data_end
11477  ** 
11478  ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
11479  ** @returns xcb_generic_iterator_t
11480  **
11481  *****************************************************************************/
11482  
11483 xcb_generic_iterator_t
11484 xcb_glx_get_color_table_parameteriv_data_end (const xcb_glx_get_color_table_parameteriv_reply_t *R  );
11485 
11501 /*****************************************************************************
11502  **
11503  ** xcb_glx_get_color_table_parameteriv_reply_t * xcb_glx_get_color_table_parameteriv_reply
11504  ** 
11505  ** @param xcb_connection_t                              *c
11506  ** @param xcb_glx_get_color_table_parameteriv_cookie_t   cookie
11507  ** @param xcb_generic_error_t                          **e
11508  ** @returns xcb_glx_get_color_table_parameteriv_reply_t *
11509  **
11510  *****************************************************************************/
11511  
11512 xcb_glx_get_color_table_parameteriv_reply_t *
11513 xcb_glx_get_color_table_parameteriv_reply (xcb_connection_t                              *c  ,
11514                                            xcb_glx_get_color_table_parameteriv_cookie_t   cookie  ,
11515                                            xcb_generic_error_t                          **e  );
11516 
11517 int
11518 xcb_glx_get_convolution_filter_sizeof (const void  *_buffer  );
11519 
11529 /*****************************************************************************
11530  **
11531  ** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter
11532  ** 
11533  ** @param xcb_connection_t      *c
11534  ** @param xcb_glx_context_tag_t  context_tag
11535  ** @param uint32_t               target
11536  ** @param uint32_t               format
11537  ** @param uint32_t               type
11538  ** @param uint8_t                swap_bytes
11539  ** @returns xcb_glx_get_convolution_filter_cookie_t
11540  **
11541  *****************************************************************************/
11542  
11543 xcb_glx_get_convolution_filter_cookie_t
11544 xcb_glx_get_convolution_filter (xcb_connection_t      *c  ,
11545                                 xcb_glx_context_tag_t  context_tag  ,
11546                                 uint32_t               target  ,
11547                                 uint32_t               format  ,
11548                                 uint32_t               type  ,
11549                                 uint8_t                swap_bytes  );
11550 
11563 /*****************************************************************************
11564  **
11565  ** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter_unchecked
11566  ** 
11567  ** @param xcb_connection_t      *c
11568  ** @param xcb_glx_context_tag_t  context_tag
11569  ** @param uint32_t               target
11570  ** @param uint32_t               format
11571  ** @param uint32_t               type
11572  ** @param uint8_t                swap_bytes
11573  ** @returns xcb_glx_get_convolution_filter_cookie_t
11574  **
11575  *****************************************************************************/
11576  
11577 xcb_glx_get_convolution_filter_cookie_t
11578 xcb_glx_get_convolution_filter_unchecked (xcb_connection_t      *c  ,
11579                                           xcb_glx_context_tag_t  context_tag  ,
11580                                           uint32_t               target  ,
11581                                           uint32_t               format  ,
11582                                           uint32_t               type  ,
11583                                           uint8_t                swap_bytes  );
11584 
11585 
11586 /*****************************************************************************
11587  **
11588  ** uint8_t * xcb_glx_get_convolution_filter_data
11589  ** 
11590  ** @param const xcb_glx_get_convolution_filter_reply_t *R
11591  ** @returns uint8_t *
11592  **
11593  *****************************************************************************/
11594  
11595 uint8_t *
11596 xcb_glx_get_convolution_filter_data (const xcb_glx_get_convolution_filter_reply_t *R  );
11597 
11598 
11599 /*****************************************************************************
11600  **
11601  ** int xcb_glx_get_convolution_filter_data_length
11602  ** 
11603  ** @param const xcb_glx_get_convolution_filter_reply_t *R
11604  ** @returns int
11605  **
11606  *****************************************************************************/
11607  
11608 int
11609 xcb_glx_get_convolution_filter_data_length (const xcb_glx_get_convolution_filter_reply_t *R  );
11610 
11611 
11612 /*****************************************************************************
11613  **
11614  ** xcb_generic_iterator_t xcb_glx_get_convolution_filter_data_end
11615  ** 
11616  ** @param const xcb_glx_get_convolution_filter_reply_t *R
11617  ** @returns xcb_generic_iterator_t
11618  **
11619  *****************************************************************************/
11620  
11621 xcb_generic_iterator_t
11622 xcb_glx_get_convolution_filter_data_end (const xcb_glx_get_convolution_filter_reply_t *R  );
11623 
11639 /*****************************************************************************
11640  **
11641  ** xcb_glx_get_convolution_filter_reply_t * xcb_glx_get_convolution_filter_reply
11642  ** 
11643  ** @param xcb_connection_t                         *c
11644  ** @param xcb_glx_get_convolution_filter_cookie_t   cookie
11645  ** @param xcb_generic_error_t                     **e
11646  ** @returns xcb_glx_get_convolution_filter_reply_t *
11647  **
11648  *****************************************************************************/
11649  
11650 xcb_glx_get_convolution_filter_reply_t *
11651 xcb_glx_get_convolution_filter_reply (xcb_connection_t                         *c  ,
11652                                       xcb_glx_get_convolution_filter_cookie_t   cookie  ,
11653                                       xcb_generic_error_t                     **e  );
11654 
11655 int
11656 xcb_glx_get_convolution_parameterfv_sizeof (const void  *_buffer  );
11657 
11667 /*****************************************************************************
11668  **
11669  ** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv
11670  ** 
11671  ** @param xcb_connection_t      *c
11672  ** @param xcb_glx_context_tag_t  context_tag
11673  ** @param uint32_t               target
11674  ** @param uint32_t               pname
11675  ** @returns xcb_glx_get_convolution_parameterfv_cookie_t
11676  **
11677  *****************************************************************************/
11678  
11679 xcb_glx_get_convolution_parameterfv_cookie_t
11680 xcb_glx_get_convolution_parameterfv (xcb_connection_t      *c  ,
11681                                      xcb_glx_context_tag_t  context_tag  ,
11682                                      uint32_t               target  ,
11683                                      uint32_t               pname  );
11684 
11697 /*****************************************************************************
11698  **
11699  ** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv_unchecked
11700  ** 
11701  ** @param xcb_connection_t      *c
11702  ** @param xcb_glx_context_tag_t  context_tag
11703  ** @param uint32_t               target
11704  ** @param uint32_t               pname
11705  ** @returns xcb_glx_get_convolution_parameterfv_cookie_t
11706  **
11707  *****************************************************************************/
11708  
11709 xcb_glx_get_convolution_parameterfv_cookie_t
11710 xcb_glx_get_convolution_parameterfv_unchecked (xcb_connection_t      *c  ,
11711                                                xcb_glx_context_tag_t  context_tag  ,
11712                                                uint32_t               target  ,
11713                                                uint32_t               pname  );
11714 
11715 
11716 /*****************************************************************************
11717  **
11718  ** xcb_glx_float32_t * xcb_glx_get_convolution_parameterfv_data
11719  ** 
11720  ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
11721  ** @returns xcb_glx_float32_t *
11722  **
11723  *****************************************************************************/
11724  
11725 xcb_glx_float32_t *
11726 xcb_glx_get_convolution_parameterfv_data (const xcb_glx_get_convolution_parameterfv_reply_t *R  );
11727 
11728 
11729 /*****************************************************************************
11730  **
11731  ** int xcb_glx_get_convolution_parameterfv_data_length
11732  ** 
11733  ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
11734  ** @returns int
11735  **
11736  *****************************************************************************/
11737  
11738 int
11739 xcb_glx_get_convolution_parameterfv_data_length (const xcb_glx_get_convolution_parameterfv_reply_t *R  );
11740 
11741 
11742 /*****************************************************************************
11743  **
11744  ** xcb_generic_iterator_t xcb_glx_get_convolution_parameterfv_data_end
11745  ** 
11746  ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
11747  ** @returns xcb_generic_iterator_t
11748  **
11749  *****************************************************************************/
11750  
11751 xcb_generic_iterator_t
11752 xcb_glx_get_convolution_parameterfv_data_end (const xcb_glx_get_convolution_parameterfv_reply_t *R  );
11753 
11769 /*****************************************************************************
11770  **
11771  ** xcb_glx_get_convolution_parameterfv_reply_t * xcb_glx_get_convolution_parameterfv_reply
11772  ** 
11773  ** @param xcb_connection_t                              *c
11774  ** @param xcb_glx_get_convolution_parameterfv_cookie_t   cookie
11775  ** @param xcb_generic_error_t                          **e
11776  ** @returns xcb_glx_get_convolution_parameterfv_reply_t *
11777  **
11778  *****************************************************************************/
11779  
11780 xcb_glx_get_convolution_parameterfv_reply_t *
11781 xcb_glx_get_convolution_parameterfv_reply (xcb_connection_t                              *c  ,
11782                                            xcb_glx_get_convolution_parameterfv_cookie_t   cookie  ,
11783                                            xcb_generic_error_t                          **e  );
11784 
11785 int
11786 xcb_glx_get_convolution_parameteriv_sizeof (const void  *_buffer  );
11787 
11797 /*****************************************************************************
11798  **
11799  ** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv
11800  ** 
11801  ** @param xcb_connection_t      *c
11802  ** @param xcb_glx_context_tag_t  context_tag
11803  ** @param uint32_t               target
11804  ** @param uint32_t               pname
11805  ** @returns xcb_glx_get_convolution_parameteriv_cookie_t
11806  **
11807  *****************************************************************************/
11808  
11809 xcb_glx_get_convolution_parameteriv_cookie_t
11810 xcb_glx_get_convolution_parameteriv (xcb_connection_t      *c  ,
11811                                      xcb_glx_context_tag_t  context_tag  ,
11812                                      uint32_t               target  ,
11813                                      uint32_t               pname  );
11814 
11827 /*****************************************************************************
11828  **
11829  ** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv_unchecked
11830  ** 
11831  ** @param xcb_connection_t      *c
11832  ** @param xcb_glx_context_tag_t  context_tag
11833  ** @param uint32_t               target
11834  ** @param uint32_t               pname
11835  ** @returns xcb_glx_get_convolution_parameteriv_cookie_t
11836  **
11837  *****************************************************************************/
11838  
11839 xcb_glx_get_convolution_parameteriv_cookie_t
11840 xcb_glx_get_convolution_parameteriv_unchecked (xcb_connection_t      *c  ,
11841                                                xcb_glx_context_tag_t  context_tag  ,
11842                                                uint32_t               target  ,
11843                                                uint32_t               pname  );
11844 
11845 
11846 /*****************************************************************************
11847  **
11848  ** int32_t * xcb_glx_get_convolution_parameteriv_data
11849  ** 
11850  ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
11851  ** @returns int32_t *
11852  **
11853  *****************************************************************************/
11854  
11855 int32_t *
11856 xcb_glx_get_convolution_parameteriv_data (const xcb_glx_get_convolution_parameteriv_reply_t *R  );
11857 
11858 
11859 /*****************************************************************************
11860  **
11861  ** int xcb_glx_get_convolution_parameteriv_data_length
11862  ** 
11863  ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
11864  ** @returns int
11865  **
11866  *****************************************************************************/
11867  
11868 int
11869 xcb_glx_get_convolution_parameteriv_data_length (const xcb_glx_get_convolution_parameteriv_reply_t *R  );
11870 
11871 
11872 /*****************************************************************************
11873  **
11874  ** xcb_generic_iterator_t xcb_glx_get_convolution_parameteriv_data_end
11875  ** 
11876  ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
11877  ** @returns xcb_generic_iterator_t
11878  **
11879  *****************************************************************************/
11880  
11881 xcb_generic_iterator_t
11882 xcb_glx_get_convolution_parameteriv_data_end (const xcb_glx_get_convolution_parameteriv_reply_t *R  );
11883 
11899 /*****************************************************************************
11900  **
11901  ** xcb_glx_get_convolution_parameteriv_reply_t * xcb_glx_get_convolution_parameteriv_reply
11902  ** 
11903  ** @param xcb_connection_t                              *c
11904  ** @param xcb_glx_get_convolution_parameteriv_cookie_t   cookie
11905  ** @param xcb_generic_error_t                          **e
11906  ** @returns xcb_glx_get_convolution_parameteriv_reply_t *
11907  **
11908  *****************************************************************************/
11909  
11910 xcb_glx_get_convolution_parameteriv_reply_t *
11911 xcb_glx_get_convolution_parameteriv_reply (xcb_connection_t                              *c  ,
11912                                            xcb_glx_get_convolution_parameteriv_cookie_t   cookie  ,
11913                                            xcb_generic_error_t                          **e  );
11914 
11915 int
11916 xcb_glx_get_separable_filter_sizeof (const void  *_buffer  );
11917 
11927 /*****************************************************************************
11928  **
11929  ** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter
11930  ** 
11931  ** @param xcb_connection_t      *c
11932  ** @param xcb_glx_context_tag_t  context_tag
11933  ** @param uint32_t               target
11934  ** @param uint32_t               format
11935  ** @param uint32_t               type
11936  ** @param uint8_t                swap_bytes
11937  ** @returns xcb_glx_get_separable_filter_cookie_t
11938  **
11939  *****************************************************************************/
11940  
11941 xcb_glx_get_separable_filter_cookie_t
11942 xcb_glx_get_separable_filter (xcb_connection_t      *c  ,
11943                               xcb_glx_context_tag_t  context_tag  ,
11944                               uint32_t               target  ,
11945                               uint32_t               format  ,
11946                               uint32_t               type  ,
11947                               uint8_t                swap_bytes  );
11948 
11961 /*****************************************************************************
11962  **
11963  ** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter_unchecked
11964  ** 
11965  ** @param xcb_connection_t      *c
11966  ** @param xcb_glx_context_tag_t  context_tag
11967  ** @param uint32_t               target
11968  ** @param uint32_t               format
11969  ** @param uint32_t               type
11970  ** @param uint8_t                swap_bytes
11971  ** @returns xcb_glx_get_separable_filter_cookie_t
11972  **
11973  *****************************************************************************/
11974  
11975 xcb_glx_get_separable_filter_cookie_t
11976 xcb_glx_get_separable_filter_unchecked (xcb_connection_t      *c  ,
11977                                         xcb_glx_context_tag_t  context_tag  ,
11978                                         uint32_t               target  ,
11979                                         uint32_t               format  ,
11980                                         uint32_t               type  ,
11981                                         uint8_t                swap_bytes  );
11982 
11983 
11984 /*****************************************************************************
11985  **
11986  ** uint8_t * xcb_glx_get_separable_filter_rows_and_cols
11987  ** 
11988  ** @param const xcb_glx_get_separable_filter_reply_t *R
11989  ** @returns uint8_t *
11990  **
11991  *****************************************************************************/
11992  
11993 uint8_t *
11994 xcb_glx_get_separable_filter_rows_and_cols (const xcb_glx_get_separable_filter_reply_t *R  );
11995 
11996 
11997 /*****************************************************************************
11998  **
11999  ** int xcb_glx_get_separable_filter_rows_and_cols_length
12000  ** 
12001  ** @param const xcb_glx_get_separable_filter_reply_t *R
12002  ** @returns int
12003  **
12004  *****************************************************************************/
12005  
12006 int
12007 xcb_glx_get_separable_filter_rows_and_cols_length (const xcb_glx_get_separable_filter_reply_t *R  );
12008 
12009 
12010 /*****************************************************************************
12011  **
12012  ** xcb_generic_iterator_t xcb_glx_get_separable_filter_rows_and_cols_end
12013  ** 
12014  ** @param const xcb_glx_get_separable_filter_reply_t *R
12015  ** @returns xcb_generic_iterator_t
12016  **
12017  *****************************************************************************/
12018  
12019 xcb_generic_iterator_t
12020 xcb_glx_get_separable_filter_rows_and_cols_end (const xcb_glx_get_separable_filter_reply_t *R  );
12021 
12037 /*****************************************************************************
12038  **
12039  ** xcb_glx_get_separable_filter_reply_t * xcb_glx_get_separable_filter_reply
12040  ** 
12041  ** @param xcb_connection_t                       *c
12042  ** @param xcb_glx_get_separable_filter_cookie_t   cookie
12043  ** @param xcb_generic_error_t                   **e
12044  ** @returns xcb_glx_get_separable_filter_reply_t *
12045  **
12046  *****************************************************************************/
12047  
12048 xcb_glx_get_separable_filter_reply_t *
12049 xcb_glx_get_separable_filter_reply (xcb_connection_t                       *c  ,
12050                                     xcb_glx_get_separable_filter_cookie_t   cookie  ,
12051                                     xcb_generic_error_t                   **e  );
12052 
12053 int
12054 xcb_glx_get_histogram_sizeof (const void  *_buffer  );
12055 
12065 /*****************************************************************************
12066  **
12067  ** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram
12068  ** 
12069  ** @param xcb_connection_t      *c
12070  ** @param xcb_glx_context_tag_t  context_tag
12071  ** @param uint32_t               target
12072  ** @param uint32_t               format
12073  ** @param uint32_t               type
12074  ** @param uint8_t                swap_bytes
12075  ** @param uint8_t                reset
12076  ** @returns xcb_glx_get_histogram_cookie_t
12077  **
12078  *****************************************************************************/
12079  
12080 xcb_glx_get_histogram_cookie_t
12081 xcb_glx_get_histogram (xcb_connection_t      *c  ,
12082                        xcb_glx_context_tag_t  context_tag  ,
12083                        uint32_t               target  ,
12084                        uint32_t               format  ,
12085                        uint32_t               type  ,
12086                        uint8_t                swap_bytes  ,
12087                        uint8_t                reset  );
12088 
12101 /*****************************************************************************
12102  **
12103  ** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram_unchecked
12104  ** 
12105  ** @param xcb_connection_t      *c
12106  ** @param xcb_glx_context_tag_t  context_tag
12107  ** @param uint32_t               target
12108  ** @param uint32_t               format
12109  ** @param uint32_t               type
12110  ** @param uint8_t                swap_bytes
12111  ** @param uint8_t                reset
12112  ** @returns xcb_glx_get_histogram_cookie_t
12113  **
12114  *****************************************************************************/
12115  
12116 xcb_glx_get_histogram_cookie_t
12117 xcb_glx_get_histogram_unchecked (xcb_connection_t      *c  ,
12118                                  xcb_glx_context_tag_t  context_tag  ,
12119                                  uint32_t               target  ,
12120                                  uint32_t               format  ,
12121                                  uint32_t               type  ,
12122                                  uint8_t                swap_bytes  ,
12123                                  uint8_t                reset  );
12124 
12125 
12126 /*****************************************************************************
12127  **
12128  ** uint8_t * xcb_glx_get_histogram_data
12129  ** 
12130  ** @param const xcb_glx_get_histogram_reply_t *R
12131  ** @returns uint8_t *
12132  **
12133  *****************************************************************************/
12134  
12135 uint8_t *
12136 xcb_glx_get_histogram_data (const xcb_glx_get_histogram_reply_t *R  );
12137 
12138 
12139 /*****************************************************************************
12140  **
12141  ** int xcb_glx_get_histogram_data_length
12142  ** 
12143  ** @param const xcb_glx_get_histogram_reply_t *R
12144  ** @returns int
12145  **
12146  *****************************************************************************/
12147  
12148 int
12149 xcb_glx_get_histogram_data_length (const xcb_glx_get_histogram_reply_t *R  );
12150 
12151 
12152 /*****************************************************************************
12153  **
12154  ** xcb_generic_iterator_t xcb_glx_get_histogram_data_end
12155  ** 
12156  ** @param const xcb_glx_get_histogram_reply_t *R
12157  ** @returns xcb_generic_iterator_t
12158  **
12159  *****************************************************************************/
12160  
12161 xcb_generic_iterator_t
12162 xcb_glx_get_histogram_data_end (const xcb_glx_get_histogram_reply_t *R  );
12163 
12179 /*****************************************************************************
12180  **
12181  ** xcb_glx_get_histogram_reply_t * xcb_glx_get_histogram_reply
12182  ** 
12183  ** @param xcb_connection_t                *c
12184  ** @param xcb_glx_get_histogram_cookie_t   cookie
12185  ** @param xcb_generic_error_t            **e
12186  ** @returns xcb_glx_get_histogram_reply_t *
12187  **
12188  *****************************************************************************/
12189  
12190 xcb_glx_get_histogram_reply_t *
12191 xcb_glx_get_histogram_reply (xcb_connection_t                *c  ,
12192                              xcb_glx_get_histogram_cookie_t   cookie  ,
12193                              xcb_generic_error_t            **e  );
12194 
12195 int
12196 xcb_glx_get_histogram_parameterfv_sizeof (const void  *_buffer  );
12197 
12207 /*****************************************************************************
12208  **
12209  ** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv
12210  ** 
12211  ** @param xcb_connection_t      *c
12212  ** @param xcb_glx_context_tag_t  context_tag
12213  ** @param uint32_t               target
12214  ** @param uint32_t               pname
12215  ** @returns xcb_glx_get_histogram_parameterfv_cookie_t
12216  **
12217  *****************************************************************************/
12218  
12219 xcb_glx_get_histogram_parameterfv_cookie_t
12220 xcb_glx_get_histogram_parameterfv (xcb_connection_t      *c  ,
12221                                    xcb_glx_context_tag_t  context_tag  ,
12222                                    uint32_t               target  ,
12223                                    uint32_t               pname  );
12224 
12237 /*****************************************************************************
12238  **
12239  ** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv_unchecked
12240  ** 
12241  ** @param xcb_connection_t      *c
12242  ** @param xcb_glx_context_tag_t  context_tag
12243  ** @param uint32_t               target
12244  ** @param uint32_t               pname
12245  ** @returns xcb_glx_get_histogram_parameterfv_cookie_t
12246  **
12247  *****************************************************************************/
12248  
12249 xcb_glx_get_histogram_parameterfv_cookie_t
12250 xcb_glx_get_histogram_parameterfv_unchecked (xcb_connection_t      *c  ,
12251                                              xcb_glx_context_tag_t  context_tag  ,
12252                                              uint32_t               target  ,
12253                                              uint32_t               pname  );
12254 
12255 
12256 /*****************************************************************************
12257  **
12258  ** xcb_glx_float32_t * xcb_glx_get_histogram_parameterfv_data
12259  ** 
12260  ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
12261  ** @returns xcb_glx_float32_t *
12262  **
12263  *****************************************************************************/
12264  
12265 xcb_glx_float32_t *
12266 xcb_glx_get_histogram_parameterfv_data (const xcb_glx_get_histogram_parameterfv_reply_t *R  );
12267 
12268 
12269 /*****************************************************************************
12270  **
12271  ** int xcb_glx_get_histogram_parameterfv_data_length
12272  ** 
12273  ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
12274  ** @returns int
12275  **
12276  *****************************************************************************/
12277  
12278 int
12279 xcb_glx_get_histogram_parameterfv_data_length (const xcb_glx_get_histogram_parameterfv_reply_t *R  );
12280 
12281 
12282 /*****************************************************************************
12283  **
12284  ** xcb_generic_iterator_t xcb_glx_get_histogram_parameterfv_data_end
12285  ** 
12286  ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
12287  ** @returns xcb_generic_iterator_t
12288  **
12289  *****************************************************************************/
12290  
12291 xcb_generic_iterator_t
12292 xcb_glx_get_histogram_parameterfv_data_end (const xcb_glx_get_histogram_parameterfv_reply_t *R  );
12293 
12309 /*****************************************************************************
12310  **
12311  ** xcb_glx_get_histogram_parameterfv_reply_t * xcb_glx_get_histogram_parameterfv_reply
12312  ** 
12313  ** @param xcb_connection_t                            *c
12314  ** @param xcb_glx_get_histogram_parameterfv_cookie_t   cookie
12315  ** @param xcb_generic_error_t                        **e
12316  ** @returns xcb_glx_get_histogram_parameterfv_reply_t *
12317  **
12318  *****************************************************************************/
12319  
12320 xcb_glx_get_histogram_parameterfv_reply_t *
12321 xcb_glx_get_histogram_parameterfv_reply (xcb_connection_t                            *c  ,
12322                                          xcb_glx_get_histogram_parameterfv_cookie_t   cookie  ,
12323                                          xcb_generic_error_t                        **e  );
12324 
12325 int
12326 xcb_glx_get_histogram_parameteriv_sizeof (const void  *_buffer  );
12327 
12337 /*****************************************************************************
12338  **
12339  ** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv
12340  ** 
12341  ** @param xcb_connection_t      *c
12342  ** @param xcb_glx_context_tag_t  context_tag
12343  ** @param uint32_t               target
12344  ** @param uint32_t               pname
12345  ** @returns xcb_glx_get_histogram_parameteriv_cookie_t
12346  **
12347  *****************************************************************************/
12348  
12349 xcb_glx_get_histogram_parameteriv_cookie_t
12350 xcb_glx_get_histogram_parameteriv (xcb_connection_t      *c  ,
12351                                    xcb_glx_context_tag_t  context_tag  ,
12352                                    uint32_t               target  ,
12353                                    uint32_t               pname  );
12354 
12367 /*****************************************************************************
12368  **
12369  ** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv_unchecked
12370  ** 
12371  ** @param xcb_connection_t      *c
12372  ** @param xcb_glx_context_tag_t  context_tag
12373  ** @param uint32_t               target
12374  ** @param uint32_t               pname
12375  ** @returns xcb_glx_get_histogram_parameteriv_cookie_t
12376  **
12377  *****************************************************************************/
12378  
12379 xcb_glx_get_histogram_parameteriv_cookie_t
12380 xcb_glx_get_histogram_parameteriv_unchecked (xcb_connection_t      *c  ,
12381                                              xcb_glx_context_tag_t  context_tag  ,
12382                                              uint32_t               target  ,
12383                                              uint32_t               pname  );
12384 
12385 
12386 /*****************************************************************************
12387  **
12388  ** int32_t * xcb_glx_get_histogram_parameteriv_data
12389  ** 
12390  ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
12391  ** @returns int32_t *
12392  **
12393  *****************************************************************************/
12394  
12395 int32_t *
12396 xcb_glx_get_histogram_parameteriv_data (const xcb_glx_get_histogram_parameteriv_reply_t *R  );
12397 
12398 
12399 /*****************************************************************************
12400  **
12401  ** int xcb_glx_get_histogram_parameteriv_data_length
12402  ** 
12403  ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
12404  ** @returns int
12405  **
12406  *****************************************************************************/
12407  
12408 int
12409 xcb_glx_get_histogram_parameteriv_data_length (const xcb_glx_get_histogram_parameteriv_reply_t *R  );
12410 
12411 
12412 /*****************************************************************************
12413  **
12414  ** xcb_generic_iterator_t xcb_glx_get_histogram_parameteriv_data_end
12415  ** 
12416  ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
12417  ** @returns xcb_generic_iterator_t
12418  **
12419  *****************************************************************************/
12420  
12421 xcb_generic_iterator_t
12422 xcb_glx_get_histogram_parameteriv_data_end (const xcb_glx_get_histogram_parameteriv_reply_t *R  );
12423 
12439 /*****************************************************************************
12440  **
12441  ** xcb_glx_get_histogram_parameteriv_reply_t * xcb_glx_get_histogram_parameteriv_reply
12442  ** 
12443  ** @param xcb_connection_t                            *c
12444  ** @param xcb_glx_get_histogram_parameteriv_cookie_t   cookie
12445  ** @param xcb_generic_error_t                        **e
12446  ** @returns xcb_glx_get_histogram_parameteriv_reply_t *
12447  **
12448  *****************************************************************************/
12449  
12450 xcb_glx_get_histogram_parameteriv_reply_t *
12451 xcb_glx_get_histogram_parameteriv_reply (xcb_connection_t                            *c  ,
12452                                          xcb_glx_get_histogram_parameteriv_cookie_t   cookie  ,
12453                                          xcb_generic_error_t                        **e  );
12454 
12455 int
12456 xcb_glx_get_minmax_sizeof (const void  *_buffer  );
12457 
12467 /*****************************************************************************
12468  **
12469  ** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax
12470  ** 
12471  ** @param xcb_connection_t      *c
12472  ** @param xcb_glx_context_tag_t  context_tag
12473  ** @param uint32_t               target
12474  ** @param uint32_t               format
12475  ** @param uint32_t               type
12476  ** @param uint8_t                swap_bytes
12477  ** @param uint8_t                reset
12478  ** @returns xcb_glx_get_minmax_cookie_t
12479  **
12480  *****************************************************************************/
12481  
12482 xcb_glx_get_minmax_cookie_t
12483 xcb_glx_get_minmax (xcb_connection_t      *c  ,
12484                     xcb_glx_context_tag_t  context_tag  ,
12485                     uint32_t               target  ,
12486                     uint32_t               format  ,
12487                     uint32_t               type  ,
12488                     uint8_t                swap_bytes  ,
12489                     uint8_t                reset  );
12490 
12503 /*****************************************************************************
12504  **
12505  ** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax_unchecked
12506  ** 
12507  ** @param xcb_connection_t      *c
12508  ** @param xcb_glx_context_tag_t  context_tag
12509  ** @param uint32_t               target
12510  ** @param uint32_t               format
12511  ** @param uint32_t               type
12512  ** @param uint8_t                swap_bytes
12513  ** @param uint8_t                reset
12514  ** @returns xcb_glx_get_minmax_cookie_t
12515  **
12516  *****************************************************************************/
12517  
12518 xcb_glx_get_minmax_cookie_t
12519 xcb_glx_get_minmax_unchecked (xcb_connection_t      *c  ,
12520                               xcb_glx_context_tag_t  context_tag  ,
12521                               uint32_t               target  ,
12522                               uint32_t               format  ,
12523                               uint32_t               type  ,
12524                               uint8_t                swap_bytes  ,
12525                               uint8_t                reset  );
12526 
12527 
12528 /*****************************************************************************
12529  **
12530  ** uint8_t * xcb_glx_get_minmax_data
12531  ** 
12532  ** @param const xcb_glx_get_minmax_reply_t *R
12533  ** @returns uint8_t *
12534  **
12535  *****************************************************************************/
12536  
12537 uint8_t *
12538 xcb_glx_get_minmax_data (const xcb_glx_get_minmax_reply_t *R  );
12539 
12540 
12541 /*****************************************************************************
12542  **
12543  ** int xcb_glx_get_minmax_data_length
12544  ** 
12545  ** @param const xcb_glx_get_minmax_reply_t *R
12546  ** @returns int
12547  **
12548  *****************************************************************************/
12549  
12550 int
12551 xcb_glx_get_minmax_data_length (const xcb_glx_get_minmax_reply_t *R  );
12552 
12553 
12554 /*****************************************************************************
12555  **
12556  ** xcb_generic_iterator_t xcb_glx_get_minmax_data_end
12557  ** 
12558  ** @param const xcb_glx_get_minmax_reply_t *R
12559  ** @returns xcb_generic_iterator_t
12560  **
12561  *****************************************************************************/
12562  
12563 xcb_generic_iterator_t
12564 xcb_glx_get_minmax_data_end (const xcb_glx_get_minmax_reply_t *R  );
12565 
12581 /*****************************************************************************
12582  **
12583  ** xcb_glx_get_minmax_reply_t * xcb_glx_get_minmax_reply
12584  ** 
12585  ** @param xcb_connection_t             *c
12586  ** @param xcb_glx_get_minmax_cookie_t   cookie
12587  ** @param xcb_generic_error_t         **e
12588  ** @returns xcb_glx_get_minmax_reply_t *
12589  **
12590  *****************************************************************************/
12591  
12592 xcb_glx_get_minmax_reply_t *
12593 xcb_glx_get_minmax_reply (xcb_connection_t             *c  ,
12594                           xcb_glx_get_minmax_cookie_t   cookie  ,
12595                           xcb_generic_error_t         **e  );
12596 
12597 int
12598 xcb_glx_get_minmax_parameterfv_sizeof (const void  *_buffer  );
12599 
12609 /*****************************************************************************
12610  **
12611  ** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv
12612  ** 
12613  ** @param xcb_connection_t      *c
12614  ** @param xcb_glx_context_tag_t  context_tag
12615  ** @param uint32_t               target
12616  ** @param uint32_t               pname
12617  ** @returns xcb_glx_get_minmax_parameterfv_cookie_t
12618  **
12619  *****************************************************************************/
12620  
12621 xcb_glx_get_minmax_parameterfv_cookie_t
12622 xcb_glx_get_minmax_parameterfv (xcb_connection_t      *c  ,
12623                                 xcb_glx_context_tag_t  context_tag  ,
12624                                 uint32_t               target  ,
12625                                 uint32_t               pname  );
12626 
12639 /*****************************************************************************
12640  **
12641  ** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv_unchecked
12642  ** 
12643  ** @param xcb_connection_t      *c
12644  ** @param xcb_glx_context_tag_t  context_tag
12645  ** @param uint32_t               target
12646  ** @param uint32_t               pname
12647  ** @returns xcb_glx_get_minmax_parameterfv_cookie_t
12648  **
12649  *****************************************************************************/
12650  
12651 xcb_glx_get_minmax_parameterfv_cookie_t
12652 xcb_glx_get_minmax_parameterfv_unchecked (xcb_connection_t      *c  ,
12653                                           xcb_glx_context_tag_t  context_tag  ,
12654                                           uint32_t               target  ,
12655                                           uint32_t               pname  );
12656 
12657 
12658 /*****************************************************************************
12659  **
12660  ** xcb_glx_float32_t * xcb_glx_get_minmax_parameterfv_data
12661  ** 
12662  ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
12663  ** @returns xcb_glx_float32_t *
12664  **
12665  *****************************************************************************/
12666  
12667 xcb_glx_float32_t *
12668 xcb_glx_get_minmax_parameterfv_data (const xcb_glx_get_minmax_parameterfv_reply_t *R  );
12669 
12670 
12671 /*****************************************************************************
12672  **
12673  ** int xcb_glx_get_minmax_parameterfv_data_length
12674  ** 
12675  ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
12676  ** @returns int
12677  **
12678  *****************************************************************************/
12679  
12680 int
12681 xcb_glx_get_minmax_parameterfv_data_length (const xcb_glx_get_minmax_parameterfv_reply_t *R  );
12682 
12683 
12684 /*****************************************************************************
12685  **
12686  ** xcb_generic_iterator_t xcb_glx_get_minmax_parameterfv_data_end
12687  ** 
12688  ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
12689  ** @returns xcb_generic_iterator_t
12690  **
12691  *****************************************************************************/
12692  
12693 xcb_generic_iterator_t
12694 xcb_glx_get_minmax_parameterfv_data_end (const xcb_glx_get_minmax_parameterfv_reply_t *R  );
12695 
12711 /*****************************************************************************
12712  **
12713  ** xcb_glx_get_minmax_parameterfv_reply_t * xcb_glx_get_minmax_parameterfv_reply
12714  ** 
12715  ** @param xcb_connection_t                         *c
12716  ** @param xcb_glx_get_minmax_parameterfv_cookie_t   cookie
12717  ** @param xcb_generic_error_t                     **e
12718  ** @returns xcb_glx_get_minmax_parameterfv_reply_t *
12719  **
12720  *****************************************************************************/
12721  
12722 xcb_glx_get_minmax_parameterfv_reply_t *
12723 xcb_glx_get_minmax_parameterfv_reply (xcb_connection_t                         *c  ,
12724                                       xcb_glx_get_minmax_parameterfv_cookie_t   cookie  ,
12725                                       xcb_generic_error_t                     **e  );
12726 
12727 int
12728 xcb_glx_get_minmax_parameteriv_sizeof (const void  *_buffer  );
12729 
12739 /*****************************************************************************
12740  **
12741  ** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv
12742  ** 
12743  ** @param xcb_connection_t      *c
12744  ** @param xcb_glx_context_tag_t  context_tag
12745  ** @param uint32_t               target
12746  ** @param uint32_t               pname
12747  ** @returns xcb_glx_get_minmax_parameteriv_cookie_t
12748  **
12749  *****************************************************************************/
12750  
12751 xcb_glx_get_minmax_parameteriv_cookie_t
12752 xcb_glx_get_minmax_parameteriv (xcb_connection_t      *c  ,
12753                                 xcb_glx_context_tag_t  context_tag  ,
12754                                 uint32_t               target  ,
12755                                 uint32_t               pname  );
12756 
12769 /*****************************************************************************
12770  **
12771  ** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv_unchecked
12772  ** 
12773  ** @param xcb_connection_t      *c
12774  ** @param xcb_glx_context_tag_t  context_tag
12775  ** @param uint32_t               target
12776  ** @param uint32_t               pname
12777  ** @returns xcb_glx_get_minmax_parameteriv_cookie_t
12778  **
12779  *****************************************************************************/
12780  
12781 xcb_glx_get_minmax_parameteriv_cookie_t
12782 xcb_glx_get_minmax_parameteriv_unchecked (xcb_connection_t      *c  ,
12783                                           xcb_glx_context_tag_t  context_tag  ,
12784                                           uint32_t               target  ,
12785                                           uint32_t               pname  );
12786 
12787 
12788 /*****************************************************************************
12789  **
12790  ** int32_t * xcb_glx_get_minmax_parameteriv_data
12791  ** 
12792  ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
12793  ** @returns int32_t *
12794  **
12795  *****************************************************************************/
12796  
12797 int32_t *
12798 xcb_glx_get_minmax_parameteriv_data (const xcb_glx_get_minmax_parameteriv_reply_t *R  );
12799 
12800 
12801 /*****************************************************************************
12802  **
12803  ** int xcb_glx_get_minmax_parameteriv_data_length
12804  ** 
12805  ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
12806  ** @returns int
12807  **
12808  *****************************************************************************/
12809  
12810 int
12811 xcb_glx_get_minmax_parameteriv_data_length (const xcb_glx_get_minmax_parameteriv_reply_t *R  );
12812 
12813 
12814 /*****************************************************************************
12815  **
12816  ** xcb_generic_iterator_t xcb_glx_get_minmax_parameteriv_data_end
12817  ** 
12818  ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
12819  ** @returns xcb_generic_iterator_t
12820  **
12821  *****************************************************************************/
12822  
12823 xcb_generic_iterator_t
12824 xcb_glx_get_minmax_parameteriv_data_end (const xcb_glx_get_minmax_parameteriv_reply_t *R  );
12825 
12841 /*****************************************************************************
12842  **
12843  ** xcb_glx_get_minmax_parameteriv_reply_t * xcb_glx_get_minmax_parameteriv_reply
12844  ** 
12845  ** @param xcb_connection_t                         *c
12846  ** @param xcb_glx_get_minmax_parameteriv_cookie_t   cookie
12847  ** @param xcb_generic_error_t                     **e
12848  ** @returns xcb_glx_get_minmax_parameteriv_reply_t *
12849  **
12850  *****************************************************************************/
12851  
12852 xcb_glx_get_minmax_parameteriv_reply_t *
12853 xcb_glx_get_minmax_parameteriv_reply (xcb_connection_t                         *c  ,
12854                                       xcb_glx_get_minmax_parameteriv_cookie_t   cookie  ,
12855                                       xcb_generic_error_t                     **e  );
12856 
12857 int
12858 xcb_glx_get_compressed_tex_image_arb_sizeof (const void  *_buffer  );
12859 
12869 /*****************************************************************************
12870  **
12871  ** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb
12872  ** 
12873  ** @param xcb_connection_t      *c
12874  ** @param xcb_glx_context_tag_t  context_tag
12875  ** @param uint32_t               target
12876  ** @param int32_t                level
12877  ** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t
12878  **
12879  *****************************************************************************/
12880  
12881 xcb_glx_get_compressed_tex_image_arb_cookie_t
12882 xcb_glx_get_compressed_tex_image_arb (xcb_connection_t      *c  ,
12883                                       xcb_glx_context_tag_t  context_tag  ,
12884                                       uint32_t               target  ,
12885                                       int32_t                level  );
12886 
12899 /*****************************************************************************
12900  **
12901  ** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb_unchecked
12902  ** 
12903  ** @param xcb_connection_t      *c
12904  ** @param xcb_glx_context_tag_t  context_tag
12905  ** @param uint32_t               target
12906  ** @param int32_t                level
12907  ** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t
12908  **
12909  *****************************************************************************/
12910  
12911 xcb_glx_get_compressed_tex_image_arb_cookie_t
12912 xcb_glx_get_compressed_tex_image_arb_unchecked (xcb_connection_t      *c  ,
12913                                                 xcb_glx_context_tag_t  context_tag  ,
12914                                                 uint32_t               target  ,
12915                                                 int32_t                level  );
12916 
12917 
12918 /*****************************************************************************
12919  **
12920  ** uint8_t * xcb_glx_get_compressed_tex_image_arb_data
12921  ** 
12922  ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
12923  ** @returns uint8_t *
12924  **
12925  *****************************************************************************/
12926  
12927 uint8_t *
12928 xcb_glx_get_compressed_tex_image_arb_data (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  );
12929 
12930 
12931 /*****************************************************************************
12932  **
12933  ** int xcb_glx_get_compressed_tex_image_arb_data_length
12934  ** 
12935  ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
12936  ** @returns int
12937  **
12938  *****************************************************************************/
12939  
12940 int
12941 xcb_glx_get_compressed_tex_image_arb_data_length (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  );
12942 
12943 
12944 /*****************************************************************************
12945  **
12946  ** xcb_generic_iterator_t xcb_glx_get_compressed_tex_image_arb_data_end
12947  ** 
12948  ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
12949  ** @returns xcb_generic_iterator_t
12950  **
12951  *****************************************************************************/
12952  
12953 xcb_generic_iterator_t
12954 xcb_glx_get_compressed_tex_image_arb_data_end (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  );
12955 
12971 /*****************************************************************************
12972  **
12973  ** xcb_glx_get_compressed_tex_image_arb_reply_t * xcb_glx_get_compressed_tex_image_arb_reply
12974  ** 
12975  ** @param xcb_connection_t                               *c
12976  ** @param xcb_glx_get_compressed_tex_image_arb_cookie_t   cookie
12977  ** @param xcb_generic_error_t                           **e
12978  ** @returns xcb_glx_get_compressed_tex_image_arb_reply_t *
12979  **
12980  *****************************************************************************/
12981  
12982 xcb_glx_get_compressed_tex_image_arb_reply_t *
12983 xcb_glx_get_compressed_tex_image_arb_reply (xcb_connection_t                               *c  ,
12984                                             xcb_glx_get_compressed_tex_image_arb_cookie_t   cookie  ,
12985                                             xcb_generic_error_t                           **e  );
12986 
12987 int
12988 xcb_glx_delete_queries_arb_sizeof (const void  *_buffer  );
12989 
13002 /*****************************************************************************
13003  **
13004  ** xcb_void_cookie_t xcb_glx_delete_queries_arb_checked
13005  ** 
13006  ** @param xcb_connection_t      *c
13007  ** @param xcb_glx_context_tag_t  context_tag
13008  ** @param int32_t                n
13009  ** @param const uint32_t        *ids
13010  ** @returns xcb_void_cookie_t
13011  **
13012  *****************************************************************************/
13013  
13014 xcb_void_cookie_t
13015 xcb_glx_delete_queries_arb_checked (xcb_connection_t      *c  ,
13016                                     xcb_glx_context_tag_t  context_tag  ,
13017                                     int32_t                n  ,
13018                                     const uint32_t        *ids  );
13019 
13029 /*****************************************************************************
13030  **
13031  ** xcb_void_cookie_t xcb_glx_delete_queries_arb
13032  ** 
13033  ** @param xcb_connection_t      *c
13034  ** @param xcb_glx_context_tag_t  context_tag
13035  ** @param int32_t                n
13036  ** @param const uint32_t        *ids
13037  ** @returns xcb_void_cookie_t
13038  **
13039  *****************************************************************************/
13040  
13041 xcb_void_cookie_t
13042 xcb_glx_delete_queries_arb (xcb_connection_t      *c  ,
13043                             xcb_glx_context_tag_t  context_tag  ,
13044                             int32_t                n  ,
13045                             const uint32_t        *ids  );
13046 
13047 int
13048 xcb_glx_gen_queries_arb_sizeof (const void  *_buffer  );
13049 
13059 /*****************************************************************************
13060  **
13061  ** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb
13062  ** 
13063  ** @param xcb_connection_t      *c
13064  ** @param xcb_glx_context_tag_t  context_tag
13065  ** @param int32_t                n
13066  ** @returns xcb_glx_gen_queries_arb_cookie_t
13067  **
13068  *****************************************************************************/
13069  
13070 xcb_glx_gen_queries_arb_cookie_t
13071 xcb_glx_gen_queries_arb (xcb_connection_t      *c  ,
13072                          xcb_glx_context_tag_t  context_tag  ,
13073                          int32_t                n  );
13074 
13087 /*****************************************************************************
13088  **
13089  ** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb_unchecked
13090  ** 
13091  ** @param xcb_connection_t      *c
13092  ** @param xcb_glx_context_tag_t  context_tag
13093  ** @param int32_t                n
13094  ** @returns xcb_glx_gen_queries_arb_cookie_t
13095  **
13096  *****************************************************************************/
13097  
13098 xcb_glx_gen_queries_arb_cookie_t
13099 xcb_glx_gen_queries_arb_unchecked (xcb_connection_t      *c  ,
13100                                    xcb_glx_context_tag_t  context_tag  ,
13101                                    int32_t                n  );
13102 
13103 
13104 /*****************************************************************************
13105  **
13106  ** uint32_t * xcb_glx_gen_queries_arb_data
13107  ** 
13108  ** @param const xcb_glx_gen_queries_arb_reply_t *R
13109  ** @returns uint32_t *
13110  **
13111  *****************************************************************************/
13112  
13113 uint32_t *
13114 xcb_glx_gen_queries_arb_data (const xcb_glx_gen_queries_arb_reply_t *R  );
13115 
13116 
13117 /*****************************************************************************
13118  **
13119  ** int xcb_glx_gen_queries_arb_data_length
13120  ** 
13121  ** @param const xcb_glx_gen_queries_arb_reply_t *R
13122  ** @returns int
13123  **
13124  *****************************************************************************/
13125  
13126 int
13127 xcb_glx_gen_queries_arb_data_length (const xcb_glx_gen_queries_arb_reply_t *R  );
13128 
13129 
13130 /*****************************************************************************
13131  **
13132  ** xcb_generic_iterator_t xcb_glx_gen_queries_arb_data_end
13133  ** 
13134  ** @param const xcb_glx_gen_queries_arb_reply_t *R
13135  ** @returns xcb_generic_iterator_t
13136  **
13137  *****************************************************************************/
13138  
13139 xcb_generic_iterator_t
13140 xcb_glx_gen_queries_arb_data_end (const xcb_glx_gen_queries_arb_reply_t *R  );
13141 
13157 /*****************************************************************************
13158  **
13159  ** xcb_glx_gen_queries_arb_reply_t * xcb_glx_gen_queries_arb_reply
13160  ** 
13161  ** @param xcb_connection_t                  *c
13162  ** @param xcb_glx_gen_queries_arb_cookie_t   cookie
13163  ** @param xcb_generic_error_t              **e
13164  ** @returns xcb_glx_gen_queries_arb_reply_t *
13165  **
13166  *****************************************************************************/
13167  
13168 xcb_glx_gen_queries_arb_reply_t *
13169 xcb_glx_gen_queries_arb_reply (xcb_connection_t                  *c  ,
13170                                xcb_glx_gen_queries_arb_cookie_t   cookie  ,
13171                                xcb_generic_error_t              **e  );
13172 
13182 /*****************************************************************************
13183  **
13184  ** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb
13185  ** 
13186  ** @param xcb_connection_t      *c
13187  ** @param xcb_glx_context_tag_t  context_tag
13188  ** @param uint32_t               id
13189  ** @returns xcb_glx_is_query_arb_cookie_t
13190  **
13191  *****************************************************************************/
13192  
13193 xcb_glx_is_query_arb_cookie_t
13194 xcb_glx_is_query_arb (xcb_connection_t      *c  ,
13195                       xcb_glx_context_tag_t  context_tag  ,
13196                       uint32_t               id  );
13197 
13210 /*****************************************************************************
13211  **
13212  ** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb_unchecked
13213  ** 
13214  ** @param xcb_connection_t      *c
13215  ** @param xcb_glx_context_tag_t  context_tag
13216  ** @param uint32_t               id
13217  ** @returns xcb_glx_is_query_arb_cookie_t
13218  **
13219  *****************************************************************************/
13220  
13221 xcb_glx_is_query_arb_cookie_t
13222 xcb_glx_is_query_arb_unchecked (xcb_connection_t      *c  ,
13223                                 xcb_glx_context_tag_t  context_tag  ,
13224                                 uint32_t               id  );
13225 
13241 /*****************************************************************************
13242  **
13243  ** xcb_glx_is_query_arb_reply_t * xcb_glx_is_query_arb_reply
13244  ** 
13245  ** @param xcb_connection_t               *c
13246  ** @param xcb_glx_is_query_arb_cookie_t   cookie
13247  ** @param xcb_generic_error_t           **e
13248  ** @returns xcb_glx_is_query_arb_reply_t *
13249  **
13250  *****************************************************************************/
13251  
13252 xcb_glx_is_query_arb_reply_t *
13253 xcb_glx_is_query_arb_reply (xcb_connection_t               *c  ,
13254                             xcb_glx_is_query_arb_cookie_t   cookie  ,
13255                             xcb_generic_error_t           **e  );
13256 
13257 int
13258 xcb_glx_get_queryiv_arb_sizeof (const void  *_buffer  );
13259 
13269 /*****************************************************************************
13270  **
13271  ** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb
13272  ** 
13273  ** @param xcb_connection_t      *c
13274  ** @param xcb_glx_context_tag_t  context_tag
13275  ** @param uint32_t               target
13276  ** @param uint32_t               pname
13277  ** @returns xcb_glx_get_queryiv_arb_cookie_t
13278  **
13279  *****************************************************************************/
13280  
13281 xcb_glx_get_queryiv_arb_cookie_t
13282 xcb_glx_get_queryiv_arb (xcb_connection_t      *c  ,
13283                          xcb_glx_context_tag_t  context_tag  ,
13284                          uint32_t               target  ,
13285                          uint32_t               pname  );
13286 
13299 /*****************************************************************************
13300  **
13301  ** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb_unchecked
13302  ** 
13303  ** @param xcb_connection_t      *c
13304  ** @param xcb_glx_context_tag_t  context_tag
13305  ** @param uint32_t               target
13306  ** @param uint32_t               pname
13307  ** @returns xcb_glx_get_queryiv_arb_cookie_t
13308  **
13309  *****************************************************************************/
13310  
13311 xcb_glx_get_queryiv_arb_cookie_t
13312 xcb_glx_get_queryiv_arb_unchecked (xcb_connection_t      *c  ,
13313                                    xcb_glx_context_tag_t  context_tag  ,
13314                                    uint32_t               target  ,
13315                                    uint32_t               pname  );
13316 
13317 
13318 /*****************************************************************************
13319  **
13320  ** int32_t * xcb_glx_get_queryiv_arb_data
13321  ** 
13322  ** @param const xcb_glx_get_queryiv_arb_reply_t *R
13323  ** @returns int32_t *
13324  **
13325  *****************************************************************************/
13326  
13327 int32_t *
13328 xcb_glx_get_queryiv_arb_data (const xcb_glx_get_queryiv_arb_reply_t *R  );
13329 
13330 
13331 /*****************************************************************************
13332  **
13333  ** int xcb_glx_get_queryiv_arb_data_length
13334  ** 
13335  ** @param const xcb_glx_get_queryiv_arb_reply_t *R
13336  ** @returns int
13337  **
13338  *****************************************************************************/
13339  
13340 int
13341 xcb_glx_get_queryiv_arb_data_length (const xcb_glx_get_queryiv_arb_reply_t *R  );
13342 
13343 
13344 /*****************************************************************************
13345  **
13346  ** xcb_generic_iterator_t xcb_glx_get_queryiv_arb_data_end
13347  ** 
13348  ** @param const xcb_glx_get_queryiv_arb_reply_t *R
13349  ** @returns xcb_generic_iterator_t
13350  **
13351  *****************************************************************************/
13352  
13353 xcb_generic_iterator_t
13354 xcb_glx_get_queryiv_arb_data_end (const xcb_glx_get_queryiv_arb_reply_t *R  );
13355 
13371 /*****************************************************************************
13372  **
13373  ** xcb_glx_get_queryiv_arb_reply_t * xcb_glx_get_queryiv_arb_reply
13374  ** 
13375  ** @param xcb_connection_t                  *c
13376  ** @param xcb_glx_get_queryiv_arb_cookie_t   cookie
13377  ** @param xcb_generic_error_t              **e
13378  ** @returns xcb_glx_get_queryiv_arb_reply_t *
13379  **
13380  *****************************************************************************/
13381  
13382 xcb_glx_get_queryiv_arb_reply_t *
13383 xcb_glx_get_queryiv_arb_reply (xcb_connection_t                  *c  ,
13384                                xcb_glx_get_queryiv_arb_cookie_t   cookie  ,
13385                                xcb_generic_error_t              **e  );
13386 
13387 int
13388 xcb_glx_get_query_objectiv_arb_sizeof (const void  *_buffer  );
13389 
13399 /*****************************************************************************
13400  **
13401  ** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb
13402  ** 
13403  ** @param xcb_connection_t      *c
13404  ** @param xcb_glx_context_tag_t  context_tag
13405  ** @param uint32_t               id
13406  ** @param uint32_t               pname
13407  ** @returns xcb_glx_get_query_objectiv_arb_cookie_t
13408  **
13409  *****************************************************************************/
13410  
13411 xcb_glx_get_query_objectiv_arb_cookie_t
13412 xcb_glx_get_query_objectiv_arb (xcb_connection_t      *c  ,
13413                                 xcb_glx_context_tag_t  context_tag  ,
13414                                 uint32_t               id  ,
13415                                 uint32_t               pname  );
13416 
13429 /*****************************************************************************
13430  **
13431  ** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb_unchecked
13432  ** 
13433  ** @param xcb_connection_t      *c
13434  ** @param xcb_glx_context_tag_t  context_tag
13435  ** @param uint32_t               id
13436  ** @param uint32_t               pname
13437  ** @returns xcb_glx_get_query_objectiv_arb_cookie_t
13438  **
13439  *****************************************************************************/
13440  
13441 xcb_glx_get_query_objectiv_arb_cookie_t
13442 xcb_glx_get_query_objectiv_arb_unchecked (xcb_connection_t      *c  ,
13443                                           xcb_glx_context_tag_t  context_tag  ,
13444                                           uint32_t               id  ,
13445                                           uint32_t               pname  );
13446 
13447 
13448 /*****************************************************************************
13449  **
13450  ** int32_t * xcb_glx_get_query_objectiv_arb_data
13451  ** 
13452  ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
13453  ** @returns int32_t *
13454  **
13455  *****************************************************************************/
13456  
13457 int32_t *
13458 xcb_glx_get_query_objectiv_arb_data (const xcb_glx_get_query_objectiv_arb_reply_t *R  );
13459 
13460 
13461 /*****************************************************************************
13462  **
13463  ** int xcb_glx_get_query_objectiv_arb_data_length
13464  ** 
13465  ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
13466  ** @returns int
13467  **
13468  *****************************************************************************/
13469  
13470 int
13471 xcb_glx_get_query_objectiv_arb_data_length (const xcb_glx_get_query_objectiv_arb_reply_t *R  );
13472 
13473 
13474 /*****************************************************************************
13475  **
13476  ** xcb_generic_iterator_t xcb_glx_get_query_objectiv_arb_data_end
13477  ** 
13478  ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
13479  ** @returns xcb_generic_iterator_t
13480  **
13481  *****************************************************************************/
13482  
13483 xcb_generic_iterator_t
13484 xcb_glx_get_query_objectiv_arb_data_end (const xcb_glx_get_query_objectiv_arb_reply_t *R  );
13485 
13501 /*****************************************************************************
13502  **
13503  ** xcb_glx_get_query_objectiv_arb_reply_t * xcb_glx_get_query_objectiv_arb_reply
13504  ** 
13505  ** @param xcb_connection_t                         *c
13506  ** @param xcb_glx_get_query_objectiv_arb_cookie_t   cookie
13507  ** @param xcb_generic_error_t                     **e
13508  ** @returns xcb_glx_get_query_objectiv_arb_reply_t *
13509  **
13510  *****************************************************************************/
13511  
13512 xcb_glx_get_query_objectiv_arb_reply_t *
13513 xcb_glx_get_query_objectiv_arb_reply (xcb_connection_t                         *c  ,
13514                                       xcb_glx_get_query_objectiv_arb_cookie_t   cookie  ,
13515                                       xcb_generic_error_t                     **e  );
13516 
13517 int
13518 xcb_glx_get_query_objectuiv_arb_sizeof (const void  *_buffer  );
13519 
13529 /*****************************************************************************
13530  **
13531  ** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb
13532  ** 
13533  ** @param xcb_connection_t      *c
13534  ** @param xcb_glx_context_tag_t  context_tag
13535  ** @param uint32_t               id
13536  ** @param uint32_t               pname
13537  ** @returns xcb_glx_get_query_objectuiv_arb_cookie_t
13538  **
13539  *****************************************************************************/
13540  
13541 xcb_glx_get_query_objectuiv_arb_cookie_t
13542 xcb_glx_get_query_objectuiv_arb (xcb_connection_t      *c  ,
13543                                  xcb_glx_context_tag_t  context_tag  ,
13544                                  uint32_t               id  ,
13545                                  uint32_t               pname  );
13546 
13559 /*****************************************************************************
13560  **
13561  ** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb_unchecked
13562  ** 
13563  ** @param xcb_connection_t      *c
13564  ** @param xcb_glx_context_tag_t  context_tag
13565  ** @param uint32_t               id
13566  ** @param uint32_t               pname
13567  ** @returns xcb_glx_get_query_objectuiv_arb_cookie_t
13568  **
13569  *****************************************************************************/
13570  
13571 xcb_glx_get_query_objectuiv_arb_cookie_t
13572 xcb_glx_get_query_objectuiv_arb_unchecked (xcb_connection_t      *c  ,
13573                                            xcb_glx_context_tag_t  context_tag  ,
13574                                            uint32_t               id  ,
13575                                            uint32_t               pname  );
13576 
13577 
13578 /*****************************************************************************
13579  **
13580  ** uint32_t * xcb_glx_get_query_objectuiv_arb_data
13581  ** 
13582  ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
13583  ** @returns uint32_t *
13584  **
13585  *****************************************************************************/
13586  
13587 uint32_t *
13588 xcb_glx_get_query_objectuiv_arb_data (const xcb_glx_get_query_objectuiv_arb_reply_t *R  );
13589 
13590 
13591 /*****************************************************************************
13592  **
13593  ** int xcb_glx_get_query_objectuiv_arb_data_length
13594  ** 
13595  ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
13596  ** @returns int
13597  **
13598  *****************************************************************************/
13599  
13600 int
13601 xcb_glx_get_query_objectuiv_arb_data_length (const xcb_glx_get_query_objectuiv_arb_reply_t *R  );
13602 
13603 
13604 /*****************************************************************************
13605  **
13606  ** xcb_generic_iterator_t xcb_glx_get_query_objectuiv_arb_data_end
13607  ** 
13608  ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
13609  ** @returns xcb_generic_iterator_t
13610  **
13611  *****************************************************************************/
13612  
13613 xcb_generic_iterator_t
13614 xcb_glx_get_query_objectuiv_arb_data_end (const xcb_glx_get_query_objectuiv_arb_reply_t *R  );
13615 
13631 /*****************************************************************************
13632  **
13633  ** xcb_glx_get_query_objectuiv_arb_reply_t * xcb_glx_get_query_objectuiv_arb_reply
13634  ** 
13635  ** @param xcb_connection_t                          *c
13636  ** @param xcb_glx_get_query_objectuiv_arb_cookie_t   cookie
13637  ** @param xcb_generic_error_t                      **e
13638  ** @returns xcb_glx_get_query_objectuiv_arb_reply_t *
13639  **
13640  *****************************************************************************/
13641  
13642 xcb_glx_get_query_objectuiv_arb_reply_t *
13643 xcb_glx_get_query_objectuiv_arb_reply (xcb_connection_t                          *c  ,
13644                                        xcb_glx_get_query_objectuiv_arb_cookie_t   cookie  ,
13645                                        xcb_generic_error_t                      **e  );
13646 
13647 
13648 #ifdef __cplusplus
13649 }
13650 #endif
13651 
13652 #endif
13653