glx.h

00001 /*
00002  * This file generated automatically from glx.xml by c-client.xsl using XSLT.
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 #define XCB_GLX_MAJOR_VERSION 1
00019 #define XCB_GLX_MINOR_VERSION 3
00020   
00021 extern xcb_extension_t xcb_glx_id;
00022 
00023 typedef uint32_t xcb_glx_pixmap_t;
00024 
00028 typedef struct xcb_glx_pixmap_iterator_t {
00029     xcb_glx_pixmap_t *data; 
00030     int               rem; 
00031     int               index; 
00032 } xcb_glx_pixmap_iterator_t;
00033 
00034 typedef uint32_t xcb_glx_context_t;
00035 
00039 typedef struct xcb_glx_context_iterator_t {
00040     xcb_glx_context_t *data; 
00041     int                rem; 
00042     int                index; 
00043 } xcb_glx_context_iterator_t;
00044 
00045 typedef uint32_t xcb_glx_pbuffer_t;
00046 
00050 typedef struct xcb_glx_pbuffer_iterator_t {
00051     xcb_glx_pbuffer_t *data; 
00052     int                rem; 
00053     int                index; 
00054 } xcb_glx_pbuffer_iterator_t;
00055 
00056 typedef uint32_t xcb_glx_window_t;
00057 
00061 typedef struct xcb_glx_window_iterator_t {
00062     xcb_glx_window_t *data; 
00063     int               rem; 
00064     int               index; 
00065 } xcb_glx_window_iterator_t;
00066 
00067 typedef uint32_t xcb_glx_fbconfig_t;
00068 
00072 typedef struct xcb_glx_fbconfig_iterator_t {
00073     xcb_glx_fbconfig_t *data; 
00074     int                 rem; 
00075     int                 index; 
00076 } xcb_glx_fbconfig_iterator_t;
00077 
00078 typedef uint32_t xcb_glx_drawable_t;
00079 
00083 typedef struct xcb_glx_drawable_iterator_t {
00084     xcb_glx_drawable_t *data; 
00085     int                 rem; 
00086     int                 index; 
00087 } xcb_glx_drawable_iterator_t;
00088 
00089 typedef float xcb_glx_float32_t;
00090 
00094 typedef struct xcb_glx_float32_iterator_t {
00095     xcb_glx_float32_t *data; 
00096     int                rem; 
00097     int                index; 
00098 } xcb_glx_float32_iterator_t;
00099 
00100 typedef double xcb_glx_float64_t;
00101 
00105 typedef struct xcb_glx_float64_iterator_t {
00106     xcb_glx_float64_t *data; 
00107     int                rem; 
00108     int                index; 
00109 } xcb_glx_float64_iterator_t;
00110 
00111 typedef uint32_t xcb_glx_bool32_t;
00112 
00116 typedef struct xcb_glx_bool32_iterator_t {
00117     xcb_glx_bool32_t *data; 
00118     int               rem; 
00119     int               index; 
00120 } xcb_glx_bool32_iterator_t;
00121 
00122 typedef uint32_t xcb_glx_context_tag_t;
00123 
00127 typedef struct xcb_glx_context_tag_iterator_t {
00128     xcb_glx_context_tag_t *data; 
00129     int                    rem; 
00130     int                    index; 
00131 } xcb_glx_context_tag_iterator_t;
00132 
00134 #define XCB_GLX_GENERIC -1
00135 
00139 typedef struct xcb_glx_generic_error_t {
00140     uint8_t  response_type; 
00141     uint8_t  error_code; 
00142     uint16_t sequence; 
00143     uint32_t bad_value; 
00144     uint16_t minor_opcode; 
00145     uint8_t  major_opcode; 
00146     uint8_t  pad0[21]; 
00147 } xcb_glx_generic_error_t;
00148 
00150 #define XCB_GLX_BAD_CONTEXT 0
00151 
00152 typedef xcb_glx_generic_error_t xcb_glx_bad_context_error_t;
00153 
00155 #define XCB_GLX_BAD_CONTEXT_STATE 1
00156 
00157 typedef xcb_glx_generic_error_t xcb_glx_bad_context_state_error_t;
00158 
00160 #define XCB_GLX_BAD_DRAWABLE 2
00161 
00162 typedef xcb_glx_generic_error_t xcb_glx_bad_drawable_error_t;
00163 
00165 #define XCB_GLX_BAD_PIXMAP 3
00166 
00167 typedef xcb_glx_generic_error_t xcb_glx_bad_pixmap_error_t;
00168 
00170 #define XCB_GLX_BAD_CONTEXT_TAG 4
00171 
00172 typedef xcb_glx_generic_error_t xcb_glx_bad_context_tag_error_t;
00173 
00175 #define XCB_GLX_BAD_CURRENT_WINDOW 5
00176 
00177 typedef xcb_glx_generic_error_t xcb_glx_bad_current_window_error_t;
00178 
00180 #define XCB_GLX_BAD_RENDER_REQUEST 6
00181 
00182 typedef xcb_glx_generic_error_t xcb_glx_bad_render_request_error_t;
00183 
00185 #define XCB_GLX_BAD_LARGE_REQUEST 7
00186 
00187 typedef xcb_glx_generic_error_t xcb_glx_bad_large_request_error_t;
00188 
00190 #define XCB_GLX_UNSUPPORTED_PRIVATE_REQUEST 8
00191 
00192 typedef xcb_glx_generic_error_t xcb_glx_unsupported_private_request_error_t;
00193 
00195 #define XCB_GLX_BAD_FB_CONFIG 9
00196 
00197 typedef xcb_glx_generic_error_t xcb_glx_bad_fb_config_error_t;
00198 
00200 #define XCB_GLX_BAD_PBUFFER 10
00201 
00202 typedef xcb_glx_generic_error_t xcb_glx_bad_pbuffer_error_t;
00203 
00205 #define XCB_GLX_BAD_CURRENT_DRAWABLE 11
00206 
00207 typedef xcb_glx_generic_error_t xcb_glx_bad_current_drawable_error_t;
00208 
00210 #define XCB_GLX_BAD_WINDOW 12
00211 
00212 typedef xcb_glx_generic_error_t xcb_glx_bad_window_error_t;
00213 
00215 #define XCB_GLX_PBUFFER_CLOBBER 0
00216 
00220 typedef struct xcb_glx_pbuffer_clobber_event_t {
00221     uint8_t            response_type; 
00222     uint16_t           event_type; 
00223     uint16_t           sequence; 
00224     uint16_t           draw_type; 
00225     xcb_glx_drawable_t drawable; 
00226     uint32_t           b_mask; 
00227     uint16_t           aux_buffer; 
00228     uint16_t           x; 
00229     uint16_t           y; 
00230     uint16_t           width; 
00231     uint16_t           height; 
00232     uint16_t           count; 
00233     uint8_t            pad0[4]; 
00234 } xcb_glx_pbuffer_clobber_event_t;
00235 
00236 typedef enum xcb_glx_pbcet_t {
00237     XCB_GLX_PBCET_DAMAGED = 0x8017,
00238     XCB_GLX_PBCET_SAVED = 0x8018
00239 } xcb_glx_pbcet_t;
00240 
00241 typedef enum xcb_glx_pbcdt_t {
00242     XCB_GLX_PBCDT_WINDOW = 0x8019,
00243     XCB_GLX_PBCDT_PBUFFER = 0x801A
00244 } xcb_glx_pbcdt_t;
00245 
00247 #define XCB_GLX_RENDER 1
00248 
00252 typedef struct xcb_glx_render_request_t {
00253     uint8_t               major_opcode; 
00254     uint8_t               minor_opcode; 
00255     uint16_t              length; 
00256     xcb_glx_context_tag_t context_tag; 
00257 } xcb_glx_render_request_t;
00258 
00260 #define XCB_GLX_RENDER_LARGE 2
00261 
00265 typedef struct xcb_glx_render_large_request_t {
00266     uint8_t               major_opcode; 
00267     uint8_t               minor_opcode; 
00268     uint16_t              length; 
00269     xcb_glx_context_tag_t context_tag; 
00270     uint16_t              request_num; 
00271     uint16_t              request_total; 
00272     uint32_t              data_len; 
00273 } xcb_glx_render_large_request_t;
00274 
00276 #define XCB_GLX_CREATE_CONTEXT 3
00277 
00281 typedef struct xcb_glx_create_context_request_t {
00282     uint8_t           major_opcode; 
00283     uint8_t           minor_opcode; 
00284     uint16_t          length; 
00285     xcb_glx_context_t context; 
00286     xcb_visualid_t    visual; 
00287     uint32_t          screen; 
00288     xcb_glx_context_t share_list; 
00289     uint8_t           is_direct; 
00290     uint8_t           pad0[3]; 
00291 } xcb_glx_create_context_request_t;
00292 
00294 #define XCB_GLX_DESTROY_CONTEXT 4
00295 
00299 typedef struct xcb_glx_destroy_context_request_t {
00300     uint8_t           major_opcode; 
00301     uint8_t           minor_opcode; 
00302     uint16_t          length; 
00303     xcb_glx_context_t context; 
00304 } xcb_glx_destroy_context_request_t;
00305 
00309 typedef struct xcb_glx_make_current_cookie_t {
00310     unsigned int sequence; 
00311 } xcb_glx_make_current_cookie_t;
00312 
00314 #define XCB_GLX_MAKE_CURRENT 5
00315 
00319 typedef struct xcb_glx_make_current_request_t {
00320     uint8_t               major_opcode; 
00321     uint8_t               minor_opcode; 
00322     uint16_t              length; 
00323     xcb_glx_drawable_t    drawable; 
00324     xcb_glx_context_t     context; 
00325     xcb_glx_context_tag_t old_context_tag; 
00326 } xcb_glx_make_current_request_t;
00327 
00331 typedef struct xcb_glx_make_current_reply_t {
00332     uint8_t               response_type; 
00333     uint8_t               pad0; 
00334     uint16_t              sequence; 
00335     uint32_t              length; 
00336     xcb_glx_context_tag_t context_tag; 
00337     uint8_t               pad1[20]; 
00338 } xcb_glx_make_current_reply_t;
00339 
00343 typedef struct xcb_glx_is_direct_cookie_t {
00344     unsigned int sequence; 
00345 } xcb_glx_is_direct_cookie_t;
00346 
00348 #define XCB_GLX_IS_DIRECT 6
00349 
00353 typedef struct xcb_glx_is_direct_request_t {
00354     uint8_t           major_opcode; 
00355     uint8_t           minor_opcode; 
00356     uint16_t          length; 
00357     xcb_glx_context_t context; 
00358 } xcb_glx_is_direct_request_t;
00359 
00363 typedef struct xcb_glx_is_direct_reply_t {
00364     uint8_t  response_type; 
00365     uint8_t  pad0; 
00366     uint16_t sequence; 
00367     uint32_t length; 
00368     uint8_t  is_direct; 
00369     uint8_t  pad1[23]; 
00370 } xcb_glx_is_direct_reply_t;
00371 
00375 typedef struct xcb_glx_query_version_cookie_t {
00376     unsigned int sequence; 
00377 } xcb_glx_query_version_cookie_t;
00378 
00380 #define XCB_GLX_QUERY_VERSION 7
00381 
00385 typedef struct xcb_glx_query_version_request_t {
00386     uint8_t  major_opcode; 
00387     uint8_t  minor_opcode; 
00388     uint16_t length; 
00389     uint32_t major_version; 
00390     uint32_t minor_version; 
00391 } xcb_glx_query_version_request_t;
00392 
00396 typedef struct xcb_glx_query_version_reply_t {
00397     uint8_t  response_type; 
00398     uint8_t  pad0; 
00399     uint16_t sequence; 
00400     uint32_t length; 
00401     uint32_t major_version; 
00402     uint32_t minor_version; 
00403     uint8_t  pad1[16]; 
00404 } xcb_glx_query_version_reply_t;
00405 
00407 #define XCB_GLX_WAIT_GL 8
00408 
00412 typedef struct xcb_glx_wait_gl_request_t {
00413     uint8_t               major_opcode; 
00414     uint8_t               minor_opcode; 
00415     uint16_t              length; 
00416     xcb_glx_context_tag_t context_tag; 
00417 } xcb_glx_wait_gl_request_t;
00418 
00420 #define XCB_GLX_WAIT_X 9
00421 
00425 typedef struct xcb_glx_wait_x_request_t {
00426     uint8_t               major_opcode; 
00427     uint8_t               minor_opcode; 
00428     uint16_t              length; 
00429     xcb_glx_context_tag_t context_tag; 
00430 } xcb_glx_wait_x_request_t;
00431 
00433 #define XCB_GLX_COPY_CONTEXT 10
00434 
00438 typedef struct xcb_glx_copy_context_request_t {
00439     uint8_t               major_opcode; 
00440     uint8_t               minor_opcode; 
00441     uint16_t              length; 
00442     xcb_glx_context_t     src; 
00443     xcb_glx_context_t     dest; 
00444     uint32_t              mask; 
00445     xcb_glx_context_tag_t src_context_tag; 
00446 } xcb_glx_copy_context_request_t;
00447 
00448 typedef enum xcb_glx_gc_t {
00449     XCB_GLX_GC_GL_CURRENT_BIT = 0x00000001,
00450     XCB_GLX_GC_GL_POINT_BIT = 0x00000002,
00451     XCB_GLX_GC_GL_LINE_BIT = 0x00000004,
00452     XCB_GLX_GC_GL_POLYGON_BIT = 0x00000008,
00453     XCB_GLX_GC_GL_POLYGON_STIPPLE_BIT = 0x00000010,
00454     XCB_GLX_GC_GL_PIXEL_MODE_BIT = 0x00000020,
00455     XCB_GLX_GC_GL_LIGHTING_BIT = 0x00000040,
00456     XCB_GLX_GC_GL_FOG_BIT = 0x00000080,
00457     XCB_GLX_GC_GL_DEPTH_BUFFER_BIT = 0x00000100,
00458     XCB_GLX_GC_GL_ACCUM_BUFFER_BIT = 0x00000200,
00459     XCB_GLX_GC_GL_STENCIL_BUFFER_BIT = 0x00000400,
00460     XCB_GLX_GC_GL_VIEWPORT_BIT = 0x00000800,
00461     XCB_GLX_GC_GL_TRANSFORM_BIT = 0x00001000,
00462     XCB_GLX_GC_GL_ENABLE_BIT = 0x00002000,
00463     XCB_GLX_GC_GL_COLOR_BUFFER_BIT = 0x00004000,
00464     XCB_GLX_GC_GL_HINT_BIT = 0x00008000,
00465     XCB_GLX_GC_GL_EVAL_BIT = 0x00010000,
00466     XCB_GLX_GC_GL_LIST_BIT = 0x00020000,
00467     XCB_GLX_GC_GL_TEXTURE_BIT = 0x00040000,
00468     XCB_GLX_GC_GL_SCISSOR_BIT = 0x00080000,
00469     XCB_GLX_GC_GL_ALL_ATTRIB_BITS = 0x000ffffff
00470 } xcb_glx_gc_t;
00471 
00473 #define XCB_GLX_SWAP_BUFFERS 11
00474 
00478 typedef struct xcb_glx_swap_buffers_request_t {
00479     uint8_t               major_opcode; 
00480     uint8_t               minor_opcode; 
00481     uint16_t              length; 
00482     xcb_glx_context_tag_t context_tag; 
00483     xcb_glx_drawable_t    drawable; 
00484 } xcb_glx_swap_buffers_request_t;
00485 
00487 #define XCB_GLX_USE_X_FONT 12
00488 
00492 typedef struct xcb_glx_use_x_font_request_t {
00493     uint8_t               major_opcode; 
00494     uint8_t               minor_opcode; 
00495     uint16_t              length; 
00496     xcb_glx_context_tag_t context_tag; 
00497     xcb_font_t            font; 
00498     uint32_t              first; 
00499     uint32_t              count; 
00500     uint32_t              list_base; 
00501 } xcb_glx_use_x_font_request_t;
00502 
00504 #define XCB_GLX_CREATE_GLX_PIXMAP 13
00505 
00509 typedef struct xcb_glx_create_glx_pixmap_request_t {
00510     uint8_t          major_opcode; 
00511     uint8_t          minor_opcode; 
00512     uint16_t         length; 
00513     uint32_t         screen; 
00514     xcb_visualid_t   visual; 
00515     xcb_pixmap_t     pixmap; 
00516     xcb_glx_pixmap_t glx_pixmap; 
00517 } xcb_glx_create_glx_pixmap_request_t;
00518 
00522 typedef struct xcb_glx_get_visual_configs_cookie_t {
00523     unsigned int sequence; 
00524 } xcb_glx_get_visual_configs_cookie_t;
00525 
00527 #define XCB_GLX_GET_VISUAL_CONFIGS 14
00528 
00532 typedef struct xcb_glx_get_visual_configs_request_t {
00533     uint8_t  major_opcode; 
00534     uint8_t  minor_opcode; 
00535     uint16_t length; 
00536     uint32_t screen; 
00537 } xcb_glx_get_visual_configs_request_t;
00538 
00542 typedef struct xcb_glx_get_visual_configs_reply_t {
00543     uint8_t  response_type; 
00544     uint8_t  pad0; 
00545     uint16_t sequence; 
00546     uint32_t length; 
00547     uint32_t num_visuals; 
00548     uint32_t num_properties; 
00549     uint8_t  pad1[16]; 
00550 } xcb_glx_get_visual_configs_reply_t;
00551 
00553 #define XCB_GLX_DESTROY_GLX_PIXMAP 15
00554 
00558 typedef struct xcb_glx_destroy_glx_pixmap_request_t {
00559     uint8_t          major_opcode; 
00560     uint8_t          minor_opcode; 
00561     uint16_t         length; 
00562     xcb_glx_pixmap_t glx_pixmap; 
00563 } xcb_glx_destroy_glx_pixmap_request_t;
00564 
00566 #define XCB_GLX_VENDOR_PRIVATE 16
00567 
00571 typedef struct xcb_glx_vendor_private_request_t {
00572     uint8_t               major_opcode; 
00573     uint8_t               minor_opcode; 
00574     uint16_t              length; 
00575     uint32_t              vendor_code; 
00576     xcb_glx_context_tag_t context_tag; 
00577 } xcb_glx_vendor_private_request_t;
00578 
00582 typedef struct xcb_glx_vendor_private_with_reply_cookie_t {
00583     unsigned int sequence; 
00584 } xcb_glx_vendor_private_with_reply_cookie_t;
00585 
00587 #define XCB_GLX_VENDOR_PRIVATE_WITH_REPLY 17
00588 
00592 typedef struct xcb_glx_vendor_private_with_reply_request_t {
00593     uint8_t               major_opcode; 
00594     uint8_t               minor_opcode; 
00595     uint16_t              length; 
00596     uint32_t              vendor_code; 
00597     xcb_glx_context_tag_t context_tag; 
00598 } xcb_glx_vendor_private_with_reply_request_t;
00599 
00603 typedef struct xcb_glx_vendor_private_with_reply_reply_t {
00604     uint8_t  response_type; 
00605     uint8_t  pad0; 
00606     uint16_t sequence; 
00607     uint32_t length; 
00608     uint32_t retval; 
00609     uint8_t  data1[24]; 
00610 } xcb_glx_vendor_private_with_reply_reply_t;
00611 
00615 typedef struct xcb_glx_query_extensions_string_cookie_t {
00616     unsigned int sequence; 
00617 } xcb_glx_query_extensions_string_cookie_t;
00618 
00620 #define XCB_GLX_QUERY_EXTENSIONS_STRING 18
00621 
00625 typedef struct xcb_glx_query_extensions_string_request_t {
00626     uint8_t  major_opcode; 
00627     uint8_t  minor_opcode; 
00628     uint16_t length; 
00629     uint32_t screen; 
00630 } xcb_glx_query_extensions_string_request_t;
00631 
00635 typedef struct xcb_glx_query_extensions_string_reply_t {
00636     uint8_t  response_type; 
00637     uint8_t  pad0; 
00638     uint16_t sequence; 
00639     uint32_t length; 
00640     uint8_t  pad1[4]; 
00641     uint32_t n; 
00642     uint8_t  pad2[16]; 
00643 } xcb_glx_query_extensions_string_reply_t;
00644 
00648 typedef struct xcb_glx_query_server_string_cookie_t {
00649     unsigned int sequence; 
00650 } xcb_glx_query_server_string_cookie_t;
00651 
00653 #define XCB_GLX_QUERY_SERVER_STRING 19
00654 
00658 typedef struct xcb_glx_query_server_string_request_t {
00659     uint8_t  major_opcode; 
00660     uint8_t  minor_opcode; 
00661     uint16_t length; 
00662     uint32_t screen; 
00663     uint32_t name; 
00664 } xcb_glx_query_server_string_request_t;
00665 
00669 typedef struct xcb_glx_query_server_string_reply_t {
00670     uint8_t  response_type; 
00671     uint8_t  pad0; 
00672     uint16_t sequence; 
00673     uint32_t length; 
00674     uint8_t  pad1[4]; 
00675     uint32_t str_len; 
00676     uint8_t  pad2[16]; 
00677 } xcb_glx_query_server_string_reply_t;
00678 
00680 #define XCB_GLX_CLIENT_INFO 20
00681 
00685 typedef struct xcb_glx_client_info_request_t {
00686     uint8_t  major_opcode; 
00687     uint8_t  minor_opcode; 
00688     uint16_t length; 
00689     uint32_t major_version; 
00690     uint32_t minor_version; 
00691     uint32_t str_len; 
00692 } xcb_glx_client_info_request_t;
00693 
00697 typedef struct xcb_glx_get_fb_configs_cookie_t {
00698     unsigned int sequence; 
00699 } xcb_glx_get_fb_configs_cookie_t;
00700 
00702 #define XCB_GLX_GET_FB_CONFIGS 21
00703 
00707 typedef struct xcb_glx_get_fb_configs_request_t {
00708     uint8_t  major_opcode; 
00709     uint8_t  minor_opcode; 
00710     uint16_t length; 
00711     uint32_t screen; 
00712 } xcb_glx_get_fb_configs_request_t;
00713 
00717 typedef struct xcb_glx_get_fb_configs_reply_t {
00718     uint8_t  response_type; 
00719     uint8_t  pad0; 
00720     uint16_t sequence; 
00721     uint32_t length; 
00722     uint32_t num_FB_configs; 
00723     uint32_t num_properties; 
00724     uint8_t  pad1[16]; 
00725 } xcb_glx_get_fb_configs_reply_t;
00726 
00728 #define XCB_GLX_CREATE_PIXMAP 22
00729 
00733 typedef struct xcb_glx_create_pixmap_request_t {
00734     uint8_t          major_opcode; 
00735     uint8_t          minor_opcode; 
00736     uint16_t         length; 
00737     uint32_t         screen; 
00738     uint32_t         fbconfig; 
00739     xcb_pixmap_t     pixmap; 
00740     xcb_glx_pixmap_t glx_pixmap; 
00741     uint32_t         num_attribs; 
00742 } xcb_glx_create_pixmap_request_t;
00743 
00745 #define XCB_GLX_DESTROY_PIXMAP 23
00746 
00750 typedef struct xcb_glx_destroy_pixmap_request_t {
00751     uint8_t          major_opcode; 
00752     uint8_t          minor_opcode; 
00753     uint16_t         length; 
00754     xcb_glx_pixmap_t glx_pixmap; 
00755 } xcb_glx_destroy_pixmap_request_t;
00756 
00758 #define XCB_GLX_CREATE_NEW_CONTEXT 24
00759 
00763 typedef struct xcb_glx_create_new_context_request_t {
00764     uint8_t           major_opcode; 
00765     uint8_t           minor_opcode; 
00766     uint16_t          length; 
00767     xcb_glx_context_t context; 
00768     uint32_t          fbconfig; 
00769     uint32_t          screen; 
00770     uint32_t          render_type; 
00771     uint32_t          share_list; 
00772     uint8_t           is_direct; 
00773     uint8_t           reserved1; 
00774     uint16_t          reserved2; 
00775 } xcb_glx_create_new_context_request_t;
00776 
00780 typedef struct xcb_glx_query_context_cookie_t {
00781     unsigned int sequence; 
00782 } xcb_glx_query_context_cookie_t;
00783 
00785 #define XCB_GLX_QUERY_CONTEXT 25
00786 
00790 typedef struct xcb_glx_query_context_request_t {
00791     uint8_t           major_opcode; 
00792     uint8_t           minor_opcode; 
00793     uint16_t          length; 
00794     xcb_glx_context_t context; 
00795 } xcb_glx_query_context_request_t;
00796 
00800 typedef struct xcb_glx_query_context_reply_t {
00801     uint8_t  response_type; 
00802     uint8_t  pad0; 
00803     uint16_t sequence; 
00804     uint32_t length; 
00805     uint32_t num_attribs; 
00806     uint8_t  pad1[20]; 
00807 } xcb_glx_query_context_reply_t;
00808 
00812 typedef struct xcb_glx_make_context_current_cookie_t {
00813     unsigned int sequence; 
00814 } xcb_glx_make_context_current_cookie_t;
00815 
00817 #define XCB_GLX_MAKE_CONTEXT_CURRENT 26
00818 
00822 typedef struct xcb_glx_make_context_current_request_t {
00823     uint8_t               major_opcode; 
00824     uint8_t               minor_opcode; 
00825     uint16_t              length; 
00826     xcb_glx_context_tag_t old_context_tag; 
00827     xcb_glx_drawable_t    drawable; 
00828     xcb_glx_drawable_t    read_drawable; 
00829     xcb_glx_context_t     context; 
00830 } xcb_glx_make_context_current_request_t;
00831 
00835 typedef struct xcb_glx_make_context_current_reply_t {
00836     uint8_t               response_type; 
00837     uint8_t               pad0; 
00838     uint16_t              sequence; 
00839     uint32_t              length; 
00840     xcb_glx_context_tag_t context_tag; 
00841     uint8_t               pad1[20]; 
00842 } xcb_glx_make_context_current_reply_t;
00843 
00845 #define XCB_GLX_CREATE_PBUFFER 27
00846 
00850 typedef struct xcb_glx_create_pbuffer_request_t {
00851     uint8_t            major_opcode; 
00852     uint8_t            minor_opcode; 
00853     uint16_t           length; 
00854     uint32_t           screen; 
00855     xcb_glx_fbconfig_t fbconfig; 
00856     xcb_glx_pbuffer_t  pbuffer; 
00857     uint32_t           num_attribs; 
00858 } xcb_glx_create_pbuffer_request_t;
00859 
00861 #define XCB_GLX_DESTROY_PBUFFER 28
00862 
00866 typedef struct xcb_glx_destroy_pbuffer_request_t {
00867     uint8_t           major_opcode; 
00868     uint8_t           minor_opcode; 
00869     uint16_t          length; 
00870     xcb_glx_pbuffer_t pbuffer; 
00871 } xcb_glx_destroy_pbuffer_request_t;
00872 
00876 typedef struct xcb_glx_get_drawable_attributes_cookie_t {
00877     unsigned int sequence; 
00878 } xcb_glx_get_drawable_attributes_cookie_t;
00879 
00881 #define XCB_GLX_GET_DRAWABLE_ATTRIBUTES 29
00882 
00886 typedef struct xcb_glx_get_drawable_attributes_request_t {
00887     uint8_t            major_opcode; 
00888     uint8_t            minor_opcode; 
00889     uint16_t           length; 
00890     xcb_glx_drawable_t drawable; 
00891 } xcb_glx_get_drawable_attributes_request_t;
00892 
00896 typedef struct xcb_glx_get_drawable_attributes_reply_t {
00897     uint8_t  response_type; 
00898     uint8_t  pad0; 
00899     uint16_t sequence; 
00900     uint32_t length; 
00901     uint32_t num_attribs; 
00902     uint8_t  pad1[20]; 
00903 } xcb_glx_get_drawable_attributes_reply_t;
00904 
00906 #define XCB_GLX_CHANGE_DRAWABLE_ATTRIBUTES 30
00907 
00911 typedef struct xcb_glx_change_drawable_attributes_request_t {
00912     uint8_t            major_opcode; 
00913     uint8_t            minor_opcode; 
00914     uint16_t           length; 
00915     xcb_glx_drawable_t drawable; 
00916     uint32_t           num_attribs; 
00917 } xcb_glx_change_drawable_attributes_request_t;
00918 
00920 #define XCB_GLX_CREATE_WINDOW 31
00921 
00925 typedef struct xcb_glx_create_window_request_t {
00926     uint8_t            major_opcode; 
00927     uint8_t            minor_opcode; 
00928     uint16_t           length; 
00929     uint32_t           screen; 
00930     xcb_glx_fbconfig_t fbconfig; 
00931     xcb_window_t       window; 
00932     xcb_glx_window_t   glx_window; 
00933     uint32_t           num_attribs; 
00934 } xcb_glx_create_window_request_t;
00935 
00937 #define XCB_GLX_DELETE_WINDOW 32
00938 
00942 typedef struct xcb_glx_delete_window_request_t {
00943     uint8_t          major_opcode; 
00944     uint8_t          minor_opcode; 
00945     uint16_t         length; 
00946     xcb_glx_window_t glxwindow; 
00947 } xcb_glx_delete_window_request_t;
00948 
00950 #define XCB_GLX_NEW_LIST 101
00951 
00955 typedef struct xcb_glx_new_list_request_t {
00956     uint8_t               major_opcode; 
00957     uint8_t               minor_opcode; 
00958     uint16_t              length; 
00959     xcb_glx_context_tag_t context_tag; 
00960     uint32_t              list; 
00961     uint32_t              mode; 
00962 } xcb_glx_new_list_request_t;
00963 
00965 #define XCB_GLX_END_LIST 102
00966 
00970 typedef struct xcb_glx_end_list_request_t {
00971     uint8_t               major_opcode; 
00972     uint8_t               minor_opcode; 
00973     uint16_t              length; 
00974     xcb_glx_context_tag_t context_tag; 
00975 } xcb_glx_end_list_request_t;
00976 
00978 #define XCB_GLX_DELETE_LISTS 103
00979 
00983 typedef struct xcb_glx_delete_lists_request_t {
00984     uint8_t               major_opcode; 
00985     uint8_t               minor_opcode; 
00986     uint16_t              length; 
00987     xcb_glx_context_tag_t context_tag; 
00988     uint32_t              list; 
00989     int32_t               range; 
00990 } xcb_glx_delete_lists_request_t;
00991 
00995 typedef struct xcb_glx_gen_lists_cookie_t {
00996     unsigned int sequence; 
00997 } xcb_glx_gen_lists_cookie_t;
00998 
01000 #define XCB_GLX_GEN_LISTS 104
01001 
01005 typedef struct xcb_glx_gen_lists_request_t {
01006     uint8_t               major_opcode; 
01007     uint8_t               minor_opcode; 
01008     uint16_t              length; 
01009     xcb_glx_context_tag_t context_tag; 
01010     int32_t               range; 
01011 } xcb_glx_gen_lists_request_t;
01012 
01016 typedef struct xcb_glx_gen_lists_reply_t {
01017     uint8_t  response_type; 
01018     uint8_t  pad0; 
01019     uint16_t sequence; 
01020     uint32_t length; 
01021     uint32_t ret_val; 
01022 } xcb_glx_gen_lists_reply_t;
01023 
01025 #define XCB_GLX_FEEDBACK_BUFFER 105
01026 
01030 typedef struct xcb_glx_feedback_buffer_request_t {
01031     uint8_t               major_opcode; 
01032     uint8_t               minor_opcode; 
01033     uint16_t              length; 
01034     xcb_glx_context_tag_t context_tag; 
01035     int32_t               size; 
01036     int32_t               type; 
01037 } xcb_glx_feedback_buffer_request_t;
01038 
01040 #define XCB_GLX_SELECT_BUFFER 106
01041 
01045 typedef struct xcb_glx_select_buffer_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     int32_t               size; 
01051 } xcb_glx_select_buffer_request_t;
01052 
01056 typedef struct xcb_glx_render_mode_cookie_t {
01057     unsigned int sequence; 
01058 } xcb_glx_render_mode_cookie_t;
01059 
01061 #define XCB_GLX_RENDER_MODE 107
01062 
01066 typedef struct xcb_glx_render_mode_request_t {
01067     uint8_t               major_opcode; 
01068     uint8_t               minor_opcode; 
01069     uint16_t              length; 
01070     xcb_glx_context_tag_t context_tag; 
01071     uint32_t              mode; 
01072 } xcb_glx_render_mode_request_t;
01073 
01077 typedef struct xcb_glx_render_mode_reply_t {
01078     uint8_t  response_type; 
01079     uint8_t  pad0; 
01080     uint16_t sequence; 
01081     uint32_t length; 
01082     uint32_t ret_val; 
01083     uint32_t n; 
01084     uint32_t new_mode; 
01085     uint8_t  pad1[12]; 
01086 } xcb_glx_render_mode_reply_t;
01087 
01088 typedef enum xcb_glx_rm_t {
01089     XCB_GLX_RM_GL_RENDER = 0x1C00,
01090     XCB_GLX_RM_GL_FEEDBACK = 0x1C01,
01091     XCB_GLX_RM_GL_SELECT = 0x1C02
01092 } xcb_glx_rm_t;
01093 
01097 typedef struct xcb_glx_finish_cookie_t {
01098     unsigned int sequence; 
01099 } xcb_glx_finish_cookie_t;
01100 
01102 #define XCB_GLX_FINISH 108
01103 
01107 typedef struct xcb_glx_finish_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 } xcb_glx_finish_request_t;
01113 
01117 typedef struct xcb_glx_finish_reply_t {
01118     uint8_t  response_type; 
01119     uint8_t  pad0; 
01120     uint16_t sequence; 
01121     uint32_t length; 
01122 } xcb_glx_finish_reply_t;
01123 
01125 #define XCB_GLX_PIXEL_STOREF 109
01126 
01130 typedef struct xcb_glx_pixel_storef_request_t {
01131     uint8_t               major_opcode; 
01132     uint8_t               minor_opcode; 
01133     uint16_t              length; 
01134     xcb_glx_context_tag_t context_tag; 
01135     uint32_t              pname; 
01136     xcb_glx_float32_t     datum; 
01137 } xcb_glx_pixel_storef_request_t;
01138 
01140 #define XCB_GLX_PIXEL_STOREI 110
01141 
01145 typedef struct xcb_glx_pixel_storei_request_t {
01146     uint8_t               major_opcode; 
01147     uint8_t               minor_opcode; 
01148     uint16_t              length; 
01149     xcb_glx_context_tag_t context_tag; 
01150     uint32_t              pname; 
01151     int32_t               datum; 
01152 } xcb_glx_pixel_storei_request_t;
01153 
01157 typedef struct xcb_glx_read_pixels_cookie_t {
01158     unsigned int sequence; 
01159 } xcb_glx_read_pixels_cookie_t;
01160 
01162 #define XCB_GLX_READ_PIXELS 111
01163 
01167 typedef struct xcb_glx_read_pixels_request_t {
01168     uint8_t               major_opcode; 
01169     uint8_t               minor_opcode; 
01170     uint16_t              length; 
01171     xcb_glx_context_tag_t context_tag; 
01172     int32_t               x; 
01173     int32_t               y; 
01174     int32_t               width; 
01175     int32_t               height; 
01176     uint32_t              format; 
01177     uint32_t              type; 
01178     uint8_t               swap_bytes; 
01179     uint8_t               lsb_first; 
01180 } xcb_glx_read_pixels_request_t;
01181 
01185 typedef struct xcb_glx_read_pixels_reply_t {
01186     uint8_t  response_type; 
01187     uint8_t  pad0; 
01188     uint16_t sequence; 
01189     uint32_t length; 
01190     uint8_t  pad1[24]; 
01191 } xcb_glx_read_pixels_reply_t;
01192 
01196 typedef struct xcb_glx_get_booleanv_cookie_t {
01197     unsigned int sequence; 
01198 } xcb_glx_get_booleanv_cookie_t;
01199 
01201 #define XCB_GLX_GET_BOOLEANV 112
01202 
01206 typedef struct xcb_glx_get_booleanv_request_t {
01207     uint8_t               major_opcode; 
01208     uint8_t               minor_opcode; 
01209     uint16_t              length; 
01210     xcb_glx_context_tag_t context_tag; 
01211     int32_t               pname; 
01212 } xcb_glx_get_booleanv_request_t;
01213 
01217 typedef struct xcb_glx_get_booleanv_reply_t {
01218     uint8_t  response_type; 
01219     uint8_t  pad0; 
01220     uint16_t sequence; 
01221     uint32_t length; 
01222     uint8_t  pad1[4]; 
01223     uint32_t n; 
01224     uint8_t  datum; 
01225     uint8_t  pad2[15]; 
01226 } xcb_glx_get_booleanv_reply_t;
01227 
01231 typedef struct xcb_glx_get_clip_plane_cookie_t {
01232     unsigned int sequence; 
01233 } xcb_glx_get_clip_plane_cookie_t;
01234 
01236 #define XCB_GLX_GET_CLIP_PLANE 113
01237 
01241 typedef struct xcb_glx_get_clip_plane_request_t {
01242     uint8_t               major_opcode; 
01243     uint8_t               minor_opcode; 
01244     uint16_t              length; 
01245     xcb_glx_context_tag_t context_tag; 
01246     int32_t               plane; 
01247 } xcb_glx_get_clip_plane_request_t;
01248 
01252 typedef struct xcb_glx_get_clip_plane_reply_t {
01253     uint8_t  response_type; 
01254     uint8_t  pad0; 
01255     uint16_t sequence; 
01256     uint32_t length; 
01257     uint8_t  pad1[24]; 
01258 } xcb_glx_get_clip_plane_reply_t;
01259 
01263 typedef struct xcb_glx_get_doublev_cookie_t {
01264     unsigned int sequence; 
01265 } xcb_glx_get_doublev_cookie_t;
01266 
01268 #define XCB_GLX_GET_DOUBLEV 114
01269 
01273 typedef struct xcb_glx_get_doublev_request_t {
01274     uint8_t               major_opcode; 
01275     uint8_t               minor_opcode; 
01276     uint16_t              length; 
01277     xcb_glx_context_tag_t context_tag; 
01278     uint32_t              pname; 
01279 } xcb_glx_get_doublev_request_t;
01280 
01284 typedef struct xcb_glx_get_doublev_reply_t {
01285     uint8_t           response_type; 
01286     uint8_t           pad0; 
01287     uint16_t          sequence; 
01288     uint32_t          length; 
01289     uint8_t           pad1[4]; 
01290     uint32_t          n; 
01291     xcb_glx_float64_t datum; 
01292     uint8_t           pad2[8]; 
01293 } xcb_glx_get_doublev_reply_t;
01294 
01298 typedef struct xcb_glx_get_error_cookie_t {
01299     unsigned int sequence; 
01300 } xcb_glx_get_error_cookie_t;
01301 
01303 #define XCB_GLX_GET_ERROR 115
01304 
01308 typedef struct xcb_glx_get_error_request_t {
01309     uint8_t               major_opcode; 
01310     uint8_t               minor_opcode; 
01311     uint16_t              length; 
01312     xcb_glx_context_tag_t context_tag; 
01313 } xcb_glx_get_error_request_t;
01314 
01318 typedef struct xcb_glx_get_error_reply_t {
01319     uint8_t  response_type; 
01320     uint8_t  pad0; 
01321     uint16_t sequence; 
01322     uint32_t length; 
01323     int32_t  error; 
01324 } xcb_glx_get_error_reply_t;
01325 
01329 typedef struct xcb_glx_get_floatv_cookie_t {
01330     unsigned int sequence; 
01331 } xcb_glx_get_floatv_cookie_t;
01332 
01334 #define XCB_GLX_GET_FLOATV 116
01335 
01339 typedef struct xcb_glx_get_floatv_request_t {
01340     uint8_t               major_opcode; 
01341     uint8_t               minor_opcode; 
01342     uint16_t              length; 
01343     xcb_glx_context_tag_t context_tag; 
01344     uint32_t              pname; 
01345 } xcb_glx_get_floatv_request_t;
01346 
01350 typedef struct xcb_glx_get_floatv_reply_t {
01351     uint8_t           response_type; 
01352     uint8_t           pad0; 
01353     uint16_t          sequence; 
01354     uint32_t          length; 
01355     uint8_t           pad1[4]; 
01356     uint32_t          n; 
01357     xcb_glx_float32_t datum; 
01358     uint8_t           pad2[12]; 
01359 } xcb_glx_get_floatv_reply_t;
01360 
01364 typedef struct xcb_glx_get_integerv_cookie_t {
01365     unsigned int sequence; 
01366 } xcb_glx_get_integerv_cookie_t;
01367 
01369 #define XCB_GLX_GET_INTEGERV 117
01370 
01374 typedef struct xcb_glx_get_integerv_request_t {
01375     uint8_t               major_opcode; 
01376     uint8_t               minor_opcode; 
01377     uint16_t              length; 
01378     xcb_glx_context_tag_t context_tag; 
01379     uint32_t              pname; 
01380 } xcb_glx_get_integerv_request_t;
01381 
01385 typedef struct xcb_glx_get_integerv_reply_t {
01386     uint8_t  response_type; 
01387     uint8_t  pad0; 
01388     uint16_t sequence; 
01389     uint32_t length; 
01390     uint8_t  pad1[4]; 
01391     uint32_t n; 
01392     int32_t  datum; 
01393     uint8_t  pad2[12]; 
01394 } xcb_glx_get_integerv_reply_t;
01395 
01399 typedef struct xcb_glx_get_lightfv_cookie_t {
01400     unsigned int sequence; 
01401 } xcb_glx_get_lightfv_cookie_t;
01402 
01404 #define XCB_GLX_GET_LIGHTFV 118
01405 
01409 typedef struct xcb_glx_get_lightfv_request_t {
01410     uint8_t               major_opcode; 
01411     uint8_t               minor_opcode; 
01412     uint16_t              length; 
01413     xcb_glx_context_tag_t context_tag; 
01414     uint32_t              light; 
01415     uint32_t              pname; 
01416 } xcb_glx_get_lightfv_request_t;
01417 
01421 typedef struct xcb_glx_get_lightfv_reply_t {
01422     uint8_t           response_type; 
01423     uint8_t           pad0; 
01424     uint16_t          sequence; 
01425     uint32_t          length; 
01426     uint8_t           pad1[4]; 
01427     uint32_t          n; 
01428     xcb_glx_float32_t datum; 
01429     uint8_t           pad2[12]; 
01430 } xcb_glx_get_lightfv_reply_t;
01431 
01435 typedef struct xcb_glx_get_lightiv_cookie_t {
01436     unsigned int sequence; 
01437 } xcb_glx_get_lightiv_cookie_t;
01438 
01440 #define XCB_GLX_GET_LIGHTIV 119
01441 
01445 typedef struct xcb_glx_get_lightiv_request_t {
01446     uint8_t               major_opcode; 
01447     uint8_t               minor_opcode; 
01448     uint16_t              length; 
01449     xcb_glx_context_tag_t context_tag; 
01450     uint32_t              light; 
01451     uint32_t              pname; 
01452 } xcb_glx_get_lightiv_request_t;
01453 
01457 typedef struct xcb_glx_get_lightiv_reply_t {
01458     uint8_t  response_type; 
01459     uint8_t  pad0; 
01460     uint16_t sequence; 
01461     uint32_t length; 
01462     uint8_t  pad1[4]; 
01463     uint32_t n; 
01464     int32_t  datum; 
01465     uint8_t  pad2[12]; 
01466 } xcb_glx_get_lightiv_reply_t;
01467 
01471 typedef struct xcb_glx_get_mapdv_cookie_t {
01472     unsigned int sequence; 
01473 } xcb_glx_get_mapdv_cookie_t;
01474 
01476 #define XCB_GLX_GET_MAPDV 120
01477 
01481 typedef struct xcb_glx_get_mapdv_request_t {
01482     uint8_t               major_opcode; 
01483     uint8_t               minor_opcode; 
01484     uint16_t              length; 
01485     xcb_glx_context_tag_t context_tag; 
01486     uint32_t              target; 
01487     uint32_t              query; 
01488 } xcb_glx_get_mapdv_request_t;
01489 
01493 typedef struct xcb_glx_get_mapdv_reply_t {
01494     uint8_t           response_type; 
01495     uint8_t           pad0; 
01496     uint16_t          sequence; 
01497     uint32_t          length; 
01498     uint8_t           pad1[4]; 
01499     uint32_t          n; 
01500     xcb_glx_float64_t datum; 
01501     uint8_t           pad2[8]; 
01502 } xcb_glx_get_mapdv_reply_t;
01503 
01507 typedef struct xcb_glx_get_mapfv_cookie_t {
01508     unsigned int sequence; 
01509 } xcb_glx_get_mapfv_cookie_t;
01510 
01512 #define XCB_GLX_GET_MAPFV 121
01513 
01517 typedef struct xcb_glx_get_mapfv_request_t {
01518     uint8_t               major_opcode; 
01519     uint8_t               minor_opcode; 
01520     uint16_t              length; 
01521     xcb_glx_context_tag_t context_tag; 
01522     uint32_t              target; 
01523     uint32_t              query; 
01524 } xcb_glx_get_mapfv_request_t;
01525 
01529 typedef struct xcb_glx_get_mapfv_reply_t {
01530     uint8_t           response_type; 
01531     uint8_t           pad0; 
01532     uint16_t          sequence; 
01533     uint32_t          length; 
01534     uint8_t           pad1[4]; 
01535     uint32_t          n; 
01536     xcb_glx_float32_t datum; 
01537     uint8_t           pad2[12]; 
01538 } xcb_glx_get_mapfv_reply_t;
01539 
01543 typedef struct xcb_glx_get_mapiv_cookie_t {
01544     unsigned int sequence; 
01545 } xcb_glx_get_mapiv_cookie_t;
01546 
01548 #define XCB_GLX_GET_MAPIV 122
01549 
01553 typedef struct xcb_glx_get_mapiv_request_t {
01554     uint8_t               major_opcode; 
01555     uint8_t               minor_opcode; 
01556     uint16_t              length; 
01557     xcb_glx_context_tag_t context_tag; 
01558     uint32_t              target; 
01559     uint32_t              query; 
01560 } xcb_glx_get_mapiv_request_t;
01561 
01565 typedef struct xcb_glx_get_mapiv_reply_t {
01566     uint8_t  response_type; 
01567     uint8_t  pad0; 
01568     uint16_t sequence; 
01569     uint32_t length; 
01570     uint8_t  pad1[4]; 
01571     uint32_t n; 
01572     int32_t  datum; 
01573     uint8_t  pad2[12]; 
01574 } xcb_glx_get_mapiv_reply_t;
01575 
01579 typedef struct xcb_glx_get_materialfv_cookie_t {
01580     unsigned int sequence; 
01581 } xcb_glx_get_materialfv_cookie_t;
01582 
01584 #define XCB_GLX_GET_MATERIALFV 123
01585 
01589 typedef struct xcb_glx_get_materialfv_request_t {
01590     uint8_t               major_opcode; 
01591     uint8_t               minor_opcode; 
01592     uint16_t              length; 
01593     xcb_glx_context_tag_t context_tag; 
01594     uint32_t              face; 
01595     uint32_t              pname; 
01596 } xcb_glx_get_materialfv_request_t;
01597 
01601 typedef struct xcb_glx_get_materialfv_reply_t {
01602     uint8_t           response_type; 
01603     uint8_t           pad0; 
01604     uint16_t          sequence; 
01605     uint32_t          length; 
01606     uint8_t           pad1[4]; 
01607     uint32_t          n; 
01608     xcb_glx_float32_t datum; 
01609     uint8_t           pad2[12]; 
01610 } xcb_glx_get_materialfv_reply_t;
01611 
01615 typedef struct xcb_glx_get_materialiv_cookie_t {
01616     unsigned int sequence; 
01617 } xcb_glx_get_materialiv_cookie_t;
01618 
01620 #define XCB_GLX_GET_MATERIALIV 124
01621 
01625 typedef struct xcb_glx_get_materialiv_request_t {
01626     uint8_t               major_opcode; 
01627     uint8_t               minor_opcode; 
01628     uint16_t              length; 
01629     xcb_glx_context_tag_t context_tag; 
01630     uint32_t              face; 
01631     uint32_t              pname; 
01632 } xcb_glx_get_materialiv_request_t;
01633 
01637 typedef struct xcb_glx_get_materialiv_reply_t {
01638     uint8_t  response_type; 
01639     uint8_t  pad0; 
01640     uint16_t sequence; 
01641     uint32_t length; 
01642     uint8_t  pad1[4]; 
01643     uint32_t n; 
01644     int32_t  datum; 
01645     uint8_t  pad2[12]; 
01646 } xcb_glx_get_materialiv_reply_t;
01647 
01651 typedef struct xcb_glx_get_pixel_mapfv_cookie_t {
01652     unsigned int sequence; 
01653 } xcb_glx_get_pixel_mapfv_cookie_t;
01654 
01656 #define XCB_GLX_GET_PIXEL_MAPFV 125
01657 
01661 typedef struct xcb_glx_get_pixel_mapfv_request_t {
01662     uint8_t               major_opcode; 
01663     uint8_t               minor_opcode; 
01664     uint16_t              length; 
01665     xcb_glx_context_tag_t context_tag; 
01666     uint32_t              map; 
01667 } xcb_glx_get_pixel_mapfv_request_t;
01668 
01672 typedef struct xcb_glx_get_pixel_mapfv_reply_t {
01673     uint8_t           response_type; 
01674     uint8_t           pad0; 
01675     uint16_t          sequence; 
01676     uint32_t          length; 
01677     uint8_t           pad1[4]; 
01678     uint32_t          n; 
01679     xcb_glx_float32_t datum; 
01680     uint8_t           pad2[12]; 
01681 } xcb_glx_get_pixel_mapfv_reply_t;
01682 
01686 typedef struct xcb_glx_get_pixel_mapuiv_cookie_t {
01687     unsigned int sequence; 
01688 } xcb_glx_get_pixel_mapuiv_cookie_t;
01689 
01691 #define XCB_GLX_GET_PIXEL_MAPUIV 126
01692 
01696 typedef struct xcb_glx_get_pixel_mapuiv_request_t {
01697     uint8_t               major_opcode; 
01698     uint8_t               minor_opcode; 
01699     uint16_t              length; 
01700     xcb_glx_context_tag_t context_tag; 
01701     uint32_t              map; 
01702 } xcb_glx_get_pixel_mapuiv_request_t;
01703 
01707 typedef struct xcb_glx_get_pixel_mapuiv_reply_t {
01708     uint8_t  response_type; 
01709     uint8_t  pad0; 
01710     uint16_t sequence; 
01711     uint32_t length; 
01712     uint8_t  pad1[4]; 
01713     uint32_t n; 
01714     uint32_t datum; 
01715     uint8_t  pad2[12]; 
01716 } xcb_glx_get_pixel_mapuiv_reply_t;
01717 
01721 typedef struct xcb_glx_get_pixel_mapusv_cookie_t {
01722     unsigned int sequence; 
01723 } xcb_glx_get_pixel_mapusv_cookie_t;
01724 
01726 #define XCB_GLX_GET_PIXEL_MAPUSV 127
01727 
01731 typedef struct xcb_glx_get_pixel_mapusv_request_t {
01732     uint8_t               major_opcode; 
01733     uint8_t               minor_opcode; 
01734     uint16_t              length; 
01735     xcb_glx_context_tag_t context_tag; 
01736     uint32_t              map; 
01737 } xcb_glx_get_pixel_mapusv_request_t;
01738 
01742 typedef struct xcb_glx_get_pixel_mapusv_reply_t {
01743     uint8_t  response_type; 
01744     uint8_t  pad0; 
01745     uint16_t sequence; 
01746     uint32_t length; 
01747     uint8_t  pad1[4]; 
01748     uint32_t n; 
01749     uint16_t datum; 
01750     uint8_t  pad2[16]; 
01751 } xcb_glx_get_pixel_mapusv_reply_t;
01752 
01756 typedef struct xcb_glx_get_polygon_stipple_cookie_t {
01757     unsigned int sequence; 
01758 } xcb_glx_get_polygon_stipple_cookie_t;
01759 
01761 #define XCB_GLX_GET_POLYGON_STIPPLE 128
01762 
01766 typedef struct xcb_glx_get_polygon_stipple_request_t {
01767     uint8_t               major_opcode; 
01768     uint8_t               minor_opcode; 
01769     uint16_t              length; 
01770     xcb_glx_context_tag_t context_tag; 
01771     uint8_t               lsb_first; 
01772 } xcb_glx_get_polygon_stipple_request_t;
01773 
01777 typedef struct xcb_glx_get_polygon_stipple_reply_t {
01778     uint8_t  response_type; 
01779     uint8_t  pad0; 
01780     uint16_t sequence; 
01781     uint32_t length; 
01782     uint8_t  pad1[24]; 
01783 } xcb_glx_get_polygon_stipple_reply_t;
01784 
01788 typedef struct xcb_glx_get_string_cookie_t {
01789     unsigned int sequence; 
01790 } xcb_glx_get_string_cookie_t;
01791 
01793 #define XCB_GLX_GET_STRING 129
01794 
01798 typedef struct xcb_glx_get_string_request_t {
01799     uint8_t               major_opcode; 
01800     uint8_t               minor_opcode; 
01801     uint16_t              length; 
01802     xcb_glx_context_tag_t context_tag; 
01803     uint32_t              name; 
01804 } xcb_glx_get_string_request_t;
01805 
01809 typedef struct xcb_glx_get_string_reply_t {
01810     uint8_t  response_type; 
01811     uint8_t  pad0; 
01812     uint16_t sequence; 
01813     uint32_t length; 
01814     uint8_t  pad1[4]; 
01815     uint32_t n; 
01816     uint8_t  pad2[16]; 
01817 } xcb_glx_get_string_reply_t;
01818 
01822 typedef struct xcb_glx_get_tex_envfv_cookie_t {
01823     unsigned int sequence; 
01824 } xcb_glx_get_tex_envfv_cookie_t;
01825 
01827 #define XCB_GLX_GET_TEX_ENVFV 130
01828 
01832 typedef struct xcb_glx_get_tex_envfv_request_t {
01833     uint8_t               major_opcode; 
01834     uint8_t               minor_opcode; 
01835     uint16_t              length; 
01836     xcb_glx_context_tag_t context_tag; 
01837     uint32_t              target; 
01838     uint32_t              pname; 
01839 } xcb_glx_get_tex_envfv_request_t;
01840 
01844 typedef struct xcb_glx_get_tex_envfv_reply_t {
01845     uint8_t           response_type; 
01846     uint8_t           pad0; 
01847     uint16_t          sequence; 
01848     uint32_t          length; 
01849     uint8_t           pad1[4]; 
01850     uint32_t          n; 
01851     xcb_glx_float32_t datum; 
01852     uint8_t           pad2[12]; 
01853 } xcb_glx_get_tex_envfv_reply_t;
01854 
01858 typedef struct xcb_glx_get_tex_enviv_cookie_t {
01859     unsigned int sequence; 
01860 } xcb_glx_get_tex_enviv_cookie_t;
01861 
01863 #define XCB_GLX_GET_TEX_ENVIV 131
01864 
01868 typedef struct xcb_glx_get_tex_enviv_request_t {
01869     uint8_t               major_opcode; 
01870     uint8_t               minor_opcode; 
01871     uint16_t              length; 
01872     xcb_glx_context_tag_t context_tag; 
01873     uint32_t              target; 
01874     uint32_t              pname; 
01875 } xcb_glx_get_tex_enviv_request_t;
01876 
01880 typedef struct xcb_glx_get_tex_enviv_reply_t {
01881     uint8_t  response_type; 
01882     uint8_t  pad0; 
01883     uint16_t sequence; 
01884     uint32_t length; 
01885     uint8_t  pad1[4]; 
01886     uint32_t n; 
01887     int32_t  datum; 
01888     uint8_t  pad2[12]; 
01889 } xcb_glx_get_tex_enviv_reply_t;
01890 
01894 typedef struct xcb_glx_get_tex_gendv_cookie_t {
01895     unsigned int sequence; 
01896 } xcb_glx_get_tex_gendv_cookie_t;
01897 
01899 #define XCB_GLX_GET_TEX_GENDV 132
01900 
01904 typedef struct xcb_glx_get_tex_gendv_request_t {
01905     uint8_t               major_opcode; 
01906     uint8_t               minor_opcode; 
01907     uint16_t              length; 
01908     xcb_glx_context_tag_t context_tag; 
01909     uint32_t              coord; 
01910     uint32_t              pname; 
01911 } xcb_glx_get_tex_gendv_request_t;
01912 
01916 typedef struct xcb_glx_get_tex_gendv_reply_t {
01917     uint8_t           response_type; 
01918     uint8_t           pad0; 
01919     uint16_t          sequence; 
01920     uint32_t          length; 
01921     uint8_t           pad1[4]; 
01922     uint32_t          n; 
01923     xcb_glx_float64_t datum; 
01924     uint8_t           pad2[8]; 
01925 } xcb_glx_get_tex_gendv_reply_t;
01926 
01930 typedef struct xcb_glx_get_tex_genfv_cookie_t {
01931     unsigned int sequence; 
01932 } xcb_glx_get_tex_genfv_cookie_t;
01933 
01935 #define XCB_GLX_GET_TEX_GENFV 133
01936 
01940 typedef struct xcb_glx_get_tex_genfv_request_t {
01941     uint8_t               major_opcode; 
01942     uint8_t               minor_opcode; 
01943     uint16_t              length; 
01944     xcb_glx_context_tag_t context_tag; 
01945     uint32_t              coord; 
01946     uint32_t              pname; 
01947 } xcb_glx_get_tex_genfv_request_t;
01948 
01952 typedef struct xcb_glx_get_tex_genfv_reply_t {
01953     uint8_t           response_type; 
01954     uint8_t           pad0; 
01955     uint16_t          sequence; 
01956     uint32_t          length; 
01957     uint8_t           pad1[4]; 
01958     uint32_t          n; 
01959     xcb_glx_float32_t datum; 
01960     uint8_t           pad2[12]; 
01961 } xcb_glx_get_tex_genfv_reply_t;
01962 
01966 typedef struct xcb_glx_get_tex_geniv_cookie_t {
01967     unsigned int sequence; 
01968 } xcb_glx_get_tex_geniv_cookie_t;
01969 
01971 #define XCB_GLX_GET_TEX_GENIV 134
01972 
01976 typedef struct xcb_glx_get_tex_geniv_request_t {
01977     uint8_t               major_opcode; 
01978     uint8_t               minor_opcode; 
01979     uint16_t              length; 
01980     xcb_glx_context_tag_t context_tag; 
01981     uint32_t              coord; 
01982     uint32_t              pname; 
01983 } xcb_glx_get_tex_geniv_request_t;
01984 
01988 typedef struct xcb_glx_get_tex_geniv_reply_t {
01989     uint8_t  response_type; 
01990     uint8_t  pad0; 
01991     uint16_t sequence; 
01992     uint32_t length; 
01993     uint8_t  pad1[4]; 
01994     uint32_t n; 
01995     int32_t  datum; 
01996     uint8_t  pad2[12]; 
01997 } xcb_glx_get_tex_geniv_reply_t;
01998 
02002 typedef struct xcb_glx_get_tex_image_cookie_t {
02003     unsigned int sequence; 
02004 } xcb_glx_get_tex_image_cookie_t;
02005 
02007 #define XCB_GLX_GET_TEX_IMAGE 135
02008 
02012 typedef struct xcb_glx_get_tex_image_request_t {
02013     uint8_t               major_opcode; 
02014     uint8_t               minor_opcode; 
02015     uint16_t              length; 
02016     xcb_glx_context_tag_t context_tag; 
02017     uint32_t              target; 
02018     int32_t               level; 
02019     uint32_t              format; 
02020     uint32_t              type; 
02021     uint8_t               swap_bytes; 
02022 } xcb_glx_get_tex_image_request_t;
02023 
02027 typedef struct xcb_glx_get_tex_image_reply_t {
02028     uint8_t  response_type; 
02029     uint8_t  pad0; 
02030     uint16_t sequence; 
02031     uint32_t length; 
02032     uint8_t  pad1[8]; 
02033     int32_t  width; 
02034     int32_t  height; 
02035     int32_t  depth; 
02036     uint8_t  pad2[4]; 
02037 } xcb_glx_get_tex_image_reply_t;
02038 
02042 typedef struct xcb_glx_get_tex_parameterfv_cookie_t {
02043     unsigned int sequence; 
02044 } xcb_glx_get_tex_parameterfv_cookie_t;
02045 
02047 #define XCB_GLX_GET_TEX_PARAMETERFV 136
02048 
02052 typedef struct xcb_glx_get_tex_parameterfv_request_t {
02053     uint8_t               major_opcode; 
02054     uint8_t               minor_opcode; 
02055     uint16_t              length; 
02056     xcb_glx_context_tag_t context_tag; 
02057     uint32_t              target; 
02058     uint32_t              pname; 
02059 } xcb_glx_get_tex_parameterfv_request_t;
02060 
02064 typedef struct xcb_glx_get_tex_parameterfv_reply_t {
02065     uint8_t           response_type; 
02066     uint8_t           pad0; 
02067     uint16_t          sequence; 
02068     uint32_t          length; 
02069     uint8_t           pad1[4]; 
02070     uint32_t          n; 
02071     xcb_glx_float32_t datum; 
02072     uint8_t           pad2[12]; 
02073 } xcb_glx_get_tex_parameterfv_reply_t;
02074 
02078 typedef struct xcb_glx_get_tex_parameteriv_cookie_t {
02079     unsigned int sequence; 
02080 } xcb_glx_get_tex_parameteriv_cookie_t;
02081 
02083 #define XCB_GLX_GET_TEX_PARAMETERIV 137
02084 
02088 typedef struct xcb_glx_get_tex_parameteriv_request_t {
02089     uint8_t               major_opcode; 
02090     uint8_t               minor_opcode; 
02091     uint16_t              length; 
02092     xcb_glx_context_tag_t context_tag; 
02093     uint32_t              target; 
02094     uint32_t              pname; 
02095 } xcb_glx_get_tex_parameteriv_request_t;
02096 
02100 typedef struct xcb_glx_get_tex_parameteriv_reply_t {
02101     uint8_t  response_type; 
02102     uint8_t  pad0; 
02103     uint16_t sequence; 
02104     uint32_t length; 
02105     uint8_t  pad1[4]; 
02106     uint32_t n; 
02107     int32_t  datum; 
02108     uint8_t  pad2[12]; 
02109 } xcb_glx_get_tex_parameteriv_reply_t;
02110 
02114 typedef struct xcb_glx_get_tex_level_parameterfv_cookie_t {
02115     unsigned int sequence; 
02116 } xcb_glx_get_tex_level_parameterfv_cookie_t;
02117 
02119 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERFV 138
02120 
02124 typedef struct xcb_glx_get_tex_level_parameterfv_request_t {
02125     uint8_t               major_opcode; 
02126     uint8_t               minor_opcode; 
02127     uint16_t              length; 
02128     xcb_glx_context_tag_t context_tag; 
02129     uint32_t              target; 
02130     int32_t               level; 
02131     uint32_t              pname; 
02132 } xcb_glx_get_tex_level_parameterfv_request_t;
02133 
02137 typedef struct xcb_glx_get_tex_level_parameterfv_reply_t {
02138     uint8_t           response_type; 
02139     uint8_t           pad0; 
02140     uint16_t          sequence; 
02141     uint32_t          length; 
02142     uint8_t           pad1[4]; 
02143     uint32_t          n; 
02144     xcb_glx_float32_t datum; 
02145     uint8_t           pad2[12]; 
02146 } xcb_glx_get_tex_level_parameterfv_reply_t;
02147 
02151 typedef struct xcb_glx_get_tex_level_parameteriv_cookie_t {
02152     unsigned int sequence; 
02153 } xcb_glx_get_tex_level_parameteriv_cookie_t;
02154 
02156 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERIV 139
02157 
02161 typedef struct xcb_glx_get_tex_level_parameteriv_request_t {
02162     uint8_t               major_opcode; 
02163     uint8_t               minor_opcode; 
02164     uint16_t              length; 
02165     xcb_glx_context_tag_t context_tag; 
02166     uint32_t              target; 
02167     int32_t               level; 
02168     uint32_t              pname; 
02169 } xcb_glx_get_tex_level_parameteriv_request_t;
02170 
02174 typedef struct xcb_glx_get_tex_level_parameteriv_reply_t {
02175     uint8_t  response_type; 
02176     uint8_t  pad0; 
02177     uint16_t sequence; 
02178     uint32_t length; 
02179     uint8_t  pad1[4]; 
02180     uint32_t n; 
02181     int32_t  datum; 
02182     uint8_t  pad2[12]; 
02183 } xcb_glx_get_tex_level_parameteriv_reply_t;
02184 
02188 typedef struct xcb_glx_is_list_cookie_t {
02189     unsigned int sequence; 
02190 } xcb_glx_is_list_cookie_t;
02191 
02193 #define XCB_GLX_IS_LIST 141
02194 
02198 typedef struct xcb_glx_is_list_request_t {
02199     uint8_t               major_opcode; 
02200     uint8_t               minor_opcode; 
02201     uint16_t              length; 
02202     xcb_glx_context_tag_t context_tag; 
02203     uint32_t              list; 
02204 } xcb_glx_is_list_request_t;
02205 
02209 typedef struct xcb_glx_is_list_reply_t {
02210     uint8_t          response_type; 
02211     uint8_t          pad0; 
02212     uint16_t         sequence; 
02213     uint32_t         length; 
02214     xcb_glx_bool32_t ret_val; 
02215 } xcb_glx_is_list_reply_t;
02216 
02218 #define XCB_GLX_FLUSH 142
02219 
02223 typedef struct xcb_glx_flush_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 } xcb_glx_flush_request_t;
02229 
02233 typedef struct xcb_glx_are_textures_resident_cookie_t {
02234     unsigned int sequence; 
02235 } xcb_glx_are_textures_resident_cookie_t;
02236 
02238 #define XCB_GLX_ARE_TEXTURES_RESIDENT 143
02239 
02243 typedef struct xcb_glx_are_textures_resident_request_t {
02244     uint8_t               major_opcode; 
02245     uint8_t               minor_opcode; 
02246     uint16_t              length; 
02247     xcb_glx_context_tag_t context_tag; 
02248     int32_t               n; 
02249 } xcb_glx_are_textures_resident_request_t;
02250 
02254 typedef struct xcb_glx_are_textures_resident_reply_t {
02255     uint8_t          response_type; 
02256     uint8_t          pad0; 
02257     uint16_t         sequence; 
02258     uint32_t         length; 
02259     xcb_glx_bool32_t ret_val; 
02260     uint8_t          pad1[20]; 
02261 } xcb_glx_are_textures_resident_reply_t;
02262 
02264 #define XCB_GLX_DELETE_TEXTURES 144
02265 
02269 typedef struct xcb_glx_delete_textures_request_t {
02270     uint8_t               major_opcode; 
02271     uint8_t               minor_opcode; 
02272     uint16_t              length; 
02273     xcb_glx_context_tag_t context_tag; 
02274     int32_t               n; 
02275 } xcb_glx_delete_textures_request_t;
02276 
02280 typedef struct xcb_glx_gen_textures_cookie_t {
02281     unsigned int sequence; 
02282 } xcb_glx_gen_textures_cookie_t;
02283 
02285 #define XCB_GLX_GEN_TEXTURES 145
02286 
02290 typedef struct xcb_glx_gen_textures_request_t {
02291     uint8_t               major_opcode; 
02292     uint8_t               minor_opcode; 
02293     uint16_t              length; 
02294     xcb_glx_context_tag_t context_tag; 
02295     int32_t               n; 
02296 } xcb_glx_gen_textures_request_t;
02297 
02301 typedef struct xcb_glx_gen_textures_reply_t {
02302     uint8_t  response_type; 
02303     uint8_t  pad0; 
02304     uint16_t sequence; 
02305     uint32_t length; 
02306     uint8_t  pad1[24]; 
02307 } xcb_glx_gen_textures_reply_t;
02308 
02312 typedef struct xcb_glx_is_texture_cookie_t {
02313     unsigned int sequence; 
02314 } xcb_glx_is_texture_cookie_t;
02315 
02317 #define XCB_GLX_IS_TEXTURE 146
02318 
02322 typedef struct xcb_glx_is_texture_request_t {
02323     uint8_t               major_opcode; 
02324     uint8_t               minor_opcode; 
02325     uint16_t              length; 
02326     xcb_glx_context_tag_t context_tag; 
02327     uint32_t              texture; 
02328 } xcb_glx_is_texture_request_t;
02329 
02333 typedef struct xcb_glx_is_texture_reply_t {
02334     uint8_t          response_type; 
02335     uint8_t          pad0; 
02336     uint16_t         sequence; 
02337     uint32_t         length; 
02338     xcb_glx_bool32_t ret_val; 
02339 } xcb_glx_is_texture_reply_t;
02340 
02344 typedef struct xcb_glx_get_color_table_cookie_t {
02345     unsigned int sequence; 
02346 } xcb_glx_get_color_table_cookie_t;
02347 
02349 #define XCB_GLX_GET_COLOR_TABLE 147
02350 
02354 typedef struct xcb_glx_get_color_table_request_t {
02355     uint8_t               major_opcode; 
02356     uint8_t               minor_opcode; 
02357     uint16_t              length; 
02358     xcb_glx_context_tag_t context_tag; 
02359     uint32_t              target; 
02360     uint32_t              format; 
02361     uint32_t              type; 
02362     uint8_t               swap_bytes; 
02363 } xcb_glx_get_color_table_request_t;
02364 
02368 typedef struct xcb_glx_get_color_table_reply_t {
02369     uint8_t  response_type; 
02370     uint8_t  pad0; 
02371     uint16_t sequence; 
02372     uint32_t length; 
02373     uint8_t  pad1[8]; 
02374     int32_t  width; 
02375     uint8_t  pad2[12]; 
02376 } xcb_glx_get_color_table_reply_t;
02377 
02381 typedef struct xcb_glx_get_color_table_parameterfv_cookie_t {
02382     unsigned int sequence; 
02383 } xcb_glx_get_color_table_parameterfv_cookie_t;
02384 
02386 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERFV 148
02387 
02391 typedef struct xcb_glx_get_color_table_parameterfv_request_t {
02392     uint8_t               major_opcode; 
02393     uint8_t               minor_opcode; 
02394     uint16_t              length; 
02395     xcb_glx_context_tag_t context_tag; 
02396     uint32_t              target; 
02397     uint32_t              pname; 
02398 } xcb_glx_get_color_table_parameterfv_request_t;
02399 
02403 typedef struct xcb_glx_get_color_table_parameterfv_reply_t {
02404     uint8_t           response_type; 
02405     uint8_t           pad0; 
02406     uint16_t          sequence; 
02407     uint32_t          length; 
02408     uint8_t           pad1[4]; 
02409     uint32_t          n; 
02410     xcb_glx_float32_t datum; 
02411     uint8_t           pad2[12]; 
02412 } xcb_glx_get_color_table_parameterfv_reply_t;
02413 
02417 typedef struct xcb_glx_get_color_table_parameteriv_cookie_t {
02418     unsigned int sequence; 
02419 } xcb_glx_get_color_table_parameteriv_cookie_t;
02420 
02422 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERIV 149
02423 
02427 typedef struct xcb_glx_get_color_table_parameteriv_request_t {
02428     uint8_t               major_opcode; 
02429     uint8_t               minor_opcode; 
02430     uint16_t              length; 
02431     xcb_glx_context_tag_t context_tag; 
02432     uint32_t              target; 
02433     uint32_t              pname; 
02434 } xcb_glx_get_color_table_parameteriv_request_t;
02435 
02439 typedef struct xcb_glx_get_color_table_parameteriv_reply_t {
02440     uint8_t  response_type; 
02441     uint8_t  pad0; 
02442     uint16_t sequence; 
02443     uint32_t length; 
02444     uint8_t  pad1[4]; 
02445     uint32_t n; 
02446     int32_t  datum; 
02447     uint8_t  pad2[12]; 
02448 } xcb_glx_get_color_table_parameteriv_reply_t;
02449 
02453 typedef struct xcb_glx_get_convolution_filter_cookie_t {
02454     unsigned int sequence; 
02455 } xcb_glx_get_convolution_filter_cookie_t;
02456 
02458 #define XCB_GLX_GET_CONVOLUTION_FILTER 150
02459 
02463 typedef struct xcb_glx_get_convolution_filter_request_t {
02464     uint8_t               major_opcode; 
02465     uint8_t               minor_opcode; 
02466     uint16_t              length; 
02467     xcb_glx_context_tag_t context_tag; 
02468     uint32_t              target; 
02469     uint32_t              format; 
02470     uint32_t              type; 
02471     uint8_t               swap_bytes; 
02472 } xcb_glx_get_convolution_filter_request_t;
02473 
02477 typedef struct xcb_glx_get_convolution_filter_reply_t {
02478     uint8_t  response_type; 
02479     uint8_t  pad0; 
02480     uint16_t sequence; 
02481     uint32_t length; 
02482     uint8_t  pad1[8]; 
02483     int32_t  width; 
02484     int32_t  height; 
02485     uint8_t  pad2[8]; 
02486 } xcb_glx_get_convolution_filter_reply_t;
02487 
02491 typedef struct xcb_glx_get_convolution_parameterfv_cookie_t {
02492     unsigned int sequence; 
02493 } xcb_glx_get_convolution_parameterfv_cookie_t;
02494 
02496 #define XCB_GLX_GET_CONVOLUTION_PARAMETERFV 151
02497 
02501 typedef struct xcb_glx_get_convolution_parameterfv_request_t {
02502     uint8_t               major_opcode; 
02503     uint8_t               minor_opcode; 
02504     uint16_t              length; 
02505     xcb_glx_context_tag_t context_tag; 
02506     uint32_t              target; 
02507     uint32_t              pname; 
02508 } xcb_glx_get_convolution_parameterfv_request_t;
02509 
02513 typedef struct xcb_glx_get_convolution_parameterfv_reply_t {
02514     uint8_t           response_type; 
02515     uint8_t           pad0; 
02516     uint16_t          sequence; 
02517     uint32_t          length; 
02518     uint8_t           pad1[4]; 
02519     uint32_t          n; 
02520     xcb_glx_float32_t datum; 
02521     uint8_t           pad2[12]; 
02522 } xcb_glx_get_convolution_parameterfv_reply_t;
02523 
02527 typedef struct xcb_glx_get_convolution_parameteriv_cookie_t {
02528     unsigned int sequence; 
02529 } xcb_glx_get_convolution_parameteriv_cookie_t;
02530 
02532 #define XCB_GLX_GET_CONVOLUTION_PARAMETERIV 152
02533 
02537 typedef struct xcb_glx_get_convolution_parameteriv_request_t {
02538     uint8_t               major_opcode; 
02539     uint8_t               minor_opcode; 
02540     uint16_t              length; 
02541     xcb_glx_context_tag_t context_tag; 
02542     uint32_t              target; 
02543     uint32_t              pname; 
02544 } xcb_glx_get_convolution_parameteriv_request_t;
02545 
02549 typedef struct xcb_glx_get_convolution_parameteriv_reply_t {
02550     uint8_t  response_type; 
02551     uint8_t  pad0; 
02552     uint16_t sequence; 
02553     uint32_t length; 
02554     uint8_t  pad1[4]; 
02555     uint32_t n; 
02556     int32_t  datum; 
02557     uint8_t  pad2[12]; 
02558 } xcb_glx_get_convolution_parameteriv_reply_t;
02559 
02563 typedef struct xcb_glx_get_separable_filter_cookie_t {
02564     unsigned int sequence; 
02565 } xcb_glx_get_separable_filter_cookie_t;
02566 
02568 #define XCB_GLX_GET_SEPARABLE_FILTER 153
02569 
02573 typedef struct xcb_glx_get_separable_filter_request_t {
02574     uint8_t               major_opcode; 
02575     uint8_t               minor_opcode; 
02576     uint16_t              length; 
02577     xcb_glx_context_tag_t context_tag; 
02578     uint32_t              target; 
02579     uint32_t              format; 
02580     uint32_t              type; 
02581     uint8_t               swap_bytes; 
02582 } xcb_glx_get_separable_filter_request_t;
02583 
02587 typedef struct xcb_glx_get_separable_filter_reply_t {
02588     uint8_t  response_type; 
02589     uint8_t  pad0; 
02590     uint16_t sequence; 
02591     uint32_t length; 
02592     uint8_t  pad1[8]; 
02593     int32_t  row_w; 
02594     int32_t  col_h; 
02595     uint8_t  pad2[8]; 
02596 } xcb_glx_get_separable_filter_reply_t;
02597 
02601 typedef struct xcb_glx_get_histogram_cookie_t {
02602     unsigned int sequence; 
02603 } xcb_glx_get_histogram_cookie_t;
02604 
02606 #define XCB_GLX_GET_HISTOGRAM 154
02607 
02611 typedef struct xcb_glx_get_histogram_request_t {
02612     uint8_t               major_opcode; 
02613     uint8_t               minor_opcode; 
02614     uint16_t              length; 
02615     xcb_glx_context_tag_t context_tag; 
02616     uint32_t              target; 
02617     uint32_t              format; 
02618     uint32_t              type; 
02619     uint8_t               swap_bytes; 
02620     uint8_t               reset; 
02621 } xcb_glx_get_histogram_request_t;
02622 
02626 typedef struct xcb_glx_get_histogram_reply_t {
02627     uint8_t  response_type; 
02628     uint8_t  pad0; 
02629     uint16_t sequence; 
02630     uint32_t length; 
02631     uint8_t  pad1[8]; 
02632     int32_t  width; 
02633     uint8_t  pad2[12]; 
02634 } xcb_glx_get_histogram_reply_t;
02635 
02639 typedef struct xcb_glx_get_histogram_parameterfv_cookie_t {
02640     unsigned int sequence; 
02641 } xcb_glx_get_histogram_parameterfv_cookie_t;
02642 
02644 #define XCB_GLX_GET_HISTOGRAM_PARAMETERFV 155
02645 
02649 typedef struct xcb_glx_get_histogram_parameterfv_request_t {
02650     uint8_t               major_opcode; 
02651     uint8_t               minor_opcode; 
02652     uint16_t              length; 
02653     xcb_glx_context_tag_t context_tag; 
02654     uint32_t              target; 
02655     uint32_t              pname; 
02656 } xcb_glx_get_histogram_parameterfv_request_t;
02657 
02661 typedef struct xcb_glx_get_histogram_parameterfv_reply_t {
02662     uint8_t           response_type; 
02663     uint8_t           pad0; 
02664     uint16_t          sequence; 
02665     uint32_t          length; 
02666     uint8_t           pad1[4]; 
02667     uint32_t          n; 
02668     xcb_glx_float32_t datum; 
02669     uint8_t           pad2[12]; 
02670 } xcb_glx_get_histogram_parameterfv_reply_t;
02671 
02675 typedef struct xcb_glx_get_histogram_parameteriv_cookie_t {
02676     unsigned int sequence; 
02677 } xcb_glx_get_histogram_parameteriv_cookie_t;
02678 
02680 #define XCB_GLX_GET_HISTOGRAM_PARAMETERIV 156
02681 
02685 typedef struct xcb_glx_get_histogram_parameteriv_request_t {
02686     uint8_t               major_opcode; 
02687     uint8_t               minor_opcode; 
02688     uint16_t              length; 
02689     xcb_glx_context_tag_t context_tag; 
02690     uint32_t              target; 
02691     uint32_t              pname; 
02692 } xcb_glx_get_histogram_parameteriv_request_t;
02693 
02697 typedef struct xcb_glx_get_histogram_parameteriv_reply_t {
02698     uint8_t  response_type; 
02699     uint8_t  pad0; 
02700     uint16_t sequence; 
02701     uint32_t length; 
02702     uint8_t  pad1[4]; 
02703     uint32_t n; 
02704     int32_t  datum; 
02705     uint8_t  pad2[12]; 
02706 } xcb_glx_get_histogram_parameteriv_reply_t;
02707 
02711 typedef struct xcb_glx_get_minmax_cookie_t {
02712     unsigned int sequence; 
02713 } xcb_glx_get_minmax_cookie_t;
02714 
02716 #define XCB_GLX_GET_MINMAX 157
02717 
02721 typedef struct xcb_glx_get_minmax_request_t {
02722     uint8_t               major_opcode; 
02723     uint8_t               minor_opcode; 
02724     uint16_t              length; 
02725     xcb_glx_context_tag_t context_tag; 
02726     uint32_t              target; 
02727     uint32_t              format; 
02728     uint32_t              type; 
02729     uint8_t               swap_bytes; 
02730     uint8_t               reset; 
02731 } xcb_glx_get_minmax_request_t;
02732 
02736 typedef struct xcb_glx_get_minmax_reply_t {
02737     uint8_t  response_type; 
02738     uint8_t  pad0; 
02739     uint16_t sequence; 
02740     uint32_t length; 
02741     uint8_t  pad1[24]; 
02742 } xcb_glx_get_minmax_reply_t;
02743 
02747 typedef struct xcb_glx_get_minmax_parameterfv_cookie_t {
02748     unsigned int sequence; 
02749 } xcb_glx_get_minmax_parameterfv_cookie_t;
02750 
02752 #define XCB_GLX_GET_MINMAX_PARAMETERFV 158
02753 
02757 typedef struct xcb_glx_get_minmax_parameterfv_request_t {
02758     uint8_t               major_opcode; 
02759     uint8_t               minor_opcode; 
02760     uint16_t              length; 
02761     xcb_glx_context_tag_t context_tag; 
02762     uint32_t              target; 
02763     uint32_t              pname; 
02764 } xcb_glx_get_minmax_parameterfv_request_t;
02765 
02769 typedef struct xcb_glx_get_minmax_parameterfv_reply_t {
02770     uint8_t           response_type; 
02771     uint8_t           pad0; 
02772     uint16_t          sequence; 
02773     uint32_t          length; 
02774     uint8_t           pad1[4]; 
02775     uint32_t          n; 
02776     xcb_glx_float32_t datum; 
02777     uint8_t           pad2[12]; 
02778 } xcb_glx_get_minmax_parameterfv_reply_t;
02779 
02783 typedef struct xcb_glx_get_minmax_parameteriv_cookie_t {
02784     unsigned int sequence; 
02785 } xcb_glx_get_minmax_parameteriv_cookie_t;
02786 
02788 #define XCB_GLX_GET_MINMAX_PARAMETERIV 159
02789 
02793 typedef struct xcb_glx_get_minmax_parameteriv_request_t {
02794     uint8_t               major_opcode; 
02795     uint8_t               minor_opcode; 
02796     uint16_t              length; 
02797     xcb_glx_context_tag_t context_tag; 
02798     uint32_t              target; 
02799     uint32_t              pname; 
02800 } xcb_glx_get_minmax_parameteriv_request_t;
02801 
02805 typedef struct xcb_glx_get_minmax_parameteriv_reply_t {
02806     uint8_t  response_type; 
02807     uint8_t  pad0; 
02808     uint16_t sequence; 
02809     uint32_t length; 
02810     uint8_t  pad1[4]; 
02811     uint32_t n; 
02812     int32_t  datum; 
02813     uint8_t  pad2[12]; 
02814 } xcb_glx_get_minmax_parameteriv_reply_t;
02815 
02819 typedef struct xcb_glx_get_compressed_tex_image_arb_cookie_t {
02820     unsigned int sequence; 
02821 } xcb_glx_get_compressed_tex_image_arb_cookie_t;
02822 
02824 #define XCB_GLX_GET_COMPRESSED_TEX_IMAGE_ARB 160
02825 
02829 typedef struct xcb_glx_get_compressed_tex_image_arb_request_t {
02830     uint8_t               major_opcode; 
02831     uint8_t               minor_opcode; 
02832     uint16_t              length; 
02833     xcb_glx_context_tag_t context_tag; 
02834     uint32_t              target; 
02835     int32_t               level; 
02836 } xcb_glx_get_compressed_tex_image_arb_request_t;
02837 
02841 typedef struct xcb_glx_get_compressed_tex_image_arb_reply_t {
02842     uint8_t  response_type; 
02843     uint8_t  pad0; 
02844     uint16_t sequence; 
02845     uint32_t length; 
02846     uint8_t  pad1[8]; 
02847     int32_t  size; 
02848     uint8_t  pad2[12]; 
02849 } xcb_glx_get_compressed_tex_image_arb_reply_t;
02850 
02852 #define XCB_GLX_DELETE_QUERIES_ARB 161
02853 
02857 typedef struct xcb_glx_delete_queries_arb_request_t {
02858     uint8_t               major_opcode; 
02859     uint8_t               minor_opcode; 
02860     uint16_t              length; 
02861     xcb_glx_context_tag_t context_tag; 
02862     int32_t               n; 
02863 } xcb_glx_delete_queries_arb_request_t;
02864 
02868 typedef struct xcb_glx_gen_queries_arb_cookie_t {
02869     unsigned int sequence; 
02870 } xcb_glx_gen_queries_arb_cookie_t;
02871 
02873 #define XCB_GLX_GEN_QUERIES_ARB 162
02874 
02878 typedef struct xcb_glx_gen_queries_arb_request_t {
02879     uint8_t               major_opcode; 
02880     uint8_t               minor_opcode; 
02881     uint16_t              length; 
02882     xcb_glx_context_tag_t context_tag; 
02883     int32_t               n; 
02884 } xcb_glx_gen_queries_arb_request_t;
02885 
02889 typedef struct xcb_glx_gen_queries_arb_reply_t {
02890     uint8_t  response_type; 
02891     uint8_t  pad0; 
02892     uint16_t sequence; 
02893     uint32_t length; 
02894     uint8_t  pad1[24]; 
02895 } xcb_glx_gen_queries_arb_reply_t;
02896 
02900 typedef struct xcb_glx_is_query_arb_cookie_t {
02901     unsigned int sequence; 
02902 } xcb_glx_is_query_arb_cookie_t;
02903 
02905 #define XCB_GLX_IS_QUERY_ARB 163
02906 
02910 typedef struct xcb_glx_is_query_arb_request_t {
02911     uint8_t               major_opcode; 
02912     uint8_t               minor_opcode; 
02913     uint16_t              length; 
02914     xcb_glx_context_tag_t context_tag; 
02915     uint32_t              id; 
02916 } xcb_glx_is_query_arb_request_t;
02917 
02921 typedef struct xcb_glx_is_query_arb_reply_t {
02922     uint8_t          response_type; 
02923     uint8_t          pad0; 
02924     uint16_t         sequence; 
02925     uint32_t         length; 
02926     xcb_glx_bool32_t ret_val; 
02927 } xcb_glx_is_query_arb_reply_t;
02928 
02932 typedef struct xcb_glx_get_queryiv_arb_cookie_t {
02933     unsigned int sequence; 
02934 } xcb_glx_get_queryiv_arb_cookie_t;
02935 
02937 #define XCB_GLX_GET_QUERYIV_ARB 164
02938 
02942 typedef struct xcb_glx_get_queryiv_arb_request_t {
02943     uint8_t               major_opcode; 
02944     uint8_t               minor_opcode; 
02945     uint16_t              length; 
02946     xcb_glx_context_tag_t context_tag; 
02947     uint32_t              target; 
02948     uint32_t              pname; 
02949 } xcb_glx_get_queryiv_arb_request_t;
02950 
02954 typedef struct xcb_glx_get_queryiv_arb_reply_t {
02955     uint8_t  response_type; 
02956     uint8_t  pad0; 
02957     uint16_t sequence; 
02958     uint32_t length; 
02959     uint8_t  pad1[4]; 
02960     uint32_t n; 
02961     int32_t  datum; 
02962     uint8_t  pad2[12]; 
02963 } xcb_glx_get_queryiv_arb_reply_t;
02964 
02968 typedef struct xcb_glx_get_query_objectiv_arb_cookie_t {
02969     unsigned int sequence; 
02970 } xcb_glx_get_query_objectiv_arb_cookie_t;
02971 
02973 #define XCB_GLX_GET_QUERY_OBJECTIV_ARB 165
02974 
02978 typedef struct xcb_glx_get_query_objectiv_arb_request_t {
02979     uint8_t               major_opcode; 
02980     uint8_t               minor_opcode; 
02981     uint16_t              length; 
02982     xcb_glx_context_tag_t context_tag; 
02983     uint32_t              id; 
02984     uint32_t              pname; 
02985 } xcb_glx_get_query_objectiv_arb_request_t;
02986 
02990 typedef struct xcb_glx_get_query_objectiv_arb_reply_t {
02991     uint8_t  response_type; 
02992     uint8_t  pad0; 
02993     uint16_t sequence; 
02994     uint32_t length; 
02995     uint8_t  pad1[4]; 
02996     uint32_t n; 
02997     int32_t  datum; 
02998     uint8_t  pad2[12]; 
02999 } xcb_glx_get_query_objectiv_arb_reply_t;
03000 
03004 typedef struct xcb_glx_get_query_objectuiv_arb_cookie_t {
03005     unsigned int sequence; 
03006 } xcb_glx_get_query_objectuiv_arb_cookie_t;
03007 
03009 #define XCB_GLX_GET_QUERY_OBJECTUIV_ARB 166
03010 
03014 typedef struct xcb_glx_get_query_objectuiv_arb_request_t {
03015     uint8_t               major_opcode; 
03016     uint8_t               minor_opcode; 
03017     uint16_t              length; 
03018     xcb_glx_context_tag_t context_tag; 
03019     uint32_t              id; 
03020     uint32_t              pname; 
03021 } xcb_glx_get_query_objectuiv_arb_request_t;
03022 
03026 typedef struct xcb_glx_get_query_objectuiv_arb_reply_t {
03027     uint8_t  response_type; 
03028     uint8_t  pad0; 
03029     uint16_t sequence; 
03030     uint32_t length; 
03031     uint8_t  pad1[4]; 
03032     uint32_t n; 
03033     uint32_t datum; 
03034     uint8_t  pad2[12]; 
03035 } xcb_glx_get_query_objectuiv_arb_reply_t;
03036 
03046 /*****************************************************************************
03047  **
03048  ** void xcb_glx_pixmap_next
03049  ** 
03050  ** @param xcb_glx_pixmap_iterator_t *i
03051  ** @returns void
03052  **
03053  *****************************************************************************/
03054  
03055 void
03056 xcb_glx_pixmap_next (xcb_glx_pixmap_iterator_t *i  );
03057 
03068 /*****************************************************************************
03069  **
03070  ** xcb_generic_iterator_t xcb_glx_pixmap_end
03071  ** 
03072  ** @param xcb_glx_pixmap_iterator_t i
03073  ** @returns xcb_generic_iterator_t
03074  **
03075  *****************************************************************************/
03076  
03077 xcb_generic_iterator_t
03078 xcb_glx_pixmap_end (xcb_glx_pixmap_iterator_t i  );
03079 
03089 /*****************************************************************************
03090  **
03091  ** void xcb_glx_context_next
03092  ** 
03093  ** @param xcb_glx_context_iterator_t *i
03094  ** @returns void
03095  **
03096  *****************************************************************************/
03097  
03098 void
03099 xcb_glx_context_next (xcb_glx_context_iterator_t *i  );
03100 
03111 /*****************************************************************************
03112  **
03113  ** xcb_generic_iterator_t xcb_glx_context_end
03114  ** 
03115  ** @param xcb_glx_context_iterator_t i
03116  ** @returns xcb_generic_iterator_t
03117  **
03118  *****************************************************************************/
03119  
03120 xcb_generic_iterator_t
03121 xcb_glx_context_end (xcb_glx_context_iterator_t i  );
03122 
03132 /*****************************************************************************
03133  **
03134  ** void xcb_glx_pbuffer_next
03135  ** 
03136  ** @param xcb_glx_pbuffer_iterator_t *i
03137  ** @returns void
03138  **
03139  *****************************************************************************/
03140  
03141 void
03142 xcb_glx_pbuffer_next (xcb_glx_pbuffer_iterator_t *i  );
03143 
03154 /*****************************************************************************
03155  **
03156  ** xcb_generic_iterator_t xcb_glx_pbuffer_end
03157  ** 
03158  ** @param xcb_glx_pbuffer_iterator_t i
03159  ** @returns xcb_generic_iterator_t
03160  **
03161  *****************************************************************************/
03162  
03163 xcb_generic_iterator_t
03164 xcb_glx_pbuffer_end (xcb_glx_pbuffer_iterator_t i  );
03165 
03175 /*****************************************************************************
03176  **
03177  ** void xcb_glx_window_next
03178  ** 
03179  ** @param xcb_glx_window_iterator_t *i
03180  ** @returns void
03181  **
03182  *****************************************************************************/
03183  
03184 void
03185 xcb_glx_window_next (xcb_glx_window_iterator_t *i  );
03186 
03197 /*****************************************************************************
03198  **
03199  ** xcb_generic_iterator_t xcb_glx_window_end
03200  ** 
03201  ** @param xcb_glx_window_iterator_t i
03202  ** @returns xcb_generic_iterator_t
03203  **
03204  *****************************************************************************/
03205  
03206 xcb_generic_iterator_t
03207 xcb_glx_window_end (xcb_glx_window_iterator_t i  );
03208 
03218 /*****************************************************************************
03219  **
03220  ** void xcb_glx_fbconfig_next
03221  ** 
03222  ** @param xcb_glx_fbconfig_iterator_t *i
03223  ** @returns void
03224  **
03225  *****************************************************************************/
03226  
03227 void
03228 xcb_glx_fbconfig_next (xcb_glx_fbconfig_iterator_t *i  );
03229 
03240 /*****************************************************************************
03241  **
03242  ** xcb_generic_iterator_t xcb_glx_fbconfig_end
03243  ** 
03244  ** @param xcb_glx_fbconfig_iterator_t i
03245  ** @returns xcb_generic_iterator_t
03246  **
03247  *****************************************************************************/
03248  
03249 xcb_generic_iterator_t
03250 xcb_glx_fbconfig_end (xcb_glx_fbconfig_iterator_t i  );
03251 
03261 /*****************************************************************************
03262  **
03263  ** void xcb_glx_drawable_next
03264  ** 
03265  ** @param xcb_glx_drawable_iterator_t *i
03266  ** @returns void
03267  **
03268  *****************************************************************************/
03269  
03270 void
03271 xcb_glx_drawable_next (xcb_glx_drawable_iterator_t *i  );
03272 
03283 /*****************************************************************************
03284  **
03285  ** xcb_generic_iterator_t xcb_glx_drawable_end
03286  ** 
03287  ** @param xcb_glx_drawable_iterator_t i
03288  ** @returns xcb_generic_iterator_t
03289  **
03290  *****************************************************************************/
03291  
03292 xcb_generic_iterator_t
03293 xcb_glx_drawable_end (xcb_glx_drawable_iterator_t i  );
03294 
03304 /*****************************************************************************
03305  **
03306  ** void xcb_glx_float32_next
03307  ** 
03308  ** @param xcb_glx_float32_iterator_t *i
03309  ** @returns void
03310  **
03311  *****************************************************************************/
03312  
03313 void
03314 xcb_glx_float32_next (xcb_glx_float32_iterator_t *i  );
03315 
03326 /*****************************************************************************
03327  **
03328  ** xcb_generic_iterator_t xcb_glx_float32_end
03329  ** 
03330  ** @param xcb_glx_float32_iterator_t i
03331  ** @returns xcb_generic_iterator_t
03332  **
03333  *****************************************************************************/
03334  
03335 xcb_generic_iterator_t
03336 xcb_glx_float32_end (xcb_glx_float32_iterator_t i  );
03337 
03347 /*****************************************************************************
03348  **
03349  ** void xcb_glx_float64_next
03350  ** 
03351  ** @param xcb_glx_float64_iterator_t *i
03352  ** @returns void
03353  **
03354  *****************************************************************************/
03355  
03356 void
03357 xcb_glx_float64_next (xcb_glx_float64_iterator_t *i  );
03358 
03369 /*****************************************************************************
03370  **
03371  ** xcb_generic_iterator_t xcb_glx_float64_end
03372  ** 
03373  ** @param xcb_glx_float64_iterator_t i
03374  ** @returns xcb_generic_iterator_t
03375  **
03376  *****************************************************************************/
03377  
03378 xcb_generic_iterator_t
03379 xcb_glx_float64_end (xcb_glx_float64_iterator_t i  );
03380 
03390 /*****************************************************************************
03391  **
03392  ** void xcb_glx_bool32_next
03393  ** 
03394  ** @param xcb_glx_bool32_iterator_t *i
03395  ** @returns void
03396  **
03397  *****************************************************************************/
03398  
03399 void
03400 xcb_glx_bool32_next (xcb_glx_bool32_iterator_t *i  );
03401 
03412 /*****************************************************************************
03413  **
03414  ** xcb_generic_iterator_t xcb_glx_bool32_end
03415  ** 
03416  ** @param xcb_glx_bool32_iterator_t i
03417  ** @returns xcb_generic_iterator_t
03418  **
03419  *****************************************************************************/
03420  
03421 xcb_generic_iterator_t
03422 xcb_glx_bool32_end (xcb_glx_bool32_iterator_t i  );
03423 
03433 /*****************************************************************************
03434  **
03435  ** void xcb_glx_context_tag_next
03436  ** 
03437  ** @param xcb_glx_context_tag_iterator_t *i
03438  ** @returns void
03439  **
03440  *****************************************************************************/
03441  
03442 void
03443 xcb_glx_context_tag_next (xcb_glx_context_tag_iterator_t *i  );
03444 
03455 /*****************************************************************************
03456  **
03457  ** xcb_generic_iterator_t xcb_glx_context_tag_end
03458  ** 
03459  ** @param xcb_glx_context_tag_iterator_t i
03460  ** @returns xcb_generic_iterator_t
03461  **
03462  *****************************************************************************/
03463  
03464 xcb_generic_iterator_t
03465 xcb_glx_context_tag_end (xcb_glx_context_tag_iterator_t i  );
03466 
03479 /*****************************************************************************
03480  **
03481  ** xcb_void_cookie_t xcb_glx_render_checked
03482  ** 
03483  ** @param xcb_connection_t      *c
03484  ** @param xcb_glx_context_tag_t  context_tag
03485  ** @param uint32_t               data_len
03486  ** @param const uint8_t         *data
03487  ** @returns xcb_void_cookie_t
03488  **
03489  *****************************************************************************/
03490  
03491 xcb_void_cookie_t
03492 xcb_glx_render_checked (xcb_connection_t      *c  ,
03493                         xcb_glx_context_tag_t  context_tag  ,
03494                         uint32_t               data_len  ,
03495                         const uint8_t         *data  );
03496 
03506 /*****************************************************************************
03507  **
03508  ** xcb_void_cookie_t xcb_glx_render
03509  ** 
03510  ** @param xcb_connection_t      *c
03511  ** @param xcb_glx_context_tag_t  context_tag
03512  ** @param uint32_t               data_len
03513  ** @param const uint8_t         *data
03514  ** @returns xcb_void_cookie_t
03515  **
03516  *****************************************************************************/
03517  
03518 xcb_void_cookie_t
03519 xcb_glx_render (xcb_connection_t      *c  ,
03520                 xcb_glx_context_tag_t  context_tag  ,
03521                 uint32_t               data_len  ,
03522                 const uint8_t         *data  );
03523 
03536 /*****************************************************************************
03537  **
03538  ** xcb_void_cookie_t xcb_glx_render_large_checked
03539  ** 
03540  ** @param xcb_connection_t      *c
03541  ** @param xcb_glx_context_tag_t  context_tag
03542  ** @param uint16_t               request_num
03543  ** @param uint16_t               request_total
03544  ** @param uint32_t               data_len
03545  ** @param const uint8_t         *data
03546  ** @returns xcb_void_cookie_t
03547  **
03548  *****************************************************************************/
03549  
03550 xcb_void_cookie_t
03551 xcb_glx_render_large_checked (xcb_connection_t      *c  ,
03552                               xcb_glx_context_tag_t  context_tag  ,
03553                               uint16_t               request_num  ,
03554                               uint16_t               request_total  ,
03555                               uint32_t               data_len  ,
03556                               const uint8_t         *data  );
03557 
03567 /*****************************************************************************
03568  **
03569  ** xcb_void_cookie_t xcb_glx_render_large
03570  ** 
03571  ** @param xcb_connection_t      *c
03572  ** @param xcb_glx_context_tag_t  context_tag
03573  ** @param uint16_t               request_num
03574  ** @param uint16_t               request_total
03575  ** @param uint32_t               data_len
03576  ** @param const uint8_t         *data
03577  ** @returns xcb_void_cookie_t
03578  **
03579  *****************************************************************************/
03580  
03581 xcb_void_cookie_t
03582 xcb_glx_render_large (xcb_connection_t      *c  ,
03583                       xcb_glx_context_tag_t  context_tag  ,
03584                       uint16_t               request_num  ,
03585                       uint16_t               request_total  ,
03586                       uint32_t               data_len  ,
03587                       const uint8_t         *data  );
03588 
03601 /*****************************************************************************
03602  **
03603  ** xcb_void_cookie_t xcb_glx_create_context_checked
03604  ** 
03605  ** @param xcb_connection_t  *c
03606  ** @param xcb_glx_context_t  context
03607  ** @param xcb_visualid_t     visual
03608  ** @param uint32_t           screen
03609  ** @param xcb_glx_context_t  share_list
03610  ** @param uint8_t            is_direct
03611  ** @returns xcb_void_cookie_t
03612  **
03613  *****************************************************************************/
03614  
03615 xcb_void_cookie_t
03616 xcb_glx_create_context_checked (xcb_connection_t  *c  ,
03617                                 xcb_glx_context_t  context  ,
03618                                 xcb_visualid_t     visual  ,
03619                                 uint32_t           screen  ,
03620                                 xcb_glx_context_t  share_list  ,
03621                                 uint8_t            is_direct  );
03622 
03632 /*****************************************************************************
03633  **
03634  ** xcb_void_cookie_t xcb_glx_create_context
03635  ** 
03636  ** @param xcb_connection_t  *c
03637  ** @param xcb_glx_context_t  context
03638  ** @param xcb_visualid_t     visual
03639  ** @param uint32_t           screen
03640  ** @param xcb_glx_context_t  share_list
03641  ** @param uint8_t            is_direct
03642  ** @returns xcb_void_cookie_t
03643  **
03644  *****************************************************************************/
03645  
03646 xcb_void_cookie_t
03647 xcb_glx_create_context (xcb_connection_t  *c  ,
03648                         xcb_glx_context_t  context  ,
03649                         xcb_visualid_t     visual  ,
03650                         uint32_t           screen  ,
03651                         xcb_glx_context_t  share_list  ,
03652                         uint8_t            is_direct  );
03653 
03666 /*****************************************************************************
03667  **
03668  ** xcb_void_cookie_t xcb_glx_destroy_context_checked
03669  ** 
03670  ** @param xcb_connection_t  *c
03671  ** @param xcb_glx_context_t  context
03672  ** @returns xcb_void_cookie_t
03673  **
03674  *****************************************************************************/
03675  
03676 xcb_void_cookie_t
03677 xcb_glx_destroy_context_checked (xcb_connection_t  *c  ,
03678                                  xcb_glx_context_t  context  );
03679 
03689 /*****************************************************************************
03690  **
03691  ** xcb_void_cookie_t xcb_glx_destroy_context
03692  ** 
03693  ** @param xcb_connection_t  *c
03694  ** @param xcb_glx_context_t  context
03695  ** @returns xcb_void_cookie_t
03696  **
03697  *****************************************************************************/
03698  
03699 xcb_void_cookie_t
03700 xcb_glx_destroy_context (xcb_connection_t  *c  ,
03701                          xcb_glx_context_t  context  );
03702 
03712 /*****************************************************************************
03713  **
03714  ** xcb_glx_make_current_cookie_t xcb_glx_make_current
03715  ** 
03716  ** @param xcb_connection_t      *c
03717  ** @param xcb_glx_drawable_t     drawable
03718  ** @param xcb_glx_context_t      context
03719  ** @param xcb_glx_context_tag_t  old_context_tag
03720  ** @returns xcb_glx_make_current_cookie_t
03721  **
03722  *****************************************************************************/
03723  
03724 xcb_glx_make_current_cookie_t
03725 xcb_glx_make_current (xcb_connection_t      *c  ,
03726                       xcb_glx_drawable_t     drawable  ,
03727                       xcb_glx_context_t      context  ,
03728                       xcb_glx_context_tag_t  old_context_tag  );
03729 
03742 /*****************************************************************************
03743  **
03744  ** xcb_glx_make_current_cookie_t xcb_glx_make_current_unchecked
03745  ** 
03746  ** @param xcb_connection_t      *c
03747  ** @param xcb_glx_drawable_t     drawable
03748  ** @param xcb_glx_context_t      context
03749  ** @param xcb_glx_context_tag_t  old_context_tag
03750  ** @returns xcb_glx_make_current_cookie_t
03751  **
03752  *****************************************************************************/
03753  
03754 xcb_glx_make_current_cookie_t
03755 xcb_glx_make_current_unchecked (xcb_connection_t      *c  ,
03756                                 xcb_glx_drawable_t     drawable  ,
03757                                 xcb_glx_context_t      context  ,
03758                                 xcb_glx_context_tag_t  old_context_tag  );
03759 
03773 /*****************************************************************************
03774  **
03775  ** xcb_glx_make_current_reply_t * xcb_glx_make_current_reply
03776  ** 
03777  ** @param xcb_connection_t               *c
03778  ** @param xcb_glx_make_current_cookie_t   cookie
03779  ** @param xcb_generic_error_t           **e
03780  ** @returns xcb_glx_make_current_reply_t *
03781  **
03782  *****************************************************************************/
03783  
03784 xcb_glx_make_current_reply_t *
03785 xcb_glx_make_current_reply (xcb_connection_t               *c  ,
03786                             xcb_glx_make_current_cookie_t   cookie  ,
03787                             xcb_generic_error_t           **e  );
03788 
03798 /*****************************************************************************
03799  **
03800  ** xcb_glx_is_direct_cookie_t xcb_glx_is_direct
03801  ** 
03802  ** @param xcb_connection_t  *c
03803  ** @param xcb_glx_context_t  context
03804  ** @returns xcb_glx_is_direct_cookie_t
03805  **
03806  *****************************************************************************/
03807  
03808 xcb_glx_is_direct_cookie_t
03809 xcb_glx_is_direct (xcb_connection_t  *c  ,
03810                    xcb_glx_context_t  context  );
03811 
03824 /*****************************************************************************
03825  **
03826  ** xcb_glx_is_direct_cookie_t xcb_glx_is_direct_unchecked
03827  ** 
03828  ** @param xcb_connection_t  *c
03829  ** @param xcb_glx_context_t  context
03830  ** @returns xcb_glx_is_direct_cookie_t
03831  **
03832  *****************************************************************************/
03833  
03834 xcb_glx_is_direct_cookie_t
03835 xcb_glx_is_direct_unchecked (xcb_connection_t  *c  ,
03836                              xcb_glx_context_t  context  );
03837 
03851 /*****************************************************************************
03852  **
03853  ** xcb_glx_is_direct_reply_t * xcb_glx_is_direct_reply
03854  ** 
03855  ** @param xcb_connection_t            *c
03856  ** @param xcb_glx_is_direct_cookie_t   cookie
03857  ** @param xcb_generic_error_t        **e
03858  ** @returns xcb_glx_is_direct_reply_t *
03859  **
03860  *****************************************************************************/
03861  
03862 xcb_glx_is_direct_reply_t *
03863 xcb_glx_is_direct_reply (xcb_connection_t            *c  ,
03864                          xcb_glx_is_direct_cookie_t   cookie  ,
03865                          xcb_generic_error_t        **e  );
03866 
03876 /*****************************************************************************
03877  **
03878  ** xcb_glx_query_version_cookie_t xcb_glx_query_version
03879  ** 
03880  ** @param xcb_connection_t *c
03881  ** @param uint32_t          major_version
03882  ** @param uint32_t          minor_version
03883  ** @returns xcb_glx_query_version_cookie_t
03884  **
03885  *****************************************************************************/
03886  
03887 xcb_glx_query_version_cookie_t
03888 xcb_glx_query_version (xcb_connection_t *c  ,
03889                        uint32_t          major_version  ,
03890                        uint32_t          minor_version  );
03891 
03904 /*****************************************************************************
03905  **
03906  ** xcb_glx_query_version_cookie_t xcb_glx_query_version_unchecked
03907  ** 
03908  ** @param xcb_connection_t *c
03909  ** @param uint32_t          major_version
03910  ** @param uint32_t          minor_version
03911  ** @returns xcb_glx_query_version_cookie_t
03912  **
03913  *****************************************************************************/
03914  
03915 xcb_glx_query_version_cookie_t
03916 xcb_glx_query_version_unchecked (xcb_connection_t *c  ,
03917                                  uint32_t          major_version  ,
03918                                  uint32_t          minor_version  );
03919 
03933 /*****************************************************************************
03934  **
03935  ** xcb_glx_query_version_reply_t * xcb_glx_query_version_reply
03936  ** 
03937  ** @param xcb_connection_t                *c
03938  ** @param xcb_glx_query_version_cookie_t   cookie
03939  ** @param xcb_generic_error_t            **e
03940  ** @returns xcb_glx_query_version_reply_t *
03941  **
03942  *****************************************************************************/
03943  
03944 xcb_glx_query_version_reply_t *
03945 xcb_glx_query_version_reply (xcb_connection_t                *c  ,
03946                              xcb_glx_query_version_cookie_t   cookie  ,
03947                              xcb_generic_error_t            **e  );
03948 
03961 /*****************************************************************************
03962  **
03963  ** xcb_void_cookie_t xcb_glx_wait_gl_checked
03964  ** 
03965  ** @param xcb_connection_t      *c
03966  ** @param xcb_glx_context_tag_t  context_tag
03967  ** @returns xcb_void_cookie_t
03968  **
03969  *****************************************************************************/
03970  
03971 xcb_void_cookie_t
03972 xcb_glx_wait_gl_checked (xcb_connection_t      *c  ,
03973                          xcb_glx_context_tag_t  context_tag  );
03974 
03984 /*****************************************************************************
03985  **
03986  ** xcb_void_cookie_t xcb_glx_wait_gl
03987  ** 
03988  ** @param xcb_connection_t      *c
03989  ** @param xcb_glx_context_tag_t  context_tag
03990  ** @returns xcb_void_cookie_t
03991  **
03992  *****************************************************************************/
03993  
03994 xcb_void_cookie_t
03995 xcb_glx_wait_gl (xcb_connection_t      *c  ,
03996                  xcb_glx_context_tag_t  context_tag  );
03997 
04010 /*****************************************************************************
04011  **
04012  ** xcb_void_cookie_t xcb_glx_wait_x_checked
04013  ** 
04014  ** @param xcb_connection_t      *c
04015  ** @param xcb_glx_context_tag_t  context_tag
04016  ** @returns xcb_void_cookie_t
04017  **
04018  *****************************************************************************/
04019  
04020 xcb_void_cookie_t
04021 xcb_glx_wait_x_checked (xcb_connection_t      *c  ,
04022                         xcb_glx_context_tag_t  context_tag  );
04023 
04033 /*****************************************************************************
04034  **
04035  ** xcb_void_cookie_t xcb_glx_wait_x
04036  ** 
04037  ** @param xcb_connection_t      *c
04038  ** @param xcb_glx_context_tag_t  context_tag
04039  ** @returns xcb_void_cookie_t
04040  **
04041  *****************************************************************************/
04042  
04043 xcb_void_cookie_t
04044 xcb_glx_wait_x (xcb_connection_t      *c  ,
04045                 xcb_glx_context_tag_t  context_tag  );
04046 
04059 /*****************************************************************************
04060  **
04061  ** xcb_void_cookie_t xcb_glx_copy_context_checked
04062  ** 
04063  ** @param xcb_connection_t      *c
04064  ** @param xcb_glx_context_t      src
04065  ** @param xcb_glx_context_t      dest
04066  ** @param uint32_t               mask
04067  ** @param xcb_glx_context_tag_t  src_context_tag
04068  ** @returns xcb_void_cookie_t
04069  **
04070  *****************************************************************************/
04071  
04072 xcb_void_cookie_t
04073 xcb_glx_copy_context_checked (xcb_connection_t      *c  ,
04074                               xcb_glx_context_t      src  ,
04075                               xcb_glx_context_t      dest  ,
04076                               uint32_t               mask  ,
04077                               xcb_glx_context_tag_t  src_context_tag  );
04078 
04088 /*****************************************************************************
04089  **
04090  ** xcb_void_cookie_t xcb_glx_copy_context
04091  ** 
04092  ** @param xcb_connection_t      *c
04093  ** @param xcb_glx_context_t      src
04094  ** @param xcb_glx_context_t      dest
04095  ** @param uint32_t               mask
04096  ** @param xcb_glx_context_tag_t  src_context_tag
04097  ** @returns xcb_void_cookie_t
04098  **
04099  *****************************************************************************/
04100  
04101 xcb_void_cookie_t
04102 xcb_glx_copy_context (xcb_connection_t      *c  ,
04103                       xcb_glx_context_t      src  ,
04104                       xcb_glx_context_t      dest  ,
04105                       uint32_t               mask  ,
04106                       xcb_glx_context_tag_t  src_context_tag  );
04107 
04120 /*****************************************************************************
04121  **
04122  ** xcb_void_cookie_t xcb_glx_swap_buffers_checked
04123  ** 
04124  ** @param xcb_connection_t      *c
04125  ** @param xcb_glx_context_tag_t  context_tag
04126  ** @param xcb_glx_drawable_t     drawable
04127  ** @returns xcb_void_cookie_t
04128  **
04129  *****************************************************************************/
04130  
04131 xcb_void_cookie_t
04132 xcb_glx_swap_buffers_checked (xcb_connection_t      *c  ,
04133                               xcb_glx_context_tag_t  context_tag  ,
04134                               xcb_glx_drawable_t     drawable  );
04135 
04145 /*****************************************************************************
04146  **
04147  ** xcb_void_cookie_t xcb_glx_swap_buffers
04148  ** 
04149  ** @param xcb_connection_t      *c
04150  ** @param xcb_glx_context_tag_t  context_tag
04151  ** @param xcb_glx_drawable_t     drawable
04152  ** @returns xcb_void_cookie_t
04153  **
04154  *****************************************************************************/
04155  
04156 xcb_void_cookie_t
04157 xcb_glx_swap_buffers (xcb_connection_t      *c  ,
04158                       xcb_glx_context_tag_t  context_tag  ,
04159                       xcb_glx_drawable_t     drawable  );
04160 
04173 /*****************************************************************************
04174  **
04175  ** xcb_void_cookie_t xcb_glx_use_x_font_checked
04176  ** 
04177  ** @param xcb_connection_t      *c
04178  ** @param xcb_glx_context_tag_t  context_tag
04179  ** @param xcb_font_t             font
04180  ** @param uint32_t               first
04181  ** @param uint32_t               count
04182  ** @param uint32_t               list_base
04183  ** @returns xcb_void_cookie_t
04184  **
04185  *****************************************************************************/
04186  
04187 xcb_void_cookie_t
04188 xcb_glx_use_x_font_checked (xcb_connection_t      *c  ,
04189                             xcb_glx_context_tag_t  context_tag  ,
04190                             xcb_font_t             font  ,
04191                             uint32_t               first  ,
04192                             uint32_t               count  ,
04193                             uint32_t               list_base  );
04194 
04204 /*****************************************************************************
04205  **
04206  ** xcb_void_cookie_t xcb_glx_use_x_font
04207  ** 
04208  ** @param xcb_connection_t      *c
04209  ** @param xcb_glx_context_tag_t  context_tag
04210  ** @param xcb_font_t             font
04211  ** @param uint32_t               first
04212  ** @param uint32_t               count
04213  ** @param uint32_t               list_base
04214  ** @returns xcb_void_cookie_t
04215  **
04216  *****************************************************************************/
04217  
04218 xcb_void_cookie_t
04219 xcb_glx_use_x_font (xcb_connection_t      *c  ,
04220                     xcb_glx_context_tag_t  context_tag  ,
04221                     xcb_font_t             font  ,
04222                     uint32_t               first  ,
04223                     uint32_t               count  ,
04224                     uint32_t               list_base  );
04225 
04238 /*****************************************************************************
04239  **
04240  ** xcb_void_cookie_t xcb_glx_create_glx_pixmap_checked
04241  ** 
04242  ** @param xcb_connection_t *c
04243  ** @param uint32_t          screen
04244  ** @param xcb_visualid_t    visual
04245  ** @param xcb_pixmap_t      pixmap
04246  ** @param xcb_glx_pixmap_t  glx_pixmap
04247  ** @returns xcb_void_cookie_t
04248  **
04249  *****************************************************************************/
04250  
04251 xcb_void_cookie_t
04252 xcb_glx_create_glx_pixmap_checked (xcb_connection_t *c  ,
04253                                    uint32_t          screen  ,
04254                                    xcb_visualid_t    visual  ,
04255                                    xcb_pixmap_t      pixmap  ,
04256                                    xcb_glx_pixmap_t  glx_pixmap  );
04257 
04267 /*****************************************************************************
04268  **
04269  ** xcb_void_cookie_t xcb_glx_create_glx_pixmap
04270  ** 
04271  ** @param xcb_connection_t *c
04272  ** @param uint32_t          screen
04273  ** @param xcb_visualid_t    visual
04274  ** @param xcb_pixmap_t      pixmap
04275  ** @param xcb_glx_pixmap_t  glx_pixmap
04276  ** @returns xcb_void_cookie_t
04277  **
04278  *****************************************************************************/
04279  
04280 xcb_void_cookie_t
04281 xcb_glx_create_glx_pixmap (xcb_connection_t *c  ,
04282                            uint32_t          screen  ,
04283                            xcb_visualid_t    visual  ,
04284                            xcb_pixmap_t      pixmap  ,
04285                            xcb_glx_pixmap_t  glx_pixmap  );
04286 
04296 /*****************************************************************************
04297  **
04298  ** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs
04299  ** 
04300  ** @param xcb_connection_t *c
04301  ** @param uint32_t          screen
04302  ** @returns xcb_glx_get_visual_configs_cookie_t
04303  **
04304  *****************************************************************************/
04305  
04306 xcb_glx_get_visual_configs_cookie_t
04307 xcb_glx_get_visual_configs (xcb_connection_t *c  ,
04308                             uint32_t          screen  );
04309 
04322 /*****************************************************************************
04323  **
04324  ** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs_unchecked
04325  ** 
04326  ** @param xcb_connection_t *c
04327  ** @param uint32_t          screen
04328  ** @returns xcb_glx_get_visual_configs_cookie_t
04329  **
04330  *****************************************************************************/
04331  
04332 xcb_glx_get_visual_configs_cookie_t
04333 xcb_glx_get_visual_configs_unchecked (xcb_connection_t *c  ,
04334                                       uint32_t          screen  );
04335 
04336 
04337 /*****************************************************************************
04338  **
04339  ** uint32_t * xcb_glx_get_visual_configs_property_list
04340  ** 
04341  ** @param const xcb_glx_get_visual_configs_reply_t *R
04342  ** @returns uint32_t *
04343  **
04344  *****************************************************************************/
04345  
04346 uint32_t *
04347 xcb_glx_get_visual_configs_property_list (const xcb_glx_get_visual_configs_reply_t *R  );
04348 
04349 
04350 /*****************************************************************************
04351  **
04352  ** int xcb_glx_get_visual_configs_property_list_length
04353  ** 
04354  ** @param const xcb_glx_get_visual_configs_reply_t *R
04355  ** @returns int
04356  **
04357  *****************************************************************************/
04358  
04359 int
04360 xcb_glx_get_visual_configs_property_list_length (const xcb_glx_get_visual_configs_reply_t *R  );
04361 
04362 
04363 /*****************************************************************************
04364  **
04365  ** xcb_generic_iterator_t xcb_glx_get_visual_configs_property_list_end
04366  ** 
04367  ** @param const xcb_glx_get_visual_configs_reply_t *R
04368  ** @returns xcb_generic_iterator_t
04369  **
04370  *****************************************************************************/
04371  
04372 xcb_generic_iterator_t
04373 xcb_glx_get_visual_configs_property_list_end (const xcb_glx_get_visual_configs_reply_t *R  );
04374 
04388 /*****************************************************************************
04389  **
04390  ** xcb_glx_get_visual_configs_reply_t * xcb_glx_get_visual_configs_reply
04391  ** 
04392  ** @param xcb_connection_t                     *c
04393  ** @param xcb_glx_get_visual_configs_cookie_t   cookie
04394  ** @param xcb_generic_error_t                 **e
04395  ** @returns xcb_glx_get_visual_configs_reply_t *
04396  **
04397  *****************************************************************************/
04398  
04399 xcb_glx_get_visual_configs_reply_t *
04400 xcb_glx_get_visual_configs_reply (xcb_connection_t                     *c  ,
04401                                   xcb_glx_get_visual_configs_cookie_t   cookie  ,
04402                                   xcb_generic_error_t                 **e  );
04403 
04416 /*****************************************************************************
04417  **
04418  ** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap_checked
04419  ** 
04420  ** @param xcb_connection_t *c
04421  ** @param xcb_glx_pixmap_t  glx_pixmap
04422  ** @returns xcb_void_cookie_t
04423  **
04424  *****************************************************************************/
04425  
04426 xcb_void_cookie_t
04427 xcb_glx_destroy_glx_pixmap_checked (xcb_connection_t *c  ,
04428                                     xcb_glx_pixmap_t  glx_pixmap  );
04429 
04439 /*****************************************************************************
04440  **
04441  ** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap
04442  ** 
04443  ** @param xcb_connection_t *c
04444  ** @param xcb_glx_pixmap_t  glx_pixmap
04445  ** @returns xcb_void_cookie_t
04446  **
04447  *****************************************************************************/
04448  
04449 xcb_void_cookie_t
04450 xcb_glx_destroy_glx_pixmap (xcb_connection_t *c  ,
04451                             xcb_glx_pixmap_t  glx_pixmap  );
04452 
04465 /*****************************************************************************
04466  **
04467  ** xcb_void_cookie_t xcb_glx_vendor_private_checked
04468  ** 
04469  ** @param xcb_connection_t      *c
04470  ** @param uint32_t               vendor_code
04471  ** @param xcb_glx_context_tag_t  context_tag
04472  ** @param uint32_t               data_len
04473  ** @param const uint8_t         *data
04474  ** @returns xcb_void_cookie_t
04475  **
04476  *****************************************************************************/
04477  
04478 xcb_void_cookie_t
04479 xcb_glx_vendor_private_checked (xcb_connection_t      *c  ,
04480                                 uint32_t               vendor_code  ,
04481                                 xcb_glx_context_tag_t  context_tag  ,
04482                                 uint32_t               data_len  ,
04483                                 const uint8_t         *data  );
04484 
04494 /*****************************************************************************
04495  **
04496  ** xcb_void_cookie_t xcb_glx_vendor_private
04497  ** 
04498  ** @param xcb_connection_t      *c
04499  ** @param uint32_t               vendor_code
04500  ** @param xcb_glx_context_tag_t  context_tag
04501  ** @param uint32_t               data_len
04502  ** @param const uint8_t         *data
04503  ** @returns xcb_void_cookie_t
04504  **
04505  *****************************************************************************/
04506  
04507 xcb_void_cookie_t
04508 xcb_glx_vendor_private (xcb_connection_t      *c  ,
04509                         uint32_t               vendor_code  ,
04510                         xcb_glx_context_tag_t  context_tag  ,
04511                         uint32_t               data_len  ,
04512                         const uint8_t         *data  );
04513 
04523 /*****************************************************************************
04524  **
04525  ** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply
04526  ** 
04527  ** @param xcb_connection_t      *c
04528  ** @param uint32_t               vendor_code
04529  ** @param xcb_glx_context_tag_t  context_tag
04530  ** @param uint32_t               data_len
04531  ** @param const uint8_t         *data
04532  ** @returns xcb_glx_vendor_private_with_reply_cookie_t
04533  **
04534  *****************************************************************************/
04535  
04536 xcb_glx_vendor_private_with_reply_cookie_t
04537 xcb_glx_vendor_private_with_reply (xcb_connection_t      *c  ,
04538                                    uint32_t               vendor_code  ,
04539                                    xcb_glx_context_tag_t  context_tag  ,
04540                                    uint32_t               data_len  ,
04541                                    const uint8_t         *data  );
04542 
04555 /*****************************************************************************
04556  **
04557  ** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply_unchecked
04558  ** 
04559  ** @param xcb_connection_t      *c
04560  ** @param uint32_t               vendor_code
04561  ** @param xcb_glx_context_tag_t  context_tag
04562  ** @param uint32_t               data_len
04563  ** @param const uint8_t         *data
04564  ** @returns xcb_glx_vendor_private_with_reply_cookie_t
04565  **
04566  *****************************************************************************/
04567  
04568 xcb_glx_vendor_private_with_reply_cookie_t
04569 xcb_glx_vendor_private_with_reply_unchecked (xcb_connection_t      *c  ,
04570                                              uint32_t               vendor_code  ,
04571                                              xcb_glx_context_tag_t  context_tag  ,
04572                                              uint32_t               data_len  ,
04573                                              const uint8_t         *data  );
04574 
04575 
04576 /*****************************************************************************
04577  **
04578  ** uint8_t * xcb_glx_vendor_private_with_reply_data_2
04579  ** 
04580  ** @param const xcb_glx_vendor_private_with_reply_reply_t *R
04581  ** @returns uint8_t *
04582  **
04583  *****************************************************************************/
04584  
04585 uint8_t *
04586 xcb_glx_vendor_private_with_reply_data_2 (const xcb_glx_vendor_private_with_reply_reply_t *R  );
04587 
04588 
04589 /*****************************************************************************
04590  **
04591  ** int xcb_glx_vendor_private_with_reply_data_2_length
04592  ** 
04593  ** @param const xcb_glx_vendor_private_with_reply_reply_t *R
04594  ** @returns int
04595  **
04596  *****************************************************************************/
04597  
04598 int
04599 xcb_glx_vendor_private_with_reply_data_2_length (const xcb_glx_vendor_private_with_reply_reply_t *R  );
04600 
04601 
04602 /*****************************************************************************
04603  **
04604  ** xcb_generic_iterator_t xcb_glx_vendor_private_with_reply_data_2_end
04605  ** 
04606  ** @param const xcb_glx_vendor_private_with_reply_reply_t *R
04607  ** @returns xcb_generic_iterator_t
04608  **
04609  *****************************************************************************/
04610  
04611 xcb_generic_iterator_t
04612 xcb_glx_vendor_private_with_reply_data_2_end (const xcb_glx_vendor_private_with_reply_reply_t *R  );
04613 
04627 /*****************************************************************************
04628  **
04629  ** xcb_glx_vendor_private_with_reply_reply_t * xcb_glx_vendor_private_with_reply_reply
04630  ** 
04631  ** @param xcb_connection_t                            *c
04632  ** @param xcb_glx_vendor_private_with_reply_cookie_t   cookie
04633  ** @param xcb_generic_error_t                        **e
04634  ** @returns xcb_glx_vendor_private_with_reply_reply_t *
04635  **
04636  *****************************************************************************/
04637  
04638 xcb_glx_vendor_private_with_reply_reply_t *
04639 xcb_glx_vendor_private_with_reply_reply (xcb_connection_t                            *c  ,
04640                                          xcb_glx_vendor_private_with_reply_cookie_t   cookie  ,
04641                                          xcb_generic_error_t                        **e  );
04642 
04652 /*****************************************************************************
04653  **
04654  ** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string
04655  ** 
04656  ** @param xcb_connection_t *c
04657  ** @param uint32_t          screen
04658  ** @returns xcb_glx_query_extensions_string_cookie_t
04659  **
04660  *****************************************************************************/
04661  
04662 xcb_glx_query_extensions_string_cookie_t
04663 xcb_glx_query_extensions_string (xcb_connection_t *c  ,
04664                                  uint32_t          screen  );
04665 
04678 /*****************************************************************************
04679  **
04680  ** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string_unchecked
04681  ** 
04682  ** @param xcb_connection_t *c
04683  ** @param uint32_t          screen
04684  ** @returns xcb_glx_query_extensions_string_cookie_t
04685  **
04686  *****************************************************************************/
04687  
04688 xcb_glx_query_extensions_string_cookie_t
04689 xcb_glx_query_extensions_string_unchecked (xcb_connection_t *c  ,
04690                                            uint32_t          screen  );
04691 
04705 /*****************************************************************************
04706  **
04707  ** xcb_glx_query_extensions_string_reply_t * xcb_glx_query_extensions_string_reply
04708  ** 
04709  ** @param xcb_connection_t                          *c
04710  ** @param xcb_glx_query_extensions_string_cookie_t   cookie
04711  ** @param xcb_generic_error_t                      **e
04712  ** @returns xcb_glx_query_extensions_string_reply_t *
04713  **
04714  *****************************************************************************/
04715  
04716 xcb_glx_query_extensions_string_reply_t *
04717 xcb_glx_query_extensions_string_reply (xcb_connection_t                          *c  ,
04718                                        xcb_glx_query_extensions_string_cookie_t   cookie  ,
04719                                        xcb_generic_error_t                      **e  );
04720 
04730 /*****************************************************************************
04731  **
04732  ** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string
04733  ** 
04734  ** @param xcb_connection_t *c
04735  ** @param uint32_t          screen
04736  ** @param uint32_t          name
04737  ** @returns xcb_glx_query_server_string_cookie_t
04738  **
04739  *****************************************************************************/
04740  
04741 xcb_glx_query_server_string_cookie_t
04742 xcb_glx_query_server_string (xcb_connection_t *c  ,
04743                              uint32_t          screen  ,
04744                              uint32_t          name  );
04745 
04758 /*****************************************************************************
04759  **
04760  ** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string_unchecked
04761  ** 
04762  ** @param xcb_connection_t *c
04763  ** @param uint32_t          screen
04764  ** @param uint32_t          name
04765  ** @returns xcb_glx_query_server_string_cookie_t
04766  **
04767  *****************************************************************************/
04768  
04769 xcb_glx_query_server_string_cookie_t
04770 xcb_glx_query_server_string_unchecked (xcb_connection_t *c  ,
04771                                        uint32_t          screen  ,
04772                                        uint32_t          name  );
04773 
04774 
04775 /*****************************************************************************
04776  **
04777  ** uint8_t * xcb_glx_query_server_string_string
04778  ** 
04779  ** @param const xcb_glx_query_server_string_reply_t *R
04780  ** @returns uint8_t *
04781  **
04782  *****************************************************************************/
04783  
04784 uint8_t *
04785 xcb_glx_query_server_string_string (const xcb_glx_query_server_string_reply_t *R  );
04786 
04787 
04788 /*****************************************************************************
04789  **
04790  ** int xcb_glx_query_server_string_string_length
04791  ** 
04792  ** @param const xcb_glx_query_server_string_reply_t *R
04793  ** @returns int
04794  **
04795  *****************************************************************************/
04796  
04797 int
04798 xcb_glx_query_server_string_string_length (const xcb_glx_query_server_string_reply_t *R  );
04799 
04800 
04801 /*****************************************************************************
04802  **
04803  ** xcb_generic_iterator_t xcb_glx_query_server_string_string_end
04804  ** 
04805  ** @param const xcb_glx_query_server_string_reply_t *R
04806  ** @returns xcb_generic_iterator_t
04807  **
04808  *****************************************************************************/
04809  
04810 xcb_generic_iterator_t
04811 xcb_glx_query_server_string_string_end (const xcb_glx_query_server_string_reply_t *R  );
04812 
04826 /*****************************************************************************
04827  **
04828  ** xcb_glx_query_server_string_reply_t * xcb_glx_query_server_string_reply
04829  ** 
04830  ** @param xcb_connection_t                      *c
04831  ** @param xcb_glx_query_server_string_cookie_t   cookie
04832  ** @param xcb_generic_error_t                  **e
04833  ** @returns xcb_glx_query_server_string_reply_t *
04834  **
04835  *****************************************************************************/
04836  
04837 xcb_glx_query_server_string_reply_t *
04838 xcb_glx_query_server_string_reply (xcb_connection_t                      *c  ,
04839                                    xcb_glx_query_server_string_cookie_t   cookie  ,
04840                                    xcb_generic_error_t                  **e  );
04841 
04854 /*****************************************************************************
04855  **
04856  ** xcb_void_cookie_t xcb_glx_client_info_checked
04857  ** 
04858  ** @param xcb_connection_t *c
04859  ** @param uint32_t          major_version
04860  ** @param uint32_t          minor_version
04861  ** @param uint32_t          str_len
04862  ** @param const uint8_t    *string
04863  ** @returns xcb_void_cookie_t
04864  **
04865  *****************************************************************************/
04866  
04867 xcb_void_cookie_t
04868 xcb_glx_client_info_checked (xcb_connection_t *c  ,
04869                              uint32_t          major_version  ,
04870                              uint32_t          minor_version  ,
04871                              uint32_t          str_len  ,
04872                              const uint8_t    *string  );
04873 
04883 /*****************************************************************************
04884  **
04885  ** xcb_void_cookie_t xcb_glx_client_info
04886  ** 
04887  ** @param xcb_connection_t *c
04888  ** @param uint32_t          major_version
04889  ** @param uint32_t          minor_version
04890  ** @param uint32_t          str_len
04891  ** @param const uint8_t    *string
04892  ** @returns xcb_void_cookie_t
04893  **
04894  *****************************************************************************/
04895  
04896 xcb_void_cookie_t
04897 xcb_glx_client_info (xcb_connection_t *c  ,
04898                      uint32_t          major_version  ,
04899                      uint32_t          minor_version  ,
04900                      uint32_t          str_len  ,
04901                      const uint8_t    *string  );
04902 
04912 /*****************************************************************************
04913  **
04914  ** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs
04915  ** 
04916  ** @param xcb_connection_t *c
04917  ** @param uint32_t          screen
04918  ** @returns xcb_glx_get_fb_configs_cookie_t
04919  **
04920  *****************************************************************************/
04921  
04922 xcb_glx_get_fb_configs_cookie_t
04923 xcb_glx_get_fb_configs (xcb_connection_t *c  ,
04924                         uint32_t          screen  );
04925 
04938 /*****************************************************************************
04939  **
04940  ** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs_unchecked
04941  ** 
04942  ** @param xcb_connection_t *c
04943  ** @param uint32_t          screen
04944  ** @returns xcb_glx_get_fb_configs_cookie_t
04945  **
04946  *****************************************************************************/
04947  
04948 xcb_glx_get_fb_configs_cookie_t
04949 xcb_glx_get_fb_configs_unchecked (xcb_connection_t *c  ,
04950                                   uint32_t          screen  );
04951 
04952 
04953 /*****************************************************************************
04954  **
04955  ** uint32_t * xcb_glx_get_fb_configs_property_list
04956  ** 
04957  ** @param const xcb_glx_get_fb_configs_reply_t *R
04958  ** @returns uint32_t *
04959  **
04960  *****************************************************************************/
04961  
04962 uint32_t *
04963 xcb_glx_get_fb_configs_property_list (const xcb_glx_get_fb_configs_reply_t *R  );
04964 
04965 
04966 /*****************************************************************************
04967  **
04968  ** int xcb_glx_get_fb_configs_property_list_length
04969  ** 
04970  ** @param const xcb_glx_get_fb_configs_reply_t *R
04971  ** @returns int
04972  **
04973  *****************************************************************************/
04974  
04975 int
04976 xcb_glx_get_fb_configs_property_list_length (const xcb_glx_get_fb_configs_reply_t *R  );
04977 
04978 
04979 /*****************************************************************************
04980  **
04981  ** xcb_generic_iterator_t xcb_glx_get_fb_configs_property_list_end
04982  ** 
04983  ** @param const xcb_glx_get_fb_configs_reply_t *R
04984  ** @returns xcb_generic_iterator_t
04985  **
04986  *****************************************************************************/
04987  
04988 xcb_generic_iterator_t
04989 xcb_glx_get_fb_configs_property_list_end (const xcb_glx_get_fb_configs_reply_t *R  );
04990 
05004 /*****************************************************************************
05005  **
05006  ** xcb_glx_get_fb_configs_reply_t * xcb_glx_get_fb_configs_reply
05007  ** 
05008  ** @param xcb_connection_t                 *c
05009  ** @param xcb_glx_get_fb_configs_cookie_t   cookie
05010  ** @param xcb_generic_error_t             **e
05011  ** @returns xcb_glx_get_fb_configs_reply_t *
05012  **
05013  *****************************************************************************/
05014  
05015 xcb_glx_get_fb_configs_reply_t *
05016 xcb_glx_get_fb_configs_reply (xcb_connection_t                 *c  ,
05017                               xcb_glx_get_fb_configs_cookie_t   cookie  ,
05018                               xcb_generic_error_t             **e  );
05019 
05032 /*****************************************************************************
05033  **
05034  ** xcb_void_cookie_t xcb_glx_create_pixmap_checked
05035  ** 
05036  ** @param xcb_connection_t *c
05037  ** @param uint32_t          screen
05038  ** @param uint32_t          fbconfig
05039  ** @param xcb_pixmap_t      pixmap
05040  ** @param xcb_glx_pixmap_t  glx_pixmap
05041  ** @param uint32_t          num_attribs
05042  ** @param const uint32_t   *attribs
05043  ** @returns xcb_void_cookie_t
05044  **
05045  *****************************************************************************/
05046  
05047 xcb_void_cookie_t
05048 xcb_glx_create_pixmap_checked (xcb_connection_t *c  ,
05049                                uint32_t          screen  ,
05050                                uint32_t          fbconfig  ,
05051                                xcb_pixmap_t      pixmap  ,
05052                                xcb_glx_pixmap_t  glx_pixmap  ,
05053                                uint32_t          num_attribs  ,
05054                                const uint32_t   *attribs  );
05055 
05065 /*****************************************************************************
05066  **
05067  ** xcb_void_cookie_t xcb_glx_create_pixmap
05068  ** 
05069  ** @param xcb_connection_t *c
05070  ** @param uint32_t          screen
05071  ** @param uint32_t          fbconfig
05072  ** @param xcb_pixmap_t      pixmap
05073  ** @param xcb_glx_pixmap_t  glx_pixmap
05074  ** @param uint32_t          num_attribs
05075  ** @param const uint32_t   *attribs
05076  ** @returns xcb_void_cookie_t
05077  **
05078  *****************************************************************************/
05079  
05080 xcb_void_cookie_t
05081 xcb_glx_create_pixmap (xcb_connection_t *c  ,
05082                        uint32_t          screen  ,
05083                        uint32_t          fbconfig  ,
05084                        xcb_pixmap_t      pixmap  ,
05085                        xcb_glx_pixmap_t  glx_pixmap  ,
05086                        uint32_t          num_attribs  ,
05087                        const uint32_t   *attribs  );
05088 
05101 /*****************************************************************************
05102  **
05103  ** xcb_void_cookie_t xcb_glx_destroy_pixmap_checked
05104  ** 
05105  ** @param xcb_connection_t *c
05106  ** @param xcb_glx_pixmap_t  glx_pixmap
05107  ** @returns xcb_void_cookie_t
05108  **
05109  *****************************************************************************/
05110  
05111 xcb_void_cookie_t
05112 xcb_glx_destroy_pixmap_checked (xcb_connection_t *c  ,
05113                                 xcb_glx_pixmap_t  glx_pixmap  );
05114 
05124 /*****************************************************************************
05125  **
05126  ** xcb_void_cookie_t xcb_glx_destroy_pixmap
05127  ** 
05128  ** @param xcb_connection_t *c
05129  ** @param xcb_glx_pixmap_t  glx_pixmap
05130  ** @returns xcb_void_cookie_t
05131  **
05132  *****************************************************************************/
05133  
05134 xcb_void_cookie_t
05135 xcb_glx_destroy_pixmap (xcb_connection_t *c  ,
05136                         xcb_glx_pixmap_t  glx_pixmap  );
05137 
05150 /*****************************************************************************
05151  **
05152  ** xcb_void_cookie_t xcb_glx_create_new_context_checked
05153  ** 
05154  ** @param xcb_connection_t  *c
05155  ** @param xcb_glx_context_t  context
05156  ** @param uint32_t           fbconfig
05157  ** @param uint32_t           screen
05158  ** @param uint32_t           render_type
05159  ** @param uint32_t           share_list
05160  ** @param uint8_t            is_direct
05161  ** @param uint8_t            reserved1
05162  ** @param uint16_t           reserved2
05163  ** @returns xcb_void_cookie_t
05164  **
05165  *****************************************************************************/
05166  
05167 xcb_void_cookie_t
05168 xcb_glx_create_new_context_checked (xcb_connection_t  *c  ,
05169                                     xcb_glx_context_t  context  ,
05170                                     uint32_t           fbconfig  ,
05171                                     uint32_t           screen  ,
05172                                     uint32_t           render_type  ,
05173                                     uint32_t           share_list  ,
05174                                     uint8_t            is_direct  ,
05175                                     uint8_t            reserved1  ,
05176                                     uint16_t           reserved2  );
05177 
05187 /*****************************************************************************
05188  **
05189  ** xcb_void_cookie_t xcb_glx_create_new_context
05190  ** 
05191  ** @param xcb_connection_t  *c
05192  ** @param xcb_glx_context_t  context
05193  ** @param uint32_t           fbconfig
05194  ** @param uint32_t           screen
05195  ** @param uint32_t           render_type
05196  ** @param uint32_t           share_list
05197  ** @param uint8_t            is_direct
05198  ** @param uint8_t            reserved1
05199  ** @param uint16_t           reserved2
05200  ** @returns xcb_void_cookie_t
05201  **
05202  *****************************************************************************/
05203  
05204 xcb_void_cookie_t
05205 xcb_glx_create_new_context (xcb_connection_t  *c  ,
05206                             xcb_glx_context_t  context  ,
05207                             uint32_t           fbconfig  ,
05208                             uint32_t           screen  ,
05209                             uint32_t           render_type  ,
05210                             uint32_t           share_list  ,
05211                             uint8_t            is_direct  ,
05212                             uint8_t            reserved1  ,
05213                             uint16_t           reserved2  );
05214 
05224 /*****************************************************************************
05225  **
05226  ** xcb_glx_query_context_cookie_t xcb_glx_query_context
05227  ** 
05228  ** @param xcb_connection_t  *c
05229  ** @param xcb_glx_context_t  context
05230  ** @returns xcb_glx_query_context_cookie_t
05231  **
05232  *****************************************************************************/
05233  
05234 xcb_glx_query_context_cookie_t
05235 xcb_glx_query_context (xcb_connection_t  *c  ,
05236                        xcb_glx_context_t  context  );
05237 
05250 /*****************************************************************************
05251  **
05252  ** xcb_glx_query_context_cookie_t xcb_glx_query_context_unchecked
05253  ** 
05254  ** @param xcb_connection_t  *c
05255  ** @param xcb_glx_context_t  context
05256  ** @returns xcb_glx_query_context_cookie_t
05257  **
05258  *****************************************************************************/
05259  
05260 xcb_glx_query_context_cookie_t
05261 xcb_glx_query_context_unchecked (xcb_connection_t  *c  ,
05262                                  xcb_glx_context_t  context  );
05263 
05264 
05265 /*****************************************************************************
05266  **
05267  ** uint32_t * xcb_glx_query_context_attribs
05268  ** 
05269  ** @param const xcb_glx_query_context_reply_t *R
05270  ** @returns uint32_t *
05271  **
05272  *****************************************************************************/
05273  
05274 uint32_t *
05275 xcb_glx_query_context_attribs (const xcb_glx_query_context_reply_t *R  );
05276 
05277 
05278 /*****************************************************************************
05279  **
05280  ** int xcb_glx_query_context_attribs_length
05281  ** 
05282  ** @param const xcb_glx_query_context_reply_t *R
05283  ** @returns int
05284  **
05285  *****************************************************************************/
05286  
05287 int
05288 xcb_glx_query_context_attribs_length (const xcb_glx_query_context_reply_t *R  );
05289 
05290 
05291 /*****************************************************************************
05292  **
05293  ** xcb_generic_iterator_t xcb_glx_query_context_attribs_end
05294  ** 
05295  ** @param const xcb_glx_query_context_reply_t *R
05296  ** @returns xcb_generic_iterator_t
05297  **
05298  *****************************************************************************/
05299  
05300 xcb_generic_iterator_t
05301 xcb_glx_query_context_attribs_end (const xcb_glx_query_context_reply_t *R  );
05302 
05316 /*****************************************************************************
05317  **
05318  ** xcb_glx_query_context_reply_t * xcb_glx_query_context_reply
05319  ** 
05320  ** @param xcb_connection_t                *c
05321  ** @param xcb_glx_query_context_cookie_t   cookie
05322  ** @param xcb_generic_error_t            **e
05323  ** @returns xcb_glx_query_context_reply_t *
05324  **
05325  *****************************************************************************/
05326  
05327 xcb_glx_query_context_reply_t *
05328 xcb_glx_query_context_reply (xcb_connection_t                *c  ,
05329                              xcb_glx_query_context_cookie_t   cookie  ,
05330                              xcb_generic_error_t            **e  );
05331 
05341 /*****************************************************************************
05342  **
05343  ** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current
05344  ** 
05345  ** @param xcb_connection_t      *c
05346  ** @param xcb_glx_context_tag_t  old_context_tag
05347  ** @param xcb_glx_drawable_t     drawable
05348  ** @param xcb_glx_drawable_t     read_drawable
05349  ** @param xcb_glx_context_t      context
05350  ** @returns xcb_glx_make_context_current_cookie_t
05351  **
05352  *****************************************************************************/
05353  
05354 xcb_glx_make_context_current_cookie_t
05355 xcb_glx_make_context_current (xcb_connection_t      *c  ,
05356                               xcb_glx_context_tag_t  old_context_tag  ,
05357                               xcb_glx_drawable_t     drawable  ,
05358                               xcb_glx_drawable_t     read_drawable  ,
05359                               xcb_glx_context_t      context  );
05360 
05373 /*****************************************************************************
05374  **
05375  ** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current_unchecked
05376  ** 
05377  ** @param xcb_connection_t      *c
05378  ** @param xcb_glx_context_tag_t  old_context_tag
05379  ** @param xcb_glx_drawable_t     drawable
05380  ** @param xcb_glx_drawable_t     read_drawable
05381  ** @param xcb_glx_context_t      context
05382  ** @returns xcb_glx_make_context_current_cookie_t
05383  **
05384  *****************************************************************************/
05385  
05386 xcb_glx_make_context_current_cookie_t
05387 xcb_glx_make_context_current_unchecked (xcb_connection_t      *c  ,
05388                                         xcb_glx_context_tag_t  old_context_tag  ,
05389                                         xcb_glx_drawable_t     drawable  ,
05390                                         xcb_glx_drawable_t     read_drawable  ,
05391                                         xcb_glx_context_t      context  );
05392 
05406 /*****************************************************************************
05407  **
05408  ** xcb_glx_make_context_current_reply_t * xcb_glx_make_context_current_reply
05409  ** 
05410  ** @param xcb_connection_t                       *c
05411  ** @param xcb_glx_make_context_current_cookie_t   cookie
05412  ** @param xcb_generic_error_t                   **e
05413  ** @returns xcb_glx_make_context_current_reply_t *
05414  **
05415  *****************************************************************************/
05416  
05417 xcb_glx_make_context_current_reply_t *
05418 xcb_glx_make_context_current_reply (xcb_connection_t                       *c  ,
05419                                     xcb_glx_make_context_current_cookie_t   cookie  ,
05420                                     xcb_generic_error_t                   **e  );
05421 
05434 /*****************************************************************************
05435  **
05436  ** xcb_void_cookie_t xcb_glx_create_pbuffer_checked
05437  ** 
05438  ** @param xcb_connection_t   *c
05439  ** @param uint32_t            screen
05440  ** @param xcb_glx_fbconfig_t  fbconfig
05441  ** @param xcb_glx_pbuffer_t   pbuffer
05442  ** @param uint32_t            num_attribs
05443  ** @param const uint32_t     *attribs
05444  ** @returns xcb_void_cookie_t
05445  **
05446  *****************************************************************************/
05447  
05448 xcb_void_cookie_t
05449 xcb_glx_create_pbuffer_checked (xcb_connection_t   *c  ,
05450                                 uint32_t            screen  ,
05451                                 xcb_glx_fbconfig_t  fbconfig  ,
05452                                 xcb_glx_pbuffer_t   pbuffer  ,
05453                                 uint32_t            num_attribs  ,
05454                                 const uint32_t     *attribs  );
05455 
05465 /*****************************************************************************
05466  **
05467  ** xcb_void_cookie_t xcb_glx_create_pbuffer
05468  ** 
05469  ** @param xcb_connection_t   *c
05470  ** @param uint32_t            screen
05471  ** @param xcb_glx_fbconfig_t  fbconfig
05472  ** @param xcb_glx_pbuffer_t   pbuffer
05473  ** @param uint32_t            num_attribs
05474  ** @param const uint32_t     *attribs
05475  ** @returns xcb_void_cookie_t
05476  **
05477  *****************************************************************************/
05478  
05479 xcb_void_cookie_t
05480 xcb_glx_create_pbuffer (xcb_connection_t   *c  ,
05481                         uint32_t            screen  ,
05482                         xcb_glx_fbconfig_t  fbconfig  ,
05483                         xcb_glx_pbuffer_t   pbuffer  ,
05484                         uint32_t            num_attribs  ,
05485                         const uint32_t     *attribs  );
05486 
05499 /*****************************************************************************
05500  **
05501  ** xcb_void_cookie_t xcb_glx_destroy_pbuffer_checked
05502  ** 
05503  ** @param xcb_connection_t  *c
05504  ** @param xcb_glx_pbuffer_t  pbuffer
05505  ** @returns xcb_void_cookie_t
05506  **
05507  *****************************************************************************/
05508  
05509 xcb_void_cookie_t
05510 xcb_glx_destroy_pbuffer_checked (xcb_connection_t  *c  ,
05511                                  xcb_glx_pbuffer_t  pbuffer  );
05512 
05522 /*****************************************************************************
05523  **
05524  ** xcb_void_cookie_t xcb_glx_destroy_pbuffer
05525  ** 
05526  ** @param xcb_connection_t  *c
05527  ** @param xcb_glx_pbuffer_t  pbuffer
05528  ** @returns xcb_void_cookie_t
05529  **
05530  *****************************************************************************/
05531  
05532 xcb_void_cookie_t
05533 xcb_glx_destroy_pbuffer (xcb_connection_t  *c  ,
05534                          xcb_glx_pbuffer_t  pbuffer  );
05535 
05545 /*****************************************************************************
05546  **
05547  ** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes
05548  ** 
05549  ** @param xcb_connection_t   *c
05550  ** @param xcb_glx_drawable_t  drawable
05551  ** @returns xcb_glx_get_drawable_attributes_cookie_t
05552  **
05553  *****************************************************************************/
05554  
05555 xcb_glx_get_drawable_attributes_cookie_t
05556 xcb_glx_get_drawable_attributes (xcb_connection_t   *c  ,
05557                                  xcb_glx_drawable_t  drawable  );
05558 
05571 /*****************************************************************************
05572  **
05573  ** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes_unchecked
05574  ** 
05575  ** @param xcb_connection_t   *c
05576  ** @param xcb_glx_drawable_t  drawable
05577  ** @returns xcb_glx_get_drawable_attributes_cookie_t
05578  **
05579  *****************************************************************************/
05580  
05581 xcb_glx_get_drawable_attributes_cookie_t
05582 xcb_glx_get_drawable_attributes_unchecked (xcb_connection_t   *c  ,
05583                                            xcb_glx_drawable_t  drawable  );
05584 
05585 
05586 /*****************************************************************************
05587  **
05588  ** uint32_t * xcb_glx_get_drawable_attributes_attribs
05589  ** 
05590  ** @param const xcb_glx_get_drawable_attributes_reply_t *R
05591  ** @returns uint32_t *
05592  **
05593  *****************************************************************************/
05594  
05595 uint32_t *
05596 xcb_glx_get_drawable_attributes_attribs (const xcb_glx_get_drawable_attributes_reply_t *R  );
05597 
05598 
05599 /*****************************************************************************
05600  **
05601  ** int xcb_glx_get_drawable_attributes_attribs_length
05602  ** 
05603  ** @param const xcb_glx_get_drawable_attributes_reply_t *R
05604  ** @returns int
05605  **
05606  *****************************************************************************/
05607  
05608 int
05609 xcb_glx_get_drawable_attributes_attribs_length (const xcb_glx_get_drawable_attributes_reply_t *R  );
05610 
05611 
05612 /*****************************************************************************
05613  **
05614  ** xcb_generic_iterator_t xcb_glx_get_drawable_attributes_attribs_end
05615  ** 
05616  ** @param const xcb_glx_get_drawable_attributes_reply_t *R
05617  ** @returns xcb_generic_iterator_t
05618  **
05619  *****************************************************************************/
05620  
05621 xcb_generic_iterator_t
05622 xcb_glx_get_drawable_attributes_attribs_end (const xcb_glx_get_drawable_attributes_reply_t *R  );
05623 
05637 /*****************************************************************************
05638  **
05639  ** xcb_glx_get_drawable_attributes_reply_t * xcb_glx_get_drawable_attributes_reply
05640  ** 
05641  ** @param xcb_connection_t                          *c
05642  ** @param xcb_glx_get_drawable_attributes_cookie_t   cookie
05643  ** @param xcb_generic_error_t                      **e
05644  ** @returns xcb_glx_get_drawable_attributes_reply_t *
05645  **
05646  *****************************************************************************/
05647  
05648 xcb_glx_get_drawable_attributes_reply_t *
05649 xcb_glx_get_drawable_attributes_reply (xcb_connection_t                          *c  ,
05650                                        xcb_glx_get_drawable_attributes_cookie_t   cookie  ,
05651                                        xcb_generic_error_t                      **e  );
05652 
05665 /*****************************************************************************
05666  **
05667  ** xcb_void_cookie_t xcb_glx_change_drawable_attributes_checked
05668  ** 
05669  ** @param xcb_connection_t   *c
05670  ** @param xcb_glx_drawable_t  drawable
05671  ** @param uint32_t            num_attribs
05672  ** @param const uint32_t     *attribs
05673  ** @returns xcb_void_cookie_t
05674  **
05675  *****************************************************************************/
05676  
05677 xcb_void_cookie_t
05678 xcb_glx_change_drawable_attributes_checked (xcb_connection_t   *c  ,
05679                                             xcb_glx_drawable_t  drawable  ,
05680                                             uint32_t            num_attribs  ,
05681                                             const uint32_t     *attribs  );
05682 
05692 /*****************************************************************************
05693  **
05694  ** xcb_void_cookie_t xcb_glx_change_drawable_attributes
05695  ** 
05696  ** @param xcb_connection_t   *c
05697  ** @param xcb_glx_drawable_t  drawable
05698  ** @param uint32_t            num_attribs
05699  ** @param const uint32_t     *attribs
05700  ** @returns xcb_void_cookie_t
05701  **
05702  *****************************************************************************/
05703  
05704 xcb_void_cookie_t
05705 xcb_glx_change_drawable_attributes (xcb_connection_t   *c  ,
05706                                     xcb_glx_drawable_t  drawable  ,
05707                                     uint32_t            num_attribs  ,
05708                                     const uint32_t     *attribs  );
05709 
05722 /*****************************************************************************
05723  **
05724  ** xcb_void_cookie_t xcb_glx_create_window_checked
05725  ** 
05726  ** @param xcb_connection_t   *c
05727  ** @param uint32_t            screen
05728  ** @param xcb_glx_fbconfig_t  fbconfig
05729  ** @param xcb_window_t        window
05730  ** @param xcb_glx_window_t    glx_window
05731  ** @param uint32_t            num_attribs
05732  ** @param const uint32_t     *attribs
05733  ** @returns xcb_void_cookie_t
05734  **
05735  *****************************************************************************/
05736  
05737 xcb_void_cookie_t
05738 xcb_glx_create_window_checked (xcb_connection_t   *c  ,
05739                                uint32_t            screen  ,
05740                                xcb_glx_fbconfig_t  fbconfig  ,
05741                                xcb_window_t        window  ,
05742                                xcb_glx_window_t    glx_window  ,
05743                                uint32_t            num_attribs  ,
05744                                const uint32_t     *attribs  );
05745 
05755 /*****************************************************************************
05756  **
05757  ** xcb_void_cookie_t xcb_glx_create_window
05758  ** 
05759  ** @param xcb_connection_t   *c
05760  ** @param uint32_t            screen
05761  ** @param xcb_glx_fbconfig_t  fbconfig
05762  ** @param xcb_window_t        window
05763  ** @param xcb_glx_window_t    glx_window
05764  ** @param uint32_t            num_attribs
05765  ** @param const uint32_t     *attribs
05766  ** @returns xcb_void_cookie_t
05767  **
05768  *****************************************************************************/
05769  
05770 xcb_void_cookie_t
05771 xcb_glx_create_window (xcb_connection_t   *c  ,
05772                        uint32_t            screen  ,
05773                        xcb_glx_fbconfig_t  fbconfig  ,
05774                        xcb_window_t        window  ,
05775                        xcb_glx_window_t    glx_window  ,
05776                        uint32_t            num_attribs  ,
05777                        const uint32_t     *attribs  );
05778 
05791 /*****************************************************************************
05792  **
05793  ** xcb_void_cookie_t xcb_glx_delete_window_checked
05794  ** 
05795  ** @param xcb_connection_t *c
05796  ** @param xcb_glx_window_t  glxwindow
05797  ** @returns xcb_void_cookie_t
05798  **
05799  *****************************************************************************/
05800  
05801 xcb_void_cookie_t
05802 xcb_glx_delete_window_checked (xcb_connection_t *c  ,
05803                                xcb_glx_window_t  glxwindow  );
05804 
05814 /*****************************************************************************
05815  **
05816  ** xcb_void_cookie_t xcb_glx_delete_window
05817  ** 
05818  ** @param xcb_connection_t *c
05819  ** @param xcb_glx_window_t  glxwindow
05820  ** @returns xcb_void_cookie_t
05821  **
05822  *****************************************************************************/
05823  
05824 xcb_void_cookie_t
05825 xcb_glx_delete_window (xcb_connection_t *c  ,
05826                        xcb_glx_window_t  glxwindow  );
05827 
05840 /*****************************************************************************
05841  **
05842  ** xcb_void_cookie_t xcb_glx_new_list_checked
05843  ** 
05844  ** @param xcb_connection_t      *c
05845  ** @param xcb_glx_context_tag_t  context_tag
05846  ** @param uint32_t               list
05847  ** @param uint32_t               mode
05848  ** @returns xcb_void_cookie_t
05849  **
05850  *****************************************************************************/
05851  
05852 xcb_void_cookie_t
05853 xcb_glx_new_list_checked (xcb_connection_t      *c  ,
05854                           xcb_glx_context_tag_t  context_tag  ,
05855                           uint32_t               list  ,
05856                           uint32_t               mode  );
05857 
05867 /*****************************************************************************
05868  **
05869  ** xcb_void_cookie_t xcb_glx_new_list
05870  ** 
05871  ** @param xcb_connection_t      *c
05872  ** @param xcb_glx_context_tag_t  context_tag
05873  ** @param uint32_t               list
05874  ** @param uint32_t               mode
05875  ** @returns xcb_void_cookie_t
05876  **
05877  *****************************************************************************/
05878  
05879 xcb_void_cookie_t
05880 xcb_glx_new_list (xcb_connection_t      *c  ,
05881                   xcb_glx_context_tag_t  context_tag  ,
05882                   uint32_t               list  ,
05883                   uint32_t               mode  );
05884 
05897 /*****************************************************************************
05898  **
05899  ** xcb_void_cookie_t xcb_glx_end_list_checked
05900  ** 
05901  ** @param xcb_connection_t      *c
05902  ** @param xcb_glx_context_tag_t  context_tag
05903  ** @returns xcb_void_cookie_t
05904  **
05905  *****************************************************************************/
05906  
05907 xcb_void_cookie_t
05908 xcb_glx_end_list_checked (xcb_connection_t      *c  ,
05909                           xcb_glx_context_tag_t  context_tag  );
05910 
05920 /*****************************************************************************
05921  **
05922  ** xcb_void_cookie_t xcb_glx_end_list
05923  ** 
05924  ** @param xcb_connection_t      *c
05925  ** @param xcb_glx_context_tag_t  context_tag
05926  ** @returns xcb_void_cookie_t
05927  **
05928  *****************************************************************************/
05929  
05930 xcb_void_cookie_t
05931 xcb_glx_end_list (xcb_connection_t      *c  ,
05932                   xcb_glx_context_tag_t  context_tag  );
05933 
05946 /*****************************************************************************
05947  **
05948  ** xcb_void_cookie_t xcb_glx_delete_lists_checked
05949  ** 
05950  ** @param xcb_connection_t      *c
05951  ** @param xcb_glx_context_tag_t  context_tag
05952  ** @param uint32_t               list
05953  ** @param int32_t                range
05954  ** @returns xcb_void_cookie_t
05955  **
05956  *****************************************************************************/
05957  
05958 xcb_void_cookie_t
05959 xcb_glx_delete_lists_checked (xcb_connection_t      *c  ,
05960                               xcb_glx_context_tag_t  context_tag  ,
05961                               uint32_t               list  ,
05962                               int32_t                range  );
05963 
05973 /*****************************************************************************
05974  **
05975  ** xcb_void_cookie_t xcb_glx_delete_lists
05976  ** 
05977  ** @param xcb_connection_t      *c
05978  ** @param xcb_glx_context_tag_t  context_tag
05979  ** @param uint32_t               list
05980  ** @param int32_t                range
05981  ** @returns xcb_void_cookie_t
05982  **
05983  *****************************************************************************/
05984  
05985 xcb_void_cookie_t
05986 xcb_glx_delete_lists (xcb_connection_t      *c  ,
05987                       xcb_glx_context_tag_t  context_tag  ,
05988                       uint32_t               list  ,
05989                       int32_t                range  );
05990 
06000 /*****************************************************************************
06001  **
06002  ** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists
06003  ** 
06004  ** @param xcb_connection_t      *c
06005  ** @param xcb_glx_context_tag_t  context_tag
06006  ** @param int32_t                range
06007  ** @returns xcb_glx_gen_lists_cookie_t
06008  **
06009  *****************************************************************************/
06010  
06011 xcb_glx_gen_lists_cookie_t
06012 xcb_glx_gen_lists (xcb_connection_t      *c  ,
06013                    xcb_glx_context_tag_t  context_tag  ,
06014                    int32_t                range  );
06015 
06028 /*****************************************************************************
06029  **
06030  ** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists_unchecked
06031  ** 
06032  ** @param xcb_connection_t      *c
06033  ** @param xcb_glx_context_tag_t  context_tag
06034  ** @param int32_t                range
06035  ** @returns xcb_glx_gen_lists_cookie_t
06036  **
06037  *****************************************************************************/
06038  
06039 xcb_glx_gen_lists_cookie_t
06040 xcb_glx_gen_lists_unchecked (xcb_connection_t      *c  ,
06041                              xcb_glx_context_tag_t  context_tag  ,
06042                              int32_t                range  );
06043 
06057 /*****************************************************************************
06058  **
06059  ** xcb_glx_gen_lists_reply_t * xcb_glx_gen_lists_reply
06060  ** 
06061  ** @param xcb_connection_t            *c
06062  ** @param xcb_glx_gen_lists_cookie_t   cookie
06063  ** @param xcb_generic_error_t        **e
06064  ** @returns xcb_glx_gen_lists_reply_t *
06065  **
06066  *****************************************************************************/
06067  
06068 xcb_glx_gen_lists_reply_t *
06069 xcb_glx_gen_lists_reply (xcb_connection_t            *c  ,
06070                          xcb_glx_gen_lists_cookie_t   cookie  ,
06071                          xcb_generic_error_t        **e  );
06072 
06085 /*****************************************************************************
06086  **
06087  ** xcb_void_cookie_t xcb_glx_feedback_buffer_checked
06088  ** 
06089  ** @param xcb_connection_t      *c
06090  ** @param xcb_glx_context_tag_t  context_tag
06091  ** @param int32_t                size
06092  ** @param int32_t                type
06093  ** @returns xcb_void_cookie_t
06094  **
06095  *****************************************************************************/
06096  
06097 xcb_void_cookie_t
06098 xcb_glx_feedback_buffer_checked (xcb_connection_t      *c  ,
06099                                  xcb_glx_context_tag_t  context_tag  ,
06100                                  int32_t                size  ,
06101                                  int32_t                type  );
06102 
06112 /*****************************************************************************
06113  **
06114  ** xcb_void_cookie_t xcb_glx_feedback_buffer
06115  ** 
06116  ** @param xcb_connection_t      *c
06117  ** @param xcb_glx_context_tag_t  context_tag
06118  ** @param int32_t                size
06119  ** @param int32_t                type
06120  ** @returns xcb_void_cookie_t
06121  **
06122  *****************************************************************************/
06123  
06124 xcb_void_cookie_t
06125 xcb_glx_feedback_buffer (xcb_connection_t      *c  ,
06126                          xcb_glx_context_tag_t  context_tag  ,
06127                          int32_t                size  ,
06128                          int32_t                type  );
06129 
06142 /*****************************************************************************
06143  **
06144  ** xcb_void_cookie_t xcb_glx_select_buffer_checked
06145  ** 
06146  ** @param xcb_connection_t      *c
06147  ** @param xcb_glx_context_tag_t  context_tag
06148  ** @param int32_t                size
06149  ** @returns xcb_void_cookie_t
06150  **
06151  *****************************************************************************/
06152  
06153 xcb_void_cookie_t
06154 xcb_glx_select_buffer_checked (xcb_connection_t      *c  ,
06155                                xcb_glx_context_tag_t  context_tag  ,
06156                                int32_t                size  );
06157 
06167 /*****************************************************************************
06168  **
06169  ** xcb_void_cookie_t xcb_glx_select_buffer
06170  ** 
06171  ** @param xcb_connection_t      *c
06172  ** @param xcb_glx_context_tag_t  context_tag
06173  ** @param int32_t                size
06174  ** @returns xcb_void_cookie_t
06175  **
06176  *****************************************************************************/
06177  
06178 xcb_void_cookie_t
06179 xcb_glx_select_buffer (xcb_connection_t      *c  ,
06180                        xcb_glx_context_tag_t  context_tag  ,
06181                        int32_t                size  );
06182 
06192 /*****************************************************************************
06193  **
06194  ** xcb_glx_render_mode_cookie_t xcb_glx_render_mode
06195  ** 
06196  ** @param xcb_connection_t      *c
06197  ** @param xcb_glx_context_tag_t  context_tag
06198  ** @param uint32_t               mode
06199  ** @returns xcb_glx_render_mode_cookie_t
06200  **
06201  *****************************************************************************/
06202  
06203 xcb_glx_render_mode_cookie_t
06204 xcb_glx_render_mode (xcb_connection_t      *c  ,
06205                      xcb_glx_context_tag_t  context_tag  ,
06206                      uint32_t               mode  );
06207 
06220 /*****************************************************************************
06221  **
06222  ** xcb_glx_render_mode_cookie_t xcb_glx_render_mode_unchecked
06223  ** 
06224  ** @param xcb_connection_t      *c
06225  ** @param xcb_glx_context_tag_t  context_tag
06226  ** @param uint32_t               mode
06227  ** @returns xcb_glx_render_mode_cookie_t
06228  **
06229  *****************************************************************************/
06230  
06231 xcb_glx_render_mode_cookie_t
06232 xcb_glx_render_mode_unchecked (xcb_connection_t      *c  ,
06233                                xcb_glx_context_tag_t  context_tag  ,
06234                                uint32_t               mode  );
06235 
06236 
06237 /*****************************************************************************
06238  **
06239  ** uint32_t * xcb_glx_render_mode_data
06240  ** 
06241  ** @param const xcb_glx_render_mode_reply_t *R
06242  ** @returns uint32_t *
06243  **
06244  *****************************************************************************/
06245  
06246 uint32_t *
06247 xcb_glx_render_mode_data (const xcb_glx_render_mode_reply_t *R  );
06248 
06249 
06250 /*****************************************************************************
06251  **
06252  ** int xcb_glx_render_mode_data_length
06253  ** 
06254  ** @param const xcb_glx_render_mode_reply_t *R
06255  ** @returns int
06256  **
06257  *****************************************************************************/
06258  
06259 int
06260 xcb_glx_render_mode_data_length (const xcb_glx_render_mode_reply_t *R  );
06261 
06262 
06263 /*****************************************************************************
06264  **
06265  ** xcb_generic_iterator_t xcb_glx_render_mode_data_end
06266  ** 
06267  ** @param const xcb_glx_render_mode_reply_t *R
06268  ** @returns xcb_generic_iterator_t
06269  **
06270  *****************************************************************************/
06271  
06272 xcb_generic_iterator_t
06273 xcb_glx_render_mode_data_end (const xcb_glx_render_mode_reply_t *R  );
06274 
06288 /*****************************************************************************
06289  **
06290  ** xcb_glx_render_mode_reply_t * xcb_glx_render_mode_reply
06291  ** 
06292  ** @param xcb_connection_t              *c
06293  ** @param xcb_glx_render_mode_cookie_t   cookie
06294  ** @param xcb_generic_error_t          **e
06295  ** @returns xcb_glx_render_mode_reply_t *
06296  **
06297  *****************************************************************************/
06298  
06299 xcb_glx_render_mode_reply_t *
06300 xcb_glx_render_mode_reply (xcb_connection_t              *c  ,
06301                            xcb_glx_render_mode_cookie_t   cookie  ,
06302                            xcb_generic_error_t          **e  );
06303 
06313 /*****************************************************************************
06314  **
06315  ** xcb_glx_finish_cookie_t xcb_glx_finish
06316  ** 
06317  ** @param xcb_connection_t      *c
06318  ** @param xcb_glx_context_tag_t  context_tag
06319  ** @returns xcb_glx_finish_cookie_t
06320  **
06321  *****************************************************************************/
06322  
06323 xcb_glx_finish_cookie_t
06324 xcb_glx_finish (xcb_connection_t      *c  ,
06325                 xcb_glx_context_tag_t  context_tag  );
06326 
06339 /*****************************************************************************
06340  **
06341  ** xcb_glx_finish_cookie_t xcb_glx_finish_unchecked
06342  ** 
06343  ** @param xcb_connection_t      *c
06344  ** @param xcb_glx_context_tag_t  context_tag
06345  ** @returns xcb_glx_finish_cookie_t
06346  **
06347  *****************************************************************************/
06348  
06349 xcb_glx_finish_cookie_t
06350 xcb_glx_finish_unchecked (xcb_connection_t      *c  ,
06351                           xcb_glx_context_tag_t  context_tag  );
06352 
06366 /*****************************************************************************
06367  **
06368  ** xcb_glx_finish_reply_t * xcb_glx_finish_reply
06369  ** 
06370  ** @param xcb_connection_t         *c
06371  ** @param xcb_glx_finish_cookie_t   cookie
06372  ** @param xcb_generic_error_t     **e
06373  ** @returns xcb_glx_finish_reply_t *
06374  **
06375  *****************************************************************************/
06376  
06377 xcb_glx_finish_reply_t *
06378 xcb_glx_finish_reply (xcb_connection_t         *c  ,
06379                       xcb_glx_finish_cookie_t   cookie  ,
06380                       xcb_generic_error_t     **e  );
06381 
06394 /*****************************************************************************
06395  **
06396  ** xcb_void_cookie_t xcb_glx_pixel_storef_checked
06397  ** 
06398  ** @param xcb_connection_t      *c
06399  ** @param xcb_glx_context_tag_t  context_tag
06400  ** @param uint32_t               pname
06401  ** @param xcb_glx_float32_t      datum
06402  ** @returns xcb_void_cookie_t
06403  **
06404  *****************************************************************************/
06405  
06406 xcb_void_cookie_t
06407 xcb_glx_pixel_storef_checked (xcb_connection_t      *c  ,
06408                               xcb_glx_context_tag_t  context_tag  ,
06409                               uint32_t               pname  ,
06410                               xcb_glx_float32_t      datum  );
06411 
06421 /*****************************************************************************
06422  **
06423  ** xcb_void_cookie_t xcb_glx_pixel_storef
06424  ** 
06425  ** @param xcb_connection_t      *c
06426  ** @param xcb_glx_context_tag_t  context_tag
06427  ** @param uint32_t               pname
06428  ** @param xcb_glx_float32_t      datum
06429  ** @returns xcb_void_cookie_t
06430  **
06431  *****************************************************************************/
06432  
06433 xcb_void_cookie_t
06434 xcb_glx_pixel_storef (xcb_connection_t      *c  ,
06435                       xcb_glx_context_tag_t  context_tag  ,
06436                       uint32_t               pname  ,
06437                       xcb_glx_float32_t      datum  );
06438 
06451 /*****************************************************************************
06452  **
06453  ** xcb_void_cookie_t xcb_glx_pixel_storei_checked
06454  ** 
06455  ** @param xcb_connection_t      *c
06456  ** @param xcb_glx_context_tag_t  context_tag
06457  ** @param uint32_t               pname
06458  ** @param int32_t                datum
06459  ** @returns xcb_void_cookie_t
06460  **
06461  *****************************************************************************/
06462  
06463 xcb_void_cookie_t
06464 xcb_glx_pixel_storei_checked (xcb_connection_t      *c  ,
06465                               xcb_glx_context_tag_t  context_tag  ,
06466                               uint32_t               pname  ,
06467                               int32_t                datum  );
06468 
06478 /*****************************************************************************
06479  **
06480  ** xcb_void_cookie_t xcb_glx_pixel_storei
06481  ** 
06482  ** @param xcb_connection_t      *c
06483  ** @param xcb_glx_context_tag_t  context_tag
06484  ** @param uint32_t               pname
06485  ** @param int32_t                datum
06486  ** @returns xcb_void_cookie_t
06487  **
06488  *****************************************************************************/
06489  
06490 xcb_void_cookie_t
06491 xcb_glx_pixel_storei (xcb_connection_t      *c  ,
06492                       xcb_glx_context_tag_t  context_tag  ,
06493                       uint32_t               pname  ,
06494                       int32_t                datum  );
06495 
06505 /*****************************************************************************
06506  **
06507  ** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels
06508  ** 
06509  ** @param xcb_connection_t      *c
06510  ** @param xcb_glx_context_tag_t  context_tag
06511  ** @param int32_t                x
06512  ** @param int32_t                y
06513  ** @param int32_t                width
06514  ** @param int32_t                height
06515  ** @param uint32_t               format
06516  ** @param uint32_t               type
06517  ** @param uint8_t                swap_bytes
06518  ** @param uint8_t                lsb_first
06519  ** @returns xcb_glx_read_pixels_cookie_t
06520  **
06521  *****************************************************************************/
06522  
06523 xcb_glx_read_pixels_cookie_t
06524 xcb_glx_read_pixels (xcb_connection_t      *c  ,
06525                      xcb_glx_context_tag_t  context_tag  ,
06526                      int32_t                x  ,
06527                      int32_t                y  ,
06528                      int32_t                width  ,
06529                      int32_t                height  ,
06530                      uint32_t               format  ,
06531                      uint32_t               type  ,
06532                      uint8_t                swap_bytes  ,
06533                      uint8_t                lsb_first  );
06534 
06547 /*****************************************************************************
06548  **
06549  ** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels_unchecked
06550  ** 
06551  ** @param xcb_connection_t      *c
06552  ** @param xcb_glx_context_tag_t  context_tag
06553  ** @param int32_t                x
06554  ** @param int32_t                y
06555  ** @param int32_t                width
06556  ** @param int32_t                height
06557  ** @param uint32_t               format
06558  ** @param uint32_t               type
06559  ** @param uint8_t                swap_bytes
06560  ** @param uint8_t                lsb_first
06561  ** @returns xcb_glx_read_pixels_cookie_t
06562  **
06563  *****************************************************************************/
06564  
06565 xcb_glx_read_pixels_cookie_t
06566 xcb_glx_read_pixels_unchecked (xcb_connection_t      *c  ,
06567                                xcb_glx_context_tag_t  context_tag  ,
06568                                int32_t                x  ,
06569                                int32_t                y  ,
06570                                int32_t                width  ,
06571                                int32_t                height  ,
06572                                uint32_t               format  ,
06573                                uint32_t               type  ,
06574                                uint8_t                swap_bytes  ,
06575                                uint8_t                lsb_first  );
06576 
06577 
06578 /*****************************************************************************
06579  **
06580  ** uint8_t * xcb_glx_read_pixels_data
06581  ** 
06582  ** @param const xcb_glx_read_pixels_reply_t *R
06583  ** @returns uint8_t *
06584  **
06585  *****************************************************************************/
06586  
06587 uint8_t *
06588 xcb_glx_read_pixels_data (const xcb_glx_read_pixels_reply_t *R  );
06589 
06590 
06591 /*****************************************************************************
06592  **
06593  ** int xcb_glx_read_pixels_data_length
06594  ** 
06595  ** @param const xcb_glx_read_pixels_reply_t *R
06596  ** @returns int
06597  **
06598  *****************************************************************************/
06599  
06600 int
06601 xcb_glx_read_pixels_data_length (const xcb_glx_read_pixels_reply_t *R  );
06602 
06603 
06604 /*****************************************************************************
06605  **
06606  ** xcb_generic_iterator_t xcb_glx_read_pixels_data_end
06607  ** 
06608  ** @param const xcb_glx_read_pixels_reply_t *R
06609  ** @returns xcb_generic_iterator_t
06610  **
06611  *****************************************************************************/
06612  
06613 xcb_generic_iterator_t
06614 xcb_glx_read_pixels_data_end (const xcb_glx_read_pixels_reply_t *R  );
06615 
06629 /*****************************************************************************
06630  **
06631  ** xcb_glx_read_pixels_reply_t * xcb_glx_read_pixels_reply
06632  ** 
06633  ** @param xcb_connection_t              *c
06634  ** @param xcb_glx_read_pixels_cookie_t   cookie
06635  ** @param xcb_generic_error_t          **e
06636  ** @returns xcb_glx_read_pixels_reply_t *
06637  **
06638  *****************************************************************************/
06639  
06640 xcb_glx_read_pixels_reply_t *
06641 xcb_glx_read_pixels_reply (xcb_connection_t              *c  ,
06642                            xcb_glx_read_pixels_cookie_t   cookie  ,
06643                            xcb_generic_error_t          **e  );
06644 
06654 /*****************************************************************************
06655  **
06656  ** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv
06657  ** 
06658  ** @param xcb_connection_t      *c
06659  ** @param xcb_glx_context_tag_t  context_tag
06660  ** @param int32_t                pname
06661  ** @returns xcb_glx_get_booleanv_cookie_t
06662  **
06663  *****************************************************************************/
06664  
06665 xcb_glx_get_booleanv_cookie_t
06666 xcb_glx_get_booleanv (xcb_connection_t      *c  ,
06667                       xcb_glx_context_tag_t  context_tag  ,
06668                       int32_t                pname  );
06669 
06682 /*****************************************************************************
06683  **
06684  ** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv_unchecked
06685  ** 
06686  ** @param xcb_connection_t      *c
06687  ** @param xcb_glx_context_tag_t  context_tag
06688  ** @param int32_t                pname
06689  ** @returns xcb_glx_get_booleanv_cookie_t
06690  **
06691  *****************************************************************************/
06692  
06693 xcb_glx_get_booleanv_cookie_t
06694 xcb_glx_get_booleanv_unchecked (xcb_connection_t      *c  ,
06695                                 xcb_glx_context_tag_t  context_tag  ,
06696                                 int32_t                pname  );
06697 
06698 
06699 /*****************************************************************************
06700  **
06701  ** uint8_t * xcb_glx_get_booleanv_data
06702  ** 
06703  ** @param const xcb_glx_get_booleanv_reply_t *R
06704  ** @returns uint8_t *
06705  **
06706  *****************************************************************************/
06707  
06708 uint8_t *
06709 xcb_glx_get_booleanv_data (const xcb_glx_get_booleanv_reply_t *R  );
06710 
06711 
06712 /*****************************************************************************
06713  **
06714  ** int xcb_glx_get_booleanv_data_length
06715  ** 
06716  ** @param const xcb_glx_get_booleanv_reply_t *R
06717  ** @returns int
06718  **
06719  *****************************************************************************/
06720  
06721 int
06722 xcb_glx_get_booleanv_data_length (const xcb_glx_get_booleanv_reply_t *R  );
06723 
06724 
06725 /*****************************************************************************
06726  **
06727  ** xcb_generic_iterator_t xcb_glx_get_booleanv_data_end
06728  ** 
06729  ** @param const xcb_glx_get_booleanv_reply_t *R
06730  ** @returns xcb_generic_iterator_t
06731  **
06732  *****************************************************************************/
06733  
06734 xcb_generic_iterator_t
06735 xcb_glx_get_booleanv_data_end (const xcb_glx_get_booleanv_reply_t *R  );
06736 
06750 /*****************************************************************************
06751  **
06752  ** xcb_glx_get_booleanv_reply_t * xcb_glx_get_booleanv_reply
06753  ** 
06754  ** @param xcb_connection_t               *c
06755  ** @param xcb_glx_get_booleanv_cookie_t   cookie
06756  ** @param xcb_generic_error_t           **e
06757  ** @returns xcb_glx_get_booleanv_reply_t *
06758  **
06759  *****************************************************************************/
06760  
06761 xcb_glx_get_booleanv_reply_t *
06762 xcb_glx_get_booleanv_reply (xcb_connection_t               *c  ,
06763                             xcb_glx_get_booleanv_cookie_t   cookie  ,
06764                             xcb_generic_error_t           **e  );
06765 
06775 /*****************************************************************************
06776  **
06777  ** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane
06778  ** 
06779  ** @param xcb_connection_t      *c
06780  ** @param xcb_glx_context_tag_t  context_tag
06781  ** @param int32_t                plane
06782  ** @returns xcb_glx_get_clip_plane_cookie_t
06783  **
06784  *****************************************************************************/
06785  
06786 xcb_glx_get_clip_plane_cookie_t
06787 xcb_glx_get_clip_plane (xcb_connection_t      *c  ,
06788                         xcb_glx_context_tag_t  context_tag  ,
06789                         int32_t                plane  );
06790 
06803 /*****************************************************************************
06804  **
06805  ** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane_unchecked
06806  ** 
06807  ** @param xcb_connection_t      *c
06808  ** @param xcb_glx_context_tag_t  context_tag
06809  ** @param int32_t                plane
06810  ** @returns xcb_glx_get_clip_plane_cookie_t
06811  **
06812  *****************************************************************************/
06813  
06814 xcb_glx_get_clip_plane_cookie_t
06815 xcb_glx_get_clip_plane_unchecked (xcb_connection_t      *c  ,
06816                                   xcb_glx_context_tag_t  context_tag  ,
06817                                   int32_t                plane  );
06818 
06819 
06820 /*****************************************************************************
06821  **
06822  ** xcb_glx_float64_t * xcb_glx_get_clip_plane_data
06823  ** 
06824  ** @param const xcb_glx_get_clip_plane_reply_t *R
06825  ** @returns xcb_glx_float64_t *
06826  **
06827  *****************************************************************************/
06828  
06829 xcb_glx_float64_t *
06830 xcb_glx_get_clip_plane_data (const xcb_glx_get_clip_plane_reply_t *R  );
06831 
06832 
06833 /*****************************************************************************
06834  **
06835  ** int xcb_glx_get_clip_plane_data_length
06836  ** 
06837  ** @param const xcb_glx_get_clip_plane_reply_t *R
06838  ** @returns int
06839  **
06840  *****************************************************************************/
06841  
06842 int
06843 xcb_glx_get_clip_plane_data_length (const xcb_glx_get_clip_plane_reply_t *R  );
06844 
06845 
06846 /*****************************************************************************
06847  **
06848  ** xcb_glx_float64_iterator_t xcb_glx_get_clip_plane_data_iterator
06849  ** 
06850  ** @param const xcb_glx_get_clip_plane_reply_t *R
06851  ** @returns xcb_glx_float64_iterator_t
06852  **
06853  *****************************************************************************/
06854  
06855 xcb_glx_float64_iterator_t
06856 xcb_glx_get_clip_plane_data_iterator (const xcb_glx_get_clip_plane_reply_t *R  );
06857 
06871 /*****************************************************************************
06872  **
06873  ** xcb_glx_get_clip_plane_reply_t * xcb_glx_get_clip_plane_reply
06874  ** 
06875  ** @param xcb_connection_t                 *c
06876  ** @param xcb_glx_get_clip_plane_cookie_t   cookie
06877  ** @param xcb_generic_error_t             **e
06878  ** @returns xcb_glx_get_clip_plane_reply_t *
06879  **
06880  *****************************************************************************/
06881  
06882 xcb_glx_get_clip_plane_reply_t *
06883 xcb_glx_get_clip_plane_reply (xcb_connection_t                 *c  ,
06884                               xcb_glx_get_clip_plane_cookie_t   cookie  ,
06885                               xcb_generic_error_t             **e  );
06886 
06896 /*****************************************************************************
06897  **
06898  ** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev
06899  ** 
06900  ** @param xcb_connection_t      *c
06901  ** @param xcb_glx_context_tag_t  context_tag
06902  ** @param uint32_t               pname
06903  ** @returns xcb_glx_get_doublev_cookie_t
06904  **
06905  *****************************************************************************/
06906  
06907 xcb_glx_get_doublev_cookie_t
06908 xcb_glx_get_doublev (xcb_connection_t      *c  ,
06909                      xcb_glx_context_tag_t  context_tag  ,
06910                      uint32_t               pname  );
06911 
06924 /*****************************************************************************
06925  **
06926  ** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev_unchecked
06927  ** 
06928  ** @param xcb_connection_t      *c
06929  ** @param xcb_glx_context_tag_t  context_tag
06930  ** @param uint32_t               pname
06931  ** @returns xcb_glx_get_doublev_cookie_t
06932  **
06933  *****************************************************************************/
06934  
06935 xcb_glx_get_doublev_cookie_t
06936 xcb_glx_get_doublev_unchecked (xcb_connection_t      *c  ,
06937                                xcb_glx_context_tag_t  context_tag  ,
06938                                uint32_t               pname  );
06939 
06940 
06941 /*****************************************************************************
06942  **
06943  ** xcb_glx_float64_t * xcb_glx_get_doublev_data
06944  ** 
06945  ** @param const xcb_glx_get_doublev_reply_t *R
06946  ** @returns xcb_glx_float64_t *
06947  **
06948  *****************************************************************************/
06949  
06950 xcb_glx_float64_t *
06951 xcb_glx_get_doublev_data (const xcb_glx_get_doublev_reply_t *R  );
06952 
06953 
06954 /*****************************************************************************
06955  **
06956  ** int xcb_glx_get_doublev_data_length
06957  ** 
06958  ** @param const xcb_glx_get_doublev_reply_t *R
06959  ** @returns int
06960  **
06961  *****************************************************************************/
06962  
06963 int
06964 xcb_glx_get_doublev_data_length (const xcb_glx_get_doublev_reply_t *R  );
06965 
06966 
06967 /*****************************************************************************
06968  **
06969  ** xcb_glx_float64_iterator_t xcb_glx_get_doublev_data_iterator
06970  ** 
06971  ** @param const xcb_glx_get_doublev_reply_t *R
06972  ** @returns xcb_glx_float64_iterator_t
06973  **
06974  *****************************************************************************/
06975  
06976 xcb_glx_float64_iterator_t
06977 xcb_glx_get_doublev_data_iterator (const xcb_glx_get_doublev_reply_t *R  );
06978 
06992 /*****************************************************************************
06993  **
06994  ** xcb_glx_get_doublev_reply_t * xcb_glx_get_doublev_reply
06995  ** 
06996  ** @param xcb_connection_t              *c
06997  ** @param xcb_glx_get_doublev_cookie_t   cookie
06998  ** @param xcb_generic_error_t          **e
06999  ** @returns xcb_glx_get_doublev_reply_t *
07000  **
07001  *****************************************************************************/
07002  
07003 xcb_glx_get_doublev_reply_t *
07004 xcb_glx_get_doublev_reply (xcb_connection_t              *c  ,
07005                            xcb_glx_get_doublev_cookie_t   cookie  ,
07006                            xcb_generic_error_t          **e  );
07007 
07017 /*****************************************************************************
07018  **
07019  ** xcb_glx_get_error_cookie_t xcb_glx_get_error
07020  ** 
07021  ** @param xcb_connection_t      *c
07022  ** @param xcb_glx_context_tag_t  context_tag
07023  ** @returns xcb_glx_get_error_cookie_t
07024  **
07025  *****************************************************************************/
07026  
07027 xcb_glx_get_error_cookie_t
07028 xcb_glx_get_error (xcb_connection_t      *c  ,
07029                    xcb_glx_context_tag_t  context_tag  );
07030 
07043 /*****************************************************************************
07044  **
07045  ** xcb_glx_get_error_cookie_t xcb_glx_get_error_unchecked
07046  ** 
07047  ** @param xcb_connection_t      *c
07048  ** @param xcb_glx_context_tag_t  context_tag
07049  ** @returns xcb_glx_get_error_cookie_t
07050  **
07051  *****************************************************************************/
07052  
07053 xcb_glx_get_error_cookie_t
07054 xcb_glx_get_error_unchecked (xcb_connection_t      *c  ,
07055                              xcb_glx_context_tag_t  context_tag  );
07056 
07070 /*****************************************************************************
07071  **
07072  ** xcb_glx_get_error_reply_t * xcb_glx_get_error_reply
07073  ** 
07074  ** @param xcb_connection_t            *c
07075  ** @param xcb_glx_get_error_cookie_t   cookie
07076  ** @param xcb_generic_error_t        **e
07077  ** @returns xcb_glx_get_error_reply_t *
07078  **
07079  *****************************************************************************/
07080  
07081 xcb_glx_get_error_reply_t *
07082 xcb_glx_get_error_reply (xcb_connection_t            *c  ,
07083                          xcb_glx_get_error_cookie_t   cookie  ,
07084                          xcb_generic_error_t        **e  );
07085 
07095 /*****************************************************************************
07096  **
07097  ** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv
07098  ** 
07099  ** @param xcb_connection_t      *c
07100  ** @param xcb_glx_context_tag_t  context_tag
07101  ** @param uint32_t               pname
07102  ** @returns xcb_glx_get_floatv_cookie_t
07103  **
07104  *****************************************************************************/
07105  
07106 xcb_glx_get_floatv_cookie_t
07107 xcb_glx_get_floatv (xcb_connection_t      *c  ,
07108                     xcb_glx_context_tag_t  context_tag  ,
07109                     uint32_t               pname  );
07110 
07123 /*****************************************************************************
07124  **
07125  ** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv_unchecked
07126  ** 
07127  ** @param xcb_connection_t      *c
07128  ** @param xcb_glx_context_tag_t  context_tag
07129  ** @param uint32_t               pname
07130  ** @returns xcb_glx_get_floatv_cookie_t
07131  **
07132  *****************************************************************************/
07133  
07134 xcb_glx_get_floatv_cookie_t
07135 xcb_glx_get_floatv_unchecked (xcb_connection_t      *c  ,
07136                               xcb_glx_context_tag_t  context_tag  ,
07137                               uint32_t               pname  );
07138 
07139 
07140 /*****************************************************************************
07141  **
07142  ** xcb_glx_float32_t * xcb_glx_get_floatv_data
07143  ** 
07144  ** @param const xcb_glx_get_floatv_reply_t *R
07145  ** @returns xcb_glx_float32_t *
07146  **
07147  *****************************************************************************/
07148  
07149 xcb_glx_float32_t *
07150 xcb_glx_get_floatv_data (const xcb_glx_get_floatv_reply_t *R  );
07151 
07152 
07153 /*****************************************************************************
07154  **
07155  ** int xcb_glx_get_floatv_data_length
07156  ** 
07157  ** @param const xcb_glx_get_floatv_reply_t *R
07158  ** @returns int
07159  **
07160  *****************************************************************************/
07161  
07162 int
07163 xcb_glx_get_floatv_data_length (const xcb_glx_get_floatv_reply_t *R  );
07164 
07165 
07166 /*****************************************************************************
07167  **
07168  ** xcb_glx_float32_iterator_t xcb_glx_get_floatv_data_iterator
07169  ** 
07170  ** @param const xcb_glx_get_floatv_reply_t *R
07171  ** @returns xcb_glx_float32_iterator_t
07172  **
07173  *****************************************************************************/
07174  
07175 xcb_glx_float32_iterator_t
07176 xcb_glx_get_floatv_data_iterator (const xcb_glx_get_floatv_reply_t *R  );
07177 
07191 /*****************************************************************************
07192  **
07193  ** xcb_glx_get_floatv_reply_t * xcb_glx_get_floatv_reply
07194  ** 
07195  ** @param xcb_connection_t             *c
07196  ** @param xcb_glx_get_floatv_cookie_t   cookie
07197  ** @param xcb_generic_error_t         **e
07198  ** @returns xcb_glx_get_floatv_reply_t *
07199  **
07200  *****************************************************************************/
07201  
07202 xcb_glx_get_floatv_reply_t *
07203 xcb_glx_get_floatv_reply (xcb_connection_t             *c  ,
07204                           xcb_glx_get_floatv_cookie_t   cookie  ,
07205                           xcb_generic_error_t         **e  );
07206 
07216 /*****************************************************************************
07217  **
07218  ** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv
07219  ** 
07220  ** @param xcb_connection_t      *c
07221  ** @param xcb_glx_context_tag_t  context_tag
07222  ** @param uint32_t               pname
07223  ** @returns xcb_glx_get_integerv_cookie_t
07224  **
07225  *****************************************************************************/
07226  
07227 xcb_glx_get_integerv_cookie_t
07228 xcb_glx_get_integerv (xcb_connection_t      *c  ,
07229                       xcb_glx_context_tag_t  context_tag  ,
07230                       uint32_t               pname  );
07231 
07244 /*****************************************************************************
07245  **
07246  ** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv_unchecked
07247  ** 
07248  ** @param xcb_connection_t      *c
07249  ** @param xcb_glx_context_tag_t  context_tag
07250  ** @param uint32_t               pname
07251  ** @returns xcb_glx_get_integerv_cookie_t
07252  **
07253  *****************************************************************************/
07254  
07255 xcb_glx_get_integerv_cookie_t
07256 xcb_glx_get_integerv_unchecked (xcb_connection_t      *c  ,
07257                                 xcb_glx_context_tag_t  context_tag  ,
07258                                 uint32_t               pname  );
07259 
07260 
07261 /*****************************************************************************
07262  **
07263  ** int32_t * xcb_glx_get_integerv_data
07264  ** 
07265  ** @param const xcb_glx_get_integerv_reply_t *R
07266  ** @returns int32_t *
07267  **
07268  *****************************************************************************/
07269  
07270 int32_t *
07271 xcb_glx_get_integerv_data (const xcb_glx_get_integerv_reply_t *R  );
07272 
07273 
07274 /*****************************************************************************
07275  **
07276  ** int xcb_glx_get_integerv_data_length
07277  ** 
07278  ** @param const xcb_glx_get_integerv_reply_t *R
07279  ** @returns int
07280  **
07281  *****************************************************************************/
07282  
07283 int
07284 xcb_glx_get_integerv_data_length (const xcb_glx_get_integerv_reply_t *R  );
07285 
07286 
07287 /*****************************************************************************
07288  **
07289  ** xcb_generic_iterator_t xcb_glx_get_integerv_data_end
07290  ** 
07291  ** @param const xcb_glx_get_integerv_reply_t *R
07292  ** @returns xcb_generic_iterator_t
07293  **
07294  *****************************************************************************/
07295  
07296 xcb_generic_iterator_t
07297 xcb_glx_get_integerv_data_end (const xcb_glx_get_integerv_reply_t *R  );
07298 
07312 /*****************************************************************************
07313  **
07314  ** xcb_glx_get_integerv_reply_t * xcb_glx_get_integerv_reply
07315  ** 
07316  ** @param xcb_connection_t               *c
07317  ** @param xcb_glx_get_integerv_cookie_t   cookie
07318  ** @param xcb_generic_error_t           **e
07319  ** @returns xcb_glx_get_integerv_reply_t *
07320  **
07321  *****************************************************************************/
07322  
07323 xcb_glx_get_integerv_reply_t *
07324 xcb_glx_get_integerv_reply (xcb_connection_t               *c  ,
07325                             xcb_glx_get_integerv_cookie_t   cookie  ,
07326                             xcb_generic_error_t           **e  );
07327 
07337 /*****************************************************************************
07338  **
07339  ** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv
07340  ** 
07341  ** @param xcb_connection_t      *c
07342  ** @param xcb_glx_context_tag_t  context_tag
07343  ** @param uint32_t               light
07344  ** @param uint32_t               pname
07345  ** @returns xcb_glx_get_lightfv_cookie_t
07346  **
07347  *****************************************************************************/
07348  
07349 xcb_glx_get_lightfv_cookie_t
07350 xcb_glx_get_lightfv (xcb_connection_t      *c  ,
07351                      xcb_glx_context_tag_t  context_tag  ,
07352                      uint32_t               light  ,
07353                      uint32_t               pname  );
07354 
07367 /*****************************************************************************
07368  **
07369  ** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv_unchecked
07370  ** 
07371  ** @param xcb_connection_t      *c
07372  ** @param xcb_glx_context_tag_t  context_tag
07373  ** @param uint32_t               light
07374  ** @param uint32_t               pname
07375  ** @returns xcb_glx_get_lightfv_cookie_t
07376  **
07377  *****************************************************************************/
07378  
07379 xcb_glx_get_lightfv_cookie_t
07380 xcb_glx_get_lightfv_unchecked (xcb_connection_t      *c  ,
07381                                xcb_glx_context_tag_t  context_tag  ,
07382                                uint32_t               light  ,
07383                                uint32_t               pname  );
07384 
07385 
07386 /*****************************************************************************
07387  **
07388  ** xcb_glx_float32_t * xcb_glx_get_lightfv_data
07389  ** 
07390  ** @param const xcb_glx_get_lightfv_reply_t *R
07391  ** @returns xcb_glx_float32_t *
07392  **
07393  *****************************************************************************/
07394  
07395 xcb_glx_float32_t *
07396 xcb_glx_get_lightfv_data (const xcb_glx_get_lightfv_reply_t *R  );
07397 
07398 
07399 /*****************************************************************************
07400  **
07401  ** int xcb_glx_get_lightfv_data_length
07402  ** 
07403  ** @param const xcb_glx_get_lightfv_reply_t *R
07404  ** @returns int
07405  **
07406  *****************************************************************************/
07407  
07408 int
07409 xcb_glx_get_lightfv_data_length (const xcb_glx_get_lightfv_reply_t *R  );
07410 
07411 
07412 /*****************************************************************************
07413  **
07414  ** xcb_glx_float32_iterator_t xcb_glx_get_lightfv_data_iterator
07415  ** 
07416  ** @param const xcb_glx_get_lightfv_reply_t *R
07417  ** @returns xcb_glx_float32_iterator_t
07418  **
07419  *****************************************************************************/
07420  
07421 xcb_glx_float32_iterator_t
07422 xcb_glx_get_lightfv_data_iterator (const xcb_glx_get_lightfv_reply_t *R  );
07423 
07437 /*****************************************************************************
07438  **
07439  ** xcb_glx_get_lightfv_reply_t * xcb_glx_get_lightfv_reply
07440  ** 
07441  ** @param xcb_connection_t              *c
07442  ** @param xcb_glx_get_lightfv_cookie_t   cookie
07443  ** @param xcb_generic_error_t          **e
07444  ** @returns xcb_glx_get_lightfv_reply_t *
07445  **
07446  *****************************************************************************/
07447  
07448 xcb_glx_get_lightfv_reply_t *
07449 xcb_glx_get_lightfv_reply (xcb_connection_t              *c  ,
07450                            xcb_glx_get_lightfv_cookie_t   cookie  ,
07451                            xcb_generic_error_t          **e  );
07452 
07462 /*****************************************************************************
07463  **
07464  ** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv
07465  ** 
07466  ** @param xcb_connection_t      *c
07467  ** @param xcb_glx_context_tag_t  context_tag
07468  ** @param uint32_t               light
07469  ** @param uint32_t               pname
07470  ** @returns xcb_glx_get_lightiv_cookie_t
07471  **
07472  *****************************************************************************/
07473  
07474 xcb_glx_get_lightiv_cookie_t
07475 xcb_glx_get_lightiv (xcb_connection_t      *c  ,
07476                      xcb_glx_context_tag_t  context_tag  ,
07477                      uint32_t               light  ,
07478                      uint32_t               pname  );
07479 
07492 /*****************************************************************************
07493  **
07494  ** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv_unchecked
07495  ** 
07496  ** @param xcb_connection_t      *c
07497  ** @param xcb_glx_context_tag_t  context_tag
07498  ** @param uint32_t               light
07499  ** @param uint32_t               pname
07500  ** @returns xcb_glx_get_lightiv_cookie_t
07501  **
07502  *****************************************************************************/
07503  
07504 xcb_glx_get_lightiv_cookie_t
07505 xcb_glx_get_lightiv_unchecked (xcb_connection_t      *c  ,
07506                                xcb_glx_context_tag_t  context_tag  ,
07507                                uint32_t               light  ,
07508                                uint32_t               pname  );
07509 
07510 
07511 /*****************************************************************************
07512  **
07513  ** int32_t * xcb_glx_get_lightiv_data
07514  ** 
07515  ** @param const xcb_glx_get_lightiv_reply_t *R
07516  ** @returns int32_t *
07517  **
07518  *****************************************************************************/
07519  
07520 int32_t *
07521 xcb_glx_get_lightiv_data (const xcb_glx_get_lightiv_reply_t *R  );
07522 
07523 
07524 /*****************************************************************************
07525  **
07526  ** int xcb_glx_get_lightiv_data_length
07527  ** 
07528  ** @param const xcb_glx_get_lightiv_reply_t *R
07529  ** @returns int
07530  **
07531  *****************************************************************************/
07532  
07533 int
07534 xcb_glx_get_lightiv_data_length (const xcb_glx_get_lightiv_reply_t *R  );
07535 
07536 
07537 /*****************************************************************************
07538  **
07539  ** xcb_generic_iterator_t xcb_glx_get_lightiv_data_end
07540  ** 
07541  ** @param const xcb_glx_get_lightiv_reply_t *R
07542  ** @returns xcb_generic_iterator_t
07543  **
07544  *****************************************************************************/
07545  
07546 xcb_generic_iterator_t
07547 xcb_glx_get_lightiv_data_end (const xcb_glx_get_lightiv_reply_t *R  );
07548 
07562 /*****************************************************************************
07563  **
07564  ** xcb_glx_get_lightiv_reply_t * xcb_glx_get_lightiv_reply
07565  ** 
07566  ** @param xcb_connection_t              *c
07567  ** @param xcb_glx_get_lightiv_cookie_t   cookie
07568  ** @param xcb_generic_error_t          **e
07569  ** @returns xcb_glx_get_lightiv_reply_t *
07570  **
07571  *****************************************************************************/
07572  
07573 xcb_glx_get_lightiv_reply_t *
07574 xcb_glx_get_lightiv_reply (xcb_connection_t              *c  ,
07575                            xcb_glx_get_lightiv_cookie_t   cookie  ,
07576                            xcb_generic_error_t          **e  );
07577 
07587 /*****************************************************************************
07588  **
07589  ** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv
07590  ** 
07591  ** @param xcb_connection_t      *c
07592  ** @param xcb_glx_context_tag_t  context_tag
07593  ** @param uint32_t               target
07594  ** @param uint32_t               query
07595  ** @returns xcb_glx_get_mapdv_cookie_t
07596  **
07597  *****************************************************************************/
07598  
07599 xcb_glx_get_mapdv_cookie_t
07600 xcb_glx_get_mapdv (xcb_connection_t      *c  ,
07601                    xcb_glx_context_tag_t  context_tag  ,
07602                    uint32_t               target  ,
07603                    uint32_t               query  );
07604 
07617 /*****************************************************************************
07618  **
07619  ** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv_unchecked
07620  ** 
07621  ** @param xcb_connection_t      *c
07622  ** @param xcb_glx_context_tag_t  context_tag
07623  ** @param uint32_t               target
07624  ** @param uint32_t               query
07625  ** @returns xcb_glx_get_mapdv_cookie_t
07626  **
07627  *****************************************************************************/
07628  
07629 xcb_glx_get_mapdv_cookie_t
07630 xcb_glx_get_mapdv_unchecked (xcb_connection_t      *c  ,
07631                              xcb_glx_context_tag_t  context_tag  ,
07632                              uint32_t               target  ,
07633                              uint32_t               query  );
07634 
07635 
07636 /*****************************************************************************
07637  **
07638  ** xcb_glx_float64_t * xcb_glx_get_mapdv_data
07639  ** 
07640  ** @param const xcb_glx_get_mapdv_reply_t *R
07641  ** @returns xcb_glx_float64_t *
07642  **
07643  *****************************************************************************/
07644  
07645 xcb_glx_float64_t *
07646 xcb_glx_get_mapdv_data (const xcb_glx_get_mapdv_reply_t *R  );
07647 
07648 
07649 /*****************************************************************************
07650  **
07651  ** int xcb_glx_get_mapdv_data_length
07652  ** 
07653  ** @param const xcb_glx_get_mapdv_reply_t *R
07654  ** @returns int
07655  **
07656  *****************************************************************************/
07657  
07658 int
07659 xcb_glx_get_mapdv_data_length (const xcb_glx_get_mapdv_reply_t *R  );
07660 
07661 
07662 /*****************************************************************************
07663  **
07664  ** xcb_glx_float64_iterator_t xcb_glx_get_mapdv_data_iterator
07665  ** 
07666  ** @param const xcb_glx_get_mapdv_reply_t *R
07667  ** @returns xcb_glx_float64_iterator_t
07668  **
07669  *****************************************************************************/
07670  
07671 xcb_glx_float64_iterator_t
07672 xcb_glx_get_mapdv_data_iterator (const xcb_glx_get_mapdv_reply_t *R  );
07673 
07687 /*****************************************************************************
07688  **
07689  ** xcb_glx_get_mapdv_reply_t * xcb_glx_get_mapdv_reply
07690  ** 
07691  ** @param xcb_connection_t            *c
07692  ** @param xcb_glx_get_mapdv_cookie_t   cookie
07693  ** @param xcb_generic_error_t        **e
07694  ** @returns xcb_glx_get_mapdv_reply_t *
07695  **
07696  *****************************************************************************/
07697  
07698 xcb_glx_get_mapdv_reply_t *
07699 xcb_glx_get_mapdv_reply (xcb_connection_t            *c  ,
07700                          xcb_glx_get_mapdv_cookie_t   cookie  ,
07701                          xcb_generic_error_t        **e  );
07702 
07712 /*****************************************************************************
07713  **
07714  ** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv
07715  ** 
07716  ** @param xcb_connection_t      *c
07717  ** @param xcb_glx_context_tag_t  context_tag
07718  ** @param uint32_t               target
07719  ** @param uint32_t               query
07720  ** @returns xcb_glx_get_mapfv_cookie_t
07721  **
07722  *****************************************************************************/
07723  
07724 xcb_glx_get_mapfv_cookie_t
07725 xcb_glx_get_mapfv (xcb_connection_t      *c  ,
07726                    xcb_glx_context_tag_t  context_tag  ,
07727                    uint32_t               target  ,
07728                    uint32_t               query  );
07729 
07742 /*****************************************************************************
07743  **
07744  ** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv_unchecked
07745  ** 
07746  ** @param xcb_connection_t      *c
07747  ** @param xcb_glx_context_tag_t  context_tag
07748  ** @param uint32_t               target
07749  ** @param uint32_t               query
07750  ** @returns xcb_glx_get_mapfv_cookie_t
07751  **
07752  *****************************************************************************/
07753  
07754 xcb_glx_get_mapfv_cookie_t
07755 xcb_glx_get_mapfv_unchecked (xcb_connection_t      *c  ,
07756                              xcb_glx_context_tag_t  context_tag  ,
07757                              uint32_t               target  ,
07758                              uint32_t               query  );
07759 
07760 
07761 /*****************************************************************************
07762  **
07763  ** xcb_glx_float32_t * xcb_glx_get_mapfv_data
07764  ** 
07765  ** @param const xcb_glx_get_mapfv_reply_t *R
07766  ** @returns xcb_glx_float32_t *
07767  **
07768  *****************************************************************************/
07769  
07770 xcb_glx_float32_t *
07771 xcb_glx_get_mapfv_data (const xcb_glx_get_mapfv_reply_t *R  );
07772 
07773 
07774 /*****************************************************************************
07775  **
07776  ** int xcb_glx_get_mapfv_data_length
07777  ** 
07778  ** @param const xcb_glx_get_mapfv_reply_t *R
07779  ** @returns int
07780  **
07781  *****************************************************************************/
07782  
07783 int
07784 xcb_glx_get_mapfv_data_length (const xcb_glx_get_mapfv_reply_t *R  );
07785 
07786 
07787 /*****************************************************************************
07788  **
07789  ** xcb_glx_float32_iterator_t xcb_glx_get_mapfv_data_iterator
07790  ** 
07791  ** @param const xcb_glx_get_mapfv_reply_t *R
07792  ** @returns xcb_glx_float32_iterator_t
07793  **
07794  *****************************************************************************/
07795  
07796 xcb_glx_float32_iterator_t
07797 xcb_glx_get_mapfv_data_iterator (const xcb_glx_get_mapfv_reply_t *R  );
07798 
07812 /*****************************************************************************
07813  **
07814  ** xcb_glx_get_mapfv_reply_t * xcb_glx_get_mapfv_reply
07815  ** 
07816  ** @param xcb_connection_t            *c
07817  ** @param xcb_glx_get_mapfv_cookie_t   cookie
07818  ** @param xcb_generic_error_t        **e
07819  ** @returns xcb_glx_get_mapfv_reply_t *
07820  **
07821  *****************************************************************************/
07822  
07823 xcb_glx_get_mapfv_reply_t *
07824 xcb_glx_get_mapfv_reply (xcb_connection_t            *c  ,
07825                          xcb_glx_get_mapfv_cookie_t   cookie  ,
07826                          xcb_generic_error_t        **e  );
07827 
07837 /*****************************************************************************
07838  **
07839  ** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv
07840  ** 
07841  ** @param xcb_connection_t      *c
07842  ** @param xcb_glx_context_tag_t  context_tag
07843  ** @param uint32_t               target
07844  ** @param uint32_t               query
07845  ** @returns xcb_glx_get_mapiv_cookie_t
07846  **
07847  *****************************************************************************/
07848  
07849 xcb_glx_get_mapiv_cookie_t
07850 xcb_glx_get_mapiv (xcb_connection_t      *c  ,
07851                    xcb_glx_context_tag_t  context_tag  ,
07852                    uint32_t               target  ,
07853                    uint32_t               query  );
07854 
07867 /*****************************************************************************
07868  **
07869  ** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv_unchecked
07870  ** 
07871  ** @param xcb_connection_t      *c
07872  ** @param xcb_glx_context_tag_t  context_tag
07873  ** @param uint32_t               target
07874  ** @param uint32_t               query
07875  ** @returns xcb_glx_get_mapiv_cookie_t
07876  **
07877  *****************************************************************************/
07878  
07879 xcb_glx_get_mapiv_cookie_t
07880 xcb_glx_get_mapiv_unchecked (xcb_connection_t      *c  ,
07881                              xcb_glx_context_tag_t  context_tag  ,
07882                              uint32_t               target  ,
07883                              uint32_t               query  );
07884 
07885 
07886 /*****************************************************************************
07887  **
07888  ** int32_t * xcb_glx_get_mapiv_data
07889  ** 
07890  ** @param const xcb_glx_get_mapiv_reply_t *R
07891  ** @returns int32_t *
07892  **
07893  *****************************************************************************/
07894  
07895 int32_t *
07896 xcb_glx_get_mapiv_data (const xcb_glx_get_mapiv_reply_t *R  );
07897 
07898 
07899 /*****************************************************************************
07900  **
07901  ** int xcb_glx_get_mapiv_data_length
07902  ** 
07903  ** @param const xcb_glx_get_mapiv_reply_t *R
07904  ** @returns int
07905  **
07906  *****************************************************************************/
07907  
07908 int
07909 xcb_glx_get_mapiv_data_length (const xcb_glx_get_mapiv_reply_t *R  );
07910 
07911 
07912 /*****************************************************************************
07913  **
07914  ** xcb_generic_iterator_t xcb_glx_get_mapiv_data_end
07915  ** 
07916  ** @param const xcb_glx_get_mapiv_reply_t *R
07917  ** @returns xcb_generic_iterator_t
07918  **
07919  *****************************************************************************/
07920  
07921 xcb_generic_iterator_t
07922 xcb_glx_get_mapiv_data_end (const xcb_glx_get_mapiv_reply_t *R  );
07923 
07937 /*****************************************************************************
07938  **
07939  ** xcb_glx_get_mapiv_reply_t * xcb_glx_get_mapiv_reply
07940  ** 
07941  ** @param xcb_connection_t            *c
07942  ** @param xcb_glx_get_mapiv_cookie_t   cookie
07943  ** @param xcb_generic_error_t        **e
07944  ** @returns xcb_glx_get_mapiv_reply_t *
07945  **
07946  *****************************************************************************/
07947  
07948 xcb_glx_get_mapiv_reply_t *
07949 xcb_glx_get_mapiv_reply (xcb_connection_t            *c  ,
07950                          xcb_glx_get_mapiv_cookie_t   cookie  ,
07951                          xcb_generic_error_t        **e  );
07952 
07962 /*****************************************************************************
07963  **
07964  ** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv
07965  ** 
07966  ** @param xcb_connection_t      *c
07967  ** @param xcb_glx_context_tag_t  context_tag
07968  ** @param uint32_t               face
07969  ** @param uint32_t               pname
07970  ** @returns xcb_glx_get_materialfv_cookie_t
07971  **
07972  *****************************************************************************/
07973  
07974 xcb_glx_get_materialfv_cookie_t
07975 xcb_glx_get_materialfv (xcb_connection_t      *c  ,
07976                         xcb_glx_context_tag_t  context_tag  ,
07977                         uint32_t               face  ,
07978                         uint32_t               pname  );
07979 
07992 /*****************************************************************************
07993  **
07994  ** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv_unchecked
07995  ** 
07996  ** @param xcb_connection_t      *c
07997  ** @param xcb_glx_context_tag_t  context_tag
07998  ** @param uint32_t               face
07999  ** @param uint32_t               pname
08000  ** @returns xcb_glx_get_materialfv_cookie_t
08001  **
08002  *****************************************************************************/
08003  
08004 xcb_glx_get_materialfv_cookie_t
08005 xcb_glx_get_materialfv_unchecked (xcb_connection_t      *c  ,
08006                                   xcb_glx_context_tag_t  context_tag  ,
08007                                   uint32_t               face  ,
08008                                   uint32_t               pname  );
08009 
08010 
08011 /*****************************************************************************
08012  **
08013  ** xcb_glx_float32_t * xcb_glx_get_materialfv_data
08014  ** 
08015  ** @param const xcb_glx_get_materialfv_reply_t *R
08016  ** @returns xcb_glx_float32_t *
08017  **
08018  *****************************************************************************/
08019  
08020 xcb_glx_float32_t *
08021 xcb_glx_get_materialfv_data (const xcb_glx_get_materialfv_reply_t *R  );
08022 
08023 
08024 /*****************************************************************************
08025  **
08026  ** int xcb_glx_get_materialfv_data_length
08027  ** 
08028  ** @param const xcb_glx_get_materialfv_reply_t *R
08029  ** @returns int
08030  **
08031  *****************************************************************************/
08032  
08033 int
08034 xcb_glx_get_materialfv_data_length (const xcb_glx_get_materialfv_reply_t *R  );
08035 
08036 
08037 /*****************************************************************************
08038  **
08039  ** xcb_glx_float32_iterator_t xcb_glx_get_materialfv_data_iterator
08040  ** 
08041  ** @param const xcb_glx_get_materialfv_reply_t *R
08042  ** @returns xcb_glx_float32_iterator_t
08043  **
08044  *****************************************************************************/
08045  
08046 xcb_glx_float32_iterator_t
08047 xcb_glx_get_materialfv_data_iterator (const xcb_glx_get_materialfv_reply_t *R  );
08048 
08062 /*****************************************************************************
08063  **
08064  ** xcb_glx_get_materialfv_reply_t * xcb_glx_get_materialfv_reply
08065  ** 
08066  ** @param xcb_connection_t                 *c
08067  ** @param xcb_glx_get_materialfv_cookie_t   cookie
08068  ** @param xcb_generic_error_t             **e
08069  ** @returns xcb_glx_get_materialfv_reply_t *
08070  **
08071  *****************************************************************************/
08072  
08073 xcb_glx_get_materialfv_reply_t *
08074 xcb_glx_get_materialfv_reply (xcb_connection_t                 *c  ,
08075                               xcb_glx_get_materialfv_cookie_t   cookie  ,
08076                               xcb_generic_error_t             **e  );
08077 
08087 /*****************************************************************************
08088  **
08089  ** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv
08090  ** 
08091  ** @param xcb_connection_t      *c
08092  ** @param xcb_glx_context_tag_t  context_tag
08093  ** @param uint32_t               face
08094  ** @param uint32_t               pname
08095  ** @returns xcb_glx_get_materialiv_cookie_t
08096  **
08097  *****************************************************************************/
08098  
08099 xcb_glx_get_materialiv_cookie_t
08100 xcb_glx_get_materialiv (xcb_connection_t      *c  ,
08101                         xcb_glx_context_tag_t  context_tag  ,
08102                         uint32_t               face  ,
08103                         uint32_t               pname  );
08104 
08117 /*****************************************************************************
08118  **
08119  ** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv_unchecked
08120  ** 
08121  ** @param xcb_connection_t      *c
08122  ** @param xcb_glx_context_tag_t  context_tag
08123  ** @param uint32_t               face
08124  ** @param uint32_t               pname
08125  ** @returns xcb_glx_get_materialiv_cookie_t
08126  **
08127  *****************************************************************************/
08128  
08129 xcb_glx_get_materialiv_cookie_t
08130 xcb_glx_get_materialiv_unchecked (xcb_connection_t      *c  ,
08131                                   xcb_glx_context_tag_t  context_tag  ,
08132                                   uint32_t               face  ,
08133                                   uint32_t               pname  );
08134 
08135 
08136 /*****************************************************************************
08137  **
08138  ** int32_t * xcb_glx_get_materialiv_data
08139  ** 
08140  ** @param const xcb_glx_get_materialiv_reply_t *R
08141  ** @returns int32_t *
08142  **
08143  *****************************************************************************/
08144  
08145 int32_t *
08146 xcb_glx_get_materialiv_data (const xcb_glx_get_materialiv_reply_t *R  );
08147 
08148 
08149 /*****************************************************************************
08150  **
08151  ** int xcb_glx_get_materialiv_data_length
08152  ** 
08153  ** @param const xcb_glx_get_materialiv_reply_t *R
08154  ** @returns int
08155  **
08156  *****************************************************************************/
08157  
08158 int
08159 xcb_glx_get_materialiv_data_length (const xcb_glx_get_materialiv_reply_t *R  );
08160 
08161 
08162 /*****************************************************************************
08163  **
08164  ** xcb_generic_iterator_t xcb_glx_get_materialiv_data_end
08165  ** 
08166  ** @param const xcb_glx_get_materialiv_reply_t *R
08167  ** @returns xcb_generic_iterator_t
08168  **
08169  *****************************************************************************/
08170  
08171 xcb_generic_iterator_t
08172 xcb_glx_get_materialiv_data_end (const xcb_glx_get_materialiv_reply_t *R  );
08173 
08187 /*****************************************************************************
08188  **
08189  ** xcb_glx_get_materialiv_reply_t * xcb_glx_get_materialiv_reply
08190  ** 
08191  ** @param xcb_connection_t                 *c
08192  ** @param xcb_glx_get_materialiv_cookie_t   cookie
08193  ** @param xcb_generic_error_t             **e
08194  ** @returns xcb_glx_get_materialiv_reply_t *
08195  **
08196  *****************************************************************************/
08197  
08198 xcb_glx_get_materialiv_reply_t *
08199 xcb_glx_get_materialiv_reply (xcb_connection_t                 *c  ,
08200                               xcb_glx_get_materialiv_cookie_t   cookie  ,
08201                               xcb_generic_error_t             **e  );
08202 
08212 /*****************************************************************************
08213  **
08214  ** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv
08215  ** 
08216  ** @param xcb_connection_t      *c
08217  ** @param xcb_glx_context_tag_t  context_tag
08218  ** @param uint32_t               map
08219  ** @returns xcb_glx_get_pixel_mapfv_cookie_t
08220  **
08221  *****************************************************************************/
08222  
08223 xcb_glx_get_pixel_mapfv_cookie_t
08224 xcb_glx_get_pixel_mapfv (xcb_connection_t      *c  ,
08225                          xcb_glx_context_tag_t  context_tag  ,
08226                          uint32_t               map  );
08227 
08240 /*****************************************************************************
08241  **
08242  ** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv_unchecked
08243  ** 
08244  ** @param xcb_connection_t      *c
08245  ** @param xcb_glx_context_tag_t  context_tag
08246  ** @param uint32_t               map
08247  ** @returns xcb_glx_get_pixel_mapfv_cookie_t
08248  **
08249  *****************************************************************************/
08250  
08251 xcb_glx_get_pixel_mapfv_cookie_t
08252 xcb_glx_get_pixel_mapfv_unchecked (xcb_connection_t      *c  ,
08253                                    xcb_glx_context_tag_t  context_tag  ,
08254                                    uint32_t               map  );
08255 
08256 
08257 /*****************************************************************************
08258  **
08259  ** xcb_glx_float32_t * xcb_glx_get_pixel_mapfv_data
08260  ** 
08261  ** @param const xcb_glx_get_pixel_mapfv_reply_t *R
08262  ** @returns xcb_glx_float32_t *
08263  **
08264  *****************************************************************************/
08265  
08266 xcb_glx_float32_t *
08267 xcb_glx_get_pixel_mapfv_data (const xcb_glx_get_pixel_mapfv_reply_t *R  );
08268 
08269 
08270 /*****************************************************************************
08271  **
08272  ** int xcb_glx_get_pixel_mapfv_data_length
08273  ** 
08274  ** @param const xcb_glx_get_pixel_mapfv_reply_t *R
08275  ** @returns int
08276  **
08277  *****************************************************************************/
08278  
08279 int
08280 xcb_glx_get_pixel_mapfv_data_length (const xcb_glx_get_pixel_mapfv_reply_t *R  );
08281 
08282 
08283 /*****************************************************************************
08284  **
08285  ** xcb_glx_float32_iterator_t xcb_glx_get_pixel_mapfv_data_iterator
08286  ** 
08287  ** @param const xcb_glx_get_pixel_mapfv_reply_t *R
08288  ** @returns xcb_glx_float32_iterator_t
08289  **
08290  *****************************************************************************/
08291  
08292 xcb_glx_float32_iterator_t
08293 xcb_glx_get_pixel_mapfv_data_iterator (const xcb_glx_get_pixel_mapfv_reply_t *R  );
08294 
08308 /*****************************************************************************
08309  **
08310  ** xcb_glx_get_pixel_mapfv_reply_t * xcb_glx_get_pixel_mapfv_reply
08311  ** 
08312  ** @param xcb_connection_t                  *c
08313  ** @param xcb_glx_get_pixel_mapfv_cookie_t   cookie
08314  ** @param xcb_generic_error_t              **e
08315  ** @returns xcb_glx_get_pixel_mapfv_reply_t *
08316  **
08317  *****************************************************************************/
08318  
08319 xcb_glx_get_pixel_mapfv_reply_t *
08320 xcb_glx_get_pixel_mapfv_reply (xcb_connection_t                  *c  ,
08321                                xcb_glx_get_pixel_mapfv_cookie_t   cookie  ,
08322                                xcb_generic_error_t              **e  );
08323 
08333 /*****************************************************************************
08334  **
08335  ** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv
08336  ** 
08337  ** @param xcb_connection_t      *c
08338  ** @param xcb_glx_context_tag_t  context_tag
08339  ** @param uint32_t               map
08340  ** @returns xcb_glx_get_pixel_mapuiv_cookie_t
08341  **
08342  *****************************************************************************/
08343  
08344 xcb_glx_get_pixel_mapuiv_cookie_t
08345 xcb_glx_get_pixel_mapuiv (xcb_connection_t      *c  ,
08346                           xcb_glx_context_tag_t  context_tag  ,
08347                           uint32_t               map  );
08348 
08361 /*****************************************************************************
08362  **
08363  ** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv_unchecked
08364  ** 
08365  ** @param xcb_connection_t      *c
08366  ** @param xcb_glx_context_tag_t  context_tag
08367  ** @param uint32_t               map
08368  ** @returns xcb_glx_get_pixel_mapuiv_cookie_t
08369  **
08370  *****************************************************************************/
08371  
08372 xcb_glx_get_pixel_mapuiv_cookie_t
08373 xcb_glx_get_pixel_mapuiv_unchecked (xcb_connection_t      *c  ,
08374                                     xcb_glx_context_tag_t  context_tag  ,
08375                                     uint32_t               map  );
08376 
08377 
08378 /*****************************************************************************
08379  **
08380  ** uint32_t * xcb_glx_get_pixel_mapuiv_data
08381  ** 
08382  ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
08383  ** @returns uint32_t *
08384  **
08385  *****************************************************************************/
08386  
08387 uint32_t *
08388 xcb_glx_get_pixel_mapuiv_data (const xcb_glx_get_pixel_mapuiv_reply_t *R  );
08389 
08390 
08391 /*****************************************************************************
08392  **
08393  ** int xcb_glx_get_pixel_mapuiv_data_length
08394  ** 
08395  ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
08396  ** @returns int
08397  **
08398  *****************************************************************************/
08399  
08400 int
08401 xcb_glx_get_pixel_mapuiv_data_length (const xcb_glx_get_pixel_mapuiv_reply_t *R  );
08402 
08403 
08404 /*****************************************************************************
08405  **
08406  ** xcb_generic_iterator_t xcb_glx_get_pixel_mapuiv_data_end
08407  ** 
08408  ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
08409  ** @returns xcb_generic_iterator_t
08410  **
08411  *****************************************************************************/
08412  
08413 xcb_generic_iterator_t
08414 xcb_glx_get_pixel_mapuiv_data_end (const xcb_glx_get_pixel_mapuiv_reply_t *R  );
08415 
08429 /*****************************************************************************
08430  **
08431  ** xcb_glx_get_pixel_mapuiv_reply_t * xcb_glx_get_pixel_mapuiv_reply
08432  ** 
08433  ** @param xcb_connection_t                   *c
08434  ** @param xcb_glx_get_pixel_mapuiv_cookie_t   cookie
08435  ** @param xcb_generic_error_t               **e
08436  ** @returns xcb_glx_get_pixel_mapuiv_reply_t *
08437  **
08438  *****************************************************************************/
08439  
08440 xcb_glx_get_pixel_mapuiv_reply_t *
08441 xcb_glx_get_pixel_mapuiv_reply (xcb_connection_t                   *c  ,
08442                                 xcb_glx_get_pixel_mapuiv_cookie_t   cookie  ,
08443                                 xcb_generic_error_t               **e  );
08444 
08454 /*****************************************************************************
08455  **
08456  ** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv
08457  ** 
08458  ** @param xcb_connection_t      *c
08459  ** @param xcb_glx_context_tag_t  context_tag
08460  ** @param uint32_t               map
08461  ** @returns xcb_glx_get_pixel_mapusv_cookie_t
08462  **
08463  *****************************************************************************/
08464  
08465 xcb_glx_get_pixel_mapusv_cookie_t
08466 xcb_glx_get_pixel_mapusv (xcb_connection_t      *c  ,
08467                           xcb_glx_context_tag_t  context_tag  ,
08468                           uint32_t               map  );
08469 
08482 /*****************************************************************************
08483  **
08484  ** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv_unchecked
08485  ** 
08486  ** @param xcb_connection_t      *c
08487  ** @param xcb_glx_context_tag_t  context_tag
08488  ** @param uint32_t               map
08489  ** @returns xcb_glx_get_pixel_mapusv_cookie_t
08490  **
08491  *****************************************************************************/
08492  
08493 xcb_glx_get_pixel_mapusv_cookie_t
08494 xcb_glx_get_pixel_mapusv_unchecked (xcb_connection_t      *c  ,
08495                                     xcb_glx_context_tag_t  context_tag  ,
08496                                     uint32_t               map  );
08497 
08498 
08499 /*****************************************************************************
08500  **
08501  ** uint16_t * xcb_glx_get_pixel_mapusv_data
08502  ** 
08503  ** @param const xcb_glx_get_pixel_mapusv_reply_t *R
08504  ** @returns uint16_t *
08505  **
08506  *****************************************************************************/
08507  
08508 uint16_t *
08509 xcb_glx_get_pixel_mapusv_data (const xcb_glx_get_pixel_mapusv_reply_t *R  );
08510 
08511 
08512 /*****************************************************************************
08513  **
08514  ** int xcb_glx_get_pixel_mapusv_data_length
08515  ** 
08516  ** @param const xcb_glx_get_pixel_mapusv_reply_t *R
08517  ** @returns int
08518  **
08519  *****************************************************************************/
08520  
08521 int
08522 xcb_glx_get_pixel_mapusv_data_length (const xcb_glx_get_pixel_mapusv_reply_t *R  );
08523 
08524 
08525 /*****************************************************************************
08526  **
08527  ** xcb_generic_iterator_t xcb_glx_get_pixel_mapusv_data_end
08528  ** 
08529  ** @param const xcb_glx_get_pixel_mapusv_reply_t *R
08530  ** @returns xcb_generic_iterator_t
08531  **
08532  *****************************************************************************/
08533  
08534 xcb_generic_iterator_t
08535 xcb_glx_get_pixel_mapusv_data_end (const xcb_glx_get_pixel_mapusv_reply_t *R  );
08536 
08550 /*****************************************************************************
08551  **
08552  ** xcb_glx_get_pixel_mapusv_reply_t * xcb_glx_get_pixel_mapusv_reply
08553  ** 
08554  ** @param xcb_connection_t                   *c
08555  ** @param xcb_glx_get_pixel_mapusv_cookie_t   cookie
08556  ** @param xcb_generic_error_t               **e
08557  ** @returns xcb_glx_get_pixel_mapusv_reply_t *
08558  **
08559  *****************************************************************************/
08560  
08561 xcb_glx_get_pixel_mapusv_reply_t *
08562 xcb_glx_get_pixel_mapusv_reply (xcb_connection_t                   *c  ,
08563                                 xcb_glx_get_pixel_mapusv_cookie_t   cookie  ,
08564                                 xcb_generic_error_t               **e  );
08565 
08575 /*****************************************************************************
08576  **
08577  ** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple
08578  ** 
08579  ** @param xcb_connection_t      *c
08580  ** @param xcb_glx_context_tag_t  context_tag
08581  ** @param uint8_t                lsb_first
08582  ** @returns xcb_glx_get_polygon_stipple_cookie_t
08583  **
08584  *****************************************************************************/
08585  
08586 xcb_glx_get_polygon_stipple_cookie_t
08587 xcb_glx_get_polygon_stipple (xcb_connection_t      *c  ,
08588                              xcb_glx_context_tag_t  context_tag  ,
08589                              uint8_t                lsb_first  );
08590 
08603 /*****************************************************************************
08604  **
08605  ** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple_unchecked
08606  ** 
08607  ** @param xcb_connection_t      *c
08608  ** @param xcb_glx_context_tag_t  context_tag
08609  ** @param uint8_t                lsb_first
08610  ** @returns xcb_glx_get_polygon_stipple_cookie_t
08611  **
08612  *****************************************************************************/
08613  
08614 xcb_glx_get_polygon_stipple_cookie_t
08615 xcb_glx_get_polygon_stipple_unchecked (xcb_connection_t      *c  ,
08616                                        xcb_glx_context_tag_t  context_tag  ,
08617                                        uint8_t                lsb_first  );
08618 
08619 
08620 /*****************************************************************************
08621  **
08622  ** uint8_t * xcb_glx_get_polygon_stipple_data
08623  ** 
08624  ** @param const xcb_glx_get_polygon_stipple_reply_t *R
08625  ** @returns uint8_t *
08626  **
08627  *****************************************************************************/
08628  
08629 uint8_t *
08630 xcb_glx_get_polygon_stipple_data (const xcb_glx_get_polygon_stipple_reply_t *R  );
08631 
08632 
08633 /*****************************************************************************
08634  **
08635  ** int xcb_glx_get_polygon_stipple_data_length
08636  ** 
08637  ** @param const xcb_glx_get_polygon_stipple_reply_t *R
08638  ** @returns int
08639  **
08640  *****************************************************************************/
08641  
08642 int
08643 xcb_glx_get_polygon_stipple_data_length (const xcb_glx_get_polygon_stipple_reply_t *R  );
08644 
08645 
08646 /*****************************************************************************
08647  **
08648  ** xcb_generic_iterator_t xcb_glx_get_polygon_stipple_data_end
08649  ** 
08650  ** @param const xcb_glx_get_polygon_stipple_reply_t *R
08651  ** @returns xcb_generic_iterator_t
08652  **
08653  *****************************************************************************/
08654  
08655 xcb_generic_iterator_t
08656 xcb_glx_get_polygon_stipple_data_end (const xcb_glx_get_polygon_stipple_reply_t *R  );
08657 
08671 /*****************************************************************************
08672  **
08673  ** xcb_glx_get_polygon_stipple_reply_t * xcb_glx_get_polygon_stipple_reply
08674  ** 
08675  ** @param xcb_connection_t                      *c
08676  ** @param xcb_glx_get_polygon_stipple_cookie_t   cookie
08677  ** @param xcb_generic_error_t                  **e
08678  ** @returns xcb_glx_get_polygon_stipple_reply_t *
08679  **
08680  *****************************************************************************/
08681  
08682 xcb_glx_get_polygon_stipple_reply_t *
08683 xcb_glx_get_polygon_stipple_reply (xcb_connection_t                      *c  ,
08684                                    xcb_glx_get_polygon_stipple_cookie_t   cookie  ,
08685                                    xcb_generic_error_t                  **e  );
08686 
08696 /*****************************************************************************
08697  **
08698  ** xcb_glx_get_string_cookie_t xcb_glx_get_string
08699  ** 
08700  ** @param xcb_connection_t      *c
08701  ** @param xcb_glx_context_tag_t  context_tag
08702  ** @param uint32_t               name
08703  ** @returns xcb_glx_get_string_cookie_t
08704  **
08705  *****************************************************************************/
08706  
08707 xcb_glx_get_string_cookie_t
08708 xcb_glx_get_string (xcb_connection_t      *c  ,
08709                     xcb_glx_context_tag_t  context_tag  ,
08710                     uint32_t               name  );
08711 
08724 /*****************************************************************************
08725  **
08726  ** xcb_glx_get_string_cookie_t xcb_glx_get_string_unchecked
08727  ** 
08728  ** @param xcb_connection_t      *c
08729  ** @param xcb_glx_context_tag_t  context_tag
08730  ** @param uint32_t               name
08731  ** @returns xcb_glx_get_string_cookie_t
08732  **
08733  *****************************************************************************/
08734  
08735 xcb_glx_get_string_cookie_t
08736 xcb_glx_get_string_unchecked (xcb_connection_t      *c  ,
08737                               xcb_glx_context_tag_t  context_tag  ,
08738                               uint32_t               name  );
08739 
08740 
08741 /*****************************************************************************
08742  **
08743  ** uint8_t * xcb_glx_get_string_string
08744  ** 
08745  ** @param const xcb_glx_get_string_reply_t *R
08746  ** @returns uint8_t *
08747  **
08748  *****************************************************************************/
08749  
08750 uint8_t *
08751 xcb_glx_get_string_string (const xcb_glx_get_string_reply_t *R  );
08752 
08753 
08754 /*****************************************************************************
08755  **
08756  ** int xcb_glx_get_string_string_length
08757  ** 
08758  ** @param const xcb_glx_get_string_reply_t *R
08759  ** @returns int
08760  **
08761  *****************************************************************************/
08762  
08763 int
08764 xcb_glx_get_string_string_length (const xcb_glx_get_string_reply_t *R  );
08765 
08766 
08767 /*****************************************************************************
08768  **
08769  ** xcb_generic_iterator_t xcb_glx_get_string_string_end
08770  ** 
08771  ** @param const xcb_glx_get_string_reply_t *R
08772  ** @returns xcb_generic_iterator_t
08773  **
08774  *****************************************************************************/
08775  
08776 xcb_generic_iterator_t
08777 xcb_glx_get_string_string_end (const xcb_glx_get_string_reply_t *R  );
08778 
08792 /*****************************************************************************
08793  **
08794  ** xcb_glx_get_string_reply_t * xcb_glx_get_string_reply
08795  ** 
08796  ** @param xcb_connection_t             *c
08797  ** @param xcb_glx_get_string_cookie_t   cookie
08798  ** @param xcb_generic_error_t         **e
08799  ** @returns xcb_glx_get_string_reply_t *
08800  **
08801  *****************************************************************************/
08802  
08803 xcb_glx_get_string_reply_t *
08804 xcb_glx_get_string_reply (xcb_connection_t             *c  ,
08805                           xcb_glx_get_string_cookie_t   cookie  ,
08806                           xcb_generic_error_t         **e  );
08807 
08817 /*****************************************************************************
08818  **
08819  ** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv
08820  ** 
08821  ** @param xcb_connection_t      *c
08822  ** @param xcb_glx_context_tag_t  context_tag
08823  ** @param uint32_t               target
08824  ** @param uint32_t               pname
08825  ** @returns xcb_glx_get_tex_envfv_cookie_t
08826  **
08827  *****************************************************************************/
08828  
08829 xcb_glx_get_tex_envfv_cookie_t
08830 xcb_glx_get_tex_envfv (xcb_connection_t      *c  ,
08831                        xcb_glx_context_tag_t  context_tag  ,
08832                        uint32_t               target  ,
08833                        uint32_t               pname  );
08834 
08847 /*****************************************************************************
08848  **
08849  ** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv_unchecked
08850  ** 
08851  ** @param xcb_connection_t      *c
08852  ** @param xcb_glx_context_tag_t  context_tag
08853  ** @param uint32_t               target
08854  ** @param uint32_t               pname
08855  ** @returns xcb_glx_get_tex_envfv_cookie_t
08856  **
08857  *****************************************************************************/
08858  
08859 xcb_glx_get_tex_envfv_cookie_t
08860 xcb_glx_get_tex_envfv_unchecked (xcb_connection_t      *c  ,
08861                                  xcb_glx_context_tag_t  context_tag  ,
08862                                  uint32_t               target  ,
08863                                  uint32_t               pname  );
08864 
08865 
08866 /*****************************************************************************
08867  **
08868  ** xcb_glx_float32_t * xcb_glx_get_tex_envfv_data
08869  ** 
08870  ** @param const xcb_glx_get_tex_envfv_reply_t *R
08871  ** @returns xcb_glx_float32_t *
08872  **
08873  *****************************************************************************/
08874  
08875 xcb_glx_float32_t *
08876 xcb_glx_get_tex_envfv_data (const xcb_glx_get_tex_envfv_reply_t *R  );
08877 
08878 
08879 /*****************************************************************************
08880  **
08881  ** int xcb_glx_get_tex_envfv_data_length
08882  ** 
08883  ** @param const xcb_glx_get_tex_envfv_reply_t *R
08884  ** @returns int
08885  **
08886  *****************************************************************************/
08887  
08888 int
08889 xcb_glx_get_tex_envfv_data_length (const xcb_glx_get_tex_envfv_reply_t *R  );
08890 
08891 
08892 /*****************************************************************************
08893  **
08894  ** xcb_glx_float32_iterator_t xcb_glx_get_tex_envfv_data_iterator
08895  ** 
08896  ** @param const xcb_glx_get_tex_envfv_reply_t *R
08897  ** @returns xcb_glx_float32_iterator_t
08898  **
08899  *****************************************************************************/
08900  
08901 xcb_glx_float32_iterator_t
08902 xcb_glx_get_tex_envfv_data_iterator (const xcb_glx_get_tex_envfv_reply_t *R  );
08903 
08917 /*****************************************************************************
08918  **
08919  ** xcb_glx_get_tex_envfv_reply_t * xcb_glx_get_tex_envfv_reply
08920  ** 
08921  ** @param xcb_connection_t                *c
08922  ** @param xcb_glx_get_tex_envfv_cookie_t   cookie
08923  ** @param xcb_generic_error_t            **e
08924  ** @returns xcb_glx_get_tex_envfv_reply_t *
08925  **
08926  *****************************************************************************/
08927  
08928 xcb_glx_get_tex_envfv_reply_t *
08929 xcb_glx_get_tex_envfv_reply (xcb_connection_t                *c  ,
08930                              xcb_glx_get_tex_envfv_cookie_t   cookie  ,
08931                              xcb_generic_error_t            **e  );
08932 
08942 /*****************************************************************************
08943  **
08944  ** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv
08945  ** 
08946  ** @param xcb_connection_t      *c
08947  ** @param xcb_glx_context_tag_t  context_tag
08948  ** @param uint32_t               target
08949  ** @param uint32_t               pname
08950  ** @returns xcb_glx_get_tex_enviv_cookie_t
08951  **
08952  *****************************************************************************/
08953  
08954 xcb_glx_get_tex_enviv_cookie_t
08955 xcb_glx_get_tex_enviv (xcb_connection_t      *c  ,
08956                        xcb_glx_context_tag_t  context_tag  ,
08957                        uint32_t               target  ,
08958                        uint32_t               pname  );
08959 
08972 /*****************************************************************************
08973  **
08974  ** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv_unchecked
08975  ** 
08976  ** @param xcb_connection_t      *c
08977  ** @param xcb_glx_context_tag_t  context_tag
08978  ** @param uint32_t               target
08979  ** @param uint32_t               pname
08980  ** @returns xcb_glx_get_tex_enviv_cookie_t
08981  **
08982  *****************************************************************************/
08983  
08984 xcb_glx_get_tex_enviv_cookie_t
08985 xcb_glx_get_tex_enviv_unchecked (xcb_connection_t      *c  ,
08986                                  xcb_glx_context_tag_t  context_tag  ,
08987                                  uint32_t               target  ,
08988                                  uint32_t               pname  );
08989 
08990 
08991 /*****************************************************************************
08992  **
08993  ** int32_t * xcb_glx_get_tex_enviv_data
08994  ** 
08995  ** @param const xcb_glx_get_tex_enviv_reply_t *R
08996  ** @returns int32_t *
08997  **
08998  *****************************************************************************/
08999  
09000 int32_t *
09001 xcb_glx_get_tex_enviv_data (const xcb_glx_get_tex_enviv_reply_t *R  );
09002 
09003 
09004 /*****************************************************************************
09005  **
09006  ** int xcb_glx_get_tex_enviv_data_length
09007  ** 
09008  ** @param const xcb_glx_get_tex_enviv_reply_t *R
09009  ** @returns int
09010  **
09011  *****************************************************************************/
09012  
09013 int
09014 xcb_glx_get_tex_enviv_data_length (const xcb_glx_get_tex_enviv_reply_t *R  );
09015 
09016 
09017 /*****************************************************************************
09018  **
09019  ** xcb_generic_iterator_t xcb_glx_get_tex_enviv_data_end
09020  ** 
09021  ** @param const xcb_glx_get_tex_enviv_reply_t *R
09022  ** @returns xcb_generic_iterator_t
09023  **
09024  *****************************************************************************/
09025  
09026 xcb_generic_iterator_t
09027 xcb_glx_get_tex_enviv_data_end (const xcb_glx_get_tex_enviv_reply_t *R  );
09028 
09042 /*****************************************************************************
09043  **
09044  ** xcb_glx_get_tex_enviv_reply_t * xcb_glx_get_tex_enviv_reply
09045  ** 
09046  ** @param xcb_connection_t                *c
09047  ** @param xcb_glx_get_tex_enviv_cookie_t   cookie
09048  ** @param xcb_generic_error_t            **e
09049  ** @returns xcb_glx_get_tex_enviv_reply_t *
09050  **
09051  *****************************************************************************/
09052  
09053 xcb_glx_get_tex_enviv_reply_t *
09054 xcb_glx_get_tex_enviv_reply (xcb_connection_t                *c  ,
09055                              xcb_glx_get_tex_enviv_cookie_t   cookie  ,
09056                              xcb_generic_error_t            **e  );
09057 
09067 /*****************************************************************************
09068  **
09069  ** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv
09070  ** 
09071  ** @param xcb_connection_t      *c
09072  ** @param xcb_glx_context_tag_t  context_tag
09073  ** @param uint32_t               coord
09074  ** @param uint32_t               pname
09075  ** @returns xcb_glx_get_tex_gendv_cookie_t
09076  **
09077  *****************************************************************************/
09078  
09079 xcb_glx_get_tex_gendv_cookie_t
09080 xcb_glx_get_tex_gendv (xcb_connection_t      *c  ,
09081                        xcb_glx_context_tag_t  context_tag  ,
09082                        uint32_t               coord  ,
09083                        uint32_t               pname  );
09084 
09097 /*****************************************************************************
09098  **
09099  ** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv_unchecked
09100  ** 
09101  ** @param xcb_connection_t      *c
09102  ** @param xcb_glx_context_tag_t  context_tag
09103  ** @param uint32_t               coord
09104  ** @param uint32_t               pname
09105  ** @returns xcb_glx_get_tex_gendv_cookie_t
09106  **
09107  *****************************************************************************/
09108  
09109 xcb_glx_get_tex_gendv_cookie_t
09110 xcb_glx_get_tex_gendv_unchecked (xcb_connection_t      *c  ,
09111                                  xcb_glx_context_tag_t  context_tag  ,
09112                                  uint32_t               coord  ,
09113                                  uint32_t               pname  );
09114 
09115 
09116 /*****************************************************************************
09117  **
09118  ** xcb_glx_float64_t * xcb_glx_get_tex_gendv_data
09119  ** 
09120  ** @param const xcb_glx_get_tex_gendv_reply_t *R
09121  ** @returns xcb_glx_float64_t *
09122  **
09123  *****************************************************************************/
09124  
09125 xcb_glx_float64_t *
09126 xcb_glx_get_tex_gendv_data (const xcb_glx_get_tex_gendv_reply_t *R  );
09127 
09128 
09129 /*****************************************************************************
09130  **
09131  ** int xcb_glx_get_tex_gendv_data_length
09132  ** 
09133  ** @param const xcb_glx_get_tex_gendv_reply_t *R
09134  ** @returns int
09135  **
09136  *****************************************************************************/
09137  
09138 int
09139 xcb_glx_get_tex_gendv_data_length (const xcb_glx_get_tex_gendv_reply_t *R  );
09140 
09141 
09142 /*****************************************************************************
09143  **
09144  ** xcb_glx_float64_iterator_t xcb_glx_get_tex_gendv_data_iterator
09145  ** 
09146  ** @param const xcb_glx_get_tex_gendv_reply_t *R
09147  ** @returns xcb_glx_float64_iterator_t
09148  **
09149  *****************************************************************************/
09150  
09151 xcb_glx_float64_iterator_t
09152 xcb_glx_get_tex_gendv_data_iterator (const xcb_glx_get_tex_gendv_reply_t *R  );
09153 
09167 /*****************************************************************************
09168  **
09169  ** xcb_glx_get_tex_gendv_reply_t * xcb_glx_get_tex_gendv_reply
09170  ** 
09171  ** @param xcb_connection_t                *c
09172  ** @param xcb_glx_get_tex_gendv_cookie_t   cookie
09173  ** @param xcb_generic_error_t            **e
09174  ** @returns xcb_glx_get_tex_gendv_reply_t *
09175  **
09176  *****************************************************************************/
09177  
09178 xcb_glx_get_tex_gendv_reply_t *
09179 xcb_glx_get_tex_gendv_reply (xcb_connection_t                *c  ,
09180                              xcb_glx_get_tex_gendv_cookie_t   cookie  ,
09181                              xcb_generic_error_t            **e  );
09182 
09192 /*****************************************************************************
09193  **
09194  ** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv
09195  ** 
09196  ** @param xcb_connection_t      *c
09197  ** @param xcb_glx_context_tag_t  context_tag
09198  ** @param uint32_t               coord
09199  ** @param uint32_t               pname
09200  ** @returns xcb_glx_get_tex_genfv_cookie_t
09201  **
09202  *****************************************************************************/
09203  
09204 xcb_glx_get_tex_genfv_cookie_t
09205 xcb_glx_get_tex_genfv (xcb_connection_t      *c  ,
09206                        xcb_glx_context_tag_t  context_tag  ,
09207                        uint32_t               coord  ,
09208                        uint32_t               pname  );
09209 
09222 /*****************************************************************************
09223  **
09224  ** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv_unchecked
09225  ** 
09226  ** @param xcb_connection_t      *c
09227  ** @param xcb_glx_context_tag_t  context_tag
09228  ** @param uint32_t               coord
09229  ** @param uint32_t               pname
09230  ** @returns xcb_glx_get_tex_genfv_cookie_t
09231  **
09232  *****************************************************************************/
09233  
09234 xcb_glx_get_tex_genfv_cookie_t
09235 xcb_glx_get_tex_genfv_unchecked (xcb_connection_t      *c  ,
09236                                  xcb_glx_context_tag_t  context_tag  ,
09237                                  uint32_t               coord  ,
09238                                  uint32_t               pname  );
09239 
09240 
09241 /*****************************************************************************
09242  **
09243  ** xcb_glx_float32_t * xcb_glx_get_tex_genfv_data
09244  ** 
09245  ** @param const xcb_glx_get_tex_genfv_reply_t *R
09246  ** @returns xcb_glx_float32_t *
09247  **
09248  *****************************************************************************/
09249  
09250 xcb_glx_float32_t *
09251 xcb_glx_get_tex_genfv_data (const xcb_glx_get_tex_genfv_reply_t *R  );
09252 
09253 
09254 /*****************************************************************************
09255  **
09256  ** int xcb_glx_get_tex_genfv_data_length
09257  ** 
09258  ** @param const xcb_glx_get_tex_genfv_reply_t *R
09259  ** @returns int
09260  **
09261  *****************************************************************************/
09262  
09263 int
09264 xcb_glx_get_tex_genfv_data_length (const xcb_glx_get_tex_genfv_reply_t *R  );
09265 
09266 
09267 /*****************************************************************************
09268  **
09269  ** xcb_glx_float32_iterator_t xcb_glx_get_tex_genfv_data_iterator
09270  ** 
09271  ** @param const xcb_glx_get_tex_genfv_reply_t *R
09272  ** @returns xcb_glx_float32_iterator_t
09273  **
09274  *****************************************************************************/
09275  
09276 xcb_glx_float32_iterator_t
09277 xcb_glx_get_tex_genfv_data_iterator (const xcb_glx_get_tex_genfv_reply_t *R  );
09278 
09292 /*****************************************************************************
09293  **
09294  ** xcb_glx_get_tex_genfv_reply_t * xcb_glx_get_tex_genfv_reply
09295  ** 
09296  ** @param xcb_connection_t                *c
09297  ** @param xcb_glx_get_tex_genfv_cookie_t   cookie
09298  ** @param xcb_generic_error_t            **e
09299  ** @returns xcb_glx_get_tex_genfv_reply_t *
09300  **
09301  *****************************************************************************/
09302  
09303 xcb_glx_get_tex_genfv_reply_t *
09304 xcb_glx_get_tex_genfv_reply (xcb_connection_t                *c  ,
09305                              xcb_glx_get_tex_genfv_cookie_t   cookie  ,
09306                              xcb_generic_error_t            **e  );
09307 
09317 /*****************************************************************************
09318  **
09319  ** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv
09320  ** 
09321  ** @param xcb_connection_t      *c
09322  ** @param xcb_glx_context_tag_t  context_tag
09323  ** @param uint32_t               coord
09324  ** @param uint32_t               pname
09325  ** @returns xcb_glx_get_tex_geniv_cookie_t
09326  **
09327  *****************************************************************************/
09328  
09329 xcb_glx_get_tex_geniv_cookie_t
09330 xcb_glx_get_tex_geniv (xcb_connection_t      *c  ,
09331                        xcb_glx_context_tag_t  context_tag  ,
09332                        uint32_t               coord  ,
09333                        uint32_t               pname  );
09334 
09347 /*****************************************************************************
09348  **
09349  ** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv_unchecked
09350  ** 
09351  ** @param xcb_connection_t      *c
09352  ** @param xcb_glx_context_tag_t  context_tag
09353  ** @param uint32_t               coord
09354  ** @param uint32_t               pname
09355  ** @returns xcb_glx_get_tex_geniv_cookie_t
09356  **
09357  *****************************************************************************/
09358  
09359 xcb_glx_get_tex_geniv_cookie_t
09360 xcb_glx_get_tex_geniv_unchecked (xcb_connection_t      *c  ,
09361                                  xcb_glx_context_tag_t  context_tag  ,
09362                                  uint32_t               coord  ,
09363                                  uint32_t               pname  );
09364 
09365 
09366 /*****************************************************************************
09367  **
09368  ** int32_t * xcb_glx_get_tex_geniv_data
09369  ** 
09370  ** @param const xcb_glx_get_tex_geniv_reply_t *R
09371  ** @returns int32_t *
09372  **
09373  *****************************************************************************/
09374  
09375 int32_t *
09376 xcb_glx_get_tex_geniv_data (const xcb_glx_get_tex_geniv_reply_t *R  );
09377 
09378 
09379 /*****************************************************************************
09380  **
09381  ** int xcb_glx_get_tex_geniv_data_length
09382  ** 
09383  ** @param const xcb_glx_get_tex_geniv_reply_t *R
09384  ** @returns int
09385  **
09386  *****************************************************************************/
09387  
09388 int
09389 xcb_glx_get_tex_geniv_data_length (const xcb_glx_get_tex_geniv_reply_t *R  );
09390 
09391 
09392 /*****************************************************************************
09393  **
09394  ** xcb_generic_iterator_t xcb_glx_get_tex_geniv_data_end
09395  ** 
09396  ** @param const xcb_glx_get_tex_geniv_reply_t *R
09397  ** @returns xcb_generic_iterator_t
09398  **
09399  *****************************************************************************/
09400  
09401 xcb_generic_iterator_t
09402 xcb_glx_get_tex_geniv_data_end (const xcb_glx_get_tex_geniv_reply_t *R  );
09403 
09417 /*****************************************************************************
09418  **
09419  ** xcb_glx_get_tex_geniv_reply_t * xcb_glx_get_tex_geniv_reply
09420  ** 
09421  ** @param xcb_connection_t                *c
09422  ** @param xcb_glx_get_tex_geniv_cookie_t   cookie
09423  ** @param xcb_generic_error_t            **e
09424  ** @returns xcb_glx_get_tex_geniv_reply_t *
09425  **
09426  *****************************************************************************/
09427  
09428 xcb_glx_get_tex_geniv_reply_t *
09429 xcb_glx_get_tex_geniv_reply (xcb_connection_t                *c  ,
09430                              xcb_glx_get_tex_geniv_cookie_t   cookie  ,
09431                              xcb_generic_error_t            **e  );
09432 
09442 /*****************************************************************************
09443  **
09444  ** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image
09445  ** 
09446  ** @param xcb_connection_t      *c
09447  ** @param xcb_glx_context_tag_t  context_tag
09448  ** @param uint32_t               target
09449  ** @param int32_t                level
09450  ** @param uint32_t               format
09451  ** @param uint32_t               type
09452  ** @param uint8_t                swap_bytes
09453  ** @returns xcb_glx_get_tex_image_cookie_t
09454  **
09455  *****************************************************************************/
09456  
09457 xcb_glx_get_tex_image_cookie_t
09458 xcb_glx_get_tex_image (xcb_connection_t      *c  ,
09459                        xcb_glx_context_tag_t  context_tag  ,
09460                        uint32_t               target  ,
09461                        int32_t                level  ,
09462                        uint32_t               format  ,
09463                        uint32_t               type  ,
09464                        uint8_t                swap_bytes  );
09465 
09478 /*****************************************************************************
09479  **
09480  ** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image_unchecked
09481  ** 
09482  ** @param xcb_connection_t      *c
09483  ** @param xcb_glx_context_tag_t  context_tag
09484  ** @param uint32_t               target
09485  ** @param int32_t                level
09486  ** @param uint32_t               format
09487  ** @param uint32_t               type
09488  ** @param uint8_t                swap_bytes
09489  ** @returns xcb_glx_get_tex_image_cookie_t
09490  **
09491  *****************************************************************************/
09492  
09493 xcb_glx_get_tex_image_cookie_t
09494 xcb_glx_get_tex_image_unchecked (xcb_connection_t      *c  ,
09495                                  xcb_glx_context_tag_t  context_tag  ,
09496                                  uint32_t               target  ,
09497                                  int32_t                level  ,
09498                                  uint32_t               format  ,
09499                                  uint32_t               type  ,
09500                                  uint8_t                swap_bytes  );
09501 
09502 
09503 /*****************************************************************************
09504  **
09505  ** uint8_t * xcb_glx_get_tex_image_data
09506  ** 
09507  ** @param const xcb_glx_get_tex_image_reply_t *R
09508  ** @returns uint8_t *
09509  **
09510  *****************************************************************************/
09511  
09512 uint8_t *
09513 xcb_glx_get_tex_image_data (const xcb_glx_get_tex_image_reply_t *R  );
09514 
09515 
09516 /*****************************************************************************
09517  **
09518  ** int xcb_glx_get_tex_image_data_length
09519  ** 
09520  ** @param const xcb_glx_get_tex_image_reply_t *R
09521  ** @returns int
09522  **
09523  *****************************************************************************/
09524  
09525 int
09526 xcb_glx_get_tex_image_data_length (const xcb_glx_get_tex_image_reply_t *R  );
09527 
09528 
09529 /*****************************************************************************
09530  **
09531  ** xcb_generic_iterator_t xcb_glx_get_tex_image_data_end
09532  ** 
09533  ** @param const xcb_glx_get_tex_image_reply_t *R
09534  ** @returns xcb_generic_iterator_t
09535  **
09536  *****************************************************************************/
09537  
09538 xcb_generic_iterator_t
09539 xcb_glx_get_tex_image_data_end (const xcb_glx_get_tex_image_reply_t *R  );
09540 
09554 /*****************************************************************************
09555  **
09556  ** xcb_glx_get_tex_image_reply_t * xcb_glx_get_tex_image_reply
09557  ** 
09558  ** @param xcb_connection_t                *c
09559  ** @param xcb_glx_get_tex_image_cookie_t   cookie
09560  ** @param xcb_generic_error_t            **e
09561  ** @returns xcb_glx_get_tex_image_reply_t *
09562  **
09563  *****************************************************************************/
09564  
09565 xcb_glx_get_tex_image_reply_t *
09566 xcb_glx_get_tex_image_reply (xcb_connection_t                *c  ,
09567                              xcb_glx_get_tex_image_cookie_t   cookie  ,
09568                              xcb_generic_error_t            **e  );
09569 
09579 /*****************************************************************************
09580  **
09581  ** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv
09582  ** 
09583  ** @param xcb_connection_t      *c
09584  ** @param xcb_glx_context_tag_t  context_tag
09585  ** @param uint32_t               target
09586  ** @param uint32_t               pname
09587  ** @returns xcb_glx_get_tex_parameterfv_cookie_t
09588  **
09589  *****************************************************************************/
09590  
09591 xcb_glx_get_tex_parameterfv_cookie_t
09592 xcb_glx_get_tex_parameterfv (xcb_connection_t      *c  ,
09593                              xcb_glx_context_tag_t  context_tag  ,
09594                              uint32_t               target  ,
09595                              uint32_t               pname  );
09596 
09609 /*****************************************************************************
09610  **
09611  ** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv_unchecked
09612  ** 
09613  ** @param xcb_connection_t      *c
09614  ** @param xcb_glx_context_tag_t  context_tag
09615  ** @param uint32_t               target
09616  ** @param uint32_t               pname
09617  ** @returns xcb_glx_get_tex_parameterfv_cookie_t
09618  **
09619  *****************************************************************************/
09620  
09621 xcb_glx_get_tex_parameterfv_cookie_t
09622 xcb_glx_get_tex_parameterfv_unchecked (xcb_connection_t      *c  ,
09623                                        xcb_glx_context_tag_t  context_tag  ,
09624                                        uint32_t               target  ,
09625                                        uint32_t               pname  );
09626 
09627 
09628 /*****************************************************************************
09629  **
09630  ** xcb_glx_float32_t * xcb_glx_get_tex_parameterfv_data
09631  ** 
09632  ** @param const xcb_glx_get_tex_parameterfv_reply_t *R
09633  ** @returns xcb_glx_float32_t *
09634  **
09635  *****************************************************************************/
09636  
09637 xcb_glx_float32_t *
09638 xcb_glx_get_tex_parameterfv_data (const xcb_glx_get_tex_parameterfv_reply_t *R  );
09639 
09640 
09641 /*****************************************************************************
09642  **
09643  ** int xcb_glx_get_tex_parameterfv_data_length
09644  ** 
09645  ** @param const xcb_glx_get_tex_parameterfv_reply_t *R
09646  ** @returns int
09647  **
09648  *****************************************************************************/
09649  
09650 int
09651 xcb_glx_get_tex_parameterfv_data_length (const xcb_glx_get_tex_parameterfv_reply_t *R  );
09652 
09653 
09654 /*****************************************************************************
09655  **
09656  ** xcb_glx_float32_iterator_t xcb_glx_get_tex_parameterfv_data_iterator
09657  ** 
09658  ** @param const xcb_glx_get_tex_parameterfv_reply_t *R
09659  ** @returns xcb_glx_float32_iterator_t
09660  **
09661  *****************************************************************************/
09662  
09663 xcb_glx_float32_iterator_t
09664 xcb_glx_get_tex_parameterfv_data_iterator (const xcb_glx_get_tex_parameterfv_reply_t *R  );
09665 
09679 /*****************************************************************************
09680  **
09681  ** xcb_glx_get_tex_parameterfv_reply_t * xcb_glx_get_tex_parameterfv_reply
09682  ** 
09683  ** @param xcb_connection_t                      *c
09684  ** @param xcb_glx_get_tex_parameterfv_cookie_t   cookie
09685  ** @param xcb_generic_error_t                  **e
09686  ** @returns xcb_glx_get_tex_parameterfv_reply_t *
09687  **
09688  *****************************************************************************/
09689  
09690 xcb_glx_get_tex_parameterfv_reply_t *
09691 xcb_glx_get_tex_parameterfv_reply (xcb_connection_t                      *c  ,
09692                                    xcb_glx_get_tex_parameterfv_cookie_t   cookie  ,
09693                                    xcb_generic_error_t                  **e  );
09694 
09704 /*****************************************************************************
09705  **
09706  ** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv
09707  ** 
09708  ** @param xcb_connection_t      *c
09709  ** @param xcb_glx_context_tag_t  context_tag
09710  ** @param uint32_t               target
09711  ** @param uint32_t               pname
09712  ** @returns xcb_glx_get_tex_parameteriv_cookie_t
09713  **
09714  *****************************************************************************/
09715  
09716 xcb_glx_get_tex_parameteriv_cookie_t
09717 xcb_glx_get_tex_parameteriv (xcb_connection_t      *c  ,
09718                              xcb_glx_context_tag_t  context_tag  ,
09719                              uint32_t               target  ,
09720                              uint32_t               pname  );
09721 
09734 /*****************************************************************************
09735  **
09736  ** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv_unchecked
09737  ** 
09738  ** @param xcb_connection_t      *c
09739  ** @param xcb_glx_context_tag_t  context_tag
09740  ** @param uint32_t               target
09741  ** @param uint32_t               pname
09742  ** @returns xcb_glx_get_tex_parameteriv_cookie_t
09743  **
09744  *****************************************************************************/
09745  
09746 xcb_glx_get_tex_parameteriv_cookie_t
09747 xcb_glx_get_tex_parameteriv_unchecked (xcb_connection_t      *c  ,
09748                                        xcb_glx_context_tag_t  context_tag  ,
09749                                        uint32_t               target  ,
09750                                        uint32_t               pname  );
09751 
09752 
09753 /*****************************************************************************
09754  **
09755  ** int32_t * xcb_glx_get_tex_parameteriv_data
09756  ** 
09757  ** @param const xcb_glx_get_tex_parameteriv_reply_t *R
09758  ** @returns int32_t *
09759  **
09760  *****************************************************************************/
09761  
09762 int32_t *
09763 xcb_glx_get_tex_parameteriv_data (const xcb_glx_get_tex_parameteriv_reply_t *R  );
09764 
09765 
09766 /*****************************************************************************
09767  **
09768  ** int xcb_glx_get_tex_parameteriv_data_length
09769  ** 
09770  ** @param const xcb_glx_get_tex_parameteriv_reply_t *R
09771  ** @returns int
09772  **
09773  *****************************************************************************/
09774  
09775 int
09776 xcb_glx_get_tex_parameteriv_data_length (const xcb_glx_get_tex_parameteriv_reply_t *R  );
09777 
09778 
09779 /*****************************************************************************
09780  **
09781  ** xcb_generic_iterator_t xcb_glx_get_tex_parameteriv_data_end
09782  ** 
09783  ** @param const xcb_glx_get_tex_parameteriv_reply_t *R
09784  ** @returns xcb_generic_iterator_t
09785  **
09786  *****************************************************************************/
09787  
09788 xcb_generic_iterator_t
09789 xcb_glx_get_tex_parameteriv_data_end (const xcb_glx_get_tex_parameteriv_reply_t *R  );
09790 
09804 /*****************************************************************************
09805  **
09806  ** xcb_glx_get_tex_parameteriv_reply_t * xcb_glx_get_tex_parameteriv_reply
09807  ** 
09808  ** @param xcb_connection_t                      *c
09809  ** @param xcb_glx_get_tex_parameteriv_cookie_t   cookie
09810  ** @param xcb_generic_error_t                  **e
09811  ** @returns xcb_glx_get_tex_parameteriv_reply_t *
09812  **
09813  *****************************************************************************/
09814  
09815 xcb_glx_get_tex_parameteriv_reply_t *
09816 xcb_glx_get_tex_parameteriv_reply (xcb_connection_t                      *c  ,
09817                                    xcb_glx_get_tex_parameteriv_cookie_t   cookie  ,
09818                                    xcb_generic_error_t                  **e  );
09819 
09829 /*****************************************************************************
09830  **
09831  ** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv
09832  ** 
09833  ** @param xcb_connection_t      *c
09834  ** @param xcb_glx_context_tag_t  context_tag
09835  ** @param uint32_t               target
09836  ** @param int32_t                level
09837  ** @param uint32_t               pname
09838  ** @returns xcb_glx_get_tex_level_parameterfv_cookie_t
09839  **
09840  *****************************************************************************/
09841  
09842 xcb_glx_get_tex_level_parameterfv_cookie_t
09843 xcb_glx_get_tex_level_parameterfv (xcb_connection_t      *c  ,
09844                                    xcb_glx_context_tag_t  context_tag  ,
09845                                    uint32_t               target  ,
09846                                    int32_t                level  ,
09847                                    uint32_t               pname  );
09848 
09861 /*****************************************************************************
09862  **
09863  ** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv_unchecked
09864  ** 
09865  ** @param xcb_connection_t      *c
09866  ** @param xcb_glx_context_tag_t  context_tag
09867  ** @param uint32_t               target
09868  ** @param int32_t                level
09869  ** @param uint32_t               pname
09870  ** @returns xcb_glx_get_tex_level_parameterfv_cookie_t
09871  **
09872  *****************************************************************************/
09873  
09874 xcb_glx_get_tex_level_parameterfv_cookie_t
09875 xcb_glx_get_tex_level_parameterfv_unchecked (xcb_connection_t      *c  ,
09876                                              xcb_glx_context_tag_t  context_tag  ,
09877                                              uint32_t               target  ,
09878                                              int32_t                level  ,
09879                                              uint32_t               pname  );
09880 
09881 
09882 /*****************************************************************************
09883  **
09884  ** xcb_glx_float32_t * xcb_glx_get_tex_level_parameterfv_data
09885  ** 
09886  ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
09887  ** @returns xcb_glx_float32_t *
09888  **
09889  *****************************************************************************/
09890  
09891 xcb_glx_float32_t *
09892 xcb_glx_get_tex_level_parameterfv_data (const xcb_glx_get_tex_level_parameterfv_reply_t *R  );
09893 
09894 
09895 /*****************************************************************************
09896  **
09897  ** int xcb_glx_get_tex_level_parameterfv_data_length
09898  ** 
09899  ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
09900  ** @returns int
09901  **
09902  *****************************************************************************/
09903  
09904 int
09905 xcb_glx_get_tex_level_parameterfv_data_length (const xcb_glx_get_tex_level_parameterfv_reply_t *R  );
09906 
09907 
09908 /*****************************************************************************
09909  **
09910  ** xcb_glx_float32_iterator_t xcb_glx_get_tex_level_parameterfv_data_iterator
09911  ** 
09912  ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
09913  ** @returns xcb_glx_float32_iterator_t
09914  **
09915  *****************************************************************************/
09916  
09917 xcb_glx_float32_iterator_t
09918 xcb_glx_get_tex_level_parameterfv_data_iterator (const xcb_glx_get_tex_level_parameterfv_reply_t *R  );
09919 
09933 /*****************************************************************************
09934  **
09935  ** xcb_glx_get_tex_level_parameterfv_reply_t * xcb_glx_get_tex_level_parameterfv_reply
09936  ** 
09937  ** @param xcb_connection_t                            *c
09938  ** @param xcb_glx_get_tex_level_parameterfv_cookie_t   cookie
09939  ** @param xcb_generic_error_t                        **e
09940  ** @returns xcb_glx_get_tex_level_parameterfv_reply_t *
09941  **
09942  *****************************************************************************/
09943  
09944 xcb_glx_get_tex_level_parameterfv_reply_t *
09945 xcb_glx_get_tex_level_parameterfv_reply (xcb_connection_t                            *c  ,
09946                                          xcb_glx_get_tex_level_parameterfv_cookie_t   cookie  ,
09947                                          xcb_generic_error_t                        **e  );
09948 
09958 /*****************************************************************************
09959  **
09960  ** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv
09961  ** 
09962  ** @param xcb_connection_t      *c
09963  ** @param xcb_glx_context_tag_t  context_tag
09964  ** @param uint32_t               target
09965  ** @param int32_t                level
09966  ** @param uint32_t               pname
09967  ** @returns xcb_glx_get_tex_level_parameteriv_cookie_t
09968  **
09969  *****************************************************************************/
09970  
09971 xcb_glx_get_tex_level_parameteriv_cookie_t
09972 xcb_glx_get_tex_level_parameteriv (xcb_connection_t      *c  ,
09973                                    xcb_glx_context_tag_t  context_tag  ,
09974                                    uint32_t               target  ,
09975                                    int32_t                level  ,
09976                                    uint32_t               pname  );
09977 
09990 /*****************************************************************************
09991  **
09992  ** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv_unchecked
09993  ** 
09994  ** @param xcb_connection_t      *c
09995  ** @param xcb_glx_context_tag_t  context_tag
09996  ** @param uint32_t               target
09997  ** @param int32_t                level
09998  ** @param uint32_t               pname
09999  ** @returns xcb_glx_get_tex_level_parameteriv_cookie_t
10000  **
10001  *****************************************************************************/
10002  
10003 xcb_glx_get_tex_level_parameteriv_cookie_t
10004 xcb_glx_get_tex_level_parameteriv_unchecked (xcb_connection_t      *c  ,
10005                                              xcb_glx_context_tag_t  context_tag  ,
10006                                              uint32_t               target  ,
10007                                              int32_t                level  ,
10008                                              uint32_t               pname  );
10009 
10010 
10011 /*****************************************************************************
10012  **
10013  ** int32_t * xcb_glx_get_tex_level_parameteriv_data
10014  ** 
10015  ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
10016  ** @returns int32_t *
10017  **
10018  *****************************************************************************/
10019  
10020 int32_t *
10021 xcb_glx_get_tex_level_parameteriv_data (const xcb_glx_get_tex_level_parameteriv_reply_t *R  );
10022 
10023 
10024 /*****************************************************************************
10025  **
10026  ** int xcb_glx_get_tex_level_parameteriv_data_length
10027  ** 
10028  ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
10029  ** @returns int
10030  **
10031  *****************************************************************************/
10032  
10033 int
10034 xcb_glx_get_tex_level_parameteriv_data_length (const xcb_glx_get_tex_level_parameteriv_reply_t *R  );
10035 
10036 
10037 /*****************************************************************************
10038  **
10039  ** xcb_generic_iterator_t xcb_glx_get_tex_level_parameteriv_data_end
10040  ** 
10041  ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
10042  ** @returns xcb_generic_iterator_t
10043  **
10044  *****************************************************************************/
10045  
10046 xcb_generic_iterator_t
10047 xcb_glx_get_tex_level_parameteriv_data_end (const xcb_glx_get_tex_level_parameteriv_reply_t *R  );
10048 
10062 /*****************************************************************************
10063  **
10064  ** xcb_glx_get_tex_level_parameteriv_reply_t * xcb_glx_get_tex_level_parameteriv_reply
10065  ** 
10066  ** @param xcb_connection_t                            *c
10067  ** @param xcb_glx_get_tex_level_parameteriv_cookie_t   cookie
10068  ** @param xcb_generic_error_t                        **e
10069  ** @returns xcb_glx_get_tex_level_parameteriv_reply_t *
10070  **
10071  *****************************************************************************/
10072  
10073 xcb_glx_get_tex_level_parameteriv_reply_t *
10074 xcb_glx_get_tex_level_parameteriv_reply (xcb_connection_t                            *c  ,
10075                                          xcb_glx_get_tex_level_parameteriv_cookie_t   cookie  ,
10076                                          xcb_generic_error_t                        **e  );
10077 
10087 /*****************************************************************************
10088  **
10089  ** xcb_glx_is_list_cookie_t xcb_glx_is_list
10090  ** 
10091  ** @param xcb_connection_t      *c
10092  ** @param xcb_glx_context_tag_t  context_tag
10093  ** @param uint32_t               list
10094  ** @returns xcb_glx_is_list_cookie_t
10095  **
10096  *****************************************************************************/
10097  
10098 xcb_glx_is_list_cookie_t
10099 xcb_glx_is_list (xcb_connection_t      *c  ,
10100                  xcb_glx_context_tag_t  context_tag  ,
10101                  uint32_t               list  );
10102 
10115 /*****************************************************************************
10116  **
10117  ** xcb_glx_is_list_cookie_t xcb_glx_is_list_unchecked
10118  ** 
10119  ** @param xcb_connection_t      *c
10120  ** @param xcb_glx_context_tag_t  context_tag
10121  ** @param uint32_t               list
10122  ** @returns xcb_glx_is_list_cookie_t
10123  **
10124  *****************************************************************************/
10125  
10126 xcb_glx_is_list_cookie_t
10127 xcb_glx_is_list_unchecked (xcb_connection_t      *c  ,
10128                            xcb_glx_context_tag_t  context_tag  ,
10129                            uint32_t               list  );
10130 
10144 /*****************************************************************************
10145  **
10146  ** xcb_glx_is_list_reply_t * xcb_glx_is_list_reply
10147  ** 
10148  ** @param xcb_connection_t          *c
10149  ** @param xcb_glx_is_list_cookie_t   cookie
10150  ** @param xcb_generic_error_t      **e
10151  ** @returns xcb_glx_is_list_reply_t *
10152  **
10153  *****************************************************************************/
10154  
10155 xcb_glx_is_list_reply_t *
10156 xcb_glx_is_list_reply (xcb_connection_t          *c  ,
10157                        xcb_glx_is_list_cookie_t   cookie  ,
10158                        xcb_generic_error_t      **e  );
10159 
10172 /*****************************************************************************
10173  **
10174  ** xcb_void_cookie_t xcb_glx_flush_checked
10175  ** 
10176  ** @param xcb_connection_t      *c
10177  ** @param xcb_glx_context_tag_t  context_tag
10178  ** @returns xcb_void_cookie_t
10179  **
10180  *****************************************************************************/
10181  
10182 xcb_void_cookie_t
10183 xcb_glx_flush_checked (xcb_connection_t      *c  ,
10184                        xcb_glx_context_tag_t  context_tag  );
10185 
10195 /*****************************************************************************
10196  **
10197  ** xcb_void_cookie_t xcb_glx_flush
10198  ** 
10199  ** @param xcb_connection_t      *c
10200  ** @param xcb_glx_context_tag_t  context_tag
10201  ** @returns xcb_void_cookie_t
10202  **
10203  *****************************************************************************/
10204  
10205 xcb_void_cookie_t
10206 xcb_glx_flush (xcb_connection_t      *c  ,
10207                xcb_glx_context_tag_t  context_tag  );
10208 
10218 /*****************************************************************************
10219  **
10220  ** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident
10221  ** 
10222  ** @param xcb_connection_t      *c
10223  ** @param xcb_glx_context_tag_t  context_tag
10224  ** @param int32_t                n
10225  ** @param const uint32_t        *textures
10226  ** @returns xcb_glx_are_textures_resident_cookie_t
10227  **
10228  *****************************************************************************/
10229  
10230 xcb_glx_are_textures_resident_cookie_t
10231 xcb_glx_are_textures_resident (xcb_connection_t      *c  ,
10232                                xcb_glx_context_tag_t  context_tag  ,
10233                                int32_t                n  ,
10234                                const uint32_t        *textures  );
10235 
10248 /*****************************************************************************
10249  **
10250  ** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident_unchecked
10251  ** 
10252  ** @param xcb_connection_t      *c
10253  ** @param xcb_glx_context_tag_t  context_tag
10254  ** @param int32_t                n
10255  ** @param const uint32_t        *textures
10256  ** @returns xcb_glx_are_textures_resident_cookie_t
10257  **
10258  *****************************************************************************/
10259  
10260 xcb_glx_are_textures_resident_cookie_t
10261 xcb_glx_are_textures_resident_unchecked (xcb_connection_t      *c  ,
10262                                          xcb_glx_context_tag_t  context_tag  ,
10263                                          int32_t                n  ,
10264                                          const uint32_t        *textures  );
10265 
10266 
10267 /*****************************************************************************
10268  **
10269  ** uint8_t * xcb_glx_are_textures_resident_data
10270  ** 
10271  ** @param const xcb_glx_are_textures_resident_reply_t *R
10272  ** @returns uint8_t *
10273  **
10274  *****************************************************************************/
10275  
10276 uint8_t *
10277 xcb_glx_are_textures_resident_data (const xcb_glx_are_textures_resident_reply_t *R  );
10278 
10279 
10280 /*****************************************************************************
10281  **
10282  ** int xcb_glx_are_textures_resident_data_length
10283  ** 
10284  ** @param const xcb_glx_are_textures_resident_reply_t *R
10285  ** @returns int
10286  **
10287  *****************************************************************************/
10288  
10289 int
10290 xcb_glx_are_textures_resident_data_length (const xcb_glx_are_textures_resident_reply_t *R  );
10291 
10292 
10293 /*****************************************************************************
10294  **
10295  ** xcb_generic_iterator_t xcb_glx_are_textures_resident_data_end
10296  ** 
10297  ** @param const xcb_glx_are_textures_resident_reply_t *R
10298  ** @returns xcb_generic_iterator_t
10299  **
10300  *****************************************************************************/
10301  
10302 xcb_generic_iterator_t
10303 xcb_glx_are_textures_resident_data_end (const xcb_glx_are_textures_resident_reply_t *R  );
10304 
10318 /*****************************************************************************
10319  **
10320  ** xcb_glx_are_textures_resident_reply_t * xcb_glx_are_textures_resident_reply
10321  ** 
10322  ** @param xcb_connection_t                        *c
10323  ** @param xcb_glx_are_textures_resident_cookie_t   cookie
10324  ** @param xcb_generic_error_t                    **e
10325  ** @returns xcb_glx_are_textures_resident_reply_t *
10326  **
10327  *****************************************************************************/
10328  
10329 xcb_glx_are_textures_resident_reply_t *
10330 xcb_glx_are_textures_resident_reply (xcb_connection_t                        *c  ,
10331                                      xcb_glx_are_textures_resident_cookie_t   cookie  ,
10332                                      xcb_generic_error_t                    **e  );
10333 
10346 /*****************************************************************************
10347  **
10348  ** xcb_void_cookie_t xcb_glx_delete_textures_checked
10349  ** 
10350  ** @param xcb_connection_t      *c
10351  ** @param xcb_glx_context_tag_t  context_tag
10352  ** @param int32_t                n
10353  ** @param const uint32_t        *textures
10354  ** @returns xcb_void_cookie_t
10355  **
10356  *****************************************************************************/
10357  
10358 xcb_void_cookie_t
10359 xcb_glx_delete_textures_checked (xcb_connection_t      *c  ,
10360                                  xcb_glx_context_tag_t  context_tag  ,
10361                                  int32_t                n  ,
10362                                  const uint32_t        *textures  );
10363 
10373 /*****************************************************************************
10374  **
10375  ** xcb_void_cookie_t xcb_glx_delete_textures
10376  ** 
10377  ** @param xcb_connection_t      *c
10378  ** @param xcb_glx_context_tag_t  context_tag
10379  ** @param int32_t                n
10380  ** @param const uint32_t        *textures
10381  ** @returns xcb_void_cookie_t
10382  **
10383  *****************************************************************************/
10384  
10385 xcb_void_cookie_t
10386 xcb_glx_delete_textures (xcb_connection_t      *c  ,
10387                          xcb_glx_context_tag_t  context_tag  ,
10388                          int32_t                n  ,
10389                          const uint32_t        *textures  );
10390 
10400 /*****************************************************************************
10401  **
10402  ** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures
10403  ** 
10404  ** @param xcb_connection_t      *c
10405  ** @param xcb_glx_context_tag_t  context_tag
10406  ** @param int32_t                n
10407  ** @returns xcb_glx_gen_textures_cookie_t
10408  **
10409  *****************************************************************************/
10410  
10411 xcb_glx_gen_textures_cookie_t
10412 xcb_glx_gen_textures (xcb_connection_t      *c  ,
10413                       xcb_glx_context_tag_t  context_tag  ,
10414                       int32_t                n  );
10415 
10428 /*****************************************************************************
10429  **
10430  ** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures_unchecked
10431  ** 
10432  ** @param xcb_connection_t      *c
10433  ** @param xcb_glx_context_tag_t  context_tag
10434  ** @param int32_t                n
10435  ** @returns xcb_glx_gen_textures_cookie_t
10436  **
10437  *****************************************************************************/
10438  
10439 xcb_glx_gen_textures_cookie_t
10440 xcb_glx_gen_textures_unchecked (xcb_connection_t      *c  ,
10441                                 xcb_glx_context_tag_t  context_tag  ,
10442                                 int32_t                n  );
10443 
10444 
10445 /*****************************************************************************
10446  **
10447  ** uint32_t * xcb_glx_gen_textures_data
10448  ** 
10449  ** @param const xcb_glx_gen_textures_reply_t *R
10450  ** @returns uint32_t *
10451  **
10452  *****************************************************************************/
10453  
10454 uint32_t *
10455 xcb_glx_gen_textures_data (const xcb_glx_gen_textures_reply_t *R  );
10456 
10457 
10458 /*****************************************************************************
10459  **
10460  ** int xcb_glx_gen_textures_data_length
10461  ** 
10462  ** @param const xcb_glx_gen_textures_reply_t *R
10463  ** @returns int
10464  **
10465  *****************************************************************************/
10466  
10467 int
10468 xcb_glx_gen_textures_data_length (const xcb_glx_gen_textures_reply_t *R  );
10469 
10470 
10471 /*****************************************************************************
10472  **
10473  ** xcb_generic_iterator_t xcb_glx_gen_textures_data_end
10474  ** 
10475  ** @param const xcb_glx_gen_textures_reply_t *R
10476  ** @returns xcb_generic_iterator_t
10477  **
10478  *****************************************************************************/
10479  
10480 xcb_generic_iterator_t
10481 xcb_glx_gen_textures_data_end (const xcb_glx_gen_textures_reply_t *R  );
10482 
10496 /*****************************************************************************
10497  **
10498  ** xcb_glx_gen_textures_reply_t * xcb_glx_gen_textures_reply
10499  ** 
10500  ** @param xcb_connection_t               *c
10501  ** @param xcb_glx_gen_textures_cookie_t   cookie
10502  ** @param xcb_generic_error_t           **e
10503  ** @returns xcb_glx_gen_textures_reply_t *
10504  **
10505  *****************************************************************************/
10506  
10507 xcb_glx_gen_textures_reply_t *
10508 xcb_glx_gen_textures_reply (xcb_connection_t               *c  ,
10509                             xcb_glx_gen_textures_cookie_t   cookie  ,
10510                             xcb_generic_error_t           **e  );
10511 
10521 /*****************************************************************************
10522  **
10523  ** xcb_glx_is_texture_cookie_t xcb_glx_is_texture
10524  ** 
10525  ** @param xcb_connection_t      *c
10526  ** @param xcb_glx_context_tag_t  context_tag
10527  ** @param uint32_t               texture
10528  ** @returns xcb_glx_is_texture_cookie_t
10529  **
10530  *****************************************************************************/
10531  
10532 xcb_glx_is_texture_cookie_t
10533 xcb_glx_is_texture (xcb_connection_t      *c  ,
10534                     xcb_glx_context_tag_t  context_tag  ,
10535                     uint32_t               texture  );
10536 
10549 /*****************************************************************************
10550  **
10551  ** xcb_glx_is_texture_cookie_t xcb_glx_is_texture_unchecked
10552  ** 
10553  ** @param xcb_connection_t      *c
10554  ** @param xcb_glx_context_tag_t  context_tag
10555  ** @param uint32_t               texture
10556  ** @returns xcb_glx_is_texture_cookie_t
10557  **
10558  *****************************************************************************/
10559  
10560 xcb_glx_is_texture_cookie_t
10561 xcb_glx_is_texture_unchecked (xcb_connection_t      *c  ,
10562                               xcb_glx_context_tag_t  context_tag  ,
10563                               uint32_t               texture  );
10564 
10578 /*****************************************************************************
10579  **
10580  ** xcb_glx_is_texture_reply_t * xcb_glx_is_texture_reply
10581  ** 
10582  ** @param xcb_connection_t             *c
10583  ** @param xcb_glx_is_texture_cookie_t   cookie
10584  ** @param xcb_generic_error_t         **e
10585  ** @returns xcb_glx_is_texture_reply_t *
10586  **
10587  *****************************************************************************/
10588  
10589 xcb_glx_is_texture_reply_t *
10590 xcb_glx_is_texture_reply (xcb_connection_t             *c  ,
10591                           xcb_glx_is_texture_cookie_t   cookie  ,
10592                           xcb_generic_error_t         **e  );
10593 
10603 /*****************************************************************************
10604  **
10605  ** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table
10606  ** 
10607  ** @param xcb_connection_t      *c
10608  ** @param xcb_glx_context_tag_t  context_tag
10609  ** @param uint32_t               target
10610  ** @param uint32_t               format
10611  ** @param uint32_t               type
10612  ** @param uint8_t                swap_bytes
10613  ** @returns xcb_glx_get_color_table_cookie_t
10614  **
10615  *****************************************************************************/
10616  
10617 xcb_glx_get_color_table_cookie_t
10618 xcb_glx_get_color_table (xcb_connection_t      *c  ,
10619                          xcb_glx_context_tag_t  context_tag  ,
10620                          uint32_t               target  ,
10621                          uint32_t               format  ,
10622                          uint32_t               type  ,
10623                          uint8_t                swap_bytes  );
10624 
10637 /*****************************************************************************
10638  **
10639  ** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table_unchecked
10640  ** 
10641  ** @param xcb_connection_t      *c
10642  ** @param xcb_glx_context_tag_t  context_tag
10643  ** @param uint32_t               target
10644  ** @param uint32_t               format
10645  ** @param uint32_t               type
10646  ** @param uint8_t                swap_bytes
10647  ** @returns xcb_glx_get_color_table_cookie_t
10648  **
10649  *****************************************************************************/
10650  
10651 xcb_glx_get_color_table_cookie_t
10652 xcb_glx_get_color_table_unchecked (xcb_connection_t      *c  ,
10653                                    xcb_glx_context_tag_t  context_tag  ,
10654                                    uint32_t               target  ,
10655                                    uint32_t               format  ,
10656                                    uint32_t               type  ,
10657                                    uint8_t                swap_bytes  );
10658 
10659 
10660 /*****************************************************************************
10661  **
10662  ** uint8_t * xcb_glx_get_color_table_data
10663  ** 
10664  ** @param const xcb_glx_get_color_table_reply_t *R
10665  ** @returns uint8_t *
10666  **
10667  *****************************************************************************/
10668  
10669 uint8_t *
10670 xcb_glx_get_color_table_data (const xcb_glx_get_color_table_reply_t *R  );
10671 
10672 
10673 /*****************************************************************************
10674  **
10675  ** int xcb_glx_get_color_table_data_length
10676  ** 
10677  ** @param const xcb_glx_get_color_table_reply_t *R
10678  ** @returns int
10679  **
10680  *****************************************************************************/
10681  
10682 int
10683 xcb_glx_get_color_table_data_length (const xcb_glx_get_color_table_reply_t *R  );
10684 
10685 
10686 /*****************************************************************************
10687  **
10688  ** xcb_generic_iterator_t xcb_glx_get_color_table_data_end
10689  ** 
10690  ** @param const xcb_glx_get_color_table_reply_t *R
10691  ** @returns xcb_generic_iterator_t
10692  **
10693  *****************************************************************************/
10694  
10695 xcb_generic_iterator_t
10696 xcb_glx_get_color_table_data_end (const xcb_glx_get_color_table_reply_t *R  );
10697 
10711 /*****************************************************************************
10712  **
10713  ** xcb_glx_get_color_table_reply_t * xcb_glx_get_color_table_reply
10714  ** 
10715  ** @param xcb_connection_t                  *c
10716  ** @param xcb_glx_get_color_table_cookie_t   cookie
10717  ** @param xcb_generic_error_t              **e
10718  ** @returns xcb_glx_get_color_table_reply_t *
10719  **
10720  *****************************************************************************/
10721  
10722 xcb_glx_get_color_table_reply_t *
10723 xcb_glx_get_color_table_reply (xcb_connection_t                  *c  ,
10724                                xcb_glx_get_color_table_cookie_t   cookie  ,
10725                                xcb_generic_error_t              **e  );
10726 
10736 /*****************************************************************************
10737  **
10738  ** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv
10739  ** 
10740  ** @param xcb_connection_t      *c
10741  ** @param xcb_glx_context_tag_t  context_tag
10742  ** @param uint32_t               target
10743  ** @param uint32_t               pname
10744  ** @returns xcb_glx_get_color_table_parameterfv_cookie_t
10745  **
10746  *****************************************************************************/
10747  
10748 xcb_glx_get_color_table_parameterfv_cookie_t
10749 xcb_glx_get_color_table_parameterfv (xcb_connection_t      *c  ,
10750                                      xcb_glx_context_tag_t  context_tag  ,
10751                                      uint32_t               target  ,
10752                                      uint32_t               pname  );
10753 
10766 /*****************************************************************************
10767  **
10768  ** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv_unchecked
10769  ** 
10770  ** @param xcb_connection_t      *c
10771  ** @param xcb_glx_context_tag_t  context_tag
10772  ** @param uint32_t               target
10773  ** @param uint32_t               pname
10774  ** @returns xcb_glx_get_color_table_parameterfv_cookie_t
10775  **
10776  *****************************************************************************/
10777  
10778 xcb_glx_get_color_table_parameterfv_cookie_t
10779 xcb_glx_get_color_table_parameterfv_unchecked (xcb_connection_t      *c  ,
10780                                                xcb_glx_context_tag_t  context_tag  ,
10781                                                uint32_t               target  ,
10782                                                uint32_t               pname  );
10783 
10784 
10785 /*****************************************************************************
10786  **
10787  ** xcb_glx_float32_t * xcb_glx_get_color_table_parameterfv_data
10788  ** 
10789  ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
10790  ** @returns xcb_glx_float32_t *
10791  **
10792  *****************************************************************************/
10793  
10794 xcb_glx_float32_t *
10795 xcb_glx_get_color_table_parameterfv_data (const xcb_glx_get_color_table_parameterfv_reply_t *R  );
10796 
10797 
10798 /*****************************************************************************
10799  **
10800  ** int xcb_glx_get_color_table_parameterfv_data_length
10801  ** 
10802  ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
10803  ** @returns int
10804  **
10805  *****************************************************************************/
10806  
10807 int
10808 xcb_glx_get_color_table_parameterfv_data_length (const xcb_glx_get_color_table_parameterfv_reply_t *R  );
10809 
10810 
10811 /*****************************************************************************
10812  **
10813  ** xcb_glx_float32_iterator_t xcb_glx_get_color_table_parameterfv_data_iterator
10814  ** 
10815  ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
10816  ** @returns xcb_glx_float32_iterator_t
10817  **
10818  *****************************************************************************/
10819  
10820 xcb_glx_float32_iterator_t
10821 xcb_glx_get_color_table_parameterfv_data_iterator (const xcb_glx_get_color_table_parameterfv_reply_t *R  );
10822 
10836 /*****************************************************************************
10837  **
10838  ** xcb_glx_get_color_table_parameterfv_reply_t * xcb_glx_get_color_table_parameterfv_reply
10839  ** 
10840  ** @param xcb_connection_t                              *c
10841  ** @param xcb_glx_get_color_table_parameterfv_cookie_t   cookie
10842  ** @param xcb_generic_error_t                          **e
10843  ** @returns xcb_glx_get_color_table_parameterfv_reply_t *
10844  **
10845  *****************************************************************************/
10846  
10847 xcb_glx_get_color_table_parameterfv_reply_t *
10848 xcb_glx_get_color_table_parameterfv_reply (xcb_connection_t                              *c  ,
10849                                            xcb_glx_get_color_table_parameterfv_cookie_t   cookie  ,
10850                                            xcb_generic_error_t                          **e  );
10851 
10861 /*****************************************************************************
10862  **
10863  ** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv
10864  ** 
10865  ** @param xcb_connection_t      *c
10866  ** @param xcb_glx_context_tag_t  context_tag
10867  ** @param uint32_t               target
10868  ** @param uint32_t               pname
10869  ** @returns xcb_glx_get_color_table_parameteriv_cookie_t
10870  **
10871  *****************************************************************************/
10872  
10873 xcb_glx_get_color_table_parameteriv_cookie_t
10874 xcb_glx_get_color_table_parameteriv (xcb_connection_t      *c  ,
10875                                      xcb_glx_context_tag_t  context_tag  ,
10876                                      uint32_t               target  ,
10877                                      uint32_t               pname  );
10878 
10891 /*****************************************************************************
10892  **
10893  ** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv_unchecked
10894  ** 
10895  ** @param xcb_connection_t      *c
10896  ** @param xcb_glx_context_tag_t  context_tag
10897  ** @param uint32_t               target
10898  ** @param uint32_t               pname
10899  ** @returns xcb_glx_get_color_table_parameteriv_cookie_t
10900  **
10901  *****************************************************************************/
10902  
10903 xcb_glx_get_color_table_parameteriv_cookie_t
10904 xcb_glx_get_color_table_parameteriv_unchecked (xcb_connection_t      *c  ,
10905                                                xcb_glx_context_tag_t  context_tag  ,
10906                                                uint32_t               target  ,
10907                                                uint32_t               pname  );
10908 
10909 
10910 /*****************************************************************************
10911  **
10912  ** int32_t * xcb_glx_get_color_table_parameteriv_data
10913  ** 
10914  ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
10915  ** @returns int32_t *
10916  **
10917  *****************************************************************************/
10918  
10919 int32_t *
10920 xcb_glx_get_color_table_parameteriv_data (const xcb_glx_get_color_table_parameteriv_reply_t *R  );
10921 
10922 
10923 /*****************************************************************************
10924  **
10925  ** int xcb_glx_get_color_table_parameteriv_data_length
10926  ** 
10927  ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
10928  ** @returns int
10929  **
10930  *****************************************************************************/
10931  
10932 int
10933 xcb_glx_get_color_table_parameteriv_data_length (const xcb_glx_get_color_table_parameteriv_reply_t *R  );
10934 
10935 
10936 /*****************************************************************************
10937  **
10938  ** xcb_generic_iterator_t xcb_glx_get_color_table_parameteriv_data_end
10939  ** 
10940  ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
10941  ** @returns xcb_generic_iterator_t
10942  **
10943  *****************************************************************************/
10944  
10945 xcb_generic_iterator_t
10946 xcb_glx_get_color_table_parameteriv_data_end (const xcb_glx_get_color_table_parameteriv_reply_t *R  );
10947 
10961 /*****************************************************************************
10962  **
10963  ** xcb_glx_get_color_table_parameteriv_reply_t * xcb_glx_get_color_table_parameteriv_reply
10964  ** 
10965  ** @param xcb_connection_t                              *c
10966  ** @param xcb_glx_get_color_table_parameteriv_cookie_t   cookie
10967  ** @param xcb_generic_error_t                          **e
10968  ** @returns xcb_glx_get_color_table_parameteriv_reply_t *
10969  **
10970  *****************************************************************************/
10971  
10972 xcb_glx_get_color_table_parameteriv_reply_t *
10973 xcb_glx_get_color_table_parameteriv_reply (xcb_connection_t                              *c  ,
10974                                            xcb_glx_get_color_table_parameteriv_cookie_t   cookie  ,
10975                                            xcb_generic_error_t                          **e  );
10976 
10986 /*****************************************************************************
10987  **
10988  ** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter
10989  ** 
10990  ** @param xcb_connection_t      *c
10991  ** @param xcb_glx_context_tag_t  context_tag
10992  ** @param uint32_t               target
10993  ** @param uint32_t               format
10994  ** @param uint32_t               type
10995  ** @param uint8_t                swap_bytes
10996  ** @returns xcb_glx_get_convolution_filter_cookie_t
10997  **
10998  *****************************************************************************/
10999  
11000 xcb_glx_get_convolution_filter_cookie_t
11001 xcb_glx_get_convolution_filter (xcb_connection_t      *c  ,
11002                                 xcb_glx_context_tag_t  context_tag  ,
11003                                 uint32_t               target  ,
11004                                 uint32_t               format  ,
11005                                 uint32_t               type  ,
11006                                 uint8_t                swap_bytes  );
11007 
11020 /*****************************************************************************
11021  **
11022  ** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter_unchecked
11023  ** 
11024  ** @param xcb_connection_t      *c
11025  ** @param xcb_glx_context_tag_t  context_tag
11026  ** @param uint32_t               target
11027  ** @param uint32_t               format
11028  ** @param uint32_t               type
11029  ** @param uint8_t                swap_bytes
11030  ** @returns xcb_glx_get_convolution_filter_cookie_t
11031  **
11032  *****************************************************************************/
11033  
11034 xcb_glx_get_convolution_filter_cookie_t
11035 xcb_glx_get_convolution_filter_unchecked (xcb_connection_t      *c  ,
11036                                           xcb_glx_context_tag_t  context_tag  ,
11037                                           uint32_t               target  ,
11038                                           uint32_t               format  ,
11039                                           uint32_t               type  ,
11040                                           uint8_t                swap_bytes  );
11041 
11042 
11043 /*****************************************************************************
11044  **
11045  ** uint8_t * xcb_glx_get_convolution_filter_data
11046  ** 
11047  ** @param const xcb_glx_get_convolution_filter_reply_t *R
11048  ** @returns uint8_t *
11049  **
11050  *****************************************************************************/
11051  
11052 uint8_t *
11053 xcb_glx_get_convolution_filter_data (const xcb_glx_get_convolution_filter_reply_t *R  );
11054 
11055 
11056 /*****************************************************************************
11057  **
11058  ** int xcb_glx_get_convolution_filter_data_length
11059  ** 
11060  ** @param const xcb_glx_get_convolution_filter_reply_t *R
11061  ** @returns int
11062  **
11063  *****************************************************************************/
11064  
11065 int
11066 xcb_glx_get_convolution_filter_data_length (const xcb_glx_get_convolution_filter_reply_t *R  );
11067 
11068 
11069 /*****************************************************************************
11070  **
11071  ** xcb_generic_iterator_t xcb_glx_get_convolution_filter_data_end
11072  ** 
11073  ** @param const xcb_glx_get_convolution_filter_reply_t *R
11074  ** @returns xcb_generic_iterator_t
11075  **
11076  *****************************************************************************/
11077  
11078 xcb_generic_iterator_t
11079 xcb_glx_get_convolution_filter_data_end (const xcb_glx_get_convolution_filter_reply_t *R  );
11080 
11094 /*****************************************************************************
11095  **
11096  ** xcb_glx_get_convolution_filter_reply_t * xcb_glx_get_convolution_filter_reply
11097  ** 
11098  ** @param xcb_connection_t                         *c
11099  ** @param xcb_glx_get_convolution_filter_cookie_t   cookie
11100  ** @param xcb_generic_error_t                     **e
11101  ** @returns xcb_glx_get_convolution_filter_reply_t *
11102  **
11103  *****************************************************************************/
11104  
11105 xcb_glx_get_convolution_filter_reply_t *
11106 xcb_glx_get_convolution_filter_reply (xcb_connection_t                         *c  ,
11107                                       xcb_glx_get_convolution_filter_cookie_t   cookie  ,
11108                                       xcb_generic_error_t                     **e  );
11109 
11119 /*****************************************************************************
11120  **
11121  ** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv
11122  ** 
11123  ** @param xcb_connection_t      *c
11124  ** @param xcb_glx_context_tag_t  context_tag
11125  ** @param uint32_t               target
11126  ** @param uint32_t               pname
11127  ** @returns xcb_glx_get_convolution_parameterfv_cookie_t
11128  **
11129  *****************************************************************************/
11130  
11131 xcb_glx_get_convolution_parameterfv_cookie_t
11132 xcb_glx_get_convolution_parameterfv (xcb_connection_t      *c  ,
11133                                      xcb_glx_context_tag_t  context_tag  ,
11134                                      uint32_t               target  ,
11135                                      uint32_t               pname  );
11136 
11149 /*****************************************************************************
11150  **
11151  ** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv_unchecked
11152  ** 
11153  ** @param xcb_connection_t      *c
11154  ** @param xcb_glx_context_tag_t  context_tag
11155  ** @param uint32_t               target
11156  ** @param uint32_t               pname
11157  ** @returns xcb_glx_get_convolution_parameterfv_cookie_t
11158  **
11159  *****************************************************************************/
11160  
11161 xcb_glx_get_convolution_parameterfv_cookie_t
11162 xcb_glx_get_convolution_parameterfv_unchecked (xcb_connection_t      *c  ,
11163                                                xcb_glx_context_tag_t  context_tag  ,
11164                                                uint32_t               target  ,
11165                                                uint32_t               pname  );
11166 
11167 
11168 /*****************************************************************************
11169  **
11170  ** xcb_glx_float32_t * xcb_glx_get_convolution_parameterfv_data
11171  ** 
11172  ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
11173  ** @returns xcb_glx_float32_t *
11174  **
11175  *****************************************************************************/
11176  
11177 xcb_glx_float32_t *
11178 xcb_glx_get_convolution_parameterfv_data (const xcb_glx_get_convolution_parameterfv_reply_t *R  );
11179 
11180 
11181 /*****************************************************************************
11182  **
11183  ** int xcb_glx_get_convolution_parameterfv_data_length
11184  ** 
11185  ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
11186  ** @returns int
11187  **
11188  *****************************************************************************/
11189  
11190 int
11191 xcb_glx_get_convolution_parameterfv_data_length (const xcb_glx_get_convolution_parameterfv_reply_t *R  );
11192 
11193 
11194 /*****************************************************************************
11195  **
11196  ** xcb_glx_float32_iterator_t xcb_glx_get_convolution_parameterfv_data_iterator
11197  ** 
11198  ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
11199  ** @returns xcb_glx_float32_iterator_t
11200  **
11201  *****************************************************************************/
11202  
11203 xcb_glx_float32_iterator_t
11204 xcb_glx_get_convolution_parameterfv_data_iterator (const xcb_glx_get_convolution_parameterfv_reply_t *R  );
11205 
11219 /*****************************************************************************
11220  **
11221  ** xcb_glx_get_convolution_parameterfv_reply_t * xcb_glx_get_convolution_parameterfv_reply
11222  ** 
11223  ** @param xcb_connection_t                              *c
11224  ** @param xcb_glx_get_convolution_parameterfv_cookie_t   cookie
11225  ** @param xcb_generic_error_t                          **e
11226  ** @returns xcb_glx_get_convolution_parameterfv_reply_t *
11227  **
11228  *****************************************************************************/
11229  
11230 xcb_glx_get_convolution_parameterfv_reply_t *
11231 xcb_glx_get_convolution_parameterfv_reply (xcb_connection_t                              *c  ,
11232                                            xcb_glx_get_convolution_parameterfv_cookie_t   cookie  ,
11233                                            xcb_generic_error_t                          **e  );
11234 
11244 /*****************************************************************************
11245  **
11246  ** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv
11247  ** 
11248  ** @param xcb_connection_t      *c
11249  ** @param xcb_glx_context_tag_t  context_tag
11250  ** @param uint32_t               target
11251  ** @param uint32_t               pname
11252  ** @returns xcb_glx_get_convolution_parameteriv_cookie_t
11253  **
11254  *****************************************************************************/
11255  
11256 xcb_glx_get_convolution_parameteriv_cookie_t
11257 xcb_glx_get_convolution_parameteriv (xcb_connection_t      *c  ,
11258                                      xcb_glx_context_tag_t  context_tag  ,
11259                                      uint32_t               target  ,
11260                                      uint32_t               pname  );
11261 
11274 /*****************************************************************************
11275  **
11276  ** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv_unchecked
11277  ** 
11278  ** @param xcb_connection_t      *c
11279  ** @param xcb_glx_context_tag_t  context_tag
11280  ** @param uint32_t               target
11281  ** @param uint32_t               pname
11282  ** @returns xcb_glx_get_convolution_parameteriv_cookie_t
11283  **
11284  *****************************************************************************/
11285  
11286 xcb_glx_get_convolution_parameteriv_cookie_t
11287 xcb_glx_get_convolution_parameteriv_unchecked (xcb_connection_t      *c  ,
11288                                                xcb_glx_context_tag_t  context_tag  ,
11289                                                uint32_t               target  ,
11290                                                uint32_t               pname  );
11291 
11292 
11293 /*****************************************************************************
11294  **
11295  ** int32_t * xcb_glx_get_convolution_parameteriv_data
11296  ** 
11297  ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
11298  ** @returns int32_t *
11299  **
11300  *****************************************************************************/
11301  
11302 int32_t *
11303 xcb_glx_get_convolution_parameteriv_data (const xcb_glx_get_convolution_parameteriv_reply_t *R  );
11304 
11305 
11306 /*****************************************************************************
11307  **
11308  ** int xcb_glx_get_convolution_parameteriv_data_length
11309  ** 
11310  ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
11311  ** @returns int
11312  **
11313  *****************************************************************************/
11314  
11315 int
11316 xcb_glx_get_convolution_parameteriv_data_length (const xcb_glx_get_convolution_parameteriv_reply_t *R  );
11317 
11318 
11319 /*****************************************************************************
11320  **
11321  ** xcb_generic_iterator_t xcb_glx_get_convolution_parameteriv_data_end
11322  ** 
11323  ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
11324  ** @returns xcb_generic_iterator_t
11325  **
11326  *****************************************************************************/
11327  
11328 xcb_generic_iterator_t
11329 xcb_glx_get_convolution_parameteriv_data_end (const xcb_glx_get_convolution_parameteriv_reply_t *R  );
11330 
11344 /*****************************************************************************
11345  **
11346  ** xcb_glx_get_convolution_parameteriv_reply_t * xcb_glx_get_convolution_parameteriv_reply
11347  ** 
11348  ** @param xcb_connection_t                              *c
11349  ** @param xcb_glx_get_convolution_parameteriv_cookie_t   cookie
11350  ** @param xcb_generic_error_t                          **e
11351  ** @returns xcb_glx_get_convolution_parameteriv_reply_t *
11352  **
11353  *****************************************************************************/
11354  
11355 xcb_glx_get_convolution_parameteriv_reply_t *
11356 xcb_glx_get_convolution_parameteriv_reply (xcb_connection_t                              *c  ,
11357                                            xcb_glx_get_convolution_parameteriv_cookie_t   cookie  ,
11358                                            xcb_generic_error_t                          **e  );
11359 
11369 /*****************************************************************************
11370  **
11371  ** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter
11372  ** 
11373  ** @param xcb_connection_t      *c
11374  ** @param xcb_glx_context_tag_t  context_tag
11375  ** @param uint32_t               target
11376  ** @param uint32_t               format
11377  ** @param uint32_t               type
11378  ** @param uint8_t                swap_bytes
11379  ** @returns xcb_glx_get_separable_filter_cookie_t
11380  **
11381  *****************************************************************************/
11382  
11383 xcb_glx_get_separable_filter_cookie_t
11384 xcb_glx_get_separable_filter (xcb_connection_t      *c  ,
11385                               xcb_glx_context_tag_t  context_tag  ,
11386                               uint32_t               target  ,
11387                               uint32_t               format  ,
11388                               uint32_t               type  ,
11389                               uint8_t                swap_bytes  );
11390 
11403 /*****************************************************************************
11404  **
11405  ** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter_unchecked
11406  ** 
11407  ** @param xcb_connection_t      *c
11408  ** @param xcb_glx_context_tag_t  context_tag
11409  ** @param uint32_t               target
11410  ** @param uint32_t               format
11411  ** @param uint32_t               type
11412  ** @param uint8_t                swap_bytes
11413  ** @returns xcb_glx_get_separable_filter_cookie_t
11414  **
11415  *****************************************************************************/
11416  
11417 xcb_glx_get_separable_filter_cookie_t
11418 xcb_glx_get_separable_filter_unchecked (xcb_connection_t      *c  ,
11419                                         xcb_glx_context_tag_t  context_tag  ,
11420                                         uint32_t               target  ,
11421                                         uint32_t               format  ,
11422                                         uint32_t               type  ,
11423                                         uint8_t                swap_bytes  );
11424 
11425 
11426 /*****************************************************************************
11427  **
11428  ** uint8_t * xcb_glx_get_separable_filter_rows_and_cols
11429  ** 
11430  ** @param const xcb_glx_get_separable_filter_reply_t *R
11431  ** @returns uint8_t *
11432  **
11433  *****************************************************************************/
11434  
11435 uint8_t *
11436 xcb_glx_get_separable_filter_rows_and_cols (const xcb_glx_get_separable_filter_reply_t *R  );
11437 
11438 
11439 /*****************************************************************************
11440  **
11441  ** int xcb_glx_get_separable_filter_rows_and_cols_length
11442  ** 
11443  ** @param const xcb_glx_get_separable_filter_reply_t *R
11444  ** @returns int
11445  **
11446  *****************************************************************************/
11447  
11448 int
11449 xcb_glx_get_separable_filter_rows_and_cols_length (const xcb_glx_get_separable_filter_reply_t *R  );
11450 
11451 
11452 /*****************************************************************************
11453  **
11454  ** xcb_generic_iterator_t xcb_glx_get_separable_filter_rows_and_cols_end
11455  ** 
11456  ** @param const xcb_glx_get_separable_filter_reply_t *R
11457  ** @returns xcb_generic_iterator_t
11458  **
11459  *****************************************************************************/
11460  
11461 xcb_generic_iterator_t
11462 xcb_glx_get_separable_filter_rows_and_cols_end (const xcb_glx_get_separable_filter_reply_t *R  );
11463 
11477 /*****************************************************************************
11478  **
11479  ** xcb_glx_get_separable_filter_reply_t * xcb_glx_get_separable_filter_reply
11480  ** 
11481  ** @param xcb_connection_t                       *c
11482  ** @param xcb_glx_get_separable_filter_cookie_t   cookie
11483  ** @param xcb_generic_error_t                   **e
11484  ** @returns xcb_glx_get_separable_filter_reply_t *
11485  **
11486  *****************************************************************************/
11487  
11488 xcb_glx_get_separable_filter_reply_t *
11489 xcb_glx_get_separable_filter_reply (xcb_connection_t                       *c  ,
11490                                     xcb_glx_get_separable_filter_cookie_t   cookie  ,
11491                                     xcb_generic_error_t                   **e  );
11492 
11502 /*****************************************************************************
11503  **
11504  ** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram
11505  ** 
11506  ** @param xcb_connection_t      *c
11507  ** @param xcb_glx_context_tag_t  context_tag
11508  ** @param uint32_t               target
11509  ** @param uint32_t               format
11510  ** @param uint32_t               type
11511  ** @param uint8_t                swap_bytes
11512  ** @param uint8_t                reset
11513  ** @returns xcb_glx_get_histogram_cookie_t
11514  **
11515  *****************************************************************************/
11516  
11517 xcb_glx_get_histogram_cookie_t
11518 xcb_glx_get_histogram (xcb_connection_t      *c  ,
11519                        xcb_glx_context_tag_t  context_tag  ,
11520                        uint32_t               target  ,
11521                        uint32_t               format  ,
11522                        uint32_t               type  ,
11523                        uint8_t                swap_bytes  ,
11524                        uint8_t                reset  );
11525 
11538 /*****************************************************************************
11539  **
11540  ** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram_unchecked
11541  ** 
11542  ** @param xcb_connection_t      *c
11543  ** @param xcb_glx_context_tag_t  context_tag
11544  ** @param uint32_t               target
11545  ** @param uint32_t               format
11546  ** @param uint32_t               type
11547  ** @param uint8_t                swap_bytes
11548  ** @param uint8_t                reset
11549  ** @returns xcb_glx_get_histogram_cookie_t
11550  **
11551  *****************************************************************************/
11552  
11553 xcb_glx_get_histogram_cookie_t
11554 xcb_glx_get_histogram_unchecked (xcb_connection_t      *c  ,
11555                                  xcb_glx_context_tag_t  context_tag  ,
11556                                  uint32_t               target  ,
11557                                  uint32_t               format  ,
11558                                  uint32_t               type  ,
11559                                  uint8_t                swap_bytes  ,
11560                                  uint8_t                reset  );
11561 
11562 
11563 /*****************************************************************************
11564  **
11565  ** uint8_t * xcb_glx_get_histogram_data
11566  ** 
11567  ** @param const xcb_glx_get_histogram_reply_t *R
11568  ** @returns uint8_t *
11569  **
11570  *****************************************************************************/
11571  
11572 uint8_t *
11573 xcb_glx_get_histogram_data (const xcb_glx_get_histogram_reply_t *R  );
11574 
11575 
11576 /*****************************************************************************
11577  **
11578  ** int xcb_glx_get_histogram_data_length
11579  ** 
11580  ** @param const xcb_glx_get_histogram_reply_t *R
11581  ** @returns int
11582  **
11583  *****************************************************************************/
11584  
11585 int
11586 xcb_glx_get_histogram_data_length (const xcb_glx_get_histogram_reply_t *R  );
11587 
11588 
11589 /*****************************************************************************
11590  **
11591  ** xcb_generic_iterator_t xcb_glx_get_histogram_data_end
11592  ** 
11593  ** @param const xcb_glx_get_histogram_reply_t *R
11594  ** @returns xcb_generic_iterator_t
11595  **
11596  *****************************************************************************/
11597  
11598 xcb_generic_iterator_t
11599 xcb_glx_get_histogram_data_end (const xcb_glx_get_histogram_reply_t *R  );
11600 
11614 /*****************************************************************************
11615  **
11616  ** xcb_glx_get_histogram_reply_t * xcb_glx_get_histogram_reply
11617  ** 
11618  ** @param xcb_connection_t                *c
11619  ** @param xcb_glx_get_histogram_cookie_t   cookie
11620  ** @param xcb_generic_error_t            **e
11621  ** @returns xcb_glx_get_histogram_reply_t *
11622  **
11623  *****************************************************************************/
11624  
11625 xcb_glx_get_histogram_reply_t *
11626 xcb_glx_get_histogram_reply (xcb_connection_t                *c  ,
11627                              xcb_glx_get_histogram_cookie_t   cookie  ,
11628                              xcb_generic_error_t            **e  );
11629 
11639 /*****************************************************************************
11640  **
11641  ** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv
11642  ** 
11643  ** @param xcb_connection_t      *c
11644  ** @param xcb_glx_context_tag_t  context_tag
11645  ** @param uint32_t               target
11646  ** @param uint32_t               pname
11647  ** @returns xcb_glx_get_histogram_parameterfv_cookie_t
11648  **
11649  *****************************************************************************/
11650  
11651 xcb_glx_get_histogram_parameterfv_cookie_t
11652 xcb_glx_get_histogram_parameterfv (xcb_connection_t      *c  ,
11653                                    xcb_glx_context_tag_t  context_tag  ,
11654                                    uint32_t               target  ,
11655                                    uint32_t               pname  );
11656 
11669 /*****************************************************************************
11670  **
11671  ** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv_unchecked
11672  ** 
11673  ** @param xcb_connection_t      *c
11674  ** @param xcb_glx_context_tag_t  context_tag
11675  ** @param uint32_t               target
11676  ** @param uint32_t               pname
11677  ** @returns xcb_glx_get_histogram_parameterfv_cookie_t
11678  **
11679  *****************************************************************************/
11680  
11681 xcb_glx_get_histogram_parameterfv_cookie_t
11682 xcb_glx_get_histogram_parameterfv_unchecked (xcb_connection_t      *c  ,
11683                                              xcb_glx_context_tag_t  context_tag  ,
11684                                              uint32_t               target  ,
11685                                              uint32_t               pname  );
11686 
11687 
11688 /*****************************************************************************
11689  **
11690  ** xcb_glx_float32_t * xcb_glx_get_histogram_parameterfv_data
11691  ** 
11692  ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
11693  ** @returns xcb_glx_float32_t *
11694  **
11695  *****************************************************************************/
11696  
11697 xcb_glx_float32_t *
11698 xcb_glx_get_histogram_parameterfv_data (const xcb_glx_get_histogram_parameterfv_reply_t *R  );
11699 
11700 
11701 /*****************************************************************************
11702  **
11703  ** int xcb_glx_get_histogram_parameterfv_data_length
11704  ** 
11705  ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
11706  ** @returns int
11707  **
11708  *****************************************************************************/
11709  
11710 int
11711 xcb_glx_get_histogram_parameterfv_data_length (const xcb_glx_get_histogram_parameterfv_reply_t *R  );
11712 
11713 
11714 /*****************************************************************************
11715  **
11716  ** xcb_glx_float32_iterator_t xcb_glx_get_histogram_parameterfv_data_iterator
11717  ** 
11718  ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
11719  ** @returns xcb_glx_float32_iterator_t
11720  **
11721  *****************************************************************************/
11722  
11723 xcb_glx_float32_iterator_t
11724 xcb_glx_get_histogram_parameterfv_data_iterator (const xcb_glx_get_histogram_parameterfv_reply_t *R  );
11725 
11739 /*****************************************************************************
11740  **
11741  ** xcb_glx_get_histogram_parameterfv_reply_t * xcb_glx_get_histogram_parameterfv_reply
11742  ** 
11743  ** @param xcb_connection_t                            *c
11744  ** @param xcb_glx_get_histogram_parameterfv_cookie_t   cookie
11745  ** @param xcb_generic_error_t                        **e
11746  ** @returns xcb_glx_get_histogram_parameterfv_reply_t *
11747  **
11748  *****************************************************************************/
11749  
11750 xcb_glx_get_histogram_parameterfv_reply_t *
11751 xcb_glx_get_histogram_parameterfv_reply (xcb_connection_t                            *c  ,
11752                                          xcb_glx_get_histogram_parameterfv_cookie_t   cookie  ,
11753                                          xcb_generic_error_t                        **e  );
11754 
11764 /*****************************************************************************
11765  **
11766  ** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv
11767  ** 
11768  ** @param xcb_connection_t      *c
11769  ** @param xcb_glx_context_tag_t  context_tag
11770  ** @param uint32_t               target
11771  ** @param uint32_t               pname
11772  ** @returns xcb_glx_get_histogram_parameteriv_cookie_t
11773  **
11774  *****************************************************************************/
11775  
11776 xcb_glx_get_histogram_parameteriv_cookie_t
11777 xcb_glx_get_histogram_parameteriv (xcb_connection_t      *c  ,
11778                                    xcb_glx_context_tag_t  context_tag  ,
11779                                    uint32_t               target  ,
11780                                    uint32_t               pname  );
11781 
11794 /*****************************************************************************
11795  **
11796  ** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv_unchecked
11797  ** 
11798  ** @param xcb_connection_t      *c
11799  ** @param xcb_glx_context_tag_t  context_tag
11800  ** @param uint32_t               target
11801  ** @param uint32_t               pname
11802  ** @returns xcb_glx_get_histogram_parameteriv_cookie_t
11803  **
11804  *****************************************************************************/
11805  
11806 xcb_glx_get_histogram_parameteriv_cookie_t
11807 xcb_glx_get_histogram_parameteriv_unchecked (xcb_connection_t      *c  ,
11808                                              xcb_glx_context_tag_t  context_tag  ,
11809                                              uint32_t               target  ,
11810                                              uint32_t               pname  );
11811 
11812 
11813 /*****************************************************************************
11814  **
11815  ** int32_t * xcb_glx_get_histogram_parameteriv_data
11816  ** 
11817  ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
11818  ** @returns int32_t *
11819  **
11820  *****************************************************************************/
11821  
11822 int32_t *
11823 xcb_glx_get_histogram_parameteriv_data (const xcb_glx_get_histogram_parameteriv_reply_t *R  );
11824 
11825 
11826 /*****************************************************************************
11827  **
11828  ** int xcb_glx_get_histogram_parameteriv_data_length
11829  ** 
11830  ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
11831  ** @returns int
11832  **
11833  *****************************************************************************/
11834  
11835 int
11836 xcb_glx_get_histogram_parameteriv_data_length (const xcb_glx_get_histogram_parameteriv_reply_t *R  );
11837 
11838 
11839 /*****************************************************************************
11840  **
11841  ** xcb_generic_iterator_t xcb_glx_get_histogram_parameteriv_data_end
11842  ** 
11843  ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
11844  ** @returns xcb_generic_iterator_t
11845  **
11846  *****************************************************************************/
11847  
11848 xcb_generic_iterator_t
11849 xcb_glx_get_histogram_parameteriv_data_end (const xcb_glx_get_histogram_parameteriv_reply_t *R  );
11850 
11864 /*****************************************************************************
11865  **
11866  ** xcb_glx_get_histogram_parameteriv_reply_t * xcb_glx_get_histogram_parameteriv_reply
11867  ** 
11868  ** @param xcb_connection_t                            *c
11869  ** @param xcb_glx_get_histogram_parameteriv_cookie_t   cookie
11870  ** @param xcb_generic_error_t                        **e
11871  ** @returns xcb_glx_get_histogram_parameteriv_reply_t *
11872  **
11873  *****************************************************************************/
11874  
11875 xcb_glx_get_histogram_parameteriv_reply_t *
11876 xcb_glx_get_histogram_parameteriv_reply (xcb_connection_t                            *c  ,
11877                                          xcb_glx_get_histogram_parameteriv_cookie_t   cookie  ,
11878                                          xcb_generic_error_t                        **e  );
11879 
11889 /*****************************************************************************
11890  **
11891  ** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax
11892  ** 
11893  ** @param xcb_connection_t      *c
11894  ** @param xcb_glx_context_tag_t  context_tag
11895  ** @param uint32_t               target
11896  ** @param uint32_t               format
11897  ** @param uint32_t               type
11898  ** @param uint8_t                swap_bytes
11899  ** @param uint8_t                reset
11900  ** @returns xcb_glx_get_minmax_cookie_t
11901  **
11902  *****************************************************************************/
11903  
11904 xcb_glx_get_minmax_cookie_t
11905 xcb_glx_get_minmax (xcb_connection_t      *c  ,
11906                     xcb_glx_context_tag_t  context_tag  ,
11907                     uint32_t               target  ,
11908                     uint32_t               format  ,
11909                     uint32_t               type  ,
11910                     uint8_t                swap_bytes  ,
11911                     uint8_t                reset  );
11912 
11925 /*****************************************************************************
11926  **
11927  ** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax_unchecked
11928  ** 
11929  ** @param xcb_connection_t      *c
11930  ** @param xcb_glx_context_tag_t  context_tag
11931  ** @param uint32_t               target
11932  ** @param uint32_t               format
11933  ** @param uint32_t               type
11934  ** @param uint8_t                swap_bytes
11935  ** @param uint8_t                reset
11936  ** @returns xcb_glx_get_minmax_cookie_t
11937  **
11938  *****************************************************************************/
11939  
11940 xcb_glx_get_minmax_cookie_t
11941 xcb_glx_get_minmax_unchecked (xcb_connection_t      *c  ,
11942                               xcb_glx_context_tag_t  context_tag  ,
11943                               uint32_t               target  ,
11944                               uint32_t               format  ,
11945                               uint32_t               type  ,
11946                               uint8_t                swap_bytes  ,
11947                               uint8_t                reset  );
11948 
11949 
11950 /*****************************************************************************
11951  **
11952  ** uint8_t * xcb_glx_get_minmax_data
11953  ** 
11954  ** @param const xcb_glx_get_minmax_reply_t *R
11955  ** @returns uint8_t *
11956  **
11957  *****************************************************************************/
11958  
11959 uint8_t *
11960 xcb_glx_get_minmax_data (const xcb_glx_get_minmax_reply_t *R  );
11961 
11962 
11963 /*****************************************************************************
11964  **
11965  ** int xcb_glx_get_minmax_data_length
11966  ** 
11967  ** @param const xcb_glx_get_minmax_reply_t *R
11968  ** @returns int
11969  **
11970  *****************************************************************************/
11971  
11972 int
11973 xcb_glx_get_minmax_data_length (const xcb_glx_get_minmax_reply_t *R  );
11974 
11975 
11976 /*****************************************************************************
11977  **
11978  ** xcb_generic_iterator_t xcb_glx_get_minmax_data_end
11979  ** 
11980  ** @param const xcb_glx_get_minmax_reply_t *R
11981  ** @returns xcb_generic_iterator_t
11982  **
11983  *****************************************************************************/
11984  
11985 xcb_generic_iterator_t
11986 xcb_glx_get_minmax_data_end (const xcb_glx_get_minmax_reply_t *R  );
11987 
12001 /*****************************************************************************
12002  **
12003  ** xcb_glx_get_minmax_reply_t * xcb_glx_get_minmax_reply
12004  ** 
12005  ** @param xcb_connection_t             *c
12006  ** @param xcb_glx_get_minmax_cookie_t   cookie
12007  ** @param xcb_generic_error_t         **e
12008  ** @returns xcb_glx_get_minmax_reply_t *
12009  **
12010  *****************************************************************************/
12011  
12012 xcb_glx_get_minmax_reply_t *
12013 xcb_glx_get_minmax_reply (xcb_connection_t             *c  ,
12014                           xcb_glx_get_minmax_cookie_t   cookie  ,
12015                           xcb_generic_error_t         **e  );
12016 
12026 /*****************************************************************************
12027  **
12028  ** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv
12029  ** 
12030  ** @param xcb_connection_t      *c
12031  ** @param xcb_glx_context_tag_t  context_tag
12032  ** @param uint32_t               target
12033  ** @param uint32_t               pname
12034  ** @returns xcb_glx_get_minmax_parameterfv_cookie_t
12035  **
12036  *****************************************************************************/
12037  
12038 xcb_glx_get_minmax_parameterfv_cookie_t
12039 xcb_glx_get_minmax_parameterfv (xcb_connection_t      *c  ,
12040                                 xcb_glx_context_tag_t  context_tag  ,
12041                                 uint32_t               target  ,
12042                                 uint32_t               pname  );
12043 
12056 /*****************************************************************************
12057  **
12058  ** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv_unchecked
12059  ** 
12060  ** @param xcb_connection_t      *c
12061  ** @param xcb_glx_context_tag_t  context_tag
12062  ** @param uint32_t               target
12063  ** @param uint32_t               pname
12064  ** @returns xcb_glx_get_minmax_parameterfv_cookie_t
12065  **
12066  *****************************************************************************/
12067  
12068 xcb_glx_get_minmax_parameterfv_cookie_t
12069 xcb_glx_get_minmax_parameterfv_unchecked (xcb_connection_t      *c  ,
12070                                           xcb_glx_context_tag_t  context_tag  ,
12071                                           uint32_t               target  ,
12072                                           uint32_t               pname  );
12073 
12074 
12075 /*****************************************************************************
12076  **
12077  ** xcb_glx_float32_t * xcb_glx_get_minmax_parameterfv_data
12078  ** 
12079  ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
12080  ** @returns xcb_glx_float32_t *
12081  **
12082  *****************************************************************************/
12083  
12084 xcb_glx_float32_t *
12085 xcb_glx_get_minmax_parameterfv_data (const xcb_glx_get_minmax_parameterfv_reply_t *R  );
12086 
12087 
12088 /*****************************************************************************
12089  **
12090  ** int xcb_glx_get_minmax_parameterfv_data_length
12091  ** 
12092  ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
12093  ** @returns int
12094  **
12095  *****************************************************************************/
12096  
12097 int
12098 xcb_glx_get_minmax_parameterfv_data_length (const xcb_glx_get_minmax_parameterfv_reply_t *R  );
12099 
12100 
12101 /*****************************************************************************
12102  **
12103  ** xcb_glx_float32_iterator_t xcb_glx_get_minmax_parameterfv_data_iterator
12104  ** 
12105  ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
12106  ** @returns xcb_glx_float32_iterator_t
12107  **
12108  *****************************************************************************/
12109  
12110 xcb_glx_float32_iterator_t
12111 xcb_glx_get_minmax_parameterfv_data_iterator (const xcb_glx_get_minmax_parameterfv_reply_t *R  );
12112 
12126 /*****************************************************************************
12127  **
12128  ** xcb_glx_get_minmax_parameterfv_reply_t * xcb_glx_get_minmax_parameterfv_reply
12129  ** 
12130  ** @param xcb_connection_t                         *c
12131  ** @param xcb_glx_get_minmax_parameterfv_cookie_t   cookie
12132  ** @param xcb_generic_error_t                     **e
12133  ** @returns xcb_glx_get_minmax_parameterfv_reply_t *
12134  **
12135  *****************************************************************************/
12136  
12137 xcb_glx_get_minmax_parameterfv_reply_t *
12138 xcb_glx_get_minmax_parameterfv_reply (xcb_connection_t                         *c  ,
12139                                       xcb_glx_get_minmax_parameterfv_cookie_t   cookie  ,
12140                                       xcb_generic_error_t                     **e  );
12141 
12151 /*****************************************************************************
12152  **
12153  ** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv
12154  ** 
12155  ** @param xcb_connection_t      *c
12156  ** @param xcb_glx_context_tag_t  context_tag
12157  ** @param uint32_t               target
12158  ** @param uint32_t               pname
12159  ** @returns xcb_glx_get_minmax_parameteriv_cookie_t
12160  **
12161  *****************************************************************************/
12162  
12163 xcb_glx_get_minmax_parameteriv_cookie_t
12164 xcb_glx_get_minmax_parameteriv (xcb_connection_t      *c  ,
12165                                 xcb_glx_context_tag_t  context_tag  ,
12166                                 uint32_t               target  ,
12167                                 uint32_t               pname  );
12168 
12181 /*****************************************************************************
12182  **
12183  ** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv_unchecked
12184  ** 
12185  ** @param xcb_connection_t      *c
12186  ** @param xcb_glx_context_tag_t  context_tag
12187  ** @param uint32_t               target
12188  ** @param uint32_t               pname
12189  ** @returns xcb_glx_get_minmax_parameteriv_cookie_t
12190  **
12191  *****************************************************************************/
12192  
12193 xcb_glx_get_minmax_parameteriv_cookie_t
12194 xcb_glx_get_minmax_parameteriv_unchecked (xcb_connection_t      *c  ,
12195                                           xcb_glx_context_tag_t  context_tag  ,
12196                                           uint32_t               target  ,
12197                                           uint32_t               pname  );
12198 
12199 
12200 /*****************************************************************************
12201  **
12202  ** int32_t * xcb_glx_get_minmax_parameteriv_data
12203  ** 
12204  ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
12205  ** @returns int32_t *
12206  **
12207  *****************************************************************************/
12208  
12209 int32_t *
12210 xcb_glx_get_minmax_parameteriv_data (const xcb_glx_get_minmax_parameteriv_reply_t *R  );
12211 
12212 
12213 /*****************************************************************************
12214  **
12215  ** int xcb_glx_get_minmax_parameteriv_data_length
12216  ** 
12217  ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
12218  ** @returns int
12219  **
12220  *****************************************************************************/
12221  
12222 int
12223 xcb_glx_get_minmax_parameteriv_data_length (const xcb_glx_get_minmax_parameteriv_reply_t *R  );
12224 
12225 
12226 /*****************************************************************************
12227  **
12228  ** xcb_generic_iterator_t xcb_glx_get_minmax_parameteriv_data_end
12229  ** 
12230  ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
12231  ** @returns xcb_generic_iterator_t
12232  **
12233  *****************************************************************************/
12234  
12235 xcb_generic_iterator_t
12236 xcb_glx_get_minmax_parameteriv_data_end (const xcb_glx_get_minmax_parameteriv_reply_t *R  );
12237 
12251 /*****************************************************************************
12252  **
12253  ** xcb_glx_get_minmax_parameteriv_reply_t * xcb_glx_get_minmax_parameteriv_reply
12254  ** 
12255  ** @param xcb_connection_t                         *c
12256  ** @param xcb_glx_get_minmax_parameteriv_cookie_t   cookie
12257  ** @param xcb_generic_error_t                     **e
12258  ** @returns xcb_glx_get_minmax_parameteriv_reply_t *
12259  **
12260  *****************************************************************************/
12261  
12262 xcb_glx_get_minmax_parameteriv_reply_t *
12263 xcb_glx_get_minmax_parameteriv_reply (xcb_connection_t                         *c  ,
12264                                       xcb_glx_get_minmax_parameteriv_cookie_t   cookie  ,
12265                                       xcb_generic_error_t                     **e  );
12266 
12276 /*****************************************************************************
12277  **
12278  ** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb
12279  ** 
12280  ** @param xcb_connection_t      *c
12281  ** @param xcb_glx_context_tag_t  context_tag
12282  ** @param uint32_t               target
12283  ** @param int32_t                level
12284  ** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t
12285  **
12286  *****************************************************************************/
12287  
12288 xcb_glx_get_compressed_tex_image_arb_cookie_t
12289 xcb_glx_get_compressed_tex_image_arb (xcb_connection_t      *c  ,
12290                                       xcb_glx_context_tag_t  context_tag  ,
12291                                       uint32_t               target  ,
12292                                       int32_t                level  );
12293 
12306 /*****************************************************************************
12307  **
12308  ** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb_unchecked
12309  ** 
12310  ** @param xcb_connection_t      *c
12311  ** @param xcb_glx_context_tag_t  context_tag
12312  ** @param uint32_t               target
12313  ** @param int32_t                level
12314  ** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t
12315  **
12316  *****************************************************************************/
12317  
12318 xcb_glx_get_compressed_tex_image_arb_cookie_t
12319 xcb_glx_get_compressed_tex_image_arb_unchecked (xcb_connection_t      *c  ,
12320                                                 xcb_glx_context_tag_t  context_tag  ,
12321                                                 uint32_t               target  ,
12322                                                 int32_t                level  );
12323 
12324 
12325 /*****************************************************************************
12326  **
12327  ** uint8_t * xcb_glx_get_compressed_tex_image_arb_data
12328  ** 
12329  ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
12330  ** @returns uint8_t *
12331  **
12332  *****************************************************************************/
12333  
12334 uint8_t *
12335 xcb_glx_get_compressed_tex_image_arb_data (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  );
12336 
12337 
12338 /*****************************************************************************
12339  **
12340  ** int xcb_glx_get_compressed_tex_image_arb_data_length
12341  ** 
12342  ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
12343  ** @returns int
12344  **
12345  *****************************************************************************/
12346  
12347 int
12348 xcb_glx_get_compressed_tex_image_arb_data_length (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  );
12349 
12350 
12351 /*****************************************************************************
12352  **
12353  ** xcb_generic_iterator_t xcb_glx_get_compressed_tex_image_arb_data_end
12354  ** 
12355  ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
12356  ** @returns xcb_generic_iterator_t
12357  **
12358  *****************************************************************************/
12359  
12360 xcb_generic_iterator_t
12361 xcb_glx_get_compressed_tex_image_arb_data_end (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  );
12362 
12376 /*****************************************************************************
12377  **
12378  ** xcb_glx_get_compressed_tex_image_arb_reply_t * xcb_glx_get_compressed_tex_image_arb_reply
12379  ** 
12380  ** @param xcb_connection_t                               *c
12381  ** @param xcb_glx_get_compressed_tex_image_arb_cookie_t   cookie
12382  ** @param xcb_generic_error_t                           **e
12383  ** @returns xcb_glx_get_compressed_tex_image_arb_reply_t *
12384  **
12385  *****************************************************************************/
12386  
12387 xcb_glx_get_compressed_tex_image_arb_reply_t *
12388 xcb_glx_get_compressed_tex_image_arb_reply (xcb_connection_t                               *c  ,
12389                                             xcb_glx_get_compressed_tex_image_arb_cookie_t   cookie  ,
12390                                             xcb_generic_error_t                           **e  );
12391 
12404 /*****************************************************************************
12405  **
12406  ** xcb_void_cookie_t xcb_glx_delete_queries_arb_checked
12407  ** 
12408  ** @param xcb_connection_t      *c
12409  ** @param xcb_glx_context_tag_t  context_tag
12410  ** @param int32_t                n
12411  ** @param const uint32_t        *ids
12412  ** @returns xcb_void_cookie_t
12413  **
12414  *****************************************************************************/
12415  
12416 xcb_void_cookie_t
12417 xcb_glx_delete_queries_arb_checked (xcb_connection_t      *c  ,
12418                                     xcb_glx_context_tag_t  context_tag  ,
12419                                     int32_t                n  ,
12420                                     const uint32_t        *ids  );
12421 
12431 /*****************************************************************************
12432  **
12433  ** xcb_void_cookie_t xcb_glx_delete_queries_arb
12434  ** 
12435  ** @param xcb_connection_t      *c
12436  ** @param xcb_glx_context_tag_t  context_tag
12437  ** @param int32_t                n
12438  ** @param const uint32_t        *ids
12439  ** @returns xcb_void_cookie_t
12440  **
12441  *****************************************************************************/
12442  
12443 xcb_void_cookie_t
12444 xcb_glx_delete_queries_arb (xcb_connection_t      *c  ,
12445                             xcb_glx_context_tag_t  context_tag  ,
12446                             int32_t                n  ,
12447                             const uint32_t        *ids  );
12448 
12458 /*****************************************************************************
12459  **
12460  ** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb
12461  ** 
12462  ** @param xcb_connection_t      *c
12463  ** @param xcb_glx_context_tag_t  context_tag
12464  ** @param int32_t                n
12465  ** @returns xcb_glx_gen_queries_arb_cookie_t
12466  **
12467  *****************************************************************************/
12468  
12469 xcb_glx_gen_queries_arb_cookie_t
12470 xcb_glx_gen_queries_arb (xcb_connection_t      *c  ,
12471                          xcb_glx_context_tag_t  context_tag  ,
12472                          int32_t                n  );
12473 
12486 /*****************************************************************************
12487  **
12488  ** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb_unchecked
12489  ** 
12490  ** @param xcb_connection_t      *c
12491  ** @param xcb_glx_context_tag_t  context_tag
12492  ** @param int32_t                n
12493  ** @returns xcb_glx_gen_queries_arb_cookie_t
12494  **
12495  *****************************************************************************/
12496  
12497 xcb_glx_gen_queries_arb_cookie_t
12498 xcb_glx_gen_queries_arb_unchecked (xcb_connection_t      *c  ,
12499                                    xcb_glx_context_tag_t  context_tag  ,
12500                                    int32_t                n  );
12501 
12502 
12503 /*****************************************************************************
12504  **
12505  ** uint32_t * xcb_glx_gen_queries_arb_data
12506  ** 
12507  ** @param const xcb_glx_gen_queries_arb_reply_t *R
12508  ** @returns uint32_t *
12509  **
12510  *****************************************************************************/
12511  
12512 uint32_t *
12513 xcb_glx_gen_queries_arb_data (const xcb_glx_gen_queries_arb_reply_t *R  );
12514 
12515 
12516 /*****************************************************************************
12517  **
12518  ** int xcb_glx_gen_queries_arb_data_length
12519  ** 
12520  ** @param const xcb_glx_gen_queries_arb_reply_t *R
12521  ** @returns int
12522  **
12523  *****************************************************************************/
12524  
12525 int
12526 xcb_glx_gen_queries_arb_data_length (const xcb_glx_gen_queries_arb_reply_t *R  );
12527 
12528 
12529 /*****************************************************************************
12530  **
12531  ** xcb_generic_iterator_t xcb_glx_gen_queries_arb_data_end
12532  ** 
12533  ** @param const xcb_glx_gen_queries_arb_reply_t *R
12534  ** @returns xcb_generic_iterator_t
12535  **
12536  *****************************************************************************/
12537  
12538 xcb_generic_iterator_t
12539 xcb_glx_gen_queries_arb_data_end (const xcb_glx_gen_queries_arb_reply_t *R  );
12540 
12554 /*****************************************************************************
12555  **
12556  ** xcb_glx_gen_queries_arb_reply_t * xcb_glx_gen_queries_arb_reply
12557  ** 
12558  ** @param xcb_connection_t                  *c
12559  ** @param xcb_glx_gen_queries_arb_cookie_t   cookie
12560  ** @param xcb_generic_error_t              **e
12561  ** @returns xcb_glx_gen_queries_arb_reply_t *
12562  **
12563  *****************************************************************************/
12564  
12565 xcb_glx_gen_queries_arb_reply_t *
12566 xcb_glx_gen_queries_arb_reply (xcb_connection_t                  *c  ,
12567                                xcb_glx_gen_queries_arb_cookie_t   cookie  ,
12568                                xcb_generic_error_t              **e  );
12569 
12579 /*****************************************************************************
12580  **
12581  ** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb
12582  ** 
12583  ** @param xcb_connection_t      *c
12584  ** @param xcb_glx_context_tag_t  context_tag
12585  ** @param uint32_t               id
12586  ** @returns xcb_glx_is_query_arb_cookie_t
12587  **
12588  *****************************************************************************/
12589  
12590 xcb_glx_is_query_arb_cookie_t
12591 xcb_glx_is_query_arb (xcb_connection_t      *c  ,
12592                       xcb_glx_context_tag_t  context_tag  ,
12593                       uint32_t               id  );
12594 
12607 /*****************************************************************************
12608  **
12609  ** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb_unchecked
12610  ** 
12611  ** @param xcb_connection_t      *c
12612  ** @param xcb_glx_context_tag_t  context_tag
12613  ** @param uint32_t               id
12614  ** @returns xcb_glx_is_query_arb_cookie_t
12615  **
12616  *****************************************************************************/
12617  
12618 xcb_glx_is_query_arb_cookie_t
12619 xcb_glx_is_query_arb_unchecked (xcb_connection_t      *c  ,
12620                                 xcb_glx_context_tag_t  context_tag  ,
12621                                 uint32_t               id  );
12622 
12636 /*****************************************************************************
12637  **
12638  ** xcb_glx_is_query_arb_reply_t * xcb_glx_is_query_arb_reply
12639  ** 
12640  ** @param xcb_connection_t               *c
12641  ** @param xcb_glx_is_query_arb_cookie_t   cookie
12642  ** @param xcb_generic_error_t           **e
12643  ** @returns xcb_glx_is_query_arb_reply_t *
12644  **
12645  *****************************************************************************/
12646  
12647 xcb_glx_is_query_arb_reply_t *
12648 xcb_glx_is_query_arb_reply (xcb_connection_t               *c  ,
12649                             xcb_glx_is_query_arb_cookie_t   cookie  ,
12650                             xcb_generic_error_t           **e  );
12651 
12661 /*****************************************************************************
12662  **
12663  ** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb
12664  ** 
12665  ** @param xcb_connection_t      *c
12666  ** @param xcb_glx_context_tag_t  context_tag
12667  ** @param uint32_t               target
12668  ** @param uint32_t               pname
12669  ** @returns xcb_glx_get_queryiv_arb_cookie_t
12670  **
12671  *****************************************************************************/
12672  
12673 xcb_glx_get_queryiv_arb_cookie_t
12674 xcb_glx_get_queryiv_arb (xcb_connection_t      *c  ,
12675                          xcb_glx_context_tag_t  context_tag  ,
12676                          uint32_t               target  ,
12677                          uint32_t               pname  );
12678 
12691 /*****************************************************************************
12692  **
12693  ** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb_unchecked
12694  ** 
12695  ** @param xcb_connection_t      *c
12696  ** @param xcb_glx_context_tag_t  context_tag
12697  ** @param uint32_t               target
12698  ** @param uint32_t               pname
12699  ** @returns xcb_glx_get_queryiv_arb_cookie_t
12700  **
12701  *****************************************************************************/
12702  
12703 xcb_glx_get_queryiv_arb_cookie_t
12704 xcb_glx_get_queryiv_arb_unchecked (xcb_connection_t      *c  ,
12705                                    xcb_glx_context_tag_t  context_tag  ,
12706                                    uint32_t               target  ,
12707                                    uint32_t               pname  );
12708 
12709 
12710 /*****************************************************************************
12711  **
12712  ** int32_t * xcb_glx_get_queryiv_arb_data
12713  ** 
12714  ** @param const xcb_glx_get_queryiv_arb_reply_t *R
12715  ** @returns int32_t *
12716  **
12717  *****************************************************************************/
12718  
12719 int32_t *
12720 xcb_glx_get_queryiv_arb_data (const xcb_glx_get_queryiv_arb_reply_t *R  );
12721 
12722 
12723 /*****************************************************************************
12724  **
12725  ** int xcb_glx_get_queryiv_arb_data_length
12726  ** 
12727  ** @param const xcb_glx_get_queryiv_arb_reply_t *R
12728  ** @returns int
12729  **
12730  *****************************************************************************/
12731  
12732 int
12733 xcb_glx_get_queryiv_arb_data_length (const xcb_glx_get_queryiv_arb_reply_t *R  );
12734 
12735 
12736 /*****************************************************************************
12737  **
12738  ** xcb_generic_iterator_t xcb_glx_get_queryiv_arb_data_end
12739  ** 
12740  ** @param const xcb_glx_get_queryiv_arb_reply_t *R
12741  ** @returns xcb_generic_iterator_t
12742  **
12743  *****************************************************************************/
12744  
12745 xcb_generic_iterator_t
12746 xcb_glx_get_queryiv_arb_data_end (const xcb_glx_get_queryiv_arb_reply_t *R  );
12747 
12761 /*****************************************************************************
12762  **
12763  ** xcb_glx_get_queryiv_arb_reply_t * xcb_glx_get_queryiv_arb_reply
12764  ** 
12765  ** @param xcb_connection_t                  *c
12766  ** @param xcb_glx_get_queryiv_arb_cookie_t   cookie
12767  ** @param xcb_generic_error_t              **e
12768  ** @returns xcb_glx_get_queryiv_arb_reply_t *
12769  **
12770  *****************************************************************************/
12771  
12772 xcb_glx_get_queryiv_arb_reply_t *
12773 xcb_glx_get_queryiv_arb_reply (xcb_connection_t                  *c  ,
12774                                xcb_glx_get_queryiv_arb_cookie_t   cookie  ,
12775                                xcb_generic_error_t              **e  );
12776 
12786 /*****************************************************************************
12787  **
12788  ** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb
12789  ** 
12790  ** @param xcb_connection_t      *c
12791  ** @param xcb_glx_context_tag_t  context_tag
12792  ** @param uint32_t               id
12793  ** @param uint32_t               pname
12794  ** @returns xcb_glx_get_query_objectiv_arb_cookie_t
12795  **
12796  *****************************************************************************/
12797  
12798 xcb_glx_get_query_objectiv_arb_cookie_t
12799 xcb_glx_get_query_objectiv_arb (xcb_connection_t      *c  ,
12800                                 xcb_glx_context_tag_t  context_tag  ,
12801                                 uint32_t               id  ,
12802                                 uint32_t               pname  );
12803 
12816 /*****************************************************************************
12817  **
12818  ** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb_unchecked
12819  ** 
12820  ** @param xcb_connection_t      *c
12821  ** @param xcb_glx_context_tag_t  context_tag
12822  ** @param uint32_t               id
12823  ** @param uint32_t               pname
12824  ** @returns xcb_glx_get_query_objectiv_arb_cookie_t
12825  **
12826  *****************************************************************************/
12827  
12828 xcb_glx_get_query_objectiv_arb_cookie_t
12829 xcb_glx_get_query_objectiv_arb_unchecked (xcb_connection_t      *c  ,
12830                                           xcb_glx_context_tag_t  context_tag  ,
12831                                           uint32_t               id  ,
12832                                           uint32_t               pname  );
12833 
12834 
12835 /*****************************************************************************
12836  **
12837  ** int32_t * xcb_glx_get_query_objectiv_arb_data
12838  ** 
12839  ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
12840  ** @returns int32_t *
12841  **
12842  *****************************************************************************/
12843  
12844 int32_t *
12845 xcb_glx_get_query_objectiv_arb_data (const xcb_glx_get_query_objectiv_arb_reply_t *R  );
12846 
12847 
12848 /*****************************************************************************
12849  **
12850  ** int xcb_glx_get_query_objectiv_arb_data_length
12851  ** 
12852  ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
12853  ** @returns int
12854  **
12855  *****************************************************************************/
12856  
12857 int
12858 xcb_glx_get_query_objectiv_arb_data_length (const xcb_glx_get_query_objectiv_arb_reply_t *R  );
12859 
12860 
12861 /*****************************************************************************
12862  **
12863  ** xcb_generic_iterator_t xcb_glx_get_query_objectiv_arb_data_end
12864  ** 
12865  ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
12866  ** @returns xcb_generic_iterator_t
12867  **
12868  *****************************************************************************/
12869  
12870 xcb_generic_iterator_t
12871 xcb_glx_get_query_objectiv_arb_data_end (const xcb_glx_get_query_objectiv_arb_reply_t *R  );
12872 
12886 /*****************************************************************************
12887  **
12888  ** xcb_glx_get_query_objectiv_arb_reply_t * xcb_glx_get_query_objectiv_arb_reply
12889  ** 
12890  ** @param xcb_connection_t                         *c
12891  ** @param xcb_glx_get_query_objectiv_arb_cookie_t   cookie
12892  ** @param xcb_generic_error_t                     **e
12893  ** @returns xcb_glx_get_query_objectiv_arb_reply_t *
12894  **
12895  *****************************************************************************/
12896  
12897 xcb_glx_get_query_objectiv_arb_reply_t *
12898 xcb_glx_get_query_objectiv_arb_reply (xcb_connection_t                         *c  ,
12899                                       xcb_glx_get_query_objectiv_arb_cookie_t   cookie  ,
12900                                       xcb_generic_error_t                     **e  );
12901 
12911 /*****************************************************************************
12912  **
12913  ** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb
12914  ** 
12915  ** @param xcb_connection_t      *c
12916  ** @param xcb_glx_context_tag_t  context_tag
12917  ** @param uint32_t               id
12918  ** @param uint32_t               pname
12919  ** @returns xcb_glx_get_query_objectuiv_arb_cookie_t
12920  **
12921  *****************************************************************************/
12922  
12923 xcb_glx_get_query_objectuiv_arb_cookie_t
12924 xcb_glx_get_query_objectuiv_arb (xcb_connection_t      *c  ,
12925                                  xcb_glx_context_tag_t  context_tag  ,
12926                                  uint32_t               id  ,
12927                                  uint32_t               pname  );
12928 
12941 /*****************************************************************************
12942  **
12943  ** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb_unchecked
12944  ** 
12945  ** @param xcb_connection_t      *c
12946  ** @param xcb_glx_context_tag_t  context_tag
12947  ** @param uint32_t               id
12948  ** @param uint32_t               pname
12949  ** @returns xcb_glx_get_query_objectuiv_arb_cookie_t
12950  **
12951  *****************************************************************************/
12952  
12953 xcb_glx_get_query_objectuiv_arb_cookie_t
12954 xcb_glx_get_query_objectuiv_arb_unchecked (xcb_connection_t      *c  ,
12955                                            xcb_glx_context_tag_t  context_tag  ,
12956                                            uint32_t               id  ,
12957                                            uint32_t               pname  );
12958 
12959 
12960 /*****************************************************************************
12961  **
12962  ** uint32_t * xcb_glx_get_query_objectuiv_arb_data
12963  ** 
12964  ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
12965  ** @returns uint32_t *
12966  **
12967  *****************************************************************************/
12968  
12969 uint32_t *
12970 xcb_glx_get_query_objectuiv_arb_data (const xcb_glx_get_query_objectuiv_arb_reply_t *R  );
12971 
12972 
12973 /*****************************************************************************
12974  **
12975  ** int xcb_glx_get_query_objectuiv_arb_data_length
12976  ** 
12977  ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
12978  ** @returns int
12979  **
12980  *****************************************************************************/
12981  
12982 int
12983 xcb_glx_get_query_objectuiv_arb_data_length (const xcb_glx_get_query_objectuiv_arb_reply_t *R  );
12984 
12985 
12986 /*****************************************************************************
12987  **
12988  ** xcb_generic_iterator_t xcb_glx_get_query_objectuiv_arb_data_end
12989  ** 
12990  ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
12991  ** @returns xcb_generic_iterator_t
12992  **
12993  *****************************************************************************/
12994  
12995 xcb_generic_iterator_t
12996 xcb_glx_get_query_objectuiv_arb_data_end (const xcb_glx_get_query_objectuiv_arb_reply_t *R  );
12997 
13011 /*****************************************************************************
13012  **
13013  ** xcb_glx_get_query_objectuiv_arb_reply_t * xcb_glx_get_query_objectuiv_arb_reply
13014  ** 
13015  ** @param xcb_connection_t                          *c
13016  ** @param xcb_glx_get_query_objectuiv_arb_cookie_t   cookie
13017  ** @param xcb_generic_error_t                      **e
13018  ** @returns xcb_glx_get_query_objectuiv_arb_reply_t *
13019  **
13020  *****************************************************************************/
13021  
13022 xcb_glx_get_query_objectuiv_arb_reply_t *
13023 xcb_glx_get_query_objectuiv_arb_reply (xcb_connection_t                          *c  ,
13024                                        xcb_glx_get_query_objectuiv_arb_cookie_t   cookie  ,
13025                                        xcb_generic_error_t                      **e  );
13026 
13027 
13028 #endif
13029 

Generated on Wed Feb 13 13:58:46 2008 for XCB by  doxygen 1.5.4