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 = (1 << 0),
00450 XCB_GLX_GC_GL_POINT_BIT = (1 << 1),
00451 XCB_GLX_GC_GL_LINE_BIT = (1 << 2),
00452 XCB_GLX_GC_GL_POLYGON_BIT = (1 << 3),
00453 XCB_GLX_GC_GL_POLYGON_STIPPLE_BIT = (1 << 4),
00454 XCB_GLX_GC_GL_PIXEL_MODE_BIT = (1 << 5),
00455 XCB_GLX_GC_GL_LIGHTING_BIT = (1 << 6),
00456 XCB_GLX_GC_GL_FOG_BIT = (1 << 7),
00457 XCB_GLX_GC_GL_DEPTH_BUFFER_BIT = (1 << 8),
00458 XCB_GLX_GC_GL_ACCUM_BUFFER_BIT = (1 << 9),
00459 XCB_GLX_GC_GL_STENCIL_BUFFER_BIT = (1 << 10),
00460 XCB_GLX_GC_GL_VIEWPORT_BIT = (1 << 11),
00461 XCB_GLX_GC_GL_TRANSFORM_BIT = (1 << 12),
00462 XCB_GLX_GC_GL_ENABLE_BIT = (1 << 13),
00463 XCB_GLX_GC_GL_COLOR_BUFFER_BIT = (1 << 14),
00464 XCB_GLX_GC_GL_HINT_BIT = (1 << 15),
00465 XCB_GLX_GC_GL_EVAL_BIT = (1 << 16),
00466 XCB_GLX_GC_GL_LIST_BIT = (1 << 17),
00467 XCB_GLX_GC_GL_TEXTURE_BIT = (1 << 18),
00468 XCB_GLX_GC_GL_SCISSOR_BIT = (1 << 19),
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
03775
03776
03777
03778
03779
03780
03781
03782
03783
03784
03785
03786 xcb_glx_make_current_reply_t *
03787 xcb_glx_make_current_reply (xcb_connection_t *c ,
03788 xcb_glx_make_current_cookie_t cookie ,
03789 xcb_generic_error_t **e );
03790
03800
03801
03802
03803
03804
03805
03806
03807
03808
03809
03810 xcb_glx_is_direct_cookie_t
03811 xcb_glx_is_direct (xcb_connection_t *c ,
03812 xcb_glx_context_t context );
03813
03826
03827
03828
03829
03830
03831
03832
03833
03834
03835
03836 xcb_glx_is_direct_cookie_t
03837 xcb_glx_is_direct_unchecked (xcb_connection_t *c ,
03838 xcb_glx_context_t context );
03839
03855
03856
03857
03858
03859
03860
03861
03862
03863
03864
03865
03866 xcb_glx_is_direct_reply_t *
03867 xcb_glx_is_direct_reply (xcb_connection_t *c ,
03868 xcb_glx_is_direct_cookie_t cookie ,
03869 xcb_generic_error_t **e );
03870
03880
03881
03882
03883
03884
03885
03886
03887
03888
03889
03890
03891 xcb_glx_query_version_cookie_t
03892 xcb_glx_query_version (xcb_connection_t *c ,
03893 uint32_t major_version ,
03894 uint32_t minor_version );
03895
03908
03909
03910
03911
03912
03913
03914
03915
03916
03917
03918
03919 xcb_glx_query_version_cookie_t
03920 xcb_glx_query_version_unchecked (xcb_connection_t *c ,
03921 uint32_t major_version ,
03922 uint32_t minor_version );
03923
03939
03940
03941
03942
03943
03944
03945
03946
03947
03948
03949
03950 xcb_glx_query_version_reply_t *
03951 xcb_glx_query_version_reply (xcb_connection_t *c ,
03952 xcb_glx_query_version_cookie_t cookie ,
03953 xcb_generic_error_t **e );
03954
03967
03968
03969
03970
03971
03972
03973
03974
03975
03976
03977 xcb_void_cookie_t
03978 xcb_glx_wait_gl_checked (xcb_connection_t *c ,
03979 xcb_glx_context_tag_t context_tag );
03980
03990
03991
03992
03993
03994
03995
03996
03997
03998
03999
04000 xcb_void_cookie_t
04001 xcb_glx_wait_gl (xcb_connection_t *c ,
04002 xcb_glx_context_tag_t context_tag );
04003
04016
04017
04018
04019
04020
04021
04022
04023
04024
04025
04026 xcb_void_cookie_t
04027 xcb_glx_wait_x_checked (xcb_connection_t *c ,
04028 xcb_glx_context_tag_t context_tag );
04029
04039
04040
04041
04042
04043
04044
04045
04046
04047
04048
04049 xcb_void_cookie_t
04050 xcb_glx_wait_x (xcb_connection_t *c ,
04051 xcb_glx_context_tag_t context_tag );
04052
04065
04066
04067
04068
04069
04070
04071
04072
04073
04074
04075
04076
04077
04078 xcb_void_cookie_t
04079 xcb_glx_copy_context_checked (xcb_connection_t *c ,
04080 xcb_glx_context_t src ,
04081 xcb_glx_context_t dest ,
04082 uint32_t mask ,
04083 xcb_glx_context_tag_t src_context_tag );
04084
04094
04095
04096
04097
04098
04099
04100
04101
04102
04103
04104
04105
04106
04107 xcb_void_cookie_t
04108 xcb_glx_copy_context (xcb_connection_t *c ,
04109 xcb_glx_context_t src ,
04110 xcb_glx_context_t dest ,
04111 uint32_t mask ,
04112 xcb_glx_context_tag_t src_context_tag );
04113
04126
04127
04128
04129
04130
04131
04132
04133
04134
04135
04136
04137 xcb_void_cookie_t
04138 xcb_glx_swap_buffers_checked (xcb_connection_t *c ,
04139 xcb_glx_context_tag_t context_tag ,
04140 xcb_glx_drawable_t drawable );
04141
04151
04152
04153
04154
04155
04156
04157
04158
04159
04160
04161
04162 xcb_void_cookie_t
04163 xcb_glx_swap_buffers (xcb_connection_t *c ,
04164 xcb_glx_context_tag_t context_tag ,
04165 xcb_glx_drawable_t drawable );
04166
04179
04180
04181
04182
04183
04184
04185
04186
04187
04188
04189
04190
04191
04192
04193 xcb_void_cookie_t
04194 xcb_glx_use_x_font_checked (xcb_connection_t *c ,
04195 xcb_glx_context_tag_t context_tag ,
04196 xcb_font_t font ,
04197 uint32_t first ,
04198 uint32_t count ,
04199 uint32_t list_base );
04200
04210
04211
04212
04213
04214
04215
04216
04217
04218
04219
04220
04221
04222
04223
04224 xcb_void_cookie_t
04225 xcb_glx_use_x_font (xcb_connection_t *c ,
04226 xcb_glx_context_tag_t context_tag ,
04227 xcb_font_t font ,
04228 uint32_t first ,
04229 uint32_t count ,
04230 uint32_t list_base );
04231
04244
04245
04246
04247
04248
04249
04250
04251
04252
04253
04254
04255
04256
04257 xcb_void_cookie_t
04258 xcb_glx_create_glx_pixmap_checked (xcb_connection_t *c ,
04259 uint32_t screen ,
04260 xcb_visualid_t visual ,
04261 xcb_pixmap_t pixmap ,
04262 xcb_glx_pixmap_t glx_pixmap );
04263
04273
04274
04275
04276
04277
04278
04279
04280
04281
04282
04283
04284
04285
04286 xcb_void_cookie_t
04287 xcb_glx_create_glx_pixmap (xcb_connection_t *c ,
04288 uint32_t screen ,
04289 xcb_visualid_t visual ,
04290 xcb_pixmap_t pixmap ,
04291 xcb_glx_pixmap_t glx_pixmap );
04292
04302
04303
04304
04305
04306
04307
04308
04309
04310
04311
04312 xcb_glx_get_visual_configs_cookie_t
04313 xcb_glx_get_visual_configs (xcb_connection_t *c ,
04314 uint32_t screen );
04315
04328
04329
04330
04331
04332
04333
04334
04335
04336
04337
04338 xcb_glx_get_visual_configs_cookie_t
04339 xcb_glx_get_visual_configs_unchecked (xcb_connection_t *c ,
04340 uint32_t screen );
04341
04342
04343
04344
04345
04346
04347
04348
04349
04350
04351
04352 uint32_t *
04353 xcb_glx_get_visual_configs_property_list (const xcb_glx_get_visual_configs_reply_t *R );
04354
04355
04356
04357
04358
04359
04360
04361
04362
04363
04364
04365 int
04366 xcb_glx_get_visual_configs_property_list_length (const xcb_glx_get_visual_configs_reply_t *R );
04367
04368
04369
04370
04371
04372
04373
04374
04375
04376
04377
04378 xcb_generic_iterator_t
04379 xcb_glx_get_visual_configs_property_list_end (const xcb_glx_get_visual_configs_reply_t *R );
04380
04396
04397
04398
04399
04400
04401
04402
04403
04404
04405
04406
04407 xcb_glx_get_visual_configs_reply_t *
04408 xcb_glx_get_visual_configs_reply (xcb_connection_t *c ,
04409 xcb_glx_get_visual_configs_cookie_t cookie ,
04410 xcb_generic_error_t **e );
04411
04424
04425
04426
04427
04428
04429
04430
04431
04432
04433
04434 xcb_void_cookie_t
04435 xcb_glx_destroy_glx_pixmap_checked (xcb_connection_t *c ,
04436 xcb_glx_pixmap_t glx_pixmap );
04437
04447
04448
04449
04450
04451
04452
04453
04454
04455
04456
04457 xcb_void_cookie_t
04458 xcb_glx_destroy_glx_pixmap (xcb_connection_t *c ,
04459 xcb_glx_pixmap_t glx_pixmap );
04460
04473
04474
04475
04476
04477
04478
04479
04480
04481
04482
04483
04484
04485
04486 xcb_void_cookie_t
04487 xcb_glx_vendor_private_checked (xcb_connection_t *c ,
04488 uint32_t vendor_code ,
04489 xcb_glx_context_tag_t context_tag ,
04490 uint32_t data_len ,
04491 const uint8_t *data );
04492
04502
04503
04504
04505
04506
04507
04508
04509
04510
04511
04512
04513
04514
04515 xcb_void_cookie_t
04516 xcb_glx_vendor_private (xcb_connection_t *c ,
04517 uint32_t vendor_code ,
04518 xcb_glx_context_tag_t context_tag ,
04519 uint32_t data_len ,
04520 const uint8_t *data );
04521
04531
04532
04533
04534
04535
04536
04537
04538
04539
04540
04541
04542
04543
04544 xcb_glx_vendor_private_with_reply_cookie_t
04545 xcb_glx_vendor_private_with_reply (xcb_connection_t *c ,
04546 uint32_t vendor_code ,
04547 xcb_glx_context_tag_t context_tag ,
04548 uint32_t data_len ,
04549 const uint8_t *data );
04550
04563
04564
04565
04566
04567
04568
04569
04570
04571
04572
04573
04574
04575
04576 xcb_glx_vendor_private_with_reply_cookie_t
04577 xcb_glx_vendor_private_with_reply_unchecked (xcb_connection_t *c ,
04578 uint32_t vendor_code ,
04579 xcb_glx_context_tag_t context_tag ,
04580 uint32_t data_len ,
04581 const uint8_t *data );
04582
04583
04584
04585
04586
04587
04588
04589
04590
04591
04592
04593 uint8_t *
04594 xcb_glx_vendor_private_with_reply_data_2 (const xcb_glx_vendor_private_with_reply_reply_t *R );
04595
04596
04597
04598
04599
04600
04601
04602
04603
04604
04605
04606 int
04607 xcb_glx_vendor_private_with_reply_data_2_length (const xcb_glx_vendor_private_with_reply_reply_t *R );
04608
04609
04610
04611
04612
04613
04614
04615
04616
04617
04618
04619 xcb_generic_iterator_t
04620 xcb_glx_vendor_private_with_reply_data_2_end (const xcb_glx_vendor_private_with_reply_reply_t *R );
04621
04637
04638
04639
04640
04641
04642
04643
04644
04645
04646
04647
04648 xcb_glx_vendor_private_with_reply_reply_t *
04649 xcb_glx_vendor_private_with_reply_reply (xcb_connection_t *c ,
04650 xcb_glx_vendor_private_with_reply_cookie_t cookie ,
04651 xcb_generic_error_t **e );
04652
04662
04663
04664
04665
04666
04667
04668
04669
04670
04671
04672 xcb_glx_query_extensions_string_cookie_t
04673 xcb_glx_query_extensions_string (xcb_connection_t *c ,
04674 uint32_t screen );
04675
04688
04689
04690
04691
04692
04693
04694
04695
04696
04697
04698 xcb_glx_query_extensions_string_cookie_t
04699 xcb_glx_query_extensions_string_unchecked (xcb_connection_t *c ,
04700 uint32_t screen );
04701
04717
04718
04719
04720
04721
04722
04723
04724
04725
04726
04727
04728 xcb_glx_query_extensions_string_reply_t *
04729 xcb_glx_query_extensions_string_reply (xcb_connection_t *c ,
04730 xcb_glx_query_extensions_string_cookie_t cookie ,
04731 xcb_generic_error_t **e );
04732
04742
04743
04744
04745
04746
04747
04748
04749
04750
04751
04752
04753 xcb_glx_query_server_string_cookie_t
04754 xcb_glx_query_server_string (xcb_connection_t *c ,
04755 uint32_t screen ,
04756 uint32_t name );
04757
04770
04771
04772
04773
04774
04775
04776
04777
04778
04779
04780
04781 xcb_glx_query_server_string_cookie_t
04782 xcb_glx_query_server_string_unchecked (xcb_connection_t *c ,
04783 uint32_t screen ,
04784 uint32_t name );
04785
04786
04787
04788
04789
04790
04791
04792
04793
04794
04795
04796 uint8_t *
04797 xcb_glx_query_server_string_string (const xcb_glx_query_server_string_reply_t *R );
04798
04799
04800
04801
04802
04803
04804
04805
04806
04807
04808
04809 int
04810 xcb_glx_query_server_string_string_length (const xcb_glx_query_server_string_reply_t *R );
04811
04812
04813
04814
04815
04816
04817
04818
04819
04820
04821
04822 xcb_generic_iterator_t
04823 xcb_glx_query_server_string_string_end (const xcb_glx_query_server_string_reply_t *R );
04824
04840
04841
04842
04843
04844
04845
04846
04847
04848
04849
04850
04851 xcb_glx_query_server_string_reply_t *
04852 xcb_glx_query_server_string_reply (xcb_connection_t *c ,
04853 xcb_glx_query_server_string_cookie_t cookie ,
04854 xcb_generic_error_t **e );
04855
04868
04869
04870
04871
04872
04873
04874
04875
04876
04877
04878
04879
04880
04881 xcb_void_cookie_t
04882 xcb_glx_client_info_checked (xcb_connection_t *c ,
04883 uint32_t major_version ,
04884 uint32_t minor_version ,
04885 uint32_t str_len ,
04886 const uint8_t *string );
04887
04897
04898
04899
04900
04901
04902
04903
04904
04905
04906
04907
04908
04909
04910 xcb_void_cookie_t
04911 xcb_glx_client_info (xcb_connection_t *c ,
04912 uint32_t major_version ,
04913 uint32_t minor_version ,
04914 uint32_t str_len ,
04915 const uint8_t *string );
04916
04926
04927
04928
04929
04930
04931
04932
04933
04934
04935
04936 xcb_glx_get_fb_configs_cookie_t
04937 xcb_glx_get_fb_configs (xcb_connection_t *c ,
04938 uint32_t screen );
04939
04952
04953
04954
04955
04956
04957
04958
04959
04960
04961
04962 xcb_glx_get_fb_configs_cookie_t
04963 xcb_glx_get_fb_configs_unchecked (xcb_connection_t *c ,
04964 uint32_t screen );
04965
04966
04967
04968
04969
04970
04971
04972
04973
04974
04975
04976 uint32_t *
04977 xcb_glx_get_fb_configs_property_list (const xcb_glx_get_fb_configs_reply_t *R );
04978
04979
04980
04981
04982
04983
04984
04985
04986
04987
04988
04989 int
04990 xcb_glx_get_fb_configs_property_list_length (const xcb_glx_get_fb_configs_reply_t *R );
04991
04992
04993
04994
04995
04996
04997
04998
04999
05000
05001
05002 xcb_generic_iterator_t
05003 xcb_glx_get_fb_configs_property_list_end (const xcb_glx_get_fb_configs_reply_t *R );
05004
05020
05021
05022
05023
05024
05025
05026
05027
05028
05029
05030
05031 xcb_glx_get_fb_configs_reply_t *
05032 xcb_glx_get_fb_configs_reply (xcb_connection_t *c ,
05033 xcb_glx_get_fb_configs_cookie_t cookie ,
05034 xcb_generic_error_t **e );
05035
05048
05049
05050
05051
05052
05053
05054
05055
05056
05057
05058
05059
05060
05061
05062
05063 xcb_void_cookie_t
05064 xcb_glx_create_pixmap_checked (xcb_connection_t *c ,
05065 uint32_t screen ,
05066 uint32_t fbconfig ,
05067 xcb_pixmap_t pixmap ,
05068 xcb_glx_pixmap_t glx_pixmap ,
05069 uint32_t num_attribs ,
05070 const uint32_t *attribs );
05071
05081
05082
05083
05084
05085
05086
05087
05088
05089
05090
05091
05092
05093
05094
05095
05096 xcb_void_cookie_t
05097 xcb_glx_create_pixmap (xcb_connection_t *c ,
05098 uint32_t screen ,
05099 uint32_t fbconfig ,
05100 xcb_pixmap_t pixmap ,
05101 xcb_glx_pixmap_t glx_pixmap ,
05102 uint32_t num_attribs ,
05103 const uint32_t *attribs );
05104
05117
05118
05119
05120
05121
05122
05123
05124
05125
05126
05127 xcb_void_cookie_t
05128 xcb_glx_destroy_pixmap_checked (xcb_connection_t *c ,
05129 xcb_glx_pixmap_t glx_pixmap );
05130
05140
05141
05142
05143
05144
05145
05146
05147
05148
05149
05150 xcb_void_cookie_t
05151 xcb_glx_destroy_pixmap (xcb_connection_t *c ,
05152 xcb_glx_pixmap_t glx_pixmap );
05153
05166
05167
05168
05169
05170
05171
05172
05173
05174
05175
05176
05177
05178
05179
05180
05181
05182
05183 xcb_void_cookie_t
05184 xcb_glx_create_new_context_checked (xcb_connection_t *c ,
05185 xcb_glx_context_t context ,
05186 uint32_t fbconfig ,
05187 uint32_t screen ,
05188 uint32_t render_type ,
05189 uint32_t share_list ,
05190 uint8_t is_direct ,
05191 uint8_t reserved1 ,
05192 uint16_t reserved2 );
05193
05203
05204
05205
05206
05207
05208
05209
05210
05211
05212
05213
05214
05215
05216
05217
05218
05219
05220 xcb_void_cookie_t
05221 xcb_glx_create_new_context (xcb_connection_t *c ,
05222 xcb_glx_context_t context ,
05223 uint32_t fbconfig ,
05224 uint32_t screen ,
05225 uint32_t render_type ,
05226 uint32_t share_list ,
05227 uint8_t is_direct ,
05228 uint8_t reserved1 ,
05229 uint16_t reserved2 );
05230
05240
05241
05242
05243
05244
05245
05246
05247
05248
05249
05250 xcb_glx_query_context_cookie_t
05251 xcb_glx_query_context (xcb_connection_t *c ,
05252 xcb_glx_context_t context );
05253
05266
05267
05268
05269
05270
05271
05272
05273
05274
05275
05276 xcb_glx_query_context_cookie_t
05277 xcb_glx_query_context_unchecked (xcb_connection_t *c ,
05278 xcb_glx_context_t context );
05279
05280
05281
05282
05283
05284
05285
05286
05287
05288
05289
05290 uint32_t *
05291 xcb_glx_query_context_attribs (const xcb_glx_query_context_reply_t *R );
05292
05293
05294
05295
05296
05297
05298
05299
05300
05301
05302
05303 int
05304 xcb_glx_query_context_attribs_length (const xcb_glx_query_context_reply_t *R );
05305
05306
05307
05308
05309
05310
05311
05312
05313
05314
05315
05316 xcb_generic_iterator_t
05317 xcb_glx_query_context_attribs_end (const xcb_glx_query_context_reply_t *R );
05318
05334
05335
05336
05337
05338
05339
05340
05341
05342
05343
05344
05345 xcb_glx_query_context_reply_t *
05346 xcb_glx_query_context_reply (xcb_connection_t *c ,
05347 xcb_glx_query_context_cookie_t cookie ,
05348 xcb_generic_error_t **e );
05349
05359
05360
05361
05362
05363
05364
05365
05366
05367
05368
05369
05370
05371
05372 xcb_glx_make_context_current_cookie_t
05373 xcb_glx_make_context_current (xcb_connection_t *c ,
05374 xcb_glx_context_tag_t old_context_tag ,
05375 xcb_glx_drawable_t drawable ,
05376 xcb_glx_drawable_t read_drawable ,
05377 xcb_glx_context_t context );
05378
05391
05392
05393
05394
05395
05396
05397
05398
05399
05400
05401
05402
05403
05404 xcb_glx_make_context_current_cookie_t
05405 xcb_glx_make_context_current_unchecked (xcb_connection_t *c ,
05406 xcb_glx_context_tag_t old_context_tag ,
05407 xcb_glx_drawable_t drawable ,
05408 xcb_glx_drawable_t read_drawable ,
05409 xcb_glx_context_t context );
05410
05426
05427
05428
05429
05430
05431
05432
05433
05434
05435
05436
05437 xcb_glx_make_context_current_reply_t *
05438 xcb_glx_make_context_current_reply (xcb_connection_t *c ,
05439 xcb_glx_make_context_current_cookie_t cookie ,
05440 xcb_generic_error_t **e );
05441
05454
05455
05456
05457
05458
05459
05460
05461
05462
05463
05464
05465
05466
05467
05468 xcb_void_cookie_t
05469 xcb_glx_create_pbuffer_checked (xcb_connection_t *c ,
05470 uint32_t screen ,
05471 xcb_glx_fbconfig_t fbconfig ,
05472 xcb_glx_pbuffer_t pbuffer ,
05473 uint32_t num_attribs ,
05474 const uint32_t *attribs );
05475
05485
05486
05487
05488
05489
05490
05491
05492
05493
05494
05495
05496
05497
05498
05499 xcb_void_cookie_t
05500 xcb_glx_create_pbuffer (xcb_connection_t *c ,
05501 uint32_t screen ,
05502 xcb_glx_fbconfig_t fbconfig ,
05503 xcb_glx_pbuffer_t pbuffer ,
05504 uint32_t num_attribs ,
05505 const uint32_t *attribs );
05506
05519
05520
05521
05522
05523
05524
05525
05526
05527
05528
05529 xcb_void_cookie_t
05530 xcb_glx_destroy_pbuffer_checked (xcb_connection_t *c ,
05531 xcb_glx_pbuffer_t pbuffer );
05532
05542
05543
05544
05545
05546
05547
05548
05549
05550
05551
05552 xcb_void_cookie_t
05553 xcb_glx_destroy_pbuffer (xcb_connection_t *c ,
05554 xcb_glx_pbuffer_t pbuffer );
05555
05565
05566
05567
05568
05569
05570
05571
05572
05573
05574
05575 xcb_glx_get_drawable_attributes_cookie_t
05576 xcb_glx_get_drawable_attributes (xcb_connection_t *c ,
05577 xcb_glx_drawable_t drawable );
05578
05591
05592
05593
05594
05595
05596
05597
05598
05599
05600
05601 xcb_glx_get_drawable_attributes_cookie_t
05602 xcb_glx_get_drawable_attributes_unchecked (xcb_connection_t *c ,
05603 xcb_glx_drawable_t drawable );
05604
05605
05606
05607
05608
05609
05610
05611
05612
05613
05614
05615 uint32_t *
05616 xcb_glx_get_drawable_attributes_attribs (const xcb_glx_get_drawable_attributes_reply_t *R );
05617
05618
05619
05620
05621
05622
05623
05624
05625
05626
05627
05628 int
05629 xcb_glx_get_drawable_attributes_attribs_length (const xcb_glx_get_drawable_attributes_reply_t *R );
05630
05631
05632
05633
05634
05635
05636
05637
05638
05639
05640
05641 xcb_generic_iterator_t
05642 xcb_glx_get_drawable_attributes_attribs_end (const xcb_glx_get_drawable_attributes_reply_t *R );
05643
05659
05660
05661
05662
05663
05664
05665
05666
05667
05668
05669
05670 xcb_glx_get_drawable_attributes_reply_t *
05671 xcb_glx_get_drawable_attributes_reply (xcb_connection_t *c ,
05672 xcb_glx_get_drawable_attributes_cookie_t cookie ,
05673 xcb_generic_error_t **e );
05674
05687
05688
05689
05690
05691
05692
05693
05694
05695
05696
05697
05698
05699 xcb_void_cookie_t
05700 xcb_glx_change_drawable_attributes_checked (xcb_connection_t *c ,
05701 xcb_glx_drawable_t drawable ,
05702 uint32_t num_attribs ,
05703 const uint32_t *attribs );
05704
05714
05715
05716
05717
05718
05719
05720
05721
05722
05723
05724
05725
05726 xcb_void_cookie_t
05727 xcb_glx_change_drawable_attributes (xcb_connection_t *c ,
05728 xcb_glx_drawable_t drawable ,
05729 uint32_t num_attribs ,
05730 const uint32_t *attribs );
05731
05744
05745
05746
05747
05748
05749
05750
05751
05752
05753
05754
05755
05756
05757
05758
05759 xcb_void_cookie_t
05760 xcb_glx_create_window_checked (xcb_connection_t *c ,
05761 uint32_t screen ,
05762 xcb_glx_fbconfig_t fbconfig ,
05763 xcb_window_t window ,
05764 xcb_glx_window_t glx_window ,
05765 uint32_t num_attribs ,
05766 const uint32_t *attribs );
05767
05777
05778
05779
05780
05781
05782
05783
05784
05785
05786
05787
05788
05789
05790
05791
05792 xcb_void_cookie_t
05793 xcb_glx_create_window (xcb_connection_t *c ,
05794 uint32_t screen ,
05795 xcb_glx_fbconfig_t fbconfig ,
05796 xcb_window_t window ,
05797 xcb_glx_window_t glx_window ,
05798 uint32_t num_attribs ,
05799 const uint32_t *attribs );
05800
05813
05814
05815
05816
05817
05818
05819
05820
05821
05822
05823 xcb_void_cookie_t
05824 xcb_glx_delete_window_checked (xcb_connection_t *c ,
05825 xcb_glx_window_t glxwindow );
05826
05836
05837
05838
05839
05840
05841
05842
05843
05844
05845
05846 xcb_void_cookie_t
05847 xcb_glx_delete_window (xcb_connection_t *c ,
05848 xcb_glx_window_t glxwindow );
05849
05862
05863
05864
05865
05866
05867
05868
05869
05870
05871
05872
05873
05874 xcb_void_cookie_t
05875 xcb_glx_new_list_checked (xcb_connection_t *c ,
05876 xcb_glx_context_tag_t context_tag ,
05877 uint32_t list ,
05878 uint32_t mode );
05879
05889
05890
05891
05892
05893
05894
05895
05896
05897
05898
05899
05900
05901 xcb_void_cookie_t
05902 xcb_glx_new_list (xcb_connection_t *c ,
05903 xcb_glx_context_tag_t context_tag ,
05904 uint32_t list ,
05905 uint32_t mode );
05906
05919
05920
05921
05922
05923
05924
05925
05926
05927
05928
05929 xcb_void_cookie_t
05930 xcb_glx_end_list_checked (xcb_connection_t *c ,
05931 xcb_glx_context_tag_t context_tag );
05932
05942
05943
05944
05945
05946
05947
05948
05949
05950
05951
05952 xcb_void_cookie_t
05953 xcb_glx_end_list (xcb_connection_t *c ,
05954 xcb_glx_context_tag_t context_tag );
05955
05968
05969
05970
05971
05972
05973
05974
05975
05976
05977
05978
05979
05980 xcb_void_cookie_t
05981 xcb_glx_delete_lists_checked (xcb_connection_t *c ,
05982 xcb_glx_context_tag_t context_tag ,
05983 uint32_t list ,
05984 int32_t range );
05985
05995
05996
05997
05998
05999
06000
06001
06002
06003
06004
06005
06006
06007 xcb_void_cookie_t
06008 xcb_glx_delete_lists (xcb_connection_t *c ,
06009 xcb_glx_context_tag_t context_tag ,
06010 uint32_t list ,
06011 int32_t range );
06012
06022
06023
06024
06025
06026
06027
06028
06029
06030
06031
06032
06033 xcb_glx_gen_lists_cookie_t
06034 xcb_glx_gen_lists (xcb_connection_t *c ,
06035 xcb_glx_context_tag_t context_tag ,
06036 int32_t range );
06037
06050
06051
06052
06053
06054
06055
06056
06057
06058
06059
06060
06061 xcb_glx_gen_lists_cookie_t
06062 xcb_glx_gen_lists_unchecked (xcb_connection_t *c ,
06063 xcb_glx_context_tag_t context_tag ,
06064 int32_t range );
06065
06081
06082
06083
06084
06085
06086
06087
06088
06089
06090
06091
06092 xcb_glx_gen_lists_reply_t *
06093 xcb_glx_gen_lists_reply (xcb_connection_t *c ,
06094 xcb_glx_gen_lists_cookie_t cookie ,
06095 xcb_generic_error_t **e );
06096
06109
06110
06111
06112
06113
06114
06115
06116
06117
06118
06119
06120
06121 xcb_void_cookie_t
06122 xcb_glx_feedback_buffer_checked (xcb_connection_t *c ,
06123 xcb_glx_context_tag_t context_tag ,
06124 int32_t size ,
06125 int32_t type );
06126
06136
06137
06138
06139
06140
06141
06142
06143
06144
06145
06146
06147
06148 xcb_void_cookie_t
06149 xcb_glx_feedback_buffer (xcb_connection_t *c ,
06150 xcb_glx_context_tag_t context_tag ,
06151 int32_t size ,
06152 int32_t type );
06153
06166
06167
06168
06169
06170
06171
06172
06173
06174
06175
06176
06177 xcb_void_cookie_t
06178 xcb_glx_select_buffer_checked (xcb_connection_t *c ,
06179 xcb_glx_context_tag_t context_tag ,
06180 int32_t size );
06181
06191
06192
06193
06194
06195
06196
06197
06198
06199
06200
06201
06202 xcb_void_cookie_t
06203 xcb_glx_select_buffer (xcb_connection_t *c ,
06204 xcb_glx_context_tag_t context_tag ,
06205 int32_t size );
06206
06216
06217
06218
06219
06220
06221
06222
06223
06224
06225
06226
06227 xcb_glx_render_mode_cookie_t
06228 xcb_glx_render_mode (xcb_connection_t *c ,
06229 xcb_glx_context_tag_t context_tag ,
06230 uint32_t mode );
06231
06244
06245
06246
06247
06248
06249
06250
06251
06252
06253
06254
06255 xcb_glx_render_mode_cookie_t
06256 xcb_glx_render_mode_unchecked (xcb_connection_t *c ,
06257 xcb_glx_context_tag_t context_tag ,
06258 uint32_t mode );
06259
06260
06261
06262
06263
06264
06265
06266
06267
06268
06269
06270 uint32_t *
06271 xcb_glx_render_mode_data (const xcb_glx_render_mode_reply_t *R );
06272
06273
06274
06275
06276
06277
06278
06279
06280
06281
06282
06283 int
06284 xcb_glx_render_mode_data_length (const xcb_glx_render_mode_reply_t *R );
06285
06286
06287
06288
06289
06290
06291
06292
06293
06294
06295
06296 xcb_generic_iterator_t
06297 xcb_glx_render_mode_data_end (const xcb_glx_render_mode_reply_t *R );
06298
06314
06315
06316
06317
06318
06319
06320
06321
06322
06323
06324
06325 xcb_glx_render_mode_reply_t *
06326 xcb_glx_render_mode_reply (xcb_connection_t *c ,
06327 xcb_glx_render_mode_cookie_t cookie ,
06328 xcb_generic_error_t **e );
06329
06339
06340
06341
06342
06343
06344
06345
06346
06347
06348
06349 xcb_glx_finish_cookie_t
06350 xcb_glx_finish (xcb_connection_t *c ,
06351 xcb_glx_context_tag_t context_tag );
06352
06365
06366
06367
06368
06369
06370
06371
06372
06373
06374
06375 xcb_glx_finish_cookie_t
06376 xcb_glx_finish_unchecked (xcb_connection_t *c ,
06377 xcb_glx_context_tag_t context_tag );
06378
06394
06395
06396
06397
06398
06399
06400
06401
06402
06403
06404
06405 xcb_glx_finish_reply_t *
06406 xcb_glx_finish_reply (xcb_connection_t *c ,
06407 xcb_glx_finish_cookie_t cookie ,
06408 xcb_generic_error_t **e );
06409
06422
06423
06424
06425
06426
06427
06428
06429
06430
06431
06432
06433
06434 xcb_void_cookie_t
06435 xcb_glx_pixel_storef_checked (xcb_connection_t *c ,
06436 xcb_glx_context_tag_t context_tag ,
06437 uint32_t pname ,
06438 xcb_glx_float32_t datum );
06439
06449
06450
06451
06452
06453
06454
06455
06456
06457
06458
06459
06460
06461 xcb_void_cookie_t
06462 xcb_glx_pixel_storef (xcb_connection_t *c ,
06463 xcb_glx_context_tag_t context_tag ,
06464 uint32_t pname ,
06465 xcb_glx_float32_t datum );
06466
06479
06480
06481
06482
06483
06484
06485
06486
06487
06488
06489
06490
06491 xcb_void_cookie_t
06492 xcb_glx_pixel_storei_checked (xcb_connection_t *c ,
06493 xcb_glx_context_tag_t context_tag ,
06494 uint32_t pname ,
06495 int32_t datum );
06496
06506
06507
06508
06509
06510
06511
06512
06513
06514
06515
06516
06517
06518 xcb_void_cookie_t
06519 xcb_glx_pixel_storei (xcb_connection_t *c ,
06520 xcb_glx_context_tag_t context_tag ,
06521 uint32_t pname ,
06522 int32_t datum );
06523
06533
06534
06535
06536
06537
06538
06539
06540
06541
06542
06543
06544
06545
06546
06547
06548
06549
06550
06551 xcb_glx_read_pixels_cookie_t
06552 xcb_glx_read_pixels (xcb_connection_t *c ,
06553 xcb_glx_context_tag_t context_tag ,
06554 int32_t x ,
06555 int32_t y ,
06556 int32_t width ,
06557 int32_t height ,
06558 uint32_t format ,
06559 uint32_t type ,
06560 uint8_t swap_bytes ,
06561 uint8_t lsb_first );
06562
06575
06576
06577
06578
06579
06580
06581
06582
06583
06584
06585
06586
06587
06588
06589
06590
06591
06592
06593 xcb_glx_read_pixels_cookie_t
06594 xcb_glx_read_pixels_unchecked (xcb_connection_t *c ,
06595 xcb_glx_context_tag_t context_tag ,
06596 int32_t x ,
06597 int32_t y ,
06598 int32_t width ,
06599 int32_t height ,
06600 uint32_t format ,
06601 uint32_t type ,
06602 uint8_t swap_bytes ,
06603 uint8_t lsb_first );
06604
06605
06606
06607
06608
06609
06610
06611
06612
06613
06614
06615 uint8_t *
06616 xcb_glx_read_pixels_data (const xcb_glx_read_pixels_reply_t *R );
06617
06618
06619
06620
06621
06622
06623
06624
06625
06626
06627
06628 int
06629 xcb_glx_read_pixels_data_length (const xcb_glx_read_pixels_reply_t *R );
06630
06631
06632
06633
06634
06635
06636
06637
06638
06639
06640
06641 xcb_generic_iterator_t
06642 xcb_glx_read_pixels_data_end (const xcb_glx_read_pixels_reply_t *R );
06643
06659
06660
06661
06662
06663
06664
06665
06666
06667
06668
06669
06670 xcb_glx_read_pixels_reply_t *
06671 xcb_glx_read_pixels_reply (xcb_connection_t *c ,
06672 xcb_glx_read_pixels_cookie_t cookie ,
06673 xcb_generic_error_t **e );
06674
06684
06685
06686
06687
06688
06689
06690
06691
06692
06693
06694
06695 xcb_glx_get_booleanv_cookie_t
06696 xcb_glx_get_booleanv (xcb_connection_t *c ,
06697 xcb_glx_context_tag_t context_tag ,
06698 int32_t pname );
06699
06712
06713
06714
06715
06716
06717
06718
06719
06720
06721
06722
06723 xcb_glx_get_booleanv_cookie_t
06724 xcb_glx_get_booleanv_unchecked (xcb_connection_t *c ,
06725 xcb_glx_context_tag_t context_tag ,
06726 int32_t pname );
06727
06728
06729
06730
06731
06732
06733
06734
06735
06736
06737
06738 uint8_t *
06739 xcb_glx_get_booleanv_data (const xcb_glx_get_booleanv_reply_t *R );
06740
06741
06742
06743
06744
06745
06746
06747
06748
06749
06750
06751 int
06752 xcb_glx_get_booleanv_data_length (const xcb_glx_get_booleanv_reply_t *R );
06753
06754
06755
06756
06757
06758
06759
06760
06761
06762
06763
06764 xcb_generic_iterator_t
06765 xcb_glx_get_booleanv_data_end (const xcb_glx_get_booleanv_reply_t *R );
06766
06782
06783
06784
06785
06786
06787
06788
06789
06790
06791
06792
06793 xcb_glx_get_booleanv_reply_t *
06794 xcb_glx_get_booleanv_reply (xcb_connection_t *c ,
06795 xcb_glx_get_booleanv_cookie_t cookie ,
06796 xcb_generic_error_t **e );
06797
06807
06808
06809
06810
06811
06812
06813
06814
06815
06816
06817
06818 xcb_glx_get_clip_plane_cookie_t
06819 xcb_glx_get_clip_plane (xcb_connection_t *c ,
06820 xcb_glx_context_tag_t context_tag ,
06821 int32_t plane );
06822
06835
06836
06837
06838
06839
06840
06841
06842
06843
06844
06845
06846 xcb_glx_get_clip_plane_cookie_t
06847 xcb_glx_get_clip_plane_unchecked (xcb_connection_t *c ,
06848 xcb_glx_context_tag_t context_tag ,
06849 int32_t plane );
06850
06851
06852
06853
06854
06855
06856
06857
06858
06859
06860
06861 xcb_glx_float64_t *
06862 xcb_glx_get_clip_plane_data (const xcb_glx_get_clip_plane_reply_t *R );
06863
06864
06865
06866
06867
06868
06869
06870
06871
06872
06873
06874 int
06875 xcb_glx_get_clip_plane_data_length (const xcb_glx_get_clip_plane_reply_t *R );
06876
06877
06878
06879
06880
06881
06882
06883
06884
06885
06886
06887 xcb_glx_float64_iterator_t
06888 xcb_glx_get_clip_plane_data_iterator (const xcb_glx_get_clip_plane_reply_t *R );
06889
06905
06906
06907
06908
06909
06910
06911
06912
06913
06914
06915
06916 xcb_glx_get_clip_plane_reply_t *
06917 xcb_glx_get_clip_plane_reply (xcb_connection_t *c ,
06918 xcb_glx_get_clip_plane_cookie_t cookie ,
06919 xcb_generic_error_t **e );
06920
06930
06931
06932
06933
06934
06935
06936
06937
06938
06939
06940
06941 xcb_glx_get_doublev_cookie_t
06942 xcb_glx_get_doublev (xcb_connection_t *c ,
06943 xcb_glx_context_tag_t context_tag ,
06944 uint32_t pname );
06945
06958
06959
06960
06961
06962
06963
06964
06965
06966
06967
06968
06969 xcb_glx_get_doublev_cookie_t
06970 xcb_glx_get_doublev_unchecked (xcb_connection_t *c ,
06971 xcb_glx_context_tag_t context_tag ,
06972 uint32_t pname );
06973
06974
06975
06976
06977
06978
06979
06980
06981
06982
06983
06984 xcb_glx_float64_t *
06985 xcb_glx_get_doublev_data (const xcb_glx_get_doublev_reply_t *R );
06986
06987
06988
06989
06990
06991
06992
06993
06994
06995
06996
06997 int
06998 xcb_glx_get_doublev_data_length (const xcb_glx_get_doublev_reply_t *R );
06999
07000
07001
07002
07003
07004
07005
07006
07007
07008
07009
07010 xcb_glx_float64_iterator_t
07011 xcb_glx_get_doublev_data_iterator (const xcb_glx_get_doublev_reply_t *R );
07012
07028
07029
07030
07031
07032
07033
07034
07035
07036
07037
07038
07039 xcb_glx_get_doublev_reply_t *
07040 xcb_glx_get_doublev_reply (xcb_connection_t *c ,
07041 xcb_glx_get_doublev_cookie_t cookie ,
07042 xcb_generic_error_t **e );
07043
07053
07054
07055
07056
07057
07058
07059
07060
07061
07062
07063 xcb_glx_get_error_cookie_t
07064 xcb_glx_get_error (xcb_connection_t *c ,
07065 xcb_glx_context_tag_t context_tag );
07066
07079
07080
07081
07082
07083
07084
07085
07086
07087
07088
07089 xcb_glx_get_error_cookie_t
07090 xcb_glx_get_error_unchecked (xcb_connection_t *c ,
07091 xcb_glx_context_tag_t context_tag );
07092
07108
07109
07110
07111
07112
07113
07114
07115
07116
07117
07118
07119 xcb_glx_get_error_reply_t *
07120 xcb_glx_get_error_reply (xcb_connection_t *c ,
07121 xcb_glx_get_error_cookie_t cookie ,
07122 xcb_generic_error_t **e );
07123
07133
07134
07135
07136
07137
07138
07139
07140
07141
07142
07143
07144 xcb_glx_get_floatv_cookie_t
07145 xcb_glx_get_floatv (xcb_connection_t *c ,
07146 xcb_glx_context_tag_t context_tag ,
07147 uint32_t pname );
07148
07161
07162
07163
07164
07165
07166
07167
07168
07169
07170
07171
07172 xcb_glx_get_floatv_cookie_t
07173 xcb_glx_get_floatv_unchecked (xcb_connection_t *c ,
07174 xcb_glx_context_tag_t context_tag ,
07175 uint32_t pname );
07176
07177
07178
07179
07180
07181
07182
07183
07184
07185
07186
07187 xcb_glx_float32_t *
07188 xcb_glx_get_floatv_data (const xcb_glx_get_floatv_reply_t *R );
07189
07190
07191
07192
07193
07194
07195
07196
07197
07198
07199
07200 int
07201 xcb_glx_get_floatv_data_length (const xcb_glx_get_floatv_reply_t *R );
07202
07203
07204
07205
07206
07207
07208
07209
07210
07211
07212
07213 xcb_glx_float32_iterator_t
07214 xcb_glx_get_floatv_data_iterator (const xcb_glx_get_floatv_reply_t *R );
07215
07231
07232
07233
07234
07235
07236
07237
07238
07239
07240
07241
07242 xcb_glx_get_floatv_reply_t *
07243 xcb_glx_get_floatv_reply (xcb_connection_t *c ,
07244 xcb_glx_get_floatv_cookie_t cookie ,
07245 xcb_generic_error_t **e );
07246
07256
07257
07258
07259
07260
07261
07262
07263
07264
07265
07266
07267 xcb_glx_get_integerv_cookie_t
07268 xcb_glx_get_integerv (xcb_connection_t *c ,
07269 xcb_glx_context_tag_t context_tag ,
07270 uint32_t pname );
07271
07284
07285
07286
07287
07288
07289
07290
07291
07292
07293
07294
07295 xcb_glx_get_integerv_cookie_t
07296 xcb_glx_get_integerv_unchecked (xcb_connection_t *c ,
07297 xcb_glx_context_tag_t context_tag ,
07298 uint32_t pname );
07299
07300
07301
07302
07303
07304
07305
07306
07307
07308
07309
07310 int32_t *
07311 xcb_glx_get_integerv_data (const xcb_glx_get_integerv_reply_t *R );
07312
07313
07314
07315
07316
07317
07318
07319
07320
07321
07322
07323 int
07324 xcb_glx_get_integerv_data_length (const xcb_glx_get_integerv_reply_t *R );
07325
07326
07327
07328
07329
07330
07331
07332
07333
07334
07335
07336 xcb_generic_iterator_t
07337 xcb_glx_get_integerv_data_end (const xcb_glx_get_integerv_reply_t *R );
07338
07354
07355
07356
07357
07358
07359
07360
07361
07362
07363
07364
07365 xcb_glx_get_integerv_reply_t *
07366 xcb_glx_get_integerv_reply (xcb_connection_t *c ,
07367 xcb_glx_get_integerv_cookie_t cookie ,
07368 xcb_generic_error_t **e );
07369
07379
07380
07381
07382
07383
07384
07385
07386
07387
07388
07389
07390
07391 xcb_glx_get_lightfv_cookie_t
07392 xcb_glx_get_lightfv (xcb_connection_t *c ,
07393 xcb_glx_context_tag_t context_tag ,
07394 uint32_t light ,
07395 uint32_t pname );
07396
07409
07410
07411
07412
07413
07414
07415
07416
07417
07418
07419
07420
07421 xcb_glx_get_lightfv_cookie_t
07422 xcb_glx_get_lightfv_unchecked (xcb_connection_t *c ,
07423 xcb_glx_context_tag_t context_tag ,
07424 uint32_t light ,
07425 uint32_t pname );
07426
07427
07428
07429
07430
07431
07432
07433
07434
07435
07436
07437 xcb_glx_float32_t *
07438 xcb_glx_get_lightfv_data (const xcb_glx_get_lightfv_reply_t *R );
07439
07440
07441
07442
07443
07444
07445
07446
07447
07448
07449
07450 int
07451 xcb_glx_get_lightfv_data_length (const xcb_glx_get_lightfv_reply_t *R );
07452
07453
07454
07455
07456
07457
07458
07459
07460
07461
07462
07463 xcb_glx_float32_iterator_t
07464 xcb_glx_get_lightfv_data_iterator (const xcb_glx_get_lightfv_reply_t *R );
07465
07481
07482
07483
07484
07485
07486
07487
07488
07489
07490
07491
07492 xcb_glx_get_lightfv_reply_t *
07493 xcb_glx_get_lightfv_reply (xcb_connection_t *c ,
07494 xcb_glx_get_lightfv_cookie_t cookie ,
07495 xcb_generic_error_t **e );
07496
07506
07507
07508
07509
07510
07511
07512
07513
07514
07515
07516
07517
07518 xcb_glx_get_lightiv_cookie_t
07519 xcb_glx_get_lightiv (xcb_connection_t *c ,
07520 xcb_glx_context_tag_t context_tag ,
07521 uint32_t light ,
07522 uint32_t pname );
07523
07536
07537
07538
07539
07540
07541
07542
07543
07544
07545
07546
07547
07548 xcb_glx_get_lightiv_cookie_t
07549 xcb_glx_get_lightiv_unchecked (xcb_connection_t *c ,
07550 xcb_glx_context_tag_t context_tag ,
07551 uint32_t light ,
07552 uint32_t pname );
07553
07554
07555
07556
07557
07558
07559
07560
07561
07562
07563
07564 int32_t *
07565 xcb_glx_get_lightiv_data (const xcb_glx_get_lightiv_reply_t *R );
07566
07567
07568
07569
07570
07571
07572
07573
07574
07575
07576
07577 int
07578 xcb_glx_get_lightiv_data_length (const xcb_glx_get_lightiv_reply_t *R );
07579
07580
07581
07582
07583
07584
07585
07586
07587
07588
07589
07590 xcb_generic_iterator_t
07591 xcb_glx_get_lightiv_data_end (const xcb_glx_get_lightiv_reply_t *R );
07592
07608
07609
07610
07611
07612
07613
07614
07615
07616
07617
07618
07619 xcb_glx_get_lightiv_reply_t *
07620 xcb_glx_get_lightiv_reply (xcb_connection_t *c ,
07621 xcb_glx_get_lightiv_cookie_t cookie ,
07622 xcb_generic_error_t **e );
07623
07633
07634
07635
07636
07637
07638
07639
07640
07641
07642
07643
07644
07645 xcb_glx_get_mapdv_cookie_t
07646 xcb_glx_get_mapdv (xcb_connection_t *c ,
07647 xcb_glx_context_tag_t context_tag ,
07648 uint32_t target ,
07649 uint32_t query );
07650
07663
07664
07665
07666
07667
07668
07669
07670
07671
07672
07673
07674
07675 xcb_glx_get_mapdv_cookie_t
07676 xcb_glx_get_mapdv_unchecked (xcb_connection_t *c ,
07677 xcb_glx_context_tag_t context_tag ,
07678 uint32_t target ,
07679 uint32_t query );
07680
07681
07682
07683
07684
07685
07686
07687
07688
07689
07690
07691 xcb_glx_float64_t *
07692 xcb_glx_get_mapdv_data (const xcb_glx_get_mapdv_reply_t *R );
07693
07694
07695
07696
07697
07698
07699
07700
07701
07702
07703
07704 int
07705 xcb_glx_get_mapdv_data_length (const xcb_glx_get_mapdv_reply_t *R );
07706
07707
07708
07709
07710
07711
07712
07713
07714
07715
07716
07717 xcb_glx_float64_iterator_t
07718 xcb_glx_get_mapdv_data_iterator (const xcb_glx_get_mapdv_reply_t *R );
07719
07735
07736
07737
07738
07739
07740
07741
07742
07743
07744
07745
07746 xcb_glx_get_mapdv_reply_t *
07747 xcb_glx_get_mapdv_reply (xcb_connection_t *c ,
07748 xcb_glx_get_mapdv_cookie_t cookie ,
07749 xcb_generic_error_t **e );
07750
07760
07761
07762
07763
07764
07765
07766
07767
07768
07769
07770
07771
07772 xcb_glx_get_mapfv_cookie_t
07773 xcb_glx_get_mapfv (xcb_connection_t *c ,
07774 xcb_glx_context_tag_t context_tag ,
07775 uint32_t target ,
07776 uint32_t query );
07777
07790
07791
07792
07793
07794
07795
07796
07797
07798
07799
07800
07801
07802 xcb_glx_get_mapfv_cookie_t
07803 xcb_glx_get_mapfv_unchecked (xcb_connection_t *c ,
07804 xcb_glx_context_tag_t context_tag ,
07805 uint32_t target ,
07806 uint32_t query );
07807
07808
07809
07810
07811
07812
07813
07814
07815
07816
07817
07818 xcb_glx_float32_t *
07819 xcb_glx_get_mapfv_data (const xcb_glx_get_mapfv_reply_t *R );
07820
07821
07822
07823
07824
07825
07826
07827
07828
07829
07830
07831 int
07832 xcb_glx_get_mapfv_data_length (const xcb_glx_get_mapfv_reply_t *R );
07833
07834
07835
07836
07837
07838
07839
07840
07841
07842
07843
07844 xcb_glx_float32_iterator_t
07845 xcb_glx_get_mapfv_data_iterator (const xcb_glx_get_mapfv_reply_t *R );
07846
07862
07863
07864
07865
07866
07867
07868
07869
07870
07871
07872
07873 xcb_glx_get_mapfv_reply_t *
07874 xcb_glx_get_mapfv_reply (xcb_connection_t *c ,
07875 xcb_glx_get_mapfv_cookie_t cookie ,
07876 xcb_generic_error_t **e );
07877
07887
07888
07889
07890
07891
07892
07893
07894
07895
07896
07897
07898
07899 xcb_glx_get_mapiv_cookie_t
07900 xcb_glx_get_mapiv (xcb_connection_t *c ,
07901 xcb_glx_context_tag_t context_tag ,
07902 uint32_t target ,
07903 uint32_t query );
07904
07917
07918
07919
07920
07921
07922
07923
07924
07925
07926
07927
07928
07929 xcb_glx_get_mapiv_cookie_t
07930 xcb_glx_get_mapiv_unchecked (xcb_connection_t *c ,
07931 xcb_glx_context_tag_t context_tag ,
07932 uint32_t target ,
07933 uint32_t query );
07934
07935
07936
07937
07938
07939
07940
07941
07942
07943
07944
07945 int32_t *
07946 xcb_glx_get_mapiv_data (const xcb_glx_get_mapiv_reply_t *R );
07947
07948
07949
07950
07951
07952
07953
07954
07955
07956
07957
07958 int
07959 xcb_glx_get_mapiv_data_length (const xcb_glx_get_mapiv_reply_t *R );
07960
07961
07962
07963
07964
07965
07966
07967
07968
07969
07970
07971 xcb_generic_iterator_t
07972 xcb_glx_get_mapiv_data_end (const xcb_glx_get_mapiv_reply_t *R );
07973
07989
07990
07991
07992
07993
07994
07995
07996
07997
07998
07999
08000 xcb_glx_get_mapiv_reply_t *
08001 xcb_glx_get_mapiv_reply (xcb_connection_t *c ,
08002 xcb_glx_get_mapiv_cookie_t cookie ,
08003 xcb_generic_error_t **e );
08004
08014
08015
08016
08017
08018
08019
08020
08021
08022
08023
08024
08025
08026 xcb_glx_get_materialfv_cookie_t
08027 xcb_glx_get_materialfv (xcb_connection_t *c ,
08028 xcb_glx_context_tag_t context_tag ,
08029 uint32_t face ,
08030 uint32_t pname );
08031
08044
08045
08046
08047
08048
08049
08050
08051
08052
08053
08054
08055
08056 xcb_glx_get_materialfv_cookie_t
08057 xcb_glx_get_materialfv_unchecked (xcb_connection_t *c ,
08058 xcb_glx_context_tag_t context_tag ,
08059 uint32_t face ,
08060 uint32_t pname );
08061
08062
08063
08064
08065
08066
08067
08068
08069
08070
08071
08072 xcb_glx_float32_t *
08073 xcb_glx_get_materialfv_data (const xcb_glx_get_materialfv_reply_t *R );
08074
08075
08076
08077
08078
08079
08080
08081
08082
08083
08084
08085 int
08086 xcb_glx_get_materialfv_data_length (const xcb_glx_get_materialfv_reply_t *R );
08087
08088
08089
08090
08091
08092
08093
08094
08095
08096
08097
08098 xcb_glx_float32_iterator_t
08099 xcb_glx_get_materialfv_data_iterator (const xcb_glx_get_materialfv_reply_t *R );
08100
08116
08117
08118
08119
08120
08121
08122
08123
08124
08125
08126
08127 xcb_glx_get_materialfv_reply_t *
08128 xcb_glx_get_materialfv_reply (xcb_connection_t *c ,
08129 xcb_glx_get_materialfv_cookie_t cookie ,
08130 xcb_generic_error_t **e );
08131
08141
08142
08143
08144
08145
08146
08147
08148
08149
08150
08151
08152
08153 xcb_glx_get_materialiv_cookie_t
08154 xcb_glx_get_materialiv (xcb_connection_t *c ,
08155 xcb_glx_context_tag_t context_tag ,
08156 uint32_t face ,
08157 uint32_t pname );
08158
08171
08172
08173
08174
08175
08176
08177
08178
08179
08180
08181
08182
08183 xcb_glx_get_materialiv_cookie_t
08184 xcb_glx_get_materialiv_unchecked (xcb_connection_t *c ,
08185 xcb_glx_context_tag_t context_tag ,
08186 uint32_t face ,
08187 uint32_t pname );
08188
08189
08190
08191
08192
08193
08194
08195
08196
08197
08198
08199 int32_t *
08200 xcb_glx_get_materialiv_data (const xcb_glx_get_materialiv_reply_t *R );
08201
08202
08203
08204
08205
08206
08207
08208
08209
08210
08211
08212 int
08213 xcb_glx_get_materialiv_data_length (const xcb_glx_get_materialiv_reply_t *R );
08214
08215
08216
08217
08218
08219
08220
08221
08222
08223
08224
08225 xcb_generic_iterator_t
08226 xcb_glx_get_materialiv_data_end (const xcb_glx_get_materialiv_reply_t *R );
08227
08243
08244
08245
08246
08247
08248
08249
08250
08251
08252
08253
08254 xcb_glx_get_materialiv_reply_t *
08255 xcb_glx_get_materialiv_reply (xcb_connection_t *c ,
08256 xcb_glx_get_materialiv_cookie_t cookie ,
08257 xcb_generic_error_t **e );
08258
08268
08269
08270
08271
08272
08273
08274
08275
08276
08277
08278
08279 xcb_glx_get_pixel_mapfv_cookie_t
08280 xcb_glx_get_pixel_mapfv (xcb_connection_t *c ,
08281 xcb_glx_context_tag_t context_tag ,
08282 uint32_t map );
08283
08296
08297
08298
08299
08300
08301
08302
08303
08304
08305
08306
08307 xcb_glx_get_pixel_mapfv_cookie_t
08308 xcb_glx_get_pixel_mapfv_unchecked (xcb_connection_t *c ,
08309 xcb_glx_context_tag_t context_tag ,
08310 uint32_t map );
08311
08312
08313
08314
08315
08316
08317
08318
08319
08320
08321
08322 xcb_glx_float32_t *
08323 xcb_glx_get_pixel_mapfv_data (const xcb_glx_get_pixel_mapfv_reply_t *R );
08324
08325
08326
08327
08328
08329
08330
08331
08332
08333
08334
08335 int
08336 xcb_glx_get_pixel_mapfv_data_length (const xcb_glx_get_pixel_mapfv_reply_t *R );
08337
08338
08339
08340
08341
08342
08343
08344
08345
08346
08347
08348 xcb_glx_float32_iterator_t
08349 xcb_glx_get_pixel_mapfv_data_iterator (const xcb_glx_get_pixel_mapfv_reply_t *R );
08350
08366
08367
08368
08369
08370
08371
08372
08373
08374
08375
08376
08377 xcb_glx_get_pixel_mapfv_reply_t *
08378 xcb_glx_get_pixel_mapfv_reply (xcb_connection_t *c ,
08379 xcb_glx_get_pixel_mapfv_cookie_t cookie ,
08380 xcb_generic_error_t **e );
08381
08391
08392
08393
08394
08395
08396
08397
08398
08399
08400
08401
08402 xcb_glx_get_pixel_mapuiv_cookie_t
08403 xcb_glx_get_pixel_mapuiv (xcb_connection_t *c ,
08404 xcb_glx_context_tag_t context_tag ,
08405 uint32_t map );
08406
08419
08420
08421
08422
08423
08424
08425
08426
08427
08428
08429
08430 xcb_glx_get_pixel_mapuiv_cookie_t
08431 xcb_glx_get_pixel_mapuiv_unchecked (xcb_connection_t *c ,
08432 xcb_glx_context_tag_t context_tag ,
08433 uint32_t map );
08434
08435
08436
08437
08438
08439
08440
08441
08442
08443
08444
08445 uint32_t *
08446 xcb_glx_get_pixel_mapuiv_data (const xcb_glx_get_pixel_mapuiv_reply_t *R );
08447
08448
08449
08450
08451
08452
08453
08454
08455
08456
08457
08458 int
08459 xcb_glx_get_pixel_mapuiv_data_length (const xcb_glx_get_pixel_mapuiv_reply_t *R );
08460
08461
08462
08463
08464
08465
08466
08467
08468
08469
08470
08471 xcb_generic_iterator_t
08472 xcb_glx_get_pixel_mapuiv_data_end (const xcb_glx_get_pixel_mapuiv_reply_t *R );
08473
08489
08490
08491
08492
08493
08494
08495
08496
08497
08498
08499
08500 xcb_glx_get_pixel_mapuiv_reply_t *
08501 xcb_glx_get_pixel_mapuiv_reply (xcb_connection_t *c ,
08502 xcb_glx_get_pixel_mapuiv_cookie_t cookie ,
08503 xcb_generic_error_t **e );
08504
08514
08515
08516
08517
08518
08519
08520
08521
08522
08523
08524
08525 xcb_glx_get_pixel_mapusv_cookie_t
08526 xcb_glx_get_pixel_mapusv (xcb_connection_t *c ,
08527 xcb_glx_context_tag_t context_tag ,
08528 uint32_t map );
08529
08542
08543
08544
08545
08546
08547
08548
08549
08550
08551
08552
08553 xcb_glx_get_pixel_mapusv_cookie_t
08554 xcb_glx_get_pixel_mapusv_unchecked (xcb_connection_t *c ,
08555 xcb_glx_context_tag_t context_tag ,
08556 uint32_t map );
08557
08558
08559
08560
08561
08562
08563
08564
08565
08566
08567
08568 uint16_t *
08569 xcb_glx_get_pixel_mapusv_data (const xcb_glx_get_pixel_mapusv_reply_t *R );
08570
08571
08572
08573
08574
08575
08576
08577
08578
08579
08580
08581 int
08582 xcb_glx_get_pixel_mapusv_data_length (const xcb_glx_get_pixel_mapusv_reply_t *R );
08583
08584
08585
08586
08587
08588
08589
08590
08591
08592
08593
08594 xcb_generic_iterator_t
08595 xcb_glx_get_pixel_mapusv_data_end (const xcb_glx_get_pixel_mapusv_reply_t *R );
08596
08612
08613
08614
08615
08616
08617
08618
08619
08620
08621
08622
08623 xcb_glx_get_pixel_mapusv_reply_t *
08624 xcb_glx_get_pixel_mapusv_reply (xcb_connection_t *c ,
08625 xcb_glx_get_pixel_mapusv_cookie_t cookie ,
08626 xcb_generic_error_t **e );
08627
08637
08638
08639
08640
08641
08642
08643
08644
08645
08646
08647
08648 xcb_glx_get_polygon_stipple_cookie_t
08649 xcb_glx_get_polygon_stipple (xcb_connection_t *c ,
08650 xcb_glx_context_tag_t context_tag ,
08651 uint8_t lsb_first );
08652
08665
08666
08667
08668
08669
08670
08671
08672
08673
08674
08675
08676 xcb_glx_get_polygon_stipple_cookie_t
08677 xcb_glx_get_polygon_stipple_unchecked (xcb_connection_t *c ,
08678 xcb_glx_context_tag_t context_tag ,
08679 uint8_t lsb_first );
08680
08681
08682
08683
08684
08685
08686
08687
08688
08689
08690
08691 uint8_t *
08692 xcb_glx_get_polygon_stipple_data (const xcb_glx_get_polygon_stipple_reply_t *R );
08693
08694
08695
08696
08697
08698
08699
08700
08701
08702
08703
08704 int
08705 xcb_glx_get_polygon_stipple_data_length (const xcb_glx_get_polygon_stipple_reply_t *R );
08706
08707
08708
08709
08710
08711
08712
08713
08714
08715
08716
08717 xcb_generic_iterator_t
08718 xcb_glx_get_polygon_stipple_data_end (const xcb_glx_get_polygon_stipple_reply_t *R );
08719
08735
08736
08737
08738
08739
08740
08741
08742
08743
08744
08745
08746 xcb_glx_get_polygon_stipple_reply_t *
08747 xcb_glx_get_polygon_stipple_reply (xcb_connection_t *c ,
08748 xcb_glx_get_polygon_stipple_cookie_t cookie ,
08749 xcb_generic_error_t **e );
08750
08760
08761
08762
08763
08764
08765
08766
08767
08768
08769
08770
08771 xcb_glx_get_string_cookie_t
08772 xcb_glx_get_string (xcb_connection_t *c ,
08773 xcb_glx_context_tag_t context_tag ,
08774 uint32_t name );
08775
08788
08789
08790
08791
08792
08793
08794
08795
08796
08797
08798
08799 xcb_glx_get_string_cookie_t
08800 xcb_glx_get_string_unchecked (xcb_connection_t *c ,
08801 xcb_glx_context_tag_t context_tag ,
08802 uint32_t name );
08803
08804
08805
08806
08807
08808
08809
08810
08811
08812
08813
08814 uint8_t *
08815 xcb_glx_get_string_string (const xcb_glx_get_string_reply_t *R );
08816
08817
08818
08819
08820
08821
08822
08823
08824
08825
08826
08827 int
08828 xcb_glx_get_string_string_length (const xcb_glx_get_string_reply_t *R );
08829
08830
08831
08832
08833
08834
08835
08836
08837
08838
08839
08840 xcb_generic_iterator_t
08841 xcb_glx_get_string_string_end (const xcb_glx_get_string_reply_t *R );
08842
08858
08859
08860
08861
08862
08863
08864
08865
08866
08867
08868
08869 xcb_glx_get_string_reply_t *
08870 xcb_glx_get_string_reply (xcb_connection_t *c ,
08871 xcb_glx_get_string_cookie_t cookie ,
08872 xcb_generic_error_t **e );
08873
08883
08884
08885
08886
08887
08888
08889
08890
08891
08892
08893
08894
08895 xcb_glx_get_tex_envfv_cookie_t
08896 xcb_glx_get_tex_envfv (xcb_connection_t *c ,
08897 xcb_glx_context_tag_t context_tag ,
08898 uint32_t target ,
08899 uint32_t pname );
08900
08913
08914
08915
08916
08917
08918
08919
08920
08921
08922
08923
08924
08925 xcb_glx_get_tex_envfv_cookie_t
08926 xcb_glx_get_tex_envfv_unchecked (xcb_connection_t *c ,
08927 xcb_glx_context_tag_t context_tag ,
08928 uint32_t target ,
08929 uint32_t pname );
08930
08931
08932
08933
08934
08935
08936
08937
08938
08939
08940
08941 xcb_glx_float32_t *
08942 xcb_glx_get_tex_envfv_data (const xcb_glx_get_tex_envfv_reply_t *R );
08943
08944
08945
08946
08947
08948
08949
08950
08951
08952
08953
08954 int
08955 xcb_glx_get_tex_envfv_data_length (const xcb_glx_get_tex_envfv_reply_t *R );
08956
08957
08958
08959
08960
08961
08962
08963
08964
08965
08966
08967 xcb_glx_float32_iterator_t
08968 xcb_glx_get_tex_envfv_data_iterator (const xcb_glx_get_tex_envfv_reply_t *R );
08969
08985
08986
08987
08988
08989
08990
08991
08992
08993
08994
08995
08996 xcb_glx_get_tex_envfv_reply_t *
08997 xcb_glx_get_tex_envfv_reply (xcb_connection_t *c ,
08998 xcb_glx_get_tex_envfv_cookie_t cookie ,
08999 xcb_generic_error_t **e );
09000
09010
09011
09012
09013
09014
09015
09016
09017
09018
09019
09020
09021
09022 xcb_glx_get_tex_enviv_cookie_t
09023 xcb_glx_get_tex_enviv (xcb_connection_t *c ,
09024 xcb_glx_context_tag_t context_tag ,
09025 uint32_t target ,
09026 uint32_t pname );
09027
09040
09041
09042
09043
09044
09045
09046
09047
09048
09049
09050
09051
09052 xcb_glx_get_tex_enviv_cookie_t
09053 xcb_glx_get_tex_enviv_unchecked (xcb_connection_t *c ,
09054 xcb_glx_context_tag_t context_tag ,
09055 uint32_t target ,
09056 uint32_t pname );
09057
09058
09059
09060
09061
09062
09063
09064
09065
09066
09067
09068 int32_t *
09069 xcb_glx_get_tex_enviv_data (const xcb_glx_get_tex_enviv_reply_t *R );
09070
09071
09072
09073
09074
09075
09076
09077
09078
09079
09080
09081 int
09082 xcb_glx_get_tex_enviv_data_length (const xcb_glx_get_tex_enviv_reply_t *R );
09083
09084
09085
09086
09087
09088
09089
09090
09091
09092
09093
09094 xcb_generic_iterator_t
09095 xcb_glx_get_tex_enviv_data_end (const xcb_glx_get_tex_enviv_reply_t *R );
09096
09112
09113
09114
09115
09116
09117
09118
09119
09120
09121
09122
09123 xcb_glx_get_tex_enviv_reply_t *
09124 xcb_glx_get_tex_enviv_reply (xcb_connection_t *c ,
09125 xcb_glx_get_tex_enviv_cookie_t cookie ,
09126 xcb_generic_error_t **e );
09127
09137
09138
09139
09140
09141
09142
09143
09144
09145
09146
09147
09148
09149 xcb_glx_get_tex_gendv_cookie_t
09150 xcb_glx_get_tex_gendv (xcb_connection_t *c ,
09151 xcb_glx_context_tag_t context_tag ,
09152 uint32_t coord ,
09153 uint32_t pname );
09154
09167
09168
09169
09170
09171
09172
09173
09174
09175
09176
09177
09178
09179 xcb_glx_get_tex_gendv_cookie_t
09180 xcb_glx_get_tex_gendv_unchecked (xcb_connection_t *c ,
09181 xcb_glx_context_tag_t context_tag ,
09182 uint32_t coord ,
09183 uint32_t pname );
09184
09185
09186
09187
09188
09189
09190
09191
09192
09193
09194
09195 xcb_glx_float64_t *
09196 xcb_glx_get_tex_gendv_data (const xcb_glx_get_tex_gendv_reply_t *R );
09197
09198
09199
09200
09201
09202
09203
09204
09205
09206
09207
09208 int
09209 xcb_glx_get_tex_gendv_data_length (const xcb_glx_get_tex_gendv_reply_t *R );
09210
09211
09212
09213
09214
09215
09216
09217
09218
09219
09220
09221 xcb_glx_float64_iterator_t
09222 xcb_glx_get_tex_gendv_data_iterator (const xcb_glx_get_tex_gendv_reply_t *R );
09223
09239
09240
09241
09242
09243
09244
09245
09246
09247
09248
09249
09250 xcb_glx_get_tex_gendv_reply_t *
09251 xcb_glx_get_tex_gendv_reply (xcb_connection_t *c ,
09252 xcb_glx_get_tex_gendv_cookie_t cookie ,
09253 xcb_generic_error_t **e );
09254
09264
09265
09266
09267
09268
09269
09270
09271
09272
09273
09274
09275
09276 xcb_glx_get_tex_genfv_cookie_t
09277 xcb_glx_get_tex_genfv (xcb_connection_t *c ,
09278 xcb_glx_context_tag_t context_tag ,
09279 uint32_t coord ,
09280 uint32_t pname );
09281
09294
09295
09296
09297
09298
09299
09300
09301
09302
09303
09304
09305
09306 xcb_glx_get_tex_genfv_cookie_t
09307 xcb_glx_get_tex_genfv_unchecked (xcb_connection_t *c ,
09308 xcb_glx_context_tag_t context_tag ,
09309 uint32_t coord ,
09310 uint32_t pname );
09311
09312
09313
09314
09315
09316
09317
09318
09319
09320
09321
09322 xcb_glx_float32_t *
09323 xcb_glx_get_tex_genfv_data (const xcb_glx_get_tex_genfv_reply_t *R );
09324
09325
09326
09327
09328
09329
09330
09331
09332
09333
09334
09335 int
09336 xcb_glx_get_tex_genfv_data_length (const xcb_glx_get_tex_genfv_reply_t *R );
09337
09338
09339
09340
09341
09342
09343
09344
09345
09346
09347
09348 xcb_glx_float32_iterator_t
09349 xcb_glx_get_tex_genfv_data_iterator (const xcb_glx_get_tex_genfv_reply_t *R );
09350
09366
09367
09368
09369
09370
09371
09372
09373
09374
09375
09376
09377 xcb_glx_get_tex_genfv_reply_t *
09378 xcb_glx_get_tex_genfv_reply (xcb_connection_t *c ,
09379 xcb_glx_get_tex_genfv_cookie_t cookie ,
09380 xcb_generic_error_t **e );
09381
09391
09392
09393
09394
09395
09396
09397
09398
09399
09400
09401
09402
09403 xcb_glx_get_tex_geniv_cookie_t
09404 xcb_glx_get_tex_geniv (xcb_connection_t *c ,
09405 xcb_glx_context_tag_t context_tag ,
09406 uint32_t coord ,
09407 uint32_t pname );
09408
09421
09422
09423
09424
09425
09426
09427
09428
09429
09430
09431
09432
09433 xcb_glx_get_tex_geniv_cookie_t
09434 xcb_glx_get_tex_geniv_unchecked (xcb_connection_t *c ,
09435 xcb_glx_context_tag_t context_tag ,
09436 uint32_t coord ,
09437 uint32_t pname );
09438
09439
09440
09441
09442
09443
09444
09445
09446
09447
09448
09449 int32_t *
09450 xcb_glx_get_tex_geniv_data (const xcb_glx_get_tex_geniv_reply_t *R );
09451
09452
09453
09454
09455
09456
09457
09458
09459
09460
09461
09462 int
09463 xcb_glx_get_tex_geniv_data_length (const xcb_glx_get_tex_geniv_reply_t *R );
09464
09465
09466
09467
09468
09469
09470
09471
09472
09473
09474
09475 xcb_generic_iterator_t
09476 xcb_glx_get_tex_geniv_data_end (const xcb_glx_get_tex_geniv_reply_t *R );
09477
09493
09494
09495
09496
09497
09498
09499
09500
09501
09502
09503
09504 xcb_glx_get_tex_geniv_reply_t *
09505 xcb_glx_get_tex_geniv_reply (xcb_connection_t *c ,
09506 xcb_glx_get_tex_geniv_cookie_t cookie ,
09507 xcb_generic_error_t **e );
09508
09518
09519
09520
09521
09522
09523
09524
09525
09526
09527
09528
09529
09530
09531
09532
09533 xcb_glx_get_tex_image_cookie_t
09534 xcb_glx_get_tex_image (xcb_connection_t *c ,
09535 xcb_glx_context_tag_t context_tag ,
09536 uint32_t target ,
09537 int32_t level ,
09538 uint32_t format ,
09539 uint32_t type ,
09540 uint8_t swap_bytes );
09541
09554
09555
09556
09557
09558
09559
09560
09561
09562
09563
09564
09565
09566
09567
09568
09569 xcb_glx_get_tex_image_cookie_t
09570 xcb_glx_get_tex_image_unchecked (xcb_connection_t *c ,
09571 xcb_glx_context_tag_t context_tag ,
09572 uint32_t target ,
09573 int32_t level ,
09574 uint32_t format ,
09575 uint32_t type ,
09576 uint8_t swap_bytes );
09577
09578
09579
09580
09581
09582
09583
09584
09585
09586
09587
09588 uint8_t *
09589 xcb_glx_get_tex_image_data (const xcb_glx_get_tex_image_reply_t *R );
09590
09591
09592
09593
09594
09595
09596
09597
09598
09599
09600
09601 int
09602 xcb_glx_get_tex_image_data_length (const xcb_glx_get_tex_image_reply_t *R );
09603
09604
09605
09606
09607
09608
09609
09610
09611
09612
09613
09614 xcb_generic_iterator_t
09615 xcb_glx_get_tex_image_data_end (const xcb_glx_get_tex_image_reply_t *R );
09616
09632
09633
09634
09635
09636
09637
09638
09639
09640
09641
09642
09643 xcb_glx_get_tex_image_reply_t *
09644 xcb_glx_get_tex_image_reply (xcb_connection_t *c ,
09645 xcb_glx_get_tex_image_cookie_t cookie ,
09646 xcb_generic_error_t **e );
09647
09657
09658
09659
09660
09661
09662
09663
09664
09665
09666
09667
09668
09669 xcb_glx_get_tex_parameterfv_cookie_t
09670 xcb_glx_get_tex_parameterfv (xcb_connection_t *c ,
09671 xcb_glx_context_tag_t context_tag ,
09672 uint32_t target ,
09673 uint32_t pname );
09674
09687
09688
09689
09690
09691
09692
09693
09694
09695
09696
09697
09698
09699 xcb_glx_get_tex_parameterfv_cookie_t
09700 xcb_glx_get_tex_parameterfv_unchecked (xcb_connection_t *c ,
09701 xcb_glx_context_tag_t context_tag ,
09702 uint32_t target ,
09703 uint32_t pname );
09704
09705
09706
09707
09708
09709
09710
09711
09712
09713
09714
09715 xcb_glx_float32_t *
09716 xcb_glx_get_tex_parameterfv_data (const xcb_glx_get_tex_parameterfv_reply_t *R );
09717
09718
09719
09720
09721
09722
09723
09724
09725
09726
09727
09728 int
09729 xcb_glx_get_tex_parameterfv_data_length (const xcb_glx_get_tex_parameterfv_reply_t *R );
09730
09731
09732
09733
09734
09735
09736
09737
09738
09739
09740
09741 xcb_glx_float32_iterator_t
09742 xcb_glx_get_tex_parameterfv_data_iterator (const xcb_glx_get_tex_parameterfv_reply_t *R );
09743
09759
09760
09761
09762
09763
09764
09765
09766
09767
09768
09769
09770 xcb_glx_get_tex_parameterfv_reply_t *
09771 xcb_glx_get_tex_parameterfv_reply (xcb_connection_t *c ,
09772 xcb_glx_get_tex_parameterfv_cookie_t cookie ,
09773 xcb_generic_error_t **e );
09774
09784
09785
09786
09787
09788
09789
09790
09791
09792
09793
09794
09795
09796 xcb_glx_get_tex_parameteriv_cookie_t
09797 xcb_glx_get_tex_parameteriv (xcb_connection_t *c ,
09798 xcb_glx_context_tag_t context_tag ,
09799 uint32_t target ,
09800 uint32_t pname );
09801
09814
09815
09816
09817
09818
09819
09820
09821
09822
09823
09824
09825
09826 xcb_glx_get_tex_parameteriv_cookie_t
09827 xcb_glx_get_tex_parameteriv_unchecked (xcb_connection_t *c ,
09828 xcb_glx_context_tag_t context_tag ,
09829 uint32_t target ,
09830 uint32_t pname );
09831
09832
09833
09834
09835
09836
09837
09838
09839
09840
09841
09842 int32_t *
09843 xcb_glx_get_tex_parameteriv_data (const xcb_glx_get_tex_parameteriv_reply_t *R );
09844
09845
09846
09847
09848
09849
09850
09851
09852
09853
09854
09855 int
09856 xcb_glx_get_tex_parameteriv_data_length (const xcb_glx_get_tex_parameteriv_reply_t *R );
09857
09858
09859
09860
09861
09862
09863
09864
09865
09866
09867
09868 xcb_generic_iterator_t
09869 xcb_glx_get_tex_parameteriv_data_end (const xcb_glx_get_tex_parameteriv_reply_t *R );
09870
09886
09887
09888
09889
09890
09891
09892
09893
09894
09895
09896
09897 xcb_glx_get_tex_parameteriv_reply_t *
09898 xcb_glx_get_tex_parameteriv_reply (xcb_connection_t *c ,
09899 xcb_glx_get_tex_parameteriv_cookie_t cookie ,
09900 xcb_generic_error_t **e );
09901
09911
09912
09913
09914
09915
09916
09917
09918
09919
09920
09921
09922
09923
09924 xcb_glx_get_tex_level_parameterfv_cookie_t
09925 xcb_glx_get_tex_level_parameterfv (xcb_connection_t *c ,
09926 xcb_glx_context_tag_t context_tag ,
09927 uint32_t target ,
09928 int32_t level ,
09929 uint32_t pname );
09930
09943
09944
09945
09946
09947
09948
09949
09950
09951
09952
09953
09954
09955
09956 xcb_glx_get_tex_level_parameterfv_cookie_t
09957 xcb_glx_get_tex_level_parameterfv_unchecked (xcb_connection_t *c ,
09958 xcb_glx_context_tag_t context_tag ,
09959 uint32_t target ,
09960 int32_t level ,
09961 uint32_t pname );
09962
09963
09964
09965
09966
09967
09968
09969
09970
09971
09972
09973 xcb_glx_float32_t *
09974 xcb_glx_get_tex_level_parameterfv_data (const xcb_glx_get_tex_level_parameterfv_reply_t *R );
09975
09976
09977
09978
09979
09980
09981
09982
09983
09984
09985
09986 int
09987 xcb_glx_get_tex_level_parameterfv_data_length (const xcb_glx_get_tex_level_parameterfv_reply_t *R );
09988
09989
09990
09991
09992
09993
09994
09995
09996
09997
09998
09999 xcb_glx_float32_iterator_t
10000 xcb_glx_get_tex_level_parameterfv_data_iterator (const xcb_glx_get_tex_level_parameterfv_reply_t *R );
10001
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028 xcb_glx_get_tex_level_parameterfv_reply_t *
10029 xcb_glx_get_tex_level_parameterfv_reply (xcb_connection_t *c ,
10030 xcb_glx_get_tex_level_parameterfv_cookie_t cookie ,
10031 xcb_generic_error_t **e );
10032
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055 xcb_glx_get_tex_level_parameteriv_cookie_t
10056 xcb_glx_get_tex_level_parameteriv (xcb_connection_t *c ,
10057 xcb_glx_context_tag_t context_tag ,
10058 uint32_t target ,
10059 int32_t level ,
10060 uint32_t pname );
10061
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087 xcb_glx_get_tex_level_parameteriv_cookie_t
10088 xcb_glx_get_tex_level_parameteriv_unchecked (xcb_connection_t *c ,
10089 xcb_glx_context_tag_t context_tag ,
10090 uint32_t target ,
10091 int32_t level ,
10092 uint32_t pname );
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104 int32_t *
10105 xcb_glx_get_tex_level_parameteriv_data (const xcb_glx_get_tex_level_parameteriv_reply_t *R );
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117 int
10118 xcb_glx_get_tex_level_parameteriv_data_length (const xcb_glx_get_tex_level_parameteriv_reply_t *R );
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130 xcb_generic_iterator_t
10131 xcb_glx_get_tex_level_parameteriv_data_end (const xcb_glx_get_tex_level_parameteriv_reply_t *R );
10132
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159 xcb_glx_get_tex_level_parameteriv_reply_t *
10160 xcb_glx_get_tex_level_parameteriv_reply (xcb_connection_t *c ,
10161 xcb_glx_get_tex_level_parameteriv_cookie_t cookie ,
10162 xcb_generic_error_t **e );
10163
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184 xcb_glx_is_list_cookie_t
10185 xcb_glx_is_list (xcb_connection_t *c ,
10186 xcb_glx_context_tag_t context_tag ,
10187 uint32_t list );
10188
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212 xcb_glx_is_list_cookie_t
10213 xcb_glx_is_list_unchecked (xcb_connection_t *c ,
10214 xcb_glx_context_tag_t context_tag ,
10215 uint32_t list );
10216
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243 xcb_glx_is_list_reply_t *
10244 xcb_glx_is_list_reply (xcb_connection_t *c ,
10245 xcb_glx_is_list_cookie_t cookie ,
10246 xcb_generic_error_t **e );
10247
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270 xcb_void_cookie_t
10271 xcb_glx_flush_checked (xcb_connection_t *c ,
10272 xcb_glx_context_tag_t context_tag );
10273
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293 xcb_void_cookie_t
10294 xcb_glx_flush (xcb_connection_t *c ,
10295 xcb_glx_context_tag_t context_tag );
10296
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318 xcb_glx_are_textures_resident_cookie_t
10319 xcb_glx_are_textures_resident (xcb_connection_t *c ,
10320 xcb_glx_context_tag_t context_tag ,
10321 int32_t n ,
10322 const uint32_t *textures );
10323
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348 xcb_glx_are_textures_resident_cookie_t
10349 xcb_glx_are_textures_resident_unchecked (xcb_connection_t *c ,
10350 xcb_glx_context_tag_t context_tag ,
10351 int32_t n ,
10352 const uint32_t *textures );
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364 uint8_t *
10365 xcb_glx_are_textures_resident_data (const xcb_glx_are_textures_resident_reply_t *R );
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377 int
10378 xcb_glx_are_textures_resident_data_length (const xcb_glx_are_textures_resident_reply_t *R );
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390 xcb_generic_iterator_t
10391 xcb_glx_are_textures_resident_data_end (const xcb_glx_are_textures_resident_reply_t *R );
10392
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419 xcb_glx_are_textures_resident_reply_t *
10420 xcb_glx_are_textures_resident_reply (xcb_connection_t *c ,
10421 xcb_glx_are_textures_resident_cookie_t cookie ,
10422 xcb_generic_error_t **e );
10423
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448 xcb_void_cookie_t
10449 xcb_glx_delete_textures_checked (xcb_connection_t *c ,
10450 xcb_glx_context_tag_t context_tag ,
10451 int32_t n ,
10452 const uint32_t *textures );
10453
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475 xcb_void_cookie_t
10476 xcb_glx_delete_textures (xcb_connection_t *c ,
10477 xcb_glx_context_tag_t context_tag ,
10478 int32_t n ,
10479 const uint32_t *textures );
10480
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501 xcb_glx_gen_textures_cookie_t
10502 xcb_glx_gen_textures (xcb_connection_t *c ,
10503 xcb_glx_context_tag_t context_tag ,
10504 int32_t n );
10505
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529 xcb_glx_gen_textures_cookie_t
10530 xcb_glx_gen_textures_unchecked (xcb_connection_t *c ,
10531 xcb_glx_context_tag_t context_tag ,
10532 int32_t n );
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544 uint32_t *
10545 xcb_glx_gen_textures_data (const xcb_glx_gen_textures_reply_t *R );
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557 int
10558 xcb_glx_gen_textures_data_length (const xcb_glx_gen_textures_reply_t *R );
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570 xcb_generic_iterator_t
10571 xcb_glx_gen_textures_data_end (const xcb_glx_gen_textures_reply_t *R );
10572
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599 xcb_glx_gen_textures_reply_t *
10600 xcb_glx_gen_textures_reply (xcb_connection_t *c ,
10601 xcb_glx_gen_textures_cookie_t cookie ,
10602 xcb_generic_error_t **e );
10603
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624 xcb_glx_is_texture_cookie_t
10625 xcb_glx_is_texture (xcb_connection_t *c ,
10626 xcb_glx_context_tag_t context_tag ,
10627 uint32_t texture );
10628
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652 xcb_glx_is_texture_cookie_t
10653 xcb_glx_is_texture_unchecked (xcb_connection_t *c ,
10654 xcb_glx_context_tag_t context_tag ,
10655 uint32_t texture );
10656
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683 xcb_glx_is_texture_reply_t *
10684 xcb_glx_is_texture_reply (xcb_connection_t *c ,
10685 xcb_glx_is_texture_cookie_t cookie ,
10686 xcb_generic_error_t **e );
10687
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711 xcb_glx_get_color_table_cookie_t
10712 xcb_glx_get_color_table (xcb_connection_t *c ,
10713 xcb_glx_context_tag_t context_tag ,
10714 uint32_t target ,
10715 uint32_t format ,
10716 uint32_t type ,
10717 uint8_t swap_bytes );
10718
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745 xcb_glx_get_color_table_cookie_t
10746 xcb_glx_get_color_table_unchecked (xcb_connection_t *c ,
10747 xcb_glx_context_tag_t context_tag ,
10748 uint32_t target ,
10749 uint32_t format ,
10750 uint32_t type ,
10751 uint8_t swap_bytes );
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763 uint8_t *
10764 xcb_glx_get_color_table_data (const xcb_glx_get_color_table_reply_t *R );
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776 int
10777 xcb_glx_get_color_table_data_length (const xcb_glx_get_color_table_reply_t *R );
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789 xcb_generic_iterator_t
10790 xcb_glx_get_color_table_data_end (const xcb_glx_get_color_table_reply_t *R );
10791
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818 xcb_glx_get_color_table_reply_t *
10819 xcb_glx_get_color_table_reply (xcb_connection_t *c ,
10820 xcb_glx_get_color_table_cookie_t cookie ,
10821 xcb_generic_error_t **e );
10822
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844 xcb_glx_get_color_table_parameterfv_cookie_t
10845 xcb_glx_get_color_table_parameterfv (xcb_connection_t *c ,
10846 xcb_glx_context_tag_t context_tag ,
10847 uint32_t target ,
10848 uint32_t pname );
10849
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874 xcb_glx_get_color_table_parameterfv_cookie_t
10875 xcb_glx_get_color_table_parameterfv_unchecked (xcb_connection_t *c ,
10876 xcb_glx_context_tag_t context_tag ,
10877 uint32_t target ,
10878 uint32_t pname );
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890 xcb_glx_float32_t *
10891 xcb_glx_get_color_table_parameterfv_data (const xcb_glx_get_color_table_parameterfv_reply_t *R );
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903 int
10904 xcb_glx_get_color_table_parameterfv_data_length (const xcb_glx_get_color_table_parameterfv_reply_t *R );
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916 xcb_glx_float32_iterator_t
10917 xcb_glx_get_color_table_parameterfv_data_iterator (const xcb_glx_get_color_table_parameterfv_reply_t *R );
10918
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945 xcb_glx_get_color_table_parameterfv_reply_t *
10946 xcb_glx_get_color_table_parameterfv_reply (xcb_connection_t *c ,
10947 xcb_glx_get_color_table_parameterfv_cookie_t cookie ,
10948 xcb_generic_error_t **e );
10949
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971 xcb_glx_get_color_table_parameteriv_cookie_t
10972 xcb_glx_get_color_table_parameteriv (xcb_connection_t *c ,
10973 xcb_glx_context_tag_t context_tag ,
10974 uint32_t target ,
10975 uint32_t pname );
10976
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001 xcb_glx_get_color_table_parameteriv_cookie_t
11002 xcb_glx_get_color_table_parameteriv_unchecked (xcb_connection_t *c ,
11003 xcb_glx_context_tag_t context_tag ,
11004 uint32_t target ,
11005 uint32_t pname );
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017 int32_t *
11018 xcb_glx_get_color_table_parameteriv_data (const xcb_glx_get_color_table_parameteriv_reply_t *R );
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030 int
11031 xcb_glx_get_color_table_parameteriv_data_length (const xcb_glx_get_color_table_parameteriv_reply_t *R );
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043 xcb_generic_iterator_t
11044 xcb_glx_get_color_table_parameteriv_data_end (const xcb_glx_get_color_table_parameteriv_reply_t *R );
11045
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072 xcb_glx_get_color_table_parameteriv_reply_t *
11073 xcb_glx_get_color_table_parameteriv_reply (xcb_connection_t *c ,
11074 xcb_glx_get_color_table_parameteriv_cookie_t cookie ,
11075 xcb_generic_error_t **e );
11076
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100 xcb_glx_get_convolution_filter_cookie_t
11101 xcb_glx_get_convolution_filter (xcb_connection_t *c ,
11102 xcb_glx_context_tag_t context_tag ,
11103 uint32_t target ,
11104 uint32_t format ,
11105 uint32_t type ,
11106 uint8_t swap_bytes );
11107
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134 xcb_glx_get_convolution_filter_cookie_t
11135 xcb_glx_get_convolution_filter_unchecked (xcb_connection_t *c ,
11136 xcb_glx_context_tag_t context_tag ,
11137 uint32_t target ,
11138 uint32_t format ,
11139 uint32_t type ,
11140 uint8_t swap_bytes );
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152 uint8_t *
11153 xcb_glx_get_convolution_filter_data (const xcb_glx_get_convolution_filter_reply_t *R );
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165 int
11166 xcb_glx_get_convolution_filter_data_length (const xcb_glx_get_convolution_filter_reply_t *R );
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178 xcb_generic_iterator_t
11179 xcb_glx_get_convolution_filter_data_end (const xcb_glx_get_convolution_filter_reply_t *R );
11180
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207 xcb_glx_get_convolution_filter_reply_t *
11208 xcb_glx_get_convolution_filter_reply (xcb_connection_t *c ,
11209 xcb_glx_get_convolution_filter_cookie_t cookie ,
11210 xcb_generic_error_t **e );
11211
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233 xcb_glx_get_convolution_parameterfv_cookie_t
11234 xcb_glx_get_convolution_parameterfv (xcb_connection_t *c ,
11235 xcb_glx_context_tag_t context_tag ,
11236 uint32_t target ,
11237 uint32_t pname );
11238
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263 xcb_glx_get_convolution_parameterfv_cookie_t
11264 xcb_glx_get_convolution_parameterfv_unchecked (xcb_connection_t *c ,
11265 xcb_glx_context_tag_t context_tag ,
11266 uint32_t target ,
11267 uint32_t pname );
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279 xcb_glx_float32_t *
11280 xcb_glx_get_convolution_parameterfv_data (const xcb_glx_get_convolution_parameterfv_reply_t *R );
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292 int
11293 xcb_glx_get_convolution_parameterfv_data_length (const xcb_glx_get_convolution_parameterfv_reply_t *R );
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305 xcb_glx_float32_iterator_t
11306 xcb_glx_get_convolution_parameterfv_data_iterator (const xcb_glx_get_convolution_parameterfv_reply_t *R );
11307
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334 xcb_glx_get_convolution_parameterfv_reply_t *
11335 xcb_glx_get_convolution_parameterfv_reply (xcb_connection_t *c ,
11336 xcb_glx_get_convolution_parameterfv_cookie_t cookie ,
11337 xcb_generic_error_t **e );
11338
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360 xcb_glx_get_convolution_parameteriv_cookie_t
11361 xcb_glx_get_convolution_parameteriv (xcb_connection_t *c ,
11362 xcb_glx_context_tag_t context_tag ,
11363 uint32_t target ,
11364 uint32_t pname );
11365
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390 xcb_glx_get_convolution_parameteriv_cookie_t
11391 xcb_glx_get_convolution_parameteriv_unchecked (xcb_connection_t *c ,
11392 xcb_glx_context_tag_t context_tag ,
11393 uint32_t target ,
11394 uint32_t pname );
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406 int32_t *
11407 xcb_glx_get_convolution_parameteriv_data (const xcb_glx_get_convolution_parameteriv_reply_t *R );
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419 int
11420 xcb_glx_get_convolution_parameteriv_data_length (const xcb_glx_get_convolution_parameteriv_reply_t *R );
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432 xcb_generic_iterator_t
11433 xcb_glx_get_convolution_parameteriv_data_end (const xcb_glx_get_convolution_parameteriv_reply_t *R );
11434
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461 xcb_glx_get_convolution_parameteriv_reply_t *
11462 xcb_glx_get_convolution_parameteriv_reply (xcb_connection_t *c ,
11463 xcb_glx_get_convolution_parameteriv_cookie_t cookie ,
11464 xcb_generic_error_t **e );
11465
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489 xcb_glx_get_separable_filter_cookie_t
11490 xcb_glx_get_separable_filter (xcb_connection_t *c ,
11491 xcb_glx_context_tag_t context_tag ,
11492 uint32_t target ,
11493 uint32_t format ,
11494 uint32_t type ,
11495 uint8_t swap_bytes );
11496
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523 xcb_glx_get_separable_filter_cookie_t
11524 xcb_glx_get_separable_filter_unchecked (xcb_connection_t *c ,
11525 xcb_glx_context_tag_t context_tag ,
11526 uint32_t target ,
11527 uint32_t format ,
11528 uint32_t type ,
11529 uint8_t swap_bytes );
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541 uint8_t *
11542 xcb_glx_get_separable_filter_rows_and_cols (const xcb_glx_get_separable_filter_reply_t *R );
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554 int
11555 xcb_glx_get_separable_filter_rows_and_cols_length (const xcb_glx_get_separable_filter_reply_t *R );
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567 xcb_generic_iterator_t
11568 xcb_glx_get_separable_filter_rows_and_cols_end (const xcb_glx_get_separable_filter_reply_t *R );
11569
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596 xcb_glx_get_separable_filter_reply_t *
11597 xcb_glx_get_separable_filter_reply (xcb_connection_t *c ,
11598 xcb_glx_get_separable_filter_cookie_t cookie ,
11599 xcb_generic_error_t **e );
11600
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625 xcb_glx_get_histogram_cookie_t
11626 xcb_glx_get_histogram (xcb_connection_t *c ,
11627 xcb_glx_context_tag_t context_tag ,
11628 uint32_t target ,
11629 uint32_t format ,
11630 uint32_t type ,
11631 uint8_t swap_bytes ,
11632 uint8_t reset );
11633
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661 xcb_glx_get_histogram_cookie_t
11662 xcb_glx_get_histogram_unchecked (xcb_connection_t *c ,
11663 xcb_glx_context_tag_t context_tag ,
11664 uint32_t target ,
11665 uint32_t format ,
11666 uint32_t type ,
11667 uint8_t swap_bytes ,
11668 uint8_t reset );
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680 uint8_t *
11681 xcb_glx_get_histogram_data (const xcb_glx_get_histogram_reply_t *R );
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693 int
11694 xcb_glx_get_histogram_data_length (const xcb_glx_get_histogram_reply_t *R );
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706 xcb_generic_iterator_t
11707 xcb_glx_get_histogram_data_end (const xcb_glx_get_histogram_reply_t *R );
11708
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735 xcb_glx_get_histogram_reply_t *
11736 xcb_glx_get_histogram_reply (xcb_connection_t *c ,
11737 xcb_glx_get_histogram_cookie_t cookie ,
11738 xcb_generic_error_t **e );
11739
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761 xcb_glx_get_histogram_parameterfv_cookie_t
11762 xcb_glx_get_histogram_parameterfv (xcb_connection_t *c ,
11763 xcb_glx_context_tag_t context_tag ,
11764 uint32_t target ,
11765 uint32_t pname );
11766
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791 xcb_glx_get_histogram_parameterfv_cookie_t
11792 xcb_glx_get_histogram_parameterfv_unchecked (xcb_connection_t *c ,
11793 xcb_glx_context_tag_t context_tag ,
11794 uint32_t target ,
11795 uint32_t pname );
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807 xcb_glx_float32_t *
11808 xcb_glx_get_histogram_parameterfv_data (const xcb_glx_get_histogram_parameterfv_reply_t *R );
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820 int
11821 xcb_glx_get_histogram_parameterfv_data_length (const xcb_glx_get_histogram_parameterfv_reply_t *R );
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833 xcb_glx_float32_iterator_t
11834 xcb_glx_get_histogram_parameterfv_data_iterator (const xcb_glx_get_histogram_parameterfv_reply_t *R );
11835
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862 xcb_glx_get_histogram_parameterfv_reply_t *
11863 xcb_glx_get_histogram_parameterfv_reply (xcb_connection_t *c ,
11864 xcb_glx_get_histogram_parameterfv_cookie_t cookie ,
11865 xcb_generic_error_t **e );
11866
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888 xcb_glx_get_histogram_parameteriv_cookie_t
11889 xcb_glx_get_histogram_parameteriv (xcb_connection_t *c ,
11890 xcb_glx_context_tag_t context_tag ,
11891 uint32_t target ,
11892 uint32_t pname );
11893
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918 xcb_glx_get_histogram_parameteriv_cookie_t
11919 xcb_glx_get_histogram_parameteriv_unchecked (xcb_connection_t *c ,
11920 xcb_glx_context_tag_t context_tag ,
11921 uint32_t target ,
11922 uint32_t pname );
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934 int32_t *
11935 xcb_glx_get_histogram_parameteriv_data (const xcb_glx_get_histogram_parameteriv_reply_t *R );
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947 int
11948 xcb_glx_get_histogram_parameteriv_data_length (const xcb_glx_get_histogram_parameteriv_reply_t *R );
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960 xcb_generic_iterator_t
11961 xcb_glx_get_histogram_parameteriv_data_end (const xcb_glx_get_histogram_parameteriv_reply_t *R );
11962
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989 xcb_glx_get_histogram_parameteriv_reply_t *
11990 xcb_glx_get_histogram_parameteriv_reply (xcb_connection_t *c ,
11991 xcb_glx_get_histogram_parameteriv_cookie_t cookie ,
11992 xcb_generic_error_t **e );
11993
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018 xcb_glx_get_minmax_cookie_t
12019 xcb_glx_get_minmax (xcb_connection_t *c ,
12020 xcb_glx_context_tag_t context_tag ,
12021 uint32_t target ,
12022 uint32_t format ,
12023 uint32_t type ,
12024 uint8_t swap_bytes ,
12025 uint8_t reset );
12026
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054 xcb_glx_get_minmax_cookie_t
12055 xcb_glx_get_minmax_unchecked (xcb_connection_t *c ,
12056 xcb_glx_context_tag_t context_tag ,
12057 uint32_t target ,
12058 uint32_t format ,
12059 uint32_t type ,
12060 uint8_t swap_bytes ,
12061 uint8_t reset );
12062
12063
12064
12065
12066
12067
12068
12069
12070
12071
12072
12073 uint8_t *
12074 xcb_glx_get_minmax_data (const xcb_glx_get_minmax_reply_t *R );
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086 int
12087 xcb_glx_get_minmax_data_length (const xcb_glx_get_minmax_reply_t *R );
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099 xcb_generic_iterator_t
12100 xcb_glx_get_minmax_data_end (const xcb_glx_get_minmax_reply_t *R );
12101
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128 xcb_glx_get_minmax_reply_t *
12129 xcb_glx_get_minmax_reply (xcb_connection_t *c ,
12130 xcb_glx_get_minmax_cookie_t cookie ,
12131 xcb_generic_error_t **e );
12132
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
12152
12153
12154 xcb_glx_get_minmax_parameterfv_cookie_t
12155 xcb_glx_get_minmax_parameterfv (xcb_connection_t *c ,
12156 xcb_glx_context_tag_t context_tag ,
12157 uint32_t target ,
12158 uint32_t pname );
12159
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184 xcb_glx_get_minmax_parameterfv_cookie_t
12185 xcb_glx_get_minmax_parameterfv_unchecked (xcb_connection_t *c ,
12186 xcb_glx_context_tag_t context_tag ,
12187 uint32_t target ,
12188 uint32_t pname );
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200 xcb_glx_float32_t *
12201 xcb_glx_get_minmax_parameterfv_data (const xcb_glx_get_minmax_parameterfv_reply_t *R );
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213 int
12214 xcb_glx_get_minmax_parameterfv_data_length (const xcb_glx_get_minmax_parameterfv_reply_t *R );
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225
12226 xcb_glx_float32_iterator_t
12227 xcb_glx_get_minmax_parameterfv_data_iterator (const xcb_glx_get_minmax_parameterfv_reply_t *R );
12228
12244
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255 xcb_glx_get_minmax_parameterfv_reply_t *
12256 xcb_glx_get_minmax_parameterfv_reply (xcb_connection_t *c ,
12257 xcb_glx_get_minmax_parameterfv_cookie_t cookie ,
12258 xcb_generic_error_t **e );
12259
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278
12279
12280
12281 xcb_glx_get_minmax_parameteriv_cookie_t
12282 xcb_glx_get_minmax_parameteriv (xcb_connection_t *c ,
12283 xcb_glx_context_tag_t context_tag ,
12284 uint32_t target ,
12285 uint32_t pname );
12286
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311 xcb_glx_get_minmax_parameteriv_cookie_t
12312 xcb_glx_get_minmax_parameteriv_unchecked (xcb_connection_t *c ,
12313 xcb_glx_context_tag_t context_tag ,
12314 uint32_t target ,
12315 uint32_t pname );
12316
12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327 int32_t *
12328 xcb_glx_get_minmax_parameteriv_data (const xcb_glx_get_minmax_parameteriv_reply_t *R );
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340 int
12341 xcb_glx_get_minmax_parameteriv_data_length (const xcb_glx_get_minmax_parameteriv_reply_t *R );
12342
12343
12344
12345
12346
12347
12348
12349
12350
12351
12352
12353 xcb_generic_iterator_t
12354 xcb_glx_get_minmax_parameteriv_data_end (const xcb_glx_get_minmax_parameteriv_reply_t *R );
12355
12371
12372
12373
12374
12375
12376
12377
12378
12379
12380
12381
12382 xcb_glx_get_minmax_parameteriv_reply_t *
12383 xcb_glx_get_minmax_parameteriv_reply (xcb_connection_t *c ,
12384 xcb_glx_get_minmax_parameteriv_cookie_t cookie ,
12385 xcb_generic_error_t **e );
12386
12396
12397
12398
12399
12400
12401
12402
12403
12404
12405
12406
12407
12408 xcb_glx_get_compressed_tex_image_arb_cookie_t
12409 xcb_glx_get_compressed_tex_image_arb (xcb_connection_t *c ,
12410 xcb_glx_context_tag_t context_tag ,
12411 uint32_t target ,
12412 int32_t level );
12413
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12438 xcb_glx_get_compressed_tex_image_arb_cookie_t
12439 xcb_glx_get_compressed_tex_image_arb_unchecked (xcb_connection_t *c ,
12440 xcb_glx_context_tag_t context_tag ,
12441 uint32_t target ,
12442 int32_t level );
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454 uint8_t *
12455 xcb_glx_get_compressed_tex_image_arb_data (const xcb_glx_get_compressed_tex_image_arb_reply_t *R );
12456
12457
12458
12459
12460
12461
12462
12463
12464
12465
12466
12467 int
12468 xcb_glx_get_compressed_tex_image_arb_data_length (const xcb_glx_get_compressed_tex_image_arb_reply_t *R );
12469
12470
12471
12472
12473
12474
12475
12476
12477
12478
12479
12480 xcb_generic_iterator_t
12481 xcb_glx_get_compressed_tex_image_arb_data_end (const xcb_glx_get_compressed_tex_image_arb_reply_t *R );
12482
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509 xcb_glx_get_compressed_tex_image_arb_reply_t *
12510 xcb_glx_get_compressed_tex_image_arb_reply (xcb_connection_t *c ,
12511 xcb_glx_get_compressed_tex_image_arb_cookie_t cookie ,
12512 xcb_generic_error_t **e );
12513
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538 xcb_void_cookie_t
12539 xcb_glx_delete_queries_arb_checked (xcb_connection_t *c ,
12540 xcb_glx_context_tag_t context_tag ,
12541 int32_t n ,
12542 const uint32_t *ids );
12543
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565 xcb_void_cookie_t
12566 xcb_glx_delete_queries_arb (xcb_connection_t *c ,
12567 xcb_glx_context_tag_t context_tag ,
12568 int32_t n ,
12569 const uint32_t *ids );
12570
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591 xcb_glx_gen_queries_arb_cookie_t
12592 xcb_glx_gen_queries_arb (xcb_connection_t *c ,
12593 xcb_glx_context_tag_t context_tag ,
12594 int32_t n );
12595
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617
12618
12619 xcb_glx_gen_queries_arb_cookie_t
12620 xcb_glx_gen_queries_arb_unchecked (xcb_connection_t *c ,
12621 xcb_glx_context_tag_t context_tag ,
12622 int32_t n );
12623
12624
12625
12626
12627
12628
12629
12630
12631
12632
12633
12634 uint32_t *
12635 xcb_glx_gen_queries_arb_data (const xcb_glx_gen_queries_arb_reply_t *R );
12636
12637
12638
12639
12640
12641
12642
12643
12644
12645
12646
12647 int
12648 xcb_glx_gen_queries_arb_data_length (const xcb_glx_gen_queries_arb_reply_t *R );
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660 xcb_generic_iterator_t
12661 xcb_glx_gen_queries_arb_data_end (const xcb_glx_gen_queries_arb_reply_t *R );
12662
12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689 xcb_glx_gen_queries_arb_reply_t *
12690 xcb_glx_gen_queries_arb_reply (xcb_connection_t *c ,
12691 xcb_glx_gen_queries_arb_cookie_t cookie ,
12692 xcb_generic_error_t **e );
12693
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714 xcb_glx_is_query_arb_cookie_t
12715 xcb_glx_is_query_arb (xcb_connection_t *c ,
12716 xcb_glx_context_tag_t context_tag ,
12717 uint32_t id );
12718
12731
12732
12733
12734
12735
12736
12737
12738
12739
12740
12741
12742 xcb_glx_is_query_arb_cookie_t
12743 xcb_glx_is_query_arb_unchecked (xcb_connection_t *c ,
12744 xcb_glx_context_tag_t context_tag ,
12745 uint32_t id );
12746
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
12772
12773 xcb_glx_is_query_arb_reply_t *
12774 xcb_glx_is_query_arb_reply (xcb_connection_t *c ,
12775 xcb_glx_is_query_arb_cookie_t cookie ,
12776 xcb_generic_error_t **e );
12777
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797
12798
12799 xcb_glx_get_queryiv_arb_cookie_t
12800 xcb_glx_get_queryiv_arb (xcb_connection_t *c ,
12801 xcb_glx_context_tag_t context_tag ,
12802 uint32_t target ,
12803 uint32_t pname );
12804
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829 xcb_glx_get_queryiv_arb_cookie_t
12830 xcb_glx_get_queryiv_arb_unchecked (xcb_connection_t *c ,
12831 xcb_glx_context_tag_t context_tag ,
12832 uint32_t target ,
12833 uint32_t pname );
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845 int32_t *
12846 xcb_glx_get_queryiv_arb_data (const xcb_glx_get_queryiv_arb_reply_t *R );
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858 int
12859 xcb_glx_get_queryiv_arb_data_length (const xcb_glx_get_queryiv_arb_reply_t *R );
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871 xcb_generic_iterator_t
12872 xcb_glx_get_queryiv_arb_data_end (const xcb_glx_get_queryiv_arb_reply_t *R );
12873
12889
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900 xcb_glx_get_queryiv_arb_reply_t *
12901 xcb_glx_get_queryiv_arb_reply (xcb_connection_t *c ,
12902 xcb_glx_get_queryiv_arb_cookie_t cookie ,
12903 xcb_generic_error_t **e );
12904
12914
12915
12916
12917
12918
12919
12920
12921
12922
12923
12924
12925
12926 xcb_glx_get_query_objectiv_arb_cookie_t
12927 xcb_glx_get_query_objectiv_arb (xcb_connection_t *c ,
12928 xcb_glx_context_tag_t context_tag ,
12929 uint32_t id ,
12930 uint32_t pname );
12931
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955
12956 xcb_glx_get_query_objectiv_arb_cookie_t
12957 xcb_glx_get_query_objectiv_arb_unchecked (xcb_connection_t *c ,
12958 xcb_glx_context_tag_t context_tag ,
12959 uint32_t id ,
12960 uint32_t pname );
12961
12962
12963
12964
12965
12966
12967
12968
12969
12970
12971
12972 int32_t *
12973 xcb_glx_get_query_objectiv_arb_data (const xcb_glx_get_query_objectiv_arb_reply_t *R );
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985 int
12986 xcb_glx_get_query_objectiv_arb_data_length (const xcb_glx_get_query_objectiv_arb_reply_t *R );
12987
12988
12989
12990
12991
12992
12993
12994
12995
12996
12997
12998 xcb_generic_iterator_t
12999 xcb_glx_get_query_objectiv_arb_data_end (const xcb_glx_get_query_objectiv_arb_reply_t *R );
13000
13016
13017
13018
13019
13020
13021
13022
13023
13024
13025
13026
13027 xcb_glx_get_query_objectiv_arb_reply_t *
13028 xcb_glx_get_query_objectiv_arb_reply (xcb_connection_t *c ,
13029 xcb_glx_get_query_objectiv_arb_cookie_t cookie ,
13030 xcb_generic_error_t **e );
13031
13041
13042
13043
13044
13045
13046
13047
13048
13049
13050
13051
13052
13053 xcb_glx_get_query_objectuiv_arb_cookie_t
13054 xcb_glx_get_query_objectuiv_arb (xcb_connection_t *c ,
13055 xcb_glx_context_tag_t context_tag ,
13056 uint32_t id ,
13057 uint32_t pname );
13058
13071
13072
13073
13074
13075
13076
13077
13078
13079
13080
13081
13082
13083 xcb_glx_get_query_objectuiv_arb_cookie_t
13084 xcb_glx_get_query_objectuiv_arb_unchecked (xcb_connection_t *c ,
13085 xcb_glx_context_tag_t context_tag ,
13086 uint32_t id ,
13087 uint32_t pname );
13088
13089
13090
13091
13092
13093
13094
13095
13096
13097
13098
13099 uint32_t *
13100 xcb_glx_get_query_objectuiv_arb_data (const xcb_glx_get_query_objectuiv_arb_reply_t *R );
13101
13102
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112 int
13113 xcb_glx_get_query_objectuiv_arb_data_length (const xcb_glx_get_query_objectuiv_arb_reply_t *R );
13114
13115
13116
13117
13118
13119
13120
13121
13122
13123
13124
13125 xcb_generic_iterator_t
13126 xcb_glx_get_query_objectuiv_arb_data_end (const xcb_glx_get_query_objectuiv_arb_reply_t *R );
13127
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154 xcb_glx_get_query_objectuiv_arb_reply_t *
13155 xcb_glx_get_query_objectuiv_arb_reply (xcb_connection_t *c ,
13156 xcb_glx_get_query_objectuiv_arb_cookie_t cookie ,
13157 xcb_generic_error_t **e );
13158
13159
13160 #endif
13161