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