XCB  1.13.1
glx.h
00001 /*
00002  * This file generated automatically from glx.xml by c_client.py.
00003  * Edit at your peril.
00004  */
00005 
00012 #ifndef __GLX_H
00013 #define __GLX_H
00014 
00015 #include "xcb.h"
00016 #include "xproto.h"
00017 
00018 #ifdef __cplusplus
00019 extern "C" {
00020 #endif
00021 
00022 #define XCB_GLX_MAJOR_VERSION 1
00023 #define XCB_GLX_MINOR_VERSION 4
00024 
00025 extern xcb_extension_t xcb_glx_id;
00026 
00027 typedef uint32_t xcb_glx_pixmap_t;
00028 
00032 typedef struct xcb_glx_pixmap_iterator_t {
00033     xcb_glx_pixmap_t *data;
00034     int               rem;
00035     int               index;
00036 } xcb_glx_pixmap_iterator_t;
00037 
00038 typedef uint32_t xcb_glx_context_t;
00039 
00043 typedef struct xcb_glx_context_iterator_t {
00044     xcb_glx_context_t *data;
00045     int                rem;
00046     int                index;
00047 } xcb_glx_context_iterator_t;
00048 
00049 typedef uint32_t xcb_glx_pbuffer_t;
00050 
00054 typedef struct xcb_glx_pbuffer_iterator_t {
00055     xcb_glx_pbuffer_t *data;
00056     int                rem;
00057     int                index;
00058 } xcb_glx_pbuffer_iterator_t;
00059 
00060 typedef uint32_t xcb_glx_window_t;
00061 
00065 typedef struct xcb_glx_window_iterator_t {
00066     xcb_glx_window_t *data;
00067     int               rem;
00068     int               index;
00069 } xcb_glx_window_iterator_t;
00070 
00071 typedef uint32_t xcb_glx_fbconfig_t;
00072 
00076 typedef struct xcb_glx_fbconfig_iterator_t {
00077     xcb_glx_fbconfig_t *data;
00078     int                 rem;
00079     int                 index;
00080 } xcb_glx_fbconfig_iterator_t;
00081 
00082 typedef uint32_t xcb_glx_drawable_t;
00083 
00087 typedef struct xcb_glx_drawable_iterator_t {
00088     xcb_glx_drawable_t *data;
00089     int                 rem;
00090     int                 index;
00091 } xcb_glx_drawable_iterator_t;
00092 
00093 typedef float xcb_glx_float32_t;
00094 
00098 typedef struct xcb_glx_float32_iterator_t {
00099     xcb_glx_float32_t *data;
00100     int                rem;
00101     int                index;
00102 } xcb_glx_float32_iterator_t;
00103 
00104 typedef double xcb_glx_float64_t;
00105 
00109 typedef struct xcb_glx_float64_iterator_t {
00110     xcb_glx_float64_t *data;
00111     int                rem;
00112     int                index;
00113 } xcb_glx_float64_iterator_t;
00114 
00115 typedef uint32_t xcb_glx_bool32_t;
00116 
00120 typedef struct xcb_glx_bool32_iterator_t {
00121     xcb_glx_bool32_t *data;
00122     int               rem;
00123     int               index;
00124 } xcb_glx_bool32_iterator_t;
00125 
00126 typedef uint32_t xcb_glx_context_tag_t;
00127 
00131 typedef struct xcb_glx_context_tag_iterator_t {
00132     xcb_glx_context_tag_t *data;
00133     int                    rem;
00134     int                    index;
00135 } xcb_glx_context_tag_iterator_t;
00136 
00138 #define XCB_GLX_GENERIC -1
00139 
00143 typedef struct xcb_glx_generic_error_t {
00144     uint8_t  response_type;
00145     uint8_t  error_code;
00146     uint16_t sequence;
00147     uint32_t bad_value;
00148     uint16_t minor_opcode;
00149     uint8_t  major_opcode;
00150     uint8_t  pad0[21];
00151 } xcb_glx_generic_error_t;
00152 
00154 #define XCB_GLX_BAD_CONTEXT 0
00155 
00156 typedef xcb_glx_generic_error_t xcb_glx_bad_context_error_t;
00157 
00159 #define XCB_GLX_BAD_CONTEXT_STATE 1
00160 
00161 typedef xcb_glx_generic_error_t xcb_glx_bad_context_state_error_t;
00162 
00164 #define XCB_GLX_BAD_DRAWABLE 2
00165 
00166 typedef xcb_glx_generic_error_t xcb_glx_bad_drawable_error_t;
00167 
00169 #define XCB_GLX_BAD_PIXMAP 3
00170 
00171 typedef xcb_glx_generic_error_t xcb_glx_bad_pixmap_error_t;
00172 
00174 #define XCB_GLX_BAD_CONTEXT_TAG 4
00175 
00176 typedef xcb_glx_generic_error_t xcb_glx_bad_context_tag_error_t;
00177 
00179 #define XCB_GLX_BAD_CURRENT_WINDOW 5
00180 
00181 typedef xcb_glx_generic_error_t xcb_glx_bad_current_window_error_t;
00182 
00184 #define XCB_GLX_BAD_RENDER_REQUEST 6
00185 
00186 typedef xcb_glx_generic_error_t xcb_glx_bad_render_request_error_t;
00187 
00189 #define XCB_GLX_BAD_LARGE_REQUEST 7
00190 
00191 typedef xcb_glx_generic_error_t xcb_glx_bad_large_request_error_t;
00192 
00194 #define XCB_GLX_UNSUPPORTED_PRIVATE_REQUEST 8
00195 
00196 typedef xcb_glx_generic_error_t xcb_glx_unsupported_private_request_error_t;
00197 
00199 #define XCB_GLX_BAD_FB_CONFIG 9
00200 
00201 typedef xcb_glx_generic_error_t xcb_glx_bad_fb_config_error_t;
00202 
00204 #define XCB_GLX_BAD_PBUFFER 10
00205 
00206 typedef xcb_glx_generic_error_t xcb_glx_bad_pbuffer_error_t;
00207 
00209 #define XCB_GLX_BAD_CURRENT_DRAWABLE 11
00210 
00211 typedef xcb_glx_generic_error_t xcb_glx_bad_current_drawable_error_t;
00212 
00214 #define XCB_GLX_BAD_WINDOW 12
00215 
00216 typedef xcb_glx_generic_error_t xcb_glx_bad_window_error_t;
00217 
00219 #define XCB_GLX_GLX_BAD_PROFILE_ARB 13
00220 
00221 typedef xcb_glx_generic_error_t xcb_glx_glx_bad_profile_arb_error_t;
00222 
00224 #define XCB_GLX_PBUFFER_CLOBBER 0
00225 
00229 typedef struct xcb_glx_pbuffer_clobber_event_t {
00230     uint8_t            response_type;
00231     uint8_t            pad0;
00232     uint16_t           sequence;
00233     uint16_t           event_type;
00234     uint16_t           draw_type;
00235     xcb_glx_drawable_t drawable;
00236     uint32_t           b_mask;
00237     uint16_t           aux_buffer;
00238     uint16_t           x;
00239     uint16_t           y;
00240     uint16_t           width;
00241     uint16_t           height;
00242     uint16_t           count;
00243     uint8_t            pad1[4];
00244 } xcb_glx_pbuffer_clobber_event_t;
00245 
00247 #define XCB_GLX_BUFFER_SWAP_COMPLETE 1
00248 
00252 typedef struct xcb_glx_buffer_swap_complete_event_t {
00253     uint8_t            response_type;
00254     uint8_t            pad0;
00255     uint16_t           sequence;
00256     uint16_t           event_type;
00257     uint8_t            pad1[2];
00258     xcb_glx_drawable_t drawable;
00259     uint32_t           ust_hi;
00260     uint32_t           ust_lo;
00261     uint32_t           msc_hi;
00262     uint32_t           msc_lo;
00263     uint32_t           sbc;
00264 } xcb_glx_buffer_swap_complete_event_t;
00265 
00266 typedef enum xcb_glx_pbcet_t {
00267     XCB_GLX_PBCET_DAMAGED = 32791,
00268     XCB_GLX_PBCET_SAVED = 32792
00269 } xcb_glx_pbcet_t;
00270 
00271 typedef enum xcb_glx_pbcdt_t {
00272     XCB_GLX_PBCDT_WINDOW = 32793,
00273     XCB_GLX_PBCDT_PBUFFER = 32794
00274 } xcb_glx_pbcdt_t;
00275 
00277 #define XCB_GLX_RENDER 1
00278 
00282 typedef struct xcb_glx_render_request_t {
00283     uint8_t               major_opcode;
00284     uint8_t               minor_opcode;
00285     uint16_t              length;
00286     xcb_glx_context_tag_t context_tag;
00287 } xcb_glx_render_request_t;
00288 
00290 #define XCB_GLX_RENDER_LARGE 2
00291 
00295 typedef struct xcb_glx_render_large_request_t {
00296     uint8_t               major_opcode;
00297     uint8_t               minor_opcode;
00298     uint16_t              length;
00299     xcb_glx_context_tag_t context_tag;
00300     uint16_t              request_num;
00301     uint16_t              request_total;
00302     uint32_t              data_len;
00303 } xcb_glx_render_large_request_t;
00304 
00306 #define XCB_GLX_CREATE_CONTEXT 3
00307 
00311 typedef struct xcb_glx_create_context_request_t {
00312     uint8_t           major_opcode;
00313     uint8_t           minor_opcode;
00314     uint16_t          length;
00315     xcb_glx_context_t context;
00316     xcb_visualid_t    visual;
00317     uint32_t          screen;
00318     xcb_glx_context_t share_list;
00319     uint8_t           is_direct;
00320     uint8_t           pad0[3];
00321 } xcb_glx_create_context_request_t;
00322 
00324 #define XCB_GLX_DESTROY_CONTEXT 4
00325 
00329 typedef struct xcb_glx_destroy_context_request_t {
00330     uint8_t           major_opcode;
00331     uint8_t           minor_opcode;
00332     uint16_t          length;
00333     xcb_glx_context_t context;
00334 } xcb_glx_destroy_context_request_t;
00335 
00339 typedef struct xcb_glx_make_current_cookie_t {
00340     unsigned int sequence;
00341 } xcb_glx_make_current_cookie_t;
00342 
00344 #define XCB_GLX_MAKE_CURRENT 5
00345 
00349 typedef struct xcb_glx_make_current_request_t {
00350     uint8_t               major_opcode;
00351     uint8_t               minor_opcode;
00352     uint16_t              length;
00353     xcb_glx_drawable_t    drawable;
00354     xcb_glx_context_t     context;
00355     xcb_glx_context_tag_t old_context_tag;
00356 } xcb_glx_make_current_request_t;
00357 
00361 typedef struct xcb_glx_make_current_reply_t {
00362     uint8_t               response_type;
00363     uint8_t               pad0;
00364     uint16_t              sequence;
00365     uint32_t              length;
00366     xcb_glx_context_tag_t context_tag;
00367     uint8_t               pad1[20];
00368 } xcb_glx_make_current_reply_t;
00369 
00373 typedef struct xcb_glx_is_direct_cookie_t {
00374     unsigned int sequence;
00375 } xcb_glx_is_direct_cookie_t;
00376 
00378 #define XCB_GLX_IS_DIRECT 6
00379 
00383 typedef struct xcb_glx_is_direct_request_t {
00384     uint8_t           major_opcode;
00385     uint8_t           minor_opcode;
00386     uint16_t          length;
00387     xcb_glx_context_t context;
00388 } xcb_glx_is_direct_request_t;
00389 
00393 typedef struct xcb_glx_is_direct_reply_t {
00394     uint8_t  response_type;
00395     uint8_t  pad0;
00396     uint16_t sequence;
00397     uint32_t length;
00398     uint8_t  is_direct;
00399     uint8_t  pad1[23];
00400 } xcb_glx_is_direct_reply_t;
00401 
00405 typedef struct xcb_glx_query_version_cookie_t {
00406     unsigned int sequence;
00407 } xcb_glx_query_version_cookie_t;
00408 
00410 #define XCB_GLX_QUERY_VERSION 7
00411 
00415 typedef struct xcb_glx_query_version_request_t {
00416     uint8_t  major_opcode;
00417     uint8_t  minor_opcode;
00418     uint16_t length;
00419     uint32_t major_version;
00420     uint32_t minor_version;
00421 } xcb_glx_query_version_request_t;
00422 
00426 typedef struct xcb_glx_query_version_reply_t {
00427     uint8_t  response_type;
00428     uint8_t  pad0;
00429     uint16_t sequence;
00430     uint32_t length;
00431     uint32_t major_version;
00432     uint32_t minor_version;
00433     uint8_t  pad1[16];
00434 } xcb_glx_query_version_reply_t;
00435 
00437 #define XCB_GLX_WAIT_GL 8
00438 
00442 typedef struct xcb_glx_wait_gl_request_t {
00443     uint8_t               major_opcode;
00444     uint8_t               minor_opcode;
00445     uint16_t              length;
00446     xcb_glx_context_tag_t context_tag;
00447 } xcb_glx_wait_gl_request_t;
00448 
00450 #define XCB_GLX_WAIT_X 9
00451 
00455 typedef struct xcb_glx_wait_x_request_t {
00456     uint8_t               major_opcode;
00457     uint8_t               minor_opcode;
00458     uint16_t              length;
00459     xcb_glx_context_tag_t context_tag;
00460 } xcb_glx_wait_x_request_t;
00461 
00463 #define XCB_GLX_COPY_CONTEXT 10
00464 
00468 typedef struct xcb_glx_copy_context_request_t {
00469     uint8_t               major_opcode;
00470     uint8_t               minor_opcode;
00471     uint16_t              length;
00472     xcb_glx_context_t     src;
00473     xcb_glx_context_t     dest;
00474     uint32_t              mask;
00475     xcb_glx_context_tag_t src_context_tag;
00476 } xcb_glx_copy_context_request_t;
00477 
00478 typedef enum xcb_glx_gc_t {
00479     XCB_GLX_GC_GL_CURRENT_BIT = 1,
00480     XCB_GLX_GC_GL_POINT_BIT = 2,
00481     XCB_GLX_GC_GL_LINE_BIT = 4,
00482     XCB_GLX_GC_GL_POLYGON_BIT = 8,
00483     XCB_GLX_GC_GL_POLYGON_STIPPLE_BIT = 16,
00484     XCB_GLX_GC_GL_PIXEL_MODE_BIT = 32,
00485     XCB_GLX_GC_GL_LIGHTING_BIT = 64,
00486     XCB_GLX_GC_GL_FOG_BIT = 128,
00487     XCB_GLX_GC_GL_DEPTH_BUFFER_BIT = 256,
00488     XCB_GLX_GC_GL_ACCUM_BUFFER_BIT = 512,
00489     XCB_GLX_GC_GL_STENCIL_BUFFER_BIT = 1024,
00490     XCB_GLX_GC_GL_VIEWPORT_BIT = 2048,
00491     XCB_GLX_GC_GL_TRANSFORM_BIT = 4096,
00492     XCB_GLX_GC_GL_ENABLE_BIT = 8192,
00493     XCB_GLX_GC_GL_COLOR_BUFFER_BIT = 16384,
00494     XCB_GLX_GC_GL_HINT_BIT = 32768,
00495     XCB_GLX_GC_GL_EVAL_BIT = 65536,
00496     XCB_GLX_GC_GL_LIST_BIT = 131072,
00497     XCB_GLX_GC_GL_TEXTURE_BIT = 262144,
00498     XCB_GLX_GC_GL_SCISSOR_BIT = 524288,
00499     XCB_GLX_GC_GL_ALL_ATTRIB_BITS = 16777215
00500 } xcb_glx_gc_t;
00501 
00503 #define XCB_GLX_SWAP_BUFFERS 11
00504 
00508 typedef struct xcb_glx_swap_buffers_request_t {
00509     uint8_t               major_opcode;
00510     uint8_t               minor_opcode;
00511     uint16_t              length;
00512     xcb_glx_context_tag_t context_tag;
00513     xcb_glx_drawable_t    drawable;
00514 } xcb_glx_swap_buffers_request_t;
00515 
00517 #define XCB_GLX_USE_X_FONT 12
00518 
00522 typedef struct xcb_glx_use_x_font_request_t {
00523     uint8_t               major_opcode;
00524     uint8_t               minor_opcode;
00525     uint16_t              length;
00526     xcb_glx_context_tag_t context_tag;
00527     xcb_font_t            font;
00528     uint32_t              first;
00529     uint32_t              count;
00530     uint32_t              list_base;
00531 } xcb_glx_use_x_font_request_t;
00532 
00534 #define XCB_GLX_CREATE_GLX_PIXMAP 13
00535 
00539 typedef struct xcb_glx_create_glx_pixmap_request_t {
00540     uint8_t          major_opcode;
00541     uint8_t          minor_opcode;
00542     uint16_t         length;
00543     uint32_t         screen;
00544     xcb_visualid_t   visual;
00545     xcb_pixmap_t     pixmap;
00546     xcb_glx_pixmap_t glx_pixmap;
00547 } xcb_glx_create_glx_pixmap_request_t;
00548 
00552 typedef struct xcb_glx_get_visual_configs_cookie_t {
00553     unsigned int sequence;
00554 } xcb_glx_get_visual_configs_cookie_t;
00555 
00557 #define XCB_GLX_GET_VISUAL_CONFIGS 14
00558 
00562 typedef struct xcb_glx_get_visual_configs_request_t {
00563     uint8_t  major_opcode;
00564     uint8_t  minor_opcode;
00565     uint16_t length;
00566     uint32_t screen;
00567 } xcb_glx_get_visual_configs_request_t;
00568 
00572 typedef struct xcb_glx_get_visual_configs_reply_t {
00573     uint8_t  response_type;
00574     uint8_t  pad0;
00575     uint16_t sequence;
00576     uint32_t length;
00577     uint32_t num_visuals;
00578     uint32_t num_properties;
00579     uint8_t  pad1[16];
00580 } xcb_glx_get_visual_configs_reply_t;
00581 
00583 #define XCB_GLX_DESTROY_GLX_PIXMAP 15
00584 
00588 typedef struct xcb_glx_destroy_glx_pixmap_request_t {
00589     uint8_t          major_opcode;
00590     uint8_t          minor_opcode;
00591     uint16_t         length;
00592     xcb_glx_pixmap_t glx_pixmap;
00593 } xcb_glx_destroy_glx_pixmap_request_t;
00594 
00596 #define XCB_GLX_VENDOR_PRIVATE 16
00597 
00601 typedef struct xcb_glx_vendor_private_request_t {
00602     uint8_t               major_opcode;
00603     uint8_t               minor_opcode;
00604     uint16_t              length;
00605     uint32_t              vendor_code;
00606     xcb_glx_context_tag_t context_tag;
00607 } xcb_glx_vendor_private_request_t;
00608 
00612 typedef struct xcb_glx_vendor_private_with_reply_cookie_t {
00613     unsigned int sequence;
00614 } xcb_glx_vendor_private_with_reply_cookie_t;
00615 
00617 #define XCB_GLX_VENDOR_PRIVATE_WITH_REPLY 17
00618 
00622 typedef struct xcb_glx_vendor_private_with_reply_request_t {
00623     uint8_t               major_opcode;
00624     uint8_t               minor_opcode;
00625     uint16_t              length;
00626     uint32_t              vendor_code;
00627     xcb_glx_context_tag_t context_tag;
00628 } xcb_glx_vendor_private_with_reply_request_t;
00629 
00633 typedef struct xcb_glx_vendor_private_with_reply_reply_t {
00634     uint8_t  response_type;
00635     uint8_t  pad0;
00636     uint16_t sequence;
00637     uint32_t length;
00638     uint32_t retval;
00639     uint8_t  data1[24];
00640 } xcb_glx_vendor_private_with_reply_reply_t;
00641 
00645 typedef struct xcb_glx_query_extensions_string_cookie_t {
00646     unsigned int sequence;
00647 } xcb_glx_query_extensions_string_cookie_t;
00648 
00650 #define XCB_GLX_QUERY_EXTENSIONS_STRING 18
00651 
00655 typedef struct xcb_glx_query_extensions_string_request_t {
00656     uint8_t  major_opcode;
00657     uint8_t  minor_opcode;
00658     uint16_t length;
00659     uint32_t screen;
00660 } xcb_glx_query_extensions_string_request_t;
00661 
00665 typedef struct xcb_glx_query_extensions_string_reply_t {
00666     uint8_t  response_type;
00667     uint8_t  pad0;
00668     uint16_t sequence;
00669     uint32_t length;
00670     uint8_t  pad1[4];
00671     uint32_t n;
00672     uint8_t  pad2[16];
00673 } xcb_glx_query_extensions_string_reply_t;
00674 
00678 typedef struct xcb_glx_query_server_string_cookie_t {
00679     unsigned int sequence;
00680 } xcb_glx_query_server_string_cookie_t;
00681 
00683 #define XCB_GLX_QUERY_SERVER_STRING 19
00684 
00688 typedef struct xcb_glx_query_server_string_request_t {
00689     uint8_t  major_opcode;
00690     uint8_t  minor_opcode;
00691     uint16_t length;
00692     uint32_t screen;
00693     uint32_t name;
00694 } xcb_glx_query_server_string_request_t;
00695 
00699 typedef struct xcb_glx_query_server_string_reply_t {
00700     uint8_t  response_type;
00701     uint8_t  pad0;
00702     uint16_t sequence;
00703     uint32_t length;
00704     uint8_t  pad1[4];
00705     uint32_t str_len;
00706     uint8_t  pad2[16];
00707 } xcb_glx_query_server_string_reply_t;
00708 
00710 #define XCB_GLX_CLIENT_INFO 20
00711 
00715 typedef struct xcb_glx_client_info_request_t {
00716     uint8_t  major_opcode;
00717     uint8_t  minor_opcode;
00718     uint16_t length;
00719     uint32_t major_version;
00720     uint32_t minor_version;
00721     uint32_t str_len;
00722 } xcb_glx_client_info_request_t;
00723 
00727 typedef struct xcb_glx_get_fb_configs_cookie_t {
00728     unsigned int sequence;
00729 } xcb_glx_get_fb_configs_cookie_t;
00730 
00732 #define XCB_GLX_GET_FB_CONFIGS 21
00733 
00737 typedef struct xcb_glx_get_fb_configs_request_t {
00738     uint8_t  major_opcode;
00739     uint8_t  minor_opcode;
00740     uint16_t length;
00741     uint32_t screen;
00742 } xcb_glx_get_fb_configs_request_t;
00743 
00747 typedef struct xcb_glx_get_fb_configs_reply_t {
00748     uint8_t  response_type;
00749     uint8_t  pad0;
00750     uint16_t sequence;
00751     uint32_t length;
00752     uint32_t num_FB_configs;
00753     uint32_t num_properties;
00754     uint8_t  pad1[16];
00755 } xcb_glx_get_fb_configs_reply_t;
00756 
00758 #define XCB_GLX_CREATE_PIXMAP 22
00759 
00763 typedef struct xcb_glx_create_pixmap_request_t {
00764     uint8_t            major_opcode;
00765     uint8_t            minor_opcode;
00766     uint16_t           length;
00767     uint32_t           screen;
00768     xcb_glx_fbconfig_t fbconfig;
00769     xcb_pixmap_t       pixmap;
00770     xcb_glx_pixmap_t   glx_pixmap;
00771     uint32_t           num_attribs;
00772 } xcb_glx_create_pixmap_request_t;
00773 
00775 #define XCB_GLX_DESTROY_PIXMAP 23
00776 
00780 typedef struct xcb_glx_destroy_pixmap_request_t {
00781     uint8_t          major_opcode;
00782     uint8_t          minor_opcode;
00783     uint16_t         length;
00784     xcb_glx_pixmap_t glx_pixmap;
00785 } xcb_glx_destroy_pixmap_request_t;
00786 
00788 #define XCB_GLX_CREATE_NEW_CONTEXT 24
00789 
00793 typedef struct xcb_glx_create_new_context_request_t {
00794     uint8_t            major_opcode;
00795     uint8_t            minor_opcode;
00796     uint16_t           length;
00797     xcb_glx_context_t  context;
00798     xcb_glx_fbconfig_t fbconfig;
00799     uint32_t           screen;
00800     uint32_t           render_type;
00801     xcb_glx_context_t  share_list;
00802     uint8_t            is_direct;
00803     uint8_t            pad0[3];
00804 } xcb_glx_create_new_context_request_t;
00805 
00809 typedef struct xcb_glx_query_context_cookie_t {
00810     unsigned int sequence;
00811 } xcb_glx_query_context_cookie_t;
00812 
00814 #define XCB_GLX_QUERY_CONTEXT 25
00815 
00819 typedef struct xcb_glx_query_context_request_t {
00820     uint8_t           major_opcode;
00821     uint8_t           minor_opcode;
00822     uint16_t          length;
00823     xcb_glx_context_t context;
00824 } xcb_glx_query_context_request_t;
00825 
00829 typedef struct xcb_glx_query_context_reply_t {
00830     uint8_t  response_type;
00831     uint8_t  pad0;
00832     uint16_t sequence;
00833     uint32_t length;
00834     uint32_t num_attribs;
00835     uint8_t  pad1[20];
00836 } xcb_glx_query_context_reply_t;
00837 
00841 typedef struct xcb_glx_make_context_current_cookie_t {
00842     unsigned int sequence;
00843 } xcb_glx_make_context_current_cookie_t;
00844 
00846 #define XCB_GLX_MAKE_CONTEXT_CURRENT 26
00847 
00851 typedef struct xcb_glx_make_context_current_request_t {
00852     uint8_t               major_opcode;
00853     uint8_t               minor_opcode;
00854     uint16_t              length;
00855     xcb_glx_context_tag_t old_context_tag;
00856     xcb_glx_drawable_t    drawable;
00857     xcb_glx_drawable_t    read_drawable;
00858     xcb_glx_context_t     context;
00859 } xcb_glx_make_context_current_request_t;
00860 
00864 typedef struct xcb_glx_make_context_current_reply_t {
00865     uint8_t               response_type;
00866     uint8_t               pad0;
00867     uint16_t              sequence;
00868     uint32_t              length;
00869     xcb_glx_context_tag_t context_tag;
00870     uint8_t               pad1[20];
00871 } xcb_glx_make_context_current_reply_t;
00872 
00874 #define XCB_GLX_CREATE_PBUFFER 27
00875 
00879 typedef struct xcb_glx_create_pbuffer_request_t {
00880     uint8_t            major_opcode;
00881     uint8_t            minor_opcode;
00882     uint16_t           length;
00883     uint32_t           screen;
00884     xcb_glx_fbconfig_t fbconfig;
00885     xcb_glx_pbuffer_t  pbuffer;
00886     uint32_t           num_attribs;
00887 } xcb_glx_create_pbuffer_request_t;
00888 
00890 #define XCB_GLX_DESTROY_PBUFFER 28
00891 
00895 typedef struct xcb_glx_destroy_pbuffer_request_t {
00896     uint8_t           major_opcode;
00897     uint8_t           minor_opcode;
00898     uint16_t          length;
00899     xcb_glx_pbuffer_t pbuffer;
00900 } xcb_glx_destroy_pbuffer_request_t;
00901 
00905 typedef struct xcb_glx_get_drawable_attributes_cookie_t {
00906     unsigned int sequence;
00907 } xcb_glx_get_drawable_attributes_cookie_t;
00908 
00910 #define XCB_GLX_GET_DRAWABLE_ATTRIBUTES 29
00911 
00915 typedef struct xcb_glx_get_drawable_attributes_request_t {
00916     uint8_t            major_opcode;
00917     uint8_t            minor_opcode;
00918     uint16_t           length;
00919     xcb_glx_drawable_t drawable;
00920 } xcb_glx_get_drawable_attributes_request_t;
00921 
00925 typedef struct xcb_glx_get_drawable_attributes_reply_t {
00926     uint8_t  response_type;
00927     uint8_t  pad0;
00928     uint16_t sequence;
00929     uint32_t length;
00930     uint32_t num_attribs;
00931     uint8_t  pad1[20];
00932 } xcb_glx_get_drawable_attributes_reply_t;
00933 
00935 #define XCB_GLX_CHANGE_DRAWABLE_ATTRIBUTES 30
00936 
00940 typedef struct xcb_glx_change_drawable_attributes_request_t {
00941     uint8_t            major_opcode;
00942     uint8_t            minor_opcode;
00943     uint16_t           length;
00944     xcb_glx_drawable_t drawable;
00945     uint32_t           num_attribs;
00946 } xcb_glx_change_drawable_attributes_request_t;
00947 
00949 #define XCB_GLX_CREATE_WINDOW 31
00950 
00954 typedef struct xcb_glx_create_window_request_t {
00955     uint8_t            major_opcode;
00956     uint8_t            minor_opcode;
00957     uint16_t           length;
00958     uint32_t           screen;
00959     xcb_glx_fbconfig_t fbconfig;
00960     xcb_window_t       window;
00961     xcb_glx_window_t   glx_window;
00962     uint32_t           num_attribs;
00963 } xcb_glx_create_window_request_t;
00964 
00966 #define XCB_GLX_DELETE_WINDOW 32
00967 
00971 typedef struct xcb_glx_delete_window_request_t {
00972     uint8_t          major_opcode;
00973     uint8_t          minor_opcode;
00974     uint16_t         length;
00975     xcb_glx_window_t glxwindow;
00976 } xcb_glx_delete_window_request_t;
00977 
00979 #define XCB_GLX_SET_CLIENT_INFO_ARB 33
00980 
00984 typedef struct xcb_glx_set_client_info_arb_request_t {
00985     uint8_t  major_opcode;
00986     uint8_t  minor_opcode;
00987     uint16_t length;
00988     uint32_t major_version;
00989     uint32_t minor_version;
00990     uint32_t num_versions;
00991     uint32_t gl_str_len;
00992     uint32_t glx_str_len;
00993 } xcb_glx_set_client_info_arb_request_t;
00994 
00996 #define XCB_GLX_CREATE_CONTEXT_ATTRIBS_ARB 34
00997 
01001 typedef struct xcb_glx_create_context_attribs_arb_request_t {
01002     uint8_t            major_opcode;
01003     uint8_t            minor_opcode;
01004     uint16_t           length;
01005     xcb_glx_context_t  context;
01006     xcb_glx_fbconfig_t fbconfig;
01007     uint32_t           screen;
01008     xcb_glx_context_t  share_list;
01009     uint8_t            is_direct;
01010     uint8_t            pad0[3];
01011     uint32_t           num_attribs;
01012 } xcb_glx_create_context_attribs_arb_request_t;
01013 
01015 #define XCB_GLX_SET_CLIENT_INFO_2ARB 35
01016 
01020 typedef struct xcb_glx_set_client_info_2arb_request_t {
01021     uint8_t  major_opcode;
01022     uint8_t  minor_opcode;
01023     uint16_t length;
01024     uint32_t major_version;
01025     uint32_t minor_version;
01026     uint32_t num_versions;
01027     uint32_t gl_str_len;
01028     uint32_t glx_str_len;
01029 } xcb_glx_set_client_info_2arb_request_t;
01030 
01032 #define XCB_GLX_NEW_LIST 101
01033 
01037 typedef struct xcb_glx_new_list_request_t {
01038     uint8_t               major_opcode;
01039     uint8_t               minor_opcode;
01040     uint16_t              length;
01041     xcb_glx_context_tag_t context_tag;
01042     uint32_t              list;
01043     uint32_t              mode;
01044 } xcb_glx_new_list_request_t;
01045 
01047 #define XCB_GLX_END_LIST 102
01048 
01052 typedef struct xcb_glx_end_list_request_t {
01053     uint8_t               major_opcode;
01054     uint8_t               minor_opcode;
01055     uint16_t              length;
01056     xcb_glx_context_tag_t context_tag;
01057 } xcb_glx_end_list_request_t;
01058 
01060 #define XCB_GLX_DELETE_LISTS 103
01061 
01065 typedef struct xcb_glx_delete_lists_request_t {
01066     uint8_t               major_opcode;
01067     uint8_t               minor_opcode;
01068     uint16_t              length;
01069     xcb_glx_context_tag_t context_tag;
01070     uint32_t              list;
01071     int32_t               range;
01072 } xcb_glx_delete_lists_request_t;
01073 
01077 typedef struct xcb_glx_gen_lists_cookie_t {
01078     unsigned int sequence;
01079 } xcb_glx_gen_lists_cookie_t;
01080 
01082 #define XCB_GLX_GEN_LISTS 104
01083 
01087 typedef struct xcb_glx_gen_lists_request_t {
01088     uint8_t               major_opcode;
01089     uint8_t               minor_opcode;
01090     uint16_t              length;
01091     xcb_glx_context_tag_t context_tag;
01092     int32_t               range;
01093 } xcb_glx_gen_lists_request_t;
01094 
01098 typedef struct xcb_glx_gen_lists_reply_t {
01099     uint8_t  response_type;
01100     uint8_t  pad0;
01101     uint16_t sequence;
01102     uint32_t length;
01103     uint32_t ret_val;
01104 } xcb_glx_gen_lists_reply_t;
01105 
01107 #define XCB_GLX_FEEDBACK_BUFFER 105
01108 
01112 typedef struct xcb_glx_feedback_buffer_request_t {
01113     uint8_t               major_opcode;
01114     uint8_t               minor_opcode;
01115     uint16_t              length;
01116     xcb_glx_context_tag_t context_tag;
01117     int32_t               size;
01118     int32_t               type;
01119 } xcb_glx_feedback_buffer_request_t;
01120 
01122 #define XCB_GLX_SELECT_BUFFER 106
01123 
01127 typedef struct xcb_glx_select_buffer_request_t {
01128     uint8_t               major_opcode;
01129     uint8_t               minor_opcode;
01130     uint16_t              length;
01131     xcb_glx_context_tag_t context_tag;
01132     int32_t               size;
01133 } xcb_glx_select_buffer_request_t;
01134 
01138 typedef struct xcb_glx_render_mode_cookie_t {
01139     unsigned int sequence;
01140 } xcb_glx_render_mode_cookie_t;
01141 
01143 #define XCB_GLX_RENDER_MODE 107
01144 
01148 typedef struct xcb_glx_render_mode_request_t {
01149     uint8_t               major_opcode;
01150     uint8_t               minor_opcode;
01151     uint16_t              length;
01152     xcb_glx_context_tag_t context_tag;
01153     uint32_t              mode;
01154 } xcb_glx_render_mode_request_t;
01155 
01159 typedef struct xcb_glx_render_mode_reply_t {
01160     uint8_t  response_type;
01161     uint8_t  pad0;
01162     uint16_t sequence;
01163     uint32_t length;
01164     uint32_t ret_val;
01165     uint32_t n;
01166     uint32_t new_mode;
01167     uint8_t  pad1[12];
01168 } xcb_glx_render_mode_reply_t;
01169 
01170 typedef enum xcb_glx_rm_t {
01171     XCB_GLX_RM_GL_RENDER = 7168,
01172     XCB_GLX_RM_GL_FEEDBACK = 7169,
01173     XCB_GLX_RM_GL_SELECT = 7170
01174 } xcb_glx_rm_t;
01175 
01179 typedef struct xcb_glx_finish_cookie_t {
01180     unsigned int sequence;
01181 } xcb_glx_finish_cookie_t;
01182 
01184 #define XCB_GLX_FINISH 108
01185 
01189 typedef struct xcb_glx_finish_request_t {
01190     uint8_t               major_opcode;
01191     uint8_t               minor_opcode;
01192     uint16_t              length;
01193     xcb_glx_context_tag_t context_tag;
01194 } xcb_glx_finish_request_t;
01195 
01199 typedef struct xcb_glx_finish_reply_t {
01200     uint8_t  response_type;
01201     uint8_t  pad0;
01202     uint16_t sequence;
01203     uint32_t length;
01204 } xcb_glx_finish_reply_t;
01205 
01207 #define XCB_GLX_PIXEL_STOREF 109
01208 
01212 typedef struct xcb_glx_pixel_storef_request_t {
01213     uint8_t               major_opcode;
01214     uint8_t               minor_opcode;
01215     uint16_t              length;
01216     xcb_glx_context_tag_t context_tag;
01217     uint32_t              pname;
01218     xcb_glx_float32_t     datum;
01219 } xcb_glx_pixel_storef_request_t;
01220 
01222 #define XCB_GLX_PIXEL_STOREI 110
01223 
01227 typedef struct xcb_glx_pixel_storei_request_t {
01228     uint8_t               major_opcode;
01229     uint8_t               minor_opcode;
01230     uint16_t              length;
01231     xcb_glx_context_tag_t context_tag;
01232     uint32_t              pname;
01233     int32_t               datum;
01234 } xcb_glx_pixel_storei_request_t;
01235 
01239 typedef struct xcb_glx_read_pixels_cookie_t {
01240     unsigned int sequence;
01241 } xcb_glx_read_pixels_cookie_t;
01242 
01244 #define XCB_GLX_READ_PIXELS 111
01245 
01249 typedef struct xcb_glx_read_pixels_request_t {
01250     uint8_t               major_opcode;
01251     uint8_t               minor_opcode;
01252     uint16_t              length;
01253     xcb_glx_context_tag_t context_tag;
01254     int32_t               x;
01255     int32_t               y;
01256     int32_t               width;
01257     int32_t               height;
01258     uint32_t              format;
01259     uint32_t              type;
01260     uint8_t               swap_bytes;
01261     uint8_t               lsb_first;
01262 } xcb_glx_read_pixels_request_t;
01263 
01267 typedef struct xcb_glx_read_pixels_reply_t {
01268     uint8_t  response_type;
01269     uint8_t  pad0;
01270     uint16_t sequence;
01271     uint32_t length;
01272     uint8_t  pad1[24];
01273 } xcb_glx_read_pixels_reply_t;
01274 
01278 typedef struct xcb_glx_get_booleanv_cookie_t {
01279     unsigned int sequence;
01280 } xcb_glx_get_booleanv_cookie_t;
01281 
01283 #define XCB_GLX_GET_BOOLEANV 112
01284 
01288 typedef struct xcb_glx_get_booleanv_request_t {
01289     uint8_t               major_opcode;
01290     uint8_t               minor_opcode;
01291     uint16_t              length;
01292     xcb_glx_context_tag_t context_tag;
01293     int32_t               pname;
01294 } xcb_glx_get_booleanv_request_t;
01295 
01299 typedef struct xcb_glx_get_booleanv_reply_t {
01300     uint8_t  response_type;
01301     uint8_t  pad0;
01302     uint16_t sequence;
01303     uint32_t length;
01304     uint8_t  pad1[4];
01305     uint32_t n;
01306     uint8_t  datum;
01307     uint8_t  pad2[15];
01308 } xcb_glx_get_booleanv_reply_t;
01309 
01313 typedef struct xcb_glx_get_clip_plane_cookie_t {
01314     unsigned int sequence;
01315 } xcb_glx_get_clip_plane_cookie_t;
01316 
01318 #define XCB_GLX_GET_CLIP_PLANE 113
01319 
01323 typedef struct xcb_glx_get_clip_plane_request_t {
01324     uint8_t               major_opcode;
01325     uint8_t               minor_opcode;
01326     uint16_t              length;
01327     xcb_glx_context_tag_t context_tag;
01328     int32_t               plane;
01329 } xcb_glx_get_clip_plane_request_t;
01330 
01334 typedef struct xcb_glx_get_clip_plane_reply_t {
01335     uint8_t  response_type;
01336     uint8_t  pad0;
01337     uint16_t sequence;
01338     uint32_t length;
01339     uint8_t  pad1[24];
01340 } xcb_glx_get_clip_plane_reply_t;
01341 
01345 typedef struct xcb_glx_get_doublev_cookie_t {
01346     unsigned int sequence;
01347 } xcb_glx_get_doublev_cookie_t;
01348 
01350 #define XCB_GLX_GET_DOUBLEV 114
01351 
01355 typedef struct xcb_glx_get_doublev_request_t {
01356     uint8_t               major_opcode;
01357     uint8_t               minor_opcode;
01358     uint16_t              length;
01359     xcb_glx_context_tag_t context_tag;
01360     uint32_t              pname;
01361 } xcb_glx_get_doublev_request_t;
01362 
01366 typedef struct xcb_glx_get_doublev_reply_t {
01367     uint8_t           response_type;
01368     uint8_t           pad0;
01369     uint16_t          sequence;
01370     uint32_t          length;
01371     uint8_t           pad1[4];
01372     uint32_t          n;
01373     xcb_glx_float64_t datum;
01374     uint8_t           pad2[8];
01375 } xcb_glx_get_doublev_reply_t;
01376 
01380 typedef struct xcb_glx_get_error_cookie_t {
01381     unsigned int sequence;
01382 } xcb_glx_get_error_cookie_t;
01383 
01385 #define XCB_GLX_GET_ERROR 115
01386 
01390 typedef struct xcb_glx_get_error_request_t {
01391     uint8_t               major_opcode;
01392     uint8_t               minor_opcode;
01393     uint16_t              length;
01394     xcb_glx_context_tag_t context_tag;
01395 } xcb_glx_get_error_request_t;
01396 
01400 typedef struct xcb_glx_get_error_reply_t {
01401     uint8_t  response_type;
01402     uint8_t  pad0;
01403     uint16_t sequence;
01404     uint32_t length;
01405     int32_t  error;
01406 } xcb_glx_get_error_reply_t;
01407 
01411 typedef struct xcb_glx_get_floatv_cookie_t {
01412     unsigned int sequence;
01413 } xcb_glx_get_floatv_cookie_t;
01414 
01416 #define XCB_GLX_GET_FLOATV 116
01417 
01421 typedef struct xcb_glx_get_floatv_request_t {
01422     uint8_t               major_opcode;
01423     uint8_t               minor_opcode;
01424     uint16_t              length;
01425     xcb_glx_context_tag_t context_tag;
01426     uint32_t              pname;
01427 } xcb_glx_get_floatv_request_t;
01428 
01432 typedef struct xcb_glx_get_floatv_reply_t {
01433     uint8_t           response_type;
01434     uint8_t           pad0;
01435     uint16_t          sequence;
01436     uint32_t          length;
01437     uint8_t           pad1[4];
01438     uint32_t          n;
01439     xcb_glx_float32_t datum;
01440     uint8_t           pad2[12];
01441 } xcb_glx_get_floatv_reply_t;
01442 
01446 typedef struct xcb_glx_get_integerv_cookie_t {
01447     unsigned int sequence;
01448 } xcb_glx_get_integerv_cookie_t;
01449 
01451 #define XCB_GLX_GET_INTEGERV 117
01452 
01456 typedef struct xcb_glx_get_integerv_request_t {
01457     uint8_t               major_opcode;
01458     uint8_t               minor_opcode;
01459     uint16_t              length;
01460     xcb_glx_context_tag_t context_tag;
01461     uint32_t              pname;
01462 } xcb_glx_get_integerv_request_t;
01463 
01467 typedef struct xcb_glx_get_integerv_reply_t {
01468     uint8_t  response_type;
01469     uint8_t  pad0;
01470     uint16_t sequence;
01471     uint32_t length;
01472     uint8_t  pad1[4];
01473     uint32_t n;
01474     int32_t  datum;
01475     uint8_t  pad2[12];
01476 } xcb_glx_get_integerv_reply_t;
01477 
01481 typedef struct xcb_glx_get_lightfv_cookie_t {
01482     unsigned int sequence;
01483 } xcb_glx_get_lightfv_cookie_t;
01484 
01486 #define XCB_GLX_GET_LIGHTFV 118
01487 
01491 typedef struct xcb_glx_get_lightfv_request_t {
01492     uint8_t               major_opcode;
01493     uint8_t               minor_opcode;
01494     uint16_t              length;
01495     xcb_glx_context_tag_t context_tag;
01496     uint32_t              light;
01497     uint32_t              pname;
01498 } xcb_glx_get_lightfv_request_t;
01499 
01503 typedef struct xcb_glx_get_lightfv_reply_t {
01504     uint8_t           response_type;
01505     uint8_t           pad0;
01506     uint16_t          sequence;
01507     uint32_t          length;
01508     uint8_t           pad1[4];
01509     uint32_t          n;
01510     xcb_glx_float32_t datum;
01511     uint8_t           pad2[12];
01512 } xcb_glx_get_lightfv_reply_t;
01513 
01517 typedef struct xcb_glx_get_lightiv_cookie_t {
01518     unsigned int sequence;
01519 } xcb_glx_get_lightiv_cookie_t;
01520 
01522 #define XCB_GLX_GET_LIGHTIV 119
01523 
01527 typedef struct xcb_glx_get_lightiv_request_t {
01528     uint8_t               major_opcode;
01529     uint8_t               minor_opcode;
01530     uint16_t              length;
01531     xcb_glx_context_tag_t context_tag;
01532     uint32_t              light;
01533     uint32_t              pname;
01534 } xcb_glx_get_lightiv_request_t;
01535 
01539 typedef struct xcb_glx_get_lightiv_reply_t {
01540     uint8_t  response_type;
01541     uint8_t  pad0;
01542     uint16_t sequence;
01543     uint32_t length;
01544     uint8_t  pad1[4];
01545     uint32_t n;
01546     int32_t  datum;
01547     uint8_t  pad2[12];
01548 } xcb_glx_get_lightiv_reply_t;
01549 
01553 typedef struct xcb_glx_get_mapdv_cookie_t {
01554     unsigned int sequence;
01555 } xcb_glx_get_mapdv_cookie_t;
01556 
01558 #define XCB_GLX_GET_MAPDV 120
01559 
01563 typedef struct xcb_glx_get_mapdv_request_t {
01564     uint8_t               major_opcode;
01565     uint8_t               minor_opcode;
01566     uint16_t              length;
01567     xcb_glx_context_tag_t context_tag;
01568     uint32_t              target;
01569     uint32_t              query;
01570 } xcb_glx_get_mapdv_request_t;
01571 
01575 typedef struct xcb_glx_get_mapdv_reply_t {
01576     uint8_t           response_type;
01577     uint8_t           pad0;
01578     uint16_t          sequence;
01579     uint32_t          length;
01580     uint8_t           pad1[4];
01581     uint32_t          n;
01582     xcb_glx_float64_t datum;
01583     uint8_t           pad2[8];
01584 } xcb_glx_get_mapdv_reply_t;
01585 
01589 typedef struct xcb_glx_get_mapfv_cookie_t {
01590     unsigned int sequence;
01591 } xcb_glx_get_mapfv_cookie_t;
01592 
01594 #define XCB_GLX_GET_MAPFV 121
01595 
01599 typedef struct xcb_glx_get_mapfv_request_t {
01600     uint8_t               major_opcode;
01601     uint8_t               minor_opcode;
01602     uint16_t              length;
01603     xcb_glx_context_tag_t context_tag;
01604     uint32_t              target;
01605     uint32_t              query;
01606 } xcb_glx_get_mapfv_request_t;
01607 
01611 typedef struct xcb_glx_get_mapfv_reply_t {
01612     uint8_t           response_type;
01613     uint8_t           pad0;
01614     uint16_t          sequence;
01615     uint32_t          length;
01616     uint8_t           pad1[4];
01617     uint32_t          n;
01618     xcb_glx_float32_t datum;
01619     uint8_t           pad2[12];
01620 } xcb_glx_get_mapfv_reply_t;
01621 
01625 typedef struct xcb_glx_get_mapiv_cookie_t {
01626     unsigned int sequence;
01627 } xcb_glx_get_mapiv_cookie_t;
01628 
01630 #define XCB_GLX_GET_MAPIV 122
01631 
01635 typedef struct xcb_glx_get_mapiv_request_t {
01636     uint8_t               major_opcode;
01637     uint8_t               minor_opcode;
01638     uint16_t              length;
01639     xcb_glx_context_tag_t context_tag;
01640     uint32_t              target;
01641     uint32_t              query;
01642 } xcb_glx_get_mapiv_request_t;
01643 
01647 typedef struct xcb_glx_get_mapiv_reply_t {
01648     uint8_t  response_type;
01649     uint8_t  pad0;
01650     uint16_t sequence;
01651     uint32_t length;
01652     uint8_t  pad1[4];
01653     uint32_t n;
01654     int32_t  datum;
01655     uint8_t  pad2[12];
01656 } xcb_glx_get_mapiv_reply_t;
01657 
01661 typedef struct xcb_glx_get_materialfv_cookie_t {
01662     unsigned int sequence;
01663 } xcb_glx_get_materialfv_cookie_t;
01664 
01666 #define XCB_GLX_GET_MATERIALFV 123
01667 
01671 typedef struct xcb_glx_get_materialfv_request_t {
01672     uint8_t               major_opcode;
01673     uint8_t               minor_opcode;
01674     uint16_t              length;
01675     xcb_glx_context_tag_t context_tag;
01676     uint32_t              face;
01677     uint32_t              pname;
01678 } xcb_glx_get_materialfv_request_t;
01679 
01683 typedef struct xcb_glx_get_materialfv_reply_t {
01684     uint8_t           response_type;
01685     uint8_t           pad0;
01686     uint16_t          sequence;
01687     uint32_t          length;
01688     uint8_t           pad1[4];
01689     uint32_t          n;
01690     xcb_glx_float32_t datum;
01691     uint8_t           pad2[12];
01692 } xcb_glx_get_materialfv_reply_t;
01693 
01697 typedef struct xcb_glx_get_materialiv_cookie_t {
01698     unsigned int sequence;
01699 } xcb_glx_get_materialiv_cookie_t;
01700 
01702 #define XCB_GLX_GET_MATERIALIV 124
01703 
01707 typedef struct xcb_glx_get_materialiv_request_t {
01708     uint8_t               major_opcode;
01709     uint8_t               minor_opcode;
01710     uint16_t              length;
01711     xcb_glx_context_tag_t context_tag;
01712     uint32_t              face;
01713     uint32_t              pname;
01714 } xcb_glx_get_materialiv_request_t;
01715 
01719 typedef struct xcb_glx_get_materialiv_reply_t {
01720     uint8_t  response_type;
01721     uint8_t  pad0;
01722     uint16_t sequence;
01723     uint32_t length;
01724     uint8_t  pad1[4];
01725     uint32_t n;
01726     int32_t  datum;
01727     uint8_t  pad2[12];
01728 } xcb_glx_get_materialiv_reply_t;
01729 
01733 typedef struct xcb_glx_get_pixel_mapfv_cookie_t {
01734     unsigned int sequence;
01735 } xcb_glx_get_pixel_mapfv_cookie_t;
01736 
01738 #define XCB_GLX_GET_PIXEL_MAPFV 125
01739 
01743 typedef struct xcb_glx_get_pixel_mapfv_request_t {
01744     uint8_t               major_opcode;
01745     uint8_t               minor_opcode;
01746     uint16_t              length;
01747     xcb_glx_context_tag_t context_tag;
01748     uint32_t              map;
01749 } xcb_glx_get_pixel_mapfv_request_t;
01750 
01754 typedef struct xcb_glx_get_pixel_mapfv_reply_t {
01755     uint8_t           response_type;
01756     uint8_t           pad0;
01757     uint16_t          sequence;
01758     uint32_t          length;
01759     uint8_t           pad1[4];
01760     uint32_t          n;
01761     xcb_glx_float32_t datum;
01762     uint8_t           pad2[12];
01763 } xcb_glx_get_pixel_mapfv_reply_t;
01764 
01768 typedef struct xcb_glx_get_pixel_mapuiv_cookie_t {
01769     unsigned int sequence;
01770 } xcb_glx_get_pixel_mapuiv_cookie_t;
01771 
01773 #define XCB_GLX_GET_PIXEL_MAPUIV 126
01774 
01778 typedef struct xcb_glx_get_pixel_mapuiv_request_t {
01779     uint8_t               major_opcode;
01780     uint8_t               minor_opcode;
01781     uint16_t              length;
01782     xcb_glx_context_tag_t context_tag;
01783     uint32_t              map;
01784 } xcb_glx_get_pixel_mapuiv_request_t;
01785 
01789 typedef struct xcb_glx_get_pixel_mapuiv_reply_t {
01790     uint8_t  response_type;
01791     uint8_t  pad0;
01792     uint16_t sequence;
01793     uint32_t length;
01794     uint8_t  pad1[4];
01795     uint32_t n;
01796     uint32_t datum;
01797     uint8_t  pad2[12];
01798 } xcb_glx_get_pixel_mapuiv_reply_t;
01799 
01803 typedef struct xcb_glx_get_pixel_mapusv_cookie_t {
01804     unsigned int sequence;
01805 } xcb_glx_get_pixel_mapusv_cookie_t;
01806 
01808 #define XCB_GLX_GET_PIXEL_MAPUSV 127
01809 
01813 typedef struct xcb_glx_get_pixel_mapusv_request_t {
01814     uint8_t               major_opcode;
01815     uint8_t               minor_opcode;
01816     uint16_t              length;
01817     xcb_glx_context_tag_t context_tag;
01818     uint32_t              map;
01819 } xcb_glx_get_pixel_mapusv_request_t;
01820 
01824 typedef struct xcb_glx_get_pixel_mapusv_reply_t {
01825     uint8_t  response_type;
01826     uint8_t  pad0;
01827     uint16_t sequence;
01828     uint32_t length;
01829     uint8_t  pad1[4];
01830     uint32_t n;
01831     uint16_t datum;
01832     uint8_t  pad2[16];
01833 } xcb_glx_get_pixel_mapusv_reply_t;
01834 
01838 typedef struct xcb_glx_get_polygon_stipple_cookie_t {
01839     unsigned int sequence;
01840 } xcb_glx_get_polygon_stipple_cookie_t;
01841 
01843 #define XCB_GLX_GET_POLYGON_STIPPLE 128
01844 
01848 typedef struct xcb_glx_get_polygon_stipple_request_t {
01849     uint8_t               major_opcode;
01850     uint8_t               minor_opcode;
01851     uint16_t              length;
01852     xcb_glx_context_tag_t context_tag;
01853     uint8_t               lsb_first;
01854 } xcb_glx_get_polygon_stipple_request_t;
01855 
01859 typedef struct xcb_glx_get_polygon_stipple_reply_t {
01860     uint8_t  response_type;
01861     uint8_t  pad0;
01862     uint16_t sequence;
01863     uint32_t length;
01864     uint8_t  pad1[24];
01865 } xcb_glx_get_polygon_stipple_reply_t;
01866 
01870 typedef struct xcb_glx_get_string_cookie_t {
01871     unsigned int sequence;
01872 } xcb_glx_get_string_cookie_t;
01873 
01875 #define XCB_GLX_GET_STRING 129
01876 
01880 typedef struct xcb_glx_get_string_request_t {
01881     uint8_t               major_opcode;
01882     uint8_t               minor_opcode;
01883     uint16_t              length;
01884     xcb_glx_context_tag_t context_tag;
01885     uint32_t              name;
01886 } xcb_glx_get_string_request_t;
01887 
01891 typedef struct xcb_glx_get_string_reply_t {
01892     uint8_t  response_type;
01893     uint8_t  pad0;
01894     uint16_t sequence;
01895     uint32_t length;
01896     uint8_t  pad1[4];
01897     uint32_t n;
01898     uint8_t  pad2[16];
01899 } xcb_glx_get_string_reply_t;
01900 
01904 typedef struct xcb_glx_get_tex_envfv_cookie_t {
01905     unsigned int sequence;
01906 } xcb_glx_get_tex_envfv_cookie_t;
01907 
01909 #define XCB_GLX_GET_TEX_ENVFV 130
01910 
01914 typedef struct xcb_glx_get_tex_envfv_request_t {
01915     uint8_t               major_opcode;
01916     uint8_t               minor_opcode;
01917     uint16_t              length;
01918     xcb_glx_context_tag_t context_tag;
01919     uint32_t              target;
01920     uint32_t              pname;
01921 } xcb_glx_get_tex_envfv_request_t;
01922 
01926 typedef struct xcb_glx_get_tex_envfv_reply_t {
01927     uint8_t           response_type;
01928     uint8_t           pad0;
01929     uint16_t          sequence;
01930     uint32_t          length;
01931     uint8_t           pad1[4];
01932     uint32_t          n;
01933     xcb_glx_float32_t datum;
01934     uint8_t           pad2[12];
01935 } xcb_glx_get_tex_envfv_reply_t;
01936 
01940 typedef struct xcb_glx_get_tex_enviv_cookie_t {
01941     unsigned int sequence;
01942 } xcb_glx_get_tex_enviv_cookie_t;
01943 
01945 #define XCB_GLX_GET_TEX_ENVIV 131
01946 
01950 typedef struct xcb_glx_get_tex_enviv_request_t {
01951     uint8_t               major_opcode;
01952     uint8_t               minor_opcode;
01953     uint16_t              length;
01954     xcb_glx_context_tag_t context_tag;
01955     uint32_t              target;
01956     uint32_t              pname;
01957 } xcb_glx_get_tex_enviv_request_t;
01958 
01962 typedef struct xcb_glx_get_tex_enviv_reply_t {
01963     uint8_t  response_type;
01964     uint8_t  pad0;
01965     uint16_t sequence;
01966     uint32_t length;
01967     uint8_t  pad1[4];
01968     uint32_t n;
01969     int32_t  datum;
01970     uint8_t  pad2[12];
01971 } xcb_glx_get_tex_enviv_reply_t;
01972 
01976 typedef struct xcb_glx_get_tex_gendv_cookie_t {
01977     unsigned int sequence;
01978 } xcb_glx_get_tex_gendv_cookie_t;
01979 
01981 #define XCB_GLX_GET_TEX_GENDV 132
01982 
01986 typedef struct xcb_glx_get_tex_gendv_request_t {
01987     uint8_t               major_opcode;
01988     uint8_t               minor_opcode;
01989     uint16_t              length;
01990     xcb_glx_context_tag_t context_tag;
01991     uint32_t              coord;
01992     uint32_t              pname;
01993 } xcb_glx_get_tex_gendv_request_t;
01994 
01998 typedef struct xcb_glx_get_tex_gendv_reply_t {
01999     uint8_t           response_type;
02000     uint8_t           pad0;
02001     uint16_t          sequence;
02002     uint32_t          length;
02003     uint8_t           pad1[4];
02004     uint32_t          n;
02005     xcb_glx_float64_t datum;
02006     uint8_t           pad2[8];
02007 } xcb_glx_get_tex_gendv_reply_t;
02008 
02012 typedef struct xcb_glx_get_tex_genfv_cookie_t {
02013     unsigned int sequence;
02014 } xcb_glx_get_tex_genfv_cookie_t;
02015 
02017 #define XCB_GLX_GET_TEX_GENFV 133
02018 
02022 typedef struct xcb_glx_get_tex_genfv_request_t {
02023     uint8_t               major_opcode;
02024     uint8_t               minor_opcode;
02025     uint16_t              length;
02026     xcb_glx_context_tag_t context_tag;
02027     uint32_t              coord;
02028     uint32_t              pname;
02029 } xcb_glx_get_tex_genfv_request_t;
02030 
02034 typedef struct xcb_glx_get_tex_genfv_reply_t {
02035     uint8_t           response_type;
02036     uint8_t           pad0;
02037     uint16_t          sequence;
02038     uint32_t          length;
02039     uint8_t           pad1[4];
02040     uint32_t          n;
02041     xcb_glx_float32_t datum;
02042     uint8_t           pad2[12];
02043 } xcb_glx_get_tex_genfv_reply_t;
02044 
02048 typedef struct xcb_glx_get_tex_geniv_cookie_t {
02049     unsigned int sequence;
02050 } xcb_glx_get_tex_geniv_cookie_t;
02051 
02053 #define XCB_GLX_GET_TEX_GENIV 134
02054 
02058 typedef struct xcb_glx_get_tex_geniv_request_t {
02059     uint8_t               major_opcode;
02060     uint8_t               minor_opcode;
02061     uint16_t              length;
02062     xcb_glx_context_tag_t context_tag;
02063     uint32_t              coord;
02064     uint32_t              pname;
02065 } xcb_glx_get_tex_geniv_request_t;
02066 
02070 typedef struct xcb_glx_get_tex_geniv_reply_t {
02071     uint8_t  response_type;
02072     uint8_t  pad0;
02073     uint16_t sequence;
02074     uint32_t length;
02075     uint8_t  pad1[4];
02076     uint32_t n;
02077     int32_t  datum;
02078     uint8_t  pad2[12];
02079 } xcb_glx_get_tex_geniv_reply_t;
02080 
02084 typedef struct xcb_glx_get_tex_image_cookie_t {
02085     unsigned int sequence;
02086 } xcb_glx_get_tex_image_cookie_t;
02087 
02089 #define XCB_GLX_GET_TEX_IMAGE 135
02090 
02094 typedef struct xcb_glx_get_tex_image_request_t {
02095     uint8_t               major_opcode;
02096     uint8_t               minor_opcode;
02097     uint16_t              length;
02098     xcb_glx_context_tag_t context_tag;
02099     uint32_t              target;
02100     int32_t               level;
02101     uint32_t              format;
02102     uint32_t              type;
02103     uint8_t               swap_bytes;
02104 } xcb_glx_get_tex_image_request_t;
02105 
02109 typedef struct xcb_glx_get_tex_image_reply_t {
02110     uint8_t  response_type;
02111     uint8_t  pad0;
02112     uint16_t sequence;
02113     uint32_t length;
02114     uint8_t  pad1[8];
02115     int32_t  width;
02116     int32_t  height;
02117     int32_t  depth;
02118     uint8_t  pad2[4];
02119 } xcb_glx_get_tex_image_reply_t;
02120 
02124 typedef struct xcb_glx_get_tex_parameterfv_cookie_t {
02125     unsigned int sequence;
02126 } xcb_glx_get_tex_parameterfv_cookie_t;
02127 
02129 #define XCB_GLX_GET_TEX_PARAMETERFV 136
02130 
02134 typedef struct xcb_glx_get_tex_parameterfv_request_t {
02135     uint8_t               major_opcode;
02136     uint8_t               minor_opcode;
02137     uint16_t              length;
02138     xcb_glx_context_tag_t context_tag;
02139     uint32_t              target;
02140     uint32_t              pname;
02141 } xcb_glx_get_tex_parameterfv_request_t;
02142 
02146 typedef struct xcb_glx_get_tex_parameterfv_reply_t {
02147     uint8_t           response_type;
02148     uint8_t           pad0;
02149     uint16_t          sequence;
02150     uint32_t          length;
02151     uint8_t           pad1[4];
02152     uint32_t          n;
02153     xcb_glx_float32_t datum;
02154     uint8_t           pad2[12];
02155 } xcb_glx_get_tex_parameterfv_reply_t;
02156 
02160 typedef struct xcb_glx_get_tex_parameteriv_cookie_t {
02161     unsigned int sequence;
02162 } xcb_glx_get_tex_parameteriv_cookie_t;
02163 
02165 #define XCB_GLX_GET_TEX_PARAMETERIV 137
02166 
02170 typedef struct xcb_glx_get_tex_parameteriv_request_t {
02171     uint8_t               major_opcode;
02172     uint8_t               minor_opcode;
02173     uint16_t              length;
02174     xcb_glx_context_tag_t context_tag;
02175     uint32_t              target;
02176     uint32_t              pname;
02177 } xcb_glx_get_tex_parameteriv_request_t;
02178 
02182 typedef struct xcb_glx_get_tex_parameteriv_reply_t {
02183     uint8_t  response_type;
02184     uint8_t  pad0;
02185     uint16_t sequence;
02186     uint32_t length;
02187     uint8_t  pad1[4];
02188     uint32_t n;
02189     int32_t  datum;
02190     uint8_t  pad2[12];
02191 } xcb_glx_get_tex_parameteriv_reply_t;
02192 
02196 typedef struct xcb_glx_get_tex_level_parameterfv_cookie_t {
02197     unsigned int sequence;
02198 } xcb_glx_get_tex_level_parameterfv_cookie_t;
02199 
02201 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERFV 138
02202 
02206 typedef struct xcb_glx_get_tex_level_parameterfv_request_t {
02207     uint8_t               major_opcode;
02208     uint8_t               minor_opcode;
02209     uint16_t              length;
02210     xcb_glx_context_tag_t context_tag;
02211     uint32_t              target;
02212     int32_t               level;
02213     uint32_t              pname;
02214 } xcb_glx_get_tex_level_parameterfv_request_t;
02215 
02219 typedef struct xcb_glx_get_tex_level_parameterfv_reply_t {
02220     uint8_t           response_type;
02221     uint8_t           pad0;
02222     uint16_t          sequence;
02223     uint32_t          length;
02224     uint8_t           pad1[4];
02225     uint32_t          n;
02226     xcb_glx_float32_t datum;
02227     uint8_t           pad2[12];
02228 } xcb_glx_get_tex_level_parameterfv_reply_t;
02229 
02233 typedef struct xcb_glx_get_tex_level_parameteriv_cookie_t {
02234     unsigned int sequence;
02235 } xcb_glx_get_tex_level_parameteriv_cookie_t;
02236 
02238 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERIV 139
02239 
02243 typedef struct xcb_glx_get_tex_level_parameteriv_request_t {
02244     uint8_t               major_opcode;
02245     uint8_t               minor_opcode;
02246     uint16_t              length;
02247     xcb_glx_context_tag_t context_tag;
02248     uint32_t              target;
02249     int32_t               level;
02250     uint32_t              pname;
02251 } xcb_glx_get_tex_level_parameteriv_request_t;
02252 
02256 typedef struct xcb_glx_get_tex_level_parameteriv_reply_t {
02257     uint8_t  response_type;
02258     uint8_t  pad0;
02259     uint16_t sequence;
02260     uint32_t length;
02261     uint8_t  pad1[4];
02262     uint32_t n;
02263     int32_t  datum;
02264     uint8_t  pad2[12];
02265 } xcb_glx_get_tex_level_parameteriv_reply_t;
02266 
02270 typedef struct xcb_glx_is_enabled_cookie_t {
02271     unsigned int sequence;
02272 } xcb_glx_is_enabled_cookie_t;
02273 
02275 #define XCB_GLX_IS_ENABLED 140
02276 
02280 typedef struct xcb_glx_is_enabled_request_t {
02281     uint8_t               major_opcode;
02282     uint8_t               minor_opcode;
02283     uint16_t              length;
02284     xcb_glx_context_tag_t context_tag;
02285     uint32_t              capability;
02286 } xcb_glx_is_enabled_request_t;
02287 
02291 typedef struct xcb_glx_is_enabled_reply_t {
02292     uint8_t          response_type;
02293     uint8_t          pad0;
02294     uint16_t         sequence;
02295     uint32_t         length;
02296     xcb_glx_bool32_t ret_val;
02297 } xcb_glx_is_enabled_reply_t;
02298 
02302 typedef struct xcb_glx_is_list_cookie_t {
02303     unsigned int sequence;
02304 } xcb_glx_is_list_cookie_t;
02305 
02307 #define XCB_GLX_IS_LIST 141
02308 
02312 typedef struct xcb_glx_is_list_request_t {
02313     uint8_t               major_opcode;
02314     uint8_t               minor_opcode;
02315     uint16_t              length;
02316     xcb_glx_context_tag_t context_tag;
02317     uint32_t              list;
02318 } xcb_glx_is_list_request_t;
02319 
02323 typedef struct xcb_glx_is_list_reply_t {
02324     uint8_t          response_type;
02325     uint8_t          pad0;
02326     uint16_t         sequence;
02327     uint32_t         length;
02328     xcb_glx_bool32_t ret_val;
02329 } xcb_glx_is_list_reply_t;
02330 
02332 #define XCB_GLX_FLUSH 142
02333 
02337 typedef struct xcb_glx_flush_request_t {
02338     uint8_t               major_opcode;
02339     uint8_t               minor_opcode;
02340     uint16_t              length;
02341     xcb_glx_context_tag_t context_tag;
02342 } xcb_glx_flush_request_t;
02343 
02347 typedef struct xcb_glx_are_textures_resident_cookie_t {
02348     unsigned int sequence;
02349 } xcb_glx_are_textures_resident_cookie_t;
02350 
02352 #define XCB_GLX_ARE_TEXTURES_RESIDENT 143
02353 
02357 typedef struct xcb_glx_are_textures_resident_request_t {
02358     uint8_t               major_opcode;
02359     uint8_t               minor_opcode;
02360     uint16_t              length;
02361     xcb_glx_context_tag_t context_tag;
02362     int32_t               n;
02363 } xcb_glx_are_textures_resident_request_t;
02364 
02368 typedef struct xcb_glx_are_textures_resident_reply_t {
02369     uint8_t          response_type;
02370     uint8_t          pad0;
02371     uint16_t         sequence;
02372     uint32_t         length;
02373     xcb_glx_bool32_t ret_val;
02374     uint8_t          pad1[20];
02375 } xcb_glx_are_textures_resident_reply_t;
02376 
02378 #define XCB_GLX_DELETE_TEXTURES 144
02379 
02383 typedef struct xcb_glx_delete_textures_request_t {
02384     uint8_t               major_opcode;
02385     uint8_t               minor_opcode;
02386     uint16_t              length;
02387     xcb_glx_context_tag_t context_tag;
02388     int32_t               n;
02389 } xcb_glx_delete_textures_request_t;
02390 
02394 typedef struct xcb_glx_gen_textures_cookie_t {
02395     unsigned int sequence;
02396 } xcb_glx_gen_textures_cookie_t;
02397 
02399 #define XCB_GLX_GEN_TEXTURES 145
02400 
02404 typedef struct xcb_glx_gen_textures_request_t {
02405     uint8_t               major_opcode;
02406     uint8_t               minor_opcode;
02407     uint16_t              length;
02408     xcb_glx_context_tag_t context_tag;
02409     int32_t               n;
02410 } xcb_glx_gen_textures_request_t;
02411 
02415 typedef struct xcb_glx_gen_textures_reply_t {
02416     uint8_t  response_type;
02417     uint8_t  pad0;
02418     uint16_t sequence;
02419     uint32_t length;
02420     uint8_t  pad1[24];
02421 } xcb_glx_gen_textures_reply_t;
02422 
02426 typedef struct xcb_glx_is_texture_cookie_t {
02427     unsigned int sequence;
02428 } xcb_glx_is_texture_cookie_t;
02429 
02431 #define XCB_GLX_IS_TEXTURE 146
02432 
02436 typedef struct xcb_glx_is_texture_request_t {
02437     uint8_t               major_opcode;
02438     uint8_t               minor_opcode;
02439     uint16_t              length;
02440     xcb_glx_context_tag_t context_tag;
02441     uint32_t              texture;
02442 } xcb_glx_is_texture_request_t;
02443 
02447 typedef struct xcb_glx_is_texture_reply_t {
02448     uint8_t          response_type;
02449     uint8_t          pad0;
02450     uint16_t         sequence;
02451     uint32_t         length;
02452     xcb_glx_bool32_t ret_val;
02453 } xcb_glx_is_texture_reply_t;
02454 
02458 typedef struct xcb_glx_get_color_table_cookie_t {
02459     unsigned int sequence;
02460 } xcb_glx_get_color_table_cookie_t;
02461 
02463 #define XCB_GLX_GET_COLOR_TABLE 147
02464 
02468 typedef struct xcb_glx_get_color_table_request_t {
02469     uint8_t               major_opcode;
02470     uint8_t               minor_opcode;
02471     uint16_t              length;
02472     xcb_glx_context_tag_t context_tag;
02473     uint32_t              target;
02474     uint32_t              format;
02475     uint32_t              type;
02476     uint8_t               swap_bytes;
02477 } xcb_glx_get_color_table_request_t;
02478 
02482 typedef struct xcb_glx_get_color_table_reply_t {
02483     uint8_t  response_type;
02484     uint8_t  pad0;
02485     uint16_t sequence;
02486     uint32_t length;
02487     uint8_t  pad1[8];
02488     int32_t  width;
02489     uint8_t  pad2[12];
02490 } xcb_glx_get_color_table_reply_t;
02491 
02495 typedef struct xcb_glx_get_color_table_parameterfv_cookie_t {
02496     unsigned int sequence;
02497 } xcb_glx_get_color_table_parameterfv_cookie_t;
02498 
02500 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERFV 148
02501 
02505 typedef struct xcb_glx_get_color_table_parameterfv_request_t {
02506     uint8_t               major_opcode;
02507     uint8_t               minor_opcode;
02508     uint16_t              length;
02509     xcb_glx_context_tag_t context_tag;
02510     uint32_t              target;
02511     uint32_t              pname;
02512 } xcb_glx_get_color_table_parameterfv_request_t;
02513 
02517 typedef struct xcb_glx_get_color_table_parameterfv_reply_t {
02518     uint8_t           response_type;
02519     uint8_t           pad0;
02520     uint16_t          sequence;
02521     uint32_t          length;
02522     uint8_t           pad1[4];
02523     uint32_t          n;
02524     xcb_glx_float32_t datum;
02525     uint8_t           pad2[12];
02526 } xcb_glx_get_color_table_parameterfv_reply_t;
02527 
02531 typedef struct xcb_glx_get_color_table_parameteriv_cookie_t {
02532     unsigned int sequence;
02533 } xcb_glx_get_color_table_parameteriv_cookie_t;
02534 
02536 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERIV 149
02537 
02541 typedef struct xcb_glx_get_color_table_parameteriv_request_t {
02542     uint8_t               major_opcode;
02543     uint8_t               minor_opcode;
02544     uint16_t              length;
02545     xcb_glx_context_tag_t context_tag;
02546     uint32_t              target;
02547     uint32_t              pname;
02548 } xcb_glx_get_color_table_parameteriv_request_t;
02549 
02553 typedef struct xcb_glx_get_color_table_parameteriv_reply_t {
02554     uint8_t  response_type;
02555     uint8_t  pad0;
02556     uint16_t sequence;
02557     uint32_t length;
02558     uint8_t  pad1[4];
02559     uint32_t n;
02560     int32_t  datum;
02561     uint8_t  pad2[12];
02562 } xcb_glx_get_color_table_parameteriv_reply_t;
02563 
02567 typedef struct xcb_glx_get_convolution_filter_cookie_t {
02568     unsigned int sequence;
02569 } xcb_glx_get_convolution_filter_cookie_t;
02570 
02572 #define XCB_GLX_GET_CONVOLUTION_FILTER 150
02573 
02577 typedef struct xcb_glx_get_convolution_filter_request_t {
02578     uint8_t               major_opcode;
02579     uint8_t               minor_opcode;
02580     uint16_t              length;
02581     xcb_glx_context_tag_t context_tag;
02582     uint32_t              target;
02583     uint32_t              format;
02584     uint32_t              type;
02585     uint8_t               swap_bytes;
02586 } xcb_glx_get_convolution_filter_request_t;
02587 
02591 typedef struct xcb_glx_get_convolution_filter_reply_t {
02592     uint8_t  response_type;
02593     uint8_t  pad0;
02594     uint16_t sequence;
02595     uint32_t length;
02596     uint8_t  pad1[8];
02597     int32_t  width;
02598     int32_t  height;
02599     uint8_t  pad2[8];
02600 } xcb_glx_get_convolution_filter_reply_t;
02601 
02605 typedef struct xcb_glx_get_convolution_parameterfv_cookie_t {
02606     unsigned int sequence;
02607 } xcb_glx_get_convolution_parameterfv_cookie_t;
02608 
02610 #define XCB_GLX_GET_CONVOLUTION_PARAMETERFV 151
02611 
02615 typedef struct xcb_glx_get_convolution_parameterfv_request_t {
02616     uint8_t               major_opcode;
02617     uint8_t               minor_opcode;
02618     uint16_t              length;
02619     xcb_glx_context_tag_t context_tag;
02620     uint32_t              target;
02621     uint32_t              pname;
02622 } xcb_glx_get_convolution_parameterfv_request_t;
02623 
02627 typedef struct xcb_glx_get_convolution_parameterfv_reply_t {
02628     uint8_t           response_type;
02629     uint8_t           pad0;
02630     uint16_t          sequence;
02631     uint32_t          length;
02632     uint8_t           pad1[4];
02633     uint32_t          n;
02634     xcb_glx_float32_t datum;
02635     uint8_t           pad2[12];
02636 } xcb_glx_get_convolution_parameterfv_reply_t;
02637 
02641 typedef struct xcb_glx_get_convolution_parameteriv_cookie_t {
02642     unsigned int sequence;
02643 } xcb_glx_get_convolution_parameteriv_cookie_t;
02644 
02646 #define XCB_GLX_GET_CONVOLUTION_PARAMETERIV 152
02647 
02651 typedef struct xcb_glx_get_convolution_parameteriv_request_t {
02652     uint8_t               major_opcode;
02653     uint8_t               minor_opcode;
02654     uint16_t              length;
02655     xcb_glx_context_tag_t context_tag;
02656     uint32_t              target;
02657     uint32_t              pname;
02658 } xcb_glx_get_convolution_parameteriv_request_t;
02659 
02663 typedef struct xcb_glx_get_convolution_parameteriv_reply_t {
02664     uint8_t  response_type;
02665     uint8_t  pad0;
02666     uint16_t sequence;
02667     uint32_t length;
02668     uint8_t  pad1[4];
02669     uint32_t n;
02670     int32_t  datum;
02671     uint8_t  pad2[12];
02672 } xcb_glx_get_convolution_parameteriv_reply_t;
02673 
02677 typedef struct xcb_glx_get_separable_filter_cookie_t {
02678     unsigned int sequence;
02679 } xcb_glx_get_separable_filter_cookie_t;
02680 
02682 #define XCB_GLX_GET_SEPARABLE_FILTER 153
02683 
02687 typedef struct xcb_glx_get_separable_filter_request_t {
02688     uint8_t               major_opcode;
02689     uint8_t               minor_opcode;
02690     uint16_t              length;
02691     xcb_glx_context_tag_t context_tag;
02692     uint32_t              target;
02693     uint32_t              format;
02694     uint32_t              type;
02695     uint8_t               swap_bytes;
02696 } xcb_glx_get_separable_filter_request_t;
02697 
02701 typedef struct xcb_glx_get_separable_filter_reply_t {
02702     uint8_t  response_type;
02703     uint8_t  pad0;
02704     uint16_t sequence;
02705     uint32_t length;
02706     uint8_t  pad1[8];
02707     int32_t  row_w;
02708     int32_t  col_h;
02709     uint8_t  pad2[8];
02710 } xcb_glx_get_separable_filter_reply_t;
02711 
02715 typedef struct xcb_glx_get_histogram_cookie_t {
02716     unsigned int sequence;
02717 } xcb_glx_get_histogram_cookie_t;
02718 
02720 #define XCB_GLX_GET_HISTOGRAM 154
02721 
02725 typedef struct xcb_glx_get_histogram_request_t {
02726     uint8_t               major_opcode;
02727     uint8_t               minor_opcode;
02728     uint16_t              length;
02729     xcb_glx_context_tag_t context_tag;
02730     uint32_t              target;
02731     uint32_t              format;
02732     uint32_t              type;
02733     uint8_t               swap_bytes;
02734     uint8_t               reset;
02735 } xcb_glx_get_histogram_request_t;
02736 
02740 typedef struct xcb_glx_get_histogram_reply_t {
02741     uint8_t  response_type;
02742     uint8_t  pad0;
02743     uint16_t sequence;
02744     uint32_t length;
02745     uint8_t  pad1[8];
02746     int32_t  width;
02747     uint8_t  pad2[12];
02748 } xcb_glx_get_histogram_reply_t;
02749 
02753 typedef struct xcb_glx_get_histogram_parameterfv_cookie_t {
02754     unsigned int sequence;
02755 } xcb_glx_get_histogram_parameterfv_cookie_t;
02756 
02758 #define XCB_GLX_GET_HISTOGRAM_PARAMETERFV 155
02759 
02763 typedef struct xcb_glx_get_histogram_parameterfv_request_t {
02764     uint8_t               major_opcode;
02765     uint8_t               minor_opcode;
02766     uint16_t              length;
02767     xcb_glx_context_tag_t context_tag;
02768     uint32_t              target;
02769     uint32_t              pname;
02770 } xcb_glx_get_histogram_parameterfv_request_t;
02771 
02775 typedef struct xcb_glx_get_histogram_parameterfv_reply_t {
02776     uint8_t           response_type;
02777     uint8_t           pad0;
02778     uint16_t          sequence;
02779     uint32_t          length;
02780     uint8_t           pad1[4];
02781     uint32_t          n;
02782     xcb_glx_float32_t datum;
02783     uint8_t           pad2[12];
02784 } xcb_glx_get_histogram_parameterfv_reply_t;
02785 
02789 typedef struct xcb_glx_get_histogram_parameteriv_cookie_t {
02790     unsigned int sequence;
02791 } xcb_glx_get_histogram_parameteriv_cookie_t;
02792 
02794 #define XCB_GLX_GET_HISTOGRAM_PARAMETERIV 156
02795 
02799 typedef struct xcb_glx_get_histogram_parameteriv_request_t {
02800     uint8_t               major_opcode;
02801     uint8_t               minor_opcode;
02802     uint16_t              length;
02803     xcb_glx_context_tag_t context_tag;
02804     uint32_t              target;
02805     uint32_t              pname;
02806 } xcb_glx_get_histogram_parameteriv_request_t;
02807 
02811 typedef struct xcb_glx_get_histogram_parameteriv_reply_t {
02812     uint8_t  response_type;
02813     uint8_t  pad0;
02814     uint16_t sequence;
02815     uint32_t length;
02816     uint8_t  pad1[4];
02817     uint32_t n;
02818     int32_t  datum;
02819     uint8_t  pad2[12];
02820 } xcb_glx_get_histogram_parameteriv_reply_t;
02821 
02825 typedef struct xcb_glx_get_minmax_cookie_t {
02826     unsigned int sequence;
02827 } xcb_glx_get_minmax_cookie_t;
02828 
02830 #define XCB_GLX_GET_MINMAX 157
02831 
02835 typedef struct xcb_glx_get_minmax_request_t {
02836     uint8_t               major_opcode;
02837     uint8_t               minor_opcode;
02838     uint16_t              length;
02839     xcb_glx_context_tag_t context_tag;
02840     uint32_t              target;
02841     uint32_t              format;
02842     uint32_t              type;
02843     uint8_t               swap_bytes;
02844     uint8_t               reset;
02845 } xcb_glx_get_minmax_request_t;
02846 
02850 typedef struct xcb_glx_get_minmax_reply_t {
02851     uint8_t  response_type;
02852     uint8_t  pad0;
02853     uint16_t sequence;
02854     uint32_t length;
02855     uint8_t  pad1[24];
02856 } xcb_glx_get_minmax_reply_t;
02857 
02861 typedef struct xcb_glx_get_minmax_parameterfv_cookie_t {
02862     unsigned int sequence;
02863 } xcb_glx_get_minmax_parameterfv_cookie_t;
02864 
02866 #define XCB_GLX_GET_MINMAX_PARAMETERFV 158
02867 
02871 typedef struct xcb_glx_get_minmax_parameterfv_request_t {
02872     uint8_t               major_opcode;
02873     uint8_t               minor_opcode;
02874     uint16_t              length;
02875     xcb_glx_context_tag_t context_tag;
02876     uint32_t              target;
02877     uint32_t              pname;
02878 } xcb_glx_get_minmax_parameterfv_request_t;
02879 
02883 typedef struct xcb_glx_get_minmax_parameterfv_reply_t {
02884     uint8_t           response_type;
02885     uint8_t           pad0;
02886     uint16_t          sequence;
02887     uint32_t          length;
02888     uint8_t           pad1[4];
02889     uint32_t          n;
02890     xcb_glx_float32_t datum;
02891     uint8_t           pad2[12];
02892 } xcb_glx_get_minmax_parameterfv_reply_t;
02893 
02897 typedef struct xcb_glx_get_minmax_parameteriv_cookie_t {
02898     unsigned int sequence;
02899 } xcb_glx_get_minmax_parameteriv_cookie_t;
02900 
02902 #define XCB_GLX_GET_MINMAX_PARAMETERIV 159
02903 
02907 typedef struct xcb_glx_get_minmax_parameteriv_request_t {
02908     uint8_t               major_opcode;
02909     uint8_t               minor_opcode;
02910     uint16_t              length;
02911     xcb_glx_context_tag_t context_tag;
02912     uint32_t              target;
02913     uint32_t              pname;
02914 } xcb_glx_get_minmax_parameteriv_request_t;
02915 
02919 typedef struct xcb_glx_get_minmax_parameteriv_reply_t {
02920     uint8_t  response_type;
02921     uint8_t  pad0;
02922     uint16_t sequence;
02923     uint32_t length;
02924     uint8_t  pad1[4];
02925     uint32_t n;
02926     int32_t  datum;
02927     uint8_t  pad2[12];
02928 } xcb_glx_get_minmax_parameteriv_reply_t;
02929 
02933 typedef struct xcb_glx_get_compressed_tex_image_arb_cookie_t {
02934     unsigned int sequence;
02935 } xcb_glx_get_compressed_tex_image_arb_cookie_t;
02936 
02938 #define XCB_GLX_GET_COMPRESSED_TEX_IMAGE_ARB 160
02939 
02943 typedef struct xcb_glx_get_compressed_tex_image_arb_request_t {
02944     uint8_t               major_opcode;
02945     uint8_t               minor_opcode;
02946     uint16_t              length;
02947     xcb_glx_context_tag_t context_tag;
02948     uint32_t              target;
02949     int32_t               level;
02950 } xcb_glx_get_compressed_tex_image_arb_request_t;
02951 
02955 typedef struct xcb_glx_get_compressed_tex_image_arb_reply_t {
02956     uint8_t  response_type;
02957     uint8_t  pad0;
02958     uint16_t sequence;
02959     uint32_t length;
02960     uint8_t  pad1[8];
02961     int32_t  size;
02962     uint8_t  pad2[12];
02963 } xcb_glx_get_compressed_tex_image_arb_reply_t;
02964 
02966 #define XCB_GLX_DELETE_QUERIES_ARB 161
02967 
02971 typedef struct xcb_glx_delete_queries_arb_request_t {
02972     uint8_t               major_opcode;
02973     uint8_t               minor_opcode;
02974     uint16_t              length;
02975     xcb_glx_context_tag_t context_tag;
02976     int32_t               n;
02977 } xcb_glx_delete_queries_arb_request_t;
02978 
02982 typedef struct xcb_glx_gen_queries_arb_cookie_t {
02983     unsigned int sequence;
02984 } xcb_glx_gen_queries_arb_cookie_t;
02985 
02987 #define XCB_GLX_GEN_QUERIES_ARB 162
02988 
02992 typedef struct xcb_glx_gen_queries_arb_request_t {
02993     uint8_t               major_opcode;
02994     uint8_t               minor_opcode;
02995     uint16_t              length;
02996     xcb_glx_context_tag_t context_tag;
02997     int32_t               n;
02998 } xcb_glx_gen_queries_arb_request_t;
02999 
03003 typedef struct xcb_glx_gen_queries_arb_reply_t {
03004     uint8_t  response_type;
03005     uint8_t  pad0;
03006     uint16_t sequence;
03007     uint32_t length;
03008     uint8_t  pad1[24];
03009 } xcb_glx_gen_queries_arb_reply_t;
03010 
03014 typedef struct xcb_glx_is_query_arb_cookie_t {
03015     unsigned int sequence;
03016 } xcb_glx_is_query_arb_cookie_t;
03017 
03019 #define XCB_GLX_IS_QUERY_ARB 163
03020 
03024 typedef struct xcb_glx_is_query_arb_request_t {
03025     uint8_t               major_opcode;
03026     uint8_t               minor_opcode;
03027     uint16_t              length;
03028     xcb_glx_context_tag_t context_tag;
03029     uint32_t              id;
03030 } xcb_glx_is_query_arb_request_t;
03031 
03035 typedef struct xcb_glx_is_query_arb_reply_t {
03036     uint8_t          response_type;
03037     uint8_t          pad0;
03038     uint16_t         sequence;
03039     uint32_t         length;
03040     xcb_glx_bool32_t ret_val;
03041 } xcb_glx_is_query_arb_reply_t;
03042 
03046 typedef struct xcb_glx_get_queryiv_arb_cookie_t {
03047     unsigned int sequence;
03048 } xcb_glx_get_queryiv_arb_cookie_t;
03049 
03051 #define XCB_GLX_GET_QUERYIV_ARB 164
03052 
03056 typedef struct xcb_glx_get_queryiv_arb_request_t {
03057     uint8_t               major_opcode;
03058     uint8_t               minor_opcode;
03059     uint16_t              length;
03060     xcb_glx_context_tag_t context_tag;
03061     uint32_t              target;
03062     uint32_t              pname;
03063 } xcb_glx_get_queryiv_arb_request_t;
03064 
03068 typedef struct xcb_glx_get_queryiv_arb_reply_t {
03069     uint8_t  response_type;
03070     uint8_t  pad0;
03071     uint16_t sequence;
03072     uint32_t length;
03073     uint8_t  pad1[4];
03074     uint32_t n;
03075     int32_t  datum;
03076     uint8_t  pad2[12];
03077 } xcb_glx_get_queryiv_arb_reply_t;
03078 
03082 typedef struct xcb_glx_get_query_objectiv_arb_cookie_t {
03083     unsigned int sequence;
03084 } xcb_glx_get_query_objectiv_arb_cookie_t;
03085 
03087 #define XCB_GLX_GET_QUERY_OBJECTIV_ARB 165
03088 
03092 typedef struct xcb_glx_get_query_objectiv_arb_request_t {
03093     uint8_t               major_opcode;
03094     uint8_t               minor_opcode;
03095     uint16_t              length;
03096     xcb_glx_context_tag_t context_tag;
03097     uint32_t              id;
03098     uint32_t              pname;
03099 } xcb_glx_get_query_objectiv_arb_request_t;
03100 
03104 typedef struct xcb_glx_get_query_objectiv_arb_reply_t {
03105     uint8_t  response_type;
03106     uint8_t  pad0;
03107     uint16_t sequence;
03108     uint32_t length;
03109     uint8_t  pad1[4];
03110     uint32_t n;
03111     int32_t  datum;
03112     uint8_t  pad2[12];
03113 } xcb_glx_get_query_objectiv_arb_reply_t;
03114 
03118 typedef struct xcb_glx_get_query_objectuiv_arb_cookie_t {
03119     unsigned int sequence;
03120 } xcb_glx_get_query_objectuiv_arb_cookie_t;
03121 
03123 #define XCB_GLX_GET_QUERY_OBJECTUIV_ARB 166
03124 
03128 typedef struct xcb_glx_get_query_objectuiv_arb_request_t {
03129     uint8_t               major_opcode;
03130     uint8_t               minor_opcode;
03131     uint16_t              length;
03132     xcb_glx_context_tag_t context_tag;
03133     uint32_t              id;
03134     uint32_t              pname;
03135 } xcb_glx_get_query_objectuiv_arb_request_t;
03136 
03140 typedef struct xcb_glx_get_query_objectuiv_arb_reply_t {
03141     uint8_t  response_type;
03142     uint8_t  pad0;
03143     uint16_t sequence;
03144     uint32_t length;
03145     uint8_t  pad1[4];
03146     uint32_t n;
03147     uint32_t datum;
03148     uint8_t  pad2[12];
03149 } xcb_glx_get_query_objectuiv_arb_reply_t;
03150 
03159 void
03160 xcb_glx_pixmap_next (xcb_glx_pixmap_iterator_t *i);
03161 
03171 xcb_generic_iterator_t
03172 xcb_glx_pixmap_end (xcb_glx_pixmap_iterator_t i);
03173 
03182 void
03183 xcb_glx_context_next (xcb_glx_context_iterator_t *i);
03184 
03194 xcb_generic_iterator_t
03195 xcb_glx_context_end (xcb_glx_context_iterator_t i);
03196 
03205 void
03206 xcb_glx_pbuffer_next (xcb_glx_pbuffer_iterator_t *i);
03207 
03217 xcb_generic_iterator_t
03218 xcb_glx_pbuffer_end (xcb_glx_pbuffer_iterator_t i);
03219 
03228 void
03229 xcb_glx_window_next (xcb_glx_window_iterator_t *i);
03230 
03240 xcb_generic_iterator_t
03241 xcb_glx_window_end (xcb_glx_window_iterator_t i);
03242 
03251 void
03252 xcb_glx_fbconfig_next (xcb_glx_fbconfig_iterator_t *i);
03253 
03263 xcb_generic_iterator_t
03264 xcb_glx_fbconfig_end (xcb_glx_fbconfig_iterator_t i);
03265 
03274 void
03275 xcb_glx_drawable_next (xcb_glx_drawable_iterator_t *i);
03276 
03286 xcb_generic_iterator_t
03287 xcb_glx_drawable_end (xcb_glx_drawable_iterator_t i);
03288 
03297 void
03298 xcb_glx_float32_next (xcb_glx_float32_iterator_t *i);
03299 
03309 xcb_generic_iterator_t
03310 xcb_glx_float32_end (xcb_glx_float32_iterator_t i);
03311 
03320 void
03321 xcb_glx_float64_next (xcb_glx_float64_iterator_t *i);
03322 
03332 xcb_generic_iterator_t
03333 xcb_glx_float64_end (xcb_glx_float64_iterator_t i);
03334 
03343 void
03344 xcb_glx_bool32_next (xcb_glx_bool32_iterator_t *i);
03345 
03355 xcb_generic_iterator_t
03356 xcb_glx_bool32_end (xcb_glx_bool32_iterator_t i);
03357 
03366 void
03367 xcb_glx_context_tag_next (xcb_glx_context_tag_iterator_t *i);
03368 
03378 xcb_generic_iterator_t
03379 xcb_glx_context_tag_end (xcb_glx_context_tag_iterator_t i);
03380 
03381 int
03382 xcb_glx_render_sizeof (const void  *_buffer,
03383                        uint32_t     data_len);
03384 
03396 xcb_void_cookie_t
03397 xcb_glx_render_checked (xcb_connection_t      *c,
03398                         xcb_glx_context_tag_t  context_tag,
03399                         uint32_t               data_len,
03400                         const uint8_t         *data);
03401 
03410 xcb_void_cookie_t
03411 xcb_glx_render (xcb_connection_t      *c,
03412                 xcb_glx_context_tag_t  context_tag,
03413                 uint32_t               data_len,
03414                 const uint8_t         *data);
03415 
03416 uint8_t *
03417 xcb_glx_render_data (const xcb_glx_render_request_t *R);
03418 
03419 int
03420 xcb_glx_render_data_length (const xcb_glx_render_request_t *R);
03421 
03422 xcb_generic_iterator_t
03423 xcb_glx_render_data_end (const xcb_glx_render_request_t *R);
03424 
03425 int
03426 xcb_glx_render_large_sizeof (const void  *_buffer);
03427 
03439 xcb_void_cookie_t
03440 xcb_glx_render_large_checked (xcb_connection_t      *c,
03441                               xcb_glx_context_tag_t  context_tag,
03442                               uint16_t               request_num,
03443                               uint16_t               request_total,
03444                               uint32_t               data_len,
03445                               const uint8_t         *data);
03446 
03455 xcb_void_cookie_t
03456 xcb_glx_render_large (xcb_connection_t      *c,
03457                       xcb_glx_context_tag_t  context_tag,
03458                       uint16_t               request_num,
03459                       uint16_t               request_total,
03460                       uint32_t               data_len,
03461                       const uint8_t         *data);
03462 
03463 uint8_t *
03464 xcb_glx_render_large_data (const xcb_glx_render_large_request_t *R);
03465 
03466 int
03467 xcb_glx_render_large_data_length (const xcb_glx_render_large_request_t *R);
03468 
03469 xcb_generic_iterator_t
03470 xcb_glx_render_large_data_end (const xcb_glx_render_large_request_t *R);
03471 
03483 xcb_void_cookie_t
03484 xcb_glx_create_context_checked (xcb_connection_t  *c,
03485                                 xcb_glx_context_t  context,
03486                                 xcb_visualid_t     visual,
03487                                 uint32_t           screen,
03488                                 xcb_glx_context_t  share_list,
03489                                 uint8_t            is_direct);
03490 
03499 xcb_void_cookie_t
03500 xcb_glx_create_context (xcb_connection_t  *c,
03501                         xcb_glx_context_t  context,
03502                         xcb_visualid_t     visual,
03503                         uint32_t           screen,
03504                         xcb_glx_context_t  share_list,
03505                         uint8_t            is_direct);
03506 
03518 xcb_void_cookie_t
03519 xcb_glx_destroy_context_checked (xcb_connection_t  *c,
03520                                  xcb_glx_context_t  context);
03521 
03530 xcb_void_cookie_t
03531 xcb_glx_destroy_context (xcb_connection_t  *c,
03532                          xcb_glx_context_t  context);
03533 
03542 xcb_glx_make_current_cookie_t
03543 xcb_glx_make_current (xcb_connection_t      *c,
03544                       xcb_glx_drawable_t     drawable,
03545                       xcb_glx_context_t      context,
03546                       xcb_glx_context_tag_t  old_context_tag);
03547 
03559 xcb_glx_make_current_cookie_t
03560 xcb_glx_make_current_unchecked (xcb_connection_t      *c,
03561                                 xcb_glx_drawable_t     drawable,
03562                                 xcb_glx_context_t      context,
03563                                 xcb_glx_context_tag_t  old_context_tag);
03564 
03579 xcb_glx_make_current_reply_t *
03580 xcb_glx_make_current_reply (xcb_connection_t               *c,
03581                             xcb_glx_make_current_cookie_t   cookie  ,
03582                             xcb_generic_error_t           **e);
03583 
03592 xcb_glx_is_direct_cookie_t
03593 xcb_glx_is_direct (xcb_connection_t  *c,
03594                    xcb_glx_context_t  context);
03595 
03607 xcb_glx_is_direct_cookie_t
03608 xcb_glx_is_direct_unchecked (xcb_connection_t  *c,
03609                              xcb_glx_context_t  context);
03610 
03625 xcb_glx_is_direct_reply_t *
03626 xcb_glx_is_direct_reply (xcb_connection_t            *c,
03627                          xcb_glx_is_direct_cookie_t   cookie  ,
03628                          xcb_generic_error_t        **e);
03629 
03638 xcb_glx_query_version_cookie_t
03639 xcb_glx_query_version (xcb_connection_t *c,
03640                        uint32_t          major_version,
03641                        uint32_t          minor_version);
03642 
03654 xcb_glx_query_version_cookie_t
03655 xcb_glx_query_version_unchecked (xcb_connection_t *c,
03656                                  uint32_t          major_version,
03657                                  uint32_t          minor_version);
03658 
03673 xcb_glx_query_version_reply_t *
03674 xcb_glx_query_version_reply (xcb_connection_t                *c,
03675                              xcb_glx_query_version_cookie_t   cookie  ,
03676                              xcb_generic_error_t            **e);
03677 
03689 xcb_void_cookie_t
03690 xcb_glx_wait_gl_checked (xcb_connection_t      *c,
03691                          xcb_glx_context_tag_t  context_tag);
03692 
03701 xcb_void_cookie_t
03702 xcb_glx_wait_gl (xcb_connection_t      *c,
03703                  xcb_glx_context_tag_t  context_tag);
03704 
03716 xcb_void_cookie_t
03717 xcb_glx_wait_x_checked (xcb_connection_t      *c,
03718                         xcb_glx_context_tag_t  context_tag);
03719 
03728 xcb_void_cookie_t
03729 xcb_glx_wait_x (xcb_connection_t      *c,
03730                 xcb_glx_context_tag_t  context_tag);
03731 
03743 xcb_void_cookie_t
03744 xcb_glx_copy_context_checked (xcb_connection_t      *c,
03745                               xcb_glx_context_t      src,
03746                               xcb_glx_context_t      dest,
03747                               uint32_t               mask,
03748                               xcb_glx_context_tag_t  src_context_tag);
03749 
03758 xcb_void_cookie_t
03759 xcb_glx_copy_context (xcb_connection_t      *c,
03760                       xcb_glx_context_t      src,
03761                       xcb_glx_context_t      dest,
03762                       uint32_t               mask,
03763                       xcb_glx_context_tag_t  src_context_tag);
03764 
03776 xcb_void_cookie_t
03777 xcb_glx_swap_buffers_checked (xcb_connection_t      *c,
03778                               xcb_glx_context_tag_t  context_tag,
03779                               xcb_glx_drawable_t     drawable);
03780 
03789 xcb_void_cookie_t
03790 xcb_glx_swap_buffers (xcb_connection_t      *c,
03791                       xcb_glx_context_tag_t  context_tag,
03792                       xcb_glx_drawable_t     drawable);
03793 
03805 xcb_void_cookie_t
03806 xcb_glx_use_x_font_checked (xcb_connection_t      *c,
03807                             xcb_glx_context_tag_t  context_tag,
03808                             xcb_font_t             font,
03809                             uint32_t               first,
03810                             uint32_t               count,
03811                             uint32_t               list_base);
03812 
03821 xcb_void_cookie_t
03822 xcb_glx_use_x_font (xcb_connection_t      *c,
03823                     xcb_glx_context_tag_t  context_tag,
03824                     xcb_font_t             font,
03825                     uint32_t               first,
03826                     uint32_t               count,
03827                     uint32_t               list_base);
03828 
03840 xcb_void_cookie_t
03841 xcb_glx_create_glx_pixmap_checked (xcb_connection_t *c,
03842                                    uint32_t          screen,
03843                                    xcb_visualid_t    visual,
03844                                    xcb_pixmap_t      pixmap,
03845                                    xcb_glx_pixmap_t  glx_pixmap);
03846 
03855 xcb_void_cookie_t
03856 xcb_glx_create_glx_pixmap (xcb_connection_t *c,
03857                            uint32_t          screen,
03858                            xcb_visualid_t    visual,
03859                            xcb_pixmap_t      pixmap,
03860                            xcb_glx_pixmap_t  glx_pixmap);
03861 
03862 int
03863 xcb_glx_get_visual_configs_sizeof (const void  *_buffer);
03864 
03873 xcb_glx_get_visual_configs_cookie_t
03874 xcb_glx_get_visual_configs (xcb_connection_t *c,
03875                             uint32_t          screen);
03876 
03888 xcb_glx_get_visual_configs_cookie_t
03889 xcb_glx_get_visual_configs_unchecked (xcb_connection_t *c,
03890                                       uint32_t          screen);
03891 
03892 uint32_t *
03893 xcb_glx_get_visual_configs_property_list (const xcb_glx_get_visual_configs_reply_t *R);
03894 
03895 int
03896 xcb_glx_get_visual_configs_property_list_length (const xcb_glx_get_visual_configs_reply_t *R);
03897 
03898 xcb_generic_iterator_t
03899 xcb_glx_get_visual_configs_property_list_end (const xcb_glx_get_visual_configs_reply_t *R);
03900 
03915 xcb_glx_get_visual_configs_reply_t *
03916 xcb_glx_get_visual_configs_reply (xcb_connection_t                     *c,
03917                                   xcb_glx_get_visual_configs_cookie_t   cookie  ,
03918                                   xcb_generic_error_t                 **e);
03919 
03931 xcb_void_cookie_t
03932 xcb_glx_destroy_glx_pixmap_checked (xcb_connection_t *c,
03933                                     xcb_glx_pixmap_t  glx_pixmap);
03934 
03943 xcb_void_cookie_t
03944 xcb_glx_destroy_glx_pixmap (xcb_connection_t *c,
03945                             xcb_glx_pixmap_t  glx_pixmap);
03946 
03947 int
03948 xcb_glx_vendor_private_sizeof (const void  *_buffer,
03949                                uint32_t     data_len);
03950 
03962 xcb_void_cookie_t
03963 xcb_glx_vendor_private_checked (xcb_connection_t      *c,
03964                                 uint32_t               vendor_code,
03965                                 xcb_glx_context_tag_t  context_tag,
03966                                 uint32_t               data_len,
03967                                 const uint8_t         *data);
03968 
03977 xcb_void_cookie_t
03978 xcb_glx_vendor_private (xcb_connection_t      *c,
03979                         uint32_t               vendor_code,
03980                         xcb_glx_context_tag_t  context_tag,
03981                         uint32_t               data_len,
03982                         const uint8_t         *data);
03983 
03984 uint8_t *
03985 xcb_glx_vendor_private_data (const xcb_glx_vendor_private_request_t *R);
03986 
03987 int
03988 xcb_glx_vendor_private_data_length (const xcb_glx_vendor_private_request_t *R);
03989 
03990 xcb_generic_iterator_t
03991 xcb_glx_vendor_private_data_end (const xcb_glx_vendor_private_request_t *R);
03992 
03993 int
03994 xcb_glx_vendor_private_with_reply_sizeof (const void  *_buffer,
03995                                           uint32_t     data_len);
03996 
04005 xcb_glx_vendor_private_with_reply_cookie_t
04006 xcb_glx_vendor_private_with_reply (xcb_connection_t      *c,
04007                                    uint32_t               vendor_code,
04008                                    xcb_glx_context_tag_t  context_tag,
04009                                    uint32_t               data_len,
04010                                    const uint8_t         *data);
04011 
04023 xcb_glx_vendor_private_with_reply_cookie_t
04024 xcb_glx_vendor_private_with_reply_unchecked (xcb_connection_t      *c,
04025                                              uint32_t               vendor_code,
04026                                              xcb_glx_context_tag_t  context_tag,
04027                                              uint32_t               data_len,
04028                                              const uint8_t         *data);
04029 
04030 uint8_t *
04031 xcb_glx_vendor_private_with_reply_data_2 (const xcb_glx_vendor_private_with_reply_reply_t *R);
04032 
04033 int
04034 xcb_glx_vendor_private_with_reply_data_2_length (const xcb_glx_vendor_private_with_reply_reply_t *R);
04035 
04036 xcb_generic_iterator_t
04037 xcb_glx_vendor_private_with_reply_data_2_end (const xcb_glx_vendor_private_with_reply_reply_t *R);
04038 
04053 xcb_glx_vendor_private_with_reply_reply_t *
04054 xcb_glx_vendor_private_with_reply_reply (xcb_connection_t                            *c,
04055                                          xcb_glx_vendor_private_with_reply_cookie_t   cookie  ,
04056                                          xcb_generic_error_t                        **e);
04057 
04066 xcb_glx_query_extensions_string_cookie_t
04067 xcb_glx_query_extensions_string (xcb_connection_t *c,
04068                                  uint32_t          screen);
04069 
04081 xcb_glx_query_extensions_string_cookie_t
04082 xcb_glx_query_extensions_string_unchecked (xcb_connection_t *c,
04083                                            uint32_t          screen);
04084 
04099 xcb_glx_query_extensions_string_reply_t *
04100 xcb_glx_query_extensions_string_reply (xcb_connection_t                          *c,
04101                                        xcb_glx_query_extensions_string_cookie_t   cookie  ,
04102                                        xcb_generic_error_t                      **e);
04103 
04104 int
04105 xcb_glx_query_server_string_sizeof (const void  *_buffer);
04106 
04115 xcb_glx_query_server_string_cookie_t
04116 xcb_glx_query_server_string (xcb_connection_t *c,
04117                              uint32_t          screen,
04118                              uint32_t          name);
04119 
04131 xcb_glx_query_server_string_cookie_t
04132 xcb_glx_query_server_string_unchecked (xcb_connection_t *c,
04133                                        uint32_t          screen,
04134                                        uint32_t          name);
04135 
04136 char *
04137 xcb_glx_query_server_string_string (const xcb_glx_query_server_string_reply_t *R);
04138 
04139 int
04140 xcb_glx_query_server_string_string_length (const xcb_glx_query_server_string_reply_t *R);
04141 
04142 xcb_generic_iterator_t
04143 xcb_glx_query_server_string_string_end (const xcb_glx_query_server_string_reply_t *R);
04144 
04159 xcb_glx_query_server_string_reply_t *
04160 xcb_glx_query_server_string_reply (xcb_connection_t                      *c,
04161                                    xcb_glx_query_server_string_cookie_t   cookie  ,
04162                                    xcb_generic_error_t                  **e);
04163 
04164 int
04165 xcb_glx_client_info_sizeof (const void  *_buffer);
04166 
04178 xcb_void_cookie_t
04179 xcb_glx_client_info_checked (xcb_connection_t *c,
04180                              uint32_t          major_version,
04181                              uint32_t          minor_version,
04182                              uint32_t          str_len,
04183                              const char       *string);
04184 
04193 xcb_void_cookie_t
04194 xcb_glx_client_info (xcb_connection_t *c,
04195                      uint32_t          major_version,
04196                      uint32_t          minor_version,
04197                      uint32_t          str_len,
04198                      const char       *string);
04199 
04200 char *
04201 xcb_glx_client_info_string (const xcb_glx_client_info_request_t *R);
04202 
04203 int
04204 xcb_glx_client_info_string_length (const xcb_glx_client_info_request_t *R);
04205 
04206 xcb_generic_iterator_t
04207 xcb_glx_client_info_string_end (const xcb_glx_client_info_request_t *R);
04208 
04209 int
04210 xcb_glx_get_fb_configs_sizeof (const void  *_buffer);
04211 
04220 xcb_glx_get_fb_configs_cookie_t
04221 xcb_glx_get_fb_configs (xcb_connection_t *c,
04222                         uint32_t          screen);
04223 
04235 xcb_glx_get_fb_configs_cookie_t
04236 xcb_glx_get_fb_configs_unchecked (xcb_connection_t *c,
04237                                   uint32_t          screen);
04238 
04239 uint32_t *
04240 xcb_glx_get_fb_configs_property_list (const xcb_glx_get_fb_configs_reply_t *R);
04241 
04242 int
04243 xcb_glx_get_fb_configs_property_list_length (const xcb_glx_get_fb_configs_reply_t *R);
04244 
04245 xcb_generic_iterator_t
04246 xcb_glx_get_fb_configs_property_list_end (const xcb_glx_get_fb_configs_reply_t *R);
04247 
04262 xcb_glx_get_fb_configs_reply_t *
04263 xcb_glx_get_fb_configs_reply (xcb_connection_t                 *c,
04264                               xcb_glx_get_fb_configs_cookie_t   cookie  ,
04265                               xcb_generic_error_t             **e);
04266 
04267 int
04268 xcb_glx_create_pixmap_sizeof (const void  *_buffer);
04269 
04281 xcb_void_cookie_t
04282 xcb_glx_create_pixmap_checked (xcb_connection_t   *c,
04283                                uint32_t            screen,
04284                                xcb_glx_fbconfig_t  fbconfig,
04285                                xcb_pixmap_t        pixmap,
04286                                xcb_glx_pixmap_t    glx_pixmap,
04287                                uint32_t            num_attribs,
04288                                const uint32_t     *attribs);
04289 
04298 xcb_void_cookie_t
04299 xcb_glx_create_pixmap (xcb_connection_t   *c,
04300                        uint32_t            screen,
04301                        xcb_glx_fbconfig_t  fbconfig,
04302                        xcb_pixmap_t        pixmap,
04303                        xcb_glx_pixmap_t    glx_pixmap,
04304                        uint32_t            num_attribs,
04305                        const uint32_t     *attribs);
04306 
04307 uint32_t *
04308 xcb_glx_create_pixmap_attribs (const xcb_glx_create_pixmap_request_t *R);
04309 
04310 int
04311 xcb_glx_create_pixmap_attribs_length (const xcb_glx_create_pixmap_request_t *R);
04312 
04313 xcb_generic_iterator_t
04314 xcb_glx_create_pixmap_attribs_end (const xcb_glx_create_pixmap_request_t *R);
04315 
04327 xcb_void_cookie_t
04328 xcb_glx_destroy_pixmap_checked (xcb_connection_t *c,
04329                                 xcb_glx_pixmap_t  glx_pixmap);
04330 
04339 xcb_void_cookie_t
04340 xcb_glx_destroy_pixmap (xcb_connection_t *c,
04341                         xcb_glx_pixmap_t  glx_pixmap);
04342 
04354 xcb_void_cookie_t
04355 xcb_glx_create_new_context_checked (xcb_connection_t   *c,
04356                                     xcb_glx_context_t   context,
04357                                     xcb_glx_fbconfig_t  fbconfig,
04358                                     uint32_t            screen,
04359                                     uint32_t            render_type,
04360                                     xcb_glx_context_t   share_list,
04361                                     uint8_t             is_direct);
04362 
04371 xcb_void_cookie_t
04372 xcb_glx_create_new_context (xcb_connection_t   *c,
04373                             xcb_glx_context_t   context,
04374                             xcb_glx_fbconfig_t  fbconfig,
04375                             uint32_t            screen,
04376                             uint32_t            render_type,
04377                             xcb_glx_context_t   share_list,
04378                             uint8_t             is_direct);
04379 
04380 int
04381 xcb_glx_query_context_sizeof (const void  *_buffer);
04382 
04391 xcb_glx_query_context_cookie_t
04392 xcb_glx_query_context (xcb_connection_t  *c,
04393                        xcb_glx_context_t  context);
04394 
04406 xcb_glx_query_context_cookie_t
04407 xcb_glx_query_context_unchecked (xcb_connection_t  *c,
04408                                  xcb_glx_context_t  context);
04409 
04410 uint32_t *
04411 xcb_glx_query_context_attribs (const xcb_glx_query_context_reply_t *R);
04412 
04413 int
04414 xcb_glx_query_context_attribs_length (const xcb_glx_query_context_reply_t *R);
04415 
04416 xcb_generic_iterator_t
04417 xcb_glx_query_context_attribs_end (const xcb_glx_query_context_reply_t *R);
04418 
04433 xcb_glx_query_context_reply_t *
04434 xcb_glx_query_context_reply (xcb_connection_t                *c,
04435                              xcb_glx_query_context_cookie_t   cookie  ,
04436                              xcb_generic_error_t            **e);
04437 
04446 xcb_glx_make_context_current_cookie_t
04447 xcb_glx_make_context_current (xcb_connection_t      *c,
04448                               xcb_glx_context_tag_t  old_context_tag,
04449                               xcb_glx_drawable_t     drawable,
04450                               xcb_glx_drawable_t     read_drawable,
04451                               xcb_glx_context_t      context);
04452 
04464 xcb_glx_make_context_current_cookie_t
04465 xcb_glx_make_context_current_unchecked (xcb_connection_t      *c,
04466                                         xcb_glx_context_tag_t  old_context_tag,
04467                                         xcb_glx_drawable_t     drawable,
04468                                         xcb_glx_drawable_t     read_drawable,
04469                                         xcb_glx_context_t      context);
04470 
04485 xcb_glx_make_context_current_reply_t *
04486 xcb_glx_make_context_current_reply (xcb_connection_t                       *c,
04487                                     xcb_glx_make_context_current_cookie_t   cookie  ,
04488                                     xcb_generic_error_t                   **e);
04489 
04490 int
04491 xcb_glx_create_pbuffer_sizeof (const void  *_buffer);
04492 
04504 xcb_void_cookie_t
04505 xcb_glx_create_pbuffer_checked (xcb_connection_t   *c,
04506                                 uint32_t            screen,
04507                                 xcb_glx_fbconfig_t  fbconfig,
04508                                 xcb_glx_pbuffer_t   pbuffer,
04509                                 uint32_t            num_attribs,
04510                                 const uint32_t     *attribs);
04511 
04520 xcb_void_cookie_t
04521 xcb_glx_create_pbuffer (xcb_connection_t   *c,
04522                         uint32_t            screen,
04523                         xcb_glx_fbconfig_t  fbconfig,
04524                         xcb_glx_pbuffer_t   pbuffer,
04525                         uint32_t            num_attribs,
04526                         const uint32_t     *attribs);
04527 
04528 uint32_t *
04529 xcb_glx_create_pbuffer_attribs (const xcb_glx_create_pbuffer_request_t *R);
04530 
04531 int
04532 xcb_glx_create_pbuffer_attribs_length (const xcb_glx_create_pbuffer_request_t *R);
04533 
04534 xcb_generic_iterator_t
04535 xcb_glx_create_pbuffer_attribs_end (const xcb_glx_create_pbuffer_request_t *R);
04536 
04548 xcb_void_cookie_t
04549 xcb_glx_destroy_pbuffer_checked (xcb_connection_t  *c,
04550                                  xcb_glx_pbuffer_t  pbuffer);
04551 
04560 xcb_void_cookie_t
04561 xcb_glx_destroy_pbuffer (xcb_connection_t  *c,
04562                          xcb_glx_pbuffer_t  pbuffer);
04563 
04564 int
04565 xcb_glx_get_drawable_attributes_sizeof (const void  *_buffer);
04566 
04575 xcb_glx_get_drawable_attributes_cookie_t
04576 xcb_glx_get_drawable_attributes (xcb_connection_t   *c,
04577                                  xcb_glx_drawable_t  drawable);
04578 
04590 xcb_glx_get_drawable_attributes_cookie_t
04591 xcb_glx_get_drawable_attributes_unchecked (xcb_connection_t   *c,
04592                                            xcb_glx_drawable_t  drawable);
04593 
04594 uint32_t *
04595 xcb_glx_get_drawable_attributes_attribs (const xcb_glx_get_drawable_attributes_reply_t *R);
04596 
04597 int
04598 xcb_glx_get_drawable_attributes_attribs_length (const xcb_glx_get_drawable_attributes_reply_t *R);
04599 
04600 xcb_generic_iterator_t
04601 xcb_glx_get_drawable_attributes_attribs_end (const xcb_glx_get_drawable_attributes_reply_t *R);
04602 
04617 xcb_glx_get_drawable_attributes_reply_t *
04618 xcb_glx_get_drawable_attributes_reply (xcb_connection_t                          *c,
04619                                        xcb_glx_get_drawable_attributes_cookie_t   cookie  ,
04620                                        xcb_generic_error_t                      **e);
04621 
04622 int
04623 xcb_glx_change_drawable_attributes_sizeof (const void  *_buffer);
04624 
04636 xcb_void_cookie_t
04637 xcb_glx_change_drawable_attributes_checked (xcb_connection_t   *c,
04638                                             xcb_glx_drawable_t  drawable,
04639                                             uint32_t            num_attribs,
04640                                             const uint32_t     *attribs);
04641 
04650 xcb_void_cookie_t
04651 xcb_glx_change_drawable_attributes (xcb_connection_t   *c,
04652                                     xcb_glx_drawable_t  drawable,
04653                                     uint32_t            num_attribs,
04654                                     const uint32_t     *attribs);
04655 
04656 uint32_t *
04657 xcb_glx_change_drawable_attributes_attribs (const xcb_glx_change_drawable_attributes_request_t *R);
04658 
04659 int
04660 xcb_glx_change_drawable_attributes_attribs_length (const xcb_glx_change_drawable_attributes_request_t *R);
04661 
04662 xcb_generic_iterator_t
04663 xcb_glx_change_drawable_attributes_attribs_end (const xcb_glx_change_drawable_attributes_request_t *R);
04664 
04665 int
04666 xcb_glx_create_window_sizeof (const void  *_buffer);
04667 
04679 xcb_void_cookie_t
04680 xcb_glx_create_window_checked (xcb_connection_t   *c,
04681                                uint32_t            screen,
04682                                xcb_glx_fbconfig_t  fbconfig,
04683                                xcb_window_t        window,
04684                                xcb_glx_window_t    glx_window,
04685                                uint32_t            num_attribs,
04686                                const uint32_t     *attribs);
04687 
04696 xcb_void_cookie_t
04697 xcb_glx_create_window (xcb_connection_t   *c,
04698                        uint32_t            screen,
04699                        xcb_glx_fbconfig_t  fbconfig,
04700                        xcb_window_t        window,
04701                        xcb_glx_window_t    glx_window,
04702                        uint32_t            num_attribs,
04703                        const uint32_t     *attribs);
04704 
04705 uint32_t *
04706 xcb_glx_create_window_attribs (const xcb_glx_create_window_request_t *R);
04707 
04708 int
04709 xcb_glx_create_window_attribs_length (const xcb_glx_create_window_request_t *R);
04710 
04711 xcb_generic_iterator_t
04712 xcb_glx_create_window_attribs_end (const xcb_glx_create_window_request_t *R);
04713 
04725 xcb_void_cookie_t
04726 xcb_glx_delete_window_checked (xcb_connection_t *c,
04727                                xcb_glx_window_t  glxwindow);
04728 
04737 xcb_void_cookie_t
04738 xcb_glx_delete_window (xcb_connection_t *c,
04739                        xcb_glx_window_t  glxwindow);
04740 
04741 int
04742 xcb_glx_set_client_info_arb_sizeof (const void  *_buffer);
04743 
04755 xcb_void_cookie_t
04756 xcb_glx_set_client_info_arb_checked (xcb_connection_t *c,
04757                                      uint32_t          major_version,
04758                                      uint32_t          minor_version,
04759                                      uint32_t          num_versions,
04760                                      uint32_t          gl_str_len,
04761                                      uint32_t          glx_str_len,
04762                                      const uint32_t   *gl_versions,
04763                                      const char       *gl_extension_string,
04764                                      const char       *glx_extension_string);
04765 
04774 xcb_void_cookie_t
04775 xcb_glx_set_client_info_arb (xcb_connection_t *c,
04776                              uint32_t          major_version,
04777                              uint32_t          minor_version,
04778                              uint32_t          num_versions,
04779                              uint32_t          gl_str_len,
04780                              uint32_t          glx_str_len,
04781                              const uint32_t   *gl_versions,
04782                              const char       *gl_extension_string,
04783                              const char       *glx_extension_string);
04784 
04785 uint32_t *
04786 xcb_glx_set_client_info_arb_gl_versions (const xcb_glx_set_client_info_arb_request_t *R);
04787 
04788 int
04789 xcb_glx_set_client_info_arb_gl_versions_length (const xcb_glx_set_client_info_arb_request_t *R);
04790 
04791 xcb_generic_iterator_t
04792 xcb_glx_set_client_info_arb_gl_versions_end (const xcb_glx_set_client_info_arb_request_t *R);
04793 
04794 char *
04795 xcb_glx_set_client_info_arb_gl_extension_string (const xcb_glx_set_client_info_arb_request_t *R);
04796 
04797 int
04798 xcb_glx_set_client_info_arb_gl_extension_string_length (const xcb_glx_set_client_info_arb_request_t *R);
04799 
04800 xcb_generic_iterator_t
04801 xcb_glx_set_client_info_arb_gl_extension_string_end (const xcb_glx_set_client_info_arb_request_t *R);
04802 
04803 char *
04804 xcb_glx_set_client_info_arb_glx_extension_string (const xcb_glx_set_client_info_arb_request_t *R);
04805 
04806 int
04807 xcb_glx_set_client_info_arb_glx_extension_string_length (const xcb_glx_set_client_info_arb_request_t *R);
04808 
04809 xcb_generic_iterator_t
04810 xcb_glx_set_client_info_arb_glx_extension_string_end (const xcb_glx_set_client_info_arb_request_t *R);
04811 
04812 int
04813 xcb_glx_create_context_attribs_arb_sizeof (const void  *_buffer);
04814 
04826 xcb_void_cookie_t
04827 xcb_glx_create_context_attribs_arb_checked (xcb_connection_t   *c,
04828                                             xcb_glx_context_t   context,
04829                                             xcb_glx_fbconfig_t  fbconfig,
04830                                             uint32_t            screen,
04831                                             xcb_glx_context_t   share_list,
04832                                             uint8_t             is_direct,
04833                                             uint32_t            num_attribs,
04834                                             const uint32_t     *attribs);
04835 
04844 xcb_void_cookie_t
04845 xcb_glx_create_context_attribs_arb (xcb_connection_t   *c,
04846                                     xcb_glx_context_t   context,
04847                                     xcb_glx_fbconfig_t  fbconfig,
04848                                     uint32_t            screen,
04849                                     xcb_glx_context_t   share_list,
04850                                     uint8_t             is_direct,
04851                                     uint32_t            num_attribs,
04852                                     const uint32_t     *attribs);
04853 
04854 uint32_t *
04855 xcb_glx_create_context_attribs_arb_attribs (const xcb_glx_create_context_attribs_arb_request_t *R);
04856 
04857 int
04858 xcb_glx_create_context_attribs_arb_attribs_length (const xcb_glx_create_context_attribs_arb_request_t *R);
04859 
04860 xcb_generic_iterator_t
04861 xcb_glx_create_context_attribs_arb_attribs_end (const xcb_glx_create_context_attribs_arb_request_t *R);
04862 
04863 int
04864 xcb_glx_set_client_info_2arb_sizeof (const void  *_buffer);
04865 
04877 xcb_void_cookie_t
04878 xcb_glx_set_client_info_2arb_checked (xcb_connection_t *c,
04879                                       uint32_t          major_version,
04880                                       uint32_t          minor_version,
04881                                       uint32_t          num_versions,
04882                                       uint32_t          gl_str_len,
04883                                       uint32_t          glx_str_len,
04884                                       const uint32_t   *gl_versions,
04885                                       const char       *gl_extension_string,
04886                                       const char       *glx_extension_string);
04887 
04896 xcb_void_cookie_t
04897 xcb_glx_set_client_info_2arb (xcb_connection_t *c,
04898                               uint32_t          major_version,
04899                               uint32_t          minor_version,
04900                               uint32_t          num_versions,
04901                               uint32_t          gl_str_len,
04902                               uint32_t          glx_str_len,
04903                               const uint32_t   *gl_versions,
04904                               const char       *gl_extension_string,
04905                               const char       *glx_extension_string);
04906 
04907 uint32_t *
04908 xcb_glx_set_client_info_2arb_gl_versions (const xcb_glx_set_client_info_2arb_request_t *R);
04909 
04910 int
04911 xcb_glx_set_client_info_2arb_gl_versions_length (const xcb_glx_set_client_info_2arb_request_t *R);
04912 
04913 xcb_generic_iterator_t
04914 xcb_glx_set_client_info_2arb_gl_versions_end (const xcb_glx_set_client_info_2arb_request_t *R);
04915 
04916 char *
04917 xcb_glx_set_client_info_2arb_gl_extension_string (const xcb_glx_set_client_info_2arb_request_t *R);
04918 
04919 int
04920 xcb_glx_set_client_info_2arb_gl_extension_string_length (const xcb_glx_set_client_info_2arb_request_t *R);
04921 
04922 xcb_generic_iterator_t
04923 xcb_glx_set_client_info_2arb_gl_extension_string_end (const xcb_glx_set_client_info_2arb_request_t *R);
04924 
04925 char *
04926 xcb_glx_set_client_info_2arb_glx_extension_string (const xcb_glx_set_client_info_2arb_request_t *R);
04927 
04928 int
04929 xcb_glx_set_client_info_2arb_glx_extension_string_length (const xcb_glx_set_client_info_2arb_request_t *R);
04930 
04931 xcb_generic_iterator_t
04932 xcb_glx_set_client_info_2arb_glx_extension_string_end (const xcb_glx_set_client_info_2arb_request_t *R);
04933 
04945 xcb_void_cookie_t
04946 xcb_glx_new_list_checked (xcb_connection_t      *c,
04947                           xcb_glx_context_tag_t  context_tag,
04948                           uint32_t               list,
04949                           uint32_t               mode);
04950 
04959 xcb_void_cookie_t
04960 xcb_glx_new_list (xcb_connection_t      *c,
04961                   xcb_glx_context_tag_t  context_tag,
04962                   uint32_t               list,
04963                   uint32_t               mode);
04964 
04976 xcb_void_cookie_t
04977 xcb_glx_end_list_checked (xcb_connection_t      *c,
04978                           xcb_glx_context_tag_t  context_tag);
04979 
04988 xcb_void_cookie_t
04989 xcb_glx_end_list (xcb_connection_t      *c,
04990                   xcb_glx_context_tag_t  context_tag);
04991 
05003 xcb_void_cookie_t
05004 xcb_glx_delete_lists_checked (xcb_connection_t      *c,
05005                               xcb_glx_context_tag_t  context_tag,
05006                               uint32_t               list,
05007                               int32_t                range);
05008 
05017 xcb_void_cookie_t
05018 xcb_glx_delete_lists (xcb_connection_t      *c,
05019                       xcb_glx_context_tag_t  context_tag,
05020                       uint32_t               list,
05021                       int32_t                range);
05022 
05031 xcb_glx_gen_lists_cookie_t
05032 xcb_glx_gen_lists (xcb_connection_t      *c,
05033                    xcb_glx_context_tag_t  context_tag,
05034                    int32_t                range);
05035 
05047 xcb_glx_gen_lists_cookie_t
05048 xcb_glx_gen_lists_unchecked (xcb_connection_t      *c,
05049                              xcb_glx_context_tag_t  context_tag,
05050                              int32_t                range);
05051 
05066 xcb_glx_gen_lists_reply_t *
05067 xcb_glx_gen_lists_reply (xcb_connection_t            *c,
05068                          xcb_glx_gen_lists_cookie_t   cookie  ,
05069                          xcb_generic_error_t        **e);
05070 
05082 xcb_void_cookie_t
05083 xcb_glx_feedback_buffer_checked (xcb_connection_t      *c,
05084                                  xcb_glx_context_tag_t  context_tag,
05085                                  int32_t                size,
05086                                  int32_t                type);
05087 
05096 xcb_void_cookie_t
05097 xcb_glx_feedback_buffer (xcb_connection_t      *c,
05098                          xcb_glx_context_tag_t  context_tag,
05099                          int32_t                size,
05100                          int32_t                type);
05101 
05113 xcb_void_cookie_t
05114 xcb_glx_select_buffer_checked (xcb_connection_t      *c,
05115                                xcb_glx_context_tag_t  context_tag,
05116                                int32_t                size);
05117 
05126 xcb_void_cookie_t
05127 xcb_glx_select_buffer (xcb_connection_t      *c,
05128                        xcb_glx_context_tag_t  context_tag,
05129                        int32_t                size);
05130 
05131 int
05132 xcb_glx_render_mode_sizeof (const void  *_buffer);
05133 
05142 xcb_glx_render_mode_cookie_t
05143 xcb_glx_render_mode (xcb_connection_t      *c,
05144                      xcb_glx_context_tag_t  context_tag,
05145                      uint32_t               mode);
05146 
05158 xcb_glx_render_mode_cookie_t
05159 xcb_glx_render_mode_unchecked (xcb_connection_t      *c,
05160                                xcb_glx_context_tag_t  context_tag,
05161                                uint32_t               mode);
05162 
05163 uint32_t *
05164 xcb_glx_render_mode_data (const xcb_glx_render_mode_reply_t *R);
05165 
05166 int
05167 xcb_glx_render_mode_data_length (const xcb_glx_render_mode_reply_t *R);
05168 
05169 xcb_generic_iterator_t
05170 xcb_glx_render_mode_data_end (const xcb_glx_render_mode_reply_t *R);
05171 
05186 xcb_glx_render_mode_reply_t *
05187 xcb_glx_render_mode_reply (xcb_connection_t              *c,
05188                            xcb_glx_render_mode_cookie_t   cookie  ,
05189                            xcb_generic_error_t          **e);
05190 
05199 xcb_glx_finish_cookie_t
05200 xcb_glx_finish (xcb_connection_t      *c,
05201                 xcb_glx_context_tag_t  context_tag);
05202 
05214 xcb_glx_finish_cookie_t
05215 xcb_glx_finish_unchecked (xcb_connection_t      *c,
05216                           xcb_glx_context_tag_t  context_tag);
05217 
05232 xcb_glx_finish_reply_t *
05233 xcb_glx_finish_reply (xcb_connection_t         *c,
05234                       xcb_glx_finish_cookie_t   cookie  ,
05235                       xcb_generic_error_t     **e);
05236 
05248 xcb_void_cookie_t
05249 xcb_glx_pixel_storef_checked (xcb_connection_t      *c,
05250                               xcb_glx_context_tag_t  context_tag,
05251                               uint32_t               pname,
05252                               xcb_glx_float32_t      datum);
05253 
05262 xcb_void_cookie_t
05263 xcb_glx_pixel_storef (xcb_connection_t      *c,
05264                       xcb_glx_context_tag_t  context_tag,
05265                       uint32_t               pname,
05266                       xcb_glx_float32_t      datum);
05267 
05279 xcb_void_cookie_t
05280 xcb_glx_pixel_storei_checked (xcb_connection_t      *c,
05281                               xcb_glx_context_tag_t  context_tag,
05282                               uint32_t               pname,
05283                               int32_t                datum);
05284 
05293 xcb_void_cookie_t
05294 xcb_glx_pixel_storei (xcb_connection_t      *c,
05295                       xcb_glx_context_tag_t  context_tag,
05296                       uint32_t               pname,
05297                       int32_t                datum);
05298 
05299 int
05300 xcb_glx_read_pixels_sizeof (const void  *_buffer);
05301 
05310 xcb_glx_read_pixels_cookie_t
05311 xcb_glx_read_pixels (xcb_connection_t      *c,
05312                      xcb_glx_context_tag_t  context_tag,
05313                      int32_t                x,
05314                      int32_t                y,
05315                      int32_t                width,
05316                      int32_t                height,
05317                      uint32_t               format,
05318                      uint32_t               type,
05319                      uint8_t                swap_bytes,
05320                      uint8_t                lsb_first);
05321 
05333 xcb_glx_read_pixels_cookie_t
05334 xcb_glx_read_pixels_unchecked (xcb_connection_t      *c,
05335                                xcb_glx_context_tag_t  context_tag,
05336                                int32_t                x,
05337                                int32_t                y,
05338                                int32_t                width,
05339                                int32_t                height,
05340                                uint32_t               format,
05341                                uint32_t               type,
05342                                uint8_t                swap_bytes,
05343                                uint8_t                lsb_first);
05344 
05345 uint8_t *
05346 xcb_glx_read_pixels_data (const xcb_glx_read_pixels_reply_t *R);
05347 
05348 int
05349 xcb_glx_read_pixels_data_length (const xcb_glx_read_pixels_reply_t *R);
05350 
05351 xcb_generic_iterator_t
05352 xcb_glx_read_pixels_data_end (const xcb_glx_read_pixels_reply_t *R);
05353 
05368 xcb_glx_read_pixels_reply_t *
05369 xcb_glx_read_pixels_reply (xcb_connection_t              *c,
05370                            xcb_glx_read_pixels_cookie_t   cookie  ,
05371                            xcb_generic_error_t          **e);
05372 
05373 int
05374 xcb_glx_get_booleanv_sizeof (const void  *_buffer);
05375 
05384 xcb_glx_get_booleanv_cookie_t
05385 xcb_glx_get_booleanv (xcb_connection_t      *c,
05386                       xcb_glx_context_tag_t  context_tag,
05387                       int32_t                pname);
05388 
05400 xcb_glx_get_booleanv_cookie_t
05401 xcb_glx_get_booleanv_unchecked (xcb_connection_t      *c,
05402                                 xcb_glx_context_tag_t  context_tag,
05403                                 int32_t                pname);
05404 
05405 uint8_t *
05406 xcb_glx_get_booleanv_data (const xcb_glx_get_booleanv_reply_t *R);
05407 
05408 int
05409 xcb_glx_get_booleanv_data_length (const xcb_glx_get_booleanv_reply_t *R);
05410 
05411 xcb_generic_iterator_t
05412 xcb_glx_get_booleanv_data_end (const xcb_glx_get_booleanv_reply_t *R);
05413 
05428 xcb_glx_get_booleanv_reply_t *
05429 xcb_glx_get_booleanv_reply (xcb_connection_t               *c,
05430                             xcb_glx_get_booleanv_cookie_t   cookie  ,
05431                             xcb_generic_error_t           **e);
05432 
05433 int
05434 xcb_glx_get_clip_plane_sizeof (const void  *_buffer);
05435 
05444 xcb_glx_get_clip_plane_cookie_t
05445 xcb_glx_get_clip_plane (xcb_connection_t      *c,
05446                         xcb_glx_context_tag_t  context_tag,
05447                         int32_t                plane);
05448 
05460 xcb_glx_get_clip_plane_cookie_t
05461 xcb_glx_get_clip_plane_unchecked (xcb_connection_t      *c,
05462                                   xcb_glx_context_tag_t  context_tag,
05463                                   int32_t                plane);
05464 
05465 xcb_glx_float64_t *
05466 xcb_glx_get_clip_plane_data (const xcb_glx_get_clip_plane_reply_t *R);
05467 
05468 int
05469 xcb_glx_get_clip_plane_data_length (const xcb_glx_get_clip_plane_reply_t *R);
05470 
05471 xcb_generic_iterator_t
05472 xcb_glx_get_clip_plane_data_end (const xcb_glx_get_clip_plane_reply_t *R);
05473 
05488 xcb_glx_get_clip_plane_reply_t *
05489 xcb_glx_get_clip_plane_reply (xcb_connection_t                 *c,
05490                               xcb_glx_get_clip_plane_cookie_t   cookie  ,
05491                               xcb_generic_error_t             **e);
05492 
05493 int
05494 xcb_glx_get_doublev_sizeof (const void  *_buffer);
05495 
05504 xcb_glx_get_doublev_cookie_t
05505 xcb_glx_get_doublev (xcb_connection_t      *c,
05506                      xcb_glx_context_tag_t  context_tag,
05507                      uint32_t               pname);
05508 
05520 xcb_glx_get_doublev_cookie_t
05521 xcb_glx_get_doublev_unchecked (xcb_connection_t      *c,
05522                                xcb_glx_context_tag_t  context_tag,
05523                                uint32_t               pname);
05524 
05525 xcb_glx_float64_t *
05526 xcb_glx_get_doublev_data (const xcb_glx_get_doublev_reply_t *R);
05527 
05528 int
05529 xcb_glx_get_doublev_data_length (const xcb_glx_get_doublev_reply_t *R);
05530 
05531 xcb_generic_iterator_t
05532 xcb_glx_get_doublev_data_end (const xcb_glx_get_doublev_reply_t *R);
05533 
05548 xcb_glx_get_doublev_reply_t *
05549 xcb_glx_get_doublev_reply (xcb_connection_t              *c,
05550                            xcb_glx_get_doublev_cookie_t   cookie  ,
05551                            xcb_generic_error_t          **e);
05552 
05561 xcb_glx_get_error_cookie_t
05562 xcb_glx_get_error (xcb_connection_t      *c,
05563                    xcb_glx_context_tag_t  context_tag);
05564 
05576 xcb_glx_get_error_cookie_t
05577 xcb_glx_get_error_unchecked (xcb_connection_t      *c,
05578                              xcb_glx_context_tag_t  context_tag);
05579 
05594 xcb_glx_get_error_reply_t *
05595 xcb_glx_get_error_reply (xcb_connection_t            *c,
05596                          xcb_glx_get_error_cookie_t   cookie  ,
05597                          xcb_generic_error_t        **e);
05598 
05599 int
05600 xcb_glx_get_floatv_sizeof (const void  *_buffer);
05601 
05610 xcb_glx_get_floatv_cookie_t
05611 xcb_glx_get_floatv (xcb_connection_t      *c,
05612                     xcb_glx_context_tag_t  context_tag,
05613                     uint32_t               pname);
05614 
05626 xcb_glx_get_floatv_cookie_t
05627 xcb_glx_get_floatv_unchecked (xcb_connection_t      *c,
05628                               xcb_glx_context_tag_t  context_tag,
05629                               uint32_t               pname);
05630 
05631 xcb_glx_float32_t *
05632 xcb_glx_get_floatv_data (const xcb_glx_get_floatv_reply_t *R);
05633 
05634 int
05635 xcb_glx_get_floatv_data_length (const xcb_glx_get_floatv_reply_t *R);
05636 
05637 xcb_generic_iterator_t
05638 xcb_glx_get_floatv_data_end (const xcb_glx_get_floatv_reply_t *R);
05639 
05654 xcb_glx_get_floatv_reply_t *
05655 xcb_glx_get_floatv_reply (xcb_connection_t             *c,
05656                           xcb_glx_get_floatv_cookie_t   cookie  ,
05657                           xcb_generic_error_t         **e);
05658 
05659 int
05660 xcb_glx_get_integerv_sizeof (const void  *_buffer);
05661 
05670 xcb_glx_get_integerv_cookie_t
05671 xcb_glx_get_integerv (xcb_connection_t      *c,
05672                       xcb_glx_context_tag_t  context_tag,
05673                       uint32_t               pname);
05674 
05686 xcb_glx_get_integerv_cookie_t
05687 xcb_glx_get_integerv_unchecked (xcb_connection_t      *c,
05688                                 xcb_glx_context_tag_t  context_tag,
05689                                 uint32_t               pname);
05690 
05691 int32_t *
05692 xcb_glx_get_integerv_data (const xcb_glx_get_integerv_reply_t *R);
05693 
05694 int
05695 xcb_glx_get_integerv_data_length (const xcb_glx_get_integerv_reply_t *R);
05696 
05697 xcb_generic_iterator_t
05698 xcb_glx_get_integerv_data_end (const xcb_glx_get_integerv_reply_t *R);
05699 
05714 xcb_glx_get_integerv_reply_t *
05715 xcb_glx_get_integerv_reply (xcb_connection_t               *c,
05716                             xcb_glx_get_integerv_cookie_t   cookie  ,
05717                             xcb_generic_error_t           **e);
05718 
05719 int
05720 xcb_glx_get_lightfv_sizeof (const void  *_buffer);
05721 
05730 xcb_glx_get_lightfv_cookie_t
05731 xcb_glx_get_lightfv (xcb_connection_t      *c,
05732                      xcb_glx_context_tag_t  context_tag,
05733                      uint32_t               light,
05734                      uint32_t               pname);
05735 
05747 xcb_glx_get_lightfv_cookie_t
05748 xcb_glx_get_lightfv_unchecked (xcb_connection_t      *c,
05749                                xcb_glx_context_tag_t  context_tag,
05750                                uint32_t               light,
05751                                uint32_t               pname);
05752 
05753 xcb_glx_float32_t *
05754 xcb_glx_get_lightfv_data (const xcb_glx_get_lightfv_reply_t *R);
05755 
05756 int
05757 xcb_glx_get_lightfv_data_length (const xcb_glx_get_lightfv_reply_t *R);
05758 
05759 xcb_generic_iterator_t
05760 xcb_glx_get_lightfv_data_end (const xcb_glx_get_lightfv_reply_t *R);
05761 
05776 xcb_glx_get_lightfv_reply_t *
05777 xcb_glx_get_lightfv_reply (xcb_connection_t              *c,
05778                            xcb_glx_get_lightfv_cookie_t   cookie  ,
05779                            xcb_generic_error_t          **e);
05780 
05781 int
05782 xcb_glx_get_lightiv_sizeof (const void  *_buffer);
05783 
05792 xcb_glx_get_lightiv_cookie_t
05793 xcb_glx_get_lightiv (xcb_connection_t      *c,
05794                      xcb_glx_context_tag_t  context_tag,
05795                      uint32_t               light,
05796                      uint32_t               pname);
05797 
05809 xcb_glx_get_lightiv_cookie_t
05810 xcb_glx_get_lightiv_unchecked (xcb_connection_t      *c,
05811                                xcb_glx_context_tag_t  context_tag,
05812                                uint32_t               light,
05813                                uint32_t               pname);
05814 
05815 int32_t *
05816 xcb_glx_get_lightiv_data (const xcb_glx_get_lightiv_reply_t *R);
05817 
05818 int
05819 xcb_glx_get_lightiv_data_length (const xcb_glx_get_lightiv_reply_t *R);
05820 
05821 xcb_generic_iterator_t
05822 xcb_glx_get_lightiv_data_end (const xcb_glx_get_lightiv_reply_t *R);
05823 
05838 xcb_glx_get_lightiv_reply_t *
05839 xcb_glx_get_lightiv_reply (xcb_connection_t              *c,
05840                            xcb_glx_get_lightiv_cookie_t   cookie  ,
05841                            xcb_generic_error_t          **e);
05842 
05843 int
05844 xcb_glx_get_mapdv_sizeof (const void  *_buffer);
05845 
05854 xcb_glx_get_mapdv_cookie_t
05855 xcb_glx_get_mapdv (xcb_connection_t      *c,
05856                    xcb_glx_context_tag_t  context_tag,
05857                    uint32_t               target,
05858                    uint32_t               query);
05859 
05871 xcb_glx_get_mapdv_cookie_t
05872 xcb_glx_get_mapdv_unchecked (xcb_connection_t      *c,
05873                              xcb_glx_context_tag_t  context_tag,
05874                              uint32_t               target,
05875                              uint32_t               query);
05876 
05877 xcb_glx_float64_t *
05878 xcb_glx_get_mapdv_data (const xcb_glx_get_mapdv_reply_t *R);
05879 
05880 int
05881 xcb_glx_get_mapdv_data_length (const xcb_glx_get_mapdv_reply_t *R);
05882 
05883 xcb_generic_iterator_t
05884 xcb_glx_get_mapdv_data_end (const xcb_glx_get_mapdv_reply_t *R);
05885 
05900 xcb_glx_get_mapdv_reply_t *
05901 xcb_glx_get_mapdv_reply (xcb_connection_t            *c,
05902                          xcb_glx_get_mapdv_cookie_t   cookie  ,
05903                          xcb_generic_error_t        **e);
05904 
05905 int
05906 xcb_glx_get_mapfv_sizeof (const void  *_buffer);
05907 
05916 xcb_glx_get_mapfv_cookie_t
05917 xcb_glx_get_mapfv (xcb_connection_t      *c,
05918                    xcb_glx_context_tag_t  context_tag,
05919                    uint32_t               target,
05920                    uint32_t               query);
05921 
05933 xcb_glx_get_mapfv_cookie_t
05934 xcb_glx_get_mapfv_unchecked (xcb_connection_t      *c,
05935                              xcb_glx_context_tag_t  context_tag,
05936                              uint32_t               target,
05937                              uint32_t               query);
05938 
05939 xcb_glx_float32_t *
05940 xcb_glx_get_mapfv_data (const xcb_glx_get_mapfv_reply_t *R);
05941 
05942 int
05943 xcb_glx_get_mapfv_data_length (const xcb_glx_get_mapfv_reply_t *R);
05944 
05945 xcb_generic_iterator_t
05946 xcb_glx_get_mapfv_data_end (const xcb_glx_get_mapfv_reply_t *R);
05947 
05962 xcb_glx_get_mapfv_reply_t *
05963 xcb_glx_get_mapfv_reply (xcb_connection_t            *c,
05964                          xcb_glx_get_mapfv_cookie_t   cookie  ,
05965                          xcb_generic_error_t        **e);
05966 
05967 int
05968 xcb_glx_get_mapiv_sizeof (const void  *_buffer);
05969 
05978 xcb_glx_get_mapiv_cookie_t
05979 xcb_glx_get_mapiv (xcb_connection_t      *c,
05980                    xcb_glx_context_tag_t  context_tag,
05981                    uint32_t               target,
05982                    uint32_t               query);
05983 
05995 xcb_glx_get_mapiv_cookie_t
05996 xcb_glx_get_mapiv_unchecked (xcb_connection_t      *c,
05997                              xcb_glx_context_tag_t  context_tag,
05998                              uint32_t               target,
05999                              uint32_t               query);
06000 
06001 int32_t *
06002 xcb_glx_get_mapiv_data (const xcb_glx_get_mapiv_reply_t *R);
06003 
06004 int
06005 xcb_glx_get_mapiv_data_length (const xcb_glx_get_mapiv_reply_t *R);
06006 
06007 xcb_generic_iterator_t
06008 xcb_glx_get_mapiv_data_end (const xcb_glx_get_mapiv_reply_t *R);
06009 
06024 xcb_glx_get_mapiv_reply_t *
06025 xcb_glx_get_mapiv_reply (xcb_connection_t            *c,
06026                          xcb_glx_get_mapiv_cookie_t   cookie  ,
06027                          xcb_generic_error_t        **e);
06028 
06029 int
06030 xcb_glx_get_materialfv_sizeof (const void  *_buffer);
06031 
06040 xcb_glx_get_materialfv_cookie_t
06041 xcb_glx_get_materialfv (xcb_connection_t      *c,
06042                         xcb_glx_context_tag_t  context_tag,
06043                         uint32_t               face,
06044                         uint32_t               pname);
06045 
06057 xcb_glx_get_materialfv_cookie_t
06058 xcb_glx_get_materialfv_unchecked (xcb_connection_t      *c,
06059                                   xcb_glx_context_tag_t  context_tag,
06060                                   uint32_t               face,
06061                                   uint32_t               pname);
06062 
06063 xcb_glx_float32_t *
06064 xcb_glx_get_materialfv_data (const xcb_glx_get_materialfv_reply_t *R);
06065 
06066 int
06067 xcb_glx_get_materialfv_data_length (const xcb_glx_get_materialfv_reply_t *R);
06068 
06069 xcb_generic_iterator_t
06070 xcb_glx_get_materialfv_data_end (const xcb_glx_get_materialfv_reply_t *R);
06071 
06086 xcb_glx_get_materialfv_reply_t *
06087 xcb_glx_get_materialfv_reply (xcb_connection_t                 *c,
06088                               xcb_glx_get_materialfv_cookie_t   cookie  ,
06089                               xcb_generic_error_t             **e);
06090 
06091 int
06092 xcb_glx_get_materialiv_sizeof (const void  *_buffer);
06093 
06102 xcb_glx_get_materialiv_cookie_t
06103 xcb_glx_get_materialiv (xcb_connection_t      *c,
06104                         xcb_glx_context_tag_t  context_tag,
06105                         uint32_t               face,
06106                         uint32_t               pname);
06107 
06119 xcb_glx_get_materialiv_cookie_t
06120 xcb_glx_get_materialiv_unchecked (xcb_connection_t      *c,
06121                                   xcb_glx_context_tag_t  context_tag,
06122                                   uint32_t               face,
06123                                   uint32_t               pname);
06124 
06125 int32_t *
06126 xcb_glx_get_materialiv_data (const xcb_glx_get_materialiv_reply_t *R);
06127 
06128 int
06129 xcb_glx_get_materialiv_data_length (const xcb_glx_get_materialiv_reply_t *R);
06130 
06131 xcb_generic_iterator_t
06132 xcb_glx_get_materialiv_data_end (const xcb_glx_get_materialiv_reply_t *R);
06133 
06148 xcb_glx_get_materialiv_reply_t *
06149 xcb_glx_get_materialiv_reply (xcb_connection_t                 *c,
06150                               xcb_glx_get_materialiv_cookie_t   cookie  ,
06151                               xcb_generic_error_t             **e);
06152 
06153 int
06154 xcb_glx_get_pixel_mapfv_sizeof (const void  *_buffer);
06155 
06164 xcb_glx_get_pixel_mapfv_cookie_t
06165 xcb_glx_get_pixel_mapfv (xcb_connection_t      *c,
06166                          xcb_glx_context_tag_t  context_tag,
06167                          uint32_t               map);
06168 
06180 xcb_glx_get_pixel_mapfv_cookie_t
06181 xcb_glx_get_pixel_mapfv_unchecked (xcb_connection_t      *c,
06182                                    xcb_glx_context_tag_t  context_tag,
06183                                    uint32_t               map);
06184 
06185 xcb_glx_float32_t *
06186 xcb_glx_get_pixel_mapfv_data (const xcb_glx_get_pixel_mapfv_reply_t *R);
06187 
06188 int
06189 xcb_glx_get_pixel_mapfv_data_length (const xcb_glx_get_pixel_mapfv_reply_t *R);
06190 
06191 xcb_generic_iterator_t
06192 xcb_glx_get_pixel_mapfv_data_end (const xcb_glx_get_pixel_mapfv_reply_t *R);
06193 
06208 xcb_glx_get_pixel_mapfv_reply_t *
06209 xcb_glx_get_pixel_mapfv_reply (xcb_connection_t                  *c,
06210                                xcb_glx_get_pixel_mapfv_cookie_t   cookie  ,
06211                                xcb_generic_error_t              **e);
06212 
06213 int
06214 xcb_glx_get_pixel_mapuiv_sizeof (const void  *_buffer);
06215 
06224 xcb_glx_get_pixel_mapuiv_cookie_t
06225 xcb_glx_get_pixel_mapuiv (xcb_connection_t      *c,
06226                           xcb_glx_context_tag_t  context_tag,
06227                           uint32_t               map);
06228 
06240 xcb_glx_get_pixel_mapuiv_cookie_t
06241 xcb_glx_get_pixel_mapuiv_unchecked (xcb_connection_t      *c,
06242                                     xcb_glx_context_tag_t  context_tag,
06243                                     uint32_t               map);
06244 
06245 uint32_t *
06246 xcb_glx_get_pixel_mapuiv_data (const xcb_glx_get_pixel_mapuiv_reply_t *R);
06247 
06248 int
06249 xcb_glx_get_pixel_mapuiv_data_length (const xcb_glx_get_pixel_mapuiv_reply_t *R);
06250 
06251 xcb_generic_iterator_t
06252 xcb_glx_get_pixel_mapuiv_data_end (const xcb_glx_get_pixel_mapuiv_reply_t *R);
06253 
06268 xcb_glx_get_pixel_mapuiv_reply_t *
06269 xcb_glx_get_pixel_mapuiv_reply (xcb_connection_t                   *c,
06270                                 xcb_glx_get_pixel_mapuiv_cookie_t   cookie  ,
06271                                 xcb_generic_error_t               **e);
06272 
06273 int
06274 xcb_glx_get_pixel_mapusv_sizeof (const void  *_buffer);
06275 
06284 xcb_glx_get_pixel_mapusv_cookie_t
06285 xcb_glx_get_pixel_mapusv (xcb_connection_t      *c,
06286                           xcb_glx_context_tag_t  context_tag,
06287                           uint32_t               map);
06288 
06300 xcb_glx_get_pixel_mapusv_cookie_t
06301 xcb_glx_get_pixel_mapusv_unchecked (xcb_connection_t      *c,
06302                                     xcb_glx_context_tag_t  context_tag,
06303                                     uint32_t               map);
06304 
06305 uint16_t *
06306 xcb_glx_get_pixel_mapusv_data (const xcb_glx_get_pixel_mapusv_reply_t *R);
06307 
06308 int
06309 xcb_glx_get_pixel_mapusv_data_length (const xcb_glx_get_pixel_mapusv_reply_t *R);
06310 
06311 xcb_generic_iterator_t
06312 xcb_glx_get_pixel_mapusv_data_end (const xcb_glx_get_pixel_mapusv_reply_t *R);
06313 
06328 xcb_glx_get_pixel_mapusv_reply_t *
06329 xcb_glx_get_pixel_mapusv_reply (xcb_connection_t                   *c,
06330                                 xcb_glx_get_pixel_mapusv_cookie_t   cookie  ,
06331                                 xcb_generic_error_t               **e);
06332 
06333 int
06334 xcb_glx_get_polygon_stipple_sizeof (const void  *_buffer);
06335 
06344 xcb_glx_get_polygon_stipple_cookie_t
06345 xcb_glx_get_polygon_stipple (xcb_connection_t      *c,
06346                              xcb_glx_context_tag_t  context_tag,
06347                              uint8_t                lsb_first);
06348 
06360 xcb_glx_get_polygon_stipple_cookie_t
06361 xcb_glx_get_polygon_stipple_unchecked (xcb_connection_t      *c,
06362                                        xcb_glx_context_tag_t  context_tag,
06363                                        uint8_t                lsb_first);
06364 
06365 uint8_t *
06366 xcb_glx_get_polygon_stipple_data (const xcb_glx_get_polygon_stipple_reply_t *R);
06367 
06368 int
06369 xcb_glx_get_polygon_stipple_data_length (const xcb_glx_get_polygon_stipple_reply_t *R);
06370 
06371 xcb_generic_iterator_t
06372 xcb_glx_get_polygon_stipple_data_end (const xcb_glx_get_polygon_stipple_reply_t *R);
06373 
06388 xcb_glx_get_polygon_stipple_reply_t *
06389 xcb_glx_get_polygon_stipple_reply (xcb_connection_t                      *c,
06390                                    xcb_glx_get_polygon_stipple_cookie_t   cookie  ,
06391                                    xcb_generic_error_t                  **e);
06392 
06393 int
06394 xcb_glx_get_string_sizeof (const void  *_buffer);
06395 
06404 xcb_glx_get_string_cookie_t
06405 xcb_glx_get_string (xcb_connection_t      *c,
06406                     xcb_glx_context_tag_t  context_tag,
06407                     uint32_t               name);
06408 
06420 xcb_glx_get_string_cookie_t
06421 xcb_glx_get_string_unchecked (xcb_connection_t      *c,
06422                               xcb_glx_context_tag_t  context_tag,
06423                               uint32_t               name);
06424 
06425 char *
06426 xcb_glx_get_string_string (const xcb_glx_get_string_reply_t *R);
06427 
06428 int
06429 xcb_glx_get_string_string_length (const xcb_glx_get_string_reply_t *R);
06430 
06431 xcb_generic_iterator_t
06432 xcb_glx_get_string_string_end (const xcb_glx_get_string_reply_t *R);
06433 
06448 xcb_glx_get_string_reply_t *
06449 xcb_glx_get_string_reply (xcb_connection_t             *c,
06450                           xcb_glx_get_string_cookie_t   cookie  ,
06451                           xcb_generic_error_t         **e);
06452 
06453 int
06454 xcb_glx_get_tex_envfv_sizeof (const void  *_buffer);
06455 
06464 xcb_glx_get_tex_envfv_cookie_t
06465 xcb_glx_get_tex_envfv (xcb_connection_t      *c,
06466                        xcb_glx_context_tag_t  context_tag,
06467                        uint32_t               target,
06468                        uint32_t               pname);
06469 
06481 xcb_glx_get_tex_envfv_cookie_t
06482 xcb_glx_get_tex_envfv_unchecked (xcb_connection_t      *c,
06483                                  xcb_glx_context_tag_t  context_tag,
06484                                  uint32_t               target,
06485                                  uint32_t               pname);
06486 
06487 xcb_glx_float32_t *
06488 xcb_glx_get_tex_envfv_data (const xcb_glx_get_tex_envfv_reply_t *R);
06489 
06490 int
06491 xcb_glx_get_tex_envfv_data_length (const xcb_glx_get_tex_envfv_reply_t *R);
06492 
06493 xcb_generic_iterator_t
06494 xcb_glx_get_tex_envfv_data_end (const xcb_glx_get_tex_envfv_reply_t *R);
06495 
06510 xcb_glx_get_tex_envfv_reply_t *
06511 xcb_glx_get_tex_envfv_reply (xcb_connection_t                *c,
06512                              xcb_glx_get_tex_envfv_cookie_t   cookie  ,
06513                              xcb_generic_error_t            **e);
06514 
06515 int
06516 xcb_glx_get_tex_enviv_sizeof (const void  *_buffer);
06517 
06526 xcb_glx_get_tex_enviv_cookie_t
06527 xcb_glx_get_tex_enviv (xcb_connection_t      *c,
06528                        xcb_glx_context_tag_t  context_tag,
06529                        uint32_t               target,
06530                        uint32_t               pname);
06531 
06543 xcb_glx_get_tex_enviv_cookie_t
06544 xcb_glx_get_tex_enviv_unchecked (xcb_connection_t      *c,
06545                                  xcb_glx_context_tag_t  context_tag,
06546                                  uint32_t               target,
06547                                  uint32_t               pname);
06548 
06549 int32_t *
06550 xcb_glx_get_tex_enviv_data (const xcb_glx_get_tex_enviv_reply_t *R);
06551 
06552 int
06553 xcb_glx_get_tex_enviv_data_length (const xcb_glx_get_tex_enviv_reply_t *R);
06554 
06555 xcb_generic_iterator_t
06556 xcb_glx_get_tex_enviv_data_end (const xcb_glx_get_tex_enviv_reply_t *R);
06557 
06572 xcb_glx_get_tex_enviv_reply_t *
06573 xcb_glx_get_tex_enviv_reply (xcb_connection_t                *c,
06574                              xcb_glx_get_tex_enviv_cookie_t   cookie  ,
06575                              xcb_generic_error_t            **e);
06576 
06577 int
06578 xcb_glx_get_tex_gendv_sizeof (const void  *_buffer);
06579 
06588 xcb_glx_get_tex_gendv_cookie_t
06589 xcb_glx_get_tex_gendv (xcb_connection_t      *c,
06590                        xcb_glx_context_tag_t  context_tag,
06591                        uint32_t               coord,
06592                        uint32_t               pname);
06593 
06605 xcb_glx_get_tex_gendv_cookie_t
06606 xcb_glx_get_tex_gendv_unchecked (xcb_connection_t      *c,
06607                                  xcb_glx_context_tag_t  context_tag,
06608                                  uint32_t               coord,
06609                                  uint32_t               pname);
06610 
06611 xcb_glx_float64_t *
06612 xcb_glx_get_tex_gendv_data (const xcb_glx_get_tex_gendv_reply_t *R);
06613 
06614 int
06615 xcb_glx_get_tex_gendv_data_length (const xcb_glx_get_tex_gendv_reply_t *R);
06616 
06617 xcb_generic_iterator_t
06618 xcb_glx_get_tex_gendv_data_end (const xcb_glx_get_tex_gendv_reply_t *R);
06619 
06634 xcb_glx_get_tex_gendv_reply_t *
06635 xcb_glx_get_tex_gendv_reply (xcb_connection_t                *c,
06636                              xcb_glx_get_tex_gendv_cookie_t   cookie  ,
06637                              xcb_generic_error_t            **e);
06638 
06639 int
06640 xcb_glx_get_tex_genfv_sizeof (const void  *_buffer);
06641 
06650 xcb_glx_get_tex_genfv_cookie_t
06651 xcb_glx_get_tex_genfv (xcb_connection_t      *c,
06652                        xcb_glx_context_tag_t  context_tag,
06653                        uint32_t               coord,
06654                        uint32_t               pname);
06655 
06667 xcb_glx_get_tex_genfv_cookie_t
06668 xcb_glx_get_tex_genfv_unchecked (xcb_connection_t      *c,
06669                                  xcb_glx_context_tag_t  context_tag,
06670                                  uint32_t               coord,
06671                                  uint32_t               pname);
06672 
06673 xcb_glx_float32_t *
06674 xcb_glx_get_tex_genfv_data (const xcb_glx_get_tex_genfv_reply_t *R);
06675 
06676 int
06677 xcb_glx_get_tex_genfv_data_length (const xcb_glx_get_tex_genfv_reply_t *R);
06678 
06679 xcb_generic_iterator_t
06680 xcb_glx_get_tex_genfv_data_end (const xcb_glx_get_tex_genfv_reply_t *R);
06681 
06696 xcb_glx_get_tex_genfv_reply_t *
06697 xcb_glx_get_tex_genfv_reply (xcb_connection_t                *c,
06698                              xcb_glx_get_tex_genfv_cookie_t   cookie  ,
06699                              xcb_generic_error_t            **e);
06700 
06701 int
06702 xcb_glx_get_tex_geniv_sizeof (const void  *_buffer);
06703 
06712 xcb_glx_get_tex_geniv_cookie_t
06713 xcb_glx_get_tex_geniv (xcb_connection_t      *c,
06714                        xcb_glx_context_tag_t  context_tag,
06715                        uint32_t               coord,
06716                        uint32_t               pname);
06717 
06729 xcb_glx_get_tex_geniv_cookie_t
06730 xcb_glx_get_tex_geniv_unchecked (xcb_connection_t      *c,
06731                                  xcb_glx_context_tag_t  context_tag,
06732                                  uint32_t               coord,
06733                                  uint32_t               pname);
06734 
06735 int32_t *
06736 xcb_glx_get_tex_geniv_data (const xcb_glx_get_tex_geniv_reply_t *R);
06737 
06738 int
06739 xcb_glx_get_tex_geniv_data_length (const xcb_glx_get_tex_geniv_reply_t *R);
06740 
06741 xcb_generic_iterator_t
06742 xcb_glx_get_tex_geniv_data_end (const xcb_glx_get_tex_geniv_reply_t *R);
06743 
06758 xcb_glx_get_tex_geniv_reply_t *
06759 xcb_glx_get_tex_geniv_reply (xcb_connection_t                *c,
06760                              xcb_glx_get_tex_geniv_cookie_t   cookie  ,
06761                              xcb_generic_error_t            **e);
06762 
06763 int
06764 xcb_glx_get_tex_image_sizeof (const void  *_buffer);
06765 
06774 xcb_glx_get_tex_image_cookie_t
06775 xcb_glx_get_tex_image (xcb_connection_t      *c,
06776                        xcb_glx_context_tag_t  context_tag,
06777                        uint32_t               target,
06778                        int32_t                level,
06779                        uint32_t               format,
06780                        uint32_t               type,
06781                        uint8_t                swap_bytes);
06782 
06794 xcb_glx_get_tex_image_cookie_t
06795 xcb_glx_get_tex_image_unchecked (xcb_connection_t      *c,
06796                                  xcb_glx_context_tag_t  context_tag,
06797                                  uint32_t               target,
06798                                  int32_t                level,
06799                                  uint32_t               format,
06800                                  uint32_t               type,
06801                                  uint8_t                swap_bytes);
06802 
06803 uint8_t *
06804 xcb_glx_get_tex_image_data (const xcb_glx_get_tex_image_reply_t *R);
06805 
06806 int
06807 xcb_glx_get_tex_image_data_length (const xcb_glx_get_tex_image_reply_t *R);
06808 
06809 xcb_generic_iterator_t
06810 xcb_glx_get_tex_image_data_end (const xcb_glx_get_tex_image_reply_t *R);
06811 
06826 xcb_glx_get_tex_image_reply_t *
06827 xcb_glx_get_tex_image_reply (xcb_connection_t                *c,
06828                              xcb_glx_get_tex_image_cookie_t   cookie  ,
06829                              xcb_generic_error_t            **e);
06830 
06831 int
06832 xcb_glx_get_tex_parameterfv_sizeof (const void  *_buffer);
06833 
06842 xcb_glx_get_tex_parameterfv_cookie_t
06843 xcb_glx_get_tex_parameterfv (xcb_connection_t      *c,
06844                              xcb_glx_context_tag_t  context_tag,
06845                              uint32_t               target,
06846                              uint32_t               pname);
06847 
06859 xcb_glx_get_tex_parameterfv_cookie_t
06860 xcb_glx_get_tex_parameterfv_unchecked (xcb_connection_t      *c,
06861                                        xcb_glx_context_tag_t  context_tag,
06862                                        uint32_t               target,
06863                                        uint32_t               pname);
06864 
06865 xcb_glx_float32_t *
06866 xcb_glx_get_tex_parameterfv_data (const xcb_glx_get_tex_parameterfv_reply_t *R);
06867 
06868 int
06869 xcb_glx_get_tex_parameterfv_data_length (const xcb_glx_get_tex_parameterfv_reply_t *R);
06870 
06871 xcb_generic_iterator_t
06872 xcb_glx_get_tex_parameterfv_data_end (const xcb_glx_get_tex_parameterfv_reply_t *R);
06873 
06888 xcb_glx_get_tex_parameterfv_reply_t *
06889 xcb_glx_get_tex_parameterfv_reply (xcb_connection_t                      *c,
06890                                    xcb_glx_get_tex_parameterfv_cookie_t   cookie  ,
06891                                    xcb_generic_error_t                  **e);
06892 
06893 int
06894 xcb_glx_get_tex_parameteriv_sizeof (const void  *_buffer);
06895 
06904 xcb_glx_get_tex_parameteriv_cookie_t
06905 xcb_glx_get_tex_parameteriv (xcb_connection_t      *c,
06906                              xcb_glx_context_tag_t  context_tag,
06907                              uint32_t               target,
06908                              uint32_t               pname);
06909 
06921 xcb_glx_get_tex_parameteriv_cookie_t
06922 xcb_glx_get_tex_parameteriv_unchecked (xcb_connection_t      *c,
06923                                        xcb_glx_context_tag_t  context_tag,
06924                                        uint32_t               target,
06925                                        uint32_t               pname);
06926 
06927 int32_t *
06928 xcb_glx_get_tex_parameteriv_data (const xcb_glx_get_tex_parameteriv_reply_t *R);
06929 
06930 int
06931 xcb_glx_get_tex_parameteriv_data_length (const xcb_glx_get_tex_parameteriv_reply_t *R);
06932 
06933 xcb_generic_iterator_t
06934 xcb_glx_get_tex_parameteriv_data_end (const xcb_glx_get_tex_parameteriv_reply_t *R);
06935 
06950 xcb_glx_get_tex_parameteriv_reply_t *
06951 xcb_glx_get_tex_parameteriv_reply (xcb_connection_t                      *c,
06952                                    xcb_glx_get_tex_parameteriv_cookie_t   cookie  ,
06953                                    xcb_generic_error_t                  **e);
06954 
06955 int
06956 xcb_glx_get_tex_level_parameterfv_sizeof (const void  *_buffer);
06957 
06966 xcb_glx_get_tex_level_parameterfv_cookie_t
06967 xcb_glx_get_tex_level_parameterfv (xcb_connection_t      *c,
06968                                    xcb_glx_context_tag_t  context_tag,
06969                                    uint32_t               target,
06970                                    int32_t                level,
06971                                    uint32_t               pname);
06972 
06984 xcb_glx_get_tex_level_parameterfv_cookie_t
06985 xcb_glx_get_tex_level_parameterfv_unchecked (xcb_connection_t      *c,
06986                                              xcb_glx_context_tag_t  context_tag,
06987                                              uint32_t               target,
06988                                              int32_t                level,
06989                                              uint32_t               pname);
06990 
06991 xcb_glx_float32_t *
06992 xcb_glx_get_tex_level_parameterfv_data (const xcb_glx_get_tex_level_parameterfv_reply_t *R);
06993 
06994 int
06995 xcb_glx_get_tex_level_parameterfv_data_length (const xcb_glx_get_tex_level_parameterfv_reply_t *R);
06996 
06997 xcb_generic_iterator_t
06998 xcb_glx_get_tex_level_parameterfv_data_end (const xcb_glx_get_tex_level_parameterfv_reply_t *R);
06999 
07014 xcb_glx_get_tex_level_parameterfv_reply_t *
07015 xcb_glx_get_tex_level_parameterfv_reply (xcb_connection_t                            *c,
07016                                          xcb_glx_get_tex_level_parameterfv_cookie_t   cookie  ,
07017                                          xcb_generic_error_t                        **e);
07018 
07019 int
07020 xcb_glx_get_tex_level_parameteriv_sizeof (const void  *_buffer);
07021 
07030 xcb_glx_get_tex_level_parameteriv_cookie_t
07031 xcb_glx_get_tex_level_parameteriv (xcb_connection_t      *c,
07032                                    xcb_glx_context_tag_t  context_tag,
07033                                    uint32_t               target,
07034                                    int32_t                level,
07035                                    uint32_t               pname);
07036 
07048 xcb_glx_get_tex_level_parameteriv_cookie_t
07049 xcb_glx_get_tex_level_parameteriv_unchecked (xcb_connection_t      *c,
07050                                              xcb_glx_context_tag_t  context_tag,
07051                                              uint32_t               target,
07052                                              int32_t                level,
07053                                              uint32_t               pname);
07054 
07055 int32_t *
07056 xcb_glx_get_tex_level_parameteriv_data (const xcb_glx_get_tex_level_parameteriv_reply_t *R);
07057 
07058 int
07059 xcb_glx_get_tex_level_parameteriv_data_length (const xcb_glx_get_tex_level_parameteriv_reply_t *R);
07060 
07061 xcb_generic_iterator_t
07062 xcb_glx_get_tex_level_parameteriv_data_end (const xcb_glx_get_tex_level_parameteriv_reply_t *R);
07063 
07078 xcb_glx_get_tex_level_parameteriv_reply_t *
07079 xcb_glx_get_tex_level_parameteriv_reply (xcb_connection_t                            *c,
07080                                          xcb_glx_get_tex_level_parameteriv_cookie_t   cookie  ,
07081                                          xcb_generic_error_t                        **e);
07082 
07091 xcb_glx_is_enabled_cookie_t
07092 xcb_glx_is_enabled (xcb_connection_t      *c,
07093                     xcb_glx_context_tag_t  context_tag,
07094                     uint32_t               capability);
07095 
07107 xcb_glx_is_enabled_cookie_t
07108 xcb_glx_is_enabled_unchecked (xcb_connection_t      *c,
07109                               xcb_glx_context_tag_t  context_tag,
07110                               uint32_t               capability);
07111 
07126 xcb_glx_is_enabled_reply_t *
07127 xcb_glx_is_enabled_reply (xcb_connection_t             *c,
07128                           xcb_glx_is_enabled_cookie_t   cookie  ,
07129                           xcb_generic_error_t         **e);
07130 
07139 xcb_glx_is_list_cookie_t
07140 xcb_glx_is_list (xcb_connection_t      *c,
07141                  xcb_glx_context_tag_t  context_tag,
07142                  uint32_t               list);
07143 
07155 xcb_glx_is_list_cookie_t
07156 xcb_glx_is_list_unchecked (xcb_connection_t      *c,
07157                            xcb_glx_context_tag_t  context_tag,
07158                            uint32_t               list);
07159 
07174 xcb_glx_is_list_reply_t *
07175 xcb_glx_is_list_reply (xcb_connection_t          *c,
07176                        xcb_glx_is_list_cookie_t   cookie  ,
07177                        xcb_generic_error_t      **e);
07178 
07190 xcb_void_cookie_t
07191 xcb_glx_flush_checked (xcb_connection_t      *c,
07192                        xcb_glx_context_tag_t  context_tag);
07193 
07202 xcb_void_cookie_t
07203 xcb_glx_flush (xcb_connection_t      *c,
07204                xcb_glx_context_tag_t  context_tag);
07205 
07206 int
07207 xcb_glx_are_textures_resident_sizeof (const void  *_buffer);
07208 
07217 xcb_glx_are_textures_resident_cookie_t
07218 xcb_glx_are_textures_resident (xcb_connection_t      *c,
07219                                xcb_glx_context_tag_t  context_tag,
07220                                int32_t                n,
07221                                const uint32_t        *textures);
07222 
07234 xcb_glx_are_textures_resident_cookie_t
07235 xcb_glx_are_textures_resident_unchecked (xcb_connection_t      *c,
07236                                          xcb_glx_context_tag_t  context_tag,
07237                                          int32_t                n,
07238                                          const uint32_t        *textures);
07239 
07240 uint8_t *
07241 xcb_glx_are_textures_resident_data (const xcb_glx_are_textures_resident_reply_t *R);
07242 
07243 int
07244 xcb_glx_are_textures_resident_data_length (const xcb_glx_are_textures_resident_reply_t *R);
07245 
07246 xcb_generic_iterator_t
07247 xcb_glx_are_textures_resident_data_end (const xcb_glx_are_textures_resident_reply_t *R);
07248 
07263 xcb_glx_are_textures_resident_reply_t *
07264 xcb_glx_are_textures_resident_reply (xcb_connection_t                        *c,
07265                                      xcb_glx_are_textures_resident_cookie_t   cookie  ,
07266                                      xcb_generic_error_t                    **e);
07267 
07268 int
07269 xcb_glx_delete_textures_sizeof (const void  *_buffer);
07270 
07282 xcb_void_cookie_t
07283 xcb_glx_delete_textures_checked (xcb_connection_t      *c,
07284                                  xcb_glx_context_tag_t  context_tag,
07285                                  int32_t                n,
07286                                  const uint32_t        *textures);
07287 
07296 xcb_void_cookie_t
07297 xcb_glx_delete_textures (xcb_connection_t      *c,
07298                          xcb_glx_context_tag_t  context_tag,
07299                          int32_t                n,
07300                          const uint32_t        *textures);
07301 
07302 uint32_t *
07303 xcb_glx_delete_textures_textures (const xcb_glx_delete_textures_request_t *R);
07304 
07305 int
07306 xcb_glx_delete_textures_textures_length (const xcb_glx_delete_textures_request_t *R);
07307 
07308 xcb_generic_iterator_t
07309 xcb_glx_delete_textures_textures_end (const xcb_glx_delete_textures_request_t *R);
07310 
07311 int
07312 xcb_glx_gen_textures_sizeof (const void  *_buffer);
07313 
07322 xcb_glx_gen_textures_cookie_t
07323 xcb_glx_gen_textures (xcb_connection_t      *c,
07324                       xcb_glx_context_tag_t  context_tag,
07325                       int32_t                n);
07326 
07338 xcb_glx_gen_textures_cookie_t
07339 xcb_glx_gen_textures_unchecked (xcb_connection_t      *c,
07340                                 xcb_glx_context_tag_t  context_tag,
07341                                 int32_t                n);
07342 
07343 uint32_t *
07344 xcb_glx_gen_textures_data (const xcb_glx_gen_textures_reply_t *R);
07345 
07346 int
07347 xcb_glx_gen_textures_data_length (const xcb_glx_gen_textures_reply_t *R);
07348 
07349 xcb_generic_iterator_t
07350 xcb_glx_gen_textures_data_end (const xcb_glx_gen_textures_reply_t *R);
07351 
07366 xcb_glx_gen_textures_reply_t *
07367 xcb_glx_gen_textures_reply (xcb_connection_t               *c,
07368                             xcb_glx_gen_textures_cookie_t   cookie  ,
07369                             xcb_generic_error_t           **e);
07370 
07379 xcb_glx_is_texture_cookie_t
07380 xcb_glx_is_texture (xcb_connection_t      *c,
07381                     xcb_glx_context_tag_t  context_tag,
07382                     uint32_t               texture);
07383 
07395 xcb_glx_is_texture_cookie_t
07396 xcb_glx_is_texture_unchecked (xcb_connection_t      *c,
07397                               xcb_glx_context_tag_t  context_tag,
07398                               uint32_t               texture);
07399 
07414 xcb_glx_is_texture_reply_t *
07415 xcb_glx_is_texture_reply (xcb_connection_t             *c,
07416                           xcb_glx_is_texture_cookie_t   cookie  ,
07417                           xcb_generic_error_t         **e);
07418 
07419 int
07420 xcb_glx_get_color_table_sizeof (const void  *_buffer);
07421 
07430 xcb_glx_get_color_table_cookie_t
07431 xcb_glx_get_color_table (xcb_connection_t      *c,
07432                          xcb_glx_context_tag_t  context_tag,
07433                          uint32_t               target,
07434                          uint32_t               format,
07435                          uint32_t               type,
07436                          uint8_t                swap_bytes);
07437 
07449 xcb_glx_get_color_table_cookie_t
07450 xcb_glx_get_color_table_unchecked (xcb_connection_t      *c,
07451                                    xcb_glx_context_tag_t  context_tag,
07452                                    uint32_t               target,
07453                                    uint32_t               format,
07454                                    uint32_t               type,
07455                                    uint8_t                swap_bytes);
07456 
07457 uint8_t *
07458 xcb_glx_get_color_table_data (const xcb_glx_get_color_table_reply_t *R);
07459 
07460 int
07461 xcb_glx_get_color_table_data_length (const xcb_glx_get_color_table_reply_t *R);
07462 
07463 xcb_generic_iterator_t
07464 xcb_glx_get_color_table_data_end (const xcb_glx_get_color_table_reply_t *R);
07465 
07480 xcb_glx_get_color_table_reply_t *
07481 xcb_glx_get_color_table_reply (xcb_connection_t                  *c,
07482                                xcb_glx_get_color_table_cookie_t   cookie  ,
07483                                xcb_generic_error_t              **e);
07484 
07485 int
07486 xcb_glx_get_color_table_parameterfv_sizeof (const void  *_buffer);
07487 
07496 xcb_glx_get_color_table_parameterfv_cookie_t
07497 xcb_glx_get_color_table_parameterfv (xcb_connection_t      *c,
07498                                      xcb_glx_context_tag_t  context_tag,
07499                                      uint32_t               target,
07500                                      uint32_t               pname);
07501 
07513 xcb_glx_get_color_table_parameterfv_cookie_t
07514 xcb_glx_get_color_table_parameterfv_unchecked (xcb_connection_t      *c,
07515                                                xcb_glx_context_tag_t  context_tag,
07516                                                uint32_t               target,
07517                                                uint32_t               pname);
07518 
07519 xcb_glx_float32_t *
07520 xcb_glx_get_color_table_parameterfv_data (const xcb_glx_get_color_table_parameterfv_reply_t *R);
07521 
07522 int
07523 xcb_glx_get_color_table_parameterfv_data_length (const xcb_glx_get_color_table_parameterfv_reply_t *R);
07524 
07525 xcb_generic_iterator_t
07526 xcb_glx_get_color_table_parameterfv_data_end (const xcb_glx_get_color_table_parameterfv_reply_t *R);
07527 
07542 xcb_glx_get_color_table_parameterfv_reply_t *
07543 xcb_glx_get_color_table_parameterfv_reply (xcb_connection_t                              *c,
07544                                            xcb_glx_get_color_table_parameterfv_cookie_t   cookie  ,
07545                                            xcb_generic_error_t                          **e);
07546 
07547 int
07548 xcb_glx_get_color_table_parameteriv_sizeof (const void  *_buffer);
07549 
07558 xcb_glx_get_color_table_parameteriv_cookie_t
07559 xcb_glx_get_color_table_parameteriv (xcb_connection_t      *c,
07560                                      xcb_glx_context_tag_t  context_tag,
07561                                      uint32_t               target,
07562                                      uint32_t               pname);
07563 
07575 xcb_glx_get_color_table_parameteriv_cookie_t
07576 xcb_glx_get_color_table_parameteriv_unchecked (xcb_connection_t      *c,
07577                                                xcb_glx_context_tag_t  context_tag,
07578                                                uint32_t               target,
07579                                                uint32_t               pname);
07580 
07581 int32_t *
07582 xcb_glx_get_color_table_parameteriv_data (const xcb_glx_get_color_table_parameteriv_reply_t *R);
07583 
07584 int
07585 xcb_glx_get_color_table_parameteriv_data_length (const xcb_glx_get_color_table_parameteriv_reply_t *R);
07586 
07587 xcb_generic_iterator_t
07588 xcb_glx_get_color_table_parameteriv_data_end (const xcb_glx_get_color_table_parameteriv_reply_t *R);
07589 
07604 xcb_glx_get_color_table_parameteriv_reply_t *
07605 xcb_glx_get_color_table_parameteriv_reply (xcb_connection_t                              *c,
07606                                            xcb_glx_get_color_table_parameteriv_cookie_t   cookie  ,
07607                                            xcb_generic_error_t                          **e);
07608 
07609 int
07610 xcb_glx_get_convolution_filter_sizeof (const void  *_buffer);
07611 
07620 xcb_glx_get_convolution_filter_cookie_t
07621 xcb_glx_get_convolution_filter (xcb_connection_t      *c,
07622                                 xcb_glx_context_tag_t  context_tag,
07623                                 uint32_t               target,
07624                                 uint32_t               format,
07625                                 uint32_t               type,
07626                                 uint8_t                swap_bytes);
07627 
07639 xcb_glx_get_convolution_filter_cookie_t
07640 xcb_glx_get_convolution_filter_unchecked (xcb_connection_t      *c,
07641                                           xcb_glx_context_tag_t  context_tag,
07642                                           uint32_t               target,
07643                                           uint32_t               format,
07644                                           uint32_t               type,
07645                                           uint8_t                swap_bytes);
07646 
07647 uint8_t *
07648 xcb_glx_get_convolution_filter_data (const xcb_glx_get_convolution_filter_reply_t *R);
07649 
07650 int
07651 xcb_glx_get_convolution_filter_data_length (const xcb_glx_get_convolution_filter_reply_t *R);
07652 
07653 xcb_generic_iterator_t
07654 xcb_glx_get_convolution_filter_data_end (const xcb_glx_get_convolution_filter_reply_t *R);
07655 
07670 xcb_glx_get_convolution_filter_reply_t *
07671 xcb_glx_get_convolution_filter_reply (xcb_connection_t                         *c,
07672                                       xcb_glx_get_convolution_filter_cookie_t   cookie  ,
07673                                       xcb_generic_error_t                     **e);
07674 
07675 int
07676 xcb_glx_get_convolution_parameterfv_sizeof (const void  *_buffer);
07677 
07686 xcb_glx_get_convolution_parameterfv_cookie_t
07687 xcb_glx_get_convolution_parameterfv (xcb_connection_t      *c,
07688                                      xcb_glx_context_tag_t  context_tag,
07689                                      uint32_t               target,
07690                                      uint32_t               pname);
07691 
07703 xcb_glx_get_convolution_parameterfv_cookie_t
07704 xcb_glx_get_convolution_parameterfv_unchecked (xcb_connection_t      *c,
07705                                                xcb_glx_context_tag_t  context_tag,
07706                                                uint32_t               target,
07707                                                uint32_t               pname);
07708 
07709 xcb_glx_float32_t *
07710 xcb_glx_get_convolution_parameterfv_data (const xcb_glx_get_convolution_parameterfv_reply_t *R);
07711 
07712 int
07713 xcb_glx_get_convolution_parameterfv_data_length (const xcb_glx_get_convolution_parameterfv_reply_t *R);
07714 
07715 xcb_generic_iterator_t
07716 xcb_glx_get_convolution_parameterfv_data_end (const xcb_glx_get_convolution_parameterfv_reply_t *R);
07717 
07732 xcb_glx_get_convolution_parameterfv_reply_t *
07733 xcb_glx_get_convolution_parameterfv_reply (xcb_connection_t                              *c,
07734                                            xcb_glx_get_convolution_parameterfv_cookie_t   cookie  ,
07735                                            xcb_generic_error_t                          **e);
07736 
07737 int
07738 xcb_glx_get_convolution_parameteriv_sizeof (const void  *_buffer);
07739 
07748 xcb_glx_get_convolution_parameteriv_cookie_t
07749 xcb_glx_get_convolution_parameteriv (xcb_connection_t      *c,
07750                                      xcb_glx_context_tag_t  context_tag,
07751                                      uint32_t               target,
07752                                      uint32_t               pname);
07753 
07765 xcb_glx_get_convolution_parameteriv_cookie_t
07766 xcb_glx_get_convolution_parameteriv_unchecked (xcb_connection_t      *c,
07767                                                xcb_glx_context_tag_t  context_tag,
07768                                                uint32_t               target,
07769                                                uint32_t               pname);
07770 
07771 int32_t *
07772 xcb_glx_get_convolution_parameteriv_data (const xcb_glx_get_convolution_parameteriv_reply_t *R);
07773 
07774 int
07775 xcb_glx_get_convolution_parameteriv_data_length (const xcb_glx_get_convolution_parameteriv_reply_t *R);
07776 
07777 xcb_generic_iterator_t
07778 xcb_glx_get_convolution_parameteriv_data_end (const xcb_glx_get_convolution_parameteriv_reply_t *R);
07779 
07794 xcb_glx_get_convolution_parameteriv_reply_t *
07795 xcb_glx_get_convolution_parameteriv_reply (xcb_connection_t                              *c,
07796                                            xcb_glx_get_convolution_parameteriv_cookie_t   cookie  ,
07797                                            xcb_generic_error_t                          **e);
07798 
07799 int
07800 xcb_glx_get_separable_filter_sizeof (const void  *_buffer);
07801 
07810 xcb_glx_get_separable_filter_cookie_t
07811 xcb_glx_get_separable_filter (xcb_connection_t      *c,
07812                               xcb_glx_context_tag_t  context_tag,
07813                               uint32_t               target,
07814                               uint32_t               format,
07815                               uint32_t               type,
07816                               uint8_t                swap_bytes);
07817 
07829 xcb_glx_get_separable_filter_cookie_t
07830 xcb_glx_get_separable_filter_unchecked (xcb_connection_t      *c,
07831                                         xcb_glx_context_tag_t  context_tag,
07832                                         uint32_t               target,
07833                                         uint32_t               format,
07834                                         uint32_t               type,
07835                                         uint8_t                swap_bytes);
07836 
07837 uint8_t *
07838 xcb_glx_get_separable_filter_rows_and_cols (const xcb_glx_get_separable_filter_reply_t *R);
07839 
07840 int
07841 xcb_glx_get_separable_filter_rows_and_cols_length (const xcb_glx_get_separable_filter_reply_t *R);
07842 
07843 xcb_generic_iterator_t
07844 xcb_glx_get_separable_filter_rows_and_cols_end (const xcb_glx_get_separable_filter_reply_t *R);
07845 
07860 xcb_glx_get_separable_filter_reply_t *
07861 xcb_glx_get_separable_filter_reply (xcb_connection_t                       *c,
07862                                     xcb_glx_get_separable_filter_cookie_t   cookie  ,
07863                                     xcb_generic_error_t                   **e);
07864 
07865 int
07866 xcb_glx_get_histogram_sizeof (const void  *_buffer);
07867 
07876 xcb_glx_get_histogram_cookie_t
07877 xcb_glx_get_histogram (xcb_connection_t      *c,
07878                        xcb_glx_context_tag_t  context_tag,
07879                        uint32_t               target,
07880                        uint32_t               format,
07881                        uint32_t               type,
07882                        uint8_t                swap_bytes,
07883                        uint8_t                reset);
07884 
07896 xcb_glx_get_histogram_cookie_t
07897 xcb_glx_get_histogram_unchecked (xcb_connection_t      *c,
07898                                  xcb_glx_context_tag_t  context_tag,
07899                                  uint32_t               target,
07900                                  uint32_t               format,
07901                                  uint32_t               type,
07902                                  uint8_t                swap_bytes,
07903                                  uint8_t                reset);
07904 
07905 uint8_t *
07906 xcb_glx_get_histogram_data (const xcb_glx_get_histogram_reply_t *R);
07907 
07908 int
07909 xcb_glx_get_histogram_data_length (const xcb_glx_get_histogram_reply_t *R);
07910 
07911 xcb_generic_iterator_t
07912 xcb_glx_get_histogram_data_end (const xcb_glx_get_histogram_reply_t *R);
07913 
07928 xcb_glx_get_histogram_reply_t *
07929 xcb_glx_get_histogram_reply (xcb_connection_t                *c,
07930                              xcb_glx_get_histogram_cookie_t   cookie  ,
07931                              xcb_generic_error_t            **e);
07932 
07933 int
07934 xcb_glx_get_histogram_parameterfv_sizeof (const void  *_buffer);
07935 
07944 xcb_glx_get_histogram_parameterfv_cookie_t
07945 xcb_glx_get_histogram_parameterfv (xcb_connection_t      *c,
07946                                    xcb_glx_context_tag_t  context_tag,
07947                                    uint32_t               target,
07948                                    uint32_t               pname);
07949 
07961 xcb_glx_get_histogram_parameterfv_cookie_t
07962 xcb_glx_get_histogram_parameterfv_unchecked (xcb_connection_t      *c,
07963                                              xcb_glx_context_tag_t  context_tag,
07964                                              uint32_t               target,
07965                                              uint32_t               pname);
07966 
07967 xcb_glx_float32_t *
07968 xcb_glx_get_histogram_parameterfv_data (const xcb_glx_get_histogram_parameterfv_reply_t *R);
07969 
07970 int
07971 xcb_glx_get_histogram_parameterfv_data_length (const xcb_glx_get_histogram_parameterfv_reply_t *R);
07972 
07973 xcb_generic_iterator_t
07974 xcb_glx_get_histogram_parameterfv_data_end (const xcb_glx_get_histogram_parameterfv_reply_t *R);
07975 
07990 xcb_glx_get_histogram_parameterfv_reply_t *
07991 xcb_glx_get_histogram_parameterfv_reply (xcb_connection_t                            *c,
07992                                          xcb_glx_get_histogram_parameterfv_cookie_t   cookie  ,
07993                                          xcb_generic_error_t                        **e);
07994 
07995 int
07996 xcb_glx_get_histogram_parameteriv_sizeof (const void  *_buffer);
07997 
08006 xcb_glx_get_histogram_parameteriv_cookie_t
08007 xcb_glx_get_histogram_parameteriv (xcb_connection_t      *c,
08008                                    xcb_glx_context_tag_t  context_tag,
08009                                    uint32_t               target,
08010                                    uint32_t               pname);
08011 
08023 xcb_glx_get_histogram_parameteriv_cookie_t
08024 xcb_glx_get_histogram_parameteriv_unchecked (xcb_connection_t      *c,
08025                                              xcb_glx_context_tag_t  context_tag,
08026                                              uint32_t               target,
08027                                              uint32_t               pname);
08028 
08029 int32_t *
08030 xcb_glx_get_histogram_parameteriv_data (const xcb_glx_get_histogram_parameteriv_reply_t *R);
08031 
08032 int
08033 xcb_glx_get_histogram_parameteriv_data_length (const xcb_glx_get_histogram_parameteriv_reply_t *R);
08034 
08035 xcb_generic_iterator_t
08036 xcb_glx_get_histogram_parameteriv_data_end (const xcb_glx_get_histogram_parameteriv_reply_t *R);
08037 
08052 xcb_glx_get_histogram_parameteriv_reply_t *
08053 xcb_glx_get_histogram_parameteriv_reply (xcb_connection_t                            *c,
08054                                          xcb_glx_get_histogram_parameteriv_cookie_t   cookie  ,
08055                                          xcb_generic_error_t                        **e);
08056 
08057 int
08058 xcb_glx_get_minmax_sizeof (const void  *_buffer);
08059 
08068 xcb_glx_get_minmax_cookie_t
08069 xcb_glx_get_minmax (xcb_connection_t      *c,
08070                     xcb_glx_context_tag_t  context_tag,
08071                     uint32_t               target,
08072                     uint32_t               format,
08073                     uint32_t               type,
08074                     uint8_t                swap_bytes,
08075                     uint8_t                reset);
08076 
08088 xcb_glx_get_minmax_cookie_t
08089 xcb_glx_get_minmax_unchecked (xcb_connection_t      *c,
08090                               xcb_glx_context_tag_t  context_tag,
08091                               uint32_t               target,
08092                               uint32_t               format,
08093                               uint32_t               type,
08094                               uint8_t                swap_bytes,
08095                               uint8_t                reset);
08096 
08097 uint8_t *
08098 xcb_glx_get_minmax_data (const xcb_glx_get_minmax_reply_t *R);
08099 
08100 int
08101 xcb_glx_get_minmax_data_length (const xcb_glx_get_minmax_reply_t *R);
08102 
08103 xcb_generic_iterator_t
08104 xcb_glx_get_minmax_data_end (const xcb_glx_get_minmax_reply_t *R);
08105 
08120 xcb_glx_get_minmax_reply_t *
08121 xcb_glx_get_minmax_reply (xcb_connection_t             *c,
08122                           xcb_glx_get_minmax_cookie_t   cookie  ,
08123                           xcb_generic_error_t         **e);
08124 
08125 int
08126 xcb_glx_get_minmax_parameterfv_sizeof (const void  *_buffer);
08127 
08136 xcb_glx_get_minmax_parameterfv_cookie_t
08137 xcb_glx_get_minmax_parameterfv (xcb_connection_t      *c,
08138                                 xcb_glx_context_tag_t  context_tag,
08139                                 uint32_t               target,
08140                                 uint32_t               pname);
08141 
08153 xcb_glx_get_minmax_parameterfv_cookie_t
08154 xcb_glx_get_minmax_parameterfv_unchecked (xcb_connection_t      *c,
08155                                           xcb_glx_context_tag_t  context_tag,
08156                                           uint32_t               target,
08157                                           uint32_t               pname);
08158 
08159 xcb_glx_float32_t *
08160 xcb_glx_get_minmax_parameterfv_data (const xcb_glx_get_minmax_parameterfv_reply_t *R);
08161 
08162 int
08163 xcb_glx_get_minmax_parameterfv_data_length (const xcb_glx_get_minmax_parameterfv_reply_t *R);
08164 
08165 xcb_generic_iterator_t
08166 xcb_glx_get_minmax_parameterfv_data_end (const xcb_glx_get_minmax_parameterfv_reply_t *R);
08167 
08182 xcb_glx_get_minmax_parameterfv_reply_t *
08183 xcb_glx_get_minmax_parameterfv_reply (xcb_connection_t                         *c,
08184                                       xcb_glx_get_minmax_parameterfv_cookie_t   cookie  ,
08185                                       xcb_generic_error_t                     **e);
08186 
08187 int
08188 xcb_glx_get_minmax_parameteriv_sizeof (const void  *_buffer);
08189 
08198 xcb_glx_get_minmax_parameteriv_cookie_t
08199 xcb_glx_get_minmax_parameteriv (xcb_connection_t      *c,
08200                                 xcb_glx_context_tag_t  context_tag,
08201                                 uint32_t               target,
08202                                 uint32_t               pname);
08203 
08215 xcb_glx_get_minmax_parameteriv_cookie_t
08216 xcb_glx_get_minmax_parameteriv_unchecked (xcb_connection_t      *c,
08217                                           xcb_glx_context_tag_t  context_tag,
08218                                           uint32_t               target,
08219                                           uint32_t               pname);
08220 
08221 int32_t *
08222 xcb_glx_get_minmax_parameteriv_data (const xcb_glx_get_minmax_parameteriv_reply_t *R);
08223 
08224 int
08225 xcb_glx_get_minmax_parameteriv_data_length (const xcb_glx_get_minmax_parameteriv_reply_t *R);
08226 
08227 xcb_generic_iterator_t
08228 xcb_glx_get_minmax_parameteriv_data_end (const xcb_glx_get_minmax_parameteriv_reply_t *R);
08229 
08244 xcb_glx_get_minmax_parameteriv_reply_t *
08245 xcb_glx_get_minmax_parameteriv_reply (xcb_connection_t                         *c,
08246                                       xcb_glx_get_minmax_parameteriv_cookie_t   cookie  ,
08247                                       xcb_generic_error_t                     **e);
08248 
08249 int
08250 xcb_glx_get_compressed_tex_image_arb_sizeof (const void  *_buffer);
08251 
08260 xcb_glx_get_compressed_tex_image_arb_cookie_t
08261 xcb_glx_get_compressed_tex_image_arb (xcb_connection_t      *c,
08262                                       xcb_glx_context_tag_t  context_tag,
08263                                       uint32_t               target,
08264                                       int32_t                level);
08265 
08277 xcb_glx_get_compressed_tex_image_arb_cookie_t
08278 xcb_glx_get_compressed_tex_image_arb_unchecked (xcb_connection_t      *c,
08279                                                 xcb_glx_context_tag_t  context_tag,
08280                                                 uint32_t               target,
08281                                                 int32_t                level);
08282 
08283 uint8_t *
08284 xcb_glx_get_compressed_tex_image_arb_data (const xcb_glx_get_compressed_tex_image_arb_reply_t *R);
08285 
08286 int
08287 xcb_glx_get_compressed_tex_image_arb_data_length (const xcb_glx_get_compressed_tex_image_arb_reply_t *R);
08288 
08289 xcb_generic_iterator_t
08290 xcb_glx_get_compressed_tex_image_arb_data_end (const xcb_glx_get_compressed_tex_image_arb_reply_t *R);
08291 
08306 xcb_glx_get_compressed_tex_image_arb_reply_t *
08307 xcb_glx_get_compressed_tex_image_arb_reply (xcb_connection_t                               *c,
08308                                             xcb_glx_get_compressed_tex_image_arb_cookie_t   cookie  ,
08309                                             xcb_generic_error_t                           **e);
08310 
08311 int
08312 xcb_glx_delete_queries_arb_sizeof (const void  *_buffer);
08313 
08325 xcb_void_cookie_t
08326 xcb_glx_delete_queries_arb_checked (xcb_connection_t      *c,
08327                                     xcb_glx_context_tag_t  context_tag,
08328                                     int32_t                n,
08329                                     const uint32_t        *ids);
08330 
08339 xcb_void_cookie_t
08340 xcb_glx_delete_queries_arb (xcb_connection_t      *c,
08341                             xcb_glx_context_tag_t  context_tag,
08342                             int32_t                n,
08343                             const uint32_t        *ids);
08344 
08345 uint32_t *
08346 xcb_glx_delete_queries_arb_ids (const xcb_glx_delete_queries_arb_request_t *R);
08347 
08348 int
08349 xcb_glx_delete_queries_arb_ids_length (const xcb_glx_delete_queries_arb_request_t *R);
08350 
08351 xcb_generic_iterator_t
08352 xcb_glx_delete_queries_arb_ids_end (const xcb_glx_delete_queries_arb_request_t *R);
08353 
08354 int
08355 xcb_glx_gen_queries_arb_sizeof (const void  *_buffer);
08356 
08365 xcb_glx_gen_queries_arb_cookie_t
08366 xcb_glx_gen_queries_arb (xcb_connection_t      *c,
08367                          xcb_glx_context_tag_t  context_tag,
08368                          int32_t                n);
08369 
08381 xcb_glx_gen_queries_arb_cookie_t
08382 xcb_glx_gen_queries_arb_unchecked (xcb_connection_t      *c,
08383                                    xcb_glx_context_tag_t  context_tag,
08384                                    int32_t                n);
08385 
08386 uint32_t *
08387 xcb_glx_gen_queries_arb_data (const xcb_glx_gen_queries_arb_reply_t *R);
08388 
08389 int
08390 xcb_glx_gen_queries_arb_data_length (const xcb_glx_gen_queries_arb_reply_t *R);
08391 
08392 xcb_generic_iterator_t
08393 xcb_glx_gen_queries_arb_data_end (const xcb_glx_gen_queries_arb_reply_t *R);
08394 
08409 xcb_glx_gen_queries_arb_reply_t *
08410 xcb_glx_gen_queries_arb_reply (xcb_connection_t                  *c,
08411                                xcb_glx_gen_queries_arb_cookie_t   cookie  ,
08412                                xcb_generic_error_t              **e);
08413 
08422 xcb_glx_is_query_arb_cookie_t
08423 xcb_glx_is_query_arb (xcb_connection_t      *c,
08424                       xcb_glx_context_tag_t  context_tag,
08425                       uint32_t               id);
08426 
08438 xcb_glx_is_query_arb_cookie_t
08439 xcb_glx_is_query_arb_unchecked (xcb_connection_t      *c,
08440                                 xcb_glx_context_tag_t  context_tag,
08441                                 uint32_t               id);
08442 
08457 xcb_glx_is_query_arb_reply_t *
08458 xcb_glx_is_query_arb_reply (xcb_connection_t               *c,
08459                             xcb_glx_is_query_arb_cookie_t   cookie  ,
08460                             xcb_generic_error_t           **e);
08461 
08462 int
08463 xcb_glx_get_queryiv_arb_sizeof (const void  *_buffer);
08464 
08473 xcb_glx_get_queryiv_arb_cookie_t
08474 xcb_glx_get_queryiv_arb (xcb_connection_t      *c,
08475                          xcb_glx_context_tag_t  context_tag,
08476                          uint32_t               target,
08477                          uint32_t               pname);
08478 
08490 xcb_glx_get_queryiv_arb_cookie_t
08491 xcb_glx_get_queryiv_arb_unchecked (xcb_connection_t      *c,
08492                                    xcb_glx_context_tag_t  context_tag,
08493                                    uint32_t               target,
08494                                    uint32_t               pname);
08495 
08496 int32_t *
08497 xcb_glx_get_queryiv_arb_data (const xcb_glx_get_queryiv_arb_reply_t *R);
08498 
08499 int
08500 xcb_glx_get_queryiv_arb_data_length (const xcb_glx_get_queryiv_arb_reply_t *R);
08501 
08502 xcb_generic_iterator_t
08503 xcb_glx_get_queryiv_arb_data_end (const xcb_glx_get_queryiv_arb_reply_t *R);
08504 
08519 xcb_glx_get_queryiv_arb_reply_t *
08520 xcb_glx_get_queryiv_arb_reply (xcb_connection_t                  *c,
08521                                xcb_glx_get_queryiv_arb_cookie_t   cookie  ,
08522                                xcb_generic_error_t              **e);
08523 
08524 int
08525 xcb_glx_get_query_objectiv_arb_sizeof (const void  *_buffer);
08526 
08535 xcb_glx_get_query_objectiv_arb_cookie_t
08536 xcb_glx_get_query_objectiv_arb (xcb_connection_t      *c,
08537                                 xcb_glx_context_tag_t  context_tag,
08538                                 uint32_t               id,
08539                                 uint32_t               pname);
08540 
08552 xcb_glx_get_query_objectiv_arb_cookie_t
08553 xcb_glx_get_query_objectiv_arb_unchecked (xcb_connection_t      *c,
08554                                           xcb_glx_context_tag_t  context_tag,
08555                                           uint32_t               id,
08556                                           uint32_t               pname);
08557 
08558 int32_t *
08559 xcb_glx_get_query_objectiv_arb_data (const xcb_glx_get_query_objectiv_arb_reply_t *R);
08560 
08561 int
08562 xcb_glx_get_query_objectiv_arb_data_length (const xcb_glx_get_query_objectiv_arb_reply_t *R);
08563 
08564 xcb_generic_iterator_t
08565 xcb_glx_get_query_objectiv_arb_data_end (const xcb_glx_get_query_objectiv_arb_reply_t *R);
08566 
08581 xcb_glx_get_query_objectiv_arb_reply_t *
08582 xcb_glx_get_query_objectiv_arb_reply (xcb_connection_t                         *c,
08583                                       xcb_glx_get_query_objectiv_arb_cookie_t   cookie  ,
08584                                       xcb_generic_error_t                     **e);
08585 
08586 int
08587 xcb_glx_get_query_objectuiv_arb_sizeof (const void  *_buffer);
08588 
08597 xcb_glx_get_query_objectuiv_arb_cookie_t
08598 xcb_glx_get_query_objectuiv_arb (xcb_connection_t      *c,
08599                                  xcb_glx_context_tag_t  context_tag,
08600                                  uint32_t               id,
08601                                  uint32_t               pname);
08602 
08614 xcb_glx_get_query_objectuiv_arb_cookie_t
08615 xcb_glx_get_query_objectuiv_arb_unchecked (xcb_connection_t      *c,
08616                                            xcb_glx_context_tag_t  context_tag,
08617                                            uint32_t               id,
08618                                            uint32_t               pname);
08619 
08620 uint32_t *
08621 xcb_glx_get_query_objectuiv_arb_data (const xcb_glx_get_query_objectuiv_arb_reply_t *R);
08622 
08623 int
08624 xcb_glx_get_query_objectuiv_arb_data_length (const xcb_glx_get_query_objectuiv_arb_reply_t *R);
08625 
08626 xcb_generic_iterator_t
08627 xcb_glx_get_query_objectuiv_arb_data_end (const xcb_glx_get_query_objectuiv_arb_reply_t *R);
08628 
08643 xcb_glx_get_query_objectuiv_arb_reply_t *
08644 xcb_glx_get_query_objectuiv_arb_reply (xcb_connection_t                          *c,
08645                                        xcb_glx_get_query_objectuiv_arb_cookie_t   cookie  ,
08646                                        xcb_generic_error_t                      **e);
08647 
08648 
08649 #ifdef __cplusplus
08650 }
08651 #endif
08652 
08653 #endif
08654