00001
00002
00003
00004
00005
00012 #ifndef __GLX_H
00013 #define __GLX_H
00014
00015 #include "xcb.h"
00016 #include "xproto.h"
00017
00018 #define XCB_GLX_MAJOR_VERSION 1
00019 #define XCB_GLX_MINOR_VERSION 3
00020
00021 extern xcb_extension_t xcb_glx_id;
00022
00023 typedef uint32_t xcb_glx_pixmap_t;
00024
00028 typedef struct xcb_glx_pixmap_iterator_t {
00029 xcb_glx_pixmap_t *data;
00030 int rem;
00031 int index;
00032 } xcb_glx_pixmap_iterator_t;
00033
00034 typedef uint32_t xcb_glx_context_t;
00035
00039 typedef struct xcb_glx_context_iterator_t {
00040 xcb_glx_context_t *data;
00041 int rem;
00042 int index;
00043 } xcb_glx_context_iterator_t;
00044
00045 typedef uint32_t xcb_glx_pbuffer_t;
00046
00050 typedef struct xcb_glx_pbuffer_iterator_t {
00051 xcb_glx_pbuffer_t *data;
00052 int rem;
00053 int index;
00054 } xcb_glx_pbuffer_iterator_t;
00055
00056 typedef uint32_t xcb_glx_window_t;
00057
00061 typedef struct xcb_glx_window_iterator_t {
00062 xcb_glx_window_t *data;
00063 int rem;
00064 int index;
00065 } xcb_glx_window_iterator_t;
00066
00067 typedef uint32_t xcb_glx_fbconfig_t;
00068
00072 typedef struct xcb_glx_fbconfig_iterator_t {
00073 xcb_glx_fbconfig_t *data;
00074 int rem;
00075 int index;
00076 } xcb_glx_fbconfig_iterator_t;
00077
00078 typedef uint32_t xcb_glx_drawable_t;
00079
00083 typedef struct xcb_glx_drawable_iterator_t {
00084 xcb_glx_drawable_t *data;
00085 int rem;
00086 int index;
00087 } xcb_glx_drawable_iterator_t;
00088
00089 typedef float xcb_glx_float32_t;
00090
00094 typedef struct xcb_glx_float32_iterator_t {
00095 xcb_glx_float32_t *data;
00096 int rem;
00097 int index;
00098 } xcb_glx_float32_iterator_t;
00099
00100 typedef double xcb_glx_float64_t;
00101
00105 typedef struct xcb_glx_float64_iterator_t {
00106 xcb_glx_float64_t *data;
00107 int rem;
00108 int index;
00109 } xcb_glx_float64_iterator_t;
00110
00111 typedef uint32_t xcb_glx_bool32_t;
00112
00116 typedef struct xcb_glx_bool32_iterator_t {
00117 xcb_glx_bool32_t *data;
00118 int rem;
00119 int index;
00120 } xcb_glx_bool32_iterator_t;
00121
00122 typedef uint32_t xcb_glx_context_tag_t;
00123
00127 typedef struct xcb_glx_context_tag_iterator_t {
00128 xcb_glx_context_tag_t *data;
00129 int rem;
00130 int index;
00131 } xcb_glx_context_tag_iterator_t;
00132
00134 #define XCB_GLX_GENERIC -1
00135
00139 typedef struct xcb_glx_generic_error_t {
00140 uint8_t response_type;
00141 uint8_t error_code;
00142 uint16_t sequence;
00143 uint32_t bad_value;
00144 uint16_t minor_opcode;
00145 uint8_t major_opcode;
00146 uint8_t pad0[21];
00147 } xcb_glx_generic_error_t;
00148
00150 #define XCB_GLX_BAD_CONTEXT 0
00151
00152 typedef xcb_glx_generic_error_t xcb_glx_bad_context_error_t;
00153
00155 #define XCB_GLX_BAD_CONTEXT_STATE 1
00156
00157 typedef xcb_glx_generic_error_t xcb_glx_bad_context_state_error_t;
00158
00160 #define XCB_GLX_BAD_DRAWABLE 2
00161
00162 typedef xcb_glx_generic_error_t xcb_glx_bad_drawable_error_t;
00163
00165 #define XCB_GLX_BAD_PIXMAP 3
00166
00167 typedef xcb_glx_generic_error_t xcb_glx_bad_pixmap_error_t;
00168
00170 #define XCB_GLX_BAD_CONTEXT_TAG 4
00171
00172 typedef xcb_glx_generic_error_t xcb_glx_bad_context_tag_error_t;
00173
00175 #define XCB_GLX_BAD_CURRENT_WINDOW 5
00176
00177 typedef xcb_glx_generic_error_t xcb_glx_bad_current_window_error_t;
00178
00180 #define XCB_GLX_BAD_RENDER_REQUEST 6
00181
00182 typedef xcb_glx_generic_error_t xcb_glx_bad_render_request_error_t;
00183
00185 #define XCB_GLX_BAD_LARGE_REQUEST 7
00186
00187 typedef xcb_glx_generic_error_t xcb_glx_bad_large_request_error_t;
00188
00190 #define XCB_GLX_UNSUPPORTED_PRIVATE_REQUEST 8
00191
00192 typedef xcb_glx_generic_error_t xcb_glx_unsupported_private_request_error_t;
00193
00195 #define XCB_GLX_BAD_FB_CONFIG 9
00196
00197 typedef xcb_glx_generic_error_t xcb_glx_bad_fb_config_error_t;
00198
00200 #define XCB_GLX_BAD_PBUFFER 10
00201
00202 typedef xcb_glx_generic_error_t xcb_glx_bad_pbuffer_error_t;
00203
00205 #define XCB_GLX_BAD_CURRENT_DRAWABLE 11
00206
00207 typedef xcb_glx_generic_error_t xcb_glx_bad_current_drawable_error_t;
00208
00210 #define XCB_GLX_BAD_WINDOW 12
00211
00212 typedef xcb_glx_generic_error_t xcb_glx_bad_window_error_t;
00213
00215 #define XCB_GLX_PBUFFER_CLOBBER 0
00216
00220 typedef struct xcb_glx_pbuffer_clobber_event_t {
00221 uint8_t response_type;
00222 uint16_t event_type;
00223 uint16_t sequence;
00224 uint16_t draw_type;
00225 xcb_glx_drawable_t drawable;
00226 uint32_t b_mask;
00227 uint16_t aux_buffer;
00228 uint16_t x;
00229 uint16_t y;
00230 uint16_t width;
00231 uint16_t height;
00232 uint16_t count;
00233 uint8_t pad0[4];
00234 } xcb_glx_pbuffer_clobber_event_t;
00235
00236 typedef enum xcb_glx_pbcet_t {
00237 XCB_GLX_PBCET_DAMAGED = 0x8017,
00238 XCB_GLX_PBCET_SAVED = 0x8018
00239 } xcb_glx_pbcet_t;
00240
00241 typedef enum xcb_glx_pbcdt_t {
00242 XCB_GLX_PBCDT_WINDOW = 0x8019,
00243 XCB_GLX_PBCDT_PBUFFER = 0x801A
00244 } xcb_glx_pbcdt_t;
00245
00247 #define XCB_GLX_RENDER 1
00248
00252 typedef struct xcb_glx_render_request_t {
00253 uint8_t major_opcode;
00254 uint8_t minor_opcode;
00255 uint16_t length;
00256 xcb_glx_context_tag_t context_tag;
00257 } xcb_glx_render_request_t;
00258
00260 #define XCB_GLX_RENDER_LARGE 2
00261
00265 typedef struct xcb_glx_render_large_request_t {
00266 uint8_t major_opcode;
00267 uint8_t minor_opcode;
00268 uint16_t length;
00269 xcb_glx_context_tag_t context_tag;
00270 uint16_t request_num;
00271 uint16_t request_total;
00272 uint32_t data_len;
00273 } xcb_glx_render_large_request_t;
00274
00276 #define XCB_GLX_CREATE_CONTEXT 3
00277
00281 typedef struct xcb_glx_create_context_request_t {
00282 uint8_t major_opcode;
00283 uint8_t minor_opcode;
00284 uint16_t length;
00285 xcb_glx_context_t context;
00286 xcb_visualid_t visual;
00287 uint32_t screen;
00288 xcb_glx_context_t share_list;
00289 uint8_t is_direct;
00290 uint8_t pad0[3];
00291 } xcb_glx_create_context_request_t;
00292
00294 #define XCB_GLX_DESTROY_CONTEXT 4
00295
00299 typedef struct xcb_glx_destroy_context_request_t {
00300 uint8_t major_opcode;
00301 uint8_t minor_opcode;
00302 uint16_t length;
00303 xcb_glx_context_t context;
00304 } xcb_glx_destroy_context_request_t;
00305
00309 typedef struct xcb_glx_make_current_cookie_t {
00310 unsigned int sequence;
00311 } xcb_glx_make_current_cookie_t;
00312
00314 #define XCB_GLX_MAKE_CURRENT 5
00315
00319 typedef struct xcb_glx_make_current_request_t {
00320 uint8_t major_opcode;
00321 uint8_t minor_opcode;
00322 uint16_t length;
00323 xcb_glx_drawable_t drawable;
00324 xcb_glx_context_t context;
00325 xcb_glx_context_tag_t old_context_tag;
00326 } xcb_glx_make_current_request_t;
00327
00331 typedef struct xcb_glx_make_current_reply_t {
00332 uint8_t response_type;
00333 uint8_t pad0;
00334 uint16_t sequence;
00335 uint32_t length;
00336 xcb_glx_context_tag_t context_tag;
00337 uint8_t pad1[20];
00338 } xcb_glx_make_current_reply_t;
00339
00343 typedef struct xcb_glx_is_direct_cookie_t {
00344 unsigned int sequence;
00345 } xcb_glx_is_direct_cookie_t;
00346
00348 #define XCB_GLX_IS_DIRECT 6
00349
00353 typedef struct xcb_glx_is_direct_request_t {
00354 uint8_t major_opcode;
00355 uint8_t minor_opcode;
00356 uint16_t length;
00357 xcb_glx_context_t context;
00358 } xcb_glx_is_direct_request_t;
00359
00363 typedef struct xcb_glx_is_direct_reply_t {
00364 uint8_t response_type;
00365 uint8_t pad0;
00366 uint16_t sequence;
00367 uint32_t length;
00368 uint8_t is_direct;
00369 uint8_t pad1[23];
00370 } xcb_glx_is_direct_reply_t;
00371
00375 typedef struct xcb_glx_query_version_cookie_t {
00376 unsigned int sequence;
00377 } xcb_glx_query_version_cookie_t;
00378
00380 #define XCB_GLX_QUERY_VERSION 7
00381
00385 typedef struct xcb_glx_query_version_request_t {
00386 uint8_t major_opcode;
00387 uint8_t minor_opcode;
00388 uint16_t length;
00389 uint32_t major_version;
00390 uint32_t minor_version;
00391 } xcb_glx_query_version_request_t;
00392
00396 typedef struct xcb_glx_query_version_reply_t {
00397 uint8_t response_type;
00398 uint8_t pad0;
00399 uint16_t sequence;
00400 uint32_t length;
00401 uint32_t major_version;
00402 uint32_t minor_version;
00403 uint8_t pad1[16];
00404 } xcb_glx_query_version_reply_t;
00405
00407 #define XCB_GLX_WAIT_GL 8
00408
00412 typedef struct xcb_glx_wait_gl_request_t {
00413 uint8_t major_opcode;
00414 uint8_t minor_opcode;
00415 uint16_t length;
00416 xcb_glx_context_tag_t context_tag;
00417 } xcb_glx_wait_gl_request_t;
00418
00420 #define XCB_GLX_WAIT_X 9
00421
00425 typedef struct xcb_glx_wait_x_request_t {
00426 uint8_t major_opcode;
00427 uint8_t minor_opcode;
00428 uint16_t length;
00429 xcb_glx_context_tag_t context_tag;
00430 } xcb_glx_wait_x_request_t;
00431
00433 #define XCB_GLX_COPY_CONTEXT 10
00434
00438 typedef struct xcb_glx_copy_context_request_t {
00439 uint8_t major_opcode;
00440 uint8_t minor_opcode;
00441 uint16_t length;
00442 xcb_glx_context_t src;
00443 xcb_glx_context_t dest;
00444 uint32_t mask;
00445 xcb_glx_context_tag_t src_context_tag;
00446 } xcb_glx_copy_context_request_t;
00447
00448 typedef enum xcb_glx_gc_t {
00449 XCB_GLX_GC_GL_CURRENT_BIT = 0x00000001,
00450 XCB_GLX_GC_GL_POINT_BIT = 0x00000002,
00451 XCB_GLX_GC_GL_LINE_BIT = 0x00000004,
00452 XCB_GLX_GC_GL_POLYGON_BIT = 0x00000008,
00453 XCB_GLX_GC_GL_POLYGON_STIPPLE_BIT = 0x00000010,
00454 XCB_GLX_GC_GL_PIXEL_MODE_BIT = 0x00000020,
00455 XCB_GLX_GC_GL_LIGHTING_BIT = 0x00000040,
00456 XCB_GLX_GC_GL_FOG_BIT = 0x00000080,
00457 XCB_GLX_GC_GL_DEPTH_BUFFER_BIT = 0x00000100,
00458 XCB_GLX_GC_GL_ACCUM_BUFFER_BIT = 0x00000200,
00459 XCB_GLX_GC_GL_STENCIL_BUFFER_BIT = 0x00000400,
00460 XCB_GLX_GC_GL_VIEWPORT_BIT = 0x00000800,
00461 XCB_GLX_GC_GL_TRANSFORM_BIT = 0x00001000,
00462 XCB_GLX_GC_GL_ENABLE_BIT = 0x00002000,
00463 XCB_GLX_GC_GL_COLOR_BUFFER_BIT = 0x00004000,
00464 XCB_GLX_GC_GL_HINT_BIT = 0x00008000,
00465 XCB_GLX_GC_GL_EVAL_BIT = 0x00010000,
00466 XCB_GLX_GC_GL_LIST_BIT = 0x00020000,
00467 XCB_GLX_GC_GL_TEXTURE_BIT = 0x00040000,
00468 XCB_GLX_GC_GL_SCISSOR_BIT = 0x00080000,
00469 XCB_GLX_GC_GL_ALL_ATTRIB_BITS = 0x000ffffff
00470 } xcb_glx_gc_t;
00471
00473 #define XCB_GLX_SWAP_BUFFERS 11
00474
00478 typedef struct xcb_glx_swap_buffers_request_t {
00479 uint8_t major_opcode;
00480 uint8_t minor_opcode;
00481 uint16_t length;
00482 xcb_glx_context_tag_t context_tag;
00483 xcb_glx_drawable_t drawable;
00484 } xcb_glx_swap_buffers_request_t;
00485
00487 #define XCB_GLX_USE_X_FONT 12
00488
00492 typedef struct xcb_glx_use_x_font_request_t {
00493 uint8_t major_opcode;
00494 uint8_t minor_opcode;
00495 uint16_t length;
00496 xcb_glx_context_tag_t context_tag;
00497 xcb_font_t font;
00498 uint32_t first;
00499 uint32_t count;
00500 uint32_t list_base;
00501 } xcb_glx_use_x_font_request_t;
00502
00504 #define XCB_GLX_CREATE_GLX_PIXMAP 13
00505
00509 typedef struct xcb_glx_create_glx_pixmap_request_t {
00510 uint8_t major_opcode;
00511 uint8_t minor_opcode;
00512 uint16_t length;
00513 uint32_t screen;
00514 xcb_visualid_t visual;
00515 xcb_pixmap_t pixmap;
00516 xcb_glx_pixmap_t glx_pixmap;
00517 } xcb_glx_create_glx_pixmap_request_t;
00518
00522 typedef struct xcb_glx_get_visual_configs_cookie_t {
00523 unsigned int sequence;
00524 } xcb_glx_get_visual_configs_cookie_t;
00525
00527 #define XCB_GLX_GET_VISUAL_CONFIGS 14
00528
00532 typedef struct xcb_glx_get_visual_configs_request_t {
00533 uint8_t major_opcode;
00534 uint8_t minor_opcode;
00535 uint16_t length;
00536 uint32_t screen;
00537 } xcb_glx_get_visual_configs_request_t;
00538
00542 typedef struct xcb_glx_get_visual_configs_reply_t {
00543 uint8_t response_type;
00544 uint8_t pad0;
00545 uint16_t sequence;
00546 uint32_t length;
00547 uint32_t num_visuals;
00548 uint32_t num_properties;
00549 uint8_t pad1[16];
00550 } xcb_glx_get_visual_configs_reply_t;
00551
00553 #define XCB_GLX_DESTROY_GLX_PIXMAP 15
00554
00558 typedef struct xcb_glx_destroy_glx_pixmap_request_t {
00559 uint8_t major_opcode;
00560 uint8_t minor_opcode;
00561 uint16_t length;
00562 xcb_glx_pixmap_t glx_pixmap;
00563 } xcb_glx_destroy_glx_pixmap_request_t;
00564
00566 #define XCB_GLX_VENDOR_PRIVATE 16
00567
00571 typedef struct xcb_glx_vendor_private_request_t {
00572 uint8_t major_opcode;
00573 uint8_t minor_opcode;
00574 uint16_t length;
00575 uint32_t vendor_code;
00576 xcb_glx_context_tag_t context_tag;
00577 } xcb_glx_vendor_private_request_t;
00578
00582 typedef struct xcb_glx_vendor_private_with_reply_cookie_t {
00583 unsigned int sequence;
00584 } xcb_glx_vendor_private_with_reply_cookie_t;
00585
00587 #define XCB_GLX_VENDOR_PRIVATE_WITH_REPLY 17
00588
00592 typedef struct xcb_glx_vendor_private_with_reply_request_t {
00593 uint8_t major_opcode;
00594 uint8_t minor_opcode;
00595 uint16_t length;
00596 uint32_t vendor_code;
00597 xcb_glx_context_tag_t context_tag;
00598 } xcb_glx_vendor_private_with_reply_request_t;
00599
00603 typedef struct xcb_glx_vendor_private_with_reply_reply_t {
00604 uint8_t response_type;
00605 uint8_t pad0;
00606 uint16_t sequence;
00607 uint32_t length;
00608 uint32_t retval;
00609 uint8_t data1[24];
00610 } xcb_glx_vendor_private_with_reply_reply_t;
00611
00615 typedef struct xcb_glx_query_extensions_string_cookie_t {
00616 unsigned int sequence;
00617 } xcb_glx_query_extensions_string_cookie_t;
00618
00620 #define XCB_GLX_QUERY_EXTENSIONS_STRING 18
00621
00625 typedef struct xcb_glx_query_extensions_string_request_t {
00626 uint8_t major_opcode;
00627 uint8_t minor_opcode;
00628 uint16_t length;
00629 uint32_t screen;
00630 } xcb_glx_query_extensions_string_request_t;
00631
00635 typedef struct xcb_glx_query_extensions_string_reply_t {
00636 uint8_t response_type;
00637 uint8_t pad0;
00638 uint16_t sequence;
00639 uint32_t length;
00640 uint8_t pad1[4];
00641 uint32_t n;
00642 uint8_t pad2[16];
00643 } xcb_glx_query_extensions_string_reply_t;
00644
00648 typedef struct xcb_glx_query_server_string_cookie_t {
00649 unsigned int sequence;
00650 } xcb_glx_query_server_string_cookie_t;
00651
00653 #define XCB_GLX_QUERY_SERVER_STRING 19
00654
00658 typedef struct xcb_glx_query_server_string_request_t {
00659 uint8_t major_opcode;
00660 uint8_t minor_opcode;
00661 uint16_t length;
00662 uint32_t screen;
00663 uint32_t name;
00664 } xcb_glx_query_server_string_request_t;
00665
00669 typedef struct xcb_glx_query_server_string_reply_t {
00670 uint8_t response_type;
00671 uint8_t pad0;
00672 uint16_t sequence;
00673 uint32_t length;
00674 uint8_t pad1[4];
00675 uint32_t str_len;
00676 uint8_t pad2[16];
00677 } xcb_glx_query_server_string_reply_t;
00678
00680 #define XCB_GLX_CLIENT_INFO 20
00681
00685 typedef struct xcb_glx_client_info_request_t {
00686 uint8_t major_opcode;
00687 uint8_t minor_opcode;
00688 uint16_t length;
00689 uint32_t major_version;
00690 uint32_t minor_version;
00691 uint32_t str_len;
00692 } xcb_glx_client_info_request_t;
00693
00697 typedef struct xcb_glx_get_fb_configs_cookie_t {
00698 unsigned int sequence;
00699 } xcb_glx_get_fb_configs_cookie_t;
00700
00702 #define XCB_GLX_GET_FB_CONFIGS 21
00703
00707 typedef struct xcb_glx_get_fb_configs_request_t {
00708 uint8_t major_opcode;
00709 uint8_t minor_opcode;
00710 uint16_t length;
00711 uint32_t screen;
00712 } xcb_glx_get_fb_configs_request_t;
00713
00717 typedef struct xcb_glx_get_fb_configs_reply_t {
00718 uint8_t response_type;
00719 uint8_t pad0;
00720 uint16_t sequence;
00721 uint32_t length;
00722 uint32_t num_FB_configs;
00723 uint32_t num_properties;
00724 uint8_t pad1[16];
00725 } xcb_glx_get_fb_configs_reply_t;
00726
00728 #define XCB_GLX_CREATE_PIXMAP 22
00729
00733 typedef struct xcb_glx_create_pixmap_request_t {
00734 uint8_t major_opcode;
00735 uint8_t minor_opcode;
00736 uint16_t length;
00737 uint32_t screen;
00738 uint32_t fbconfig;
00739 xcb_pixmap_t pixmap;
00740 xcb_glx_pixmap_t glx_pixmap;
00741 uint32_t num_attribs;
00742 } xcb_glx_create_pixmap_request_t;
00743
00745 #define XCB_GLX_DESTROY_PIXMAP 23
00746
00750 typedef struct xcb_glx_destroy_pixmap_request_t {
00751 uint8_t major_opcode;
00752 uint8_t minor_opcode;
00753 uint16_t length;
00754 xcb_glx_pixmap_t glx_pixmap;
00755 } xcb_glx_destroy_pixmap_request_t;
00756
00758 #define XCB_GLX_CREATE_NEW_CONTEXT 24
00759
00763 typedef struct xcb_glx_create_new_context_request_t {
00764 uint8_t major_opcode;
00765 uint8_t minor_opcode;
00766 uint16_t length;
00767 xcb_glx_context_t context;
00768 uint32_t fbconfig;
00769 uint32_t screen;
00770 uint32_t render_type;
00771 uint32_t share_list;
00772 uint8_t is_direct;
00773 uint8_t reserved1;
00774 uint16_t reserved2;
00775 } xcb_glx_create_new_context_request_t;
00776
00780 typedef struct xcb_glx_query_context_cookie_t {
00781 unsigned int sequence;
00782 } xcb_glx_query_context_cookie_t;
00783
00785 #define XCB_GLX_QUERY_CONTEXT 25
00786
00790 typedef struct xcb_glx_query_context_request_t {
00791 uint8_t major_opcode;
00792 uint8_t minor_opcode;
00793 uint16_t length;
00794 xcb_glx_context_t context;
00795 } xcb_glx_query_context_request_t;
00796
00800 typedef struct xcb_glx_query_context_reply_t {
00801 uint8_t response_type;
00802 uint8_t pad0;
00803 uint16_t sequence;
00804 uint32_t length;
00805 uint32_t num_attribs;
00806 uint8_t pad1[20];
00807 } xcb_glx_query_context_reply_t;
00808
00812 typedef struct xcb_glx_make_context_current_cookie_t {
00813 unsigned int sequence;
00814 } xcb_glx_make_context_current_cookie_t;
00815
00817 #define XCB_GLX_MAKE_CONTEXT_CURRENT 26
00818
00822 typedef struct xcb_glx_make_context_current_request_t {
00823 uint8_t major_opcode;
00824 uint8_t minor_opcode;
00825 uint16_t length;
00826 xcb_glx_context_tag_t old_context_tag;
00827 xcb_glx_drawable_t drawable;
00828 xcb_glx_drawable_t read_drawable;
00829 xcb_glx_context_t context;
00830 } xcb_glx_make_context_current_request_t;
00831
00835 typedef struct xcb_glx_make_context_current_reply_t {
00836 uint8_t response_type;
00837 uint8_t pad0;
00838 uint16_t sequence;
00839 uint32_t length;
00840 xcb_glx_context_tag_t context_tag;
00841 uint8_t pad1[20];
00842 } xcb_glx_make_context_current_reply_t;
00843
00845 #define XCB_GLX_CREATE_PBUFFER 27
00846
00850 typedef struct xcb_glx_create_pbuffer_request_t {
00851 uint8_t major_opcode;
00852 uint8_t minor_opcode;
00853 uint16_t length;
00854 uint32_t screen;
00855 xcb_glx_fbconfig_t fbconfig;
00856 xcb_glx_pbuffer_t pbuffer;
00857 uint32_t num_attribs;
00858 } xcb_glx_create_pbuffer_request_t;
00859
00861 #define XCB_GLX_DESTROY_PBUFFER 28
00862
00866 typedef struct xcb_glx_destroy_pbuffer_request_t {
00867 uint8_t major_opcode;
00868 uint8_t minor_opcode;
00869 uint16_t length;
00870 xcb_glx_pbuffer_t pbuffer;
00871 } xcb_glx_destroy_pbuffer_request_t;
00872
00876 typedef struct xcb_glx_get_drawable_attributes_cookie_t {
00877 unsigned int sequence;
00878 } xcb_glx_get_drawable_attributes_cookie_t;
00879
00881 #define XCB_GLX_GET_DRAWABLE_ATTRIBUTES 29
00882
00886 typedef struct xcb_glx_get_drawable_attributes_request_t {
00887 uint8_t major_opcode;
00888 uint8_t minor_opcode;
00889 uint16_t length;
00890 xcb_glx_drawable_t drawable;
00891 } xcb_glx_get_drawable_attributes_request_t;
00892
00896 typedef struct xcb_glx_get_drawable_attributes_reply_t {
00897 uint8_t response_type;
00898 uint8_t pad0;
00899 uint16_t sequence;
00900 uint32_t length;
00901 uint32_t num_attribs;
00902 uint8_t pad1[20];
00903 } xcb_glx_get_drawable_attributes_reply_t;
00904
00906 #define XCB_GLX_CHANGE_DRAWABLE_ATTRIBUTES 30
00907
00911 typedef struct xcb_glx_change_drawable_attributes_request_t {
00912 uint8_t major_opcode;
00913 uint8_t minor_opcode;
00914 uint16_t length;
00915 xcb_glx_drawable_t drawable;
00916 uint32_t num_attribs;
00917 } xcb_glx_change_drawable_attributes_request_t;
00918
00920 #define XCB_GLX_CREATE_WINDOW 31
00921
00925 typedef struct xcb_glx_create_window_request_t {
00926 uint8_t major_opcode;
00927 uint8_t minor_opcode;
00928 uint16_t length;
00929 uint32_t screen;
00930 xcb_glx_fbconfig_t fbconfig;
00931 xcb_window_t window;
00932 xcb_glx_window_t glx_window;
00933 uint32_t num_attribs;
00934 } xcb_glx_create_window_request_t;
00935
00937 #define XCB_GLX_DELETE_WINDOW 32
00938
00942 typedef struct xcb_glx_delete_window_request_t {
00943 uint8_t major_opcode;
00944 uint8_t minor_opcode;
00945 uint16_t length;
00946 xcb_glx_window_t glxwindow;
00947 } xcb_glx_delete_window_request_t;
00948
00950 #define XCB_GLX_NEW_LIST 101
00951
00955 typedef struct xcb_glx_new_list_request_t {
00956 uint8_t major_opcode;
00957 uint8_t minor_opcode;
00958 uint16_t length;
00959 xcb_glx_context_tag_t context_tag;
00960 uint32_t list;
00961 uint32_t mode;
00962 } xcb_glx_new_list_request_t;
00963
00965 #define XCB_GLX_END_LIST 102
00966
00970 typedef struct xcb_glx_end_list_request_t {
00971 uint8_t major_opcode;
00972 uint8_t minor_opcode;
00973 uint16_t length;
00974 xcb_glx_context_tag_t context_tag;
00975 } xcb_glx_end_list_request_t;
00976
00978 #define XCB_GLX_DELETE_LISTS 103
00979
00983 typedef struct xcb_glx_delete_lists_request_t {
00984 uint8_t major_opcode;
00985 uint8_t minor_opcode;
00986 uint16_t length;
00987 xcb_glx_context_tag_t context_tag;
00988 uint32_t list;
00989 int32_t range;
00990 } xcb_glx_delete_lists_request_t;
00991
00995 typedef struct xcb_glx_gen_lists_cookie_t {
00996 unsigned int sequence;
00997 } xcb_glx_gen_lists_cookie_t;
00998
01000 #define XCB_GLX_GEN_LISTS 104
01001
01005 typedef struct xcb_glx_gen_lists_request_t {
01006 uint8_t major_opcode;
01007 uint8_t minor_opcode;
01008 uint16_t length;
01009 xcb_glx_context_tag_t context_tag;
01010 int32_t range;
01011 } xcb_glx_gen_lists_request_t;
01012
01016 typedef struct xcb_glx_gen_lists_reply_t {
01017 uint8_t response_type;
01018 uint8_t pad0;
01019 uint16_t sequence;
01020 uint32_t length;
01021 uint32_t ret_val;
01022 } xcb_glx_gen_lists_reply_t;
01023
01025 #define XCB_GLX_FEEDBACK_BUFFER 105
01026
01030 typedef struct xcb_glx_feedback_buffer_request_t {
01031 uint8_t major_opcode;
01032 uint8_t minor_opcode;
01033 uint16_t length;
01034 xcb_glx_context_tag_t context_tag;
01035 int32_t size;
01036 int32_t type;
01037 } xcb_glx_feedback_buffer_request_t;
01038
01040 #define XCB_GLX_SELECT_BUFFER 106
01041
01045 typedef struct xcb_glx_select_buffer_request_t {
01046 uint8_t major_opcode;
01047 uint8_t minor_opcode;
01048 uint16_t length;
01049 xcb_glx_context_tag_t context_tag;
01050 int32_t size;
01051 } xcb_glx_select_buffer_request_t;
01052
01056 typedef struct xcb_glx_render_mode_cookie_t {
01057 unsigned int sequence;
01058 } xcb_glx_render_mode_cookie_t;
01059
01061 #define XCB_GLX_RENDER_MODE 107
01062
01066 typedef struct xcb_glx_render_mode_request_t {
01067 uint8_t major_opcode;
01068 uint8_t minor_opcode;
01069 uint16_t length;
01070 xcb_glx_context_tag_t context_tag;
01071 uint32_t mode;
01072 } xcb_glx_render_mode_request_t;
01073
01077 typedef struct xcb_glx_render_mode_reply_t {
01078 uint8_t response_type;
01079 uint8_t pad0;
01080 uint16_t sequence;
01081 uint32_t length;
01082 uint32_t ret_val;
01083 uint32_t n;
01084 uint32_t new_mode;
01085 uint8_t pad1[12];
01086 } xcb_glx_render_mode_reply_t;
01087
01088 typedef enum xcb_glx_rm_t {
01089 XCB_GLX_RM_GL_RENDER = 0x1C00,
01090 XCB_GLX_RM_GL_FEEDBACK = 0x1C01,
01091 XCB_GLX_RM_GL_SELECT = 0x1C02
01092 } xcb_glx_rm_t;
01093
01097 typedef struct xcb_glx_finish_cookie_t {
01098 unsigned int sequence;
01099 } xcb_glx_finish_cookie_t;
01100
01102 #define XCB_GLX_FINISH 108
01103
01107 typedef struct xcb_glx_finish_request_t {
01108 uint8_t major_opcode;
01109 uint8_t minor_opcode;
01110 uint16_t length;
01111 xcb_glx_context_tag_t context_tag;
01112 } xcb_glx_finish_request_t;
01113
01117 typedef struct xcb_glx_finish_reply_t {
01118 uint8_t response_type;
01119 uint8_t pad0;
01120 uint16_t sequence;
01121 uint32_t length;
01122 } xcb_glx_finish_reply_t;
01123
01125 #define XCB_GLX_PIXEL_STOREF 109
01126
01130 typedef struct xcb_glx_pixel_storef_request_t {
01131 uint8_t major_opcode;
01132 uint8_t minor_opcode;
01133 uint16_t length;
01134 xcb_glx_context_tag_t context_tag;
01135 uint32_t pname;
01136 xcb_glx_float32_t datum;
01137 } xcb_glx_pixel_storef_request_t;
01138
01140 #define XCB_GLX_PIXEL_STOREI 110
01141
01145 typedef struct xcb_glx_pixel_storei_request_t {
01146 uint8_t major_opcode;
01147 uint8_t minor_opcode;
01148 uint16_t length;
01149 xcb_glx_context_tag_t context_tag;
01150 uint32_t pname;
01151 int32_t datum;
01152 } xcb_glx_pixel_storei_request_t;
01153
01157 typedef struct xcb_glx_read_pixels_cookie_t {
01158 unsigned int sequence;
01159 } xcb_glx_read_pixels_cookie_t;
01160
01162 #define XCB_GLX_READ_PIXELS 111
01163
01167 typedef struct xcb_glx_read_pixels_request_t {
01168 uint8_t major_opcode;
01169 uint8_t minor_opcode;
01170 uint16_t length;
01171 xcb_glx_context_tag_t context_tag;
01172 int32_t x;
01173 int32_t y;
01174 int32_t width;
01175 int32_t height;
01176 uint32_t format;
01177 uint32_t type;
01178 uint8_t swap_bytes;
01179 uint8_t lsb_first;
01180 } xcb_glx_read_pixels_request_t;
01181
01185 typedef struct xcb_glx_read_pixels_reply_t {
01186 uint8_t response_type;
01187 uint8_t pad0;
01188 uint16_t sequence;
01189 uint32_t length;
01190 uint8_t pad1[24];
01191 } xcb_glx_read_pixels_reply_t;
01192
01196 typedef struct xcb_glx_get_booleanv_cookie_t {
01197 unsigned int sequence;
01198 } xcb_glx_get_booleanv_cookie_t;
01199
01201 #define XCB_GLX_GET_BOOLEANV 112
01202
01206 typedef struct xcb_glx_get_booleanv_request_t {
01207 uint8_t major_opcode;
01208 uint8_t minor_opcode;
01209 uint16_t length;
01210 xcb_glx_context_tag_t context_tag;
01211 int32_t pname;
01212 } xcb_glx_get_booleanv_request_t;
01213
01217 typedef struct xcb_glx_get_booleanv_reply_t {
01218 uint8_t response_type;
01219 uint8_t pad0;
01220 uint16_t sequence;
01221 uint32_t length;
01222 uint8_t pad1[4];
01223 uint32_t n;
01224 uint8_t datum;
01225 uint8_t pad2[15];
01226 } xcb_glx_get_booleanv_reply_t;
01227
01231 typedef struct xcb_glx_get_clip_plane_cookie_t {
01232 unsigned int sequence;
01233 } xcb_glx_get_clip_plane_cookie_t;
01234
01236 #define XCB_GLX_GET_CLIP_PLANE 113
01237
01241 typedef struct xcb_glx_get_clip_plane_request_t {
01242 uint8_t major_opcode;
01243 uint8_t minor_opcode;
01244 uint16_t length;
01245 xcb_glx_context_tag_t context_tag;
01246 int32_t plane;
01247 } xcb_glx_get_clip_plane_request_t;
01248
01252 typedef struct xcb_glx_get_clip_plane_reply_t {
01253 uint8_t response_type;
01254 uint8_t pad0;
01255 uint16_t sequence;
01256 uint32_t length;
01257 uint8_t pad1[24];
01258 } xcb_glx_get_clip_plane_reply_t;
01259
01263 typedef struct xcb_glx_get_doublev_cookie_t {
01264 unsigned int sequence;
01265 } xcb_glx_get_doublev_cookie_t;
01266
01268 #define XCB_GLX_GET_DOUBLEV 114
01269
01273 typedef struct xcb_glx_get_doublev_request_t {
01274 uint8_t major_opcode;
01275 uint8_t minor_opcode;
01276 uint16_t length;
01277 xcb_glx_context_tag_t context_tag;
01278 uint32_t pname;
01279 } xcb_glx_get_doublev_request_t;
01280
01284 typedef struct xcb_glx_get_doublev_reply_t {
01285 uint8_t response_type;
01286 uint8_t pad0;
01287 uint16_t sequence;
01288 uint32_t length;
01289 uint8_t pad1[4];
01290 uint32_t n;
01291 xcb_glx_float64_t datum;
01292 uint8_t pad2[8];
01293 } xcb_glx_get_doublev_reply_t;
01294
01298 typedef struct xcb_glx_get_error_cookie_t {
01299 unsigned int sequence;
01300 } xcb_glx_get_error_cookie_t;
01301
01303 #define XCB_GLX_GET_ERROR 115
01304
01308 typedef struct xcb_glx_get_error_request_t {
01309 uint8_t major_opcode;
01310 uint8_t minor_opcode;
01311 uint16_t length;
01312 xcb_glx_context_tag_t context_tag;
01313 } xcb_glx_get_error_request_t;
01314
01318 typedef struct xcb_glx_get_error_reply_t {
01319 uint8_t response_type;
01320 uint8_t pad0;
01321 uint16_t sequence;
01322 uint32_t length;
01323 int32_t error;
01324 } xcb_glx_get_error_reply_t;
01325
01329 typedef struct xcb_glx_get_floatv_cookie_t {
01330 unsigned int sequence;
01331 } xcb_glx_get_floatv_cookie_t;
01332
01334 #define XCB_GLX_GET_FLOATV 116
01335
01339 typedef struct xcb_glx_get_floatv_request_t {
01340 uint8_t major_opcode;
01341 uint8_t minor_opcode;
01342 uint16_t length;
01343 xcb_glx_context_tag_t context_tag;
01344 uint32_t pname;
01345 } xcb_glx_get_floatv_request_t;
01346
01350 typedef struct xcb_glx_get_floatv_reply_t {
01351 uint8_t response_type;
01352 uint8_t pad0;
01353 uint16_t sequence;
01354 uint32_t length;
01355 uint8_t pad1[4];
01356 uint32_t n;
01357 xcb_glx_float32_t datum;
01358 uint8_t pad2[12];
01359 } xcb_glx_get_floatv_reply_t;
01360
01364 typedef struct xcb_glx_get_integerv_cookie_t {
01365 unsigned int sequence;
01366 } xcb_glx_get_integerv_cookie_t;
01367
01369 #define XCB_GLX_GET_INTEGERV 117
01370
01374 typedef struct xcb_glx_get_integerv_request_t {
01375 uint8_t major_opcode;
01376 uint8_t minor_opcode;
01377 uint16_t length;
01378 xcb_glx_context_tag_t context_tag;
01379 uint32_t pname;
01380 } xcb_glx_get_integerv_request_t;
01381
01385 typedef struct xcb_glx_get_integerv_reply_t {
01386 uint8_t response_type;
01387 uint8_t pad0;
01388 uint16_t sequence;
01389 uint32_t length;
01390 uint8_t pad1[4];
01391 uint32_t n;
01392 int32_t datum;
01393 uint8_t pad2[12];
01394 } xcb_glx_get_integerv_reply_t;
01395
01399 typedef struct xcb_glx_get_lightfv_cookie_t {
01400 unsigned int sequence;
01401 } xcb_glx_get_lightfv_cookie_t;
01402
01404 #define XCB_GLX_GET_LIGHTFV 118
01405
01409 typedef struct xcb_glx_get_lightfv_request_t {
01410 uint8_t major_opcode;
01411 uint8_t minor_opcode;
01412 uint16_t length;
01413 xcb_glx_context_tag_t context_tag;
01414 uint32_t light;
01415 uint32_t pname;
01416 } xcb_glx_get_lightfv_request_t;
01417
01421 typedef struct xcb_glx_get_lightfv_reply_t {
01422 uint8_t response_type;
01423 uint8_t pad0;
01424 uint16_t sequence;
01425 uint32_t length;
01426 uint8_t pad1[4];
01427 uint32_t n;
01428 xcb_glx_float32_t datum;
01429 uint8_t pad2[12];
01430 } xcb_glx_get_lightfv_reply_t;
01431
01435 typedef struct xcb_glx_get_lightiv_cookie_t {
01436 unsigned int sequence;
01437 } xcb_glx_get_lightiv_cookie_t;
01438
01440 #define XCB_GLX_GET_LIGHTIV 119
01441
01445 typedef struct xcb_glx_get_lightiv_request_t {
01446 uint8_t major_opcode;
01447 uint8_t minor_opcode;
01448 uint16_t length;
01449 xcb_glx_context_tag_t context_tag;
01450 uint32_t light;
01451 uint32_t pname;
01452 } xcb_glx_get_lightiv_request_t;
01453
01457 typedef struct xcb_glx_get_lightiv_reply_t {
01458 uint8_t response_type;
01459 uint8_t pad0;
01460 uint16_t sequence;
01461 uint32_t length;
01462 uint8_t pad1[4];
01463 uint32_t n;
01464 int32_t datum;
01465 uint8_t pad2[12];
01466 } xcb_glx_get_lightiv_reply_t;
01467
01471 typedef struct xcb_glx_get_mapdv_cookie_t {
01472 unsigned int sequence;
01473 } xcb_glx_get_mapdv_cookie_t;
01474
01476 #define XCB_GLX_GET_MAPDV 120
01477
01481 typedef struct xcb_glx_get_mapdv_request_t {
01482 uint8_t major_opcode;
01483 uint8_t minor_opcode;
01484 uint16_t length;
01485 xcb_glx_context_tag_t context_tag;
01486 uint32_t target;
01487 uint32_t query;
01488 } xcb_glx_get_mapdv_request_t;
01489
01493 typedef struct xcb_glx_get_mapdv_reply_t {
01494 uint8_t response_type;
01495 uint8_t pad0;
01496 uint16_t sequence;
01497 uint32_t length;
01498 uint8_t pad1[4];
01499 uint32_t n;
01500 xcb_glx_float64_t datum;
01501 uint8_t pad2[8];
01502 } xcb_glx_get_mapdv_reply_t;
01503
01507 typedef struct xcb_glx_get_mapfv_cookie_t {
01508 unsigned int sequence;
01509 } xcb_glx_get_mapfv_cookie_t;
01510
01512 #define XCB_GLX_GET_MAPFV 121
01513
01517 typedef struct xcb_glx_get_mapfv_request_t {
01518 uint8_t major_opcode;
01519 uint8_t minor_opcode;
01520 uint16_t length;
01521 xcb_glx_context_tag_t context_tag;
01522 uint32_t target;
01523 uint32_t query;
01524 } xcb_glx_get_mapfv_request_t;
01525
01529 typedef struct xcb_glx_get_mapfv_reply_t {
01530 uint8_t response_type;
01531 uint8_t pad0;
01532 uint16_t sequence;
01533 uint32_t length;
01534 uint8_t pad1[4];
01535 uint32_t n;
01536 xcb_glx_float32_t datum;
01537 uint8_t pad2[12];
01538 } xcb_glx_get_mapfv_reply_t;
01539
01543 typedef struct xcb_glx_get_mapiv_cookie_t {
01544 unsigned int sequence;
01545 } xcb_glx_get_mapiv_cookie_t;
01546
01548 #define XCB_GLX_GET_MAPIV 122
01549
01553 typedef struct xcb_glx_get_mapiv_request_t {
01554 uint8_t major_opcode;
01555 uint8_t minor_opcode;
01556 uint16_t length;
01557 xcb_glx_context_tag_t context_tag;
01558 uint32_t target;
01559 uint32_t query;
01560 } xcb_glx_get_mapiv_request_t;
01561
01565 typedef struct xcb_glx_get_mapiv_reply_t {
01566 uint8_t response_type;
01567 uint8_t pad0;
01568 uint16_t sequence;
01569 uint32_t length;
01570 uint8_t pad1[4];
01571 uint32_t n;
01572 int32_t datum;
01573 uint8_t pad2[12];
01574 } xcb_glx_get_mapiv_reply_t;
01575
01579 typedef struct xcb_glx_get_materialfv_cookie_t {
01580 unsigned int sequence;
01581 } xcb_glx_get_materialfv_cookie_t;
01582
01584 #define XCB_GLX_GET_MATERIALFV 123
01585
01589 typedef struct xcb_glx_get_materialfv_request_t {
01590 uint8_t major_opcode;
01591 uint8_t minor_opcode;
01592 uint16_t length;
01593 xcb_glx_context_tag_t context_tag;
01594 uint32_t face;
01595 uint32_t pname;
01596 } xcb_glx_get_materialfv_request_t;
01597
01601 typedef struct xcb_glx_get_materialfv_reply_t {
01602 uint8_t response_type;
01603 uint8_t pad0;
01604 uint16_t sequence;
01605 uint32_t length;
01606 uint8_t pad1[4];
01607 uint32_t n;
01608 xcb_glx_float32_t datum;
01609 uint8_t pad2[12];
01610 } xcb_glx_get_materialfv_reply_t;
01611
01615 typedef struct xcb_glx_get_materialiv_cookie_t {
01616 unsigned int sequence;
01617 } xcb_glx_get_materialiv_cookie_t;
01618
01620 #define XCB_GLX_GET_MATERIALIV 124
01621
01625 typedef struct xcb_glx_get_materialiv_request_t {
01626 uint8_t major_opcode;
01627 uint8_t minor_opcode;
01628 uint16_t length;
01629 xcb_glx_context_tag_t context_tag;
01630 uint32_t face;
01631 uint32_t pname;
01632 } xcb_glx_get_materialiv_request_t;
01633
01637 typedef struct xcb_glx_get_materialiv_reply_t {
01638 uint8_t response_type;
01639 uint8_t pad0;
01640 uint16_t sequence;
01641 uint32_t length;
01642 uint8_t pad1[4];
01643 uint32_t n;
01644 int32_t datum;
01645 uint8_t pad2[12];
01646 } xcb_glx_get_materialiv_reply_t;
01647
01651 typedef struct xcb_glx_get_pixel_mapfv_cookie_t {
01652 unsigned int sequence;
01653 } xcb_glx_get_pixel_mapfv_cookie_t;
01654
01656 #define XCB_GLX_GET_PIXEL_MAPFV 125
01657
01661 typedef struct xcb_glx_get_pixel_mapfv_request_t {
01662 uint8_t major_opcode;
01663 uint8_t minor_opcode;
01664 uint16_t length;
01665 xcb_glx_context_tag_t context_tag;
01666 uint32_t map;
01667 } xcb_glx_get_pixel_mapfv_request_t;
01668
01672 typedef struct xcb_glx_get_pixel_mapfv_reply_t {
01673 uint8_t response_type;
01674 uint8_t pad0;
01675 uint16_t sequence;
01676 uint32_t length;
01677 uint8_t pad1[4];
01678 uint32_t n;
01679 xcb_glx_float32_t datum;
01680 uint8_t pad2[12];
01681 } xcb_glx_get_pixel_mapfv_reply_t;
01682
01686 typedef struct xcb_glx_get_pixel_mapuiv_cookie_t {
01687 unsigned int sequence;
01688 } xcb_glx_get_pixel_mapuiv_cookie_t;
01689
01691 #define XCB_GLX_GET_PIXEL_MAPUIV 126
01692
01696 typedef struct xcb_glx_get_pixel_mapuiv_request_t {
01697 uint8_t major_opcode;
01698 uint8_t minor_opcode;
01699 uint16_t length;
01700 xcb_glx_context_tag_t context_tag;
01701 uint32_t map;
01702 } xcb_glx_get_pixel_mapuiv_request_t;
01703
01707 typedef struct xcb_glx_get_pixel_mapuiv_reply_t {
01708 uint8_t response_type;
01709 uint8_t pad0;
01710 uint16_t sequence;
01711 uint32_t length;
01712 uint8_t pad1[4];
01713 uint32_t n;
01714 uint32_t datum;
01715 uint8_t pad2[12];
01716 } xcb_glx_get_pixel_mapuiv_reply_t;
01717
01721 typedef struct xcb_glx_get_pixel_mapusv_cookie_t {
01722 unsigned int sequence;
01723 } xcb_glx_get_pixel_mapusv_cookie_t;
01724
01726 #define XCB_GLX_GET_PIXEL_MAPUSV 127
01727
01731 typedef struct xcb_glx_get_pixel_mapusv_request_t {
01732 uint8_t major_opcode;
01733 uint8_t minor_opcode;
01734 uint16_t length;
01735 xcb_glx_context_tag_t context_tag;
01736 uint32_t map;
01737 } xcb_glx_get_pixel_mapusv_request_t;
01738
01742 typedef struct xcb_glx_get_pixel_mapusv_reply_t {
01743 uint8_t response_type;
01744 uint8_t pad0;
01745 uint16_t sequence;
01746 uint32_t length;
01747 uint8_t pad1[4];
01748 uint32_t n;
01749 uint16_t datum;
01750 uint8_t pad2[16];
01751 } xcb_glx_get_pixel_mapusv_reply_t;
01752
01756 typedef struct xcb_glx_get_polygon_stipple_cookie_t {
01757 unsigned int sequence;
01758 } xcb_glx_get_polygon_stipple_cookie_t;
01759
01761 #define XCB_GLX_GET_POLYGON_STIPPLE 128
01762
01766 typedef struct xcb_glx_get_polygon_stipple_request_t {
01767 uint8_t major_opcode;
01768 uint8_t minor_opcode;
01769 uint16_t length;
01770 xcb_glx_context_tag_t context_tag;
01771 uint8_t lsb_first;
01772 } xcb_glx_get_polygon_stipple_request_t;
01773
01777 typedef struct xcb_glx_get_polygon_stipple_reply_t {
01778 uint8_t response_type;
01779 uint8_t pad0;
01780 uint16_t sequence;
01781 uint32_t length;
01782 uint8_t pad1[24];
01783 } xcb_glx_get_polygon_stipple_reply_t;
01784
01788 typedef struct xcb_glx_get_string_cookie_t {
01789 unsigned int sequence;
01790 } xcb_glx_get_string_cookie_t;
01791
01793 #define XCB_GLX_GET_STRING 129
01794
01798 typedef struct xcb_glx_get_string_request_t {
01799 uint8_t major_opcode;
01800 uint8_t minor_opcode;
01801 uint16_t length;
01802 xcb_glx_context_tag_t context_tag;
01803 uint32_t name;
01804 } xcb_glx_get_string_request_t;
01805
01809 typedef struct xcb_glx_get_string_reply_t {
01810 uint8_t response_type;
01811 uint8_t pad0;
01812 uint16_t sequence;
01813 uint32_t length;
01814 uint8_t pad1[4];
01815 uint32_t n;
01816 uint8_t pad2[16];
01817 } xcb_glx_get_string_reply_t;
01818
01822 typedef struct xcb_glx_get_tex_envfv_cookie_t {
01823 unsigned int sequence;
01824 } xcb_glx_get_tex_envfv_cookie_t;
01825
01827 #define XCB_GLX_GET_TEX_ENVFV 130
01828
01832 typedef struct xcb_glx_get_tex_envfv_request_t {
01833 uint8_t major_opcode;
01834 uint8_t minor_opcode;
01835 uint16_t length;
01836 xcb_glx_context_tag_t context_tag;
01837 uint32_t target;
01838 uint32_t pname;
01839 } xcb_glx_get_tex_envfv_request_t;
01840
01844 typedef struct xcb_glx_get_tex_envfv_reply_t {
01845 uint8_t response_type;
01846 uint8_t pad0;
01847 uint16_t sequence;
01848 uint32_t length;
01849 uint8_t pad1[4];
01850 uint32_t n;
01851 xcb_glx_float32_t datum;
01852 uint8_t pad2[12];
01853 } xcb_glx_get_tex_envfv_reply_t;
01854
01858 typedef struct xcb_glx_get_tex_enviv_cookie_t {
01859 unsigned int sequence;
01860 } xcb_glx_get_tex_enviv_cookie_t;
01861
01863 #define XCB_GLX_GET_TEX_ENVIV 131
01864
01868 typedef struct xcb_glx_get_tex_enviv_request_t {
01869 uint8_t major_opcode;
01870 uint8_t minor_opcode;
01871 uint16_t length;
01872 xcb_glx_context_tag_t context_tag;
01873 uint32_t target;
01874 uint32_t pname;
01875 } xcb_glx_get_tex_enviv_request_t;
01876
01880 typedef struct xcb_glx_get_tex_enviv_reply_t {
01881 uint8_t response_type;
01882 uint8_t pad0;
01883 uint16_t sequence;
01884 uint32_t length;
01885 uint8_t pad1[4];
01886 uint32_t n;
01887 int32_t datum;
01888 uint8_t pad2[12];
01889 } xcb_glx_get_tex_enviv_reply_t;
01890
01894 typedef struct xcb_glx_get_tex_gendv_cookie_t {
01895 unsigned int sequence;
01896 } xcb_glx_get_tex_gendv_cookie_t;
01897
01899 #define XCB_GLX_GET_TEX_GENDV 132
01900
01904 typedef struct xcb_glx_get_tex_gendv_request_t {
01905 uint8_t major_opcode;
01906 uint8_t minor_opcode;
01907 uint16_t length;
01908 xcb_glx_context_tag_t context_tag;
01909 uint32_t coord;
01910 uint32_t pname;
01911 } xcb_glx_get_tex_gendv_request_t;
01912
01916 typedef struct xcb_glx_get_tex_gendv_reply_t {
01917 uint8_t response_type;
01918 uint8_t pad0;
01919 uint16_t sequence;
01920 uint32_t length;
01921 uint8_t pad1[4];
01922 uint32_t n;
01923 xcb_glx_float64_t datum;
01924 uint8_t pad2[8];
01925 } xcb_glx_get_tex_gendv_reply_t;
01926
01930 typedef struct xcb_glx_get_tex_genfv_cookie_t {
01931 unsigned int sequence;
01932 } xcb_glx_get_tex_genfv_cookie_t;
01933
01935 #define XCB_GLX_GET_TEX_GENFV 133
01936
01940 typedef struct xcb_glx_get_tex_genfv_request_t {
01941 uint8_t major_opcode;
01942 uint8_t minor_opcode;
01943 uint16_t length;
01944 xcb_glx_context_tag_t context_tag;
01945 uint32_t coord;
01946 uint32_t pname;
01947 } xcb_glx_get_tex_genfv_request_t;
01948
01952 typedef struct xcb_glx_get_tex_genfv_reply_t {
01953 uint8_t response_type;
01954 uint8_t pad0;
01955 uint16_t sequence;
01956 uint32_t length;
01957 uint8_t pad1[4];
01958 uint32_t n;
01959 xcb_glx_float32_t datum;
01960 uint8_t pad2[12];
01961 } xcb_glx_get_tex_genfv_reply_t;
01962
01966 typedef struct xcb_glx_get_tex_geniv_cookie_t {
01967 unsigned int sequence;
01968 } xcb_glx_get_tex_geniv_cookie_t;
01969
01971 #define XCB_GLX_GET_TEX_GENIV 134
01972
01976 typedef struct xcb_glx_get_tex_geniv_request_t {
01977 uint8_t major_opcode;
01978 uint8_t minor_opcode;
01979 uint16_t length;
01980 xcb_glx_context_tag_t context_tag;
01981 uint32_t coord;
01982 uint32_t pname;
01983 } xcb_glx_get_tex_geniv_request_t;
01984
01988 typedef struct xcb_glx_get_tex_geniv_reply_t {
01989 uint8_t response_type;
01990 uint8_t pad0;
01991 uint16_t sequence;
01992 uint32_t length;
01993 uint8_t pad1[4];
01994 uint32_t n;
01995 int32_t datum;
01996 uint8_t pad2[12];
01997 } xcb_glx_get_tex_geniv_reply_t;
01998
02002 typedef struct xcb_glx_get_tex_image_cookie_t {
02003 unsigned int sequence;
02004 } xcb_glx_get_tex_image_cookie_t;
02005
02007 #define XCB_GLX_GET_TEX_IMAGE 135
02008
02012 typedef struct xcb_glx_get_tex_image_request_t {
02013 uint8_t major_opcode;
02014 uint8_t minor_opcode;
02015 uint16_t length;
02016 xcb_glx_context_tag_t context_tag;
02017 uint32_t target;
02018 int32_t level;
02019 uint32_t format;
02020 uint32_t type;
02021 uint8_t swap_bytes;
02022 } xcb_glx_get_tex_image_request_t;
02023
02027 typedef struct xcb_glx_get_tex_image_reply_t {
02028 uint8_t response_type;
02029 uint8_t pad0;
02030 uint16_t sequence;
02031 uint32_t length;
02032 uint8_t pad1[8];
02033 int32_t width;
02034 int32_t height;
02035 int32_t depth;
02036 uint8_t pad2[4];
02037 } xcb_glx_get_tex_image_reply_t;
02038
02042 typedef struct xcb_glx_get_tex_parameterfv_cookie_t {
02043 unsigned int sequence;
02044 } xcb_glx_get_tex_parameterfv_cookie_t;
02045
02047 #define XCB_GLX_GET_TEX_PARAMETERFV 136
02048
02052 typedef struct xcb_glx_get_tex_parameterfv_request_t {
02053 uint8_t major_opcode;
02054 uint8_t minor_opcode;
02055 uint16_t length;
02056 xcb_glx_context_tag_t context_tag;
02057 uint32_t target;
02058 uint32_t pname;
02059 } xcb_glx_get_tex_parameterfv_request_t;
02060
02064 typedef struct xcb_glx_get_tex_parameterfv_reply_t {
02065 uint8_t response_type;
02066 uint8_t pad0;
02067 uint16_t sequence;
02068 uint32_t length;
02069 uint8_t pad1[4];
02070 uint32_t n;
02071 xcb_glx_float32_t datum;
02072 uint8_t pad2[12];
02073 } xcb_glx_get_tex_parameterfv_reply_t;
02074
02078 typedef struct xcb_glx_get_tex_parameteriv_cookie_t {
02079 unsigned int sequence;
02080 } xcb_glx_get_tex_parameteriv_cookie_t;
02081
02083 #define XCB_GLX_GET_TEX_PARAMETERIV 137
02084
02088 typedef struct xcb_glx_get_tex_parameteriv_request_t {
02089 uint8_t major_opcode;
02090 uint8_t minor_opcode;
02091 uint16_t length;
02092 xcb_glx_context_tag_t context_tag;
02093 uint32_t target;
02094 uint32_t pname;
02095 } xcb_glx_get_tex_parameteriv_request_t;
02096
02100 typedef struct xcb_glx_get_tex_parameteriv_reply_t {
02101 uint8_t response_type;
02102 uint8_t pad0;
02103 uint16_t sequence;
02104 uint32_t length;
02105 uint8_t pad1[4];
02106 uint32_t n;
02107 int32_t datum;
02108 uint8_t pad2[12];
02109 } xcb_glx_get_tex_parameteriv_reply_t;
02110
02114 typedef struct xcb_glx_get_tex_level_parameterfv_cookie_t {
02115 unsigned int sequence;
02116 } xcb_glx_get_tex_level_parameterfv_cookie_t;
02117
02119 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERFV 138
02120
02124 typedef struct xcb_glx_get_tex_level_parameterfv_request_t {
02125 uint8_t major_opcode;
02126 uint8_t minor_opcode;
02127 uint16_t length;
02128 xcb_glx_context_tag_t context_tag;
02129 uint32_t target;
02130 int32_t level;
02131 uint32_t pname;
02132 } xcb_glx_get_tex_level_parameterfv_request_t;
02133
02137 typedef struct xcb_glx_get_tex_level_parameterfv_reply_t {
02138 uint8_t response_type;
02139 uint8_t pad0;
02140 uint16_t sequence;
02141 uint32_t length;
02142 uint8_t pad1[4];
02143 uint32_t n;
02144 xcb_glx_float32_t datum;
02145 uint8_t pad2[12];
02146 } xcb_glx_get_tex_level_parameterfv_reply_t;
02147
02151 typedef struct xcb_glx_get_tex_level_parameteriv_cookie_t {
02152 unsigned int sequence;
02153 } xcb_glx_get_tex_level_parameteriv_cookie_t;
02154
02156 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERIV 139
02157
02161 typedef struct xcb_glx_get_tex_level_parameteriv_request_t {
02162 uint8_t major_opcode;
02163 uint8_t minor_opcode;
02164 uint16_t length;
02165 xcb_glx_context_tag_t context_tag;
02166 uint32_t target;
02167 int32_t level;
02168 uint32_t pname;
02169 } xcb_glx_get_tex_level_parameteriv_request_t;
02170
02174 typedef struct xcb_glx_get_tex_level_parameteriv_reply_t {
02175 uint8_t response_type;
02176 uint8_t pad0;
02177 uint16_t sequence;
02178 uint32_t length;
02179 uint8_t pad1[4];
02180 uint32_t n;
02181 int32_t datum;
02182 uint8_t pad2[12];
02183 } xcb_glx_get_tex_level_parameteriv_reply_t;
02184
02188 typedef struct xcb_glx_is_list_cookie_t {
02189 unsigned int sequence;
02190 } xcb_glx_is_list_cookie_t;
02191
02193 #define XCB_GLX_IS_LIST 141
02194
02198 typedef struct xcb_glx_is_list_request_t {
02199 uint8_t major_opcode;
02200 uint8_t minor_opcode;
02201 uint16_t length;
02202 xcb_glx_context_tag_t context_tag;
02203 uint32_t list;
02204 } xcb_glx_is_list_request_t;
02205
02209 typedef struct xcb_glx_is_list_reply_t {
02210 uint8_t response_type;
02211 uint8_t pad0;
02212 uint16_t sequence;
02213 uint32_t length;
02214 xcb_glx_bool32_t ret_val;
02215 } xcb_glx_is_list_reply_t;
02216
02218 #define XCB_GLX_FLUSH 142
02219
02223 typedef struct xcb_glx_flush_request_t {
02224 uint8_t major_opcode;
02225 uint8_t minor_opcode;
02226 uint16_t length;
02227 xcb_glx_context_tag_t context_tag;
02228 } xcb_glx_flush_request_t;
02229
02233 typedef struct xcb_glx_are_textures_resident_cookie_t {
02234 unsigned int sequence;
02235 } xcb_glx_are_textures_resident_cookie_t;
02236
02238 #define XCB_GLX_ARE_TEXTURES_RESIDENT 143
02239
02243 typedef struct xcb_glx_are_textures_resident_request_t {
02244 uint8_t major_opcode;
02245 uint8_t minor_opcode;
02246 uint16_t length;
02247 xcb_glx_context_tag_t context_tag;
02248 int32_t n;
02249 } xcb_glx_are_textures_resident_request_t;
02250
02254 typedef struct xcb_glx_are_textures_resident_reply_t {
02255 uint8_t response_type;
02256 uint8_t pad0;
02257 uint16_t sequence;
02258 uint32_t length;
02259 xcb_glx_bool32_t ret_val;
02260 uint8_t pad1[20];
02261 } xcb_glx_are_textures_resident_reply_t;
02262
02264 #define XCB_GLX_DELETE_TEXTURES 144
02265
02269 typedef struct xcb_glx_delete_textures_request_t {
02270 uint8_t major_opcode;
02271 uint8_t minor_opcode;
02272 uint16_t length;
02273 xcb_glx_context_tag_t context_tag;
02274 int32_t n;
02275 } xcb_glx_delete_textures_request_t;
02276
02280 typedef struct xcb_glx_gen_textures_cookie_t {
02281 unsigned int sequence;
02282 } xcb_glx_gen_textures_cookie_t;
02283
02285 #define XCB_GLX_GEN_TEXTURES 145
02286
02290 typedef struct xcb_glx_gen_textures_request_t {
02291 uint8_t major_opcode;
02292 uint8_t minor_opcode;
02293 uint16_t length;
02294 xcb_glx_context_tag_t context_tag;
02295 int32_t n;
02296 } xcb_glx_gen_textures_request_t;
02297
02301 typedef struct xcb_glx_gen_textures_reply_t {
02302 uint8_t response_type;
02303 uint8_t pad0;
02304 uint16_t sequence;
02305 uint32_t length;
02306 uint8_t pad1[24];
02307 } xcb_glx_gen_textures_reply_t;
02308
02312 typedef struct xcb_glx_is_texture_cookie_t {
02313 unsigned int sequence;
02314 } xcb_glx_is_texture_cookie_t;
02315
02317 #define XCB_GLX_IS_TEXTURE 146
02318
02322 typedef struct xcb_glx_is_texture_request_t {
02323 uint8_t major_opcode;
02324 uint8_t minor_opcode;
02325 uint16_t length;
02326 xcb_glx_context_tag_t context_tag;
02327 uint32_t texture;
02328 } xcb_glx_is_texture_request_t;
02329
02333 typedef struct xcb_glx_is_texture_reply_t {
02334 uint8_t response_type;
02335 uint8_t pad0;
02336 uint16_t sequence;
02337 uint32_t length;
02338 xcb_glx_bool32_t ret_val;
02339 } xcb_glx_is_texture_reply_t;
02340
02344 typedef struct xcb_glx_get_color_table_cookie_t {
02345 unsigned int sequence;
02346 } xcb_glx_get_color_table_cookie_t;
02347
02349 #define XCB_GLX_GET_COLOR_TABLE 147
02350
02354 typedef struct xcb_glx_get_color_table_request_t {
02355 uint8_t major_opcode;
02356 uint8_t minor_opcode;
02357 uint16_t length;
02358 xcb_glx_context_tag_t context_tag;
02359 uint32_t target;
02360 uint32_t format;
02361 uint32_t type;
02362 uint8_t swap_bytes;
02363 } xcb_glx_get_color_table_request_t;
02364
02368 typedef struct xcb_glx_get_color_table_reply_t {
02369 uint8_t response_type;
02370 uint8_t pad0;
02371 uint16_t sequence;
02372 uint32_t length;
02373 uint8_t pad1[8];
02374 int32_t width;
02375 uint8_t pad2[12];
02376 } xcb_glx_get_color_table_reply_t;
02377
02381 typedef struct xcb_glx_get_color_table_parameterfv_cookie_t {
02382 unsigned int sequence;
02383 } xcb_glx_get_color_table_parameterfv_cookie_t;
02384
02386 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERFV 148
02387
02391 typedef struct xcb_glx_get_color_table_parameterfv_request_t {
02392 uint8_t major_opcode;
02393 uint8_t minor_opcode;
02394 uint16_t length;
02395 xcb_glx_context_tag_t context_tag;
02396 uint32_t target;
02397 uint32_t pname;
02398 } xcb_glx_get_color_table_parameterfv_request_t;
02399
02403 typedef struct xcb_glx_get_color_table_parameterfv_reply_t {
02404 uint8_t response_type;
02405 uint8_t pad0;
02406 uint16_t sequence;
02407 uint32_t length;
02408 uint8_t pad1[4];
02409 uint32_t n;
02410 xcb_glx_float32_t datum;
02411 uint8_t pad2[12];
02412 } xcb_glx_get_color_table_parameterfv_reply_t;
02413
02417 typedef struct xcb_glx_get_color_table_parameteriv_cookie_t {
02418 unsigned int sequence;
02419 } xcb_glx_get_color_table_parameteriv_cookie_t;
02420
02422 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERIV 149
02423
02427 typedef struct xcb_glx_get_color_table_parameteriv_request_t {
02428 uint8_t major_opcode;
02429 uint8_t minor_opcode;
02430 uint16_t length;
02431 xcb_glx_context_tag_t context_tag;
02432 uint32_t target;
02433 uint32_t pname;
02434 } xcb_glx_get_color_table_parameteriv_request_t;
02435
02439 typedef struct xcb_glx_get_color_table_parameteriv_reply_t {
02440 uint8_t response_type;
02441 uint8_t pad0;
02442 uint16_t sequence;
02443 uint32_t length;
02444 uint8_t pad1[4];
02445 uint32_t n;
02446 int32_t datum;
02447 uint8_t pad2[12];
02448 } xcb_glx_get_color_table_parameteriv_reply_t;
02449
02453 typedef struct xcb_glx_get_convolution_filter_cookie_t {
02454 unsigned int sequence;
02455 } xcb_glx_get_convolution_filter_cookie_t;
02456
02458 #define XCB_GLX_GET_CONVOLUTION_FILTER 150
02459
02463 typedef struct xcb_glx_get_convolution_filter_request_t {
02464 uint8_t major_opcode;
02465 uint8_t minor_opcode;
02466 uint16_t length;
02467 xcb_glx_context_tag_t context_tag;
02468 uint32_t target;
02469 uint32_t format;
02470 uint32_t type;
02471 uint8_t swap_bytes;
02472 } xcb_glx_get_convolution_filter_request_t;
02473
02477 typedef struct xcb_glx_get_convolution_filter_reply_t {
02478 uint8_t response_type;
02479 uint8_t pad0;
02480 uint16_t sequence;
02481 uint32_t length;
02482 uint8_t pad1[8];
02483 int32_t width;
02484 int32_t height;
02485 uint8_t pad2[8];
02486 } xcb_glx_get_convolution_filter_reply_t;
02487
02491 typedef struct xcb_glx_get_convolution_parameterfv_cookie_t {
02492 unsigned int sequence;
02493 } xcb_glx_get_convolution_parameterfv_cookie_t;
02494
02496 #define XCB_GLX_GET_CONVOLUTION_PARAMETERFV 151
02497
02501 typedef struct xcb_glx_get_convolution_parameterfv_request_t {
02502 uint8_t major_opcode;
02503 uint8_t minor_opcode;
02504 uint16_t length;
02505 xcb_glx_context_tag_t context_tag;
02506 uint32_t target;
02507 uint32_t pname;
02508 } xcb_glx_get_convolution_parameterfv_request_t;
02509
02513 typedef struct xcb_glx_get_convolution_parameterfv_reply_t {
02514 uint8_t response_type;
02515 uint8_t pad0;
02516 uint16_t sequence;
02517 uint32_t length;
02518 uint8_t pad1[4];
02519 uint32_t n;
02520 xcb_glx_float32_t datum;
02521 uint8_t pad2[12];
02522 } xcb_glx_get_convolution_parameterfv_reply_t;
02523
02527 typedef struct xcb_glx_get_convolution_parameteriv_cookie_t {
02528 unsigned int sequence;
02529 } xcb_glx_get_convolution_parameteriv_cookie_t;
02530
02532 #define XCB_GLX_GET_CONVOLUTION_PARAMETERIV 152
02533
02537 typedef struct xcb_glx_get_convolution_parameteriv_request_t {
02538 uint8_t major_opcode;
02539 uint8_t minor_opcode;
02540 uint16_t length;
02541 xcb_glx_context_tag_t context_tag;
02542 uint32_t target;
02543 uint32_t pname;
02544 } xcb_glx_get_convolution_parameteriv_request_t;
02545
02549 typedef struct xcb_glx_get_convolution_parameteriv_reply_t {
02550 uint8_t response_type;
02551 uint8_t pad0;
02552 uint16_t sequence;
02553 uint32_t length;
02554 uint8_t pad1[4];
02555 uint32_t n;
02556 int32_t datum;
02557 uint8_t pad2[12];
02558 } xcb_glx_get_convolution_parameteriv_reply_t;
02559
02563 typedef struct xcb_glx_get_separable_filter_cookie_t {
02564 unsigned int sequence;
02565 } xcb_glx_get_separable_filter_cookie_t;
02566
02568 #define XCB_GLX_GET_SEPARABLE_FILTER 153
02569
02573 typedef struct xcb_glx_get_separable_filter_request_t {
02574 uint8_t major_opcode;
02575 uint8_t minor_opcode;
02576 uint16_t length;
02577 xcb_glx_context_tag_t context_tag;
02578 uint32_t target;
02579 uint32_t format;
02580 uint32_t type;
02581 uint8_t swap_bytes;
02582 } xcb_glx_get_separable_filter_request_t;
02583
02587 typedef struct xcb_glx_get_separable_filter_reply_t {
02588 uint8_t response_type;
02589 uint8_t pad0;
02590 uint16_t sequence;
02591 uint32_t length;
02592 uint8_t pad1[8];
02593 int32_t row_w;
02594 int32_t col_h;
02595 uint8_t pad2[8];
02596 } xcb_glx_get_separable_filter_reply_t;
02597
02601 typedef struct xcb_glx_get_histogram_cookie_t {
02602 unsigned int sequence;
02603 } xcb_glx_get_histogram_cookie_t;
02604
02606 #define XCB_GLX_GET_HISTOGRAM 154
02607
02611 typedef struct xcb_glx_get_histogram_request_t {
02612 uint8_t major_opcode;
02613 uint8_t minor_opcode;
02614 uint16_t length;
02615 xcb_glx_context_tag_t context_tag;
02616 uint32_t target;
02617 uint32_t format;
02618 uint32_t type;
02619 uint8_t swap_bytes;
02620 uint8_t reset;
02621 } xcb_glx_get_histogram_request_t;
02622
02626 typedef struct xcb_glx_get_histogram_reply_t {
02627 uint8_t response_type;
02628 uint8_t pad0;
02629 uint16_t sequence;
02630 uint32_t length;
02631 uint8_t pad1[8];
02632 int32_t width;
02633 uint8_t pad2[12];
02634 } xcb_glx_get_histogram_reply_t;
02635
02639 typedef struct xcb_glx_get_histogram_parameterfv_cookie_t {
02640 unsigned int sequence;
02641 } xcb_glx_get_histogram_parameterfv_cookie_t;
02642
02644 #define XCB_GLX_GET_HISTOGRAM_PARAMETERFV 155
02645
02649 typedef struct xcb_glx_get_histogram_parameterfv_request_t {
02650 uint8_t major_opcode;
02651 uint8_t minor_opcode;
02652 uint16_t length;
02653 xcb_glx_context_tag_t context_tag;
02654 uint32_t target;
02655 uint32_t pname;
02656 } xcb_glx_get_histogram_parameterfv_request_t;
02657
02661 typedef struct xcb_glx_get_histogram_parameterfv_reply_t {
02662 uint8_t response_type;
02663 uint8_t pad0;
02664 uint16_t sequence;
02665 uint32_t length;
02666 uint8_t pad1[4];
02667 uint32_t n;
02668 xcb_glx_float32_t datum;
02669 uint8_t pad2[12];
02670 } xcb_glx_get_histogram_parameterfv_reply_t;
02671
02675 typedef struct xcb_glx_get_histogram_parameteriv_cookie_t {
02676 unsigned int sequence;
02677 } xcb_glx_get_histogram_parameteriv_cookie_t;
02678
02680 #define XCB_GLX_GET_HISTOGRAM_PARAMETERIV 156
02681
02685 typedef struct xcb_glx_get_histogram_parameteriv_request_t {
02686 uint8_t major_opcode;
02687 uint8_t minor_opcode;
02688 uint16_t length;
02689 xcb_glx_context_tag_t context_tag;
02690 uint32_t target;
02691 uint32_t pname;
02692 } xcb_glx_get_histogram_parameteriv_request_t;
02693
02697 typedef struct xcb_glx_get_histogram_parameteriv_reply_t {
02698 uint8_t response_type;
02699 uint8_t pad0;
02700 uint16_t sequence;
02701 uint32_t length;
02702 uint8_t pad1[4];
02703 uint32_t n;
02704 int32_t datum;
02705 uint8_t pad2[12];
02706 } xcb_glx_get_histogram_parameteriv_reply_t;
02707
02711 typedef struct xcb_glx_get_minmax_cookie_t {
02712 unsigned int sequence;
02713 } xcb_glx_get_minmax_cookie_t;
02714
02716 #define XCB_GLX_GET_MINMAX 157
02717
02721 typedef struct xcb_glx_get_minmax_request_t {
02722 uint8_t major_opcode;
02723 uint8_t minor_opcode;
02724 uint16_t length;
02725 xcb_glx_context_tag_t context_tag;
02726 uint32_t target;
02727 uint32_t format;
02728 uint32_t type;
02729 uint8_t swap_bytes;
02730 uint8_t reset;
02731 } xcb_glx_get_minmax_request_t;
02732
02736 typedef struct xcb_glx_get_minmax_reply_t {
02737 uint8_t response_type;
02738 uint8_t pad0;
02739 uint16_t sequence;
02740 uint32_t length;
02741 uint8_t pad1[24];
02742 } xcb_glx_get_minmax_reply_t;
02743
02747 typedef struct xcb_glx_get_minmax_parameterfv_cookie_t {
02748 unsigned int sequence;
02749 } xcb_glx_get_minmax_parameterfv_cookie_t;
02750
02752 #define XCB_GLX_GET_MINMAX_PARAMETERFV 158
02753
02757 typedef struct xcb_glx_get_minmax_parameterfv_request_t {
02758 uint8_t major_opcode;
02759 uint8_t minor_opcode;
02760 uint16_t length;
02761 xcb_glx_context_tag_t context_tag;
02762 uint32_t target;
02763 uint32_t pname;
02764 } xcb_glx_get_minmax_parameterfv_request_t;
02765
02769 typedef struct xcb_glx_get_minmax_parameterfv_reply_t {
02770 uint8_t response_type;
02771 uint8_t pad0;
02772 uint16_t sequence;
02773 uint32_t length;
02774 uint8_t pad1[4];
02775 uint32_t n;
02776 xcb_glx_float32_t datum;
02777 uint8_t pad2[12];
02778 } xcb_glx_get_minmax_parameterfv_reply_t;
02779
02783 typedef struct xcb_glx_get_minmax_parameteriv_cookie_t {
02784 unsigned int sequence;
02785 } xcb_glx_get_minmax_parameteriv_cookie_t;
02786
02788 #define XCB_GLX_GET_MINMAX_PARAMETERIV 159
02789
02793 typedef struct xcb_glx_get_minmax_parameteriv_request_t {
02794 uint8_t major_opcode;
02795 uint8_t minor_opcode;
02796 uint16_t length;
02797 xcb_glx_context_tag_t context_tag;
02798 uint32_t target;
02799 uint32_t pname;
02800 } xcb_glx_get_minmax_parameteriv_request_t;
02801
02805 typedef struct xcb_glx_get_minmax_parameteriv_reply_t {
02806 uint8_t response_type;
02807 uint8_t pad0;
02808 uint16_t sequence;
02809 uint32_t length;
02810 uint8_t pad1[4];
02811 uint32_t n;
02812 int32_t datum;
02813 uint8_t pad2[12];
02814 } xcb_glx_get_minmax_parameteriv_reply_t;
02815
02819 typedef struct xcb_glx_get_compressed_tex_image_arb_cookie_t {
02820 unsigned int sequence;
02821 } xcb_glx_get_compressed_tex_image_arb_cookie_t;
02822
02824 #define XCB_GLX_GET_COMPRESSED_TEX_IMAGE_ARB 160
02825
02829 typedef struct xcb_glx_get_compressed_tex_image_arb_request_t {
02830 uint8_t major_opcode;
02831 uint8_t minor_opcode;
02832 uint16_t length;
02833 xcb_glx_context_tag_t context_tag;
02834 uint32_t target;
02835 int32_t level;
02836 } xcb_glx_get_compressed_tex_image_arb_request_t;
02837
02841 typedef struct xcb_glx_get_compressed_tex_image_arb_reply_t {
02842 uint8_t response_type;
02843 uint8_t pad0;
02844 uint16_t sequence;
02845 uint32_t length;
02846 uint8_t pad1[8];
02847 int32_t size;
02848 uint8_t pad2[12];
02849 } xcb_glx_get_compressed_tex_image_arb_reply_t;
02850
02852 #define XCB_GLX_DELETE_QUERIES_ARB 161
02853
02857 typedef struct xcb_glx_delete_queries_arb_request_t {
02858 uint8_t major_opcode;
02859 uint8_t minor_opcode;
02860 uint16_t length;
02861 xcb_glx_context_tag_t context_tag;
02862 int32_t n;
02863 } xcb_glx_delete_queries_arb_request_t;
02864
02868 typedef struct xcb_glx_gen_queries_arb_cookie_t {
02869 unsigned int sequence;
02870 } xcb_glx_gen_queries_arb_cookie_t;
02871
02873 #define XCB_GLX_GEN_QUERIES_ARB 162
02874
02878 typedef struct xcb_glx_gen_queries_arb_request_t {
02879 uint8_t major_opcode;
02880 uint8_t minor_opcode;
02881 uint16_t length;
02882 xcb_glx_context_tag_t context_tag;
02883 int32_t n;
02884 } xcb_glx_gen_queries_arb_request_t;
02885
02889 typedef struct xcb_glx_gen_queries_arb_reply_t {
02890 uint8_t response_type;
02891 uint8_t pad0;
02892 uint16_t sequence;
02893 uint32_t length;
02894 uint8_t pad1[24];
02895 } xcb_glx_gen_queries_arb_reply_t;
02896
02900 typedef struct xcb_glx_is_query_arb_cookie_t {
02901 unsigned int sequence;
02902 } xcb_glx_is_query_arb_cookie_t;
02903
02905 #define XCB_GLX_IS_QUERY_ARB 163
02906
02910 typedef struct xcb_glx_is_query_arb_request_t {
02911 uint8_t major_opcode;
02912 uint8_t minor_opcode;
02913 uint16_t length;
02914 xcb_glx_context_tag_t context_tag;
02915 uint32_t id;
02916 } xcb_glx_is_query_arb_request_t;
02917
02921 typedef struct xcb_glx_is_query_arb_reply_t {
02922 uint8_t response_type;
02923 uint8_t pad0;
02924 uint16_t sequence;
02925 uint32_t length;
02926 xcb_glx_bool32_t ret_val;
02927 } xcb_glx_is_query_arb_reply_t;
02928
02932 typedef struct xcb_glx_get_queryiv_arb_cookie_t {
02933 unsigned int sequence;
02934 } xcb_glx_get_queryiv_arb_cookie_t;
02935
02937 #define XCB_GLX_GET_QUERYIV_ARB 164
02938
02942 typedef struct xcb_glx_get_queryiv_arb_request_t {
02943 uint8_t major_opcode;
02944 uint8_t minor_opcode;
02945 uint16_t length;
02946 xcb_glx_context_tag_t context_tag;
02947 uint32_t target;
02948 uint32_t pname;
02949 } xcb_glx_get_queryiv_arb_request_t;
02950
02954 typedef struct xcb_glx_get_queryiv_arb_reply_t {
02955 uint8_t response_type;
02956 uint8_t pad0;
02957 uint16_t sequence;
02958 uint32_t length;
02959 uint8_t pad1[4];
02960 uint32_t n;
02961 int32_t datum;
02962 uint8_t pad2[12];
02963 } xcb_glx_get_queryiv_arb_reply_t;
02964
02968 typedef struct xcb_glx_get_query_objectiv_arb_cookie_t {
02969 unsigned int sequence;
02970 } xcb_glx_get_query_objectiv_arb_cookie_t;
02971
02973 #define XCB_GLX_GET_QUERY_OBJECTIV_ARB 165
02974
02978 typedef struct xcb_glx_get_query_objectiv_arb_request_t {
02979 uint8_t major_opcode;
02980 uint8_t minor_opcode;
02981 uint16_t length;
02982 xcb_glx_context_tag_t context_tag;
02983 uint32_t id;
02984 uint32_t pname;
02985 } xcb_glx_get_query_objectiv_arb_request_t;
02986
02990 typedef struct xcb_glx_get_query_objectiv_arb_reply_t {
02991 uint8_t response_type;
02992 uint8_t pad0;
02993 uint16_t sequence;
02994 uint32_t length;
02995 uint8_t pad1[4];
02996 uint32_t n;
02997 int32_t datum;
02998 uint8_t pad2[12];
02999 } xcb_glx_get_query_objectiv_arb_reply_t;
03000
03004 typedef struct xcb_glx_get_query_objectuiv_arb_cookie_t {
03005 unsigned int sequence;
03006 } xcb_glx_get_query_objectuiv_arb_cookie_t;
03007
03009 #define XCB_GLX_GET_QUERY_OBJECTUIV_ARB 166
03010
03014 typedef struct xcb_glx_get_query_objectuiv_arb_request_t {
03015 uint8_t major_opcode;
03016 uint8_t minor_opcode;
03017 uint16_t length;
03018 xcb_glx_context_tag_t context_tag;
03019 uint32_t id;
03020 uint32_t pname;
03021 } xcb_glx_get_query_objectuiv_arb_request_t;
03022
03026 typedef struct xcb_glx_get_query_objectuiv_arb_reply_t {
03027 uint8_t response_type;
03028 uint8_t pad0;
03029 uint16_t sequence;
03030 uint32_t length;
03031 uint8_t pad1[4];
03032 uint32_t n;
03033 uint32_t datum;
03034 uint8_t pad2[12];
03035 } xcb_glx_get_query_objectuiv_arb_reply_t;
03036
03037
03038
03039
03040
03041
03042
03043
03044
03045
03046
03047 void
03048 xcb_glx_pixmap_next (xcb_glx_pixmap_iterator_t *i );
03049
03050
03051
03052
03053
03054
03055
03056
03057
03058
03059
03060 xcb_generic_iterator_t
03061 xcb_glx_pixmap_end (xcb_glx_pixmap_iterator_t i );
03062
03063
03064
03065
03066
03067
03068
03069
03070
03071
03072
03073 void
03074 xcb_glx_context_next (xcb_glx_context_iterator_t *i );
03075
03076
03077
03078
03079
03080
03081
03082
03083
03084
03085
03086 xcb_generic_iterator_t
03087 xcb_glx_context_end (xcb_glx_context_iterator_t i );
03088
03089
03090
03091
03092
03093
03094
03095
03096
03097
03098
03099 void
03100 xcb_glx_pbuffer_next (xcb_glx_pbuffer_iterator_t *i );
03101
03102
03103
03104
03105
03106
03107
03108
03109
03110
03111
03112 xcb_generic_iterator_t
03113 xcb_glx_pbuffer_end (xcb_glx_pbuffer_iterator_t i );
03114
03115
03116
03117
03118
03119
03120
03121
03122
03123
03124
03125 void
03126 xcb_glx_window_next (xcb_glx_window_iterator_t *i );
03127
03128
03129
03130
03131
03132
03133
03134
03135
03136
03137
03138 xcb_generic_iterator_t
03139 xcb_glx_window_end (xcb_glx_window_iterator_t i );
03140
03141
03142
03143
03144
03145
03146
03147
03148
03149
03150
03151 void
03152 xcb_glx_fbconfig_next (xcb_glx_fbconfig_iterator_t *i );
03153
03154
03155
03156
03157
03158
03159
03160
03161
03162
03163
03164 xcb_generic_iterator_t
03165 xcb_glx_fbconfig_end (xcb_glx_fbconfig_iterator_t i );
03166
03167
03168
03169
03170
03171
03172
03173
03174
03175
03176
03177 void
03178 xcb_glx_drawable_next (xcb_glx_drawable_iterator_t *i );
03179
03180
03181
03182
03183
03184
03185
03186
03187
03188
03189
03190 xcb_generic_iterator_t
03191 xcb_glx_drawable_end (xcb_glx_drawable_iterator_t i );
03192
03193
03194
03195
03196
03197
03198
03199
03200
03201
03202
03203 void
03204 xcb_glx_float32_next (xcb_glx_float32_iterator_t *i );
03205
03206
03207
03208
03209
03210
03211
03212
03213
03214
03215
03216 xcb_generic_iterator_t
03217 xcb_glx_float32_end (xcb_glx_float32_iterator_t i );
03218
03219
03220
03221
03222
03223
03224
03225
03226
03227
03228
03229 void
03230 xcb_glx_float64_next (xcb_glx_float64_iterator_t *i );
03231
03232
03233
03234
03235
03236
03237
03238
03239
03240
03241
03242 xcb_generic_iterator_t
03243 xcb_glx_float64_end (xcb_glx_float64_iterator_t i );
03244
03245
03246
03247
03248
03249
03250
03251
03252
03253
03254
03255 void
03256 xcb_glx_bool32_next (xcb_glx_bool32_iterator_t *i );
03257
03258
03259
03260
03261
03262
03263
03264
03265
03266
03267
03268 xcb_generic_iterator_t
03269 xcb_glx_bool32_end (xcb_glx_bool32_iterator_t i );
03270
03271
03272
03273
03274
03275
03276
03277
03278
03279
03280
03281 void
03282 xcb_glx_context_tag_next (xcb_glx_context_tag_iterator_t *i );
03283
03284
03285
03286
03287
03288
03289
03290
03291
03292
03293
03294 xcb_generic_iterator_t
03295 xcb_glx_context_tag_end (xcb_glx_context_tag_iterator_t i );
03296
03297
03298
03299
03300
03301
03302
03303
03304
03305
03306
03307
03308
03309
03310 xcb_void_cookie_t
03311 xcb_glx_render_checked (xcb_connection_t *c ,
03312 xcb_glx_context_tag_t context_tag ,
03313 uint32_t data_len ,
03314 const uint8_t *data );
03315
03316
03317
03318
03319
03320
03321
03322
03323
03324
03325
03326
03327
03328
03329 xcb_void_cookie_t
03330 xcb_glx_render (xcb_connection_t *c ,
03331 xcb_glx_context_tag_t context_tag ,
03332 uint32_t data_len ,
03333 const uint8_t *data );
03334
03335
03336
03337
03338
03339
03340
03341
03342
03343
03344
03345
03346
03347
03348
03349
03350 xcb_void_cookie_t
03351 xcb_glx_render_large_checked (xcb_connection_t *c ,
03352 xcb_glx_context_tag_t context_tag ,
03353 uint16_t request_num ,
03354 uint16_t request_total ,
03355 uint32_t data_len ,
03356 const uint8_t *data );
03357
03358
03359
03360
03361
03362
03363
03364
03365
03366
03367
03368
03369
03370
03371
03372
03373 xcb_void_cookie_t
03374 xcb_glx_render_large (xcb_connection_t *c ,
03375 xcb_glx_context_tag_t context_tag ,
03376 uint16_t request_num ,
03377 uint16_t request_total ,
03378 uint32_t data_len ,
03379 const uint8_t *data );
03380
03381
03382
03383
03384
03385
03386
03387
03388
03389
03390
03391
03392
03393
03394
03395
03396 xcb_void_cookie_t
03397 xcb_glx_create_context_checked (xcb_connection_t *c ,
03398 xcb_glx_context_t context ,
03399 xcb_visualid_t visual ,
03400 uint32_t screen ,
03401 xcb_glx_context_t share_list ,
03402 uint8_t is_direct );
03403
03404
03405
03406
03407
03408
03409
03410
03411
03412
03413
03414
03415
03416
03417
03418
03419 xcb_void_cookie_t
03420 xcb_glx_create_context (xcb_connection_t *c ,
03421 xcb_glx_context_t context ,
03422 xcb_visualid_t visual ,
03423 uint32_t screen ,
03424 xcb_glx_context_t share_list ,
03425 uint8_t is_direct );
03426
03427
03428
03429
03430
03431
03432
03433
03434
03435
03436
03437
03438 xcb_void_cookie_t
03439 xcb_glx_destroy_context_checked (xcb_connection_t *c ,
03440 xcb_glx_context_t context );
03441
03442
03443
03444
03445
03446
03447
03448
03449
03450
03451
03452
03453 xcb_void_cookie_t
03454 xcb_glx_destroy_context (xcb_connection_t *c ,
03455 xcb_glx_context_t context );
03456
03457
03458
03459
03460
03461
03462
03463
03464
03465
03466
03467
03468
03469
03470 xcb_glx_make_current_cookie_t
03471 xcb_glx_make_current (xcb_connection_t *c ,
03472 xcb_glx_drawable_t drawable ,
03473 xcb_glx_context_t context ,
03474 xcb_glx_context_tag_t old_context_tag );
03475
03476
03477
03478
03479
03480
03481
03482
03483
03484
03485
03486
03487
03488
03489 xcb_glx_make_current_cookie_t
03490 xcb_glx_make_current_unchecked (xcb_connection_t *c ,
03491 xcb_glx_drawable_t drawable ,
03492 xcb_glx_context_t context ,
03493 xcb_glx_context_tag_t old_context_tag );
03494
03495
03496
03497
03498
03499
03500
03501
03502
03503
03504
03505
03506
03507 xcb_glx_make_current_reply_t *
03508 xcb_glx_make_current_reply (xcb_connection_t *c ,
03509 xcb_glx_make_current_cookie_t cookie ,
03510 xcb_generic_error_t **e );
03511
03512
03513
03514
03515
03516
03517
03518
03519
03520
03521
03522
03523 xcb_glx_is_direct_cookie_t
03524 xcb_glx_is_direct (xcb_connection_t *c ,
03525 xcb_glx_context_t context );
03526
03527
03528
03529
03530
03531
03532
03533
03534
03535
03536
03537
03538 xcb_glx_is_direct_cookie_t
03539 xcb_glx_is_direct_unchecked (xcb_connection_t *c ,
03540 xcb_glx_context_t context );
03541
03542
03543
03544
03545
03546
03547
03548
03549
03550
03551
03552
03553
03554 xcb_glx_is_direct_reply_t *
03555 xcb_glx_is_direct_reply (xcb_connection_t *c ,
03556 xcb_glx_is_direct_cookie_t cookie ,
03557 xcb_generic_error_t **e );
03558
03559
03560
03561
03562
03563
03564
03565
03566
03567
03568
03569
03570
03571 xcb_glx_query_version_cookie_t
03572 xcb_glx_query_version (xcb_connection_t *c ,
03573 uint32_t major_version ,
03574 uint32_t minor_version );
03575
03576
03577
03578
03579
03580
03581
03582
03583
03584
03585
03586
03587
03588 xcb_glx_query_version_cookie_t
03589 xcb_glx_query_version_unchecked (xcb_connection_t *c ,
03590 uint32_t major_version ,
03591 uint32_t minor_version );
03592
03593
03594
03595
03596
03597
03598
03599
03600
03601
03602
03603
03604
03605 xcb_glx_query_version_reply_t *
03606 xcb_glx_query_version_reply (xcb_connection_t *c ,
03607 xcb_glx_query_version_cookie_t cookie ,
03608 xcb_generic_error_t **e );
03609
03610
03611
03612
03613
03614
03615
03616
03617
03618
03619
03620
03621 xcb_void_cookie_t
03622 xcb_glx_wait_gl_checked (xcb_connection_t *c ,
03623 xcb_glx_context_tag_t context_tag );
03624
03625
03626
03627
03628
03629
03630
03631
03632
03633
03634
03635
03636 xcb_void_cookie_t
03637 xcb_glx_wait_gl (xcb_connection_t *c ,
03638 xcb_glx_context_tag_t context_tag );
03639
03640
03641
03642
03643
03644
03645
03646
03647
03648
03649
03650
03651 xcb_void_cookie_t
03652 xcb_glx_wait_x_checked (xcb_connection_t *c ,
03653 xcb_glx_context_tag_t context_tag );
03654
03655
03656
03657
03658
03659
03660
03661
03662
03663
03664
03665
03666 xcb_void_cookie_t
03667 xcb_glx_wait_x (xcb_connection_t *c ,
03668 xcb_glx_context_tag_t context_tag );
03669
03670
03671
03672
03673
03674
03675
03676
03677
03678
03679
03680
03681
03682
03683
03684 xcb_void_cookie_t
03685 xcb_glx_copy_context_checked (xcb_connection_t *c ,
03686 xcb_glx_context_t src ,
03687 xcb_glx_context_t dest ,
03688 uint32_t mask ,
03689 xcb_glx_context_tag_t src_context_tag );
03690
03691
03692
03693
03694
03695
03696
03697
03698
03699
03700
03701
03702
03703
03704
03705 xcb_void_cookie_t
03706 xcb_glx_copy_context (xcb_connection_t *c ,
03707 xcb_glx_context_t src ,
03708 xcb_glx_context_t dest ,
03709 uint32_t mask ,
03710 xcb_glx_context_tag_t src_context_tag );
03711
03712
03713
03714
03715
03716
03717
03718
03719
03720
03721
03722
03723
03724 xcb_void_cookie_t
03725 xcb_glx_swap_buffers_checked (xcb_connection_t *c ,
03726 xcb_glx_context_tag_t context_tag ,
03727 xcb_glx_drawable_t drawable );
03728
03729
03730
03731
03732
03733
03734
03735
03736
03737
03738
03739
03740
03741 xcb_void_cookie_t
03742 xcb_glx_swap_buffers (xcb_connection_t *c ,
03743 xcb_glx_context_tag_t context_tag ,
03744 xcb_glx_drawable_t drawable );
03745
03746
03747
03748
03749
03750
03751
03752
03753
03754
03755
03756
03757
03758
03759
03760
03761 xcb_void_cookie_t
03762 xcb_glx_use_x_font_checked (xcb_connection_t *c ,
03763 xcb_glx_context_tag_t context_tag ,
03764 xcb_font_t font ,
03765 uint32_t first ,
03766 uint32_t count ,
03767 uint32_t list_base );
03768
03769
03770
03771
03772
03773
03774
03775
03776
03777
03778
03779
03780
03781
03782
03783
03784 xcb_void_cookie_t
03785 xcb_glx_use_x_font (xcb_connection_t *c ,
03786 xcb_glx_context_tag_t context_tag ,
03787 xcb_font_t font ,
03788 uint32_t first ,
03789 uint32_t count ,
03790 uint32_t list_base );
03791
03792
03793
03794
03795
03796
03797
03798
03799
03800
03801
03802
03803
03804
03805
03806 xcb_void_cookie_t
03807 xcb_glx_create_glx_pixmap_checked (xcb_connection_t *c ,
03808 uint32_t screen ,
03809 xcb_visualid_t visual ,
03810 xcb_pixmap_t pixmap ,
03811 xcb_glx_pixmap_t glx_pixmap );
03812
03813
03814
03815
03816
03817
03818
03819
03820
03821
03822
03823
03824
03825
03826
03827 xcb_void_cookie_t
03828 xcb_glx_create_glx_pixmap (xcb_connection_t *c ,
03829 uint32_t screen ,
03830 xcb_visualid_t visual ,
03831 xcb_pixmap_t pixmap ,
03832 xcb_glx_pixmap_t glx_pixmap );
03833
03834
03835
03836
03837
03838
03839
03840
03841
03842
03843
03844
03845 xcb_glx_get_visual_configs_cookie_t
03846 xcb_glx_get_visual_configs (xcb_connection_t *c ,
03847 uint32_t screen );
03848
03849
03850
03851
03852
03853
03854
03855
03856
03857
03858
03859
03860 xcb_glx_get_visual_configs_cookie_t
03861 xcb_glx_get_visual_configs_unchecked (xcb_connection_t *c ,
03862 uint32_t screen );
03863
03864
03865
03866
03867
03868
03869
03870
03871
03872
03873
03874 uint32_t *
03875 xcb_glx_get_visual_configs_property_list (const xcb_glx_get_visual_configs_reply_t *R );
03876
03877
03878
03879
03880
03881
03882
03883
03884
03885
03886
03887 int
03888 xcb_glx_get_visual_configs_property_list_length (const xcb_glx_get_visual_configs_reply_t *R );
03889
03890
03891
03892
03893
03894
03895
03896
03897
03898
03899
03900 xcb_generic_iterator_t
03901 xcb_glx_get_visual_configs_property_list_end (const xcb_glx_get_visual_configs_reply_t *R );
03902
03903
03904
03905
03906
03907
03908
03909
03910
03911
03912
03913
03914
03915 xcb_glx_get_visual_configs_reply_t *
03916 xcb_glx_get_visual_configs_reply (xcb_connection_t *c ,
03917 xcb_glx_get_visual_configs_cookie_t cookie ,
03918 xcb_generic_error_t **e );
03919
03920
03921
03922
03923
03924
03925
03926
03927
03928
03929
03930
03931 xcb_void_cookie_t
03932 xcb_glx_destroy_glx_pixmap_checked (xcb_connection_t *c ,
03933 xcb_glx_pixmap_t glx_pixmap );
03934
03935
03936
03937
03938
03939
03940
03941
03942
03943
03944
03945
03946 xcb_void_cookie_t
03947 xcb_glx_destroy_glx_pixmap (xcb_connection_t *c ,
03948 xcb_glx_pixmap_t glx_pixmap );
03949
03950
03951
03952
03953
03954
03955
03956
03957
03958
03959
03960
03961
03962
03963
03964 xcb_void_cookie_t
03965 xcb_glx_vendor_private_checked (xcb_connection_t *c ,
03966 uint32_t vendor_code ,
03967 xcb_glx_context_tag_t context_tag ,
03968 uint32_t data_len ,
03969 const uint8_t *data );
03970
03971
03972
03973
03974
03975
03976
03977
03978
03979
03980
03981
03982
03983
03984
03985 xcb_void_cookie_t
03986 xcb_glx_vendor_private (xcb_connection_t *c ,
03987 uint32_t vendor_code ,
03988 xcb_glx_context_tag_t context_tag ,
03989 uint32_t data_len ,
03990 const uint8_t *data );
03991
03992
03993
03994
03995
03996
03997
03998
03999
04000
04001
04002
04003
04004
04005
04006 xcb_glx_vendor_private_with_reply_cookie_t
04007 xcb_glx_vendor_private_with_reply (xcb_connection_t *c ,
04008 uint32_t vendor_code ,
04009 xcb_glx_context_tag_t context_tag ,
04010 uint32_t data_len ,
04011 const uint8_t *data );
04012
04013
04014
04015
04016
04017
04018
04019
04020
04021
04022
04023
04024
04025
04026
04027 xcb_glx_vendor_private_with_reply_cookie_t
04028 xcb_glx_vendor_private_with_reply_unchecked (xcb_connection_t *c ,
04029 uint32_t vendor_code ,
04030 xcb_glx_context_tag_t context_tag ,
04031 uint32_t data_len ,
04032 const uint8_t *data );
04033
04034
04035
04036
04037
04038
04039
04040
04041
04042
04043
04044 uint8_t *
04045 xcb_glx_vendor_private_with_reply_data_2 (const xcb_glx_vendor_private_with_reply_reply_t *R );
04046
04047
04048
04049
04050
04051
04052
04053
04054
04055
04056
04057 int
04058 xcb_glx_vendor_private_with_reply_data_2_length (const xcb_glx_vendor_private_with_reply_reply_t *R );
04059
04060
04061
04062
04063
04064
04065
04066
04067
04068
04069
04070 xcb_generic_iterator_t
04071 xcb_glx_vendor_private_with_reply_data_2_end (const xcb_glx_vendor_private_with_reply_reply_t *R );
04072
04073
04074
04075
04076
04077
04078
04079
04080
04081
04082
04083
04084
04085 xcb_glx_vendor_private_with_reply_reply_t *
04086 xcb_glx_vendor_private_with_reply_reply (xcb_connection_t *c ,
04087 xcb_glx_vendor_private_with_reply_cookie_t cookie ,
04088 xcb_generic_error_t **e );
04089
04090
04091
04092
04093
04094
04095
04096
04097
04098
04099
04100
04101 xcb_glx_query_extensions_string_cookie_t
04102 xcb_glx_query_extensions_string (xcb_connection_t *c ,
04103 uint32_t screen );
04104
04105
04106
04107
04108
04109
04110
04111
04112
04113
04114
04115
04116 xcb_glx_query_extensions_string_cookie_t
04117 xcb_glx_query_extensions_string_unchecked (xcb_connection_t *c ,
04118 uint32_t screen );
04119
04120
04121
04122
04123
04124
04125
04126
04127
04128
04129
04130
04131
04132 xcb_glx_query_extensions_string_reply_t *
04133 xcb_glx_query_extensions_string_reply (xcb_connection_t *c ,
04134 xcb_glx_query_extensions_string_cookie_t cookie ,
04135 xcb_generic_error_t **e );
04136
04137
04138
04139
04140
04141
04142
04143
04144
04145
04146
04147
04148
04149 xcb_glx_query_server_string_cookie_t
04150 xcb_glx_query_server_string (xcb_connection_t *c ,
04151 uint32_t screen ,
04152 uint32_t name );
04153
04154
04155
04156
04157
04158
04159
04160
04161
04162
04163
04164
04165
04166 xcb_glx_query_server_string_cookie_t
04167 xcb_glx_query_server_string_unchecked (xcb_connection_t *c ,
04168 uint32_t screen ,
04169 uint32_t name );
04170
04171
04172
04173
04174
04175
04176
04177
04178
04179
04180
04181 uint8_t *
04182 xcb_glx_query_server_string_string (const xcb_glx_query_server_string_reply_t *R );
04183
04184
04185
04186
04187
04188
04189
04190
04191
04192
04193
04194 int
04195 xcb_glx_query_server_string_string_length (const xcb_glx_query_server_string_reply_t *R );
04196
04197
04198
04199
04200
04201
04202
04203
04204
04205
04206
04207 xcb_generic_iterator_t
04208 xcb_glx_query_server_string_string_end (const xcb_glx_query_server_string_reply_t *R );
04209
04210
04211
04212
04213
04214
04215
04216
04217
04218
04219
04220
04221
04222 xcb_glx_query_server_string_reply_t *
04223 xcb_glx_query_server_string_reply (xcb_connection_t *c ,
04224 xcb_glx_query_server_string_cookie_t cookie ,
04225 xcb_generic_error_t **e );
04226
04227
04228
04229
04230
04231
04232
04233
04234
04235
04236
04237
04238
04239
04240
04241 xcb_void_cookie_t
04242 xcb_glx_client_info_checked (xcb_connection_t *c ,
04243 uint32_t major_version ,
04244 uint32_t minor_version ,
04245 uint32_t str_len ,
04246 const uint8_t *string );
04247
04248
04249
04250
04251
04252
04253
04254
04255
04256
04257
04258
04259
04260
04261
04262 xcb_void_cookie_t
04263 xcb_glx_client_info (xcb_connection_t *c ,
04264 uint32_t major_version ,
04265 uint32_t minor_version ,
04266 uint32_t str_len ,
04267 const uint8_t *string );
04268
04269
04270
04271
04272
04273
04274
04275
04276
04277
04278
04279
04280 xcb_glx_get_fb_configs_cookie_t
04281 xcb_glx_get_fb_configs (xcb_connection_t *c ,
04282 uint32_t screen );
04283
04284
04285
04286
04287
04288
04289
04290
04291
04292
04293
04294
04295 xcb_glx_get_fb_configs_cookie_t
04296 xcb_glx_get_fb_configs_unchecked (xcb_connection_t *c ,
04297 uint32_t screen );
04298
04299
04300
04301
04302
04303
04304
04305
04306
04307
04308
04309 uint32_t *
04310 xcb_glx_get_fb_configs_property_list (const xcb_glx_get_fb_configs_reply_t *R );
04311
04312
04313
04314
04315
04316
04317
04318
04319
04320
04321
04322 int
04323 xcb_glx_get_fb_configs_property_list_length (const xcb_glx_get_fb_configs_reply_t *R );
04324
04325
04326
04327
04328
04329
04330
04331
04332
04333
04334
04335 xcb_generic_iterator_t
04336 xcb_glx_get_fb_configs_property_list_end (const xcb_glx_get_fb_configs_reply_t *R );
04337
04338
04339
04340
04341
04342
04343
04344
04345
04346
04347
04348
04349
04350 xcb_glx_get_fb_configs_reply_t *
04351 xcb_glx_get_fb_configs_reply (xcb_connection_t *c ,
04352 xcb_glx_get_fb_configs_cookie_t cookie ,
04353 xcb_generic_error_t **e );
04354
04355
04356
04357
04358
04359
04360
04361
04362
04363
04364
04365
04366
04367
04368
04369
04370
04371 xcb_void_cookie_t
04372 xcb_glx_create_pixmap_checked (xcb_connection_t *c ,
04373 uint32_t screen ,
04374 uint32_t fbconfig ,
04375 xcb_pixmap_t pixmap ,
04376 xcb_glx_pixmap_t glx_pixmap ,
04377 uint32_t num_attribs ,
04378 const uint32_t *attribs );
04379
04380
04381
04382
04383
04384
04385
04386
04387
04388
04389
04390
04391
04392
04393
04394
04395
04396 xcb_void_cookie_t
04397 xcb_glx_create_pixmap (xcb_connection_t *c ,
04398 uint32_t screen ,
04399 uint32_t fbconfig ,
04400 xcb_pixmap_t pixmap ,
04401 xcb_glx_pixmap_t glx_pixmap ,
04402 uint32_t num_attribs ,
04403 const uint32_t *attribs );
04404
04405
04406
04407
04408
04409
04410
04411
04412
04413
04414
04415
04416 xcb_void_cookie_t
04417 xcb_glx_destroy_pixmap_checked (xcb_connection_t *c ,
04418 xcb_glx_pixmap_t glx_pixmap );
04419
04420
04421
04422
04423
04424
04425
04426
04427
04428
04429
04430
04431 xcb_void_cookie_t
04432 xcb_glx_destroy_pixmap (xcb_connection_t *c ,
04433 xcb_glx_pixmap_t glx_pixmap );
04434
04435
04436
04437
04438
04439
04440
04441
04442
04443
04444
04445
04446
04447
04448
04449
04450
04451
04452
04453 xcb_void_cookie_t
04454 xcb_glx_create_new_context_checked (xcb_connection_t *c ,
04455 xcb_glx_context_t context ,
04456 uint32_t fbconfig ,
04457 uint32_t screen ,
04458 uint32_t render_type ,
04459 uint32_t share_list ,
04460 uint8_t is_direct ,
04461 uint8_t reserved1 ,
04462 uint16_t reserved2 );
04463
04464
04465
04466
04467
04468
04469
04470
04471
04472
04473
04474
04475
04476
04477
04478
04479
04480
04481
04482 xcb_void_cookie_t
04483 xcb_glx_create_new_context (xcb_connection_t *c ,
04484 xcb_glx_context_t context ,
04485 uint32_t fbconfig ,
04486 uint32_t screen ,
04487 uint32_t render_type ,
04488 uint32_t share_list ,
04489 uint8_t is_direct ,
04490 uint8_t reserved1 ,
04491 uint16_t reserved2 );
04492
04493
04494
04495
04496
04497
04498
04499
04500
04501
04502
04503
04504 xcb_glx_query_context_cookie_t
04505 xcb_glx_query_context (xcb_connection_t *c ,
04506 xcb_glx_context_t context );
04507
04508
04509
04510
04511
04512
04513
04514
04515
04516
04517
04518
04519 xcb_glx_query_context_cookie_t
04520 xcb_glx_query_context_unchecked (xcb_connection_t *c ,
04521 xcb_glx_context_t context );
04522
04523
04524
04525
04526
04527
04528
04529
04530
04531
04532
04533 uint32_t *
04534 xcb_glx_query_context_attribs (const xcb_glx_query_context_reply_t *R );
04535
04536
04537
04538
04539
04540
04541
04542
04543
04544
04545
04546 int
04547 xcb_glx_query_context_attribs_length (const xcb_glx_query_context_reply_t *R );
04548
04549
04550
04551
04552
04553
04554
04555
04556
04557
04558
04559 xcb_generic_iterator_t
04560 xcb_glx_query_context_attribs_end (const xcb_glx_query_context_reply_t *R );
04561
04562
04563
04564
04565
04566
04567
04568
04569
04570
04571
04572
04573
04574 xcb_glx_query_context_reply_t *
04575 xcb_glx_query_context_reply (xcb_connection_t *c ,
04576 xcb_glx_query_context_cookie_t cookie ,
04577 xcb_generic_error_t **e );
04578
04579
04580
04581
04582
04583
04584
04585
04586
04587
04588
04589
04590
04591
04592
04593 xcb_glx_make_context_current_cookie_t
04594 xcb_glx_make_context_current (xcb_connection_t *c ,
04595 xcb_glx_context_tag_t old_context_tag ,
04596 xcb_glx_drawable_t drawable ,
04597 xcb_glx_drawable_t read_drawable ,
04598 xcb_glx_context_t context );
04599
04600
04601
04602
04603
04604
04605
04606
04607
04608
04609
04610
04611
04612
04613
04614 xcb_glx_make_context_current_cookie_t
04615 xcb_glx_make_context_current_unchecked (xcb_connection_t *c ,
04616 xcb_glx_context_tag_t old_context_tag ,
04617 xcb_glx_drawable_t drawable ,
04618 xcb_glx_drawable_t read_drawable ,
04619 xcb_glx_context_t context );
04620
04621
04622
04623
04624
04625
04626
04627
04628
04629
04630
04631
04632
04633 xcb_glx_make_context_current_reply_t *
04634 xcb_glx_make_context_current_reply (xcb_connection_t *c ,
04635 xcb_glx_make_context_current_cookie_t cookie ,
04636 xcb_generic_error_t **e );
04637
04638
04639
04640
04641
04642
04643
04644
04645
04646
04647
04648
04649
04650
04651
04652
04653 xcb_void_cookie_t
04654 xcb_glx_create_pbuffer_checked (xcb_connection_t *c ,
04655 uint32_t screen ,
04656 xcb_glx_fbconfig_t fbconfig ,
04657 xcb_glx_pbuffer_t pbuffer ,
04658 uint32_t num_attribs ,
04659 const uint32_t *attribs );
04660
04661
04662
04663
04664
04665
04666
04667
04668
04669
04670
04671
04672
04673
04674
04675
04676 xcb_void_cookie_t
04677 xcb_glx_create_pbuffer (xcb_connection_t *c ,
04678 uint32_t screen ,
04679 xcb_glx_fbconfig_t fbconfig ,
04680 xcb_glx_pbuffer_t pbuffer ,
04681 uint32_t num_attribs ,
04682 const uint32_t *attribs );
04683
04684
04685
04686
04687
04688
04689
04690
04691
04692
04693
04694
04695 xcb_void_cookie_t
04696 xcb_glx_destroy_pbuffer_checked (xcb_connection_t *c ,
04697 xcb_glx_pbuffer_t pbuffer );
04698
04699
04700
04701
04702
04703
04704
04705
04706
04707
04708
04709
04710 xcb_void_cookie_t
04711 xcb_glx_destroy_pbuffer (xcb_connection_t *c ,
04712 xcb_glx_pbuffer_t pbuffer );
04713
04714
04715
04716
04717
04718
04719
04720
04721
04722
04723
04724
04725 xcb_glx_get_drawable_attributes_cookie_t
04726 xcb_glx_get_drawable_attributes (xcb_connection_t *c ,
04727 xcb_glx_drawable_t drawable );
04728
04729
04730
04731
04732
04733
04734
04735
04736
04737
04738
04739
04740 xcb_glx_get_drawable_attributes_cookie_t
04741 xcb_glx_get_drawable_attributes_unchecked (xcb_connection_t *c ,
04742 xcb_glx_drawable_t drawable );
04743
04744
04745
04746
04747
04748
04749
04750
04751
04752
04753
04754 uint32_t *
04755 xcb_glx_get_drawable_attributes_attribs (const xcb_glx_get_drawable_attributes_reply_t *R );
04756
04757
04758
04759
04760
04761
04762
04763
04764
04765
04766
04767 int
04768 xcb_glx_get_drawable_attributes_attribs_length (const xcb_glx_get_drawable_attributes_reply_t *R );
04769
04770
04771
04772
04773
04774
04775
04776
04777
04778
04779
04780 xcb_generic_iterator_t
04781 xcb_glx_get_drawable_attributes_attribs_end (const xcb_glx_get_drawable_attributes_reply_t *R );
04782
04783
04784
04785
04786
04787
04788
04789
04790
04791
04792
04793
04794
04795 xcb_glx_get_drawable_attributes_reply_t *
04796 xcb_glx_get_drawable_attributes_reply (xcb_connection_t *c ,
04797 xcb_glx_get_drawable_attributes_cookie_t cookie ,
04798 xcb_generic_error_t **e );
04799
04800
04801
04802
04803
04804
04805
04806
04807
04808
04809
04810
04811
04812
04813 xcb_void_cookie_t
04814 xcb_glx_change_drawable_attributes_checked (xcb_connection_t *c ,
04815 xcb_glx_drawable_t drawable ,
04816 uint32_t num_attribs ,
04817 const uint32_t *attribs );
04818
04819
04820
04821
04822
04823
04824
04825
04826
04827
04828
04829
04830
04831
04832 xcb_void_cookie_t
04833 xcb_glx_change_drawable_attributes (xcb_connection_t *c ,
04834 xcb_glx_drawable_t drawable ,
04835 uint32_t num_attribs ,
04836 const uint32_t *attribs );
04837
04838
04839
04840
04841
04842
04843
04844
04845
04846
04847
04848
04849
04850
04851
04852
04853
04854 xcb_void_cookie_t
04855 xcb_glx_create_window_checked (xcb_connection_t *c ,
04856 uint32_t screen ,
04857 xcb_glx_fbconfig_t fbconfig ,
04858 xcb_window_t window ,
04859 xcb_glx_window_t glx_window ,
04860 uint32_t num_attribs ,
04861 const uint32_t *attribs );
04862
04863
04864
04865
04866
04867
04868
04869
04870
04871
04872
04873
04874
04875
04876
04877
04878
04879 xcb_void_cookie_t
04880 xcb_glx_create_window (xcb_connection_t *c ,
04881 uint32_t screen ,
04882 xcb_glx_fbconfig_t fbconfig ,
04883 xcb_window_t window ,
04884 xcb_glx_window_t glx_window ,
04885 uint32_t num_attribs ,
04886 const uint32_t *attribs );
04887
04888
04889
04890
04891
04892
04893
04894
04895
04896
04897
04898
04899 xcb_void_cookie_t
04900 xcb_glx_delete_window_checked (xcb_connection_t *c ,
04901 xcb_glx_window_t glxwindow );
04902
04903
04904
04905
04906
04907
04908
04909
04910
04911
04912
04913
04914 xcb_void_cookie_t
04915 xcb_glx_delete_window (xcb_connection_t *c ,
04916 xcb_glx_window_t glxwindow );
04917
04918
04919
04920
04921
04922
04923
04924
04925
04926
04927
04928
04929
04930
04931 xcb_void_cookie_t
04932 xcb_glx_new_list_checked (xcb_connection_t *c ,
04933 xcb_glx_context_tag_t context_tag ,
04934 uint32_t list ,
04935 uint32_t mode );
04936
04937
04938
04939
04940
04941
04942
04943
04944
04945
04946
04947
04948
04949
04950 xcb_void_cookie_t
04951 xcb_glx_new_list (xcb_connection_t *c ,
04952 xcb_glx_context_tag_t context_tag ,
04953 uint32_t list ,
04954 uint32_t mode );
04955
04956
04957
04958
04959
04960
04961
04962
04963
04964
04965
04966
04967 xcb_void_cookie_t
04968 xcb_glx_end_list_checked (xcb_connection_t *c ,
04969 xcb_glx_context_tag_t context_tag );
04970
04971
04972
04973
04974
04975
04976
04977
04978
04979
04980
04981
04982 xcb_void_cookie_t
04983 xcb_glx_end_list (xcb_connection_t *c ,
04984 xcb_glx_context_tag_t context_tag );
04985
04986
04987
04988
04989
04990
04991
04992
04993
04994
04995
04996
04997
04998
04999 xcb_void_cookie_t
05000 xcb_glx_delete_lists_checked (xcb_connection_t *c ,
05001 xcb_glx_context_tag_t context_tag ,
05002 uint32_t list ,
05003 int32_t range );
05004
05005
05006
05007
05008
05009
05010
05011
05012
05013
05014
05015
05016
05017
05018 xcb_void_cookie_t
05019 xcb_glx_delete_lists (xcb_connection_t *c ,
05020 xcb_glx_context_tag_t context_tag ,
05021 uint32_t list ,
05022 int32_t range );
05023
05024
05025
05026
05027
05028
05029
05030
05031
05032
05033
05034
05035
05036 xcb_glx_gen_lists_cookie_t
05037 xcb_glx_gen_lists (xcb_connection_t *c ,
05038 xcb_glx_context_tag_t context_tag ,
05039 int32_t range );
05040
05041
05042
05043
05044
05045
05046
05047
05048
05049
05050
05051
05052
05053 xcb_glx_gen_lists_cookie_t
05054 xcb_glx_gen_lists_unchecked (xcb_connection_t *c ,
05055 xcb_glx_context_tag_t context_tag ,
05056 int32_t range );
05057
05058
05059
05060
05061
05062
05063
05064
05065
05066
05067
05068
05069
05070 xcb_glx_gen_lists_reply_t *
05071 xcb_glx_gen_lists_reply (xcb_connection_t *c ,
05072 xcb_glx_gen_lists_cookie_t cookie ,
05073 xcb_generic_error_t **e );
05074
05075
05076
05077
05078
05079
05080
05081
05082
05083
05084
05085
05086
05087
05088 xcb_void_cookie_t
05089 xcb_glx_feedback_buffer_checked (xcb_connection_t *c ,
05090 xcb_glx_context_tag_t context_tag ,
05091 int32_t size ,
05092 int32_t type );
05093
05094
05095
05096
05097
05098
05099
05100
05101
05102
05103
05104
05105
05106
05107 xcb_void_cookie_t
05108 xcb_glx_feedback_buffer (xcb_connection_t *c ,
05109 xcb_glx_context_tag_t context_tag ,
05110 int32_t size ,
05111 int32_t type );
05112
05113
05114
05115
05116
05117
05118
05119
05120
05121
05122
05123
05124
05125 xcb_void_cookie_t
05126 xcb_glx_select_buffer_checked (xcb_connection_t *c ,
05127 xcb_glx_context_tag_t context_tag ,
05128 int32_t size );
05129
05130
05131
05132
05133
05134
05135
05136
05137
05138
05139
05140
05141
05142 xcb_void_cookie_t
05143 xcb_glx_select_buffer (xcb_connection_t *c ,
05144 xcb_glx_context_tag_t context_tag ,
05145 int32_t size );
05146
05147
05148
05149
05150
05151
05152
05153
05154
05155
05156
05157
05158
05159 xcb_glx_render_mode_cookie_t
05160 xcb_glx_render_mode (xcb_connection_t *c ,
05161 xcb_glx_context_tag_t context_tag ,
05162 uint32_t mode );
05163
05164
05165
05166
05167
05168
05169
05170
05171
05172
05173
05174
05175
05176 xcb_glx_render_mode_cookie_t
05177 xcb_glx_render_mode_unchecked (xcb_connection_t *c ,
05178 xcb_glx_context_tag_t context_tag ,
05179 uint32_t mode );
05180
05181
05182
05183
05184
05185
05186
05187
05188
05189
05190
05191 uint32_t *
05192 xcb_glx_render_mode_data (const xcb_glx_render_mode_reply_t *R );
05193
05194
05195
05196
05197
05198
05199
05200
05201
05202
05203
05204 int
05205 xcb_glx_render_mode_data_length (const xcb_glx_render_mode_reply_t *R );
05206
05207
05208
05209
05210
05211
05212
05213
05214
05215
05216
05217 xcb_generic_iterator_t
05218 xcb_glx_render_mode_data_end (const xcb_glx_render_mode_reply_t *R );
05219
05220
05221
05222
05223
05224
05225
05226
05227
05228
05229
05230
05231
05232 xcb_glx_render_mode_reply_t *
05233 xcb_glx_render_mode_reply (xcb_connection_t *c ,
05234 xcb_glx_render_mode_cookie_t cookie ,
05235 xcb_generic_error_t **e );
05236
05237
05238
05239
05240
05241
05242
05243
05244
05245
05246
05247
05248 xcb_glx_finish_cookie_t
05249 xcb_glx_finish (xcb_connection_t *c ,
05250 xcb_glx_context_tag_t context_tag );
05251
05252
05253
05254
05255
05256
05257
05258
05259
05260
05261
05262
05263 xcb_glx_finish_cookie_t
05264 xcb_glx_finish_unchecked (xcb_connection_t *c ,
05265 xcb_glx_context_tag_t context_tag );
05266
05267
05268
05269
05270
05271
05272
05273
05274
05275
05276
05277
05278
05279 xcb_glx_finish_reply_t *
05280 xcb_glx_finish_reply (xcb_connection_t *c ,
05281 xcb_glx_finish_cookie_t cookie ,
05282 xcb_generic_error_t **e );
05283
05284
05285
05286
05287
05288
05289
05290
05291
05292
05293
05294
05295
05296
05297 xcb_void_cookie_t
05298 xcb_glx_pixel_storef_checked (xcb_connection_t *c ,
05299 xcb_glx_context_tag_t context_tag ,
05300 uint32_t pname ,
05301 xcb_glx_float32_t datum );
05302
05303
05304
05305
05306
05307
05308
05309
05310
05311
05312
05313
05314
05315
05316 xcb_void_cookie_t
05317 xcb_glx_pixel_storef (xcb_connection_t *c ,
05318 xcb_glx_context_tag_t context_tag ,
05319 uint32_t pname ,
05320 xcb_glx_float32_t datum );
05321
05322
05323
05324
05325
05326
05327
05328
05329
05330
05331
05332
05333
05334
05335 xcb_void_cookie_t
05336 xcb_glx_pixel_storei_checked (xcb_connection_t *c ,
05337 xcb_glx_context_tag_t context_tag ,
05338 uint32_t pname ,
05339 int32_t datum );
05340
05341
05342
05343
05344
05345
05346
05347
05348
05349
05350
05351
05352
05353
05354 xcb_void_cookie_t
05355 xcb_glx_pixel_storei (xcb_connection_t *c ,
05356 xcb_glx_context_tag_t context_tag ,
05357 uint32_t pname ,
05358 int32_t datum );
05359
05360
05361
05362
05363
05364
05365
05366
05367
05368
05369
05370
05371
05372
05373
05374
05375
05376
05377
05378
05379 xcb_glx_read_pixels_cookie_t
05380 xcb_glx_read_pixels (xcb_connection_t *c ,
05381 xcb_glx_context_tag_t context_tag ,
05382 int32_t x ,
05383 int32_t y ,
05384 int32_t width ,
05385 int32_t height ,
05386 uint32_t format ,
05387 uint32_t type ,
05388 uint8_t swap_bytes ,
05389 uint8_t lsb_first );
05390
05391
05392
05393
05394
05395
05396
05397
05398
05399
05400
05401
05402
05403
05404
05405
05406
05407
05408
05409
05410 xcb_glx_read_pixels_cookie_t
05411 xcb_glx_read_pixels_unchecked (xcb_connection_t *c ,
05412 xcb_glx_context_tag_t context_tag ,
05413 int32_t x ,
05414 int32_t y ,
05415 int32_t width ,
05416 int32_t height ,
05417 uint32_t format ,
05418 uint32_t type ,
05419 uint8_t swap_bytes ,
05420 uint8_t lsb_first );
05421
05422
05423
05424
05425
05426
05427
05428
05429
05430
05431
05432 uint8_t *
05433 xcb_glx_read_pixels_data (const xcb_glx_read_pixels_reply_t *R );
05434
05435
05436
05437
05438
05439
05440
05441
05442
05443
05444
05445 int
05446 xcb_glx_read_pixels_data_length (const xcb_glx_read_pixels_reply_t *R );
05447
05448
05449
05450
05451
05452
05453
05454
05455
05456
05457
05458 xcb_generic_iterator_t
05459 xcb_glx_read_pixels_data_end (const xcb_glx_read_pixels_reply_t *R );
05460
05461
05462
05463
05464
05465
05466
05467
05468
05469
05470
05471
05472
05473 xcb_glx_read_pixels_reply_t *
05474 xcb_glx_read_pixels_reply (xcb_connection_t *c ,
05475 xcb_glx_read_pixels_cookie_t cookie ,
05476 xcb_generic_error_t **e );
05477
05478
05479
05480
05481
05482
05483
05484
05485
05486
05487
05488
05489
05490 xcb_glx_get_booleanv_cookie_t
05491 xcb_glx_get_booleanv (xcb_connection_t *c ,
05492 xcb_glx_context_tag_t context_tag ,
05493 int32_t pname );
05494
05495
05496
05497
05498
05499
05500
05501
05502
05503
05504
05505
05506
05507 xcb_glx_get_booleanv_cookie_t
05508 xcb_glx_get_booleanv_unchecked (xcb_connection_t *c ,
05509 xcb_glx_context_tag_t context_tag ,
05510 int32_t pname );
05511
05512
05513
05514
05515
05516
05517
05518
05519
05520
05521
05522 uint8_t *
05523 xcb_glx_get_booleanv_data (const xcb_glx_get_booleanv_reply_t *R );
05524
05525
05526
05527
05528
05529
05530
05531
05532
05533
05534
05535 int
05536 xcb_glx_get_booleanv_data_length (const xcb_glx_get_booleanv_reply_t *R );
05537
05538
05539
05540
05541
05542
05543
05544
05545
05546
05547
05548 xcb_generic_iterator_t
05549 xcb_glx_get_booleanv_data_end (const xcb_glx_get_booleanv_reply_t *R );
05550
05551
05552
05553
05554
05555
05556
05557
05558
05559
05560
05561
05562
05563 xcb_glx_get_booleanv_reply_t *
05564 xcb_glx_get_booleanv_reply (xcb_connection_t *c ,
05565 xcb_glx_get_booleanv_cookie_t cookie ,
05566 xcb_generic_error_t **e );
05567
05568
05569
05570
05571
05572
05573
05574
05575
05576
05577
05578
05579
05580 xcb_glx_get_clip_plane_cookie_t
05581 xcb_glx_get_clip_plane (xcb_connection_t *c ,
05582 xcb_glx_context_tag_t context_tag ,
05583 int32_t plane );
05584
05585
05586
05587
05588
05589
05590
05591
05592
05593
05594
05595
05596
05597 xcb_glx_get_clip_plane_cookie_t
05598 xcb_glx_get_clip_plane_unchecked (xcb_connection_t *c ,
05599 xcb_glx_context_tag_t context_tag ,
05600 int32_t plane );
05601
05602
05603
05604
05605
05606
05607
05608
05609
05610
05611
05612 xcb_glx_float64_t *
05613 xcb_glx_get_clip_plane_data (const xcb_glx_get_clip_plane_reply_t *R );
05614
05615
05616
05617
05618
05619
05620
05621
05622
05623
05624
05625 int
05626 xcb_glx_get_clip_plane_data_length (const xcb_glx_get_clip_plane_reply_t *R );
05627
05628
05629
05630
05631
05632
05633
05634
05635
05636
05637
05638 xcb_glx_float64_iterator_t
05639 xcb_glx_get_clip_plane_data_iterator (const xcb_glx_get_clip_plane_reply_t *R );
05640
05641
05642
05643
05644
05645
05646
05647
05648
05649
05650
05651
05652
05653 xcb_glx_get_clip_plane_reply_t *
05654 xcb_glx_get_clip_plane_reply (xcb_connection_t *c ,
05655 xcb_glx_get_clip_plane_cookie_t cookie ,
05656 xcb_generic_error_t **e );
05657
05658
05659
05660
05661
05662
05663
05664
05665
05666
05667
05668
05669
05670 xcb_glx_get_doublev_cookie_t
05671 xcb_glx_get_doublev (xcb_connection_t *c ,
05672 xcb_glx_context_tag_t context_tag ,
05673 uint32_t pname );
05674
05675
05676
05677
05678
05679
05680
05681
05682
05683
05684
05685
05686
05687 xcb_glx_get_doublev_cookie_t
05688 xcb_glx_get_doublev_unchecked (xcb_connection_t *c ,
05689 xcb_glx_context_tag_t context_tag ,
05690 uint32_t pname );
05691
05692
05693
05694
05695
05696
05697
05698
05699
05700
05701
05702 xcb_glx_float64_t *
05703 xcb_glx_get_doublev_data (const xcb_glx_get_doublev_reply_t *R );
05704
05705
05706
05707
05708
05709
05710
05711
05712
05713
05714
05715 int
05716 xcb_glx_get_doublev_data_length (const xcb_glx_get_doublev_reply_t *R );
05717
05718
05719
05720
05721
05722
05723
05724
05725
05726
05727
05728 xcb_glx_float64_iterator_t
05729 xcb_glx_get_doublev_data_iterator (const xcb_glx_get_doublev_reply_t *R );
05730
05731
05732
05733
05734
05735
05736
05737
05738
05739
05740
05741
05742
05743 xcb_glx_get_doublev_reply_t *
05744 xcb_glx_get_doublev_reply (xcb_connection_t *c ,
05745 xcb_glx_get_doublev_cookie_t cookie ,
05746 xcb_generic_error_t **e );
05747
05748
05749
05750
05751
05752
05753
05754
05755
05756
05757
05758
05759 xcb_glx_get_error_cookie_t
05760 xcb_glx_get_error (xcb_connection_t *c ,
05761 xcb_glx_context_tag_t context_tag );
05762
05763
05764
05765
05766
05767
05768
05769
05770
05771
05772
05773
05774 xcb_glx_get_error_cookie_t
05775 xcb_glx_get_error_unchecked (xcb_connection_t *c ,
05776 xcb_glx_context_tag_t context_tag );
05777
05778
05779
05780
05781
05782
05783
05784
05785
05786
05787
05788
05789
05790 xcb_glx_get_error_reply_t *
05791 xcb_glx_get_error_reply (xcb_connection_t *c ,
05792 xcb_glx_get_error_cookie_t cookie ,
05793 xcb_generic_error_t **e );
05794
05795
05796
05797
05798
05799
05800
05801
05802
05803
05804
05805
05806
05807 xcb_glx_get_floatv_cookie_t
05808 xcb_glx_get_floatv (xcb_connection_t *c ,
05809 xcb_glx_context_tag_t context_tag ,
05810 uint32_t pname );
05811
05812
05813
05814
05815
05816
05817
05818
05819
05820
05821
05822
05823
05824 xcb_glx_get_floatv_cookie_t
05825 xcb_glx_get_floatv_unchecked (xcb_connection_t *c ,
05826 xcb_glx_context_tag_t context_tag ,
05827 uint32_t pname );
05828
05829
05830
05831
05832
05833
05834
05835
05836
05837
05838
05839 xcb_glx_float32_t *
05840 xcb_glx_get_floatv_data (const xcb_glx_get_floatv_reply_t *R );
05841
05842
05843
05844
05845
05846
05847
05848
05849
05850
05851
05852 int
05853 xcb_glx_get_floatv_data_length (const xcb_glx_get_floatv_reply_t *R );
05854
05855
05856
05857
05858
05859
05860
05861
05862
05863
05864
05865 xcb_glx_float32_iterator_t
05866 xcb_glx_get_floatv_data_iterator (const xcb_glx_get_floatv_reply_t *R );
05867
05868
05869
05870
05871
05872
05873
05874
05875
05876
05877
05878
05879
05880 xcb_glx_get_floatv_reply_t *
05881 xcb_glx_get_floatv_reply (xcb_connection_t *c ,
05882 xcb_glx_get_floatv_cookie_t cookie ,
05883 xcb_generic_error_t **e );
05884
05885
05886
05887
05888
05889
05890
05891
05892
05893
05894
05895
05896
05897 xcb_glx_get_integerv_cookie_t
05898 xcb_glx_get_integerv (xcb_connection_t *c ,
05899 xcb_glx_context_tag_t context_tag ,
05900 uint32_t pname );
05901
05902
05903
05904
05905
05906
05907
05908
05909
05910
05911
05912
05913
05914 xcb_glx_get_integerv_cookie_t
05915 xcb_glx_get_integerv_unchecked (xcb_connection_t *c ,
05916 xcb_glx_context_tag_t context_tag ,
05917 uint32_t pname );
05918
05919
05920
05921
05922
05923
05924
05925
05926
05927
05928
05929 int32_t *
05930 xcb_glx_get_integerv_data (const xcb_glx_get_integerv_reply_t *R );
05931
05932
05933
05934
05935
05936
05937
05938
05939
05940
05941
05942 int
05943 xcb_glx_get_integerv_data_length (const xcb_glx_get_integerv_reply_t *R );
05944
05945
05946
05947
05948
05949
05950
05951
05952
05953
05954
05955 xcb_generic_iterator_t
05956 xcb_glx_get_integerv_data_end (const xcb_glx_get_integerv_reply_t *R );
05957
05958
05959
05960
05961
05962
05963
05964
05965
05966
05967
05968
05969
05970 xcb_glx_get_integerv_reply_t *
05971 xcb_glx_get_integerv_reply (xcb_connection_t *c ,
05972 xcb_glx_get_integerv_cookie_t cookie ,
05973 xcb_generic_error_t **e );
05974
05975
05976
05977
05978
05979
05980
05981
05982
05983
05984
05985
05986
05987
05988 xcb_glx_get_lightfv_cookie_t
05989 xcb_glx_get_lightfv (xcb_connection_t *c ,
05990 xcb_glx_context_tag_t context_tag ,
05991 uint32_t light ,
05992 uint32_t pname );
05993
05994
05995
05996
05997
05998
05999
06000
06001
06002
06003
06004
06005
06006
06007 xcb_glx_get_lightfv_cookie_t
06008 xcb_glx_get_lightfv_unchecked (xcb_connection_t *c ,
06009 xcb_glx_context_tag_t context_tag ,
06010 uint32_t light ,
06011 uint32_t pname );
06012
06013
06014
06015
06016
06017
06018
06019
06020
06021
06022
06023 xcb_glx_float32_t *
06024 xcb_glx_get_lightfv_data (const xcb_glx_get_lightfv_reply_t *R );
06025
06026
06027
06028
06029
06030
06031
06032
06033
06034
06035
06036 int
06037 xcb_glx_get_lightfv_data_length (const xcb_glx_get_lightfv_reply_t *R );
06038
06039
06040
06041
06042
06043
06044
06045
06046
06047
06048
06049 xcb_glx_float32_iterator_t
06050 xcb_glx_get_lightfv_data_iterator (const xcb_glx_get_lightfv_reply_t *R );
06051
06052
06053
06054
06055
06056
06057
06058
06059
06060
06061
06062
06063
06064 xcb_glx_get_lightfv_reply_t *
06065 xcb_glx_get_lightfv_reply (xcb_connection_t *c ,
06066 xcb_glx_get_lightfv_cookie_t cookie ,
06067 xcb_generic_error_t **e );
06068
06069
06070
06071
06072
06073
06074
06075
06076
06077
06078
06079
06080
06081
06082 xcb_glx_get_lightiv_cookie_t
06083 xcb_glx_get_lightiv (xcb_connection_t *c ,
06084 xcb_glx_context_tag_t context_tag ,
06085 uint32_t light ,
06086 uint32_t pname );
06087
06088
06089
06090
06091
06092
06093
06094
06095
06096
06097
06098
06099
06100
06101 xcb_glx_get_lightiv_cookie_t
06102 xcb_glx_get_lightiv_unchecked (xcb_connection_t *c ,
06103 xcb_glx_context_tag_t context_tag ,
06104 uint32_t light ,
06105 uint32_t pname );
06106
06107
06108
06109
06110
06111
06112
06113
06114
06115
06116
06117 int32_t *
06118 xcb_glx_get_lightiv_data (const xcb_glx_get_lightiv_reply_t *R );
06119
06120
06121
06122
06123
06124
06125
06126
06127
06128
06129
06130 int
06131 xcb_glx_get_lightiv_data_length (const xcb_glx_get_lightiv_reply_t *R );
06132
06133
06134
06135
06136
06137
06138
06139
06140
06141
06142
06143 xcb_generic_iterator_t
06144 xcb_glx_get_lightiv_data_end (const xcb_glx_get_lightiv_reply_t *R );
06145
06146
06147
06148
06149
06150
06151
06152
06153
06154
06155
06156
06157
06158 xcb_glx_get_lightiv_reply_t *
06159 xcb_glx_get_lightiv_reply (xcb_connection_t *c ,
06160 xcb_glx_get_lightiv_cookie_t cookie ,
06161 xcb_generic_error_t **e );
06162
06163
06164
06165
06166
06167
06168
06169
06170
06171
06172
06173
06174
06175
06176 xcb_glx_get_mapdv_cookie_t
06177 xcb_glx_get_mapdv (xcb_connection_t *c ,
06178 xcb_glx_context_tag_t context_tag ,
06179 uint32_t target ,
06180 uint32_t query );
06181
06182
06183
06184
06185
06186
06187
06188
06189
06190
06191
06192
06193
06194
06195 xcb_glx_get_mapdv_cookie_t
06196 xcb_glx_get_mapdv_unchecked (xcb_connection_t *c ,
06197 xcb_glx_context_tag_t context_tag ,
06198 uint32_t target ,
06199 uint32_t query );
06200
06201
06202
06203
06204
06205
06206
06207
06208
06209
06210
06211 xcb_glx_float64_t *
06212 xcb_glx_get_mapdv_data (const xcb_glx_get_mapdv_reply_t *R );
06213
06214
06215
06216
06217
06218
06219
06220
06221
06222
06223
06224 int
06225 xcb_glx_get_mapdv_data_length (const xcb_glx_get_mapdv_reply_t *R );
06226
06227
06228
06229
06230
06231
06232
06233
06234
06235
06236
06237 xcb_glx_float64_iterator_t
06238 xcb_glx_get_mapdv_data_iterator (const xcb_glx_get_mapdv_reply_t *R );
06239
06240
06241
06242
06243
06244
06245
06246
06247
06248
06249
06250
06251
06252 xcb_glx_get_mapdv_reply_t *
06253 xcb_glx_get_mapdv_reply (xcb_connection_t *c ,
06254 xcb_glx_get_mapdv_cookie_t cookie ,
06255 xcb_generic_error_t **e );
06256
06257
06258
06259
06260
06261
06262
06263
06264
06265
06266
06267
06268
06269
06270 xcb_glx_get_mapfv_cookie_t
06271 xcb_glx_get_mapfv (xcb_connection_t *c ,
06272 xcb_glx_context_tag_t context_tag ,
06273 uint32_t target ,
06274 uint32_t query );
06275
06276
06277
06278
06279
06280
06281
06282
06283
06284
06285
06286
06287
06288
06289 xcb_glx_get_mapfv_cookie_t
06290 xcb_glx_get_mapfv_unchecked (xcb_connection_t *c ,
06291 xcb_glx_context_tag_t context_tag ,
06292 uint32_t target ,
06293 uint32_t query );
06294
06295
06296
06297
06298
06299
06300
06301
06302
06303
06304
06305 xcb_glx_float32_t *
06306 xcb_glx_get_mapfv_data (const xcb_glx_get_mapfv_reply_t *R );
06307
06308
06309
06310
06311
06312
06313
06314
06315
06316
06317
06318 int
06319 xcb_glx_get_mapfv_data_length (const xcb_glx_get_mapfv_reply_t *R );
06320
06321
06322
06323
06324
06325
06326
06327
06328
06329
06330
06331 xcb_glx_float32_iterator_t
06332 xcb_glx_get_mapfv_data_iterator (const xcb_glx_get_mapfv_reply_t *R );
06333
06334
06335
06336
06337
06338
06339
06340
06341
06342
06343
06344
06345
06346 xcb_glx_get_mapfv_reply_t *
06347 xcb_glx_get_mapfv_reply (xcb_connection_t *c ,
06348 xcb_glx_get_mapfv_cookie_t cookie ,
06349 xcb_generic_error_t **e );
06350
06351
06352
06353
06354
06355
06356
06357
06358
06359
06360
06361
06362
06363
06364 xcb_glx_get_mapiv_cookie_t
06365 xcb_glx_get_mapiv (xcb_connection_t *c ,
06366 xcb_glx_context_tag_t context_tag ,
06367 uint32_t target ,
06368 uint32_t query );
06369
06370
06371
06372
06373
06374
06375
06376
06377
06378
06379
06380
06381
06382
06383 xcb_glx_get_mapiv_cookie_t
06384 xcb_glx_get_mapiv_unchecked (xcb_connection_t *c ,
06385 xcb_glx_context_tag_t context_tag ,
06386 uint32_t target ,
06387 uint32_t query );
06388
06389
06390
06391
06392
06393
06394
06395
06396
06397
06398
06399 int32_t *
06400 xcb_glx_get_mapiv_data (const xcb_glx_get_mapiv_reply_t *R );
06401
06402
06403
06404
06405
06406
06407
06408
06409
06410
06411
06412 int
06413 xcb_glx_get_mapiv_data_length (const xcb_glx_get_mapiv_reply_t *R );
06414
06415
06416
06417
06418
06419
06420
06421
06422
06423
06424
06425 xcb_generic_iterator_t
06426 xcb_glx_get_mapiv_data_end (const xcb_glx_get_mapiv_reply_t *R );
06427
06428
06429
06430
06431
06432
06433
06434
06435
06436
06437
06438
06439
06440 xcb_glx_get_mapiv_reply_t *
06441 xcb_glx_get_mapiv_reply (xcb_connection_t *c ,
06442 xcb_glx_get_mapiv_cookie_t cookie ,
06443 xcb_generic_error_t **e );
06444
06445
06446
06447
06448
06449
06450
06451
06452
06453
06454
06455
06456
06457
06458 xcb_glx_get_materialfv_cookie_t
06459 xcb_glx_get_materialfv (xcb_connection_t *c ,
06460 xcb_glx_context_tag_t context_tag ,
06461 uint32_t face ,
06462 uint32_t pname );
06463
06464
06465
06466
06467
06468
06469
06470
06471
06472
06473
06474
06475
06476
06477 xcb_glx_get_materialfv_cookie_t
06478 xcb_glx_get_materialfv_unchecked (xcb_connection_t *c ,
06479 xcb_glx_context_tag_t context_tag ,
06480 uint32_t face ,
06481 uint32_t pname );
06482
06483
06484
06485
06486
06487
06488
06489
06490
06491
06492
06493 xcb_glx_float32_t *
06494 xcb_glx_get_materialfv_data (const xcb_glx_get_materialfv_reply_t *R );
06495
06496
06497
06498
06499
06500
06501
06502
06503
06504
06505
06506 int
06507 xcb_glx_get_materialfv_data_length (const xcb_glx_get_materialfv_reply_t *R );
06508
06509
06510
06511
06512
06513
06514
06515
06516
06517
06518
06519 xcb_glx_float32_iterator_t
06520 xcb_glx_get_materialfv_data_iterator (const xcb_glx_get_materialfv_reply_t *R );
06521
06522
06523
06524
06525
06526
06527
06528
06529
06530
06531
06532
06533
06534 xcb_glx_get_materialfv_reply_t *
06535 xcb_glx_get_materialfv_reply (xcb_connection_t *c ,
06536 xcb_glx_get_materialfv_cookie_t cookie ,
06537 xcb_generic_error_t **e );
06538
06539
06540
06541
06542
06543
06544
06545
06546
06547
06548
06549
06550
06551
06552 xcb_glx_get_materialiv_cookie_t
06553 xcb_glx_get_materialiv (xcb_connection_t *c ,
06554 xcb_glx_context_tag_t context_tag ,
06555 uint32_t face ,
06556 uint32_t pname );
06557
06558
06559
06560
06561
06562
06563
06564
06565
06566
06567
06568
06569
06570
06571 xcb_glx_get_materialiv_cookie_t
06572 xcb_glx_get_materialiv_unchecked (xcb_connection_t *c ,
06573 xcb_glx_context_tag_t context_tag ,
06574 uint32_t face ,
06575 uint32_t pname );
06576
06577
06578
06579
06580
06581
06582
06583
06584
06585
06586
06587 int32_t *
06588 xcb_glx_get_materialiv_data (const xcb_glx_get_materialiv_reply_t *R );
06589
06590
06591
06592
06593
06594
06595
06596
06597
06598
06599
06600 int
06601 xcb_glx_get_materialiv_data_length (const xcb_glx_get_materialiv_reply_t *R );
06602
06603
06604
06605
06606
06607
06608
06609
06610
06611
06612
06613 xcb_generic_iterator_t
06614 xcb_glx_get_materialiv_data_end (const xcb_glx_get_materialiv_reply_t *R );
06615
06616
06617
06618
06619
06620
06621
06622
06623
06624
06625
06626
06627
06628 xcb_glx_get_materialiv_reply_t *
06629 xcb_glx_get_materialiv_reply (xcb_connection_t *c ,
06630 xcb_glx_get_materialiv_cookie_t cookie ,
06631 xcb_generic_error_t **e );
06632
06633
06634
06635
06636
06637
06638
06639
06640
06641
06642
06643
06644
06645 xcb_glx_get_pixel_mapfv_cookie_t
06646 xcb_glx_get_pixel_mapfv (xcb_connection_t *c ,
06647 xcb_glx_context_tag_t context_tag ,
06648 uint32_t map );
06649
06650
06651
06652
06653
06654
06655
06656
06657
06658
06659
06660
06661
06662 xcb_glx_get_pixel_mapfv_cookie_t
06663 xcb_glx_get_pixel_mapfv_unchecked (xcb_connection_t *c ,
06664 xcb_glx_context_tag_t context_tag ,
06665 uint32_t map );
06666
06667
06668
06669
06670
06671
06672
06673
06674
06675
06676
06677 xcb_glx_float32_t *
06678 xcb_glx_get_pixel_mapfv_data (const xcb_glx_get_pixel_mapfv_reply_t *R );
06679
06680
06681
06682
06683
06684
06685
06686
06687
06688
06689
06690 int
06691 xcb_glx_get_pixel_mapfv_data_length (const xcb_glx_get_pixel_mapfv_reply_t *R );
06692
06693
06694
06695
06696
06697
06698
06699
06700
06701
06702
06703 xcb_glx_float32_iterator_t
06704 xcb_glx_get_pixel_mapfv_data_iterator (const xcb_glx_get_pixel_mapfv_reply_t *R );
06705
06706
06707
06708
06709
06710
06711
06712
06713
06714
06715
06716
06717
06718 xcb_glx_get_pixel_mapfv_reply_t *
06719 xcb_glx_get_pixel_mapfv_reply (xcb_connection_t *c ,
06720 xcb_glx_get_pixel_mapfv_cookie_t cookie ,
06721 xcb_generic_error_t **e );
06722
06723
06724
06725
06726
06727
06728
06729
06730
06731
06732
06733
06734
06735 xcb_glx_get_pixel_mapuiv_cookie_t
06736 xcb_glx_get_pixel_mapuiv (xcb_connection_t *c ,
06737 xcb_glx_context_tag_t context_tag ,
06738 uint32_t map );
06739
06740
06741
06742
06743
06744
06745
06746
06747
06748
06749
06750
06751
06752 xcb_glx_get_pixel_mapuiv_cookie_t
06753 xcb_glx_get_pixel_mapuiv_unchecked (xcb_connection_t *c ,
06754 xcb_glx_context_tag_t context_tag ,
06755 uint32_t map );
06756
06757
06758
06759
06760
06761
06762
06763
06764
06765
06766
06767 uint32_t *
06768 xcb_glx_get_pixel_mapuiv_data (const xcb_glx_get_pixel_mapuiv_reply_t *R );
06769
06770
06771
06772
06773
06774
06775
06776
06777
06778
06779
06780 int
06781 xcb_glx_get_pixel_mapuiv_data_length (const xcb_glx_get_pixel_mapuiv_reply_t *R );
06782
06783
06784
06785
06786
06787
06788
06789
06790
06791
06792
06793 xcb_generic_iterator_t
06794 xcb_glx_get_pixel_mapuiv_data_end (const xcb_glx_get_pixel_mapuiv_reply_t *R );
06795
06796
06797
06798
06799
06800
06801
06802
06803
06804
06805
06806
06807
06808 xcb_glx_get_pixel_mapuiv_reply_t *
06809 xcb_glx_get_pixel_mapuiv_reply (xcb_connection_t *c ,
06810 xcb_glx_get_pixel_mapuiv_cookie_t cookie ,
06811 xcb_generic_error_t **e );
06812
06813
06814
06815
06816
06817
06818
06819
06820
06821
06822
06823
06824
06825 xcb_glx_get_pixel_mapusv_cookie_t
06826 xcb_glx_get_pixel_mapusv (xcb_connection_t *c ,
06827 xcb_glx_context_tag_t context_tag ,
06828 uint32_t map );
06829
06830
06831
06832
06833
06834
06835
06836
06837
06838
06839
06840
06841
06842 xcb_glx_get_pixel_mapusv_cookie_t
06843 xcb_glx_get_pixel_mapusv_unchecked (xcb_connection_t *c ,
06844 xcb_glx_context_tag_t context_tag ,
06845 uint32_t map );
06846
06847
06848
06849
06850
06851
06852
06853
06854
06855
06856
06857 uint16_t *
06858 xcb_glx_get_pixel_mapusv_data (const xcb_glx_get_pixel_mapusv_reply_t *R );
06859
06860
06861
06862
06863
06864
06865
06866
06867
06868
06869
06870 int
06871 xcb_glx_get_pixel_mapusv_data_length (const xcb_glx_get_pixel_mapusv_reply_t *R );
06872
06873
06874
06875
06876
06877
06878
06879
06880
06881
06882
06883 xcb_generic_iterator_t
06884 xcb_glx_get_pixel_mapusv_data_end (const xcb_glx_get_pixel_mapusv_reply_t *R );
06885
06886
06887
06888
06889
06890
06891
06892
06893
06894
06895
06896
06897
06898 xcb_glx_get_pixel_mapusv_reply_t *
06899 xcb_glx_get_pixel_mapusv_reply (xcb_connection_t *c ,
06900 xcb_glx_get_pixel_mapusv_cookie_t cookie ,
06901 xcb_generic_error_t **e );
06902
06903
06904
06905
06906
06907
06908
06909
06910
06911
06912
06913
06914
06915 xcb_glx_get_polygon_stipple_cookie_t
06916 xcb_glx_get_polygon_stipple (xcb_connection_t *c ,
06917 xcb_glx_context_tag_t context_tag ,
06918 uint8_t lsb_first );
06919
06920
06921
06922
06923
06924
06925
06926
06927
06928
06929
06930
06931
06932 xcb_glx_get_polygon_stipple_cookie_t
06933 xcb_glx_get_polygon_stipple_unchecked (xcb_connection_t *c ,
06934 xcb_glx_context_tag_t context_tag ,
06935 uint8_t lsb_first );
06936
06937
06938
06939
06940
06941
06942
06943
06944
06945
06946
06947 uint8_t *
06948 xcb_glx_get_polygon_stipple_data (const xcb_glx_get_polygon_stipple_reply_t *R );
06949
06950
06951
06952
06953
06954
06955
06956
06957
06958
06959
06960 int
06961 xcb_glx_get_polygon_stipple_data_length (const xcb_glx_get_polygon_stipple_reply_t *R );
06962
06963
06964
06965
06966
06967
06968
06969
06970
06971
06972
06973 xcb_generic_iterator_t
06974 xcb_glx_get_polygon_stipple_data_end (const xcb_glx_get_polygon_stipple_reply_t *R );
06975
06976
06977
06978
06979
06980
06981
06982
06983
06984
06985
06986
06987
06988 xcb_glx_get_polygon_stipple_reply_t *
06989 xcb_glx_get_polygon_stipple_reply (xcb_connection_t *c ,
06990 xcb_glx_get_polygon_stipple_cookie_t cookie ,
06991 xcb_generic_error_t **e );
06992
06993
06994
06995
06996
06997
06998
06999
07000
07001
07002
07003
07004
07005 xcb_glx_get_string_cookie_t
07006 xcb_glx_get_string (xcb_connection_t *c ,
07007 xcb_glx_context_tag_t context_tag ,
07008 uint32_t name );
07009
07010
07011
07012
07013
07014
07015
07016
07017
07018
07019
07020
07021
07022 xcb_glx_get_string_cookie_t
07023 xcb_glx_get_string_unchecked (xcb_connection_t *c ,
07024 xcb_glx_context_tag_t context_tag ,
07025 uint32_t name );
07026
07027
07028
07029
07030
07031
07032
07033
07034
07035
07036
07037 uint8_t *
07038 xcb_glx_get_string_string (const xcb_glx_get_string_reply_t *R );
07039
07040
07041
07042
07043
07044
07045
07046
07047
07048
07049
07050 int
07051 xcb_glx_get_string_string_length (const xcb_glx_get_string_reply_t *R );
07052
07053
07054
07055
07056
07057
07058
07059
07060
07061
07062
07063 xcb_generic_iterator_t
07064 xcb_glx_get_string_string_end (const xcb_glx_get_string_reply_t *R );
07065
07066
07067
07068
07069
07070
07071
07072
07073
07074
07075
07076
07077
07078 xcb_glx_get_string_reply_t *
07079 xcb_glx_get_string_reply (xcb_connection_t *c ,
07080 xcb_glx_get_string_cookie_t cookie ,
07081 xcb_generic_error_t **e );
07082
07083
07084
07085
07086
07087
07088
07089
07090
07091
07092
07093
07094
07095
07096 xcb_glx_get_tex_envfv_cookie_t
07097 xcb_glx_get_tex_envfv (xcb_connection_t *c ,
07098 xcb_glx_context_tag_t context_tag ,
07099 uint32_t target ,
07100 uint32_t pname );
07101
07102
07103
07104
07105
07106
07107
07108
07109
07110
07111
07112
07113
07114
07115 xcb_glx_get_tex_envfv_cookie_t
07116 xcb_glx_get_tex_envfv_unchecked (xcb_connection_t *c ,
07117 xcb_glx_context_tag_t context_tag ,
07118 uint32_t target ,
07119 uint32_t pname );
07120
07121
07122
07123
07124
07125
07126
07127
07128
07129
07130
07131 xcb_glx_float32_t *
07132 xcb_glx_get_tex_envfv_data (const xcb_glx_get_tex_envfv_reply_t *R );
07133
07134
07135
07136
07137
07138
07139
07140
07141
07142
07143
07144 int
07145 xcb_glx_get_tex_envfv_data_length (const xcb_glx_get_tex_envfv_reply_t *R );
07146
07147
07148
07149
07150
07151
07152
07153
07154
07155
07156
07157 xcb_glx_float32_iterator_t
07158 xcb_glx_get_tex_envfv_data_iterator (const xcb_glx_get_tex_envfv_reply_t *R );
07159
07160
07161
07162
07163
07164
07165
07166
07167
07168
07169
07170
07171
07172 xcb_glx_get_tex_envfv_reply_t *
07173 xcb_glx_get_tex_envfv_reply (xcb_connection_t *c ,
07174 xcb_glx_get_tex_envfv_cookie_t cookie ,
07175 xcb_generic_error_t **e );
07176
07177
07178
07179
07180
07181
07182
07183
07184
07185
07186
07187
07188
07189
07190 xcb_glx_get_tex_enviv_cookie_t
07191 xcb_glx_get_tex_enviv (xcb_connection_t *c ,
07192 xcb_glx_context_tag_t context_tag ,
07193 uint32_t target ,
07194 uint32_t pname );
07195
07196
07197
07198
07199
07200
07201
07202
07203
07204
07205
07206
07207
07208
07209 xcb_glx_get_tex_enviv_cookie_t
07210 xcb_glx_get_tex_enviv_unchecked (xcb_connection_t *c ,
07211 xcb_glx_context_tag_t context_tag ,
07212 uint32_t target ,
07213 uint32_t pname );
07214
07215
07216
07217
07218
07219
07220
07221
07222
07223
07224
07225 int32_t *
07226 xcb_glx_get_tex_enviv_data (const xcb_glx_get_tex_enviv_reply_t *R );
07227
07228
07229
07230
07231
07232
07233
07234
07235
07236
07237
07238 int
07239 xcb_glx_get_tex_enviv_data_length (const xcb_glx_get_tex_enviv_reply_t *R );
07240
07241
07242
07243
07244
07245
07246
07247
07248
07249
07250
07251 xcb_generic_iterator_t
07252 xcb_glx_get_tex_enviv_data_end (const xcb_glx_get_tex_enviv_reply_t *R );
07253
07254
07255
07256
07257
07258
07259
07260
07261
07262
07263
07264
07265
07266 xcb_glx_get_tex_enviv_reply_t *
07267 xcb_glx_get_tex_enviv_reply (xcb_connection_t *c ,
07268 xcb_glx_get_tex_enviv_cookie_t cookie ,
07269 xcb_generic_error_t **e );
07270
07271
07272
07273
07274
07275
07276
07277
07278
07279
07280
07281
07282
07283
07284 xcb_glx_get_tex_gendv_cookie_t
07285 xcb_glx_get_tex_gendv (xcb_connection_t *c ,
07286 xcb_glx_context_tag_t context_tag ,
07287 uint32_t coord ,
07288 uint32_t pname );
07289
07290
07291
07292
07293
07294
07295
07296
07297
07298
07299
07300
07301
07302
07303 xcb_glx_get_tex_gendv_cookie_t
07304 xcb_glx_get_tex_gendv_unchecked (xcb_connection_t *c ,
07305 xcb_glx_context_tag_t context_tag ,
07306 uint32_t coord ,
07307 uint32_t pname );
07308
07309
07310
07311
07312
07313
07314
07315
07316
07317
07318
07319 xcb_glx_float64_t *
07320 xcb_glx_get_tex_gendv_data (const xcb_glx_get_tex_gendv_reply_t *R );
07321
07322
07323
07324
07325
07326
07327
07328
07329
07330
07331
07332 int
07333 xcb_glx_get_tex_gendv_data_length (const xcb_glx_get_tex_gendv_reply_t *R );
07334
07335
07336
07337
07338
07339
07340
07341
07342
07343
07344
07345 xcb_glx_float64_iterator_t
07346 xcb_glx_get_tex_gendv_data_iterator (const xcb_glx_get_tex_gendv_reply_t *R );
07347
07348
07349
07350
07351
07352
07353
07354
07355
07356
07357
07358
07359
07360 xcb_glx_get_tex_gendv_reply_t *
07361 xcb_glx_get_tex_gendv_reply (xcb_connection_t *c ,
07362 xcb_glx_get_tex_gendv_cookie_t cookie ,
07363 xcb_generic_error_t **e );
07364
07365
07366
07367
07368
07369
07370
07371
07372
07373
07374
07375
07376
07377
07378 xcb_glx_get_tex_genfv_cookie_t
07379 xcb_glx_get_tex_genfv (xcb_connection_t *c ,
07380 xcb_glx_context_tag_t context_tag ,
07381 uint32_t coord ,
07382 uint32_t pname );
07383
07384
07385
07386
07387
07388
07389
07390
07391
07392
07393
07394
07395
07396
07397 xcb_glx_get_tex_genfv_cookie_t
07398 xcb_glx_get_tex_genfv_unchecked (xcb_connection_t *c ,
07399 xcb_glx_context_tag_t context_tag ,
07400 uint32_t coord ,
07401 uint32_t pname );
07402
07403
07404
07405
07406
07407
07408
07409
07410
07411
07412
07413 xcb_glx_float32_t *
07414 xcb_glx_get_tex_genfv_data (const xcb_glx_get_tex_genfv_reply_t *R );
07415
07416
07417
07418
07419
07420
07421
07422
07423
07424
07425
07426 int
07427 xcb_glx_get_tex_genfv_data_length (const xcb_glx_get_tex_genfv_reply_t *R );
07428
07429
07430
07431
07432
07433
07434
07435
07436
07437
07438
07439 xcb_glx_float32_iterator_t
07440 xcb_glx_get_tex_genfv_data_iterator (const xcb_glx_get_tex_genfv_reply_t *R );
07441
07442
07443
07444
07445
07446
07447
07448
07449
07450
07451
07452
07453
07454 xcb_glx_get_tex_genfv_reply_t *
07455 xcb_glx_get_tex_genfv_reply (xcb_connection_t *c ,
07456 xcb_glx_get_tex_genfv_cookie_t cookie ,
07457 xcb_generic_error_t **e );
07458
07459
07460
07461
07462
07463
07464
07465
07466
07467
07468
07469
07470
07471
07472 xcb_glx_get_tex_geniv_cookie_t
07473 xcb_glx_get_tex_geniv (xcb_connection_t *c ,
07474 xcb_glx_context_tag_t context_tag ,
07475 uint32_t coord ,
07476 uint32_t pname );
07477
07478
07479
07480
07481
07482
07483
07484
07485
07486
07487
07488
07489
07490
07491 xcb_glx_get_tex_geniv_cookie_t
07492 xcb_glx_get_tex_geniv_unchecked (xcb_connection_t *c ,
07493 xcb_glx_context_tag_t context_tag ,
07494 uint32_t coord ,
07495 uint32_t pname );
07496
07497
07498
07499
07500
07501
07502
07503
07504
07505
07506
07507 int32_t *
07508 xcb_glx_get_tex_geniv_data (const xcb_glx_get_tex_geniv_reply_t *R );
07509
07510
07511
07512
07513
07514
07515
07516
07517
07518
07519
07520 int
07521 xcb_glx_get_tex_geniv_data_length (const xcb_glx_get_tex_geniv_reply_t *R );
07522
07523
07524
07525
07526
07527
07528
07529
07530
07531
07532
07533 xcb_generic_iterator_t
07534 xcb_glx_get_tex_geniv_data_end (const xcb_glx_get_tex_geniv_reply_t *R );
07535
07536
07537
07538
07539
07540
07541
07542
07543
07544
07545
07546
07547
07548 xcb_glx_get_tex_geniv_reply_t *
07549 xcb_glx_get_tex_geniv_reply (xcb_connection_t *c ,
07550 xcb_glx_get_tex_geniv_cookie_t cookie ,
07551 xcb_generic_error_t **e );
07552
07553
07554
07555
07556
07557
07558
07559
07560
07561
07562
07563
07564
07565
07566
07567
07568
07569 xcb_glx_get_tex_image_cookie_t
07570 xcb_glx_get_tex_image (xcb_connection_t *c ,
07571 xcb_glx_context_tag_t context_tag ,
07572 uint32_t target ,
07573 int32_t level ,
07574 uint32_t format ,
07575 uint32_t type ,
07576 uint8_t swap_bytes );
07577
07578
07579
07580
07581
07582
07583
07584
07585
07586
07587
07588
07589
07590
07591
07592
07593
07594 xcb_glx_get_tex_image_cookie_t
07595 xcb_glx_get_tex_image_unchecked (xcb_connection_t *c ,
07596 xcb_glx_context_tag_t context_tag ,
07597 uint32_t target ,
07598 int32_t level ,
07599 uint32_t format ,
07600 uint32_t type ,
07601 uint8_t swap_bytes );
07602
07603
07604
07605
07606
07607
07608
07609
07610
07611
07612
07613 uint8_t *
07614 xcb_glx_get_tex_image_data (const xcb_glx_get_tex_image_reply_t *R );
07615
07616
07617
07618
07619
07620
07621
07622
07623
07624
07625
07626 int
07627 xcb_glx_get_tex_image_data_length (const xcb_glx_get_tex_image_reply_t *R );
07628
07629
07630
07631
07632
07633
07634
07635
07636
07637
07638
07639 xcb_generic_iterator_t
07640 xcb_glx_get_tex_image_data_end (const xcb_glx_get_tex_image_reply_t *R );
07641
07642
07643
07644
07645
07646
07647
07648
07649
07650
07651
07652
07653
07654 xcb_glx_get_tex_image_reply_t *
07655 xcb_glx_get_tex_image_reply (xcb_connection_t *c ,
07656 xcb_glx_get_tex_image_cookie_t cookie ,
07657 xcb_generic_error_t **e );
07658
07659
07660
07661
07662
07663
07664
07665
07666
07667
07668
07669
07670
07671
07672 xcb_glx_get_tex_parameterfv_cookie_t
07673 xcb_glx_get_tex_parameterfv (xcb_connection_t *c ,
07674 xcb_glx_context_tag_t context_tag ,
07675 uint32_t target ,
07676 uint32_t pname );
07677
07678
07679
07680
07681
07682
07683
07684
07685
07686
07687
07688
07689
07690
07691 xcb_glx_get_tex_parameterfv_cookie_t
07692 xcb_glx_get_tex_parameterfv_unchecked (xcb_connection_t *c ,
07693 xcb_glx_context_tag_t context_tag ,
07694 uint32_t target ,
07695 uint32_t pname );
07696
07697
07698
07699
07700
07701
07702
07703
07704
07705
07706
07707 xcb_glx_float32_t *
07708 xcb_glx_get_tex_parameterfv_data (const xcb_glx_get_tex_parameterfv_reply_t *R );
07709
07710
07711
07712
07713
07714
07715
07716
07717
07718
07719
07720 int
07721 xcb_glx_get_tex_parameterfv_data_length (const xcb_glx_get_tex_parameterfv_reply_t *R );
07722
07723
07724
07725
07726
07727
07728
07729
07730
07731
07732
07733 xcb_glx_float32_iterator_t
07734 xcb_glx_get_tex_parameterfv_data_iterator (const xcb_glx_get_tex_parameterfv_reply_t *R );
07735
07736
07737
07738
07739
07740
07741
07742
07743
07744
07745
07746
07747
07748 xcb_glx_get_tex_parameterfv_reply_t *
07749 xcb_glx_get_tex_parameterfv_reply (xcb_connection_t *c ,
07750 xcb_glx_get_tex_parameterfv_cookie_t cookie ,
07751 xcb_generic_error_t **e );
07752
07753
07754
07755
07756
07757
07758
07759
07760
07761
07762
07763
07764
07765
07766 xcb_glx_get_tex_parameteriv_cookie_t
07767 xcb_glx_get_tex_parameteriv (xcb_connection_t *c ,
07768 xcb_glx_context_tag_t context_tag ,
07769 uint32_t target ,
07770 uint32_t pname );
07771
07772
07773
07774
07775
07776
07777
07778
07779
07780
07781
07782
07783
07784
07785 xcb_glx_get_tex_parameteriv_cookie_t
07786 xcb_glx_get_tex_parameteriv_unchecked (xcb_connection_t *c ,
07787 xcb_glx_context_tag_t context_tag ,
07788 uint32_t target ,
07789 uint32_t pname );
07790
07791
07792
07793
07794
07795
07796
07797
07798
07799
07800
07801 int32_t *
07802 xcb_glx_get_tex_parameteriv_data (const xcb_glx_get_tex_parameteriv_reply_t *R );
07803
07804
07805
07806
07807
07808
07809
07810
07811
07812
07813
07814 int
07815 xcb_glx_get_tex_parameteriv_data_length (const xcb_glx_get_tex_parameteriv_reply_t *R );
07816
07817
07818
07819
07820
07821
07822
07823
07824
07825
07826
07827 xcb_generic_iterator_t
07828 xcb_glx_get_tex_parameteriv_data_end (const xcb_glx_get_tex_parameteriv_reply_t *R );
07829
07830
07831
07832
07833
07834
07835
07836
07837
07838
07839
07840
07841
07842 xcb_glx_get_tex_parameteriv_reply_t *
07843 xcb_glx_get_tex_parameteriv_reply (xcb_connection_t *c ,
07844 xcb_glx_get_tex_parameteriv_cookie_t cookie ,
07845 xcb_generic_error_t **e );
07846
07847
07848
07849
07850
07851
07852
07853
07854
07855
07856
07857
07858
07859
07860
07861 xcb_glx_get_tex_level_parameterfv_cookie_t
07862 xcb_glx_get_tex_level_parameterfv (xcb_connection_t *c ,
07863 xcb_glx_context_tag_t context_tag ,
07864 uint32_t target ,
07865 int32_t level ,
07866 uint32_t pname );
07867
07868
07869
07870
07871
07872
07873
07874
07875
07876
07877
07878
07879
07880
07881
07882 xcb_glx_get_tex_level_parameterfv_cookie_t
07883 xcb_glx_get_tex_level_parameterfv_unchecked (xcb_connection_t *c ,
07884 xcb_glx_context_tag_t context_tag ,
07885 uint32_t target ,
07886 int32_t level ,
07887 uint32_t pname );
07888
07889
07890
07891
07892
07893
07894
07895
07896
07897
07898
07899 xcb_glx_float32_t *
07900 xcb_glx_get_tex_level_parameterfv_data (const xcb_glx_get_tex_level_parameterfv_reply_t *R );
07901
07902
07903
07904
07905
07906
07907
07908
07909
07910
07911
07912 int
07913 xcb_glx_get_tex_level_parameterfv_data_length (const xcb_glx_get_tex_level_parameterfv_reply_t *R );
07914
07915
07916
07917
07918
07919
07920
07921
07922
07923
07924
07925 xcb_glx_float32_iterator_t
07926 xcb_glx_get_tex_level_parameterfv_data_iterator (const xcb_glx_get_tex_level_parameterfv_reply_t *R );
07927
07928
07929
07930
07931
07932
07933
07934
07935
07936
07937
07938
07939
07940 xcb_glx_get_tex_level_parameterfv_reply_t *
07941 xcb_glx_get_tex_level_parameterfv_reply (xcb_connection_t *c ,
07942 xcb_glx_get_tex_level_parameterfv_cookie_t cookie ,
07943 xcb_generic_error_t **e );
07944
07945
07946
07947
07948
07949
07950
07951
07952
07953
07954
07955
07956
07957
07958
07959 xcb_glx_get_tex_level_parameteriv_cookie_t
07960 xcb_glx_get_tex_level_parameteriv (xcb_connection_t *c ,
07961 xcb_glx_context_tag_t context_tag ,
07962 uint32_t target ,
07963 int32_t level ,
07964 uint32_t pname );
07965
07966
07967
07968
07969
07970
07971
07972
07973
07974
07975
07976
07977
07978
07979
07980 xcb_glx_get_tex_level_parameteriv_cookie_t
07981 xcb_glx_get_tex_level_parameteriv_unchecked (xcb_connection_t *c ,
07982 xcb_glx_context_tag_t context_tag ,
07983 uint32_t target ,
07984 int32_t level ,
07985 uint32_t pname );
07986
07987
07988
07989
07990
07991
07992
07993
07994
07995
07996
07997 int32_t *
07998 xcb_glx_get_tex_level_parameteriv_data (const xcb_glx_get_tex_level_parameteriv_reply_t *R );
07999
08000
08001
08002
08003
08004
08005
08006
08007
08008
08009
08010 int
08011 xcb_glx_get_tex_level_parameteriv_data_length (const xcb_glx_get_tex_level_parameteriv_reply_t *R );
08012
08013
08014
08015
08016
08017
08018
08019
08020
08021
08022
08023 xcb_generic_iterator_t
08024 xcb_glx_get_tex_level_parameteriv_data_end (const xcb_glx_get_tex_level_parameteriv_reply_t *R );
08025
08026
08027
08028
08029
08030
08031
08032
08033
08034
08035
08036
08037
08038 xcb_glx_get_tex_level_parameteriv_reply_t *
08039 xcb_glx_get_tex_level_parameteriv_reply (xcb_connection_t *c ,
08040 xcb_glx_get_tex_level_parameteriv_cookie_t cookie ,
08041 xcb_generic_error_t **e );
08042
08043
08044
08045
08046
08047
08048
08049
08050
08051
08052
08053
08054
08055 xcb_glx_is_list_cookie_t
08056 xcb_glx_is_list (xcb_connection_t *c ,
08057 xcb_glx_context_tag_t context_tag ,
08058 uint32_t list );
08059
08060
08061
08062
08063
08064
08065
08066
08067
08068
08069
08070
08071
08072 xcb_glx_is_list_cookie_t
08073 xcb_glx_is_list_unchecked (xcb_connection_t *c ,
08074 xcb_glx_context_tag_t context_tag ,
08075 uint32_t list );
08076
08077
08078
08079
08080
08081
08082
08083
08084
08085
08086
08087
08088
08089 xcb_glx_is_list_reply_t *
08090 xcb_glx_is_list_reply (xcb_connection_t *c ,
08091 xcb_glx_is_list_cookie_t cookie ,
08092 xcb_generic_error_t **e );
08093
08094
08095
08096
08097
08098
08099
08100
08101
08102
08103
08104
08105 xcb_void_cookie_t
08106 xcb_glx_flush_checked (xcb_connection_t *c ,
08107 xcb_glx_context_tag_t context_tag );
08108
08109
08110
08111
08112
08113
08114
08115
08116
08117
08118
08119
08120 xcb_void_cookie_t
08121 xcb_glx_flush (xcb_connection_t *c ,
08122 xcb_glx_context_tag_t context_tag );
08123
08124
08125
08126
08127
08128
08129
08130
08131
08132
08133
08134
08135
08136
08137 xcb_glx_are_textures_resident_cookie_t
08138 xcb_glx_are_textures_resident (xcb_connection_t *c ,
08139 xcb_glx_context_tag_t context_tag ,
08140 int32_t n ,
08141 const uint32_t *textures );
08142
08143
08144
08145
08146
08147
08148
08149
08150
08151
08152
08153
08154
08155
08156 xcb_glx_are_textures_resident_cookie_t
08157 xcb_glx_are_textures_resident_unchecked (xcb_connection_t *c ,
08158 xcb_glx_context_tag_t context_tag ,
08159 int32_t n ,
08160 const uint32_t *textures );
08161
08162
08163
08164
08165
08166
08167
08168
08169
08170
08171
08172 uint8_t *
08173 xcb_glx_are_textures_resident_data (const xcb_glx_are_textures_resident_reply_t *R );
08174
08175
08176
08177
08178
08179
08180
08181
08182
08183
08184
08185 int
08186 xcb_glx_are_textures_resident_data_length (const xcb_glx_are_textures_resident_reply_t *R );
08187
08188
08189
08190
08191
08192
08193
08194
08195
08196
08197
08198 xcb_generic_iterator_t
08199 xcb_glx_are_textures_resident_data_end (const xcb_glx_are_textures_resident_reply_t *R );
08200
08201
08202
08203
08204
08205
08206
08207
08208
08209
08210
08211
08212
08213 xcb_glx_are_textures_resident_reply_t *
08214 xcb_glx_are_textures_resident_reply (xcb_connection_t *c ,
08215 xcb_glx_are_textures_resident_cookie_t cookie ,
08216 xcb_generic_error_t **e );
08217
08218
08219
08220
08221
08222
08223
08224
08225
08226
08227
08228
08229
08230
08231 xcb_void_cookie_t
08232 xcb_glx_delete_textures_checked (xcb_connection_t *c ,
08233 xcb_glx_context_tag_t context_tag ,
08234 int32_t n ,
08235 const uint32_t *textures );
08236
08237
08238
08239
08240
08241
08242
08243
08244
08245
08246
08247
08248
08249
08250 xcb_void_cookie_t
08251 xcb_glx_delete_textures (xcb_connection_t *c ,
08252 xcb_glx_context_tag_t context_tag ,
08253 int32_t n ,
08254 const uint32_t *textures );
08255
08256
08257
08258
08259
08260
08261
08262
08263
08264
08265
08266
08267
08268 xcb_glx_gen_textures_cookie_t
08269 xcb_glx_gen_textures (xcb_connection_t *c ,
08270 xcb_glx_context_tag_t context_tag ,
08271 int32_t n );
08272
08273
08274
08275
08276
08277
08278
08279
08280
08281
08282
08283
08284
08285 xcb_glx_gen_textures_cookie_t
08286 xcb_glx_gen_textures_unchecked (xcb_connection_t *c ,
08287 xcb_glx_context_tag_t context_tag ,
08288 int32_t n );
08289
08290
08291
08292
08293
08294
08295
08296
08297
08298
08299
08300 uint32_t *
08301 xcb_glx_gen_textures_data (const xcb_glx_gen_textures_reply_t *R );
08302
08303
08304
08305
08306
08307
08308
08309
08310
08311
08312
08313 int
08314 xcb_glx_gen_textures_data_length (const xcb_glx_gen_textures_reply_t *R );
08315
08316
08317
08318
08319
08320
08321
08322
08323
08324
08325
08326 xcb_generic_iterator_t
08327 xcb_glx_gen_textures_data_end (const xcb_glx_gen_textures_reply_t *R );
08328
08329
08330
08331
08332
08333
08334
08335
08336
08337
08338
08339
08340
08341 xcb_glx_gen_textures_reply_t *
08342 xcb_glx_gen_textures_reply (xcb_connection_t *c ,
08343 xcb_glx_gen_textures_cookie_t cookie ,
08344 xcb_generic_error_t **e );
08345
08346
08347
08348
08349
08350
08351
08352
08353
08354
08355
08356
08357
08358 xcb_glx_is_texture_cookie_t
08359 xcb_glx_is_texture (xcb_connection_t *c ,
08360 xcb_glx_context_tag_t context_tag ,
08361 uint32_t texture );
08362
08363
08364
08365
08366
08367
08368
08369
08370
08371
08372
08373
08374
08375 xcb_glx_is_texture_cookie_t
08376 xcb_glx_is_texture_unchecked (xcb_connection_t *c ,
08377 xcb_glx_context_tag_t context_tag ,
08378 uint32_t texture );
08379
08380
08381
08382
08383
08384
08385
08386
08387
08388
08389
08390
08391
08392 xcb_glx_is_texture_reply_t *
08393 xcb_glx_is_texture_reply (xcb_connection_t *c ,
08394 xcb_glx_is_texture_cookie_t cookie ,
08395 xcb_generic_error_t **e );
08396
08397
08398
08399
08400
08401
08402
08403
08404
08405
08406
08407
08408
08409
08410
08411
08412 xcb_glx_get_color_table_cookie_t
08413 xcb_glx_get_color_table (xcb_connection_t *c ,
08414 xcb_glx_context_tag_t context_tag ,
08415 uint32_t target ,
08416 uint32_t format ,
08417 uint32_t type ,
08418 uint8_t swap_bytes );
08419
08420
08421
08422
08423
08424
08425
08426
08427
08428
08429
08430
08431
08432
08433
08434
08435 xcb_glx_get_color_table_cookie_t
08436 xcb_glx_get_color_table_unchecked (xcb_connection_t *c ,
08437 xcb_glx_context_tag_t context_tag ,
08438 uint32_t target ,
08439 uint32_t format ,
08440 uint32_t type ,
08441 uint8_t swap_bytes );
08442
08443
08444
08445
08446
08447
08448
08449
08450
08451
08452
08453 uint8_t *
08454 xcb_glx_get_color_table_data (const xcb_glx_get_color_table_reply_t *R );
08455
08456
08457
08458
08459
08460
08461
08462
08463
08464
08465
08466 int
08467 xcb_glx_get_color_table_data_length (const xcb_glx_get_color_table_reply_t *R );
08468
08469
08470
08471
08472
08473
08474
08475
08476
08477
08478
08479 xcb_generic_iterator_t
08480 xcb_glx_get_color_table_data_end (const xcb_glx_get_color_table_reply_t *R );
08481
08482
08483
08484
08485
08486
08487
08488
08489
08490
08491
08492
08493
08494 xcb_glx_get_color_table_reply_t *
08495 xcb_glx_get_color_table_reply (xcb_connection_t *c ,
08496 xcb_glx_get_color_table_cookie_t cookie ,
08497 xcb_generic_error_t **e );
08498
08499
08500
08501
08502
08503
08504
08505
08506
08507
08508
08509
08510
08511
08512 xcb_glx_get_color_table_parameterfv_cookie_t
08513 xcb_glx_get_color_table_parameterfv (xcb_connection_t *c ,
08514 xcb_glx_context_tag_t context_tag ,
08515 uint32_t target ,
08516 uint32_t pname );
08517
08518
08519
08520
08521
08522
08523
08524
08525
08526
08527
08528
08529
08530
08531 xcb_glx_get_color_table_parameterfv_cookie_t
08532 xcb_glx_get_color_table_parameterfv_unchecked (xcb_connection_t *c ,
08533 xcb_glx_context_tag_t context_tag ,
08534 uint32_t target ,
08535 uint32_t pname );
08536
08537
08538
08539
08540
08541
08542
08543
08544
08545
08546
08547 xcb_glx_float32_t *
08548 xcb_glx_get_color_table_parameterfv_data (const xcb_glx_get_color_table_parameterfv_reply_t *R );
08549
08550
08551
08552
08553
08554
08555
08556
08557
08558
08559
08560 int
08561 xcb_glx_get_color_table_parameterfv_data_length (const xcb_glx_get_color_table_parameterfv_reply_t *R );
08562
08563
08564
08565
08566
08567
08568
08569
08570
08571
08572
08573 xcb_glx_float32_iterator_t
08574 xcb_glx_get_color_table_parameterfv_data_iterator (const xcb_glx_get_color_table_parameterfv_reply_t *R );
08575
08576
08577
08578
08579
08580
08581
08582
08583
08584
08585
08586
08587
08588 xcb_glx_get_color_table_parameterfv_reply_t *
08589 xcb_glx_get_color_table_parameterfv_reply (xcb_connection_t *c ,
08590 xcb_glx_get_color_table_parameterfv_cookie_t cookie ,
08591 xcb_generic_error_t **e );
08592
08593
08594
08595
08596
08597
08598
08599
08600
08601
08602
08603
08604
08605
08606 xcb_glx_get_color_table_parameteriv_cookie_t
08607 xcb_glx_get_color_table_parameteriv (xcb_connection_t *c ,
08608 xcb_glx_context_tag_t context_tag ,
08609 uint32_t target ,
08610 uint32_t pname );
08611
08612
08613
08614
08615
08616
08617
08618
08619
08620
08621
08622
08623
08624
08625 xcb_glx_get_color_table_parameteriv_cookie_t
08626 xcb_glx_get_color_table_parameteriv_unchecked (xcb_connection_t *c ,
08627 xcb_glx_context_tag_t context_tag ,
08628 uint32_t target ,
08629 uint32_t pname );
08630
08631
08632
08633
08634
08635
08636
08637
08638
08639
08640
08641 int32_t *
08642 xcb_glx_get_color_table_parameteriv_data (const xcb_glx_get_color_table_parameteriv_reply_t *R );
08643
08644
08645
08646
08647
08648
08649
08650
08651
08652
08653
08654 int
08655 xcb_glx_get_color_table_parameteriv_data_length (const xcb_glx_get_color_table_parameteriv_reply_t *R );
08656
08657
08658
08659
08660
08661
08662
08663
08664
08665
08666
08667 xcb_generic_iterator_t
08668 xcb_glx_get_color_table_parameteriv_data_end (const xcb_glx_get_color_table_parameteriv_reply_t *R );
08669
08670
08671
08672
08673
08674
08675
08676
08677
08678
08679
08680
08681
08682 xcb_glx_get_color_table_parameteriv_reply_t *
08683 xcb_glx_get_color_table_parameteriv_reply (xcb_connection_t *c ,
08684 xcb_glx_get_color_table_parameteriv_cookie_t cookie ,
08685 xcb_generic_error_t **e );
08686
08687
08688
08689
08690
08691
08692
08693
08694
08695
08696
08697
08698
08699
08700
08701
08702 xcb_glx_get_convolution_filter_cookie_t
08703 xcb_glx_get_convolution_filter (xcb_connection_t *c ,
08704 xcb_glx_context_tag_t context_tag ,
08705 uint32_t target ,
08706 uint32_t format ,
08707 uint32_t type ,
08708 uint8_t swap_bytes );
08709
08710
08711
08712
08713
08714
08715
08716
08717
08718
08719
08720
08721
08722
08723
08724
08725 xcb_glx_get_convolution_filter_cookie_t
08726 xcb_glx_get_convolution_filter_unchecked (xcb_connection_t *c ,
08727 xcb_glx_context_tag_t context_tag ,
08728 uint32_t target ,
08729 uint32_t format ,
08730 uint32_t type ,
08731 uint8_t swap_bytes );
08732
08733
08734
08735
08736
08737
08738
08739
08740
08741
08742
08743 uint8_t *
08744 xcb_glx_get_convolution_filter_data (const xcb_glx_get_convolution_filter_reply_t *R );
08745
08746
08747
08748
08749
08750
08751
08752
08753
08754
08755
08756 int
08757 xcb_glx_get_convolution_filter_data_length (const xcb_glx_get_convolution_filter_reply_t *R );
08758
08759
08760
08761
08762
08763
08764
08765
08766
08767
08768
08769 xcb_generic_iterator_t
08770 xcb_glx_get_convolution_filter_data_end (const xcb_glx_get_convolution_filter_reply_t *R );
08771
08772
08773
08774
08775
08776
08777
08778
08779
08780
08781
08782
08783
08784 xcb_glx_get_convolution_filter_reply_t *
08785 xcb_glx_get_convolution_filter_reply (xcb_connection_t *c ,
08786 xcb_glx_get_convolution_filter_cookie_t cookie ,
08787 xcb_generic_error_t **e );
08788
08789
08790
08791
08792
08793
08794
08795
08796
08797
08798
08799
08800
08801
08802 xcb_glx_get_convolution_parameterfv_cookie_t
08803 xcb_glx_get_convolution_parameterfv (xcb_connection_t *c ,
08804 xcb_glx_context_tag_t context_tag ,
08805 uint32_t target ,
08806 uint32_t pname );
08807
08808
08809
08810
08811
08812
08813
08814
08815
08816
08817
08818
08819
08820
08821 xcb_glx_get_convolution_parameterfv_cookie_t
08822 xcb_glx_get_convolution_parameterfv_unchecked (xcb_connection_t *c ,
08823 xcb_glx_context_tag_t context_tag ,
08824 uint32_t target ,
08825 uint32_t pname );
08826
08827
08828
08829
08830
08831
08832
08833
08834
08835
08836
08837 xcb_glx_float32_t *
08838 xcb_glx_get_convolution_parameterfv_data (const xcb_glx_get_convolution_parameterfv_reply_t *R );
08839
08840
08841
08842
08843
08844
08845
08846
08847
08848
08849
08850 int
08851 xcb_glx_get_convolution_parameterfv_data_length (const xcb_glx_get_convolution_parameterfv_reply_t *R );
08852
08853
08854
08855
08856
08857
08858
08859
08860
08861
08862
08863 xcb_glx_float32_iterator_t
08864 xcb_glx_get_convolution_parameterfv_data_iterator (const xcb_glx_get_convolution_parameterfv_reply_t *R );
08865
08866
08867
08868
08869
08870
08871
08872
08873
08874
08875
08876
08877
08878 xcb_glx_get_convolution_parameterfv_reply_t *
08879 xcb_glx_get_convolution_parameterfv_reply (xcb_connection_t *c ,
08880 xcb_glx_get_convolution_parameterfv_cookie_t cookie ,
08881 xcb_generic_error_t **e );
08882
08883
08884
08885
08886
08887
08888
08889
08890
08891
08892
08893
08894
08895
08896 xcb_glx_get_convolution_parameteriv_cookie_t
08897 xcb_glx_get_convolution_parameteriv (xcb_connection_t *c ,
08898 xcb_glx_context_tag_t context_tag ,
08899 uint32_t target ,
08900 uint32_t pname );
08901
08902
08903
08904
08905
08906
08907
08908
08909
08910
08911
08912
08913
08914
08915 xcb_glx_get_convolution_parameteriv_cookie_t
08916 xcb_glx_get_convolution_parameteriv_unchecked (xcb_connection_t *c ,
08917 xcb_glx_context_tag_t context_tag ,
08918 uint32_t target ,
08919 uint32_t pname );
08920
08921
08922
08923
08924
08925
08926
08927
08928
08929
08930
08931 int32_t *
08932 xcb_glx_get_convolution_parameteriv_data (const xcb_glx_get_convolution_parameteriv_reply_t *R );
08933
08934
08935
08936
08937
08938
08939
08940
08941
08942
08943
08944 int
08945 xcb_glx_get_convolution_parameteriv_data_length (const xcb_glx_get_convolution_parameteriv_reply_t *R );
08946
08947
08948
08949
08950
08951
08952
08953
08954
08955
08956
08957 xcb_generic_iterator_t
08958 xcb_glx_get_convolution_parameteriv_data_end (const xcb_glx_get_convolution_parameteriv_reply_t *R );
08959
08960
08961
08962
08963
08964
08965
08966
08967
08968
08969
08970
08971
08972 xcb_glx_get_convolution_parameteriv_reply_t *
08973 xcb_glx_get_convolution_parameteriv_reply (xcb_connection_t *c ,
08974 xcb_glx_get_convolution_parameteriv_cookie_t cookie ,
08975 xcb_generic_error_t **e );
08976
08977
08978
08979
08980
08981
08982
08983
08984
08985
08986
08987
08988
08989
08990
08991
08992 xcb_glx_get_separable_filter_cookie_t
08993 xcb_glx_get_separable_filter (xcb_connection_t *c ,
08994 xcb_glx_context_tag_t context_tag ,
08995 uint32_t target ,
08996 uint32_t format ,
08997 uint32_t type ,
08998 uint8_t swap_bytes );
08999
09000
09001
09002
09003
09004
09005
09006
09007
09008
09009
09010
09011
09012
09013
09014
09015 xcb_glx_get_separable_filter_cookie_t
09016 xcb_glx_get_separable_filter_unchecked (xcb_connection_t *c ,
09017 xcb_glx_context_tag_t context_tag ,
09018 uint32_t target ,
09019 uint32_t format ,
09020 uint32_t type ,
09021 uint8_t swap_bytes );
09022
09023
09024
09025
09026
09027
09028
09029
09030
09031
09032
09033 uint8_t *
09034 xcb_glx_get_separable_filter_rows_and_cols (const xcb_glx_get_separable_filter_reply_t *R );
09035
09036
09037
09038
09039
09040
09041
09042
09043
09044
09045
09046 int
09047 xcb_glx_get_separable_filter_rows_and_cols_length (const xcb_glx_get_separable_filter_reply_t *R );
09048
09049
09050
09051
09052
09053
09054
09055
09056
09057
09058
09059 xcb_generic_iterator_t
09060 xcb_glx_get_separable_filter_rows_and_cols_end (const xcb_glx_get_separable_filter_reply_t *R );
09061
09062
09063
09064
09065
09066
09067
09068
09069
09070
09071
09072
09073
09074 xcb_glx_get_separable_filter_reply_t *
09075 xcb_glx_get_separable_filter_reply (xcb_connection_t *c ,
09076 xcb_glx_get_separable_filter_cookie_t cookie ,
09077 xcb_generic_error_t **e );
09078
09079
09080
09081
09082
09083
09084
09085
09086
09087
09088
09089
09090
09091
09092
09093
09094
09095 xcb_glx_get_histogram_cookie_t
09096 xcb_glx_get_histogram (xcb_connection_t *c ,
09097 xcb_glx_context_tag_t context_tag ,
09098 uint32_t target ,
09099 uint32_t format ,
09100 uint32_t type ,
09101 uint8_t swap_bytes ,
09102 uint8_t reset );
09103
09104
09105
09106
09107
09108
09109
09110
09111
09112
09113
09114
09115
09116
09117
09118
09119
09120 xcb_glx_get_histogram_cookie_t
09121 xcb_glx_get_histogram_unchecked (xcb_connection_t *c ,
09122 xcb_glx_context_tag_t context_tag ,
09123 uint32_t target ,
09124 uint32_t format ,
09125 uint32_t type ,
09126 uint8_t swap_bytes ,
09127 uint8_t reset );
09128
09129
09130
09131
09132
09133
09134
09135
09136
09137
09138
09139 uint8_t *
09140 xcb_glx_get_histogram_data (const xcb_glx_get_histogram_reply_t *R );
09141
09142
09143
09144
09145
09146
09147
09148
09149
09150
09151
09152 int
09153 xcb_glx_get_histogram_data_length (const xcb_glx_get_histogram_reply_t *R );
09154
09155
09156
09157
09158
09159
09160
09161
09162
09163
09164
09165 xcb_generic_iterator_t
09166 xcb_glx_get_histogram_data_end (const xcb_glx_get_histogram_reply_t *R );
09167
09168
09169
09170
09171
09172
09173
09174
09175
09176
09177
09178
09179
09180 xcb_glx_get_histogram_reply_t *
09181 xcb_glx_get_histogram_reply (xcb_connection_t *c ,
09182 xcb_glx_get_histogram_cookie_t cookie ,
09183 xcb_generic_error_t **e );
09184
09185
09186
09187
09188
09189
09190
09191
09192
09193
09194
09195
09196
09197
09198 xcb_glx_get_histogram_parameterfv_cookie_t
09199 xcb_glx_get_histogram_parameterfv (xcb_connection_t *c ,
09200 xcb_glx_context_tag_t context_tag ,
09201 uint32_t target ,
09202 uint32_t pname );
09203
09204
09205
09206
09207
09208
09209
09210
09211
09212
09213
09214
09215
09216
09217 xcb_glx_get_histogram_parameterfv_cookie_t
09218 xcb_glx_get_histogram_parameterfv_unchecked (xcb_connection_t *c ,
09219 xcb_glx_context_tag_t context_tag ,
09220 uint32_t target ,
09221 uint32_t pname );
09222
09223
09224
09225
09226
09227
09228
09229
09230
09231
09232
09233 xcb_glx_float32_t *
09234 xcb_glx_get_histogram_parameterfv_data (const xcb_glx_get_histogram_parameterfv_reply_t *R );
09235
09236
09237
09238
09239
09240
09241
09242
09243
09244
09245
09246 int
09247 xcb_glx_get_histogram_parameterfv_data_length (const xcb_glx_get_histogram_parameterfv_reply_t *R );
09248
09249
09250
09251
09252
09253
09254
09255
09256
09257
09258
09259 xcb_glx_float32_iterator_t
09260 xcb_glx_get_histogram_parameterfv_data_iterator (const xcb_glx_get_histogram_parameterfv_reply_t *R );
09261
09262
09263
09264
09265
09266
09267
09268
09269
09270
09271
09272
09273
09274 xcb_glx_get_histogram_parameterfv_reply_t *
09275 xcb_glx_get_histogram_parameterfv_reply (xcb_connection_t *c ,
09276 xcb_glx_get_histogram_parameterfv_cookie_t cookie ,
09277 xcb_generic_error_t **e );
09278
09279
09280
09281
09282
09283
09284
09285
09286
09287
09288
09289
09290
09291
09292 xcb_glx_get_histogram_parameteriv_cookie_t
09293 xcb_glx_get_histogram_parameteriv (xcb_connection_t *c ,
09294 xcb_glx_context_tag_t context_tag ,
09295 uint32_t target ,
09296 uint32_t pname );
09297
09298
09299
09300
09301
09302
09303
09304
09305
09306
09307
09308
09309
09310
09311 xcb_glx_get_histogram_parameteriv_cookie_t
09312 xcb_glx_get_histogram_parameteriv_unchecked (xcb_connection_t *c ,
09313 xcb_glx_context_tag_t context_tag ,
09314 uint32_t target ,
09315 uint32_t pname );
09316
09317
09318
09319
09320
09321
09322
09323
09324
09325
09326
09327 int32_t *
09328 xcb_glx_get_histogram_parameteriv_data (const xcb_glx_get_histogram_parameteriv_reply_t *R );
09329
09330
09331
09332
09333
09334
09335
09336
09337
09338
09339
09340 int
09341 xcb_glx_get_histogram_parameteriv_data_length (const xcb_glx_get_histogram_parameteriv_reply_t *R );
09342
09343
09344
09345
09346
09347
09348
09349
09350
09351
09352
09353 xcb_generic_iterator_t
09354 xcb_glx_get_histogram_parameteriv_data_end (const xcb_glx_get_histogram_parameteriv_reply_t *R );
09355
09356
09357
09358
09359
09360
09361
09362
09363
09364
09365
09366
09367
09368 xcb_glx_get_histogram_parameteriv_reply_t *
09369 xcb_glx_get_histogram_parameteriv_reply (xcb_connection_t *c ,
09370 xcb_glx_get_histogram_parameteriv_cookie_t cookie ,
09371 xcb_generic_error_t **e );
09372
09373
09374
09375
09376
09377
09378
09379
09380
09381
09382
09383
09384
09385
09386
09387
09388
09389 xcb_glx_get_minmax_cookie_t
09390 xcb_glx_get_minmax (xcb_connection_t *c ,
09391 xcb_glx_context_tag_t context_tag ,
09392 uint32_t target ,
09393 uint32_t format ,
09394 uint32_t type ,
09395 uint8_t swap_bytes ,
09396 uint8_t reset );
09397
09398
09399
09400
09401
09402
09403
09404
09405
09406
09407
09408
09409
09410
09411
09412
09413
09414 xcb_glx_get_minmax_cookie_t
09415 xcb_glx_get_minmax_unchecked (xcb_connection_t *c ,
09416 xcb_glx_context_tag_t context_tag ,
09417 uint32_t target ,
09418 uint32_t format ,
09419 uint32_t type ,
09420 uint8_t swap_bytes ,
09421 uint8_t reset );
09422
09423
09424
09425
09426
09427
09428
09429
09430
09431
09432
09433 uint8_t *
09434 xcb_glx_get_minmax_data (const xcb_glx_get_minmax_reply_t *R );
09435
09436
09437
09438
09439
09440
09441
09442
09443
09444
09445
09446 int
09447 xcb_glx_get_minmax_data_length (const xcb_glx_get_minmax_reply_t *R );
09448
09449
09450
09451
09452
09453
09454
09455
09456
09457
09458
09459 xcb_generic_iterator_t
09460 xcb_glx_get_minmax_data_end (const xcb_glx_get_minmax_reply_t *R );
09461
09462
09463
09464
09465
09466
09467
09468
09469
09470
09471
09472
09473
09474 xcb_glx_get_minmax_reply_t *
09475 xcb_glx_get_minmax_reply (xcb_connection_t *c ,
09476 xcb_glx_get_minmax_cookie_t cookie ,
09477 xcb_generic_error_t **e );
09478
09479
09480
09481
09482
09483
09484
09485
09486
09487
09488
09489
09490
09491
09492 xcb_glx_get_minmax_parameterfv_cookie_t
09493 xcb_glx_get_minmax_parameterfv (xcb_connection_t *c ,
09494 xcb_glx_context_tag_t context_tag ,
09495 uint32_t target ,
09496 uint32_t pname );
09497
09498
09499
09500
09501
09502
09503
09504
09505
09506
09507
09508
09509
09510
09511 xcb_glx_get_minmax_parameterfv_cookie_t
09512 xcb_glx_get_minmax_parameterfv_unchecked (xcb_connection_t *c ,
09513 xcb_glx_context_tag_t context_tag ,
09514 uint32_t target ,
09515 uint32_t pname );
09516
09517
09518
09519
09520
09521
09522
09523
09524
09525
09526
09527 xcb_glx_float32_t *
09528 xcb_glx_get_minmax_parameterfv_data (const xcb_glx_get_minmax_parameterfv_reply_t *R );
09529
09530
09531
09532
09533
09534
09535
09536
09537
09538
09539
09540 int
09541 xcb_glx_get_minmax_parameterfv_data_length (const xcb_glx_get_minmax_parameterfv_reply_t *R );
09542
09543
09544
09545
09546
09547
09548
09549
09550
09551
09552
09553 xcb_glx_float32_iterator_t
09554 xcb_glx_get_minmax_parameterfv_data_iterator (const xcb_glx_get_minmax_parameterfv_reply_t *R );
09555
09556
09557
09558
09559
09560
09561
09562
09563
09564
09565
09566
09567
09568 xcb_glx_get_minmax_parameterfv_reply_t *
09569 xcb_glx_get_minmax_parameterfv_reply (xcb_connection_t *c ,
09570 xcb_glx_get_minmax_parameterfv_cookie_t cookie ,
09571 xcb_generic_error_t **e );
09572
09573
09574
09575
09576
09577
09578
09579
09580
09581
09582
09583
09584
09585
09586 xcb_glx_get_minmax_parameteriv_cookie_t
09587 xcb_glx_get_minmax_parameteriv (xcb_connection_t *c ,
09588 xcb_glx_context_tag_t context_tag ,
09589 uint32_t target ,
09590 uint32_t pname );
09591
09592
09593
09594
09595
09596
09597
09598
09599
09600
09601
09602
09603
09604
09605 xcb_glx_get_minmax_parameteriv_cookie_t
09606 xcb_glx_get_minmax_parameteriv_unchecked (xcb_connection_t *c ,
09607 xcb_glx_context_tag_t context_tag ,
09608 uint32_t target ,
09609 uint32_t pname );
09610
09611
09612
09613
09614
09615
09616
09617
09618
09619
09620
09621 int32_t *
09622 xcb_glx_get_minmax_parameteriv_data (const xcb_glx_get_minmax_parameteriv_reply_t *R );
09623
09624
09625
09626
09627
09628
09629
09630
09631
09632
09633
09634 int
09635 xcb_glx_get_minmax_parameteriv_data_length (const xcb_glx_get_minmax_parameteriv_reply_t *R );
09636
09637
09638
09639
09640
09641
09642
09643
09644
09645
09646
09647 xcb_generic_iterator_t
09648 xcb_glx_get_minmax_parameteriv_data_end (const xcb_glx_get_minmax_parameteriv_reply_t *R );
09649
09650
09651
09652
09653
09654
09655
09656
09657
09658
09659
09660
09661
09662 xcb_glx_get_minmax_parameteriv_reply_t *
09663 xcb_glx_get_minmax_parameteriv_reply (xcb_connection_t *c ,
09664 xcb_glx_get_minmax_parameteriv_cookie_t cookie ,
09665 xcb_generic_error_t **e );
09666
09667
09668
09669
09670
09671
09672
09673
09674
09675
09676
09677
09678
09679
09680 xcb_glx_get_compressed_tex_image_arb_cookie_t
09681 xcb_glx_get_compressed_tex_image_arb (xcb_connection_t *c ,
09682 xcb_glx_context_tag_t context_tag ,
09683 uint32_t target ,
09684 int32_t level );
09685
09686
09687
09688
09689
09690
09691
09692
09693
09694
09695
09696
09697
09698
09699 xcb_glx_get_compressed_tex_image_arb_cookie_t
09700 xcb_glx_get_compressed_tex_image_arb_unchecked (xcb_connection_t *c ,
09701 xcb_glx_context_tag_t context_tag ,
09702 uint32_t target ,
09703 int32_t level );
09704
09705
09706
09707
09708
09709
09710
09711
09712
09713
09714
09715 uint8_t *
09716 xcb_glx_get_compressed_tex_image_arb_data (const xcb_glx_get_compressed_tex_image_arb_reply_t *R );
09717
09718
09719
09720
09721
09722
09723
09724
09725
09726
09727
09728 int
09729 xcb_glx_get_compressed_tex_image_arb_data_length (const xcb_glx_get_compressed_tex_image_arb_reply_t *R );
09730
09731
09732
09733
09734
09735
09736
09737
09738
09739
09740
09741 xcb_generic_iterator_t
09742 xcb_glx_get_compressed_tex_image_arb_data_end (const xcb_glx_get_compressed_tex_image_arb_reply_t *R );
09743
09744
09745
09746
09747
09748
09749
09750
09751
09752
09753
09754
09755
09756 xcb_glx_get_compressed_tex_image_arb_reply_t *
09757 xcb_glx_get_compressed_tex_image_arb_reply (xcb_connection_t *c ,
09758 xcb_glx_get_compressed_tex_image_arb_cookie_t cookie ,
09759 xcb_generic_error_t **e );
09760
09761
09762
09763
09764
09765
09766
09767
09768
09769
09770
09771
09772
09773
09774 xcb_void_cookie_t
09775 xcb_glx_delete_queries_arb_checked (xcb_connection_t *c ,
09776 xcb_glx_context_tag_t context_tag ,
09777 int32_t n ,
09778 const uint32_t *ids );
09779
09780
09781
09782
09783
09784
09785
09786
09787
09788
09789
09790
09791
09792
09793 xcb_void_cookie_t
09794 xcb_glx_delete_queries_arb (xcb_connection_t *c ,
09795 xcb_glx_context_tag_t context_tag ,
09796 int32_t n ,
09797 const uint32_t *ids );
09798
09799
09800
09801
09802
09803
09804
09805
09806
09807
09808
09809
09810
09811 xcb_glx_gen_queries_arb_cookie_t
09812 xcb_glx_gen_queries_arb (xcb_connection_t *c ,
09813 xcb_glx_context_tag_t context_tag ,
09814 int32_t n );
09815
09816
09817
09818
09819
09820
09821
09822
09823
09824
09825
09826
09827
09828 xcb_glx_gen_queries_arb_cookie_t
09829 xcb_glx_gen_queries_arb_unchecked (xcb_connection_t *c ,
09830 xcb_glx_context_tag_t context_tag ,
09831 int32_t n );
09832
09833
09834
09835
09836
09837
09838
09839
09840
09841
09842
09843 uint32_t *
09844 xcb_glx_gen_queries_arb_data (const xcb_glx_gen_queries_arb_reply_t *R );
09845
09846
09847
09848
09849
09850
09851
09852
09853
09854
09855
09856 int
09857 xcb_glx_gen_queries_arb_data_length (const xcb_glx_gen_queries_arb_reply_t *R );
09858
09859
09860
09861
09862
09863
09864
09865
09866
09867
09868
09869 xcb_generic_iterator_t
09870 xcb_glx_gen_queries_arb_data_end (const xcb_glx_gen_queries_arb_reply_t *R );
09871
09872
09873
09874
09875
09876
09877
09878
09879
09880
09881
09882
09883
09884 xcb_glx_gen_queries_arb_reply_t *
09885 xcb_glx_gen_queries_arb_reply (xcb_connection_t *c ,
09886 xcb_glx_gen_queries_arb_cookie_t cookie ,
09887 xcb_generic_error_t **e );
09888
09889
09890
09891
09892
09893
09894
09895
09896
09897
09898
09899
09900
09901 xcb_glx_is_query_arb_cookie_t
09902 xcb_glx_is_query_arb (xcb_connection_t *c ,
09903 xcb_glx_context_tag_t context_tag ,
09904 uint32_t id );
09905
09906
09907
09908
09909
09910
09911
09912
09913
09914
09915
09916
09917
09918 xcb_glx_is_query_arb_cookie_t
09919 xcb_glx_is_query_arb_unchecked (xcb_connection_t *c ,
09920 xcb_glx_context_tag_t context_tag ,
09921 uint32_t id );
09922
09923
09924
09925
09926
09927
09928
09929
09930
09931
09932
09933
09934
09935 xcb_glx_is_query_arb_reply_t *
09936 xcb_glx_is_query_arb_reply (xcb_connection_t *c ,
09937 xcb_glx_is_query_arb_cookie_t cookie ,
09938 xcb_generic_error_t **e );
09939
09940
09941
09942
09943
09944
09945
09946
09947
09948
09949
09950
09951
09952
09953 xcb_glx_get_queryiv_arb_cookie_t
09954 xcb_glx_get_queryiv_arb (xcb_connection_t *c ,
09955 xcb_glx_context_tag_t context_tag ,
09956 uint32_t target ,
09957 uint32_t pname );
09958
09959
09960
09961
09962
09963
09964
09965
09966
09967
09968
09969
09970
09971
09972 xcb_glx_get_queryiv_arb_cookie_t
09973 xcb_glx_get_queryiv_arb_unchecked (xcb_connection_t *c ,
09974 xcb_glx_context_tag_t context_tag ,
09975 uint32_t target ,
09976 uint32_t pname );
09977
09978
09979
09980
09981
09982
09983
09984
09985
09986
09987
09988 int32_t *
09989 xcb_glx_get_queryiv_arb_data (const xcb_glx_get_queryiv_arb_reply_t *R );
09990
09991
09992
09993
09994
09995
09996
09997
09998
09999
10000
10001 int
10002 xcb_glx_get_queryiv_arb_data_length (const xcb_glx_get_queryiv_arb_reply_t *R );
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014 xcb_generic_iterator_t
10015 xcb_glx_get_queryiv_arb_data_end (const xcb_glx_get_queryiv_arb_reply_t *R );
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029 xcb_glx_get_queryiv_arb_reply_t *
10030 xcb_glx_get_queryiv_arb_reply (xcb_connection_t *c ,
10031 xcb_glx_get_queryiv_arb_cookie_t cookie ,
10032 xcb_generic_error_t **e );
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047 xcb_glx_get_query_objectiv_arb_cookie_t
10048 xcb_glx_get_query_objectiv_arb (xcb_connection_t *c ,
10049 xcb_glx_context_tag_t context_tag ,
10050 uint32_t id ,
10051 uint32_t pname );
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066 xcb_glx_get_query_objectiv_arb_cookie_t
10067 xcb_glx_get_query_objectiv_arb_unchecked (xcb_connection_t *c ,
10068 xcb_glx_context_tag_t context_tag ,
10069 uint32_t id ,
10070 uint32_t pname );
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082 int32_t *
10083 xcb_glx_get_query_objectiv_arb_data (const xcb_glx_get_query_objectiv_arb_reply_t *R );
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095 int
10096 xcb_glx_get_query_objectiv_arb_data_length (const xcb_glx_get_query_objectiv_arb_reply_t *R );
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108 xcb_generic_iterator_t
10109 xcb_glx_get_query_objectiv_arb_data_end (const xcb_glx_get_query_objectiv_arb_reply_t *R );
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123 xcb_glx_get_query_objectiv_arb_reply_t *
10124 xcb_glx_get_query_objectiv_arb_reply (xcb_connection_t *c ,
10125 xcb_glx_get_query_objectiv_arb_cookie_t cookie ,
10126 xcb_generic_error_t **e );
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141 xcb_glx_get_query_objectuiv_arb_cookie_t
10142 xcb_glx_get_query_objectuiv_arb (xcb_connection_t *c ,
10143 xcb_glx_context_tag_t context_tag ,
10144 uint32_t id ,
10145 uint32_t pname );
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160 xcb_glx_get_query_objectuiv_arb_cookie_t
10161 xcb_glx_get_query_objectuiv_arb_unchecked (xcb_connection_t *c ,
10162 xcb_glx_context_tag_t context_tag ,
10163 uint32_t id ,
10164 uint32_t pname );
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176 uint32_t *
10177 xcb_glx_get_query_objectuiv_arb_data (const xcb_glx_get_query_objectuiv_arb_reply_t *R );
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189 int
10190 xcb_glx_get_query_objectuiv_arb_data_length (const xcb_glx_get_query_objectuiv_arb_reply_t *R );
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202 xcb_generic_iterator_t
10203 xcb_glx_get_query_objectuiv_arb_data_end (const xcb_glx_get_query_objectuiv_arb_reply_t *R );
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217 xcb_glx_get_query_objectuiv_arb_reply_t *
10218 xcb_glx_get_query_objectuiv_arb_reply (xcb_connection_t *c ,
10219 xcb_glx_get_query_objectuiv_arb_cookie_t cookie ,
10220 xcb_generic_error_t **e );
10221
10222
10223 #endif
10224