• Main Page
  • Related Pages
  • Modules
  • Data Structures
  • Files

glx.h

00001 /*
00002  * This file generated automatically from glx.xml by c_client.py.
00003  * Edit at your peril.
00004  */
00005 
00012 #ifndef __GLX_H
00013 #define __GLX_H
00014 
00015 #include "xcb.h"
00016 #include "xproto.h"
00017 
00018 #ifdef __cplusplus
00019 extern "C" {
00020 #endif
00021 
00022 #define XCB_GLX_MAJOR_VERSION 1
00023 #define XCB_GLX_MINOR_VERSION 3
00024   
00025 extern xcb_extension_t xcb_glx_id;
00026 
00027 typedef uint32_t xcb_glx_pixmap_t;
00028 
00032 typedef struct xcb_glx_pixmap_iterator_t {
00033     xcb_glx_pixmap_t *data; 
00034     int               rem; 
00035     int               index; 
00036 } xcb_glx_pixmap_iterator_t;
00037 
00038 typedef uint32_t xcb_glx_context_t;
00039 
00043 typedef struct xcb_glx_context_iterator_t {
00044     xcb_glx_context_t *data; 
00045     int                rem; 
00046     int                index; 
00047 } xcb_glx_context_iterator_t;
00048 
00049 typedef uint32_t xcb_glx_pbuffer_t;
00050 
00054 typedef struct xcb_glx_pbuffer_iterator_t {
00055     xcb_glx_pbuffer_t *data; 
00056     int                rem; 
00057     int                index; 
00058 } xcb_glx_pbuffer_iterator_t;
00059 
00060 typedef uint32_t xcb_glx_window_t;
00061 
00065 typedef struct xcb_glx_window_iterator_t {
00066     xcb_glx_window_t *data; 
00067     int               rem; 
00068     int               index; 
00069 } xcb_glx_window_iterator_t;
00070 
00071 typedef uint32_t xcb_glx_fbconfig_t;
00072 
00076 typedef struct xcb_glx_fbconfig_iterator_t {
00077     xcb_glx_fbconfig_t *data; 
00078     int                 rem; 
00079     int                 index; 
00080 } xcb_glx_fbconfig_iterator_t;
00081 
00082 typedef uint32_t xcb_glx_drawable_t;
00083 
00087 typedef struct xcb_glx_drawable_iterator_t {
00088     xcb_glx_drawable_t *data; 
00089     int                 rem; 
00090     int                 index; 
00091 } xcb_glx_drawable_iterator_t;
00092 
00093 typedef float xcb_glx_float32_t;
00094 
00098 typedef struct xcb_glx_float32_iterator_t {
00099     xcb_glx_float32_t *data; 
00100     int                rem; 
00101     int                index; 
00102 } xcb_glx_float32_iterator_t;
00103 
00104 typedef double xcb_glx_float64_t;
00105 
00109 typedef struct xcb_glx_float64_iterator_t {
00110     xcb_glx_float64_t *data; 
00111     int                rem; 
00112     int                index; 
00113 } xcb_glx_float64_iterator_t;
00114 
00115 typedef uint32_t xcb_glx_bool32_t;
00116 
00120 typedef struct xcb_glx_bool32_iterator_t {
00121     xcb_glx_bool32_t *data; 
00122     int               rem; 
00123     int               index; 
00124 } xcb_glx_bool32_iterator_t;
00125 
00126 typedef uint32_t xcb_glx_context_tag_t;
00127 
00131 typedef struct xcb_glx_context_tag_iterator_t {
00132     xcb_glx_context_tag_t *data; 
00133     int                    rem; 
00134     int                    index; 
00135 } xcb_glx_context_tag_iterator_t;
00136 
00138 #define XCB_GLX_GENERIC -1
00139 
00143 typedef struct xcb_glx_generic_error_t {
00144     uint8_t  response_type; 
00145     uint8_t  error_code; 
00146     uint16_t sequence; 
00147     uint32_t bad_value; 
00148     uint16_t minor_opcode; 
00149     uint8_t  major_opcode; 
00150     uint8_t  pad0[21]; 
00151 } xcb_glx_generic_error_t;
00152 
00154 #define XCB_GLX_BAD_CONTEXT 0
00155 
00156 typedef xcb_glx_generic_error_t xcb_glx_bad_context_error_t;
00157 
00159 #define XCB_GLX_BAD_CONTEXT_STATE 1
00160 
00161 typedef xcb_glx_generic_error_t xcb_glx_bad_context_state_error_t;
00162 
00164 #define XCB_GLX_BAD_DRAWABLE 2
00165 
00166 typedef xcb_glx_generic_error_t xcb_glx_bad_drawable_error_t;
00167 
00169 #define XCB_GLX_BAD_PIXMAP 3
00170 
00171 typedef xcb_glx_generic_error_t xcb_glx_bad_pixmap_error_t;
00172 
00174 #define XCB_GLX_BAD_CONTEXT_TAG 4
00175 
00176 typedef xcb_glx_generic_error_t xcb_glx_bad_context_tag_error_t;
00177 
00179 #define XCB_GLX_BAD_CURRENT_WINDOW 5
00180 
00181 typedef xcb_glx_generic_error_t xcb_glx_bad_current_window_error_t;
00182 
00184 #define XCB_GLX_BAD_RENDER_REQUEST 6
00185 
00186 typedef xcb_glx_generic_error_t xcb_glx_bad_render_request_error_t;
00187 
00189 #define XCB_GLX_BAD_LARGE_REQUEST 7
00190 
00191 typedef xcb_glx_generic_error_t xcb_glx_bad_large_request_error_t;
00192 
00194 #define XCB_GLX_UNSUPPORTED_PRIVATE_REQUEST 8
00195 
00196 typedef xcb_glx_generic_error_t xcb_glx_unsupported_private_request_error_t;
00197 
00199 #define XCB_GLX_BAD_FB_CONFIG 9
00200 
00201 typedef xcb_glx_generic_error_t xcb_glx_bad_fb_config_error_t;
00202 
00204 #define XCB_GLX_BAD_PBUFFER 10
00205 
00206 typedef xcb_glx_generic_error_t xcb_glx_bad_pbuffer_error_t;
00207 
00209 #define XCB_GLX_BAD_CURRENT_DRAWABLE 11
00210 
00211 typedef xcb_glx_generic_error_t xcb_glx_bad_current_drawable_error_t;
00212 
00214 #define XCB_GLX_BAD_WINDOW 12
00215 
00216 typedef xcb_glx_generic_error_t xcb_glx_bad_window_error_t;
00217 
00219 #define XCB_GLX_PBUFFER_CLOBBER 0
00220 
00224 typedef struct xcb_glx_pbuffer_clobber_event_t {
00225     uint8_t            response_type; 
00226     uint8_t            pad0; 
00227     uint16_t           sequence; 
00228     uint16_t           event_type; 
00229     uint16_t           draw_type; 
00230     xcb_glx_drawable_t drawable; 
00231     uint32_t           b_mask; 
00232     uint16_t           aux_buffer; 
00233     uint16_t           x; 
00234     uint16_t           y; 
00235     uint16_t           width; 
00236     uint16_t           height; 
00237     uint16_t           count; 
00238     uint8_t            pad1[4]; 
00239 } xcb_glx_pbuffer_clobber_event_t;
00240 
00241 typedef enum xcb_glx_pbcet_t {
00242     XCB_GLX_PBCET_DAMAGED = 32791,
00243     XCB_GLX_PBCET_SAVED = 32792
00244 } xcb_glx_pbcet_t;
00245 
00246 typedef enum xcb_glx_pbcdt_t {
00247     XCB_GLX_PBCDT_WINDOW = 32793,
00248     XCB_GLX_PBCDT_PBUFFER = 32794
00249 } xcb_glx_pbcdt_t;
00250 
00252 #define XCB_GLX_RENDER 1
00253 
00257 typedef struct xcb_glx_render_request_t {
00258     uint8_t               major_opcode; 
00259     uint8_t               minor_opcode; 
00260     uint16_t              length; 
00261     xcb_glx_context_tag_t context_tag; 
00262 } xcb_glx_render_request_t;
00263 
00265 #define XCB_GLX_RENDER_LARGE 2
00266 
00270 typedef struct xcb_glx_render_large_request_t {
00271     uint8_t               major_opcode; 
00272     uint8_t               minor_opcode; 
00273     uint16_t              length; 
00274     xcb_glx_context_tag_t context_tag; 
00275     uint16_t              request_num; 
00276     uint16_t              request_total; 
00277     uint32_t              data_len; 
00278 } xcb_glx_render_large_request_t;
00279 
00281 #define XCB_GLX_CREATE_CONTEXT 3
00282 
00286 typedef struct xcb_glx_create_context_request_t {
00287     uint8_t           major_opcode; 
00288     uint8_t           minor_opcode; 
00289     uint16_t          length; 
00290     xcb_glx_context_t context; 
00291     xcb_visualid_t    visual; 
00292     uint32_t          screen; 
00293     xcb_glx_context_t share_list; 
00294     uint8_t           is_direct; 
00295     uint8_t           pad0[3]; 
00296 } xcb_glx_create_context_request_t;
00297 
00299 #define XCB_GLX_DESTROY_CONTEXT 4
00300 
00304 typedef struct xcb_glx_destroy_context_request_t {
00305     uint8_t           major_opcode; 
00306     uint8_t           minor_opcode; 
00307     uint16_t          length; 
00308     xcb_glx_context_t context; 
00309 } xcb_glx_destroy_context_request_t;
00310 
00314 typedef struct xcb_glx_make_current_cookie_t {
00315     unsigned int sequence; 
00316 } xcb_glx_make_current_cookie_t;
00317 
00319 #define XCB_GLX_MAKE_CURRENT 5
00320 
00324 typedef struct xcb_glx_make_current_request_t {
00325     uint8_t               major_opcode; 
00326     uint8_t               minor_opcode; 
00327     uint16_t              length; 
00328     xcb_glx_drawable_t    drawable; 
00329     xcb_glx_context_t     context; 
00330     xcb_glx_context_tag_t old_context_tag; 
00331 } xcb_glx_make_current_request_t;
00332 
00336 typedef struct xcb_glx_make_current_reply_t {
00337     uint8_t               response_type; 
00338     uint8_t               pad0; 
00339     uint16_t              sequence; 
00340     uint32_t              length; 
00341     xcb_glx_context_tag_t context_tag; 
00342     uint8_t               pad1[20]; 
00343 } xcb_glx_make_current_reply_t;
00344 
00348 typedef struct xcb_glx_is_direct_cookie_t {
00349     unsigned int sequence; 
00350 } xcb_glx_is_direct_cookie_t;
00351 
00353 #define XCB_GLX_IS_DIRECT 6
00354 
00358 typedef struct xcb_glx_is_direct_request_t {
00359     uint8_t           major_opcode; 
00360     uint8_t           minor_opcode; 
00361     uint16_t          length; 
00362     xcb_glx_context_t context; 
00363 } xcb_glx_is_direct_request_t;
00364 
00368 typedef struct xcb_glx_is_direct_reply_t {
00369     uint8_t  response_type; 
00370     uint8_t  pad0; 
00371     uint16_t sequence; 
00372     uint32_t length; 
00373     uint8_t  is_direct; 
00374     uint8_t  pad1[23]; 
00375 } xcb_glx_is_direct_reply_t;
00376 
00380 typedef struct xcb_glx_query_version_cookie_t {
00381     unsigned int sequence; 
00382 } xcb_glx_query_version_cookie_t;
00383 
00385 #define XCB_GLX_QUERY_VERSION 7
00386 
00390 typedef struct xcb_glx_query_version_request_t {
00391     uint8_t  major_opcode; 
00392     uint8_t  minor_opcode; 
00393     uint16_t length; 
00394     uint32_t major_version; 
00395     uint32_t minor_version; 
00396 } xcb_glx_query_version_request_t;
00397 
00401 typedef struct xcb_glx_query_version_reply_t {
00402     uint8_t  response_type; 
00403     uint8_t  pad0; 
00404     uint16_t sequence; 
00405     uint32_t length; 
00406     uint32_t major_version; 
00407     uint32_t minor_version; 
00408     uint8_t  pad1[16]; 
00409 } xcb_glx_query_version_reply_t;
00410 
00412 #define XCB_GLX_WAIT_GL 8
00413 
00417 typedef struct xcb_glx_wait_gl_request_t {
00418     uint8_t               major_opcode; 
00419     uint8_t               minor_opcode; 
00420     uint16_t              length; 
00421     xcb_glx_context_tag_t context_tag; 
00422 } xcb_glx_wait_gl_request_t;
00423 
00425 #define XCB_GLX_WAIT_X 9
00426 
00430 typedef struct xcb_glx_wait_x_request_t {
00431     uint8_t               major_opcode; 
00432     uint8_t               minor_opcode; 
00433     uint16_t              length; 
00434     xcb_glx_context_tag_t context_tag; 
00435 } xcb_glx_wait_x_request_t;
00436 
00438 #define XCB_GLX_COPY_CONTEXT 10
00439 
00443 typedef struct xcb_glx_copy_context_request_t {
00444     uint8_t               major_opcode; 
00445     uint8_t               minor_opcode; 
00446     uint16_t              length; 
00447     xcb_glx_context_t     src; 
00448     xcb_glx_context_t     dest; 
00449     uint32_t              mask; 
00450     xcb_glx_context_tag_t src_context_tag; 
00451 } xcb_glx_copy_context_request_t;
00452 
00453 typedef enum xcb_glx_gc_t {
00454     XCB_GLX_GC_GL_CURRENT_BIT = 1,
00455     XCB_GLX_GC_GL_POINT_BIT = 2,
00456     XCB_GLX_GC_GL_LINE_BIT = 4,
00457     XCB_GLX_GC_GL_POLYGON_BIT = 8,
00458     XCB_GLX_GC_GL_POLYGON_STIPPLE_BIT = 16,
00459     XCB_GLX_GC_GL_PIXEL_MODE_BIT = 32,
00460     XCB_GLX_GC_GL_LIGHTING_BIT = 64,
00461     XCB_GLX_GC_GL_FOG_BIT = 128,
00462     XCB_GLX_GC_GL_DEPTH_BUFFER_BIT = 256,
00463     XCB_GLX_GC_GL_ACCUM_BUFFER_BIT = 512,
00464     XCB_GLX_GC_GL_STENCIL_BUFFER_BIT = 1024,
00465     XCB_GLX_GC_GL_VIEWPORT_BIT = 2048,
00466     XCB_GLX_GC_GL_TRANSFORM_BIT = 4096,
00467     XCB_GLX_GC_GL_ENABLE_BIT = 8192,
00468     XCB_GLX_GC_GL_COLOR_BUFFER_BIT = 16384,
00469     XCB_GLX_GC_GL_HINT_BIT = 32768,
00470     XCB_GLX_GC_GL_EVAL_BIT = 65536,
00471     XCB_GLX_GC_GL_LIST_BIT = 131072,
00472     XCB_GLX_GC_GL_TEXTURE_BIT = 262144,
00473     XCB_GLX_GC_GL_SCISSOR_BIT = 524288,
00474     XCB_GLX_GC_GL_ALL_ATTRIB_BITS = 16777215
00475 } xcb_glx_gc_t;
00476 
00478 #define XCB_GLX_SWAP_BUFFERS 11
00479 
00483 typedef struct xcb_glx_swap_buffers_request_t {
00484     uint8_t               major_opcode; 
00485     uint8_t               minor_opcode; 
00486     uint16_t              length; 
00487     xcb_glx_context_tag_t context_tag; 
00488     xcb_glx_drawable_t    drawable; 
00489 } xcb_glx_swap_buffers_request_t;
00490 
00492 #define XCB_GLX_USE_X_FONT 12
00493 
00497 typedef struct xcb_glx_use_x_font_request_t {
00498     uint8_t               major_opcode; 
00499     uint8_t               minor_opcode; 
00500     uint16_t              length; 
00501     xcb_glx_context_tag_t context_tag; 
00502     xcb_font_t            font; 
00503     uint32_t              first; 
00504     uint32_t              count; 
00505     uint32_t              list_base; 
00506 } xcb_glx_use_x_font_request_t;
00507 
00509 #define XCB_GLX_CREATE_GLX_PIXMAP 13
00510 
00514 typedef struct xcb_glx_create_glx_pixmap_request_t {
00515     uint8_t          major_opcode; 
00516     uint8_t          minor_opcode; 
00517     uint16_t         length; 
00518     uint32_t         screen; 
00519     xcb_visualid_t   visual; 
00520     xcb_pixmap_t     pixmap; 
00521     xcb_glx_pixmap_t glx_pixmap; 
00522 } xcb_glx_create_glx_pixmap_request_t;
00523 
00527 typedef struct xcb_glx_get_visual_configs_cookie_t {
00528     unsigned int sequence; 
00529 } xcb_glx_get_visual_configs_cookie_t;
00530 
00532 #define XCB_GLX_GET_VISUAL_CONFIGS 14
00533 
00537 typedef struct xcb_glx_get_visual_configs_request_t {
00538     uint8_t  major_opcode; 
00539     uint8_t  minor_opcode; 
00540     uint16_t length; 
00541     uint32_t screen; 
00542 } xcb_glx_get_visual_configs_request_t;
00543 
00547 typedef struct xcb_glx_get_visual_configs_reply_t {
00548     uint8_t  response_type; 
00549     uint8_t  pad0; 
00550     uint16_t sequence; 
00551     uint32_t length; 
00552     uint32_t num_visuals; 
00553     uint32_t num_properties; 
00554     uint8_t  pad1[16]; 
00555 } xcb_glx_get_visual_configs_reply_t;
00556 
00558 #define XCB_GLX_DESTROY_GLX_PIXMAP 15
00559 
00563 typedef struct xcb_glx_destroy_glx_pixmap_request_t {
00564     uint8_t          major_opcode; 
00565     uint8_t          minor_opcode; 
00566     uint16_t         length; 
00567     xcb_glx_pixmap_t glx_pixmap; 
00568 } xcb_glx_destroy_glx_pixmap_request_t;
00569 
00571 #define XCB_GLX_VENDOR_PRIVATE 16
00572 
00576 typedef struct xcb_glx_vendor_private_request_t {
00577     uint8_t               major_opcode; 
00578     uint8_t               minor_opcode; 
00579     uint16_t              length; 
00580     uint32_t              vendor_code; 
00581     xcb_glx_context_tag_t context_tag; 
00582 } xcb_glx_vendor_private_request_t;
00583 
00587 typedef struct xcb_glx_vendor_private_with_reply_cookie_t {
00588     unsigned int sequence; 
00589 } xcb_glx_vendor_private_with_reply_cookie_t;
00590 
00592 #define XCB_GLX_VENDOR_PRIVATE_WITH_REPLY 17
00593 
00597 typedef struct xcb_glx_vendor_private_with_reply_request_t {
00598     uint8_t               major_opcode; 
00599     uint8_t               minor_opcode; 
00600     uint16_t              length; 
00601     uint32_t              vendor_code; 
00602     xcb_glx_context_tag_t context_tag; 
00603 } xcb_glx_vendor_private_with_reply_request_t;
00604 
00608 typedef struct xcb_glx_vendor_private_with_reply_reply_t {
00609     uint8_t  response_type; 
00610     uint8_t  pad0; 
00611     uint16_t sequence; 
00612     uint32_t length; 
00613     uint32_t retval; 
00614     uint8_t  data1[24]; 
00615 } xcb_glx_vendor_private_with_reply_reply_t;
00616 
00620 typedef struct xcb_glx_query_extensions_string_cookie_t {
00621     unsigned int sequence; 
00622 } xcb_glx_query_extensions_string_cookie_t;
00623 
00625 #define XCB_GLX_QUERY_EXTENSIONS_STRING 18
00626 
00630 typedef struct xcb_glx_query_extensions_string_request_t {
00631     uint8_t  major_opcode; 
00632     uint8_t  minor_opcode; 
00633     uint16_t length; 
00634     uint32_t screen; 
00635 } xcb_glx_query_extensions_string_request_t;
00636 
00640 typedef struct xcb_glx_query_extensions_string_reply_t {
00641     uint8_t  response_type; 
00642     uint8_t  pad0; 
00643     uint16_t sequence; 
00644     uint32_t length; 
00645     uint8_t  pad1[4]; 
00646     uint32_t n; 
00647     uint8_t  pad2[16]; 
00648 } xcb_glx_query_extensions_string_reply_t;
00649 
00653 typedef struct xcb_glx_query_server_string_cookie_t {
00654     unsigned int sequence; 
00655 } xcb_glx_query_server_string_cookie_t;
00656 
00658 #define XCB_GLX_QUERY_SERVER_STRING 19
00659 
00663 typedef struct xcb_glx_query_server_string_request_t {
00664     uint8_t  major_opcode; 
00665     uint8_t  minor_opcode; 
00666     uint16_t length; 
00667     uint32_t screen; 
00668     uint32_t name; 
00669 } xcb_glx_query_server_string_request_t;
00670 
00674 typedef struct xcb_glx_query_server_string_reply_t {
00675     uint8_t  response_type; 
00676     uint8_t  pad0; 
00677     uint16_t sequence; 
00678     uint32_t length; 
00679     uint8_t  pad1[4]; 
00680     uint32_t str_len; 
00681     uint8_t  pad2[16]; 
00682 } xcb_glx_query_server_string_reply_t;
00683 
00685 #define XCB_GLX_CLIENT_INFO 20
00686 
00690 typedef struct xcb_glx_client_info_request_t {
00691     uint8_t  major_opcode; 
00692     uint8_t  minor_opcode; 
00693     uint16_t length; 
00694     uint32_t major_version; 
00695     uint32_t minor_version; 
00696     uint32_t str_len; 
00697 } xcb_glx_client_info_request_t;
00698 
00702 typedef struct xcb_glx_get_fb_configs_cookie_t {
00703     unsigned int sequence; 
00704 } xcb_glx_get_fb_configs_cookie_t;
00705 
00707 #define XCB_GLX_GET_FB_CONFIGS 21
00708 
00712 typedef struct xcb_glx_get_fb_configs_request_t {
00713     uint8_t  major_opcode; 
00714     uint8_t  minor_opcode; 
00715     uint16_t length; 
00716     uint32_t screen; 
00717 } xcb_glx_get_fb_configs_request_t;
00718 
00722 typedef struct xcb_glx_get_fb_configs_reply_t {
00723     uint8_t  response_type; 
00724     uint8_t  pad0; 
00725     uint16_t sequence; 
00726     uint32_t length; 
00727     uint32_t num_FB_configs; 
00728     uint32_t num_properties; 
00729     uint8_t  pad1[16]; 
00730 } xcb_glx_get_fb_configs_reply_t;
00731 
00733 #define XCB_GLX_CREATE_PIXMAP 22
00734 
00738 typedef struct xcb_glx_create_pixmap_request_t {
00739     uint8_t          major_opcode; 
00740     uint8_t          minor_opcode; 
00741     uint16_t         length; 
00742     uint32_t         screen; 
00743     uint32_t         fbconfig; 
00744     xcb_pixmap_t     pixmap; 
00745     xcb_glx_pixmap_t glx_pixmap; 
00746     uint32_t         num_attribs; 
00747 } xcb_glx_create_pixmap_request_t;
00748 
00750 #define XCB_GLX_DESTROY_PIXMAP 23
00751 
00755 typedef struct xcb_glx_destroy_pixmap_request_t {
00756     uint8_t          major_opcode; 
00757     uint8_t          minor_opcode; 
00758     uint16_t         length; 
00759     xcb_glx_pixmap_t glx_pixmap; 
00760 } xcb_glx_destroy_pixmap_request_t;
00761 
00763 #define XCB_GLX_CREATE_NEW_CONTEXT 24
00764 
00768 typedef struct xcb_glx_create_new_context_request_t {
00769     uint8_t           major_opcode; 
00770     uint8_t           minor_opcode; 
00771     uint16_t          length; 
00772     xcb_glx_context_t context; 
00773     uint32_t          fbconfig; 
00774     uint32_t          screen; 
00775     uint32_t          render_type; 
00776     uint32_t          share_list; 
00777     uint8_t           is_direct; 
00778     uint8_t           reserved1; 
00779     uint16_t          reserved2; 
00780 } xcb_glx_create_new_context_request_t;
00781 
00785 typedef struct xcb_glx_query_context_cookie_t {
00786     unsigned int sequence; 
00787 } xcb_glx_query_context_cookie_t;
00788 
00790 #define XCB_GLX_QUERY_CONTEXT 25
00791 
00795 typedef struct xcb_glx_query_context_request_t {
00796     uint8_t           major_opcode; 
00797     uint8_t           minor_opcode; 
00798     uint16_t          length; 
00799     xcb_glx_context_t context; 
00800 } xcb_glx_query_context_request_t;
00801 
00805 typedef struct xcb_glx_query_context_reply_t {
00806     uint8_t  response_type; 
00807     uint8_t  pad0; 
00808     uint16_t sequence; 
00809     uint32_t length; 
00810     uint32_t num_attribs; 
00811     uint8_t  pad1[20]; 
00812 } xcb_glx_query_context_reply_t;
00813 
00817 typedef struct xcb_glx_make_context_current_cookie_t {
00818     unsigned int sequence; 
00819 } xcb_glx_make_context_current_cookie_t;
00820 
00822 #define XCB_GLX_MAKE_CONTEXT_CURRENT 26
00823 
00827 typedef struct xcb_glx_make_context_current_request_t {
00828     uint8_t               major_opcode; 
00829     uint8_t               minor_opcode; 
00830     uint16_t              length; 
00831     xcb_glx_context_tag_t old_context_tag; 
00832     xcb_glx_drawable_t    drawable; 
00833     xcb_glx_drawable_t    read_drawable; 
00834     xcb_glx_context_t     context; 
00835 } xcb_glx_make_context_current_request_t;
00836 
00840 typedef struct xcb_glx_make_context_current_reply_t {
00841     uint8_t               response_type; 
00842     uint8_t               pad0; 
00843     uint16_t              sequence; 
00844     uint32_t              length; 
00845     xcb_glx_context_tag_t context_tag; 
00846     uint8_t               pad1[20]; 
00847 } xcb_glx_make_context_current_reply_t;
00848 
00850 #define XCB_GLX_CREATE_PBUFFER 27
00851 
00855 typedef struct xcb_glx_create_pbuffer_request_t {
00856     uint8_t            major_opcode; 
00857     uint8_t            minor_opcode; 
00858     uint16_t           length; 
00859     uint32_t           screen; 
00860     xcb_glx_fbconfig_t fbconfig; 
00861     xcb_glx_pbuffer_t  pbuffer; 
00862     uint32_t           num_attribs; 
00863 } xcb_glx_create_pbuffer_request_t;
00864 
00866 #define XCB_GLX_DESTROY_PBUFFER 28
00867 
00871 typedef struct xcb_glx_destroy_pbuffer_request_t {
00872     uint8_t           major_opcode; 
00873     uint8_t           minor_opcode; 
00874     uint16_t          length; 
00875     xcb_glx_pbuffer_t pbuffer; 
00876 } xcb_glx_destroy_pbuffer_request_t;
00877 
00881 typedef struct xcb_glx_get_drawable_attributes_cookie_t {
00882     unsigned int sequence; 
00883 } xcb_glx_get_drawable_attributes_cookie_t;
00884 
00886 #define XCB_GLX_GET_DRAWABLE_ATTRIBUTES 29
00887 
00891 typedef struct xcb_glx_get_drawable_attributes_request_t {
00892     uint8_t            major_opcode; 
00893     uint8_t            minor_opcode; 
00894     uint16_t           length; 
00895     xcb_glx_drawable_t drawable; 
00896 } xcb_glx_get_drawable_attributes_request_t;
00897 
00901 typedef struct xcb_glx_get_drawable_attributes_reply_t {
00902     uint8_t  response_type; 
00903     uint8_t  pad0; 
00904     uint16_t sequence; 
00905     uint32_t length; 
00906     uint32_t num_attribs; 
00907     uint8_t  pad1[20]; 
00908 } xcb_glx_get_drawable_attributes_reply_t;
00909 
00911 #define XCB_GLX_CHANGE_DRAWABLE_ATTRIBUTES 30
00912 
00916 typedef struct xcb_glx_change_drawable_attributes_request_t {
00917     uint8_t            major_opcode; 
00918     uint8_t            minor_opcode; 
00919     uint16_t           length; 
00920     xcb_glx_drawable_t drawable; 
00921     uint32_t           num_attribs; 
00922 } xcb_glx_change_drawable_attributes_request_t;
00923 
00925 #define XCB_GLX_CREATE_WINDOW 31
00926 
00930 typedef struct xcb_glx_create_window_request_t {
00931     uint8_t            major_opcode; 
00932     uint8_t            minor_opcode; 
00933     uint16_t           length; 
00934     uint32_t           screen; 
00935     xcb_glx_fbconfig_t fbconfig; 
00936     xcb_window_t       window; 
00937     xcb_glx_window_t   glx_window; 
00938     uint32_t           num_attribs; 
00939 } xcb_glx_create_window_request_t;
00940 
00942 #define XCB_GLX_DELETE_WINDOW 32
00943 
00947 typedef struct xcb_glx_delete_window_request_t {
00948     uint8_t          major_opcode; 
00949     uint8_t          minor_opcode; 
00950     uint16_t         length; 
00951     xcb_glx_window_t glxwindow; 
00952 } xcb_glx_delete_window_request_t;
00953 
00955 #define XCB_GLX_NEW_LIST 101
00956 
00960 typedef struct xcb_glx_new_list_request_t {
00961     uint8_t               major_opcode; 
00962     uint8_t               minor_opcode; 
00963     uint16_t              length; 
00964     xcb_glx_context_tag_t context_tag; 
00965     uint32_t              list; 
00966     uint32_t              mode; 
00967 } xcb_glx_new_list_request_t;
00968 
00970 #define XCB_GLX_END_LIST 102
00971 
00975 typedef struct xcb_glx_end_list_request_t {
00976     uint8_t               major_opcode; 
00977     uint8_t               minor_opcode; 
00978     uint16_t              length; 
00979     xcb_glx_context_tag_t context_tag; 
00980 } xcb_glx_end_list_request_t;
00981 
00983 #define XCB_GLX_DELETE_LISTS 103
00984 
00988 typedef struct xcb_glx_delete_lists_request_t {
00989     uint8_t               major_opcode; 
00990     uint8_t               minor_opcode; 
00991     uint16_t              length; 
00992     xcb_glx_context_tag_t context_tag; 
00993     uint32_t              list; 
00994     int32_t               range; 
00995 } xcb_glx_delete_lists_request_t;
00996 
01000 typedef struct xcb_glx_gen_lists_cookie_t {
01001     unsigned int sequence; 
01002 } xcb_glx_gen_lists_cookie_t;
01003 
01005 #define XCB_GLX_GEN_LISTS 104
01006 
01010 typedef struct xcb_glx_gen_lists_request_t {
01011     uint8_t               major_opcode; 
01012     uint8_t               minor_opcode; 
01013     uint16_t              length; 
01014     xcb_glx_context_tag_t context_tag; 
01015     int32_t               range; 
01016 } xcb_glx_gen_lists_request_t;
01017 
01021 typedef struct xcb_glx_gen_lists_reply_t {
01022     uint8_t  response_type; 
01023     uint8_t  pad0; 
01024     uint16_t sequence; 
01025     uint32_t length; 
01026     uint32_t ret_val; 
01027 } xcb_glx_gen_lists_reply_t;
01028 
01030 #define XCB_GLX_FEEDBACK_BUFFER 105
01031 
01035 typedef struct xcb_glx_feedback_buffer_request_t {
01036     uint8_t               major_opcode; 
01037     uint8_t               minor_opcode; 
01038     uint16_t              length; 
01039     xcb_glx_context_tag_t context_tag; 
01040     int32_t               size; 
01041     int32_t               type; 
01042 } xcb_glx_feedback_buffer_request_t;
01043 
01045 #define XCB_GLX_SELECT_BUFFER 106
01046 
01050 typedef struct xcb_glx_select_buffer_request_t {
01051     uint8_t               major_opcode; 
01052     uint8_t               minor_opcode; 
01053     uint16_t              length; 
01054     xcb_glx_context_tag_t context_tag; 
01055     int32_t               size; 
01056 } xcb_glx_select_buffer_request_t;
01057 
01061 typedef struct xcb_glx_render_mode_cookie_t {
01062     unsigned int sequence; 
01063 } xcb_glx_render_mode_cookie_t;
01064 
01066 #define XCB_GLX_RENDER_MODE 107
01067 
01071 typedef struct xcb_glx_render_mode_request_t {
01072     uint8_t               major_opcode; 
01073     uint8_t               minor_opcode; 
01074     uint16_t              length; 
01075     xcb_glx_context_tag_t context_tag; 
01076     uint32_t              mode; 
01077 } xcb_glx_render_mode_request_t;
01078 
01082 typedef struct xcb_glx_render_mode_reply_t {
01083     uint8_t  response_type; 
01084     uint8_t  pad0; 
01085     uint16_t sequence; 
01086     uint32_t length; 
01087     uint32_t ret_val; 
01088     uint32_t n; 
01089     uint32_t new_mode; 
01090     uint8_t  pad1[12]; 
01091 } xcb_glx_render_mode_reply_t;
01092 
01093 typedef enum xcb_glx_rm_t {
01094     XCB_GLX_RM_GL_RENDER = 7168,
01095     XCB_GLX_RM_GL_FEEDBACK = 7169,
01096     XCB_GLX_RM_GL_SELECT = 7170
01097 } xcb_glx_rm_t;
01098 
01102 typedef struct xcb_glx_finish_cookie_t {
01103     unsigned int sequence; 
01104 } xcb_glx_finish_cookie_t;
01105 
01107 #define XCB_GLX_FINISH 108
01108 
01112 typedef struct xcb_glx_finish_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 } xcb_glx_finish_request_t;
01118 
01122 typedef struct xcb_glx_finish_reply_t {
01123     uint8_t  response_type; 
01124     uint8_t  pad0; 
01125     uint16_t sequence; 
01126     uint32_t length; 
01127 } xcb_glx_finish_reply_t;
01128 
01130 #define XCB_GLX_PIXEL_STOREF 109
01131 
01135 typedef struct xcb_glx_pixel_storef_request_t {
01136     uint8_t               major_opcode; 
01137     uint8_t               minor_opcode; 
01138     uint16_t              length; 
01139     xcb_glx_context_tag_t context_tag; 
01140     uint32_t              pname; 
01141     xcb_glx_float32_t     datum; 
01142 } xcb_glx_pixel_storef_request_t;
01143 
01145 #define XCB_GLX_PIXEL_STOREI 110
01146 
01150 typedef struct xcb_glx_pixel_storei_request_t {
01151     uint8_t               major_opcode; 
01152     uint8_t               minor_opcode; 
01153     uint16_t              length; 
01154     xcb_glx_context_tag_t context_tag; 
01155     uint32_t              pname; 
01156     int32_t               datum; 
01157 } xcb_glx_pixel_storei_request_t;
01158 
01162 typedef struct xcb_glx_read_pixels_cookie_t {
01163     unsigned int sequence; 
01164 } xcb_glx_read_pixels_cookie_t;
01165 
01167 #define XCB_GLX_READ_PIXELS 111
01168 
01172 typedef struct xcb_glx_read_pixels_request_t {
01173     uint8_t               major_opcode; 
01174     uint8_t               minor_opcode; 
01175     uint16_t              length; 
01176     xcb_glx_context_tag_t context_tag; 
01177     int32_t               x; 
01178     int32_t               y; 
01179     int32_t               width; 
01180     int32_t               height; 
01181     uint32_t              format; 
01182     uint32_t              type; 
01183     uint8_t               swap_bytes; 
01184     uint8_t               lsb_first; 
01185 } xcb_glx_read_pixels_request_t;
01186 
01190 typedef struct xcb_glx_read_pixels_reply_t {
01191     uint8_t  response_type; 
01192     uint8_t  pad0; 
01193     uint16_t sequence; 
01194     uint32_t length; 
01195     uint8_t  pad1[24]; 
01196 } xcb_glx_read_pixels_reply_t;
01197 
01201 typedef struct xcb_glx_get_booleanv_cookie_t {
01202     unsigned int sequence; 
01203 } xcb_glx_get_booleanv_cookie_t;
01204 
01206 #define XCB_GLX_GET_BOOLEANV 112
01207 
01211 typedef struct xcb_glx_get_booleanv_request_t {
01212     uint8_t               major_opcode; 
01213     uint8_t               minor_opcode; 
01214     uint16_t              length; 
01215     xcb_glx_context_tag_t context_tag; 
01216     int32_t               pname; 
01217 } xcb_glx_get_booleanv_request_t;
01218 
01222 typedef struct xcb_glx_get_booleanv_reply_t {
01223     uint8_t  response_type; 
01224     uint8_t  pad0; 
01225     uint16_t sequence; 
01226     uint32_t length; 
01227     uint8_t  pad1[4]; 
01228     uint32_t n; 
01229     uint8_t  datum; 
01230     uint8_t  pad2[15]; 
01231 } xcb_glx_get_booleanv_reply_t;
01232 
01236 typedef struct xcb_glx_get_clip_plane_cookie_t {
01237     unsigned int sequence; 
01238 } xcb_glx_get_clip_plane_cookie_t;
01239 
01241 #define XCB_GLX_GET_CLIP_PLANE 113
01242 
01246 typedef struct xcb_glx_get_clip_plane_request_t {
01247     uint8_t               major_opcode; 
01248     uint8_t               minor_opcode; 
01249     uint16_t              length; 
01250     xcb_glx_context_tag_t context_tag; 
01251     int32_t               plane; 
01252 } xcb_glx_get_clip_plane_request_t;
01253 
01257 typedef struct xcb_glx_get_clip_plane_reply_t {
01258     uint8_t  response_type; 
01259     uint8_t  pad0; 
01260     uint16_t sequence; 
01261     uint32_t length; 
01262     uint8_t  pad1[24]; 
01263 } xcb_glx_get_clip_plane_reply_t;
01264 
01268 typedef struct xcb_glx_get_doublev_cookie_t {
01269     unsigned int sequence; 
01270 } xcb_glx_get_doublev_cookie_t;
01271 
01273 #define XCB_GLX_GET_DOUBLEV 114
01274 
01278 typedef struct xcb_glx_get_doublev_request_t {
01279     uint8_t               major_opcode; 
01280     uint8_t               minor_opcode; 
01281     uint16_t              length; 
01282     xcb_glx_context_tag_t context_tag; 
01283     uint32_t              pname; 
01284 } xcb_glx_get_doublev_request_t;
01285 
01289 typedef struct xcb_glx_get_doublev_reply_t {
01290     uint8_t           response_type; 
01291     uint8_t           pad0; 
01292     uint16_t          sequence; 
01293     uint32_t          length; 
01294     uint8_t           pad1[4]; 
01295     uint32_t          n; 
01296     xcb_glx_float64_t datum; 
01297     uint8_t           pad2[8]; 
01298 } xcb_glx_get_doublev_reply_t;
01299 
01303 typedef struct xcb_glx_get_error_cookie_t {
01304     unsigned int sequence; 
01305 } xcb_glx_get_error_cookie_t;
01306 
01308 #define XCB_GLX_GET_ERROR 115
01309 
01313 typedef struct xcb_glx_get_error_request_t {
01314     uint8_t               major_opcode; 
01315     uint8_t               minor_opcode; 
01316     uint16_t              length; 
01317     xcb_glx_context_tag_t context_tag; 
01318 } xcb_glx_get_error_request_t;
01319 
01323 typedef struct xcb_glx_get_error_reply_t {
01324     uint8_t  response_type; 
01325     uint8_t  pad0; 
01326     uint16_t sequence; 
01327     uint32_t length; 
01328     int32_t  error; 
01329 } xcb_glx_get_error_reply_t;
01330 
01334 typedef struct xcb_glx_get_floatv_cookie_t {
01335     unsigned int sequence; 
01336 } xcb_glx_get_floatv_cookie_t;
01337 
01339 #define XCB_GLX_GET_FLOATV 116
01340 
01344 typedef struct xcb_glx_get_floatv_request_t {
01345     uint8_t               major_opcode; 
01346     uint8_t               minor_opcode; 
01347     uint16_t              length; 
01348     xcb_glx_context_tag_t context_tag; 
01349     uint32_t              pname; 
01350 } xcb_glx_get_floatv_request_t;
01351 
01355 typedef struct xcb_glx_get_floatv_reply_t {
01356     uint8_t           response_type; 
01357     uint8_t           pad0; 
01358     uint16_t          sequence; 
01359     uint32_t          length; 
01360     uint8_t           pad1[4]; 
01361     uint32_t          n; 
01362     xcb_glx_float32_t datum; 
01363     uint8_t           pad2[12]; 
01364 } xcb_glx_get_floatv_reply_t;
01365 
01369 typedef struct xcb_glx_get_integerv_cookie_t {
01370     unsigned int sequence; 
01371 } xcb_glx_get_integerv_cookie_t;
01372 
01374 #define XCB_GLX_GET_INTEGERV 117
01375 
01379 typedef struct xcb_glx_get_integerv_request_t {
01380     uint8_t               major_opcode; 
01381     uint8_t               minor_opcode; 
01382     uint16_t              length; 
01383     xcb_glx_context_tag_t context_tag; 
01384     uint32_t              pname; 
01385 } xcb_glx_get_integerv_request_t;
01386 
01390 typedef struct xcb_glx_get_integerv_reply_t {
01391     uint8_t  response_type; 
01392     uint8_t  pad0; 
01393     uint16_t sequence; 
01394     uint32_t length; 
01395     uint8_t  pad1[4]; 
01396     uint32_t n; 
01397     int32_t  datum; 
01398     uint8_t  pad2[12]; 
01399 } xcb_glx_get_integerv_reply_t;
01400 
01404 typedef struct xcb_glx_get_lightfv_cookie_t {
01405     unsigned int sequence; 
01406 } xcb_glx_get_lightfv_cookie_t;
01407 
01409 #define XCB_GLX_GET_LIGHTFV 118
01410 
01414 typedef struct xcb_glx_get_lightfv_request_t {
01415     uint8_t               major_opcode; 
01416     uint8_t               minor_opcode; 
01417     uint16_t              length; 
01418     xcb_glx_context_tag_t context_tag; 
01419     uint32_t              light; 
01420     uint32_t              pname; 
01421 } xcb_glx_get_lightfv_request_t;
01422 
01426 typedef struct xcb_glx_get_lightfv_reply_t {
01427     uint8_t           response_type; 
01428     uint8_t           pad0; 
01429     uint16_t          sequence; 
01430     uint32_t          length; 
01431     uint8_t           pad1[4]; 
01432     uint32_t          n; 
01433     xcb_glx_float32_t datum; 
01434     uint8_t           pad2[12]; 
01435 } xcb_glx_get_lightfv_reply_t;
01436 
01440 typedef struct xcb_glx_get_lightiv_cookie_t {
01441     unsigned int sequence; 
01442 } xcb_glx_get_lightiv_cookie_t;
01443 
01445 #define XCB_GLX_GET_LIGHTIV 119
01446 
01450 typedef struct xcb_glx_get_lightiv_request_t {
01451     uint8_t               major_opcode; 
01452     uint8_t               minor_opcode; 
01453     uint16_t              length; 
01454     xcb_glx_context_tag_t context_tag; 
01455     uint32_t              light; 
01456     uint32_t              pname; 
01457 } xcb_glx_get_lightiv_request_t;
01458 
01462 typedef struct xcb_glx_get_lightiv_reply_t {
01463     uint8_t  response_type; 
01464     uint8_t  pad0; 
01465     uint16_t sequence; 
01466     uint32_t length; 
01467     uint8_t  pad1[4]; 
01468     uint32_t n; 
01469     int32_t  datum; 
01470     uint8_t  pad2[12]; 
01471 } xcb_glx_get_lightiv_reply_t;
01472 
01476 typedef struct xcb_glx_get_mapdv_cookie_t {
01477     unsigned int sequence; 
01478 } xcb_glx_get_mapdv_cookie_t;
01479 
01481 #define XCB_GLX_GET_MAPDV 120
01482 
01486 typedef struct xcb_glx_get_mapdv_request_t {
01487     uint8_t               major_opcode; 
01488     uint8_t               minor_opcode; 
01489     uint16_t              length; 
01490     xcb_glx_context_tag_t context_tag; 
01491     uint32_t              target; 
01492     uint32_t              query; 
01493 } xcb_glx_get_mapdv_request_t;
01494 
01498 typedef struct xcb_glx_get_mapdv_reply_t {
01499     uint8_t           response_type; 
01500     uint8_t           pad0; 
01501     uint16_t          sequence; 
01502     uint32_t          length; 
01503     uint8_t           pad1[4]; 
01504     uint32_t          n; 
01505     xcb_glx_float64_t datum; 
01506     uint8_t           pad2[8]; 
01507 } xcb_glx_get_mapdv_reply_t;
01508 
01512 typedef struct xcb_glx_get_mapfv_cookie_t {
01513     unsigned int sequence; 
01514 } xcb_glx_get_mapfv_cookie_t;
01515 
01517 #define XCB_GLX_GET_MAPFV 121
01518 
01522 typedef struct xcb_glx_get_mapfv_request_t {
01523     uint8_t               major_opcode; 
01524     uint8_t               minor_opcode; 
01525     uint16_t              length; 
01526     xcb_glx_context_tag_t context_tag; 
01527     uint32_t              target; 
01528     uint32_t              query; 
01529 } xcb_glx_get_mapfv_request_t;
01530 
01534 typedef struct xcb_glx_get_mapfv_reply_t {
01535     uint8_t           response_type; 
01536     uint8_t           pad0; 
01537     uint16_t          sequence; 
01538     uint32_t          length; 
01539     uint8_t           pad1[4]; 
01540     uint32_t          n; 
01541     xcb_glx_float32_t datum; 
01542     uint8_t           pad2[12]; 
01543 } xcb_glx_get_mapfv_reply_t;
01544 
01548 typedef struct xcb_glx_get_mapiv_cookie_t {
01549     unsigned int sequence; 
01550 } xcb_glx_get_mapiv_cookie_t;
01551 
01553 #define XCB_GLX_GET_MAPIV 122
01554 
01558 typedef struct xcb_glx_get_mapiv_request_t {
01559     uint8_t               major_opcode; 
01560     uint8_t               minor_opcode; 
01561     uint16_t              length; 
01562     xcb_glx_context_tag_t context_tag; 
01563     uint32_t              target; 
01564     uint32_t              query; 
01565 } xcb_glx_get_mapiv_request_t;
01566 
01570 typedef struct xcb_glx_get_mapiv_reply_t {
01571     uint8_t  response_type; 
01572     uint8_t  pad0; 
01573     uint16_t sequence; 
01574     uint32_t length; 
01575     uint8_t  pad1[4]; 
01576     uint32_t n; 
01577     int32_t  datum; 
01578     uint8_t  pad2[12]; 
01579 } xcb_glx_get_mapiv_reply_t;
01580 
01584 typedef struct xcb_glx_get_materialfv_cookie_t {
01585     unsigned int sequence; 
01586 } xcb_glx_get_materialfv_cookie_t;
01587 
01589 #define XCB_GLX_GET_MATERIALFV 123
01590 
01594 typedef struct xcb_glx_get_materialfv_request_t {
01595     uint8_t               major_opcode; 
01596     uint8_t               minor_opcode; 
01597     uint16_t              length; 
01598     xcb_glx_context_tag_t context_tag; 
01599     uint32_t              face; 
01600     uint32_t              pname; 
01601 } xcb_glx_get_materialfv_request_t;
01602 
01606 typedef struct xcb_glx_get_materialfv_reply_t {
01607     uint8_t           response_type; 
01608     uint8_t           pad0; 
01609     uint16_t          sequence; 
01610     uint32_t          length; 
01611     uint8_t           pad1[4]; 
01612     uint32_t          n; 
01613     xcb_glx_float32_t datum; 
01614     uint8_t           pad2[12]; 
01615 } xcb_glx_get_materialfv_reply_t;
01616 
01620 typedef struct xcb_glx_get_materialiv_cookie_t {
01621     unsigned int sequence; 
01622 } xcb_glx_get_materialiv_cookie_t;
01623 
01625 #define XCB_GLX_GET_MATERIALIV 124
01626 
01630 typedef struct xcb_glx_get_materialiv_request_t {
01631     uint8_t               major_opcode; 
01632     uint8_t               minor_opcode; 
01633     uint16_t              length; 
01634     xcb_glx_context_tag_t context_tag; 
01635     uint32_t              face; 
01636     uint32_t              pname; 
01637 } xcb_glx_get_materialiv_request_t;
01638 
01642 typedef struct xcb_glx_get_materialiv_reply_t {
01643     uint8_t  response_type; 
01644     uint8_t  pad0; 
01645     uint16_t sequence; 
01646     uint32_t length; 
01647     uint8_t  pad1[4]; 
01648     uint32_t n; 
01649     int32_t  datum; 
01650     uint8_t  pad2[12]; 
01651 } xcb_glx_get_materialiv_reply_t;
01652 
01656 typedef struct xcb_glx_get_pixel_mapfv_cookie_t {
01657     unsigned int sequence; 
01658 } xcb_glx_get_pixel_mapfv_cookie_t;
01659 
01661 #define XCB_GLX_GET_PIXEL_MAPFV 125
01662 
01666 typedef struct xcb_glx_get_pixel_mapfv_request_t {
01667     uint8_t               major_opcode; 
01668     uint8_t               minor_opcode; 
01669     uint16_t              length; 
01670     xcb_glx_context_tag_t context_tag; 
01671     uint32_t              map; 
01672 } xcb_glx_get_pixel_mapfv_request_t;
01673 
01677 typedef struct xcb_glx_get_pixel_mapfv_reply_t {
01678     uint8_t           response_type; 
01679     uint8_t           pad0; 
01680     uint16_t          sequence; 
01681     uint32_t          length; 
01682     uint8_t           pad1[4]; 
01683     uint32_t          n; 
01684     xcb_glx_float32_t datum; 
01685     uint8_t           pad2[12]; 
01686 } xcb_glx_get_pixel_mapfv_reply_t;
01687 
01691 typedef struct xcb_glx_get_pixel_mapuiv_cookie_t {
01692     unsigned int sequence; 
01693 } xcb_glx_get_pixel_mapuiv_cookie_t;
01694 
01696 #define XCB_GLX_GET_PIXEL_MAPUIV 126
01697 
01701 typedef struct xcb_glx_get_pixel_mapuiv_request_t {
01702     uint8_t               major_opcode; 
01703     uint8_t               minor_opcode; 
01704     uint16_t              length; 
01705     xcb_glx_context_tag_t context_tag; 
01706     uint32_t              map; 
01707 } xcb_glx_get_pixel_mapuiv_request_t;
01708 
01712 typedef struct xcb_glx_get_pixel_mapuiv_reply_t {
01713     uint8_t  response_type; 
01714     uint8_t  pad0; 
01715     uint16_t sequence; 
01716     uint32_t length; 
01717     uint8_t  pad1[4]; 
01718     uint32_t n; 
01719     uint32_t datum; 
01720     uint8_t  pad2[12]; 
01721 } xcb_glx_get_pixel_mapuiv_reply_t;
01722 
01726 typedef struct xcb_glx_get_pixel_mapusv_cookie_t {
01727     unsigned int sequence; 
01728 } xcb_glx_get_pixel_mapusv_cookie_t;
01729 
01731 #define XCB_GLX_GET_PIXEL_MAPUSV 127
01732 
01736 typedef struct xcb_glx_get_pixel_mapusv_request_t {
01737     uint8_t               major_opcode; 
01738     uint8_t               minor_opcode; 
01739     uint16_t              length; 
01740     xcb_glx_context_tag_t context_tag; 
01741     uint32_t              map; 
01742 } xcb_glx_get_pixel_mapusv_request_t;
01743 
01747 typedef struct xcb_glx_get_pixel_mapusv_reply_t {
01748     uint8_t  response_type; 
01749     uint8_t  pad0; 
01750     uint16_t sequence; 
01751     uint32_t length; 
01752     uint8_t  pad1[4]; 
01753     uint32_t n; 
01754     uint16_t datum; 
01755     uint8_t  pad2[16]; 
01756 } xcb_glx_get_pixel_mapusv_reply_t;
01757 
01761 typedef struct xcb_glx_get_polygon_stipple_cookie_t {
01762     unsigned int sequence; 
01763 } xcb_glx_get_polygon_stipple_cookie_t;
01764 
01766 #define XCB_GLX_GET_POLYGON_STIPPLE 128
01767 
01771 typedef struct xcb_glx_get_polygon_stipple_request_t {
01772     uint8_t               major_opcode; 
01773     uint8_t               minor_opcode; 
01774     uint16_t              length; 
01775     xcb_glx_context_tag_t context_tag; 
01776     uint8_t               lsb_first; 
01777 } xcb_glx_get_polygon_stipple_request_t;
01778 
01782 typedef struct xcb_glx_get_polygon_stipple_reply_t {
01783     uint8_t  response_type; 
01784     uint8_t  pad0; 
01785     uint16_t sequence; 
01786     uint32_t length; 
01787     uint8_t  pad1[24]; 
01788 } xcb_glx_get_polygon_stipple_reply_t;
01789 
01793 typedef struct xcb_glx_get_string_cookie_t {
01794     unsigned int sequence; 
01795 } xcb_glx_get_string_cookie_t;
01796 
01798 #define XCB_GLX_GET_STRING 129
01799 
01803 typedef struct xcb_glx_get_string_request_t {
01804     uint8_t               major_opcode; 
01805     uint8_t               minor_opcode; 
01806     uint16_t              length; 
01807     xcb_glx_context_tag_t context_tag; 
01808     uint32_t              name; 
01809 } xcb_glx_get_string_request_t;
01810 
01814 typedef struct xcb_glx_get_string_reply_t {
01815     uint8_t  response_type; 
01816     uint8_t  pad0; 
01817     uint16_t sequence; 
01818     uint32_t length; 
01819     uint8_t  pad1[4]; 
01820     uint32_t n; 
01821     uint8_t  pad2[16]; 
01822 } xcb_glx_get_string_reply_t;
01823 
01827 typedef struct xcb_glx_get_tex_envfv_cookie_t {
01828     unsigned int sequence; 
01829 } xcb_glx_get_tex_envfv_cookie_t;
01830 
01832 #define XCB_GLX_GET_TEX_ENVFV 130
01833 
01837 typedef struct xcb_glx_get_tex_envfv_request_t {
01838     uint8_t               major_opcode; 
01839     uint8_t               minor_opcode; 
01840     uint16_t              length; 
01841     xcb_glx_context_tag_t context_tag; 
01842     uint32_t              target; 
01843     uint32_t              pname; 
01844 } xcb_glx_get_tex_envfv_request_t;
01845 
01849 typedef struct xcb_glx_get_tex_envfv_reply_t {
01850     uint8_t           response_type; 
01851     uint8_t           pad0; 
01852     uint16_t          sequence; 
01853     uint32_t          length; 
01854     uint8_t           pad1[4]; 
01855     uint32_t          n; 
01856     xcb_glx_float32_t datum; 
01857     uint8_t           pad2[12]; 
01858 } xcb_glx_get_tex_envfv_reply_t;
01859 
01863 typedef struct xcb_glx_get_tex_enviv_cookie_t {
01864     unsigned int sequence; 
01865 } xcb_glx_get_tex_enviv_cookie_t;
01866 
01868 #define XCB_GLX_GET_TEX_ENVIV 131
01869 
01873 typedef struct xcb_glx_get_tex_enviv_request_t {
01874     uint8_t               major_opcode; 
01875     uint8_t               minor_opcode; 
01876     uint16_t              length; 
01877     xcb_glx_context_tag_t context_tag; 
01878     uint32_t              target; 
01879     uint32_t              pname; 
01880 } xcb_glx_get_tex_enviv_request_t;
01881 
01885 typedef struct xcb_glx_get_tex_enviv_reply_t {
01886     uint8_t  response_type; 
01887     uint8_t  pad0; 
01888     uint16_t sequence; 
01889     uint32_t length; 
01890     uint8_t  pad1[4]; 
01891     uint32_t n; 
01892     int32_t  datum; 
01893     uint8_t  pad2[12]; 
01894 } xcb_glx_get_tex_enviv_reply_t;
01895 
01899 typedef struct xcb_glx_get_tex_gendv_cookie_t {
01900     unsigned int sequence; 
01901 } xcb_glx_get_tex_gendv_cookie_t;
01902 
01904 #define XCB_GLX_GET_TEX_GENDV 132
01905 
01909 typedef struct xcb_glx_get_tex_gendv_request_t {
01910     uint8_t               major_opcode; 
01911     uint8_t               minor_opcode; 
01912     uint16_t              length; 
01913     xcb_glx_context_tag_t context_tag; 
01914     uint32_t              coord; 
01915     uint32_t              pname; 
01916 } xcb_glx_get_tex_gendv_request_t;
01917 
01921 typedef struct xcb_glx_get_tex_gendv_reply_t {
01922     uint8_t           response_type; 
01923     uint8_t           pad0; 
01924     uint16_t          sequence; 
01925     uint32_t          length; 
01926     uint8_t           pad1[4]; 
01927     uint32_t          n; 
01928     xcb_glx_float64_t datum; 
01929     uint8_t           pad2[8]; 
01930 } xcb_glx_get_tex_gendv_reply_t;
01931 
01935 typedef struct xcb_glx_get_tex_genfv_cookie_t {
01936     unsigned int sequence; 
01937 } xcb_glx_get_tex_genfv_cookie_t;
01938 
01940 #define XCB_GLX_GET_TEX_GENFV 133
01941 
01945 typedef struct xcb_glx_get_tex_genfv_request_t {
01946     uint8_t               major_opcode; 
01947     uint8_t               minor_opcode; 
01948     uint16_t              length; 
01949     xcb_glx_context_tag_t context_tag; 
01950     uint32_t              coord; 
01951     uint32_t              pname; 
01952 } xcb_glx_get_tex_genfv_request_t;
01953 
01957 typedef struct xcb_glx_get_tex_genfv_reply_t {
01958     uint8_t           response_type; 
01959     uint8_t           pad0; 
01960     uint16_t          sequence; 
01961     uint32_t          length; 
01962     uint8_t           pad1[4]; 
01963     uint32_t          n; 
01964     xcb_glx_float32_t datum; 
01965     uint8_t           pad2[12]; 
01966 } xcb_glx_get_tex_genfv_reply_t;
01967 
01971 typedef struct xcb_glx_get_tex_geniv_cookie_t {
01972     unsigned int sequence; 
01973 } xcb_glx_get_tex_geniv_cookie_t;
01974 
01976 #define XCB_GLX_GET_TEX_GENIV 134
01977 
01981 typedef struct xcb_glx_get_tex_geniv_request_t {
01982     uint8_t               major_opcode; 
01983     uint8_t               minor_opcode; 
01984     uint16_t              length; 
01985     xcb_glx_context_tag_t context_tag; 
01986     uint32_t              coord; 
01987     uint32_t              pname; 
01988 } xcb_glx_get_tex_geniv_request_t;
01989 
01993 typedef struct xcb_glx_get_tex_geniv_reply_t {
01994     uint8_t  response_type; 
01995     uint8_t  pad0; 
01996     uint16_t sequence; 
01997     uint32_t length; 
01998     uint8_t  pad1[4]; 
01999     uint32_t n; 
02000     int32_t  datum; 
02001     uint8_t  pad2[12]; 
02002 } xcb_glx_get_tex_geniv_reply_t;
02003 
02007 typedef struct xcb_glx_get_tex_image_cookie_t {
02008     unsigned int sequence; 
02009 } xcb_glx_get_tex_image_cookie_t;
02010 
02012 #define XCB_GLX_GET_TEX_IMAGE 135
02013 
02017 typedef struct xcb_glx_get_tex_image_request_t {
02018     uint8_t               major_opcode; 
02019     uint8_t               minor_opcode; 
02020     uint16_t              length; 
02021     xcb_glx_context_tag_t context_tag; 
02022     uint32_t              target; 
02023     int32_t               level; 
02024     uint32_t              format; 
02025     uint32_t              type; 
02026     uint8_t               swap_bytes; 
02027 } xcb_glx_get_tex_image_request_t;
02028 
02032 typedef struct xcb_glx_get_tex_image_reply_t {
02033     uint8_t  response_type; 
02034     uint8_t  pad0; 
02035     uint16_t sequence; 
02036     uint32_t length; 
02037     uint8_t  pad1[8]; 
02038     int32_t  width; 
02039     int32_t  height; 
02040     int32_t  depth; 
02041     uint8_t  pad2[4]; 
02042 } xcb_glx_get_tex_image_reply_t;
02043 
02047 typedef struct xcb_glx_get_tex_parameterfv_cookie_t {
02048     unsigned int sequence; 
02049 } xcb_glx_get_tex_parameterfv_cookie_t;
02050 
02052 #define XCB_GLX_GET_TEX_PARAMETERFV 136
02053 
02057 typedef struct xcb_glx_get_tex_parameterfv_request_t {
02058     uint8_t               major_opcode; 
02059     uint8_t               minor_opcode; 
02060     uint16_t              length; 
02061     xcb_glx_context_tag_t context_tag; 
02062     uint32_t              target; 
02063     uint32_t              pname; 
02064 } xcb_glx_get_tex_parameterfv_request_t;
02065 
02069 typedef struct xcb_glx_get_tex_parameterfv_reply_t {
02070     uint8_t           response_type; 
02071     uint8_t           pad0; 
02072     uint16_t          sequence; 
02073     uint32_t          length; 
02074     uint8_t           pad1[4]; 
02075     uint32_t          n; 
02076     xcb_glx_float32_t datum; 
02077     uint8_t           pad2[12]; 
02078 } xcb_glx_get_tex_parameterfv_reply_t;
02079 
02083 typedef struct xcb_glx_get_tex_parameteriv_cookie_t {
02084     unsigned int sequence; 
02085 } xcb_glx_get_tex_parameteriv_cookie_t;
02086 
02088 #define XCB_GLX_GET_TEX_PARAMETERIV 137
02089 
02093 typedef struct xcb_glx_get_tex_parameteriv_request_t {
02094     uint8_t               major_opcode; 
02095     uint8_t               minor_opcode; 
02096     uint16_t              length; 
02097     xcb_glx_context_tag_t context_tag; 
02098     uint32_t              target; 
02099     uint32_t              pname; 
02100 } xcb_glx_get_tex_parameteriv_request_t;
02101 
02105 typedef struct xcb_glx_get_tex_parameteriv_reply_t {
02106     uint8_t  response_type; 
02107     uint8_t  pad0; 
02108     uint16_t sequence; 
02109     uint32_t length; 
02110     uint8_t  pad1[4]; 
02111     uint32_t n; 
02112     int32_t  datum; 
02113     uint8_t  pad2[12]; 
02114 } xcb_glx_get_tex_parameteriv_reply_t;
02115 
02119 typedef struct xcb_glx_get_tex_level_parameterfv_cookie_t {
02120     unsigned int sequence; 
02121 } xcb_glx_get_tex_level_parameterfv_cookie_t;
02122 
02124 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERFV 138
02125 
02129 typedef struct xcb_glx_get_tex_level_parameterfv_request_t {
02130     uint8_t               major_opcode; 
02131     uint8_t               minor_opcode; 
02132     uint16_t              length; 
02133     xcb_glx_context_tag_t context_tag; 
02134     uint32_t              target; 
02135     int32_t               level; 
02136     uint32_t              pname; 
02137 } xcb_glx_get_tex_level_parameterfv_request_t;
02138 
02142 typedef struct xcb_glx_get_tex_level_parameterfv_reply_t {
02143     uint8_t           response_type; 
02144     uint8_t           pad0; 
02145     uint16_t          sequence; 
02146     uint32_t          length; 
02147     uint8_t           pad1[4]; 
02148     uint32_t          n; 
02149     xcb_glx_float32_t datum; 
02150     uint8_t           pad2[12]; 
02151 } xcb_glx_get_tex_level_parameterfv_reply_t;
02152 
02156 typedef struct xcb_glx_get_tex_level_parameteriv_cookie_t {
02157     unsigned int sequence; 
02158 } xcb_glx_get_tex_level_parameteriv_cookie_t;
02159 
02161 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERIV 139
02162 
02166 typedef struct xcb_glx_get_tex_level_parameteriv_request_t {
02167     uint8_t               major_opcode; 
02168     uint8_t               minor_opcode; 
02169     uint16_t              length; 
02170     xcb_glx_context_tag_t context_tag; 
02171     uint32_t              target; 
02172     int32_t               level; 
02173     uint32_t              pname; 
02174 } xcb_glx_get_tex_level_parameteriv_request_t;
02175 
02179 typedef struct xcb_glx_get_tex_level_parameteriv_reply_t {
02180     uint8_t  response_type; 
02181     uint8_t  pad0; 
02182     uint16_t sequence; 
02183     uint32_t length; 
02184     uint8_t  pad1[4]; 
02185     uint32_t n; 
02186     int32_t  datum; 
02187     uint8_t  pad2[12]; 
02188 } xcb_glx_get_tex_level_parameteriv_reply_t;
02189 
02193 typedef struct xcb_glx_is_list_cookie_t {
02194     unsigned int sequence; 
02195 } xcb_glx_is_list_cookie_t;
02196 
02198 #define XCB_GLX_IS_LIST 141
02199 
02203 typedef struct xcb_glx_is_list_request_t {
02204     uint8_t               major_opcode; 
02205     uint8_t               minor_opcode; 
02206     uint16_t              length; 
02207     xcb_glx_context_tag_t context_tag; 
02208     uint32_t              list; 
02209 } xcb_glx_is_list_request_t;
02210 
02214 typedef struct xcb_glx_is_list_reply_t {
02215     uint8_t          response_type; 
02216     uint8_t          pad0; 
02217     uint16_t         sequence; 
02218     uint32_t         length; 
02219     xcb_glx_bool32_t ret_val; 
02220 } xcb_glx_is_list_reply_t;
02221 
02223 #define XCB_GLX_FLUSH 142
02224 
02228 typedef struct xcb_glx_flush_request_t {
02229     uint8_t               major_opcode; 
02230     uint8_t               minor_opcode; 
02231     uint16_t              length; 
02232     xcb_glx_context_tag_t context_tag; 
02233 } xcb_glx_flush_request_t;
02234 
02238 typedef struct xcb_glx_are_textures_resident_cookie_t {
02239     unsigned int sequence; 
02240 } xcb_glx_are_textures_resident_cookie_t;
02241 
02243 #define XCB_GLX_ARE_TEXTURES_RESIDENT 143
02244 
02248 typedef struct xcb_glx_are_textures_resident_request_t {
02249     uint8_t               major_opcode; 
02250     uint8_t               minor_opcode; 
02251     uint16_t              length; 
02252     xcb_glx_context_tag_t context_tag; 
02253     int32_t               n; 
02254 } xcb_glx_are_textures_resident_request_t;
02255 
02259 typedef struct xcb_glx_are_textures_resident_reply_t {
02260     uint8_t          response_type; 
02261     uint8_t          pad0; 
02262     uint16_t         sequence; 
02263     uint32_t         length; 
02264     xcb_glx_bool32_t ret_val; 
02265     uint8_t          pad1[20]; 
02266 } xcb_glx_are_textures_resident_reply_t;
02267 
02269 #define XCB_GLX_DELETE_TEXTURES 144
02270 
02274 typedef struct xcb_glx_delete_textures_request_t {
02275     uint8_t               major_opcode; 
02276     uint8_t               minor_opcode; 
02277     uint16_t              length; 
02278     xcb_glx_context_tag_t context_tag; 
02279     int32_t               n; 
02280 } xcb_glx_delete_textures_request_t;
02281 
02285 typedef struct xcb_glx_gen_textures_cookie_t {
02286     unsigned int sequence; 
02287 } xcb_glx_gen_textures_cookie_t;
02288 
02290 #define XCB_GLX_GEN_TEXTURES 145
02291 
02295 typedef struct xcb_glx_gen_textures_request_t {
02296     uint8_t               major_opcode; 
02297     uint8_t               minor_opcode; 
02298     uint16_t              length; 
02299     xcb_glx_context_tag_t context_tag; 
02300     int32_t               n; 
02301 } xcb_glx_gen_textures_request_t;
02302 
02306 typedef struct xcb_glx_gen_textures_reply_t {
02307     uint8_t  response_type; 
02308     uint8_t  pad0; 
02309     uint16_t sequence; 
02310     uint32_t length; 
02311     uint8_t  pad1[24]; 
02312 } xcb_glx_gen_textures_reply_t;
02313 
02317 typedef struct xcb_glx_is_texture_cookie_t {
02318     unsigned int sequence; 
02319 } xcb_glx_is_texture_cookie_t;
02320 
02322 #define XCB_GLX_IS_TEXTURE 146
02323 
02327 typedef struct xcb_glx_is_texture_request_t {
02328     uint8_t               major_opcode; 
02329     uint8_t               minor_opcode; 
02330     uint16_t              length; 
02331     xcb_glx_context_tag_t context_tag; 
02332     uint32_t              texture; 
02333 } xcb_glx_is_texture_request_t;
02334 
02338 typedef struct xcb_glx_is_texture_reply_t {
02339     uint8_t          response_type; 
02340     uint8_t          pad0; 
02341     uint16_t         sequence; 
02342     uint32_t         length; 
02343     xcb_glx_bool32_t ret_val; 
02344 } xcb_glx_is_texture_reply_t;
02345 
02349 typedef struct xcb_glx_get_color_table_cookie_t {
02350     unsigned int sequence; 
02351 } xcb_glx_get_color_table_cookie_t;
02352 
02354 #define XCB_GLX_GET_COLOR_TABLE 147
02355 
02359 typedef struct xcb_glx_get_color_table_request_t {
02360     uint8_t               major_opcode; 
02361     uint8_t               minor_opcode; 
02362     uint16_t              length; 
02363     xcb_glx_context_tag_t context_tag; 
02364     uint32_t              target; 
02365     uint32_t              format; 
02366     uint32_t              type; 
02367     uint8_t               swap_bytes; 
02368 } xcb_glx_get_color_table_request_t;
02369 
02373 typedef struct xcb_glx_get_color_table_reply_t {
02374     uint8_t  response_type; 
02375     uint8_t  pad0; 
02376     uint16_t sequence; 
02377     uint32_t length; 
02378     uint8_t  pad1[8]; 
02379     int32_t  width; 
02380     uint8_t  pad2[12]; 
02381 } xcb_glx_get_color_table_reply_t;
02382 
02386 typedef struct xcb_glx_get_color_table_parameterfv_cookie_t {
02387     unsigned int sequence; 
02388 } xcb_glx_get_color_table_parameterfv_cookie_t;
02389 
02391 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERFV 148
02392 
02396 typedef struct xcb_glx_get_color_table_parameterfv_request_t {
02397     uint8_t               major_opcode; 
02398     uint8_t               minor_opcode; 
02399     uint16_t              length; 
02400     xcb_glx_context_tag_t context_tag; 
02401     uint32_t              target; 
02402     uint32_t              pname; 
02403 } xcb_glx_get_color_table_parameterfv_request_t;
02404 
02408 typedef struct xcb_glx_get_color_table_parameterfv_reply_t {
02409     uint8_t           response_type; 
02410     uint8_t           pad0; 
02411     uint16_t          sequence; 
02412     uint32_t          length; 
02413     uint8_t           pad1[4]; 
02414     uint32_t          n; 
02415     xcb_glx_float32_t datum; 
02416     uint8_t           pad2[12]; 
02417 } xcb_glx_get_color_table_parameterfv_reply_t;
02418 
02422 typedef struct xcb_glx_get_color_table_parameteriv_cookie_t {
02423     unsigned int sequence; 
02424 } xcb_glx_get_color_table_parameteriv_cookie_t;
02425 
02427 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERIV 149
02428 
02432 typedef struct xcb_glx_get_color_table_parameteriv_request_t {
02433     uint8_t               major_opcode; 
02434     uint8_t               minor_opcode; 
02435     uint16_t              length; 
02436     xcb_glx_context_tag_t context_tag; 
02437     uint32_t              target; 
02438     uint32_t              pname; 
02439 } xcb_glx_get_color_table_parameteriv_request_t;
02440 
02444 typedef struct xcb_glx_get_color_table_parameteriv_reply_t {
02445     uint8_t  response_type; 
02446     uint8_t  pad0; 
02447     uint16_t sequence; 
02448     uint32_t length; 
02449     uint8_t  pad1[4]; 
02450     uint32_t n; 
02451     int32_t  datum; 
02452     uint8_t  pad2[12]; 
02453 } xcb_glx_get_color_table_parameteriv_reply_t;
02454 
02458 typedef struct xcb_glx_get_convolution_filter_cookie_t {
02459     unsigned int sequence; 
02460 } xcb_glx_get_convolution_filter_cookie_t;
02461 
02463 #define XCB_GLX_GET_CONVOLUTION_FILTER 150
02464 
02468 typedef struct xcb_glx_get_convolution_filter_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_convolution_filter_request_t;
02478 
02482 typedef struct xcb_glx_get_convolution_filter_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     int32_t  height; 
02490     uint8_t  pad2[8]; 
02491 } xcb_glx_get_convolution_filter_reply_t;
02492 
02496 typedef struct xcb_glx_get_convolution_parameterfv_cookie_t {
02497     unsigned int sequence; 
02498 } xcb_glx_get_convolution_parameterfv_cookie_t;
02499 
02501 #define XCB_GLX_GET_CONVOLUTION_PARAMETERFV 151
02502 
02506 typedef struct xcb_glx_get_convolution_parameterfv_request_t {
02507     uint8_t               major_opcode; 
02508     uint8_t               minor_opcode; 
02509     uint16_t              length; 
02510     xcb_glx_context_tag_t context_tag; 
02511     uint32_t              target; 
02512     uint32_t              pname; 
02513 } xcb_glx_get_convolution_parameterfv_request_t;
02514 
02518 typedef struct xcb_glx_get_convolution_parameterfv_reply_t {
02519     uint8_t           response_type; 
02520     uint8_t           pad0; 
02521     uint16_t          sequence; 
02522     uint32_t          length; 
02523     uint8_t           pad1[4]; 
02524     uint32_t          n; 
02525     xcb_glx_float32_t datum; 
02526     uint8_t           pad2[12]; 
02527 } xcb_glx_get_convolution_parameterfv_reply_t;
02528 
02532 typedef struct xcb_glx_get_convolution_parameteriv_cookie_t {
02533     unsigned int sequence; 
02534 } xcb_glx_get_convolution_parameteriv_cookie_t;
02535 
02537 #define XCB_GLX_GET_CONVOLUTION_PARAMETERIV 152
02538 
02542 typedef struct xcb_glx_get_convolution_parameteriv_request_t {
02543     uint8_t               major_opcode; 
02544     uint8_t               minor_opcode; 
02545     uint16_t              length; 
02546     xcb_glx_context_tag_t context_tag; 
02547     uint32_t              target; 
02548     uint32_t              pname; 
02549 } xcb_glx_get_convolution_parameteriv_request_t;
02550 
02554 typedef struct xcb_glx_get_convolution_parameteriv_reply_t {
02555     uint8_t  response_type; 
02556     uint8_t  pad0; 
02557     uint16_t sequence; 
02558     uint32_t length; 
02559     uint8_t  pad1[4]; 
02560     uint32_t n; 
02561     int32_t  datum; 
02562     uint8_t  pad2[12]; 
02563 } xcb_glx_get_convolution_parameteriv_reply_t;
02564 
02568 typedef struct xcb_glx_get_separable_filter_cookie_t {
02569     unsigned int sequence; 
02570 } xcb_glx_get_separable_filter_cookie_t;
02571 
02573 #define XCB_GLX_GET_SEPARABLE_FILTER 153
02574 
02578 typedef struct xcb_glx_get_separable_filter_request_t {
02579     uint8_t               major_opcode; 
02580     uint8_t               minor_opcode; 
02581     uint16_t              length; 
02582     xcb_glx_context_tag_t context_tag; 
02583     uint32_t              target; 
02584     uint32_t              format; 
02585     uint32_t              type; 
02586     uint8_t               swap_bytes; 
02587 } xcb_glx_get_separable_filter_request_t;
02588 
02592 typedef struct xcb_glx_get_separable_filter_reply_t {
02593     uint8_t  response_type; 
02594     uint8_t  pad0; 
02595     uint16_t sequence; 
02596     uint32_t length; 
02597     uint8_t  pad1[8]; 
02598     int32_t  row_w; 
02599     int32_t  col_h; 
02600     uint8_t  pad2[8]; 
02601 } xcb_glx_get_separable_filter_reply_t;
02602 
02606 typedef struct xcb_glx_get_histogram_cookie_t {
02607     unsigned int sequence; 
02608 } xcb_glx_get_histogram_cookie_t;
02609 
02611 #define XCB_GLX_GET_HISTOGRAM 154
02612 
02616 typedef struct xcb_glx_get_histogram_request_t {
02617     uint8_t               major_opcode; 
02618     uint8_t               minor_opcode; 
02619     uint16_t              length; 
02620     xcb_glx_context_tag_t context_tag; 
02621     uint32_t              target; 
02622     uint32_t              format; 
02623     uint32_t              type; 
02624     uint8_t               swap_bytes; 
02625     uint8_t               reset; 
02626 } xcb_glx_get_histogram_request_t;
02627 
02631 typedef struct xcb_glx_get_histogram_reply_t {
02632     uint8_t  response_type; 
02633     uint8_t  pad0; 
02634     uint16_t sequence; 
02635     uint32_t length; 
02636     uint8_t  pad1[8]; 
02637     int32_t  width; 
02638     uint8_t  pad2[12]; 
02639 } xcb_glx_get_histogram_reply_t;
02640 
02644 typedef struct xcb_glx_get_histogram_parameterfv_cookie_t {
02645     unsigned int sequence; 
02646 } xcb_glx_get_histogram_parameterfv_cookie_t;
02647 
02649 #define XCB_GLX_GET_HISTOGRAM_PARAMETERFV 155
02650 
02654 typedef struct xcb_glx_get_histogram_parameterfv_request_t {
02655     uint8_t               major_opcode; 
02656     uint8_t               minor_opcode; 
02657     uint16_t              length; 
02658     xcb_glx_context_tag_t context_tag; 
02659     uint32_t              target; 
02660     uint32_t              pname; 
02661 } xcb_glx_get_histogram_parameterfv_request_t;
02662 
02666 typedef struct xcb_glx_get_histogram_parameterfv_reply_t {
02667     uint8_t           response_type; 
02668     uint8_t           pad0; 
02669     uint16_t          sequence; 
02670     uint32_t          length; 
02671     uint8_t           pad1[4]; 
02672     uint32_t          n; 
02673     xcb_glx_float32_t datum; 
02674     uint8_t           pad2[12]; 
02675 } xcb_glx_get_histogram_parameterfv_reply_t;
02676 
02680 typedef struct xcb_glx_get_histogram_parameteriv_cookie_t {
02681     unsigned int sequence; 
02682 } xcb_glx_get_histogram_parameteriv_cookie_t;
02683 
02685 #define XCB_GLX_GET_HISTOGRAM_PARAMETERIV 156
02686 
02690 typedef struct xcb_glx_get_histogram_parameteriv_request_t {
02691     uint8_t               major_opcode; 
02692     uint8_t               minor_opcode; 
02693     uint16_t              length; 
02694     xcb_glx_context_tag_t context_tag; 
02695     uint32_t              target; 
02696     uint32_t              pname; 
02697 } xcb_glx_get_histogram_parameteriv_request_t;
02698 
02702 typedef struct xcb_glx_get_histogram_parameteriv_reply_t {
02703     uint8_t  response_type; 
02704     uint8_t  pad0; 
02705     uint16_t sequence; 
02706     uint32_t length; 
02707     uint8_t  pad1[4]; 
02708     uint32_t n; 
02709     int32_t  datum; 
02710     uint8_t  pad2[12]; 
02711 } xcb_glx_get_histogram_parameteriv_reply_t;
02712 
02716 typedef struct xcb_glx_get_minmax_cookie_t {
02717     unsigned int sequence; 
02718 } xcb_glx_get_minmax_cookie_t;
02719 
02721 #define XCB_GLX_GET_MINMAX 157
02722 
02726 typedef struct xcb_glx_get_minmax_request_t {
02727     uint8_t               major_opcode; 
02728     uint8_t               minor_opcode; 
02729     uint16_t              length; 
02730     xcb_glx_context_tag_t context_tag; 
02731     uint32_t              target; 
02732     uint32_t              format; 
02733     uint32_t              type; 
02734     uint8_t               swap_bytes; 
02735     uint8_t               reset; 
02736 } xcb_glx_get_minmax_request_t;
02737 
02741 typedef struct xcb_glx_get_minmax_reply_t {
02742     uint8_t  response_type; 
02743     uint8_t  pad0; 
02744     uint16_t sequence; 
02745     uint32_t length; 
02746     uint8_t  pad1[24]; 
02747 } xcb_glx_get_minmax_reply_t;
02748 
02752 typedef struct xcb_glx_get_minmax_parameterfv_cookie_t {
02753     unsigned int sequence; 
02754 } xcb_glx_get_minmax_parameterfv_cookie_t;
02755 
02757 #define XCB_GLX_GET_MINMAX_PARAMETERFV 158
02758 
02762 typedef struct xcb_glx_get_minmax_parameterfv_request_t {
02763     uint8_t               major_opcode; 
02764     uint8_t               minor_opcode; 
02765     uint16_t              length; 
02766     xcb_glx_context_tag_t context_tag; 
02767     uint32_t              target; 
02768     uint32_t              pname; 
02769 } xcb_glx_get_minmax_parameterfv_request_t;
02770 
02774 typedef struct xcb_glx_get_minmax_parameterfv_reply_t {
02775     uint8_t           response_type; 
02776     uint8_t           pad0; 
02777     uint16_t          sequence; 
02778     uint32_t          length; 
02779     uint8_t           pad1[4]; 
02780     uint32_t          n; 
02781     xcb_glx_float32_t datum; 
02782     uint8_t           pad2[12]; 
02783 } xcb_glx_get_minmax_parameterfv_reply_t;
02784 
02788 typedef struct xcb_glx_get_minmax_parameteriv_cookie_t {
02789     unsigned int sequence; 
02790 } xcb_glx_get_minmax_parameteriv_cookie_t;
02791 
02793 #define XCB_GLX_GET_MINMAX_PARAMETERIV 159
02794 
02798 typedef struct xcb_glx_get_minmax_parameteriv_request_t {
02799     uint8_t               major_opcode; 
02800     uint8_t               minor_opcode; 
02801     uint16_t              length; 
02802     xcb_glx_context_tag_t context_tag; 
02803     uint32_t              target; 
02804     uint32_t              pname; 
02805 } xcb_glx_get_minmax_parameteriv_request_t;
02806 
02810 typedef struct xcb_glx_get_minmax_parameteriv_reply_t {
02811     uint8_t  response_type; 
02812     uint8_t  pad0; 
02813     uint16_t sequence; 
02814     uint32_t length; 
02815     uint8_t  pad1[4]; 
02816     uint32_t n; 
02817     int32_t  datum; 
02818     uint8_t  pad2[12]; 
02819 } xcb_glx_get_minmax_parameteriv_reply_t;
02820 
02824 typedef struct xcb_glx_get_compressed_tex_image_arb_cookie_t {
02825     unsigned int sequence; 
02826 } xcb_glx_get_compressed_tex_image_arb_cookie_t;
02827 
02829 #define XCB_GLX_GET_COMPRESSED_TEX_IMAGE_ARB 160
02830 
02834 typedef struct xcb_glx_get_compressed_tex_image_arb_request_t {
02835     uint8_t               major_opcode; 
02836     uint8_t               minor_opcode; 
02837     uint16_t              length; 
02838     xcb_glx_context_tag_t context_tag; 
02839     uint32_t              target; 
02840     int32_t               level; 
02841 } xcb_glx_get_compressed_tex_image_arb_request_t;
02842 
02846 typedef struct xcb_glx_get_compressed_tex_image_arb_reply_t {
02847     uint8_t  response_type; 
02848     uint8_t  pad0; 
02849     uint16_t sequence; 
02850     uint32_t length; 
02851     uint8_t  pad1[8]; 
02852     int32_t  size; 
02853     uint8_t  pad2[12]; 
02854 } xcb_glx_get_compressed_tex_image_arb_reply_t;
02855 
02857 #define XCB_GLX_DELETE_QUERIES_ARB 161
02858 
02862 typedef struct xcb_glx_delete_queries_arb_request_t {
02863     uint8_t               major_opcode; 
02864     uint8_t               minor_opcode; 
02865     uint16_t              length; 
02866     xcb_glx_context_tag_t context_tag; 
02867     int32_t               n; 
02868 } xcb_glx_delete_queries_arb_request_t;
02869 
02873 typedef struct xcb_glx_gen_queries_arb_cookie_t {
02874     unsigned int sequence; 
02875 } xcb_glx_gen_queries_arb_cookie_t;
02876 
02878 #define XCB_GLX_GEN_QUERIES_ARB 162
02879 
02883 typedef struct xcb_glx_gen_queries_arb_request_t {
02884     uint8_t               major_opcode; 
02885     uint8_t               minor_opcode; 
02886     uint16_t              length; 
02887     xcb_glx_context_tag_t context_tag; 
02888     int32_t               n; 
02889 } xcb_glx_gen_queries_arb_request_t;
02890 
02894 typedef struct xcb_glx_gen_queries_arb_reply_t {
02895     uint8_t  response_type; 
02896     uint8_t  pad0; 
02897     uint16_t sequence; 
02898     uint32_t length; 
02899     uint8_t  pad1[24]; 
02900 } xcb_glx_gen_queries_arb_reply_t;
02901 
02905 typedef struct xcb_glx_is_query_arb_cookie_t {
02906     unsigned int sequence; 
02907 } xcb_glx_is_query_arb_cookie_t;
02908 
02910 #define XCB_GLX_IS_QUERY_ARB 163
02911 
02915 typedef struct xcb_glx_is_query_arb_request_t {
02916     uint8_t               major_opcode; 
02917     uint8_t               minor_opcode; 
02918     uint16_t              length; 
02919     xcb_glx_context_tag_t context_tag; 
02920     uint32_t              id; 
02921 } xcb_glx_is_query_arb_request_t;
02922 
02926 typedef struct xcb_glx_is_query_arb_reply_t {
02927     uint8_t          response_type; 
02928     uint8_t          pad0; 
02929     uint16_t         sequence; 
02930     uint32_t         length; 
02931     xcb_glx_bool32_t ret_val; 
02932 } xcb_glx_is_query_arb_reply_t;
02933 
02937 typedef struct xcb_glx_get_queryiv_arb_cookie_t {
02938     unsigned int sequence; 
02939 } xcb_glx_get_queryiv_arb_cookie_t;
02940 
02942 #define XCB_GLX_GET_QUERYIV_ARB 164
02943 
02947 typedef struct xcb_glx_get_queryiv_arb_request_t {
02948     uint8_t               major_opcode; 
02949     uint8_t               minor_opcode; 
02950     uint16_t              length; 
02951     xcb_glx_context_tag_t context_tag; 
02952     uint32_t              target; 
02953     uint32_t              pname; 
02954 } xcb_glx_get_queryiv_arb_request_t;
02955 
02959 typedef struct xcb_glx_get_queryiv_arb_reply_t {
02960     uint8_t  response_type; 
02961     uint8_t  pad0; 
02962     uint16_t sequence; 
02963     uint32_t length; 
02964     uint8_t  pad1[4]; 
02965     uint32_t n; 
02966     int32_t  datum; 
02967     uint8_t  pad2[12]; 
02968 } xcb_glx_get_queryiv_arb_reply_t;
02969 
02973 typedef struct xcb_glx_get_query_objectiv_arb_cookie_t {
02974     unsigned int sequence; 
02975 } xcb_glx_get_query_objectiv_arb_cookie_t;
02976 
02978 #define XCB_GLX_GET_QUERY_OBJECTIV_ARB 165
02979 
02983 typedef struct xcb_glx_get_query_objectiv_arb_request_t {
02984     uint8_t               major_opcode; 
02985     uint8_t               minor_opcode; 
02986     uint16_t              length; 
02987     xcb_glx_context_tag_t context_tag; 
02988     uint32_t              id; 
02989     uint32_t              pname; 
02990 } xcb_glx_get_query_objectiv_arb_request_t;
02991 
02995 typedef struct xcb_glx_get_query_objectiv_arb_reply_t {
02996     uint8_t  response_type; 
02997     uint8_t  pad0; 
02998     uint16_t sequence; 
02999     uint32_t length; 
03000     uint8_t  pad1[4]; 
03001     uint32_t n; 
03002     int32_t  datum; 
03003     uint8_t  pad2[12]; 
03004 } xcb_glx_get_query_objectiv_arb_reply_t;
03005 
03009 typedef struct xcb_glx_get_query_objectuiv_arb_cookie_t {
03010     unsigned int sequence; 
03011 } xcb_glx_get_query_objectuiv_arb_cookie_t;
03012 
03014 #define XCB_GLX_GET_QUERY_OBJECTUIV_ARB 166
03015 
03019 typedef struct xcb_glx_get_query_objectuiv_arb_request_t {
03020     uint8_t               major_opcode; 
03021     uint8_t               minor_opcode; 
03022     uint16_t              length; 
03023     xcb_glx_context_tag_t context_tag; 
03024     uint32_t              id; 
03025     uint32_t              pname; 
03026 } xcb_glx_get_query_objectuiv_arb_request_t;
03027 
03031 typedef struct xcb_glx_get_query_objectuiv_arb_reply_t {
03032     uint8_t  response_type; 
03033     uint8_t  pad0; 
03034     uint16_t sequence; 
03035     uint32_t length; 
03036     uint8_t  pad1[4]; 
03037     uint32_t n; 
03038     uint32_t datum; 
03039     uint8_t  pad2[12]; 
03040 } xcb_glx_get_query_objectuiv_arb_reply_t;
03041 
03051 /*****************************************************************************
03052  **
03053  ** void xcb_glx_pixmap_next
03054  ** 
03055  ** @param xcb_glx_pixmap_iterator_t *i
03056  ** @returns void
03057  **
03058  *****************************************************************************/
03059  
03060 void
03061 xcb_glx_pixmap_next (xcb_glx_pixmap_iterator_t *i  );
03062 
03073 /*****************************************************************************
03074  **
03075  ** xcb_generic_iterator_t xcb_glx_pixmap_end
03076  ** 
03077  ** @param xcb_glx_pixmap_iterator_t i
03078  ** @returns xcb_generic_iterator_t
03079  **
03080  *****************************************************************************/
03081  
03082 xcb_generic_iterator_t
03083 xcb_glx_pixmap_end (xcb_glx_pixmap_iterator_t i  );
03084 
03094 /*****************************************************************************
03095  **
03096  ** void xcb_glx_context_next
03097  ** 
03098  ** @param xcb_glx_context_iterator_t *i
03099  ** @returns void
03100  **
03101  *****************************************************************************/
03102  
03103 void
03104 xcb_glx_context_next (xcb_glx_context_iterator_t *i  );
03105 
03116 /*****************************************************************************
03117  **
03118  ** xcb_generic_iterator_t xcb_glx_context_end
03119  ** 
03120  ** @param xcb_glx_context_iterator_t i
03121  ** @returns xcb_generic_iterator_t
03122  **
03123  *****************************************************************************/
03124  
03125 xcb_generic_iterator_t
03126 xcb_glx_context_end (xcb_glx_context_iterator_t i  );
03127 
03137 /*****************************************************************************
03138  **
03139  ** void xcb_glx_pbuffer_next
03140  ** 
03141  ** @param xcb_glx_pbuffer_iterator_t *i
03142  ** @returns void
03143  **
03144  *****************************************************************************/
03145  
03146 void
03147 xcb_glx_pbuffer_next (xcb_glx_pbuffer_iterator_t *i  );
03148 
03159 /*****************************************************************************
03160  **
03161  ** xcb_generic_iterator_t xcb_glx_pbuffer_end
03162  ** 
03163  ** @param xcb_glx_pbuffer_iterator_t i
03164  ** @returns xcb_generic_iterator_t
03165  **
03166  *****************************************************************************/
03167  
03168 xcb_generic_iterator_t
03169 xcb_glx_pbuffer_end (xcb_glx_pbuffer_iterator_t i  );
03170 
03180 /*****************************************************************************
03181  **
03182  ** void xcb_glx_window_next
03183  ** 
03184  ** @param xcb_glx_window_iterator_t *i
03185  ** @returns void
03186  **
03187  *****************************************************************************/
03188  
03189 void
03190 xcb_glx_window_next (xcb_glx_window_iterator_t *i  );
03191 
03202 /*****************************************************************************
03203  **
03204  ** xcb_generic_iterator_t xcb_glx_window_end
03205  ** 
03206  ** @param xcb_glx_window_iterator_t i
03207  ** @returns xcb_generic_iterator_t
03208  **
03209  *****************************************************************************/
03210  
03211 xcb_generic_iterator_t
03212 xcb_glx_window_end (xcb_glx_window_iterator_t i  );
03213 
03223 /*****************************************************************************
03224  **
03225  ** void xcb_glx_fbconfig_next
03226  ** 
03227  ** @param xcb_glx_fbconfig_iterator_t *i
03228  ** @returns void
03229  **
03230  *****************************************************************************/
03231  
03232 void
03233 xcb_glx_fbconfig_next (xcb_glx_fbconfig_iterator_t *i  );
03234 
03245 /*****************************************************************************
03246  **
03247  ** xcb_generic_iterator_t xcb_glx_fbconfig_end
03248  ** 
03249  ** @param xcb_glx_fbconfig_iterator_t i
03250  ** @returns xcb_generic_iterator_t
03251  **
03252  *****************************************************************************/
03253  
03254 xcb_generic_iterator_t
03255 xcb_glx_fbconfig_end (xcb_glx_fbconfig_iterator_t i  );
03256 
03266 /*****************************************************************************
03267  **
03268  ** void xcb_glx_drawable_next
03269  ** 
03270  ** @param xcb_glx_drawable_iterator_t *i
03271  ** @returns void
03272  **
03273  *****************************************************************************/
03274  
03275 void
03276 xcb_glx_drawable_next (xcb_glx_drawable_iterator_t *i  );
03277 
03288 /*****************************************************************************
03289  **
03290  ** xcb_generic_iterator_t xcb_glx_drawable_end
03291  ** 
03292  ** @param xcb_glx_drawable_iterator_t i
03293  ** @returns xcb_generic_iterator_t
03294  **
03295  *****************************************************************************/
03296  
03297 xcb_generic_iterator_t
03298 xcb_glx_drawable_end (xcb_glx_drawable_iterator_t i  );
03299 
03309 /*****************************************************************************
03310  **
03311  ** void xcb_glx_float32_next
03312  ** 
03313  ** @param xcb_glx_float32_iterator_t *i
03314  ** @returns void
03315  **
03316  *****************************************************************************/
03317  
03318 void
03319 xcb_glx_float32_next (xcb_glx_float32_iterator_t *i  );
03320 
03331 /*****************************************************************************
03332  **
03333  ** xcb_generic_iterator_t xcb_glx_float32_end
03334  ** 
03335  ** @param xcb_glx_float32_iterator_t i
03336  ** @returns xcb_generic_iterator_t
03337  **
03338  *****************************************************************************/
03339  
03340 xcb_generic_iterator_t
03341 xcb_glx_float32_end (xcb_glx_float32_iterator_t i  );
03342 
03352 /*****************************************************************************
03353  **
03354  ** void xcb_glx_float64_next
03355  ** 
03356  ** @param xcb_glx_float64_iterator_t *i
03357  ** @returns void
03358  **
03359  *****************************************************************************/
03360  
03361 void
03362 xcb_glx_float64_next (xcb_glx_float64_iterator_t *i  );
03363 
03374 /*****************************************************************************
03375  **
03376  ** xcb_generic_iterator_t xcb_glx_float64_end
03377  ** 
03378  ** @param xcb_glx_float64_iterator_t i
03379  ** @returns xcb_generic_iterator_t
03380  **
03381  *****************************************************************************/
03382  
03383 xcb_generic_iterator_t
03384 xcb_glx_float64_end (xcb_glx_float64_iterator_t i  );
03385 
03395 /*****************************************************************************
03396  **
03397  ** void xcb_glx_bool32_next
03398  ** 
03399  ** @param xcb_glx_bool32_iterator_t *i
03400  ** @returns void
03401  **
03402  *****************************************************************************/
03403  
03404 void
03405 xcb_glx_bool32_next (xcb_glx_bool32_iterator_t *i  );
03406 
03417 /*****************************************************************************
03418  **
03419  ** xcb_generic_iterator_t xcb_glx_bool32_end
03420  ** 
03421  ** @param xcb_glx_bool32_iterator_t i
03422  ** @returns xcb_generic_iterator_t
03423  **
03424  *****************************************************************************/
03425  
03426 xcb_generic_iterator_t
03427 xcb_glx_bool32_end (xcb_glx_bool32_iterator_t i  );
03428 
03438 /*****************************************************************************
03439  **
03440  ** void xcb_glx_context_tag_next
03441  ** 
03442  ** @param xcb_glx_context_tag_iterator_t *i
03443  ** @returns void
03444  **
03445  *****************************************************************************/
03446  
03447 void
03448 xcb_glx_context_tag_next (xcb_glx_context_tag_iterator_t *i  );
03449 
03460 /*****************************************************************************
03461  **
03462  ** xcb_generic_iterator_t xcb_glx_context_tag_end
03463  ** 
03464  ** @param xcb_glx_context_tag_iterator_t i
03465  ** @returns xcb_generic_iterator_t
03466  **
03467  *****************************************************************************/
03468  
03469 xcb_generic_iterator_t
03470 xcb_glx_context_tag_end (xcb_glx_context_tag_iterator_t i  );
03471 
03484 /*****************************************************************************
03485  **
03486  ** xcb_void_cookie_t xcb_glx_render_checked
03487  ** 
03488  ** @param xcb_connection_t      *c
03489  ** @param xcb_glx_context_tag_t  context_tag
03490  ** @param uint32_t               data_len
03491  ** @param const uint8_t         *data
03492  ** @returns xcb_void_cookie_t
03493  **
03494  *****************************************************************************/
03495  
03496 xcb_void_cookie_t
03497 xcb_glx_render_checked (xcb_connection_t      *c  ,
03498                         xcb_glx_context_tag_t  context_tag  ,
03499                         uint32_t               data_len  ,
03500                         const uint8_t         *data  );
03501 
03511 /*****************************************************************************
03512  **
03513  ** xcb_void_cookie_t xcb_glx_render
03514  ** 
03515  ** @param xcb_connection_t      *c
03516  ** @param xcb_glx_context_tag_t  context_tag
03517  ** @param uint32_t               data_len
03518  ** @param const uint8_t         *data
03519  ** @returns xcb_void_cookie_t
03520  **
03521  *****************************************************************************/
03522  
03523 xcb_void_cookie_t
03524 xcb_glx_render (xcb_connection_t      *c  ,
03525                 xcb_glx_context_tag_t  context_tag  ,
03526                 uint32_t               data_len  ,
03527                 const uint8_t         *data  );
03528 
03541 /*****************************************************************************
03542  **
03543  ** xcb_void_cookie_t xcb_glx_render_large_checked
03544  ** 
03545  ** @param xcb_connection_t      *c
03546  ** @param xcb_glx_context_tag_t  context_tag
03547  ** @param uint16_t               request_num
03548  ** @param uint16_t               request_total
03549  ** @param uint32_t               data_len
03550  ** @param const uint8_t         *data
03551  ** @returns xcb_void_cookie_t
03552  **
03553  *****************************************************************************/
03554  
03555 xcb_void_cookie_t
03556 xcb_glx_render_large_checked (xcb_connection_t      *c  ,
03557                               xcb_glx_context_tag_t  context_tag  ,
03558                               uint16_t               request_num  ,
03559                               uint16_t               request_total  ,
03560                               uint32_t               data_len  ,
03561                               const uint8_t         *data  );
03562 
03572 /*****************************************************************************
03573  **
03574  ** xcb_void_cookie_t xcb_glx_render_large
03575  ** 
03576  ** @param xcb_connection_t      *c
03577  ** @param xcb_glx_context_tag_t  context_tag
03578  ** @param uint16_t               request_num
03579  ** @param uint16_t               request_total
03580  ** @param uint32_t               data_len
03581  ** @param const uint8_t         *data
03582  ** @returns xcb_void_cookie_t
03583  **
03584  *****************************************************************************/
03585  
03586 xcb_void_cookie_t
03587