00001
00002
00003
00004
00005
00012 #ifndef __GLX_H
00013 #define __GLX_H
00014
00015 #include "xcb.h"
00016 #include "xproto.h"
00017
00018 #define XCB_GLX_MAJOR_VERSION 1
00019 #define XCB_GLX_MINOR_VERSION 3
00020
00021 extern xcb_extension_t xcb_glx_id;
00022
00023 typedef uint32_t xcb_glx_pixmap_t;
00024
00028 typedef struct xcb_glx_pixmap_iterator_t {
00029 xcb_glx_pixmap_t *data;
00030 int rem;
00031 int index;
00032 } xcb_glx_pixmap_iterator_t;
00033
00034 typedef uint32_t xcb_glx_context_t;
00035
00039 typedef struct xcb_glx_context_iterator_t {
00040 xcb_glx_context_t *data;
00041 int rem;
00042 int index;
00043 } xcb_glx_context_iterator_t;
00044
00045 typedef uint32_t xcb_glx_pbuffer_t;
00046
00050 typedef struct xcb_glx_pbuffer_iterator_t {
00051 xcb_glx_pbuffer_t *data;
00052 int rem;
00053 int index;
00054 } xcb_glx_pbuffer_iterator_t;
00055
00056 typedef uint32_t xcb_glx_window_t;
00057
00061 typedef struct xcb_glx_window_iterator_t {
00062 xcb_glx_window_t *data;
00063 int rem;
00064 int index;
00065 } xcb_glx_window_iterator_t;
00066
00067 typedef uint32_t xcb_glx_fbconfig_t;
00068
00072 typedef struct xcb_glx_fbconfig_iterator_t {
00073 xcb_glx_fbconfig_t *data;
00074 int rem;
00075 int index;
00076 } xcb_glx_fbconfig_iterator_t;
00077
00078 typedef uint32_t xcb_glx_drawable_t;
00079
00083 typedef struct xcb_glx_drawable_iterator_t {
00084 xcb_glx_drawable_t *data;
00085 int rem;
00086 int index;
00087 } xcb_glx_drawable_iterator_t;
00088
00089 typedef float xcb_glx_float32_t;
00090
00094 typedef struct xcb_glx_float32_iterator_t {
00095 xcb_glx_float32_t *data;
00096 int rem;
00097 int index;
00098 } xcb_glx_float32_iterator_t;
00099
00100 typedef double xcb_glx_float64_t;
00101
00105 typedef struct xcb_glx_float64_iterator_t {
00106 xcb_glx_float64_t *data;
00107 int rem;
00108 int index;
00109 } xcb_glx_float64_iterator_t;
00110
00111 typedef uint32_t xcb_glx_bool32_t;
00112
00116 typedef struct xcb_glx_bool32_iterator_t {
00117 xcb_glx_bool32_t *data;
00118 int rem;
00119 int index;
00120 } xcb_glx_bool32_iterator_t;
00121
00122 typedef uint32_t xcb_glx_context_tag_t;
00123
00127 typedef struct xcb_glx_context_tag_iterator_t {
00128 xcb_glx_context_tag_t *data;
00129 int rem;
00130 int index;
00131 } xcb_glx_context_tag_iterator_t;
00132
00134 #define XCB_GLX_GENERIC -1
00135
00139 typedef struct xcb_glx_generic_error_t {
00140 uint8_t response_type;
00141 uint8_t error_code;
00142 uint16_t sequence;
00143 uint32_t bad_value;
00144 uint16_t minor_opcode;
00145 uint8_t major_opcode;
00146 uint8_t pad0[21];
00147 } xcb_glx_generic_error_t;
00148
00150 #define XCB_GLX_BAD_CONTEXT 0
00151
00152 typedef xcb_glx_generic_error_t xcb_glx_bad_context_error_t;
00153
00155 #define XCB_GLX_BAD_CONTEXT_STATE 1
00156
00157 typedef xcb_glx_generic_error_t xcb_glx_bad_context_state_error_t;
00158
00160 #define XCB_GLX_BAD_DRAWABLE 2
00161
00162 typedef xcb_glx_generic_error_t xcb_glx_bad_drawable_error_t;
00163
00165 #define XCB_GLX_BAD_PIXMAP 3
00166
00167 typedef xcb_glx_generic_error_t xcb_glx_bad_pixmap_error_t;
00168
00170 #define XCB_GLX_BAD_CONTEXT_TAG 4
00171
00172 typedef xcb_glx_generic_error_t xcb_glx_bad_context_tag_error_t;
00173
00175 #define XCB_GLX_BAD_CURRENT_WINDOW 5
00176
00177 typedef xcb_glx_generic_error_t xcb_glx_bad_current_window_error_t;
00178
00180 #define XCB_GLX_BAD_RENDER_REQUEST 6
00181
00182 typedef xcb_glx_generic_error_t xcb_glx_bad_render_request_error_t;
00183
00185 #define XCB_GLX_BAD_LARGE_REQUEST 7
00186
00187 typedef xcb_glx_generic_error_t xcb_glx_bad_large_request_error_t;
00188
00190 #define XCB_GLX_UNSUPPORTED_PRIVATE_REQUEST 8
00191
00192 typedef xcb_glx_generic_error_t xcb_glx_unsupported_private_request_error_t;
00193
00195 #define XCB_GLX_BAD_FB_CONFIG 9
00196
00197 typedef xcb_glx_generic_error_t xcb_glx_bad_fb_config_error_t;
00198
00200 #define XCB_GLX_BAD_PBUFFER 10
00201
00202 typedef xcb_glx_generic_error_t xcb_glx_bad_pbuffer_error_t;
00203
00205 #define XCB_GLX_BAD_CURRENT_DRAWABLE 11
00206
00207 typedef xcb_glx_generic_error_t xcb_glx_bad_current_drawable_error_t;
00208
00210 #define XCB_GLX_BAD_WINDOW 12
00211
00212 typedef xcb_glx_generic_error_t xcb_glx_bad_window_error_t;
00213
00215 #define XCB_GLX_PBUFFER_CLOBBER 0
00216
00220 typedef struct xcb_glx_pbuffer_clobber_event_t {
00221 uint8_t response_type;
00222 uint16_t event_type;
00223 uint16_t sequence;
00224 uint16_t draw_type;
00225 xcb_glx_drawable_t drawable;
00226 uint32_t b_mask;
00227 uint16_t aux_buffer;
00228 uint16_t x;
00229 uint16_t y;
00230 uint16_t width;
00231 uint16_t height;
00232 uint16_t count;
00233 uint8_t pad0[4];
00234 } xcb_glx_pbuffer_clobber_event_t;
00235
00236 typedef enum xcb_glx_pbcet_t {
00237 XCB_GLX_PBCET_DAMAGED = 0x8017,
00238 XCB_GLX_PBCET_SAVED = 0x8018
00239 } xcb_glx_pbcet_t;
00240
00241 typedef enum xcb_glx_pbcdt_t {
00242 XCB_GLX_PBCDT_WINDOW = 0x8019,
00243 XCB_GLX_PBCDT_PBUFFER = 0x801A
00244 } xcb_glx_pbcdt_t;
00245
00247 #define XCB_GLX_RENDER 1
00248
00252 typedef struct xcb_glx_render_request_t {
00253 uint8_t major_opcode;
00254 uint8_t minor_opcode;
00255 uint16_t length;
00256 xcb_glx_context_tag_t context_tag;
00257 } xcb_glx_render_request_t;
00258
00260 #define XCB_GLX_RENDER_LARGE 2
00261
00265 typedef struct xcb_glx_render_large_request_t {
00266 uint8_t major_opcode;
00267 uint8_t minor_opcode;
00268 uint16_t length;
00269 xcb_glx_context_tag_t context_tag;
00270 uint16_t request_num;
00271 uint16_t request_total;
00272 uint32_t data_len;
00273 } xcb_glx_render_large_request_t;
00274
00276 #define XCB_GLX_CREATE_CONTEXT 3
00277
00281 typedef struct xcb_glx_create_context_request_t {
00282 uint8_t major_opcode;
00283 uint8_t minor_opcode;
00284 uint16_t length;
00285 xcb_glx_context_t context;
00286 xcb_visualid_t visual;
00287 uint32_t screen;
00288 xcb_glx_context_t share_list;
00289 uint8_t is_direct;
00290 uint8_t pad0[3];
00291 } xcb_glx_create_context_request_t;
00292
00294 #define XCB_GLX_DESTROY_CONTEXT 4
00295
00299 typedef struct xcb_glx_destroy_context_request_t {
00300 uint8_t major_opcode;
00301 uint8_t minor_opcode;
00302 uint16_t length;
00303 xcb_glx_context_t context;
00304 } xcb_glx_destroy_context_request_t;
00305
00309 typedef struct xcb_glx_make_current_cookie_t {
00310 unsigned int sequence;
00311 } xcb_glx_make_current_cookie_t;
00312
00314 #define XCB_GLX_MAKE_CURRENT 5
00315
00319 typedef struct xcb_glx_make_current_request_t {
00320 uint8_t major_opcode;
00321 uint8_t minor_opcode;
00322 uint16_t length;
00323 xcb_glx_drawable_t drawable;
00324 xcb_glx_context_t context;
00325 xcb_glx_context_tag_t old_context_tag;
00326 } xcb_glx_make_current_request_t;
00327
00331 typedef struct xcb_glx_make_current_reply_t {
00332 uint8_t response_type;
00333 uint8_t pad0;
00334 uint16_t sequence;
00335 uint32_t length;
00336 xcb_glx_context_tag_t context_tag;
00337 uint8_t pad1[20];
00338 } xcb_glx_make_current_reply_t;
00339
00343 typedef struct xcb_glx_is_direct_cookie_t {
00344 unsigned int sequence;
00345 } xcb_glx_is_direct_cookie_t;
00346
00348 #define XCB_GLX_IS_DIRECT 6
00349
00353 typedef struct xcb_glx_is_direct_request_t {
00354 uint8_t major_opcode;
00355 uint8_t minor_opcode;
00356 uint16_t length;
00357 xcb_glx_context_t context;
00358 } xcb_glx_is_direct_request_t;
00359
00363 typedef struct xcb_glx_is_direct_reply_t {
00364 uint8_t response_type;
00365 uint8_t pad0;
00366 uint16_t sequence;
00367 uint32_t length;
00368 uint8_t is_direct;
00369 uint8_t pad1[23];
00370 } xcb_glx_is_direct_reply_t;
00371
00375 typedef struct xcb_glx_query_version_cookie_t {
00376 unsigned int sequence;
00377 } xcb_glx_query_version_cookie_t;
00378
00380 #define XCB_GLX_QUERY_VERSION 7
00381
00385 typedef struct xcb_glx_query_version_request_t {
00386 uint8_t major_opcode;
00387 uint8_t minor_opcode;
00388 uint16_t length;
00389 uint32_t major_version;
00390 uint32_t minor_version;
00391 } xcb_glx_query_version_request_t;
00392
00396 typedef struct xcb_glx_query_version_reply_t {
00397 uint8_t response_type;
00398 uint8_t pad0;
00399 uint16_t sequence;
00400 uint32_t length;
00401 uint32_t major_version;
00402 uint32_t minor_version;
00403 uint8_t pad1[16];
00404 } xcb_glx_query_version_reply_t;
00405
00407 #define XCB_GLX_WAIT_GL 8
00408
00412 typedef struct xcb_glx_wait_gl_request_t {
00413 uint8_t major_opcode;
00414 uint8_t minor_opcode;
00415 uint16_t length;
00416 xcb_glx_context_tag_t context_tag;
00417 } xcb_glx_wait_gl_request_t;
00418
00420 #define XCB_GLX_WAIT_X 9
00421
00425 typedef struct xcb_glx_wait_x_request_t {
00426 uint8_t major_opcode;
00427 uint8_t minor_opcode;
00428 uint16_t length;
00429 xcb_glx_context_tag_t context_tag;
00430 } xcb_glx_wait_x_request_t;
00431
00433 #define XCB_GLX_COPY_CONTEXT 10
00434
00438 typedef struct xcb_glx_copy_context_request_t {
00439 uint8_t major_opcode;
00440 uint8_t minor_opcode;
00441 uint16_t length;
00442 xcb_glx_context_t src;
00443 xcb_glx_context_t dest;
00444 uint32_t mask;
00445 xcb_glx_context_tag_t src_context_tag;
00446 } xcb_glx_copy_context_request_t;
00447
00448 typedef enum xcb_glx_gc_t {
00449 XCB_GLX_GC_GL_CURRENT_BIT = 0x00000001,
00450 XCB_GLX_GC_GL_POINT_BIT = 0x00000002,
00451 XCB_GLX_GC_GL_LINE_BIT = 0x00000004,
00452 XCB_GLX_GC_GL_POLYGON_BIT = 0x00000008,
00453 XCB_GLX_GC_GL_POLYGON_STIPPLE_BIT = 0x00000010,
00454 XCB_GLX_GC_GL_PIXEL_MODE_BIT = 0x00000020,
00455 XCB_GLX_GC_GL_LIGHTING_BIT = 0x00000040,
00456 XCB_GLX_GC_GL_FOG_BIT = 0x00000080,
00457 XCB_GLX_GC_GL_DEPTH_BUFFER_BIT = 0x00000100,
00458 XCB_GLX_GC_GL_ACCUM_BUFFER_BIT = 0x00000200,
00459 XCB_GLX_GC_GL_STENCIL_BUFFER_BIT = 0x00000400,
00460 XCB_GLX_GC_GL_VIEWPORT_BIT = 0x00000800,
00461 XCB_GLX_GC_GL_TRANSFORM_BIT = 0x00001000,
00462 XCB_GLX_GC_GL_ENABLE_BIT = 0x00002000,
00463 XCB_GLX_GC_GL_COLOR_BUFFER_BIT = 0x00004000,
00464 XCB_GLX_GC_GL_HINT_BIT = 0x00008000,
00465 XCB_GLX_GC_GL_EVAL_BIT = 0x00010000,
00466 XCB_GLX_GC_GL_LIST_BIT = 0x00020000,
00467 XCB_GLX_GC_GL_TEXTURE_BIT = 0x00040000,
00468 XCB_GLX_GC_GL_SCISSOR_BIT = 0x00080000,
00469 XCB_GLX_GC_GL_ALL_ATTRIB_BITS = 0x000ffffff
00470 } xcb_glx_gc_t;
00471
00473 #define XCB_GLX_SWAP_BUFFERS 11
00474
00478 typedef struct xcb_glx_swap_buffers_request_t {
00479 uint8_t major_opcode;
00480 uint8_t minor_opcode;
00481 uint16_t length;
00482 xcb_glx_context_tag_t context_tag;
00483 xcb_glx_drawable_t drawable;
00484 } xcb_glx_swap_buffers_request_t;
00485
00487 #define XCB_GLX_USE_X_FONT 12
00488
00492 typedef struct xcb_glx_use_x_font_request_t {
00493 uint8_t major_opcode;
00494 uint8_t minor_opcode;
00495 uint16_t length;
00496 xcb_glx_context_tag_t context_tag;
00497 xcb_font_t font;
00498 uint32_t first;
00499 uint32_t count;
00500 uint32_t list_base;
00501 } xcb_glx_use_x_font_request_t;
00502
00504 #define XCB_GLX_CREATE_GLX_PIXMAP 13
00505
00509 typedef struct xcb_glx_create_glx_pixmap_request_t {
00510 uint8_t major_opcode;
00511 uint8_t minor_opcode;
00512 uint16_t length;
00513 uint32_t screen;
00514 xcb_visualid_t visual;
00515 xcb_pixmap_t pixmap;
00516 xcb_glx_pixmap_t glx_pixmap;
00517 } xcb_glx_create_glx_pixmap_request_t;
00518
00522 typedef struct xcb_glx_get_visual_configs_cookie_t {
00523 unsigned int sequence;
00524 } xcb_glx_get_visual_configs_cookie_t;
00525
00527 #define XCB_GLX_GET_VISUAL_CONFIGS 14
00528
00532 typedef struct xcb_glx_get_visual_configs_request_t {
00533 uint8_t major_opcode;
00534 uint8_t minor_opcode;
00535 uint16_t length;
00536 uint32_t screen;
00537 } xcb_glx_get_visual_configs_request_t;
00538
00542 typedef struct xcb_glx_get_visual_configs_reply_t {
00543 uint8_t response_type;
00544 uint8_t pad0;
00545 uint16_t sequence;
00546 uint32_t length;
00547 uint32_t num_visuals;
00548 uint32_t num_properties;
00549 uint8_t pad1[16];
00550 } xcb_glx_get_visual_configs_reply_t;
00551
00553 #define XCB_GLX_DESTROY_GLX_PIXMAP 15
00554
00558 typedef struct xcb_glx_destroy_glx_pixmap_request_t {
00559 uint8_t major_opcode;
00560 uint8_t minor_opcode;
00561 uint16_t length;
00562 xcb_glx_pixmap_t glx_pixmap;
00563 } xcb_glx_destroy_glx_pixmap_request_t;
00564
00566 #define XCB_GLX_VENDOR_PRIVATE 16
00567
00571 typedef struct xcb_glx_vendor_private_request_t {
00572 uint8_t major_opcode;
00573 uint8_t minor_opcode;
00574 uint16_t length;
00575 uint32_t vendor_code;
00576 xcb_glx_context_tag_t context_tag;
00577 } xcb_glx_vendor_private_request_t;
00578
00582 typedef struct xcb_glx_vendor_private_with_reply_cookie_t {
00583 unsigned int sequence;
00584 } xcb_glx_vendor_private_with_reply_cookie_t;
00585
00587 #define XCB_GLX_VENDOR_PRIVATE_WITH_REPLY 17
00588
00592 typedef struct xcb_glx_vendor_private_with_reply_request_t {
00593 uint8_t major_opcode;
00594 uint8_t minor_opcode;
00595 uint16_t length;
00596 uint32_t vendor_code;
00597 xcb_glx_context_tag_t context_tag;
00598 } xcb_glx_vendor_private_with_reply_request_t;
00599
00603 typedef struct xcb_glx_vendor_private_with_reply_reply_t {
00604 uint8_t response_type;
00605 uint8_t pad0;
00606 uint16_t sequence;
00607 uint32_t length;
00608 uint32_t retval;
00609 uint8_t data1[24];
00610 } xcb_glx_vendor_private_with_reply_reply_t;
00611
00615 typedef struct xcb_glx_query_extensions_string_cookie_t {
00616 unsigned int sequence;
00617 } xcb_glx_query_extensions_string_cookie_t;
00618
00620 #define XCB_GLX_QUERY_EXTENSIONS_STRING 18
00621
00625 typedef struct xcb_glx_query_extensions_string_request_t {
00626 uint8_t major_opcode;
00627 uint8_t minor_opcode;
00628 uint16_t length;
00629 uint32_t screen;
00630 } xcb_glx_query_extensions_string_request_t;
00631
00635 typedef struct xcb_glx_query_extensions_string_reply_t {
00636 uint8_t response_type;
00637 uint8_t pad0;
00638 uint16_t sequence;
00639 uint32_t length;
00640 uint8_t pad1[4];
00641 uint32_t n;
00642 uint8_t pad2[16];
00643 } xcb_glx_query_extensions_string_reply_t;
00644
00648 typedef struct xcb_glx_query_server_string_cookie_t {
00649 unsigned int sequence;
00650 } xcb_glx_query_server_string_cookie_t;
00651
00653 #define XCB_GLX_QUERY_SERVER_STRING 19
00654
00658 typedef struct xcb_glx_query_server_string_request_t {
00659 uint8_t major_opcode;
00660 uint8_t minor_opcode;
00661 uint16_t length;
00662 uint32_t screen;
00663 uint32_t name;
00664 } xcb_glx_query_server_string_request_t;
00665
00669 typedef struct xcb_glx_query_server_string_reply_t {
00670 uint8_t response_type;
00671 uint8_t pad0;
00672 uint16_t sequence;
00673 uint32_t length;
00674 uint8_t pad1[4];
00675 uint32_t str_len;
00676 uint8_t pad2[16];
00677 } xcb_glx_query_server_string_reply_t;
00678
00680 #define XCB_GLX_CLIENT_INFO 20
00681
00685 typedef struct xcb_glx_client_info_request_t {
00686 uint8_t major_opcode;
00687 uint8_t minor_opcode;
00688 uint16_t length;
00689 uint32_t major_version;
00690 uint32_t minor_version;
00691 uint32_t str_len;
00692 } xcb_glx_client_info_request_t;
00693
00697 typedef struct xcb_glx_get_fb_configs_cookie_t {
00698 unsigned int sequence;
00699 } xcb_glx_get_fb_configs_cookie_t;
00700
00702 #define XCB_GLX_GET_FB_CONFIGS 21
00703
00707 typedef struct xcb_glx_get_fb_configs_request_t {
00708 uint8_t major_opcode;
00709 uint8_t minor_opcode;
00710 uint16_t length;
00711 uint32_t screen;
00712 } xcb_glx_get_fb_configs_request_t;
00713
00717 typedef struct xcb_glx_get_fb_configs_reply_t {
00718 uint8_t response_type;
00719 uint8_t pad0;
00720 uint16_t sequence;
00721 uint32_t length;
00722 uint32_t num_FB_configs;
00723 uint32_t num_properties;
00724 uint8_t pad1[16];
00725 } xcb_glx_get_fb_configs_reply_t;
00726
00728 #define XCB_GLX_CREATE_PIXMAP 22
00729
00733 typedef struct xcb_glx_create_pixmap_request_t {
00734 uint8_t major_opcode;
00735 uint8_t minor_opcode;
00736 uint16_t length;
00737 uint32_t screen;
00738 uint32_t fbconfig;
00739 xcb_pixmap_t pixmap;
00740 xcb_glx_pixmap_t glx_pixmap;
00741 uint32_t num_attribs;
00742 } xcb_glx_create_pixmap_request_t;
00743
00745 #define XCB_GLX_DESTROY_PIXMAP 23
00746
00750 typedef struct xcb_glx_destroy_pixmap_request_t {
00751 uint8_t major_opcode;
00752 uint8_t minor_opcode;
00753 uint16_t length;
00754 xcb_glx_pixmap_t glx_pixmap;
00755 } xcb_glx_destroy_pixmap_request_t;
00756
00758 #define XCB_GLX_CREATE_NEW_CONTEXT 24
00759
00763 typedef struct xcb_glx_create_new_context_request_t {
00764 uint8_t major_opcode;
00765 uint8_t minor_opcode;
00766 uint16_t length;
00767 xcb_glx_context_t context;
00768 uint32_t fbconfig;
00769 uint32_t screen;
00770 uint32_t render_type;
00771 uint32_t share_list;
00772 uint8_t is_direct;
00773 uint8_t reserved1;
00774 uint16_t reserved2;
00775 } xcb_glx_create_new_context_request_t;
00776
00780 typedef struct xcb_glx_query_context_cookie_t {
00781 unsigned int sequence;
00782 } xcb_glx_query_context_cookie_t;
00783
00785 #define XCB_GLX_QUERY_CONTEXT 25
00786
00790 typedef struct xcb_glx_query_context_request_t {
00791 uint8_t major_opcode;
00792 uint8_t minor_opcode;
00793 uint16_t length;
00794 xcb_glx_context_t context;
00795 } xcb_glx_query_context_request_t;
00796
00800 typedef struct xcb_glx_query_context_reply_t {
00801 uint8_t response_type;
00802 uint8_t pad0;
00803 uint16_t sequence;
00804 uint32_t length;
00805 uint32_t num_attribs;
00806 uint8_t pad1[20];
00807 } xcb_glx_query_context_reply_t;
00808
00812 typedef struct xcb_glx_make_context_current_cookie_t {
00813 unsigned int sequence;
00814 } xcb_glx_make_context_current_cookie_t;
00815
00817 #define XCB_GLX_MAKE_CONTEXT_CURRENT 26
00818
00822 typedef struct xcb_glx_make_context_current_request_t {
00823 uint8_t major_opcode;
00824 uint8_t minor_opcode;
00825 uint16_t length;
00826 xcb_glx_context_tag_t old_context_tag;
00827 xcb_glx_drawable_t drawable;
00828 xcb_glx_drawable_t read_drawable;
00829 xcb_glx_context_t context;
00830 } xcb_glx_make_context_current_request_t;
00831
00835 typedef struct xcb_glx_make_context_current_reply_t {
00836 uint8_t response_type;
00837 uint8_t pad0;
00838 uint16_t sequence;
00839 uint32_t length;
00840 xcb_glx_context_tag_t context_tag;
00841 uint8_t pad1[20];
00842 } xcb_glx_make_context_current_reply_t;
00843
00845 #define XCB_GLX_CREATE_PBUFFER 27
00846
00850 typedef struct xcb_glx_create_pbuffer_request_t {
00851 uint8_t major_opcode;
00852 uint8_t minor_opcode;
00853 uint16_t length;
00854 uint32_t screen;
00855 xcb_glx_fbconfig_t fbconfig;
00856 xcb_glx_pbuffer_t pbuffer;
00857 uint32_t num_attribs;
00858 } xcb_glx_create_pbuffer_request_t;
00859
00861 #define XCB_GLX_DESTROY_PBUFFER 28
00862
00866 typedef struct xcb_glx_destroy_pbuffer_request_t {
00867 uint8_t major_opcode;
00868 uint8_t minor_opcode;
00869 uint16_t length;
00870 xcb_glx_pbuffer_t pbuffer;
00871 } xcb_glx_destroy_pbuffer_request_t;
00872
00876 typedef struct xcb_glx_get_drawable_attributes_cookie_t {
00877 unsigned int sequence;
00878 } xcb_glx_get_drawable_attributes_cookie_t;
00879
00881 #define XCB_GLX_GET_DRAWABLE_ATTRIBUTES 29
00882
00886 typedef struct xcb_glx_get_drawable_attributes_request_t {
00887 uint8_t major_opcode;
00888 uint8_t minor_opcode;
00889 uint16_t length;
00890 xcb_glx_drawable_t drawable;
00891 } xcb_glx_get_drawable_attributes_request_t;
00892
00896 typedef struct xcb_glx_get_drawable_attributes_reply_t {
00897 uint8_t response_type;
00898 uint8_t pad0;
00899 uint16_t sequence;
00900 uint32_t length;
00901 uint32_t num_attribs;
00902 uint8_t pad1[20];
00903 } xcb_glx_get_drawable_attributes_reply_t;
00904
00906 #define XCB_GLX_CHANGE_DRAWABLE_ATTRIBUTES 30
00907
00911 typedef struct xcb_glx_change_drawable_attributes_request_t {
00912 uint8_t major_opcode;
00913 uint8_t minor_opcode;
00914 uint16_t length;
00915 xcb_glx_drawable_t drawable;
00916 uint32_t num_attribs;
00917 } xcb_glx_change_drawable_attributes_request_t;
00918
00920 #define XCB_GLX_CREATE_WINDOW 31
00921
00925 typedef struct xcb_glx_create_window_request_t {
00926 uint8_t major_opcode;
00927 uint8_t minor_opcode;
00928 uint16_t length;
00929 uint32_t screen;
00930 xcb_glx_fbconfig_t fbconfig;
00931 xcb_window_t window;
00932 xcb_glx_window_t glx_window;
00933 uint32_t num_attribs;
00934 } xcb_glx_create_window_request_t;
00935
00937 #define XCB_GLX_DELETE_WINDOW 32
00938
00942 typedef struct xcb_glx_delete_window_request_t {
00943 uint8_t major_opcode;
00944 uint8_t minor_opcode;
00945 uint16_t length;
00946 xcb_glx_window_t glxwindow;
00947 } xcb_glx_delete_window_request_t;
00948
00950 #define XCB_GLX_NEW_LIST 101
00951
00955 typedef struct xcb_glx_new_list_request_t {
00956 uint8_t major_opcode;
00957 uint8_t minor_opcode;
00958 uint16_t length;
00959 xcb_glx_context_tag_t context_tag;
00960 uint32_t list;
00961 uint32_t mode;
00962 } xcb_glx_new_list_request_t;
00963
00965 #define XCB_GLX_END_LIST 102
00966
00970 typedef struct xcb_glx_end_list_request_t {
00971 uint8_t major_opcode;
00972 uint8_t minor_opcode;
00973 uint16_t length;
00974 xcb_glx_context_tag_t context_tag;
00975 } xcb_glx_end_list_request_t;
00976
00978 #define XCB_GLX_DELETE_LISTS 103
00979
00983 typedef struct xcb_glx_delete_lists_request_t {
00984 uint8_t major_opcode;
00985 uint8_t minor_opcode;
00986 uint16_t length;
00987 xcb_glx_context_tag_t context_tag;
00988 uint32_t list;
00989 int32_t range;
00990 } xcb_glx_delete_lists_request_t;
00991
00995 typedef struct xcb_glx_gen_lists_cookie_t {
00996 unsigned int sequence;
00997 } xcb_glx_gen_lists_cookie_t;
00998
01000 #define XCB_GLX_GEN_LISTS 104
01001
01005 typedef struct xcb_glx_gen_lists_request_t {
01006 uint8_t major_opcode;
01007 uint8_t minor_opcode;
01008 uint16_t length;
01009 xcb_glx_context_tag_t context_tag;
01010 int32_t range;
01011 } xcb_glx_gen_lists_request_t;
01012
01016 typedef struct xcb_glx_gen_lists_reply_t {
01017 uint8_t response_type;
01018 uint8_t pad0;
01019 uint16_t sequence;
01020 uint32_t length;
01021 uint32_t ret_val;
01022 } xcb_glx_gen_lists_reply_t;
01023
01025 #define XCB_GLX_FEEDBACK_BUFFER 105
01026
01030 typedef struct xcb_glx_feedback_buffer_request_t {
01031 uint8_t major_opcode;
01032 uint8_t minor_opcode;
01033 uint16_t length;
01034 xcb_glx_context_tag_t context_tag;
01035 int32_t size;
01036 int32_t type;
01037 } xcb_glx_feedback_buffer_request_t;
01038
01040 #define XCB_GLX_SELECT_BUFFER 106
01041
01045 typedef struct xcb_glx_select_buffer_request_t {
01046 uint8_t major_opcode;
01047 uint8_t minor_opcode;
01048 uint16_t length;
01049 xcb_glx_context_tag_t context_tag;
01050 int32_t size;
01051 } xcb_glx_select_buffer_request_t;
01052
01056 typedef struct xcb_glx_render_mode_cookie_t {
01057 unsigned int sequence;
01058 } xcb_glx_render_mode_cookie_t;
01059
01061 #define XCB_GLX_RENDER_MODE 107
01062
01066 typedef struct xcb_glx_render_mode_request_t {
01067 uint8_t major_opcode;
01068 uint8_t minor_opcode;
01069 uint16_t length;
01070 xcb_glx_context_tag_t context_tag;
01071 uint32_t mode;
01072 } xcb_glx_render_mode_request_t;
01073
01077 typedef struct xcb_glx_render_mode_reply_t {
01078 uint8_t response_type;
01079 uint8_t pad0;
01080 uint16_t sequence;
01081 uint32_t length;
01082 uint32_t ret_val;
01083 uint32_t n;
01084 uint32_t new_mode;
01085 uint8_t pad1[12];
01086 } xcb_glx_render_mode_reply_t;
01087
01088 typedef enum xcb_glx_rm_t {
01089 XCB_GLX_RM_GL_RENDER = 0x1C00,
01090 XCB_GLX_RM_GL_FEEDBACK = 0x1C01,
01091 XCB_GLX_RM_GL_SELECT = 0x1C02
01092 } xcb_glx_rm_t;
01093
01097 typedef struct xcb_glx_finish_cookie_t {
01098 unsigned int sequence;
01099 } xcb_glx_finish_cookie_t;
01100
01102 #define XCB_GLX_FINISH 108
01103
01107 typedef struct xcb_glx_finish_request_t {
01108 uint8_t major_opcode;
01109 uint8_t minor_opcode;
01110 uint16_t length;
01111 xcb_glx_context_tag_t context_tag;
01112 } xcb_glx_finish_request_t;
01113
01117 typedef struct xcb_glx_finish_reply_t {
01118 uint8_t response_type;
01119 uint8_t pad0;
01120 uint16_t sequence;
01121 uint32_t length;
01122 } xcb_glx_finish_reply_t;
01123
01125 #define XCB_GLX_PIXEL_STOREF 109
01126
01130 typedef struct xcb_glx_pixel_storef_request_t {
01131 uint8_t major_opcode;
01132 uint8_t minor_opcode;
01133 uint16_t length;
01134 xcb_glx_context_tag_t context_tag;
01135 uint32_t pname;
01136 xcb_glx_float32_t datum;
01137 } xcb_glx_pixel_storef_request_t;
01138
01140 #define XCB_GLX_PIXEL_STOREI 110
01141
01145 typedef struct xcb_glx_pixel_storei_request_t {
01146 uint8_t major_opcode;
01147 uint8_t minor_opcode;
01148 uint16_t length;
01149 xcb_glx_context_tag_t context_tag;
01150 uint32_t pname;
01151 int32_t datum;
01152 } xcb_glx_pixel_storei_request_t;
01153
01157 typedef struct xcb_glx_read_pixels_cookie_t {
01158 unsigned int sequence;
01159 } xcb_glx_read_pixels_cookie_t;
01160
01162 #define XCB_GLX_READ_PIXELS 111
01163
01167 typedef struct xcb_glx_read_pixels_request_t {
01168 uint8_t major_opcode;
01169 uint8_t minor_opcode;
01170 uint16_t length;
01171 xcb_glx_context_tag_t context_tag;
01172 int32_t x;
01173 int32_t y;
01174 int32_t width;
01175 int32_t height;
01176 uint32_t format;
01177 uint32_t type;
01178 uint8_t swap_bytes;
01179 uint8_t lsb_first;
01180 } xcb_glx_read_pixels_request_t;
01181
01185 typedef struct xcb_glx_read_pixels_reply_t {
01186 uint8_t response_type;
01187 uint8_t pad0;
01188 uint16_t sequence;
01189 uint32_t length;
01190 uint8_t pad1[24];
01191 } xcb_glx_read_pixels_reply_t;
01192
01196 typedef struct xcb_glx_get_booleanv_cookie_t {
01197 unsigned int sequence;
01198 } xcb_glx_get_booleanv_cookie_t;
01199
01201 #define XCB_GLX_GET_BOOLEANV 112
01202
01206 typedef struct xcb_glx_get_booleanv_request_t {
01207 uint8_t major_opcode;
01208 uint8_t minor_opcode;
01209 uint16_t length;
01210 xcb_glx_context_tag_t context_tag;
01211 int32_t pname;
01212 } xcb_glx_get_booleanv_request_t;
01213
01217 typedef struct xcb_glx_get_booleanv_reply_t {
01218 uint8_t response_type;
01219 uint8_t pad0;
01220 uint16_t sequence;
01221 uint32_t length;
01222 uint8_t pad1[4];
01223 uint32_t n;
01224 uint8_t datum;
01225 uint8_t pad2[15];
01226 } xcb_glx_get_booleanv_reply_t;
01227
01231 typedef struct xcb_glx_get_clip_plane_cookie_t {
01232 unsigned int sequence;
01233 } xcb_glx_get_clip_plane_cookie_t;
01234
01236 #define XCB_GLX_GET_CLIP_PLANE 113
01237
01241 typedef struct xcb_glx_get_clip_plane_request_t {
01242 uint8_t major_opcode;
01243 uint8_t minor_opcode;
01244 uint16_t length;
01245 xcb_glx_context_tag_t context_tag;
01246 int32_t plane;
01247 } xcb_glx_get_clip_plane_request_t;
01248
01252 typedef struct xcb_glx_get_clip_plane_reply_t {
01253 uint8_t response_type;
01254 uint8_t pad0;
01255 uint16_t sequence;
01256 uint32_t length;
01257 uint8_t pad1[24];
01258 } xcb_glx_get_clip_plane_reply_t;
01259
01263 typedef struct xcb_glx_get_doublev_cookie_t {
01264 unsigned int sequence;
01265 } xcb_glx_get_doublev_cookie_t;
01266
01268 #define XCB_GLX_GET_DOUBLEV 114
01269
01273 typedef struct xcb_glx_get_doublev_request_t {
01274 uint8_t major_opcode;
01275 uint8_t minor_opcode;
01276 uint16_t length;
01277 xcb_glx_context_tag_t context_tag;
01278 uint32_t pname;
01279 } xcb_glx_get_doublev_request_t;
01280
01284 typedef struct xcb_glx_get_doublev_reply_t {
01285 uint8_t response_type;
01286 uint8_t pad0;
01287 uint16_t sequence;
01288 uint32_t length;
01289 uint8_t pad1[4];
01290 uint32_t n;
01291 xcb_glx_float64_t datum;
01292 uint8_t pad2[8];
01293 } xcb_glx_get_doublev_reply_t;
01294
01298 typedef struct xcb_glx_get_error_cookie_t {
01299 unsigned int sequence;
01300 } xcb_glx_get_error_cookie_t;
01301
01303 #define XCB_GLX_GET_ERROR 115
01304
01308 typedef struct xcb_glx_get_error_request_t {
01309 uint8_t major_opcode;
01310 uint8_t minor_opcode;
01311 uint16_t length;
01312 xcb_glx_context_tag_t context_tag;
01313 } xcb_glx_get_error_request_t;
01314
01318 typedef struct xcb_glx_get_error_reply_t {
01319 uint8_t response_type;
01320 uint8_t pad0;
01321 uint16_t sequence;
01322 uint32_t length;
01323 int32_t error;
01324 } xcb_glx_get_error_reply_t;
01325
01329 typedef struct xcb_glx_get_floatv_cookie_t {
01330 unsigned int sequence;
01331 } xcb_glx_get_floatv_cookie_t;
01332
01334 #define XCB_GLX_GET_FLOATV 116
01335
01339 typedef struct xcb_glx_get_floatv_request_t {
01340 uint8_t major_opcode;
01341 uint8_t minor_opcode;
01342 uint16_t length;
01343 xcb_glx_context_tag_t context_tag;
01344 uint32_t pname;
01345 } xcb_glx_get_floatv_request_t;
01346
01350 typedef struct xcb_glx_get_floatv_reply_t {
01351 uint8_t response_type;
01352 uint8_t pad0;
01353 uint16_t sequence;
01354 uint32_t length;
01355 uint8_t pad1[4];
01356 uint32_t n;
01357 xcb_glx_float32_t datum;
01358 uint8_t pad2[12];
01359 } xcb_glx_get_floatv_reply_t;
01360
01364 typedef struct xcb_glx_get_integerv_cookie_t {
01365 unsigned int sequence;
01366 } xcb_glx_get_integerv_cookie_t;
01367
01369 #define XCB_GLX_GET_INTEGERV 117
01370
01374 typedef struct xcb_glx_get_integerv_request_t {
01375 uint8_t major_opcode;
01376 uint8_t minor_opcode;
01377 uint16_t length;
01378 xcb_glx_context_tag_t context_tag;
01379 uint32_t pname;
01380 } xcb_glx_get_integerv_request_t;
01381
01385 typedef struct xcb_glx_get_integerv_reply_t {
01386 uint8_t response_type;
01387 uint8_t pad0;
01388 uint16_t sequence;
01389 uint32_t length;
01390 uint8_t pad1[4];
01391 uint32_t n;
01392 int32_t datum;
01393 uint8_t pad2[12];
01394 } xcb_glx_get_integerv_reply_t;
01395
01399 typedef struct xcb_glx_get_lightfv_cookie_t {
01400 unsigned int sequence;
01401 } xcb_glx_get_lightfv_cookie_t;
01402
01404 #define XCB_GLX_GET_LIGHTFV 118
01405
01409 typedef struct xcb_glx_get_lightfv_request_t {
01410 uint8_t major_opcode;
01411 uint8_t minor_opcode;
01412 uint16_t length;
01413 xcb_glx_context_tag_t context_tag;
01414 uint32_t light;
01415 uint32_t pname;
01416 } xcb_glx_get_lightfv_request_t;
01417
01421 typedef struct xcb_glx_get_lightfv_reply_t {
01422 uint8_t response_type;
01423 uint8_t pad0;
01424 uint16_t sequence;
01425 uint32_t length;
01426 uint8_t pad1[4];
01427 uint32_t n;
01428 xcb_glx_float32_t datum;
01429 uint8_t pad2[12];
01430 } xcb_glx_get_lightfv_reply_t;
01431
01435 typedef struct xcb_glx_get_lightiv_cookie_t {
01436 unsigned int sequence;
01437 } xcb_glx_get_lightiv_cookie_t;
01438
01440 #define XCB_GLX_GET_LIGHTIV 119
01441
01445 typedef struct xcb_glx_get_lightiv_request_t {
01446 uint8_t major_opcode;
01447 uint8_t minor_opcode;
01448 uint16_t length;
01449 xcb_glx_context_tag_t context_tag;
01450 uint32_t light;
01451 uint32_t pname;
01452 } xcb_glx_get_lightiv_request_t;
01453
01457 typedef struct xcb_glx_get_lightiv_reply_t {
01458 uint8_t response_type;
01459 uint8_t pad0;
01460 uint16_t sequence;
01461 uint32_t length;
01462 uint8_t pad1[4];
01463 uint32_t n;
01464 int32_t datum;
01465 uint8_t pad2[12];
01466 } xcb_glx_get_lightiv_reply_t;
01467
01471 typedef struct xcb_glx_get_mapdv_cookie_t {
01472 unsigned int sequence;
01473 } xcb_glx_get_mapdv_cookie_t;
01474
01476 #define XCB_GLX_GET_MAPDV 120
01477
01481 typedef struct xcb_glx_get_mapdv_request_t {
01482 uint8_t major_opcode;
01483 uint8_t minor_opcode;
01484 uint16_t length;
01485 xcb_glx_context_tag_t context_tag;
01486 uint32_t target;
01487 uint32_t query;
01488 } xcb_glx_get_mapdv_request_t;
01489
01493 typedef struct xcb_glx_get_mapdv_reply_t {
01494 uint8_t response_type;
01495 uint8_t pad0;
01496 uint16_t sequence;
01497 uint32_t length;
01498 uint8_t pad1[4];
01499 uint32_t n;
01500 xcb_glx_float64_t datum;
01501 uint8_t pad2[8];
01502 } xcb_glx_get_mapdv_reply_t;
01503
01507 typedef struct xcb_glx_get_mapfv_cookie_t {
01508 unsigned int sequence;
01509 } xcb_glx_get_mapfv_cookie_t;
01510
01512 #define XCB_GLX_GET_MAPFV 121
01513
01517 typedef struct xcb_glx_get_mapfv_request_t {
01518 uint8_t major_opcode;
01519 uint8_t minor_opcode;
01520 uint16_t length;
01521 xcb_glx_context_tag_t context_tag;
01522 uint32_t target;
01523 uint32_t query;
01524 } xcb_glx_get_mapfv_request_t;
01525
01529 typedef struct xcb_glx_get_mapfv_reply_t {
01530 uint8_t response_type;
01531 uint8_t pad0;
01532 uint16_t sequence;
01533 uint32_t length;
01534 uint8_t pad1[4];
01535 uint32_t n;
01536 xcb_glx_float32_t datum;
01537 uint8_t pad2[12];
01538 } xcb_glx_get_mapfv_reply_t;
01539
01543 typedef struct xcb_glx_get_mapiv_cookie_t {
01544 unsigned int sequence;
01545 } xcb_glx_get_mapiv_cookie_t;
01546
01548 #define XCB_GLX_GET_MAPIV 122
01549
01553 typedef struct xcb_glx_get_mapiv_request_t {
01554 uint8_t major_opcode;
01555 uint8_t minor_opcode;
01556 uint16_t length;
01557 xcb_glx_context_tag_t context_tag;
01558 uint32_t target;
01559 uint32_t query;
01560 } xcb_glx_get_mapiv_request_t;
01561
01565 typedef struct xcb_glx_get_mapiv_reply_t {
01566 uint8_t response_type;
01567 uint8_t pad0;
01568 uint16_t sequence;
01569 uint32_t length;
01570 uint8_t pad1[4];
01571 uint32_t n;
01572 int32_t datum;
01573 uint8_t pad2[12];
01574 } xcb_glx_get_mapiv_reply_t;
01575
01579 typedef struct xcb_glx_get_materialfv_cookie_t {
01580 unsigned int sequence;
01581 } xcb_glx_get_materialfv_cookie_t;
01582
01584 #define XCB_GLX_GET_MATERIALFV 123
01585
01589 typedef struct xcb_glx_get_materialfv_request_t {
01590 uint8_t major_opcode;
01591 uint8_t minor_opcode;
01592 uint16_t length;
01593 xcb_glx_context_tag_t context_tag;
01594 uint32_t face;
01595 uint32_t pname;
01596 } xcb_glx_get_materialfv_request_t;
01597
01601 typedef struct xcb_glx_get_materialfv_reply_t {
01602 uint8_t response_type;
01603 uint8_t pad0;
01604 uint16_t sequence;
01605 uint32_t length;
01606 uint8_t pad1[4];
01607 uint32_t n;
01608 xcb_glx_float32_t datum;
01609 uint8_t pad2[12];
01610 } xcb_glx_get_materialfv_reply_t;
01611
01615 typedef struct xcb_glx_get_materialiv_cookie_t {
01616 unsigned int sequence;
01617 } xcb_glx_get_materialiv_cookie_t;
01618
01620 #define XCB_GLX_GET_MATERIALIV 124
01621
01625 typedef struct xcb_glx_get_materialiv_request_t {
01626 uint8_t major_opcode;
01627 uint8_t minor_opcode;
01628 uint16_t length;
01629 xcb_glx_context_tag_t context_tag;
01630 uint32_t face;
01631 uint32_t pname;
01632 } xcb_glx_get_materialiv_request_t;
01633
01637 typedef struct xcb_glx_get_materialiv_reply_t {
01638 uint8_t response_type;
01639 uint8_t pad0;
01640 uint16_t sequence;
01641 uint32_t length;
01642 uint8_t pad1[4];
01643 uint32_t n;
01644 int32_t datum;
01645 uint8_t pad2[12];
01646 } xcb_glx_get_materialiv_reply_t;
01647
01651 typedef struct xcb_glx_get_pixel_mapfv_cookie_t {
01652 unsigned int sequence;
01653 } xcb_glx_get_pixel_mapfv_cookie_t;
01654
01656 #define XCB_GLX_GET_PIXEL_MAPFV 125
01657
01661 typedef struct xcb_glx_get_pixel_mapfv_request_t {
01662 uint8_t major_opcode;
01663 uint8_t minor_opcode;
01664 uint16_t length;
01665 xcb_glx_context_tag_t context_tag;
01666 uint32_t map;
01667 } xcb_glx_get_pixel_mapfv_request_t;
01668
01672 typedef struct xcb_glx_get_pixel_mapfv_reply_t {
01673 uint8_t response_type;
01674 uint8_t pad0;
01675 uint16_t sequence;
01676 uint32_t length;
01677 uint8_t pad1[4];
01678 uint32_t n;
01679 xcb_glx_float32_t datum;
01680 uint8_t pad2[12];
01681 } xcb_glx_get_pixel_mapfv_reply_t;
01682
01686 typedef struct xcb_glx_get_pixel_mapuiv_cookie_t {
01687 unsigned int sequence;
01688 } xcb_glx_get_pixel_mapuiv_cookie_t;
01689
01691 #define XCB_GLX_GET_PIXEL_MAPUIV 126
01692
01696 typedef struct xcb_glx_get_pixel_mapuiv_request_t {
01697 uint8_t major_opcode;
01698 uint8_t minor_opcode;
01699 uint16_t length;
01700 xcb_glx_context_tag_t context_tag;
01701 uint32_t map;
01702 } xcb_glx_get_pixel_mapuiv_request_t;
01703
01707 typedef struct xcb_glx_get_pixel_mapuiv_reply_t {
01708 uint8_t response_type;
01709 uint8_t pad0;
01710 uint16_t sequence;
01711 uint32_t length;
01712 uint8_t pad1[4];
01713 uint32_t n;
01714 uint32_t datum;
01715 uint8_t pad2[12];
01716 } xcb_glx_get_pixel_mapuiv_reply_t;
01717
01721 typedef struct xcb_glx_get_pixel_mapusv_cookie_t {
01722 unsigned int sequence;
01723 } xcb_glx_get_pixel_mapusv_cookie_t;
01724
01726 #define XCB_GLX_GET_PIXEL_MAPUSV 127
01727
01731 typedef struct xcb_glx_get_pixel_mapusv_request_t {
01732 uint8_t major_opcode;
01733 uint8_t minor_opcode;
01734 uint16_t length;
01735 xcb_glx_context_tag_t context_tag;
01736 uint32_t map;
01737 } xcb_glx_get_pixel_mapusv_request_t;
01738
01742 typedef struct xcb_glx_get_pixel_mapusv_reply_t {
01743 uint8_t response_type;
01744 uint8_t pad0;
01745 uint16_t sequence;
01746 uint32_t length;
01747 uint8_t pad1[4];
01748 uint32_t n;
01749 uint16_t datum;
01750 uint8_t pad2[16];
01751 } xcb_glx_get_pixel_mapusv_reply_t;
01752
01756 typedef struct xcb_glx_get_polygon_stipple_cookie_t {
01757 unsigned int sequence;
01758 } xcb_glx_get_polygon_stipple_cookie_t;
01759
01761 #define XCB_GLX_GET_POLYGON_STIPPLE 128
01762
01766 typedef struct xcb_glx_get_polygon_stipple_request_t {
01767 uint8_t major_opcode;
01768 uint8_t minor_opcode;
01769 uint16_t length;
01770 xcb_glx_context_tag_t context_tag;
01771 uint8_t lsb_first;
01772 } xcb_glx_get_polygon_stipple_request_t;
01773
01777 typedef struct xcb_glx_get_polygon_stipple_reply_t {
01778 uint8_t response_type;
01779 uint8_t pad0;
01780 uint16_t sequence;
01781 uint32_t length;
01782 uint8_t pad1[24];
01783 } xcb_glx_get_polygon_stipple_reply_t;
01784
01788 typedef struct xcb_glx_get_string_cookie_t {
01789 unsigned int sequence;
01790 } xcb_glx_get_string_cookie_t;
01791
01793 #define XCB_GLX_GET_STRING 129
01794
01798 typedef struct xcb_glx_get_string_request_t {
01799 uint8_t major_opcode;
01800 uint8_t minor_opcode;
01801 uint16_t length;
01802 xcb_glx_context_tag_t context_tag;
01803 uint32_t name;
01804 } xcb_glx_get_string_request_t;
01805
01809 typedef struct xcb_glx_get_string_reply_t {
01810 uint8_t response_type;
01811 uint8_t pad0;
01812 uint16_t sequence;
01813 uint32_t length;
01814 uint8_t pad1[4];
01815 uint32_t n;
01816 uint8_t pad2[16];
01817 } xcb_glx_get_string_reply_t;
01818
01822 typedef struct xcb_glx_get_tex_envfv_cookie_t {
01823 unsigned int sequence;
01824 } xcb_glx_get_tex_envfv_cookie_t;
01825
01827 #define XCB_GLX_GET_TEX_ENVFV 130
01828
01832 typedef struct xcb_glx_get_tex_envfv_request_t {
01833 uint8_t major_opcode;
01834 uint8_t minor_opcode;
01835 uint16_t length;
01836 xcb_glx_context_tag_t context_tag;
01837 uint32_t target;
01838 uint32_t pname;
01839 } xcb_glx_get_tex_envfv_request_t;
01840
01844 typedef struct xcb_glx_get_tex_envfv_reply_t {
01845 uint8_t response_type;
01846 uint8_t pad0;
01847 uint16_t sequence;
01848 uint32_t length;
01849 uint8_t pad1[4];
01850 uint32_t n;
01851 xcb_glx_float32_t datum;
01852 uint8_t pad2[12];
01853 } xcb_glx_get_tex_envfv_reply_t;
01854
01858 typedef struct xcb_glx_get_tex_enviv_cookie_t {
01859 unsigned int sequence;
01860 } xcb_glx_get_tex_enviv_cookie_t;
01861
01863 #define XCB_GLX_GET_TEX_ENVIV 131
01864
01868 typedef struct xcb_glx_get_tex_enviv_request_t {
01869 uint8_t major_opcode;
01870 uint8_t minor_opcode;
01871 uint16_t length;
01872 xcb_glx_context_tag_t context_tag;
01873 uint32_t target;
01874 uint32_t pname;
01875 } xcb_glx_get_tex_enviv_request_t;
01876
01880 typedef struct xcb_glx_get_tex_enviv_reply_t {
01881 uint8_t response_type;
01882 uint8_t pad0;
01883 uint16_t sequence;
01884 uint32_t length;
01885 uint8_t pad1[4];
01886 uint32_t n;
01887 int32_t datum;
01888 uint8_t pad2[12];
01889 } xcb_glx_get_tex_enviv_reply_t;
01890
01894 typedef struct xcb_glx_get_tex_gendv_cookie_t {
01895 unsigned int sequence;
01896 } xcb_glx_get_tex_gendv_cookie_t;
01897
01899 #define XCB_GLX_GET_TEX_GENDV 132
01900
01904 typedef struct xcb_glx_get_tex_gendv_request_t {
01905 uint8_t major_opcode;
01906 uint8_t minor_opcode;
01907 uint16_t length;
01908 xcb_glx_context_tag_t context_tag;
01909 uint32_t coord;
01910 uint32_t pname;
01911 } xcb_glx_get_tex_gendv_request_t;
01912
01916 typedef struct xcb_glx_get_tex_gendv_reply_t {
01917 uint8_t response_type;
01918 uint8_t pad0;
01919 uint16_t sequence;
01920 uint32_t length;
01921 uint8_t pad1[4];
01922 uint32_t n;
01923 xcb_glx_float64_t datum;
01924 uint8_t pad2[8];
01925 } xcb_glx_get_tex_gendv_reply_t;
01926
01930 typedef struct xcb_glx_get_tex_genfv_cookie_t {
01931 unsigned int sequence;
01932 } xcb_glx_get_tex_genfv_cookie_t;
01933
01935 #define XCB_GLX_GET_TEX_GENFV 133
01936
01940 typedef struct xcb_glx_get_tex_genfv_request_t {
01941 uint8_t major_opcode;
01942 uint8_t minor_opcode;
01943 uint16_t length;
01944 xcb_glx_context_tag_t context_tag;
01945 uint32_t coord;
01946 uint32_t pname;
01947 } xcb_glx_get_tex_genfv_request_t;
01948
01952 typedef struct xcb_glx_get_tex_genfv_reply_t {
01953 uint8_t response_type;
01954 uint8_t pad0;
01955 uint16_t sequence;
01956 uint32_t length;
01957 uint8_t pad1[4];
01958 uint32_t n;
01959 xcb_glx_float32_t datum;
01960 uint8_t pad2[12];
01961 } xcb_glx_get_tex_genfv_reply_t;
01962
01966 typedef struct xcb_glx_get_tex_geniv_cookie_t {
01967 unsigned int sequence;
01968 } xcb_glx_get_tex_geniv_cookie_t;
01969
01971 #define XCB_GLX_GET_TEX_GENIV 134
01972
01976 typedef struct xcb_glx_get_tex_geniv_request_t {
01977 uint8_t major_opcode;
01978 uint8_t minor_opcode;
01979 uint16_t length;
01980 xcb_glx_context_tag_t context_tag;
01981 uint32_t coord;
01982 uint32_t pname;
01983 } xcb_glx_get_tex_geniv_request_t;
01984
01988 typedef struct xcb_glx_get_tex_geniv_reply_t {
01989 uint8_t response_type;
01990 uint8_t pad0;
01991 uint16_t sequence;
01992 uint32_t length;
01993 uint8_t pad1[4];
01994 uint32_t n;
01995 int32_t datum;
01996 uint8_t pad2[12];
01997 } xcb_glx_get_tex_geniv_reply_t;
01998
02002 typedef struct xcb_glx_get_tex_image_cookie_t {
02003 unsigned int sequence;
02004 } xcb_glx_get_tex_image_cookie_t;
02005
02007 #define XCB_GLX_GET_TEX_IMAGE 135
02008
02012 typedef struct xcb_glx_get_tex_image_request_t {
02013 uint8_t major_opcode;
02014 uint8_t minor_opcode;
02015 uint16_t length;
02016 xcb_glx_context_tag_t context_tag;
02017 uint32_t target;
02018 int32_t level;
02019 uint32_t format;
02020 uint32_t type;
02021 uint8_t swap_bytes;
02022 } xcb_glx_get_tex_image_request_t;
02023
02027 typedef struct xcb_glx_get_tex_image_reply_t {
02028 uint8_t response_type;
02029 uint8_t pad0;
02030 uint16_t sequence;
02031 uint32_t length;
02032 uint8_t pad1[8];
02033 int32_t width;
02034 int32_t height;
02035 int32_t depth;
02036 uint8_t pad2[4];
02037 } xcb_glx_get_tex_image_reply_t;
02038
02042 typedef struct xcb_glx_get_tex_parameterfv_cookie_t {
02043 unsigned int sequence;
02044 } xcb_glx_get_tex_parameterfv_cookie_t;
02045
02047 #define XCB_GLX_GET_TEX_PARAMETERFV 136
02048
02052 typedef struct xcb_glx_get_tex_parameterfv_request_t {
02053 uint8_t major_opcode;
02054 uint8_t minor_opcode;
02055 uint16_t length;
02056 xcb_glx_context_tag_t context_tag;
02057 uint32_t target;
02058 uint32_t pname;
02059 } xcb_glx_get_tex_parameterfv_request_t;
02060
02064 typedef struct xcb_glx_get_tex_parameterfv_reply_t {
02065 uint8_t response_type;
02066 uint8_t pad0;
02067 uint16_t sequence;
02068 uint32_t length;
02069 uint8_t pad1[4];
02070 uint32_t n;
02071 xcb_glx_float32_t datum;
02072 uint8_t pad2[12];
02073 } xcb_glx_get_tex_parameterfv_reply_t;
02074
02078 typedef struct xcb_glx_get_tex_parameteriv_cookie_t {
02079 unsigned int sequence;
02080 } xcb_glx_get_tex_parameteriv_cookie_t;
02081
02083 #define XCB_GLX_GET_TEX_PARAMETERIV 137
02084
02088 typedef struct xcb_glx_get_tex_parameteriv_request_t {
02089 uint8_t major_opcode;
02090 uint8_t minor_opcode;
02091 uint16_t length;
02092 xcb_glx_context_tag_t context_tag;
02093 uint32_t target;
02094 uint32_t pname;
02095 } xcb_glx_get_tex_parameteriv_request_t;
02096
02100 typedef struct xcb_glx_get_tex_parameteriv_reply_t {
02101 uint8_t response_type;
02102 uint8_t pad0;
02103 uint16_t sequence;
02104 uint32_t length;
02105 uint8_t pad1[4];
02106 uint32_t n;
02107 int32_t datum;
02108 uint8_t pad2[12];
02109 } xcb_glx_get_tex_parameteriv_reply_t;
02110
02114 typedef struct xcb_glx_get_tex_level_parameterfv_cookie_t {
02115 unsigned int sequence;
02116 } xcb_glx_get_tex_level_parameterfv_cookie_t;
02117
02119 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERFV 138
02120
02124 typedef struct xcb_glx_get_tex_level_parameterfv_request_t {
02125 uint8_t major_opcode;
02126 uint8_t minor_opcode;
02127 uint16_t length;
02128 xcb_glx_context_tag_t context_tag;
02129 uint32_t target;
02130 int32_t level;
02131 uint32_t pname;
02132 } xcb_glx_get_tex_level_parameterfv_request_t;
02133
02137 typedef struct xcb_glx_get_tex_level_parameterfv_reply_t {
02138 uint8_t response_type;
02139 uint8_t pad0;
02140 uint16_t sequence;
02141 uint32_t length;
02142 uint8_t pad1[4];
02143 uint32_t n;
02144 xcb_glx_float32_t datum;
02145 uint8_t pad2[12];
02146 } xcb_glx_get_tex_level_parameterfv_reply_t;
02147
02151 typedef struct xcb_glx_get_tex_level_parameteriv_cookie_t {
02152 unsigned int sequence;
02153 } xcb_glx_get_tex_level_parameteriv_cookie_t;
02154
02156 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERIV 139
02157
02161 typedef struct xcb_glx_get_tex_level_parameteriv_request_t {
02162 uint8_t major_opcode;
02163 uint8_t minor_opcode;
02164 uint16_t length;
02165 xcb_glx_context_tag_t context_tag;
02166 uint32_t target;
02167 int32_t level;
02168 uint32_t pname;
02169 } xcb_glx_get_tex_level_parameteriv_request_t;
02170
02174 typedef struct xcb_glx_get_tex_level_parameteriv_reply_t {
02175 uint8_t response_type;
02176 uint8_t pad0;
02177 uint16_t sequence;
02178 uint32_t length;
02179 uint8_t pad1[4];
02180 uint32_t n;
02181 int32_t datum;
02182 uint8_t pad2[12];
02183 } xcb_glx_get_tex_level_parameteriv_reply_t;
02184
02188 typedef struct xcb_glx_is_list_cookie_t {
02189 unsigned int sequence;
02190 } xcb_glx_is_list_cookie_t;
02191
02193 #define XCB_GLX_IS_LIST 141
02194
02198 typedef struct xcb_glx_is_list_request_t {
02199 uint8_t major_opcode;
02200 uint8_t minor_opcode;
02201 uint16_t length;
02202 xcb_glx_context_tag_t context_tag;
02203 uint32_t list;
02204 } xcb_glx_is_list_request_t;
02205
02209 typedef struct xcb_glx_is_list_reply_t {
02210 uint8_t response_type;
02211 uint8_t pad0;
02212 uint16_t sequence;
02213 uint32_t length;
02214 xcb_glx_bool32_t ret_val;
02215 } xcb_glx_is_list_reply_t;
02216
02218 #define XCB_GLX_FLUSH 142
02219
02223 typedef struct xcb_glx_flush_request_t {
02224 uint8_t major_opcode;
02225 uint8_t minor_opcode;
02226 uint16_t length;
02227 xcb_glx_context_tag_t context_tag;
02228 } xcb_glx_flush_request_t;
02229
02233 typedef struct xcb_glx_are_textures_resident_cookie_t {
02234 unsigned int sequence;
02235 } xcb_glx_are_textures_resident_cookie_t;
02236
02238 #define XCB_GLX_ARE_TEXTURES_RESIDENT 143
02239
02243 typedef struct xcb_glx_are_textures_resident_request_t {
02244 uint8_t major_opcode;
02245 uint8_t minor_opcode;
02246 uint16_t length;
02247 xcb_glx_context_tag_t context_tag;
02248 int32_t n;
02249 } xcb_glx_are_textures_resident_request_t;
02250
02254 typedef struct xcb_glx_are_textures_resident_reply_t {
02255 uint8_t response_type;
02256 uint8_t pad0;
02257 uint16_t sequence;
02258 uint32_t length;
02259 xcb_glx_bool32_t ret_val;
02260 uint8_t pad1[20];
02261 } xcb_glx_are_textures_resident_reply_t;
02262
02264 #define XCB_GLX_DELETE_TEXTURES 144
02265
02269 typedef struct xcb_glx_delete_textures_request_t {
02270 uint8_t major_opcode;
02271 uint8_t minor_opcode;
02272 uint16_t length;
02273 xcb_glx_context_tag_t context_tag;
02274 int32_t n;
02275 } xcb_glx_delete_textures_request_t;
02276
02280 typedef struct xcb_glx_gen_textures_cookie_t {
02281 unsigned int sequence;
02282 } xcb_glx_gen_textures_cookie_t;
02283
02285 #define XCB_GLX_GEN_TEXTURES 145
02286
02290 typedef struct xcb_glx_gen_textures_request_t {
02291 uint8_t major_opcode;
02292 uint8_t minor_opcode;
02293 uint16_t length;
02294 xcb_glx_context_tag_t context_tag;
02295 int32_t n;
02296 } xcb_glx_gen_textures_request_t;
02297
02301 typedef struct xcb_glx_gen_textures_reply_t {
02302 uint8_t response_type;
02303 uint8_t pad0;
02304 uint16_t sequence;
02305 uint32_t length;
02306 uint8_t pad1[24];
02307 } xcb_glx_gen_textures_reply_t;
02308
02312 typedef struct xcb_glx_is_texture_cookie_t {
02313 unsigned int sequence;
02314 } xcb_glx_is_texture_cookie_t;
02315
02317 #define XCB_GLX_IS_TEXTURE 146
02318
02322 typedef struct xcb_glx_is_texture_request_t {
02323 uint8_t major_opcode;
02324 uint8_t minor_opcode;
02325 uint16_t length;
02326 xcb_glx_context_tag_t context_tag;
02327 uint32_t texture;
02328 } xcb_glx_is_texture_request_t;
02329
02333 typedef struct xcb_glx_is_texture_reply_t {
02334 uint8_t response_type;
02335 uint8_t pad0;
02336 uint16_t sequence;
02337 uint32_t length;
02338 xcb_glx_bool32_t ret_val;
02339 } xcb_glx_is_texture_reply_t;
02340
02344 typedef struct xcb_glx_get_color_table_cookie_t {
02345 unsigned int sequence;
02346 } xcb_glx_get_color_table_cookie_t;
02347
02349 #define XCB_GLX_GET_COLOR_TABLE 147
02350
02354 typedef struct xcb_glx_get_color_table_request_t {
02355 uint8_t major_opcode;
02356 uint8_t minor_opcode;
02357 uint16_t length;
02358 xcb_glx_context_tag_t context_tag;
02359 uint32_t target;
02360 uint32_t format;
02361 uint32_t type;
02362 uint8_t swap_bytes;
02363 } xcb_glx_get_color_table_request_t;
02364
02368 typedef struct xcb_glx_get_color_table_reply_t {
02369 uint8_t response_type;
02370 uint8_t pad0;
02371 uint16_t sequence;
02372 uint32_t length;
02373 uint8_t pad1[8];
02374 int32_t width;
02375 uint8_t pad2[12];
02376 } xcb_glx_get_color_table_reply_t;
02377
02381 typedef struct xcb_glx_get_color_table_parameterfv_cookie_t {
02382 unsigned int sequence;
02383 } xcb_glx_get_color_table_parameterfv_cookie_t;
02384
02386 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERFV 148
02387
02391 typedef struct xcb_glx_get_color_table_parameterfv_request_t {
02392 uint8_t major_opcode;
02393 uint8_t minor_opcode;
02394 uint16_t length;
02395 xcb_glx_context_tag_t context_tag;
02396 uint32_t target;
02397 uint32_t pname;
02398 } xcb_glx_get_color_table_parameterfv_request_t;
02399
02403 typedef struct xcb_glx_get_color_table_parameterfv_reply_t {
02404 uint8_t response_type;
02405 uint8_t pad0;
02406 uint16_t sequence;
02407 uint32_t length;
02408 uint8_t pad1[4];
02409 uint32_t n;
02410 xcb_glx_float32_t datum;
02411 uint8_t pad2[12];
02412 } xcb_glx_get_color_table_parameterfv_reply_t;
02413
02417 typedef struct xcb_glx_get_color_table_parameteriv_cookie_t {
02418 unsigned int sequence;
02419 } xcb_glx_get_color_table_parameteriv_cookie_t;
02420
02422 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERIV 149
02423
02427 typedef struct xcb_glx_get_color_table_parameteriv_request_t {
02428 uint8_t major_opcode;
02429 uint8_t minor_opcode;
02430 uint16_t length;
02431 xcb_glx_context_tag_t context_tag;
02432 uint32_t target;
02433 uint32_t pname;
02434 } xcb_glx_get_color_table_parameteriv_request_t;
02435
02439 typedef struct xcb_glx_get_color_table_parameteriv_reply_t {
02440 uint8_t response_type;
02441 uint8_t pad0;
02442 uint16_t sequence;
02443 uint32_t length;
02444 uint8_t pad1[4];
02445 uint32_t n;
02446 int32_t datum;
02447 uint8_t pad2[12];
02448 } xcb_glx_get_color_table_parameteriv_reply_t;
02449
02453 typedef struct xcb_glx_get_convolution_filter_cookie_t {
02454 unsigned int sequence;
02455 } xcb_glx_get_convolution_filter_cookie_t;
02456
02458 #define XCB_GLX_GET_CONVOLUTION_FILTER 150
02459
02463 typedef struct xcb_glx_get_convolution_filter_request_t {
02464 uint8_t major_opcode;
02465 uint8_t minor_opcode;
02466 uint16_t length;
02467 xcb_glx_context_tag_t context_tag;
02468 uint32_t target;
02469 uint32_t format;
02470 uint32_t type;
02471 uint8_t swap_bytes;
02472 } xcb_glx_get_convolution_filter_request_t;
02473
02477 typedef struct xcb_glx_get_convolution_filter_reply_t {
02478 uint8_t response_type;
02479 uint8_t pad0;
02480 uint16_t sequence;
02481 uint32_t length;
02482 uint8_t pad1[8];
02483 int32_t width;
02484 int32_t height;
02485 uint8_t pad2[8];
02486 } xcb_glx_get_convolution_filter_reply_t;
02487
02491 typedef struct xcb_glx_get_convolution_parameterfv_cookie_t {
02492 unsigned int sequence;
02493 } xcb_glx_get_convolution_parameterfv_cookie_t;
02494
02496 #define XCB_GLX_GET_CONVOLUTION_PARAMETERFV 151
02497
02501 typedef struct xcb_glx_get_convolution_parameterfv_request_t {
02502 uint8_t major_opcode;
02503 uint8_t minor_opcode;
02504 uint16_t length;
02505 xcb_glx_context_tag_t context_tag;
02506 uint32_t target;
02507 uint32_t pname;
02508 } xcb_glx_get_convolution_parameterfv_request_t;
02509
02513 typedef struct xcb_glx_get_convolution_parameterfv_reply_t {
02514 uint8_t response_type;
02515 uint8_t pad0;
02516 uint16_t sequence;
02517 uint32_t length;
02518 uint8_t pad1[4];
02519 uint32_t n;
02520 xcb_glx_float32_t datum;
02521 uint8_t pad2[12];
02522 } xcb_glx_get_convolution_parameterfv_reply_t;
02523
02527 typedef struct xcb_glx_get_convolution_parameteriv_cookie_t {
02528 unsigned int sequence;
02529 } xcb_glx_get_convolution_parameteriv_cookie_t;
02530
02532 #define XCB_GLX_GET_CONVOLUTION_PARAMETERIV 152
02533
02537 typedef struct xcb_glx_get_convolution_parameteriv_request_t {
02538 uint8_t major_opcode;
02539 uint8_t minor_opcode;
02540 uint16_t length;
02541 xcb_glx_context_tag_t context_tag;
02542 uint32_t target;
02543 uint32_t pname;
02544 } xcb_glx_get_convolution_parameteriv_request_t;
02545
02549 typedef struct xcb_glx_get_convolution_parameteriv_reply_t {
02550 uint8_t response_type;
02551 uint8_t pad0;
02552 uint16_t sequence;
02553 uint32_t length;
02554 uint8_t pad1[4];
02555 uint32_t n;
02556 int32_t datum;
02557 uint8_t pad2[12];
02558 } xcb_glx_get_convolution_parameteriv_reply_t;
02559
02563 typedef struct xcb_glx_get_separable_filter_cookie_t {
02564 unsigned int sequence;
02565 } xcb_glx_get_separable_filter_cookie_t;
02566
02568 #define XCB_GLX_GET_SEPARABLE_FILTER 153
02569
02573 typedef struct xcb_glx_get_separable_filter_request_t {
02574 uint8_t major_opcode;
02575 uint8_t minor_opcode;
02576 uint16_t length;
02577 xcb_glx_context_tag_t context_tag;
02578 uint32_t target;
02579 uint32_t format;
02580 uint32_t type;
02581 uint8_t swap_bytes;
02582 } xcb_glx_get_separable_filter_request_t;
02583
02587 typedef struct xcb_glx_get_separable_filter_reply_t {
02588 uint8_t response_type;
02589 uint8_t pad0;
02590 uint16_t sequence;
02591 uint32_t length;
02592 uint8_t pad1[8];
02593 int32_t row_w;
02594 int32_t col_h;
02595 uint8_t pad2[8];
02596 } xcb_glx_get_separable_filter_reply_t;
02597
02601 typedef struct xcb_glx_get_histogram_cookie_t {
02602 unsigned int sequence;
02603 } xcb_glx_get_histogram_cookie_t;
02604
02606 #define XCB_GLX_GET_HISTOGRAM 154
02607
02611 typedef struct xcb_glx_get_histogram_request_t {
02612 uint8_t major_opcode;
02613 uint8_t minor_opcode;
02614 uint16_t length;
02615 xcb_glx_context_tag_t context_tag;
02616 uint32_t target;
02617 uint32_t format;
02618 uint32_t type;
02619 uint8_t swap_bytes;
02620 uint8_t reset;
02621 } xcb_glx_get_histogram_request_t;
02622
02626 typedef struct xcb_glx_get_histogram_reply_t {
02627 uint8_t response_type;
02628 uint8_t pad0;
02629 uint16_t sequence;
02630 uint32_t length;
02631 uint8_t pad1[8];
02632 int32_t width;
02633 uint8_t pad2[12];
02634 } xcb_glx_get_histogram_reply_t;
02635
02639 typedef struct xcb_glx_get_histogram_parameterfv_cookie_t {
02640 unsigned int sequence;
02641 } xcb_glx_get_histogram_parameterfv_cookie_t;
02642
02644 #define XCB_GLX_GET_HISTOGRAM_PARAMETERFV 155
02645
02649 typedef struct xcb_glx_get_histogram_parameterfv_request_t {
02650 uint8_t major_opcode;
02651 uint8_t minor_opcode;
02652 uint16_t length;
02653 xcb_glx_context_tag_t context_tag;
02654 uint32_t target;
02655 uint32_t pname;
02656 } xcb_glx_get_histogram_parameterfv_request_t;
02657
02661 typedef struct xcb_glx_get_histogram_parameterfv_reply_t {
02662 uint8_t response_type;
02663 uint8_t pad0;
02664 uint16_t sequence;
02665 uint32_t length;
02666 uint8_t pad1[4];
02667 uint32_t n;
02668 xcb_glx_float32_t datum;
02669 uint8_t pad2[12];
02670 } xcb_glx_get_histogram_parameterfv_reply_t;
02671
02675 typedef struct xcb_glx_get_histogram_parameteriv_cookie_t {
02676 unsigned int sequence;
02677 } xcb_glx_get_histogram_parameteriv_cookie_t;
02678
02680 #define XCB_GLX_GET_HISTOGRAM_PARAMETERIV 156
02681
02685 typedef struct xcb_glx_get_histogram_parameteriv_request_t {
02686 uint8_t major_opcode;
02687 uint8_t minor_opcode;
02688 uint16_t length;
02689 xcb_glx_context_tag_t context_tag;
02690 uint32_t target;
02691 uint32_t pname;
02692 } xcb_glx_get_histogram_parameteriv_request_t;
02693
02697 typedef struct xcb_glx_get_histogram_parameteriv_reply_t {
02698 uint8_t response_type;
02699 uint8_t pad0;
02700 uint16_t sequence;
02701 uint32_t length;
02702 uint8_t pad1[4];
02703 uint32_t n;
02704 int32_t datum;
02705 uint8_t pad2[12];
02706 } xcb_glx_get_histogram_parameteriv_reply_t;
02707
02711 typedef struct xcb_glx_get_minmax_cookie_t {
02712 unsigned int sequence;
02713 } xcb_glx_get_minmax_cookie_t;
02714
02716 #define XCB_GLX_GET_MINMAX 157
02717
02721 typedef struct xcb_glx_get_minmax_request_t {
02722 uint8_t major_opcode;
02723 uint8_t minor_opcode;
02724 uint16_t length;
02725 xcb_glx_context_tag_t context_tag;
02726 uint32_t target;
02727 uint32_t format;
02728 uint32_t type;
02729 uint8_t swap_bytes;
02730 uint8_t reset;
02731 } xcb_glx_get_minmax_request_t;
02732
02736 typedef struct xcb_glx_get_minmax_reply_t {
02737 uint8_t response_type;
02738 uint8_t pad0;
02739 uint16_t sequence;
02740 uint32_t length;
02741 uint8_t pad1[24];
02742 } xcb_glx_get_minmax_reply_t;
02743
02747 typedef struct xcb_glx_get_minmax_parameterfv_cookie_t {
02748 unsigned int sequence;
02749 } xcb_glx_get_minmax_parameterfv_cookie_t;
02750
02752 #define XCB_GLX_GET_MINMAX_PARAMETERFV 158
02753
02757 typedef struct xcb_glx_get_minmax_parameterfv_request_t {
02758 uint8_t major_opcode;
02759 uint8_t minor_opcode;
02760 uint16_t length;
02761 xcb_glx_context_tag_t context_tag;
02762 uint32_t target;
02763 uint32_t pname;
02764 } xcb_glx_get_minmax_parameterfv_request_t;
02765
02769 typedef struct xcb_glx_get_minmax_parameterfv_reply_t {
02770 uint8_t response_type;
02771 uint8_t pad0;
02772 uint16_t sequence;
02773 uint32_t length;
02774 uint8_t pad1[4];
02775 uint32_t n;
02776 xcb_glx_float32_t datum;
02777 uint8_t pad2[12];
02778 } xcb_glx_get_minmax_parameterfv_reply_t;
02779
02783 typedef struct xcb_glx_get_minmax_parameteriv_cookie_t {
02784 unsigned int sequence;
02785 } xcb_glx_get_minmax_parameteriv_cookie_t;
02786
02788 #define XCB_GLX_GET_MINMAX_PARAMETERIV 159
02789
02793 typedef struct xcb_glx_get_minmax_parameteriv_request_t {
02794 uint8_t major_opcode;
02795 uint8_t minor_opcode;
02796 uint16_t length;
02797 xcb_glx_context_tag_t context_tag;
02798 uint32_t target;
02799 uint32_t pname;
02800 } xcb_glx_get_minmax_parameteriv_request_t;
02801
02805 typedef struct xcb_glx_get_minmax_parameteriv_reply_t {
02806 uint8_t response_type;
02807 uint8_t pad0;
02808 uint16_t sequence;
02809 uint32_t length;
02810 uint8_t pad1[4];
02811 uint32_t n;
02812 int32_t datum;
02813 uint8_t pad2[12];
02814 } xcb_glx_get_minmax_parameteriv_reply_t;
02815
02819 typedef struct xcb_glx_get_compressed_tex_image_arb_cookie_t {
02820 unsigned int sequence;
02821 } xcb_glx_get_compressed_tex_image_arb_cookie_t;
02822
02824 #define XCB_GLX_GET_COMPRESSED_TEX_IMAGE_ARB 160
02825
02829 typedef struct xcb_glx_get_compressed_tex_image_arb_request_t {
02830 uint8_t major_opcode;
02831 uint8_t minor_opcode;
02832 uint16_t length;
02833 xcb_glx_context_tag_t context_tag;
02834 uint32_t target;
02835 int32_t level;
02836 } xcb_glx_get_compressed_tex_image_arb_request_t;
02837
02841 typedef struct xcb_glx_get_compressed_tex_image_arb_reply_t {
02842 uint8_t response_type;
02843 uint8_t pad0;
02844 uint16_t sequence;
02845 uint32_t length;
02846 uint8_t pad1[8];
02847 int32_t size;
02848 uint8_t pad2[12];
02849 } xcb_glx_get_compressed_tex_image_arb_reply_t;
02850
02852 #define XCB_GLX_DELETE_QUERIES_ARB 161
02853
02857 typedef struct xcb_glx_delete_queries_arb_request_t {
02858 uint8_t major_opcode;
02859 uint8_t minor_opcode;
02860 uint16_t length;
02861 xcb_glx_context_tag_t context_tag;
02862 int32_t n;
02863 } xcb_glx_delete_queries_arb_request_t;
02864
02868 typedef struct xcb_glx_gen_queries_arb_cookie_t {
02869 unsigned int sequence;
02870 } xcb_glx_gen_queries_arb_cookie_t;
02871
02873 #define XCB_GLX_GEN_QUERIES_ARB 162
02874
02878 typedef struct xcb_glx_gen_queries_arb_request_t {
02879 uint8_t major_opcode;
02880 uint8_t minor_opcode;
02881 uint16_t length;
02882 xcb_glx_context_tag_t context_tag;
02883 int32_t n;
02884 } xcb_glx_gen_queries_arb_request_t;
02885
02889 typedef struct xcb_glx_gen_queries_arb_reply_t {
02890 uint8_t response_type;
02891 uint8_t pad0;
02892 uint16_t sequence;
02893 uint32_t length;
02894 uint8_t pad1[24];
02895 } xcb_glx_gen_queries_arb_reply_t;
02896
02900 typedef struct xcb_glx_is_query_arb_cookie_t {
02901 unsigned int sequence;
02902 } xcb_glx_is_query_arb_cookie_t;
02903
02905 #define XCB_GLX_IS_QUERY_ARB 163
02906
02910 typedef struct xcb_glx_is_query_arb_request_t {
02911 uint8_t major_opcode;
02912 uint8_t minor_opcode;
02913 uint16_t length;
02914 xcb_glx_context_tag_t context_tag;
02915 uint32_t id;
02916 } xcb_glx_is_query_arb_request_t;
02917
02921 typedef struct xcb_glx_is_query_arb_reply_t {
02922 uint8_t response_type;
02923 uint8_t pad0;
02924 uint16_t sequence;
02925 uint32_t length;
02926 xcb_glx_bool32_t ret_val;
02927 } xcb_glx_is_query_arb_reply_t;
02928
02932 typedef struct xcb_glx_get_queryiv_arb_cookie_t {
02933 unsigned int sequence;
02934 } xcb_glx_get_queryiv_arb_cookie_t;
02935
02937 #define XCB_GLX_GET_QUERYIV_ARB 164
02938
02942 typedef struct xcb_glx_get_queryiv_arb_request_t {
02943 uint8_t major_opcode;
02944 uint8_t minor_opcode;
02945 uint16_t length;
02946 xcb_glx_context_tag_t context_tag;
02947 uint32_t target;
02948 uint32_t pname;
02949 } xcb_glx_get_queryiv_arb_request_t;
02950
02954 typedef struct xcb_glx_get_queryiv_arb_reply_t {
02955 uint8_t response_type;
02956 uint8_t pad0;
02957 uint16_t sequence;
02958 uint32_t length;
02959 uint8_t pad1[4];
02960 uint32_t n;
02961 int32_t datum;
02962 uint8_t pad2[12];
02963 } xcb_glx_get_queryiv_arb_reply_t;
02964
02968 typedef struct xcb_glx_get_query_objectiv_arb_cookie_t {
02969 unsigned int sequence;
02970 } xcb_glx_get_query_objectiv_arb_cookie_t;
02971
02973 #define XCB_GLX_GET_QUERY_OBJECTIV_ARB 165
02974
02978 typedef struct xcb_glx_get_query_objectiv_arb_request_t {
02979 uint8_t major_opcode;
02980 uint8_t minor_opcode;
02981 uint16_t length;
02982 xcb_glx_context_tag_t context_tag;
02983 uint32_t id;
02984 uint32_t pname;
02985 } xcb_glx_get_query_objectiv_arb_request_t;
02986
02990 typedef struct xcb_glx_get_query_objectiv_arb_reply_t {
02991 uint8_t response_type;
02992 uint8_t pad0;
02993 uint16_t sequence;
02994 uint32_t length;
02995 uint8_t pad1[4];
02996 uint32_t n;
02997 int32_t datum;
02998 uint8_t pad2[12];
02999 } xcb_glx_get_query_objectiv_arb_reply_t;
03000
03004 typedef struct xcb_glx_get_query_objectuiv_arb_cookie_t {
03005 unsigned int sequence;
03006 } xcb_glx_get_query_objectuiv_arb_cookie_t;
03007
03009 #define XCB_GLX_GET_QUERY_OBJECTUIV_ARB 166
03010
03014 typedef struct xcb_glx_get_query_objectuiv_arb_request_t {
03015 uint8_t major_opcode;
03016 uint8_t minor_opcode;
03017 uint16_t length;
03018 xcb_glx_context_tag_t context_tag;
03019 uint32_t id;
03020 uint32_t pname;
03021 } xcb_glx_get_query_objectuiv_arb_request_t;
03022
03026 typedef struct xcb_glx_get_query_objectuiv_arb_reply_t {
03027 uint8_t response_type;
03028 uint8_t pad0;
03029 uint16_t sequence;
03030 uint32_t length;
03031 uint8_t pad1[4];
03032 uint32_t n;
03033 uint32_t datum;
03034 uint8_t pad2[12];
03035 } xcb_glx_get_query_objectuiv_arb_reply_t;
03036
03046
03047
03048
03049
03050
03051
03052
03053
03054
03055 void
03056 xcb_glx_pixmap_next (xcb_glx_pixmap_iterator_t *i );
03057
03068
03069
03070
03071
03072
03073
03074
03075
03076
03077 xcb_generic_iterator_t
03078 xcb_glx_pixmap_end (xcb_glx_pixmap_iterator_t i );
03079
03089
03090
03091
03092
03093
03094
03095
03096
03097
03098 void
03099 xcb_glx_context_next (xcb_glx_context_iterator_t *i );
03100
03111
03112
03113
03114
03115
03116
03117
03118
03119
03120 xcb_generic_iterator_t
03121 xcb_glx_context_end (xcb_glx_context_iterator_t i );
03122
03132
03133
03134
03135
03136
03137
03138
03139
03140
03141 void
03142 xcb_glx_pbuffer_next (xcb_glx_pbuffer_iterator_t *i );
03143
03154
03155
03156
03157
03158
03159
03160
03161
03162
03163 xcb_generic_iterator_t
03164 xcb_glx_pbuffer_end (xcb_glx_pbuffer_iterator_t i );
03165
03175
03176
03177
03178
03179
03180
03181
03182
03183
03184 void
03185 xcb_glx_window_next (xcb_glx_window_iterator_t *i );
03186
03197
03198
03199
03200
03201
03202
03203
03204
03205
03206 xcb_generic_iterator_t
03207 xcb_glx_window_end (xcb_glx_window_iterator_t i );
03208
03218
03219
03220
03221
03222
03223
03224
03225
03226
03227 void
03228 xcb_glx_fbconfig_next (xcb_glx_fbconfig_iterator_t *i );
03229
03240
03241
03242
03243
03244
03245
03246
03247
03248
03249 xcb_generic_iterator_t
03250 xcb_glx_fbconfig_end (xcb_glx_fbconfig_iterator_t i );
03251
03261
03262
03263
03264
03265
03266
03267
03268
03269
03270 void
03271 xcb_glx_drawable_next (xcb_glx_drawable_iterator_t *i );
03272
03283
03284
03285
03286
03287
03288
03289
03290
03291
03292 xcb_generic_iterator_t
03293 xcb_glx_drawable_end (xcb_glx_drawable_iterator_t i );
03294
03304
03305
03306
03307
03308
03309
03310
03311
03312
03313 void
03314 xcb_glx_float32_next (xcb_glx_float32_iterator_t *i );
03315
03326
03327
03328
03329
03330
03331
03332
03333
03334
03335 xcb_generic_iterator_t
03336 xcb_glx_float32_end (xcb_glx_float32_iterator_t i );
03337
03347
03348
03349
03350
03351
03352
03353
03354
03355
03356 void
03357 xcb_glx_float64_next (xcb_glx_float64_iterator_t *i );
03358
03369
03370
03371
03372
03373
03374
03375
03376
03377
03378 xcb_generic_iterator_t
03379 xcb_glx_float64_end (xcb_glx_float64_iterator_t i );
03380
03390
03391
03392
03393
03394
03395
03396
03397
03398
03399 void
03400 xcb_glx_bool32_next (xcb_glx_bool32_iterator_t *i );
03401
03412
03413
03414
03415
03416
03417
03418
03419
03420
03421 xcb_generic_iterator_t
03422 xcb_glx_bool32_end (xcb_glx_bool32_iterator_t i );
03423
03433
03434
03435
03436
03437
03438
03439
03440
03441
03442 void
03443 xcb_glx_context_tag_next (xcb_glx_context_tag_iterator_t *i );
03444
03455
03456
03457
03458
03459
03460
03461
03462
03463
03464 xcb_generic_iterator_t
03465 xcb_glx_context_tag_end (xcb_glx_context_tag_iterator_t i );
03466
03479
03480
03481
03482
03483
03484
03485
03486
03487
03488
03489
03490
03491 xcb_void_cookie_t
03492 xcb_glx_render_checked (xcb_connection_t *c ,
03493 xcb_glx_context_tag_t context_tag ,
03494 uint32_t data_len ,
03495 const uint8_t *data );
03496
03506
03507
03508
03509
03510
03511
03512
03513
03514
03515
03516
03517
03518 xcb_void_cookie_t
03519 xcb_glx_render (xcb_connection_t *c ,
03520 xcb_glx_context_tag_t context_tag ,
03521 uint32_t data_len ,
03522 const uint8_t *data );
03523
03536
03537
03538
03539
03540
03541
03542
03543
03544
03545
03546
03547
03548
03549
03550 xcb_void_cookie_t
03551 xcb_glx_render_large_checked (xcb_connection_t *c ,
03552 xcb_glx_context_tag_t context_tag ,
03553 uint16_t request_num ,
03554 uint16_t request_total ,
03555 uint32_t data_len ,
03556 const uint8_t *data );
03557
03567
03568
03569
03570
03571
03572
03573
03574
03575
03576
03577
03578
03579
03580
03581 xcb_void_cookie_t
03582 xcb_glx_render_large (xcb_connection_t *c ,
03583 xcb_glx_context_tag_t context_tag ,
03584 uint16_t request_num ,
03585 uint16_t request_total ,
03586 uint32_t data_len ,
03587 const uint8_t *data );
03588
03601
03602
03603
03604
03605
03606
03607
03608
03609
03610
03611
03612
03613
03614
03615 xcb_void_cookie_t
03616 xcb_glx_create_context_checked (xcb_connection_t *c ,
03617 xcb_glx_context_t context ,
03618 xcb_visualid_t visual ,
03619 uint32_t screen ,
03620 xcb_glx_context_t share_list ,
03621 uint8_t is_direct );
03622
03632
03633
03634
03635
03636
03637
03638
03639
03640
03641
03642
03643
03644
03645
03646 xcb_void_cookie_t
03647 xcb_glx_create_context (xcb_connection_t *c ,
03648 xcb_glx_context_t context ,
03649 xcb_visualid_t visual ,
03650 uint32_t screen ,
03651 xcb_glx_context_t share_list ,
03652 uint8_t is_direct );
03653
03666
03667
03668
03669
03670
03671
03672
03673
03674
03675
03676 xcb_void_cookie_t
03677 xcb_glx_destroy_context_checked (xcb_connection_t *c ,
03678 xcb_glx_context_t context );
03679
03689
03690
03691
03692
03693
03694
03695
03696
03697
03698
03699 xcb_void_cookie_t
03700 xcb_glx_destroy_context (xcb_connection_t *c ,
03701 xcb_glx_context_t context );
03702
03712
03713
03714
03715
03716
03717
03718
03719
03720
03721
03722
03723
03724 xcb_glx_make_current_cookie_t
03725 xcb_glx_make_current (xcb_connection_t *c ,
03726 xcb_glx_drawable_t drawable ,
03727 xcb_glx_context_t context ,
03728 xcb_glx_context_tag_t old_context_tag );
03729
03742
03743
03744
03745
03746
03747
03748
03749
03750
03751
03752
03753
03754 xcb_glx_make_current_cookie_t
03755 xcb_glx_make_current_unchecked (xcb_connection_t *c ,
03756 xcb_glx_drawable_t drawable ,
03757 xcb_glx_context_t context ,
03758 xcb_glx_context_tag_t old_context_tag );
03759
03773
03774
03775
03776
03777
03778
03779
03780
03781
03782
03783
03784 xcb_glx_make_current_reply_t *
03785 xcb_glx_make_current_reply (xcb_connection_t *c ,
03786 xcb_glx_make_current_cookie_t cookie ,
03787 xcb_generic_error_t **e );
03788
03798
03799
03800
03801
03802
03803
03804
03805
03806
03807
03808 xcb_glx_is_direct_cookie_t
03809 xcb_glx_is_direct (xcb_connection_t *c ,
03810 xcb_glx_context_t context );
03811
03824
03825
03826
03827
03828
03829
03830
03831
03832
03833
03834 xcb_glx_is_direct_cookie_t
03835 xcb_glx_is_direct_unchecked (xcb_connection_t *c ,
03836 xcb_glx_context_t context );
03837
03851
03852
03853
03854
03855
03856
03857
03858
03859
03860
03861
03862 xcb_glx_is_direct_reply_t *
03863 xcb_glx_is_direct_reply (xcb_connection_t *c ,
03864 xcb_glx_is_direct_cookie_t cookie ,
03865 xcb_generic_error_t **e );
03866
03876
03877
03878
03879
03880
03881
03882
03883
03884
03885
03886
03887 xcb_glx_query_version_cookie_t
03888 xcb_glx_query_version (xcb_connection_t *c ,
03889 uint32_t major_version ,
03890 uint32_t minor_version );
03891
03904
03905
03906
03907
03908
03909
03910
03911
03912
03913
03914
03915 xcb_glx_query_version_cookie_t
03916 xcb_glx_query_version_unchecked (xcb_connection_t *c ,
03917 uint32_t major_version ,
03918 uint32_t minor_version );
03919
03933
03934
03935
03936
03937
03938
03939
03940
03941
03942
03943
03944 xcb_glx_query_version_reply_t *
03945 xcb_glx_query_version_reply (xcb_connection_t *c ,
03946 xcb_glx_query_version_cookie_t cookie ,
03947 xcb_generic_error_t **e );
03948
03961
03962
03963
03964
03965
03966
03967
03968
03969
03970
03971 xcb_void_cookie_t
03972 xcb_glx_wait_gl_checked (xcb_connection_t *c ,
03973 xcb_glx_context_tag_t context_tag );
03974
03984
03985
03986
03987
03988
03989
03990
03991
03992
03993
03994 xcb_void_cookie_t
03995 xcb_glx_wait_gl (xcb_connection_t *c ,
03996 xcb_glx_context_tag_t context_tag );
03997
04010
04011
04012
04013
04014
04015
04016
04017
04018
04019
04020 xcb_void_cookie_t
04021 xcb_glx_wait_x_checked (xcb_connection_t *c ,
04022 xcb_glx_context_tag_t context_tag );
04023
04033
04034
04035
04036
04037
04038
04039
04040
04041
04042
04043 xcb_void_cookie_t
04044 xcb_glx_wait_x (xcb_connection_t *c ,
04045 xcb_glx_context_tag_t context_tag );
04046
04059
04060
04061
04062
04063
04064
04065
04066
04067
04068
04069
04070
04071
04072 xcb_void_cookie_t
04073 xcb_glx_copy_context_checked (xcb_connection_t *c ,
04074 xcb_glx_context_t src ,
04075 xcb_glx_context_t dest ,
04076 uint32_t mask ,
04077 xcb_glx_context_tag_t src_context_tag );
04078
04088
04089
04090
04091
04092
04093
04094
04095
04096
04097
04098
04099
04100
04101 xcb_void_cookie_t
04102 xcb_glx_copy_context (xcb_connection_t *c ,
04103 xcb_glx_context_t src ,
04104 xcb_glx_context_t dest ,
04105 uint32_t mask ,
04106 xcb_glx_context_tag_t src_context_tag );
04107
04120
04121
04122
04123
04124
04125
04126
04127
04128
04129
04130
04131 xcb_void_cookie_t
04132 xcb_glx_swap_buffers_checked (xcb_connection_t *c ,
04133 xcb_glx_context_tag_t context_tag ,
04134 xcb_glx_drawable_t drawable );
04135
04145
04146
04147
04148
04149
04150
04151
04152
04153
04154
04155
04156 xcb_void_cookie_t
04157 xcb_glx_swap_buffers (xcb_connection_t *c ,
04158 xcb_glx_context_tag_t context_tag ,
04159 xcb_glx_drawable_t drawable );
04160
04173
04174
04175
04176
04177
04178
04179
04180
04181
04182
04183
04184
04185
04186
04187 xcb_void_cookie_t
04188 xcb_glx_use_x_font_checked (xcb_connection_t *c ,
04189 xcb_glx_context_tag_t context_tag ,
04190 xcb_font_t font ,
04191 uint32_t first ,
04192 uint32_t count ,
04193 uint32_t list_base );
04194
04204
04205
04206
04207
04208
04209
04210
04211
04212
04213
04214
04215
04216
04217
04218 xcb_void_cookie_t
04219 xcb_glx_use_x_font (xcb_connection_t *c ,
04220 xcb_glx_context_tag_t context_tag ,
04221 xcb_font_t font ,
04222 uint32_t first ,
04223 uint32_t count ,
04224 uint32_t list_base );
04225
04238
04239
04240
04241
04242
04243
04244
04245
04246
04247
04248
04249
04250
04251 xcb_void_cookie_t
04252 xcb_glx_create_glx_pixmap_checked (xcb_connection_t *c ,
04253 uint32_t screen ,
04254 xcb_visualid_t visual ,
04255 xcb_pixmap_t pixmap ,
04256 xcb_glx_pixmap_t glx_pixmap );
04257
04267
04268
04269
04270
04271
04272
04273
04274
04275
04276
04277
04278
04279
04280 xcb_void_cookie_t
04281 xcb_glx_create_glx_pixmap (xcb_connection_t *c ,
04282 uint32_t screen ,
04283 xcb_visualid_t visual ,
04284 xcb_pixmap_t pixmap ,
04285 xcb_glx_pixmap_t glx_pixmap );
04286
04296
04297
04298
04299
04300
04301
04302
04303
04304
04305
04306 xcb_glx_get_visual_configs_cookie_t
04307 xcb_glx_get_visual_configs (xcb_connection_t *c ,
04308 uint32_t screen );
04309
04322
04323
04324
04325
04326
04327
04328
04329
04330
04331
04332 xcb_glx_get_visual_configs_cookie_t
04333 xcb_glx_get_visual_configs_unchecked (xcb_connection_t *c ,
04334 uint32_t screen );
04335
04336
04337
04338
04339
04340
04341
04342
04343
04344
04345
04346 uint32_t *
04347 xcb_glx_get_visual_configs_property_list (const xcb_glx_get_visual_configs_reply_t *R );
04348
04349
04350
04351
04352
04353
04354
04355
04356
04357
04358
04359 int
04360 xcb_glx_get_visual_configs_property_list_length (const xcb_glx_get_visual_configs_reply_t *R );
04361
04362
04363
04364
04365
04366
04367
04368
04369
04370
04371
04372 xcb_generic_iterator_t
04373 xcb_glx_get_visual_configs_property_list_end (const xcb_glx_get_visual_configs_reply_t *R );
04374
04388
04389
04390
04391
04392
04393
04394
04395
04396
04397
04398
04399 xcb_glx_get_visual_configs_reply_t *
04400 xcb_glx_get_visual_configs_reply (xcb_connection_t *c ,
04401 xcb_glx_get_visual_configs_cookie_t cookie ,
04402 xcb_generic_error_t **e );
04403
04416
04417
04418
04419
04420
04421
04422
04423
04424
04425
04426 xcb_void_cookie_t
04427 xcb_glx_destroy_glx_pixmap_checked (xcb_connection_t *c ,
04428 xcb_glx_pixmap_t glx_pixmap );
04429
04439
04440
04441
04442
04443
04444
04445
04446
04447
04448
04449 xcb_void_cookie_t
04450 xcb_glx_destroy_glx_pixmap (xcb_connection_t *c ,
04451 xcb_glx_pixmap_t glx_pixmap );
04452
04465
04466
04467
04468
04469
04470
04471
04472
04473
04474
04475
04476
04477
04478 xcb_void_cookie_t
04479 xcb_glx_vendor_private_checked (xcb_connection_t *c ,
04480 uint32_t vendor_code ,
04481 xcb_glx_context_tag_t context_tag ,
04482 uint32_t data_len ,
04483 const uint8_t *data );
04484
04494
04495
04496
04497
04498
04499
04500
04501
04502
04503
04504
04505
04506
04507 xcb_void_cookie_t
04508 xcb_glx_vendor_private (xcb_connection_t *c ,
04509 uint32_t vendor_code ,
04510 xcb_glx_context_tag_t context_tag ,
04511 uint32_t data_len ,
04512 const uint8_t *data );
04513
04523
04524
04525
04526
04527
04528
04529
04530
04531
04532
04533
04534
04535
04536 xcb_glx_vendor_private_with_reply_cookie_t
04537 xcb_glx_vendor_private_with_reply (xcb_connection_t *c ,
04538 uint32_t vendor_code ,
04539 xcb_glx_context_tag_t context_tag ,
04540 uint32_t data_len ,
04541 const uint8_t *data );
04542
04555
04556
04557
04558
04559
04560
04561
04562
04563
04564
04565
04566
04567
04568 xcb_glx_vendor_private_with_reply_cookie_t
04569 xcb_glx_vendor_private_with_reply_unchecked (xcb_connection_t *c ,
04570 uint32_t vendor_code ,
04571 xcb_glx_context_tag_t context_tag ,
04572 uint32_t data_len ,
04573 const uint8_t *data );
04574
04575
04576
04577
04578
04579
04580
04581
04582
04583
04584
04585 uint8_t *
04586 xcb_glx_vendor_private_with_reply_data_2 (const xcb_glx_vendor_private_with_reply_reply_t *R );
04587
04588
04589
04590
04591
04592
04593
04594
04595
04596
04597
04598 int
04599 xcb_glx_vendor_private_with_reply_data_2_length (const xcb_glx_vendor_private_with_reply_reply_t *R );
04600
04601
04602
04603
04604
04605
04606
04607
04608
04609
04610
04611 xcb_generic_iterator_t
04612 xcb_glx_vendor_private_with_reply_data_2_end (const xcb_glx_vendor_private_with_reply_reply_t *R );
04613
04627
04628
04629
04630
04631
04632
04633
04634
04635
04636
04637
04638 xcb_glx_vendor_private_with_reply_reply_t *
04639 xcb_glx_vendor_private_with_reply_reply (xcb_connection_t *c ,
04640 xcb_glx_vendor_private_with_reply_cookie_t cookie ,
04641 xcb_generic_error_t **e );
04642
04652
04653
04654
04655
04656
04657
04658
04659
04660
04661
04662 xcb_glx_query_extensions_string_cookie_t
04663 xcb_glx_query_extensions_string (xcb_connection_t *c ,
04664 uint32_t screen );
04665
04678
04679
04680
04681
04682
04683
04684
04685
04686
04687
04688 xcb_glx_query_extensions_string_cookie_t
04689 xcb_glx_query_extensions_string_unchecked (xcb_connection_t *c ,
04690 uint32_t screen );
04691
04705
04706
04707
04708
04709
04710
04711
04712
04713
04714
04715
04716 xcb_glx_query_extensions_string_reply_t *
04717 xcb_glx_query_extensions_string_reply (xcb_connection_t *c ,
04718 xcb_glx_query_extensions_string_cookie_t cookie ,
04719 xcb_generic_error_t **e );
04720
04730
04731
04732
04733
04734
04735
04736
04737
04738
04739
04740
04741 xcb_glx_query_server_string_cookie_t
04742 xcb_glx_query_server_string (xcb_connection_t *c ,
04743 uint32_t screen ,
04744 uint32_t name );
04745
04758
04759
04760
04761
04762
04763
04764
04765
04766
04767
04768
04769 xcb_glx_query_server_string_cookie_t
04770 xcb_glx_query_server_string_unchecked (xcb_connection_t *c ,
04771 uint32_t screen ,
04772 uint32_t name );
04773
04774
04775
04776
04777
04778
04779
04780
04781
04782
04783
04784 uint8_t *
04785 xcb_glx_query_server_string_string (const xcb_glx_query_server_string_reply_t *R );
04786
04787
04788
04789
04790
04791
04792
04793
04794
04795
04796
04797 int
04798 xcb_glx_query_server_string_string_length (const xcb_glx_query_server_string_reply_t *R );
04799
04800
04801
04802
04803
04804
04805
04806
04807
04808
04809
04810 xcb_generic_iterator_t
04811 xcb_glx_query_server_string_string_end (const xcb_glx_query_server_string_reply_t *R );
04812
04826
04827
04828
04829
04830
04831
04832
04833
04834
04835
04836
04837 xcb_glx_query_server_string_reply_t *
04838 xcb_glx_query_server_string_reply (xcb_connection_t *c ,
04839 xcb_glx_query_server_string_cookie_t cookie ,
04840 xcb_generic_error_t **e );
04841
04854
04855
04856
04857
04858
04859
04860
04861
04862
04863
04864
04865
04866
04867 xcb_void_cookie_t
04868 xcb_glx_client_info_checked (xcb_connection_t *c ,
04869 uint32_t major_version ,
04870 uint32_t minor_version ,
04871 uint32_t str_len ,
04872 const uint8_t *string );
04873
04883
04884
04885
04886
04887
04888
04889
04890
04891
04892
04893
04894
04895
04896 xcb_void_cookie_t
04897 xcb_glx_client_info (xcb_connection_t *c ,
04898 uint32_t major_version ,
04899 uint32_t minor_version ,
04900 uint32_t str_len ,
04901 const uint8_t *string );
04902
04912
04913
04914
04915
04916
04917
04918
04919
04920
04921
04922 xcb_glx_get_fb_configs_cookie_t
04923 xcb_glx_get_fb_configs (xcb_connection_t *c ,
04924 uint32_t screen );
04925
04938
04939
04940
04941
04942
04943
04944
04945
04946
04947
04948 xcb_glx_get_fb_configs_cookie_t
04949 xcb_glx_get_fb_configs_unchecked (xcb_connection_t *c ,
04950 uint32_t screen );
04951
04952
04953
04954
04955
04956
04957
04958
04959
04960
04961
04962 uint32_t *
04963 xcb_glx_get_fb_configs_property_list (const xcb_glx_get_fb_configs_reply_t *R );
04964
04965
04966
04967
04968
04969
04970
04971
04972
04973
04974
04975 int
04976 xcb_glx_get_fb_configs_property_list_length (const xcb_glx_get_fb_configs_reply_t *R );
04977
04978
04979
04980
04981
04982
04983
04984
04985
04986
04987
04988 xcb_generic_iterator_t
04989 xcb_glx_get_fb_configs_property_list_end (const xcb_glx_get_fb_configs_reply_t *R );
04990
05004
05005
05006
05007
05008
05009
05010
05011
05012
05013
05014
05015 xcb_glx_get_fb_configs_reply_t *
05016 xcb_glx_get_fb_configs_reply (xcb_connection_t *c ,
05017 xcb_glx_get_fb_configs_cookie_t cookie ,
05018 xcb_generic_error_t **e );
05019
05032
05033
05034
05035
05036
05037
05038
05039
05040
05041
05042
05043
05044
05045
05046
05047 xcb_void_cookie_t
05048 xcb_glx_create_pixmap_checked (xcb_connection_t *c ,
05049 uint32_t screen ,
05050 uint32_t fbconfig ,
05051 xcb_pixmap_t pixmap ,
05052 xcb_glx_pixmap_t glx_pixmap ,
05053 uint32_t num_attribs ,
05054 const uint32_t *attribs );
05055
05065
05066
05067
05068
05069
05070
05071
05072
05073
05074
05075
05076
05077
05078
05079
05080 xcb_void_cookie_t
05081 xcb_glx_create_pixmap (xcb_connection_t *c ,
05082 uint32_t screen ,
05083 uint32_t fbconfig ,
05084 xcb_pixmap_t pixmap ,
05085 xcb_glx_pixmap_t glx_pixmap ,
05086 uint32_t num_attribs ,
05087 const uint32_t *attribs );
05088
05101
05102
05103
05104
05105
05106
05107
05108
05109
05110
05111 xcb_void_cookie_t
05112 xcb_glx_destroy_pixmap_checked (xcb_connection_t *c ,
05113 xcb_glx_pixmap_t glx_pixmap );
05114
05124
05125
05126
05127
05128
05129
05130
05131
05132
05133
05134 xcb_void_cookie_t
05135 xcb_glx_destroy_pixmap (xcb_connection_t *c ,
05136 xcb_glx_pixmap_t glx_pixmap );
05137
05150
05151
05152
05153
05154
05155
05156
05157
05158
05159
05160
05161
05162
05163
05164
05165
05166
05167 xcb_void_cookie_t
05168 xcb_glx_create_new_context_checked (xcb_connection_t *c ,
05169 xcb_glx_context_t context ,
05170 uint32_t fbconfig ,
05171 uint32_t screen ,
05172 uint32_t render_type ,
05173 uint32_t share_list ,
05174 uint8_t is_direct ,
05175 uint8_t reserved1 ,
05176 uint16_t reserved2 );
05177
05187
05188
05189
05190
05191
05192
05193
05194
05195
05196
05197
05198
05199
05200
05201
05202
05203
05204 xcb_void_cookie_t
05205 xcb_glx_create_new_context (xcb_connection_t *c ,
05206 xcb_glx_context_t context ,
05207 uint32_t fbconfig ,
05208 uint32_t screen ,
05209 uint32_t render_type ,
05210 uint32_t share_list ,
05211 uint8_t is_direct ,
05212 uint8_t reserved1 ,
05213 uint16_t reserved2 );
05214
05224
05225
05226
05227
05228
05229
05230
05231
05232
05233
05234 xcb_glx_query_context_cookie_t
05235 xcb_glx_query_context (xcb_connection_t *c ,
05236 xcb_glx_context_t context );
05237
05250
05251
05252
05253
05254
05255
05256
05257
05258
05259
05260 xcb_glx_query_context_cookie_t
05261 xcb_glx_query_context_unchecked (xcb_connection_t *c ,
05262 xcb_glx_context_t context );
05263
05264
05265
05266
05267
05268
05269
05270
05271
05272
05273
05274 uint32_t *
05275 xcb_glx_query_context_attribs (const xcb_glx_query_context_reply_t *R );
05276
05277
05278
05279
05280
05281
05282
05283
05284
05285
05286
05287 int
05288 xcb_glx_query_context_attribs_length (const xcb_glx_query_context_reply_t *R );
05289
05290
05291
05292
05293
05294
05295
05296
05297
05298
05299
05300 xcb_generic_iterator_t
05301 xcb_glx_query_context_attribs_end (const xcb_glx_query_context_reply_t *R );
05302
05316
05317
05318
05319
05320
05321
05322
05323
05324
05325
05326
05327 xcb_glx_query_context_reply_t *
05328 xcb_glx_query_context_reply (xcb_connection_t *c ,
05329 xcb_glx_query_context_cookie_t cookie ,
05330 xcb_generic_error_t **e );
05331
05341
05342
05343
05344
05345
05346
05347
05348
05349
05350
05351
05352
05353
05354 xcb_glx_make_context_current_cookie_t
05355 xcb_glx_make_context_current (xcb_connection_t *c ,
05356 xcb_glx_context_tag_t old_context_tag ,
05357 xcb_glx_drawable_t drawable ,
05358 xcb_glx_drawable_t read_drawable ,
05359 xcb_glx_context_t context );
05360
05373
05374
05375
05376
05377
05378
05379
05380
05381
05382
05383
05384
05385
05386 xcb_glx_make_context_current_cookie_t
05387 xcb_glx_make_context_current_unchecked (xcb_connection_t *c ,
05388 xcb_glx_context_tag_t old_context_tag ,
05389 xcb_glx_drawable_t drawable ,
05390 xcb_glx_drawable_t read_drawable ,
05391 xcb_glx_context_t context );
05392
05406
05407
05408
05409
05410
05411
05412
05413
05414
05415
05416
05417 xcb_glx_make_context_current_reply_t *
05418 xcb_glx_make_context_current_reply (xcb_connection_t *c ,
05419 xcb_glx_make_context_current_cookie_t cookie ,
05420 xcb_generic_error_t **e );
05421
05434
05435
05436
05437
05438
05439
05440
05441
05442
05443
05444
05445
05446
05447
05448 xcb_void_cookie_t
05449 xcb_glx_create_pbuffer_checked (xcb_connection_t *c ,
05450 uint32_t screen ,
05451 xcb_glx_fbconfig_t fbconfig ,
05452 xcb_glx_pbuffer_t pbuffer ,
05453 uint32_t num_attribs ,
05454 const uint32_t *attribs );
05455
05465
05466
05467
05468
05469
05470
05471
05472
05473
05474
05475
05476
05477
05478
05479 xcb_void_cookie_t
05480 xcb_glx_create_pbuffer (xcb_connection_t *c ,
05481 uint32_t screen ,
05482 xcb_glx_fbconfig_t fbconfig ,
05483 xcb_glx_pbuffer_t pbuffer ,
05484 uint32_t num_attribs ,
05485 const uint32_t *attribs );
05486
05499
05500
05501
05502
05503
05504
05505
05506
05507
05508
05509 xcb_void_cookie_t
05510 xcb_glx_destroy_pbuffer_checked (xcb_connection_t *c ,
05511 xcb_glx_pbuffer_t pbuffer );
05512
05522
05523
05524
05525
05526
05527
05528
05529
05530
05531
05532 xcb_void_cookie_t
05533 xcb_glx_destroy_pbuffer (xcb_connection_t *c ,
05534 xcb_glx_pbuffer_t pbuffer );
05535
05545
05546
05547
05548
05549
05550
05551
05552
05553
05554
05555 xcb_glx_get_drawable_attributes_cookie_t
05556 xcb_glx_get_drawable_attributes (xcb_connection_t *c ,
05557 xcb_glx_drawable_t drawable );
05558
05571
05572
05573
05574
05575
05576
05577
05578
05579
05580
05581 xcb_glx_get_drawable_attributes_cookie_t
05582 xcb_glx_get_drawable_attributes_unchecked (xcb_connection_t *c ,
05583 xcb_glx_drawable_t drawable );
05584
05585
05586
05587
05588
05589
05590
05591
05592
05593
05594
05595 uint32_t *
05596 xcb_glx_get_drawable_attributes_attribs (const xcb_glx_get_drawable_attributes_reply_t *R );
05597
05598
05599
05600
05601
05602
05603
05604
05605
05606
05607
05608 int
05609 xcb_glx_get_drawable_attributes_attribs_length (const xcb_glx_get_drawable_attributes_reply_t *R );
05610
05611
05612
05613
05614
05615
05616
05617
05618
05619
05620
05621 xcb_generic_iterator_t
05622 xcb_glx_get_drawable_attributes_attribs_end (const xcb_glx_get_drawable_attributes_reply_t *R );
05623
05637
05638
05639
05640
05641
05642
05643
05644
05645
05646
05647
05648 xcb_glx_get_drawable_attributes_reply_t *
05649 xcb_glx_get_drawable_attributes_reply (xcb_connection_t *c ,
05650 xcb_glx_get_drawable_attributes_cookie_t cookie ,
05651 xcb_generic_error_t **e );
05652
05665
05666
05667
05668
05669
05670
05671
05672
05673
05674
05675
05676
05677 xcb_void_cookie_t
05678 xcb_glx_change_drawable_attributes_checked (xcb_connection_t *c ,
05679 xcb_glx_drawable_t drawable ,
05680 uint32_t num_attribs ,
05681 const uint32_t *attribs );
05682
05692
05693
05694
05695
05696
05697
05698
05699
05700
05701
05702
05703
05704 xcb_void_cookie_t
05705 xcb_glx_change_drawable_attributes (xcb_connection_t *c ,
05706 xcb_glx_drawable_t drawable ,
05707 uint32_t num_attribs ,
05708 const uint32_t *attribs );
05709
05722
05723
05724
05725
05726
05727
05728
05729
05730
05731
05732
05733
05734
05735
05736
05737 xcb_void_cookie_t
05738 xcb_glx_create_window_checked (xcb_connection_t *c ,
05739 uint32_t screen ,
05740 xcb_glx_fbconfig_t fbconfig ,
05741 xcb_window_t window ,
05742 xcb_glx_window_t glx_window ,
05743 uint32_t num_attribs ,
05744 const uint32_t *attribs );
05745
05755
05756
05757
05758
05759
05760
05761
05762
05763
05764
05765
05766
05767
05768
05769
05770 xcb_void_cookie_t
05771 xcb_glx_create_window (xcb_connection_t *c ,
05772 uint32_t screen ,
05773 xcb_glx_fbconfig_t fbconfig ,
05774 xcb_window_t window ,
05775 xcb_glx_window_t glx_window ,
05776 uint32_t num_attribs ,
05777 const uint32_t *attribs );
05778
05791
05792
05793
05794
05795
05796
05797
05798
05799
05800
05801 xcb_void_cookie_t
05802 xcb_glx_delete_window_checked (xcb_connection_t *c ,
05803 xcb_glx_window_t glxwindow );
05804
05814
05815
05816
05817
05818
05819
05820
05821
05822
05823
05824 xcb_void_cookie_t
05825 xcb_glx_delete_window (xcb_connection_t *c ,
05826 xcb_glx_window_t glxwindow );
05827
05840
05841
05842
05843
05844
05845
05846
05847
05848
05849
05850
05851
05852 xcb_void_cookie_t
05853 xcb_glx_new_list_checked (xcb_connection_t *c ,
05854 xcb_glx_context_tag_t context_tag ,
05855 uint32_t list ,
05856 uint32_t mode );
05857
05867
05868
05869
05870
05871
05872
05873
05874
05875
05876
05877
05878
05879 xcb_void_cookie_t
05880 xcb_glx_new_list (xcb_connection_t *c ,
05881 xcb_glx_context_tag_t context_tag ,
05882 uint32_t list ,
05883 uint32_t mode );
05884
05897
05898
05899
05900
05901
05902
05903
05904
05905
05906
05907 xcb_void_cookie_t
05908 xcb_glx_end_list_checked (xcb_connection_t *c ,
05909 xcb_glx_context_tag_t context_tag );
05910
05920
05921
05922
05923
05924
05925
05926
05927
05928
05929
05930 xcb_void_cookie_t
05931 xcb_glx_end_list (xcb_connection_t *c ,
05932 xcb_glx_context_tag_t context_tag );
05933
05946
05947
05948
05949
05950
05951
05952
05953
05954
05955
05956
05957
05958 xcb_void_cookie_t
05959 xcb_glx_delete_lists_checked (xcb_connection_t *c ,
05960 xcb_glx_context_tag_t context_tag ,
05961 uint32_t list ,
05962 int32_t range );
05963
05973
05974
05975
05976
05977
05978
05979
05980
05981
05982
05983
05984
05985 xcb_void_cookie_t
05986 xcb_glx_delete_lists (xcb_connection_t *c ,
05987 xcb_glx_context_tag_t context_tag ,
05988 uint32_t list ,
05989 int32_t range );
05990
06000
06001
06002
06003
06004
06005
06006
06007
06008
06009
06010
06011 xcb_glx_gen_lists_cookie_t
06012 xcb_glx_gen_lists (xcb_connection_t *c ,
06013 xcb_glx_context_tag_t context_tag ,
06014 int32_t range );
06015
06028
06029
06030
06031
06032
06033
06034
06035
06036
06037
06038
06039 xcb_glx_gen_lists_cookie_t
06040 xcb_glx_gen_lists_unchecked (xcb_connection_t *c ,
06041 xcb_glx_context_tag_t context_tag ,
06042 int32_t range );
06043
06057
06058
06059
06060
06061
06062
06063
06064
06065
06066
06067
06068 xcb_glx_gen_lists_reply_t *
06069 xcb_glx_gen_lists_reply (xcb_connection_t *c ,
06070 xcb_glx_gen_lists_cookie_t cookie ,
06071 xcb_generic_error_t **e );
06072
06085
06086
06087
06088
06089
06090
06091
06092
06093
06094
06095
06096
06097 xcb_void_cookie_t
06098 xcb_glx_feedback_buffer_checked (xcb_connection_t *c ,
06099 xcb_glx_context_tag_t context_tag ,
06100 int32_t size ,
06101 int32_t type );
06102
06112
06113
06114
06115
06116
06117
06118
06119
06120
06121
06122
06123
06124 xcb_void_cookie_t
06125 xcb_glx_feedback_buffer (xcb_connection_t *c ,
06126 xcb_glx_context_tag_t context_tag ,
06127 int32_t size ,
06128 int32_t type );
06129
06142
06143
06144
06145
06146
06147
06148
06149
06150
06151
06152
06153 xcb_void_cookie_t
06154 xcb_glx_select_buffer_checked (xcb_connection_t *c ,
06155 xcb_glx_context_tag_t context_tag ,
06156 int32_t size );
06157
06167
06168
06169
06170
06171
06172
06173
06174
06175
06176
06177
06178 xcb_void_cookie_t
06179 xcb_glx_select_buffer (xcb_connection_t *c ,
06180 xcb_glx_context_tag_t context_tag ,
06181 int32_t size );
06182
06192
06193
06194
06195
06196
06197
06198
06199
06200
06201
06202
06203 xcb_glx_render_mode_cookie_t
06204 xcb_glx_render_mode (xcb_connection_t *c ,
06205 xcb_glx_context_tag_t context_tag ,
06206 uint32_t mode );
06207
06220
06221
06222
06223
06224
06225
06226
06227
06228
06229
06230
06231 xcb_glx_render_mode_cookie_t
06232 xcb_glx_render_mode_unchecked (xcb_connection_t *c ,
06233 xcb_glx_context_tag_t context_tag ,
06234 uint32_t mode );
06235
06236
06237
06238
06239
06240
06241
06242
06243
06244
06245
06246 uint32_t *
06247 xcb_glx_render_mode_data (const xcb_glx_render_mode_reply_t *R );
06248
06249
06250
06251
06252
06253
06254
06255
06256
06257
06258
06259 int
06260 xcb_glx_render_mode_data_length (const xcb_glx_render_mode_reply_t *R );
06261
06262
06263
06264
06265
06266
06267
06268
06269
06270
06271
06272 xcb_generic_iterator_t
06273 xcb_glx_render_mode_data_end (const xcb_glx_render_mode_reply_t *R );
06274
06288
06289
06290
06291
06292
06293
06294
06295
06296
06297
06298
06299 xcb_glx_render_mode_reply_t *
06300 xcb_glx_render_mode_reply (xcb_connection_t *c ,
06301 xcb_glx_render_mode_cookie_t cookie ,
06302 xcb_generic_error_t **e );
06303
06313
06314
06315
06316
06317
06318
06319
06320
06321
06322
06323 xcb_glx_finish_cookie_t
06324 xcb_glx_finish (xcb_connection_t *c ,
06325 xcb_glx_context_tag_t context_tag );
06326
06339
06340
06341
06342
06343
06344
06345
06346
06347
06348
06349 xcb_glx_finish_cookie_t
06350 xcb_glx_finish_unchecked (xcb_connection_t *c ,
06351 xcb_glx_context_tag_t context_tag );
06352
06366
06367
06368
06369
06370
06371
06372
06373
06374
06375
06376
06377 xcb_glx_finish_reply_t *
06378 xcb_glx_finish_reply (xcb_connection_t *c ,
06379 xcb_glx_finish_cookie_t cookie ,
06380 xcb_generic_error_t **e );
06381
06394
06395
06396
06397
06398
06399
06400
06401
06402
06403
06404
06405
06406 xcb_void_cookie_t
06407 xcb_glx_pixel_storef_checked (xcb_connection_t *c ,
06408 xcb_glx_context_tag_t context_tag ,
06409 uint32_t pname ,
06410 xcb_glx_float32_t datum );
06411
06421
06422
06423
06424
06425
06426
06427
06428
06429
06430
06431
06432
06433 xcb_void_cookie_t
06434 xcb_glx_pixel_storef (xcb_connection_t *c ,
06435 xcb_glx_context_tag_t context_tag ,
06436 uint32_t pname ,
06437 xcb_glx_float32_t datum );
06438
06451
06452
06453
06454
06455
06456
06457
06458
06459
06460
06461
06462
06463 xcb_void_cookie_t
06464 xcb_glx_pixel_storei_checked (xcb_connection_t *c ,
06465 xcb_glx_context_tag_t context_tag ,
06466 uint32_t pname ,
06467 int32_t datum );
06468
06478
06479
06480
06481
06482
06483
06484
06485
06486
06487
06488
06489
06490 xcb_void_cookie_t
06491 xcb_glx_pixel_storei (xcb_connection_t *c ,
06492 xcb_glx_context_tag_t context_tag ,
06493 uint32_t pname ,
06494 int32_t datum );
06495
06505
06506
06507
06508
06509
06510
06511
06512
06513
06514
06515
06516
06517
06518
06519
06520
06521
06522
06523 xcb_glx_read_pixels_cookie_t
06524 xcb_glx_read_pixels (xcb_connection_t *c ,
06525 xcb_glx_context_tag_t context_tag ,
06526 int32_t x ,
06527 int32_t y ,
06528 int32_t width ,
06529 int32_t height ,
06530 uint32_t format ,
06531 uint32_t type ,
06532 uint8_t swap_bytes ,
06533 uint8_t lsb_first );
06534
06547
06548
06549
06550
06551
06552
06553
06554
06555
06556
06557
06558
06559
06560
06561
06562
06563
06564
06565 xcb_glx_read_pixels_cookie_t
06566 xcb_glx_read_pixels_unchecked (xcb_connection_t *c ,
06567 xcb_glx_context_tag_t context_tag ,
06568 int32_t x ,
06569 int32_t y ,
06570 int32_t width ,
06571 int32_t height ,
06572 uint32_t format ,
06573 uint32_t type ,
06574 uint8_t swap_bytes ,
06575 uint8_t lsb_first );
06576
06577
06578
06579
06580
06581
06582
06583
06584
06585
06586
06587 uint8_t *
06588 xcb_glx_read_pixels_data (const xcb_glx_read_pixels_reply_t *R );
06589
06590
06591
06592
06593
06594
06595
06596
06597
06598
06599
06600 int
06601 xcb_glx_read_pixels_data_length (const xcb_glx_read_pixels_reply_t *R );
06602
06603
06604
06605
06606
06607
06608
06609
06610
06611
06612
06613 xcb_generic_iterator_t
06614 xcb_glx_read_pixels_data_end (const xcb_glx_read_pixels_reply_t *R );
06615
06629
06630
06631
06632
06633
06634
06635
06636
06637
06638
06639
06640 xcb_glx_read_pixels_reply_t *
06641 xcb_glx_read_pixels_reply (xcb_connection_t *c ,
06642 xcb_glx_read_pixels_cookie_t cookie ,
06643 xcb_generic_error_t **e );
06644
06654
06655
06656
06657
06658
06659
06660
06661
06662
06663
06664
06665 xcb_glx_get_booleanv_cookie_t
06666 xcb_glx_get_booleanv (xcb_connection_t *c ,
06667 xcb_glx_context_tag_t context_tag ,
06668 int32_t pname );
06669
06682
06683
06684
06685
06686
06687
06688
06689
06690
06691
06692
06693 xcb_glx_get_booleanv_cookie_t
06694 xcb_glx_get_booleanv_unchecked (xcb_connection_t *c ,
06695 xcb_glx_context_tag_t context_tag ,
06696 int32_t pname );
06697
06698
06699
06700
06701
06702
06703
06704
06705
06706
06707
06708 uint8_t *
06709 xcb_glx_get_booleanv_data (const xcb_glx_get_booleanv_reply_t *R );
06710
06711
06712
06713
06714
06715
06716
06717
06718
06719
06720
06721 int
06722 xcb_glx_get_booleanv_data_length (const xcb_glx_get_booleanv_reply_t *R );
06723
06724
06725
06726
06727
06728
06729
06730
06731
06732
06733
06734 xcb_generic_iterator_t
06735 xcb_glx_get_booleanv_data_end (const xcb_glx_get_booleanv_reply_t *R );
06736
06750
06751
06752
06753
06754
06755
06756
06757
06758
06759
06760
06761 xcb_glx_get_booleanv_reply_t *
06762 xcb_glx_get_booleanv_reply (xcb_connection_t *c ,
06763 xcb_glx_get_booleanv_cookie_t cookie ,
06764 xcb_generic_error_t **e );
06765
06775
06776
06777
06778
06779
06780
06781
06782
06783
06784
06785
06786 xcb_glx_get_clip_plane_cookie_t
06787 xcb_glx_get_clip_plane (xcb_connection_t *c ,
06788 xcb_glx_context_tag_t context_tag ,
06789 int32_t plane );
06790
06803
06804
06805
06806
06807
06808
06809
06810
06811
06812
06813
06814 xcb_glx_get_clip_plane_cookie_t
06815 xcb_glx_get_clip_plane_unchecked (xcb_connection_t *c ,
06816 xcb_glx_context_tag_t context_tag ,
06817 int32_t plane );
06818
06819
06820
06821
06822
06823
06824
06825
06826
06827
06828
06829 xcb_glx_float64_t *
06830 xcb_glx_get_clip_plane_data (const xcb_glx_get_clip_plane_reply_t *R );
06831
06832
06833
06834
06835
06836
06837
06838
06839
06840
06841
06842 int
06843 xcb_glx_get_clip_plane_data_length (const xcb_glx_get_clip_plane_reply_t *R );
06844
06845
06846
06847
06848
06849
06850
06851
06852
06853
06854
06855 xcb_glx_float64_iterator_t
06856 xcb_glx_get_clip_plane_data_iterator (const xcb_glx_get_clip_plane_reply_t *R );
06857
06871
06872
06873
06874
06875
06876
06877
06878
06879
06880
06881
06882 xcb_glx_get_clip_plane_reply_t *
06883 xcb_glx_get_clip_plane_reply (xcb_connection_t *c ,
06884 xcb_glx_get_clip_plane_cookie_t cookie ,
06885 xcb_generic_error_t **e );
06886
06896
06897
06898
06899
06900
06901
06902
06903
06904
06905
06906
06907 xcb_glx_get_doublev_cookie_t
06908 xcb_glx_get_doublev (xcb_connection_t *c ,
06909 xcb_glx_context_tag_t context_tag ,
06910 uint32_t pname );
06911
06924
06925
06926
06927
06928
06929
06930
06931
06932
06933
06934
06935 xcb_glx_get_doublev_cookie_t
06936 xcb_glx_get_doublev_unchecked (xcb_connection_t *c ,
06937 xcb_glx_context_tag_t context_tag ,
06938 uint32_t pname );
06939
06940
06941
06942
06943
06944
06945
06946
06947
06948
06949
06950 xcb_glx_float64_t *
06951 xcb_glx_get_doublev_data (const xcb_glx_get_doublev_reply_t *R );
06952
06953
06954
06955
06956
06957
06958
06959
06960
06961
06962
06963 int
06964 xcb_glx_get_doublev_data_length (const xcb_glx_get_doublev_reply_t *R );
06965
06966
06967
06968
06969
06970
06971
06972
06973
06974
06975
06976 xcb_glx_float64_iterator_t
06977 xcb_glx_get_doublev_data_iterator (const xcb_glx_get_doublev_reply_t *R );
06978
06992
06993
06994
06995
06996
06997
06998
06999
07000
07001
07002
07003 xcb_glx_get_doublev_reply_t *
07004 xcb_glx_get_doublev_reply (xcb_connection_t *c ,
07005 xcb_glx_get_doublev_cookie_t cookie ,
07006 xcb_generic_error_t **e );
07007
07017
07018
07019
07020
07021
07022
07023
07024
07025
07026
07027 xcb_glx_get_error_cookie_t
07028 xcb_glx_get_error (xcb_connection_t *c ,
07029 xcb_glx_context_tag_t context_tag );
07030
07043
07044
07045
07046
07047
07048
07049
07050
07051
07052
07053 xcb_glx_get_error_cookie_t
07054 xcb_glx_get_error_unchecked (xcb_connection_t *c ,
07055 xcb_glx_context_tag_t context_tag );
07056
07070
07071
07072
07073
07074
07075
07076
07077
07078
07079
07080
07081 xcb_glx_get_error_reply_t *
07082 xcb_glx_get_error_reply (xcb_connection_t *c ,
07083 xcb_glx_get_error_cookie_t cookie ,
07084 xcb_generic_error_t **e );
07085
07095
07096
07097
07098
07099
07100
07101
07102
07103
07104
07105
07106 xcb_glx_get_floatv_cookie_t
07107 xcb_glx_get_floatv (xcb_connection_t *c ,
07108 xcb_glx_context_tag_t context_tag ,
07109 uint32_t pname );
07110
07123
07124
07125
07126
07127
07128
07129
07130
07131
07132
07133
07134 xcb_glx_get_floatv_cookie_t
07135 xcb_glx_get_floatv_unchecked (xcb_connection_t *c ,
07136 xcb_glx_context_tag_t context_tag ,
07137 uint32_t pname );
07138
07139
07140
07141
07142
07143
07144
07145
07146
07147
07148
07149 xcb_glx_float32_t *
07150 xcb_glx_get_floatv_data (const xcb_glx_get_floatv_reply_t *R );
07151
07152
07153
07154
07155
07156
07157
07158
07159
07160
07161
07162 int
07163 xcb_glx_get_floatv_data_length (const xcb_glx_get_floatv_reply_t *R );
07164
07165
07166
07167
07168
07169
07170
07171
07172
07173
07174
07175 xcb_glx_float32_iterator_t
07176 xcb_glx_get_floatv_data_iterator (const xcb_glx_get_floatv_reply_t *R );
07177
07191
07192
07193
07194
07195
07196
07197
07198
07199
07200
07201
07202 xcb_glx_get_floatv_reply_t *
07203 xcb_glx_get_floatv_reply (xcb_connection_t *c ,
07204 xcb_glx_get_floatv_cookie_t cookie ,
07205 xcb_generic_error_t **e );
07206
07216
07217
07218
07219
07220
07221
07222
07223
07224
07225
07226
07227 xcb_glx_get_integerv_cookie_t
07228 xcb_glx_get_integerv (xcb_connection_t *c ,
07229 xcb_glx_context_tag_t context_tag ,
07230 uint32_t pname );
07231
07244
07245
07246
07247
07248
07249
07250
07251
07252
07253
07254
07255 xcb_glx_get_integerv_cookie_t
07256 xcb_glx_get_integerv_unchecked (xcb_connection_t *c ,
07257 xcb_glx_context_tag_t context_tag ,
07258 uint32_t pname );
07259
07260
07261
07262
07263
07264
07265
07266
07267
07268
07269
07270 int32_t *
07271 xcb_glx_get_integerv_data (const xcb_glx_get_integerv_reply_t *R );
07272
07273
07274
07275
07276
07277
07278
07279
07280
07281
07282
07283 int
07284 xcb_glx_get_integerv_data_length (const xcb_glx_get_integerv_reply_t *R );
07285
07286
07287
07288
07289
07290
07291
07292
07293
07294
07295
07296 xcb_generic_iterator_t
07297 xcb_glx_get_integerv_data_end (const xcb_glx_get_integerv_reply_t *R );
07298
07312
07313
07314
07315
07316
07317
07318
07319
07320
07321
07322
07323 xcb_glx_get_integerv_reply_t *
07324 xcb_glx_get_integerv_reply (xcb_connection_t *c ,
07325 xcb_glx_get_integerv_cookie_t cookie ,
07326 xcb_generic_error_t **e );
07327
07337
07338
07339
07340
07341
07342
07343
07344
07345
07346
07347
07348
07349 xcb_glx_get_lightfv_cookie_t
07350 xcb_glx_get_lightfv (xcb_connection_t *c ,
07351 xcb_glx_context_tag_t context_tag ,
07352 uint32_t light ,
07353 uint32_t pname );
07354
07367
07368
07369
07370
07371
07372
07373
07374
07375
07376
07377
07378
07379 xcb_glx_get_lightfv_cookie_t
07380 xcb_glx_get_lightfv_unchecked (xcb_connection_t *c ,
07381 xcb_glx_context_tag_t context_tag ,
07382 uint32_t light ,
07383 uint32_t pname );
07384
07385
07386
07387
07388
07389
07390
07391
07392
07393
07394
07395 xcb_glx_float32_t *
07396 xcb_glx_get_lightfv_data (const xcb_glx_get_lightfv_reply_t *R );
07397
07398
07399
07400
07401
07402
07403
07404
07405
07406
07407
07408 int
07409 xcb_glx_get_lightfv_data_length (const xcb_glx_get_lightfv_reply_t *R );
07410
07411
07412
07413
07414
07415
07416
07417
07418
07419
07420
07421 xcb_glx_float32_iterator_t
07422 xcb_glx_get_lightfv_data_iterator (const xcb_glx_get_lightfv_reply_t *R );
07423
07437
07438
07439
07440
07441
07442
07443
07444
07445
07446
07447
07448 xcb_glx_get_lightfv_reply_t *
07449 xcb_glx_get_lightfv_reply (xcb_connection_t *c ,
07450 xcb_glx_get_lightfv_cookie_t cookie ,
07451 xcb_generic_error_t **e );
07452
07462
07463
07464
07465
07466
07467
07468
07469
07470
07471
07472
07473
07474 xcb_glx_get_lightiv_cookie_t
07475 xcb_glx_get_lightiv (xcb_connection_t *c ,
07476 xcb_glx_context_tag_t context_tag ,
07477 uint32_t light ,
07478 uint32_t pname );
07479
07492
07493
07494
07495
07496
07497
07498
07499
07500
07501
07502
07503
07504 xcb_glx_get_lightiv_cookie_t
07505 xcb_glx_get_lightiv_unchecked (xcb_connection_t *c ,
07506 xcb_glx_context_tag_t context_tag ,
07507 uint32_t light ,
07508 uint32_t pname );
07509
07510
07511
07512
07513
07514
07515
07516
07517
07518
07519
07520 int32_t *
07521 xcb_glx_get_lightiv_data (const xcb_glx_get_lightiv_reply_t *R );
07522
07523
07524
07525
07526
07527
07528
07529
07530
07531
07532
07533 int
07534 xcb_glx_get_lightiv_data_length (const xcb_glx_get_lightiv_reply_t *R );
07535
07536
07537
07538
07539
07540
07541
07542
07543
07544
07545
07546 xcb_generic_iterator_t
07547 xcb_glx_get_lightiv_data_end (const xcb_glx_get_lightiv_reply_t *R );
07548
07562
07563
07564
07565
07566
07567
07568
07569
07570
07571
07572
07573 xcb_glx_get_lightiv_reply_t *
07574 xcb_glx_get_lightiv_reply (xcb_connection_t *c ,
07575 xcb_glx_get_lightiv_cookie_t cookie ,
07576 xcb_generic_error_t **e );
07577
07587
07588
07589
07590
07591
07592
07593
07594
07595
07596
07597
07598
07599 xcb_glx_get_mapdv_cookie_t
07600 xcb_glx_get_mapdv (xcb_connection_t *c ,
07601 xcb_glx_context_tag_t context_tag ,
07602 uint32_t target ,
07603 uint32_t query );
07604
07617
07618
07619
07620
07621
07622
07623
07624
07625
07626
07627
07628
07629 xcb_glx_get_mapdv_cookie_t
07630 xcb_glx_get_mapdv_unchecked (xcb_connection_t *c ,
07631 xcb_glx_context_tag_t context_tag ,
07632 uint32_t target ,
07633 uint32_t query );
07634
07635
07636
07637
07638
07639
07640
07641
07642
07643
07644
07645 xcb_glx_float64_t *
07646 xcb_glx_get_mapdv_data (const xcb_glx_get_mapdv_reply_t *R );
07647
07648
07649
07650
07651
07652
07653
07654
07655
07656
07657
07658 int
07659 xcb_glx_get_mapdv_data_length (const xcb_glx_get_mapdv_reply_t *R );
07660
07661
07662
07663
07664
07665
07666
07667
07668
07669
07670
07671 xcb_glx_float64_iterator_t
07672 xcb_glx_get_mapdv_data_iterator (const xcb_glx_get_mapdv_reply_t *R );
07673
07687
07688
07689
07690
07691
07692
07693
07694
07695
07696
07697
07698 xcb_glx_get_mapdv_reply_t *
07699 xcb_glx_get_mapdv_reply (xcb_connection_t *c ,
07700 xcb_glx_get_mapdv_cookie_t cookie ,
07701 xcb_generic_error_t **e );
07702
07712
07713
07714
07715
07716
07717
07718
07719
07720
07721
07722
07723
07724 xcb_glx_get_mapfv_cookie_t
07725 xcb_glx_get_mapfv (xcb_connection_t *c ,
07726 xcb_glx_context_tag_t context_tag ,
07727 uint32_t target ,
07728 uint32_t query );
07729
07742
07743
07744
07745
07746
07747
07748
07749
07750
07751
07752
07753
07754 xcb_glx_get_mapfv_cookie_t
07755 xcb_glx_get_mapfv_unchecked (xcb_connection_t *c ,
07756 xcb_glx_context_tag_t context_tag ,
07757 uint32_t target ,
07758 uint32_t query );
07759
07760
07761
07762
07763
07764
07765
07766
07767
07768
07769
07770 xcb_glx_float32_t *
07771 xcb_glx_get_mapfv_data (const xcb_glx_get_mapfv_reply_t *R );
07772
07773
07774
07775
07776
07777
07778
07779
07780
07781
07782
07783 int
07784 xcb_glx_get_mapfv_data_length (const xcb_glx_get_mapfv_reply_t *R );
07785
07786
07787
07788
07789
07790
07791
07792
07793
07794
07795
07796 xcb_glx_float32_iterator_t
07797 xcb_glx_get_mapfv_data_iterator (const xcb_glx_get_mapfv_reply_t *R );
07798
07812
07813
07814
07815
07816
07817
07818
07819
07820
07821
07822
07823 xcb_glx_get_mapfv_reply_t *
07824 xcb_glx_get_mapfv_reply (xcb_connection_t *c ,
07825 xcb_glx_get_mapfv_cookie_t cookie ,
07826 xcb_generic_error_t **e );
07827
07837
07838
07839
07840
07841
07842
07843
07844
07845
07846
07847
07848
07849 xcb_glx_get_mapiv_cookie_t
07850 xcb_glx_get_mapiv (xcb_connection_t *c ,
07851 xcb_glx_context_tag_t context_tag ,
07852 uint32_t target ,
07853 uint32_t query );
07854
07867
07868
07869
07870
07871
07872
07873
07874
07875
07876
07877
07878
07879 xcb_glx_get_mapiv_cookie_t
07880 xcb_glx_get_mapiv_unchecked (xcb_connection_t *c ,
07881 xcb_glx_context_tag_t context_tag ,
07882 uint32_t target ,
07883 uint32_t query );
07884
07885
07886
07887
07888
07889
07890
07891
07892
07893
07894
07895 int32_t *
07896 xcb_glx_get_mapiv_data (const xcb_glx_get_mapiv_reply_t *R );
07897
07898
07899
07900
07901
07902
07903
07904
07905
07906
07907
07908 int
07909 xcb_glx_get_mapiv_data_length (const xcb_glx_get_mapiv_reply_t *R );
07910
07911
07912
07913
07914
07915
07916
07917
07918
07919
07920
07921 xcb_generic_iterator_t
07922 xcb_glx_get_mapiv_data_end (const xcb_glx_get_mapiv_reply_t *R );
07923
07937
07938
07939
07940
07941
07942
07943
07944
07945
07946
07947
07948 xcb_glx_get_mapiv_reply_t *
07949 xcb_glx_get_mapiv_reply (xcb_connection_t *c ,
07950 xcb_glx_get_mapiv_cookie_t cookie ,
07951 xcb_generic_error_t **e );
07952
07962
07963
07964
07965
07966
07967
07968
07969
07970
07971
07972
07973
07974 xcb_glx_get_materialfv_cookie_t
07975 xcb_glx_get_materialfv (xcb_connection_t *c ,
07976 xcb_glx_context_tag_t context_tag ,
07977 uint32_t face ,
07978 uint32_t pname );
07979
07992
07993
07994
07995
07996
07997
07998
07999
08000
08001
08002
08003
08004 xcb_glx_get_materialfv_cookie_t
08005 xcb_glx_get_materialfv_unchecked (xcb_connection_t *c ,
08006 xcb_glx_context_tag_t context_tag ,
08007 uint32_t face ,
08008 uint32_t pname );
08009
08010
08011
08012
08013
08014
08015
08016
08017
08018
08019
08020 xcb_glx_float32_t *
08021 xcb_glx_get_materialfv_data (const xcb_glx_get_materialfv_reply_t *R );
08022
08023
08024
08025
08026
08027
08028
08029
08030
08031
08032
08033 int
08034 xcb_glx_get_materialfv_data_length (const xcb_glx_get_materialfv_reply_t *R );
08035
08036
08037
08038
08039
08040
08041
08042
08043
08044
08045
08046 xcb_glx_float32_iterator_t
08047 xcb_glx_get_materialfv_data_iterator (const xcb_glx_get_materialfv_reply_t *R );
08048
08062
08063
08064
08065
08066
08067
08068
08069
08070
08071
08072
08073 xcb_glx_get_materialfv_reply_t *
08074 xcb_glx_get_materialfv_reply (xcb_connection_t *c ,
08075 xcb_glx_get_materialfv_cookie_t cookie ,
08076 xcb_generic_error_t **e );
08077
08087
08088
08089
08090
08091
08092
08093
08094
08095
08096
08097
08098
08099 xcb_glx_get_materialiv_cookie_t
08100 xcb_glx_get_materialiv (xcb_connection_t *c ,
08101 xcb_glx_context_tag_t context_tag ,
08102 uint32_t face ,
08103 uint32_t pname );
08104
08117
08118
08119
08120
08121
08122
08123
08124
08125
08126
08127
08128
08129 xcb_glx_get_materialiv_cookie_t
08130 xcb_glx_get_materialiv_unchecked (xcb_connection_t *c ,
08131 xcb_glx_context_tag_t context_tag ,
08132 uint32_t face ,
08133 uint32_t pname );
08134
08135
08136
08137
08138
08139
08140
08141
08142
08143
08144
08145 int32_t *
08146 xcb_glx_get_materialiv_data (const xcb_glx_get_materialiv_reply_t *R );
08147
08148
08149
08150
08151
08152
08153
08154
08155
08156
08157
08158 int
08159 xcb_glx_get_materialiv_data_length (const xcb_glx_get_materialiv_reply_t *R );
08160
08161
08162
08163
08164
08165
08166
08167
08168
08169
08170
08171 xcb_generic_iterator_t
08172 xcb_glx_get_materialiv_data_end (const xcb_glx_get_materialiv_reply_t *R );
08173
08187
08188
08189
08190
08191
08192
08193
08194
08195
08196
08197
08198 xcb_glx_get_materialiv_reply_t *
08199 xcb_glx_get_materialiv_reply (xcb_connection_t *c ,
08200 xcb_glx_get_materialiv_cookie_t cookie ,
08201 xcb_generic_error_t **e );
08202
08212
08213
08214
08215
08216
08217
08218
08219
08220
08221
08222
08223 xcb_glx_get_pixel_mapfv_cookie_t
08224 xcb_glx_get_pixel_mapfv (xcb_connection_t *c ,
08225 xcb_glx_context_tag_t context_tag ,
08226 uint32_t map );
08227
08240
08241
08242
08243
08244
08245
08246
08247
08248
08249
08250
08251 xcb_glx_get_pixel_mapfv_cookie_t
08252 xcb_glx_get_pixel_mapfv_unchecked (xcb_connection_t *c ,
08253 xcb_glx_context_tag_t context_tag ,
08254 uint32_t map );
08255
08256
08257
08258
08259
08260
08261
08262
08263
08264
08265
08266 xcb_glx_float32_t *
08267 xcb_glx_get_pixel_mapfv_data (const xcb_glx_get_pixel_mapfv_reply_t *R );
08268
08269
08270
08271
08272
08273
08274
08275
08276
08277
08278
08279 int
08280 xcb_glx_get_pixel_mapfv_data_length (const xcb_glx_get_pixel_mapfv_reply_t *R );
08281
08282
08283
08284
08285
08286
08287
08288
08289
08290
08291
08292 xcb_glx_float32_iterator_t
08293 xcb_glx_get_pixel_mapfv_data_iterator (const xcb_glx_get_pixel_mapfv_reply_t *R );
08294
08308
08309
08310
08311
08312
08313
08314
08315
08316
08317
08318
08319 xcb_glx_get_pixel_mapfv_reply_t *
08320 xcb_glx_get_pixel_mapfv_reply (xcb_connection_t *c ,
08321 xcb_glx_get_pixel_mapfv_cookie_t cookie ,
08322 xcb_generic_error_t **e );
08323
08333
08334
08335
08336
08337
08338
08339
08340
08341
08342
08343
08344 xcb_glx_get_pixel_mapuiv_cookie_t
08345 xcb_glx_get_pixel_mapuiv (xcb_connection_t *c ,
08346 xcb_glx_context_tag_t context_tag ,
08347 uint32_t map );
08348
08361
08362
08363
08364
08365
08366
08367
08368
08369
08370
08371
08372 xcb_glx_get_pixel_mapuiv_cookie_t
08373 xcb_glx_get_pixel_mapuiv_unchecked (xcb_connection_t *c ,
08374 xcb_glx_context_tag_t context_tag ,
08375 uint32_t map );
08376
08377
08378
08379
08380
08381
08382
08383
08384
08385
08386
08387 uint32_t *
08388 xcb_glx_get_pixel_mapuiv_data (const xcb_glx_get_pixel_mapuiv_reply_t *R );
08389
08390
08391
08392
08393
08394
08395
08396
08397
08398
08399
08400 int
08401 xcb_glx_get_pixel_mapuiv_data_length (const xcb_glx_get_pixel_mapuiv_reply_t *R );
08402
08403
08404
08405
08406
08407
08408
08409
08410
08411
08412
08413 xcb_generic_iterator_t
08414 xcb_glx_get_pixel_mapuiv_data_end (const xcb_glx_get_pixel_mapuiv_reply_t *R );
08415
08429
08430
08431
08432
08433
08434
08435
08436
08437
08438
08439
08440 xcb_glx_get_pixel_mapuiv_reply_t *
08441 xcb_glx_get_pixel_mapuiv_reply (xcb_connection_t *c ,
08442 xcb_glx_get_pixel_mapuiv_cookie_t cookie ,
08443 xcb_generic_error_t **e );
08444
08454
08455
08456
08457
08458
08459
08460
08461
08462
08463
08464
08465 xcb_glx_get_pixel_mapusv_cookie_t
08466 xcb_glx_get_pixel_mapusv (xcb_connection_t *c ,
08467 xcb_glx_context_tag_t context_tag ,
08468 uint32_t map );
08469
08482
08483
08484
08485
08486
08487
08488
08489
08490
08491
08492
08493 xcb_glx_get_pixel_mapusv_cookie_t
08494 xcb_glx_get_pixel_mapusv_unchecked (xcb_connection_t *c ,
08495 xcb_glx_context_tag_t context_tag ,
08496 uint32_t map );
08497
08498
08499
08500
08501
08502
08503
08504
08505
08506
08507
08508 uint16_t *
08509 xcb_glx_get_pixel_mapusv_data (const xcb_glx_get_pixel_mapusv_reply_t *R );
08510
08511
08512
08513
08514
08515
08516
08517
08518
08519
08520
08521 int
08522 xcb_glx_get_pixel_mapusv_data_length (const xcb_glx_get_pixel_mapusv_reply_t *R );
08523
08524
08525
08526
08527
08528
08529
08530
08531
08532
08533
08534 xcb_generic_iterator_t
08535 xcb_glx_get_pixel_mapusv_data_end (const xcb_glx_get_pixel_mapusv_reply_t *R );
08536
08550
08551
08552
08553
08554
08555
08556
08557
08558
08559
08560
08561 xcb_glx_get_pixel_mapusv_reply_t *
08562 xcb_glx_get_pixel_mapusv_reply (xcb_connection_t *c ,
08563 xcb_glx_get_pixel_mapusv_cookie_t cookie ,
08564 xcb_generic_error_t **e );
08565
08575
08576
08577
08578
08579
08580
08581
08582
08583
08584
08585
08586 xcb_glx_get_polygon_stipple_cookie_t
08587 xcb_glx_get_polygon_stipple (xcb_connection_t *c ,
08588 xcb_glx_context_tag_t context_tag ,
08589 uint8_t lsb_first );
08590
08603
08604
08605
08606
08607
08608
08609
08610
08611
08612
08613
08614 xcb_glx_get_polygon_stipple_cookie_t
08615 xcb_glx_get_polygon_stipple_unchecked (xcb_connection_t *c ,
08616 xcb_glx_context_tag_t context_tag ,
08617 uint8_t lsb_first );
08618
08619
08620
08621
08622
08623
08624
08625
08626
08627
08628
08629 uint8_t *
08630 xcb_glx_get_polygon_stipple_data (const xcb_glx_get_polygon_stipple_reply_t *R );
08631
08632
08633
08634
08635
08636
08637
08638
08639
08640
08641
08642 int
08643 xcb_glx_get_polygon_stipple_data_length (const xcb_glx_get_polygon_stipple_reply_t *R );
08644
08645
08646
08647
08648
08649
08650
08651
08652
08653
08654
08655 xcb_generic_iterator_t
08656 xcb_glx_get_polygon_stipple_data_end (const xcb_glx_get_polygon_stipple_reply_t *R );
08657
08671
08672
08673
08674
08675
08676
08677
08678
08679
08680
08681
08682 xcb_glx_get_polygon_stipple_reply_t *
08683 xcb_glx_get_polygon_stipple_reply (xcb_connection_t *c ,
08684 xcb_glx_get_polygon_stipple_cookie_t cookie ,
08685 xcb_generic_error_t **e );
08686
08696
08697
08698
08699
08700
08701
08702
08703
08704
08705
08706
08707 xcb_glx_get_string_cookie_t
08708 xcb_glx_get_string (xcb_connection_t *c ,
08709 xcb_glx_context_tag_t context_tag ,
08710 uint32_t name );
08711
08724
08725
08726
08727
08728
08729
08730
08731
08732
08733
08734
08735 xcb_glx_get_string_cookie_t
08736 xcb_glx_get_string_unchecked (xcb_connection_t *c ,
08737 xcb_glx_context_tag_t context_tag ,
08738 uint32_t name );
08739
08740
08741
08742
08743
08744
08745
08746
08747
08748
08749
08750 uint8_t *
08751 xcb_glx_get_string_string (const xcb_glx_get_string_reply_t *R );
08752
08753
08754
08755
08756
08757
08758
08759
08760
08761
08762
08763 int
08764 xcb_glx_get_string_string_length (const xcb_glx_get_string_reply_t *R );
08765
08766
08767
08768
08769
08770
08771
08772
08773
08774
08775
08776 xcb_generic_iterator_t
08777 xcb_glx_get_string_string_end (const xcb_glx_get_string_reply_t *R );
08778
08792
08793
08794
08795
08796
08797
08798
08799
08800
08801
08802
08803 xcb_glx_get_string_reply_t *
08804 xcb_glx_get_string_reply (xcb_connection_t *c ,
08805 xcb_glx_get_string_cookie_t cookie ,
08806 xcb_generic_error_t **e );
08807
08817
08818
08819
08820
08821
08822
08823
08824
08825
08826
08827
08828
08829 xcb_glx_get_tex_envfv_cookie_t
08830 xcb_glx_get_tex_envfv (xcb_connection_t *c ,
08831 xcb_glx_context_tag_t context_tag ,
08832 uint32_t target ,
08833 uint32_t pname );
08834
08847
08848
08849
08850
08851
08852
08853
08854
08855
08856
08857
08858
08859 xcb_glx_get_tex_envfv_cookie_t
08860 xcb_glx_get_tex_envfv_unchecked (xcb_connection_t *c ,
08861 xcb_glx_context_tag_t context_tag ,
08862 uint32_t target ,
08863 uint32_t pname );
08864
08865
08866
08867
08868
08869
08870
08871
08872
08873
08874
08875 xcb_glx_float32_t *
08876 xcb_glx_get_tex_envfv_data (const xcb_glx_get_tex_envfv_reply_t *R );
08877
08878
08879
08880
08881
08882
08883
08884
08885
08886
08887
08888 int
08889 xcb_glx_get_tex_envfv_data_length (const xcb_glx_get_tex_envfv_reply_t *R );
08890
08891
08892
08893
08894
08895
08896
08897
08898
08899
08900
08901 xcb_glx_float32_iterator_t
08902 xcb_glx_get_tex_envfv_data_iterator (const xcb_glx_get_tex_envfv_reply_t *R );
08903
08917
08918
08919
08920
08921
08922
08923
08924
08925
08926
08927
08928 xcb_glx_get_tex_envfv_reply_t *
08929 xcb_glx_get_tex_envfv_reply (xcb_connection_t *c ,
08930 xcb_glx_get_tex_envfv_cookie_t cookie ,
08931 xcb_generic_error_t **e );
08932
08942
08943
08944
08945
08946
08947
08948
08949
08950
08951
08952
08953
08954 xcb_glx_get_tex_enviv_cookie_t
08955 xcb_glx_get_tex_enviv (xcb_connection_t *c ,
08956 xcb_glx_context_tag_t context_tag ,
08957 uint32_t target ,
08958 uint32_t pname );
08959
08972
08973
08974
08975
08976
08977
08978
08979
08980
08981
08982
08983
08984 xcb_glx_get_tex_enviv_cookie_t
08985 xcb_glx_get_tex_enviv_unchecked (xcb_connection_t *c ,
08986 xcb_glx_context_tag_t context_tag ,
08987 uint32_t target ,
08988 uint32_t pname );
08989
08990
08991
08992
08993
08994
08995
08996
08997
08998
08999
09000 int32_t *
09001 xcb_glx_get_tex_enviv_data (const xcb_glx_get_tex_enviv_reply_t *R );
09002
09003
09004
09005
09006
09007
09008
09009
09010
09011
09012
09013 int
09014 xcb_glx_get_tex_enviv_data_length (const xcb_glx_get_tex_enviv_reply_t *R );
09015
09016
09017
09018
09019
09020
09021
09022
09023
09024
09025
09026 xcb_generic_iterator_t
09027 xcb_glx_get_tex_enviv_data_end (const xcb_glx_get_tex_enviv_reply_t *R );
09028
09042
09043
09044
09045
09046
09047
09048
09049
09050
09051
09052
09053 xcb_glx_get_tex_enviv_reply_t *
09054 xcb_glx_get_tex_enviv_reply (xcb_connection_t *c ,
09055 xcb_glx_get_tex_enviv_cookie_t cookie ,
09056 xcb_generic_error_t **e );
09057
09067
09068
09069
09070
09071
09072
09073
09074
09075
09076
09077
09078
09079 xcb_glx_get_tex_gendv_cookie_t
09080 xcb_glx_get_tex_gendv (xcb_connection_t *c ,
09081 xcb_glx_context_tag_t context_tag ,
09082 uint32_t coord ,
09083 uint32_t pname );
09084
09097
09098
09099
09100
09101
09102
09103
09104
09105
09106
09107
09108
09109 xcb_glx_get_tex_gendv_cookie_t
09110 xcb_glx_get_tex_gendv_unchecked (xcb_connection_t *c ,
09111 xcb_glx_context_tag_t context_tag ,
09112 uint32_t coord ,
09113 uint32_t pname );
09114
09115
09116
09117
09118
09119
09120
09121
09122
09123
09124
09125 xcb_glx_float64_t *
09126 xcb_glx_get_tex_gendv_data (const xcb_glx_get_tex_gendv_reply_t *R );
09127
09128
09129
09130
09131
09132
09133
09134
09135
09136
09137
09138 int
09139 xcb_glx_get_tex_gendv_data_length (const xcb_glx_get_tex_gendv_reply_t *R );
09140
09141
09142
09143
09144
09145
09146
09147
09148
09149
09150
09151 xcb_glx_float64_iterator_t
09152 xcb_glx_get_tex_gendv_data_iterator (const xcb_glx_get_tex_gendv_reply_t *R );
09153
09167
09168
09169
09170
09171
09172
09173
09174
09175
09176
09177
09178 xcb_glx_get_tex_gendv_reply_t *
09179 xcb_glx_get_tex_gendv_reply (xcb_connection_t *c ,
09180 xcb_glx_get_tex_gendv_cookie_t cookie ,
09181 xcb_generic_error_t **e );
09182
09192
09193
09194
09195
09196
09197
09198
09199
09200
09201
09202
09203
09204 xcb_glx_get_tex_genfv_cookie_t
09205 xcb_glx_get_tex_genfv (xcb_connection_t *c ,
09206 xcb_glx_context_tag_t context_tag ,
09207 uint32_t coord ,
09208 uint32_t pname );
09209
09222
09223
09224
09225
09226
09227
09228
09229
09230
09231
09232
09233
09234 xcb_glx_get_tex_genfv_cookie_t
09235 xcb_glx_get_tex_genfv_unchecked (xcb_connection_t *c ,
09236 xcb_glx_context_tag_t context_tag ,
09237 uint32_t coord ,
09238 uint32_t pname );
09239
09240
09241
09242
09243
09244
09245
09246
09247
09248
09249
09250 xcb_glx_float32_t *
09251 xcb_glx_get_tex_genfv_data (const xcb_glx_get_tex_genfv_reply_t *R );
09252
09253
09254
09255
09256
09257
09258
09259
09260
09261
09262
09263 int
09264 xcb_glx_get_tex_genfv_data_length (const xcb_glx_get_tex_genfv_reply_t *R );
09265
09266
09267
09268
09269
09270
09271
09272
09273
09274
09275
09276 xcb_glx_float32_iterator_t
09277 xcb_glx_get_tex_genfv_data_iterator (const xcb_glx_get_tex_genfv_reply_t *R );
09278
09292
09293
09294
09295
09296
09297
09298
09299
09300
09301
09302
09303 xcb_glx_get_tex_genfv_reply_t *
09304 xcb_glx_get_tex_genfv_reply (xcb_connection_t *c ,
09305 xcb_glx_get_tex_genfv_cookie_t cookie ,
09306 xcb_generic_error_t **e );
09307
09317
09318
09319
09320
09321
09322
09323
09324
09325
09326
09327
09328
09329 xcb_glx_get_tex_geniv_cookie_t
09330 xcb_glx_get_tex_geniv (xcb_connection_t *c ,
09331 xcb_glx_context_tag_t context_tag ,
09332 uint32_t coord ,
09333 uint32_t pname );
09334
09347
09348
09349
09350
09351
09352
09353
09354
09355
09356
09357
09358
09359 xcb_glx_get_tex_geniv_cookie_t
09360 xcb_glx_get_tex_geniv_unchecked (xcb_connection_t *c ,
09361 xcb_glx_context_tag_t context_tag ,
09362 uint32_t coord ,
09363 uint32_t pname );
09364
09365
09366
09367
09368
09369
09370
09371
09372
09373
09374
09375 int32_t *
09376 xcb_glx_get_tex_geniv_data (const xcb_glx_get_tex_geniv_reply_t *R );
09377
09378
09379
09380
09381
09382
09383
09384
09385
09386
09387
09388 int
09389 xcb_glx_get_tex_geniv_data_length (const xcb_glx_get_tex_geniv_reply_t *R );
09390
09391
09392
09393
09394
09395
09396
09397
09398
09399
09400
09401 xcb_generic_iterator_t
09402 xcb_glx_get_tex_geniv_data_end (const xcb_glx_get_tex_geniv_reply_t *R );
09403
09417
09418
09419
09420
09421
09422
09423
09424
09425
09426
09427
09428 xcb_glx_get_tex_geniv_reply_t *
09429 xcb_glx_get_tex_geniv_reply (xcb_connection_t *c ,
09430 xcb_glx_get_tex_geniv_cookie_t cookie ,
09431 xcb_generic_error_t **e );
09432
09442
09443
09444
09445
09446
09447
09448
09449
09450
09451
09452
09453
09454
09455
09456
09457 xcb_glx_get_tex_image_cookie_t
09458 xcb_glx_get_tex_image (xcb_connection_t *c ,
09459 xcb_glx_context_tag_t context_tag ,
09460 uint32_t target ,
09461 int32_t level ,
09462 uint32_t format ,
09463 uint32_t type ,
09464 uint8_t swap_bytes );
09465
09478
09479
09480
09481
09482
09483
09484
09485
09486
09487
09488
09489
09490
09491
09492
09493 xcb_glx_get_tex_image_cookie_t
09494 xcb_glx_get_tex_image_unchecked (xcb_connection_t *c ,
09495 xcb_glx_context_tag_t context_tag ,
09496 uint32_t target ,
09497 int32_t level ,
09498 uint32_t format ,
09499 uint32_t type ,
09500 uint8_t swap_bytes );
09501
09502
09503
09504
09505
09506
09507
09508
09509
09510
09511
09512 uint8_t *
09513 xcb_glx_get_tex_image_data (const xcb_glx_get_tex_image_reply_t *R );
09514
09515
09516
09517
09518
09519
09520
09521
09522
09523
09524
09525 int
09526 xcb_glx_get_tex_image_data_length (const xcb_glx_get_tex_image_reply_t *R );
09527
09528
09529
09530
09531
09532
09533
09534
09535
09536
09537
09538 xcb_generic_iterator_t
09539 xcb_glx_get_tex_image_data_end (const xcb_glx_get_tex_image_reply_t *R );
09540
09554
09555
09556
09557
09558
09559
09560
09561
09562
09563
09564
09565 xcb_glx_get_tex_image_reply_t *
09566 xcb_glx_get_tex_image_reply (xcb_connection_t *c ,
09567 xcb_glx_get_tex_image_cookie_t cookie ,
09568 xcb_generic_error_t **e );
09569
09579
09580
09581
09582
09583
09584
09585
09586
09587
09588
09589
09590
09591 xcb_glx_get_tex_parameterfv_cookie_t
09592 xcb_glx_get_tex_parameterfv (xcb_connection_t *c ,
09593 xcb_glx_context_tag_t context_tag ,
09594 uint32_t target ,
09595 uint32_t pname );
09596
09609
09610
09611
09612
09613
09614
09615
09616
09617
09618
09619
09620
09621 xcb_glx_get_tex_parameterfv_cookie_t
09622 xcb_glx_get_tex_parameterfv_unchecked (xcb_connection_t *c ,
09623 xcb_glx_context_tag_t context_tag ,
09624 uint32_t target ,
09625 uint32_t pname );
09626
09627
09628
09629
09630
09631
09632
09633
09634
09635
09636
09637 xcb_glx_float32_t *
09638 xcb_glx_get_tex_parameterfv_data (const xcb_glx_get_tex_parameterfv_reply_t *R );
09639
09640
09641
09642
09643
09644
09645
09646
09647
09648
09649
09650 int
09651 xcb_glx_get_tex_parameterfv_data_length (const xcb_glx_get_tex_parameterfv_reply_t *R );
09652
09653
09654
09655
09656
09657
09658
09659
09660
09661
09662
09663 xcb_glx_float32_iterator_t
09664 xcb_glx_get_tex_parameterfv_data_iterator (const xcb_glx_get_tex_parameterfv_reply_t *R );
09665
09679
09680
09681
09682
09683
09684
09685
09686
09687
09688
09689
09690 xcb_glx_get_tex_parameterfv_reply_t *
09691 xcb_glx_get_tex_parameterfv_reply (xcb_connection_t *c ,
09692 xcb_glx_get_tex_parameterfv_cookie_t cookie ,
09693 xcb_generic_error_t **e );
09694
09704
09705
09706
09707
09708
09709
09710
09711
09712
09713
09714
09715
09716 xcb_glx_get_tex_parameteriv_cookie_t
09717 xcb_glx_get_tex_parameteriv (xcb_connection_t *c ,
09718 xcb_glx_context_tag_t context_tag ,
09719 uint32_t target ,
09720 uint32_t pname );
09721
09734
09735
09736
09737
09738
09739
09740
09741
09742
09743
09744
09745
09746 xcb_glx_get_tex_parameteriv_cookie_t
09747 xcb_glx_get_tex_parameteriv_unchecked (xcb_connection_t *c ,
09748 xcb_glx_context_tag_t context_tag ,
09749 uint32_t target ,
09750 uint32_t pname );
09751
09752
09753
09754
09755
09756
09757
09758
09759
09760
09761
09762 int32_t *
09763 xcb_glx_get_tex_parameteriv_data (const xcb_glx_get_tex_parameteriv_reply_t *R );
09764
09765
09766
09767
09768
09769
09770
09771
09772
09773
09774
09775 int
09776 xcb_glx_get_tex_parameteriv_data_length (const xcb_glx_get_tex_parameteriv_reply_t *R );
09777
09778
09779
09780
09781
09782
09783
09784
09785
09786
09787
09788 xcb_generic_iterator_t
09789 xcb_glx_get_tex_parameteriv_data_end (const xcb_glx_get_tex_parameteriv_reply_t *R );
09790
09804
09805
09806
09807
09808
09809
09810
09811
09812
09813
09814
09815 xcb_glx_get_tex_parameteriv_reply_t *
09816 xcb_glx_get_tex_parameteriv_reply (xcb_connection_t *c ,
09817 xcb_glx_get_tex_parameteriv_cookie_t cookie ,
09818 xcb_generic_error_t **e );
09819
09829
09830
09831
09832
09833
09834
09835
09836
09837
09838
09839
09840
09841
09842 xcb_glx_get_tex_level_parameterfv_cookie_t
09843 xcb_glx_get_tex_level_parameterfv (xcb_connection_t *c ,
09844 xcb_glx_context_tag_t context_tag ,
09845 uint32_t target ,
09846 int32_t level ,
09847 uint32_t pname );
09848
09861
09862
09863
09864
09865
09866
09867
09868
09869
09870
09871
09872
09873
09874 xcb_glx_get_tex_level_parameterfv_cookie_t
09875 xcb_glx_get_tex_level_parameterfv_unchecked (xcb_connection_t *c ,
09876 xcb_glx_context_tag_t context_tag ,
09877 uint32_t target ,
09878 int32_t level ,
09879 uint32_t pname );
09880
09881
09882
09883
09884
09885
09886
09887
09888
09889
09890
09891 xcb_glx_float32_t *
09892 xcb_glx_get_tex_level_parameterfv_data (const xcb_glx_get_tex_level_parameterfv_reply_t *R );
09893
09894
09895
09896
09897
09898
09899
09900
09901
09902
09903
09904 int
09905 xcb_glx_get_tex_level_parameterfv_data_length (const xcb_glx_get_tex_level_parameterfv_reply_t *R );
09906
09907
09908
09909
09910
09911
09912
09913
09914
09915
09916
09917 xcb_glx_float32_iterator_t
09918 xcb_glx_get_tex_level_parameterfv_data_iterator (const xcb_glx_get_tex_level_parameterfv_reply_t *R );
09919
09933
09934
09935
09936
09937
09938
09939
09940
09941
09942
09943
09944 xcb_glx_get_tex_level_parameterfv_reply_t *
09945 xcb_glx_get_tex_level_parameterfv_reply (xcb_connection_t *c ,
09946 xcb_glx_get_tex_level_parameterfv_cookie_t cookie ,
09947 xcb_generic_error_t **e );
09948
09958
09959
09960
09961
09962
09963
09964
09965
09966
09967
09968
09969
09970
09971 xcb_glx_get_tex_level_parameteriv_cookie_t
09972 xcb_glx_get_tex_level_parameteriv (xcb_connection_t *c ,
09973 xcb_glx_context_tag_t context_tag ,
09974 uint32_t target ,
09975 int32_t level ,
09976 uint32_t pname );
09977
09990
09991
09992
09993
09994
09995
09996
09997
09998
09999
10000
10001
10002
10003 xcb_glx_get_tex_level_parameteriv_cookie_t
10004 xcb_glx_get_tex_level_parameteriv_unchecked (xcb_connection_t *c ,
10005 xcb_glx_context_tag_t context_tag ,
10006 uint32_t target ,
10007 int32_t level ,
10008 uint32_t pname );
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020 int32_t *
10021 xcb_glx_get_tex_level_parameteriv_data (const xcb_glx_get_tex_level_parameteriv_reply_t *R );
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033 int
10034 xcb_glx_get_tex_level_parameteriv_data_length (const xcb_glx_get_tex_level_parameteriv_reply_t *R );
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046 xcb_generic_iterator_t
10047 xcb_glx_get_tex_level_parameteriv_data_end (const xcb_glx_get_tex_level_parameteriv_reply_t *R );
10048
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073 xcb_glx_get_tex_level_parameteriv_reply_t *
10074 xcb_glx_get_tex_level_parameteriv_reply (xcb_connection_t *c ,
10075 xcb_glx_get_tex_level_parameteriv_cookie_t cookie ,
10076 xcb_generic_error_t **e );
10077
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098 xcb_glx_is_list_cookie_t
10099 xcb_glx_is_list (xcb_connection_t *c ,
10100 xcb_glx_context_tag_t context_tag ,
10101 uint32_t list );
10102
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126 xcb_glx_is_list_cookie_t
10127 xcb_glx_is_list_unchecked (xcb_connection_t *c ,
10128 xcb_glx_context_tag_t context_tag ,
10129 uint32_t list );
10130
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155 xcb_glx_is_list_reply_t *
10156 xcb_glx_is_list_reply (xcb_connection_t *c ,
10157 xcb_glx_is_list_cookie_t cookie ,
10158 xcb_generic_error_t **e );
10159
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182 xcb_void_cookie_t
10183 xcb_glx_flush_checked (xcb_connection_t *c ,
10184 xcb_glx_context_tag_t context_tag );
10185
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205 xcb_void_cookie_t
10206 xcb_glx_flush (xcb_connection_t *c ,
10207 xcb_glx_context_tag_t context_tag );
10208
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230 xcb_glx_are_textures_resident_cookie_t
10231 xcb_glx_are_textures_resident (xcb_connection_t *c ,
10232 xcb_glx_context_tag_t context_tag ,
10233 int32_t n ,
10234 const uint32_t *textures );
10235
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260 xcb_glx_are_textures_resident_cookie_t
10261 xcb_glx_are_textures_resident_unchecked (xcb_connection_t *c ,
10262 xcb_glx_context_tag_t context_tag ,
10263 int32_t n ,
10264 const uint32_t *textures );
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276 uint8_t *
10277 xcb_glx_are_textures_resident_data (const xcb_glx_are_textures_resident_reply_t *R );
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289 int
10290 xcb_glx_are_textures_resident_data_length (const xcb_glx_are_textures_resident_reply_t *R );
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302 xcb_generic_iterator_t
10303 xcb_glx_are_textures_resident_data_end (const xcb_glx_are_textures_resident_reply_t *R );
10304
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329 xcb_glx_are_textures_resident_reply_t *
10330 xcb_glx_are_textures_resident_reply (xcb_connection_t *c ,
10331 xcb_glx_are_textures_resident_cookie_t cookie ,
10332 xcb_generic_error_t **e );
10333
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358 xcb_void_cookie_t
10359 xcb_glx_delete_textures_checked (xcb_connection_t *c ,
10360 xcb_glx_context_tag_t context_tag ,
10361 int32_t n ,
10362 const uint32_t *textures );
10363
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385 xcb_void_cookie_t
10386 xcb_glx_delete_textures (xcb_connection_t *c ,
10387 xcb_glx_context_tag_t context_tag ,
10388 int32_t n ,
10389 const uint32_t *textures );
10390
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411 xcb_glx_gen_textures_cookie_t
10412 xcb_glx_gen_textures (xcb_connection_t *c ,
10413 xcb_glx_context_tag_t context_tag ,
10414 int32_t n );
10415
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439 xcb_glx_gen_textures_cookie_t
10440 xcb_glx_gen_textures_unchecked (xcb_connection_t *c ,
10441 xcb_glx_context_tag_t context_tag ,
10442 int32_t n );
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454 uint32_t *
10455 xcb_glx_gen_textures_data (const xcb_glx_gen_textures_reply_t *R );
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467 int
10468 xcb_glx_gen_textures_data_length (const xcb_glx_gen_textures_reply_t *R );
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480 xcb_generic_iterator_t
10481 xcb_glx_gen_textures_data_end (const xcb_glx_gen_textures_reply_t *R );
10482
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507 xcb_glx_gen_textures_reply_t *
10508 xcb_glx_gen_textures_reply (xcb_connection_t *c ,
10509 xcb_glx_gen_textures_cookie_t cookie ,
10510 xcb_generic_error_t **e );
10511
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532 xcb_glx_is_texture_cookie_t
10533 xcb_glx_is_texture (xcb_connection_t *c ,
10534 xcb_glx_context_tag_t context_tag ,
10535 uint32_t texture );
10536
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560 xcb_glx_is_texture_cookie_t
10561 xcb_glx_is_texture_unchecked (xcb_connection_t *c ,
10562 xcb_glx_context_tag_t context_tag ,
10563 uint32_t texture );
10564
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589 xcb_glx_is_texture_reply_t *
10590 xcb_glx_is_texture_reply (xcb_connection_t *c ,
10591 xcb_glx_is_texture_cookie_t cookie ,
10592 xcb_generic_error_t **e );
10593
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617 xcb_glx_get_color_table_cookie_t
10618 xcb_glx_get_color_table (xcb_connection_t *c ,
10619 xcb_glx_context_tag_t context_tag ,
10620 uint32_t target ,
10621 uint32_t format ,
10622 uint32_t type ,
10623 uint8_t swap_bytes );
10624
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651 xcb_glx_get_color_table_cookie_t
10652 xcb_glx_get_color_table_unchecked (xcb_connection_t *c ,
10653 xcb_glx_context_tag_t context_tag ,
10654 uint32_t target ,
10655 uint32_t format ,
10656 uint32_t type ,
10657 uint8_t swap_bytes );
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669 uint8_t *
10670 xcb_glx_get_color_table_data (const xcb_glx_get_color_table_reply_t *R );
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682 int
10683 xcb_glx_get_color_table_data_length (const xcb_glx_get_color_table_reply_t *R );
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695 xcb_generic_iterator_t
10696 xcb_glx_get_color_table_data_end (const xcb_glx_get_color_table_reply_t *R );
10697
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722 xcb_glx_get_color_table_reply_t *
10723 xcb_glx_get_color_table_reply (xcb_connection_t *c ,
10724 xcb_glx_get_color_table_cookie_t cookie ,
10725 xcb_generic_error_t **e );
10726
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748 xcb_glx_get_color_table_parameterfv_cookie_t
10749 xcb_glx_get_color_table_parameterfv (xcb_connection_t *c ,
10750 xcb_glx_context_tag_t context_tag ,
10751 uint32_t target ,
10752 uint32_t pname );
10753
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778 xcb_glx_get_color_table_parameterfv_cookie_t
10779 xcb_glx_get_color_table_parameterfv_unchecked (xcb_connection_t *c ,
10780 xcb_glx_context_tag_t context_tag ,
10781 uint32_t target ,
10782 uint32_t pname );
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794 xcb_glx_float32_t *
10795 xcb_glx_get_color_table_parameterfv_data (const xcb_glx_get_color_table_parameterfv_reply_t *R );
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807 int
10808 xcb_glx_get_color_table_parameterfv_data_length (const xcb_glx_get_color_table_parameterfv_reply_t *R );
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820 xcb_glx_float32_iterator_t
10821 xcb_glx_get_color_table_parameterfv_data_iterator (const xcb_glx_get_color_table_parameterfv_reply_t *R );
10822
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847 xcb_glx_get_color_table_parameterfv_reply_t *
10848 xcb_glx_get_color_table_parameterfv_reply (xcb_connection_t *c ,
10849 xcb_glx_get_color_table_parameterfv_cookie_t cookie ,
10850 xcb_generic_error_t **e );
10851
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873 xcb_glx_get_color_table_parameteriv_cookie_t
10874 xcb_glx_get_color_table_parameteriv (xcb_connection_t *c ,
10875 xcb_glx_context_tag_t context_tag ,
10876 uint32_t target ,
10877 uint32_t pname );
10878
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903 xcb_glx_get_color_table_parameteriv_cookie_t
10904 xcb_glx_get_color_table_parameteriv_unchecked (xcb_connection_t *c ,
10905 xcb_glx_context_tag_t context_tag ,
10906 uint32_t target ,
10907 uint32_t pname );
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919 int32_t *
10920 xcb_glx_get_color_table_parameteriv_data (const xcb_glx_get_color_table_parameteriv_reply_t *R );
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932 int
10933 xcb_glx_get_color_table_parameteriv_data_length (const xcb_glx_get_color_table_parameteriv_reply_t *R );
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945 xcb_generic_iterator_t
10946 xcb_glx_get_color_table_parameteriv_data_end (const xcb_glx_get_color_table_parameteriv_reply_t *R );
10947
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972 xcb_glx_get_color_table_parameteriv_reply_t *
10973 xcb_glx_get_color_table_parameteriv_reply (xcb_connection_t *c ,
10974 xcb_glx_get_color_table_parameteriv_cookie_t cookie ,
10975 xcb_generic_error_t **e );
10976
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000 xcb_glx_get_convolution_filter_cookie_t
11001 xcb_glx_get_convolution_filter (xcb_connection_t *c ,
11002 xcb_glx_context_tag_t context_tag ,
11003 uint32_t target ,
11004 uint32_t format ,
11005 uint32_t type ,
11006 uint8_t swap_bytes );
11007
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034 xcb_glx_get_convolution_filter_cookie_t
11035 xcb_glx_get_convolution_filter_unchecked (xcb_connection_t *c ,
11036 xcb_glx_context_tag_t context_tag ,
11037 uint32_t target ,
11038 uint32_t format ,
11039 uint32_t type ,
11040 uint8_t swap_bytes );
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052 uint8_t *
11053 xcb_glx_get_convolution_filter_data (const xcb_glx_get_convolution_filter_reply_t *R );
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065 int
11066 xcb_glx_get_convolution_filter_data_length (const xcb_glx_get_convolution_filter_reply_t *R );
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078 xcb_generic_iterator_t
11079 xcb_glx_get_convolution_filter_data_end (const xcb_glx_get_convolution_filter_reply_t *R );
11080
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105 xcb_glx_get_convolution_filter_reply_t *
11106 xcb_glx_get_convolution_filter_reply (xcb_connection_t *c ,
11107 xcb_glx_get_convolution_filter_cookie_t cookie ,
11108 xcb_generic_error_t **e );
11109
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131 xcb_glx_get_convolution_parameterfv_cookie_t
11132 xcb_glx_get_convolution_parameterfv (xcb_connection_t *c ,
11133 xcb_glx_context_tag_t context_tag ,
11134 uint32_t target ,
11135 uint32_t pname );
11136
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161 xcb_glx_get_convolution_parameterfv_cookie_t
11162 xcb_glx_get_convolution_parameterfv_unchecked (xcb_connection_t *c ,
11163 xcb_glx_context_tag_t context_tag ,
11164 uint32_t target ,
11165 uint32_t pname );
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177 xcb_glx_float32_t *
11178 xcb_glx_get_convolution_parameterfv_data (const xcb_glx_get_convolution_parameterfv_reply_t *R );
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190 int
11191 xcb_glx_get_convolution_parameterfv_data_length (const xcb_glx_get_convolution_parameterfv_reply_t *R );
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203 xcb_glx_float32_iterator_t
11204 xcb_glx_get_convolution_parameterfv_data_iterator (const xcb_glx_get_convolution_parameterfv_reply_t *R );
11205
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230 xcb_glx_get_convolution_parameterfv_reply_t *
11231 xcb_glx_get_convolution_parameterfv_reply (xcb_connection_t *c ,
11232 xcb_glx_get_convolution_parameterfv_cookie_t cookie ,
11233 xcb_generic_error_t **e );
11234
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256 xcb_glx_get_convolution_parameteriv_cookie_t
11257 xcb_glx_get_convolution_parameteriv (xcb_connection_t *c ,
11258 xcb_glx_context_tag_t context_tag ,
11259 uint32_t target ,
11260 uint32_t pname );
11261
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286 xcb_glx_get_convolution_parameteriv_cookie_t
11287 xcb_glx_get_convolution_parameteriv_unchecked (xcb_connection_t *c ,
11288 xcb_glx_context_tag_t context_tag ,
11289 uint32_t target ,
11290 uint32_t pname );
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302 int32_t *
11303 xcb_glx_get_convolution_parameteriv_data (const xcb_glx_get_convolution_parameteriv_reply_t *R );
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315 int
11316 xcb_glx_get_convolution_parameteriv_data_length (const xcb_glx_get_convolution_parameteriv_reply_t *R );
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328 xcb_generic_iterator_t
11329 xcb_glx_get_convolution_parameteriv_data_end (const xcb_glx_get_convolution_parameteriv_reply_t *R );
11330
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355 xcb_glx_get_convolution_parameteriv_reply_t *
11356 xcb_glx_get_convolution_parameteriv_reply (xcb_connection_t *c ,
11357 xcb_glx_get_convolution_parameteriv_cookie_t cookie ,
11358 xcb_generic_error_t **e );
11359
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383 xcb_glx_get_separable_filter_cookie_t
11384 xcb_glx_get_separable_filter (xcb_connection_t *c ,
11385 xcb_glx_context_tag_t context_tag ,
11386 uint32_t target ,
11387 uint32_t format ,
11388 uint32_t type ,
11389 uint8_t swap_bytes );
11390
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417 xcb_glx_get_separable_filter_cookie_t
11418 xcb_glx_get_separable_filter_unchecked (xcb_connection_t *c ,
11419 xcb_glx_context_tag_t context_tag ,
11420 uint32_t target ,
11421 uint32_t format ,
11422 uint32_t type ,
11423 uint8_t swap_bytes );
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435 uint8_t *
11436 xcb_glx_get_separable_filter_rows_and_cols (const xcb_glx_get_separable_filter_reply_t *R );
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448 int
11449 xcb_glx_get_separable_filter_rows_and_cols_length (const xcb_glx_get_separable_filter_reply_t *R );
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461 xcb_generic_iterator_t
11462 xcb_glx_get_separable_filter_rows_and_cols_end (const xcb_glx_get_separable_filter_reply_t *R );
11463
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488 xcb_glx_get_separable_filter_reply_t *
11489 xcb_glx_get_separable_filter_reply (xcb_connection_t *c ,
11490 xcb_glx_get_separable_filter_cookie_t cookie ,
11491 xcb_generic_error_t **e );
11492
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517 xcb_glx_get_histogram_cookie_t
11518 xcb_glx_get_histogram (xcb_connection_t *c ,
11519 xcb_glx_context_tag_t context_tag ,
11520 uint32_t target ,
11521 uint32_t format ,
11522 uint32_t type ,
11523 uint8_t swap_bytes ,
11524 uint8_t reset );
11525
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553 xcb_glx_get_histogram_cookie_t
11554 xcb_glx_get_histogram_unchecked (xcb_connection_t *c ,
11555 xcb_glx_context_tag_t context_tag ,
11556 uint32_t target ,
11557 uint32_t format ,
11558 uint32_t type ,
11559 uint8_t swap_bytes ,
11560 uint8_t reset );
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572 uint8_t *
11573 xcb_glx_get_histogram_data (const xcb_glx_get_histogram_reply_t *R );
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585 int
11586 xcb_glx_get_histogram_data_length (const xcb_glx_get_histogram_reply_t *R );
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598 xcb_generic_iterator_t
11599 xcb_glx_get_histogram_data_end (const xcb_glx_get_histogram_reply_t *R );
11600
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625 xcb_glx_get_histogram_reply_t *
11626 xcb_glx_get_histogram_reply (xcb_connection_t *c ,
11627 xcb_glx_get_histogram_cookie_t cookie ,
11628 xcb_generic_error_t **e );
11629
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651 xcb_glx_get_histogram_parameterfv_cookie_t
11652 xcb_glx_get_histogram_parameterfv (xcb_connection_t *c ,
11653 xcb_glx_context_tag_t context_tag ,
11654 uint32_t target ,
11655 uint32_t pname );
11656
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681 xcb_glx_get_histogram_parameterfv_cookie_t
11682 xcb_glx_get_histogram_parameterfv_unchecked (xcb_connection_t *c ,
11683 xcb_glx_context_tag_t context_tag ,
11684 uint32_t target ,
11685 uint32_t pname );
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697 xcb_glx_float32_t *
11698 xcb_glx_get_histogram_parameterfv_data (const xcb_glx_get_histogram_parameterfv_reply_t *R );
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710 int
11711 xcb_glx_get_histogram_parameterfv_data_length (const xcb_glx_get_histogram_parameterfv_reply_t *R );
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723 xcb_glx_float32_iterator_t
11724 xcb_glx_get_histogram_parameterfv_data_iterator (const xcb_glx_get_histogram_parameterfv_reply_t *R );
11725
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750 xcb_glx_get_histogram_parameterfv_reply_t *
11751 xcb_glx_get_histogram_parameterfv_reply (xcb_connection_t *c ,
11752 xcb_glx_get_histogram_parameterfv_cookie_t cookie ,
11753 xcb_generic_error_t **e );
11754
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776 xcb_glx_get_histogram_parameteriv_cookie_t
11777 xcb_glx_get_histogram_parameteriv (xcb_connection_t *c ,
11778 xcb_glx_context_tag_t context_tag ,
11779 uint32_t target ,
11780 uint32_t pname );
11781
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806 xcb_glx_get_histogram_parameteriv_cookie_t
11807 xcb_glx_get_histogram_parameteriv_unchecked (xcb_connection_t *c ,
11808 xcb_glx_context_tag_t context_tag ,
11809 uint32_t target ,
11810 uint32_t pname );
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822 int32_t *
11823 xcb_glx_get_histogram_parameteriv_data (const xcb_glx_get_histogram_parameteriv_reply_t *R );
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835 int
11836 xcb_glx_get_histogram_parameteriv_data_length (const xcb_glx_get_histogram_parameteriv_reply_t *R );
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848 xcb_generic_iterator_t
11849 xcb_glx_get_histogram_parameteriv_data_end (const xcb_glx_get_histogram_parameteriv_reply_t *R );
11850
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875 xcb_glx_get_histogram_parameteriv_reply_t *
11876 xcb_glx_get_histogram_parameteriv_reply (xcb_connection_t *c ,
11877 xcb_glx_get_histogram_parameteriv_cookie_t cookie ,
11878 xcb_generic_error_t **e );
11879
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904 xcb_glx_get_minmax_cookie_t
11905 xcb_glx_get_minmax (xcb_connection_t *c ,
11906 xcb_glx_context_tag_t context_tag ,
11907 uint32_t target ,
11908 uint32_t format ,
11909 uint32_t type ,
11910 uint8_t swap_bytes ,
11911 uint8_t reset );
11912
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940 xcb_glx_get_minmax_cookie_t
11941 xcb_glx_get_minmax_unchecked (xcb_connection_t *c ,
11942 xcb_glx_context_tag_t context_tag ,
11943 uint32_t target ,
11944 uint32_t format ,
11945 uint32_t type ,
11946 uint8_t swap_bytes ,
11947 uint8_t reset );
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959 uint8_t *
11960 xcb_glx_get_minmax_data (const xcb_glx_get_minmax_reply_t *R );
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972 int
11973 xcb_glx_get_minmax_data_length (const xcb_glx_get_minmax_reply_t *R );
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985 xcb_generic_iterator_t
11986 xcb_glx_get_minmax_data_end (const xcb_glx_get_minmax_reply_t *R );
11987
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012 xcb_glx_get_minmax_reply_t *
12013 xcb_glx_get_minmax_reply (xcb_connection_t *c ,
12014 xcb_glx_get_minmax_cookie_t cookie ,
12015 xcb_generic_error_t **e );
12016
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038 xcb_glx_get_minmax_parameterfv_cookie_t
12039 xcb_glx_get_minmax_parameterfv (xcb_connection_t *c ,
12040 xcb_glx_context_tag_t context_tag ,
12041 uint32_t target ,
12042 uint32_t pname );
12043
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067
12068 xcb_glx_get_minmax_parameterfv_cookie_t
12069 xcb_glx_get_minmax_parameterfv_unchecked (xcb_connection_t *c ,
12070 xcb_glx_context_tag_t context_tag ,
12071 uint32_t target ,
12072 uint32_t pname );
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084 xcb_glx_float32_t *
12085 xcb_glx_get_minmax_parameterfv_data (const xcb_glx_get_minmax_parameterfv_reply_t *R );
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097 int
12098 xcb_glx_get_minmax_parameterfv_data_length (const xcb_glx_get_minmax_parameterfv_reply_t *R );
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110 xcb_glx_float32_iterator_t
12111 xcb_glx_get_minmax_parameterfv_data_iterator (const xcb_glx_get_minmax_parameterfv_reply_t *R );
12112
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135
12136
12137 xcb_glx_get_minmax_parameterfv_reply_t *
12138 xcb_glx_get_minmax_parameterfv_reply (xcb_connection_t *c ,
12139 xcb_glx_get_minmax_parameterfv_cookie_t cookie ,
12140 xcb_generic_error_t **e );
12141
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163 xcb_glx_get_minmax_parameteriv_cookie_t
12164 xcb_glx_get_minmax_parameteriv (xcb_connection_t *c ,
12165 xcb_glx_context_tag_t context_tag ,
12166 uint32_t target ,
12167 uint32_t pname );
12168
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193 xcb_glx_get_minmax_parameteriv_cookie_t
12194 xcb_glx_get_minmax_parameteriv_unchecked (xcb_connection_t *c ,
12195 xcb_glx_context_tag_t context_tag ,
12196 uint32_t target ,
12197 uint32_t pname );
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209 int32_t *
12210 xcb_glx_get_minmax_parameteriv_data (const xcb_glx_get_minmax_parameteriv_reply_t *R );
12211
12212
12213
12214
12215
12216
12217
12218
12219
12220
12221
12222 int
12223 xcb_glx_get_minmax_parameteriv_data_length (const xcb_glx_get_minmax_parameteriv_reply_t *R );
12224
12225
12226
12227
12228
12229
12230
12231
12232
12233
12234
12235 xcb_generic_iterator_t
12236 xcb_glx_get_minmax_parameteriv_data_end (const xcb_glx_get_minmax_parameteriv_reply_t *R );
12237
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262 xcb_glx_get_minmax_parameteriv_reply_t *
12263 xcb_glx_get_minmax_parameteriv_reply (xcb_connection_t *c ,
12264 xcb_glx_get_minmax_parameteriv_cookie_t cookie ,
12265 xcb_generic_error_t **e );
12266
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288 xcb_glx_get_compressed_tex_image_arb_cookie_t
12289 xcb_glx_get_compressed_tex_image_arb (xcb_connection_t *c ,
12290 xcb_glx_context_tag_t context_tag ,
12291 uint32_t target ,
12292 int32_t level );
12293
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318 xcb_glx_get_compressed_tex_image_arb_cookie_t
12319 xcb_glx_get_compressed_tex_image_arb_unchecked (xcb_connection_t *c ,
12320 xcb_glx_context_tag_t context_tag ,
12321 uint32_t target ,
12322 int32_t level );
12323
12324
12325
12326
12327
12328
12329
12330
12331
12332
12333
12334 uint8_t *
12335 xcb_glx_get_compressed_tex_image_arb_data (const xcb_glx_get_compressed_tex_image_arb_reply_t *R );
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346
12347 int
12348 xcb_glx_get_compressed_tex_image_arb_data_length (const xcb_glx_get_compressed_tex_image_arb_reply_t *R );
12349
12350
12351
12352
12353
12354
12355
12356
12357
12358
12359
12360 xcb_generic_iterator_t
12361 xcb_glx_get_compressed_tex_image_arb_data_end (const xcb_glx_get_compressed_tex_image_arb_reply_t *R );
12362
12376
12377
12378
12379
12380
12381
12382
12383
12384
12385
12386
12387 xcb_glx_get_compressed_tex_image_arb_reply_t *
12388 xcb_glx_get_compressed_tex_image_arb_reply (xcb_connection_t *c ,
12389 xcb_glx_get_compressed_tex_image_arb_cookie_t cookie ,
12390 xcb_generic_error_t **e );
12391
12404
12405
12406
12407
12408
12409
12410
12411
12412
12413
12414
12415
12416 xcb_void_cookie_t
12417 xcb_glx_delete_queries_arb_checked (xcb_connection_t *c ,
12418 xcb_glx_context_tag_t context_tag ,
12419 int32_t n ,
12420 const uint32_t *ids );
12421
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443 xcb_void_cookie_t
12444 xcb_glx_delete_queries_arb (xcb_connection_t *c ,
12445 xcb_glx_context_tag_t context_tag ,
12446 int32_t n ,
12447 const uint32_t *ids );
12448
12458
12459
12460
12461
12462
12463
12464
12465
12466
12467
12468
12469 xcb_glx_gen_queries_arb_cookie_t
12470 xcb_glx_gen_queries_arb (xcb_connection_t *c ,
12471 xcb_glx_context_tag_t context_tag ,
12472 int32_t n );
12473
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497 xcb_glx_gen_queries_arb_cookie_t
12498 xcb_glx_gen_queries_arb_unchecked (xcb_connection_t *c ,
12499 xcb_glx_context_tag_t context_tag ,
12500 int32_t n );
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512 uint32_t *
12513 xcb_glx_gen_queries_arb_data (const xcb_glx_gen_queries_arb_reply_t *R );
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525 int
12526 xcb_glx_gen_queries_arb_data_length (const xcb_glx_gen_queries_arb_reply_t *R );
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538 xcb_generic_iterator_t
12539 xcb_glx_gen_queries_arb_data_end (const xcb_glx_gen_queries_arb_reply_t *R );
12540
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565 xcb_glx_gen_queries_arb_reply_t *
12566 xcb_glx_gen_queries_arb_reply (xcb_connection_t *c ,
12567 xcb_glx_gen_queries_arb_cookie_t cookie ,
12568 xcb_generic_error_t **e );
12569
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590 xcb_glx_is_query_arb_cookie_t
12591 xcb_glx_is_query_arb (xcb_connection_t *c ,
12592 xcb_glx_context_tag_t context_tag ,
12593 uint32_t id );
12594
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617
12618 xcb_glx_is_query_arb_cookie_t
12619 xcb_glx_is_query_arb_unchecked (xcb_connection_t *c ,
12620 xcb_glx_context_tag_t context_tag ,
12621 uint32_t id );
12622
12636
12637
12638
12639
12640
12641
12642
12643
12644
12645
12646
12647 xcb_glx_is_query_arb_reply_t *
12648 xcb_glx_is_query_arb_reply (xcb_connection_t *c ,
12649 xcb_glx_is_query_arb_cookie_t cookie ,
12650 xcb_generic_error_t **e );
12651
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
12673 xcb_glx_get_queryiv_arb_cookie_t
12674 xcb_glx_get_queryiv_arb (xcb_connection_t *c ,
12675 xcb_glx_context_tag_t context_tag ,
12676 uint32_t target ,
12677 uint32_t pname );
12678
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703 xcb_glx_get_queryiv_arb_cookie_t
12704 xcb_glx_get_queryiv_arb_unchecked (xcb_connection_t *c ,
12705 xcb_glx_context_tag_t context_tag ,
12706 uint32_t target ,
12707 uint32_t pname );
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719 int32_t *
12720 xcb_glx_get_queryiv_arb_data (const xcb_glx_get_queryiv_arb_reply_t *R );
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732 int
12733 xcb_glx_get_queryiv_arb_data_length (const xcb_glx_get_queryiv_arb_reply_t *R );
12734
12735
12736
12737
12738
12739
12740
12741
12742
12743
12744
12745 xcb_generic_iterator_t
12746 xcb_glx_get_queryiv_arb_data_end (const xcb_glx_get_queryiv_arb_reply_t *R );
12747
12761
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
12772 xcb_glx_get_queryiv_arb_reply_t *
12773 xcb_glx_get_queryiv_arb_reply (xcb_connection_t *c ,
12774 xcb_glx_get_queryiv_arb_cookie_t cookie ,
12775 xcb_generic_error_t **e );
12776
12786
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797
12798 xcb_glx_get_query_objectiv_arb_cookie_t
12799 xcb_glx_get_query_objectiv_arb (xcb_connection_t *c ,
12800 xcb_glx_context_tag_t context_tag ,
12801 uint32_t id ,
12802 uint32_t pname );
12803
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828 xcb_glx_get_query_objectiv_arb_cookie_t
12829 xcb_glx_get_query_objectiv_arb_unchecked (xcb_connection_t *c ,
12830 xcb_glx_context_tag_t context_tag ,
12831 uint32_t id ,
12832 uint32_t pname );
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844 int32_t *
12845 xcb_glx_get_query_objectiv_arb_data (const xcb_glx_get_query_objectiv_arb_reply_t *R );
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857 int
12858 xcb_glx_get_query_objectiv_arb_data_length (const xcb_glx_get_query_objectiv_arb_reply_t *R );
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870 xcb_generic_iterator_t
12871 xcb_glx_get_query_objectiv_arb_data_end (const xcb_glx_get_query_objectiv_arb_reply_t *R );
12872
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897 xcb_glx_get_query_objectiv_arb_reply_t *
12898 xcb_glx_get_query_objectiv_arb_reply (xcb_connection_t *c ,
12899 xcb_glx_get_query_objectiv_arb_cookie_t cookie ,
12900 xcb_generic_error_t **e );
12901
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921
12922
12923 xcb_glx_get_query_objectuiv_arb_cookie_t
12924 xcb_glx_get_query_objectuiv_arb (xcb_connection_t *c ,
12925 xcb_glx_context_tag_t context_tag ,
12926 uint32_t id ,
12927 uint32_t pname );
12928
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953 xcb_glx_get_query_objectuiv_arb_cookie_t
12954 xcb_glx_get_query_objectuiv_arb_unchecked (xcb_connection_t *c ,
12955 xcb_glx_context_tag_t context_tag ,
12956 uint32_t id ,
12957 uint32_t pname );
12958
12959
12960
12961
12962
12963
12964
12965
12966
12967
12968
12969 uint32_t *
12970 xcb_glx_get_query_objectuiv_arb_data (const xcb_glx_get_query_objectuiv_arb_reply_t *R );
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982 int
12983 xcb_glx_get_query_objectuiv_arb_data_length (const xcb_glx_get_query_objectuiv_arb_reply_t *R );
12984
12985
12986
12987
12988
12989
12990
12991
12992
12993
12994
12995 xcb_generic_iterator_t
12996 xcb_glx_get_query_objectuiv_arb_data_end (const xcb_glx_get_query_objectuiv_arb_reply_t *R );
12997
13011
13012
13013
13014
13015
13016
13017
13018
13019
13020
13021
13022 xcb_glx_get_query_objectuiv_arb_reply_t *
13023 xcb_glx_get_query_objectuiv_arb_reply (xcb_connection_t *c ,
13024 xcb_glx_get_query_objectuiv_arb_cookie_t cookie ,
13025 xcb_generic_error_t **e );
13026
13027
13028 #endif
13029