00001
00002
00003
00004
00005
00012 #ifndef __GLX_H
00013 #define __GLX_H
00014
00015 #include "xcb.h"
00016 #include "xproto.h"
00017
00018 #ifdef __cplusplus
00019 extern "C" {
00020 #endif
00021
00022 #define XCB_GLX_MAJOR_VERSION 1
00023 #define XCB_GLX_MINOR_VERSION 3
00024
00025 extern xcb_extension_t xcb_glx_id;
00026
00027 typedef uint32_t xcb_glx_pixmap_t;
00028
00032 typedef struct xcb_glx_pixmap_iterator_t {
00033 xcb_glx_pixmap_t *data;
00034 int rem;
00035 int index;
00036 } xcb_glx_pixmap_iterator_t;
00037
00038 typedef uint32_t xcb_glx_context_t;
00039
00043 typedef struct xcb_glx_context_iterator_t {
00044 xcb_glx_context_t *data;
00045 int rem;
00046 int index;
00047 } xcb_glx_context_iterator_t;
00048
00049 typedef uint32_t xcb_glx_pbuffer_t;
00050
00054 typedef struct xcb_glx_pbuffer_iterator_t {
00055 xcb_glx_pbuffer_t *data;
00056 int rem;
00057 int index;
00058 } xcb_glx_pbuffer_iterator_t;
00059
00060 typedef uint32_t xcb_glx_window_t;
00061
00065 typedef struct xcb_glx_window_iterator_t {
00066 xcb_glx_window_t *data;
00067 int rem;
00068 int index;
00069 } xcb_glx_window_iterator_t;
00070
00071 typedef uint32_t xcb_glx_fbconfig_t;
00072
00076 typedef struct xcb_glx_fbconfig_iterator_t {
00077 xcb_glx_fbconfig_t *data;
00078 int rem;
00079 int index;
00080 } xcb_glx_fbconfig_iterator_t;
00081
00082 typedef uint32_t xcb_glx_drawable_t;
00083
00087 typedef struct xcb_glx_drawable_iterator_t {
00088 xcb_glx_drawable_t *data;
00089 int rem;
00090 int index;
00091 } xcb_glx_drawable_iterator_t;
00092
00093 typedef float xcb_glx_float32_t;
00094
00098 typedef struct xcb_glx_float32_iterator_t {
00099 xcb_glx_float32_t *data;
00100 int rem;
00101 int index;
00102 } xcb_glx_float32_iterator_t;
00103
00104 typedef double xcb_glx_float64_t;
00105
00109 typedef struct xcb_glx_float64_iterator_t {
00110 xcb_glx_float64_t *data;
00111 int rem;
00112 int index;
00113 } xcb_glx_float64_iterator_t;
00114
00115 typedef uint32_t xcb_glx_bool32_t;
00116
00120 typedef struct xcb_glx_bool32_iterator_t {
00121 xcb_glx_bool32_t *data;
00122 int rem;
00123 int index;
00124 } xcb_glx_bool32_iterator_t;
00125
00126 typedef uint32_t xcb_glx_context_tag_t;
00127
00131 typedef struct xcb_glx_context_tag_iterator_t {
00132 xcb_glx_context_tag_t *data;
00133 int rem;
00134 int index;
00135 } xcb_glx_context_tag_iterator_t;
00136
00138 #define XCB_GLX_GENERIC -1
00139
00143 typedef struct xcb_glx_generic_error_t {
00144 uint8_t response_type;
00145 uint8_t error_code;
00146 uint16_t sequence;
00147 uint32_t bad_value;
00148 uint16_t minor_opcode;
00149 uint8_t major_opcode;
00150 uint8_t pad0[21];
00151 } xcb_glx_generic_error_t;
00152
00154 #define XCB_GLX_BAD_CONTEXT 0
00155
00156 typedef xcb_glx_generic_error_t xcb_glx_bad_context_error_t;
00157
00159 #define XCB_GLX_BAD_CONTEXT_STATE 1
00160
00161 typedef xcb_glx_generic_error_t xcb_glx_bad_context_state_error_t;
00162
00164 #define XCB_GLX_BAD_DRAWABLE 2
00165
00166 typedef xcb_glx_generic_error_t xcb_glx_bad_drawable_error_t;
00167
00169 #define XCB_GLX_BAD_PIXMAP 3
00170
00171 typedef xcb_glx_generic_error_t xcb_glx_bad_pixmap_error_t;
00172
00174 #define XCB_GLX_BAD_CONTEXT_TAG 4
00175
00176 typedef xcb_glx_generic_error_t xcb_glx_bad_context_tag_error_t;
00177
00179 #define XCB_GLX_BAD_CURRENT_WINDOW 5
00180
00181 typedef xcb_glx_generic_error_t xcb_glx_bad_current_window_error_t;
00182
00184 #define XCB_GLX_BAD_RENDER_REQUEST 6
00185
00186 typedef xcb_glx_generic_error_t xcb_glx_bad_render_request_error_t;
00187
00189 #define XCB_GLX_BAD_LARGE_REQUEST 7
00190
00191 typedef xcb_glx_generic_error_t xcb_glx_bad_large_request_error_t;
00192
00194 #define XCB_GLX_UNSUPPORTED_PRIVATE_REQUEST 8
00195
00196 typedef xcb_glx_generic_error_t xcb_glx_unsupported_private_request_error_t;
00197
00199 #define XCB_GLX_BAD_FB_CONFIG 9
00200
00201 typedef xcb_glx_generic_error_t xcb_glx_bad_fb_config_error_t;
00202
00204 #define XCB_GLX_BAD_PBUFFER 10
00205
00206 typedef xcb_glx_generic_error_t xcb_glx_bad_pbuffer_error_t;
00207
00209 #define XCB_GLX_BAD_CURRENT_DRAWABLE 11
00210
00211 typedef xcb_glx_generic_error_t xcb_glx_bad_current_drawable_error_t;
00212
00214 #define XCB_GLX_BAD_WINDOW 12
00215
00216 typedef xcb_glx_generic_error_t xcb_glx_bad_window_error_t;
00217
00219 #define XCB_GLX_PBUFFER_CLOBBER 0
00220
00224 typedef struct xcb_glx_pbuffer_clobber_event_t {
00225 uint8_t response_type;
00226 uint8_t pad0;
00227 uint16_t sequence;
00228 uint16_t event_type;
00229 uint16_t draw_type;
00230 xcb_glx_drawable_t drawable;
00231 uint32_t b_mask;
00232 uint16_t aux_buffer;
00233 uint16_t x;
00234 uint16_t y;
00235 uint16_t width;
00236 uint16_t height;
00237 uint16_t count;
00238 uint8_t pad1[4];
00239 } xcb_glx_pbuffer_clobber_event_t;
00240
00241 typedef enum xcb_glx_pbcet_t {
00242 XCB_GLX_PBCET_DAMAGED = 32791,
00243 XCB_GLX_PBCET_SAVED = 32792
00244 } xcb_glx_pbcet_t;
00245
00246 typedef enum xcb_glx_pbcdt_t {
00247 XCB_GLX_PBCDT_WINDOW = 32793,
00248 XCB_GLX_PBCDT_PBUFFER = 32794
00249 } xcb_glx_pbcdt_t;
00250
00252 #define XCB_GLX_RENDER 1
00253
00257 typedef struct xcb_glx_render_request_t {
00258 uint8_t major_opcode;
00259 uint8_t minor_opcode;
00260 uint16_t length;
00261 xcb_glx_context_tag_t context_tag;
00262 } xcb_glx_render_request_t;
00263
00265 #define XCB_GLX_RENDER_LARGE 2
00266
00270 typedef struct xcb_glx_render_large_request_t {
00271 uint8_t major_opcode;
00272 uint8_t minor_opcode;
00273 uint16_t length;
00274 xcb_glx_context_tag_t context_tag;
00275 uint16_t request_num;
00276 uint16_t request_total;
00277 uint32_t data_len;
00278 } xcb_glx_render_large_request_t;
00279
00281 #define XCB_GLX_CREATE_CONTEXT 3
00282
00286 typedef struct xcb_glx_create_context_request_t {
00287 uint8_t major_opcode;
00288 uint8_t minor_opcode;
00289 uint16_t length;
00290 xcb_glx_context_t context;
00291 xcb_visualid_t visual;
00292 uint32_t screen;
00293 xcb_glx_context_t share_list;
00294 uint8_t is_direct;
00295 uint8_t pad0[3];
00296 } xcb_glx_create_context_request_t;
00297
00299 #define XCB_GLX_DESTROY_CONTEXT 4
00300
00304 typedef struct xcb_glx_destroy_context_request_t {
00305 uint8_t major_opcode;
00306 uint8_t minor_opcode;
00307 uint16_t length;
00308 xcb_glx_context_t context;
00309 } xcb_glx_destroy_context_request_t;
00310
00314 typedef struct xcb_glx_make_current_cookie_t {
00315 unsigned int sequence;
00316 } xcb_glx_make_current_cookie_t;
00317
00319 #define XCB_GLX_MAKE_CURRENT 5
00320
00324 typedef struct xcb_glx_make_current_request_t {
00325 uint8_t major_opcode;
00326 uint8_t minor_opcode;
00327 uint16_t length;
00328 xcb_glx_drawable_t drawable;
00329 xcb_glx_context_t context;
00330 xcb_glx_context_tag_t old_context_tag;
00331 } xcb_glx_make_current_request_t;
00332
00336 typedef struct xcb_glx_make_current_reply_t {
00337 uint8_t response_type;
00338 uint8_t pad0;
00339 uint16_t sequence;
00340 uint32_t length;
00341 xcb_glx_context_tag_t context_tag;
00342 uint8_t pad1[20];
00343 } xcb_glx_make_current_reply_t;
00344
00348 typedef struct xcb_glx_is_direct_cookie_t {
00349 unsigned int sequence;
00350 } xcb_glx_is_direct_cookie_t;
00351
00353 #define XCB_GLX_IS_DIRECT 6
00354
00358 typedef struct xcb_glx_is_direct_request_t {
00359 uint8_t major_opcode;
00360 uint8_t minor_opcode;
00361 uint16_t length;
00362 xcb_glx_context_t context;
00363 } xcb_glx_is_direct_request_t;
00364
00368 typedef struct xcb_glx_is_direct_reply_t {
00369 uint8_t response_type;
00370 uint8_t pad0;
00371 uint16_t sequence;
00372 uint32_t length;
00373 uint8_t is_direct;
00374 uint8_t pad1[23];
00375 } xcb_glx_is_direct_reply_t;
00376
00380 typedef struct xcb_glx_query_version_cookie_t {
00381 unsigned int sequence;
00382 } xcb_glx_query_version_cookie_t;
00383
00385 #define XCB_GLX_QUERY_VERSION 7
00386
00390 typedef struct xcb_glx_query_version_request_t {
00391 uint8_t major_opcode;
00392 uint8_t minor_opcode;
00393 uint16_t length;
00394 uint32_t major_version;
00395 uint32_t minor_version;
00396 } xcb_glx_query_version_request_t;
00397
00401 typedef struct xcb_glx_query_version_reply_t {
00402 uint8_t response_type;
00403 uint8_t pad0;
00404 uint16_t sequence;
00405 uint32_t length;
00406 uint32_t major_version;
00407 uint32_t minor_version;
00408 uint8_t pad1[16];
00409 } xcb_glx_query_version_reply_t;
00410
00412 #define XCB_GLX_WAIT_GL 8
00413
00417 typedef struct xcb_glx_wait_gl_request_t {
00418 uint8_t major_opcode;
00419 uint8_t minor_opcode;
00420 uint16_t length;
00421 xcb_glx_context_tag_t context_tag;
00422 } xcb_glx_wait_gl_request_t;
00423
00425 #define XCB_GLX_WAIT_X 9
00426
00430 typedef struct xcb_glx_wait_x_request_t {
00431 uint8_t major_opcode;
00432 uint8_t minor_opcode;
00433 uint16_t length;
00434 xcb_glx_context_tag_t context_tag;
00435 } xcb_glx_wait_x_request_t;
00436
00438 #define XCB_GLX_COPY_CONTEXT 10
00439
00443 typedef struct xcb_glx_copy_context_request_t {
00444 uint8_t major_opcode;
00445 uint8_t minor_opcode;
00446 uint16_t length;
00447 xcb_glx_context_t src;
00448 xcb_glx_context_t dest;
00449 uint32_t mask;
00450 xcb_glx_context_tag_t src_context_tag;
00451 } xcb_glx_copy_context_request_t;
00452
00453 typedef enum xcb_glx_gc_t {
00454 XCB_GLX_GC_GL_CURRENT_BIT = 1,
00455 XCB_GLX_GC_GL_POINT_BIT = 2,
00456 XCB_GLX_GC_GL_LINE_BIT = 4,
00457 XCB_GLX_GC_GL_POLYGON_BIT = 8,
00458 XCB_GLX_GC_GL_POLYGON_STIPPLE_BIT = 16,
00459 XCB_GLX_GC_GL_PIXEL_MODE_BIT = 32,
00460 XCB_GLX_GC_GL_LIGHTING_BIT = 64,
00461 XCB_GLX_GC_GL_FOG_BIT = 128,
00462 XCB_GLX_GC_GL_DEPTH_BUFFER_BIT = 256,
00463 XCB_GLX_GC_GL_ACCUM_BUFFER_BIT = 512,
00464 XCB_GLX_GC_GL_STENCIL_BUFFER_BIT = 1024,
00465 XCB_GLX_GC_GL_VIEWPORT_BIT = 2048,
00466 XCB_GLX_GC_GL_TRANSFORM_BIT = 4096,
00467 XCB_GLX_GC_GL_ENABLE_BIT = 8192,
00468 XCB_GLX_GC_GL_COLOR_BUFFER_BIT = 16384,
00469 XCB_GLX_GC_GL_HINT_BIT = 32768,
00470 XCB_GLX_GC_GL_EVAL_BIT = 65536,
00471 XCB_GLX_GC_GL_LIST_BIT = 131072,
00472 XCB_GLX_GC_GL_TEXTURE_BIT = 262144,
00473 XCB_GLX_GC_GL_SCISSOR_BIT = 524288,
00474 XCB_GLX_GC_GL_ALL_ATTRIB_BITS = 16777215
00475 } xcb_glx_gc_t;
00476
00478 #define XCB_GLX_SWAP_BUFFERS 11
00479
00483 typedef struct xcb_glx_swap_buffers_request_t {
00484 uint8_t major_opcode;
00485 uint8_t minor_opcode;
00486 uint16_t length;
00487 xcb_glx_context_tag_t context_tag;
00488 xcb_glx_drawable_t drawable;
00489 } xcb_glx_swap_buffers_request_t;
00490
00492 #define XCB_GLX_USE_X_FONT 12
00493
00497 typedef struct xcb_glx_use_x_font_request_t {
00498 uint8_t major_opcode;
00499 uint8_t minor_opcode;
00500 uint16_t length;
00501 xcb_glx_context_tag_t context_tag;
00502 xcb_font_t font;
00503 uint32_t first;
00504 uint32_t count;
00505 uint32_t list_base;
00506 } xcb_glx_use_x_font_request_t;
00507
00509 #define XCB_GLX_CREATE_GLX_PIXMAP 13
00510
00514 typedef struct xcb_glx_create_glx_pixmap_request_t {
00515 uint8_t major_opcode;
00516 uint8_t minor_opcode;
00517 uint16_t length;
00518 uint32_t screen;
00519 xcb_visualid_t visual;
00520 xcb_pixmap_t pixmap;
00521 xcb_glx_pixmap_t glx_pixmap;
00522 } xcb_glx_create_glx_pixmap_request_t;
00523
00527 typedef struct xcb_glx_get_visual_configs_cookie_t {
00528 unsigned int sequence;
00529 } xcb_glx_get_visual_configs_cookie_t;
00530
00532 #define XCB_GLX_GET_VISUAL_CONFIGS 14
00533
00537 typedef struct xcb_glx_get_visual_configs_request_t {
00538 uint8_t major_opcode;
00539 uint8_t minor_opcode;
00540 uint16_t length;
00541 uint32_t screen;
00542 } xcb_glx_get_visual_configs_request_t;
00543
00547 typedef struct xcb_glx_get_visual_configs_reply_t {
00548 uint8_t response_type;
00549 uint8_t pad0;
00550 uint16_t sequence;
00551 uint32_t length;
00552 uint32_t num_visuals;
00553 uint32_t num_properties;
00554 uint8_t pad1[16];
00555 } xcb_glx_get_visual_configs_reply_t;
00556
00558 #define XCB_GLX_DESTROY_GLX_PIXMAP 15
00559
00563 typedef struct xcb_glx_destroy_glx_pixmap_request_t {
00564 uint8_t major_opcode;
00565 uint8_t minor_opcode;
00566 uint16_t length;
00567 xcb_glx_pixmap_t glx_pixmap;
00568 } xcb_glx_destroy_glx_pixmap_request_t;
00569
00571 #define XCB_GLX_VENDOR_PRIVATE 16
00572
00576 typedef struct xcb_glx_vendor_private_request_t {
00577 uint8_t major_opcode;
00578 uint8_t minor_opcode;
00579 uint16_t length;
00580 uint32_t vendor_code;
00581 xcb_glx_context_tag_t context_tag;
00582 } xcb_glx_vendor_private_request_t;
00583
00587 typedef struct xcb_glx_vendor_private_with_reply_cookie_t {
00588 unsigned int sequence;
00589 } xcb_glx_vendor_private_with_reply_cookie_t;
00590
00592 #define XCB_GLX_VENDOR_PRIVATE_WITH_REPLY 17
00593
00597 typedef struct xcb_glx_vendor_private_with_reply_request_t {
00598 uint8_t major_opcode;
00599 uint8_t minor_opcode;
00600 uint16_t length;
00601 uint32_t vendor_code;
00602 xcb_glx_context_tag_t context_tag;
00603 } xcb_glx_vendor_private_with_reply_request_t;
00604
00608 typedef struct xcb_glx_vendor_private_with_reply_reply_t {
00609 uint8_t response_type;
00610 uint8_t pad0;
00611 uint16_t sequence;
00612 uint32_t length;
00613 uint32_t retval;
00614 uint8_t data1[24];
00615 } xcb_glx_vendor_private_with_reply_reply_t;
00616
00620 typedef struct xcb_glx_query_extensions_string_cookie_t {
00621 unsigned int sequence;
00622 } xcb_glx_query_extensions_string_cookie_t;
00623
00625 #define XCB_GLX_QUERY_EXTENSIONS_STRING 18
00626
00630 typedef struct xcb_glx_query_extensions_string_request_t {
00631 uint8_t major_opcode;
00632 uint8_t minor_opcode;
00633 uint16_t length;
00634 uint32_t screen;
00635 } xcb_glx_query_extensions_string_request_t;
00636
00640 typedef struct xcb_glx_query_extensions_string_reply_t {
00641 uint8_t response_type;
00642 uint8_t pad0;
00643 uint16_t sequence;
00644 uint32_t length;
00645 uint8_t pad1[4];
00646 uint32_t n;
00647 uint8_t pad2[16];
00648 } xcb_glx_query_extensions_string_reply_t;
00649
00653 typedef struct xcb_glx_query_server_string_cookie_t {
00654 unsigned int sequence;
00655 } xcb_glx_query_server_string_cookie_t;
00656
00658 #define XCB_GLX_QUERY_SERVER_STRING 19
00659
00663 typedef struct xcb_glx_query_server_string_request_t {
00664 uint8_t major_opcode;
00665 uint8_t minor_opcode;
00666 uint16_t length;
00667 uint32_t screen;
00668 uint32_t name;
00669 } xcb_glx_query_server_string_request_t;
00670
00674 typedef struct xcb_glx_query_server_string_reply_t {
00675 uint8_t response_type;
00676 uint8_t pad0;
00677 uint16_t sequence;
00678 uint32_t length;
00679 uint8_t pad1[4];
00680 uint32_t str_len;
00681 uint8_t pad2[16];
00682 } xcb_glx_query_server_string_reply_t;
00683
00685 #define XCB_GLX_CLIENT_INFO 20
00686
00690 typedef struct xcb_glx_client_info_request_t {
00691 uint8_t major_opcode;
00692 uint8_t minor_opcode;
00693 uint16_t length;
00694 uint32_t major_version;
00695 uint32_t minor_version;
00696 uint32_t str_len;
00697 } xcb_glx_client_info_request_t;
00698
00702 typedef struct xcb_glx_get_fb_configs_cookie_t {
00703 unsigned int sequence;
00704 } xcb_glx_get_fb_configs_cookie_t;
00705
00707 #define XCB_GLX_GET_FB_CONFIGS 21
00708
00712 typedef struct xcb_glx_get_fb_configs_request_t {
00713 uint8_t major_opcode;
00714 uint8_t minor_opcode;
00715 uint16_t length;
00716 uint32_t screen;
00717 } xcb_glx_get_fb_configs_request_t;
00718
00722 typedef struct xcb_glx_get_fb_configs_reply_t {
00723 uint8_t response_type;
00724 uint8_t pad0;
00725 uint16_t sequence;
00726 uint32_t length;
00727 uint32_t num_FB_configs;
00728 uint32_t num_properties;
00729 uint8_t pad1[16];
00730 } xcb_glx_get_fb_configs_reply_t;
00731
00733 #define XCB_GLX_CREATE_PIXMAP 22
00734
00738 typedef struct xcb_glx_create_pixmap_request_t {
00739 uint8_t major_opcode;
00740 uint8_t minor_opcode;
00741 uint16_t length;
00742 uint32_t screen;
00743 uint32_t fbconfig;
00744 xcb_pixmap_t pixmap;
00745 xcb_glx_pixmap_t glx_pixmap;
00746 uint32_t num_attribs;
00747 } xcb_glx_create_pixmap_request_t;
00748
00750 #define XCB_GLX_DESTROY_PIXMAP 23
00751
00755 typedef struct xcb_glx_destroy_pixmap_request_t {
00756 uint8_t major_opcode;
00757 uint8_t minor_opcode;
00758 uint16_t length;
00759 xcb_glx_pixmap_t glx_pixmap;
00760 } xcb_glx_destroy_pixmap_request_t;
00761
00763 #define XCB_GLX_CREATE_NEW_CONTEXT 24
00764
00768 typedef struct xcb_glx_create_new_context_request_t {
00769 uint8_t major_opcode;
00770 uint8_t minor_opcode;
00771 uint16_t length;
00772 xcb_glx_context_t context;
00773 uint32_t fbconfig;
00774 uint32_t screen;
00775 uint32_t render_type;
00776 uint32_t share_list;
00777 uint8_t is_direct;
00778 uint8_t reserved1;
00779 uint16_t reserved2;
00780 } xcb_glx_create_new_context_request_t;
00781
00785 typedef struct xcb_glx_query_context_cookie_t {
00786 unsigned int sequence;
00787 } xcb_glx_query_context_cookie_t;
00788
00790 #define XCB_GLX_QUERY_CONTEXT 25
00791
00795 typedef struct xcb_glx_query_context_request_t {
00796 uint8_t major_opcode;
00797 uint8_t minor_opcode;
00798 uint16_t length;
00799 xcb_glx_context_t context;
00800 } xcb_glx_query_context_request_t;
00801
00805 typedef struct xcb_glx_query_context_reply_t {
00806 uint8_t response_type;
00807 uint8_t pad0;
00808 uint16_t sequence;
00809 uint32_t length;
00810 uint32_t num_attribs;
00811 uint8_t pad1[20];
00812 } xcb_glx_query_context_reply_t;
00813
00817 typedef struct xcb_glx_make_context_current_cookie_t {
00818 unsigned int sequence;
00819 } xcb_glx_make_context_current_cookie_t;
00820
00822 #define XCB_GLX_MAKE_CONTEXT_CURRENT 26
00823
00827 typedef struct xcb_glx_make_context_current_request_t {
00828 uint8_t major_opcode;
00829 uint8_t minor_opcode;
00830 uint16_t length;
00831 xcb_glx_context_tag_t old_context_tag;
00832 xcb_glx_drawable_t drawable;
00833 xcb_glx_drawable_t read_drawable;
00834 xcb_glx_context_t context;
00835 } xcb_glx_make_context_current_request_t;
00836
00840 typedef struct xcb_glx_make_context_current_reply_t {
00841 uint8_t response_type;
00842 uint8_t pad0;
00843 uint16_t sequence;
00844 uint32_t length;
00845 xcb_glx_context_tag_t context_tag;
00846 uint8_t pad1[20];
00847 } xcb_glx_make_context_current_reply_t;
00848
00850 #define XCB_GLX_CREATE_PBUFFER 27
00851
00855 typedef struct xcb_glx_create_pbuffer_request_t {
00856 uint8_t major_opcode;
00857 uint8_t minor_opcode;
00858 uint16_t length;
00859 uint32_t screen;
00860 xcb_glx_fbconfig_t fbconfig;
00861 xcb_glx_pbuffer_t pbuffer;
00862 uint32_t num_attribs;
00863 } xcb_glx_create_pbuffer_request_t;
00864
00866 #define XCB_GLX_DESTROY_PBUFFER 28
00867
00871 typedef struct xcb_glx_destroy_pbuffer_request_t {
00872 uint8_t major_opcode;
00873 uint8_t minor_opcode;
00874 uint16_t length;
00875 xcb_glx_pbuffer_t pbuffer;
00876 } xcb_glx_destroy_pbuffer_request_t;
00877
00881 typedef struct xcb_glx_get_drawable_attributes_cookie_t {
00882 unsigned int sequence;
00883 } xcb_glx_get_drawable_attributes_cookie_t;
00884
00886 #define XCB_GLX_GET_DRAWABLE_ATTRIBUTES 29
00887
00891 typedef struct xcb_glx_get_drawable_attributes_request_t {
00892 uint8_t major_opcode;
00893 uint8_t minor_opcode;
00894 uint16_t length;
00895 xcb_glx_drawable_t drawable;
00896 } xcb_glx_get_drawable_attributes_request_t;
00897
00901 typedef struct xcb_glx_get_drawable_attributes_reply_t {
00902 uint8_t response_type;
00903 uint8_t pad0;
00904 uint16_t sequence;
00905 uint32_t length;
00906 uint32_t num_attribs;
00907 uint8_t pad1[20];
00908 } xcb_glx_get_drawable_attributes_reply_t;
00909
00911 #define XCB_GLX_CHANGE_DRAWABLE_ATTRIBUTES 30
00912
00916 typedef struct xcb_glx_change_drawable_attributes_request_t {
00917 uint8_t major_opcode;
00918 uint8_t minor_opcode;
00919 uint16_t length;
00920 xcb_glx_drawable_t drawable;
00921 uint32_t num_attribs;
00922 } xcb_glx_change_drawable_attributes_request_t;
00923
00925 #define XCB_GLX_CREATE_WINDOW 31
00926
00930 typedef struct xcb_glx_create_window_request_t {
00931 uint8_t major_opcode;
00932 uint8_t minor_opcode;
00933 uint16_t length;
00934 uint32_t screen;
00935 xcb_glx_fbconfig_t fbconfig;
00936 xcb_window_t window;
00937 xcb_glx_window_t glx_window;
00938 uint32_t num_attribs;
00939 } xcb_glx_create_window_request_t;
00940
00942 #define XCB_GLX_DELETE_WINDOW 32
00943
00947 typedef struct xcb_glx_delete_window_request_t {
00948 uint8_t major_opcode;
00949 uint8_t minor_opcode;
00950 uint16_t length;
00951 xcb_glx_window_t glxwindow;
00952 } xcb_glx_delete_window_request_t;
00953
00955 #define XCB_GLX_NEW_LIST 101
00956
00960 typedef struct xcb_glx_new_list_request_t {
00961 uint8_t major_opcode;
00962 uint8_t minor_opcode;
00963 uint16_t length;
00964 xcb_glx_context_tag_t context_tag;
00965 uint32_t list;
00966 uint32_t mode;
00967 } xcb_glx_new_list_request_t;
00968
00970 #define XCB_GLX_END_LIST 102
00971
00975 typedef struct xcb_glx_end_list_request_t {
00976 uint8_t major_opcode;
00977 uint8_t minor_opcode;
00978 uint16_t length;
00979 xcb_glx_context_tag_t context_tag;
00980 } xcb_glx_end_list_request_t;
00981
00983 #define XCB_GLX_DELETE_LISTS 103
00984
00988 typedef struct xcb_glx_delete_lists_request_t {
00989 uint8_t major_opcode;
00990 uint8_t minor_opcode;
00991 uint16_t length;
00992 xcb_glx_context_tag_t context_tag;
00993 uint32_t list;
00994 int32_t range;
00995 } xcb_glx_delete_lists_request_t;
00996
01000 typedef struct xcb_glx_gen_lists_cookie_t {
01001 unsigned int sequence;
01002 } xcb_glx_gen_lists_cookie_t;
01003
01005 #define XCB_GLX_GEN_LISTS 104
01006
01010 typedef struct xcb_glx_gen_lists_request_t {
01011 uint8_t major_opcode;
01012 uint8_t minor_opcode;
01013 uint16_t length;
01014 xcb_glx_context_tag_t context_tag;
01015 int32_t range;
01016 } xcb_glx_gen_lists_request_t;
01017
01021 typedef struct xcb_glx_gen_lists_reply_t {
01022 uint8_t response_type;
01023 uint8_t pad0;
01024 uint16_t sequence;
01025 uint32_t length;
01026 uint32_t ret_val;
01027 } xcb_glx_gen_lists_reply_t;
01028
01030 #define XCB_GLX_FEEDBACK_BUFFER 105
01031
01035 typedef struct xcb_glx_feedback_buffer_request_t {
01036 uint8_t major_opcode;
01037 uint8_t minor_opcode;
01038 uint16_t length;
01039 xcb_glx_context_tag_t context_tag;
01040 int32_t size;
01041 int32_t type;
01042 } xcb_glx_feedback_buffer_request_t;
01043
01045 #define XCB_GLX_SELECT_BUFFER 106
01046
01050 typedef struct xcb_glx_select_buffer_request_t {
01051 uint8_t major_opcode;
01052 uint8_t minor_opcode;
01053 uint16_t length;
01054 xcb_glx_context_tag_t context_tag;
01055 int32_t size;
01056 } xcb_glx_select_buffer_request_t;
01057
01061 typedef struct xcb_glx_render_mode_cookie_t {
01062 unsigned int sequence;
01063 } xcb_glx_render_mode_cookie_t;
01064
01066 #define XCB_GLX_RENDER_MODE 107
01067
01071 typedef struct xcb_glx_render_mode_request_t {
01072 uint8_t major_opcode;
01073 uint8_t minor_opcode;
01074 uint16_t length;
01075 xcb_glx_context_tag_t context_tag;
01076 uint32_t mode;
01077 } xcb_glx_render_mode_request_t;
01078
01082 typedef struct xcb_glx_render_mode_reply_t {
01083 uint8_t response_type;
01084 uint8_t pad0;
01085 uint16_t sequence;
01086 uint32_t length;
01087 uint32_t ret_val;
01088 uint32_t n;
01089 uint32_t new_mode;
01090 uint8_t pad1[12];
01091 } xcb_glx_render_mode_reply_t;
01092
01093 typedef enum xcb_glx_rm_t {
01094 XCB_GLX_RM_GL_RENDER = 7168,
01095 XCB_GLX_RM_GL_FEEDBACK = 7169,
01096 XCB_GLX_RM_GL_SELECT = 7170
01097 } xcb_glx_rm_t;
01098
01102 typedef struct xcb_glx_finish_cookie_t {
01103 unsigned int sequence;
01104 } xcb_glx_finish_cookie_t;
01105
01107 #define XCB_GLX_FINISH 108
01108
01112 typedef struct xcb_glx_finish_request_t {
01113 uint8_t major_opcode;
01114 uint8_t minor_opcode;
01115 uint16_t length;
01116 xcb_glx_context_tag_t context_tag;
01117 } xcb_glx_finish_request_t;
01118
01122 typedef struct xcb_glx_finish_reply_t {
01123 uint8_t response_type;
01124 uint8_t pad0;
01125 uint16_t sequence;
01126 uint32_t length;
01127 } xcb_glx_finish_reply_t;
01128
01130 #define XCB_GLX_PIXEL_STOREF 109
01131
01135 typedef struct xcb_glx_pixel_storef_request_t {
01136 uint8_t major_opcode;
01137 uint8_t minor_opcode;
01138 uint16_t length;
01139 xcb_glx_context_tag_t context_tag;
01140 uint32_t pname;
01141 xcb_glx_float32_t datum;
01142 } xcb_glx_pixel_storef_request_t;
01143
01145 #define XCB_GLX_PIXEL_STOREI 110
01146
01150 typedef struct xcb_glx_pixel_storei_request_t {
01151 uint8_t major_opcode;
01152 uint8_t minor_opcode;
01153 uint16_t length;
01154 xcb_glx_context_tag_t context_tag;
01155 uint32_t pname;
01156 int32_t datum;
01157 } xcb_glx_pixel_storei_request_t;
01158
01162 typedef struct xcb_glx_read_pixels_cookie_t {
01163 unsigned int sequence;
01164 } xcb_glx_read_pixels_cookie_t;
01165
01167 #define XCB_GLX_READ_PIXELS 111
01168
01172 typedef struct xcb_glx_read_pixels_request_t {
01173 uint8_t major_opcode;
01174 uint8_t minor_opcode;
01175 uint16_t length;
01176 xcb_glx_context_tag_t context_tag;
01177 int32_t x;
01178 int32_t y;
01179 int32_t width;
01180 int32_t height;
01181 uint32_t format;
01182 uint32_t type;
01183 uint8_t swap_bytes;
01184 uint8_t lsb_first;
01185 } xcb_glx_read_pixels_request_t;
01186
01190 typedef struct xcb_glx_read_pixels_reply_t {
01191 uint8_t response_type;
01192 uint8_t pad0;
01193 uint16_t sequence;
01194 uint32_t length;
01195 uint8_t pad1[24];
01196 } xcb_glx_read_pixels_reply_t;
01197
01201 typedef struct xcb_glx_get_booleanv_cookie_t {
01202 unsigned int sequence;
01203 } xcb_glx_get_booleanv_cookie_t;
01204
01206 #define XCB_GLX_GET_BOOLEANV 112
01207
01211 typedef struct xcb_glx_get_booleanv_request_t {
01212 uint8_t major_opcode;
01213 uint8_t minor_opcode;
01214 uint16_t length;
01215 xcb_glx_context_tag_t context_tag;
01216 int32_t pname;
01217 } xcb_glx_get_booleanv_request_t;
01218
01222 typedef struct xcb_glx_get_booleanv_reply_t {
01223 uint8_t response_type;
01224 uint8_t pad0;
01225 uint16_t sequence;
01226 uint32_t length;
01227 uint8_t pad1[4];
01228 uint32_t n;
01229 uint8_t datum;
01230 uint8_t pad2[15];
01231 } xcb_glx_get_booleanv_reply_t;
01232
01236 typedef struct xcb_glx_get_clip_plane_cookie_t {
01237 unsigned int sequence;
01238 } xcb_glx_get_clip_plane_cookie_t;
01239
01241 #define XCB_GLX_GET_CLIP_PLANE 113
01242
01246 typedef struct xcb_glx_get_clip_plane_request_t {
01247 uint8_t major_opcode;
01248 uint8_t minor_opcode;
01249 uint16_t length;
01250 xcb_glx_context_tag_t context_tag;
01251 int32_t plane;
01252 } xcb_glx_get_clip_plane_request_t;
01253
01257 typedef struct xcb_glx_get_clip_plane_reply_t {
01258 uint8_t response_type;
01259 uint8_t pad0;
01260 uint16_t sequence;
01261 uint32_t length;
01262 uint8_t pad1[24];
01263 } xcb_glx_get_clip_plane_reply_t;
01264
01268 typedef struct xcb_glx_get_doublev_cookie_t {
01269 unsigned int sequence;
01270 } xcb_glx_get_doublev_cookie_t;
01271
01273 #define XCB_GLX_GET_DOUBLEV 114
01274
01278 typedef struct xcb_glx_get_doublev_request_t {
01279 uint8_t major_opcode;
01280 uint8_t minor_opcode;
01281 uint16_t length;
01282 xcb_glx_context_tag_t context_tag;
01283 uint32_t pname;
01284 } xcb_glx_get_doublev_request_t;
01285
01289 typedef struct xcb_glx_get_doublev_reply_t {
01290 uint8_t response_type;
01291 uint8_t pad0;
01292 uint16_t sequence;
01293 uint32_t length;
01294 uint8_t pad1[4];
01295 uint32_t n;
01296 xcb_glx_float64_t datum;
01297 uint8_t pad2[8];
01298 } xcb_glx_get_doublev_reply_t;
01299
01303 typedef struct xcb_glx_get_error_cookie_t {
01304 unsigned int sequence;
01305 } xcb_glx_get_error_cookie_t;
01306
01308 #define XCB_GLX_GET_ERROR 115
01309
01313 typedef struct xcb_glx_get_error_request_t {
01314 uint8_t major_opcode;
01315 uint8_t minor_opcode;
01316 uint16_t length;
01317 xcb_glx_context_tag_t context_tag;
01318 } xcb_glx_get_error_request_t;
01319
01323 typedef struct xcb_glx_get_error_reply_t {
01324 uint8_t response_type;
01325 uint8_t pad0;
01326 uint16_t sequence;
01327 uint32_t length;
01328 int32_t error;
01329 } xcb_glx_get_error_reply_t;
01330
01334 typedef struct xcb_glx_get_floatv_cookie_t {
01335 unsigned int sequence;
01336 } xcb_glx_get_floatv_cookie_t;
01337
01339 #define XCB_GLX_GET_FLOATV 116
01340
01344 typedef struct xcb_glx_get_floatv_request_t {
01345 uint8_t major_opcode;
01346 uint8_t minor_opcode;
01347 uint16_t length;
01348 xcb_glx_context_tag_t context_tag;
01349 uint32_t pname;
01350 } xcb_glx_get_floatv_request_t;
01351
01355 typedef struct xcb_glx_get_floatv_reply_t {
01356 uint8_t response_type;
01357 uint8_t pad0;
01358 uint16_t sequence;
01359 uint32_t length;
01360 uint8_t pad1[4];
01361 uint32_t n;
01362 xcb_glx_float32_t datum;
01363 uint8_t pad2[12];
01364 } xcb_glx_get_floatv_reply_t;
01365
01369 typedef struct xcb_glx_get_integerv_cookie_t {
01370 unsigned int sequence;
01371 } xcb_glx_get_integerv_cookie_t;
01372
01374 #define XCB_GLX_GET_INTEGERV 117
01375
01379 typedef struct xcb_glx_get_integerv_request_t {
01380 uint8_t major_opcode;
01381 uint8_t minor_opcode;
01382 uint16_t length;
01383 xcb_glx_context_tag_t context_tag;
01384 uint32_t pname;
01385 } xcb_glx_get_integerv_request_t;
01386
01390 typedef struct xcb_glx_get_integerv_reply_t {
01391 uint8_t response_type;
01392 uint8_t pad0;
01393 uint16_t sequence;
01394 uint32_t length;
01395 uint8_t pad1[4];
01396 uint32_t n;
01397 int32_t datum;
01398 uint8_t pad2[12];
01399 } xcb_glx_get_integerv_reply_t;
01400
01404 typedef struct xcb_glx_get_lightfv_cookie_t {
01405 unsigned int sequence;
01406 } xcb_glx_get_lightfv_cookie_t;
01407
01409 #define XCB_GLX_GET_LIGHTFV 118
01410
01414 typedef struct xcb_glx_get_lightfv_request_t {
01415 uint8_t major_opcode;
01416 uint8_t minor_opcode;
01417 uint16_t length;
01418 xcb_glx_context_tag_t context_tag;
01419 uint32_t light;
01420 uint32_t pname;
01421 } xcb_glx_get_lightfv_request_t;
01422
01426 typedef struct xcb_glx_get_lightfv_reply_t {
01427 uint8_t response_type;
01428 uint8_t pad0;
01429 uint16_t sequence;
01430 uint32_t length;
01431 uint8_t pad1[4];
01432 uint32_t n;
01433 xcb_glx_float32_t datum;
01434 uint8_t pad2[12];
01435 } xcb_glx_get_lightfv_reply_t;
01436
01440 typedef struct xcb_glx_get_lightiv_cookie_t {
01441 unsigned int sequence;
01442 } xcb_glx_get_lightiv_cookie_t;
01443
01445 #define XCB_GLX_GET_LIGHTIV 119
01446
01450 typedef struct xcb_glx_get_lightiv_request_t {
01451 uint8_t major_opcode;
01452 uint8_t minor_opcode;
01453 uint16_t length;
01454 xcb_glx_context_tag_t context_tag;
01455 uint32_t light;
01456 uint32_t pname;
01457 } xcb_glx_get_lightiv_request_t;
01458
01462 typedef struct xcb_glx_get_lightiv_reply_t {
01463 uint8_t response_type;
01464 uint8_t pad0;
01465 uint16_t sequence;
01466 uint32_t length;
01467 uint8_t pad1[4];
01468 uint32_t n;
01469 int32_t datum;
01470 uint8_t pad2[12];
01471 } xcb_glx_get_lightiv_reply_t;
01472
01476 typedef struct xcb_glx_get_mapdv_cookie_t {
01477 unsigned int sequence;
01478 } xcb_glx_get_mapdv_cookie_t;
01479
01481 #define XCB_GLX_GET_MAPDV 120
01482
01486 typedef struct xcb_glx_get_mapdv_request_t {
01487 uint8_t major_opcode;
01488 uint8_t minor_opcode;
01489 uint16_t length;
01490 xcb_glx_context_tag_t context_tag;
01491 uint32_t target;
01492 uint32_t query;
01493 } xcb_glx_get_mapdv_request_t;
01494
01498 typedef struct xcb_glx_get_mapdv_reply_t {
01499 uint8_t response_type;
01500 uint8_t pad0;
01501 uint16_t sequence;
01502 uint32_t length;
01503 uint8_t pad1[4];
01504 uint32_t n;
01505 xcb_glx_float64_t datum;
01506 uint8_t pad2[8];
01507 } xcb_glx_get_mapdv_reply_t;
01508
01512 typedef struct xcb_glx_get_mapfv_cookie_t {
01513 unsigned int sequence;
01514 } xcb_glx_get_mapfv_cookie_t;
01515
01517 #define XCB_GLX_GET_MAPFV 121
01518
01522 typedef struct xcb_glx_get_mapfv_request_t {
01523 uint8_t major_opcode;
01524 uint8_t minor_opcode;
01525 uint16_t length;
01526 xcb_glx_context_tag_t context_tag;
01527 uint32_t target;
01528 uint32_t query;
01529 } xcb_glx_get_mapfv_request_t;
01530
01534 typedef struct xcb_glx_get_mapfv_reply_t {
01535 uint8_t response_type;
01536 uint8_t pad0;
01537 uint16_t sequence;
01538 uint32_t length;
01539 uint8_t pad1[4];
01540 uint32_t n;
01541 xcb_glx_float32_t datum;
01542 uint8_t pad2[12];
01543 } xcb_glx_get_mapfv_reply_t;
01544
01548 typedef struct xcb_glx_get_mapiv_cookie_t {
01549 unsigned int sequence;
01550 } xcb_glx_get_mapiv_cookie_t;
01551
01553 #define XCB_GLX_GET_MAPIV 122
01554
01558 typedef struct xcb_glx_get_mapiv_request_t {
01559 uint8_t major_opcode;
01560 uint8_t minor_opcode;
01561 uint16_t length;
01562 xcb_glx_context_tag_t context_tag;
01563 uint32_t target;
01564 uint32_t query;
01565 } xcb_glx_get_mapiv_request_t;
01566
01570 typedef struct xcb_glx_get_mapiv_reply_t {
01571 uint8_t response_type;
01572 uint8_t pad0;
01573 uint16_t sequence;
01574 uint32_t length;
01575 uint8_t pad1[4];
01576 uint32_t n;
01577 int32_t datum;
01578 uint8_t pad2[12];
01579 } xcb_glx_get_mapiv_reply_t;
01580
01584 typedef struct xcb_glx_get_materialfv_cookie_t {
01585 unsigned int sequence;
01586 } xcb_glx_get_materialfv_cookie_t;
01587
01589 #define XCB_GLX_GET_MATERIALFV 123
01590
01594 typedef struct xcb_glx_get_materialfv_request_t {
01595 uint8_t major_opcode;
01596 uint8_t minor_opcode;
01597 uint16_t length;
01598 xcb_glx_context_tag_t context_tag;
01599 uint32_t face;
01600 uint32_t pname;
01601 } xcb_glx_get_materialfv_request_t;
01602
01606 typedef struct xcb_glx_get_materialfv_reply_t {
01607 uint8_t response_type;
01608 uint8_t pad0;
01609 uint16_t sequence;
01610 uint32_t length;
01611 uint8_t pad1[4];
01612 uint32_t n;
01613 xcb_glx_float32_t datum;
01614 uint8_t pad2[12];
01615 } xcb_glx_get_materialfv_reply_t;
01616
01620 typedef struct xcb_glx_get_materialiv_cookie_t {
01621 unsigned int sequence;
01622 } xcb_glx_get_materialiv_cookie_t;
01623
01625 #define XCB_GLX_GET_MATERIALIV 124
01626
01630 typedef struct xcb_glx_get_materialiv_request_t {
01631 uint8_t major_opcode;
01632 uint8_t minor_opcode;
01633 uint16_t length;
01634 xcb_glx_context_tag_t context_tag;
01635 uint32_t face;
01636 uint32_t pname;
01637 } xcb_glx_get_materialiv_request_t;
01638
01642 typedef struct xcb_glx_get_materialiv_reply_t {
01643 uint8_t response_type;
01644 uint8_t pad0;
01645 uint16_t sequence;
01646 uint32_t length;
01647 uint8_t pad1[4];
01648 uint32_t n;
01649 int32_t datum;
01650 uint8_t pad2[12];
01651 } xcb_glx_get_materialiv_reply_t;
01652
01656 typedef struct xcb_glx_get_pixel_mapfv_cookie_t {
01657 unsigned int sequence;
01658 } xcb_glx_get_pixel_mapfv_cookie_t;
01659
01661 #define XCB_GLX_GET_PIXEL_MAPFV 125
01662
01666 typedef struct xcb_glx_get_pixel_mapfv_request_t {
01667 uint8_t major_opcode;
01668 uint8_t minor_opcode;
01669 uint16_t length;
01670 xcb_glx_context_tag_t context_tag;
01671 uint32_t map;
01672 } xcb_glx_get_pixel_mapfv_request_t;
01673
01677 typedef struct xcb_glx_get_pixel_mapfv_reply_t {
01678 uint8_t response_type;
01679 uint8_t pad0;
01680 uint16_t sequence;
01681 uint32_t length;
01682 uint8_t pad1[4];
01683 uint32_t n;
01684 xcb_glx_float32_t datum;
01685 uint8_t pad2[12];
01686 } xcb_glx_get_pixel_mapfv_reply_t;
01687
01691 typedef struct xcb_glx_get_pixel_mapuiv_cookie_t {
01692 unsigned int sequence;
01693 } xcb_glx_get_pixel_mapuiv_cookie_t;
01694
01696 #define XCB_GLX_GET_PIXEL_MAPUIV 126
01697
01701 typedef struct xcb_glx_get_pixel_mapuiv_request_t {
01702 uint8_t major_opcode;
01703 uint8_t minor_opcode;
01704 uint16_t length;
01705 xcb_glx_context_tag_t context_tag;
01706 uint32_t map;
01707 } xcb_glx_get_pixel_mapuiv_request_t;
01708
01712 typedef struct xcb_glx_get_pixel_mapuiv_reply_t {
01713 uint8_t response_type;
01714 uint8_t pad0;
01715 uint16_t sequence;
01716 uint32_t length;
01717 uint8_t pad1[4];
01718 uint32_t n;
01719 uint32_t datum;
01720 uint8_t pad2[12];
01721 } xcb_glx_get_pixel_mapuiv_reply_t;
01722
01726 typedef struct xcb_glx_get_pixel_mapusv_cookie_t {
01727 unsigned int sequence;
01728 } xcb_glx_get_pixel_mapusv_cookie_t;
01729
01731 #define XCB_GLX_GET_PIXEL_MAPUSV 127
01732
01736 typedef struct xcb_glx_get_pixel_mapusv_request_t {
01737 uint8_t major_opcode;
01738 uint8_t minor_opcode;
01739 uint16_t length;
01740 xcb_glx_context_tag_t context_tag;
01741 uint32_t map;
01742 } xcb_glx_get_pixel_mapusv_request_t;
01743
01747 typedef struct xcb_glx_get_pixel_mapusv_reply_t {
01748 uint8_t response_type;
01749 uint8_t pad0;
01750 uint16_t sequence;
01751 uint32_t length;
01752 uint8_t pad1[4];
01753 uint32_t n;
01754 uint16_t datum;
01755 uint8_t pad2[16];
01756 } xcb_glx_get_pixel_mapusv_reply_t;
01757
01761 typedef struct xcb_glx_get_polygon_stipple_cookie_t {
01762 unsigned int sequence;
01763 } xcb_glx_get_polygon_stipple_cookie_t;
01764
01766 #define XCB_GLX_GET_POLYGON_STIPPLE 128
01767
01771 typedef struct xcb_glx_get_polygon_stipple_request_t {
01772 uint8_t major_opcode;
01773 uint8_t minor_opcode;
01774 uint16_t length;
01775 xcb_glx_context_tag_t context_tag;
01776 uint8_t lsb_first;
01777 } xcb_glx_get_polygon_stipple_request_t;
01778
01782 typedef struct xcb_glx_get_polygon_stipple_reply_t {
01783 uint8_t response_type;
01784 uint8_t pad0;
01785 uint16_t sequence;
01786 uint32_t length;
01787 uint8_t pad1[24];
01788 } xcb_glx_get_polygon_stipple_reply_t;
01789
01793 typedef struct xcb_glx_get_string_cookie_t {
01794 unsigned int sequence;
01795 } xcb_glx_get_string_cookie_t;
01796
01798 #define XCB_GLX_GET_STRING 129
01799
01803 typedef struct xcb_glx_get_string_request_t {
01804 uint8_t major_opcode;
01805 uint8_t minor_opcode;
01806 uint16_t length;
01807 xcb_glx_context_tag_t context_tag;
01808 uint32_t name;
01809 } xcb_glx_get_string_request_t;
01810
01814 typedef struct xcb_glx_get_string_reply_t {
01815 uint8_t response_type;
01816 uint8_t pad0;
01817 uint16_t sequence;
01818 uint32_t length;
01819 uint8_t pad1[4];
01820 uint32_t n;
01821 uint8_t pad2[16];
01822 } xcb_glx_get_string_reply_t;
01823
01827 typedef struct xcb_glx_get_tex_envfv_cookie_t {
01828 unsigned int sequence;
01829 } xcb_glx_get_tex_envfv_cookie_t;
01830
01832 #define XCB_GLX_GET_TEX_ENVFV 130
01833
01837 typedef struct xcb_glx_get_tex_envfv_request_t {
01838 uint8_t major_opcode;
01839 uint8_t minor_opcode;
01840 uint16_t length;
01841 xcb_glx_context_tag_t context_tag;
01842 uint32_t target;
01843 uint32_t pname;
01844 } xcb_glx_get_tex_envfv_request_t;
01845
01849 typedef struct xcb_glx_get_tex_envfv_reply_t {
01850 uint8_t response_type;
01851 uint8_t pad0;
01852 uint16_t sequence;
01853 uint32_t length;
01854 uint8_t pad1[4];
01855 uint32_t n;
01856 xcb_glx_float32_t datum;
01857 uint8_t pad2[12];
01858 } xcb_glx_get_tex_envfv_reply_t;
01859
01863 typedef struct xcb_glx_get_tex_enviv_cookie_t {
01864 unsigned int sequence;
01865 } xcb_glx_get_tex_enviv_cookie_t;
01866
01868 #define XCB_GLX_GET_TEX_ENVIV 131
01869
01873 typedef struct xcb_glx_get_tex_enviv_request_t {
01874 uint8_t major_opcode;
01875 uint8_t minor_opcode;
01876 uint16_t length;
01877 xcb_glx_context_tag_t context_tag;
01878 uint32_t target;
01879 uint32_t pname;
01880 } xcb_glx_get_tex_enviv_request_t;
01881
01885 typedef struct xcb_glx_get_tex_enviv_reply_t {
01886 uint8_t response_type;
01887 uint8_t pad0;
01888 uint16_t sequence;
01889 uint32_t length;
01890 uint8_t pad1[4];
01891 uint32_t n;
01892 int32_t datum;
01893 uint8_t pad2[12];
01894 } xcb_glx_get_tex_enviv_reply_t;
01895
01899 typedef struct xcb_glx_get_tex_gendv_cookie_t {
01900 unsigned int sequence;
01901 } xcb_glx_get_tex_gendv_cookie_t;
01902
01904 #define XCB_GLX_GET_TEX_GENDV 132
01905
01909 typedef struct xcb_glx_get_tex_gendv_request_t {
01910 uint8_t major_opcode;
01911 uint8_t minor_opcode;
01912 uint16_t length;
01913 xcb_glx_context_tag_t context_tag;
01914 uint32_t coord;
01915 uint32_t pname;
01916 } xcb_glx_get_tex_gendv_request_t;
01917
01921 typedef struct xcb_glx_get_tex_gendv_reply_t {
01922 uint8_t response_type;
01923 uint8_t pad0;
01924 uint16_t sequence;
01925 uint32_t length;
01926 uint8_t pad1[4];
01927 uint32_t n;
01928 xcb_glx_float64_t datum;
01929 uint8_t pad2[8];
01930 } xcb_glx_get_tex_gendv_reply_t;
01931
01935 typedef struct xcb_glx_get_tex_genfv_cookie_t {
01936 unsigned int sequence;
01937 } xcb_glx_get_tex_genfv_cookie_t;
01938
01940 #define XCB_GLX_GET_TEX_GENFV 133
01941
01945 typedef struct xcb_glx_get_tex_genfv_request_t {
01946 uint8_t major_opcode;
01947 uint8_t minor_opcode;
01948 uint16_t length;
01949 xcb_glx_context_tag_t context_tag;
01950 uint32_t coord;
01951 uint32_t pname;
01952 } xcb_glx_get_tex_genfv_request_t;
01953
01957 typedef struct xcb_glx_get_tex_genfv_reply_t {
01958 uint8_t response_type;
01959 uint8_t pad0;
01960 uint16_t sequence;
01961 uint32_t length;
01962 uint8_t pad1[4];
01963 uint32_t n;
01964 xcb_glx_float32_t datum;
01965 uint8_t pad2[12];
01966 } xcb_glx_get_tex_genfv_reply_t;
01967
01971 typedef struct xcb_glx_get_tex_geniv_cookie_t {
01972 unsigned int sequence;
01973 } xcb_glx_get_tex_geniv_cookie_t;
01974
01976 #define XCB_GLX_GET_TEX_GENIV 134
01977
01981 typedef struct xcb_glx_get_tex_geniv_request_t {
01982 uint8_t major_opcode;
01983 uint8_t minor_opcode;
01984 uint16_t length;
01985 xcb_glx_context_tag_t context_tag;
01986 uint32_t coord;
01987 uint32_t pname;
01988 } xcb_glx_get_tex_geniv_request_t;
01989
01993 typedef struct xcb_glx_get_tex_geniv_reply_t {
01994 uint8_t response_type;
01995 uint8_t pad0;
01996 uint16_t sequence;
01997 uint32_t length;
01998 uint8_t pad1[4];
01999 uint32_t n;
02000 int32_t datum;
02001 uint8_t pad2[12];
02002 } xcb_glx_get_tex_geniv_reply_t;
02003
02007 typedef struct xcb_glx_get_tex_image_cookie_t {
02008 unsigned int sequence;
02009 } xcb_glx_get_tex_image_cookie_t;
02010
02012 #define XCB_GLX_GET_TEX_IMAGE 135
02013
02017 typedef struct xcb_glx_get_tex_image_request_t {
02018 uint8_t major_opcode;
02019 uint8_t minor_opcode;
02020 uint16_t length;
02021 xcb_glx_context_tag_t context_tag;
02022 uint32_t target;
02023 int32_t level;
02024 uint32_t format;
02025 uint32_t type;
02026 uint8_t swap_bytes;
02027 } xcb_glx_get_tex_image_request_t;
02028
02032 typedef struct xcb_glx_get_tex_image_reply_t {
02033 uint8_t response_type;
02034 uint8_t pad0;
02035 uint16_t sequence;
02036 uint32_t length;
02037 uint8_t pad1[8];
02038 int32_t width;
02039 int32_t height;
02040 int32_t depth;
02041 uint8_t pad2[4];
02042 } xcb_glx_get_tex_image_reply_t;
02043
02047 typedef struct xcb_glx_get_tex_parameterfv_cookie_t {
02048 unsigned int sequence;
02049 } xcb_glx_get_tex_parameterfv_cookie_t;
02050
02052 #define XCB_GLX_GET_TEX_PARAMETERFV 136
02053
02057 typedef struct xcb_glx_get_tex_parameterfv_request_t {
02058 uint8_t major_opcode;
02059 uint8_t minor_opcode;
02060 uint16_t length;
02061 xcb_glx_context_tag_t context_tag;
02062 uint32_t target;
02063 uint32_t pname;
02064 } xcb_glx_get_tex_parameterfv_request_t;
02065
02069 typedef struct xcb_glx_get_tex_parameterfv_reply_t {
02070 uint8_t response_type;
02071 uint8_t pad0;
02072 uint16_t sequence;
02073 uint32_t length;
02074 uint8_t pad1[4];
02075 uint32_t n;
02076 xcb_glx_float32_t datum;
02077 uint8_t pad2[12];
02078 } xcb_glx_get_tex_parameterfv_reply_t;
02079
02083 typedef struct xcb_glx_get_tex_parameteriv_cookie_t {
02084 unsigned int sequence;
02085 } xcb_glx_get_tex_parameteriv_cookie_t;
02086
02088 #define XCB_GLX_GET_TEX_PARAMETERIV 137
02089
02093 typedef struct xcb_glx_get_tex_parameteriv_request_t {
02094 uint8_t major_opcode;
02095 uint8_t minor_opcode;
02096 uint16_t length;
02097 xcb_glx_context_tag_t context_tag;
02098 uint32_t target;
02099 uint32_t pname;
02100 } xcb_glx_get_tex_parameteriv_request_t;
02101
02105 typedef struct xcb_glx_get_tex_parameteriv_reply_t {
02106 uint8_t response_type;
02107 uint8_t pad0;
02108 uint16_t sequence;
02109 uint32_t length;
02110 uint8_t pad1[4];
02111 uint32_t n;
02112 int32_t datum;
02113 uint8_t pad2[12];
02114 } xcb_glx_get_tex_parameteriv_reply_t;
02115
02119 typedef struct xcb_glx_get_tex_level_parameterfv_cookie_t {
02120 unsigned int sequence;
02121 } xcb_glx_get_tex_level_parameterfv_cookie_t;
02122
02124 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERFV 138
02125
02129 typedef struct xcb_glx_get_tex_level_parameterfv_request_t {
02130 uint8_t major_opcode;
02131 uint8_t minor_opcode;
02132 uint16_t length;
02133 xcb_glx_context_tag_t context_tag;
02134 uint32_t target;
02135 int32_t level;
02136 uint32_t pname;
02137 } xcb_glx_get_tex_level_parameterfv_request_t;
02138
02142 typedef struct xcb_glx_get_tex_level_parameterfv_reply_t {
02143 uint8_t response_type;
02144 uint8_t pad0;
02145 uint16_t sequence;
02146 uint32_t length;
02147 uint8_t pad1[4];
02148 uint32_t n;
02149 xcb_glx_float32_t datum;
02150 uint8_t pad2[12];
02151 } xcb_glx_get_tex_level_parameterfv_reply_t;
02152
02156 typedef struct xcb_glx_get_tex_level_parameteriv_cookie_t {
02157 unsigned int sequence;
02158 } xcb_glx_get_tex_level_parameteriv_cookie_t;
02159
02161 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERIV 139
02162
02166 typedef struct xcb_glx_get_tex_level_parameteriv_request_t {
02167 uint8_t major_opcode;
02168 uint8_t minor_opcode;
02169 uint16_t length;
02170 xcb_glx_context_tag_t context_tag;
02171 uint32_t target;
02172 int32_t level;
02173 uint32_t pname;
02174 } xcb_glx_get_tex_level_parameteriv_request_t;
02175
02179 typedef struct xcb_glx_get_tex_level_parameteriv_reply_t {
02180 uint8_t response_type;
02181 uint8_t pad0;
02182 uint16_t sequence;
02183 uint32_t length;
02184 uint8_t pad1[4];
02185 uint32_t n;
02186 int32_t datum;
02187 uint8_t pad2[12];
02188 } xcb_glx_get_tex_level_parameteriv_reply_t;
02189
02193 typedef struct xcb_glx_is_list_cookie_t {
02194 unsigned int sequence;
02195 } xcb_glx_is_list_cookie_t;
02196
02198 #define XCB_GLX_IS_LIST 141
02199
02203 typedef struct xcb_glx_is_list_request_t {
02204 uint8_t major_opcode;
02205 uint8_t minor_opcode;
02206 uint16_t length;
02207 xcb_glx_context_tag_t context_tag;
02208 uint32_t list;
02209 } xcb_glx_is_list_request_t;
02210
02214 typedef struct xcb_glx_is_list_reply_t {
02215 uint8_t response_type;
02216 uint8_t pad0;
02217 uint16_t sequence;
02218 uint32_t length;
02219 xcb_glx_bool32_t ret_val;
02220 } xcb_glx_is_list_reply_t;
02221
02223 #define XCB_GLX_FLUSH 142
02224
02228 typedef struct xcb_glx_flush_request_t {
02229 uint8_t major_opcode;
02230 uint8_t minor_opcode;
02231 uint16_t length;
02232 xcb_glx_context_tag_t context_tag;
02233 } xcb_glx_flush_request_t;
02234
02238 typedef struct xcb_glx_are_textures_resident_cookie_t {
02239 unsigned int sequence;
02240 } xcb_glx_are_textures_resident_cookie_t;
02241
02243 #define XCB_GLX_ARE_TEXTURES_RESIDENT 143
02244
02248 typedef struct xcb_glx_are_textures_resident_request_t {
02249 uint8_t major_opcode;
02250 uint8_t minor_opcode;
02251 uint16_t length;
02252 xcb_glx_context_tag_t context_tag;
02253 int32_t n;
02254 } xcb_glx_are_textures_resident_request_t;
02255
02259 typedef struct xcb_glx_are_textures_resident_reply_t {
02260 uint8_t response_type;
02261 uint8_t pad0;
02262 uint16_t sequence;
02263 uint32_t length;
02264 xcb_glx_bool32_t ret_val;
02265 uint8_t pad1[20];
02266 } xcb_glx_are_textures_resident_reply_t;
02267
02269 #define XCB_GLX_DELETE_TEXTURES 144
02270
02274 typedef struct xcb_glx_delete_textures_request_t {
02275 uint8_t major_opcode;
02276 uint8_t minor_opcode;
02277 uint16_t length;
02278 xcb_glx_context_tag_t context_tag;
02279 int32_t n;
02280 } xcb_glx_delete_textures_request_t;
02281
02285 typedef struct xcb_glx_gen_textures_cookie_t {
02286 unsigned int sequence;
02287 } xcb_glx_gen_textures_cookie_t;
02288
02290 #define XCB_GLX_GEN_TEXTURES 145
02291
02295 typedef struct xcb_glx_gen_textures_request_t {
02296 uint8_t major_opcode;
02297 uint8_t minor_opcode;
02298 uint16_t length;
02299 xcb_glx_context_tag_t context_tag;
02300 int32_t n;
02301 } xcb_glx_gen_textures_request_t;
02302
02306 typedef struct xcb_glx_gen_textures_reply_t {
02307 uint8_t response_type;
02308 uint8_t pad0;
02309 uint16_t sequence;
02310 uint32_t length;
02311 uint8_t pad1[24];
02312 } xcb_glx_gen_textures_reply_t;
02313
02317 typedef struct xcb_glx_is_texture_cookie_t {
02318 unsigned int sequence;
02319 } xcb_glx_is_texture_cookie_t;
02320
02322 #define XCB_GLX_IS_TEXTURE 146
02323
02327 typedef struct xcb_glx_is_texture_request_t {
02328 uint8_t major_opcode;
02329 uint8_t minor_opcode;
02330 uint16_t length;
02331 xcb_glx_context_tag_t context_tag;
02332 uint32_t texture;
02333 } xcb_glx_is_texture_request_t;
02334
02338 typedef struct xcb_glx_is_texture_reply_t {
02339 uint8_t response_type;
02340 uint8_t pad0;
02341 uint16_t sequence;
02342 uint32_t length;
02343 xcb_glx_bool32_t ret_val;
02344 } xcb_glx_is_texture_reply_t;
02345
02349 typedef struct xcb_glx_get_color_table_cookie_t {
02350 unsigned int sequence;
02351 } xcb_glx_get_color_table_cookie_t;
02352
02354 #define XCB_GLX_GET_COLOR_TABLE 147
02355
02359 typedef struct xcb_glx_get_color_table_request_t {
02360 uint8_t major_opcode;
02361 uint8_t minor_opcode;
02362 uint16_t length;
02363 xcb_glx_context_tag_t context_tag;
02364 uint32_t target;
02365 uint32_t format;
02366 uint32_t type;
02367 uint8_t swap_bytes;
02368 } xcb_glx_get_color_table_request_t;
02369
02373 typedef struct xcb_glx_get_color_table_reply_t {
02374 uint8_t response_type;
02375 uint8_t pad0;
02376 uint16_t sequence;
02377 uint32_t length;
02378 uint8_t pad1[8];
02379 int32_t width;
02380 uint8_t pad2[12];
02381 } xcb_glx_get_color_table_reply_t;
02382
02386 typedef struct xcb_glx_get_color_table_parameterfv_cookie_t {
02387 unsigned int sequence;
02388 } xcb_glx_get_color_table_parameterfv_cookie_t;
02389
02391 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERFV 148
02392
02396 typedef struct xcb_glx_get_color_table_parameterfv_request_t {
02397 uint8_t major_opcode;
02398 uint8_t minor_opcode;
02399 uint16_t length;
02400 xcb_glx_context_tag_t context_tag;
02401 uint32_t target;
02402 uint32_t pname;
02403 } xcb_glx_get_color_table_parameterfv_request_t;
02404
02408 typedef struct xcb_glx_get_color_table_parameterfv_reply_t {
02409 uint8_t response_type;
02410 uint8_t pad0;
02411 uint16_t sequence;
02412 uint32_t length;
02413 uint8_t pad1[4];
02414 uint32_t n;
02415 xcb_glx_float32_t datum;
02416 uint8_t pad2[12];
02417 } xcb_glx_get_color_table_parameterfv_reply_t;
02418
02422 typedef struct xcb_glx_get_color_table_parameteriv_cookie_t {
02423 unsigned int sequence;
02424 } xcb_glx_get_color_table_parameteriv_cookie_t;
02425
02427 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERIV 149
02428
02432 typedef struct xcb_glx_get_color_table_parameteriv_request_t {
02433 uint8_t major_opcode;
02434 uint8_t minor_opcode;
02435 uint16_t length;
02436 xcb_glx_context_tag_t context_tag;
02437 uint32_t target;
02438 uint32_t pname;
02439 } xcb_glx_get_color_table_parameteriv_request_t;
02440
02444 typedef struct xcb_glx_get_color_table_parameteriv_reply_t {
02445 uint8_t response_type;
02446 uint8_t pad0;
02447 uint16_t sequence;
02448 uint32_t length;
02449 uint8_t pad1[4];
02450 uint32_t n;
02451 int32_t datum;
02452 uint8_t pad2[12];
02453 } xcb_glx_get_color_table_parameteriv_reply_t;
02454
02458 typedef struct xcb_glx_get_convolution_filter_cookie_t {
02459 unsigned int sequence;
02460 } xcb_glx_get_convolution_filter_cookie_t;
02461
02463 #define XCB_GLX_GET_CONVOLUTION_FILTER 150
02464
02468 typedef struct xcb_glx_get_convolution_filter_request_t {
02469 uint8_t major_opcode;
02470 uint8_t minor_opcode;
02471 uint16_t length;
02472 xcb_glx_context_tag_t context_tag;
02473 uint32_t target;
02474 uint32_t format;
02475 uint32_t type;
02476 uint8_t swap_bytes;
02477 } xcb_glx_get_convolution_filter_request_t;
02478
02482 typedef struct xcb_glx_get_convolution_filter_reply_t {
02483 uint8_t response_type;
02484 uint8_t pad0;
02485 uint16_t sequence;
02486 uint32_t length;
02487 uint8_t pad1[8];
02488 int32_t width;
02489 int32_t height;
02490 uint8_t pad2[8];
02491 } xcb_glx_get_convolution_filter_reply_t;
02492
02496 typedef struct xcb_glx_get_convolution_parameterfv_cookie_t {
02497 unsigned int sequence;
02498 } xcb_glx_get_convolution_parameterfv_cookie_t;
02499
02501 #define XCB_GLX_GET_CONVOLUTION_PARAMETERFV 151
02502
02506 typedef struct xcb_glx_get_convolution_parameterfv_request_t {
02507 uint8_t major_opcode;
02508 uint8_t minor_opcode;
02509 uint16_t length;
02510 xcb_glx_context_tag_t context_tag;
02511 uint32_t target;
02512 uint32_t pname;
02513 } xcb_glx_get_convolution_parameterfv_request_t;
02514
02518 typedef struct xcb_glx_get_convolution_parameterfv_reply_t {
02519 uint8_t response_type;
02520 uint8_t pad0;
02521 uint16_t sequence;
02522 uint32_t length;
02523 uint8_t pad1[4];
02524 uint32_t n;
02525 xcb_glx_float32_t datum;
02526 uint8_t pad2[12];
02527 } xcb_glx_get_convolution_parameterfv_reply_t;
02528
02532 typedef struct xcb_glx_get_convolution_parameteriv_cookie_t {
02533 unsigned int sequence;
02534 } xcb_glx_get_convolution_parameteriv_cookie_t;
02535
02537 #define XCB_GLX_GET_CONVOLUTION_PARAMETERIV 152
02538
02542 typedef struct xcb_glx_get_convolution_parameteriv_request_t {
02543 uint8_t major_opcode;
02544 uint8_t minor_opcode;
02545 uint16_t length;
02546 xcb_glx_context_tag_t context_tag;
02547 uint32_t target;
02548 uint32_t pname;
02549 } xcb_glx_get_convolution_parameteriv_request_t;
02550
02554 typedef struct xcb_glx_get_convolution_parameteriv_reply_t {
02555 uint8_t response_type;
02556 uint8_t pad0;
02557 uint16_t sequence;
02558 uint32_t length;
02559 uint8_t pad1[4];
02560 uint32_t n;
02561 int32_t datum;
02562 uint8_t pad2[12];
02563 } xcb_glx_get_convolution_parameteriv_reply_t;
02564
02568 typedef struct xcb_glx_get_separable_filter_cookie_t {
02569 unsigned int sequence;
02570 } xcb_glx_get_separable_filter_cookie_t;
02571
02573 #define XCB_GLX_GET_SEPARABLE_FILTER 153
02574
02578 typedef struct xcb_glx_get_separable_filter_request_t {
02579 uint8_t major_opcode;
02580 uint8_t minor_opcode;
02581 uint16_t length;
02582 xcb_glx_context_tag_t context_tag;
02583 uint32_t target;
02584 uint32_t format;
02585 uint32_t type;
02586 uint8_t swap_bytes;
02587 } xcb_glx_get_separable_filter_request_t;
02588
02592 typedef struct xcb_glx_get_separable_filter_reply_t {
02593 uint8_t response_type;
02594 uint8_t pad0;
02595 uint16_t sequence;
02596 uint32_t length;
02597 uint8_t pad1[8];
02598 int32_t row_w;
02599 int32_t col_h;
02600 uint8_t pad2[8];
02601 } xcb_glx_get_separable_filter_reply_t;
02602
02606 typedef struct xcb_glx_get_histogram_cookie_t {
02607 unsigned int sequence;
02608 } xcb_glx_get_histogram_cookie_t;
02609
02611 #define XCB_GLX_GET_HISTOGRAM 154
02612
02616 typedef struct xcb_glx_get_histogram_request_t {
02617 uint8_t major_opcode;
02618 uint8_t minor_opcode;
02619 uint16_t length;
02620 xcb_glx_context_tag_t context_tag;
02621 uint32_t target;
02622 uint32_t format;
02623 uint32_t type;
02624 uint8_t swap_bytes;
02625 uint8_t reset;
02626 } xcb_glx_get_histogram_request_t;
02627
02631 typedef struct xcb_glx_get_histogram_reply_t {
02632 uint8_t response_type;
02633 uint8_t pad0;
02634 uint16_t sequence;
02635 uint32_t length;
02636 uint8_t pad1[8];
02637 int32_t width;
02638 uint8_t pad2[12];
02639 } xcb_glx_get_histogram_reply_t;
02640
02644 typedef struct xcb_glx_get_histogram_parameterfv_cookie_t {
02645 unsigned int sequence;
02646 } xcb_glx_get_histogram_parameterfv_cookie_t;
02647
02649 #define XCB_GLX_GET_HISTOGRAM_PARAMETERFV 155
02650
02654 typedef struct xcb_glx_get_histogram_parameterfv_request_t {
02655 uint8_t major_opcode;
02656 uint8_t minor_opcode;
02657 uint16_t length;
02658 xcb_glx_context_tag_t context_tag;
02659 uint32_t target;
02660 uint32_t pname;
02661 } xcb_glx_get_histogram_parameterfv_request_t;
02662
02666 typedef struct xcb_glx_get_histogram_parameterfv_reply_t {
02667 uint8_t response_type;
02668 uint8_t pad0;
02669 uint16_t sequence;
02670 uint32_t length;
02671 uint8_t pad1[4];
02672 uint32_t n;
02673 xcb_glx_float32_t datum;
02674 uint8_t pad2[12];
02675 } xcb_glx_get_histogram_parameterfv_reply_t;
02676
02680 typedef struct xcb_glx_get_histogram_parameteriv_cookie_t {
02681 unsigned int sequence;
02682 } xcb_glx_get_histogram_parameteriv_cookie_t;
02683
02685 #define XCB_GLX_GET_HISTOGRAM_PARAMETERIV 156
02686
02690 typedef struct xcb_glx_get_histogram_parameteriv_request_t {
02691 uint8_t major_opcode;
02692 uint8_t minor_opcode;
02693 uint16_t length;
02694 xcb_glx_context_tag_t context_tag;
02695 uint32_t target;
02696 uint32_t pname;
02697 } xcb_glx_get_histogram_parameteriv_request_t;
02698
02702 typedef struct xcb_glx_get_histogram_parameteriv_reply_t {
02703 uint8_t response_type;
02704 uint8_t pad0;
02705 uint16_t sequence;
02706 uint32_t length;
02707 uint8_t pad1[4];
02708 uint32_t n;
02709 int32_t datum;
02710 uint8_t pad2[12];
02711 } xcb_glx_get_histogram_parameteriv_reply_t;
02712
02716 typedef struct xcb_glx_get_minmax_cookie_t {
02717 unsigned int sequence;
02718 } xcb_glx_get_minmax_cookie_t;
02719
02721 #define XCB_GLX_GET_MINMAX 157
02722
02726 typedef struct xcb_glx_get_minmax_request_t {
02727 uint8_t major_opcode;
02728 uint8_t minor_opcode;
02729 uint16_t length;
02730 xcb_glx_context_tag_t context_tag;
02731 uint32_t target;
02732 uint32_t format;
02733 uint32_t type;
02734 uint8_t swap_bytes;
02735 uint8_t reset;
02736 } xcb_glx_get_minmax_request_t;
02737
02741 typedef struct xcb_glx_get_minmax_reply_t {
02742 uint8_t response_type;
02743 uint8_t pad0;
02744 uint16_t sequence;
02745 uint32_t length;
02746 uint8_t pad1[24];
02747 } xcb_glx_get_minmax_reply_t;
02748
02752 typedef struct xcb_glx_get_minmax_parameterfv_cookie_t {
02753 unsigned int sequence;
02754 } xcb_glx_get_minmax_parameterfv_cookie_t;
02755
02757 #define XCB_GLX_GET_MINMAX_PARAMETERFV 158
02758
02762 typedef struct xcb_glx_get_minmax_parameterfv_request_t {
02763 uint8_t major_opcode;
02764 uint8_t minor_opcode;
02765 uint16_t length;
02766 xcb_glx_context_tag_t context_tag;
02767 uint32_t target;
02768 uint32_t pname;
02769 } xcb_glx_get_minmax_parameterfv_request_t;
02770
02774 typedef struct xcb_glx_get_minmax_parameterfv_reply_t {
02775 uint8_t response_type;
02776 uint8_t pad0;
02777 uint16_t sequence;
02778 uint32_t length;
02779 uint8_t pad1[4];
02780 uint32_t n;
02781 xcb_glx_float32_t datum;
02782 uint8_t pad2[12];
02783 } xcb_glx_get_minmax_parameterfv_reply_t;
02784
02788 typedef struct xcb_glx_get_minmax_parameteriv_cookie_t {
02789 unsigned int sequence;
02790 } xcb_glx_get_minmax_parameteriv_cookie_t;
02791
02793 #define XCB_GLX_GET_MINMAX_PARAMETERIV 159
02794
02798 typedef struct xcb_glx_get_minmax_parameteriv_request_t {
02799 uint8_t major_opcode;
02800 uint8_t minor_opcode;
02801 uint16_t length;
02802 xcb_glx_context_tag_t context_tag;
02803 uint32_t target;
02804 uint32_t pname;
02805 } xcb_glx_get_minmax_parameteriv_request_t;
02806
02810 typedef struct xcb_glx_get_minmax_parameteriv_reply_t {
02811 uint8_t response_type;
02812 uint8_t pad0;
02813 uint16_t sequence;
02814 uint32_t length;
02815 uint8_t pad1[4];
02816 uint32_t n;
02817 int32_t datum;
02818 uint8_t pad2[12];
02819 } xcb_glx_get_minmax_parameteriv_reply_t;
02820
02824 typedef struct xcb_glx_get_compressed_tex_image_arb_cookie_t {
02825 unsigned int sequence;
02826 } xcb_glx_get_compressed_tex_image_arb_cookie_t;
02827
02829 #define XCB_GLX_GET_COMPRESSED_TEX_IMAGE_ARB 160
02830
02834 typedef struct xcb_glx_get_compressed_tex_image_arb_request_t {
02835 uint8_t major_opcode;
02836 uint8_t minor_opcode;
02837 uint16_t length;
02838 xcb_glx_context_tag_t context_tag;
02839 uint32_t target;
02840 int32_t level;
02841 } xcb_glx_get_compressed_tex_image_arb_request_t;
02842
02846 typedef struct xcb_glx_get_compressed_tex_image_arb_reply_t {
02847 uint8_t response_type;
02848 uint8_t pad0;
02849 uint16_t sequence;
02850 uint32_t length;
02851 uint8_t pad1[8];
02852 int32_t size;
02853 uint8_t pad2[12];
02854 } xcb_glx_get_compressed_tex_image_arb_reply_t;
02855
02857 #define XCB_GLX_DELETE_QUERIES_ARB 161
02858
02862 typedef struct xcb_glx_delete_queries_arb_request_t {
02863 uint8_t major_opcode;
02864 uint8_t minor_opcode;
02865 uint16_t length;
02866 xcb_glx_context_tag_t context_tag;
02867 int32_t n;
02868 } xcb_glx_delete_queries_arb_request_t;
02869
02873 typedef struct xcb_glx_gen_queries_arb_cookie_t {
02874 unsigned int sequence;
02875 } xcb_glx_gen_queries_arb_cookie_t;
02876
02878 #define XCB_GLX_GEN_QUERIES_ARB 162
02879
02883 typedef struct xcb_glx_gen_queries_arb_request_t {
02884 uint8_t major_opcode;
02885 uint8_t minor_opcode;
02886 uint16_t length;
02887 xcb_glx_context_tag_t context_tag;
02888 int32_t n;
02889 } xcb_glx_gen_queries_arb_request_t;
02890
02894 typedef struct xcb_glx_gen_queries_arb_reply_t {
02895 uint8_t response_type;
02896 uint8_t pad0;
02897 uint16_t sequence;
02898 uint32_t length;
02899 uint8_t pad1[24];
02900 } xcb_glx_gen_queries_arb_reply_t;
02901
02905 typedef struct xcb_glx_is_query_arb_cookie_t {
02906 unsigned int sequence;
02907 } xcb_glx_is_query_arb_cookie_t;
02908
02910 #define XCB_GLX_IS_QUERY_ARB 163
02911
02915 typedef struct xcb_glx_is_query_arb_request_t {
02916 uint8_t major_opcode;
02917 uint8_t minor_opcode;
02918 uint16_t length;
02919 xcb_glx_context_tag_t context_tag;
02920 uint32_t id;
02921 } xcb_glx_is_query_arb_request_t;
02922
02926 typedef struct xcb_glx_is_query_arb_reply_t {
02927 uint8_t response_type;
02928 uint8_t pad0;
02929 uint16_t sequence;
02930 uint32_t length;
02931 xcb_glx_bool32_t ret_val;
02932 } xcb_glx_is_query_arb_reply_t;
02933
02937 typedef struct xcb_glx_get_queryiv_arb_cookie_t {
02938 unsigned int sequence;
02939 } xcb_glx_get_queryiv_arb_cookie_t;
02940
02942 #define XCB_GLX_GET_QUERYIV_ARB 164
02943
02947 typedef struct xcb_glx_get_queryiv_arb_request_t {
02948 uint8_t major_opcode;
02949 uint8_t minor_opcode;
02950 uint16_t length;
02951 xcb_glx_context_tag_t context_tag;
02952 uint32_t target;
02953 uint32_t pname;
02954 } xcb_glx_get_queryiv_arb_request_t;
02955
02959 typedef struct xcb_glx_get_queryiv_arb_reply_t {
02960 uint8_t response_type;
02961 uint8_t pad0;
02962 uint16_t sequence;
02963 uint32_t length;
02964 uint8_t pad1[4];
02965 uint32_t n;
02966 int32_t datum;
02967 uint8_t pad2[12];
02968 } xcb_glx_get_queryiv_arb_reply_t;
02969
02973 typedef struct xcb_glx_get_query_objectiv_arb_cookie_t {
02974 unsigned int sequence;
02975 } xcb_glx_get_query_objectiv_arb_cookie_t;
02976
02978 #define XCB_GLX_GET_QUERY_OBJECTIV_ARB 165
02979
02983 typedef struct xcb_glx_get_query_objectiv_arb_request_t {
02984 uint8_t major_opcode;
02985 uint8_t minor_opcode;
02986 uint16_t length;
02987 xcb_glx_context_tag_t context_tag;
02988 uint32_t id;
02989 uint32_t pname;
02990 } xcb_glx_get_query_objectiv_arb_request_t;
02991
02995 typedef struct xcb_glx_get_query_objectiv_arb_reply_t {
02996 uint8_t response_type;
02997 uint8_t pad0;
02998 uint16_t sequence;
02999 uint32_t length;
03000 uint8_t pad1[4];
03001 uint32_t n;
03002 int32_t datum;
03003 uint8_t pad2[12];
03004 } xcb_glx_get_query_objectiv_arb_reply_t;
03005
03009 typedef struct xcb_glx_get_query_objectuiv_arb_cookie_t {
03010 unsigned int sequence;
03011 } xcb_glx_get_query_objectuiv_arb_cookie_t;
03012
03014 #define XCB_GLX_GET_QUERY_OBJECTUIV_ARB 166
03015
03019 typedef struct xcb_glx_get_query_objectuiv_arb_request_t {
03020 uint8_t major_opcode;
03021 uint8_t minor_opcode;
03022 uint16_t length;
03023 xcb_glx_context_tag_t context_tag;
03024 uint32_t id;
03025 uint32_t pname;
03026 } xcb_glx_get_query_objectuiv_arb_request_t;
03027
03031 typedef struct xcb_glx_get_query_objectuiv_arb_reply_t {
03032 uint8_t response_type;
03033 uint8_t pad0;
03034 uint16_t sequence;
03035 uint32_t length;
03036 uint8_t pad1[4];
03037 uint32_t n;
03038 uint32_t datum;
03039 uint8_t pad2[12];
03040 } xcb_glx_get_query_objectuiv_arb_reply_t;
03041
03051
03052
03053
03054
03055
03056
03057
03058
03059
03060 void
03061 xcb_glx_pixmap_next (xcb_glx_pixmap_iterator_t *i );
03062
03073
03074
03075
03076
03077
03078
03079
03080
03081
03082 xcb_generic_iterator_t
03083 xcb_glx_pixmap_end (xcb_glx_pixmap_iterator_t i );
03084
03094
03095
03096
03097
03098
03099
03100
03101
03102
03103 void
03104 xcb_glx_context_next (xcb_glx_context_iterator_t *i );
03105
03116
03117
03118
03119
03120
03121
03122
03123
03124
03125 xcb_generic_iterator_t
03126 xcb_glx_context_end (xcb_glx_context_iterator_t i );
03127
03137
03138
03139
03140
03141
03142
03143
03144
03145
03146 void
03147 xcb_glx_pbuffer_next (xcb_glx_pbuffer_iterator_t *i );
03148
03159
03160
03161
03162
03163
03164
03165
03166
03167
03168 xcb_generic_iterator_t
03169 xcb_glx_pbuffer_end (xcb_glx_pbuffer_iterator_t i );
03170
03180
03181
03182
03183
03184
03185
03186
03187
03188
03189 void
03190 xcb_glx_window_next (xcb_glx_window_iterator_t *i );
03191
03202
03203
03204
03205
03206
03207
03208
03209
03210
03211 xcb_generic_iterator_t
03212 xcb_glx_window_end (xcb_glx_window_iterator_t i );
03213
03223
03224
03225
03226
03227
03228
03229
03230
03231
03232 void
03233 xcb_glx_fbconfig_next (xcb_glx_fbconfig_iterator_t *i );
03234
03245
03246
03247
03248
03249
03250
03251
03252
03253
03254 xcb_generic_iterator_t
03255 xcb_glx_fbconfig_end (xcb_glx_fbconfig_iterator_t i );
03256
03266
03267
03268
03269
03270
03271
03272
03273
03274
03275 void
03276 xcb_glx_drawable_next (xcb_glx_drawable_iterator_t *i );
03277
03288
03289
03290
03291
03292
03293
03294
03295
03296
03297 xcb_generic_iterator_t
03298 xcb_glx_drawable_end (xcb_glx_drawable_iterator_t i );
03299
03309
03310
03311
03312
03313
03314
03315
03316
03317
03318 void
03319 xcb_glx_float32_next (xcb_glx_float32_iterator_t *i );
03320
03331
03332
03333
03334
03335
03336
03337
03338
03339
03340 xcb_generic_iterator_t
03341 xcb_glx_float32_end (xcb_glx_float32_iterator_t i );
03342
03352
03353
03354
03355
03356
03357
03358
03359
03360
03361 void
03362 xcb_glx_float64_next (xcb_glx_float64_iterator_t *i );
03363
03374
03375
03376
03377
03378
03379
03380
03381
03382
03383 xcb_generic_iterator_t
03384 xcb_glx_float64_end (xcb_glx_float64_iterator_t i );
03385
03395
03396
03397
03398
03399
03400
03401
03402
03403
03404 void
03405 xcb_glx_bool32_next (xcb_glx_bool32_iterator_t *i );
03406
03417
03418
03419
03420
03421
03422
03423
03424
03425
03426 xcb_generic_iterator_t
03427 xcb_glx_bool32_end (xcb_glx_bool32_iterator_t i );
03428
03438
03439
03440
03441
03442
03443
03444
03445
03446
03447 void
03448 xcb_glx_context_tag_next (xcb_glx_context_tag_iterator_t *i );
03449
03460
03461
03462
03463
03464
03465
03466
03467
03468
03469 xcb_generic_iterator_t
03470 xcb_glx_context_tag_end (xcb_glx_context_tag_iterator_t i );
03471
03484
03485
03486
03487
03488
03489
03490
03491
03492
03493
03494
03495
03496 xcb_void_cookie_t
03497 xcb_glx_render_checked (xcb_connection_t *c ,
03498 xcb_glx_context_tag_t context_tag ,
03499 uint32_t data_len ,
03500 const uint8_t *data );
03501
03511
03512
03513
03514
03515
03516
03517
03518
03519
03520
03521
03522
03523 xcb_void_cookie_t
03524 xcb_glx_render (xcb_connection_t *c ,
03525 xcb_glx_context_tag_t context_tag ,
03526 uint32_t data_len ,
03527 const uint8_t *data );
03528
03541
03542
03543
03544
03545
03546
03547
03548
03549
03550
03551
03552
03553
03554
03555 xcb_void_cookie_t
03556 xcb_glx_render_large_checked (xcb_connection_t *c ,
03557 xcb_glx_context_tag_t context_tag ,
03558 uint16_t request_num ,
03559 uint16_t request_total ,
03560 uint32_t data_len ,
03561 const uint8_t *data );
03562
03572
03573
03574
03575
03576
03577
03578
03579
03580
03581
03582
03583
03584
03585
03586 xcb_void_cookie_t
03587 xcb_glx_render_large (xcb_connection_t *c ,
03588 xcb_glx_context_tag_t context_tag ,
03589 uint16_t request_num ,
03590 uint16_t request_total ,
03591 uint32_t data_len ,
03592 const uint8_t *data );
03593
03606
03607
03608
03609
03610
03611
03612
03613
03614
03615
03616
03617
03618
03619
03620 xcb_void_cookie_t
03621 xcb_glx_create_context_checked (xcb_connection_t *c ,
03622 xcb_glx_context_t context ,
03623 xcb_visualid_t visual ,
03624 uint32_t screen ,
03625 xcb_glx_context_t share_list ,
03626 uint8_t is_direct );
03627
03637
03638
03639
03640
03641
03642
03643
03644
03645
03646
03647
03648
03649
03650
03651 xcb_void_cookie_t
03652 xcb_glx_create_context (xcb_connection_t *c ,
03653 xcb_glx_context_t context ,
03654 xcb_visualid_t visual ,
03655 uint32_t screen ,
03656 xcb_glx_context_t share_list ,
03657 uint8_t is_direct );
03658
03671
03672
03673
03674
03675
03676
03677
03678
03679
03680
03681 xcb_void_cookie_t
03682 xcb_glx_destroy_context_checked (xcb_connection_t *c ,
03683 xcb_glx_context_t context );
03684
03694
03695
03696
03697
03698
03699
03700
03701
03702
03703
03704 xcb_void_cookie_t
03705 xcb_glx_destroy_context (xcb_connection_t *c ,
03706 xcb_glx_context_t context );
03707
03717
03718
03719
03720
03721
03722
03723
03724
03725
03726
03727
03728
03729 xcb_glx_make_current_cookie_t
03730 xcb_glx_make_current (xcb_connection_t *c ,
03731 xcb_glx_drawable_t drawable ,
03732 xcb_glx_context_t context ,
03733 xcb_glx_context_tag_t old_context_tag );
03734
03747
03748
03749
03750
03751
03752
03753
03754
03755
03756
03757
03758
03759 xcb_glx_make_current_cookie_t
03760 xcb_glx_make_current_unchecked (xcb_connection_t *c ,
03761 xcb_glx_drawable_t drawable ,
03762 xcb_glx_context_t context ,
03763 xcb_glx_context_tag_t old_context_tag );
03764
03780
03781
03782
03783
03784
03785
03786
03787
03788
03789
03790
03791 xcb_glx_make_current_reply_t *
03792 xcb_glx_make_current_reply (xcb_connection_t *c ,
03793 xcb_glx_make_current_cookie_t cookie ,
03794 xcb_generic_error_t **e );
03795
03805
03806
03807
03808
03809
03810
03811
03812
03813
03814
03815 xcb_glx_is_direct_cookie_t
03816 xcb_glx_is_direct (xcb_connection_t *c ,
03817 xcb_glx_context_t context );
03818
03831
03832
03833
03834
03835
03836
03837
03838
03839
03840
03841 xcb_glx_is_direct_cookie_t
03842 xcb_glx_is_direct_unchecked (xcb_connection_t *c ,
03843 xcb_glx_context_t context );
03844
03860
03861
03862
03863
03864
03865
03866
03867
03868
03869
03870
03871 xcb_glx_is_direct_reply_t *
03872 xcb_glx_is_direct_reply (xcb_connection_t *c ,
03873 xcb_glx_is_direct_cookie_t cookie ,
03874 xcb_generic_error_t **e );
03875
03885
03886
03887
03888
03889
03890
03891
03892
03893
03894
03895
03896 xcb_glx_query_version_cookie_t
03897 xcb_glx_query_version (xcb_connection_t *c ,
03898 uint32_t major_version ,
03899 uint32_t minor_version );
03900
03913
03914
03915
03916
03917
03918
03919
03920
03921
03922
03923
03924 xcb_glx_query_version_cookie_t
03925 xcb_glx_query_version_unchecked (xcb_connection_t *c ,
03926 uint32_t major_version ,
03927 uint32_t minor_version );
03928
03944
03945
03946
03947
03948
03949
03950
03951
03952
03953
03954
03955 xcb_glx_query_version_reply_t *
03956 xcb_glx_query_version_reply (xcb_connection_t *c ,
03957 xcb_glx_query_version_cookie_t cookie ,
03958 xcb_generic_error_t **e );
03959
03972
03973
03974
03975
03976
03977
03978
03979
03980
03981
03982 xcb_void_cookie_t
03983 xcb_glx_wait_gl_checked (xcb_connection_t *c ,
03984 xcb_glx_context_tag_t context_tag );
03985
03995
03996
03997
03998
03999
04000
04001
04002
04003
04004
04005 xcb_void_cookie_t
04006 xcb_glx_wait_gl (xcb_connection_t *c ,
04007 xcb_glx_context_tag_t context_tag );
04008
04021
04022
04023
04024
04025
04026
04027
04028
04029
04030
04031 xcb_void_cookie_t
04032 xcb_glx_wait_x_checked (xcb_connection_t *c ,
04033 xcb_glx_context_tag_t context_tag );
04034
04044
04045
04046
04047
04048
04049
04050
04051
04052
04053
04054 xcb_void_cookie_t
04055 xcb_glx_wait_x (xcb_connection_t *c ,
04056 xcb_glx_context_tag_t context_tag );
04057
04070
04071
04072
04073
04074
04075
04076
04077
04078
04079
04080
04081
04082
04083 xcb_void_cookie_t
04084 xcb_glx_copy_context_checked (xcb_connection_t *c ,
04085 xcb_glx_context_t src ,
04086 xcb_glx_context_t dest ,
04087 uint32_t mask ,
04088 xcb_glx_context_tag_t src_context_tag );
04089
04099
04100
04101
04102
04103
04104
04105
04106
04107
04108
04109
04110
04111
04112 xcb_void_cookie_t
04113 xcb_glx_copy_context (xcb_connection_t *c ,
04114 xcb_glx_context_t src ,
04115 xcb_glx_context_t dest ,
04116 uint32_t mask ,
04117 xcb_glx_context_tag_t src_context_tag );
04118
04131
04132
04133
04134
04135
04136
04137
04138
04139
04140
04141
04142 xcb_void_cookie_t
04143 xcb_glx_swap_buffers_checked (xcb_connection_t *c ,
04144 xcb_glx_context_tag_t context_tag ,
04145 xcb_glx_drawable_t drawable );
04146
04156
04157
04158
04159
04160
04161
04162
04163
04164
04165
04166
04167 xcb_void_cookie_t
04168 xcb_glx_swap_buffers (xcb_connection_t *c ,
04169 xcb_glx_context_tag_t context_tag ,
04170 xcb_glx_drawable_t drawable );
04171
04184
04185
04186
04187
04188
04189
04190
04191
04192
04193
04194
04195
04196
04197
04198 xcb_void_cookie_t
04199 xcb_glx_use_x_font_checked (xcb_connection_t *c ,
04200 xcb_glx_context_tag_t context_tag ,
04201 xcb_font_t font ,
04202 uint32_t first ,
04203 uint32_t count ,
04204 uint32_t list_base );
04205
04215
04216
04217
04218
04219
04220
04221
04222
04223
04224
04225
04226
04227
04228
04229 xcb_void_cookie_t
04230 xcb_glx_use_x_font (xcb_connection_t *c ,
04231 xcb_glx_context_tag_t context_tag ,
04232 xcb_font_t font ,
04233 uint32_t first ,
04234 uint32_t count ,
04235 uint32_t list_base );
04236
04249
04250
04251
04252
04253
04254
04255
04256
04257
04258
04259
04260
04261
04262 xcb_void_cookie_t
04263 xcb_glx_create_glx_pixmap_checked (xcb_connection_t *c ,
04264 uint32_t screen ,
04265 xcb_visualid_t visual ,
04266 xcb_pixmap_t pixmap ,
04267 xcb_glx_pixmap_t glx_pixmap );
04268
04278
04279
04280
04281
04282
04283
04284
04285
04286
04287
04288
04289
04290
04291 xcb_void_cookie_t
04292 xcb_glx_create_glx_pixmap (xcb_connection_t *c ,
04293 uint32_t screen ,
04294 xcb_visualid_t visual ,
04295 xcb_pixmap_t pixmap ,
04296 xcb_glx_pixmap_t glx_pixmap );
04297
04307
04308
04309
04310
04311
04312
04313
04314
04315
04316
04317 xcb_glx_get_visual_configs_cookie_t
04318 xcb_glx_get_visual_configs (xcb_connection_t *c ,
04319 uint32_t screen );
04320
04333
04334
04335
04336
04337
04338
04339
04340
04341
04342
04343 xcb_glx_get_visual_configs_cookie_t
04344 xcb_glx_get_visual_configs_unchecked (xcb_connection_t *c ,
04345 uint32_t screen );
04346
04347
04348
04349
04350
04351
04352
04353
04354
04355
04356
04357 uint32_t *
04358 xcb_glx_get_visual_configs_property_list (const xcb_glx_get_visual_configs_reply_t *R );
04359
04360
04361
04362
04363
04364
04365
04366
04367
04368
04369
04370 int
04371 xcb_glx_get_visual_configs_property_list_length (const xcb_glx_get_visual_configs_reply_t *R );
04372
04373
04374
04375
04376
04377
04378
04379
04380
04381
04382
04383 xcb_generic_iterator_t
04384 xcb_glx_get_visual_configs_property_list_end (const xcb_glx_get_visual_configs_reply_t *R );
04385
04401
04402
04403
04404
04405
04406
04407
04408
04409
04410
04411
04412 xcb_glx_get_visual_configs_reply_t *
04413 xcb_glx_get_visual_configs_reply (xcb_connection_t *c ,
04414 xcb_glx_get_visual_configs_cookie_t cookie ,
04415 xcb_generic_error_t **e );
04416
04429
04430
04431
04432
04433
04434
04435
04436
04437
04438
04439 xcb_void_cookie_t
04440 xcb_glx_destroy_glx_pixmap_checked (xcb_connection_t *c ,
04441 xcb_glx_pixmap_t glx_pixmap );
04442
04452
04453
04454
04455
04456
04457
04458
04459
04460
04461
04462 xcb_void_cookie_t
04463 xcb_glx_destroy_glx_pixmap (xcb_connection_t *c ,
04464 xcb_glx_pixmap_t glx_pixmap );
04465
04478
04479
04480
04481
04482
04483
04484
04485
04486
04487
04488
04489
04490
04491 xcb_void_cookie_t
04492 xcb_glx_vendor_private_checked (xcb_connection_t *c ,
04493 uint32_t vendor_code ,
04494 xcb_glx_context_tag_t context_tag ,
04495 uint32_t data_len ,
04496 const uint8_t *data );
04497
04507
04508
04509
04510
04511
04512
04513
04514
04515
04516
04517
04518
04519
04520 xcb_void_cookie_t
04521 xcb_glx_vendor_private (xcb_connection_t *c ,
04522 uint32_t vendor_code ,
04523 xcb_glx_context_tag_t context_tag ,
04524 uint32_t data_len ,
04525 const uint8_t *data );
04526
04536
04537
04538
04539
04540
04541
04542
04543
04544
04545
04546
04547
04548
04549 xcb_glx_vendor_private_with_reply_cookie_t
04550 xcb_glx_vendor_private_with_reply (xcb_connection_t *c ,
04551 uint32_t vendor_code ,
04552 xcb_glx_context_tag_t context_tag ,
04553 uint32_t data_len ,
04554 const uint8_t *data );
04555
04568
04569
04570
04571
04572
04573
04574
04575
04576
04577
04578
04579
04580
04581 xcb_glx_vendor_private_with_reply_cookie_t
04582 xcb_glx_vendor_private_with_reply_unchecked (xcb_connection_t *c ,
04583 uint32_t vendor_code ,
04584 xcb_glx_context_tag_t context_tag ,
04585 uint32_t data_len ,
04586 const uint8_t *data );
04587
04588
04589
04590
04591
04592
04593
04594
04595
04596
04597
04598 uint8_t *
04599 xcb_glx_vendor_private_with_reply_data_2 (const xcb_glx_vendor_private_with_reply_reply_t *R );
04600
04601
04602
04603
04604
04605
04606
04607
04608
04609
04610
04611 int
04612 xcb_glx_vendor_private_with_reply_data_2_length (const xcb_glx_vendor_private_with_reply_reply_t *R );
04613
04614
04615
04616
04617
04618
04619
04620
04621
04622
04623
04624 xcb_generic_iterator_t
04625 xcb_glx_vendor_private_with_reply_data_2_end (const xcb_glx_vendor_private_with_reply_reply_t *R );
04626
04642
04643
04644
04645
04646
04647
04648
04649
04650
04651
04652
04653 xcb_glx_vendor_private_with_reply_reply_t *
04654 xcb_glx_vendor_private_with_reply_reply (xcb_connection_t *c ,
04655 xcb_glx_vendor_private_with_reply_cookie_t cookie ,
04656 xcb_generic_error_t **e );
04657
04667
04668
04669
04670
04671
04672
04673
04674
04675
04676
04677 xcb_glx_query_extensions_string_cookie_t
04678 xcb_glx_query_extensions_string (xcb_connection_t *c ,
04679 uint32_t screen );
04680
04693
04694
04695
04696
04697
04698
04699
04700
04701
04702
04703 xcb_glx_query_extensions_string_cookie_t
04704 xcb_glx_query_extensions_string_unchecked (xcb_connection_t *c ,
04705 uint32_t screen );
04706
04722
04723
04724
04725
04726
04727
04728
04729
04730
04731
04732
04733 xcb_glx_query_extensions_string_reply_t *
04734 xcb_glx_query_extensions_string_reply (xcb_connection_t *c ,
04735 xcb_glx_query_extensions_string_cookie_t cookie ,
04736 xcb_generic_error_t **e );
04737
04747
04748
04749
04750
04751
04752
04753
04754
04755
04756
04757
04758 xcb_glx_query_server_string_cookie_t
04759 xcb_glx_query_server_string (xcb_connection_t *c ,
04760 uint32_t screen ,
04761 uint32_t name );
04762
04775
04776
04777
04778
04779
04780
04781
04782
04783
04784
04785
04786 xcb_glx_query_server_string_cookie_t
04787 xcb_glx_query_server_string_unchecked (xcb_connection_t *c ,
04788 uint32_t screen ,
04789 uint32_t name );
04790
04791
04792
04793
04794
04795
04796
04797
04798
04799
04800
04801 char *
04802 xcb_glx_query_server_string_string (const xcb_glx_query_server_string_reply_t *R );
04803
04804
04805
04806
04807
04808
04809
04810
04811
04812
04813
04814 int
04815 xcb_glx_query_server_string_string_length (const xcb_glx_query_server_string_reply_t *R );
04816
04817
04818
04819
04820
04821
04822
04823
04824
04825
04826
04827 xcb_generic_iterator_t
04828 xcb_glx_query_server_string_string_end (const xcb_glx_query_server_string_reply_t *R );
04829
04845
04846
04847
04848
04849
04850
04851
04852
04853
04854
04855
04856 xcb_glx_query_server_string_reply_t *
04857 xcb_glx_query_server_string_reply (xcb_connection_t *c ,
04858 xcb_glx_query_server_string_cookie_t cookie ,
04859 xcb_generic_error_t **e );
04860
04873
04874
04875
04876
04877
04878
04879
04880
04881
04882
04883
04884
04885
04886 xcb_void_cookie_t
04887 xcb_glx_client_info_checked (xcb_connection_t *c ,
04888 uint32_t major_version ,
04889 uint32_t minor_version ,
04890 uint32_t str_len ,
04891 const char *string );
04892
04902
04903
04904
04905
04906
04907
04908
04909
04910
04911
04912
04913
04914
04915 xcb_void_cookie_t
04916 xcb_glx_client_info (xcb_connection_t *c ,
04917 uint32_t major_version ,
04918 uint32_t minor_version ,
04919 uint32_t str_len ,
04920 const char *string );
04921
04931
04932
04933
04934
04935
04936
04937
04938
04939
04940
04941 xcb_glx_get_fb_configs_cookie_t
04942 xcb_glx_get_fb_configs (xcb_connection_t *c ,
04943 uint32_t screen );
04944
04957
04958
04959
04960
04961
04962
04963
04964
04965
04966
04967 xcb_glx_get_fb_configs_cookie_t
04968 xcb_glx_get_fb_configs_unchecked (xcb_connection_t *c ,
04969 uint32_t screen );
04970
04971
04972
04973
04974
04975
04976
04977
04978
04979
04980
04981 uint32_t *
04982 xcb_glx_get_fb_configs_property_list (const xcb_glx_get_fb_configs_reply_t *R );
04983
04984
04985
04986
04987
04988
04989
04990
04991
04992
04993
04994 int
04995 xcb_glx_get_fb_configs_property_list_length (const xcb_glx_get_fb_configs_reply_t *R );
04996
04997
04998
04999
05000
05001
05002
05003
05004
05005
05006
05007 xcb_generic_iterator_t
05008 xcb_glx_get_fb_configs_property_list_end (const xcb_glx_get_fb_configs_reply_t *R );
05009
05025
05026
05027
05028
05029
05030
05031
05032
05033
05034
05035
05036 xcb_glx_get_fb_configs_reply_t *
05037 xcb_glx_get_fb_configs_reply (xcb_connection_t *c ,
05038 xcb_glx_get_fb_configs_cookie_t cookie ,
05039 xcb_generic_error_t **e );
05040
05053
05054
05055
05056
05057
05058
05059
05060
05061
05062
05063
05064
05065
05066
05067
05068 xcb_void_cookie_t
05069 xcb_glx_create_pixmap_checked (xcb_connection_t *c ,
05070 uint32_t screen ,
05071 uint32_t fbconfig ,
05072 xcb_pixmap_t pixmap ,
05073 xcb_glx_pixmap_t glx_pixmap ,
05074 uint32_t num_attribs ,
05075 const uint32_t *attribs );
05076
05086
05087
05088
05089
05090
05091
05092
05093
05094
05095
05096
05097
05098
05099
05100
05101 xcb_void_cookie_t
05102 xcb_glx_create_pixmap (xcb_connection_t *c ,
05103 uint32_t screen ,
05104 uint32_t fbconfig ,
05105 xcb_pixmap_t pixmap ,
05106 xcb_glx_pixmap_t glx_pixmap ,
05107 uint32_t num_attribs ,
05108 const uint32_t *attribs );
05109
05122
05123
05124
05125
05126
05127
05128
05129
05130
05131
05132 xcb_void_cookie_t
05133 xcb_glx_destroy_pixmap_checked (xcb_connection_t *c ,
05134 xcb_glx_pixmap_t glx_pixmap );
05135
05145
05146
05147
05148
05149
05150
05151
05152
05153
05154
05155 xcb_void_cookie_t
05156 xcb_glx_destroy_pixmap (xcb_connection_t *c ,
05157 xcb_glx_pixmap_t glx_pixmap );
05158
05171
05172
05173
05174
05175
05176
05177
05178
05179
05180
05181
05182
05183
05184
05185
05186
05187
05188 xcb_void_cookie_t
05189 xcb_glx_create_new_context_checked (xcb_connection_t *c ,
05190 xcb_glx_context_t context ,
05191 uint32_t fbconfig ,
05192 uint32_t screen ,
05193 uint32_t render_type ,
05194 uint32_t share_list ,
05195 uint8_t is_direct ,
05196 uint8_t reserved1 ,
05197 uint16_t reserved2 );
05198
05208
05209
05210
05211
05212
05213
05214
05215
05216
05217
05218
05219
05220
05221
05222
05223
05224
05225 xcb_void_cookie_t
05226 xcb_glx_create_new_context (xcb_connection_t *c ,
05227 xcb_glx_context_t context ,
05228 uint32_t fbconfig ,
05229 uint32_t screen ,
05230 uint32_t render_type ,
05231 uint32_t share_list ,
05232 uint8_t is_direct ,
05233 uint8_t reserved1 ,
05234 uint16_t reserved2 );
05235
05245
05246
05247
05248
05249
05250
05251
05252
05253
05254
05255 xcb_glx_query_context_cookie_t
05256 xcb_glx_query_context (xcb_connection_t *c ,
05257 xcb_glx_context_t context );
05258
05271
05272
05273
05274
05275
05276
05277
05278
05279
05280
05281 xcb_glx_query_context_cookie_t
05282 xcb_glx_query_context_unchecked (xcb_connection_t *c ,
05283 xcb_glx_context_t context );
05284
05285
05286
05287
05288
05289
05290
05291
05292
05293
05294
05295 uint32_t *
05296 xcb_glx_query_context_attribs (const xcb_glx_query_context_reply_t *R );
05297
05298
05299
05300
05301
05302
05303
05304
05305
05306
05307
05308 int
05309 xcb_glx_query_context_attribs_length (const xcb_glx_query_context_reply_t *R );
05310
05311
05312
05313
05314
05315
05316
05317
05318
05319
05320
05321 xcb_generic_iterator_t
05322 xcb_glx_query_context_attribs_end (const xcb_glx_query_context_reply_t *R );
05323
05339
05340
05341
05342
05343
05344
05345
05346
05347
05348
05349
05350 xcb_glx_query_context_reply_t *
05351 xcb_glx_query_context_reply (xcb_connection_t *c ,
05352 xcb_glx_query_context_cookie_t cookie ,
05353 xcb_generic_error_t **e );
05354
05364
05365
05366
05367
05368
05369
05370
05371
05372
05373
05374
05375
05376
05377 xcb_glx_make_context_current_cookie_t
05378 xcb_glx_make_context_current (xcb_connection_t *c ,
05379 xcb_glx_context_tag_t old_context_tag ,
05380 xcb_glx_drawable_t drawable ,
05381 xcb_glx_drawable_t read_drawable ,
05382 xcb_glx_context_t context );
05383
05396
05397
05398
05399
05400
05401
05402
05403
05404
05405
05406
05407
05408
05409 xcb_glx_make_context_current_cookie_t
05410 xcb_glx_make_context_current_unchecked (xcb_connection_t *c ,
05411 xcb_glx_context_tag_t old_context_tag ,
05412 xcb_glx_drawable_t drawable ,
05413 xcb_glx_drawable_t read_drawable ,
05414 xcb_glx_context_t context );
05415
05431
05432
05433
05434
05435
05436
05437
05438
05439
05440
05441
05442 xcb_glx_make_context_current_reply_t *
05443 xcb_glx_make_context_current_reply (xcb_connection_t *c ,
05444 xcb_glx_make_context_current_cookie_t cookie ,
05445 xcb_generic_error_t **e );
05446
05459
05460
05461
05462
05463
05464
05465
05466
05467
05468
05469
05470
05471
05472
05473 xcb_void_cookie_t
05474 xcb_glx_create_pbuffer_checked (xcb_connection_t *c ,
05475 uint32_t screen ,
05476 xcb_glx_fbconfig_t fbconfig ,
05477 xcb_glx_pbuffer_t pbuffer ,
05478 uint32_t num_attribs ,
05479 const uint32_t *attribs );
05480
05490
05491
05492
05493
05494
05495
05496
05497
05498
05499
05500
05501
05502
05503
05504 xcb_void_cookie_t
05505 xcb_glx_create_pbuffer (xcb_connection_t *c ,
05506 uint32_t screen ,
05507 xcb_glx_fbconfig_t fbconfig ,
05508 xcb_glx_pbuffer_t pbuffer ,
05509 uint32_t num_attribs ,
05510 const uint32_t *attribs );
05511
05524
05525
05526
05527
05528
05529
05530
05531
05532
05533
05534 xcb_void_cookie_t
05535 xcb_glx_destroy_pbuffer_checked (xcb_connection_t *c ,
05536 xcb_glx_pbuffer_t pbuffer );
05537
05547
05548
05549
05550
05551
05552
05553
05554
05555
05556
05557 xcb_void_cookie_t
05558 xcb_glx_destroy_pbuffer (xcb_connection_t *c ,
05559 xcb_glx_pbuffer_t pbuffer );
05560
05570
05571
05572
05573
05574
05575
05576
05577
05578
05579
05580 xcb_glx_get_drawable_attributes_cookie_t
05581 xcb_glx_get_drawable_attributes (xcb_connection_t *c ,
05582 xcb_glx_drawable_t drawable );
05583
05596
05597
05598
05599
05600
05601
05602
05603
05604
05605
05606 xcb_glx_get_drawable_attributes_cookie_t
05607 xcb_glx_get_drawable_attributes_unchecked (xcb_connection_t *c ,
05608 xcb_glx_drawable_t drawable );
05609
05610
05611
05612
05613
05614
05615
05616
05617
05618
05619
05620 uint32_t *
05621 xcb_glx_get_drawable_attributes_attribs (const xcb_glx_get_drawable_attributes_reply_t *R );
05622
05623
05624
05625
05626
05627
05628
05629
05630
05631
05632
05633 int
05634 xcb_glx_get_drawable_attributes_attribs_length (const xcb_glx_get_drawable_attributes_reply_t *R );
05635
05636
05637
05638
05639
05640
05641
05642
05643
05644
05645
05646 xcb_generic_iterator_t
05647 xcb_glx_get_drawable_attributes_attribs_end (const xcb_glx_get_drawable_attributes_reply_t *R );
05648
05664
05665
05666
05667
05668
05669
05670
05671
05672
05673
05674
05675 xcb_glx_get_drawable_attributes_reply_t *
05676 xcb_glx_get_drawable_attributes_reply (xcb_connection_t *c ,
05677 xcb_glx_get_drawable_attributes_cookie_t cookie ,
05678 xcb_generic_error_t **e );
05679
05692
05693
05694
05695
05696
05697
05698
05699
05700
05701
05702
05703
05704 xcb_void_cookie_t
05705 xcb_glx_change_drawable_attributes_checked (xcb_connection_t *c ,
05706 xcb_glx_drawable_t drawable ,
05707 uint32_t num_attribs ,
05708 const uint32_t *attribs );
05709
05719
05720
05721
05722
05723
05724
05725
05726
05727
05728
05729
05730
05731 xcb_void_cookie_t
05732 xcb_glx_change_drawable_attributes (xcb_connection_t *c ,
05733 xcb_glx_drawable_t drawable ,
05734 uint32_t num_attribs ,
05735 const uint32_t *attribs );
05736
05749
05750
05751
05752
05753
05754
05755
05756
05757
05758
05759
05760
05761
05762
05763
05764 xcb_void_cookie_t
05765 xcb_glx_create_window_checked (xcb_connection_t *c ,
05766 uint32_t screen ,
05767 xcb_glx_fbconfig_t fbconfig ,
05768 xcb_window_t window ,
05769 xcb_glx_window_t glx_window ,
05770 uint32_t num_attribs ,
05771 const uint32_t *attribs );
05772
05782
05783
05784
05785
05786
05787
05788
05789
05790
05791
05792
05793
05794
05795
05796
05797 xcb_void_cookie_t
05798 xcb_glx_create_window (xcb_connection_t *c ,
05799 uint32_t screen ,
05800 xcb_glx_fbconfig_t fbconfig ,
05801 xcb_window_t window ,
05802 xcb_glx_window_t glx_window ,
05803 uint32_t num_attribs ,
05804 const uint32_t *attribs );
05805
05818
05819
05820
05821
05822
05823
05824
05825
05826
05827
05828 xcb_void_cookie_t
05829 xcb_glx_delete_window_checked (xcb_connection_t *c ,
05830 xcb_glx_window_t glxwindow );
05831
05841
05842
05843
05844
05845
05846
05847
05848
05849
05850
05851 xcb_void_cookie_t
05852 xcb_glx_delete_window (xcb_connection_t *c ,
05853 xcb_glx_window_t glxwindow );
05854
05867
05868
05869
05870
05871
05872
05873
05874
05875
05876
05877
05878
05879 xcb_void_cookie_t
05880 xcb_glx_new_list_checked (xcb_connection_t *c ,
05881 xcb_glx_context_tag_t context_tag ,
05882 uint32_t list ,
05883 uint32_t mode );
05884
05894
05895
05896
05897
05898
05899
05900
05901
05902
05903
05904
05905
05906 xcb_void_cookie_t
05907 xcb_glx_new_list (xcb_connection_t *c ,
05908 xcb_glx_context_tag_t context_tag ,
05909 uint32_t list ,
05910 uint32_t mode );
05911
05924
05925
05926
05927
05928
05929
05930
05931
05932
05933
05934 xcb_void_cookie_t
05935 xcb_glx_end_list_checked (xcb_connection_t *c ,
05936 xcb_glx_context_tag_t context_tag );
05937
05947
05948
05949
05950
05951
05952
05953
05954
05955
05956
05957 xcb_void_cookie_t
05958 xcb_glx_end_list (xcb_connection_t *c ,
05959 xcb_glx_context_tag_t context_tag );
05960
05973
05974
05975
05976
05977
05978
05979
05980
05981
05982
05983
05984
05985 xcb_void_cookie_t
05986 xcb_glx_delete_lists_checked (xcb_connection_t *c ,
05987 xcb_glx_context_tag_t context_tag ,
05988 uint32_t list ,
05989 int32_t range );
05990
06000
06001
06002
06003
06004
06005
06006
06007
06008
06009
06010
06011
06012 xcb_void_cookie_t
06013 xcb_glx_delete_lists (xcb_connection_t *c ,
06014 xcb_glx_context_tag_t context_tag ,
06015 uint32_t list ,
06016 int32_t range );
06017
06027
06028
06029
06030
06031
06032
06033
06034
06035
06036
06037
06038 xcb_glx_gen_lists_cookie_t
06039 xcb_glx_gen_lists (xcb_connection_t *c ,
06040 xcb_glx_context_tag_t context_tag ,
06041 int32_t range );
06042
06055
06056
06057
06058
06059
06060
06061
06062
06063
06064
06065
06066 xcb_glx_gen_lists_cookie_t
06067 xcb_glx_gen_lists_unchecked (xcb_connection_t *c ,
06068 xcb_glx_context_tag_t context_tag ,
06069 int32_t range );
06070
06086
06087
06088
06089
06090
06091
06092
06093
06094
06095
06096
06097 xcb_glx_gen_lists_reply_t *
06098 xcb_glx_gen_lists_reply (xcb_connection_t *c ,
06099 xcb_glx_gen_lists_cookie_t cookie ,
06100 xcb_generic_error_t **e );
06101
06114
06115
06116
06117
06118
06119
06120
06121
06122
06123
06124
06125
06126 xcb_void_cookie_t
06127 xcb_glx_feedback_buffer_checked (xcb_connection_t *c ,
06128 xcb_glx_context_tag_t context_tag ,
06129 int32_t size ,
06130 int32_t type );
06131
06141
06142
06143
06144
06145
06146
06147
06148
06149
06150
06151
06152
06153 xcb_void_cookie_t
06154 xcb_glx_feedback_buffer (xcb_connection_t *c ,
06155 xcb_glx_context_tag_t context_tag ,
06156 int32_t size ,
06157 int32_t type );
06158
06171
06172
06173
06174
06175
06176
06177
06178
06179
06180
06181
06182 xcb_void_cookie_t
06183 xcb_glx_select_buffer_checked (xcb_connection_t *c ,
06184 xcb_glx_context_tag_t context_tag ,
06185 int32_t size );
06186
06196
06197
06198
06199
06200
06201
06202
06203
06204
06205
06206
06207 xcb_void_cookie_t
06208 xcb_glx_select_buffer (xcb_connection_t *c ,
06209 xcb_glx_context_tag_t context_tag ,
06210 int32_t size );
06211
06221
06222
06223
06224
06225
06226
06227
06228
06229
06230
06231
06232 xcb_glx_render_mode_cookie_t
06233 xcb_glx_render_mode (xcb_connection_t *c ,
06234 xcb_glx_context_tag_t context_tag ,
06235 uint32_t mode );
06236
06249
06250
06251
06252
06253
06254
06255
06256
06257
06258
06259
06260 xcb_glx_render_mode_cookie_t
06261 xcb_glx_render_mode_unchecked (xcb_connection_t *c ,
06262 xcb_glx_context_tag_t context_tag ,
06263 uint32_t mode );
06264
06265
06266
06267
06268
06269
06270
06271
06272
06273
06274
06275 uint32_t *
06276 xcb_glx_render_mode_data (const xcb_glx_render_mode_reply_t *R );
06277
06278
06279
06280
06281
06282
06283
06284
06285
06286
06287
06288 int
06289 xcb_glx_render_mode_data_length (const xcb_glx_render_mode_reply_t *R );
06290
06291
06292
06293
06294
06295
06296
06297
06298
06299
06300
06301 xcb_generic_iterator_t
06302 xcb_glx_render_mode_data_end (const xcb_glx_render_mode_reply_t *R );
06303
06319
06320
06321
06322
06323
06324
06325
06326
06327
06328
06329
06330 xcb_glx_render_mode_reply_t *
06331 xcb_glx_render_mode_reply (xcb_connection_t *c ,
06332 xcb_glx_render_mode_cookie_t cookie ,
06333 xcb_generic_error_t **e );
06334
06344
06345
06346
06347
06348
06349
06350
06351
06352
06353
06354 xcb_glx_finish_cookie_t
06355 xcb_glx_finish (xcb_connection_t *c ,
06356 xcb_glx_context_tag_t context_tag );
06357
06370
06371
06372
06373
06374
06375
06376
06377
06378
06379
06380 xcb_glx_finish_cookie_t
06381 xcb_glx_finish_unchecked (xcb_connection_t *c ,
06382 xcb_glx_context_tag_t context_tag );
06383
06399
06400
06401
06402
06403
06404
06405
06406
06407
06408
06409
06410 xcb_glx_finish_reply_t *
06411 xcb_glx_finish_reply (xcb_connection_t *c ,
06412 xcb_glx_finish_cookie_t cookie ,
06413 xcb_generic_error_t **e );
06414
06427
06428
06429
06430
06431
06432
06433
06434
06435
06436
06437
06438
06439 xcb_void_cookie_t
06440 xcb_glx_pixel_storef_checked (xcb_connection_t *c ,
06441 xcb_glx_context_tag_t context_tag ,
06442 uint32_t pname ,
06443 xcb_glx_float32_t datum );
06444
06454
06455
06456
06457
06458
06459
06460
06461
06462
06463
06464
06465
06466 xcb_void_cookie_t
06467 xcb_glx_pixel_storef (xcb_connection_t *c ,
06468 xcb_glx_context_tag_t context_tag ,
06469 uint32_t pname ,
06470 xcb_glx_float32_t datum );
06471
06484
06485
06486
06487
06488
06489
06490
06491
06492
06493
06494
06495
06496 xcb_void_cookie_t
06497 xcb_glx_pixel_storei_checked (xcb_connection_t *c ,
06498 xcb_glx_context_tag_t context_tag ,
06499 uint32_t pname ,
06500 int32_t datum );
06501
06511
06512
06513
06514
06515
06516
06517
06518
06519
06520
06521
06522
06523 xcb_void_cookie_t
06524 xcb_glx_pixel_storei (xcb_connection_t *c ,
06525 xcb_glx_context_tag_t context_tag ,
06526 uint32_t pname ,
06527 int32_t datum );
06528
06538
06539
06540
06541
06542
06543
06544
06545
06546
06547
06548
06549
06550
06551
06552
06553
06554
06555
06556 xcb_glx_read_pixels_cookie_t
06557 xcb_glx_read_pixels (xcb_connection_t *c ,
06558 xcb_glx_context_tag_t context_tag ,
06559 int32_t x ,
06560 int32_t y ,
06561 int32_t width ,
06562 int32_t height ,
06563 uint32_t format ,
06564 uint32_t type ,
06565 uint8_t swap_bytes ,
06566 uint8_t lsb_first );
06567
06580
06581
06582
06583
06584
06585
06586
06587
06588
06589
06590
06591
06592
06593
06594
06595
06596
06597
06598 xcb_glx_read_pixels_cookie_t
06599 xcb_glx_read_pixels_unchecked (xcb_connection_t *c ,
06600 xcb_glx_context_tag_t context_tag ,
06601 int32_t x ,
06602 int32_t y ,
06603 int32_t width ,
06604 int32_t height ,
06605 uint32_t format ,
06606 uint32_t type ,
06607 uint8_t swap_bytes ,
06608 uint8_t lsb_first );
06609
06610
06611
06612
06613
06614
06615
06616
06617
06618
06619
06620 uint8_t *
06621 xcb_glx_read_pixels_data (const xcb_glx_read_pixels_reply_t *R );
06622
06623
06624
06625
06626
06627
06628
06629
06630
06631
06632
06633 int
06634 xcb_glx_read_pixels_data_length (const xcb_glx_read_pixels_reply_t *R );
06635
06636
06637
06638
06639
06640
06641
06642
06643
06644
06645
06646 xcb_generic_iterator_t
06647 xcb_glx_read_pixels_data_end (const xcb_glx_read_pixels_reply_t *R );
06648
06664
06665
06666
06667
06668
06669
06670
06671
06672
06673
06674
06675 xcb_glx_read_pixels_reply_t *
06676 xcb_glx_read_pixels_reply (xcb_connection_t *c ,
06677 xcb_glx_read_pixels_cookie_t cookie ,
06678 xcb_generic_error_t **e );
06679
06689
06690
06691
06692
06693
06694
06695
06696
06697
06698
06699
06700 xcb_glx_get_booleanv_cookie_t
06701 xcb_glx_get_booleanv (xcb_connection_t *c ,
06702 xcb_glx_context_tag_t context_tag ,
06703 int32_t pname );
06704
06717
06718
06719
06720
06721
06722
06723
06724
06725
06726
06727
06728 xcb_glx_get_booleanv_cookie_t
06729 xcb_glx_get_booleanv_unchecked (xcb_connection_t *c ,
06730 xcb_glx_context_tag_t context_tag ,
06731 int32_t pname );
06732
06733
06734
06735
06736
06737
06738
06739
06740
06741
06742
06743 uint8_t *
06744 xcb_glx_get_booleanv_data (const xcb_glx_get_booleanv_reply_t *R );
06745
06746
06747
06748
06749
06750
06751
06752
06753
06754
06755
06756 int
06757 xcb_glx_get_booleanv_data_length (const xcb_glx_get_booleanv_reply_t *R );
06758
06759
06760
06761
06762
06763
06764
06765
06766
06767
06768
06769 xcb_generic_iterator_t
06770 xcb_glx_get_booleanv_data_end (const xcb_glx_get_booleanv_reply_t *R );
06771
06787
06788
06789
06790
06791
06792
06793
06794
06795
06796
06797
06798 xcb_glx_get_booleanv_reply_t *
06799 xcb_glx_get_booleanv_reply (xcb_connection_t *c ,
06800 xcb_glx_get_booleanv_cookie_t cookie ,
06801 xcb_generic_error_t **e );
06802
06812
06813
06814
06815
06816
06817
06818
06819
06820
06821
06822
06823 xcb_glx_get_clip_plane_cookie_t
06824 xcb_glx_get_clip_plane (xcb_connection_t *c ,
06825 xcb_glx_context_tag_t context_tag ,
06826 int32_t plane );
06827
06840
06841
06842
06843
06844
06845
06846
06847
06848
06849
06850
06851 xcb_glx_get_clip_plane_cookie_t
06852 xcb_glx_get_clip_plane_unchecked (xcb_connection_t *c ,
06853 xcb_glx_context_tag_t context_tag ,
06854 int32_t plane );
06855
06856
06857
06858
06859
06860
06861
06862
06863
06864
06865
06866 xcb_glx_float64_t *
06867 xcb_glx_get_clip_plane_data (const xcb_glx_get_clip_plane_reply_t *R );
06868
06869
06870
06871
06872
06873
06874
06875
06876
06877
06878
06879 int
06880 xcb_glx_get_clip_plane_data_length (const xcb_glx_get_clip_plane_reply_t *R );
06881
06882
06883
06884
06885
06886
06887
06888
06889
06890
06891
06892 xcb_generic_iterator_t
06893 xcb_glx_get_clip_plane_data_end (const xcb_glx_get_clip_plane_reply_t *R );
06894
06910
06911
06912
06913
06914
06915
06916
06917
06918
06919
06920
06921 xcb_glx_get_clip_plane_reply_t *
06922 xcb_glx_get_clip_plane_reply (xcb_connection_t *c ,
06923 xcb_glx_get_clip_plane_cookie_t cookie ,
06924 xcb_generic_error_t **e );
06925
06935
06936
06937
06938
06939
06940
06941
06942
06943
06944
06945
06946 xcb_glx_get_doublev_cookie_t
06947 xcb_glx_get_doublev (xcb_connection_t *c ,
06948 xcb_glx_context_tag_t context_tag ,
06949 uint32_t pname );
06950
06963
06964
06965
06966
06967
06968
06969
06970
06971
06972
06973
06974 xcb_glx_get_doublev_cookie_t
06975 xcb_glx_get_doublev_unchecked (xcb_connection_t *c ,
06976 xcb_glx_context_tag_t context_tag ,
06977 uint32_t pname );
06978
06979
06980
06981
06982
06983
06984
06985
06986
06987
06988
06989 xcb_glx_float64_t *
06990 xcb_glx_get_doublev_data (const xcb_glx_get_doublev_reply_t *R );
06991
06992
06993
06994
06995
06996
06997
06998
06999
07000
07001
07002 int
07003 xcb_glx_get_doublev_data_length (const xcb_glx_get_doublev_reply_t *R );
07004
07005
07006
07007
07008
07009
07010
07011
07012
07013
07014
07015 xcb_generic_iterator_t
07016 xcb_glx_get_doublev_data_end (const xcb_glx_get_doublev_reply_t *R );
07017
07033
07034
07035
07036
07037
07038
07039
07040
07041
07042
07043
07044 xcb_glx_get_doublev_reply_t *
07045 xcb_glx_get_doublev_reply (xcb_connection_t *c ,
07046 xcb_glx_get_doublev_cookie_t cookie ,
07047 xcb_generic_error_t **e );
07048
07058
07059
07060
07061
07062
07063
07064
07065
07066
07067
07068 xcb_glx_get_error_cookie_t
07069 xcb_glx_get_error (xcb_connection_t *c ,
07070 xcb_glx_context_tag_t context_tag );
07071
07084
07085
07086
07087
07088
07089
07090
07091
07092
07093
07094 xcb_glx_get_error_cookie_t
07095 xcb_glx_get_error_unchecked (xcb_connection_t *c ,
07096 xcb_glx_context_tag_t context_tag );
07097
07113
07114
07115
07116
07117
07118
07119
07120
07121
07122
07123
07124 xcb_glx_get_error_reply_t *
07125 xcb_glx_get_error_reply (xcb_connection_t *c ,
07126 xcb_glx_get_error_cookie_t cookie ,
07127 xcb_generic_error_t **e );
07128
07138
07139
07140
07141
07142
07143
07144
07145
07146
07147
07148
07149 xcb_glx_get_floatv_cookie_t
07150 xcb_glx_get_floatv (xcb_connection_t *c ,
07151 xcb_glx_context_tag_t context_tag ,
07152 uint32_t pname );
07153
07166
07167
07168
07169
07170
07171
07172
07173
07174
07175
07176
07177 xcb_glx_get_floatv_cookie_t
07178 xcb_glx_get_floatv_unchecked (xcb_connection_t *c ,
07179 xcb_glx_context_tag_t context_tag ,
07180 uint32_t pname );
07181
07182
07183
07184
07185
07186
07187
07188
07189
07190
07191
07192 xcb_glx_float32_t *
07193 xcb_glx_get_floatv_data (const xcb_glx_get_floatv_reply_t *R );
07194
07195
07196
07197
07198
07199
07200
07201
07202
07203
07204
07205 int
07206 xcb_glx_get_floatv_data_length (const xcb_glx_get_floatv_reply_t *R );
07207
07208
07209
07210
07211
07212
07213
07214
07215
07216
07217
07218 xcb_generic_iterator_t
07219 xcb_glx_get_floatv_data_end (const xcb_glx_get_floatv_reply_t *R );
07220
07236
07237
07238
07239
07240
07241
07242
07243
07244
07245
07246
07247 xcb_glx_get_floatv_reply_t *
07248 xcb_glx_get_floatv_reply (xcb_connection_t *c ,
07249 xcb_glx_get_floatv_cookie_t cookie ,
07250 xcb_generic_error_t **e );
07251
07261
07262
07263
07264
07265
07266
07267
07268
07269
07270
07271
07272 xcb_glx_get_integerv_cookie_t
07273 xcb_glx_get_integerv (xcb_connection_t *c ,
07274 xcb_glx_context_tag_t context_tag ,
07275 uint32_t pname );
07276
07289
07290
07291
07292
07293
07294
07295
07296
07297
07298
07299
07300 xcb_glx_get_integerv_cookie_t
07301 xcb_glx_get_integerv_unchecked (xcb_connection_t *c ,
07302 xcb_glx_context_tag_t context_tag ,
07303 uint32_t pname );
07304
07305
07306
07307
07308
07309
07310
07311
07312
07313
07314
07315 int32_t *
07316 xcb_glx_get_integerv_data (const xcb_glx_get_integerv_reply_t *R );
07317
07318
07319
07320
07321
07322
07323
07324
07325
07326
07327
07328 int
07329 xcb_glx_get_integerv_data_length (const xcb_glx_get_integerv_reply_t *R );
07330
07331
07332
07333
07334
07335
07336
07337
07338
07339
07340
07341 xcb_generic_iterator_t
07342 xcb_glx_get_integerv_data_end (const xcb_glx_get_integerv_reply_t *R );
07343
07359
07360
07361
07362
07363
07364
07365
07366
07367
07368
07369
07370 xcb_glx_get_integerv_reply_t *
07371 xcb_glx_get_integerv_reply (xcb_connection_t *c ,
07372 xcb_glx_get_integerv_cookie_t cookie ,
07373 xcb_generic_error_t **e );
07374
07384
07385
07386
07387
07388
07389
07390
07391
07392
07393
07394
07395
07396 xcb_glx_get_lightfv_cookie_t
07397 xcb_glx_get_lightfv (xcb_connection_t *c ,
07398 xcb_glx_context_tag_t context_tag ,
07399 uint32_t light ,
07400 uint32_t pname );
07401
07414
07415
07416
07417
07418
07419
07420
07421
07422
07423
07424
07425
07426 xcb_glx_get_lightfv_cookie_t
07427 xcb_glx_get_lightfv_unchecked (xcb_connection_t *c ,
07428 xcb_glx_context_tag_t context_tag ,
07429 uint32_t light ,
07430 uint32_t pname );
07431
07432
07433
07434
07435
07436
07437
07438
07439
07440
07441
07442 xcb_glx_float32_t *
07443 xcb_glx_get_lightfv_data (const xcb_glx_get_lightfv_reply_t *R );
07444
07445
07446
07447
07448
07449
07450
07451
07452
07453
07454
07455 int
07456 xcb_glx_get_lightfv_data_length (const xcb_glx_get_lightfv_reply_t *R );
07457
07458
07459
07460
07461
07462
07463
07464
07465
07466
07467
07468 xcb_generic_iterator_t
07469 xcb_glx_get_lightfv_data_end (const xcb_glx_get_lightfv_reply_t *R );
07470
07486
07487
07488
07489
07490
07491
07492
07493
07494
07495
07496
07497 xcb_glx_get_lightfv_reply_t *
07498 xcb_glx_get_lightfv_reply (xcb_connection_t *c ,
07499 xcb_glx_get_lightfv_cookie_t cookie ,
07500 xcb_generic_error_t **e );
07501
07511
07512
07513
07514
07515
07516
07517
07518
07519
07520
07521
07522
07523 xcb_glx_get_lightiv_cookie_t
07524 xcb_glx_get_lightiv (xcb_connection_t *c ,
07525 xcb_glx_context_tag_t context_tag ,
07526 uint32_t light ,
07527 uint32_t pname );
07528
07541
07542
07543
07544
07545
07546
07547
07548
07549
07550
07551
07552
07553 xcb_glx_get_lightiv_cookie_t
07554 xcb_glx_get_lightiv_unchecked (xcb_connection_t *c ,
07555 xcb_glx_context_tag_t context_tag ,
07556 uint32_t light ,
07557 uint32_t pname );
07558
07559
07560
07561
07562
07563
07564
07565
07566
07567
07568
07569 int32_t *
07570 xcb_glx_get_lightiv_data (const xcb_glx_get_lightiv_reply_t *R );
07571
07572
07573
07574
07575
07576
07577
07578
07579
07580
07581
07582 int
07583 xcb_glx_get_lightiv_data_length (const xcb_glx_get_lightiv_reply_t *R );
07584
07585
07586
07587
07588
07589
07590
07591
07592
07593
07594
07595 xcb_generic_iterator_t
07596 xcb_glx_get_lightiv_data_end (const xcb_glx_get_lightiv_reply_t *R );
07597
07613
07614
07615
07616
07617
07618
07619
07620
07621
07622
07623
07624 xcb_glx_get_lightiv_reply_t *
07625 xcb_glx_get_lightiv_reply (xcb_connection_t *c ,
07626 xcb_glx_get_lightiv_cookie_t cookie ,
07627 xcb_generic_error_t **e );
07628
07638
07639
07640
07641
07642
07643
07644
07645
07646
07647
07648
07649
07650 xcb_glx_get_mapdv_cookie_t
07651 xcb_glx_get_mapdv (xcb_connection_t *c ,
07652 xcb_glx_context_tag_t context_tag ,
07653 uint32_t target ,
07654 uint32_t query );
07655
07668
07669
07670
07671
07672
07673
07674
07675
07676
07677
07678
07679
07680 xcb_glx_get_mapdv_cookie_t
07681 xcb_glx_get_mapdv_unchecked (xcb_connection_t *c ,
07682 xcb_glx_context_tag_t context_tag ,
07683 uint32_t target ,
07684 uint32_t query );
07685
07686
07687
07688
07689
07690
07691
07692
07693
07694
07695
07696 xcb_glx_float64_t *
07697 xcb_glx_get_mapdv_data (const xcb_glx_get_mapdv_reply_t *R );
07698
07699
07700
07701
07702
07703
07704
07705
07706
07707
07708
07709 int
07710 xcb_glx_get_mapdv_data_length (const xcb_glx_get_mapdv_reply_t *R );
07711
07712
07713
07714
07715
07716
07717
07718
07719
07720
07721
07722 xcb_generic_iterator_t
07723 xcb_glx_get_mapdv_data_end (const xcb_glx_get_mapdv_reply_t *R );
07724
07740
07741
07742
07743
07744
07745
07746
07747
07748
07749
07750
07751 xcb_glx_get_mapdv_reply_t *
07752 xcb_glx_get_mapdv_reply (xcb_connection_t *c ,
07753 xcb_glx_get_mapdv_cookie_t cookie ,
07754 xcb_generic_error_t **e );
07755
07765
07766
07767
07768
07769
07770
07771
07772
07773
07774
07775
07776
07777 xcb_glx_get_mapfv_cookie_t
07778 xcb_glx_get_mapfv (xcb_connection_t *c ,
07779 xcb_glx_context_tag_t context_tag ,
07780 uint32_t target ,
07781 uint32_t query );
07782
07795
07796
07797
07798
07799
07800
07801
07802
07803
07804
07805
07806
07807 xcb_glx_get_mapfv_cookie_t
07808 xcb_glx_get_mapfv_unchecked (xcb_connection_t *c ,
07809 xcb_glx_context_tag_t context_tag ,
07810 uint32_t target ,
07811 uint32_t query );
07812
07813
07814
07815
07816
07817
07818
07819
07820
07821
07822
07823 xcb_glx_float32_t *
07824 xcb_glx_get_mapfv_data (const xcb_glx_get_mapfv_reply_t *R );
07825
07826
07827
07828
07829
07830
07831
07832
07833
07834
07835
07836 int
07837 xcb_glx_get_mapfv_data_length (const xcb_glx_get_mapfv_reply_t *R );
07838
07839
07840
07841
07842
07843
07844
07845
07846
07847
07848
07849 xcb_generic_iterator_t
07850 xcb_glx_get_mapfv_data_end (const xcb_glx_get_mapfv_reply_t *R );
07851
07867
07868
07869
07870
07871
07872
07873
07874
07875
07876
07877
07878 xcb_glx_get_mapfv_reply_t *
07879 xcb_glx_get_mapfv_reply (xcb_connection_t *c ,
07880 xcb_glx_get_mapfv_cookie_t cookie ,
07881 xcb_generic_error_t **e );
07882
07892
07893
07894
07895
07896
07897
07898
07899
07900
07901
07902
07903
07904 xcb_glx_get_mapiv_cookie_t
07905 xcb_glx_get_mapiv (xcb_connection_t *c ,
07906 xcb_glx_context_tag_t context_tag ,
07907 uint32_t target ,
07908 uint32_t query );
07909
07922
07923
07924
07925
07926
07927
07928
07929
07930
07931
07932
07933
07934 xcb_glx_get_mapiv_cookie_t
07935 xcb_glx_get_mapiv_unchecked (xcb_connection_t *c ,
07936 xcb_glx_context_tag_t context_tag ,
07937 uint32_t target ,
07938 uint32_t query );
07939
07940
07941
07942
07943
07944
07945
07946
07947
07948
07949
07950 int32_t *
07951 xcb_glx_get_mapiv_data (const xcb_glx_get_mapiv_reply_t *R );
07952
07953
07954
07955
07956
07957
07958
07959
07960
07961
07962
07963 int
07964 xcb_glx_get_mapiv_data_length (const xcb_glx_get_mapiv_reply_t *R );
07965
07966
07967
07968
07969
07970
07971
07972
07973
07974
07975
07976 xcb_generic_iterator_t
07977 xcb_glx_get_mapiv_data_end (const xcb_glx_get_mapiv_reply_t *R );
07978
07994
07995
07996
07997
07998
07999
08000
08001
08002
08003
08004
08005 xcb_glx_get_mapiv_reply_t *
08006 xcb_glx_get_mapiv_reply (xcb_connection_t *c ,
08007 xcb_glx_get_mapiv_cookie_t cookie ,
08008 xcb_generic_error_t **e );
08009
08019
08020
08021
08022
08023
08024
08025
08026
08027
08028
08029
08030
08031 xcb_glx_get_materialfv_cookie_t
08032 xcb_glx_get_materialfv (xcb_connection_t *c ,
08033 xcb_glx_context_tag_t context_tag ,
08034 uint32_t face ,
08035 uint32_t pname );
08036
08049
08050
08051
08052
08053
08054
08055
08056
08057
08058
08059
08060
08061 xcb_glx_get_materialfv_cookie_t
08062 xcb_glx_get_materialfv_unchecked (xcb_connection_t *c ,
08063 xcb_glx_context_tag_t context_tag ,
08064 uint32_t face ,
08065 uint32_t pname );
08066
08067
08068
08069
08070
08071
08072
08073
08074
08075
08076
08077 xcb_glx_float32_t *
08078 xcb_glx_get_materialfv_data (const xcb_glx_get_materialfv_reply_t *R );
08079
08080
08081
08082
08083
08084
08085
08086
08087
08088
08089
08090 int
08091 xcb_glx_get_materialfv_data_length (const xcb_glx_get_materialfv_reply_t *R );
08092
08093
08094
08095
08096
08097
08098
08099
08100
08101
08102
08103 xcb_generic_iterator_t
08104 xcb_glx_get_materialfv_data_end (const xcb_glx_get_materialfv_reply_t *R );
08105
08121
08122
08123
08124
08125
08126
08127
08128
08129
08130
08131
08132 xcb_glx_get_materialfv_reply_t *
08133 xcb_glx_get_materialfv_reply (xcb_connection_t *c ,
08134 xcb_glx_get_materialfv_cookie_t cookie ,
08135 xcb_generic_error_t **e );
08136
08146
08147
08148
08149
08150
08151
08152
08153
08154
08155
08156
08157
08158 xcb_glx_get_materialiv_cookie_t
08159 xcb_glx_get_materialiv (xcb_connection_t *c ,
08160 xcb_glx_context_tag_t context_tag ,
08161 uint32_t face ,
08162 uint32_t pname );
08163
08176
08177
08178
08179
08180
08181
08182
08183
08184
08185
08186
08187
08188 xcb_glx_get_materialiv_cookie_t
08189 xcb_glx_get_materialiv_unchecked (xcb_connection_t *c ,
08190 xcb_glx_context_tag_t context_tag ,
08191 uint32_t face ,
08192 uint32_t pname );
08193
08194
08195
08196
08197
08198
08199
08200
08201
08202
08203
08204 int32_t *
08205 xcb_glx_get_materialiv_data (const xcb_glx_get_materialiv_reply_t *R );
08206
08207
08208
08209
08210
08211
08212
08213
08214
08215
08216
08217 int
08218 xcb_glx_get_materialiv_data_length (const xcb_glx_get_materialiv_reply_t *R );
08219
08220
08221
08222
08223
08224
08225
08226
08227
08228
08229
08230 xcb_generic_iterator_t
08231 xcb_glx_get_materialiv_data_end (const xcb_glx_get_materialiv_reply_t *R );
08232
08248
08249
08250
08251
08252
08253
08254
08255
08256
08257
08258
08259 xcb_glx_get_materialiv_reply_t *
08260 xcb_glx_get_materialiv_reply (xcb_connection_t *c ,
08261 xcb_glx_get_materialiv_cookie_t cookie ,
08262 xcb_generic_error_t **e );
08263
08273
08274
08275
08276
08277
08278
08279
08280
08281
08282
08283
08284 xcb_glx_get_pixel_mapfv_cookie_t
08285 xcb_glx_get_pixel_mapfv (xcb_connection_t *c ,
08286 xcb_glx_context_tag_t context_tag ,
08287 uint32_t map );
08288
08301
08302
08303
08304
08305
08306
08307
08308
08309
08310
08311
08312 xcb_glx_get_pixel_mapfv_cookie_t
08313 xcb_glx_get_pixel_mapfv_unchecked (xcb_connection_t *c ,
08314 xcb_glx_context_tag_t context_tag ,
08315 uint32_t map );
08316
08317
08318
08319
08320
08321
08322
08323
08324
08325
08326
08327 xcb_glx_float32_t *
08328 xcb_glx_get_pixel_mapfv_data (const xcb_glx_get_pixel_mapfv_reply_t *R );
08329
08330
08331
08332
08333
08334
08335
08336
08337
08338
08339
08340 int
08341 xcb_glx_get_pixel_mapfv_data_length (const xcb_glx_get_pixel_mapfv_reply_t *R );
08342
08343
08344
08345
08346
08347
08348
08349
08350
08351
08352
08353 xcb_generic_iterator_t
08354 xcb_glx_get_pixel_mapfv_data_end (const xcb_glx_get_pixel_mapfv_reply_t *R );
08355
08371
08372
08373
08374
08375
08376
08377
08378
08379
08380
08381
08382 xcb_glx_get_pixel_mapfv_reply_t *
08383 xcb_glx_get_pixel_mapfv_reply (xcb_connection_t *c ,
08384 xcb_glx_get_pixel_mapfv_cookie_t cookie ,
08385 xcb_generic_error_t **e );
08386
08396
08397
08398
08399
08400
08401
08402
08403
08404
08405
08406
08407 xcb_glx_get_pixel_mapuiv_cookie_t
08408 xcb_glx_get_pixel_mapuiv (xcb_connection_t *c ,
08409 xcb_glx_context_tag_t context_tag ,
08410 uint32_t map );
08411
08424
08425
08426
08427
08428
08429
08430
08431
08432
08433
08434
08435 xcb_glx_get_pixel_mapuiv_cookie_t
08436 xcb_glx_get_pixel_mapuiv_unchecked (xcb_connection_t *c ,
08437 xcb_glx_context_tag_t context_tag ,
08438 uint32_t map );
08439
08440
08441
08442
08443
08444
08445
08446
08447
08448
08449
08450 uint32_t *
08451 xcb_glx_get_pixel_mapuiv_data (const xcb_glx_get_pixel_mapuiv_reply_t *R );
08452
08453
08454
08455
08456
08457
08458
08459
08460
08461
08462
08463 int
08464 xcb_glx_get_pixel_mapuiv_data_length (const xcb_glx_get_pixel_mapuiv_reply_t *R );
08465
08466
08467
08468
08469
08470
08471
08472
08473
08474
08475
08476 xcb_generic_iterator_t
08477 xcb_glx_get_pixel_mapuiv_data_end (const xcb_glx_get_pixel_mapuiv_reply_t *R );
08478
08494
08495
08496
08497
08498
08499
08500
08501
08502
08503
08504
08505 xcb_glx_get_pixel_mapuiv_reply_t *
08506 xcb_glx_get_pixel_mapuiv_reply (xcb_connection_t *c ,
08507 xcb_glx_get_pixel_mapuiv_cookie_t cookie ,
08508 xcb_generic_error_t **e );
08509
08519
08520
08521
08522
08523
08524
08525
08526
08527
08528
08529
08530 xcb_glx_get_pixel_mapusv_cookie_t
08531 xcb_glx_get_pixel_mapusv (xcb_connection_t *c ,
08532 xcb_glx_context_tag_t context_tag ,
08533 uint32_t map );
08534
08547
08548
08549
08550
08551
08552
08553
08554
08555
08556
08557
08558 xcb_glx_get_pixel_mapusv_cookie_t
08559 xcb_glx_get_pixel_mapusv_unchecked (xcb_connection_t *c ,
08560 xcb_glx_context_tag_t context_tag ,
08561 uint32_t map );
08562
08563
08564
08565
08566
08567
08568
08569
08570
08571
08572
08573 uint16_t *
08574 xcb_glx_get_pixel_mapusv_data (const xcb_glx_get_pixel_mapusv_reply_t *R );
08575
08576
08577
08578
08579
08580
08581
08582
08583
08584
08585
08586 int
08587 xcb_glx_get_pixel_mapusv_data_length (const xcb_glx_get_pixel_mapusv_reply_t *R );
08588
08589
08590
08591
08592
08593
08594
08595
08596
08597
08598
08599 xcb_generic_iterator_t
08600 xcb_glx_get_pixel_mapusv_data_end (const xcb_glx_get_pixel_mapusv_reply_t *R );
08601
08617
08618
08619
08620
08621
08622
08623
08624
08625
08626
08627
08628 xcb_glx_get_pixel_mapusv_reply_t *
08629 xcb_glx_get_pixel_mapusv_reply (xcb_connection_t *c ,
08630 xcb_glx_get_pixel_mapusv_cookie_t cookie ,
08631 xcb_generic_error_t **e );
08632
08642
08643
08644
08645
08646
08647
08648
08649
08650
08651
08652
08653 xcb_glx_get_polygon_stipple_cookie_t
08654 xcb_glx_get_polygon_stipple (xcb_connection_t *c ,
08655 xcb_glx_context_tag_t context_tag ,
08656 uint8_t lsb_first );
08657
08670
08671
08672
08673
08674
08675
08676
08677
08678
08679
08680
08681 xcb_glx_get_polygon_stipple_cookie_t
08682 xcb_glx_get_polygon_stipple_unchecked (xcb_connection_t *c ,
08683 xcb_glx_context_tag_t context_tag ,
08684 uint8_t lsb_first );
08685
08686
08687
08688
08689
08690
08691
08692
08693
08694
08695
08696 uint8_t *
08697 xcb_glx_get_polygon_stipple_data (const xcb_glx_get_polygon_stipple_reply_t *R );
08698
08699
08700
08701
08702
08703
08704
08705
08706
08707
08708
08709 int
08710 xcb_glx_get_polygon_stipple_data_length (const xcb_glx_get_polygon_stipple_reply_t *R );
08711
08712
08713
08714
08715
08716
08717
08718
08719
08720
08721
08722 xcb_generic_iterator_t
08723 xcb_glx_get_polygon_stipple_data_end (const xcb_glx_get_polygon_stipple_reply_t *R );
08724
08740
08741
08742
08743
08744
08745
08746
08747
08748
08749
08750
08751 xcb_glx_get_polygon_stipple_reply_t *
08752 xcb_glx_get_polygon_stipple_reply (xcb_connection_t *c ,
08753 xcb_glx_get_polygon_stipple_cookie_t cookie ,
08754 xcb_generic_error_t **e );
08755
08765
08766
08767
08768
08769
08770
08771
08772
08773
08774
08775
08776 xcb_glx_get_string_cookie_t
08777 xcb_glx_get_string (xcb_connection_t *c ,
08778 xcb_glx_context_tag_t context_tag ,
08779 uint32_t name );
08780
08793
08794
08795
08796
08797
08798
08799
08800
08801
08802
08803
08804 xcb_glx_get_string_cookie_t
08805 xcb_glx_get_string_unchecked (xcb_connection_t *c ,
08806 xcb_glx_context_tag_t context_tag ,
08807 uint32_t name );
08808
08809
08810
08811
08812
08813
08814
08815
08816
08817
08818
08819 char *
08820 xcb_glx_get_string_string (const xcb_glx_get_string_reply_t *R );
08821
08822
08823
08824
08825
08826
08827
08828
08829
08830
08831
08832 int
08833 xcb_glx_get_string_string_length (const xcb_glx_get_string_reply_t *R );
08834
08835
08836
08837
08838
08839
08840
08841
08842
08843
08844
08845 xcb_generic_iterator_t
08846 xcb_glx_get_string_string_end (const xcb_glx_get_string_reply_t *R );
08847
08863
08864
08865
08866
08867
08868
08869
08870
08871
08872
08873
08874 xcb_glx_get_string_reply_t *
08875 xcb_glx_get_string_reply (xcb_connection_t *c ,
08876 xcb_glx_get_string_cookie_t cookie ,
08877 xcb_generic_error_t **e );
08878
08888
08889
08890
08891
08892
08893
08894
08895
08896
08897
08898
08899
08900 xcb_glx_get_tex_envfv_cookie_t
08901 xcb_glx_get_tex_envfv (xcb_connection_t *c ,
08902 xcb_glx_context_tag_t context_tag ,
08903 uint32_t target ,
08904 uint32_t pname );
08905
08918
08919
08920
08921
08922
08923
08924
08925
08926
08927
08928
08929
08930 xcb_glx_get_tex_envfv_cookie_t
08931 xcb_glx_get_tex_envfv_unchecked (xcb_connection_t *c ,
08932 xcb_glx_context_tag_t context_tag ,
08933 uint32_t target ,
08934 uint32_t pname );
08935
08936
08937
08938
08939
08940
08941
08942
08943
08944
08945
08946 xcb_glx_float32_t *
08947 xcb_glx_get_tex_envfv_data (const xcb_glx_get_tex_envfv_reply_t *R );
08948
08949
08950
08951
08952
08953
08954
08955
08956
08957
08958
08959 int
08960 xcb_glx_get_tex_envfv_data_length (const xcb_glx_get_tex_envfv_reply_t *R );
08961
08962
08963
08964
08965
08966
08967
08968
08969
08970
08971
08972 xcb_generic_iterator_t
08973 xcb_glx_get_tex_envfv_data_end (const xcb_glx_get_tex_envfv_reply_t *R );
08974
08990
08991
08992
08993
08994
08995
08996
08997
08998
08999
09000
09001 xcb_glx_get_tex_envfv_reply_t *
09002 xcb_glx_get_tex_envfv_reply (xcb_connection_t *c ,
09003 xcb_glx_get_tex_envfv_cookie_t cookie ,
09004 xcb_generic_error_t **e );
09005
09015
09016
09017
09018
09019
09020
09021
09022
09023
09024
09025
09026
09027 xcb_glx_get_tex_enviv_cookie_t
09028 xcb_glx_get_tex_enviv (xcb_connection_t *c ,
09029 xcb_glx_context_tag_t context_tag ,
09030 uint32_t target ,
09031 uint32_t pname );
09032
09045
09046
09047
09048
09049
09050
09051
09052
09053
09054
09055
09056
09057 xcb_glx_get_tex_enviv_cookie_t
09058 xcb_glx_get_tex_enviv_unchecked (xcb_connection_t *c ,
09059 xcb_glx_context_tag_t context_tag ,
09060 uint32_t target ,
09061 uint32_t pname );
09062
09063
09064
09065
09066
09067
09068
09069
09070
09071
09072
09073 int32_t *
09074 xcb_glx_get_tex_enviv_data (const xcb_glx_get_tex_enviv_reply_t *R );
09075
09076
09077
09078
09079
09080
09081
09082
09083
09084
09085
09086 int
09087 xcb_glx_get_tex_enviv_data_length (const xcb_glx_get_tex_enviv_reply_t *R );
09088
09089
09090
09091
09092
09093
09094
09095
09096
09097
09098
09099 xcb_generic_iterator_t
09100 xcb_glx_get_tex_enviv_data_end (const xcb_glx_get_tex_enviv_reply_t *R );
09101
09117
09118
09119
09120
09121
09122
09123
09124
09125
09126
09127
09128 xcb_glx_get_tex_enviv_reply_t *
09129 xcb_glx_get_tex_enviv_reply (xcb_connection_t *c ,
09130 xcb_glx_get_tex_enviv_cookie_t cookie ,
09131 xcb_generic_error_t **e );
09132
09142
09143
09144
09145
09146
09147
09148
09149
09150
09151
09152
09153
09154 xcb_glx_get_tex_gendv_cookie_t
09155 xcb_glx_get_tex_gendv (xcb_connection_t *c ,
09156 xcb_glx_context_tag_t context_tag ,
09157 uint32_t coord ,
09158 uint32_t pname );
09159
09172
09173
09174
09175
09176
09177
09178
09179
09180
09181
09182
09183
09184 xcb_glx_get_tex_gendv_cookie_t
09185 xcb_glx_get_tex_gendv_unchecked (xcb_connection_t *c ,
09186 xcb_glx_context_tag_t context_tag ,
09187 uint32_t coord ,
09188 uint32_t pname );
09189
09190
09191
09192
09193
09194
09195
09196
09197
09198
09199
09200 xcb_glx_float64_t *
09201 xcb_glx_get_tex_gendv_data (const xcb_glx_get_tex_gendv_reply_t *R );
09202
09203
09204
09205
09206
09207
09208
09209
09210
09211
09212
09213 int
09214 xcb_glx_get_tex_gendv_data_length (const xcb_glx_get_tex_gendv_reply_t *R );
09215
09216
09217
09218
09219
09220
09221
09222
09223
09224
09225
09226 xcb_generic_iterator_t
09227 xcb_glx_get_tex_gendv_data_end (const xcb_glx_get_tex_gendv_reply_t *R );
09228
09244
09245
09246
09247
09248
09249
09250
09251
09252
09253
09254
09255 xcb_glx_get_tex_gendv_reply_t *
09256 xcb_glx_get_tex_gendv_reply (xcb_connection_t *c ,
09257 xcb_glx_get_tex_gendv_cookie_t cookie ,
09258 xcb_generic_error_t **e );
09259
09269
09270
09271
09272
09273
09274
09275
09276
09277
09278
09279
09280
09281 xcb_glx_get_tex_genfv_cookie_t
09282 xcb_glx_get_tex_genfv (xcb_connection_t *c ,
09283 xcb_glx_context_tag_t context_tag ,
09284 uint32_t coord ,
09285 uint32_t pname );
09286
09299
09300
09301
09302
09303
09304
09305
09306
09307
09308
09309
09310
09311 xcb_glx_get_tex_genfv_cookie_t
09312 xcb_glx_get_tex_genfv_unchecked (xcb_connection_t *c ,
09313 xcb_glx_context_tag_t context_tag ,
09314 uint32_t coord ,
09315 uint32_t pname );
09316
09317
09318
09319
09320
09321
09322
09323
09324
09325
09326
09327 xcb_glx_float32_t *
09328 xcb_glx_get_tex_genfv_data (const xcb_glx_get_tex_genfv_reply_t *R );
09329
09330
09331
09332
09333
09334
09335
09336
09337
09338
09339
09340 int
09341 xcb_glx_get_tex_genfv_data_length (const xcb_glx_get_tex_genfv_reply_t *R );
09342
09343
09344
09345
09346
09347
09348
09349
09350
09351
09352
09353 xcb_generic_iterator_t
09354 xcb_glx_get_tex_genfv_data_end (const xcb_glx_get_tex_genfv_reply_t *R );
09355
09371
09372
09373
09374
09375
09376
09377
09378
09379
09380
09381
09382 xcb_glx_get_tex_genfv_reply_t *
09383 xcb_glx_get_tex_genfv_reply (xcb_connection_t *c ,
09384 xcb_glx_get_tex_genfv_cookie_t cookie ,
09385 xcb_generic_error_t **e );
09386
09396
09397
09398
09399
09400
09401
09402
09403
09404
09405
09406
09407
09408 xcb_glx_get_tex_geniv_cookie_t
09409 xcb_glx_get_tex_geniv (xcb_connection_t *c ,
09410 xcb_glx_context_tag_t context_tag ,
09411 uint32_t coord ,
09412 uint32_t pname );
09413
09426
09427
09428
09429
09430
09431
09432
09433
09434
09435
09436
09437
09438 xcb_glx_get_tex_geniv_cookie_t
09439 xcb_glx_get_tex_geniv_unchecked (xcb_connection_t *c ,
09440 xcb_glx_context_tag_t context_tag ,
09441 uint32_t coord ,
09442 uint32_t pname );
09443
09444
09445
09446
09447
09448
09449
09450
09451
09452
09453
09454 int32_t *
09455 xcb_glx_get_tex_geniv_data (const xcb_glx_get_tex_geniv_reply_t *R );
09456
09457
09458
09459
09460
09461
09462
09463
09464
09465
09466
09467 int
09468 xcb_glx_get_tex_geniv_data_length (const xcb_glx_get_tex_geniv_reply_t *R );
09469
09470
09471
09472
09473
09474
09475
09476
09477
09478
09479
09480 xcb_generic_iterator_t
09481 xcb_glx_get_tex_geniv_data_end (const xcb_glx_get_tex_geniv_reply_t *R );
09482
09498
09499
09500
09501
09502
09503
09504
09505
09506
09507
09508
09509 xcb_glx_get_tex_geniv_reply_t *
09510 xcb_glx_get_tex_geniv_reply (xcb_connection_t *c ,
09511 xcb_glx_get_tex_geniv_cookie_t cookie ,
09512 xcb_generic_error_t **e );
09513
09523
09524
09525
09526
09527
09528
09529
09530
09531
09532
09533
09534
09535
09536
09537
09538 xcb_glx_get_tex_image_cookie_t
09539 xcb_glx_get_tex_image (xcb_connection_t *c ,
09540 xcb_glx_context_tag_t context_tag ,
09541 uint32_t target ,
09542 int32_t level ,
09543 uint32_t format ,
09544 uint32_t type ,
09545 uint8_t swap_bytes );
09546
09559
09560
09561
09562
09563
09564
09565
09566
09567
09568
09569
09570
09571
09572
09573
09574 xcb_glx_get_tex_image_cookie_t
09575 xcb_glx_get_tex_image_unchecked (xcb_connection_t *c ,
09576 xcb_glx_context_tag_t context_tag ,
09577 uint32_t target ,
09578 int32_t level ,
09579 uint32_t format ,
09580 uint32_t type ,
09581 uint8_t swap_bytes );
09582
09583
09584
09585
09586
09587
09588
09589
09590
09591
09592
09593 uint8_t *
09594 xcb_glx_get_tex_image_data (const xcb_glx_get_tex_image_reply_t *R );
09595
09596
09597
09598
09599
09600
09601
09602
09603
09604
09605
09606 int
09607 xcb_glx_get_tex_image_data_length (const xcb_glx_get_tex_image_reply_t *R );
09608
09609
09610
09611
09612
09613
09614
09615
09616
09617
09618
09619 xcb_generic_iterator_t
09620 xcb_glx_get_tex_image_data_end (const xcb_glx_get_tex_image_reply_t *R );
09621
09637
09638
09639
09640
09641
09642
09643
09644
09645
09646
09647
09648 xcb_glx_get_tex_image_reply_t *
09649 xcb_glx_get_tex_image_reply (xcb_connection_t *c ,
09650 xcb_glx_get_tex_image_cookie_t cookie ,
09651 xcb_generic_error_t **e );
09652
09662
09663
09664
09665
09666
09667
09668
09669
09670
09671
09672
09673
09674 xcb_glx_get_tex_parameterfv_cookie_t
09675 xcb_glx_get_tex_parameterfv (xcb_connection_t *c ,
09676 xcb_glx_context_tag_t context_tag ,
09677 uint32_t target ,
09678 uint32_t pname );
09679
09692
09693
09694
09695
09696
09697
09698
09699
09700
09701
09702
09703
09704 xcb_glx_get_tex_parameterfv_cookie_t
09705 xcb_glx_get_tex_parameterfv_unchecked (xcb_connection_t *c ,
09706 xcb_glx_context_tag_t context_tag ,
09707 uint32_t target ,
09708 uint32_t pname );
09709
09710
09711
09712
09713
09714
09715
09716
09717
09718
09719
09720 xcb_glx_float32_t *
09721 xcb_glx_get_tex_parameterfv_data (const xcb_glx_get_tex_parameterfv_reply_t *R );
09722
09723
09724
09725
09726
09727
09728
09729
09730
09731
09732
09733 int
09734 xcb_glx_get_tex_parameterfv_data_length (const xcb_glx_get_tex_parameterfv_reply_t *R );
09735
09736
09737
09738
09739
09740
09741
09742
09743
09744
09745
09746 xcb_generic_iterator_t
09747 xcb_glx_get_tex_parameterfv_data_end (const xcb_glx_get_tex_parameterfv_reply_t *R );
09748
09764
09765
09766
09767
09768
09769
09770
09771
09772
09773
09774
09775 xcb_glx_get_tex_parameterfv_reply_t *
09776 xcb_glx_get_tex_parameterfv_reply (xcb_connection_t *c ,
09777 xcb_glx_get_tex_parameterfv_cookie_t cookie ,
09778 xcb_generic_error_t **e );
09779
09789
09790
09791
09792
09793
09794
09795
09796
09797
09798
09799
09800
09801 xcb_glx_get_tex_parameteriv_cookie_t
09802 xcb_glx_get_tex_parameteriv (xcb_connection_t *c ,
09803 xcb_glx_context_tag_t context_tag ,
09804 uint32_t target ,
09805 uint32_t pname );
09806
09819
09820
09821
09822
09823
09824
09825
09826
09827
09828
09829
09830
09831 xcb_glx_get_tex_parameteriv_cookie_t
09832 xcb_glx_get_tex_parameteriv_unchecked (xcb_connection_t *c ,
09833 xcb_glx_context_tag_t context_tag ,
09834 uint32_t target ,
09835 uint32_t pname );
09836
09837
09838
09839
09840
09841
09842
09843
09844
09845
09846
09847 int32_t *
09848 xcb_glx_get_tex_parameteriv_data (const xcb_glx_get_tex_parameteriv_reply_t *R );
09849
09850
09851
09852
09853
09854
09855
09856
09857
09858
09859
09860 int
09861 xcb_glx_get_tex_parameteriv_data_length (const xcb_glx_get_tex_parameteriv_reply_t *R );
09862
09863
09864
09865
09866
09867
09868
09869
09870
09871
09872
09873 xcb_generic_iterator_t
09874 xcb_glx_get_tex_parameteriv_data_end (const xcb_glx_get_tex_parameteriv_reply_t *R );
09875
09891
09892
09893
09894
09895
09896
09897
09898
09899
09900
09901
09902 xcb_glx_get_tex_parameteriv_reply_t *
09903 xcb_glx_get_tex_parameteriv_reply (xcb_connection_t *c ,
09904 xcb_glx_get_tex_parameteriv_cookie_t cookie ,
09905 xcb_generic_error_t **e );
09906
09916
09917
09918
09919
09920
09921
09922
09923
09924
09925
09926
09927
09928
09929 xcb_glx_get_tex_level_parameterfv_cookie_t
09930 xcb_glx_get_tex_level_parameterfv (xcb_connection_t *c ,
09931 xcb_glx_context_tag_t context_tag ,
09932 uint32_t target ,
09933 int32_t level ,
09934 uint32_t pname );
09935
09948
09949
09950
09951
09952
09953
09954
09955
09956
09957
09958
09959
09960
09961 xcb_glx_get_tex_level_parameterfv_cookie_t
09962 xcb_glx_get_tex_level_parameterfv_unchecked (xcb_connection_t *c ,
09963 xcb_glx_context_tag_t context_tag ,
09964 uint32_t target ,
09965 int32_t level ,
09966 uint32_t pname );
09967
09968
09969
09970
09971
09972
09973
09974
09975
09976
09977
09978 xcb_glx_float32_t *
09979 xcb_glx_get_tex_level_parameterfv_data (const xcb_glx_get_tex_level_parameterfv_reply_t *R );
09980
09981
09982
09983
09984
09985
09986
09987
09988
09989
09990
09991 int
09992 xcb_glx_get_tex_level_parameterfv_data_length (const xcb_glx_get_tex_level_parameterfv_reply_t *R );
09993
09994
09995
09996
09997
09998
09999
10000
10001
10002
10003
10004 xcb_generic_iterator_t
10005 xcb_glx_get_tex_level_parameterfv_data_end (const xcb_glx_get_tex_level_parameterfv_reply_t *R );
10006
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033 xcb_glx_get_tex_level_parameterfv_reply_t *
10034 xcb_glx_get_tex_level_parameterfv_reply (xcb_connection_t *c ,
10035 xcb_glx_get_tex_level_parameterfv_cookie_t cookie ,
10036 xcb_generic_error_t **e );
10037
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060 xcb_glx_get_tex_level_parameteriv_cookie_t
10061 xcb_glx_get_tex_level_parameteriv (xcb_connection_t *c ,
10062 xcb_glx_context_tag_t context_tag ,
10063 uint32_t target ,
10064 int32_t level ,
10065 uint32_t pname );
10066
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092 xcb_glx_get_tex_level_parameteriv_cookie_t
10093 xcb_glx_get_tex_level_parameteriv_unchecked (xcb_connection_t *c ,
10094 xcb_glx_context_tag_t context_tag ,
10095 uint32_t target ,
10096 int32_t level ,
10097 uint32_t pname );
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109 int32_t *
10110 xcb_glx_get_tex_level_parameteriv_data (const xcb_glx_get_tex_level_parameteriv_reply_t *R );
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122 int
10123 xcb_glx_get_tex_level_parameteriv_data_length (const xcb_glx_get_tex_level_parameteriv_reply_t *R );
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135 xcb_generic_iterator_t
10136 xcb_glx_get_tex_level_parameteriv_data_end (const xcb_glx_get_tex_level_parameteriv_reply_t *R );
10137
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164 xcb_glx_get_tex_level_parameteriv_reply_t *
10165 xcb_glx_get_tex_level_parameteriv_reply (xcb_connection_t *c ,
10166 xcb_glx_get_tex_level_parameteriv_cookie_t cookie ,
10167 xcb_generic_error_t **e );
10168
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189 xcb_glx_is_list_cookie_t
10190 xcb_glx_is_list (xcb_connection_t *c ,
10191 xcb_glx_context_tag_t context_tag ,
10192 uint32_t list );
10193
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217 xcb_glx_is_list_cookie_t
10218 xcb_glx_is_list_unchecked (xcb_connection_t *c ,
10219 xcb_glx_context_tag_t context_tag ,
10220 uint32_t list );
10221
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248 xcb_glx_is_list_reply_t *
10249 xcb_glx_is_list_reply (xcb_connection_t *c ,
10250 xcb_glx_is_list_cookie_t cookie ,
10251 xcb_generic_error_t **e );
10252
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275 xcb_void_cookie_t
10276 xcb_glx_flush_checked (xcb_connection_t *c ,
10277 xcb_glx_context_tag_t context_tag );
10278
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298 xcb_void_cookie_t
10299 xcb_glx_flush (xcb_connection_t *c ,
10300 xcb_glx_context_tag_t context_tag );
10301
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323 xcb_glx_are_textures_resident_cookie_t
10324 xcb_glx_are_textures_resident (xcb_connection_t *c ,
10325 xcb_glx_context_tag_t context_tag ,
10326 int32_t n ,
10327 const uint32_t *textures );
10328
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353 xcb_glx_are_textures_resident_cookie_t
10354 xcb_glx_are_textures_resident_unchecked (xcb_connection_t *c ,
10355 xcb_glx_context_tag_t context_tag ,
10356 int32_t n ,
10357 const uint32_t *textures );
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369 uint8_t *
10370 xcb_glx_are_textures_resident_data (const xcb_glx_are_textures_resident_reply_t *R );
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382 int
10383 xcb_glx_are_textures_resident_data_length (const xcb_glx_are_textures_resident_reply_t *R );
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395 xcb_generic_iterator_t
10396 xcb_glx_are_textures_resident_data_end (const xcb_glx_are_textures_resident_reply_t *R );
10397
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424 xcb_glx_are_textures_resident_reply_t *
10425 xcb_glx_are_textures_resident_reply (xcb_connection_t *c ,
10426 xcb_glx_are_textures_resident_cookie_t cookie ,
10427 xcb_generic_error_t **e );
10428
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453 xcb_void_cookie_t
10454 xcb_glx_delete_textures_checked (xcb_connection_t *c ,
10455 xcb_glx_context_tag_t context_tag ,
10456 int32_t n ,
10457 const uint32_t *textures );
10458
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480 xcb_void_cookie_t
10481 xcb_glx_delete_textures (xcb_connection_t *c ,
10482 xcb_glx_context_tag_t context_tag ,
10483 int32_t n ,
10484 const uint32_t *textures );
10485
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506 xcb_glx_gen_textures_cookie_t
10507 xcb_glx_gen_textures (xcb_connection_t *c ,
10508 xcb_glx_context_tag_t context_tag ,
10509 int32_t n );
10510
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534 xcb_glx_gen_textures_cookie_t
10535 xcb_glx_gen_textures_unchecked (xcb_connection_t *c ,
10536 xcb_glx_context_tag_t context_tag ,
10537 int32_t n );
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549 uint32_t *
10550 xcb_glx_gen_textures_data (const xcb_glx_gen_textures_reply_t *R );
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562 int
10563 xcb_glx_gen_textures_data_length (const xcb_glx_gen_textures_reply_t *R );
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575 xcb_generic_iterator_t
10576 xcb_glx_gen_textures_data_end (const xcb_glx_gen_textures_reply_t *R );
10577
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604 xcb_glx_gen_textures_reply_t *
10605 xcb_glx_gen_textures_reply (xcb_connection_t *c ,
10606 xcb_glx_gen_textures_cookie_t cookie ,
10607 xcb_generic_error_t **e );
10608
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629 xcb_glx_is_texture_cookie_t
10630 xcb_glx_is_texture (xcb_connection_t *c ,
10631 xcb_glx_context_tag_t context_tag ,
10632 uint32_t texture );
10633
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657 xcb_glx_is_texture_cookie_t
10658 xcb_glx_is_texture_unchecked (xcb_connection_t *c ,
10659 xcb_glx_context_tag_t context_tag ,
10660 uint32_t texture );
10661
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688 xcb_glx_is_texture_reply_t *
10689 xcb_glx_is_texture_reply (xcb_connection_t *c ,
10690 xcb_glx_is_texture_cookie_t cookie ,
10691 xcb_generic_error_t **e );
10692
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716 xcb_glx_get_color_table_cookie_t
10717 xcb_glx_get_color_table (xcb_connection_t *c ,
10718 xcb_glx_context_tag_t context_tag ,
10719 uint32_t target ,
10720 uint32_t format ,
10721 uint32_t type ,
10722 uint8_t swap_bytes );
10723
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750 xcb_glx_get_color_table_cookie_t
10751 xcb_glx_get_color_table_unchecked (xcb_connection_t *c ,
10752 xcb_glx_context_tag_t context_tag ,
10753 uint32_t target ,
10754 uint32_t format ,
10755 uint32_t type ,
10756 uint8_t swap_bytes );
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768 uint8_t *
10769 xcb_glx_get_color_table_data (const xcb_glx_get_color_table_reply_t *R );
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781 int
10782 xcb_glx_get_color_table_data_length (const xcb_glx_get_color_table_reply_t *R );
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794 xcb_generic_iterator_t
10795 xcb_glx_get_color_table_data_end (const xcb_glx_get_color_table_reply_t *R );
10796
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823 xcb_glx_get_color_table_reply_t *
10824 xcb_glx_get_color_table_reply (xcb_connection_t *c ,
10825 xcb_glx_get_color_table_cookie_t cookie ,
10826 xcb_generic_error_t **e );
10827
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849 xcb_glx_get_color_table_parameterfv_cookie_t
10850 xcb_glx_get_color_table_parameterfv (xcb_connection_t *c ,
10851 xcb_glx_context_tag_t context_tag ,
10852 uint32_t target ,
10853 uint32_t pname );
10854
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879 xcb_glx_get_color_table_parameterfv_cookie_t
10880 xcb_glx_get_color_table_parameterfv_unchecked (xcb_connection_t *c ,
10881 xcb_glx_context_tag_t context_tag ,
10882 uint32_t target ,
10883 uint32_t pname );
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895 xcb_glx_float32_t *
10896 xcb_glx_get_color_table_parameterfv_data (const xcb_glx_get_color_table_parameterfv_reply_t *R );
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908 int
10909 xcb_glx_get_color_table_parameterfv_data_length (const xcb_glx_get_color_table_parameterfv_reply_t *R );
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921 xcb_generic_iterator_t
10922 xcb_glx_get_color_table_parameterfv_data_end (const xcb_glx_get_color_table_parameterfv_reply_t *R );
10923
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950 xcb_glx_get_color_table_parameterfv_reply_t *
10951 xcb_glx_get_color_table_parameterfv_reply (xcb_connection_t *c ,
10952 xcb_glx_get_color_table_parameterfv_cookie_t cookie ,
10953 xcb_generic_error_t **e );
10954
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976 xcb_glx_get_color_table_parameteriv_cookie_t
10977 xcb_glx_get_color_table_parameteriv (xcb_connection_t *c ,
10978 xcb_glx_context_tag_t context_tag ,
10979 uint32_t target ,
10980 uint32_t pname );
10981
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006 xcb_glx_get_color_table_parameteriv_cookie_t
11007 xcb_glx_get_color_table_parameteriv_unchecked (xcb_connection_t *c ,
11008 xcb_glx_context_tag_t context_tag ,
11009 uint32_t target ,
11010 uint32_t pname );
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022 int32_t *
11023 xcb_glx_get_color_table_parameteriv_data (const xcb_glx_get_color_table_parameteriv_reply_t *R );
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035 int
11036 xcb_glx_get_color_table_parameteriv_data_length (const xcb_glx_get_color_table_parameteriv_reply_t *R );
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048 xcb_generic_iterator_t
11049 xcb_glx_get_color_table_parameteriv_data_end (const xcb_glx_get_color_table_parameteriv_reply_t *R );
11050
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077 xcb_glx_get_color_table_parameteriv_reply_t *
11078 xcb_glx_get_color_table_parameteriv_reply (xcb_connection_t *c ,
11079 xcb_glx_get_color_table_parameteriv_cookie_t cookie ,
11080 xcb_generic_error_t **e );
11081
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105 xcb_glx_get_convolution_filter_cookie_t
11106 xcb_glx_get_convolution_filter (xcb_connection_t *c ,
11107 xcb_glx_context_tag_t context_tag ,
11108 uint32_t target ,
11109 uint32_t format ,
11110 uint32_t type ,
11111 uint8_t swap_bytes );
11112
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139 xcb_glx_get_convolution_filter_cookie_t
11140 xcb_glx_get_convolution_filter_unchecked (xcb_connection_t *c ,
11141 xcb_glx_context_tag_t context_tag ,
11142 uint32_t target ,
11143 uint32_t format ,
11144 uint32_t type ,
11145 uint8_t swap_bytes );
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157 uint8_t *
11158 xcb_glx_get_convolution_filter_data (const xcb_glx_get_convolution_filter_reply_t *R );
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170 int
11171 xcb_glx_get_convolution_filter_data_length (const xcb_glx_get_convolution_filter_reply_t *R );
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183 xcb_generic_iterator_t
11184 xcb_glx_get_convolution_filter_data_end (const xcb_glx_get_convolution_filter_reply_t *R );
11185
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212 xcb_glx_get_convolution_filter_reply_t *
11213 xcb_glx_get_convolution_filter_reply (xcb_connection_t *c ,
11214 xcb_glx_get_convolution_filter_cookie_t cookie ,
11215 xcb_generic_error_t **e );
11216
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238 xcb_glx_get_convolution_parameterfv_cookie_t
11239 xcb_glx_get_convolution_parameterfv (xcb_connection_t *c ,
11240 xcb_glx_context_tag_t context_tag ,
11241 uint32_t target ,
11242 uint32_t pname );
11243
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268 xcb_glx_get_convolution_parameterfv_cookie_t
11269 xcb_glx_get_convolution_parameterfv_unchecked (xcb_connection_t *c ,
11270 xcb_glx_context_tag_t context_tag ,
11271 uint32_t target ,
11272 uint32_t pname );
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284 xcb_glx_float32_t *
11285 xcb_glx_get_convolution_parameterfv_data (const xcb_glx_get_convolution_parameterfv_reply_t *R );
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297 int
11298 xcb_glx_get_convolution_parameterfv_data_length (const xcb_glx_get_convolution_parameterfv_reply_t *R );
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310 xcb_generic_iterator_t
11311 xcb_glx_get_convolution_parameterfv_data_end (const xcb_glx_get_convolution_parameterfv_reply_t *R );
11312
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339 xcb_glx_get_convolution_parameterfv_reply_t *
11340 xcb_glx_get_convolution_parameterfv_reply (xcb_connection_t *c ,
11341 xcb_glx_get_convolution_parameterfv_cookie_t cookie ,
11342 xcb_generic_error_t **e );
11343
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365 xcb_glx_get_convolution_parameteriv_cookie_t
11366 xcb_glx_get_convolution_parameteriv (xcb_connection_t *c ,
11367 xcb_glx_context_tag_t context_tag ,
11368 uint32_t target ,
11369 uint32_t pname );
11370
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395 xcb_glx_get_convolution_parameteriv_cookie_t
11396 xcb_glx_get_convolution_parameteriv_unchecked (xcb_connection_t *c ,
11397 xcb_glx_context_tag_t context_tag ,
11398 uint32_t target ,
11399 uint32_t pname );
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411 int32_t *
11412 xcb_glx_get_convolution_parameteriv_data (const xcb_glx_get_convolution_parameteriv_reply_t *R );
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424 int
11425 xcb_glx_get_convolution_parameteriv_data_length (const xcb_glx_get_convolution_parameteriv_reply_t *R );
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437 xcb_generic_iterator_t
11438 xcb_glx_get_convolution_parameteriv_data_end (const xcb_glx_get_convolution_parameteriv_reply_t *R );
11439
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466 xcb_glx_get_convolution_parameteriv_reply_t *
11467 xcb_glx_get_convolution_parameteriv_reply (xcb_connection_t *c ,
11468 xcb_glx_get_convolution_parameteriv_cookie_t cookie ,
11469 xcb_generic_error_t **e );
11470
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494 xcb_glx_get_separable_filter_cookie_t
11495 xcb_glx_get_separable_filter (xcb_connection_t *c ,
11496 xcb_glx_context_tag_t context_tag ,
11497 uint32_t target ,
11498 uint32_t format ,
11499 uint32_t type ,
11500 uint8_t swap_bytes );
11501
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528 xcb_glx_get_separable_filter_cookie_t
11529 xcb_glx_get_separable_filter_unchecked (xcb_connection_t *c ,
11530 xcb_glx_context_tag_t context_tag ,
11531 uint32_t target ,
11532 uint32_t format ,
11533 uint32_t type ,
11534 uint8_t swap_bytes );
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546 uint8_t *
11547 xcb_glx_get_separable_filter_rows_and_cols (const xcb_glx_get_separable_filter_reply_t *R );
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559 int
11560 xcb_glx_get_separable_filter_rows_and_cols_length (const xcb_glx_get_separable_filter_reply_t *R );
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572 xcb_generic_iterator_t
11573 xcb_glx_get_separable_filter_rows_and_cols_end (const xcb_glx_get_separable_filter_reply_t *R );
11574
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601 xcb_glx_get_separable_filter_reply_t *
11602 xcb_glx_get_separable_filter_reply (xcb_connection_t *c ,
11603 xcb_glx_get_separable_filter_cookie_t cookie ,
11604 xcb_generic_error_t **e );
11605
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630 xcb_glx_get_histogram_cookie_t
11631 xcb_glx_get_histogram (xcb_connection_t *c ,
11632 xcb_glx_context_tag_t context_tag ,
11633 uint32_t target ,
11634 uint32_t format ,
11635 uint32_t type ,
11636 uint8_t swap_bytes ,
11637 uint8_t reset );
11638
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666 xcb_glx_get_histogram_cookie_t
11667 xcb_glx_get_histogram_unchecked (xcb_connection_t *c ,
11668 xcb_glx_context_tag_t context_tag ,
11669 uint32_t target ,
11670 uint32_t format ,
11671 uint32_t type ,
11672 uint8_t swap_bytes ,
11673 uint8_t reset );
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685 uint8_t *
11686 xcb_glx_get_histogram_data (const xcb_glx_get_histogram_reply_t *R );
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698 int
11699 xcb_glx_get_histogram_data_length (const xcb_glx_get_histogram_reply_t *R );
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711 xcb_generic_iterator_t
11712 xcb_glx_get_histogram_data_end (const xcb_glx_get_histogram_reply_t *R );
11713
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740 xcb_glx_get_histogram_reply_t *
11741 xcb_glx_get_histogram_reply (xcb_connection_t *c ,
11742 xcb_glx_get_histogram_cookie_t cookie ,
11743 xcb_generic_error_t **e );
11744
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766 xcb_glx_get_histogram_parameterfv_cookie_t
11767 xcb_glx_get_histogram_parameterfv (xcb_connection_t *c ,
11768 xcb_glx_context_tag_t context_tag ,
11769 uint32_t target ,
11770 uint32_t pname );
11771
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796 xcb_glx_get_histogram_parameterfv_cookie_t
11797 xcb_glx_get_histogram_parameterfv_unchecked (xcb_connection_t *c ,
11798 xcb_glx_context_tag_t context_tag ,
11799 uint32_t target ,
11800 uint32_t pname );
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812 xcb_glx_float32_t *
11813 xcb_glx_get_histogram_parameterfv_data (const xcb_glx_get_histogram_parameterfv_reply_t *R );
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825 int
11826 xcb_glx_get_histogram_parameterfv_data_length (const xcb_glx_get_histogram_parameterfv_reply_t *R );
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838 xcb_generic_iterator_t
11839 xcb_glx_get_histogram_parameterfv_data_end (const xcb_glx_get_histogram_parameterfv_reply_t *R );
11840
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867 xcb_glx_get_histogram_parameterfv_reply_t *
11868 xcb_glx_get_histogram_parameterfv_reply (xcb_connection_t *c ,
11869 xcb_glx_get_histogram_parameterfv_cookie_t cookie ,
11870 xcb_generic_error_t **e );
11871
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893 xcb_glx_get_histogram_parameteriv_cookie_t
11894 xcb_glx_get_histogram_parameteriv (xcb_connection_t *c ,
11895 xcb_glx_context_tag_t context_tag ,
11896 uint32_t target ,
11897 uint32_t pname );
11898
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923 xcb_glx_get_histogram_parameteriv_cookie_t
11924 xcb_glx_get_histogram_parameteriv_unchecked (xcb_connection_t *c ,
11925 xcb_glx_context_tag_t context_tag ,
11926 uint32_t target ,
11927 uint32_t pname );
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939 int32_t *
11940 xcb_glx_get_histogram_parameteriv_data (const xcb_glx_get_histogram_parameteriv_reply_t *R );
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952 int
11953 xcb_glx_get_histogram_parameteriv_data_length (const xcb_glx_get_histogram_parameteriv_reply_t *R );
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965 xcb_generic_iterator_t
11966 xcb_glx_get_histogram_parameteriv_data_end (const xcb_glx_get_histogram_parameteriv_reply_t *R );
11967
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994 xcb_glx_get_histogram_parameteriv_reply_t *
11995 xcb_glx_get_histogram_parameteriv_reply (xcb_connection_t *c ,
11996 xcb_glx_get_histogram_parameteriv_cookie_t cookie ,
11997 xcb_generic_error_t **e );
11998
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023 xcb_glx_get_minmax_cookie_t
12024 xcb_glx_get_minmax (xcb_connection_t *c ,
12025 xcb_glx_context_tag_t context_tag ,
12026 uint32_t target ,
12027 uint32_t format ,
12028 uint32_t type ,
12029 uint8_t swap_bytes ,
12030 uint8_t reset );
12031
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059 xcb_glx_get_minmax_cookie_t
12060 xcb_glx_get_minmax_unchecked (xcb_connection_t *c ,
12061 xcb_glx_context_tag_t context_tag ,
12062 uint32_t target ,
12063 uint32_t format ,
12064 uint32_t type ,
12065 uint8_t swap_bytes ,
12066 uint8_t reset );
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078 uint8_t *
12079 xcb_glx_get_minmax_data (const xcb_glx_get_minmax_reply_t *R );
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091 int
12092 xcb_glx_get_minmax_data_length (const xcb_glx_get_minmax_reply_t *R );
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104 xcb_generic_iterator_t
12105 xcb_glx_get_minmax_data_end (const xcb_glx_get_minmax_reply_t *R );
12106
12122
12123
12124
12125
12126
12127
12128
12129
12130
12131
12132
12133 xcb_glx_get_minmax_reply_t *
12134 xcb_glx_get_minmax_reply (xcb_connection_t *c ,
12135 xcb_glx_get_minmax_cookie_t cookie ,
12136 xcb_generic_error_t **e );
12137
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159 xcb_glx_get_minmax_parameterfv_cookie_t
12160 xcb_glx_get_minmax_parameterfv (xcb_connection_t *c ,
12161 xcb_glx_context_tag_t context_tag ,
12162 uint32_t target ,
12163 uint32_t pname );
12164
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189 xcb_glx_get_minmax_parameterfv_cookie_t
12190 xcb_glx_get_minmax_parameterfv_unchecked (xcb_connection_t *c ,
12191 xcb_glx_context_tag_t context_tag ,
12192 uint32_t target ,
12193 uint32_t pname );
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205 xcb_glx_float32_t *
12206 xcb_glx_get_minmax_parameterfv_data (const xcb_glx_get_minmax_parameterfv_reply_t *R );
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
12217
12218 int
12219 xcb_glx_get_minmax_parameterfv_data_length (const xcb_glx_get_minmax_parameterfv_reply_t *R );
12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231 xcb_generic_iterator_t
12232 xcb_glx_get_minmax_parameterfv_data_end (const xcb_glx_get_minmax_parameterfv_reply_t *R );
12233
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260 xcb_glx_get_minmax_parameterfv_reply_t *
12261 xcb_glx_get_minmax_parameterfv_reply (xcb_connection_t *c ,
12262 xcb_glx_get_minmax_parameterfv_cookie_t cookie ,
12263 xcb_generic_error_t **e );
12264
12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286 xcb_glx_get_minmax_parameteriv_cookie_t
12287 xcb_glx_get_minmax_parameteriv (xcb_connection_t *c ,
12288 xcb_glx_context_tag_t context_tag ,
12289 uint32_t target ,
12290 uint32_t pname );
12291
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316 xcb_glx_get_minmax_parameteriv_cookie_t
12317 xcb_glx_get_minmax_parameteriv_unchecked (xcb_connection_t *c ,
12318 xcb_glx_context_tag_t context_tag ,
12319 uint32_t target ,
12320 uint32_t pname );
12321
12322
12323
12324
12325
12326
12327
12328
12329
12330
12331
12332 int32_t *
12333 xcb_glx_get_minmax_parameteriv_data (const xcb_glx_get_minmax_parameteriv_reply_t *R );
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345 int
12346 xcb_glx_get_minmax_parameteriv_data_length (const xcb_glx_get_minmax_parameteriv_reply_t *R );
12347
12348
12349
12350
12351
12352
12353
12354
12355
12356
12357
12358 xcb_generic_iterator_t
12359 xcb_glx_get_minmax_parameteriv_data_end (const xcb_glx_get_minmax_parameteriv_reply_t *R );
12360
12376
12377
12378
12379
12380
12381
12382
12383
12384
12385
12386
12387 xcb_glx_get_minmax_parameteriv_reply_t *
12388 xcb_glx_get_minmax_parameteriv_reply (xcb_connection_t *c ,
12389 xcb_glx_get_minmax_parameteriv_cookie_t cookie ,
12390 xcb_generic_error_t **e );
12391
12401
12402
12403
12404
12405
12406
12407
12408
12409
12410
12411
12412
12413 xcb_glx_get_compressed_tex_image_arb_cookie_t
12414 xcb_glx_get_compressed_tex_image_arb (xcb_connection_t *c ,
12415 xcb_glx_context_tag_t context_tag ,
12416 uint32_t target ,
12417 int32_t level );
12418
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443 xcb_glx_get_compressed_tex_image_arb_cookie_t
12444 xcb_glx_get_compressed_tex_image_arb_unchecked (xcb_connection_t *c ,
12445 xcb_glx_context_tag_t context_tag ,
12446 uint32_t target ,
12447 int32_t level );
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459 uint8_t *
12460 xcb_glx_get_compressed_tex_image_arb_data (const xcb_glx_get_compressed_tex_image_arb_reply_t *R );
12461
12462
12463
12464
12465
12466
12467
12468
12469
12470
12471
12472 int
12473 xcb_glx_get_compressed_tex_image_arb_data_length (const xcb_glx_get_compressed_tex_image_arb_reply_t *R );
12474
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485 xcb_generic_iterator_t
12486 xcb_glx_get_compressed_tex_image_arb_data_end (const xcb_glx_get_compressed_tex_image_arb_reply_t *R );
12487
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514 xcb_glx_get_compressed_tex_image_arb_reply_t *
12515 xcb_glx_get_compressed_tex_image_arb_reply (xcb_connection_t *c ,
12516 xcb_glx_get_compressed_tex_image_arb_cookie_t cookie ,
12517 xcb_generic_error_t **e );
12518
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543 xcb_void_cookie_t
12544 xcb_glx_delete_queries_arb_checked (xcb_connection_t *c ,
12545 xcb_glx_context_tag_t context_tag ,
12546 int32_t n ,
12547 const uint32_t *ids );
12548
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570 xcb_void_cookie_t
12571 xcb_glx_delete_queries_arb (xcb_connection_t *c ,
12572 xcb_glx_context_tag_t context_tag ,
12573 int32_t n ,
12574 const uint32_t *ids );
12575
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596 xcb_glx_gen_queries_arb_cookie_t
12597 xcb_glx_gen_queries_arb (xcb_connection_t *c ,
12598 xcb_glx_context_tag_t context_tag ,
12599 int32_t n );
12600
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624 xcb_glx_gen_queries_arb_cookie_t
12625 xcb_glx_gen_queries_arb_unchecked (xcb_connection_t *c ,
12626 xcb_glx_context_tag_t context_tag ,
12627 int32_t n );
12628
12629
12630
12631
12632
12633
12634
12635
12636
12637
12638
12639 uint32_t *
12640 xcb_glx_gen_queries_arb_data (const xcb_glx_gen_queries_arb_reply_t *R );
12641
12642
12643
12644
12645
12646
12647
12648
12649
12650
12651
12652 int
12653 xcb_glx_gen_queries_arb_data_length (const xcb_glx_gen_queries_arb_reply_t *R );
12654
12655
12656
12657
12658
12659
12660
12661
12662
12663
12664
12665 xcb_generic_iterator_t
12666 xcb_glx_gen_queries_arb_data_end (const xcb_glx_gen_queries_arb_reply_t *R );
12667
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694 xcb_glx_gen_queries_arb_reply_t *
12695 xcb_glx_gen_queries_arb_reply (xcb_connection_t *c ,
12696 xcb_glx_gen_queries_arb_cookie_t cookie ,
12697 xcb_generic_error_t **e );
12698
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719 xcb_glx_is_query_arb_cookie_t
12720 xcb_glx_is_query_arb (xcb_connection_t *c ,
12721 xcb_glx_context_tag_t context_tag ,
12722 uint32_t id );
12723
12736
12737
12738
12739
12740
12741
12742
12743
12744
12745
12746
12747 xcb_glx_is_query_arb_cookie_t
12748 xcb_glx_is_query_arb_unchecked (xcb_connection_t *c ,
12749 xcb_glx_context_tag_t context_tag ,
12750 uint32_t id );
12751
12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778 xcb_glx_is_query_arb_reply_t *
12779 xcb_glx_is_query_arb_reply (xcb_connection_t *c ,
12780 xcb_glx_is_query_arb_cookie_t cookie ,
12781 xcb_generic_error_t **e );
12782
12792
12793
12794
12795
12796
12797
12798
12799
12800
12801
12802
12803
12804 xcb_glx_get_queryiv_arb_cookie_t
12805 xcb_glx_get_queryiv_arb (xcb_connection_t *c ,
12806 xcb_glx_context_tag_t context_tag ,
12807 uint32_t target ,
12808 uint32_t pname );
12809
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834 xcb_glx_get_queryiv_arb_cookie_t
12835 xcb_glx_get_queryiv_arb_unchecked (xcb_connection_t *c ,
12836 xcb_glx_context_tag_t context_tag ,
12837 uint32_t target ,
12838 uint32_t pname );
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850 int32_t *
12851 xcb_glx_get_queryiv_arb_data (const xcb_glx_get_queryiv_arb_reply_t *R );
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863 int
12864 xcb_glx_get_queryiv_arb_data_length (const xcb_glx_get_queryiv_arb_reply_t *R );
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876 xcb_generic_iterator_t
12877 xcb_glx_get_queryiv_arb_data_end (const xcb_glx_get_queryiv_arb_reply_t *R );
12878
12894
12895
12896
12897
12898
12899
12900
12901
12902
12903
12904
12905 xcb_glx_get_queryiv_arb_reply_t *
12906 xcb_glx_get_queryiv_arb_reply (xcb_connection_t *c ,
12907 xcb_glx_get_queryiv_arb_cookie_t cookie ,
12908 xcb_generic_error_t **e );
12909
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931 xcb_glx_get_query_objectiv_arb_cookie_t
12932 xcb_glx_get_query_objectiv_arb (xcb_connection_t *c ,
12933 xcb_glx_context_tag_t context_tag ,
12934 uint32_t id ,
12935 uint32_t pname );
12936
12949
12950
12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
12961 xcb_glx_get_query_objectiv_arb_cookie_t
12962 xcb_glx_get_query_objectiv_arb_unchecked (xcb_connection_t *c ,
12963 xcb_glx_context_tag_t context_tag ,
12964 uint32_t id ,
12965 uint32_t pname );
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977 int32_t *
12978 xcb_glx_get_query_objectiv_arb_data (const xcb_glx_get_query_objectiv_arb_reply_t *R );
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
12989
12990 int
12991 xcb_glx_get_query_objectiv_arb_data_length (const xcb_glx_get_query_objectiv_arb_reply_t *R );
12992
12993
12994
12995
12996
12997
12998
12999
13000
13001
13002
13003 xcb_generic_iterator_t
13004 xcb_glx_get_query_objectiv_arb_data_end (const xcb_glx_get_query_objectiv_arb_reply_t *R );
13005
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032 xcb_glx_get_query_objectiv_arb_reply_t *
13033 xcb_glx_get_query_objectiv_arb_reply (xcb_connection_t *c ,
13034 xcb_glx_get_query_objectiv_arb_cookie_t cookie ,
13035 xcb_generic_error_t **e );
13036
13046
13047
13048
13049
13050
13051
13052
13053
13054
13055
13056
13057
13058 xcb_glx_get_query_objectuiv_arb_cookie_t
13059 xcb_glx_get_query_objectuiv_arb (xcb_connection_t *c ,
13060 xcb_glx_context_tag_t context_tag ,
13061 uint32_t id ,
13062 uint32_t pname );
13063
13076
13077
13078
13079
13080
13081
13082
13083
13084
13085
13086
13087
13088 xcb_glx_get_query_objectuiv_arb_cookie_t
13089 xcb_glx_get_query_objectuiv_arb_unchecked (xcb_connection_t *c ,
13090 xcb_glx_context_tag_t context_tag ,
13091 uint32_t id ,
13092 uint32_t pname );
13093
13094
13095
13096
13097
13098
13099
13100
13101
13102
13103
13104 uint32_t *
13105 xcb_glx_get_query_objectuiv_arb_data (const xcb_glx_get_query_objectuiv_arb_reply_t *R );
13106
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117 int
13118 xcb_glx_get_query_objectuiv_arb_data_length (const xcb_glx_get_query_objectuiv_arb_reply_t *R );
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129
13130 xcb_generic_iterator_t
13131 xcb_glx_get_query_objectuiv_arb_data_end (const xcb_glx_get_query_objectuiv_arb_reply_t *R );
13132
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159 xcb_glx_get_query_objectuiv_arb_reply_t *
13160 xcb_glx_get_query_objectuiv_arb_reply (xcb_connection_t *c ,
13161 xcb_glx_get_query_objectuiv_arb_cookie_t cookie ,
13162 xcb_generic_error_t **e );
13163
13164
13165 #ifdef __cplusplus
13166 }
13167 #endif
13168
13169 #endif
13170