glx.h revision 1.3
1/* 2 * This file generated automatically from glx.xml by c_client.py. 3 * Edit at your peril. 4 */ 5 6/** 7 * @defgroup XCB_Glx_API XCB Glx API 8 * @brief Glx XCB Protocol Implementation. 9 * @{ 10 **/ 11 12#ifndef __GLX_H 13#define __GLX_H 14 15#include "xcb.h" 16#include "xproto.h" 17 18#ifdef __cplusplus 19extern "C" { 20#endif 21 22#define XCB_GLX_MAJOR_VERSION 1 23#define XCB_GLX_MINOR_VERSION 4 24 25extern xcb_extension_t xcb_glx_id; 26 27typedef uint32_t xcb_glx_pixmap_t; 28 29/** 30 * @brief xcb_glx_pixmap_iterator_t 31 **/ 32typedef struct xcb_glx_pixmap_iterator_t { 33 xcb_glx_pixmap_t *data; /**< */ 34 int rem; /**< */ 35 int index; /**< */ 36} xcb_glx_pixmap_iterator_t; 37 38typedef uint32_t xcb_glx_context_t; 39 40/** 41 * @brief xcb_glx_context_iterator_t 42 **/ 43typedef struct xcb_glx_context_iterator_t { 44 xcb_glx_context_t *data; /**< */ 45 int rem; /**< */ 46 int index; /**< */ 47} xcb_glx_context_iterator_t; 48 49typedef uint32_t xcb_glx_pbuffer_t; 50 51/** 52 * @brief xcb_glx_pbuffer_iterator_t 53 **/ 54typedef struct xcb_glx_pbuffer_iterator_t { 55 xcb_glx_pbuffer_t *data; /**< */ 56 int rem; /**< */ 57 int index; /**< */ 58} xcb_glx_pbuffer_iterator_t; 59 60typedef uint32_t xcb_glx_window_t; 61 62/** 63 * @brief xcb_glx_window_iterator_t 64 **/ 65typedef struct xcb_glx_window_iterator_t { 66 xcb_glx_window_t *data; /**< */ 67 int rem; /**< */ 68 int index; /**< */ 69} xcb_glx_window_iterator_t; 70 71typedef uint32_t xcb_glx_fbconfig_t; 72 73/** 74 * @brief xcb_glx_fbconfig_iterator_t 75 **/ 76typedef struct xcb_glx_fbconfig_iterator_t { 77 xcb_glx_fbconfig_t *data; /**< */ 78 int rem; /**< */ 79 int index; /**< */ 80} xcb_glx_fbconfig_iterator_t; 81 82typedef uint32_t xcb_glx_drawable_t; 83 84/** 85 * @brief xcb_glx_drawable_iterator_t 86 **/ 87typedef struct xcb_glx_drawable_iterator_t { 88 xcb_glx_drawable_t *data; /**< */ 89 int rem; /**< */ 90 int index; /**< */ 91} xcb_glx_drawable_iterator_t; 92 93typedef float xcb_glx_float32_t; 94 95/** 96 * @brief xcb_glx_float32_iterator_t 97 **/ 98typedef struct xcb_glx_float32_iterator_t { 99 xcb_glx_float32_t *data; /**< */ 100 int rem; /**< */ 101 int index; /**< */ 102} xcb_glx_float32_iterator_t; 103 104typedef double xcb_glx_float64_t; 105 106/** 107 * @brief xcb_glx_float64_iterator_t 108 **/ 109typedef struct xcb_glx_float64_iterator_t { 110 xcb_glx_float64_t *data; /**< */ 111 int rem; /**< */ 112 int index; /**< */ 113} xcb_glx_float64_iterator_t; 114 115typedef uint32_t xcb_glx_bool32_t; 116 117/** 118 * @brief xcb_glx_bool32_iterator_t 119 **/ 120typedef struct xcb_glx_bool32_iterator_t { 121 xcb_glx_bool32_t *data; /**< */ 122 int rem; /**< */ 123 int index; /**< */ 124} xcb_glx_bool32_iterator_t; 125 126typedef uint32_t xcb_glx_context_tag_t; 127 128/** 129 * @brief xcb_glx_context_tag_iterator_t 130 **/ 131typedef struct xcb_glx_context_tag_iterator_t { 132 xcb_glx_context_tag_t *data; /**< */ 133 int rem; /**< */ 134 int index; /**< */ 135} xcb_glx_context_tag_iterator_t; 136 137/** Opcode for xcb_glx_generic. */ 138#define XCB_GLX_GENERIC -1 139 140/** 141 * @brief xcb_glx_generic_error_t 142 **/ 143typedef struct xcb_glx_generic_error_t { 144 uint8_t response_type; /**< */ 145 uint8_t error_code; /**< */ 146 uint16_t sequence; /**< */ 147 uint32_t bad_value; /**< */ 148 uint16_t minor_opcode; /**< */ 149 uint8_t major_opcode; /**< */ 150 uint8_t pad0[21]; /**< */ 151} xcb_glx_generic_error_t; 152 153/** Opcode for xcb_glx_bad_context. */ 154#define XCB_GLX_BAD_CONTEXT 0 155 156typedef xcb_glx_generic_error_t xcb_glx_bad_context_error_t; 157 158/** Opcode for xcb_glx_bad_context_state. */ 159#define XCB_GLX_BAD_CONTEXT_STATE 1 160 161typedef xcb_glx_generic_error_t xcb_glx_bad_context_state_error_t; 162 163/** Opcode for xcb_glx_bad_drawable. */ 164#define XCB_GLX_BAD_DRAWABLE 2 165 166typedef xcb_glx_generic_error_t xcb_glx_bad_drawable_error_t; 167 168/** Opcode for xcb_glx_bad_pixmap. */ 169#define XCB_GLX_BAD_PIXMAP 3 170 171typedef xcb_glx_generic_error_t xcb_glx_bad_pixmap_error_t; 172 173/** Opcode for xcb_glx_bad_context_tag. */ 174#define XCB_GLX_BAD_CONTEXT_TAG 4 175 176typedef xcb_glx_generic_error_t xcb_glx_bad_context_tag_error_t; 177 178/** Opcode for xcb_glx_bad_current_window. */ 179#define XCB_GLX_BAD_CURRENT_WINDOW 5 180 181typedef xcb_glx_generic_error_t xcb_glx_bad_current_window_error_t; 182 183/** Opcode for xcb_glx_bad_render_request. */ 184#define XCB_GLX_BAD_RENDER_REQUEST 6 185 186typedef xcb_glx_generic_error_t xcb_glx_bad_render_request_error_t; 187 188/** Opcode for xcb_glx_bad_large_request. */ 189#define XCB_GLX_BAD_LARGE_REQUEST 7 190 191typedef xcb_glx_generic_error_t xcb_glx_bad_large_request_error_t; 192 193/** Opcode for xcb_glx_unsupported_private_request. */ 194#define XCB_GLX_UNSUPPORTED_PRIVATE_REQUEST 8 195 196typedef xcb_glx_generic_error_t xcb_glx_unsupported_private_request_error_t; 197 198/** Opcode for xcb_glx_bad_fb_config. */ 199#define XCB_GLX_BAD_FB_CONFIG 9 200 201typedef xcb_glx_generic_error_t xcb_glx_bad_fb_config_error_t; 202 203/** Opcode for xcb_glx_bad_pbuffer. */ 204#define XCB_GLX_BAD_PBUFFER 10 205 206typedef xcb_glx_generic_error_t xcb_glx_bad_pbuffer_error_t; 207 208/** Opcode for xcb_glx_bad_current_drawable. */ 209#define XCB_GLX_BAD_CURRENT_DRAWABLE 11 210 211typedef xcb_glx_generic_error_t xcb_glx_bad_current_drawable_error_t; 212 213/** Opcode for xcb_glx_bad_window. */ 214#define XCB_GLX_BAD_WINDOW 12 215 216typedef xcb_glx_generic_error_t xcb_glx_bad_window_error_t; 217 218/** Opcode for xcb_glx_glx_bad_profile_arb. */ 219#define XCB_GLX_GLX_BAD_PROFILE_ARB 13 220 221typedef xcb_glx_generic_error_t xcb_glx_glx_bad_profile_arb_error_t; 222 223/** Opcode for xcb_glx_pbuffer_clobber. */ 224#define XCB_GLX_PBUFFER_CLOBBER 0 225 226/** 227 * @brief xcb_glx_pbuffer_clobber_event_t 228 **/ 229typedef struct xcb_glx_pbuffer_clobber_event_t { 230 uint8_t response_type; /**< */ 231 uint8_t pad0; /**< */ 232 uint16_t sequence; /**< */ 233 uint16_t event_type; /**< */ 234 uint16_t draw_type; /**< */ 235 xcb_glx_drawable_t drawable; /**< */ 236 uint32_t b_mask; /**< */ 237 uint16_t aux_buffer; /**< */ 238 uint16_t x; /**< */ 239 uint16_t y; /**< */ 240 uint16_t width; /**< */ 241 uint16_t height; /**< */ 242 uint16_t count; /**< */ 243 uint8_t pad1[4]; /**< */ 244} xcb_glx_pbuffer_clobber_event_t; 245 246/** Opcode for xcb_glx_buffer_swap_complete. */ 247#define XCB_GLX_BUFFER_SWAP_COMPLETE 1 248 249/** 250 * @brief xcb_glx_buffer_swap_complete_event_t 251 **/ 252typedef struct xcb_glx_buffer_swap_complete_event_t { 253 uint8_t response_type; /**< */ 254 uint8_t pad0; /**< */ 255 uint16_t sequence; /**< */ 256 uint16_t event_type; /**< */ 257 uint8_t pad1[2]; /**< */ 258 xcb_glx_drawable_t drawable; /**< */ 259 uint32_t ust_hi; /**< */ 260 uint32_t ust_lo; /**< */ 261 uint32_t msc_hi; /**< */ 262 uint32_t msc_lo; /**< */ 263 uint32_t sbc; /**< */ 264} xcb_glx_buffer_swap_complete_event_t; 265 266typedef enum xcb_glx_pbcet_t { 267 XCB_GLX_PBCET_DAMAGED = 32791, 268 XCB_GLX_PBCET_SAVED = 32792 269} xcb_glx_pbcet_t; 270 271typedef enum xcb_glx_pbcdt_t { 272 XCB_GLX_PBCDT_WINDOW = 32793, 273 XCB_GLX_PBCDT_PBUFFER = 32794 274} xcb_glx_pbcdt_t; 275 276/** Opcode for xcb_glx_render. */ 277#define XCB_GLX_RENDER 1 278 279/** 280 * @brief xcb_glx_render_request_t 281 **/ 282typedef struct xcb_glx_render_request_t { 283 uint8_t major_opcode; /**< */ 284 uint8_t minor_opcode; /**< */ 285 uint16_t length; /**< */ 286 xcb_glx_context_tag_t context_tag; /**< */ 287} xcb_glx_render_request_t; 288 289/** Opcode for xcb_glx_render_large. */ 290#define XCB_GLX_RENDER_LARGE 2 291 292/** 293 * @brief xcb_glx_render_large_request_t 294 **/ 295typedef struct xcb_glx_render_large_request_t { 296 uint8_t major_opcode; /**< */ 297 uint8_t minor_opcode; /**< */ 298 uint16_t length; /**< */ 299 xcb_glx_context_tag_t context_tag; /**< */ 300 uint16_t request_num; /**< */ 301 uint16_t request_total; /**< */ 302 uint32_t data_len; /**< */ 303} xcb_glx_render_large_request_t; 304 305/** Opcode for xcb_glx_create_context. */ 306#define XCB_GLX_CREATE_CONTEXT 3 307 308/** 309 * @brief xcb_glx_create_context_request_t 310 **/ 311typedef struct xcb_glx_create_context_request_t { 312 uint8_t major_opcode; /**< */ 313 uint8_t minor_opcode; /**< */ 314 uint16_t length; /**< */ 315 xcb_glx_context_t context; /**< */ 316 xcb_visualid_t visual; /**< */ 317 uint32_t screen; /**< */ 318 xcb_glx_context_t share_list; /**< */ 319 uint8_t is_direct; /**< */ 320 uint8_t pad0[3]; /**< */ 321} xcb_glx_create_context_request_t; 322 323/** Opcode for xcb_glx_destroy_context. */ 324#define XCB_GLX_DESTROY_CONTEXT 4 325 326/** 327 * @brief xcb_glx_destroy_context_request_t 328 **/ 329typedef struct xcb_glx_destroy_context_request_t { 330 uint8_t major_opcode; /**< */ 331 uint8_t minor_opcode; /**< */ 332 uint16_t length; /**< */ 333 xcb_glx_context_t context; /**< */ 334} xcb_glx_destroy_context_request_t; 335 336/** 337 * @brief xcb_glx_make_current_cookie_t 338 **/ 339typedef struct xcb_glx_make_current_cookie_t { 340 unsigned int sequence; /**< */ 341} xcb_glx_make_current_cookie_t; 342 343/** Opcode for xcb_glx_make_current. */ 344#define XCB_GLX_MAKE_CURRENT 5 345 346/** 347 * @brief xcb_glx_make_current_request_t 348 **/ 349typedef struct xcb_glx_make_current_request_t { 350 uint8_t major_opcode; /**< */ 351 uint8_t minor_opcode; /**< */ 352 uint16_t length; /**< */ 353 xcb_glx_drawable_t drawable; /**< */ 354 xcb_glx_context_t context; /**< */ 355 xcb_glx_context_tag_t old_context_tag; /**< */ 356} xcb_glx_make_current_request_t; 357 358/** 359 * @brief xcb_glx_make_current_reply_t 360 **/ 361typedef struct xcb_glx_make_current_reply_t { 362 uint8_t response_type; /**< */ 363 uint8_t pad0; /**< */ 364 uint16_t sequence; /**< */ 365 uint32_t length; /**< */ 366 xcb_glx_context_tag_t context_tag; /**< */ 367 uint8_t pad1[20]; /**< */ 368} xcb_glx_make_current_reply_t; 369 370/** 371 * @brief xcb_glx_is_direct_cookie_t 372 **/ 373typedef struct xcb_glx_is_direct_cookie_t { 374 unsigned int sequence; /**< */ 375} xcb_glx_is_direct_cookie_t; 376 377/** Opcode for xcb_glx_is_direct. */ 378#define XCB_GLX_IS_DIRECT 6 379 380/** 381 * @brief xcb_glx_is_direct_request_t 382 **/ 383typedef struct xcb_glx_is_direct_request_t { 384 uint8_t major_opcode; /**< */ 385 uint8_t minor_opcode; /**< */ 386 uint16_t length; /**< */ 387 xcb_glx_context_t context; /**< */ 388} xcb_glx_is_direct_request_t; 389 390/** 391 * @brief xcb_glx_is_direct_reply_t 392 **/ 393typedef struct xcb_glx_is_direct_reply_t { 394 uint8_t response_type; /**< */ 395 uint8_t pad0; /**< */ 396 uint16_t sequence; /**< */ 397 uint32_t length; /**< */ 398 uint8_t is_direct; /**< */ 399 uint8_t pad1[23]; /**< */ 400} xcb_glx_is_direct_reply_t; 401 402/** 403 * @brief xcb_glx_query_version_cookie_t 404 **/ 405typedef struct xcb_glx_query_version_cookie_t { 406 unsigned int sequence; /**< */ 407} xcb_glx_query_version_cookie_t; 408 409/** Opcode for xcb_glx_query_version. */ 410#define XCB_GLX_QUERY_VERSION 7 411 412/** 413 * @brief xcb_glx_query_version_request_t 414 **/ 415typedef struct xcb_glx_query_version_request_t { 416 uint8_t major_opcode; /**< */ 417 uint8_t minor_opcode; /**< */ 418 uint16_t length; /**< */ 419 uint32_t major_version; /**< */ 420 uint32_t minor_version; /**< */ 421} xcb_glx_query_version_request_t; 422 423/** 424 * @brief xcb_glx_query_version_reply_t 425 **/ 426typedef struct xcb_glx_query_version_reply_t { 427 uint8_t response_type; /**< */ 428 uint8_t pad0; /**< */ 429 uint16_t sequence; /**< */ 430 uint32_t length; /**< */ 431 uint32_t major_version; /**< */ 432 uint32_t minor_version; /**< */ 433 uint8_t pad1[16]; /**< */ 434} xcb_glx_query_version_reply_t; 435 436/** Opcode for xcb_glx_wait_gl. */ 437#define XCB_GLX_WAIT_GL 8 438 439/** 440 * @brief xcb_glx_wait_gl_request_t 441 **/ 442typedef struct xcb_glx_wait_gl_request_t { 443 uint8_t major_opcode; /**< */ 444 uint8_t minor_opcode; /**< */ 445 uint16_t length; /**< */ 446 xcb_glx_context_tag_t context_tag; /**< */ 447} xcb_glx_wait_gl_request_t; 448 449/** Opcode for xcb_glx_wait_x. */ 450#define XCB_GLX_WAIT_X 9 451 452/** 453 * @brief xcb_glx_wait_x_request_t 454 **/ 455typedef struct xcb_glx_wait_x_request_t { 456 uint8_t major_opcode; /**< */ 457 uint8_t minor_opcode; /**< */ 458 uint16_t length; /**< */ 459 xcb_glx_context_tag_t context_tag; /**< */ 460} xcb_glx_wait_x_request_t; 461 462/** Opcode for xcb_glx_copy_context. */ 463#define XCB_GLX_COPY_CONTEXT 10 464 465/** 466 * @brief xcb_glx_copy_context_request_t 467 **/ 468typedef struct xcb_glx_copy_context_request_t { 469 uint8_t major_opcode; /**< */ 470 uint8_t minor_opcode; /**< */ 471 uint16_t length; /**< */ 472 xcb_glx_context_t src; /**< */ 473 xcb_glx_context_t dest; /**< */ 474 uint32_t mask; /**< */ 475 xcb_glx_context_tag_t src_context_tag; /**< */ 476} xcb_glx_copy_context_request_t; 477 478typedef enum xcb_glx_gc_t { 479 XCB_GLX_GC_GL_CURRENT_BIT = 1, 480 XCB_GLX_GC_GL_POINT_BIT = 2, 481 XCB_GLX_GC_GL_LINE_BIT = 4, 482 XCB_GLX_GC_GL_POLYGON_BIT = 8, 483 XCB_GLX_GC_GL_POLYGON_STIPPLE_BIT = 16, 484 XCB_GLX_GC_GL_PIXEL_MODE_BIT = 32, 485 XCB_GLX_GC_GL_LIGHTING_BIT = 64, 486 XCB_GLX_GC_GL_FOG_BIT = 128, 487 XCB_GLX_GC_GL_DEPTH_BUFFER_BIT = 256, 488 XCB_GLX_GC_GL_ACCUM_BUFFER_BIT = 512, 489 XCB_GLX_GC_GL_STENCIL_BUFFER_BIT = 1024, 490 XCB_GLX_GC_GL_VIEWPORT_BIT = 2048, 491 XCB_GLX_GC_GL_TRANSFORM_BIT = 4096, 492 XCB_GLX_GC_GL_ENABLE_BIT = 8192, 493 XCB_GLX_GC_GL_COLOR_BUFFER_BIT = 16384, 494 XCB_GLX_GC_GL_HINT_BIT = 32768, 495 XCB_GLX_GC_GL_EVAL_BIT = 65536, 496 XCB_GLX_GC_GL_LIST_BIT = 131072, 497 XCB_GLX_GC_GL_TEXTURE_BIT = 262144, 498 XCB_GLX_GC_GL_SCISSOR_BIT = 524288, 499 XCB_GLX_GC_GL_ALL_ATTRIB_BITS = 16777215 500} xcb_glx_gc_t; 501 502/** Opcode for xcb_glx_swap_buffers. */ 503#define XCB_GLX_SWAP_BUFFERS 11 504 505/** 506 * @brief xcb_glx_swap_buffers_request_t 507 **/ 508typedef struct xcb_glx_swap_buffers_request_t { 509 uint8_t major_opcode; /**< */ 510 uint8_t minor_opcode; /**< */ 511 uint16_t length; /**< */ 512 xcb_glx_context_tag_t context_tag; /**< */ 513 xcb_glx_drawable_t drawable; /**< */ 514} xcb_glx_swap_buffers_request_t; 515 516/** Opcode for xcb_glx_use_x_font. */ 517#define XCB_GLX_USE_X_FONT 12 518 519/** 520 * @brief xcb_glx_use_x_font_request_t 521 **/ 522typedef struct xcb_glx_use_x_font_request_t { 523 uint8_t major_opcode; /**< */ 524 uint8_t minor_opcode; /**< */ 525 uint16_t length; /**< */ 526 xcb_glx_context_tag_t context_tag; /**< */ 527 xcb_font_t font; /**< */ 528 uint32_t first; /**< */ 529 uint32_t count; /**< */ 530 uint32_t list_base; /**< */ 531} xcb_glx_use_x_font_request_t; 532 533/** Opcode for xcb_glx_create_glx_pixmap. */ 534#define XCB_GLX_CREATE_GLX_PIXMAP 13 535 536/** 537 * @brief xcb_glx_create_glx_pixmap_request_t 538 **/ 539typedef struct xcb_glx_create_glx_pixmap_request_t { 540 uint8_t major_opcode; /**< */ 541 uint8_t minor_opcode; /**< */ 542 uint16_t length; /**< */ 543 uint32_t screen; /**< */ 544 xcb_visualid_t visual; /**< */ 545 xcb_pixmap_t pixmap; /**< */ 546 xcb_glx_pixmap_t glx_pixmap; /**< */ 547} xcb_glx_create_glx_pixmap_request_t; 548 549/** 550 * @brief xcb_glx_get_visual_configs_cookie_t 551 **/ 552typedef struct xcb_glx_get_visual_configs_cookie_t { 553 unsigned int sequence; /**< */ 554} xcb_glx_get_visual_configs_cookie_t; 555 556/** Opcode for xcb_glx_get_visual_configs. */ 557#define XCB_GLX_GET_VISUAL_CONFIGS 14 558 559/** 560 * @brief xcb_glx_get_visual_configs_request_t 561 **/ 562typedef struct xcb_glx_get_visual_configs_request_t { 563 uint8_t major_opcode; /**< */ 564 uint8_t minor_opcode; /**< */ 565 uint16_t length; /**< */ 566 uint32_t screen; /**< */ 567} xcb_glx_get_visual_configs_request_t; 568 569/** 570 * @brief xcb_glx_get_visual_configs_reply_t 571 **/ 572typedef struct xcb_glx_get_visual_configs_reply_t { 573 uint8_t response_type; /**< */ 574 uint8_t pad0; /**< */ 575 uint16_t sequence; /**< */ 576 uint32_t length; /**< */ 577 uint32_t num_visuals; /**< */ 578 uint32_t num_properties; /**< */ 579 uint8_t pad1[16]; /**< */ 580} xcb_glx_get_visual_configs_reply_t; 581 582/** Opcode for xcb_glx_destroy_glx_pixmap. */ 583#define XCB_GLX_DESTROY_GLX_PIXMAP 15 584 585/** 586 * @brief xcb_glx_destroy_glx_pixmap_request_t 587 **/ 588typedef struct xcb_glx_destroy_glx_pixmap_request_t { 589 uint8_t major_opcode; /**< */ 590 uint8_t minor_opcode; /**< */ 591 uint16_t length; /**< */ 592 xcb_glx_pixmap_t glx_pixmap; /**< */ 593} xcb_glx_destroy_glx_pixmap_request_t; 594 595/** Opcode for xcb_glx_vendor_private. */ 596#define XCB_GLX_VENDOR_PRIVATE 16 597 598/** 599 * @brief xcb_glx_vendor_private_request_t 600 **/ 601typedef struct xcb_glx_vendor_private_request_t { 602 uint8_t major_opcode; /**< */ 603 uint8_t minor_opcode; /**< */ 604 uint16_t length; /**< */ 605 uint32_t vendor_code; /**< */ 606 xcb_glx_context_tag_t context_tag; /**< */ 607} xcb_glx_vendor_private_request_t; 608 609/** 610 * @brief xcb_glx_vendor_private_with_reply_cookie_t 611 **/ 612typedef struct xcb_glx_vendor_private_with_reply_cookie_t { 613 unsigned int sequence; /**< */ 614} xcb_glx_vendor_private_with_reply_cookie_t; 615 616/** Opcode for xcb_glx_vendor_private_with_reply. */ 617#define XCB_GLX_VENDOR_PRIVATE_WITH_REPLY 17 618 619/** 620 * @brief xcb_glx_vendor_private_with_reply_request_t 621 **/ 622typedef struct xcb_glx_vendor_private_with_reply_request_t { 623 uint8_t major_opcode; /**< */ 624 uint8_t minor_opcode; /**< */ 625 uint16_t length; /**< */ 626 uint32_t vendor_code; /**< */ 627 xcb_glx_context_tag_t context_tag; /**< */ 628} xcb_glx_vendor_private_with_reply_request_t; 629 630/** 631 * @brief xcb_glx_vendor_private_with_reply_reply_t 632 **/ 633typedef struct xcb_glx_vendor_private_with_reply_reply_t { 634 uint8_t response_type; /**< */ 635 uint8_t pad0; /**< */ 636 uint16_t sequence; /**< */ 637 uint32_t length; /**< */ 638 uint32_t retval; /**< */ 639 uint8_t data1[24]; /**< */ 640} xcb_glx_vendor_private_with_reply_reply_t; 641 642/** 643 * @brief xcb_glx_query_extensions_string_cookie_t 644 **/ 645typedef struct xcb_glx_query_extensions_string_cookie_t { 646 unsigned int sequence; /**< */ 647} xcb_glx_query_extensions_string_cookie_t; 648 649/** Opcode for xcb_glx_query_extensions_string. */ 650#define XCB_GLX_QUERY_EXTENSIONS_STRING 18 651 652/** 653 * @brief xcb_glx_query_extensions_string_request_t 654 **/ 655typedef struct xcb_glx_query_extensions_string_request_t { 656 uint8_t major_opcode; /**< */ 657 uint8_t minor_opcode; /**< */ 658 uint16_t length; /**< */ 659 uint32_t screen; /**< */ 660} xcb_glx_query_extensions_string_request_t; 661 662/** 663 * @brief xcb_glx_query_extensions_string_reply_t 664 **/ 665typedef struct xcb_glx_query_extensions_string_reply_t { 666 uint8_t response_type; /**< */ 667 uint8_t pad0; /**< */ 668 uint16_t sequence; /**< */ 669 uint32_t length; /**< */ 670 uint8_t pad1[4]; /**< */ 671 uint32_t n; /**< */ 672 uint8_t pad2[16]; /**< */ 673} xcb_glx_query_extensions_string_reply_t; 674 675/** 676 * @brief xcb_glx_query_server_string_cookie_t 677 **/ 678typedef struct xcb_glx_query_server_string_cookie_t { 679 unsigned int sequence; /**< */ 680} xcb_glx_query_server_string_cookie_t; 681 682/** Opcode for xcb_glx_query_server_string. */ 683#define XCB_GLX_QUERY_SERVER_STRING 19 684 685/** 686 * @brief xcb_glx_query_server_string_request_t 687 **/ 688typedef struct xcb_glx_query_server_string_request_t { 689 uint8_t major_opcode; /**< */ 690 uint8_t minor_opcode; /**< */ 691 uint16_t length; /**< */ 692 uint32_t screen; /**< */ 693 uint32_t name; /**< */ 694} xcb_glx_query_server_string_request_t; 695 696/** 697 * @brief xcb_glx_query_server_string_reply_t 698 **/ 699typedef struct xcb_glx_query_server_string_reply_t { 700 uint8_t response_type; /**< */ 701 uint8_t pad0; /**< */ 702 uint16_t sequence; /**< */ 703 uint32_t length; /**< */ 704 uint8_t pad1[4]; /**< */ 705 uint32_t str_len; /**< */ 706 uint8_t pad2[16]; /**< */ 707} xcb_glx_query_server_string_reply_t; 708 709/** Opcode for xcb_glx_client_info. */ 710#define XCB_GLX_CLIENT_INFO 20 711 712/** 713 * @brief xcb_glx_client_info_request_t 714 **/ 715typedef struct xcb_glx_client_info_request_t { 716 uint8_t major_opcode; /**< */ 717 uint8_t minor_opcode; /**< */ 718 uint16_t length; /**< */ 719 uint32_t major_version; /**< */ 720 uint32_t minor_version; /**< */ 721 uint32_t str_len; /**< */ 722} xcb_glx_client_info_request_t; 723 724/** 725 * @brief xcb_glx_get_fb_configs_cookie_t 726 **/ 727typedef struct xcb_glx_get_fb_configs_cookie_t { 728 unsigned int sequence; /**< */ 729} xcb_glx_get_fb_configs_cookie_t; 730 731/** Opcode for xcb_glx_get_fb_configs. */ 732#define XCB_GLX_GET_FB_CONFIGS 21 733 734/** 735 * @brief xcb_glx_get_fb_configs_request_t 736 **/ 737typedef struct xcb_glx_get_fb_configs_request_t { 738 uint8_t major_opcode; /**< */ 739 uint8_t minor_opcode; /**< */ 740 uint16_t length; /**< */ 741 uint32_t screen; /**< */ 742} xcb_glx_get_fb_configs_request_t; 743 744/** 745 * @brief xcb_glx_get_fb_configs_reply_t 746 **/ 747typedef struct xcb_glx_get_fb_configs_reply_t { 748 uint8_t response_type; /**< */ 749 uint8_t pad0; /**< */ 750 uint16_t sequence; /**< */ 751 uint32_t length; /**< */ 752 uint32_t num_FB_configs; /**< */ 753 uint32_t num_properties; /**< */ 754 uint8_t pad1[16]; /**< */ 755} xcb_glx_get_fb_configs_reply_t; 756 757/** Opcode for xcb_glx_create_pixmap. */ 758#define XCB_GLX_CREATE_PIXMAP 22 759 760/** 761 * @brief xcb_glx_create_pixmap_request_t 762 **/ 763typedef struct xcb_glx_create_pixmap_request_t { 764 uint8_t major_opcode; /**< */ 765 uint8_t minor_opcode; /**< */ 766 uint16_t length; /**< */ 767 uint32_t screen; /**< */ 768 xcb_glx_fbconfig_t fbconfig; /**< */ 769 xcb_pixmap_t pixmap; /**< */ 770 xcb_glx_pixmap_t glx_pixmap; /**< */ 771 uint32_t num_attribs; /**< */ 772} xcb_glx_create_pixmap_request_t; 773 774/** Opcode for xcb_glx_destroy_pixmap. */ 775#define XCB_GLX_DESTROY_PIXMAP 23 776 777/** 778 * @brief xcb_glx_destroy_pixmap_request_t 779 **/ 780typedef struct xcb_glx_destroy_pixmap_request_t { 781 uint8_t major_opcode; /**< */ 782 uint8_t minor_opcode; /**< */ 783 uint16_t length; /**< */ 784 xcb_glx_pixmap_t glx_pixmap; /**< */ 785} xcb_glx_destroy_pixmap_request_t; 786 787/** Opcode for xcb_glx_create_new_context. */ 788#define XCB_GLX_CREATE_NEW_CONTEXT 24 789 790/** 791 * @brief xcb_glx_create_new_context_request_t 792 **/ 793typedef struct xcb_glx_create_new_context_request_t { 794 uint8_t major_opcode; /**< */ 795 uint8_t minor_opcode; /**< */ 796 uint16_t length; /**< */ 797 xcb_glx_context_t context; /**< */ 798 xcb_glx_fbconfig_t fbconfig; /**< */ 799 uint32_t screen; /**< */ 800 uint32_t render_type; /**< */ 801 xcb_glx_context_t share_list; /**< */ 802 uint8_t is_direct; /**< */ 803 uint8_t pad0[3]; /**< */ 804} xcb_glx_create_new_context_request_t; 805 806/** 807 * @brief xcb_glx_query_context_cookie_t 808 **/ 809typedef struct xcb_glx_query_context_cookie_t { 810 unsigned int sequence; /**< */ 811} xcb_glx_query_context_cookie_t; 812 813/** Opcode for xcb_glx_query_context. */ 814#define XCB_GLX_QUERY_CONTEXT 25 815 816/** 817 * @brief xcb_glx_query_context_request_t 818 **/ 819typedef struct xcb_glx_query_context_request_t { 820 uint8_t major_opcode; /**< */ 821 uint8_t minor_opcode; /**< */ 822 uint16_t length; /**< */ 823 xcb_glx_context_t context; /**< */ 824} xcb_glx_query_context_request_t; 825 826/** 827 * @brief xcb_glx_query_context_reply_t 828 **/ 829typedef struct xcb_glx_query_context_reply_t { 830 uint8_t response_type; /**< */ 831 uint8_t pad0; /**< */ 832 uint16_t sequence; /**< */ 833 uint32_t length; /**< */ 834 uint32_t num_attribs; /**< */ 835 uint8_t pad1[20]; /**< */ 836} xcb_glx_query_context_reply_t; 837 838/** 839 * @brief xcb_glx_make_context_current_cookie_t 840 **/ 841typedef struct xcb_glx_make_context_current_cookie_t { 842 unsigned int sequence; /**< */ 843} xcb_glx_make_context_current_cookie_t; 844 845/** Opcode for xcb_glx_make_context_current. */ 846#define XCB_GLX_MAKE_CONTEXT_CURRENT 26 847 848/** 849 * @brief xcb_glx_make_context_current_request_t 850 **/ 851typedef struct xcb_glx_make_context_current_request_t { 852 uint8_t major_opcode; /**< */ 853 uint8_t minor_opcode; /**< */ 854 uint16_t length; /**< */ 855 xcb_glx_context_tag_t old_context_tag; /**< */ 856 xcb_glx_drawable_t drawable; /**< */ 857 xcb_glx_drawable_t read_drawable; /**< */ 858 xcb_glx_context_t context; /**< */ 859} xcb_glx_make_context_current_request_t; 860 861/** 862 * @brief xcb_glx_make_context_current_reply_t 863 **/ 864typedef struct xcb_glx_make_context_current_reply_t { 865 uint8_t response_type; /**< */ 866 uint8_t pad0; /**< */ 867 uint16_t sequence; /**< */ 868 uint32_t length; /**< */ 869 xcb_glx_context_tag_t context_tag; /**< */ 870 uint8_t pad1[20]; /**< */ 871} xcb_glx_make_context_current_reply_t; 872 873/** Opcode for xcb_glx_create_pbuffer. */ 874#define XCB_GLX_CREATE_PBUFFER 27 875 876/** 877 * @brief xcb_glx_create_pbuffer_request_t 878 **/ 879typedef struct xcb_glx_create_pbuffer_request_t { 880 uint8_t major_opcode; /**< */ 881 uint8_t minor_opcode; /**< */ 882 uint16_t length; /**< */ 883 uint32_t screen; /**< */ 884 xcb_glx_fbconfig_t fbconfig; /**< */ 885 xcb_glx_pbuffer_t pbuffer; /**< */ 886 uint32_t num_attribs; /**< */ 887} xcb_glx_create_pbuffer_request_t; 888 889/** Opcode for xcb_glx_destroy_pbuffer. */ 890#define XCB_GLX_DESTROY_PBUFFER 28 891 892/** 893 * @brief xcb_glx_destroy_pbuffer_request_t 894 **/ 895typedef struct xcb_glx_destroy_pbuffer_request_t { 896 uint8_t major_opcode; /**< */ 897 uint8_t minor_opcode; /**< */ 898 uint16_t length; /**< */ 899 xcb_glx_pbuffer_t pbuffer; /**< */ 900} xcb_glx_destroy_pbuffer_request_t; 901 902/** 903 * @brief xcb_glx_get_drawable_attributes_cookie_t 904 **/ 905typedef struct xcb_glx_get_drawable_attributes_cookie_t { 906 unsigned int sequence; /**< */ 907} xcb_glx_get_drawable_attributes_cookie_t; 908 909/** Opcode for xcb_glx_get_drawable_attributes. */ 910#define XCB_GLX_GET_DRAWABLE_ATTRIBUTES 29 911 912/** 913 * @brief xcb_glx_get_drawable_attributes_request_t 914 **/ 915typedef struct xcb_glx_get_drawable_attributes_request_t { 916 uint8_t major_opcode; /**< */ 917 uint8_t minor_opcode; /**< */ 918 uint16_t length; /**< */ 919 xcb_glx_drawable_t drawable; /**< */ 920} xcb_glx_get_drawable_attributes_request_t; 921 922/** 923 * @brief xcb_glx_get_drawable_attributes_reply_t 924 **/ 925typedef struct xcb_glx_get_drawable_attributes_reply_t { 926 uint8_t response_type; /**< */ 927 uint8_t pad0; /**< */ 928 uint16_t sequence; /**< */ 929 uint32_t length; /**< */ 930 uint32_t num_attribs; /**< */ 931 uint8_t pad1[20]; /**< */ 932} xcb_glx_get_drawable_attributes_reply_t; 933 934/** Opcode for xcb_glx_change_drawable_attributes. */ 935#define XCB_GLX_CHANGE_DRAWABLE_ATTRIBUTES 30 936 937/** 938 * @brief xcb_glx_change_drawable_attributes_request_t 939 **/ 940typedef struct xcb_glx_change_drawable_attributes_request_t { 941 uint8_t major_opcode; /**< */ 942 uint8_t minor_opcode; /**< */ 943 uint16_t length; /**< */ 944 xcb_glx_drawable_t drawable; /**< */ 945 uint32_t num_attribs; /**< */ 946} xcb_glx_change_drawable_attributes_request_t; 947 948/** Opcode for xcb_glx_create_window. */ 949#define XCB_GLX_CREATE_WINDOW 31 950 951/** 952 * @brief xcb_glx_create_window_request_t 953 **/ 954typedef struct xcb_glx_create_window_request_t { 955 uint8_t major_opcode; /**< */ 956 uint8_t minor_opcode; /**< */ 957 uint16_t length; /**< */ 958 uint32_t screen; /**< */ 959 xcb_glx_fbconfig_t fbconfig; /**< */ 960 xcb_window_t window; /**< */ 961 xcb_glx_window_t glx_window; /**< */ 962 uint32_t num_attribs; /**< */ 963} xcb_glx_create_window_request_t; 964 965/** Opcode for xcb_glx_delete_window. */ 966#define XCB_GLX_DELETE_WINDOW 32 967 968/** 969 * @brief xcb_glx_delete_window_request_t 970 **/ 971typedef struct xcb_glx_delete_window_request_t { 972 uint8_t major_opcode; /**< */ 973 uint8_t minor_opcode; /**< */ 974 uint16_t length; /**< */ 975 xcb_glx_window_t glxwindow; /**< */ 976} xcb_glx_delete_window_request_t; 977 978/** Opcode for xcb_glx_set_client_info_arb. */ 979#define XCB_GLX_SET_CLIENT_INFO_ARB 33 980 981/** 982 * @brief xcb_glx_set_client_info_arb_request_t 983 **/ 984typedef struct xcb_glx_set_client_info_arb_request_t { 985 uint8_t major_opcode; /**< */ 986 uint8_t minor_opcode; /**< */ 987 uint16_t length; /**< */ 988 uint32_t major_version; /**< */ 989 uint32_t minor_version; /**< */ 990 uint32_t num_versions; /**< */ 991 uint32_t gl_str_len; /**< */ 992 uint32_t glx_str_len; /**< */ 993} xcb_glx_set_client_info_arb_request_t; 994 995/** Opcode for xcb_glx_create_context_attribs_arb. */ 996#define XCB_GLX_CREATE_CONTEXT_ATTRIBS_ARB 34 997 998/** 999 * @brief xcb_glx_create_context_attribs_arb_request_t 1000 **/ 1001typedef struct xcb_glx_create_context_attribs_arb_request_t { 1002 uint8_t major_opcode; /**< */ 1003 uint8_t minor_opcode; /**< */ 1004 uint16_t length; /**< */ 1005 xcb_glx_context_t context; /**< */ 1006 xcb_glx_fbconfig_t fbconfig; /**< */ 1007 uint32_t screen; /**< */ 1008 xcb_glx_context_t share_list; /**< */ 1009 uint8_t is_direct; /**< */ 1010 uint8_t pad0[3]; /**< */ 1011 uint32_t num_attribs; /**< */ 1012} xcb_glx_create_context_attribs_arb_request_t; 1013 1014/** Opcode for xcb_glx_set_client_info_2arb. */ 1015#define XCB_GLX_SET_CLIENT_INFO_2ARB 35 1016 1017/** 1018 * @brief xcb_glx_set_client_info_2arb_request_t 1019 **/ 1020typedef struct xcb_glx_set_client_info_2arb_request_t { 1021 uint8_t major_opcode; /**< */ 1022 uint8_t minor_opcode; /**< */ 1023 uint16_t length; /**< */ 1024 uint32_t major_version; /**< */ 1025 uint32_t minor_version; /**< */ 1026 uint32_t num_versions; /**< */ 1027 uint32_t gl_str_len; /**< */ 1028 uint32_t glx_str_len; /**< */ 1029} xcb_glx_set_client_info_2arb_request_t; 1030 1031/** Opcode for xcb_glx_new_list. */ 1032#define XCB_GLX_NEW_LIST 101 1033 1034/** 1035 * @brief xcb_glx_new_list_request_t 1036 **/ 1037typedef struct xcb_glx_new_list_request_t { 1038 uint8_t major_opcode; /**< */ 1039 uint8_t minor_opcode; /**< */ 1040 uint16_t length; /**< */ 1041 xcb_glx_context_tag_t context_tag; /**< */ 1042 uint32_t list; /**< */ 1043 uint32_t mode; /**< */ 1044} xcb_glx_new_list_request_t; 1045 1046/** Opcode for xcb_glx_end_list. */ 1047#define XCB_GLX_END_LIST 102 1048 1049/** 1050 * @brief xcb_glx_end_list_request_t 1051 **/ 1052typedef struct xcb_glx_end_list_request_t { 1053 uint8_t major_opcode; /**< */ 1054 uint8_t minor_opcode; /**< */ 1055 uint16_t length; /**< */ 1056 xcb_glx_context_tag_t context_tag; /**< */ 1057} xcb_glx_end_list_request_t; 1058 1059/** Opcode for xcb_glx_delete_lists. */ 1060#define XCB_GLX_DELETE_LISTS 103 1061 1062/** 1063 * @brief xcb_glx_delete_lists_request_t 1064 **/ 1065typedef struct xcb_glx_delete_lists_request_t { 1066 uint8_t major_opcode; /**< */ 1067 uint8_t minor_opcode; /**< */ 1068 uint16_t length; /**< */ 1069 xcb_glx_context_tag_t context_tag; /**< */ 1070 uint32_t list; /**< */ 1071 int32_t range; /**< */ 1072} xcb_glx_delete_lists_request_t; 1073 1074/** 1075 * @brief xcb_glx_gen_lists_cookie_t 1076 **/ 1077typedef struct xcb_glx_gen_lists_cookie_t { 1078 unsigned int sequence; /**< */ 1079} xcb_glx_gen_lists_cookie_t; 1080 1081/** Opcode for xcb_glx_gen_lists. */ 1082#define XCB_GLX_GEN_LISTS 104 1083 1084/** 1085 * @brief xcb_glx_gen_lists_request_t 1086 **/ 1087typedef struct xcb_glx_gen_lists_request_t { 1088 uint8_t major_opcode; /**< */ 1089 uint8_t minor_opcode; /**< */ 1090 uint16_t length; /**< */ 1091 xcb_glx_context_tag_t context_tag; /**< */ 1092 int32_t range; /**< */ 1093} xcb_glx_gen_lists_request_t; 1094 1095/** 1096 * @brief xcb_glx_gen_lists_reply_t 1097 **/ 1098typedef struct xcb_glx_gen_lists_reply_t { 1099 uint8_t response_type; /**< */ 1100 uint8_t pad0; /**< */ 1101 uint16_t sequence; /**< */ 1102 uint32_t length; /**< */ 1103 uint32_t ret_val; /**< */ 1104} xcb_glx_gen_lists_reply_t; 1105 1106/** Opcode for xcb_glx_feedback_buffer. */ 1107#define XCB_GLX_FEEDBACK_BUFFER 105 1108 1109/** 1110 * @brief xcb_glx_feedback_buffer_request_t 1111 **/ 1112typedef struct xcb_glx_feedback_buffer_request_t { 1113 uint8_t major_opcode; /**< */ 1114 uint8_t minor_opcode; /**< */ 1115 uint16_t length; /**< */ 1116 xcb_glx_context_tag_t context_tag; /**< */ 1117 int32_t size; /**< */ 1118 int32_t type; /**< */ 1119} xcb_glx_feedback_buffer_request_t; 1120 1121/** Opcode for xcb_glx_select_buffer. */ 1122#define XCB_GLX_SELECT_BUFFER 106 1123 1124/** 1125 * @brief xcb_glx_select_buffer_request_t 1126 **/ 1127typedef struct xcb_glx_select_buffer_request_t { 1128 uint8_t major_opcode; /**< */ 1129 uint8_t minor_opcode; /**< */ 1130 uint16_t length; /**< */ 1131 xcb_glx_context_tag_t context_tag; /**< */ 1132 int32_t size; /**< */ 1133} xcb_glx_select_buffer_request_t; 1134 1135/** 1136 * @brief xcb_glx_render_mode_cookie_t 1137 **/ 1138typedef struct xcb_glx_render_mode_cookie_t { 1139 unsigned int sequence; /**< */ 1140} xcb_glx_render_mode_cookie_t; 1141 1142/** Opcode for xcb_glx_render_mode. */ 1143#define XCB_GLX_RENDER_MODE 107 1144 1145/** 1146 * @brief xcb_glx_render_mode_request_t 1147 **/ 1148typedef struct xcb_glx_render_mode_request_t { 1149 uint8_t major_opcode; /**< */ 1150 uint8_t minor_opcode; /**< */ 1151 uint16_t length; /**< */ 1152 xcb_glx_context_tag_t context_tag; /**< */ 1153 uint32_t mode; /**< */ 1154} xcb_glx_render_mode_request_t; 1155 1156/** 1157 * @brief xcb_glx_render_mode_reply_t 1158 **/ 1159typedef struct xcb_glx_render_mode_reply_t { 1160 uint8_t response_type; /**< */ 1161 uint8_t pad0; /**< */ 1162 uint16_t sequence; /**< */ 1163 uint32_t length; /**< */ 1164 uint32_t ret_val; /**< */ 1165 uint32_t n; /**< */ 1166 uint32_t new_mode; /**< */ 1167 uint8_t pad1[12]; /**< */ 1168} xcb_glx_render_mode_reply_t; 1169 1170typedef enum xcb_glx_rm_t { 1171 XCB_GLX_RM_GL_RENDER = 7168, 1172 XCB_GLX_RM_GL_FEEDBACK = 7169, 1173 XCB_GLX_RM_GL_SELECT = 7170 1174} xcb_glx_rm_t; 1175 1176/** 1177 * @brief xcb_glx_finish_cookie_t 1178 **/ 1179typedef struct xcb_glx_finish_cookie_t { 1180 unsigned int sequence; /**< */ 1181} xcb_glx_finish_cookie_t; 1182 1183/** Opcode for xcb_glx_finish. */ 1184#define XCB_GLX_FINISH 108 1185 1186/** 1187 * @brief xcb_glx_finish_request_t 1188 **/ 1189typedef struct xcb_glx_finish_request_t { 1190 uint8_t major_opcode; /**< */ 1191 uint8_t minor_opcode; /**< */ 1192 uint16_t length; /**< */ 1193 xcb_glx_context_tag_t context_tag; /**< */ 1194} xcb_glx_finish_request_t; 1195 1196/** 1197 * @brief xcb_glx_finish_reply_t 1198 **/ 1199typedef struct xcb_glx_finish_reply_t { 1200 uint8_t response_type; /**< */ 1201 uint8_t pad0; /**< */ 1202 uint16_t sequence; /**< */ 1203 uint32_t length; /**< */ 1204} xcb_glx_finish_reply_t; 1205 1206/** Opcode for xcb_glx_pixel_storef. */ 1207#define XCB_GLX_PIXEL_STOREF 109 1208 1209/** 1210 * @brief xcb_glx_pixel_storef_request_t 1211 **/ 1212typedef struct xcb_glx_pixel_storef_request_t { 1213 uint8_t major_opcode; /**< */ 1214 uint8_t minor_opcode; /**< */ 1215 uint16_t length; /**< */ 1216 xcb_glx_context_tag_t context_tag; /**< */ 1217 uint32_t pname; /**< */ 1218 xcb_glx_float32_t datum; /**< */ 1219} xcb_glx_pixel_storef_request_t; 1220 1221/** Opcode for xcb_glx_pixel_storei. */ 1222#define XCB_GLX_PIXEL_STOREI 110 1223 1224/** 1225 * @brief xcb_glx_pixel_storei_request_t 1226 **/ 1227typedef struct xcb_glx_pixel_storei_request_t { 1228 uint8_t major_opcode; /**< */ 1229 uint8_t minor_opcode; /**< */ 1230 uint16_t length; /**< */ 1231 xcb_glx_context_tag_t context_tag; /**< */ 1232 uint32_t pname; /**< */ 1233 int32_t datum; /**< */ 1234} xcb_glx_pixel_storei_request_t; 1235 1236/** 1237 * @brief xcb_glx_read_pixels_cookie_t 1238 **/ 1239typedef struct xcb_glx_read_pixels_cookie_t { 1240 unsigned int sequence; /**< */ 1241} xcb_glx_read_pixels_cookie_t; 1242 1243/** Opcode for xcb_glx_read_pixels. */ 1244#define XCB_GLX_READ_PIXELS 111 1245 1246/** 1247 * @brief xcb_glx_read_pixels_request_t 1248 **/ 1249typedef struct xcb_glx_read_pixels_request_t { 1250 uint8_t major_opcode; /**< */ 1251 uint8_t minor_opcode; /**< */ 1252 uint16_t length; /**< */ 1253 xcb_glx_context_tag_t context_tag; /**< */ 1254 int32_t x; /**< */ 1255 int32_t y; /**< */ 1256 int32_t width; /**< */ 1257 int32_t height; /**< */ 1258 uint32_t format; /**< */ 1259 uint32_t type; /**< */ 1260 uint8_t swap_bytes; /**< */ 1261 uint8_t lsb_first; /**< */ 1262} xcb_glx_read_pixels_request_t; 1263 1264/** 1265 * @brief xcb_glx_read_pixels_reply_t 1266 **/ 1267typedef struct xcb_glx_read_pixels_reply_t { 1268 uint8_t response_type; /**< */ 1269 uint8_t pad0; /**< */ 1270 uint16_t sequence; /**< */ 1271 uint32_t length; /**< */ 1272 uint8_t pad1[24]; /**< */ 1273} xcb_glx_read_pixels_reply_t; 1274 1275/** 1276 * @brief xcb_glx_get_booleanv_cookie_t 1277 **/ 1278typedef struct xcb_glx_get_booleanv_cookie_t { 1279 unsigned int sequence; /**< */ 1280} xcb_glx_get_booleanv_cookie_t; 1281 1282/** Opcode for xcb_glx_get_booleanv. */ 1283#define XCB_GLX_GET_BOOLEANV 112 1284 1285/** 1286 * @brief xcb_glx_get_booleanv_request_t 1287 **/ 1288typedef struct xcb_glx_get_booleanv_request_t { 1289 uint8_t major_opcode; /**< */ 1290 uint8_t minor_opcode; /**< */ 1291 uint16_t length; /**< */ 1292 xcb_glx_context_tag_t context_tag; /**< */ 1293 int32_t pname; /**< */ 1294} xcb_glx_get_booleanv_request_t; 1295 1296/** 1297 * @brief xcb_glx_get_booleanv_reply_t 1298 **/ 1299typedef struct xcb_glx_get_booleanv_reply_t { 1300 uint8_t response_type; /**< */ 1301 uint8_t pad0; /**< */ 1302 uint16_t sequence; /**< */ 1303 uint32_t length; /**< */ 1304 uint8_t pad1[4]; /**< */ 1305 uint32_t n; /**< */ 1306 uint8_t datum; /**< */ 1307 uint8_t pad2[15]; /**< */ 1308} xcb_glx_get_booleanv_reply_t; 1309 1310/** 1311 * @brief xcb_glx_get_clip_plane_cookie_t 1312 **/ 1313typedef struct xcb_glx_get_clip_plane_cookie_t { 1314 unsigned int sequence; /**< */ 1315} xcb_glx_get_clip_plane_cookie_t; 1316 1317/** Opcode for xcb_glx_get_clip_plane. */ 1318#define XCB_GLX_GET_CLIP_PLANE 113 1319 1320/** 1321 * @brief xcb_glx_get_clip_plane_request_t 1322 **/ 1323typedef struct xcb_glx_get_clip_plane_request_t { 1324 uint8_t major_opcode; /**< */ 1325 uint8_t minor_opcode; /**< */ 1326 uint16_t length; /**< */ 1327 xcb_glx_context_tag_t context_tag; /**< */ 1328 int32_t plane; /**< */ 1329} xcb_glx_get_clip_plane_request_t; 1330 1331/** 1332 * @brief xcb_glx_get_clip_plane_reply_t 1333 **/ 1334typedef struct xcb_glx_get_clip_plane_reply_t { 1335 uint8_t response_type; /**< */ 1336 uint8_t pad0; /**< */ 1337 uint16_t sequence; /**< */ 1338 uint32_t length; /**< */ 1339 uint8_t pad1[24]; /**< */ 1340} xcb_glx_get_clip_plane_reply_t; 1341 1342/** 1343 * @brief xcb_glx_get_doublev_cookie_t 1344 **/ 1345typedef struct xcb_glx_get_doublev_cookie_t { 1346 unsigned int sequence; /**< */ 1347} xcb_glx_get_doublev_cookie_t; 1348 1349/** Opcode for xcb_glx_get_doublev. */ 1350#define XCB_GLX_GET_DOUBLEV 114 1351 1352/** 1353 * @brief xcb_glx_get_doublev_request_t 1354 **/ 1355typedef struct xcb_glx_get_doublev_request_t { 1356 uint8_t major_opcode; /**< */ 1357 uint8_t minor_opcode; /**< */ 1358 uint16_t length; /**< */ 1359 xcb_glx_context_tag_t context_tag; /**< */ 1360 uint32_t pname; /**< */ 1361} xcb_glx_get_doublev_request_t; 1362 1363/** 1364 * @brief xcb_glx_get_doublev_reply_t 1365 **/ 1366typedef struct xcb_glx_get_doublev_reply_t { 1367 uint8_t response_type; /**< */ 1368 uint8_t pad0; /**< */ 1369 uint16_t sequence; /**< */ 1370 uint32_t length; /**< */ 1371 uint8_t pad1[4]; /**< */ 1372 uint32_t n; /**< */ 1373 xcb_glx_float64_t datum; /**< */ 1374 uint8_t pad2[8]; /**< */ 1375} xcb_glx_get_doublev_reply_t; 1376 1377/** 1378 * @brief xcb_glx_get_error_cookie_t 1379 **/ 1380typedef struct xcb_glx_get_error_cookie_t { 1381 unsigned int sequence; /**< */ 1382} xcb_glx_get_error_cookie_t; 1383 1384/** Opcode for xcb_glx_get_error. */ 1385#define XCB_GLX_GET_ERROR 115 1386 1387/** 1388 * @brief xcb_glx_get_error_request_t 1389 **/ 1390typedef struct xcb_glx_get_error_request_t { 1391 uint8_t major_opcode; /**< */ 1392 uint8_t minor_opcode; /**< */ 1393 uint16_t length; /**< */ 1394 xcb_glx_context_tag_t context_tag; /**< */ 1395} xcb_glx_get_error_request_t; 1396 1397/** 1398 * @brief xcb_glx_get_error_reply_t 1399 **/ 1400typedef struct xcb_glx_get_error_reply_t { 1401 uint8_t response_type; /**< */ 1402 uint8_t pad0; /**< */ 1403 uint16_t sequence; /**< */ 1404 uint32_t length; /**< */ 1405 int32_t error; /**< */ 1406} xcb_glx_get_error_reply_t; 1407 1408/** 1409 * @brief xcb_glx_get_floatv_cookie_t 1410 **/ 1411typedef struct xcb_glx_get_floatv_cookie_t { 1412 unsigned int sequence; /**< */ 1413} xcb_glx_get_floatv_cookie_t; 1414 1415/** Opcode for xcb_glx_get_floatv. */ 1416#define XCB_GLX_GET_FLOATV 116 1417 1418/** 1419 * @brief xcb_glx_get_floatv_request_t 1420 **/ 1421typedef struct xcb_glx_get_floatv_request_t { 1422 uint8_t major_opcode; /**< */ 1423 uint8_t minor_opcode; /**< */ 1424 uint16_t length; /**< */ 1425 xcb_glx_context_tag_t context_tag; /**< */ 1426 uint32_t pname; /**< */ 1427} xcb_glx_get_floatv_request_t; 1428 1429/** 1430 * @brief xcb_glx_get_floatv_reply_t 1431 **/ 1432typedef struct xcb_glx_get_floatv_reply_t { 1433 uint8_t response_type; /**< */ 1434 uint8_t pad0; /**< */ 1435 uint16_t sequence; /**< */ 1436 uint32_t length; /**< */ 1437 uint8_t pad1[4]; /**< */ 1438 uint32_t n; /**< */ 1439 xcb_glx_float32_t datum; /**< */ 1440 uint8_t pad2[12]; /**< */ 1441} xcb_glx_get_floatv_reply_t; 1442 1443/** 1444 * @brief xcb_glx_get_integerv_cookie_t 1445 **/ 1446typedef struct xcb_glx_get_integerv_cookie_t { 1447 unsigned int sequence; /**< */ 1448} xcb_glx_get_integerv_cookie_t; 1449 1450/** Opcode for xcb_glx_get_integerv. */ 1451#define XCB_GLX_GET_INTEGERV 117 1452 1453/** 1454 * @brief xcb_glx_get_integerv_request_t 1455 **/ 1456typedef struct xcb_glx_get_integerv_request_t { 1457 uint8_t major_opcode; /**< */ 1458 uint8_t minor_opcode; /**< */ 1459 uint16_t length; /**< */ 1460 xcb_glx_context_tag_t context_tag; /**< */ 1461 uint32_t pname; /**< */ 1462} xcb_glx_get_integerv_request_t; 1463 1464/** 1465 * @brief xcb_glx_get_integerv_reply_t 1466 **/ 1467typedef struct xcb_glx_get_integerv_reply_t { 1468 uint8_t response_type; /**< */ 1469 uint8_t pad0; /**< */ 1470 uint16_t sequence; /**< */ 1471 uint32_t length; /**< */ 1472 uint8_t pad1[4]; /**< */ 1473 uint32_t n; /**< */ 1474 int32_t datum; /**< */ 1475 uint8_t pad2[12]; /**< */ 1476} xcb_glx_get_integerv_reply_t; 1477 1478/** 1479 * @brief xcb_glx_get_lightfv_cookie_t 1480 **/ 1481typedef struct xcb_glx_get_lightfv_cookie_t { 1482 unsigned int sequence; /**< */ 1483} xcb_glx_get_lightfv_cookie_t; 1484 1485/** Opcode for xcb_glx_get_lightfv. */ 1486#define XCB_GLX_GET_LIGHTFV 118 1487 1488/** 1489 * @brief xcb_glx_get_lightfv_request_t 1490 **/ 1491typedef struct xcb_glx_get_lightfv_request_t { 1492 uint8_t major_opcode; /**< */ 1493 uint8_t minor_opcode; /**< */ 1494 uint16_t length; /**< */ 1495 xcb_glx_context_tag_t context_tag; /**< */ 1496 uint32_t light; /**< */ 1497 uint32_t pname; /**< */ 1498} xcb_glx_get_lightfv_request_t; 1499 1500/** 1501 * @brief xcb_glx_get_lightfv_reply_t 1502 **/ 1503typedef struct xcb_glx_get_lightfv_reply_t { 1504 uint8_t response_type; /**< */ 1505 uint8_t pad0; /**< */ 1506 uint16_t sequence; /**< */ 1507 uint32_t length; /**< */ 1508 uint8_t pad1[4]; /**< */ 1509 uint32_t n; /**< */ 1510 xcb_glx_float32_t datum; /**< */ 1511 uint8_t pad2[12]; /**< */ 1512} xcb_glx_get_lightfv_reply_t; 1513 1514/** 1515 * @brief xcb_glx_get_lightiv_cookie_t 1516 **/ 1517typedef struct xcb_glx_get_lightiv_cookie_t { 1518 unsigned int sequence; /**< */ 1519} xcb_glx_get_lightiv_cookie_t; 1520 1521/** Opcode for xcb_glx_get_lightiv. */ 1522#define XCB_GLX_GET_LIGHTIV 119 1523 1524/** 1525 * @brief xcb_glx_get_lightiv_request_t 1526 **/ 1527typedef struct xcb_glx_get_lightiv_request_t { 1528 uint8_t major_opcode; /**< */ 1529 uint8_t minor_opcode; /**< */ 1530 uint16_t length; /**< */ 1531 xcb_glx_context_tag_t context_tag; /**< */ 1532 uint32_t light; /**< */ 1533 uint32_t pname; /**< */ 1534} xcb_glx_get_lightiv_request_t; 1535 1536/** 1537 * @brief xcb_glx_get_lightiv_reply_t 1538 **/ 1539typedef struct xcb_glx_get_lightiv_reply_t { 1540 uint8_t response_type; /**< */ 1541 uint8_t pad0; /**< */ 1542 uint16_t sequence; /**< */ 1543 uint32_t length; /**< */ 1544 uint8_t pad1[4]; /**< */ 1545 uint32_t n; /**< */ 1546 int32_t datum; /**< */ 1547 uint8_t pad2[12]; /**< */ 1548} xcb_glx_get_lightiv_reply_t; 1549 1550/** 1551 * @brief xcb_glx_get_mapdv_cookie_t 1552 **/ 1553typedef struct xcb_glx_get_mapdv_cookie_t { 1554 unsigned int sequence; /**< */ 1555} xcb_glx_get_mapdv_cookie_t; 1556 1557/** Opcode for xcb_glx_get_mapdv. */ 1558#define XCB_GLX_GET_MAPDV 120 1559 1560/** 1561 * @brief xcb_glx_get_mapdv_request_t 1562 **/ 1563typedef struct xcb_glx_get_mapdv_request_t { 1564 uint8_t major_opcode; /**< */ 1565 uint8_t minor_opcode; /**< */ 1566 uint16_t length; /**< */ 1567 xcb_glx_context_tag_t context_tag; /**< */ 1568 uint32_t target; /**< */ 1569 uint32_t query; /**< */ 1570} xcb_glx_get_mapdv_request_t; 1571 1572/** 1573 * @brief xcb_glx_get_mapdv_reply_t 1574 **/ 1575typedef struct xcb_glx_get_mapdv_reply_t { 1576 uint8_t response_type; /**< */ 1577 uint8_t pad0; /**< */ 1578 uint16_t sequence; /**< */ 1579 uint32_t length; /**< */ 1580 uint8_t pad1[4]; /**< */ 1581 uint32_t n; /**< */ 1582 xcb_glx_float64_t datum; /**< */ 1583 uint8_t pad2[8]; /**< */ 1584} xcb_glx_get_mapdv_reply_t; 1585 1586/** 1587 * @brief xcb_glx_get_mapfv_cookie_t 1588 **/ 1589typedef struct xcb_glx_get_mapfv_cookie_t { 1590 unsigned int sequence; /**< */ 1591} xcb_glx_get_mapfv_cookie_t; 1592 1593/** Opcode for xcb_glx_get_mapfv. */ 1594#define XCB_GLX_GET_MAPFV 121 1595 1596/** 1597 * @brief xcb_glx_get_mapfv_request_t 1598 **/ 1599typedef struct xcb_glx_get_mapfv_request_t { 1600 uint8_t major_opcode; /**< */ 1601 uint8_t minor_opcode; /**< */ 1602 uint16_t length; /**< */ 1603 xcb_glx_context_tag_t context_tag; /**< */ 1604 uint32_t target; /**< */ 1605 uint32_t query; /**< */ 1606} xcb_glx_get_mapfv_request_t; 1607 1608/** 1609 * @brief xcb_glx_get_mapfv_reply_t 1610 **/ 1611typedef struct xcb_glx_get_mapfv_reply_t { 1612 uint8_t response_type; /**< */ 1613 uint8_t pad0; /**< */ 1614 uint16_t sequence; /**< */ 1615 uint32_t length; /**< */ 1616 uint8_t pad1[4]; /**< */ 1617 uint32_t n; /**< */ 1618 xcb_glx_float32_t datum; /**< */ 1619 uint8_t pad2[12]; /**< */ 1620} xcb_glx_get_mapfv_reply_t; 1621 1622/** 1623 * @brief xcb_glx_get_mapiv_cookie_t 1624 **/ 1625typedef struct xcb_glx_get_mapiv_cookie_t { 1626 unsigned int sequence; /**< */ 1627} xcb_glx_get_mapiv_cookie_t; 1628 1629/** Opcode for xcb_glx_get_mapiv. */ 1630#define XCB_GLX_GET_MAPIV 122 1631 1632/** 1633 * @brief xcb_glx_get_mapiv_request_t 1634 **/ 1635typedef struct xcb_glx_get_mapiv_request_t { 1636 uint8_t major_opcode; /**< */ 1637 uint8_t minor_opcode; /**< */ 1638 uint16_t length; /**< */ 1639 xcb_glx_context_tag_t context_tag; /**< */ 1640 uint32_t target; /**< */ 1641 uint32_t query; /**< */ 1642} xcb_glx_get_mapiv_request_t; 1643 1644/** 1645 * @brief xcb_glx_get_mapiv_reply_t 1646 **/ 1647typedef struct xcb_glx_get_mapiv_reply_t { 1648 uint8_t response_type; /**< */ 1649 uint8_t pad0; /**< */ 1650 uint16_t sequence; /**< */ 1651 uint32_t length; /**< */ 1652 uint8_t pad1[4]; /**< */ 1653 uint32_t n; /**< */ 1654 int32_t datum; /**< */ 1655 uint8_t pad2[12]; /**< */ 1656} xcb_glx_get_mapiv_reply_t; 1657 1658/** 1659 * @brief xcb_glx_get_materialfv_cookie_t 1660 **/ 1661typedef struct xcb_glx_get_materialfv_cookie_t { 1662 unsigned int sequence; /**< */ 1663} xcb_glx_get_materialfv_cookie_t; 1664 1665/** Opcode for xcb_glx_get_materialfv. */ 1666#define XCB_GLX_GET_MATERIALFV 123 1667 1668/** 1669 * @brief xcb_glx_get_materialfv_request_t 1670 **/ 1671typedef struct xcb_glx_get_materialfv_request_t { 1672 uint8_t major_opcode; /**< */ 1673 uint8_t minor_opcode; /**< */ 1674 uint16_t length; /**< */ 1675 xcb_glx_context_tag_t context_tag; /**< */ 1676 uint32_t face; /**< */ 1677 uint32_t pname; /**< */ 1678} xcb_glx_get_materialfv_request_t; 1679 1680/** 1681 * @brief xcb_glx_get_materialfv_reply_t 1682 **/ 1683typedef struct xcb_glx_get_materialfv_reply_t { 1684 uint8_t response_type; /**< */ 1685 uint8_t pad0; /**< */ 1686 uint16_t sequence; /**< */ 1687 uint32_t length; /**< */ 1688 uint8_t pad1[4]; /**< */ 1689 uint32_t n; /**< */ 1690 xcb_glx_float32_t datum; /**< */ 1691 uint8_t pad2[12]; /**< */ 1692} xcb_glx_get_materialfv_reply_t; 1693 1694/** 1695 * @brief xcb_glx_get_materialiv_cookie_t 1696 **/ 1697typedef struct xcb_glx_get_materialiv_cookie_t { 1698 unsigned int sequence; /**< */ 1699} xcb_glx_get_materialiv_cookie_t; 1700 1701/** Opcode for xcb_glx_get_materialiv. */ 1702#define XCB_GLX_GET_MATERIALIV 124 1703 1704/** 1705 * @brief xcb_glx_get_materialiv_request_t 1706 **/ 1707typedef struct xcb_glx_get_materialiv_request_t { 1708 uint8_t major_opcode; /**< */ 1709 uint8_t minor_opcode; /**< */ 1710 uint16_t length; /**< */ 1711 xcb_glx_context_tag_t context_tag; /**< */ 1712 uint32_t face; /**< */ 1713 uint32_t pname; /**< */ 1714} xcb_glx_get_materialiv_request_t; 1715 1716/** 1717 * @brief xcb_glx_get_materialiv_reply_t 1718 **/ 1719typedef struct xcb_glx_get_materialiv_reply_t { 1720 uint8_t response_type; /**< */ 1721 uint8_t pad0; /**< */ 1722 uint16_t sequence; /**< */ 1723 uint32_t length; /**< */ 1724 uint8_t pad1[4]; /**< */ 1725 uint32_t n; /**< */ 1726 int32_t datum; /**< */ 1727 uint8_t pad2[12]; /**< */ 1728} xcb_glx_get_materialiv_reply_t; 1729 1730/** 1731 * @brief xcb_glx_get_pixel_mapfv_cookie_t 1732 **/ 1733typedef struct xcb_glx_get_pixel_mapfv_cookie_t { 1734 unsigned int sequence; /**< */ 1735} xcb_glx_get_pixel_mapfv_cookie_t; 1736 1737/** Opcode for xcb_glx_get_pixel_mapfv. */ 1738#define XCB_GLX_GET_PIXEL_MAPFV 125 1739 1740/** 1741 * @brief xcb_glx_get_pixel_mapfv_request_t 1742 **/ 1743typedef struct xcb_glx_get_pixel_mapfv_request_t { 1744 uint8_t major_opcode; /**< */ 1745 uint8_t minor_opcode; /**< */ 1746 uint16_t length; /**< */ 1747 xcb_glx_context_tag_t context_tag; /**< */ 1748 uint32_t map; /**< */ 1749} xcb_glx_get_pixel_mapfv_request_t; 1750 1751/** 1752 * @brief xcb_glx_get_pixel_mapfv_reply_t 1753 **/ 1754typedef struct xcb_glx_get_pixel_mapfv_reply_t { 1755 uint8_t response_type; /**< */ 1756 uint8_t pad0; /**< */ 1757 uint16_t sequence; /**< */ 1758 uint32_t length; /**< */ 1759 uint8_t pad1[4]; /**< */ 1760 uint32_t n; /**< */ 1761 xcb_glx_float32_t datum; /**< */ 1762 uint8_t pad2[12]; /**< */ 1763} xcb_glx_get_pixel_mapfv_reply_t; 1764 1765/** 1766 * @brief xcb_glx_get_pixel_mapuiv_cookie_t 1767 **/ 1768typedef struct xcb_glx_get_pixel_mapuiv_cookie_t { 1769 unsigned int sequence; /**< */ 1770} xcb_glx_get_pixel_mapuiv_cookie_t; 1771 1772/** Opcode for xcb_glx_get_pixel_mapuiv. */ 1773#define XCB_GLX_GET_PIXEL_MAPUIV 126 1774 1775/** 1776 * @brief xcb_glx_get_pixel_mapuiv_request_t 1777 **/ 1778typedef struct xcb_glx_get_pixel_mapuiv_request_t { 1779 uint8_t major_opcode; /**< */ 1780 uint8_t minor_opcode; /**< */ 1781 uint16_t length; /**< */ 1782 xcb_glx_context_tag_t context_tag; /**< */ 1783 uint32_t map; /**< */ 1784} xcb_glx_get_pixel_mapuiv_request_t; 1785 1786/** 1787 * @brief xcb_glx_get_pixel_mapuiv_reply_t 1788 **/ 1789typedef struct xcb_glx_get_pixel_mapuiv_reply_t { 1790 uint8_t response_type; /**< */ 1791 uint8_t pad0; /**< */ 1792 uint16_t sequence; /**< */ 1793 uint32_t length; /**< */ 1794 uint8_t pad1[4]; /**< */ 1795 uint32_t n; /**< */ 1796 uint32_t datum; /**< */ 1797 uint8_t pad2[12]; /**< */ 1798} xcb_glx_get_pixel_mapuiv_reply_t; 1799 1800/** 1801 * @brief xcb_glx_get_pixel_mapusv_cookie_t 1802 **/ 1803typedef struct xcb_glx_get_pixel_mapusv_cookie_t { 1804 unsigned int sequence; /**< */ 1805} xcb_glx_get_pixel_mapusv_cookie_t; 1806 1807/** Opcode for xcb_glx_get_pixel_mapusv. */ 1808#define XCB_GLX_GET_PIXEL_MAPUSV 127 1809 1810/** 1811 * @brief xcb_glx_get_pixel_mapusv_request_t 1812 **/ 1813typedef struct xcb_glx_get_pixel_mapusv_request_t { 1814 uint8_t major_opcode; /**< */ 1815 uint8_t minor_opcode; /**< */ 1816 uint16_t length; /**< */ 1817 xcb_glx_context_tag_t context_tag; /**< */ 1818 uint32_t map; /**< */ 1819} xcb_glx_get_pixel_mapusv_request_t; 1820 1821/** 1822 * @brief xcb_glx_get_pixel_mapusv_reply_t 1823 **/ 1824typedef struct xcb_glx_get_pixel_mapusv_reply_t { 1825 uint8_t response_type; /**< */ 1826 uint8_t pad0; /**< */ 1827 uint16_t sequence; /**< */ 1828 uint32_t length; /**< */ 1829 uint8_t pad1[4]; /**< */ 1830 uint32_t n; /**< */ 1831 uint16_t datum; /**< */ 1832 uint8_t pad2[16]; /**< */ 1833} xcb_glx_get_pixel_mapusv_reply_t; 1834 1835/** 1836 * @brief xcb_glx_get_polygon_stipple_cookie_t 1837 **/ 1838typedef struct xcb_glx_get_polygon_stipple_cookie_t { 1839 unsigned int sequence; /**< */ 1840} xcb_glx_get_polygon_stipple_cookie_t; 1841 1842/** Opcode for xcb_glx_get_polygon_stipple. */ 1843#define XCB_GLX_GET_POLYGON_STIPPLE 128 1844 1845/** 1846 * @brief xcb_glx_get_polygon_stipple_request_t 1847 **/ 1848typedef struct xcb_glx_get_polygon_stipple_request_t { 1849 uint8_t major_opcode; /**< */ 1850 uint8_t minor_opcode; /**< */ 1851 uint16_t length; /**< */ 1852 xcb_glx_context_tag_t context_tag; /**< */ 1853 uint8_t lsb_first; /**< */ 1854} xcb_glx_get_polygon_stipple_request_t; 1855 1856/** 1857 * @brief xcb_glx_get_polygon_stipple_reply_t 1858 **/ 1859typedef struct xcb_glx_get_polygon_stipple_reply_t { 1860 uint8_t response_type; /**< */ 1861 uint8_t pad0; /**< */ 1862 uint16_t sequence; /**< */ 1863 uint32_t length; /**< */ 1864 uint8_t pad1[24]; /**< */ 1865} xcb_glx_get_polygon_stipple_reply_t; 1866 1867/** 1868 * @brief xcb_glx_get_string_cookie_t 1869 **/ 1870typedef struct xcb_glx_get_string_cookie_t { 1871 unsigned int sequence; /**< */ 1872} xcb_glx_get_string_cookie_t; 1873 1874/** Opcode for xcb_glx_get_string. */ 1875#define XCB_GLX_GET_STRING 129 1876 1877/** 1878 * @brief xcb_glx_get_string_request_t 1879 **/ 1880typedef struct xcb_glx_get_string_request_t { 1881 uint8_t major_opcode; /**< */ 1882 uint8_t minor_opcode; /**< */ 1883 uint16_t length; /**< */ 1884 xcb_glx_context_tag_t context_tag; /**< */ 1885 uint32_t name; /**< */ 1886} xcb_glx_get_string_request_t; 1887 1888/** 1889 * @brief xcb_glx_get_string_reply_t 1890 **/ 1891typedef struct xcb_glx_get_string_reply_t { 1892 uint8_t response_type; /**< */ 1893 uint8_t pad0; /**< */ 1894 uint16_t sequence; /**< */ 1895 uint32_t length; /**< */ 1896 uint8_t pad1[4]; /**< */ 1897 uint32_t n; /**< */ 1898 uint8_t pad2[16]; /**< */ 1899} xcb_glx_get_string_reply_t; 1900 1901/** 1902 * @brief xcb_glx_get_tex_envfv_cookie_t 1903 **/ 1904typedef struct xcb_glx_get_tex_envfv_cookie_t { 1905 unsigned int sequence; /**< */ 1906} xcb_glx_get_tex_envfv_cookie_t; 1907 1908/** Opcode for xcb_glx_get_tex_envfv. */ 1909#define XCB_GLX_GET_TEX_ENVFV 130 1910 1911/** 1912 * @brief xcb_glx_get_tex_envfv_request_t 1913 **/ 1914typedef struct xcb_glx_get_tex_envfv_request_t { 1915 uint8_t major_opcode; /**< */ 1916 uint8_t minor_opcode; /**< */ 1917 uint16_t length; /**< */ 1918 xcb_glx_context_tag_t context_tag; /**< */ 1919 uint32_t target; /**< */ 1920 uint32_t pname; /**< */ 1921} xcb_glx_get_tex_envfv_request_t; 1922 1923/** 1924 * @brief xcb_glx_get_tex_envfv_reply_t 1925 **/ 1926typedef struct xcb_glx_get_tex_envfv_reply_t { 1927 uint8_t response_type; /**< */ 1928 uint8_t pad0; /**< */ 1929 uint16_t sequence; /**< */ 1930 uint32_t length; /**< */ 1931 uint8_t pad1[4]; /**< */ 1932 uint32_t n; /**< */ 1933 xcb_glx_float32_t datum; /**< */ 1934 uint8_t pad2[12]; /**< */ 1935} xcb_glx_get_tex_envfv_reply_t; 1936 1937/** 1938 * @brief xcb_glx_get_tex_enviv_cookie_t 1939 **/ 1940typedef struct xcb_glx_get_tex_enviv_cookie_t { 1941 unsigned int sequence; /**< */ 1942} xcb_glx_get_tex_enviv_cookie_t; 1943 1944/** Opcode for xcb_glx_get_tex_enviv. */ 1945#define XCB_GLX_GET_TEX_ENVIV 131 1946 1947/** 1948 * @brief xcb_glx_get_tex_enviv_request_t 1949 **/ 1950typedef struct xcb_glx_get_tex_enviv_request_t { 1951 uint8_t major_opcode; /**< */ 1952 uint8_t minor_opcode; /**< */ 1953 uint16_t length; /**< */ 1954 xcb_glx_context_tag_t context_tag; /**< */ 1955 uint32_t target; /**< */ 1956 uint32_t pname; /**< */ 1957} xcb_glx_get_tex_enviv_request_t; 1958 1959/** 1960 * @brief xcb_glx_get_tex_enviv_reply_t 1961 **/ 1962typedef struct xcb_glx_get_tex_enviv_reply_t { 1963 uint8_t response_type; /**< */ 1964 uint8_t pad0; /**< */ 1965 uint16_t sequence; /**< */ 1966 uint32_t length; /**< */ 1967 uint8_t pad1[4]; /**< */ 1968 uint32_t n; /**< */ 1969 int32_t datum; /**< */ 1970 uint8_t pad2[12]; /**< */ 1971} xcb_glx_get_tex_enviv_reply_t; 1972 1973/** 1974 * @brief xcb_glx_get_tex_gendv_cookie_t 1975 **/ 1976typedef struct xcb_glx_get_tex_gendv_cookie_t { 1977 unsigned int sequence; /**< */ 1978} xcb_glx_get_tex_gendv_cookie_t; 1979 1980/** Opcode for xcb_glx_get_tex_gendv. */ 1981#define XCB_GLX_GET_TEX_GENDV 132 1982 1983/** 1984 * @brief xcb_glx_get_tex_gendv_request_t 1985 **/ 1986typedef struct xcb_glx_get_tex_gendv_request_t { 1987 uint8_t major_opcode; /**< */ 1988 uint8_t minor_opcode; /**< */ 1989 uint16_t length; /**< */ 1990 xcb_glx_context_tag_t context_tag; /**< */ 1991 uint32_t coord; /**< */ 1992 uint32_t pname; /**< */ 1993} xcb_glx_get_tex_gendv_request_t; 1994 1995/** 1996 * @brief xcb_glx_get_tex_gendv_reply_t 1997 **/ 1998typedef struct xcb_glx_get_tex_gendv_reply_t { 1999 uint8_t response_type; /**< */ 2000 uint8_t pad0; /**< */ 2001 uint16_t sequence; /**< */ 2002 uint32_t length; /**< */ 2003 uint8_t pad1[4]; /**< */ 2004 uint32_t n; /**< */ 2005 xcb_glx_float64_t datum; /**< */ 2006 uint8_t pad2[8]; /**< */ 2007} xcb_glx_get_tex_gendv_reply_t; 2008 2009/** 2010 * @brief xcb_glx_get_tex_genfv_cookie_t 2011 **/ 2012typedef struct xcb_glx_get_tex_genfv_cookie_t { 2013 unsigned int sequence; /**< */ 2014} xcb_glx_get_tex_genfv_cookie_t; 2015 2016/** Opcode for xcb_glx_get_tex_genfv. */ 2017#define XCB_GLX_GET_TEX_GENFV 133 2018 2019/** 2020 * @brief xcb_glx_get_tex_genfv_request_t 2021 **/ 2022typedef struct xcb_glx_get_tex_genfv_request_t { 2023 uint8_t major_opcode; /**< */ 2024 uint8_t minor_opcode; /**< */ 2025 uint16_t length; /**< */ 2026 xcb_glx_context_tag_t context_tag; /**< */ 2027 uint32_t coord; /**< */ 2028 uint32_t pname; /**< */ 2029} xcb_glx_get_tex_genfv_request_t; 2030 2031/** 2032 * @brief xcb_glx_get_tex_genfv_reply_t 2033 **/ 2034typedef struct xcb_glx_get_tex_genfv_reply_t { 2035 uint8_t response_type; /**< */ 2036 uint8_t pad0; /**< */ 2037 uint16_t sequence; /**< */ 2038 uint32_t length; /**< */ 2039 uint8_t pad1[4]; /**< */ 2040 uint32_t n; /**< */ 2041 xcb_glx_float32_t datum; /**< */ 2042 uint8_t pad2[12]; /**< */ 2043} xcb_glx_get_tex_genfv_reply_t; 2044 2045/** 2046 * @brief xcb_glx_get_tex_geniv_cookie_t 2047 **/ 2048typedef struct xcb_glx_get_tex_geniv_cookie_t { 2049 unsigned int sequence; /**< */ 2050} xcb_glx_get_tex_geniv_cookie_t; 2051 2052/** Opcode for xcb_glx_get_tex_geniv. */ 2053#define XCB_GLX_GET_TEX_GENIV 134 2054 2055/** 2056 * @brief xcb_glx_get_tex_geniv_request_t 2057 **/ 2058typedef struct xcb_glx_get_tex_geniv_request_t { 2059 uint8_t major_opcode; /**< */ 2060 uint8_t minor_opcode; /**< */ 2061 uint16_t length; /**< */ 2062 xcb_glx_context_tag_t context_tag; /**< */ 2063 uint32_t coord; /**< */ 2064 uint32_t pname; /**< */ 2065} xcb_glx_get_tex_geniv_request_t; 2066 2067/** 2068 * @brief xcb_glx_get_tex_geniv_reply_t 2069 **/ 2070typedef struct xcb_glx_get_tex_geniv_reply_t { 2071 uint8_t response_type; /**< */ 2072 uint8_t pad0; /**< */ 2073 uint16_t sequence; /**< */ 2074 uint32_t length; /**< */ 2075 uint8_t pad1[4]; /**< */ 2076 uint32_t n; /**< */ 2077 int32_t datum; /**< */ 2078 uint8_t pad2[12]; /**< */ 2079} xcb_glx_get_tex_geniv_reply_t; 2080 2081/** 2082 * @brief xcb_glx_get_tex_image_cookie_t 2083 **/ 2084typedef struct xcb_glx_get_tex_image_cookie_t { 2085 unsigned int sequence; /**< */ 2086} xcb_glx_get_tex_image_cookie_t; 2087 2088/** Opcode for xcb_glx_get_tex_image. */ 2089#define XCB_GLX_GET_TEX_IMAGE 135 2090 2091/** 2092 * @brief xcb_glx_get_tex_image_request_t 2093 **/ 2094typedef struct xcb_glx_get_tex_image_request_t { 2095 uint8_t major_opcode; /**< */ 2096 uint8_t minor_opcode; /**< */ 2097 uint16_t length; /**< */ 2098 xcb_glx_context_tag_t context_tag; /**< */ 2099 uint32_t target; /**< */ 2100 int32_t level; /**< */ 2101 uint32_t format; /**< */ 2102 uint32_t type; /**< */ 2103 uint8_t swap_bytes; /**< */ 2104} xcb_glx_get_tex_image_request_t; 2105 2106/** 2107 * @brief xcb_glx_get_tex_image_reply_t 2108 **/ 2109typedef struct xcb_glx_get_tex_image_reply_t { 2110 uint8_t response_type; /**< */ 2111 uint8_t pad0; /**< */ 2112 uint16_t sequence; /**< */ 2113 uint32_t length; /**< */ 2114 uint8_t pad1[8]; /**< */ 2115 int32_t width; /**< */ 2116 int32_t height; /**< */ 2117 int32_t depth; /**< */ 2118 uint8_t pad2[4]; /**< */ 2119} xcb_glx_get_tex_image_reply_t; 2120 2121/** 2122 * @brief xcb_glx_get_tex_parameterfv_cookie_t 2123 **/ 2124typedef struct xcb_glx_get_tex_parameterfv_cookie_t { 2125 unsigned int sequence; /**< */ 2126} xcb_glx_get_tex_parameterfv_cookie_t; 2127 2128/** Opcode for xcb_glx_get_tex_parameterfv. */ 2129#define XCB_GLX_GET_TEX_PARAMETERFV 136 2130 2131/** 2132 * @brief xcb_glx_get_tex_parameterfv_request_t 2133 **/ 2134typedef struct xcb_glx_get_tex_parameterfv_request_t { 2135 uint8_t major_opcode; /**< */ 2136 uint8_t minor_opcode; /**< */ 2137 uint16_t length; /**< */ 2138 xcb_glx_context_tag_t context_tag; /**< */ 2139 uint32_t target; /**< */ 2140 uint32_t pname; /**< */ 2141} xcb_glx_get_tex_parameterfv_request_t; 2142 2143/** 2144 * @brief xcb_glx_get_tex_parameterfv_reply_t 2145 **/ 2146typedef struct xcb_glx_get_tex_parameterfv_reply_t { 2147 uint8_t response_type; /**< */ 2148 uint8_t pad0; /**< */ 2149 uint16_t sequence; /**< */ 2150 uint32_t length; /**< */ 2151 uint8_t pad1[4]; /**< */ 2152 uint32_t n; /**< */ 2153 xcb_glx_float32_t datum; /**< */ 2154 uint8_t pad2[12]; /**< */ 2155} xcb_glx_get_tex_parameterfv_reply_t; 2156 2157/** 2158 * @brief xcb_glx_get_tex_parameteriv_cookie_t 2159 **/ 2160typedef struct xcb_glx_get_tex_parameteriv_cookie_t { 2161 unsigned int sequence; /**< */ 2162} xcb_glx_get_tex_parameteriv_cookie_t; 2163 2164/** Opcode for xcb_glx_get_tex_parameteriv. */ 2165#define XCB_GLX_GET_TEX_PARAMETERIV 137 2166 2167/** 2168 * @brief xcb_glx_get_tex_parameteriv_request_t 2169 **/ 2170typedef struct xcb_glx_get_tex_parameteriv_request_t { 2171 uint8_t major_opcode; /**< */ 2172 uint8_t minor_opcode; /**< */ 2173 uint16_t length; /**< */ 2174 xcb_glx_context_tag_t context_tag; /**< */ 2175 uint32_t target; /**< */ 2176 uint32_t pname; /**< */ 2177} xcb_glx_get_tex_parameteriv_request_t; 2178 2179/** 2180 * @brief xcb_glx_get_tex_parameteriv_reply_t 2181 **/ 2182typedef struct xcb_glx_get_tex_parameteriv_reply_t { 2183 uint8_t response_type; /**< */ 2184 uint8_t pad0; /**< */ 2185 uint16_t sequence; /**< */ 2186 uint32_t length; /**< */ 2187 uint8_t pad1[4]; /**< */ 2188 uint32_t n; /**< */ 2189 int32_t datum; /**< */ 2190 uint8_t pad2[12]; /**< */ 2191} xcb_glx_get_tex_parameteriv_reply_t; 2192 2193/** 2194 * @brief xcb_glx_get_tex_level_parameterfv_cookie_t 2195 **/ 2196typedef struct xcb_glx_get_tex_level_parameterfv_cookie_t { 2197 unsigned int sequence; /**< */ 2198} xcb_glx_get_tex_level_parameterfv_cookie_t; 2199 2200/** Opcode for xcb_glx_get_tex_level_parameterfv. */ 2201#define XCB_GLX_GET_TEX_LEVEL_PARAMETERFV 138 2202 2203/** 2204 * @brief xcb_glx_get_tex_level_parameterfv_request_t 2205 **/ 2206typedef struct xcb_glx_get_tex_level_parameterfv_request_t { 2207 uint8_t major_opcode; /**< */ 2208 uint8_t minor_opcode; /**< */ 2209 uint16_t length; /**< */ 2210 xcb_glx_context_tag_t context_tag; /**< */ 2211 uint32_t target; /**< */ 2212 int32_t level; /**< */ 2213 uint32_t pname; /**< */ 2214} xcb_glx_get_tex_level_parameterfv_request_t; 2215 2216/** 2217 * @brief xcb_glx_get_tex_level_parameterfv_reply_t 2218 **/ 2219typedef struct xcb_glx_get_tex_level_parameterfv_reply_t { 2220 uint8_t response_type; /**< */ 2221 uint8_t pad0; /**< */ 2222 uint16_t sequence; /**< */ 2223 uint32_t length; /**< */ 2224 uint8_t pad1[4]; /**< */ 2225 uint32_t n; /**< */ 2226 xcb_glx_float32_t datum; /**< */ 2227 uint8_t pad2[12]; /**< */ 2228} xcb_glx_get_tex_level_parameterfv_reply_t; 2229 2230/** 2231 * @brief xcb_glx_get_tex_level_parameteriv_cookie_t 2232 **/ 2233typedef struct xcb_glx_get_tex_level_parameteriv_cookie_t { 2234 unsigned int sequence; /**< */ 2235} xcb_glx_get_tex_level_parameteriv_cookie_t; 2236 2237/** Opcode for xcb_glx_get_tex_level_parameteriv. */ 2238#define XCB_GLX_GET_TEX_LEVEL_PARAMETERIV 139 2239 2240/** 2241 * @brief xcb_glx_get_tex_level_parameteriv_request_t 2242 **/ 2243typedef struct xcb_glx_get_tex_level_parameteriv_request_t { 2244 uint8_t major_opcode; /**< */ 2245 uint8_t minor_opcode; /**< */ 2246 uint16_t length; /**< */ 2247 xcb_glx_context_tag_t context_tag; /**< */ 2248 uint32_t target; /**< */ 2249 int32_t level; /**< */ 2250 uint32_t pname; /**< */ 2251} xcb_glx_get_tex_level_parameteriv_request_t; 2252 2253/** 2254 * @brief xcb_glx_get_tex_level_parameteriv_reply_t 2255 **/ 2256typedef struct xcb_glx_get_tex_level_parameteriv_reply_t { 2257 uint8_t response_type; /**< */ 2258 uint8_t pad0; /**< */ 2259 uint16_t sequence; /**< */ 2260 uint32_t length; /**< */ 2261 uint8_t pad1[4]; /**< */ 2262 uint32_t n; /**< */ 2263 int32_t datum; /**< */ 2264 uint8_t pad2[12]; /**< */ 2265} xcb_glx_get_tex_level_parameteriv_reply_t; 2266 2267/** 2268 * @brief xcb_glx_is_list_cookie_t 2269 **/ 2270typedef struct xcb_glx_is_list_cookie_t { 2271 unsigned int sequence; /**< */ 2272} xcb_glx_is_list_cookie_t; 2273 2274/** Opcode for xcb_glx_is_list. */ 2275#define XCB_GLX_IS_LIST 141 2276 2277/** 2278 * @brief xcb_glx_is_list_request_t 2279 **/ 2280typedef struct xcb_glx_is_list_request_t { 2281 uint8_t major_opcode; /**< */ 2282 uint8_t minor_opcode; /**< */ 2283 uint16_t length; /**< */ 2284 xcb_glx_context_tag_t context_tag; /**< */ 2285 uint32_t list; /**< */ 2286} xcb_glx_is_list_request_t; 2287 2288/** 2289 * @brief xcb_glx_is_list_reply_t 2290 **/ 2291typedef struct xcb_glx_is_list_reply_t { 2292 uint8_t response_type; /**< */ 2293 uint8_t pad0; /**< */ 2294 uint16_t sequence; /**< */ 2295 uint32_t length; /**< */ 2296 xcb_glx_bool32_t ret_val; /**< */ 2297} xcb_glx_is_list_reply_t; 2298 2299/** Opcode for xcb_glx_flush. */ 2300#define XCB_GLX_FLUSH 142 2301 2302/** 2303 * @brief xcb_glx_flush_request_t 2304 **/ 2305typedef struct xcb_glx_flush_request_t { 2306 uint8_t major_opcode; /**< */ 2307 uint8_t minor_opcode; /**< */ 2308 uint16_t length; /**< */ 2309 xcb_glx_context_tag_t context_tag; /**< */ 2310} xcb_glx_flush_request_t; 2311 2312/** 2313 * @brief xcb_glx_are_textures_resident_cookie_t 2314 **/ 2315typedef struct xcb_glx_are_textures_resident_cookie_t { 2316 unsigned int sequence; /**< */ 2317} xcb_glx_are_textures_resident_cookie_t; 2318 2319/** Opcode for xcb_glx_are_textures_resident. */ 2320#define XCB_GLX_ARE_TEXTURES_RESIDENT 143 2321 2322/** 2323 * @brief xcb_glx_are_textures_resident_request_t 2324 **/ 2325typedef struct xcb_glx_are_textures_resident_request_t { 2326 uint8_t major_opcode; /**< */ 2327 uint8_t minor_opcode; /**< */ 2328 uint16_t length; /**< */ 2329 xcb_glx_context_tag_t context_tag; /**< */ 2330 int32_t n; /**< */ 2331} xcb_glx_are_textures_resident_request_t; 2332 2333/** 2334 * @brief xcb_glx_are_textures_resident_reply_t 2335 **/ 2336typedef struct xcb_glx_are_textures_resident_reply_t { 2337 uint8_t response_type; /**< */ 2338 uint8_t pad0; /**< */ 2339 uint16_t sequence; /**< */ 2340 uint32_t length; /**< */ 2341 xcb_glx_bool32_t ret_val; /**< */ 2342 uint8_t pad1[20]; /**< */ 2343} xcb_glx_are_textures_resident_reply_t; 2344 2345/** Opcode for xcb_glx_delete_textures. */ 2346#define XCB_GLX_DELETE_TEXTURES 144 2347 2348/** 2349 * @brief xcb_glx_delete_textures_request_t 2350 **/ 2351typedef struct xcb_glx_delete_textures_request_t { 2352 uint8_t major_opcode; /**< */ 2353 uint8_t minor_opcode; /**< */ 2354 uint16_t length; /**< */ 2355 xcb_glx_context_tag_t context_tag; /**< */ 2356 int32_t n; /**< */ 2357} xcb_glx_delete_textures_request_t; 2358 2359/** 2360 * @brief xcb_glx_gen_textures_cookie_t 2361 **/ 2362typedef struct xcb_glx_gen_textures_cookie_t { 2363 unsigned int sequence; /**< */ 2364} xcb_glx_gen_textures_cookie_t; 2365 2366/** Opcode for xcb_glx_gen_textures. */ 2367#define XCB_GLX_GEN_TEXTURES 145 2368 2369/** 2370 * @brief xcb_glx_gen_textures_request_t 2371 **/ 2372typedef struct xcb_glx_gen_textures_request_t { 2373 uint8_t major_opcode; /**< */ 2374 uint8_t minor_opcode; /**< */ 2375 uint16_t length; /**< */ 2376 xcb_glx_context_tag_t context_tag; /**< */ 2377 int32_t n; /**< */ 2378} xcb_glx_gen_textures_request_t; 2379 2380/** 2381 * @brief xcb_glx_gen_textures_reply_t 2382 **/ 2383typedef struct xcb_glx_gen_textures_reply_t { 2384 uint8_t response_type; /**< */ 2385 uint8_t pad0; /**< */ 2386 uint16_t sequence; /**< */ 2387 uint32_t length; /**< */ 2388 uint8_t pad1[24]; /**< */ 2389} xcb_glx_gen_textures_reply_t; 2390 2391/** 2392 * @brief xcb_glx_is_texture_cookie_t 2393 **/ 2394typedef struct xcb_glx_is_texture_cookie_t { 2395 unsigned int sequence; /**< */ 2396} xcb_glx_is_texture_cookie_t; 2397 2398/** Opcode for xcb_glx_is_texture. */ 2399#define XCB_GLX_IS_TEXTURE 146 2400 2401/** 2402 * @brief xcb_glx_is_texture_request_t 2403 **/ 2404typedef struct xcb_glx_is_texture_request_t { 2405 uint8_t major_opcode; /**< */ 2406 uint8_t minor_opcode; /**< */ 2407 uint16_t length; /**< */ 2408 xcb_glx_context_tag_t context_tag; /**< */ 2409 uint32_t texture; /**< */ 2410} xcb_glx_is_texture_request_t; 2411 2412/** 2413 * @brief xcb_glx_is_texture_reply_t 2414 **/ 2415typedef struct xcb_glx_is_texture_reply_t { 2416 uint8_t response_type; /**< */ 2417 uint8_t pad0; /**< */ 2418 uint16_t sequence; /**< */ 2419 uint32_t length; /**< */ 2420 xcb_glx_bool32_t ret_val; /**< */ 2421} xcb_glx_is_texture_reply_t; 2422 2423/** 2424 * @brief xcb_glx_get_color_table_cookie_t 2425 **/ 2426typedef struct xcb_glx_get_color_table_cookie_t { 2427 unsigned int sequence; /**< */ 2428} xcb_glx_get_color_table_cookie_t; 2429 2430/** Opcode for xcb_glx_get_color_table. */ 2431#define XCB_GLX_GET_COLOR_TABLE 147 2432 2433/** 2434 * @brief xcb_glx_get_color_table_request_t 2435 **/ 2436typedef struct xcb_glx_get_color_table_request_t { 2437 uint8_t major_opcode; /**< */ 2438 uint8_t minor_opcode; /**< */ 2439 uint16_t length; /**< */ 2440 xcb_glx_context_tag_t context_tag; /**< */ 2441 uint32_t target; /**< */ 2442 uint32_t format; /**< */ 2443 uint32_t type; /**< */ 2444 uint8_t swap_bytes; /**< */ 2445} xcb_glx_get_color_table_request_t; 2446 2447/** 2448 * @brief xcb_glx_get_color_table_reply_t 2449 **/ 2450typedef struct xcb_glx_get_color_table_reply_t { 2451 uint8_t response_type; /**< */ 2452 uint8_t pad0; /**< */ 2453 uint16_t sequence; /**< */ 2454 uint32_t length; /**< */ 2455 uint8_t pad1[8]; /**< */ 2456 int32_t width; /**< */ 2457 uint8_t pad2[12]; /**< */ 2458} xcb_glx_get_color_table_reply_t; 2459 2460/** 2461 * @brief xcb_glx_get_color_table_parameterfv_cookie_t 2462 **/ 2463typedef struct xcb_glx_get_color_table_parameterfv_cookie_t { 2464 unsigned int sequence; /**< */ 2465} xcb_glx_get_color_table_parameterfv_cookie_t; 2466 2467/** Opcode for xcb_glx_get_color_table_parameterfv. */ 2468#define XCB_GLX_GET_COLOR_TABLE_PARAMETERFV 148 2469 2470/** 2471 * @brief xcb_glx_get_color_table_parameterfv_request_t 2472 **/ 2473typedef struct xcb_glx_get_color_table_parameterfv_request_t { 2474 uint8_t major_opcode; /**< */ 2475 uint8_t minor_opcode; /**< */ 2476 uint16_t length; /**< */ 2477 xcb_glx_context_tag_t context_tag; /**< */ 2478 uint32_t target; /**< */ 2479 uint32_t pname; /**< */ 2480} xcb_glx_get_color_table_parameterfv_request_t; 2481 2482/** 2483 * @brief xcb_glx_get_color_table_parameterfv_reply_t 2484 **/ 2485typedef struct xcb_glx_get_color_table_parameterfv_reply_t { 2486 uint8_t response_type; /**< */ 2487 uint8_t pad0; /**< */ 2488 uint16_t sequence; /**< */ 2489 uint32_t length; /**< */ 2490 uint8_t pad1[4]; /**< */ 2491 uint32_t n; /**< */ 2492 xcb_glx_float32_t datum; /**< */ 2493 uint8_t pad2[12]; /**< */ 2494} xcb_glx_get_color_table_parameterfv_reply_t; 2495 2496/** 2497 * @brief xcb_glx_get_color_table_parameteriv_cookie_t 2498 **/ 2499typedef struct xcb_glx_get_color_table_parameteriv_cookie_t { 2500 unsigned int sequence; /**< */ 2501} xcb_glx_get_color_table_parameteriv_cookie_t; 2502 2503/** Opcode for xcb_glx_get_color_table_parameteriv. */ 2504#define XCB_GLX_GET_COLOR_TABLE_PARAMETERIV 149 2505 2506/** 2507 * @brief xcb_glx_get_color_table_parameteriv_request_t 2508 **/ 2509typedef struct xcb_glx_get_color_table_parameteriv_request_t { 2510 uint8_t major_opcode; /**< */ 2511 uint8_t minor_opcode; /**< */ 2512 uint16_t length; /**< */ 2513 xcb_glx_context_tag_t context_tag; /**< */ 2514 uint32_t target; /**< */ 2515 uint32_t pname; /**< */ 2516} xcb_glx_get_color_table_parameteriv_request_t; 2517 2518/** 2519 * @brief xcb_glx_get_color_table_parameteriv_reply_t 2520 **/ 2521typedef struct xcb_glx_get_color_table_parameteriv_reply_t { 2522 uint8_t response_type; /**< */ 2523 uint8_t pad0; /**< */ 2524 uint16_t sequence; /**< */ 2525 uint32_t length; /**< */ 2526 uint8_t pad1[4]; /**< */ 2527 uint32_t n; /**< */ 2528 int32_t datum; /**< */ 2529 uint8_t pad2[12]; /**< */ 2530} xcb_glx_get_color_table_parameteriv_reply_t; 2531 2532/** 2533 * @brief xcb_glx_get_convolution_filter_cookie_t 2534 **/ 2535typedef struct xcb_glx_get_convolution_filter_cookie_t { 2536 unsigned int sequence; /**< */ 2537} xcb_glx_get_convolution_filter_cookie_t; 2538 2539/** Opcode for xcb_glx_get_convolution_filter. */ 2540#define XCB_GLX_GET_CONVOLUTION_FILTER 150 2541 2542/** 2543 * @brief xcb_glx_get_convolution_filter_request_t 2544 **/ 2545typedef struct xcb_glx_get_convolution_filter_request_t { 2546 uint8_t major_opcode; /**< */ 2547 uint8_t minor_opcode; /**< */ 2548 uint16_t length; /**< */ 2549 xcb_glx_context_tag_t context_tag; /**< */ 2550 uint32_t target; /**< */ 2551 uint32_t format; /**< */ 2552 uint32_t type; /**< */ 2553 uint8_t swap_bytes; /**< */ 2554} xcb_glx_get_convolution_filter_request_t; 2555 2556/** 2557 * @brief xcb_glx_get_convolution_filter_reply_t 2558 **/ 2559typedef struct xcb_glx_get_convolution_filter_reply_t { 2560 uint8_t response_type; /**< */ 2561 uint8_t pad0; /**< */ 2562 uint16_t sequence; /**< */ 2563 uint32_t length; /**< */ 2564 uint8_t pad1[8]; /**< */ 2565 int32_t width; /**< */ 2566 int32_t height; /**< */ 2567 uint8_t pad2[8]; /**< */ 2568} xcb_glx_get_convolution_filter_reply_t; 2569 2570/** 2571 * @brief xcb_glx_get_convolution_parameterfv_cookie_t 2572 **/ 2573typedef struct xcb_glx_get_convolution_parameterfv_cookie_t { 2574 unsigned int sequence; /**< */ 2575} xcb_glx_get_convolution_parameterfv_cookie_t; 2576 2577/** Opcode for xcb_glx_get_convolution_parameterfv. */ 2578#define XCB_GLX_GET_CONVOLUTION_PARAMETERFV 151 2579 2580/** 2581 * @brief xcb_glx_get_convolution_parameterfv_request_t 2582 **/ 2583typedef struct xcb_glx_get_convolution_parameterfv_request_t { 2584 uint8_t major_opcode; /**< */ 2585 uint8_t minor_opcode; /**< */ 2586 uint16_t length; /**< */ 2587 xcb_glx_context_tag_t context_tag; /**< */ 2588 uint32_t target; /**< */ 2589 uint32_t pname; /**< */ 2590} xcb_glx_get_convolution_parameterfv_request_t; 2591 2592/** 2593 * @brief xcb_glx_get_convolution_parameterfv_reply_t 2594 **/ 2595typedef struct xcb_glx_get_convolution_parameterfv_reply_t { 2596 uint8_t response_type; /**< */ 2597 uint8_t pad0; /**< */ 2598 uint16_t sequence; /**< */ 2599 uint32_t length; /**< */ 2600 uint8_t pad1[4]; /**< */ 2601 uint32_t n; /**< */ 2602 xcb_glx_float32_t datum; /**< */ 2603 uint8_t pad2[12]; /**< */ 2604} xcb_glx_get_convolution_parameterfv_reply_t; 2605 2606/** 2607 * @brief xcb_glx_get_convolution_parameteriv_cookie_t 2608 **/ 2609typedef struct xcb_glx_get_convolution_parameteriv_cookie_t { 2610 unsigned int sequence; /**< */ 2611} xcb_glx_get_convolution_parameteriv_cookie_t; 2612 2613/** Opcode for xcb_glx_get_convolution_parameteriv. */ 2614#define XCB_GLX_GET_CONVOLUTION_PARAMETERIV 152 2615 2616/** 2617 * @brief xcb_glx_get_convolution_parameteriv_request_t 2618 **/ 2619typedef struct xcb_glx_get_convolution_parameteriv_request_t { 2620 uint8_t major_opcode; /**< */ 2621 uint8_t minor_opcode; /**< */ 2622 uint16_t length; /**< */ 2623 xcb_glx_context_tag_t context_tag; /**< */ 2624 uint32_t target; /**< */ 2625 uint32_t pname; /**< */ 2626} xcb_glx_get_convolution_parameteriv_request_t; 2627 2628/** 2629 * @brief xcb_glx_get_convolution_parameteriv_reply_t 2630 **/ 2631typedef struct xcb_glx_get_convolution_parameteriv_reply_t { 2632 uint8_t response_type; /**< */ 2633 uint8_t pad0; /**< */ 2634 uint16_t sequence; /**< */ 2635 uint32_t length; /**< */ 2636 uint8_t pad1[4]; /**< */ 2637 uint32_t n; /**< */ 2638 int32_t datum; /**< */ 2639 uint8_t pad2[12]; /**< */ 2640} xcb_glx_get_convolution_parameteriv_reply_t; 2641 2642/** 2643 * @brief xcb_glx_get_separable_filter_cookie_t 2644 **/ 2645typedef struct xcb_glx_get_separable_filter_cookie_t { 2646 unsigned int sequence; /**< */ 2647} xcb_glx_get_separable_filter_cookie_t; 2648 2649/** Opcode for xcb_glx_get_separable_filter. */ 2650#define XCB_GLX_GET_SEPARABLE_FILTER 153 2651 2652/** 2653 * @brief xcb_glx_get_separable_filter_request_t 2654 **/ 2655typedef struct xcb_glx_get_separable_filter_request_t { 2656 uint8_t major_opcode; /**< */ 2657 uint8_t minor_opcode; /**< */ 2658 uint16_t length; /**< */ 2659 xcb_glx_context_tag_t context_tag; /**< */ 2660 uint32_t target; /**< */ 2661 uint32_t format; /**< */ 2662 uint32_t type; /**< */ 2663 uint8_t swap_bytes; /**< */ 2664} xcb_glx_get_separable_filter_request_t; 2665 2666/** 2667 * @brief xcb_glx_get_separable_filter_reply_t 2668 **/ 2669typedef struct xcb_glx_get_separable_filter_reply_t { 2670 uint8_t response_type; /**< */ 2671 uint8_t pad0; /**< */ 2672 uint16_t sequence; /**< */ 2673 uint32_t length; /**< */ 2674 uint8_t pad1[8]; /**< */ 2675 int32_t row_w; /**< */ 2676 int32_t col_h; /**< */ 2677 uint8_t pad2[8]; /**< */ 2678} xcb_glx_get_separable_filter_reply_t; 2679 2680/** 2681 * @brief xcb_glx_get_histogram_cookie_t 2682 **/ 2683typedef struct xcb_glx_get_histogram_cookie_t { 2684 unsigned int sequence; /**< */ 2685} xcb_glx_get_histogram_cookie_t; 2686 2687/** Opcode for xcb_glx_get_histogram. */ 2688#define XCB_GLX_GET_HISTOGRAM 154 2689 2690/** 2691 * @brief xcb_glx_get_histogram_request_t 2692 **/ 2693typedef struct xcb_glx_get_histogram_request_t { 2694 uint8_t major_opcode; /**< */ 2695 uint8_t minor_opcode; /**< */ 2696 uint16_t length; /**< */ 2697 xcb_glx_context_tag_t context_tag; /**< */ 2698 uint32_t target; /**< */ 2699 uint32_t format; /**< */ 2700 uint32_t type; /**< */ 2701 uint8_t swap_bytes; /**< */ 2702 uint8_t reset; /**< */ 2703} xcb_glx_get_histogram_request_t; 2704 2705/** 2706 * @brief xcb_glx_get_histogram_reply_t 2707 **/ 2708typedef struct xcb_glx_get_histogram_reply_t { 2709 uint8_t response_type; /**< */ 2710 uint8_t pad0; /**< */ 2711 uint16_t sequence; /**< */ 2712 uint32_t length; /**< */ 2713 uint8_t pad1[8]; /**< */ 2714 int32_t width; /**< */ 2715 uint8_t pad2[12]; /**< */ 2716} xcb_glx_get_histogram_reply_t; 2717 2718/** 2719 * @brief xcb_glx_get_histogram_parameterfv_cookie_t 2720 **/ 2721typedef struct xcb_glx_get_histogram_parameterfv_cookie_t { 2722 unsigned int sequence; /**< */ 2723} xcb_glx_get_histogram_parameterfv_cookie_t; 2724 2725/** Opcode for xcb_glx_get_histogram_parameterfv. */ 2726#define XCB_GLX_GET_HISTOGRAM_PARAMETERFV 155 2727 2728/** 2729 * @brief xcb_glx_get_histogram_parameterfv_request_t 2730 **/ 2731typedef struct xcb_glx_get_histogram_parameterfv_request_t { 2732 uint8_t major_opcode; /**< */ 2733 uint8_t minor_opcode; /**< */ 2734 uint16_t length; /**< */ 2735 xcb_glx_context_tag_t context_tag; /**< */ 2736 uint32_t target; /**< */ 2737 uint32_t pname; /**< */ 2738} xcb_glx_get_histogram_parameterfv_request_t; 2739 2740/** 2741 * @brief xcb_glx_get_histogram_parameterfv_reply_t 2742 **/ 2743typedef struct xcb_glx_get_histogram_parameterfv_reply_t { 2744 uint8_t response_type; /**< */ 2745 uint8_t pad0; /**< */ 2746 uint16_t sequence; /**< */ 2747 uint32_t length; /**< */ 2748 uint8_t pad1[4]; /**< */ 2749 uint32_t n; /**< */ 2750 xcb_glx_float32_t datum; /**< */ 2751 uint8_t pad2[12]; /**< */ 2752} xcb_glx_get_histogram_parameterfv_reply_t; 2753 2754/** 2755 * @brief xcb_glx_get_histogram_parameteriv_cookie_t 2756 **/ 2757typedef struct xcb_glx_get_histogram_parameteriv_cookie_t { 2758 unsigned int sequence; /**< */ 2759} xcb_glx_get_histogram_parameteriv_cookie_t; 2760 2761/** Opcode for xcb_glx_get_histogram_parameteriv. */ 2762#define XCB_GLX_GET_HISTOGRAM_PARAMETERIV 156 2763 2764/** 2765 * @brief xcb_glx_get_histogram_parameteriv_request_t 2766 **/ 2767typedef struct xcb_glx_get_histogram_parameteriv_request_t { 2768 uint8_t major_opcode; /**< */ 2769 uint8_t minor_opcode; /**< */ 2770 uint16_t length; /**< */ 2771 xcb_glx_context_tag_t context_tag; /**< */ 2772 uint32_t target; /**< */ 2773 uint32_t pname; /**< */ 2774} xcb_glx_get_histogram_parameteriv_request_t; 2775 2776/** 2777 * @brief xcb_glx_get_histogram_parameteriv_reply_t 2778 **/ 2779typedef struct xcb_glx_get_histogram_parameteriv_reply_t { 2780 uint8_t response_type; /**< */ 2781 uint8_t pad0; /**< */ 2782 uint16_t sequence; /**< */ 2783 uint32_t length; /**< */ 2784 uint8_t pad1[4]; /**< */ 2785 uint32_t n; /**< */ 2786 int32_t datum; /**< */ 2787 uint8_t pad2[12]; /**< */ 2788} xcb_glx_get_histogram_parameteriv_reply_t; 2789 2790/** 2791 * @brief xcb_glx_get_minmax_cookie_t 2792 **/ 2793typedef struct xcb_glx_get_minmax_cookie_t { 2794 unsigned int sequence; /**< */ 2795} xcb_glx_get_minmax_cookie_t; 2796 2797/** Opcode for xcb_glx_get_minmax. */ 2798#define XCB_GLX_GET_MINMAX 157 2799 2800/** 2801 * @brief xcb_glx_get_minmax_request_t 2802 **/ 2803typedef struct xcb_glx_get_minmax_request_t { 2804 uint8_t major_opcode; /**< */ 2805 uint8_t minor_opcode; /**< */ 2806 uint16_t length; /**< */ 2807 xcb_glx_context_tag_t context_tag; /**< */ 2808 uint32_t target; /**< */ 2809 uint32_t format; /**< */ 2810 uint32_t type; /**< */ 2811 uint8_t swap_bytes; /**< */ 2812 uint8_t reset; /**< */ 2813} xcb_glx_get_minmax_request_t; 2814 2815/** 2816 * @brief xcb_glx_get_minmax_reply_t 2817 **/ 2818typedef struct xcb_glx_get_minmax_reply_t { 2819 uint8_t response_type; /**< */ 2820 uint8_t pad0; /**< */ 2821 uint16_t sequence; /**< */ 2822 uint32_t length; /**< */ 2823 uint8_t pad1[24]; /**< */ 2824} xcb_glx_get_minmax_reply_t; 2825 2826/** 2827 * @brief xcb_glx_get_minmax_parameterfv_cookie_t 2828 **/ 2829typedef struct xcb_glx_get_minmax_parameterfv_cookie_t { 2830 unsigned int sequence; /**< */ 2831} xcb_glx_get_minmax_parameterfv_cookie_t; 2832 2833/** Opcode for xcb_glx_get_minmax_parameterfv. */ 2834#define XCB_GLX_GET_MINMAX_PARAMETERFV 158 2835 2836/** 2837 * @brief xcb_glx_get_minmax_parameterfv_request_t 2838 **/ 2839typedef struct xcb_glx_get_minmax_parameterfv_request_t { 2840 uint8_t major_opcode; /**< */ 2841 uint8_t minor_opcode; /**< */ 2842 uint16_t length; /**< */ 2843 xcb_glx_context_tag_t context_tag; /**< */ 2844 uint32_t target; /**< */ 2845 uint32_t pname; /**< */ 2846} xcb_glx_get_minmax_parameterfv_request_t; 2847 2848/** 2849 * @brief xcb_glx_get_minmax_parameterfv_reply_t 2850 **/ 2851typedef struct xcb_glx_get_minmax_parameterfv_reply_t { 2852 uint8_t response_type; /**< */ 2853 uint8_t pad0; /**< */ 2854 uint16_t sequence; /**< */ 2855 uint32_t length; /**< */ 2856 uint8_t pad1[4]; /**< */ 2857 uint32_t n; /**< */ 2858 xcb_glx_float32_t datum; /**< */ 2859 uint8_t pad2[12]; /**< */ 2860} xcb_glx_get_minmax_parameterfv_reply_t; 2861 2862/** 2863 * @brief xcb_glx_get_minmax_parameteriv_cookie_t 2864 **/ 2865typedef struct xcb_glx_get_minmax_parameteriv_cookie_t { 2866 unsigned int sequence; /**< */ 2867} xcb_glx_get_minmax_parameteriv_cookie_t; 2868 2869/** Opcode for xcb_glx_get_minmax_parameteriv. */ 2870#define XCB_GLX_GET_MINMAX_PARAMETERIV 159 2871 2872/** 2873 * @brief xcb_glx_get_minmax_parameteriv_request_t 2874 **/ 2875typedef struct xcb_glx_get_minmax_parameteriv_request_t { 2876 uint8_t major_opcode; /**< */ 2877 uint8_t minor_opcode; /**< */ 2878 uint16_t length; /**< */ 2879 xcb_glx_context_tag_t context_tag; /**< */ 2880 uint32_t target; /**< */ 2881 uint32_t pname; /**< */ 2882} xcb_glx_get_minmax_parameteriv_request_t; 2883 2884/** 2885 * @brief xcb_glx_get_minmax_parameteriv_reply_t 2886 **/ 2887typedef struct xcb_glx_get_minmax_parameteriv_reply_t { 2888 uint8_t response_type; /**< */ 2889 uint8_t pad0; /**< */ 2890 uint16_t sequence; /**< */ 2891 uint32_t length; /**< */ 2892 uint8_t pad1[4]; /**< */ 2893 uint32_t n; /**< */ 2894 int32_t datum; /**< */ 2895 uint8_t pad2[12]; /**< */ 2896} xcb_glx_get_minmax_parameteriv_reply_t; 2897 2898/** 2899 * @brief xcb_glx_get_compressed_tex_image_arb_cookie_t 2900 **/ 2901typedef struct xcb_glx_get_compressed_tex_image_arb_cookie_t { 2902 unsigned int sequence; /**< */ 2903} xcb_glx_get_compressed_tex_image_arb_cookie_t; 2904 2905/** Opcode for xcb_glx_get_compressed_tex_image_arb. */ 2906#define XCB_GLX_GET_COMPRESSED_TEX_IMAGE_ARB 160 2907 2908/** 2909 * @brief xcb_glx_get_compressed_tex_image_arb_request_t 2910 **/ 2911typedef struct xcb_glx_get_compressed_tex_image_arb_request_t { 2912 uint8_t major_opcode; /**< */ 2913 uint8_t minor_opcode; /**< */ 2914 uint16_t length; /**< */ 2915 xcb_glx_context_tag_t context_tag; /**< */ 2916 uint32_t target; /**< */ 2917 int32_t level; /**< */ 2918} xcb_glx_get_compressed_tex_image_arb_request_t; 2919 2920/** 2921 * @brief xcb_glx_get_compressed_tex_image_arb_reply_t 2922 **/ 2923typedef struct xcb_glx_get_compressed_tex_image_arb_reply_t { 2924 uint8_t response_type; /**< */ 2925 uint8_t pad0; /**< */ 2926 uint16_t sequence; /**< */ 2927 uint32_t length; /**< */ 2928 uint8_t pad1[8]; /**< */ 2929 int32_t size; /**< */ 2930 uint8_t pad2[12]; /**< */ 2931} xcb_glx_get_compressed_tex_image_arb_reply_t; 2932 2933/** Opcode for xcb_glx_delete_queries_arb. */ 2934#define XCB_GLX_DELETE_QUERIES_ARB 161 2935 2936/** 2937 * @brief xcb_glx_delete_queries_arb_request_t 2938 **/ 2939typedef struct xcb_glx_delete_queries_arb_request_t { 2940 uint8_t major_opcode; /**< */ 2941 uint8_t minor_opcode; /**< */ 2942 uint16_t length; /**< */ 2943 xcb_glx_context_tag_t context_tag; /**< */ 2944 int32_t n; /**< */ 2945} xcb_glx_delete_queries_arb_request_t; 2946 2947/** 2948 * @brief xcb_glx_gen_queries_arb_cookie_t 2949 **/ 2950typedef struct xcb_glx_gen_queries_arb_cookie_t { 2951 unsigned int sequence; /**< */ 2952} xcb_glx_gen_queries_arb_cookie_t; 2953 2954/** Opcode for xcb_glx_gen_queries_arb. */ 2955#define XCB_GLX_GEN_QUERIES_ARB 162 2956 2957/** 2958 * @brief xcb_glx_gen_queries_arb_request_t 2959 **/ 2960typedef struct xcb_glx_gen_queries_arb_request_t { 2961 uint8_t major_opcode; /**< */ 2962 uint8_t minor_opcode; /**< */ 2963 uint16_t length; /**< */ 2964 xcb_glx_context_tag_t context_tag; /**< */ 2965 int32_t n; /**< */ 2966} xcb_glx_gen_queries_arb_request_t; 2967 2968/** 2969 * @brief xcb_glx_gen_queries_arb_reply_t 2970 **/ 2971typedef struct xcb_glx_gen_queries_arb_reply_t { 2972 uint8_t response_type; /**< */ 2973 uint8_t pad0; /**< */ 2974 uint16_t sequence; /**< */ 2975 uint32_t length; /**< */ 2976 uint8_t pad1[24]; /**< */ 2977} xcb_glx_gen_queries_arb_reply_t; 2978 2979/** 2980 * @brief xcb_glx_is_query_arb_cookie_t 2981 **/ 2982typedef struct xcb_glx_is_query_arb_cookie_t { 2983 unsigned int sequence; /**< */ 2984} xcb_glx_is_query_arb_cookie_t; 2985 2986/** Opcode for xcb_glx_is_query_arb. */ 2987#define XCB_GLX_IS_QUERY_ARB 163 2988 2989/** 2990 * @brief xcb_glx_is_query_arb_request_t 2991 **/ 2992typedef struct xcb_glx_is_query_arb_request_t { 2993 uint8_t major_opcode; /**< */ 2994 uint8_t minor_opcode; /**< */ 2995 uint16_t length; /**< */ 2996 xcb_glx_context_tag_t context_tag; /**< */ 2997 uint32_t id; /**< */ 2998} xcb_glx_is_query_arb_request_t; 2999 3000/** 3001 * @brief xcb_glx_is_query_arb_reply_t 3002 **/ 3003typedef struct xcb_glx_is_query_arb_reply_t { 3004 uint8_t response_type; /**< */ 3005 uint8_t pad0; /**< */ 3006 uint16_t sequence; /**< */ 3007 uint32_t length; /**< */ 3008 xcb_glx_bool32_t ret_val; /**< */ 3009} xcb_glx_is_query_arb_reply_t; 3010 3011/** 3012 * @brief xcb_glx_get_queryiv_arb_cookie_t 3013 **/ 3014typedef struct xcb_glx_get_queryiv_arb_cookie_t { 3015 unsigned int sequence; /**< */ 3016} xcb_glx_get_queryiv_arb_cookie_t; 3017 3018/** Opcode for xcb_glx_get_queryiv_arb. */ 3019#define XCB_GLX_GET_QUERYIV_ARB 164 3020 3021/** 3022 * @brief xcb_glx_get_queryiv_arb_request_t 3023 **/ 3024typedef struct xcb_glx_get_queryiv_arb_request_t { 3025 uint8_t major_opcode; /**< */ 3026 uint8_t minor_opcode; /**< */ 3027 uint16_t length; /**< */ 3028 xcb_glx_context_tag_t context_tag; /**< */ 3029 uint32_t target; /**< */ 3030 uint32_t pname; /**< */ 3031} xcb_glx_get_queryiv_arb_request_t; 3032 3033/** 3034 * @brief xcb_glx_get_queryiv_arb_reply_t 3035 **/ 3036typedef struct xcb_glx_get_queryiv_arb_reply_t { 3037 uint8_t response_type; /**< */ 3038 uint8_t pad0; /**< */ 3039 uint16_t sequence; /**< */ 3040 uint32_t length; /**< */ 3041 uint8_t pad1[4]; /**< */ 3042 uint32_t n; /**< */ 3043 int32_t datum; /**< */ 3044 uint8_t pad2[12]; /**< */ 3045} xcb_glx_get_queryiv_arb_reply_t; 3046 3047/** 3048 * @brief xcb_glx_get_query_objectiv_arb_cookie_t 3049 **/ 3050typedef struct xcb_glx_get_query_objectiv_arb_cookie_t { 3051 unsigned int sequence; /**< */ 3052} xcb_glx_get_query_objectiv_arb_cookie_t; 3053 3054/** Opcode for xcb_glx_get_query_objectiv_arb. */ 3055#define XCB_GLX_GET_QUERY_OBJECTIV_ARB 165 3056 3057/** 3058 * @brief xcb_glx_get_query_objectiv_arb_request_t 3059 **/ 3060typedef struct xcb_glx_get_query_objectiv_arb_request_t { 3061 uint8_t major_opcode; /**< */ 3062 uint8_t minor_opcode; /**< */ 3063 uint16_t length; /**< */ 3064 xcb_glx_context_tag_t context_tag; /**< */ 3065 uint32_t id; /**< */ 3066 uint32_t pname; /**< */ 3067} xcb_glx_get_query_objectiv_arb_request_t; 3068 3069/** 3070 * @brief xcb_glx_get_query_objectiv_arb_reply_t 3071 **/ 3072typedef struct xcb_glx_get_query_objectiv_arb_reply_t { 3073 uint8_t response_type; /**< */ 3074 uint8_t pad0; /**< */ 3075 uint16_t sequence; /**< */ 3076 uint32_t length; /**< */ 3077 uint8_t pad1[4]; /**< */ 3078 uint32_t n; /**< */ 3079 int32_t datum; /**< */ 3080 uint8_t pad2[12]; /**< */ 3081} xcb_glx_get_query_objectiv_arb_reply_t; 3082 3083/** 3084 * @brief xcb_glx_get_query_objectuiv_arb_cookie_t 3085 **/ 3086typedef struct xcb_glx_get_query_objectuiv_arb_cookie_t { 3087 unsigned int sequence; /**< */ 3088} xcb_glx_get_query_objectuiv_arb_cookie_t; 3089 3090/** Opcode for xcb_glx_get_query_objectuiv_arb. */ 3091#define XCB_GLX_GET_QUERY_OBJECTUIV_ARB 166 3092 3093/** 3094 * @brief xcb_glx_get_query_objectuiv_arb_request_t 3095 **/ 3096typedef struct xcb_glx_get_query_objectuiv_arb_request_t { 3097 uint8_t major_opcode; /**< */ 3098 uint8_t minor_opcode; /**< */ 3099 uint16_t length; /**< */ 3100 xcb_glx_context_tag_t context_tag; /**< */ 3101 uint32_t id; /**< */ 3102 uint32_t pname; /**< */ 3103} xcb_glx_get_query_objectuiv_arb_request_t; 3104 3105/** 3106 * @brief xcb_glx_get_query_objectuiv_arb_reply_t 3107 **/ 3108typedef struct xcb_glx_get_query_objectuiv_arb_reply_t { 3109 uint8_t response_type; /**< */ 3110 uint8_t pad0; /**< */ 3111 uint16_t sequence; /**< */ 3112 uint32_t length; /**< */ 3113 uint8_t pad1[4]; /**< */ 3114 uint32_t n; /**< */ 3115 uint32_t datum; /**< */ 3116 uint8_t pad2[12]; /**< */ 3117} xcb_glx_get_query_objectuiv_arb_reply_t; 3118 3119/** 3120 * Get the next element of the iterator 3121 * @param i Pointer to a xcb_glx_pixmap_iterator_t 3122 * 3123 * Get the next element in the iterator. The member rem is 3124 * decreased by one. The member data points to the next 3125 * element. The member index is increased by sizeof(xcb_glx_pixmap_t) 3126 */ 3127 3128/***************************************************************************** 3129 ** 3130 ** void xcb_glx_pixmap_next 3131 ** 3132 ** @param xcb_glx_pixmap_iterator_t *i 3133 ** @returns void 3134 ** 3135 *****************************************************************************/ 3136 3137void 3138xcb_glx_pixmap_next (xcb_glx_pixmap_iterator_t *i /**< */); 3139 3140/** 3141 * Return the iterator pointing to the last element 3142 * @param i An xcb_glx_pixmap_iterator_t 3143 * @return The iterator pointing to the last element 3144 * 3145 * Set the current element in the iterator to the last element. 3146 * The member rem is set to 0. The member data points to the 3147 * last element. 3148 */ 3149 3150/***************************************************************************** 3151 ** 3152 ** xcb_generic_iterator_t xcb_glx_pixmap_end 3153 ** 3154 ** @param xcb_glx_pixmap_iterator_t i 3155 ** @returns xcb_generic_iterator_t 3156 ** 3157 *****************************************************************************/ 3158 3159xcb_generic_iterator_t 3160xcb_glx_pixmap_end (xcb_glx_pixmap_iterator_t i /**< */); 3161 3162/** 3163 * Get the next element of the iterator 3164 * @param i Pointer to a xcb_glx_context_iterator_t 3165 * 3166 * Get the next element in the iterator. The member rem is 3167 * decreased by one. The member data points to the next 3168 * element. The member index is increased by sizeof(xcb_glx_context_t) 3169 */ 3170 3171/***************************************************************************** 3172 ** 3173 ** void xcb_glx_context_next 3174 ** 3175 ** @param xcb_glx_context_iterator_t *i 3176 ** @returns void 3177 ** 3178 *****************************************************************************/ 3179 3180void 3181xcb_glx_context_next (xcb_glx_context_iterator_t *i /**< */); 3182 3183/** 3184 * Return the iterator pointing to the last element 3185 * @param i An xcb_glx_context_iterator_t 3186 * @return The iterator pointing to the last element 3187 * 3188 * Set the current element in the iterator to the last element. 3189 * The member rem is set to 0. The member data points to the 3190 * last element. 3191 */ 3192 3193/***************************************************************************** 3194 ** 3195 ** xcb_generic_iterator_t xcb_glx_context_end 3196 ** 3197 ** @param xcb_glx_context_iterator_t i 3198 ** @returns xcb_generic_iterator_t 3199 ** 3200 *****************************************************************************/ 3201 3202xcb_generic_iterator_t 3203xcb_glx_context_end (xcb_glx_context_iterator_t i /**< */); 3204 3205/** 3206 * Get the next element of the iterator 3207 * @param i Pointer to a xcb_glx_pbuffer_iterator_t 3208 * 3209 * Get the next element in the iterator. The member rem is 3210 * decreased by one. The member data points to the next 3211 * element. The member index is increased by sizeof(xcb_glx_pbuffer_t) 3212 */ 3213 3214/***************************************************************************** 3215 ** 3216 ** void xcb_glx_pbuffer_next 3217 ** 3218 ** @param xcb_glx_pbuffer_iterator_t *i 3219 ** @returns void 3220 ** 3221 *****************************************************************************/ 3222 3223void 3224xcb_glx_pbuffer_next (xcb_glx_pbuffer_iterator_t *i /**< */); 3225 3226/** 3227 * Return the iterator pointing to the last element 3228 * @param i An xcb_glx_pbuffer_iterator_t 3229 * @return The iterator pointing to the last element 3230 * 3231 * Set the current element in the iterator to the last element. 3232 * The member rem is set to 0. The member data points to the 3233 * last element. 3234 */ 3235 3236/***************************************************************************** 3237 ** 3238 ** xcb_generic_iterator_t xcb_glx_pbuffer_end 3239 ** 3240 ** @param xcb_glx_pbuffer_iterator_t i 3241 ** @returns xcb_generic_iterator_t 3242 ** 3243 *****************************************************************************/ 3244 3245xcb_generic_iterator_t 3246xcb_glx_pbuffer_end (xcb_glx_pbuffer_iterator_t i /**< */); 3247 3248/** 3249 * Get the next element of the iterator 3250 * @param i Pointer to a xcb_glx_window_iterator_t 3251 * 3252 * Get the next element in the iterator. The member rem is 3253 * decreased by one. The member data points to the next 3254 * element. The member index is increased by sizeof(xcb_glx_window_t) 3255 */ 3256 3257/***************************************************************************** 3258 ** 3259 ** void xcb_glx_window_next 3260 ** 3261 ** @param xcb_glx_window_iterator_t *i 3262 ** @returns void 3263 ** 3264 *****************************************************************************/ 3265 3266void 3267xcb_glx_window_next (xcb_glx_window_iterator_t *i /**< */); 3268 3269/** 3270 * Return the iterator pointing to the last element 3271 * @param i An xcb_glx_window_iterator_t 3272 * @return The iterator pointing to the last element 3273 * 3274 * Set the current element in the iterator to the last element. 3275 * The member rem is set to 0. The member data points to the 3276 * last element. 3277 */ 3278 3279/***************************************************************************** 3280 ** 3281 ** xcb_generic_iterator_t xcb_glx_window_end 3282 ** 3283 ** @param xcb_glx_window_iterator_t i 3284 ** @returns xcb_generic_iterator_t 3285 ** 3286 *****************************************************************************/ 3287 3288xcb_generic_iterator_t 3289xcb_glx_window_end (xcb_glx_window_iterator_t i /**< */); 3290 3291/** 3292 * Get the next element of the iterator 3293 * @param i Pointer to a xcb_glx_fbconfig_iterator_t 3294 * 3295 * Get the next element in the iterator. The member rem is 3296 * decreased by one. The member data points to the next 3297 * element. The member index is increased by sizeof(xcb_glx_fbconfig_t) 3298 */ 3299 3300/***************************************************************************** 3301 ** 3302 ** void xcb_glx_fbconfig_next 3303 ** 3304 ** @param xcb_glx_fbconfig_iterator_t *i 3305 ** @returns void 3306 ** 3307 *****************************************************************************/ 3308 3309void 3310xcb_glx_fbconfig_next (xcb_glx_fbconfig_iterator_t *i /**< */); 3311 3312/** 3313 * Return the iterator pointing to the last element 3314 * @param i An xcb_glx_fbconfig_iterator_t 3315 * @return The iterator pointing to the last element 3316 * 3317 * Set the current element in the iterator to the last element. 3318 * The member rem is set to 0. The member data points to the 3319 * last element. 3320 */ 3321 3322/***************************************************************************** 3323 ** 3324 ** xcb_generic_iterator_t xcb_glx_fbconfig_end 3325 ** 3326 ** @param xcb_glx_fbconfig_iterator_t i 3327 ** @returns xcb_generic_iterator_t 3328 ** 3329 *****************************************************************************/ 3330 3331xcb_generic_iterator_t 3332xcb_glx_fbconfig_end (xcb_glx_fbconfig_iterator_t i /**< */); 3333 3334/** 3335 * Get the next element of the iterator 3336 * @param i Pointer to a xcb_glx_drawable_iterator_t 3337 * 3338 * Get the next element in the iterator. The member rem is 3339 * decreased by one. The member data points to the next 3340 * element. The member index is increased by sizeof(xcb_glx_drawable_t) 3341 */ 3342 3343/***************************************************************************** 3344 ** 3345 ** void xcb_glx_drawable_next 3346 ** 3347 ** @param xcb_glx_drawable_iterator_t *i 3348 ** @returns void 3349 ** 3350 *****************************************************************************/ 3351 3352void 3353xcb_glx_drawable_next (xcb_glx_drawable_iterator_t *i /**< */); 3354 3355/** 3356 * Return the iterator pointing to the last element 3357 * @param i An xcb_glx_drawable_iterator_t 3358 * @return The iterator pointing to the last element 3359 * 3360 * Set the current element in the iterator to the last element. 3361 * The member rem is set to 0. The member data points to the 3362 * last element. 3363 */ 3364 3365/***************************************************************************** 3366 ** 3367 ** xcb_generic_iterator_t xcb_glx_drawable_end 3368 ** 3369 ** @param xcb_glx_drawable_iterator_t i 3370 ** @returns xcb_generic_iterator_t 3371 ** 3372 *****************************************************************************/ 3373 3374xcb_generic_iterator_t 3375xcb_glx_drawable_end (xcb_glx_drawable_iterator_t i /**< */); 3376 3377/** 3378 * Get the next element of the iterator 3379 * @param i Pointer to a xcb_glx_float32_iterator_t 3380 * 3381 * Get the next element in the iterator. The member rem is 3382 * decreased by one. The member data points to the next 3383 * element. The member index is increased by sizeof(xcb_glx_float32_t) 3384 */ 3385 3386/***************************************************************************** 3387 ** 3388 ** void xcb_glx_float32_next 3389 ** 3390 ** @param xcb_glx_float32_iterator_t *i 3391 ** @returns void 3392 ** 3393 *****************************************************************************/ 3394 3395void 3396xcb_glx_float32_next (xcb_glx_float32_iterator_t *i /**< */); 3397 3398/** 3399 * Return the iterator pointing to the last element 3400 * @param i An xcb_glx_float32_iterator_t 3401 * @return The iterator pointing to the last element 3402 * 3403 * Set the current element in the iterator to the last element. 3404 * The member rem is set to 0. The member data points to the 3405 * last element. 3406 */ 3407 3408/***************************************************************************** 3409 ** 3410 ** xcb_generic_iterator_t xcb_glx_float32_end 3411 ** 3412 ** @param xcb_glx_float32_iterator_t i 3413 ** @returns xcb_generic_iterator_t 3414 ** 3415 *****************************************************************************/ 3416 3417xcb_generic_iterator_t 3418xcb_glx_float32_end (xcb_glx_float32_iterator_t i /**< */); 3419 3420/** 3421 * Get the next element of the iterator 3422 * @param i Pointer to a xcb_glx_float64_iterator_t 3423 * 3424 * Get the next element in the iterator. The member rem is 3425 * decreased by one. The member data points to the next 3426 * element. The member index is increased by sizeof(xcb_glx_float64_t) 3427 */ 3428 3429/***************************************************************************** 3430 ** 3431 ** void xcb_glx_float64_next 3432 ** 3433 ** @param xcb_glx_float64_iterator_t *i 3434 ** @returns void 3435 ** 3436 *****************************************************************************/ 3437 3438void 3439xcb_glx_float64_next (xcb_glx_float64_iterator_t *i /**< */); 3440 3441/** 3442 * Return the iterator pointing to the last element 3443 * @param i An xcb_glx_float64_iterator_t 3444 * @return The iterator pointing to the last element 3445 * 3446 * Set the current element in the iterator to the last element. 3447 * The member rem is set to 0. The member data points to the 3448 * last element. 3449 */ 3450 3451/***************************************************************************** 3452 ** 3453 ** xcb_generic_iterator_t xcb_glx_float64_end 3454 ** 3455 ** @param xcb_glx_float64_iterator_t i 3456 ** @returns xcb_generic_iterator_t 3457 ** 3458 *****************************************************************************/ 3459 3460xcb_generic_iterator_t 3461xcb_glx_float64_end (xcb_glx_float64_iterator_t i /**< */); 3462 3463/** 3464 * Get the next element of the iterator 3465 * @param i Pointer to a xcb_glx_bool32_iterator_t 3466 * 3467 * Get the next element in the iterator. The member rem is 3468 * decreased by one. The member data points to the next 3469 * element. The member index is increased by sizeof(xcb_glx_bool32_t) 3470 */ 3471 3472/***************************************************************************** 3473 ** 3474 ** void xcb_glx_bool32_next 3475 ** 3476 ** @param xcb_glx_bool32_iterator_t *i 3477 ** @returns void 3478 ** 3479 *****************************************************************************/ 3480 3481void 3482xcb_glx_bool32_next (xcb_glx_bool32_iterator_t *i /**< */); 3483 3484/** 3485 * Return the iterator pointing to the last element 3486 * @param i An xcb_glx_bool32_iterator_t 3487 * @return The iterator pointing to the last element 3488 * 3489 * Set the current element in the iterator to the last element. 3490 * The member rem is set to 0. The member data points to the 3491 * last element. 3492 */ 3493 3494/***************************************************************************** 3495 ** 3496 ** xcb_generic_iterator_t xcb_glx_bool32_end 3497 ** 3498 ** @param xcb_glx_bool32_iterator_t i 3499 ** @returns xcb_generic_iterator_t 3500 ** 3501 *****************************************************************************/ 3502 3503xcb_generic_iterator_t 3504xcb_glx_bool32_end (xcb_glx_bool32_iterator_t i /**< */); 3505 3506/** 3507 * Get the next element of the iterator 3508 * @param i Pointer to a xcb_glx_context_tag_iterator_t 3509 * 3510 * Get the next element in the iterator. The member rem is 3511 * decreased by one. The member data points to the next 3512 * element. The member index is increased by sizeof(xcb_glx_context_tag_t) 3513 */ 3514 3515/***************************************************************************** 3516 ** 3517 ** void xcb_glx_context_tag_next 3518 ** 3519 ** @param xcb_glx_context_tag_iterator_t *i 3520 ** @returns void 3521 ** 3522 *****************************************************************************/ 3523 3524void 3525xcb_glx_context_tag_next (xcb_glx_context_tag_iterator_t *i /**< */); 3526 3527/** 3528 * Return the iterator pointing to the last element 3529 * @param i An xcb_glx_context_tag_iterator_t 3530 * @return The iterator pointing to the last element 3531 * 3532 * Set the current element in the iterator to the last element. 3533 * The member rem is set to 0. The member data points to the 3534 * last element. 3535 */ 3536 3537/***************************************************************************** 3538 ** 3539 ** xcb_generic_iterator_t xcb_glx_context_tag_end 3540 ** 3541 ** @param xcb_glx_context_tag_iterator_t i 3542 ** @returns xcb_generic_iterator_t 3543 ** 3544 *****************************************************************************/ 3545 3546xcb_generic_iterator_t 3547xcb_glx_context_tag_end (xcb_glx_context_tag_iterator_t i /**< */); 3548 3549int 3550xcb_glx_render_sizeof (const void *_buffer /**< */, 3551 uint32_t data_len /**< */); 3552 3553/** 3554 * 3555 * @param c The connection 3556 * @return A cookie 3557 * 3558 * Delivers a request to the X server. 3559 * 3560 * This form can be used only if the request will not cause 3561 * a reply to be generated. Any returned error will be 3562 * saved for handling by xcb_request_check(). 3563 */ 3564 3565/***************************************************************************** 3566 ** 3567 ** xcb_void_cookie_t xcb_glx_render_checked 3568 ** 3569 ** @param xcb_connection_t *c 3570 ** @param xcb_glx_context_tag_t context_tag 3571 ** @param uint32_t data_len 3572 ** @param const uint8_t *data 3573 ** @returns xcb_void_cookie_t 3574 ** 3575 *****************************************************************************/ 3576 3577xcb_void_cookie_t 3578xcb_glx_render_checked (xcb_connection_t *c /**< */, 3579 xcb_glx_context_tag_t context_tag /**< */, 3580 uint32_t data_len /**< */, 3581 const uint8_t *data /**< */); 3582 3583/** 3584 * 3585 * @param c The connection 3586 * @return A cookie 3587 * 3588 * Delivers a request to the X server. 3589 * 3590 */ 3591 3592/***************************************************************************** 3593 ** 3594 ** xcb_void_cookie_t xcb_glx_render 3595 ** 3596 ** @param xcb_connection_t *c 3597 ** @param xcb_glx_context_tag_t context_tag 3598 ** @param uint32_t data_len 3599 ** @param const uint8_t *data 3600 ** @returns xcb_void_cookie_t 3601 ** 3602 *****************************************************************************/ 3603 3604xcb_void_cookie_t 3605xcb_glx_render (xcb_connection_t *c /**< */, 3606 xcb_glx_context_tag_t context_tag /**< */, 3607 uint32_t data_len /**< */, 3608 const uint8_t *data /**< */); 3609 3610int 3611xcb_glx_render_large_sizeof (const void *_buffer /**< */); 3612 3613/** 3614 * 3615 * @param c The connection 3616 * @return A cookie 3617 * 3618 * Delivers a request to the X server. 3619 * 3620 * This form can be used only if the request will not cause 3621 * a reply to be generated. Any returned error will be 3622 * saved for handling by xcb_request_check(). 3623 */ 3624 3625/***************************************************************************** 3626 ** 3627 ** xcb_void_cookie_t xcb_glx_render_large_checked 3628 ** 3629 ** @param xcb_connection_t *c 3630 ** @param xcb_glx_context_tag_t context_tag 3631 ** @param uint16_t request_num 3632 ** @param uint16_t request_total 3633 ** @param uint32_t data_len 3634 ** @param const uint8_t *data 3635 ** @returns xcb_void_cookie_t 3636 ** 3637 *****************************************************************************/ 3638 3639xcb_void_cookie_t 3640xcb_glx_render_large_checked (xcb_connection_t *c /**< */, 3641 xcb_glx_context_tag_t context_tag /**< */, 3642 uint16_t request_num /**< */, 3643 uint16_t request_total /**< */, 3644 uint32_t data_len /**< */, 3645 const uint8_t *data /**< */); 3646 3647/** 3648 * 3649 * @param c The connection 3650 * @return A cookie 3651 * 3652 * Delivers a request to the X server. 3653 * 3654 */ 3655 3656/***************************************************************************** 3657 ** 3658 ** xcb_void_cookie_t xcb_glx_render_large 3659 ** 3660 ** @param xcb_connection_t *c 3661 ** @param xcb_glx_context_tag_t context_tag 3662 ** @param uint16_t request_num 3663 ** @param uint16_t request_total 3664 ** @param uint32_t data_len 3665 ** @param const uint8_t *data 3666 ** @returns xcb_void_cookie_t 3667 ** 3668 *****************************************************************************/ 3669 3670xcb_void_cookie_t 3671xcb_glx_render_large (xcb_connection_t *c /**< */, 3672 xcb_glx_context_tag_t context_tag /**< */, 3673 uint16_t request_num /**< */, 3674 uint16_t request_total /**< */, 3675 uint32_t data_len /**< */, 3676 const uint8_t *data /**< */); 3677 3678/** 3679 * 3680 * @param c The connection 3681 * @return A cookie 3682 * 3683 * Delivers a request to the X server. 3684 * 3685 * This form can be used only if the request will not cause 3686 * a reply to be generated. Any returned error will be 3687 * saved for handling by xcb_request_check(). 3688 */ 3689 3690/***************************************************************************** 3691 ** 3692 ** xcb_void_cookie_t xcb_glx_create_context_checked 3693 ** 3694 ** @param xcb_connection_t *c 3695 ** @param xcb_glx_context_t context 3696 ** @param xcb_visualid_t visual 3697 ** @param uint32_t screen 3698 ** @param xcb_glx_context_t share_list 3699 ** @param uint8_t is_direct 3700 ** @returns xcb_void_cookie_t 3701 ** 3702 *****************************************************************************/ 3703 3704xcb_void_cookie_t 3705xcb_glx_create_context_checked (xcb_connection_t *c /**< */, 3706 xcb_glx_context_t context /**< */, 3707 xcb_visualid_t visual /**< */, 3708 uint32_t screen /**< */, 3709 xcb_glx_context_t share_list /**< */, 3710 uint8_t is_direct /**< */); 3711 3712/** 3713 * 3714 * @param c The connection 3715 * @return A cookie 3716 * 3717 * Delivers a request to the X server. 3718 * 3719 */ 3720 3721/***************************************************************************** 3722 ** 3723 ** xcb_void_cookie_t xcb_glx_create_context 3724 ** 3725 ** @param xcb_connection_t *c 3726 ** @param xcb_glx_context_t context 3727 ** @param xcb_visualid_t visual 3728 ** @param uint32_t screen 3729 ** @param xcb_glx_context_t share_list 3730 ** @param uint8_t is_direct 3731 ** @returns xcb_void_cookie_t 3732 ** 3733 *****************************************************************************/ 3734 3735xcb_void_cookie_t 3736xcb_glx_create_context (xcb_connection_t *c /**< */, 3737 xcb_glx_context_t context /**< */, 3738 xcb_visualid_t visual /**< */, 3739 uint32_t screen /**< */, 3740 xcb_glx_context_t share_list /**< */, 3741 uint8_t is_direct /**< */); 3742 3743/** 3744 * 3745 * @param c The connection 3746 * @return A cookie 3747 * 3748 * Delivers a request to the X server. 3749 * 3750 * This form can be used only if the request will not cause 3751 * a reply to be generated. Any returned error will be 3752 * saved for handling by xcb_request_check(). 3753 */ 3754 3755/***************************************************************************** 3756 ** 3757 ** xcb_void_cookie_t xcb_glx_destroy_context_checked 3758 ** 3759 ** @param xcb_connection_t *c 3760 ** @param xcb_glx_context_t context 3761 ** @returns xcb_void_cookie_t 3762 ** 3763 *****************************************************************************/ 3764 3765xcb_void_cookie_t 3766xcb_glx_destroy_context_checked (xcb_connection_t *c /**< */, 3767 xcb_glx_context_t context /**< */); 3768 3769/** 3770 * 3771 * @param c The connection 3772 * @return A cookie 3773 * 3774 * Delivers a request to the X server. 3775 * 3776 */ 3777 3778/***************************************************************************** 3779 ** 3780 ** xcb_void_cookie_t xcb_glx_destroy_context 3781 ** 3782 ** @param xcb_connection_t *c 3783 ** @param xcb_glx_context_t context 3784 ** @returns xcb_void_cookie_t 3785 ** 3786 *****************************************************************************/ 3787 3788xcb_void_cookie_t 3789xcb_glx_destroy_context (xcb_connection_t *c /**< */, 3790 xcb_glx_context_t context /**< */); 3791 3792/** 3793 * 3794 * @param c The connection 3795 * @return A cookie 3796 * 3797 * Delivers a request to the X server. 3798 * 3799 */ 3800 3801/***************************************************************************** 3802 ** 3803 ** xcb_glx_make_current_cookie_t xcb_glx_make_current 3804 ** 3805 ** @param xcb_connection_t *c 3806 ** @param xcb_glx_drawable_t drawable 3807 ** @param xcb_glx_context_t context 3808 ** @param xcb_glx_context_tag_t old_context_tag 3809 ** @returns xcb_glx_make_current_cookie_t 3810 ** 3811 *****************************************************************************/ 3812 3813xcb_glx_make_current_cookie_t 3814xcb_glx_make_current (xcb_connection_t *c /**< */, 3815 xcb_glx_drawable_t drawable /**< */, 3816 xcb_glx_context_t context /**< */, 3817 xcb_glx_context_tag_t old_context_tag /**< */); 3818 3819/** 3820 * 3821 * @param c The connection 3822 * @return A cookie 3823 * 3824 * Delivers a request to the X server. 3825 * 3826 * This form can be used only if the request will cause 3827 * a reply to be generated. Any returned error will be 3828 * placed in the event queue. 3829 */ 3830 3831/***************************************************************************** 3832 ** 3833 ** xcb_glx_make_current_cookie_t xcb_glx_make_current_unchecked 3834 ** 3835 ** @param xcb_connection_t *c 3836 ** @param xcb_glx_drawable_t drawable 3837 ** @param xcb_glx_context_t context 3838 ** @param xcb_glx_context_tag_t old_context_tag 3839 ** @returns xcb_glx_make_current_cookie_t 3840 ** 3841 *****************************************************************************/ 3842 3843xcb_glx_make_current_cookie_t 3844xcb_glx_make_current_unchecked (xcb_connection_t *c /**< */, 3845 xcb_glx_drawable_t drawable /**< */, 3846 xcb_glx_context_t context /**< */, 3847 xcb_glx_context_tag_t old_context_tag /**< */); 3848 3849/** 3850 * Return the reply 3851 * @param c The connection 3852 * @param cookie The cookie 3853 * @param e The xcb_generic_error_t supplied 3854 * 3855 * Returns the reply of the request asked by 3856 * 3857 * The parameter @p e supplied to this function must be NULL if 3858 * xcb_glx_make_current_unchecked(). is used. 3859 * Otherwise, it stores the error if any. 3860 * 3861 * The returned value must be freed by the caller using free(). 3862 */ 3863 3864/***************************************************************************** 3865 ** 3866 ** xcb_glx_make_current_reply_t * xcb_glx_make_current_reply 3867 ** 3868 ** @param xcb_connection_t *c 3869 ** @param xcb_glx_make_current_cookie_t cookie 3870 ** @param xcb_generic_error_t **e 3871 ** @returns xcb_glx_make_current_reply_t * 3872 ** 3873 *****************************************************************************/ 3874 3875xcb_glx_make_current_reply_t * 3876xcb_glx_make_current_reply (xcb_connection_t *c /**< */, 3877 xcb_glx_make_current_cookie_t cookie /**< */, 3878 xcb_generic_error_t **e /**< */); 3879 3880/** 3881 * 3882 * @param c The connection 3883 * @return A cookie 3884 * 3885 * Delivers a request to the X server. 3886 * 3887 */ 3888 3889/***************************************************************************** 3890 ** 3891 ** xcb_glx_is_direct_cookie_t xcb_glx_is_direct 3892 ** 3893 ** @param xcb_connection_t *c 3894 ** @param xcb_glx_context_t context 3895 ** @returns xcb_glx_is_direct_cookie_t 3896 ** 3897 *****************************************************************************/ 3898 3899xcb_glx_is_direct_cookie_t 3900xcb_glx_is_direct (xcb_connection_t *c /**< */, 3901 xcb_glx_context_t context /**< */); 3902 3903/** 3904 * 3905 * @param c The connection 3906 * @return A cookie 3907 * 3908 * Delivers a request to the X server. 3909 * 3910 * This form can be used only if the request will cause 3911 * a reply to be generated. Any returned error will be 3912 * placed in the event queue. 3913 */ 3914 3915/***************************************************************************** 3916 ** 3917 ** xcb_glx_is_direct_cookie_t xcb_glx_is_direct_unchecked 3918 ** 3919 ** @param xcb_connection_t *c 3920 ** @param xcb_glx_context_t context 3921 ** @returns xcb_glx_is_direct_cookie_t 3922 ** 3923 *****************************************************************************/ 3924 3925xcb_glx_is_direct_cookie_t 3926xcb_glx_is_direct_unchecked (xcb_connection_t *c /**< */, 3927 xcb_glx_context_t context /**< */); 3928 3929/** 3930 * Return the reply 3931 * @param c The connection 3932 * @param cookie The cookie 3933 * @param e The xcb_generic_error_t supplied 3934 * 3935 * Returns the reply of the request asked by 3936 * 3937 * The parameter @p e supplied to this function must be NULL if 3938 * xcb_glx_is_direct_unchecked(). is used. 3939 * Otherwise, it stores the error if any. 3940 * 3941 * The returned value must be freed by the caller using free(). 3942 */ 3943 3944/***************************************************************************** 3945 ** 3946 ** xcb_glx_is_direct_reply_t * xcb_glx_is_direct_reply 3947 ** 3948 ** @param xcb_connection_t *c 3949 ** @param xcb_glx_is_direct_cookie_t cookie 3950 ** @param xcb_generic_error_t **e 3951 ** @returns xcb_glx_is_direct_reply_t * 3952 ** 3953 *****************************************************************************/ 3954 3955xcb_glx_is_direct_reply_t * 3956xcb_glx_is_direct_reply (xcb_connection_t *c /**< */, 3957 xcb_glx_is_direct_cookie_t cookie /**< */, 3958 xcb_generic_error_t **e /**< */); 3959 3960/** 3961 * 3962 * @param c The connection 3963 * @return A cookie 3964 * 3965 * Delivers a request to the X server. 3966 * 3967 */ 3968 3969/***************************************************************************** 3970 ** 3971 ** xcb_glx_query_version_cookie_t xcb_glx_query_version 3972 ** 3973 ** @param xcb_connection_t *c 3974 ** @param uint32_t major_version 3975 ** @param uint32_t minor_version 3976 ** @returns xcb_glx_query_version_cookie_t 3977 ** 3978 *****************************************************************************/ 3979 3980xcb_glx_query_version_cookie_t 3981xcb_glx_query_version (xcb_connection_t *c /**< */, 3982 uint32_t major_version /**< */, 3983 uint32_t minor_version /**< */); 3984 3985/** 3986 * 3987 * @param c The connection 3988 * @return A cookie 3989 * 3990 * Delivers a request to the X server. 3991 * 3992 * This form can be used only if the request will cause 3993 * a reply to be generated. Any returned error will be 3994 * placed in the event queue. 3995 */ 3996 3997/***************************************************************************** 3998 ** 3999 ** xcb_glx_query_version_cookie_t xcb_glx_query_version_unchecked 4000 ** 4001 ** @param xcb_connection_t *c 4002 ** @param uint32_t major_version 4003 ** @param uint32_t minor_version 4004 ** @returns xcb_glx_query_version_cookie_t 4005 ** 4006 *****************************************************************************/ 4007 4008xcb_glx_query_version_cookie_t 4009xcb_glx_query_version_unchecked (xcb_connection_t *c /**< */, 4010 uint32_t major_version /**< */, 4011 uint32_t minor_version /**< */); 4012 4013/** 4014 * Return the reply 4015 * @param c The connection 4016 * @param cookie The cookie 4017 * @param e The xcb_generic_error_t supplied 4018 * 4019 * Returns the reply of the request asked by 4020 * 4021 * The parameter @p e supplied to this function must be NULL if 4022 * xcb_glx_query_version_unchecked(). is used. 4023 * Otherwise, it stores the error if any. 4024 * 4025 * The returned value must be freed by the caller using free(). 4026 */ 4027 4028/***************************************************************************** 4029 ** 4030 ** xcb_glx_query_version_reply_t * xcb_glx_query_version_reply 4031 ** 4032 ** @param xcb_connection_t *c 4033 ** @param xcb_glx_query_version_cookie_t cookie 4034 ** @param xcb_generic_error_t **e 4035 ** @returns xcb_glx_query_version_reply_t * 4036 ** 4037 *****************************************************************************/ 4038 4039xcb_glx_query_version_reply_t * 4040xcb_glx_query_version_reply (xcb_connection_t *c /**< */, 4041 xcb_glx_query_version_cookie_t cookie /**< */, 4042 xcb_generic_error_t **e /**< */); 4043 4044/** 4045 * 4046 * @param c The connection 4047 * @return A cookie 4048 * 4049 * Delivers a request to the X server. 4050 * 4051 * This form can be used only if the request will not cause 4052 * a reply to be generated. Any returned error will be 4053 * saved for handling by xcb_request_check(). 4054 */ 4055 4056/***************************************************************************** 4057 ** 4058 ** xcb_void_cookie_t xcb_glx_wait_gl_checked 4059 ** 4060 ** @param xcb_connection_t *c 4061 ** @param xcb_glx_context_tag_t context_tag 4062 ** @returns xcb_void_cookie_t 4063 ** 4064 *****************************************************************************/ 4065 4066xcb_void_cookie_t 4067xcb_glx_wait_gl_checked (xcb_connection_t *c /**< */, 4068 xcb_glx_context_tag_t context_tag /**< */); 4069 4070/** 4071 * 4072 * @param c The connection 4073 * @return A cookie 4074 * 4075 * Delivers a request to the X server. 4076 * 4077 */ 4078 4079/***************************************************************************** 4080 ** 4081 ** xcb_void_cookie_t xcb_glx_wait_gl 4082 ** 4083 ** @param xcb_connection_t *c 4084 ** @param xcb_glx_context_tag_t context_tag 4085 ** @returns xcb_void_cookie_t 4086 ** 4087 *****************************************************************************/ 4088 4089xcb_void_cookie_t 4090xcb_glx_wait_gl (xcb_connection_t *c /**< */, 4091 xcb_glx_context_tag_t context_tag /**< */); 4092 4093/** 4094 * 4095 * @param c The connection 4096 * @return A cookie 4097 * 4098 * Delivers a request to the X server. 4099 * 4100 * This form can be used only if the request will not cause 4101 * a reply to be generated. Any returned error will be 4102 * saved for handling by xcb_request_check(). 4103 */ 4104 4105/***************************************************************************** 4106 ** 4107 ** xcb_void_cookie_t xcb_glx_wait_x_checked 4108 ** 4109 ** @param xcb_connection_t *c 4110 ** @param xcb_glx_context_tag_t context_tag 4111 ** @returns xcb_void_cookie_t 4112 ** 4113 *****************************************************************************/ 4114 4115xcb_void_cookie_t 4116xcb_glx_wait_x_checked (xcb_connection_t *c /**< */, 4117 xcb_glx_context_tag_t context_tag /**< */); 4118 4119/** 4120 * 4121 * @param c The connection 4122 * @return A cookie 4123 * 4124 * Delivers a request to the X server. 4125 * 4126 */ 4127 4128/***************************************************************************** 4129 ** 4130 ** xcb_void_cookie_t xcb_glx_wait_x 4131 ** 4132 ** @param xcb_connection_t *c 4133 ** @param xcb_glx_context_tag_t context_tag 4134 ** @returns xcb_void_cookie_t 4135 ** 4136 *****************************************************************************/ 4137 4138xcb_void_cookie_t 4139xcb_glx_wait_x (xcb_connection_t *c /**< */, 4140 xcb_glx_context_tag_t context_tag /**< */); 4141 4142/** 4143 * 4144 * @param c The connection 4145 * @return A cookie 4146 * 4147 * Delivers a request to the X server. 4148 * 4149 * This form can be used only if the request will not cause 4150 * a reply to be generated. Any returned error will be 4151 * saved for handling by xcb_request_check(). 4152 */ 4153 4154/***************************************************************************** 4155 ** 4156 ** xcb_void_cookie_t xcb_glx_copy_context_checked 4157 ** 4158 ** @param xcb_connection_t *c 4159 ** @param xcb_glx_context_t src 4160 ** @param xcb_glx_context_t dest 4161 ** @param uint32_t mask 4162 ** @param xcb_glx_context_tag_t src_context_tag 4163 ** @returns xcb_void_cookie_t 4164 ** 4165 *****************************************************************************/ 4166 4167xcb_void_cookie_t 4168xcb_glx_copy_context_checked (xcb_connection_t *c /**< */, 4169 xcb_glx_context_t src /**< */, 4170 xcb_glx_context_t dest /**< */, 4171 uint32_t mask /**< */, 4172 xcb_glx_context_tag_t src_context_tag /**< */); 4173 4174/** 4175 * 4176 * @param c The connection 4177 * @return A cookie 4178 * 4179 * Delivers a request to the X server. 4180 * 4181 */ 4182 4183/***************************************************************************** 4184 ** 4185 ** xcb_void_cookie_t xcb_glx_copy_context 4186 ** 4187 ** @param xcb_connection_t *c 4188 ** @param xcb_glx_context_t src 4189 ** @param xcb_glx_context_t dest 4190 ** @param uint32_t mask 4191 ** @param xcb_glx_context_tag_t src_context_tag 4192 ** @returns xcb_void_cookie_t 4193 ** 4194 *****************************************************************************/ 4195 4196xcb_void_cookie_t 4197xcb_glx_copy_context (xcb_connection_t *c /**< */, 4198 xcb_glx_context_t src /**< */, 4199 xcb_glx_context_t dest /**< */, 4200 uint32_t mask /**< */, 4201 xcb_glx_context_tag_t src_context_tag /**< */); 4202 4203/** 4204 * 4205 * @param c The connection 4206 * @return A cookie 4207 * 4208 * Delivers a request to the X server. 4209 * 4210 * This form can be used only if the request will not cause 4211 * a reply to be generated. Any returned error will be 4212 * saved for handling by xcb_request_check(). 4213 */ 4214 4215/***************************************************************************** 4216 ** 4217 ** xcb_void_cookie_t xcb_glx_swap_buffers_checked 4218 ** 4219 ** @param xcb_connection_t *c 4220 ** @param xcb_glx_context_tag_t context_tag 4221 ** @param xcb_glx_drawable_t drawable 4222 ** @returns xcb_void_cookie_t 4223 ** 4224 *****************************************************************************/ 4225 4226xcb_void_cookie_t 4227xcb_glx_swap_buffers_checked (xcb_connection_t *c /**< */, 4228 xcb_glx_context_tag_t context_tag /**< */, 4229 xcb_glx_drawable_t drawable /**< */); 4230 4231/** 4232 * 4233 * @param c The connection 4234 * @return A cookie 4235 * 4236 * Delivers a request to the X server. 4237 * 4238 */ 4239 4240/***************************************************************************** 4241 ** 4242 ** xcb_void_cookie_t xcb_glx_swap_buffers 4243 ** 4244 ** @param xcb_connection_t *c 4245 ** @param xcb_glx_context_tag_t context_tag 4246 ** @param xcb_glx_drawable_t drawable 4247 ** @returns xcb_void_cookie_t 4248 ** 4249 *****************************************************************************/ 4250 4251xcb_void_cookie_t 4252xcb_glx_swap_buffers (xcb_connection_t *c /**< */, 4253 xcb_glx_context_tag_t context_tag /**< */, 4254 xcb_glx_drawable_t drawable /**< */); 4255 4256/** 4257 * 4258 * @param c The connection 4259 * @return A cookie 4260 * 4261 * Delivers a request to the X server. 4262 * 4263 * This form can be used only if the request will not cause 4264 * a reply to be generated. Any returned error will be 4265 * saved for handling by xcb_request_check(). 4266 */ 4267 4268/***************************************************************************** 4269 ** 4270 ** xcb_void_cookie_t xcb_glx_use_x_font_checked 4271 ** 4272 ** @param xcb_connection_t *c 4273 ** @param xcb_glx_context_tag_t context_tag 4274 ** @param xcb_font_t font 4275 ** @param uint32_t first 4276 ** @param uint32_t count 4277 ** @param uint32_t list_base 4278 ** @returns xcb_void_cookie_t 4279 ** 4280 *****************************************************************************/ 4281 4282xcb_void_cookie_t 4283xcb_glx_use_x_font_checked (xcb_connection_t *c /**< */, 4284 xcb_glx_context_tag_t context_tag /**< */, 4285 xcb_font_t font /**< */, 4286 uint32_t first /**< */, 4287 uint32_t count /**< */, 4288 uint32_t list_base /**< */); 4289 4290/** 4291 * 4292 * @param c The connection 4293 * @return A cookie 4294 * 4295 * Delivers a request to the X server. 4296 * 4297 */ 4298 4299/***************************************************************************** 4300 ** 4301 ** xcb_void_cookie_t xcb_glx_use_x_font 4302 ** 4303 ** @param xcb_connection_t *c 4304 ** @param xcb_glx_context_tag_t context_tag 4305 ** @param xcb_font_t font 4306 ** @param uint32_t first 4307 ** @param uint32_t count 4308 ** @param uint32_t list_base 4309 ** @returns xcb_void_cookie_t 4310 ** 4311 *****************************************************************************/ 4312 4313xcb_void_cookie_t 4314xcb_glx_use_x_font (xcb_connection_t *c /**< */, 4315 xcb_glx_context_tag_t context_tag /**< */, 4316 xcb_font_t font /**< */, 4317 uint32_t first /**< */, 4318 uint32_t count /**< */, 4319 uint32_t list_base /**< */); 4320 4321/** 4322 * 4323 * @param c The connection 4324 * @return A cookie 4325 * 4326 * Delivers a request to the X server. 4327 * 4328 * This form can be used only if the request will not cause 4329 * a reply to be generated. Any returned error will be 4330 * saved for handling by xcb_request_check(). 4331 */ 4332 4333/***************************************************************************** 4334 ** 4335 ** xcb_void_cookie_t xcb_glx_create_glx_pixmap_checked 4336 ** 4337 ** @param xcb_connection_t *c 4338 ** @param uint32_t screen 4339 ** @param xcb_visualid_t visual 4340 ** @param xcb_pixmap_t pixmap 4341 ** @param xcb_glx_pixmap_t glx_pixmap 4342 ** @returns xcb_void_cookie_t 4343 ** 4344 *****************************************************************************/ 4345 4346xcb_void_cookie_t 4347xcb_glx_create_glx_pixmap_checked (xcb_connection_t *c /**< */, 4348 uint32_t screen /**< */, 4349 xcb_visualid_t visual /**< */, 4350 xcb_pixmap_t pixmap /**< */, 4351 xcb_glx_pixmap_t glx_pixmap /**< */); 4352 4353/** 4354 * 4355 * @param c The connection 4356 * @return A cookie 4357 * 4358 * Delivers a request to the X server. 4359 * 4360 */ 4361 4362/***************************************************************************** 4363 ** 4364 ** xcb_void_cookie_t xcb_glx_create_glx_pixmap 4365 ** 4366 ** @param xcb_connection_t *c 4367 ** @param uint32_t screen 4368 ** @param xcb_visualid_t visual 4369 ** @param xcb_pixmap_t pixmap 4370 ** @param xcb_glx_pixmap_t glx_pixmap 4371 ** @returns xcb_void_cookie_t 4372 ** 4373 *****************************************************************************/ 4374 4375xcb_void_cookie_t 4376xcb_glx_create_glx_pixmap (xcb_connection_t *c /**< */, 4377 uint32_t screen /**< */, 4378 xcb_visualid_t visual /**< */, 4379 xcb_pixmap_t pixmap /**< */, 4380 xcb_glx_pixmap_t glx_pixmap /**< */); 4381 4382int 4383xcb_glx_get_visual_configs_sizeof (const void *_buffer /**< */); 4384 4385/** 4386 * 4387 * @param c The connection 4388 * @return A cookie 4389 * 4390 * Delivers a request to the X server. 4391 * 4392 */ 4393 4394/***************************************************************************** 4395 ** 4396 ** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs 4397 ** 4398 ** @param xcb_connection_t *c 4399 ** @param uint32_t screen 4400 ** @returns xcb_glx_get_visual_configs_cookie_t 4401 ** 4402 *****************************************************************************/ 4403 4404xcb_glx_get_visual_configs_cookie_t 4405xcb_glx_get_visual_configs (xcb_connection_t *c /**< */, 4406 uint32_t screen /**< */); 4407 4408/** 4409 * 4410 * @param c The connection 4411 * @return A cookie 4412 * 4413 * Delivers a request to the X server. 4414 * 4415 * This form can be used only if the request will cause 4416 * a reply to be generated. Any returned error will be 4417 * placed in the event queue. 4418 */ 4419 4420/***************************************************************************** 4421 ** 4422 ** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs_unchecked 4423 ** 4424 ** @param xcb_connection_t *c 4425 ** @param uint32_t screen 4426 ** @returns xcb_glx_get_visual_configs_cookie_t 4427 ** 4428 *****************************************************************************/ 4429 4430xcb_glx_get_visual_configs_cookie_t 4431xcb_glx_get_visual_configs_unchecked (xcb_connection_t *c /**< */, 4432 uint32_t screen /**< */); 4433 4434 4435/***************************************************************************** 4436 ** 4437 ** uint32_t * xcb_glx_get_visual_configs_property_list 4438 ** 4439 ** @param const xcb_glx_get_visual_configs_reply_t *R 4440 ** @returns uint32_t * 4441 ** 4442 *****************************************************************************/ 4443 4444uint32_t * 4445xcb_glx_get_visual_configs_property_list (const xcb_glx_get_visual_configs_reply_t *R /**< */); 4446 4447 4448/***************************************************************************** 4449 ** 4450 ** int xcb_glx_get_visual_configs_property_list_length 4451 ** 4452 ** @param const xcb_glx_get_visual_configs_reply_t *R 4453 ** @returns int 4454 ** 4455 *****************************************************************************/ 4456 4457int 4458xcb_glx_get_visual_configs_property_list_length (const xcb_glx_get_visual_configs_reply_t *R /**< */); 4459 4460 4461/***************************************************************************** 4462 ** 4463 ** xcb_generic_iterator_t xcb_glx_get_visual_configs_property_list_end 4464 ** 4465 ** @param const xcb_glx_get_visual_configs_reply_t *R 4466 ** @returns xcb_generic_iterator_t 4467 ** 4468 *****************************************************************************/ 4469 4470xcb_generic_iterator_t 4471xcb_glx_get_visual_configs_property_list_end (const xcb_glx_get_visual_configs_reply_t *R /**< */); 4472 4473/** 4474 * Return the reply 4475 * @param c The connection 4476 * @param cookie The cookie 4477 * @param e The xcb_generic_error_t supplied 4478 * 4479 * Returns the reply of the request asked by 4480 * 4481 * The parameter @p e supplied to this function must be NULL if 4482 * xcb_glx_get_visual_configs_unchecked(). is used. 4483 * Otherwise, it stores the error if any. 4484 * 4485 * The returned value must be freed by the caller using free(). 4486 */ 4487 4488/***************************************************************************** 4489 ** 4490 ** xcb_glx_get_visual_configs_reply_t * xcb_glx_get_visual_configs_reply 4491 ** 4492 ** @param xcb_connection_t *c 4493 ** @param xcb_glx_get_visual_configs_cookie_t cookie 4494 ** @param xcb_generic_error_t **e 4495 ** @returns xcb_glx_get_visual_configs_reply_t * 4496 ** 4497 *****************************************************************************/ 4498 4499xcb_glx_get_visual_configs_reply_t * 4500xcb_glx_get_visual_configs_reply (xcb_connection_t *c /**< */, 4501 xcb_glx_get_visual_configs_cookie_t cookie /**< */, 4502 xcb_generic_error_t **e /**< */); 4503 4504/** 4505 * 4506 * @param c The connection 4507 * @return A cookie 4508 * 4509 * Delivers a request to the X server. 4510 * 4511 * This form can be used only if the request will not cause 4512 * a reply to be generated. Any returned error will be 4513 * saved for handling by xcb_request_check(). 4514 */ 4515 4516/***************************************************************************** 4517 ** 4518 ** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap_checked 4519 ** 4520 ** @param xcb_connection_t *c 4521 ** @param xcb_glx_pixmap_t glx_pixmap 4522 ** @returns xcb_void_cookie_t 4523 ** 4524 *****************************************************************************/ 4525 4526xcb_void_cookie_t 4527xcb_glx_destroy_glx_pixmap_checked (xcb_connection_t *c /**< */, 4528 xcb_glx_pixmap_t glx_pixmap /**< */); 4529 4530/** 4531 * 4532 * @param c The connection 4533 * @return A cookie 4534 * 4535 * Delivers a request to the X server. 4536 * 4537 */ 4538 4539/***************************************************************************** 4540 ** 4541 ** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap 4542 ** 4543 ** @param xcb_connection_t *c 4544 ** @param xcb_glx_pixmap_t glx_pixmap 4545 ** @returns xcb_void_cookie_t 4546 ** 4547 *****************************************************************************/ 4548 4549xcb_void_cookie_t 4550xcb_glx_destroy_glx_pixmap (xcb_connection_t *c /**< */, 4551 xcb_glx_pixmap_t glx_pixmap /**< */); 4552 4553int 4554xcb_glx_vendor_private_sizeof (const void *_buffer /**< */, 4555 uint32_t data_len /**< */); 4556 4557/** 4558 * 4559 * @param c The connection 4560 * @return A cookie 4561 * 4562 * Delivers a request to the X server. 4563 * 4564 * This form can be used only if the request will not cause 4565 * a reply to be generated. Any returned error will be 4566 * saved for handling by xcb_request_check(). 4567 */ 4568 4569/***************************************************************************** 4570 ** 4571 ** xcb_void_cookie_t xcb_glx_vendor_private_checked 4572 ** 4573 ** @param xcb_connection_t *c 4574 ** @param uint32_t vendor_code 4575 ** @param xcb_glx_context_tag_t context_tag 4576 ** @param uint32_t data_len 4577 ** @param const uint8_t *data 4578 ** @returns xcb_void_cookie_t 4579 ** 4580 *****************************************************************************/ 4581 4582xcb_void_cookie_t 4583xcb_glx_vendor_private_checked (xcb_connection_t *c /**< */, 4584 uint32_t vendor_code /**< */, 4585 xcb_glx_context_tag_t context_tag /**< */, 4586 uint32_t data_len /**< */, 4587 const uint8_t *data /**< */); 4588 4589/** 4590 * 4591 * @param c The connection 4592 * @return A cookie 4593 * 4594 * Delivers a request to the X server. 4595 * 4596 */ 4597 4598/***************************************************************************** 4599 ** 4600 ** xcb_void_cookie_t xcb_glx_vendor_private 4601 ** 4602 ** @param xcb_connection_t *c 4603 ** @param uint32_t vendor_code 4604 ** @param xcb_glx_context_tag_t context_tag 4605 ** @param uint32_t data_len 4606 ** @param const uint8_t *data 4607 ** @returns xcb_void_cookie_t 4608 ** 4609 *****************************************************************************/ 4610 4611xcb_void_cookie_t 4612xcb_glx_vendor_private (xcb_connection_t *c /**< */, 4613 uint32_t vendor_code /**< */, 4614 xcb_glx_context_tag_t context_tag /**< */, 4615 uint32_t data_len /**< */, 4616 const uint8_t *data /**< */); 4617 4618int 4619xcb_glx_vendor_private_with_reply_sizeof (const void *_buffer /**< */, 4620 uint32_t data_len /**< */); 4621 4622/** 4623 * 4624 * @param c The connection 4625 * @return A cookie 4626 * 4627 * Delivers a request to the X server. 4628 * 4629 */ 4630 4631/***************************************************************************** 4632 ** 4633 ** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply 4634 ** 4635 ** @param xcb_connection_t *c 4636 ** @param uint32_t vendor_code 4637 ** @param xcb_glx_context_tag_t context_tag 4638 ** @param uint32_t data_len 4639 ** @param const uint8_t *data 4640 ** @returns xcb_glx_vendor_private_with_reply_cookie_t 4641 ** 4642 *****************************************************************************/ 4643 4644xcb_glx_vendor_private_with_reply_cookie_t 4645xcb_glx_vendor_private_with_reply (xcb_connection_t *c /**< */, 4646 uint32_t vendor_code /**< */, 4647 xcb_glx_context_tag_t context_tag /**< */, 4648 uint32_t data_len /**< */, 4649 const uint8_t *data /**< */); 4650 4651/** 4652 * 4653 * @param c The connection 4654 * @return A cookie 4655 * 4656 * Delivers a request to the X server. 4657 * 4658 * This form can be used only if the request will cause 4659 * a reply to be generated. Any returned error will be 4660 * placed in the event queue. 4661 */ 4662 4663/***************************************************************************** 4664 ** 4665 ** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply_unchecked 4666 ** 4667 ** @param xcb_connection_t *c 4668 ** @param uint32_t vendor_code 4669 ** @param xcb_glx_context_tag_t context_tag 4670 ** @param uint32_t data_len 4671 ** @param const uint8_t *data 4672 ** @returns xcb_glx_vendor_private_with_reply_cookie_t 4673 ** 4674 *****************************************************************************/ 4675 4676xcb_glx_vendor_private_with_reply_cookie_t 4677xcb_glx_vendor_private_with_reply_unchecked (xcb_connection_t *c /**< */, 4678 uint32_t vendor_code /**< */, 4679 xcb_glx_context_tag_t context_tag /**< */, 4680 uint32_t data_len /**< */, 4681 const uint8_t *data /**< */); 4682 4683 4684/***************************************************************************** 4685 ** 4686 ** uint8_t * xcb_glx_vendor_private_with_reply_data_2 4687 ** 4688 ** @param const xcb_glx_vendor_private_with_reply_reply_t *R 4689 ** @returns uint8_t * 4690 ** 4691 *****************************************************************************/ 4692 4693uint8_t * 4694xcb_glx_vendor_private_with_reply_data_2 (const xcb_glx_vendor_private_with_reply_reply_t *R /**< */); 4695 4696 4697/***************************************************************************** 4698 ** 4699 ** int xcb_glx_vendor_private_with_reply_data_2_length 4700 ** 4701 ** @param const xcb_glx_vendor_private_with_reply_reply_t *R 4702 ** @returns int 4703 ** 4704 *****************************************************************************/ 4705 4706int 4707xcb_glx_vendor_private_with_reply_data_2_length (const xcb_glx_vendor_private_with_reply_reply_t *R /**< */); 4708 4709 4710/***************************************************************************** 4711 ** 4712 ** xcb_generic_iterator_t xcb_glx_vendor_private_with_reply_data_2_end 4713 ** 4714 ** @param const xcb_glx_vendor_private_with_reply_reply_t *R 4715 ** @returns xcb_generic_iterator_t 4716 ** 4717 *****************************************************************************/ 4718 4719xcb_generic_iterator_t 4720xcb_glx_vendor_private_with_reply_data_2_end (const xcb_glx_vendor_private_with_reply_reply_t *R /**< */); 4721 4722/** 4723 * Return the reply 4724 * @param c The connection 4725 * @param cookie The cookie 4726 * @param e The xcb_generic_error_t supplied 4727 * 4728 * Returns the reply of the request asked by 4729 * 4730 * The parameter @p e supplied to this function must be NULL if 4731 * xcb_glx_vendor_private_with_reply_unchecked(). is used. 4732 * Otherwise, it stores the error if any. 4733 * 4734 * The returned value must be freed by the caller using free(). 4735 */ 4736 4737/***************************************************************************** 4738 ** 4739 ** xcb_glx_vendor_private_with_reply_reply_t * xcb_glx_vendor_private_with_reply_reply 4740 ** 4741 ** @param xcb_connection_t *c 4742 ** @param xcb_glx_vendor_private_with_reply_cookie_t cookie 4743 ** @param xcb_generic_error_t **e 4744 ** @returns xcb_glx_vendor_private_with_reply_reply_t * 4745 ** 4746 *****************************************************************************/ 4747 4748xcb_glx_vendor_private_with_reply_reply_t * 4749xcb_glx_vendor_private_with_reply_reply (xcb_connection_t *c /**< */, 4750 xcb_glx_vendor_private_with_reply_cookie_t cookie /**< */, 4751 xcb_generic_error_t **e /**< */); 4752 4753/** 4754 * 4755 * @param c The connection 4756 * @return A cookie 4757 * 4758 * Delivers a request to the X server. 4759 * 4760 */ 4761 4762/***************************************************************************** 4763 ** 4764 ** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string 4765 ** 4766 ** @param xcb_connection_t *c 4767 ** @param uint32_t screen 4768 ** @returns xcb_glx_query_extensions_string_cookie_t 4769 ** 4770 *****************************************************************************/ 4771 4772xcb_glx_query_extensions_string_cookie_t 4773xcb_glx_query_extensions_string (xcb_connection_t *c /**< */, 4774 uint32_t screen /**< */); 4775 4776/** 4777 * 4778 * @param c The connection 4779 * @return A cookie 4780 * 4781 * Delivers a request to the X server. 4782 * 4783 * This form can be used only if the request will cause 4784 * a reply to be generated. Any returned error will be 4785 * placed in the event queue. 4786 */ 4787 4788/***************************************************************************** 4789 ** 4790 ** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string_unchecked 4791 ** 4792 ** @param xcb_connection_t *c 4793 ** @param uint32_t screen 4794 ** @returns xcb_glx_query_extensions_string_cookie_t 4795 ** 4796 *****************************************************************************/ 4797 4798xcb_glx_query_extensions_string_cookie_t 4799xcb_glx_query_extensions_string_unchecked (xcb_connection_t *c /**< */, 4800 uint32_t screen /**< */); 4801 4802/** 4803 * Return the reply 4804 * @param c The connection 4805 * @param cookie The cookie 4806 * @param e The xcb_generic_error_t supplied 4807 * 4808 * Returns the reply of the request asked by 4809 * 4810 * The parameter @p e supplied to this function must be NULL if 4811 * xcb_glx_query_extensions_string_unchecked(). is used. 4812 * Otherwise, it stores the error if any. 4813 * 4814 * The returned value must be freed by the caller using free(). 4815 */ 4816 4817/***************************************************************************** 4818 ** 4819 ** xcb_glx_query_extensions_string_reply_t * xcb_glx_query_extensions_string_reply 4820 ** 4821 ** @param xcb_connection_t *c 4822 ** @param xcb_glx_query_extensions_string_cookie_t cookie 4823 ** @param xcb_generic_error_t **e 4824 ** @returns xcb_glx_query_extensions_string_reply_t * 4825 ** 4826 *****************************************************************************/ 4827 4828xcb_glx_query_extensions_string_reply_t * 4829xcb_glx_query_extensions_string_reply (xcb_connection_t *c /**< */, 4830 xcb_glx_query_extensions_string_cookie_t cookie /**< */, 4831 xcb_generic_error_t **e /**< */); 4832 4833int 4834xcb_glx_query_server_string_sizeof (const void *_buffer /**< */); 4835 4836/** 4837 * 4838 * @param c The connection 4839 * @return A cookie 4840 * 4841 * Delivers a request to the X server. 4842 * 4843 */ 4844 4845/***************************************************************************** 4846 ** 4847 ** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string 4848 ** 4849 ** @param xcb_connection_t *c 4850 ** @param uint32_t screen 4851 ** @param uint32_t name 4852 ** @returns xcb_glx_query_server_string_cookie_t 4853 ** 4854 *****************************************************************************/ 4855 4856xcb_glx_query_server_string_cookie_t 4857xcb_glx_query_server_string (xcb_connection_t *c /**< */, 4858 uint32_t screen /**< */, 4859 uint32_t name /**< */); 4860 4861/** 4862 * 4863 * @param c The connection 4864 * @return A cookie 4865 * 4866 * Delivers a request to the X server. 4867 * 4868 * This form can be used only if the request will cause 4869 * a reply to be generated. Any returned error will be 4870 * placed in the event queue. 4871 */ 4872 4873/***************************************************************************** 4874 ** 4875 ** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string_unchecked 4876 ** 4877 ** @param xcb_connection_t *c 4878 ** @param uint32_t screen 4879 ** @param uint32_t name 4880 ** @returns xcb_glx_query_server_string_cookie_t 4881 ** 4882 *****************************************************************************/ 4883 4884xcb_glx_query_server_string_cookie_t 4885xcb_glx_query_server_string_unchecked (xcb_connection_t *c /**< */, 4886 uint32_t screen /**< */, 4887 uint32_t name /**< */); 4888 4889 4890/***************************************************************************** 4891 ** 4892 ** char * xcb_glx_query_server_string_string 4893 ** 4894 ** @param const xcb_glx_query_server_string_reply_t *R 4895 ** @returns char * 4896 ** 4897 *****************************************************************************/ 4898 4899char * 4900xcb_glx_query_server_string_string (const xcb_glx_query_server_string_reply_t *R /**< */); 4901 4902 4903/***************************************************************************** 4904 ** 4905 ** int xcb_glx_query_server_string_string_length 4906 ** 4907 ** @param const xcb_glx_query_server_string_reply_t *R 4908 ** @returns int 4909 ** 4910 *****************************************************************************/ 4911 4912int 4913xcb_glx_query_server_string_string_length (const xcb_glx_query_server_string_reply_t *R /**< */); 4914 4915 4916/***************************************************************************** 4917 ** 4918 ** xcb_generic_iterator_t xcb_glx_query_server_string_string_end 4919 ** 4920 ** @param const xcb_glx_query_server_string_reply_t *R 4921 ** @returns xcb_generic_iterator_t 4922 ** 4923 *****************************************************************************/ 4924 4925xcb_generic_iterator_t 4926xcb_glx_query_server_string_string_end (const xcb_glx_query_server_string_reply_t *R /**< */); 4927 4928/** 4929 * Return the reply 4930 * @param c The connection 4931 * @param cookie The cookie 4932 * @param e The xcb_generic_error_t supplied 4933 * 4934 * Returns the reply of the request asked by 4935 * 4936 * The parameter @p e supplied to this function must be NULL if 4937 * xcb_glx_query_server_string_unchecked(). is used. 4938 * Otherwise, it stores the error if any. 4939 * 4940 * The returned value must be freed by the caller using free(). 4941 */ 4942 4943/***************************************************************************** 4944 ** 4945 ** xcb_glx_query_server_string_reply_t * xcb_glx_query_server_string_reply 4946 ** 4947 ** @param xcb_connection_t *c 4948 ** @param xcb_glx_query_server_string_cookie_t cookie 4949 ** @param xcb_generic_error_t **e 4950 ** @returns xcb_glx_query_server_string_reply_t * 4951 ** 4952 *****************************************************************************/ 4953 4954xcb_glx_query_server_string_reply_t * 4955xcb_glx_query_server_string_reply (xcb_connection_t *c /**< */, 4956 xcb_glx_query_server_string_cookie_t cookie /**< */, 4957 xcb_generic_error_t **e /**< */); 4958 4959int 4960xcb_glx_client_info_sizeof (const void *_buffer /**< */); 4961 4962/** 4963 * 4964 * @param c The connection 4965 * @return A cookie 4966 * 4967 * Delivers a request to the X server. 4968 * 4969 * This form can be used only if the request will not cause 4970 * a reply to be generated. Any returned error will be 4971 * saved for handling by xcb_request_check(). 4972 */ 4973 4974/***************************************************************************** 4975 ** 4976 ** xcb_void_cookie_t xcb_glx_client_info_checked 4977 ** 4978 ** @param xcb_connection_t *c 4979 ** @param uint32_t major_version 4980 ** @param uint32_t minor_version 4981 ** @param uint32_t str_len 4982 ** @param const char *string 4983 ** @returns xcb_void_cookie_t 4984 ** 4985 *****************************************************************************/ 4986 4987xcb_void_cookie_t 4988xcb_glx_client_info_checked (xcb_connection_t *c /**< */, 4989 uint32_t major_version /**< */, 4990 uint32_t minor_version /**< */, 4991 uint32_t str_len /**< */, 4992 const char *string /**< */); 4993 4994/** 4995 * 4996 * @param c The connection 4997 * @return A cookie 4998 * 4999 * Delivers a request to the X server. 5000 * 5001 */ 5002 5003/***************************************************************************** 5004 ** 5005 ** xcb_void_cookie_t xcb_glx_client_info 5006 ** 5007 ** @param xcb_connection_t *c 5008 ** @param uint32_t major_version 5009 ** @param uint32_t minor_version 5010 ** @param uint32_t str_len 5011 ** @param const char *string 5012 ** @returns xcb_void_cookie_t 5013 ** 5014 *****************************************************************************/ 5015 5016xcb_void_cookie_t 5017xcb_glx_client_info (xcb_connection_t *c /**< */, 5018 uint32_t major_version /**< */, 5019 uint32_t minor_version /**< */, 5020 uint32_t str_len /**< */, 5021 const char *string /**< */); 5022 5023int 5024xcb_glx_get_fb_configs_sizeof (const void *_buffer /**< */); 5025 5026/** 5027 * 5028 * @param c The connection 5029 * @return A cookie 5030 * 5031 * Delivers a request to the X server. 5032 * 5033 */ 5034 5035/***************************************************************************** 5036 ** 5037 ** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs 5038 ** 5039 ** @param xcb_connection_t *c 5040 ** @param uint32_t screen 5041 ** @returns xcb_glx_get_fb_configs_cookie_t 5042 ** 5043 *****************************************************************************/ 5044 5045xcb_glx_get_fb_configs_cookie_t 5046xcb_glx_get_fb_configs (xcb_connection_t *c /**< */, 5047 uint32_t screen /**< */); 5048 5049/** 5050 * 5051 * @param c The connection 5052 * @return A cookie 5053 * 5054 * Delivers a request to the X server. 5055 * 5056 * This form can be used only if the request will cause 5057 * a reply to be generated. Any returned error will be 5058 * placed in the event queue. 5059 */ 5060 5061/***************************************************************************** 5062 ** 5063 ** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs_unchecked 5064 ** 5065 ** @param xcb_connection_t *c 5066 ** @param uint32_t screen 5067 ** @returns xcb_glx_get_fb_configs_cookie_t 5068 ** 5069 *****************************************************************************/ 5070 5071xcb_glx_get_fb_configs_cookie_t 5072xcb_glx_get_fb_configs_unchecked (xcb_connection_t *c /**< */, 5073 uint32_t screen /**< */); 5074 5075 5076/***************************************************************************** 5077 ** 5078 ** uint32_t * xcb_glx_get_fb_configs_property_list 5079 ** 5080 ** @param const xcb_glx_get_fb_configs_reply_t *R 5081 ** @returns uint32_t * 5082 ** 5083 *****************************************************************************/ 5084 5085uint32_t * 5086xcb_glx_get_fb_configs_property_list (const xcb_glx_get_fb_configs_reply_t *R /**< */); 5087 5088 5089/***************************************************************************** 5090 ** 5091 ** int xcb_glx_get_fb_configs_property_list_length 5092 ** 5093 ** @param const xcb_glx_get_fb_configs_reply_t *R 5094 ** @returns int 5095 ** 5096 *****************************************************************************/ 5097 5098int 5099xcb_glx_get_fb_configs_property_list_length (const xcb_glx_get_fb_configs_reply_t *R /**< */); 5100 5101 5102/***************************************************************************** 5103 ** 5104 ** xcb_generic_iterator_t xcb_glx_get_fb_configs_property_list_end 5105 ** 5106 ** @param const xcb_glx_get_fb_configs_reply_t *R 5107 ** @returns xcb_generic_iterator_t 5108 ** 5109 *****************************************************************************/ 5110 5111xcb_generic_iterator_t 5112xcb_glx_get_fb_configs_property_list_end (const xcb_glx_get_fb_configs_reply_t *R /**< */); 5113 5114/** 5115 * Return the reply 5116 * @param c The connection 5117 * @param cookie The cookie 5118 * @param e The xcb_generic_error_t supplied 5119 * 5120 * Returns the reply of the request asked by 5121 * 5122 * The parameter @p e supplied to this function must be NULL if 5123 * xcb_glx_get_fb_configs_unchecked(). is used. 5124 * Otherwise, it stores the error if any. 5125 * 5126 * The returned value must be freed by the caller using free(). 5127 */ 5128 5129/***************************************************************************** 5130 ** 5131 ** xcb_glx_get_fb_configs_reply_t * xcb_glx_get_fb_configs_reply 5132 ** 5133 ** @param xcb_connection_t *c 5134 ** @param xcb_glx_get_fb_configs_cookie_t cookie 5135 ** @param xcb_generic_error_t **e 5136 ** @returns xcb_glx_get_fb_configs_reply_t * 5137 ** 5138 *****************************************************************************/ 5139 5140xcb_glx_get_fb_configs_reply_t * 5141xcb_glx_get_fb_configs_reply (xcb_connection_t *c /**< */, 5142 xcb_glx_get_fb_configs_cookie_t cookie /**< */, 5143 xcb_generic_error_t **e /**< */); 5144 5145int 5146xcb_glx_create_pixmap_sizeof (const void *_buffer /**< */); 5147 5148/** 5149 * 5150 * @param c The connection 5151 * @return A cookie 5152 * 5153 * Delivers a request to the X server. 5154 * 5155 * This form can be used only if the request will not cause 5156 * a reply to be generated. Any returned error will be 5157 * saved for handling by xcb_request_check(). 5158 */ 5159 5160/***************************************************************************** 5161 ** 5162 ** xcb_void_cookie_t xcb_glx_create_pixmap_checked 5163 ** 5164 ** @param xcb_connection_t *c 5165 ** @param uint32_t screen 5166 ** @param xcb_glx_fbconfig_t fbconfig 5167 ** @param xcb_pixmap_t pixmap 5168 ** @param xcb_glx_pixmap_t glx_pixmap 5169 ** @param uint32_t num_attribs 5170 ** @param const uint32_t *attribs 5171 ** @returns xcb_void_cookie_t 5172 ** 5173 *****************************************************************************/ 5174 5175xcb_void_cookie_t 5176xcb_glx_create_pixmap_checked (xcb_connection_t *c /**< */, 5177 uint32_t screen /**< */, 5178 xcb_glx_fbconfig_t fbconfig /**< */, 5179 xcb_pixmap_t pixmap /**< */, 5180 xcb_glx_pixmap_t glx_pixmap /**< */, 5181 uint32_t num_attribs /**< */, 5182 const uint32_t *attribs /**< */); 5183 5184/** 5185 * 5186 * @param c The connection 5187 * @return A cookie 5188 * 5189 * Delivers a request to the X server. 5190 * 5191 */ 5192 5193/***************************************************************************** 5194 ** 5195 ** xcb_void_cookie_t xcb_glx_create_pixmap 5196 ** 5197 ** @param xcb_connection_t *c 5198 ** @param uint32_t screen 5199 ** @param xcb_glx_fbconfig_t fbconfig 5200 ** @param xcb_pixmap_t pixmap 5201 ** @param xcb_glx_pixmap_t glx_pixmap 5202 ** @param uint32_t num_attribs 5203 ** @param const uint32_t *attribs 5204 ** @returns xcb_void_cookie_t 5205 ** 5206 *****************************************************************************/ 5207 5208xcb_void_cookie_t 5209xcb_glx_create_pixmap (xcb_connection_t *c /**< */, 5210 uint32_t screen /**< */, 5211 xcb_glx_fbconfig_t fbconfig /**< */, 5212 xcb_pixmap_t pixmap /**< */, 5213 xcb_glx_pixmap_t glx_pixmap /**< */, 5214 uint32_t num_attribs /**< */, 5215 const uint32_t *attribs /**< */); 5216 5217/** 5218 * 5219 * @param c The connection 5220 * @return A cookie 5221 * 5222 * Delivers a request to the X server. 5223 * 5224 * This form can be used only if the request will not cause 5225 * a reply to be generated. Any returned error will be 5226 * saved for handling by xcb_request_check(). 5227 */ 5228 5229/***************************************************************************** 5230 ** 5231 ** xcb_void_cookie_t xcb_glx_destroy_pixmap_checked 5232 ** 5233 ** @param xcb_connection_t *c 5234 ** @param xcb_glx_pixmap_t glx_pixmap 5235 ** @returns xcb_void_cookie_t 5236 ** 5237 *****************************************************************************/ 5238 5239xcb_void_cookie_t 5240xcb_glx_destroy_pixmap_checked (xcb_connection_t *c /**< */, 5241 xcb_glx_pixmap_t glx_pixmap /**< */); 5242 5243/** 5244 * 5245 * @param c The connection 5246 * @return A cookie 5247 * 5248 * Delivers a request to the X server. 5249 * 5250 */ 5251 5252/***************************************************************************** 5253 ** 5254 ** xcb_void_cookie_t xcb_glx_destroy_pixmap 5255 ** 5256 ** @param xcb_connection_t *c 5257 ** @param xcb_glx_pixmap_t glx_pixmap 5258 ** @returns xcb_void_cookie_t 5259 ** 5260 *****************************************************************************/ 5261 5262xcb_void_cookie_t 5263xcb_glx_destroy_pixmap (xcb_connection_t *c /**< */, 5264 xcb_glx_pixmap_t glx_pixmap /**< */); 5265 5266/** 5267 * 5268 * @param c The connection 5269 * @return A cookie 5270 * 5271 * Delivers a request to the X server. 5272 * 5273 * This form can be used only if the request will not cause 5274 * a reply to be generated. Any returned error will be 5275 * saved for handling by xcb_request_check(). 5276 */ 5277 5278/***************************************************************************** 5279 ** 5280 ** xcb_void_cookie_t xcb_glx_create_new_context_checked 5281 ** 5282 ** @param xcb_connection_t *c 5283 ** @param xcb_glx_context_t context 5284 ** @param xcb_glx_fbconfig_t fbconfig 5285 ** @param uint32_t screen 5286 ** @param uint32_t render_type 5287 ** @param xcb_glx_context_t share_list 5288 ** @param uint8_t is_direct 5289 ** @returns xcb_void_cookie_t 5290 ** 5291 *****************************************************************************/ 5292 5293xcb_void_cookie_t 5294xcb_glx_create_new_context_checked (xcb_connection_t *c /**< */, 5295 xcb_glx_context_t context /**< */, 5296 xcb_glx_fbconfig_t fbconfig /**< */, 5297 uint32_t screen /**< */, 5298 uint32_t render_type /**< */, 5299 xcb_glx_context_t share_list /**< */, 5300 uint8_t is_direct /**< */); 5301 5302/** 5303 * 5304 * @param c The connection 5305 * @return A cookie 5306 * 5307 * Delivers a request to the X server. 5308 * 5309 */ 5310 5311/***************************************************************************** 5312 ** 5313 ** xcb_void_cookie_t xcb_glx_create_new_context 5314 ** 5315 ** @param xcb_connection_t *c 5316 ** @param xcb_glx_context_t context 5317 ** @param xcb_glx_fbconfig_t fbconfig 5318 ** @param uint32_t screen 5319 ** @param uint32_t render_type 5320 ** @param xcb_glx_context_t share_list 5321 ** @param uint8_t is_direct 5322 ** @returns xcb_void_cookie_t 5323 ** 5324 *****************************************************************************/ 5325 5326xcb_void_cookie_t 5327xcb_glx_create_new_context (xcb_connection_t *c /**< */, 5328 xcb_glx_context_t context /**< */, 5329 xcb_glx_fbconfig_t fbconfig /**< */, 5330 uint32_t screen /**< */, 5331 uint32_t render_type /**< */, 5332 xcb_glx_context_t share_list /**< */, 5333 uint8_t is_direct /**< */); 5334 5335int 5336xcb_glx_query_context_sizeof (const void *_buffer /**< */); 5337 5338/** 5339 * 5340 * @param c The connection 5341 * @return A cookie 5342 * 5343 * Delivers a request to the X server. 5344 * 5345 */ 5346 5347/***************************************************************************** 5348 ** 5349 ** xcb_glx_query_context_cookie_t xcb_glx_query_context 5350 ** 5351 ** @param xcb_connection_t *c 5352 ** @param xcb_glx_context_t context 5353 ** @returns xcb_glx_query_context_cookie_t 5354 ** 5355 *****************************************************************************/ 5356 5357xcb_glx_query_context_cookie_t 5358xcb_glx_query_context (xcb_connection_t *c /**< */, 5359 xcb_glx_context_t context /**< */); 5360 5361/** 5362 * 5363 * @param c The connection 5364 * @return A cookie 5365 * 5366 * Delivers a request to the X server. 5367 * 5368 * This form can be used only if the request will cause 5369 * a reply to be generated. Any returned error will be 5370 * placed in the event queue. 5371 */ 5372 5373/***************************************************************************** 5374 ** 5375 ** xcb_glx_query_context_cookie_t xcb_glx_query_context_unchecked 5376 ** 5377 ** @param xcb_connection_t *c 5378 ** @param xcb_glx_context_t context 5379 ** @returns xcb_glx_query_context_cookie_t 5380 ** 5381 *****************************************************************************/ 5382 5383xcb_glx_query_context_cookie_t 5384xcb_glx_query_context_unchecked (xcb_connection_t *c /**< */, 5385 xcb_glx_context_t context /**< */); 5386 5387 5388/***************************************************************************** 5389 ** 5390 ** uint32_t * xcb_glx_query_context_attribs 5391 ** 5392 ** @param const xcb_glx_query_context_reply_t *R 5393 ** @returns uint32_t * 5394 ** 5395 *****************************************************************************/ 5396 5397uint32_t * 5398xcb_glx_query_context_attribs (const xcb_glx_query_context_reply_t *R /**< */); 5399 5400 5401/***************************************************************************** 5402 ** 5403 ** int xcb_glx_query_context_attribs_length 5404 ** 5405 ** @param const xcb_glx_query_context_reply_t *R 5406 ** @returns int 5407 ** 5408 *****************************************************************************/ 5409 5410int 5411xcb_glx_query_context_attribs_length (const xcb_glx_query_context_reply_t *R /**< */); 5412 5413 5414/***************************************************************************** 5415 ** 5416 ** xcb_generic_iterator_t xcb_glx_query_context_attribs_end 5417 ** 5418 ** @param const xcb_glx_query_context_reply_t *R 5419 ** @returns xcb_generic_iterator_t 5420 ** 5421 *****************************************************************************/ 5422 5423xcb_generic_iterator_t 5424xcb_glx_query_context_attribs_end (const xcb_glx_query_context_reply_t *R /**< */); 5425 5426/** 5427 * Return the reply 5428 * @param c The connection 5429 * @param cookie The cookie 5430 * @param e The xcb_generic_error_t supplied 5431 * 5432 * Returns the reply of the request asked by 5433 * 5434 * The parameter @p e supplied to this function must be NULL if 5435 * xcb_glx_query_context_unchecked(). is used. 5436 * Otherwise, it stores the error if any. 5437 * 5438 * The returned value must be freed by the caller using free(). 5439 */ 5440 5441/***************************************************************************** 5442 ** 5443 ** xcb_glx_query_context_reply_t * xcb_glx_query_context_reply 5444 ** 5445 ** @param xcb_connection_t *c 5446 ** @param xcb_glx_query_context_cookie_t cookie 5447 ** @param xcb_generic_error_t **e 5448 ** @returns xcb_glx_query_context_reply_t * 5449 ** 5450 *****************************************************************************/ 5451 5452xcb_glx_query_context_reply_t * 5453xcb_glx_query_context_reply (xcb_connection_t *c /**< */, 5454 xcb_glx_query_context_cookie_t cookie /**< */, 5455 xcb_generic_error_t **e /**< */); 5456 5457/** 5458 * 5459 * @param c The connection 5460 * @return A cookie 5461 * 5462 * Delivers a request to the X server. 5463 * 5464 */ 5465 5466/***************************************************************************** 5467 ** 5468 ** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current 5469 ** 5470 ** @param xcb_connection_t *c 5471 ** @param xcb_glx_context_tag_t old_context_tag 5472 ** @param xcb_glx_drawable_t drawable 5473 ** @param xcb_glx_drawable_t read_drawable 5474 ** @param xcb_glx_context_t context 5475 ** @returns xcb_glx_make_context_current_cookie_t 5476 ** 5477 *****************************************************************************/ 5478 5479xcb_glx_make_context_current_cookie_t 5480xcb_glx_make_context_current (xcb_connection_t *c /**< */, 5481 xcb_glx_context_tag_t old_context_tag /**< */, 5482 xcb_glx_drawable_t drawable /**< */, 5483 xcb_glx_drawable_t read_drawable /**< */, 5484 xcb_glx_context_t context /**< */); 5485 5486/** 5487 * 5488 * @param c The connection 5489 * @return A cookie 5490 * 5491 * Delivers a request to the X server. 5492 * 5493 * This form can be used only if the request will cause 5494 * a reply to be generated. Any returned error will be 5495 * placed in the event queue. 5496 */ 5497 5498/***************************************************************************** 5499 ** 5500 ** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current_unchecked 5501 ** 5502 ** @param xcb_connection_t *c 5503 ** @param xcb_glx_context_tag_t old_context_tag 5504 ** @param xcb_glx_drawable_t drawable 5505 ** @param xcb_glx_drawable_t read_drawable 5506 ** @param xcb_glx_context_t context 5507 ** @returns xcb_glx_make_context_current_cookie_t 5508 ** 5509 *****************************************************************************/ 5510 5511xcb_glx_make_context_current_cookie_t 5512xcb_glx_make_context_current_unchecked (xcb_connection_t *c /**< */, 5513 xcb_glx_context_tag_t old_context_tag /**< */, 5514 xcb_glx_drawable_t drawable /**< */, 5515 xcb_glx_drawable_t read_drawable /**< */, 5516 xcb_glx_context_t context /**< */); 5517 5518/** 5519 * Return the reply 5520 * @param c The connection 5521 * @param cookie The cookie 5522 * @param e The xcb_generic_error_t supplied 5523 * 5524 * Returns the reply of the request asked by 5525 * 5526 * The parameter @p e supplied to this function must be NULL if 5527 * xcb_glx_make_context_current_unchecked(). is used. 5528 * Otherwise, it stores the error if any. 5529 * 5530 * The returned value must be freed by the caller using free(). 5531 */ 5532 5533/***************************************************************************** 5534 ** 5535 ** xcb_glx_make_context_current_reply_t * xcb_glx_make_context_current_reply 5536 ** 5537 ** @param xcb_connection_t *c 5538 ** @param xcb_glx_make_context_current_cookie_t cookie 5539 ** @param xcb_generic_error_t **e 5540 ** @returns xcb_glx_make_context_current_reply_t * 5541 ** 5542 *****************************************************************************/ 5543 5544xcb_glx_make_context_current_reply_t * 5545xcb_glx_make_context_current_reply (xcb_connection_t *c /**< */, 5546 xcb_glx_make_context_current_cookie_t cookie /**< */, 5547 xcb_generic_error_t **e /**< */); 5548 5549int 5550xcb_glx_create_pbuffer_sizeof (const void *_buffer /**< */); 5551 5552/** 5553 * 5554 * @param c The connection 5555 * @return A cookie 5556 * 5557 * Delivers a request to the X server. 5558 * 5559 * This form can be used only if the request will not cause 5560 * a reply to be generated. Any returned error will be 5561 * saved for handling by xcb_request_check(). 5562 */ 5563 5564/***************************************************************************** 5565 ** 5566 ** xcb_void_cookie_t xcb_glx_create_pbuffer_checked 5567 ** 5568 ** @param xcb_connection_t *c 5569 ** @param uint32_t screen 5570 ** @param xcb_glx_fbconfig_t fbconfig 5571 ** @param xcb_glx_pbuffer_t pbuffer 5572 ** @param uint32_t num_attribs 5573 ** @param const uint32_t *attribs 5574 ** @returns xcb_void_cookie_t 5575 ** 5576 *****************************************************************************/ 5577 5578xcb_void_cookie_t 5579xcb_glx_create_pbuffer_checked (xcb_connection_t *c /**< */, 5580 uint32_t screen /**< */, 5581 xcb_glx_fbconfig_t fbconfig /**< */, 5582 xcb_glx_pbuffer_t pbuffer /**< */, 5583 uint32_t num_attribs /**< */, 5584 const uint32_t *attribs /**< */); 5585 5586/** 5587 * 5588 * @param c The connection 5589 * @return A cookie 5590 * 5591 * Delivers a request to the X server. 5592 * 5593 */ 5594 5595/***************************************************************************** 5596 ** 5597 ** xcb_void_cookie_t xcb_glx_create_pbuffer 5598 ** 5599 ** @param xcb_connection_t *c 5600 ** @param uint32_t screen 5601 ** @param xcb_glx_fbconfig_t fbconfig 5602 ** @param xcb_glx_pbuffer_t pbuffer 5603 ** @param uint32_t num_attribs 5604 ** @param const uint32_t *attribs 5605 ** @returns xcb_void_cookie_t 5606 ** 5607 *****************************************************************************/ 5608 5609xcb_void_cookie_t 5610xcb_glx_create_pbuffer (xcb_connection_t *c /**< */, 5611 uint32_t screen /**< */, 5612 xcb_glx_fbconfig_t fbconfig /**< */, 5613 xcb_glx_pbuffer_t pbuffer /**< */, 5614 uint32_t num_attribs /**< */, 5615 const uint32_t *attribs /**< */); 5616 5617/** 5618 * 5619 * @param c The connection 5620 * @return A cookie 5621 * 5622 * Delivers a request to the X server. 5623 * 5624 * This form can be used only if the request will not cause 5625 * a reply to be generated. Any returned error will be 5626 * saved for handling by xcb_request_check(). 5627 */ 5628 5629/***************************************************************************** 5630 ** 5631 ** xcb_void_cookie_t xcb_glx_destroy_pbuffer_checked 5632 ** 5633 ** @param xcb_connection_t *c 5634 ** @param xcb_glx_pbuffer_t pbuffer 5635 ** @returns xcb_void_cookie_t 5636 ** 5637 *****************************************************************************/ 5638 5639xcb_void_cookie_t 5640xcb_glx_destroy_pbuffer_checked (xcb_connection_t *c /**< */, 5641 xcb_glx_pbuffer_t pbuffer /**< */); 5642 5643/** 5644 * 5645 * @param c The connection 5646 * @return A cookie 5647 * 5648 * Delivers a request to the X server. 5649 * 5650 */ 5651 5652/***************************************************************************** 5653 ** 5654 ** xcb_void_cookie_t xcb_glx_destroy_pbuffer 5655 ** 5656 ** @param xcb_connection_t *c 5657 ** @param xcb_glx_pbuffer_t pbuffer 5658 ** @returns xcb_void_cookie_t 5659 ** 5660 *****************************************************************************/ 5661 5662xcb_void_cookie_t 5663xcb_glx_destroy_pbuffer (xcb_connection_t *c /**< */, 5664 xcb_glx_pbuffer_t pbuffer /**< */); 5665 5666int 5667xcb_glx_get_drawable_attributes_sizeof (const void *_buffer /**< */); 5668 5669/** 5670 * 5671 * @param c The connection 5672 * @return A cookie 5673 * 5674 * Delivers a request to the X server. 5675 * 5676 */ 5677 5678/***************************************************************************** 5679 ** 5680 ** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes 5681 ** 5682 ** @param xcb_connection_t *c 5683 ** @param xcb_glx_drawable_t drawable 5684 ** @returns xcb_glx_get_drawable_attributes_cookie_t 5685 ** 5686 *****************************************************************************/ 5687 5688xcb_glx_get_drawable_attributes_cookie_t 5689xcb_glx_get_drawable_attributes (xcb_connection_t *c /**< */, 5690 xcb_glx_drawable_t drawable /**< */); 5691 5692/** 5693 * 5694 * @param c The connection 5695 * @return A cookie 5696 * 5697 * Delivers a request to the X server. 5698 * 5699 * This form can be used only if the request will cause 5700 * a reply to be generated. Any returned error will be 5701 * placed in the event queue. 5702 */ 5703 5704/***************************************************************************** 5705 ** 5706 ** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes_unchecked 5707 ** 5708 ** @param xcb_connection_t *c 5709 ** @param xcb_glx_drawable_t drawable 5710 ** @returns xcb_glx_get_drawable_attributes_cookie_t 5711 ** 5712 *****************************************************************************/ 5713 5714xcb_glx_get_drawable_attributes_cookie_t 5715xcb_glx_get_drawable_attributes_unchecked (xcb_connection_t *c /**< */, 5716 xcb_glx_drawable_t drawable /**< */); 5717 5718 5719/***************************************************************************** 5720 ** 5721 ** uint32_t * xcb_glx_get_drawable_attributes_attribs 5722 ** 5723 ** @param const xcb_glx_get_drawable_attributes_reply_t *R 5724 ** @returns uint32_t * 5725 ** 5726 *****************************************************************************/ 5727 5728uint32_t * 5729xcb_glx_get_drawable_attributes_attribs (const xcb_glx_get_drawable_attributes_reply_t *R /**< */); 5730 5731 5732/***************************************************************************** 5733 ** 5734 ** int xcb_glx_get_drawable_attributes_attribs_length 5735 ** 5736 ** @param const xcb_glx_get_drawable_attributes_reply_t *R 5737 ** @returns int 5738 ** 5739 *****************************************************************************/ 5740 5741int 5742xcb_glx_get_drawable_attributes_attribs_length (const xcb_glx_get_drawable_attributes_reply_t *R /**< */); 5743 5744 5745/***************************************************************************** 5746 ** 5747 ** xcb_generic_iterator_t xcb_glx_get_drawable_attributes_attribs_end 5748 ** 5749 ** @param const xcb_glx_get_drawable_attributes_reply_t *R 5750 ** @returns xcb_generic_iterator_t 5751 ** 5752 *****************************************************************************/ 5753 5754xcb_generic_iterator_t 5755xcb_glx_get_drawable_attributes_attribs_end (const xcb_glx_get_drawable_attributes_reply_t *R /**< */); 5756 5757/** 5758 * Return the reply 5759 * @param c The connection 5760 * @param cookie The cookie 5761 * @param e The xcb_generic_error_t supplied 5762 * 5763 * Returns the reply of the request asked by 5764 * 5765 * The parameter @p e supplied to this function must be NULL if 5766 * xcb_glx_get_drawable_attributes_unchecked(). is used. 5767 * Otherwise, it stores the error if any. 5768 * 5769 * The returned value must be freed by the caller using free(). 5770 */ 5771 5772/***************************************************************************** 5773 ** 5774 ** xcb_glx_get_drawable_attributes_reply_t * xcb_glx_get_drawable_attributes_reply 5775 ** 5776 ** @param xcb_connection_t *c 5777 ** @param xcb_glx_get_drawable_attributes_cookie_t cookie 5778 ** @param xcb_generic_error_t **e 5779 ** @returns xcb_glx_get_drawable_attributes_reply_t * 5780 ** 5781 *****************************************************************************/ 5782 5783xcb_glx_get_drawable_attributes_reply_t * 5784xcb_glx_get_drawable_attributes_reply (xcb_connection_t *c /**< */, 5785 xcb_glx_get_drawable_attributes_cookie_t cookie /**< */, 5786 xcb_generic_error_t **e /**< */); 5787 5788int 5789xcb_glx_change_drawable_attributes_sizeof (const void *_buffer /**< */); 5790 5791/** 5792 * 5793 * @param c The connection 5794 * @return A cookie 5795 * 5796 * Delivers a request to the X server. 5797 * 5798 * This form can be used only if the request will not cause 5799 * a reply to be generated. Any returned error will be 5800 * saved for handling by xcb_request_check(). 5801 */ 5802 5803/***************************************************************************** 5804 ** 5805 ** xcb_void_cookie_t xcb_glx_change_drawable_attributes_checked 5806 ** 5807 ** @param xcb_connection_t *c 5808 ** @param xcb_glx_drawable_t drawable 5809 ** @param uint32_t num_attribs 5810 ** @param const uint32_t *attribs 5811 ** @returns xcb_void_cookie_t 5812 ** 5813 *****************************************************************************/ 5814 5815xcb_void_cookie_t 5816xcb_glx_change_drawable_attributes_checked (xcb_connection_t *c /**< */, 5817 xcb_glx_drawable_t drawable /**< */, 5818 uint32_t num_attribs /**< */, 5819 const uint32_t *attribs /**< */); 5820 5821/** 5822 * 5823 * @param c The connection 5824 * @return A cookie 5825 * 5826 * Delivers a request to the X server. 5827 * 5828 */ 5829 5830/***************************************************************************** 5831 ** 5832 ** xcb_void_cookie_t xcb_glx_change_drawable_attributes 5833 ** 5834 ** @param xcb_connection_t *c 5835 ** @param xcb_glx_drawable_t drawable 5836 ** @param uint32_t num_attribs 5837 ** @param const uint32_t *attribs 5838 ** @returns xcb_void_cookie_t 5839 ** 5840 *****************************************************************************/ 5841 5842xcb_void_cookie_t 5843xcb_glx_change_drawable_attributes (xcb_connection_t *c /**< */, 5844 xcb_glx_drawable_t drawable /**< */, 5845 uint32_t num_attribs /**< */, 5846 const uint32_t *attribs /**< */); 5847 5848int 5849xcb_glx_create_window_sizeof (const void *_buffer /**< */); 5850 5851/** 5852 * 5853 * @param c The connection 5854 * @return A cookie 5855 * 5856 * Delivers a request to the X server. 5857 * 5858 * This form can be used only if the request will not cause 5859 * a reply to be generated. Any returned error will be 5860 * saved for handling by xcb_request_check(). 5861 */ 5862 5863/***************************************************************************** 5864 ** 5865 ** xcb_void_cookie_t xcb_glx_create_window_checked 5866 ** 5867 ** @param xcb_connection_t *c 5868 ** @param uint32_t screen 5869 ** @param xcb_glx_fbconfig_t fbconfig 5870 ** @param xcb_window_t window 5871 ** @param xcb_glx_window_t glx_window 5872 ** @param uint32_t num_attribs 5873 ** @param const uint32_t *attribs 5874 ** @returns xcb_void_cookie_t 5875 ** 5876 *****************************************************************************/ 5877 5878xcb_void_cookie_t 5879xcb_glx_create_window_checked (xcb_connection_t *c /**< */, 5880 uint32_t screen /**< */, 5881 xcb_glx_fbconfig_t fbconfig /**< */, 5882 xcb_window_t window /**< */, 5883 xcb_glx_window_t glx_window /**< */, 5884 uint32_t num_attribs /**< */, 5885 const uint32_t *attribs /**< */); 5886 5887/** 5888 * 5889 * @param c The connection 5890 * @return A cookie 5891 * 5892 * Delivers a request to the X server. 5893 * 5894 */ 5895 5896/***************************************************************************** 5897 ** 5898 ** xcb_void_cookie_t xcb_glx_create_window 5899 ** 5900 ** @param xcb_connection_t *c 5901 ** @param uint32_t screen 5902 ** @param xcb_glx_fbconfig_t fbconfig 5903 ** @param xcb_window_t window 5904 ** @param xcb_glx_window_t glx_window 5905 ** @param uint32_t num_attribs 5906 ** @param const uint32_t *attribs 5907 ** @returns xcb_void_cookie_t 5908 ** 5909 *****************************************************************************/ 5910 5911xcb_void_cookie_t 5912xcb_glx_create_window (xcb_connection_t *c /**< */, 5913 uint32_t screen /**< */, 5914 xcb_glx_fbconfig_t fbconfig /**< */, 5915 xcb_window_t window /**< */, 5916 xcb_glx_window_t glx_window /**< */, 5917 uint32_t num_attribs /**< */, 5918 const uint32_t *attribs /**< */); 5919 5920/** 5921 * 5922 * @param c The connection 5923 * @return A cookie 5924 * 5925 * Delivers a request to the X server. 5926 * 5927 * This form can be used only if the request will not cause 5928 * a reply to be generated. Any returned error will be 5929 * saved for handling by xcb_request_check(). 5930 */ 5931 5932/***************************************************************************** 5933 ** 5934 ** xcb_void_cookie_t xcb_glx_delete_window_checked 5935 ** 5936 ** @param xcb_connection_t *c 5937 ** @param xcb_glx_window_t glxwindow 5938 ** @returns xcb_void_cookie_t 5939 ** 5940 *****************************************************************************/ 5941 5942xcb_void_cookie_t 5943xcb_glx_delete_window_checked (xcb_connection_t *c /**< */, 5944 xcb_glx_window_t glxwindow /**< */); 5945 5946/** 5947 * 5948 * @param c The connection 5949 * @return A cookie 5950 * 5951 * Delivers a request to the X server. 5952 * 5953 */ 5954 5955/***************************************************************************** 5956 ** 5957 ** xcb_void_cookie_t xcb_glx_delete_window 5958 ** 5959 ** @param xcb_connection_t *c 5960 ** @param xcb_glx_window_t glxwindow 5961 ** @returns xcb_void_cookie_t 5962 ** 5963 *****************************************************************************/ 5964 5965xcb_void_cookie_t 5966xcb_glx_delete_window (xcb_connection_t *c /**< */, 5967 xcb_glx_window_t glxwindow /**< */); 5968 5969int 5970xcb_glx_set_client_info_arb_sizeof (const void *_buffer /**< */); 5971 5972/** 5973 * 5974 * @param c The connection 5975 * @return A cookie 5976 * 5977 * Delivers a request to the X server. 5978 * 5979 * This form can be used only if the request will not cause 5980 * a reply to be generated. Any returned error will be 5981 * saved for handling by xcb_request_check(). 5982 */ 5983 5984/***************************************************************************** 5985 ** 5986 ** xcb_void_cookie_t xcb_glx_set_client_info_arb_checked 5987 ** 5988 ** @param xcb_connection_t *c 5989 ** @param uint32_t major_version 5990 ** @param uint32_t minor_version 5991 ** @param uint32_t num_versions 5992 ** @param uint32_t gl_str_len 5993 ** @param uint32_t glx_str_len 5994 ** @param const uint32_t *gl_versions 5995 ** @param const char *gl_extension_string 5996 ** @param const char *glx_extension_string 5997 ** @returns xcb_void_cookie_t 5998 ** 5999 *****************************************************************************/ 6000 6001xcb_void_cookie_t 6002xcb_glx_set_client_info_arb_checked (xcb_connection_t *c /**< */, 6003 uint32_t major_version /**< */, 6004 uint32_t minor_version /**< */, 6005 uint32_t num_versions /**< */, 6006 uint32_t gl_str_len /**< */, 6007 uint32_t glx_str_len /**< */, 6008 const uint32_t *gl_versions /**< */, 6009 const char *gl_extension_string /**< */, 6010 const char *glx_extension_string /**< */); 6011 6012/** 6013 * 6014 * @param c The connection 6015 * @return A cookie 6016 * 6017 * Delivers a request to the X server. 6018 * 6019 */ 6020 6021/***************************************************************************** 6022 ** 6023 ** xcb_void_cookie_t xcb_glx_set_client_info_arb 6024 ** 6025 ** @param xcb_connection_t *c 6026 ** @param uint32_t major_version 6027 ** @param uint32_t minor_version 6028 ** @param uint32_t num_versions 6029 ** @param uint32_t gl_str_len 6030 ** @param uint32_t glx_str_len 6031 ** @param const uint32_t *gl_versions 6032 ** @param const char *gl_extension_string 6033 ** @param const char *glx_extension_string 6034 ** @returns xcb_void_cookie_t 6035 ** 6036 *****************************************************************************/ 6037 6038xcb_void_cookie_t 6039xcb_glx_set_client_info_arb (xcb_connection_t *c /**< */, 6040 uint32_t major_version /**< */, 6041 uint32_t minor_version /**< */, 6042 uint32_t num_versions /**< */, 6043 uint32_t gl_str_len /**< */, 6044 uint32_t glx_str_len /**< */, 6045 const uint32_t *gl_versions /**< */, 6046 const char *gl_extension_string /**< */, 6047 const char *glx_extension_string /**< */); 6048 6049int 6050xcb_glx_create_context_attribs_arb_sizeof (const void *_buffer /**< */); 6051 6052/** 6053 * 6054 * @param c The connection 6055 * @return A cookie 6056 * 6057 * Delivers a request to the X server. 6058 * 6059 * This form can be used only if the request will not cause 6060 * a reply to be generated. Any returned error will be 6061 * saved for handling by xcb_request_check(). 6062 */ 6063 6064/***************************************************************************** 6065 ** 6066 ** xcb_void_cookie_t xcb_glx_create_context_attribs_arb_checked 6067 ** 6068 ** @param xcb_connection_t *c 6069 ** @param xcb_glx_context_t context 6070 ** @param xcb_glx_fbconfig_t fbconfig 6071 ** @param uint32_t screen 6072 ** @param xcb_glx_context_t share_list 6073 ** @param uint8_t is_direct 6074 ** @param uint32_t num_attribs 6075 ** @param const uint32_t *attribs 6076 ** @returns xcb_void_cookie_t 6077 ** 6078 *****************************************************************************/ 6079 6080xcb_void_cookie_t 6081xcb_glx_create_context_attribs_arb_checked (xcb_connection_t *c /**< */, 6082 xcb_glx_context_t context /**< */, 6083 xcb_glx_fbconfig_t fbconfig /**< */, 6084 uint32_t screen /**< */, 6085 xcb_glx_context_t share_list /**< */, 6086 uint8_t is_direct /**< */, 6087 uint32_t num_attribs /**< */, 6088 const uint32_t *attribs /**< */); 6089 6090/** 6091 * 6092 * @param c The connection 6093 * @return A cookie 6094 * 6095 * Delivers a request to the X server. 6096 * 6097 */ 6098 6099/***************************************************************************** 6100 ** 6101 ** xcb_void_cookie_t xcb_glx_create_context_attribs_arb 6102 ** 6103 ** @param xcb_connection_t *c 6104 ** @param xcb_glx_context_t context 6105 ** @param xcb_glx_fbconfig_t fbconfig 6106 ** @param uint32_t screen 6107 ** @param xcb_glx_context_t share_list 6108 ** @param uint8_t is_direct 6109 ** @param uint32_t num_attribs 6110 ** @param const uint32_t *attribs 6111 ** @returns xcb_void_cookie_t 6112 ** 6113 *****************************************************************************/ 6114 6115xcb_void_cookie_t 6116xcb_glx_create_context_attribs_arb (xcb_connection_t *c /**< */, 6117 xcb_glx_context_t context /**< */, 6118 xcb_glx_fbconfig_t fbconfig /**< */, 6119 uint32_t screen /**< */, 6120 xcb_glx_context_t share_list /**< */, 6121 uint8_t is_direct /**< */, 6122 uint32_t num_attribs /**< */, 6123 const uint32_t *attribs /**< */); 6124 6125int 6126xcb_glx_set_client_info_2arb_sizeof (const void *_buffer /**< */); 6127 6128/** 6129 * 6130 * @param c The connection 6131 * @return A cookie 6132 * 6133 * Delivers a request to the X server. 6134 * 6135 * This form can be used only if the request will not cause 6136 * a reply to be generated. Any returned error will be 6137 * saved for handling by xcb_request_check(). 6138 */ 6139 6140/***************************************************************************** 6141 ** 6142 ** xcb_void_cookie_t xcb_glx_set_client_info_2arb_checked 6143 ** 6144 ** @param xcb_connection_t *c 6145 ** @param uint32_t major_version 6146 ** @param uint32_t minor_version 6147 ** @param uint32_t num_versions 6148 ** @param uint32_t gl_str_len 6149 ** @param uint32_t glx_str_len 6150 ** @param const uint32_t *gl_versions 6151 ** @param const char *gl_extension_string 6152 ** @param const char *glx_extension_string 6153 ** @returns xcb_void_cookie_t 6154 ** 6155 *****************************************************************************/ 6156 6157xcb_void_cookie_t 6158xcb_glx_set_client_info_2arb_checked (xcb_connection_t *c /**< */, 6159 uint32_t major_version /**< */, 6160 uint32_t minor_version /**< */, 6161 uint32_t num_versions /**< */, 6162 uint32_t gl_str_len /**< */, 6163 uint32_t glx_str_len /**< */, 6164 const uint32_t *gl_versions /**< */, 6165 const char *gl_extension_string /**< */, 6166 const char *glx_extension_string /**< */); 6167 6168/** 6169 * 6170 * @param c The connection 6171 * @return A cookie 6172 * 6173 * Delivers a request to the X server. 6174 * 6175 */ 6176 6177/***************************************************************************** 6178 ** 6179 ** xcb_void_cookie_t xcb_glx_set_client_info_2arb 6180 ** 6181 ** @param xcb_connection_t *c 6182 ** @param uint32_t major_version 6183 ** @param uint32_t minor_version 6184 ** @param uint32_t num_versions 6185 ** @param uint32_t gl_str_len 6186 ** @param uint32_t glx_str_len 6187 ** @param const uint32_t *gl_versions 6188 ** @param const char *gl_extension_string 6189 ** @param const char *glx_extension_string 6190 ** @returns xcb_void_cookie_t 6191 ** 6192 *****************************************************************************/ 6193 6194xcb_void_cookie_t 6195xcb_glx_set_client_info_2arb (xcb_connection_t *c /**< */, 6196 uint32_t major_version /**< */, 6197 uint32_t minor_version /**< */, 6198 uint32_t num_versions /**< */, 6199 uint32_t gl_str_len /**< */, 6200 uint32_t glx_str_len /**< */, 6201 const uint32_t *gl_versions /**< */, 6202 const char *gl_extension_string /**< */, 6203 const char *glx_extension_string /**< */); 6204 6205/** 6206 * 6207 * @param c The connection 6208 * @return A cookie 6209 * 6210 * Delivers a request to the X server. 6211 * 6212 * This form can be used only if the request will not cause 6213 * a reply to be generated. Any returned error will be 6214 * saved for handling by xcb_request_check(). 6215 */ 6216 6217/***************************************************************************** 6218 ** 6219 ** xcb_void_cookie_t xcb_glx_new_list_checked 6220 ** 6221 ** @param xcb_connection_t *c 6222 ** @param xcb_glx_context_tag_t context_tag 6223 ** @param uint32_t list 6224 ** @param uint32_t mode 6225 ** @returns xcb_void_cookie_t 6226 ** 6227 *****************************************************************************/ 6228 6229xcb_void_cookie_t 6230xcb_glx_new_list_checked (xcb_connection_t *c /**< */, 6231 xcb_glx_context_tag_t context_tag /**< */, 6232 uint32_t list /**< */, 6233 uint32_t mode /**< */); 6234 6235/** 6236 * 6237 * @param c The connection 6238 * @return A cookie 6239 * 6240 * Delivers a request to the X server. 6241 * 6242 */ 6243 6244/***************************************************************************** 6245 ** 6246 ** xcb_void_cookie_t xcb_glx_new_list 6247 ** 6248 ** @param xcb_connection_t *c 6249 ** @param xcb_glx_context_tag_t context_tag 6250 ** @param uint32_t list 6251 ** @param uint32_t mode 6252 ** @returns xcb_void_cookie_t 6253 ** 6254 *****************************************************************************/ 6255 6256xcb_void_cookie_t 6257xcb_glx_new_list (xcb_connection_t *c /**< */, 6258 xcb_glx_context_tag_t context_tag /**< */, 6259 uint32_t list /**< */, 6260 uint32_t mode /**< */); 6261 6262/** 6263 * 6264 * @param c The connection 6265 * @return A cookie 6266 * 6267 * Delivers a request to the X server. 6268 * 6269 * This form can be used only if the request will not cause 6270 * a reply to be generated. Any returned error will be 6271 * saved for handling by xcb_request_check(). 6272 */ 6273 6274/***************************************************************************** 6275 ** 6276 ** xcb_void_cookie_t xcb_glx_end_list_checked 6277 ** 6278 ** @param xcb_connection_t *c 6279 ** @param xcb_glx_context_tag_t context_tag 6280 ** @returns xcb_void_cookie_t 6281 ** 6282 *****************************************************************************/ 6283 6284xcb_void_cookie_t 6285xcb_glx_end_list_checked (xcb_connection_t *c /**< */, 6286 xcb_glx_context_tag_t context_tag /**< */); 6287 6288/** 6289 * 6290 * @param c The connection 6291 * @return A cookie 6292 * 6293 * Delivers a request to the X server. 6294 * 6295 */ 6296 6297/***************************************************************************** 6298 ** 6299 ** xcb_void_cookie_t xcb_glx_end_list 6300 ** 6301 ** @param xcb_connection_t *c 6302 ** @param xcb_glx_context_tag_t context_tag 6303 ** @returns xcb_void_cookie_t 6304 ** 6305 *****************************************************************************/ 6306 6307xcb_void_cookie_t 6308xcb_glx_end_list (xcb_connection_t *c /**< */, 6309 xcb_glx_context_tag_t context_tag /**< */); 6310 6311/** 6312 * 6313 * @param c The connection 6314 * @return A cookie 6315 * 6316 * Delivers a request to the X server. 6317 * 6318 * This form can be used only if the request will not cause 6319 * a reply to be generated. Any returned error will be 6320 * saved for handling by xcb_request_check(). 6321 */ 6322 6323/***************************************************************************** 6324 ** 6325 ** xcb_void_cookie_t xcb_glx_delete_lists_checked 6326 ** 6327 ** @param xcb_connection_t *c 6328 ** @param xcb_glx_context_tag_t context_tag 6329 ** @param uint32_t list 6330 ** @param int32_t range 6331 ** @returns xcb_void_cookie_t 6332 ** 6333 *****************************************************************************/ 6334 6335xcb_void_cookie_t 6336xcb_glx_delete_lists_checked (xcb_connection_t *c /**< */, 6337 xcb_glx_context_tag_t context_tag /**< */, 6338 uint32_t list /**< */, 6339 int32_t range /**< */); 6340 6341/** 6342 * 6343 * @param c The connection 6344 * @return A cookie 6345 * 6346 * Delivers a request to the X server. 6347 * 6348 */ 6349 6350/***************************************************************************** 6351 ** 6352 ** xcb_void_cookie_t xcb_glx_delete_lists 6353 ** 6354 ** @param xcb_connection_t *c 6355 ** @param xcb_glx_context_tag_t context_tag 6356 ** @param uint32_t list 6357 ** @param int32_t range 6358 ** @returns xcb_void_cookie_t 6359 ** 6360 *****************************************************************************/ 6361 6362xcb_void_cookie_t 6363xcb_glx_delete_lists (xcb_connection_t *c /**< */, 6364 xcb_glx_context_tag_t context_tag /**< */, 6365 uint32_t list /**< */, 6366 int32_t range /**< */); 6367 6368/** 6369 * 6370 * @param c The connection 6371 * @return A cookie 6372 * 6373 * Delivers a request to the X server. 6374 * 6375 */ 6376 6377/***************************************************************************** 6378 ** 6379 ** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists 6380 ** 6381 ** @param xcb_connection_t *c 6382 ** @param xcb_glx_context_tag_t context_tag 6383 ** @param int32_t range 6384 ** @returns xcb_glx_gen_lists_cookie_t 6385 ** 6386 *****************************************************************************/ 6387 6388xcb_glx_gen_lists_cookie_t 6389xcb_glx_gen_lists (xcb_connection_t *c /**< */, 6390 xcb_glx_context_tag_t context_tag /**< */, 6391 int32_t range /**< */); 6392 6393/** 6394 * 6395 * @param c The connection 6396 * @return A cookie 6397 * 6398 * Delivers a request to the X server. 6399 * 6400 * This form can be used only if the request will cause 6401 * a reply to be generated. Any returned error will be 6402 * placed in the event queue. 6403 */ 6404 6405/***************************************************************************** 6406 ** 6407 ** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists_unchecked 6408 ** 6409 ** @param xcb_connection_t *c 6410 ** @param xcb_glx_context_tag_t context_tag 6411 ** @param int32_t range 6412 ** @returns xcb_glx_gen_lists_cookie_t 6413 ** 6414 *****************************************************************************/ 6415 6416xcb_glx_gen_lists_cookie_t 6417xcb_glx_gen_lists_unchecked (xcb_connection_t *c /**< */, 6418 xcb_glx_context_tag_t context_tag /**< */, 6419 int32_t range /**< */); 6420 6421/** 6422 * Return the reply 6423 * @param c The connection 6424 * @param cookie The cookie 6425 * @param e The xcb_generic_error_t supplied 6426 * 6427 * Returns the reply of the request asked by 6428 * 6429 * The parameter @p e supplied to this function must be NULL if 6430 * xcb_glx_gen_lists_unchecked(). is used. 6431 * Otherwise, it stores the error if any. 6432 * 6433 * The returned value must be freed by the caller using free(). 6434 */ 6435 6436/***************************************************************************** 6437 ** 6438 ** xcb_glx_gen_lists_reply_t * xcb_glx_gen_lists_reply 6439 ** 6440 ** @param xcb_connection_t *c 6441 ** @param xcb_glx_gen_lists_cookie_t cookie 6442 ** @param xcb_generic_error_t **e 6443 ** @returns xcb_glx_gen_lists_reply_t * 6444 ** 6445 *****************************************************************************/ 6446 6447xcb_glx_gen_lists_reply_t * 6448xcb_glx_gen_lists_reply (xcb_connection_t *c /**< */, 6449 xcb_glx_gen_lists_cookie_t cookie /**< */, 6450 xcb_generic_error_t **e /**< */); 6451 6452/** 6453 * 6454 * @param c The connection 6455 * @return A cookie 6456 * 6457 * Delivers a request to the X server. 6458 * 6459 * This form can be used only if the request will not cause 6460 * a reply to be generated. Any returned error will be 6461 * saved for handling by xcb_request_check(). 6462 */ 6463 6464/***************************************************************************** 6465 ** 6466 ** xcb_void_cookie_t xcb_glx_feedback_buffer_checked 6467 ** 6468 ** @param xcb_connection_t *c 6469 ** @param xcb_glx_context_tag_t context_tag 6470 ** @param int32_t size 6471 ** @param int32_t type 6472 ** @returns xcb_void_cookie_t 6473 ** 6474 *****************************************************************************/ 6475 6476xcb_void_cookie_t 6477xcb_glx_feedback_buffer_checked (xcb_connection_t *c /**< */, 6478 xcb_glx_context_tag_t context_tag /**< */, 6479 int32_t size /**< */, 6480 int32_t type /**< */); 6481 6482/** 6483 * 6484 * @param c The connection 6485 * @return A cookie 6486 * 6487 * Delivers a request to the X server. 6488 * 6489 */ 6490 6491/***************************************************************************** 6492 ** 6493 ** xcb_void_cookie_t xcb_glx_feedback_buffer 6494 ** 6495 ** @param xcb_connection_t *c 6496 ** @param xcb_glx_context_tag_t context_tag 6497 ** @param int32_t size 6498 ** @param int32_t type 6499 ** @returns xcb_void_cookie_t 6500 ** 6501 *****************************************************************************/ 6502 6503xcb_void_cookie_t 6504xcb_glx_feedback_buffer (xcb_connection_t *c /**< */, 6505 xcb_glx_context_tag_t context_tag /**< */, 6506 int32_t size /**< */, 6507 int32_t type /**< */); 6508 6509/** 6510 * 6511 * @param c The connection 6512 * @return A cookie 6513 * 6514 * Delivers a request to the X server. 6515 * 6516 * This form can be used only if the request will not cause 6517 * a reply to be generated. Any returned error will be 6518 * saved for handling by xcb_request_check(). 6519 */ 6520 6521/***************************************************************************** 6522 ** 6523 ** xcb_void_cookie_t xcb_glx_select_buffer_checked 6524 ** 6525 ** @param xcb_connection_t *c 6526 ** @param xcb_glx_context_tag_t context_tag 6527 ** @param int32_t size 6528 ** @returns xcb_void_cookie_t 6529 ** 6530 *****************************************************************************/ 6531 6532xcb_void_cookie_t 6533xcb_glx_select_buffer_checked (xcb_connection_t *c /**< */, 6534 xcb_glx_context_tag_t context_tag /**< */, 6535 int32_t size /**< */); 6536 6537/** 6538 * 6539 * @param c The connection 6540 * @return A cookie 6541 * 6542 * Delivers a request to the X server. 6543 * 6544 */ 6545 6546/***************************************************************************** 6547 ** 6548 ** xcb_void_cookie_t xcb_glx_select_buffer 6549 ** 6550 ** @param xcb_connection_t *c 6551 ** @param xcb_glx_context_tag_t context_tag 6552 ** @param int32_t size 6553 ** @returns xcb_void_cookie_t 6554 ** 6555 *****************************************************************************/ 6556 6557xcb_void_cookie_t 6558xcb_glx_select_buffer (xcb_connection_t *c /**< */, 6559 xcb_glx_context_tag_t context_tag /**< */, 6560 int32_t size /**< */); 6561 6562int 6563xcb_glx_render_mode_sizeof (const void *_buffer /**< */); 6564 6565/** 6566 * 6567 * @param c The connection 6568 * @return A cookie 6569 * 6570 * Delivers a request to the X server. 6571 * 6572 */ 6573 6574/***************************************************************************** 6575 ** 6576 ** xcb_glx_render_mode_cookie_t xcb_glx_render_mode 6577 ** 6578 ** @param xcb_connection_t *c 6579 ** @param xcb_glx_context_tag_t context_tag 6580 ** @param uint32_t mode 6581 ** @returns xcb_glx_render_mode_cookie_t 6582 ** 6583 *****************************************************************************/ 6584 6585xcb_glx_render_mode_cookie_t 6586xcb_glx_render_mode (xcb_connection_t *c /**< */, 6587 xcb_glx_context_tag_t context_tag /**< */, 6588 uint32_t mode /**< */); 6589 6590/** 6591 * 6592 * @param c The connection 6593 * @return A cookie 6594 * 6595 * Delivers a request to the X server. 6596 * 6597 * This form can be used only if the request will cause 6598 * a reply to be generated. Any returned error will be 6599 * placed in the event queue. 6600 */ 6601 6602/***************************************************************************** 6603 ** 6604 ** xcb_glx_render_mode_cookie_t xcb_glx_render_mode_unchecked 6605 ** 6606 ** @param xcb_connection_t *c 6607 ** @param xcb_glx_context_tag_t context_tag 6608 ** @param uint32_t mode 6609 ** @returns xcb_glx_render_mode_cookie_t 6610 ** 6611 *****************************************************************************/ 6612 6613xcb_glx_render_mode_cookie_t 6614xcb_glx_render_mode_unchecked (xcb_connection_t *c /**< */, 6615 xcb_glx_context_tag_t context_tag /**< */, 6616 uint32_t mode /**< */); 6617 6618 6619/***************************************************************************** 6620 ** 6621 ** uint32_t * xcb_glx_render_mode_data 6622 ** 6623 ** @param const xcb_glx_render_mode_reply_t *R 6624 ** @returns uint32_t * 6625 ** 6626 *****************************************************************************/ 6627 6628uint32_t * 6629xcb_glx_render_mode_data (const xcb_glx_render_mode_reply_t *R /**< */); 6630 6631 6632/***************************************************************************** 6633 ** 6634 ** int xcb_glx_render_mode_data_length 6635 ** 6636 ** @param const xcb_glx_render_mode_reply_t *R 6637 ** @returns int 6638 ** 6639 *****************************************************************************/ 6640 6641int 6642xcb_glx_render_mode_data_length (const xcb_glx_render_mode_reply_t *R /**< */); 6643 6644 6645/***************************************************************************** 6646 ** 6647 ** xcb_generic_iterator_t xcb_glx_render_mode_data_end 6648 ** 6649 ** @param const xcb_glx_render_mode_reply_t *R 6650 ** @returns xcb_generic_iterator_t 6651 ** 6652 *****************************************************************************/ 6653 6654xcb_generic_iterator_t 6655xcb_glx_render_mode_data_end (const xcb_glx_render_mode_reply_t *R /**< */); 6656 6657/** 6658 * Return the reply 6659 * @param c The connection 6660 * @param cookie The cookie 6661 * @param e The xcb_generic_error_t supplied 6662 * 6663 * Returns the reply of the request asked by 6664 * 6665 * The parameter @p e supplied to this function must be NULL if 6666 * xcb_glx_render_mode_unchecked(). is used. 6667 * Otherwise, it stores the error if any. 6668 * 6669 * The returned value must be freed by the caller using free(). 6670 */ 6671 6672/***************************************************************************** 6673 ** 6674 ** xcb_glx_render_mode_reply_t * xcb_glx_render_mode_reply 6675 ** 6676 ** @param xcb_connection_t *c 6677 ** @param xcb_glx_render_mode_cookie_t cookie 6678 ** @param xcb_generic_error_t **e 6679 ** @returns xcb_glx_render_mode_reply_t * 6680 ** 6681 *****************************************************************************/ 6682 6683xcb_glx_render_mode_reply_t * 6684xcb_glx_render_mode_reply (xcb_connection_t *c /**< */, 6685 xcb_glx_render_mode_cookie_t cookie /**< */, 6686 xcb_generic_error_t **e /**< */); 6687 6688/** 6689 * 6690 * @param c The connection 6691 * @return A cookie 6692 * 6693 * Delivers a request to the X server. 6694 * 6695 */ 6696 6697/***************************************************************************** 6698 ** 6699 ** xcb_glx_finish_cookie_t xcb_glx_finish 6700 ** 6701 ** @param xcb_connection_t *c 6702 ** @param xcb_glx_context_tag_t context_tag 6703 ** @returns xcb_glx_finish_cookie_t 6704 ** 6705 *****************************************************************************/ 6706 6707xcb_glx_finish_cookie_t 6708xcb_glx_finish (xcb_connection_t *c /**< */, 6709 xcb_glx_context_tag_t context_tag /**< */); 6710 6711/** 6712 * 6713 * @param c The connection 6714 * @return A cookie 6715 * 6716 * Delivers a request to the X server. 6717 * 6718 * This form can be used only if the request will cause 6719 * a reply to be generated. Any returned error will be 6720 * placed in the event queue. 6721 */ 6722 6723/***************************************************************************** 6724 ** 6725 ** xcb_glx_finish_cookie_t xcb_glx_finish_unchecked 6726 ** 6727 ** @param xcb_connection_t *c 6728 ** @param xcb_glx_context_tag_t context_tag 6729 ** @returns xcb_glx_finish_cookie_t 6730 ** 6731 *****************************************************************************/ 6732 6733xcb_glx_finish_cookie_t 6734xcb_glx_finish_unchecked (xcb_connection_t *c /**< */, 6735 xcb_glx_context_tag_t context_tag /**< */); 6736 6737/** 6738 * Return the reply 6739 * @param c The connection 6740 * @param cookie The cookie 6741 * @param e The xcb_generic_error_t supplied 6742 * 6743 * Returns the reply of the request asked by 6744 * 6745 * The parameter @p e supplied to this function must be NULL if 6746 * xcb_glx_finish_unchecked(). is used. 6747 * Otherwise, it stores the error if any. 6748 * 6749 * The returned value must be freed by the caller using free(). 6750 */ 6751 6752/***************************************************************************** 6753 ** 6754 ** xcb_glx_finish_reply_t * xcb_glx_finish_reply 6755 ** 6756 ** @param xcb_connection_t *c 6757 ** @param xcb_glx_finish_cookie_t cookie 6758 ** @param xcb_generic_error_t **e 6759 ** @returns xcb_glx_finish_reply_t * 6760 ** 6761 *****************************************************************************/ 6762 6763xcb_glx_finish_reply_t * 6764xcb_glx_finish_reply (xcb_connection_t *c /**< */, 6765 xcb_glx_finish_cookie_t cookie /**< */, 6766 xcb_generic_error_t **e /**< */); 6767 6768/** 6769 * 6770 * @param c The connection 6771 * @return A cookie 6772 * 6773 * Delivers a request to the X server. 6774 * 6775 * This form can be used only if the request will not cause 6776 * a reply to be generated. Any returned error will be 6777 * saved for handling by xcb_request_check(). 6778 */ 6779 6780/***************************************************************************** 6781 ** 6782 ** xcb_void_cookie_t xcb_glx_pixel_storef_checked 6783 ** 6784 ** @param xcb_connection_t *c 6785 ** @param xcb_glx_context_tag_t context_tag 6786 ** @param uint32_t pname 6787 ** @param xcb_glx_float32_t datum 6788 ** @returns xcb_void_cookie_t 6789 ** 6790 *****************************************************************************/ 6791 6792xcb_void_cookie_t 6793xcb_glx_pixel_storef_checked (xcb_connection_t *c /**< */, 6794 xcb_glx_context_tag_t context_tag /**< */, 6795 uint32_t pname /**< */, 6796 xcb_glx_float32_t datum /**< */); 6797 6798/** 6799 * 6800 * @param c The connection 6801 * @return A cookie 6802 * 6803 * Delivers a request to the X server. 6804 * 6805 */ 6806 6807/***************************************************************************** 6808 ** 6809 ** xcb_void_cookie_t xcb_glx_pixel_storef 6810 ** 6811 ** @param xcb_connection_t *c 6812 ** @param xcb_glx_context_tag_t context_tag 6813 ** @param uint32_t pname 6814 ** @param xcb_glx_float32_t datum 6815 ** @returns xcb_void_cookie_t 6816 ** 6817 *****************************************************************************/ 6818 6819xcb_void_cookie_t 6820xcb_glx_pixel_storef (xcb_connection_t *c /**< */, 6821 xcb_glx_context_tag_t context_tag /**< */, 6822 uint32_t pname /**< */, 6823 xcb_glx_float32_t datum /**< */); 6824 6825/** 6826 * 6827 * @param c The connection 6828 * @return A cookie 6829 * 6830 * Delivers a request to the X server. 6831 * 6832 * This form can be used only if the request will not cause 6833 * a reply to be generated. Any returned error will be 6834 * saved for handling by xcb_request_check(). 6835 */ 6836 6837/***************************************************************************** 6838 ** 6839 ** xcb_void_cookie_t xcb_glx_pixel_storei_checked 6840 ** 6841 ** @param xcb_connection_t *c 6842 ** @param xcb_glx_context_tag_t context_tag 6843 ** @param uint32_t pname 6844 ** @param int32_t datum 6845 ** @returns xcb_void_cookie_t 6846 ** 6847 *****************************************************************************/ 6848 6849xcb_void_cookie_t 6850xcb_glx_pixel_storei_checked (xcb_connection_t *c /**< */, 6851 xcb_glx_context_tag_t context_tag /**< */, 6852 uint32_t pname /**< */, 6853 int32_t datum /**< */); 6854 6855/** 6856 * 6857 * @param c The connection 6858 * @return A cookie 6859 * 6860 * Delivers a request to the X server. 6861 * 6862 */ 6863 6864/***************************************************************************** 6865 ** 6866 ** xcb_void_cookie_t xcb_glx_pixel_storei 6867 ** 6868 ** @param xcb_connection_t *c 6869 ** @param xcb_glx_context_tag_t context_tag 6870 ** @param uint32_t pname 6871 ** @param int32_t datum 6872 ** @returns xcb_void_cookie_t 6873 ** 6874 *****************************************************************************/ 6875 6876xcb_void_cookie_t 6877xcb_glx_pixel_storei (xcb_connection_t *c /**< */, 6878 xcb_glx_context_tag_t context_tag /**< */, 6879 uint32_t pname /**< */, 6880 int32_t datum /**< */); 6881 6882int 6883xcb_glx_read_pixels_sizeof (const void *_buffer /**< */); 6884 6885/** 6886 * 6887 * @param c The connection 6888 * @return A cookie 6889 * 6890 * Delivers a request to the X server. 6891 * 6892 */ 6893 6894/***************************************************************************** 6895 ** 6896 ** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels 6897 ** 6898 ** @param xcb_connection_t *c 6899 ** @param xcb_glx_context_tag_t context_tag 6900 ** @param int32_t x 6901 ** @param int32_t y 6902 ** @param int32_t width 6903 ** @param int32_t height 6904 ** @param uint32_t format 6905 ** @param uint32_t type 6906 ** @param uint8_t swap_bytes 6907 ** @param uint8_t lsb_first 6908 ** @returns xcb_glx_read_pixels_cookie_t 6909 ** 6910 *****************************************************************************/ 6911 6912xcb_glx_read_pixels_cookie_t 6913xcb_glx_read_pixels (xcb_connection_t *c /**< */, 6914 xcb_glx_context_tag_t context_tag /**< */, 6915 int32_t x /**< */, 6916 int32_t y /**< */, 6917 int32_t width /**< */, 6918 int32_t height /**< */, 6919 uint32_t format /**< */, 6920 uint32_t type /**< */, 6921 uint8_t swap_bytes /**< */, 6922 uint8_t lsb_first /**< */); 6923 6924/** 6925 * 6926 * @param c The connection 6927 * @return A cookie 6928 * 6929 * Delivers a request to the X server. 6930 * 6931 * This form can be used only if the request will cause 6932 * a reply to be generated. Any returned error will be 6933 * placed in the event queue. 6934 */ 6935 6936/***************************************************************************** 6937 ** 6938 ** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels_unchecked 6939 ** 6940 ** @param xcb_connection_t *c 6941 ** @param xcb_glx_context_tag_t context_tag 6942 ** @param int32_t x 6943 ** @param int32_t y 6944 ** @param int32_t width 6945 ** @param int32_t height 6946 ** @param uint32_t format 6947 ** @param uint32_t type 6948 ** @param uint8_t swap_bytes 6949 ** @param uint8_t lsb_first 6950 ** @returns xcb_glx_read_pixels_cookie_t 6951 ** 6952 *****************************************************************************/ 6953 6954xcb_glx_read_pixels_cookie_t 6955xcb_glx_read_pixels_unchecked (xcb_connection_t *c /**< */, 6956 xcb_glx_context_tag_t context_tag /**< */, 6957 int32_t x /**< */, 6958 int32_t y /**< */, 6959 int32_t width /**< */, 6960 int32_t height /**< */, 6961 uint32_t format /**< */, 6962 uint32_t type /**< */, 6963 uint8_t swap_bytes /**< */, 6964 uint8_t lsb_first /**< */); 6965 6966 6967/***************************************************************************** 6968 ** 6969 ** uint8_t * xcb_glx_read_pixels_data 6970 ** 6971 ** @param const xcb_glx_read_pixels_reply_t *R 6972 ** @returns uint8_t * 6973 ** 6974 *****************************************************************************/ 6975 6976uint8_t * 6977xcb_glx_read_pixels_data (const xcb_glx_read_pixels_reply_t *R /**< */); 6978 6979 6980/***************************************************************************** 6981 ** 6982 ** int xcb_glx_read_pixels_data_length 6983 ** 6984 ** @param const xcb_glx_read_pixels_reply_t *R 6985 ** @returns int 6986 ** 6987 *****************************************************************************/ 6988 6989int 6990xcb_glx_read_pixels_data_length (const xcb_glx_read_pixels_reply_t *R /**< */); 6991 6992 6993/***************************************************************************** 6994 ** 6995 ** xcb_generic_iterator_t xcb_glx_read_pixels_data_end 6996 ** 6997 ** @param const xcb_glx_read_pixels_reply_t *R 6998 ** @returns xcb_generic_iterator_t 6999 ** 7000 *****************************************************************************/ 7001 7002xcb_generic_iterator_t 7003xcb_glx_read_pixels_data_end (const xcb_glx_read_pixels_reply_t *R /**< */); 7004 7005/** 7006 * Return the reply 7007 * @param c The connection 7008 * @param cookie The cookie 7009 * @param e The xcb_generic_error_t supplied 7010 * 7011 * Returns the reply of the request asked by 7012 * 7013 * The parameter @p e supplied to this function must be NULL if 7014 * xcb_glx_read_pixels_unchecked(). is used. 7015 * Otherwise, it stores the error if any. 7016 * 7017 * The returned value must be freed by the caller using free(). 7018 */ 7019 7020/***************************************************************************** 7021 ** 7022 ** xcb_glx_read_pixels_reply_t * xcb_glx_read_pixels_reply 7023 ** 7024 ** @param xcb_connection_t *c 7025 ** @param xcb_glx_read_pixels_cookie_t cookie 7026 ** @param xcb_generic_error_t **e 7027 ** @returns xcb_glx_read_pixels_reply_t * 7028 ** 7029 *****************************************************************************/ 7030 7031xcb_glx_read_pixels_reply_t * 7032xcb_glx_read_pixels_reply (xcb_connection_t *c /**< */, 7033 xcb_glx_read_pixels_cookie_t cookie /**< */, 7034 xcb_generic_error_t **e /**< */); 7035 7036int 7037xcb_glx_get_booleanv_sizeof (const void *_buffer /**< */); 7038 7039/** 7040 * 7041 * @param c The connection 7042 * @return A cookie 7043 * 7044 * Delivers a request to the X server. 7045 * 7046 */ 7047 7048/***************************************************************************** 7049 ** 7050 ** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv 7051 ** 7052 ** @param xcb_connection_t *c 7053 ** @param xcb_glx_context_tag_t context_tag 7054 ** @param int32_t pname 7055 ** @returns xcb_glx_get_booleanv_cookie_t 7056 ** 7057 *****************************************************************************/ 7058 7059xcb_glx_get_booleanv_cookie_t 7060xcb_glx_get_booleanv (xcb_connection_t *c /**< */, 7061 xcb_glx_context_tag_t context_tag /**< */, 7062 int32_t pname /**< */); 7063 7064/** 7065 * 7066 * @param c The connection 7067 * @return A cookie 7068 * 7069 * Delivers a request to the X server. 7070 * 7071 * This form can be used only if the request will cause 7072 * a reply to be generated. Any returned error will be 7073 * placed in the event queue. 7074 */ 7075 7076/***************************************************************************** 7077 ** 7078 ** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv_unchecked 7079 ** 7080 ** @param xcb_connection_t *c 7081 ** @param xcb_glx_context_tag_t context_tag 7082 ** @param int32_t pname 7083 ** @returns xcb_glx_get_booleanv_cookie_t 7084 ** 7085 *****************************************************************************/ 7086 7087xcb_glx_get_booleanv_cookie_t 7088xcb_glx_get_booleanv_unchecked (xcb_connection_t *c /**< */, 7089 xcb_glx_context_tag_t context_tag /**< */, 7090 int32_t pname /**< */); 7091 7092 7093/***************************************************************************** 7094 ** 7095 ** uint8_t * xcb_glx_get_booleanv_data 7096 ** 7097 ** @param const xcb_glx_get_booleanv_reply_t *R 7098 ** @returns uint8_t * 7099 ** 7100 *****************************************************************************/ 7101 7102uint8_t * 7103xcb_glx_get_booleanv_data (const xcb_glx_get_booleanv_reply_t *R /**< */); 7104 7105 7106/***************************************************************************** 7107 ** 7108 ** int xcb_glx_get_booleanv_data_length 7109 ** 7110 ** @param const xcb_glx_get_booleanv_reply_t *R 7111 ** @returns int 7112 ** 7113 *****************************************************************************/ 7114 7115int 7116xcb_glx_get_booleanv_data_length (const xcb_glx_get_booleanv_reply_t *R /**< */); 7117 7118 7119/***************************************************************************** 7120 ** 7121 ** xcb_generic_iterator_t xcb_glx_get_booleanv_data_end 7122 ** 7123 ** @param const xcb_glx_get_booleanv_reply_t *R 7124 ** @returns xcb_generic_iterator_t 7125 ** 7126 *****************************************************************************/ 7127 7128xcb_generic_iterator_t 7129xcb_glx_get_booleanv_data_end (const xcb_glx_get_booleanv_reply_t *R /**< */); 7130 7131/** 7132 * Return the reply 7133 * @param c The connection 7134 * @param cookie The cookie 7135 * @param e The xcb_generic_error_t supplied 7136 * 7137 * Returns the reply of the request asked by 7138 * 7139 * The parameter @p e supplied to this function must be NULL if 7140 * xcb_glx_get_booleanv_unchecked(). is used. 7141 * Otherwise, it stores the error if any. 7142 * 7143 * The returned value must be freed by the caller using free(). 7144 */ 7145 7146/***************************************************************************** 7147 ** 7148 ** xcb_glx_get_booleanv_reply_t * xcb_glx_get_booleanv_reply 7149 ** 7150 ** @param xcb_connection_t *c 7151 ** @param xcb_glx_get_booleanv_cookie_t cookie 7152 ** @param xcb_generic_error_t **e 7153 ** @returns xcb_glx_get_booleanv_reply_t * 7154 ** 7155 *****************************************************************************/ 7156 7157xcb_glx_get_booleanv_reply_t * 7158xcb_glx_get_booleanv_reply (xcb_connection_t *c /**< */, 7159 xcb_glx_get_booleanv_cookie_t cookie /**< */, 7160 xcb_generic_error_t **e /**< */); 7161 7162int 7163xcb_glx_get_clip_plane_sizeof (const void *_buffer /**< */); 7164 7165/** 7166 * 7167 * @param c The connection 7168 * @return A cookie 7169 * 7170 * Delivers a request to the X server. 7171 * 7172 */ 7173 7174/***************************************************************************** 7175 ** 7176 ** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane 7177 ** 7178 ** @param xcb_connection_t *c 7179 ** @param xcb_glx_context_tag_t context_tag 7180 ** @param int32_t plane 7181 ** @returns xcb_glx_get_clip_plane_cookie_t 7182 ** 7183 *****************************************************************************/ 7184 7185xcb_glx_get_clip_plane_cookie_t 7186xcb_glx_get_clip_plane (xcb_connection_t *c /**< */, 7187 xcb_glx_context_tag_t context_tag /**< */, 7188 int32_t plane /**< */); 7189 7190/** 7191 * 7192 * @param c The connection 7193 * @return A cookie 7194 * 7195 * Delivers a request to the X server. 7196 * 7197 * This form can be used only if the request will cause 7198 * a reply to be generated. Any returned error will be 7199 * placed in the event queue. 7200 */ 7201 7202/***************************************************************************** 7203 ** 7204 ** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane_unchecked 7205 ** 7206 ** @param xcb_connection_t *c 7207 ** @param xcb_glx_context_tag_t context_tag 7208 ** @param int32_t plane 7209 ** @returns xcb_glx_get_clip_plane_cookie_t 7210 ** 7211 *****************************************************************************/ 7212 7213xcb_glx_get_clip_plane_cookie_t 7214xcb_glx_get_clip_plane_unchecked (xcb_connection_t *c /**< */, 7215 xcb_glx_context_tag_t context_tag /**< */, 7216 int32_t plane /**< */); 7217 7218 7219/***************************************************************************** 7220 ** 7221 ** xcb_glx_float64_t * xcb_glx_get_clip_plane_data 7222 ** 7223 ** @param const xcb_glx_get_clip_plane_reply_t *R 7224 ** @returns xcb_glx_float64_t * 7225 ** 7226 *****************************************************************************/ 7227 7228xcb_glx_float64_t * 7229xcb_glx_get_clip_plane_data (const xcb_glx_get_clip_plane_reply_t *R /**< */); 7230 7231 7232/***************************************************************************** 7233 ** 7234 ** int xcb_glx_get_clip_plane_data_length 7235 ** 7236 ** @param const xcb_glx_get_clip_plane_reply_t *R 7237 ** @returns int 7238 ** 7239 *****************************************************************************/ 7240 7241int 7242xcb_glx_get_clip_plane_data_length (const xcb_glx_get_clip_plane_reply_t *R /**< */); 7243 7244 7245/***************************************************************************** 7246 ** 7247 ** xcb_generic_iterator_t xcb_glx_get_clip_plane_data_end 7248 ** 7249 ** @param const xcb_glx_get_clip_plane_reply_t *R 7250 ** @returns xcb_generic_iterator_t 7251 ** 7252 *****************************************************************************/ 7253 7254xcb_generic_iterator_t 7255xcb_glx_get_clip_plane_data_end (const xcb_glx_get_clip_plane_reply_t *R /**< */); 7256 7257/** 7258 * Return the reply 7259 * @param c The connection 7260 * @param cookie The cookie 7261 * @param e The xcb_generic_error_t supplied 7262 * 7263 * Returns the reply of the request asked by 7264 * 7265 * The parameter @p e supplied to this function must be NULL if 7266 * xcb_glx_get_clip_plane_unchecked(). is used. 7267 * Otherwise, it stores the error if any. 7268 * 7269 * The returned value must be freed by the caller using free(). 7270 */ 7271 7272/***************************************************************************** 7273 ** 7274 ** xcb_glx_get_clip_plane_reply_t * xcb_glx_get_clip_plane_reply 7275 ** 7276 ** @param xcb_connection_t *c 7277 ** @param xcb_glx_get_clip_plane_cookie_t cookie 7278 ** @param xcb_generic_error_t **e 7279 ** @returns xcb_glx_get_clip_plane_reply_t * 7280 ** 7281 *****************************************************************************/ 7282 7283xcb_glx_get_clip_plane_reply_t * 7284xcb_glx_get_clip_plane_reply (xcb_connection_t *c /**< */, 7285 xcb_glx_get_clip_plane_cookie_t cookie /**< */, 7286 xcb_generic_error_t **e /**< */); 7287 7288int 7289xcb_glx_get_doublev_sizeof (const void *_buffer /**< */); 7290 7291/** 7292 * 7293 * @param c The connection 7294 * @return A cookie 7295 * 7296 * Delivers a request to the X server. 7297 * 7298 */ 7299 7300/***************************************************************************** 7301 ** 7302 ** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev 7303 ** 7304 ** @param xcb_connection_t *c 7305 ** @param xcb_glx_context_tag_t context_tag 7306 ** @param uint32_t pname 7307 ** @returns xcb_glx_get_doublev_cookie_t 7308 ** 7309 *****************************************************************************/ 7310 7311xcb_glx_get_doublev_cookie_t 7312xcb_glx_get_doublev (xcb_connection_t *c /**< */, 7313 xcb_glx_context_tag_t context_tag /**< */, 7314 uint32_t pname /**< */); 7315 7316/** 7317 * 7318 * @param c The connection 7319 * @return A cookie 7320 * 7321 * Delivers a request to the X server. 7322 * 7323 * This form can be used only if the request will cause 7324 * a reply to be generated. Any returned error will be 7325 * placed in the event queue. 7326 */ 7327 7328/***************************************************************************** 7329 ** 7330 ** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev_unchecked 7331 ** 7332 ** @param xcb_connection_t *c 7333 ** @param xcb_glx_context_tag_t context_tag 7334 ** @param uint32_t pname 7335 ** @returns xcb_glx_get_doublev_cookie_t 7336 ** 7337 *****************************************************************************/ 7338 7339xcb_glx_get_doublev_cookie_t 7340xcb_glx_get_doublev_unchecked (xcb_connection_t *c /**< */, 7341 xcb_glx_context_tag_t context_tag /**< */, 7342 uint32_t pname /**< */); 7343 7344 7345/***************************************************************************** 7346 ** 7347 ** xcb_glx_float64_t * xcb_glx_get_doublev_data 7348 ** 7349 ** @param const xcb_glx_get_doublev_reply_t *R 7350 ** @returns xcb_glx_float64_t * 7351 ** 7352 *****************************************************************************/ 7353 7354xcb_glx_float64_t * 7355xcb_glx_get_doublev_data (const xcb_glx_get_doublev_reply_t *R /**< */); 7356 7357 7358/***************************************************************************** 7359 ** 7360 ** int xcb_glx_get_doublev_data_length 7361 ** 7362 ** @param const xcb_glx_get_doublev_reply_t *R 7363 ** @returns int 7364 ** 7365 *****************************************************************************/ 7366 7367int 7368xcb_glx_get_doublev_data_length (const xcb_glx_get_doublev_reply_t *R /**< */); 7369 7370 7371/***************************************************************************** 7372 ** 7373 ** xcb_generic_iterator_t xcb_glx_get_doublev_data_end 7374 ** 7375 ** @param const xcb_glx_get_doublev_reply_t *R 7376 ** @returns xcb_generic_iterator_t 7377 ** 7378 *****************************************************************************/ 7379 7380xcb_generic_iterator_t 7381xcb_glx_get_doublev_data_end (const xcb_glx_get_doublev_reply_t *R /**< */); 7382 7383/** 7384 * Return the reply 7385 * @param c The connection 7386 * @param cookie The cookie 7387 * @param e The xcb_generic_error_t supplied 7388 * 7389 * Returns the reply of the request asked by 7390 * 7391 * The parameter @p e supplied to this function must be NULL if 7392 * xcb_glx_get_doublev_unchecked(). is used. 7393 * Otherwise, it stores the error if any. 7394 * 7395 * The returned value must be freed by the caller using free(). 7396 */ 7397 7398/***************************************************************************** 7399 ** 7400 ** xcb_glx_get_doublev_reply_t * xcb_glx_get_doublev_reply 7401 ** 7402 ** @param xcb_connection_t *c 7403 ** @param xcb_glx_get_doublev_cookie_t cookie 7404 ** @param xcb_generic_error_t **e 7405 ** @returns xcb_glx_get_doublev_reply_t * 7406 ** 7407 *****************************************************************************/ 7408 7409xcb_glx_get_doublev_reply_t * 7410xcb_glx_get_doublev_reply (xcb_connection_t *c /**< */, 7411 xcb_glx_get_doublev_cookie_t cookie /**< */, 7412 xcb_generic_error_t **e /**< */); 7413 7414/** 7415 * 7416 * @param c The connection 7417 * @return A cookie 7418 * 7419 * Delivers a request to the X server. 7420 * 7421 */ 7422 7423/***************************************************************************** 7424 ** 7425 ** xcb_glx_get_error_cookie_t xcb_glx_get_error 7426 ** 7427 ** @param xcb_connection_t *c 7428 ** @param xcb_glx_context_tag_t context_tag 7429 ** @returns xcb_glx_get_error_cookie_t 7430 ** 7431 *****************************************************************************/ 7432 7433xcb_glx_get_error_cookie_t 7434xcb_glx_get_error (xcb_connection_t *c /**< */, 7435 xcb_glx_context_tag_t context_tag /**< */); 7436 7437/** 7438 * 7439 * @param c The connection 7440 * @return A cookie 7441 * 7442 * Delivers a request to the X server. 7443 * 7444 * This form can be used only if the request will cause 7445 * a reply to be generated. Any returned error will be 7446 * placed in the event queue. 7447 */ 7448 7449/***************************************************************************** 7450 ** 7451 ** xcb_glx_get_error_cookie_t xcb_glx_get_error_unchecked 7452 ** 7453 ** @param xcb_connection_t *c 7454 ** @param xcb_glx_context_tag_t context_tag 7455 ** @returns xcb_glx_get_error_cookie_t 7456 ** 7457 *****************************************************************************/ 7458 7459xcb_glx_get_error_cookie_t 7460xcb_glx_get_error_unchecked (xcb_connection_t *c /**< */, 7461 xcb_glx_context_tag_t context_tag /**< */); 7462 7463/** 7464 * Return the reply 7465 * @param c The connection 7466 * @param cookie The cookie 7467 * @param e The xcb_generic_error_t supplied 7468 * 7469 * Returns the reply of the request asked by 7470 * 7471 * The parameter @p e supplied to this function must be NULL if 7472 * xcb_glx_get_error_unchecked(). is used. 7473 * Otherwise, it stores the error if any. 7474 * 7475 * The returned value must be freed by the caller using free(). 7476 */ 7477 7478/***************************************************************************** 7479 ** 7480 ** xcb_glx_get_error_reply_t * xcb_glx_get_error_reply 7481 ** 7482 ** @param xcb_connection_t *c 7483 ** @param xcb_glx_get_error_cookie_t cookie 7484 ** @param xcb_generic_error_t **e 7485 ** @returns xcb_glx_get_error_reply_t * 7486 ** 7487 *****************************************************************************/ 7488 7489xcb_glx_get_error_reply_t * 7490xcb_glx_get_error_reply (xcb_connection_t *c /**< */, 7491 xcb_glx_get_error_cookie_t cookie /**< */, 7492 xcb_generic_error_t **e /**< */); 7493 7494int 7495xcb_glx_get_floatv_sizeof (const void *_buffer /**< */); 7496 7497/** 7498 * 7499 * @param c The connection 7500 * @return A cookie 7501 * 7502 * Delivers a request to the X server. 7503 * 7504 */ 7505 7506/***************************************************************************** 7507 ** 7508 ** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv 7509 ** 7510 ** @param xcb_connection_t *c 7511 ** @param xcb_glx_context_tag_t context_tag 7512 ** @param uint32_t pname 7513 ** @returns xcb_glx_get_floatv_cookie_t 7514 ** 7515 *****************************************************************************/ 7516 7517xcb_glx_get_floatv_cookie_t 7518xcb_glx_get_floatv (xcb_connection_t *c /**< */, 7519 xcb_glx_context_tag_t context_tag /**< */, 7520 uint32_t pname /**< */); 7521 7522/** 7523 * 7524 * @param c The connection 7525 * @return A cookie 7526 * 7527 * Delivers a request to the X server. 7528 * 7529 * This form can be used only if the request will cause 7530 * a reply to be generated. Any returned error will be 7531 * placed in the event queue. 7532 */ 7533 7534/***************************************************************************** 7535 ** 7536 ** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv_unchecked 7537 ** 7538 ** @param xcb_connection_t *c 7539 ** @param xcb_glx_context_tag_t context_tag 7540 ** @param uint32_t pname 7541 ** @returns xcb_glx_get_floatv_cookie_t 7542 ** 7543 *****************************************************************************/ 7544 7545xcb_glx_get_floatv_cookie_t 7546xcb_glx_get_floatv_unchecked (xcb_connection_t *c /**< */, 7547 xcb_glx_context_tag_t context_tag /**< */, 7548 uint32_t pname /**< */); 7549 7550 7551/***************************************************************************** 7552 ** 7553 ** xcb_glx_float32_t * xcb_glx_get_floatv_data 7554 ** 7555 ** @param const xcb_glx_get_floatv_reply_t *R 7556 ** @returns xcb_glx_float32_t * 7557 ** 7558 *****************************************************************************/ 7559 7560xcb_glx_float32_t * 7561xcb_glx_get_floatv_data (const xcb_glx_get_floatv_reply_t *R /**< */); 7562 7563 7564/***************************************************************************** 7565 ** 7566 ** int xcb_glx_get_floatv_data_length 7567 ** 7568 ** @param const xcb_glx_get_floatv_reply_t *R 7569 ** @returns int 7570 ** 7571 *****************************************************************************/ 7572 7573int 7574xcb_glx_get_floatv_data_length (const xcb_glx_get_floatv_reply_t *R /**< */); 7575 7576 7577/***************************************************************************** 7578 ** 7579 ** xcb_generic_iterator_t xcb_glx_get_floatv_data_end 7580 ** 7581 ** @param const xcb_glx_get_floatv_reply_t *R 7582 ** @returns xcb_generic_iterator_t 7583 ** 7584 *****************************************************************************/ 7585 7586xcb_generic_iterator_t 7587xcb_glx_get_floatv_data_end (const xcb_glx_get_floatv_reply_t *R /**< */); 7588 7589/** 7590 * Return the reply 7591 * @param c The connection 7592 * @param cookie The cookie 7593 * @param e The xcb_generic_error_t supplied 7594 * 7595 * Returns the reply of the request asked by 7596 * 7597 * The parameter @p e supplied to this function must be NULL if 7598 * xcb_glx_get_floatv_unchecked(). is used. 7599 * Otherwise, it stores the error if any. 7600 * 7601 * The returned value must be freed by the caller using free(). 7602 */ 7603 7604/***************************************************************************** 7605 ** 7606 ** xcb_glx_get_floatv_reply_t * xcb_glx_get_floatv_reply 7607 ** 7608 ** @param xcb_connection_t *c 7609 ** @param xcb_glx_get_floatv_cookie_t cookie 7610 ** @param xcb_generic_error_t **e 7611 ** @returns xcb_glx_get_floatv_reply_t * 7612 ** 7613 *****************************************************************************/ 7614 7615xcb_glx_get_floatv_reply_t * 7616xcb_glx_get_floatv_reply (xcb_connection_t *c /**< */, 7617 xcb_glx_get_floatv_cookie_t cookie /**< */, 7618 xcb_generic_error_t **e /**< */); 7619 7620int 7621xcb_glx_get_integerv_sizeof (const void *_buffer /**< */); 7622 7623/** 7624 * 7625 * @param c The connection 7626 * @return A cookie 7627 * 7628 * Delivers a request to the X server. 7629 * 7630 */ 7631 7632/***************************************************************************** 7633 ** 7634 ** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv 7635 ** 7636 ** @param xcb_connection_t *c 7637 ** @param xcb_glx_context_tag_t context_tag 7638 ** @param uint32_t pname 7639 ** @returns xcb_glx_get_integerv_cookie_t 7640 ** 7641 *****************************************************************************/ 7642 7643xcb_glx_get_integerv_cookie_t 7644xcb_glx_get_integerv (xcb_connection_t *c /**< */, 7645 xcb_glx_context_tag_t context_tag /**< */, 7646 uint32_t pname /**< */); 7647 7648/** 7649 * 7650 * @param c The connection 7651 * @return A cookie 7652 * 7653 * Delivers a request to the X server. 7654 * 7655 * This form can be used only if the request will cause 7656 * a reply to be generated. Any returned error will be 7657 * placed in the event queue. 7658 */ 7659 7660/***************************************************************************** 7661 ** 7662 ** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv_unchecked 7663 ** 7664 ** @param xcb_connection_t *c 7665 ** @param xcb_glx_context_tag_t context_tag 7666 ** @param uint32_t pname 7667 ** @returns xcb_glx_get_integerv_cookie_t 7668 ** 7669 *****************************************************************************/ 7670 7671xcb_glx_get_integerv_cookie_t 7672xcb_glx_get_integerv_unchecked (xcb_connection_t *c /**< */, 7673 xcb_glx_context_tag_t context_tag /**< */, 7674 uint32_t pname /**< */); 7675 7676 7677/***************************************************************************** 7678 ** 7679 ** int32_t * xcb_glx_get_integerv_data 7680 ** 7681 ** @param const xcb_glx_get_integerv_reply_t *R 7682 ** @returns int32_t * 7683 ** 7684 *****************************************************************************/ 7685 7686int32_t * 7687xcb_glx_get_integerv_data (const xcb_glx_get_integerv_reply_t *R /**< */); 7688 7689 7690/***************************************************************************** 7691 ** 7692 ** int xcb_glx_get_integerv_data_length 7693 ** 7694 ** @param const xcb_glx_get_integerv_reply_t *R 7695 ** @returns int 7696 ** 7697 *****************************************************************************/ 7698 7699int 7700xcb_glx_get_integerv_data_length (const xcb_glx_get_integerv_reply_t *R /**< */); 7701 7702 7703/***************************************************************************** 7704 ** 7705 ** xcb_generic_iterator_t xcb_glx_get_integerv_data_end 7706 ** 7707 ** @param const xcb_glx_get_integerv_reply_t *R 7708 ** @returns xcb_generic_iterator_t 7709 ** 7710 *****************************************************************************/ 7711 7712xcb_generic_iterator_t 7713xcb_glx_get_integerv_data_end (const xcb_glx_get_integerv_reply_t *R /**< */); 7714 7715/** 7716 * Return the reply 7717 * @param c The connection 7718 * @param cookie The cookie 7719 * @param e The xcb_generic_error_t supplied 7720 * 7721 * Returns the reply of the request asked by 7722 * 7723 * The parameter @p e supplied to this function must be NULL if 7724 * xcb_glx_get_integerv_unchecked(). is used. 7725 * Otherwise, it stores the error if any. 7726 * 7727 * The returned value must be freed by the caller using free(). 7728 */ 7729 7730/***************************************************************************** 7731 ** 7732 ** xcb_glx_get_integerv_reply_t * xcb_glx_get_integerv_reply 7733 ** 7734 ** @param xcb_connection_t *c 7735 ** @param xcb_glx_get_integerv_cookie_t cookie 7736 ** @param xcb_generic_error_t **e 7737 ** @returns xcb_glx_get_integerv_reply_t * 7738 ** 7739 *****************************************************************************/ 7740 7741xcb_glx_get_integerv_reply_t * 7742xcb_glx_get_integerv_reply (xcb_connection_t *c /**< */, 7743 xcb_glx_get_integerv_cookie_t cookie /**< */, 7744 xcb_generic_error_t **e /**< */); 7745 7746int 7747xcb_glx_get_lightfv_sizeof (const void *_buffer /**< */); 7748 7749/** 7750 * 7751 * @param c The connection 7752 * @return A cookie 7753 * 7754 * Delivers a request to the X server. 7755 * 7756 */ 7757 7758/***************************************************************************** 7759 ** 7760 ** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv 7761 ** 7762 ** @param xcb_connection_t *c 7763 ** @param xcb_glx_context_tag_t context_tag 7764 ** @param uint32_t light 7765 ** @param uint32_t pname 7766 ** @returns xcb_glx_get_lightfv_cookie_t 7767 ** 7768 *****************************************************************************/ 7769 7770xcb_glx_get_lightfv_cookie_t 7771xcb_glx_get_lightfv (xcb_connection_t *c /**< */, 7772 xcb_glx_context_tag_t context_tag /**< */, 7773 uint32_t light /**< */, 7774 uint32_t pname /**< */); 7775 7776/** 7777 * 7778 * @param c The connection 7779 * @return A cookie 7780 * 7781 * Delivers a request to the X server. 7782 * 7783 * This form can be used only if the request will cause 7784 * a reply to be generated. Any returned error will be 7785 * placed in the event queue. 7786 */ 7787 7788/***************************************************************************** 7789 ** 7790 ** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv_unchecked 7791 ** 7792 ** @param xcb_connection_t *c 7793 ** @param xcb_glx_context_tag_t context_tag 7794 ** @param uint32_t light 7795 ** @param uint32_t pname 7796 ** @returns xcb_glx_get_lightfv_cookie_t 7797 ** 7798 *****************************************************************************/ 7799 7800xcb_glx_get_lightfv_cookie_t 7801xcb_glx_get_lightfv_unchecked (xcb_connection_t *c /**< */, 7802 xcb_glx_context_tag_t context_tag /**< */, 7803 uint32_t light /**< */, 7804 uint32_t pname /**< */); 7805 7806 7807/***************************************************************************** 7808 ** 7809 ** xcb_glx_float32_t * xcb_glx_get_lightfv_data 7810 ** 7811 ** @param const xcb_glx_get_lightfv_reply_t *R 7812 ** @returns xcb_glx_float32_t * 7813 ** 7814 *****************************************************************************/ 7815 7816xcb_glx_float32_t * 7817xcb_glx_get_lightfv_data (const xcb_glx_get_lightfv_reply_t *R /**< */); 7818 7819 7820/***************************************************************************** 7821 ** 7822 ** int xcb_glx_get_lightfv_data_length 7823 ** 7824 ** @param const xcb_glx_get_lightfv_reply_t *R 7825 ** @returns int 7826 ** 7827 *****************************************************************************/ 7828 7829int 7830xcb_glx_get_lightfv_data_length (const xcb_glx_get_lightfv_reply_t *R /**< */); 7831 7832 7833/***************************************************************************** 7834 ** 7835 ** xcb_generic_iterator_t xcb_glx_get_lightfv_data_end 7836 ** 7837 ** @param const xcb_glx_get_lightfv_reply_t *R 7838 ** @returns xcb_generic_iterator_t 7839 ** 7840 *****************************************************************************/ 7841 7842xcb_generic_iterator_t 7843xcb_glx_get_lightfv_data_end (const xcb_glx_get_lightfv_reply_t *R /**< */); 7844 7845/** 7846 * Return the reply 7847 * @param c The connection 7848 * @param cookie The cookie 7849 * @param e The xcb_generic_error_t supplied 7850 * 7851 * Returns the reply of the request asked by 7852 * 7853 * The parameter @p e supplied to this function must be NULL if 7854 * xcb_glx_get_lightfv_unchecked(). is used. 7855 * Otherwise, it stores the error if any. 7856 * 7857 * The returned value must be freed by the caller using free(). 7858 */ 7859 7860/***************************************************************************** 7861 ** 7862 ** xcb_glx_get_lightfv_reply_t * xcb_glx_get_lightfv_reply 7863 ** 7864 ** @param xcb_connection_t *c 7865 ** @param xcb_glx_get_lightfv_cookie_t cookie 7866 ** @param xcb_generic_error_t **e 7867 ** @returns xcb_glx_get_lightfv_reply_t * 7868 ** 7869 *****************************************************************************/ 7870 7871xcb_glx_get_lightfv_reply_t * 7872xcb_glx_get_lightfv_reply (xcb_connection_t *c /**< */, 7873 xcb_glx_get_lightfv_cookie_t cookie /**< */, 7874 xcb_generic_error_t **e /**< */); 7875 7876int 7877xcb_glx_get_lightiv_sizeof (const void *_buffer /**< */); 7878 7879/** 7880 * 7881 * @param c The connection 7882 * @return A cookie 7883 * 7884 * Delivers a request to the X server. 7885 * 7886 */ 7887 7888/***************************************************************************** 7889 ** 7890 ** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv 7891 ** 7892 ** @param xcb_connection_t *c 7893 ** @param xcb_glx_context_tag_t context_tag 7894 ** @param uint32_t light 7895 ** @param uint32_t pname 7896 ** @returns xcb_glx_get_lightiv_cookie_t 7897 ** 7898 *****************************************************************************/ 7899 7900xcb_glx_get_lightiv_cookie_t 7901xcb_glx_get_lightiv (xcb_connection_t *c /**< */, 7902 xcb_glx_context_tag_t context_tag /**< */, 7903 uint32_t light /**< */, 7904 uint32_t pname /**< */); 7905 7906/** 7907 * 7908 * @param c The connection 7909 * @return A cookie 7910 * 7911 * Delivers a request to the X server. 7912 * 7913 * This form can be used only if the request will cause 7914 * a reply to be generated. Any returned error will be 7915 * placed in the event queue. 7916 */ 7917 7918/***************************************************************************** 7919 ** 7920 ** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv_unchecked 7921 ** 7922 ** @param xcb_connection_t *c 7923 ** @param xcb_glx_context_tag_t context_tag 7924 ** @param uint32_t light 7925 ** @param uint32_t pname 7926 ** @returns xcb_glx_get_lightiv_cookie_t 7927 ** 7928 *****************************************************************************/ 7929 7930xcb_glx_get_lightiv_cookie_t 7931xcb_glx_get_lightiv_unchecked (xcb_connection_t *c /**< */, 7932 xcb_glx_context_tag_t context_tag /**< */, 7933 uint32_t light /**< */, 7934 uint32_t pname /**< */); 7935 7936 7937/***************************************************************************** 7938 ** 7939 ** int32_t * xcb_glx_get_lightiv_data 7940 ** 7941 ** @param const xcb_glx_get_lightiv_reply_t *R 7942 ** @returns int32_t * 7943 ** 7944 *****************************************************************************/ 7945 7946int32_t * 7947xcb_glx_get_lightiv_data (const xcb_glx_get_lightiv_reply_t *R /**< */); 7948 7949 7950/***************************************************************************** 7951 ** 7952 ** int xcb_glx_get_lightiv_data_length 7953 ** 7954 ** @param const xcb_glx_get_lightiv_reply_t *R 7955 ** @returns int 7956 ** 7957 *****************************************************************************/ 7958 7959int 7960xcb_glx_get_lightiv_data_length (const xcb_glx_get_lightiv_reply_t *R /**< */); 7961 7962 7963/***************************************************************************** 7964 ** 7965 ** xcb_generic_iterator_t xcb_glx_get_lightiv_data_end 7966 ** 7967 ** @param const xcb_glx_get_lightiv_reply_t *R 7968 ** @returns xcb_generic_iterator_t 7969 ** 7970 *****************************************************************************/ 7971 7972xcb_generic_iterator_t 7973xcb_glx_get_lightiv_data_end (const xcb_glx_get_lightiv_reply_t *R /**< */); 7974 7975/** 7976 * Return the reply 7977 * @param c The connection 7978 * @param cookie The cookie 7979 * @param e The xcb_generic_error_t supplied 7980 * 7981 * Returns the reply of the request asked by 7982 * 7983 * The parameter @p e supplied to this function must be NULL if 7984 * xcb_glx_get_lightiv_unchecked(). is used. 7985 * Otherwise, it stores the error if any. 7986 * 7987 * The returned value must be freed by the caller using free(). 7988 */ 7989 7990/***************************************************************************** 7991 ** 7992 ** xcb_glx_get_lightiv_reply_t * xcb_glx_get_lightiv_reply 7993 ** 7994 ** @param xcb_connection_t *c 7995 ** @param xcb_glx_get_lightiv_cookie_t cookie 7996 ** @param xcb_generic_error_t **e 7997 ** @returns xcb_glx_get_lightiv_reply_t * 7998 ** 7999 *****************************************************************************/ 8000 8001xcb_glx_get_lightiv_reply_t * 8002xcb_glx_get_lightiv_reply (xcb_connection_t *c /**< */, 8003 xcb_glx_get_lightiv_cookie_t cookie /**< */, 8004 xcb_generic_error_t **e /**< */); 8005 8006int 8007xcb_glx_get_mapdv_sizeof (const void *_buffer /**< */); 8008 8009/** 8010 * 8011 * @param c The connection 8012 * @return A cookie 8013 * 8014 * Delivers a request to the X server. 8015 * 8016 */ 8017 8018/***************************************************************************** 8019 ** 8020 ** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv 8021 ** 8022 ** @param xcb_connection_t *c 8023 ** @param xcb_glx_context_tag_t context_tag 8024 ** @param uint32_t target 8025 ** @param uint32_t query 8026 ** @returns xcb_glx_get_mapdv_cookie_t 8027 ** 8028 *****************************************************************************/ 8029 8030xcb_glx_get_mapdv_cookie_t 8031xcb_glx_get_mapdv (xcb_connection_t *c /**< */, 8032 xcb_glx_context_tag_t context_tag /**< */, 8033 uint32_t target /**< */, 8034 uint32_t query /**< */); 8035 8036/** 8037 * 8038 * @param c The connection 8039 * @return A cookie 8040 * 8041 * Delivers a request to the X server. 8042 * 8043 * This form can be used only if the request will cause 8044 * a reply to be generated. Any returned error will be 8045 * placed in the event queue. 8046 */ 8047 8048/***************************************************************************** 8049 ** 8050 ** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv_unchecked 8051 ** 8052 ** @param xcb_connection_t *c 8053 ** @param xcb_glx_context_tag_t context_tag 8054 ** @param uint32_t target 8055 ** @param uint32_t query 8056 ** @returns xcb_glx_get_mapdv_cookie_t 8057 ** 8058 *****************************************************************************/ 8059 8060xcb_glx_get_mapdv_cookie_t 8061xcb_glx_get_mapdv_unchecked (xcb_connection_t *c /**< */, 8062 xcb_glx_context_tag_t context_tag /**< */, 8063 uint32_t target /**< */, 8064 uint32_t query /**< */); 8065 8066 8067/***************************************************************************** 8068 ** 8069 ** xcb_glx_float64_t * xcb_glx_get_mapdv_data 8070 ** 8071 ** @param const xcb_glx_get_mapdv_reply_t *R 8072 ** @returns xcb_glx_float64_t * 8073 ** 8074 *****************************************************************************/ 8075 8076xcb_glx_float64_t * 8077xcb_glx_get_mapdv_data (const xcb_glx_get_mapdv_reply_t *R /**< */); 8078 8079 8080/***************************************************************************** 8081 ** 8082 ** int xcb_glx_get_mapdv_data_length 8083 ** 8084 ** @param const xcb_glx_get_mapdv_reply_t *R 8085 ** @returns int 8086 ** 8087 *****************************************************************************/ 8088 8089int 8090xcb_glx_get_mapdv_data_length (const xcb_glx_get_mapdv_reply_t *R /**< */); 8091 8092 8093/***************************************************************************** 8094 ** 8095 ** xcb_generic_iterator_t xcb_glx_get_mapdv_data_end 8096 ** 8097 ** @param const xcb_glx_get_mapdv_reply_t *R 8098 ** @returns xcb_generic_iterator_t 8099 ** 8100 *****************************************************************************/ 8101 8102xcb_generic_iterator_t 8103xcb_glx_get_mapdv_data_end (const xcb_glx_get_mapdv_reply_t *R /**< */); 8104 8105/** 8106 * Return the reply 8107 * @param c The connection 8108 * @param cookie The cookie 8109 * @param e The xcb_generic_error_t supplied 8110 * 8111 * Returns the reply of the request asked by 8112 * 8113 * The parameter @p e supplied to this function must be NULL if 8114 * xcb_glx_get_mapdv_unchecked(). is used. 8115 * Otherwise, it stores the error if any. 8116 * 8117 * The returned value must be freed by the caller using free(). 8118 */ 8119 8120/***************************************************************************** 8121 ** 8122 ** xcb_glx_get_mapdv_reply_t * xcb_glx_get_mapdv_reply 8123 ** 8124 ** @param xcb_connection_t *c 8125 ** @param xcb_glx_get_mapdv_cookie_t cookie 8126 ** @param xcb_generic_error_t **e 8127 ** @returns xcb_glx_get_mapdv_reply_t * 8128 ** 8129 *****************************************************************************/ 8130 8131xcb_glx_get_mapdv_reply_t * 8132xcb_glx_get_mapdv_reply (xcb_connection_t *c /**< */, 8133 xcb_glx_get_mapdv_cookie_t cookie /**< */, 8134 xcb_generic_error_t **e /**< */); 8135 8136int 8137xcb_glx_get_mapfv_sizeof (const void *_buffer /**< */); 8138 8139/** 8140 * 8141 * @param c The connection 8142 * @return A cookie 8143 * 8144 * Delivers a request to the X server. 8145 * 8146 */ 8147 8148/***************************************************************************** 8149 ** 8150 ** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv 8151 ** 8152 ** @param xcb_connection_t *c 8153 ** @param xcb_glx_context_tag_t context_tag 8154 ** @param uint32_t target 8155 ** @param uint32_t query 8156 ** @returns xcb_glx_get_mapfv_cookie_t 8157 ** 8158 *****************************************************************************/ 8159 8160xcb_glx_get_mapfv_cookie_t 8161xcb_glx_get_mapfv (xcb_connection_t *c /**< */, 8162 xcb_glx_context_tag_t context_tag /**< */, 8163 uint32_t target /**< */, 8164 uint32_t query /**< */); 8165 8166/** 8167 * 8168 * @param c The connection 8169 * @return A cookie 8170 * 8171 * Delivers a request to the X server. 8172 * 8173 * This form can be used only if the request will cause 8174 * a reply to be generated. Any returned error will be 8175 * placed in the event queue. 8176 */ 8177 8178/***************************************************************************** 8179 ** 8180 ** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv_unchecked 8181 ** 8182 ** @param xcb_connection_t *c 8183 ** @param xcb_glx_context_tag_t context_tag 8184 ** @param uint32_t target 8185 ** @param uint32_t query 8186 ** @returns xcb_glx_get_mapfv_cookie_t 8187 ** 8188 *****************************************************************************/ 8189 8190xcb_glx_get_mapfv_cookie_t 8191xcb_glx_get_mapfv_unchecked (xcb_connection_t *c /**< */, 8192 xcb_glx_context_tag_t context_tag /**< */, 8193 uint32_t target /**< */, 8194 uint32_t query /**< */); 8195 8196 8197/***************************************************************************** 8198 ** 8199 ** xcb_glx_float32_t * xcb_glx_get_mapfv_data 8200 ** 8201 ** @param const xcb_glx_get_mapfv_reply_t *R 8202 ** @returns xcb_glx_float32_t * 8203 ** 8204 *****************************************************************************/ 8205 8206xcb_glx_float32_t * 8207xcb_glx_get_mapfv_data (const xcb_glx_get_mapfv_reply_t *R /**< */); 8208 8209 8210/***************************************************************************** 8211 ** 8212 ** int xcb_glx_get_mapfv_data_length 8213 ** 8214 ** @param const xcb_glx_get_mapfv_reply_t *R 8215 ** @returns int 8216 ** 8217 *****************************************************************************/ 8218 8219int 8220xcb_glx_get_mapfv_data_length (const xcb_glx_get_mapfv_reply_t *R /**< */); 8221 8222 8223/***************************************************************************** 8224 ** 8225 ** xcb_generic_iterator_t xcb_glx_get_mapfv_data_end 8226 ** 8227 ** @param const xcb_glx_get_mapfv_reply_t *R 8228 ** @returns xcb_generic_iterator_t 8229 ** 8230 *****************************************************************************/ 8231 8232xcb_generic_iterator_t 8233xcb_glx_get_mapfv_data_end (const xcb_glx_get_mapfv_reply_t *R /**< */); 8234 8235/** 8236 * Return the reply 8237 * @param c The connection 8238 * @param cookie The cookie 8239 * @param e The xcb_generic_error_t supplied 8240 * 8241 * Returns the reply of the request asked by 8242 * 8243 * The parameter @p e supplied to this function must be NULL if 8244 * xcb_glx_get_mapfv_unchecked(). is used. 8245 * Otherwise, it stores the error if any. 8246 * 8247 * The returned value must be freed by the caller using free(). 8248 */ 8249 8250/***************************************************************************** 8251 ** 8252 ** xcb_glx_get_mapfv_reply_t * xcb_glx_get_mapfv_reply 8253 ** 8254 ** @param xcb_connection_t *c 8255 ** @param xcb_glx_get_mapfv_cookie_t cookie 8256 ** @param xcb_generic_error_t **e 8257 ** @returns xcb_glx_get_mapfv_reply_t * 8258 ** 8259 *****************************************************************************/ 8260 8261xcb_glx_get_mapfv_reply_t * 8262xcb_glx_get_mapfv_reply (xcb_connection_t *c /**< */, 8263 xcb_glx_get_mapfv_cookie_t cookie /**< */, 8264 xcb_generic_error_t **e /**< */); 8265 8266int 8267xcb_glx_get_mapiv_sizeof (const void *_buffer /**< */); 8268 8269/** 8270 * 8271 * @param c The connection 8272 * @return A cookie 8273 * 8274 * Delivers a request to the X server. 8275 * 8276 */ 8277 8278/***************************************************************************** 8279 ** 8280 ** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv 8281 ** 8282 ** @param xcb_connection_t *c 8283 ** @param xcb_glx_context_tag_t context_tag 8284 ** @param uint32_t target 8285 ** @param uint32_t query 8286 ** @returns xcb_glx_get_mapiv_cookie_t 8287 ** 8288 *****************************************************************************/ 8289 8290xcb_glx_get_mapiv_cookie_t 8291xcb_glx_get_mapiv (xcb_connection_t *c /**< */, 8292 xcb_glx_context_tag_t context_tag /**< */, 8293 uint32_t target /**< */, 8294 uint32_t query /**< */); 8295 8296/** 8297 * 8298 * @param c The connection 8299 * @return A cookie 8300 * 8301 * Delivers a request to the X server. 8302 * 8303 * This form can be used only if the request will cause 8304 * a reply to be generated. Any returned error will be 8305 * placed in the event queue. 8306 */ 8307 8308/***************************************************************************** 8309 ** 8310 ** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv_unchecked 8311 ** 8312 ** @param xcb_connection_t *c 8313 ** @param xcb_glx_context_tag_t context_tag 8314 ** @param uint32_t target 8315 ** @param uint32_t query 8316 ** @returns xcb_glx_get_mapiv_cookie_t 8317 ** 8318 *****************************************************************************/ 8319 8320xcb_glx_get_mapiv_cookie_t 8321xcb_glx_get_mapiv_unchecked (xcb_connection_t *c /**< */, 8322 xcb_glx_context_tag_t context_tag /**< */, 8323 uint32_t target /**< */, 8324 uint32_t query /**< */); 8325 8326 8327/***************************************************************************** 8328 ** 8329 ** int32_t * xcb_glx_get_mapiv_data 8330 ** 8331 ** @param const xcb_glx_get_mapiv_reply_t *R 8332 ** @returns int32_t * 8333 ** 8334 *****************************************************************************/ 8335 8336int32_t * 8337xcb_glx_get_mapiv_data (const xcb_glx_get_mapiv_reply_t *R /**< */); 8338 8339 8340/***************************************************************************** 8341 ** 8342 ** int xcb_glx_get_mapiv_data_length 8343 ** 8344 ** @param const xcb_glx_get_mapiv_reply_t *R 8345 ** @returns int 8346 ** 8347 *****************************************************************************/ 8348 8349int 8350xcb_glx_get_mapiv_data_length (const xcb_glx_get_mapiv_reply_t *R /**< */); 8351 8352 8353/***************************************************************************** 8354 ** 8355 ** xcb_generic_iterator_t xcb_glx_get_mapiv_data_end 8356 ** 8357 ** @param const xcb_glx_get_mapiv_reply_t *R 8358 ** @returns xcb_generic_iterator_t 8359 ** 8360 *****************************************************************************/ 8361 8362xcb_generic_iterator_t 8363xcb_glx_get_mapiv_data_end (const xcb_glx_get_mapiv_reply_t *R /**< */); 8364 8365/** 8366 * Return the reply 8367 * @param c The connection 8368 * @param cookie The cookie 8369 * @param e The xcb_generic_error_t supplied 8370 * 8371 * Returns the reply of the request asked by 8372 * 8373 * The parameter @p e supplied to this function must be NULL if 8374 * xcb_glx_get_mapiv_unchecked(). is used. 8375 * Otherwise, it stores the error if any. 8376 * 8377 * The returned value must be freed by the caller using free(). 8378 */ 8379 8380/***************************************************************************** 8381 ** 8382 ** xcb_glx_get_mapiv_reply_t * xcb_glx_get_mapiv_reply 8383 ** 8384 ** @param xcb_connection_t *c 8385 ** @param xcb_glx_get_mapiv_cookie_t cookie 8386 ** @param xcb_generic_error_t **e 8387 ** @returns xcb_glx_get_mapiv_reply_t * 8388 ** 8389 *****************************************************************************/ 8390 8391xcb_glx_get_mapiv_reply_t * 8392xcb_glx_get_mapiv_reply (xcb_connection_t *c /**< */, 8393 xcb_glx_get_mapiv_cookie_t cookie /**< */, 8394 xcb_generic_error_t **e /**< */); 8395 8396int 8397xcb_glx_get_materialfv_sizeof (const void *_buffer /**< */); 8398 8399/** 8400 * 8401 * @param c The connection 8402 * @return A cookie 8403 * 8404 * Delivers a request to the X server. 8405 * 8406 */ 8407 8408/***************************************************************************** 8409 ** 8410 ** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv 8411 ** 8412 ** @param xcb_connection_t *c 8413 ** @param xcb_glx_context_tag_t context_tag 8414 ** @param uint32_t face 8415 ** @param uint32_t pname 8416 ** @returns xcb_glx_get_materialfv_cookie_t 8417 ** 8418 *****************************************************************************/ 8419 8420xcb_glx_get_materialfv_cookie_t 8421xcb_glx_get_materialfv (xcb_connection_t *c /**< */, 8422 xcb_glx_context_tag_t context_tag /**< */, 8423 uint32_t face /**< */, 8424 uint32_t pname /**< */); 8425 8426/** 8427 * 8428 * @param c The connection 8429 * @return A cookie 8430 * 8431 * Delivers a request to the X server. 8432 * 8433 * This form can be used only if the request will cause 8434 * a reply to be generated. Any returned error will be 8435 * placed in the event queue. 8436 */ 8437 8438/***************************************************************************** 8439 ** 8440 ** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv_unchecked 8441 ** 8442 ** @param xcb_connection_t *c 8443 ** @param xcb_glx_context_tag_t context_tag 8444 ** @param uint32_t face 8445 ** @param uint32_t pname 8446 ** @returns xcb_glx_get_materialfv_cookie_t 8447 ** 8448 *****************************************************************************/ 8449 8450xcb_glx_get_materialfv_cookie_t 8451xcb_glx_get_materialfv_unchecked (xcb_connection_t *c /**< */, 8452 xcb_glx_context_tag_t context_tag /**< */, 8453 uint32_t face /**< */, 8454 uint32_t pname /**< */); 8455 8456 8457/***************************************************************************** 8458 ** 8459 ** xcb_glx_float32_t * xcb_glx_get_materialfv_data 8460 ** 8461 ** @param const xcb_glx_get_materialfv_reply_t *R 8462 ** @returns xcb_glx_float32_t * 8463 ** 8464 *****************************************************************************/ 8465 8466xcb_glx_float32_t * 8467xcb_glx_get_materialfv_data (const xcb_glx_get_materialfv_reply_t *R /**< */); 8468 8469 8470/***************************************************************************** 8471 ** 8472 ** int xcb_glx_get_materialfv_data_length 8473 ** 8474 ** @param const xcb_glx_get_materialfv_reply_t *R 8475 ** @returns int 8476 ** 8477 *****************************************************************************/ 8478 8479int 8480xcb_glx_get_materialfv_data_length (const xcb_glx_get_materialfv_reply_t *R /**< */); 8481 8482 8483/***************************************************************************** 8484 ** 8485 ** xcb_generic_iterator_t xcb_glx_get_materialfv_data_end 8486 ** 8487 ** @param const xcb_glx_get_materialfv_reply_t *R 8488 ** @returns xcb_generic_iterator_t 8489 ** 8490 *****************************************************************************/ 8491 8492xcb_generic_iterator_t 8493xcb_glx_get_materialfv_data_end (const xcb_glx_get_materialfv_reply_t *R /**< */); 8494 8495/** 8496 * Return the reply 8497 * @param c The connection 8498 * @param cookie The cookie 8499 * @param e The xcb_generic_error_t supplied 8500 * 8501 * Returns the reply of the request asked by 8502 * 8503 * The parameter @p e supplied to this function must be NULL if 8504 * xcb_glx_get_materialfv_unchecked(). is used. 8505 * Otherwise, it stores the error if any. 8506 * 8507 * The returned value must be freed by the caller using free(). 8508 */ 8509 8510/***************************************************************************** 8511 ** 8512 ** xcb_glx_get_materialfv_reply_t * xcb_glx_get_materialfv_reply 8513 ** 8514 ** @param xcb_connection_t *c 8515 ** @param xcb_glx_get_materialfv_cookie_t cookie 8516 ** @param xcb_generic_error_t **e 8517 ** @returns xcb_glx_get_materialfv_reply_t * 8518 ** 8519 *****************************************************************************/ 8520 8521xcb_glx_get_materialfv_reply_t * 8522xcb_glx_get_materialfv_reply (xcb_connection_t *c /**< */, 8523 xcb_glx_get_materialfv_cookie_t cookie /**< */, 8524 xcb_generic_error_t **e /**< */); 8525 8526int 8527xcb_glx_get_materialiv_sizeof (const void *_buffer /**< */); 8528 8529/** 8530 * 8531 * @param c The connection 8532 * @return A cookie 8533 * 8534 * Delivers a request to the X server. 8535 * 8536 */ 8537 8538/***************************************************************************** 8539 ** 8540 ** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv 8541 ** 8542 ** @param xcb_connection_t *c 8543 ** @param xcb_glx_context_tag_t context_tag 8544 ** @param uint32_t face 8545 ** @param uint32_t pname 8546 ** @returns xcb_glx_get_materialiv_cookie_t 8547 ** 8548 *****************************************************************************/ 8549 8550xcb_glx_get_materialiv_cookie_t 8551xcb_glx_get_materialiv (xcb_connection_t *c /**< */, 8552 xcb_glx_context_tag_t context_tag /**< */, 8553 uint32_t face /**< */, 8554 uint32_t pname /**< */); 8555 8556/** 8557 * 8558 * @param c The connection 8559 * @return A cookie 8560 * 8561 * Delivers a request to the X server. 8562 * 8563 * This form can be used only if the request will cause 8564 * a reply to be generated. Any returned error will be 8565 * placed in the event queue. 8566 */ 8567 8568/***************************************************************************** 8569 ** 8570 ** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv_unchecked 8571 ** 8572 ** @param xcb_connection_t *c 8573 ** @param xcb_glx_context_tag_t context_tag 8574 ** @param uint32_t face 8575 ** @param uint32_t pname 8576 ** @returns xcb_glx_get_materialiv_cookie_t 8577 ** 8578 *****************************************************************************/ 8579 8580xcb_glx_get_materialiv_cookie_t 8581xcb_glx_get_materialiv_unchecked (xcb_connection_t *c /**< */, 8582 xcb_glx_context_tag_t context_tag /**< */, 8583 uint32_t face /**< */, 8584 uint32_t pname /**< */); 8585 8586 8587/***************************************************************************** 8588 ** 8589 ** int32_t * xcb_glx_get_materialiv_data 8590 ** 8591 ** @param const xcb_glx_get_materialiv_reply_t *R 8592 ** @returns int32_t * 8593 ** 8594 *****************************************************************************/ 8595 8596int32_t * 8597xcb_glx_get_materialiv_data (const xcb_glx_get_materialiv_reply_t *R /**< */); 8598 8599 8600/***************************************************************************** 8601 ** 8602 ** int xcb_glx_get_materialiv_data_length 8603 ** 8604 ** @param const xcb_glx_get_materialiv_reply_t *R 8605 ** @returns int 8606 ** 8607 *****************************************************************************/ 8608 8609int 8610xcb_glx_get_materialiv_data_length (const xcb_glx_get_materialiv_reply_t *R /**< */); 8611 8612 8613/***************************************************************************** 8614 ** 8615 ** xcb_generic_iterator_t xcb_glx_get_materialiv_data_end 8616 ** 8617 ** @param const xcb_glx_get_materialiv_reply_t *R 8618 ** @returns xcb_generic_iterator_t 8619 ** 8620 *****************************************************************************/ 8621 8622xcb_generic_iterator_t 8623xcb_glx_get_materialiv_data_end (const xcb_glx_get_materialiv_reply_t *R /**< */); 8624 8625/** 8626 * Return the reply 8627 * @param c The connection 8628 * @param cookie The cookie 8629 * @param e The xcb_generic_error_t supplied 8630 * 8631 * Returns the reply of the request asked by 8632 * 8633 * The parameter @p e supplied to this function must be NULL if 8634 * xcb_glx_get_materialiv_unchecked(). is used. 8635 * Otherwise, it stores the error if any. 8636 * 8637 * The returned value must be freed by the caller using free(). 8638 */ 8639 8640/***************************************************************************** 8641 ** 8642 ** xcb_glx_get_materialiv_reply_t * xcb_glx_get_materialiv_reply 8643 ** 8644 ** @param xcb_connection_t *c 8645 ** @param xcb_glx_get_materialiv_cookie_t cookie 8646 ** @param xcb_generic_error_t **e 8647 ** @returns xcb_glx_get_materialiv_reply_t * 8648 ** 8649 *****************************************************************************/ 8650 8651xcb_glx_get_materialiv_reply_t * 8652xcb_glx_get_materialiv_reply (xcb_connection_t *c /**< */, 8653 xcb_glx_get_materialiv_cookie_t cookie /**< */, 8654 xcb_generic_error_t **e /**< */); 8655 8656int 8657xcb_glx_get_pixel_mapfv_sizeof (const void *_buffer /**< */); 8658 8659/** 8660 * 8661 * @param c The connection 8662 * @return A cookie 8663 * 8664 * Delivers a request to the X server. 8665 * 8666 */ 8667 8668/***************************************************************************** 8669 ** 8670 ** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv 8671 ** 8672 ** @param xcb_connection_t *c 8673 ** @param xcb_glx_context_tag_t context_tag 8674 ** @param uint32_t map 8675 ** @returns xcb_glx_get_pixel_mapfv_cookie_t 8676 ** 8677 *****************************************************************************/ 8678 8679xcb_glx_get_pixel_mapfv_cookie_t 8680xcb_glx_get_pixel_mapfv (xcb_connection_t *c /**< */, 8681 xcb_glx_context_tag_t context_tag /**< */, 8682 uint32_t map /**< */); 8683 8684/** 8685 * 8686 * @param c The connection 8687 * @return A cookie 8688 * 8689 * Delivers a request to the X server. 8690 * 8691 * This form can be used only if the request will cause 8692 * a reply to be generated. Any returned error will be 8693 * placed in the event queue. 8694 */ 8695 8696/***************************************************************************** 8697 ** 8698 ** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv_unchecked 8699 ** 8700 ** @param xcb_connection_t *c 8701 ** @param xcb_glx_context_tag_t context_tag 8702 ** @param uint32_t map 8703 ** @returns xcb_glx_get_pixel_mapfv_cookie_t 8704 ** 8705 *****************************************************************************/ 8706 8707xcb_glx_get_pixel_mapfv_cookie_t 8708xcb_glx_get_pixel_mapfv_unchecked (xcb_connection_t *c /**< */, 8709 xcb_glx_context_tag_t context_tag /**< */, 8710 uint32_t map /**< */); 8711 8712 8713/***************************************************************************** 8714 ** 8715 ** xcb_glx_float32_t * xcb_glx_get_pixel_mapfv_data 8716 ** 8717 ** @param const xcb_glx_get_pixel_mapfv_reply_t *R 8718 ** @returns xcb_glx_float32_t * 8719 ** 8720 *****************************************************************************/ 8721 8722xcb_glx_float32_t * 8723xcb_glx_get_pixel_mapfv_data (const xcb_glx_get_pixel_mapfv_reply_t *R /**< */); 8724 8725 8726/***************************************************************************** 8727 ** 8728 ** int xcb_glx_get_pixel_mapfv_data_length 8729 ** 8730 ** @param const xcb_glx_get_pixel_mapfv_reply_t *R 8731 ** @returns int 8732 ** 8733 *****************************************************************************/ 8734 8735int 8736xcb_glx_get_pixel_mapfv_data_length (const xcb_glx_get_pixel_mapfv_reply_t *R /**< */); 8737 8738 8739/***************************************************************************** 8740 ** 8741 ** xcb_generic_iterator_t xcb_glx_get_pixel_mapfv_data_end 8742 ** 8743 ** @param const xcb_glx_get_pixel_mapfv_reply_t *R 8744 ** @returns xcb_generic_iterator_t 8745 ** 8746 *****************************************************************************/ 8747 8748xcb_generic_iterator_t 8749xcb_glx_get_pixel_mapfv_data_end (const xcb_glx_get_pixel_mapfv_reply_t *R /**< */); 8750 8751/** 8752 * Return the reply 8753 * @param c The connection 8754 * @param cookie The cookie 8755 * @param e The xcb_generic_error_t supplied 8756 * 8757 * Returns the reply of the request asked by 8758 * 8759 * The parameter @p e supplied to this function must be NULL if 8760 * xcb_glx_get_pixel_mapfv_unchecked(). is used. 8761 * Otherwise, it stores the error if any. 8762 * 8763 * The returned value must be freed by the caller using free(). 8764 */ 8765 8766/***************************************************************************** 8767 ** 8768 ** xcb_glx_get_pixel_mapfv_reply_t * xcb_glx_get_pixel_mapfv_reply 8769 ** 8770 ** @param xcb_connection_t *c 8771 ** @param xcb_glx_get_pixel_mapfv_cookie_t cookie 8772 ** @param xcb_generic_error_t **e 8773 ** @returns xcb_glx_get_pixel_mapfv_reply_t * 8774 ** 8775 *****************************************************************************/ 8776 8777xcb_glx_get_pixel_mapfv_reply_t * 8778xcb_glx_get_pixel_mapfv_reply (xcb_connection_t *c /**< */, 8779 xcb_glx_get_pixel_mapfv_cookie_t cookie /**< */, 8780 xcb_generic_error_t **e /**< */); 8781 8782int 8783xcb_glx_get_pixel_mapuiv_sizeof (const void *_buffer /**< */); 8784 8785/** 8786 * 8787 * @param c The connection 8788 * @return A cookie 8789 * 8790 * Delivers a request to the X server. 8791 * 8792 */ 8793 8794/***************************************************************************** 8795 ** 8796 ** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv 8797 ** 8798 ** @param xcb_connection_t *c 8799 ** @param xcb_glx_context_tag_t context_tag 8800 ** @param uint32_t map 8801 ** @returns xcb_glx_get_pixel_mapuiv_cookie_t 8802 ** 8803 *****************************************************************************/ 8804 8805xcb_glx_get_pixel_mapuiv_cookie_t 8806xcb_glx_get_pixel_mapuiv (xcb_connection_t *c /**< */, 8807 xcb_glx_context_tag_t context_tag /**< */, 8808 uint32_t map /**< */); 8809 8810/** 8811 * 8812 * @param c The connection 8813 * @return A cookie 8814 * 8815 * Delivers a request to the X server. 8816 * 8817 * This form can be used only if the request will cause 8818 * a reply to be generated. Any returned error will be 8819 * placed in the event queue. 8820 */ 8821 8822/***************************************************************************** 8823 ** 8824 ** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv_unchecked 8825 ** 8826 ** @param xcb_connection_t *c 8827 ** @param xcb_glx_context_tag_t context_tag 8828 ** @param uint32_t map 8829 ** @returns xcb_glx_get_pixel_mapuiv_cookie_t 8830 ** 8831 *****************************************************************************/ 8832 8833xcb_glx_get_pixel_mapuiv_cookie_t 8834xcb_glx_get_pixel_mapuiv_unchecked (xcb_connection_t *c /**< */, 8835 xcb_glx_context_tag_t context_tag /**< */, 8836 uint32_t map /**< */); 8837 8838 8839/***************************************************************************** 8840 ** 8841 ** uint32_t * xcb_glx_get_pixel_mapuiv_data 8842 ** 8843 ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R 8844 ** @returns uint32_t * 8845 ** 8846 *****************************************************************************/ 8847 8848uint32_t * 8849xcb_glx_get_pixel_mapuiv_data (const xcb_glx_get_pixel_mapuiv_reply_t *R /**< */); 8850 8851 8852/***************************************************************************** 8853 ** 8854 ** int xcb_glx_get_pixel_mapuiv_data_length 8855 ** 8856 ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R 8857 ** @returns int 8858 ** 8859 *****************************************************************************/ 8860 8861int 8862xcb_glx_get_pixel_mapuiv_data_length (const xcb_glx_get_pixel_mapuiv_reply_t *R /**< */); 8863 8864 8865/***************************************************************************** 8866 ** 8867 ** xcb_generic_iterator_t xcb_glx_get_pixel_mapuiv_data_end 8868 ** 8869 ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R 8870 ** @returns xcb_generic_iterator_t 8871 ** 8872 *****************************************************************************/ 8873 8874xcb_generic_iterator_t 8875xcb_glx_get_pixel_mapuiv_data_end (const xcb_glx_get_pixel_mapuiv_reply_t *R /**< */); 8876 8877/** 8878 * Return the reply 8879 * @param c The connection 8880 * @param cookie The cookie 8881 * @param e The xcb_generic_error_t supplied 8882 * 8883 * Returns the reply of the request asked by 8884 * 8885 * The parameter @p e supplied to this function must be NULL if 8886 * xcb_glx_get_pixel_mapuiv_unchecked(). is used. 8887 * Otherwise, it stores the error if any. 8888 * 8889 * The returned value must be freed by the caller using free(). 8890 */ 8891 8892/***************************************************************************** 8893 ** 8894 ** xcb_glx_get_pixel_mapuiv_reply_t * xcb_glx_get_pixel_mapuiv_reply 8895 ** 8896 ** @param xcb_connection_t *c 8897 ** @param xcb_glx_get_pixel_mapuiv_cookie_t cookie 8898 ** @param xcb_generic_error_t **e 8899 ** @returns xcb_glx_get_pixel_mapuiv_reply_t * 8900 ** 8901 *****************************************************************************/ 8902 8903xcb_glx_get_pixel_mapuiv_reply_t * 8904xcb_glx_get_pixel_mapuiv_reply (xcb_connection_t *c /**< */, 8905 xcb_glx_get_pixel_mapuiv_cookie_t cookie /**< */, 8906 xcb_generic_error_t **e /**< */); 8907 8908int 8909xcb_glx_get_pixel_mapusv_sizeof (const void *_buffer /**< */); 8910 8911/** 8912 * 8913 * @param c The connection 8914 * @return A cookie 8915 * 8916 * Delivers a request to the X server. 8917 * 8918 */ 8919 8920/***************************************************************************** 8921 ** 8922 ** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv 8923 ** 8924 ** @param xcb_connection_t *c 8925 ** @param xcb_glx_context_tag_t context_tag 8926 ** @param uint32_t map 8927 ** @returns xcb_glx_get_pixel_mapusv_cookie_t 8928 ** 8929 *****************************************************************************/ 8930 8931xcb_glx_get_pixel_mapusv_cookie_t 8932xcb_glx_get_pixel_mapusv (xcb_connection_t *c /**< */, 8933 xcb_glx_context_tag_t context_tag /**< */, 8934 uint32_t map /**< */); 8935 8936/** 8937 * 8938 * @param c The connection 8939 * @return A cookie 8940 * 8941 * Delivers a request to the X server. 8942 * 8943 * This form can be used only if the request will cause 8944 * a reply to be generated. Any returned error will be 8945 * placed in the event queue. 8946 */ 8947 8948/***************************************************************************** 8949 ** 8950 ** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv_unchecked 8951 ** 8952 ** @param xcb_connection_t *c 8953 ** @param xcb_glx_context_tag_t context_tag 8954 ** @param uint32_t map 8955 ** @returns xcb_glx_get_pixel_mapusv_cookie_t 8956 ** 8957 *****************************************************************************/ 8958 8959xcb_glx_get_pixel_mapusv_cookie_t 8960xcb_glx_get_pixel_mapusv_unchecked (xcb_connection_t *c /**< */, 8961 xcb_glx_context_tag_t context_tag /**< */, 8962 uint32_t map /**< */); 8963 8964 8965/***************************************************************************** 8966 ** 8967 ** uint16_t * xcb_glx_get_pixel_mapusv_data 8968 ** 8969 ** @param const xcb_glx_get_pixel_mapusv_reply_t *R 8970 ** @returns uint16_t * 8971 ** 8972 *****************************************************************************/ 8973 8974uint16_t * 8975xcb_glx_get_pixel_mapusv_data (const xcb_glx_get_pixel_mapusv_reply_t *R /**< */); 8976 8977 8978/***************************************************************************** 8979 ** 8980 ** int xcb_glx_get_pixel_mapusv_data_length 8981 ** 8982 ** @param const xcb_glx_get_pixel_mapusv_reply_t *R 8983 ** @returns int 8984 ** 8985 *****************************************************************************/ 8986 8987int 8988xcb_glx_get_pixel_mapusv_data_length (const xcb_glx_get_pixel_mapusv_reply_t *R /**< */); 8989 8990 8991/***************************************************************************** 8992 ** 8993 ** xcb_generic_iterator_t xcb_glx_get_pixel_mapusv_data_end 8994 ** 8995 ** @param const xcb_glx_get_pixel_mapusv_reply_t *R 8996 ** @returns xcb_generic_iterator_t 8997 ** 8998 *****************************************************************************/ 8999 9000xcb_generic_iterator_t 9001xcb_glx_get_pixel_mapusv_data_end (const xcb_glx_get_pixel_mapusv_reply_t *R /**< */); 9002 9003/** 9004 * Return the reply 9005 * @param c The connection 9006 * @param cookie The cookie 9007 * @param e The xcb_generic_error_t supplied 9008 * 9009 * Returns the reply of the request asked by 9010 * 9011 * The parameter @p e supplied to this function must be NULL if 9012 * xcb_glx_get_pixel_mapusv_unchecked(). is used. 9013 * Otherwise, it stores the error if any. 9014 * 9015 * The returned value must be freed by the caller using free(). 9016 */ 9017 9018/***************************************************************************** 9019 ** 9020 ** xcb_glx_get_pixel_mapusv_reply_t * xcb_glx_get_pixel_mapusv_reply 9021 ** 9022 ** @param xcb_connection_t *c 9023 ** @param xcb_glx_get_pixel_mapusv_cookie_t cookie 9024 ** @param xcb_generic_error_t **e 9025 ** @returns xcb_glx_get_pixel_mapusv_reply_t * 9026 ** 9027 *****************************************************************************/ 9028 9029xcb_glx_get_pixel_mapusv_reply_t * 9030xcb_glx_get_pixel_mapusv_reply (xcb_connection_t *c /**< */, 9031 xcb_glx_get_pixel_mapusv_cookie_t cookie /**< */, 9032 xcb_generic_error_t **e /**< */); 9033 9034int 9035xcb_glx_get_polygon_stipple_sizeof (const void *_buffer /**< */); 9036 9037/** 9038 * 9039 * @param c The connection 9040 * @return A cookie 9041 * 9042 * Delivers a request to the X server. 9043 * 9044 */ 9045 9046/***************************************************************************** 9047 ** 9048 ** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple 9049 ** 9050 ** @param xcb_connection_t *c 9051 ** @param xcb_glx_context_tag_t context_tag 9052 ** @param uint8_t lsb_first 9053 ** @returns xcb_glx_get_polygon_stipple_cookie_t 9054 ** 9055 *****************************************************************************/ 9056 9057xcb_glx_get_polygon_stipple_cookie_t 9058xcb_glx_get_polygon_stipple (xcb_connection_t *c /**< */, 9059 xcb_glx_context_tag_t context_tag /**< */, 9060 uint8_t lsb_first /**< */); 9061 9062/** 9063 * 9064 * @param c The connection 9065 * @return A cookie 9066 * 9067 * Delivers a request to the X server. 9068 * 9069 * This form can be used only if the request will cause 9070 * a reply to be generated. Any returned error will be 9071 * placed in the event queue. 9072 */ 9073 9074/***************************************************************************** 9075 ** 9076 ** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple_unchecked 9077 ** 9078 ** @param xcb_connection_t *c 9079 ** @param xcb_glx_context_tag_t context_tag 9080 ** @param uint8_t lsb_first 9081 ** @returns xcb_glx_get_polygon_stipple_cookie_t 9082 ** 9083 *****************************************************************************/ 9084 9085xcb_glx_get_polygon_stipple_cookie_t 9086xcb_glx_get_polygon_stipple_unchecked (xcb_connection_t *c /**< */, 9087 xcb_glx_context_tag_t context_tag /**< */, 9088 uint8_t lsb_first /**< */); 9089 9090 9091/***************************************************************************** 9092 ** 9093 ** uint8_t * xcb_glx_get_polygon_stipple_data 9094 ** 9095 ** @param const xcb_glx_get_polygon_stipple_reply_t *R 9096 ** @returns uint8_t * 9097 ** 9098 *****************************************************************************/ 9099 9100uint8_t * 9101xcb_glx_get_polygon_stipple_data (const xcb_glx_get_polygon_stipple_reply_t *R /**< */); 9102 9103 9104/***************************************************************************** 9105 ** 9106 ** int xcb_glx_get_polygon_stipple_data_length 9107 ** 9108 ** @param const xcb_glx_get_polygon_stipple_reply_t *R 9109 ** @returns int 9110 ** 9111 *****************************************************************************/ 9112 9113int 9114xcb_glx_get_polygon_stipple_data_length (const xcb_glx_get_polygon_stipple_reply_t *R /**< */); 9115 9116 9117/***************************************************************************** 9118 ** 9119 ** xcb_generic_iterator_t xcb_glx_get_polygon_stipple_data_end 9120 ** 9121 ** @param const xcb_glx_get_polygon_stipple_reply_t *R 9122 ** @returns xcb_generic_iterator_t 9123 ** 9124 *****************************************************************************/ 9125 9126xcb_generic_iterator_t 9127xcb_glx_get_polygon_stipple_data_end (const xcb_glx_get_polygon_stipple_reply_t *R /**< */); 9128 9129/** 9130 * Return the reply 9131 * @param c The connection 9132 * @param cookie The cookie 9133 * @param e The xcb_generic_error_t supplied 9134 * 9135 * Returns the reply of the request asked by 9136 * 9137 * The parameter @p e supplied to this function must be NULL if 9138 * xcb_glx_get_polygon_stipple_unchecked(). is used. 9139 * Otherwise, it stores the error if any. 9140 * 9141 * The returned value must be freed by the caller using free(). 9142 */ 9143 9144/***************************************************************************** 9145 ** 9146 ** xcb_glx_get_polygon_stipple_reply_t * xcb_glx_get_polygon_stipple_reply 9147 ** 9148 ** @param xcb_connection_t *c 9149 ** @param xcb_glx_get_polygon_stipple_cookie_t cookie 9150 ** @param xcb_generic_error_t **e 9151 ** @returns xcb_glx_get_polygon_stipple_reply_t * 9152 ** 9153 *****************************************************************************/ 9154 9155xcb_glx_get_polygon_stipple_reply_t * 9156xcb_glx_get_polygon_stipple_reply (xcb_connection_t *c /**< */, 9157 xcb_glx_get_polygon_stipple_cookie_t cookie /**< */, 9158 xcb_generic_error_t **e /**< */); 9159 9160int 9161xcb_glx_get_string_sizeof (const void *_buffer /**< */); 9162 9163/** 9164 * 9165 * @param c The connection 9166 * @return A cookie 9167 * 9168 * Delivers a request to the X server. 9169 * 9170 */ 9171 9172/***************************************************************************** 9173 ** 9174 ** xcb_glx_get_string_cookie_t xcb_glx_get_string 9175 ** 9176 ** @param xcb_connection_t *c 9177 ** @param xcb_glx_context_tag_t context_tag 9178 ** @param uint32_t name 9179 ** @returns xcb_glx_get_string_cookie_t 9180 ** 9181 *****************************************************************************/ 9182 9183xcb_glx_get_string_cookie_t 9184xcb_glx_get_string (xcb_connection_t *c /**< */, 9185 xcb_glx_context_tag_t context_tag /**< */, 9186 uint32_t name /**< */); 9187 9188/** 9189 * 9190 * @param c The connection 9191 * @return A cookie 9192 * 9193 * Delivers a request to the X server. 9194 * 9195 * This form can be used only if the request will cause 9196 * a reply to be generated. Any returned error will be 9197 * placed in the event queue. 9198 */ 9199 9200/***************************************************************************** 9201 ** 9202 ** xcb_glx_get_string_cookie_t xcb_glx_get_string_unchecked 9203 ** 9204 ** @param xcb_connection_t *c 9205 ** @param xcb_glx_context_tag_t context_tag 9206 ** @param uint32_t name 9207 ** @returns xcb_glx_get_string_cookie_t 9208 ** 9209 *****************************************************************************/ 9210 9211xcb_glx_get_string_cookie_t 9212xcb_glx_get_string_unchecked (xcb_connection_t *c /**< */, 9213 xcb_glx_context_tag_t context_tag /**< */, 9214 uint32_t name /**< */); 9215 9216 9217/***************************************************************************** 9218 ** 9219 ** char * xcb_glx_get_string_string 9220 ** 9221 ** @param const xcb_glx_get_string_reply_t *R 9222 ** @returns char * 9223 ** 9224 *****************************************************************************/ 9225 9226char * 9227xcb_glx_get_string_string (const xcb_glx_get_string_reply_t *R /**< */); 9228 9229 9230/***************************************************************************** 9231 ** 9232 ** int xcb_glx_get_string_string_length 9233 ** 9234 ** @param const xcb_glx_get_string_reply_t *R 9235 ** @returns int 9236 ** 9237 *****************************************************************************/ 9238 9239int 9240xcb_glx_get_string_string_length (const xcb_glx_get_string_reply_t *R /**< */); 9241 9242 9243/***************************************************************************** 9244 ** 9245 ** xcb_generic_iterator_t xcb_glx_get_string_string_end 9246 ** 9247 ** @param const xcb_glx_get_string_reply_t *R 9248 ** @returns xcb_generic_iterator_t 9249 ** 9250 *****************************************************************************/ 9251 9252xcb_generic_iterator_t 9253xcb_glx_get_string_string_end (const xcb_glx_get_string_reply_t *R /**< */); 9254 9255/** 9256 * Return the reply 9257 * @param c The connection 9258 * @param cookie The cookie 9259 * @param e The xcb_generic_error_t supplied 9260 * 9261 * Returns the reply of the request asked by 9262 * 9263 * The parameter @p e supplied to this function must be NULL if 9264 * xcb_glx_get_string_unchecked(). is used. 9265 * Otherwise, it stores the error if any. 9266 * 9267 * The returned value must be freed by the caller using free(). 9268 */ 9269 9270/***************************************************************************** 9271 ** 9272 ** xcb_glx_get_string_reply_t * xcb_glx_get_string_reply 9273 ** 9274 ** @param xcb_connection_t *c 9275 ** @param xcb_glx_get_string_cookie_t cookie 9276 ** @param xcb_generic_error_t **e 9277 ** @returns xcb_glx_get_string_reply_t * 9278 ** 9279 *****************************************************************************/ 9280 9281xcb_glx_get_string_reply_t * 9282xcb_glx_get_string_reply (xcb_connection_t *c /**< */, 9283 xcb_glx_get_string_cookie_t cookie /**< */, 9284 xcb_generic_error_t **e /**< */); 9285 9286int 9287xcb_glx_get_tex_envfv_sizeof (const void *_buffer /**< */); 9288 9289/** 9290 * 9291 * @param c The connection 9292 * @return A cookie 9293 * 9294 * Delivers a request to the X server. 9295 * 9296 */ 9297 9298/***************************************************************************** 9299 ** 9300 ** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv 9301 ** 9302 ** @param xcb_connection_t *c 9303 ** @param xcb_glx_context_tag_t context_tag 9304 ** @param uint32_t target 9305 ** @param uint32_t pname 9306 ** @returns xcb_glx_get_tex_envfv_cookie_t 9307 ** 9308 *****************************************************************************/ 9309 9310xcb_glx_get_tex_envfv_cookie_t 9311xcb_glx_get_tex_envfv (xcb_connection_t *c /**< */, 9312 xcb_glx_context_tag_t context_tag /**< */, 9313 uint32_t target /**< */, 9314 uint32_t pname /**< */); 9315 9316/** 9317 * 9318 * @param c The connection 9319 * @return A cookie 9320 * 9321 * Delivers a request to the X server. 9322 * 9323 * This form can be used only if the request will cause 9324 * a reply to be generated. Any returned error will be 9325 * placed in the event queue. 9326 */ 9327 9328/***************************************************************************** 9329 ** 9330 ** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv_unchecked 9331 ** 9332 ** @param xcb_connection_t *c 9333 ** @param xcb_glx_context_tag_t context_tag 9334 ** @param uint32_t target 9335 ** @param uint32_t pname 9336 ** @returns xcb_glx_get_tex_envfv_cookie_t 9337 ** 9338 *****************************************************************************/ 9339 9340xcb_glx_get_tex_envfv_cookie_t 9341xcb_glx_get_tex_envfv_unchecked (xcb_connection_t *c /**< */, 9342 xcb_glx_context_tag_t context_tag /**< */, 9343 uint32_t target /**< */, 9344 uint32_t pname /**< */); 9345 9346 9347/***************************************************************************** 9348 ** 9349 ** xcb_glx_float32_t * xcb_glx_get_tex_envfv_data 9350 ** 9351 ** @param const xcb_glx_get_tex_envfv_reply_t *R 9352 ** @returns xcb_glx_float32_t * 9353 ** 9354 *****************************************************************************/ 9355 9356xcb_glx_float32_t * 9357xcb_glx_get_tex_envfv_data (const xcb_glx_get_tex_envfv_reply_t *R /**< */); 9358 9359 9360/***************************************************************************** 9361 ** 9362 ** int xcb_glx_get_tex_envfv_data_length 9363 ** 9364 ** @param const xcb_glx_get_tex_envfv_reply_t *R 9365 ** @returns int 9366 ** 9367 *****************************************************************************/ 9368 9369int 9370xcb_glx_get_tex_envfv_data_length (const xcb_glx_get_tex_envfv_reply_t *R /**< */); 9371 9372 9373/***************************************************************************** 9374 ** 9375 ** xcb_generic_iterator_t xcb_glx_get_tex_envfv_data_end 9376 ** 9377 ** @param const xcb_glx_get_tex_envfv_reply_t *R 9378 ** @returns xcb_generic_iterator_t 9379 ** 9380 *****************************************************************************/ 9381 9382xcb_generic_iterator_t 9383xcb_glx_get_tex_envfv_data_end (const xcb_glx_get_tex_envfv_reply_t *R /**< */); 9384 9385/** 9386 * Return the reply 9387 * @param c The connection 9388 * @param cookie The cookie 9389 * @param e The xcb_generic_error_t supplied 9390 * 9391 * Returns the reply of the request asked by 9392 * 9393 * The parameter @p e supplied to this function must be NULL if 9394 * xcb_glx_get_tex_envfv_unchecked(). is used. 9395 * Otherwise, it stores the error if any. 9396 * 9397 * The returned value must be freed by the caller using free(). 9398 */ 9399 9400/***************************************************************************** 9401 ** 9402 ** xcb_glx_get_tex_envfv_reply_t * xcb_glx_get_tex_envfv_reply 9403 ** 9404 ** @param xcb_connection_t *c 9405 ** @param xcb_glx_get_tex_envfv_cookie_t cookie 9406 ** @param xcb_generic_error_t **e 9407 ** @returns xcb_glx_get_tex_envfv_reply_t * 9408 ** 9409 *****************************************************************************/ 9410 9411xcb_glx_get_tex_envfv_reply_t * 9412xcb_glx_get_tex_envfv_reply (xcb_connection_t *c /**< */, 9413 xcb_glx_get_tex_envfv_cookie_t cookie /**< */, 9414 xcb_generic_error_t **e /**< */); 9415 9416int 9417xcb_glx_get_tex_enviv_sizeof (const void *_buffer /**< */); 9418 9419/** 9420 * 9421 * @param c The connection 9422 * @return A cookie 9423 * 9424 * Delivers a request to the X server. 9425 * 9426 */ 9427 9428/***************************************************************************** 9429 ** 9430 ** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv 9431 ** 9432 ** @param xcb_connection_t *c 9433 ** @param xcb_glx_context_tag_t context_tag 9434 ** @param uint32_t target 9435 ** @param uint32_t pname 9436 ** @returns xcb_glx_get_tex_enviv_cookie_t 9437 ** 9438 *****************************************************************************/ 9439 9440xcb_glx_get_tex_enviv_cookie_t 9441xcb_glx_get_tex_enviv (xcb_connection_t *c /**< */, 9442 xcb_glx_context_tag_t context_tag /**< */, 9443 uint32_t target /**< */, 9444 uint32_t pname /**< */); 9445 9446/** 9447 * 9448 * @param c The connection 9449 * @return A cookie 9450 * 9451 * Delivers a request to the X server. 9452 * 9453 * This form can be used only if the request will cause 9454 * a reply to be generated. Any returned error will be 9455 * placed in the event queue. 9456 */ 9457 9458/***************************************************************************** 9459 ** 9460 ** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv_unchecked 9461 ** 9462 ** @param xcb_connection_t *c 9463 ** @param xcb_glx_context_tag_t context_tag 9464 ** @param uint32_t target 9465 ** @param uint32_t pname 9466 ** @returns xcb_glx_get_tex_enviv_cookie_t 9467 ** 9468 *****************************************************************************/ 9469 9470xcb_glx_get_tex_enviv_cookie_t 9471xcb_glx_get_tex_enviv_unchecked (xcb_connection_t *c /**< */, 9472 xcb_glx_context_tag_t context_tag /**< */, 9473 uint32_t target /**< */, 9474 uint32_t pname /**< */); 9475 9476 9477/***************************************************************************** 9478 ** 9479 ** int32_t * xcb_glx_get_tex_enviv_data 9480 ** 9481 ** @param const xcb_glx_get_tex_enviv_reply_t *R 9482 ** @returns int32_t * 9483 ** 9484 *****************************************************************************/ 9485 9486int32_t * 9487xcb_glx_get_tex_enviv_data (const xcb_glx_get_tex_enviv_reply_t *R /**< */); 9488 9489 9490/***************************************************************************** 9491 ** 9492 ** int xcb_glx_get_tex_enviv_data_length 9493 ** 9494 ** @param const xcb_glx_get_tex_enviv_reply_t *R 9495 ** @returns int 9496 ** 9497 *****************************************************************************/ 9498 9499int 9500xcb_glx_get_tex_enviv_data_length (const xcb_glx_get_tex_enviv_reply_t *R /**< */); 9501 9502 9503/***************************************************************************** 9504 ** 9505 ** xcb_generic_iterator_t xcb_glx_get_tex_enviv_data_end 9506 ** 9507 ** @param const xcb_glx_get_tex_enviv_reply_t *R 9508 ** @returns xcb_generic_iterator_t 9509 ** 9510 *****************************************************************************/ 9511 9512xcb_generic_iterator_t 9513xcb_glx_get_tex_enviv_data_end (const xcb_glx_get_tex_enviv_reply_t *R /**< */); 9514 9515/** 9516 * Return the reply 9517 * @param c The connection 9518 * @param cookie The cookie 9519 * @param e The xcb_generic_error_t supplied 9520 * 9521 * Returns the reply of the request asked by 9522 * 9523 * The parameter @p e supplied to this function must be NULL if 9524 * xcb_glx_get_tex_enviv_unchecked(). is used. 9525 * Otherwise, it stores the error if any. 9526 * 9527 * The returned value must be freed by the caller using free(). 9528 */ 9529 9530/***************************************************************************** 9531 ** 9532 ** xcb_glx_get_tex_enviv_reply_t * xcb_glx_get_tex_enviv_reply 9533 ** 9534 ** @param xcb_connection_t *c 9535 ** @param xcb_glx_get_tex_enviv_cookie_t cookie 9536 ** @param xcb_generic_error_t **e 9537 ** @returns xcb_glx_get_tex_enviv_reply_t * 9538 ** 9539 *****************************************************************************/ 9540 9541xcb_glx_get_tex_enviv_reply_t * 9542xcb_glx_get_tex_enviv_reply (xcb_connection_t *c /**< */, 9543 xcb_glx_get_tex_enviv_cookie_t cookie /**< */, 9544 xcb_generic_error_t **e /**< */); 9545 9546int 9547xcb_glx_get_tex_gendv_sizeof (const void *_buffer /**< */); 9548 9549/** 9550 * 9551 * @param c The connection 9552 * @return A cookie 9553 * 9554 * Delivers a request to the X server. 9555 * 9556 */ 9557 9558/***************************************************************************** 9559 ** 9560 ** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv 9561 ** 9562 ** @param xcb_connection_t *c 9563 ** @param xcb_glx_context_tag_t context_tag 9564 ** @param uint32_t coord 9565 ** @param uint32_t pname 9566 ** @returns xcb_glx_get_tex_gendv_cookie_t 9567 ** 9568 *****************************************************************************/ 9569 9570xcb_glx_get_tex_gendv_cookie_t 9571xcb_glx_get_tex_gendv (xcb_connection_t *c /**< */, 9572 xcb_glx_context_tag_t context_tag /**< */, 9573 uint32_t coord /**< */, 9574 uint32_t pname /**< */); 9575 9576/** 9577 * 9578 * @param c The connection 9579 * @return A cookie 9580 * 9581 * Delivers a request to the X server. 9582 * 9583 * This form can be used only if the request will cause 9584 * a reply to be generated. Any returned error will be 9585 * placed in the event queue. 9586 */ 9587 9588/***************************************************************************** 9589 ** 9590 ** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv_unchecked 9591 ** 9592 ** @param xcb_connection_t *c 9593 ** @param xcb_glx_context_tag_t context_tag 9594 ** @param uint32_t coord 9595 ** @param uint32_t pname 9596 ** @returns xcb_glx_get_tex_gendv_cookie_t 9597 ** 9598 *****************************************************************************/ 9599 9600xcb_glx_get_tex_gendv_cookie_t 9601xcb_glx_get_tex_gendv_unchecked (xcb_connection_t *c /**< */, 9602 xcb_glx_context_tag_t context_tag /**< */, 9603 uint32_t coord /**< */, 9604 uint32_t pname /**< */); 9605 9606 9607/***************************************************************************** 9608 ** 9609 ** xcb_glx_float64_t * xcb_glx_get_tex_gendv_data 9610 ** 9611 ** @param const xcb_glx_get_tex_gendv_reply_t *R 9612 ** @returns xcb_glx_float64_t * 9613 ** 9614 *****************************************************************************/ 9615 9616xcb_glx_float64_t * 9617xcb_glx_get_tex_gendv_data (const xcb_glx_get_tex_gendv_reply_t *R /**< */); 9618 9619 9620/***************************************************************************** 9621 ** 9622 ** int xcb_glx_get_tex_gendv_data_length 9623 ** 9624 ** @param const xcb_glx_get_tex_gendv_reply_t *R 9625 ** @returns int 9626 ** 9627 *****************************************************************************/ 9628 9629int 9630xcb_glx_get_tex_gendv_data_length (const xcb_glx_get_tex_gendv_reply_t *R /**< */); 9631 9632 9633/***************************************************************************** 9634 ** 9635 ** xcb_generic_iterator_t xcb_glx_get_tex_gendv_data_end 9636 ** 9637 ** @param const xcb_glx_get_tex_gendv_reply_t *R 9638 ** @returns xcb_generic_iterator_t 9639 ** 9640 *****************************************************************************/ 9641 9642xcb_generic_iterator_t 9643xcb_glx_get_tex_gendv_data_end (const xcb_glx_get_tex_gendv_reply_t *R /**< */); 9644 9645/** 9646 * Return the reply 9647 * @param c The connection 9648 * @param cookie The cookie 9649 * @param e The xcb_generic_error_t supplied 9650 * 9651 * Returns the reply of the request asked by 9652 * 9653 * The parameter @p e supplied to this function must be NULL if 9654 * xcb_glx_get_tex_gendv_unchecked(). is used. 9655 * Otherwise, it stores the error if any. 9656 * 9657 * The returned value must be freed by the caller using free(). 9658 */ 9659 9660/***************************************************************************** 9661 ** 9662 ** xcb_glx_get_tex_gendv_reply_t * xcb_glx_get_tex_gendv_reply 9663 ** 9664 ** @param xcb_connection_t *c 9665 ** @param xcb_glx_get_tex_gendv_cookie_t cookie 9666 ** @param xcb_generic_error_t **e 9667 ** @returns xcb_glx_get_tex_gendv_reply_t * 9668 ** 9669 *****************************************************************************/ 9670 9671xcb_glx_get_tex_gendv_reply_t * 9672xcb_glx_get_tex_gendv_reply (xcb_connection_t *c /**< */, 9673 xcb_glx_get_tex_gendv_cookie_t cookie /**< */, 9674 xcb_generic_error_t **e /**< */); 9675 9676int 9677xcb_glx_get_tex_genfv_sizeof (const void *_buffer /**< */); 9678 9679/** 9680 * 9681 * @param c The connection 9682 * @return A cookie 9683 * 9684 * Delivers a request to the X server. 9685 * 9686 */ 9687 9688/***************************************************************************** 9689 ** 9690 ** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv 9691 ** 9692 ** @param xcb_connection_t *c 9693 ** @param xcb_glx_context_tag_t context_tag 9694 ** @param uint32_t coord 9695 ** @param uint32_t pname 9696 ** @returns xcb_glx_get_tex_genfv_cookie_t 9697 ** 9698 *****************************************************************************/ 9699 9700xcb_glx_get_tex_genfv_cookie_t 9701xcb_glx_get_tex_genfv (xcb_connection_t *c /**< */, 9702 xcb_glx_context_tag_t context_tag /**< */, 9703 uint32_t coord /**< */, 9704 uint32_t pname /**< */); 9705 9706/** 9707 * 9708 * @param c The connection 9709 * @return A cookie 9710 * 9711 * Delivers a request to the X server. 9712 * 9713 * This form can be used only if the request will cause 9714 * a reply to be generated. Any returned error will be 9715 * placed in the event queue. 9716 */ 9717 9718/***************************************************************************** 9719 ** 9720 ** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv_unchecked 9721 ** 9722 ** @param xcb_connection_t *c 9723 ** @param xcb_glx_context_tag_t context_tag 9724 ** @param uint32_t coord 9725 ** @param uint32_t pname 9726 ** @returns xcb_glx_get_tex_genfv_cookie_t 9727 ** 9728 *****************************************************************************/ 9729 9730xcb_glx_get_tex_genfv_cookie_t 9731xcb_glx_get_tex_genfv_unchecked (xcb_connection_t *c /**< */, 9732 xcb_glx_context_tag_t context_tag /**< */, 9733 uint32_t coord /**< */, 9734 uint32_t pname /**< */); 9735 9736 9737/***************************************************************************** 9738 ** 9739 ** xcb_glx_float32_t * xcb_glx_get_tex_genfv_data 9740 ** 9741 ** @param const xcb_glx_get_tex_genfv_reply_t *R 9742 ** @returns xcb_glx_float32_t * 9743 ** 9744 *****************************************************************************/ 9745 9746xcb_glx_float32_t * 9747xcb_glx_get_tex_genfv_data (const xcb_glx_get_tex_genfv_reply_t *R /**< */); 9748 9749 9750/***************************************************************************** 9751 ** 9752 ** int xcb_glx_get_tex_genfv_data_length 9753 ** 9754 ** @param const xcb_glx_get_tex_genfv_reply_t *R 9755 ** @returns int 9756 ** 9757 *****************************************************************************/ 9758 9759int 9760xcb_glx_get_tex_genfv_data_length (const xcb_glx_get_tex_genfv_reply_t *R /**< */); 9761 9762 9763/***************************************************************************** 9764 ** 9765 ** xcb_generic_iterator_t xcb_glx_get_tex_genfv_data_end 9766 ** 9767 ** @param const xcb_glx_get_tex_genfv_reply_t *R 9768 ** @returns xcb_generic_iterator_t 9769 ** 9770 *****************************************************************************/ 9771 9772xcb_generic_iterator_t 9773xcb_glx_get_tex_genfv_data_end (const xcb_glx_get_tex_genfv_reply_t *R /**< */); 9774 9775/** 9776 * Return the reply 9777 * @param c The connection 9778 * @param cookie The cookie 9779 * @param e The xcb_generic_error_t supplied 9780 * 9781 * Returns the reply of the request asked by 9782 * 9783 * The parameter @p e supplied to this function must be NULL if 9784 * xcb_glx_get_tex_genfv_unchecked(). is used. 9785 * Otherwise, it stores the error if any. 9786 * 9787 * The returned value must be freed by the caller using free(). 9788 */ 9789 9790/***************************************************************************** 9791 ** 9792 ** xcb_glx_get_tex_genfv_reply_t * xcb_glx_get_tex_genfv_reply 9793 ** 9794 ** @param xcb_connection_t *c 9795 ** @param xcb_glx_get_tex_genfv_cookie_t cookie 9796 ** @param xcb_generic_error_t **e 9797 ** @returns xcb_glx_get_tex_genfv_reply_t * 9798 ** 9799 *****************************************************************************/ 9800 9801xcb_glx_get_tex_genfv_reply_t * 9802xcb_glx_get_tex_genfv_reply (xcb_connection_t *c /**< */, 9803 xcb_glx_get_tex_genfv_cookie_t cookie /**< */, 9804 xcb_generic_error_t **e /**< */); 9805 9806int 9807xcb_glx_get_tex_geniv_sizeof (const void *_buffer /**< */); 9808 9809/** 9810 * 9811 * @param c The connection 9812 * @return A cookie 9813 * 9814 * Delivers a request to the X server. 9815 * 9816 */ 9817 9818/***************************************************************************** 9819 ** 9820 ** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv 9821 ** 9822 ** @param xcb_connection_t *c 9823 ** @param xcb_glx_context_tag_t context_tag 9824 ** @param uint32_t coord 9825 ** @param uint32_t pname 9826 ** @returns xcb_glx_get_tex_geniv_cookie_t 9827 ** 9828 *****************************************************************************/ 9829 9830xcb_glx_get_tex_geniv_cookie_t 9831xcb_glx_get_tex_geniv (xcb_connection_t *c /**< */, 9832 xcb_glx_context_tag_t context_tag /**< */, 9833 uint32_t coord /**< */, 9834 uint32_t pname /**< */); 9835 9836/** 9837 * 9838 * @param c The connection 9839 * @return A cookie 9840 * 9841 * Delivers a request to the X server. 9842 * 9843 * This form can be used only if the request will cause 9844 * a reply to be generated. Any returned error will be 9845 * placed in the event queue. 9846 */ 9847 9848/***************************************************************************** 9849 ** 9850 ** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv_unchecked 9851 ** 9852 ** @param xcb_connection_t *c 9853 ** @param xcb_glx_context_tag_t context_tag 9854 ** @param uint32_t coord 9855 ** @param uint32_t pname 9856 ** @returns xcb_glx_get_tex_geniv_cookie_t 9857 ** 9858 *****************************************************************************/ 9859 9860xcb_glx_get_tex_geniv_cookie_t 9861xcb_glx_get_tex_geniv_unchecked (xcb_connection_t *c /**< */, 9862 xcb_glx_context_tag_t context_tag /**< */, 9863 uint32_t coord /**< */, 9864 uint32_t pname /**< */); 9865 9866 9867/***************************************************************************** 9868 ** 9869 ** int32_t * xcb_glx_get_tex_geniv_data 9870 ** 9871 ** @param const xcb_glx_get_tex_geniv_reply_t *R 9872 ** @returns int32_t * 9873 ** 9874 *****************************************************************************/ 9875 9876int32_t * 9877xcb_glx_get_tex_geniv_data (const xcb_glx_get_tex_geniv_reply_t *R /**< */); 9878 9879 9880/***************************************************************************** 9881 ** 9882 ** int xcb_glx_get_tex_geniv_data_length 9883 ** 9884 ** @param const xcb_glx_get_tex_geniv_reply_t *R 9885 ** @returns int 9886 ** 9887 *****************************************************************************/ 9888 9889int 9890xcb_glx_get_tex_geniv_data_length (const xcb_glx_get_tex_geniv_reply_t *R /**< */); 9891 9892 9893/***************************************************************************** 9894 ** 9895 ** xcb_generic_iterator_t xcb_glx_get_tex_geniv_data_end 9896 ** 9897 ** @param const xcb_glx_get_tex_geniv_reply_t *R 9898 ** @returns xcb_generic_iterator_t 9899 ** 9900 *****************************************************************************/ 9901 9902xcb_generic_iterator_t 9903xcb_glx_get_tex_geniv_data_end (const xcb_glx_get_tex_geniv_reply_t *R /**< */); 9904 9905/** 9906 * Return the reply 9907 * @param c The connection 9908 * @param cookie The cookie 9909 * @param e The xcb_generic_error_t supplied 9910 * 9911 * Returns the reply of the request asked by 9912 * 9913 * The parameter @p e supplied to this function must be NULL if 9914 * xcb_glx_get_tex_geniv_unchecked(). is used. 9915 * Otherwise, it stores the error if any. 9916 * 9917 * The returned value must be freed by the caller using free(). 9918 */ 9919 9920/***************************************************************************** 9921 ** 9922 ** xcb_glx_get_tex_geniv_reply_t * xcb_glx_get_tex_geniv_reply 9923 ** 9924 ** @param xcb_connection_t *c 9925 ** @param xcb_glx_get_tex_geniv_cookie_t cookie 9926 ** @param xcb_generic_error_t **e 9927 ** @returns xcb_glx_get_tex_geniv_reply_t * 9928 ** 9929 *****************************************************************************/ 9930 9931xcb_glx_get_tex_geniv_reply_t * 9932xcb_glx_get_tex_geniv_reply (xcb_connection_t *c /**< */, 9933 xcb_glx_get_tex_geniv_cookie_t cookie /**< */, 9934 xcb_generic_error_t **e /**< */); 9935 9936int 9937xcb_glx_get_tex_image_sizeof (const void *_buffer /**< */); 9938 9939/** 9940 * 9941 * @param c The connection 9942 * @return A cookie 9943 * 9944 * Delivers a request to the X server. 9945 * 9946 */ 9947 9948/***************************************************************************** 9949 ** 9950 ** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image 9951 ** 9952 ** @param xcb_connection_t *c 9953 ** @param xcb_glx_context_tag_t context_tag 9954 ** @param uint32_t target 9955 ** @param int32_t level 9956 ** @param uint32_t format 9957 ** @param uint32_t type 9958 ** @param uint8_t swap_bytes 9959 ** @returns xcb_glx_get_tex_image_cookie_t 9960 ** 9961 *****************************************************************************/ 9962 9963xcb_glx_get_tex_image_cookie_t 9964xcb_glx_get_tex_image (xcb_connection_t *c /**< */, 9965 xcb_glx_context_tag_t context_tag /**< */, 9966 uint32_t target /**< */, 9967 int32_t level /**< */, 9968 uint32_t format /**< */, 9969 uint32_t type /**< */, 9970 uint8_t swap_bytes /**< */); 9971 9972/** 9973 * 9974 * @param c The connection 9975 * @return A cookie 9976 * 9977 * Delivers a request to the X server. 9978 * 9979 * This form can be used only if the request will cause 9980 * a reply to be generated. Any returned error will be 9981 * placed in the event queue. 9982 */ 9983 9984/***************************************************************************** 9985 ** 9986 ** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image_unchecked 9987 ** 9988 ** @param xcb_connection_t *c 9989 ** @param xcb_glx_context_tag_t context_tag 9990 ** @param uint32_t target 9991 ** @param int32_t level 9992 ** @param uint32_t format 9993 ** @param uint32_t type 9994 ** @param uint8_t swap_bytes 9995 ** @returns xcb_glx_get_tex_image_cookie_t 9996 ** 9997 *****************************************************************************/ 9998 9999xcb_glx_get_tex_image_cookie_t 10000xcb_glx_get_tex_image_unchecked (xcb_connection_t *c /**< */, 10001 xcb_glx_context_tag_t context_tag /**< */, 10002 uint32_t target /**< */, 10003 int32_t level /**< */, 10004 uint32_t format /**< */, 10005 uint32_t type /**< */, 10006 uint8_t swap_bytes /**< */); 10007 10008 10009/***************************************************************************** 10010 ** 10011 ** uint8_t * xcb_glx_get_tex_image_data 10012 ** 10013 ** @param const xcb_glx_get_tex_image_reply_t *R 10014 ** @returns uint8_t * 10015 ** 10016 *****************************************************************************/ 10017 10018uint8_t * 10019xcb_glx_get_tex_image_data (const xcb_glx_get_tex_image_reply_t *R /**< */); 10020 10021 10022/***************************************************************************** 10023 ** 10024 ** int xcb_glx_get_tex_image_data_length 10025 ** 10026 ** @param const xcb_glx_get_tex_image_reply_t *R 10027 ** @returns int 10028 ** 10029 *****************************************************************************/ 10030 10031int 10032xcb_glx_get_tex_image_data_length (const xcb_glx_get_tex_image_reply_t *R /**< */); 10033 10034 10035/***************************************************************************** 10036 ** 10037 ** xcb_generic_iterator_t xcb_glx_get_tex_image_data_end 10038 ** 10039 ** @param const xcb_glx_get_tex_image_reply_t *R 10040 ** @returns xcb_generic_iterator_t 10041 ** 10042 *****************************************************************************/ 10043 10044xcb_generic_iterator_t 10045xcb_glx_get_tex_image_data_end (const xcb_glx_get_tex_image_reply_t *R /**< */); 10046 10047/** 10048 * Return the reply 10049 * @param c The connection 10050 * @param cookie The cookie 10051 * @param e The xcb_generic_error_t supplied 10052 * 10053 * Returns the reply of the request asked by 10054 * 10055 * The parameter @p e supplied to this function must be NULL if 10056 * xcb_glx_get_tex_image_unchecked(). is used. 10057 * Otherwise, it stores the error if any. 10058 * 10059 * The returned value must be freed by the caller using free(). 10060 */ 10061 10062/***************************************************************************** 10063 ** 10064 ** xcb_glx_get_tex_image_reply_t * xcb_glx_get_tex_image_reply 10065 ** 10066 ** @param xcb_connection_t *c 10067 ** @param xcb_glx_get_tex_image_cookie_t cookie 10068 ** @param xcb_generic_error_t **e 10069 ** @returns xcb_glx_get_tex_image_reply_t * 10070 ** 10071 *****************************************************************************/ 10072 10073xcb_glx_get_tex_image_reply_t * 10074xcb_glx_get_tex_image_reply (xcb_connection_t *c /**< */, 10075 xcb_glx_get_tex_image_cookie_t cookie /**< */, 10076 xcb_generic_error_t **e /**< */); 10077 10078int 10079xcb_glx_get_tex_parameterfv_sizeof (const void *_buffer /**< */); 10080 10081/** 10082 * 10083 * @param c The connection 10084 * @return A cookie 10085 * 10086 * Delivers a request to the X server. 10087 * 10088 */ 10089 10090/***************************************************************************** 10091 ** 10092 ** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv 10093 ** 10094 ** @param xcb_connection_t *c 10095 ** @param xcb_glx_context_tag_t context_tag 10096 ** @param uint32_t target 10097 ** @param uint32_t pname 10098 ** @returns xcb_glx_get_tex_parameterfv_cookie_t 10099 ** 10100 *****************************************************************************/ 10101 10102xcb_glx_get_tex_parameterfv_cookie_t 10103xcb_glx_get_tex_parameterfv (xcb_connection_t *c /**< */, 10104 xcb_glx_context_tag_t context_tag /**< */, 10105 uint32_t target /**< */, 10106 uint32_t pname /**< */); 10107 10108/** 10109 * 10110 * @param c The connection 10111 * @return A cookie 10112 * 10113 * Delivers a request to the X server. 10114 * 10115 * This form can be used only if the request will cause 10116 * a reply to be generated. Any returned error will be 10117 * placed in the event queue. 10118 */ 10119 10120/***************************************************************************** 10121 ** 10122 ** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv_unchecked 10123 ** 10124 ** @param xcb_connection_t *c 10125 ** @param xcb_glx_context_tag_t context_tag 10126 ** @param uint32_t target 10127 ** @param uint32_t pname 10128 ** @returns xcb_glx_get_tex_parameterfv_cookie_t 10129 ** 10130 *****************************************************************************/ 10131 10132xcb_glx_get_tex_parameterfv_cookie_t 10133xcb_glx_get_tex_parameterfv_unchecked (xcb_connection_t *c /**< */, 10134 xcb_glx_context_tag_t context_tag /**< */, 10135 uint32_t target /**< */, 10136 uint32_t pname /**< */); 10137 10138 10139/***************************************************************************** 10140 ** 10141 ** xcb_glx_float32_t * xcb_glx_get_tex_parameterfv_data 10142 ** 10143 ** @param const xcb_glx_get_tex_parameterfv_reply_t *R 10144 ** @returns xcb_glx_float32_t * 10145 ** 10146 *****************************************************************************/ 10147 10148xcb_glx_float32_t * 10149xcb_glx_get_tex_parameterfv_data (const xcb_glx_get_tex_parameterfv_reply_t *R /**< */); 10150 10151 10152/***************************************************************************** 10153 ** 10154 ** int xcb_glx_get_tex_parameterfv_data_length 10155 ** 10156 ** @param const xcb_glx_get_tex_parameterfv_reply_t *R 10157 ** @returns int 10158 ** 10159 *****************************************************************************/ 10160 10161int 10162xcb_glx_get_tex_parameterfv_data_length (const xcb_glx_get_tex_parameterfv_reply_t *R /**< */); 10163 10164 10165/***************************************************************************** 10166 ** 10167 ** xcb_generic_iterator_t xcb_glx_get_tex_parameterfv_data_end 10168 ** 10169 ** @param const xcb_glx_get_tex_parameterfv_reply_t *R 10170 ** @returns xcb_generic_iterator_t 10171 ** 10172 *****************************************************************************/ 10173 10174xcb_generic_iterator_t 10175xcb_glx_get_tex_parameterfv_data_end (const xcb_glx_get_tex_parameterfv_reply_t *R /**< */); 10176 10177/** 10178 * Return the reply 10179 * @param c The connection 10180 * @param cookie The cookie 10181 * @param e The xcb_generic_error_t supplied 10182 * 10183 * Returns the reply of the request asked by 10184 * 10185 * The parameter @p e supplied to this function must be NULL if 10186 * xcb_glx_get_tex_parameterfv_unchecked(). is used. 10187 * Otherwise, it stores the error if any. 10188 * 10189 * The returned value must be freed by the caller using free(). 10190 */ 10191 10192/***************************************************************************** 10193 ** 10194 ** xcb_glx_get_tex_parameterfv_reply_t * xcb_glx_get_tex_parameterfv_reply 10195 ** 10196 ** @param xcb_connection_t *c 10197 ** @param xcb_glx_get_tex_parameterfv_cookie_t cookie 10198 ** @param xcb_generic_error_t **e 10199 ** @returns xcb_glx_get_tex_parameterfv_reply_t * 10200 ** 10201 *****************************************************************************/ 10202 10203xcb_glx_get_tex_parameterfv_reply_t * 10204xcb_glx_get_tex_parameterfv_reply (xcb_connection_t *c /**< */, 10205 xcb_glx_get_tex_parameterfv_cookie_t cookie /**< */, 10206 xcb_generic_error_t **e /**< */); 10207 10208int 10209xcb_glx_get_tex_parameteriv_sizeof (const void *_buffer /**< */); 10210 10211/** 10212 * 10213 * @param c The connection 10214 * @return A cookie 10215 * 10216 * Delivers a request to the X server. 10217 * 10218 */ 10219 10220/***************************************************************************** 10221 ** 10222 ** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv 10223 ** 10224 ** @param xcb_connection_t *c 10225 ** @param xcb_glx_context_tag_t context_tag 10226 ** @param uint32_t target 10227 ** @param uint32_t pname 10228 ** @returns xcb_glx_get_tex_parameteriv_cookie_t 10229 ** 10230 *****************************************************************************/ 10231 10232xcb_glx_get_tex_parameteriv_cookie_t 10233xcb_glx_get_tex_parameteriv (xcb_connection_t *c /**< */, 10234 xcb_glx_context_tag_t context_tag /**< */, 10235 uint32_t target /**< */, 10236 uint32_t pname /**< */); 10237 10238/** 10239 * 10240 * @param c The connection 10241 * @return A cookie 10242 * 10243 * Delivers a request to the X server. 10244 * 10245 * This form can be used only if the request will cause 10246 * a reply to be generated. Any returned error will be 10247 * placed in the event queue. 10248 */ 10249 10250/***************************************************************************** 10251 ** 10252 ** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv_unchecked 10253 ** 10254 ** @param xcb_connection_t *c 10255 ** @param xcb_glx_context_tag_t context_tag 10256 ** @param uint32_t target 10257 ** @param uint32_t pname 10258 ** @returns xcb_glx_get_tex_parameteriv_cookie_t 10259 ** 10260 *****************************************************************************/ 10261 10262xcb_glx_get_tex_parameteriv_cookie_t 10263xcb_glx_get_tex_parameteriv_unchecked (xcb_connection_t *c /**< */, 10264 xcb_glx_context_tag_t context_tag /**< */, 10265 uint32_t target /**< */, 10266 uint32_t pname /**< */); 10267 10268 10269/***************************************************************************** 10270 ** 10271 ** int32_t * xcb_glx_get_tex_parameteriv_data 10272 ** 10273 ** @param const xcb_glx_get_tex_parameteriv_reply_t *R 10274 ** @returns int32_t * 10275 ** 10276 *****************************************************************************/ 10277 10278int32_t * 10279xcb_glx_get_tex_parameteriv_data (const xcb_glx_get_tex_parameteriv_reply_t *R /**< */); 10280 10281 10282/***************************************************************************** 10283 ** 10284 ** int xcb_glx_get_tex_parameteriv_data_length 10285 ** 10286 ** @param const xcb_glx_get_tex_parameteriv_reply_t *R 10287 ** @returns int 10288 ** 10289 *****************************************************************************/ 10290 10291int 10292xcb_glx_get_tex_parameteriv_data_length (const xcb_glx_get_tex_parameteriv_reply_t *R /**< */); 10293 10294 10295/***************************************************************************** 10296 ** 10297 ** xcb_generic_iterator_t xcb_glx_get_tex_parameteriv_data_end 10298 ** 10299 ** @param const xcb_glx_get_tex_parameteriv_reply_t *R 10300 ** @returns xcb_generic_iterator_t 10301 ** 10302 *****************************************************************************/ 10303 10304xcb_generic_iterator_t 10305xcb_glx_get_tex_parameteriv_data_end (const xcb_glx_get_tex_parameteriv_reply_t *R /**< */); 10306 10307/** 10308 * Return the reply 10309 * @param c The connection 10310 * @param cookie The cookie 10311 * @param e The xcb_generic_error_t supplied 10312 * 10313 * Returns the reply of the request asked by 10314 * 10315 * The parameter @p e supplied to this function must be NULL if 10316 * xcb_glx_get_tex_parameteriv_unchecked(). is used. 10317 * Otherwise, it stores the error if any. 10318 * 10319 * The returned value must be freed by the caller using free(). 10320 */ 10321 10322/***************************************************************************** 10323 ** 10324 ** xcb_glx_get_tex_parameteriv_reply_t * xcb_glx_get_tex_parameteriv_reply 10325 ** 10326 ** @param xcb_connection_t *c 10327 ** @param xcb_glx_get_tex_parameteriv_cookie_t cookie 10328 ** @param xcb_generic_error_t **e 10329 ** @returns xcb_glx_get_tex_parameteriv_reply_t * 10330 ** 10331 *****************************************************************************/ 10332 10333xcb_glx_get_tex_parameteriv_reply_t * 10334xcb_glx_get_tex_parameteriv_reply (xcb_connection_t *c /**< */, 10335 xcb_glx_get_tex_parameteriv_cookie_t cookie /**< */, 10336 xcb_generic_error_t **e /**< */); 10337 10338int 10339xcb_glx_get_tex_level_parameterfv_sizeof (const void *_buffer /**< */); 10340 10341/** 10342 * 10343 * @param c The connection 10344 * @return A cookie 10345 * 10346 * Delivers a request to the X server. 10347 * 10348 */ 10349 10350/***************************************************************************** 10351 ** 10352 ** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv 10353 ** 10354 ** @param xcb_connection_t *c 10355 ** @param xcb_glx_context_tag_t context_tag 10356 ** @param uint32_t target 10357 ** @param int32_t level 10358 ** @param uint32_t pname 10359 ** @returns xcb_glx_get_tex_level_parameterfv_cookie_t 10360 ** 10361 *****************************************************************************/ 10362 10363xcb_glx_get_tex_level_parameterfv_cookie_t 10364xcb_glx_get_tex_level_parameterfv (xcb_connection_t *c /**< */, 10365 xcb_glx_context_tag_t context_tag /**< */, 10366 uint32_t target /**< */, 10367 int32_t level /**< */, 10368 uint32_t pname /**< */); 10369 10370/** 10371 * 10372 * @param c The connection 10373 * @return A cookie 10374 * 10375 * Delivers a request to the X server. 10376 * 10377 * This form can be used only if the request will cause 10378 * a reply to be generated. Any returned error will be 10379 * placed in the event queue. 10380 */ 10381 10382/***************************************************************************** 10383 ** 10384 ** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv_unchecked 10385 ** 10386 ** @param xcb_connection_t *c 10387 ** @param xcb_glx_context_tag_t context_tag 10388 ** @param uint32_t target 10389 ** @param int32_t level 10390 ** @param uint32_t pname 10391 ** @returns xcb_glx_get_tex_level_parameterfv_cookie_t 10392 ** 10393 *****************************************************************************/ 10394 10395xcb_glx_get_tex_level_parameterfv_cookie_t 10396xcb_glx_get_tex_level_parameterfv_unchecked (xcb_connection_t *c /**< */, 10397 xcb_glx_context_tag_t context_tag /**< */, 10398 uint32_t target /**< */, 10399 int32_t level /**< */, 10400 uint32_t pname /**< */); 10401 10402 10403/***************************************************************************** 10404 ** 10405 ** xcb_glx_float32_t * xcb_glx_get_tex_level_parameterfv_data 10406 ** 10407 ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R 10408 ** @returns xcb_glx_float32_t * 10409 ** 10410 *****************************************************************************/ 10411 10412xcb_glx_float32_t * 10413xcb_glx_get_tex_level_parameterfv_data (const xcb_glx_get_tex_level_parameterfv_reply_t *R /**< */); 10414 10415 10416/***************************************************************************** 10417 ** 10418 ** int xcb_glx_get_tex_level_parameterfv_data_length 10419 ** 10420 ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R 10421 ** @returns int 10422 ** 10423 *****************************************************************************/ 10424 10425int 10426xcb_glx_get_tex_level_parameterfv_data_length (const xcb_glx_get_tex_level_parameterfv_reply_t *R /**< */); 10427 10428 10429/***************************************************************************** 10430 ** 10431 ** xcb_generic_iterator_t xcb_glx_get_tex_level_parameterfv_data_end 10432 ** 10433 ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R 10434 ** @returns xcb_generic_iterator_t 10435 ** 10436 *****************************************************************************/ 10437 10438xcb_generic_iterator_t 10439xcb_glx_get_tex_level_parameterfv_data_end (const xcb_glx_get_tex_level_parameterfv_reply_t *R /**< */); 10440 10441/** 10442 * Return the reply 10443 * @param c The connection 10444 * @param cookie The cookie 10445 * @param e The xcb_generic_error_t supplied 10446 * 10447 * Returns the reply of the request asked by 10448 * 10449 * The parameter @p e supplied to this function must be NULL if 10450 * xcb_glx_get_tex_level_parameterfv_unchecked(). is used. 10451 * Otherwise, it stores the error if any. 10452 * 10453 * The returned value must be freed by the caller using free(). 10454 */ 10455 10456/***************************************************************************** 10457 ** 10458 ** xcb_glx_get_tex_level_parameterfv_reply_t * xcb_glx_get_tex_level_parameterfv_reply 10459 ** 10460 ** @param xcb_connection_t *c 10461 ** @param xcb_glx_get_tex_level_parameterfv_cookie_t cookie 10462 ** @param xcb_generic_error_t **e 10463 ** @returns xcb_glx_get_tex_level_parameterfv_reply_t * 10464 ** 10465 *****************************************************************************/ 10466 10467xcb_glx_get_tex_level_parameterfv_reply_t * 10468xcb_glx_get_tex_level_parameterfv_reply (xcb_connection_t *c /**< */, 10469 xcb_glx_get_tex_level_parameterfv_cookie_t cookie /**< */, 10470 xcb_generic_error_t **e /**< */); 10471 10472int 10473xcb_glx_get_tex_level_parameteriv_sizeof (const void *_buffer /**< */); 10474 10475/** 10476 * 10477 * @param c The connection 10478 * @return A cookie 10479 * 10480 * Delivers a request to the X server. 10481 * 10482 */ 10483 10484/***************************************************************************** 10485 ** 10486 ** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv 10487 ** 10488 ** @param xcb_connection_t *c 10489 ** @param xcb_glx_context_tag_t context_tag 10490 ** @param uint32_t target 10491 ** @param int32_t level 10492 ** @param uint32_t pname 10493 ** @returns xcb_glx_get_tex_level_parameteriv_cookie_t 10494 ** 10495 *****************************************************************************/ 10496 10497xcb_glx_get_tex_level_parameteriv_cookie_t 10498xcb_glx_get_tex_level_parameteriv (xcb_connection_t *c /**< */, 10499 xcb_glx_context_tag_t context_tag /**< */, 10500 uint32_t target /**< */, 10501 int32_t level /**< */, 10502 uint32_t pname /**< */); 10503 10504/** 10505 * 10506 * @param c The connection 10507 * @return A cookie 10508 * 10509 * Delivers a request to the X server. 10510 * 10511 * This form can be used only if the request will cause 10512 * a reply to be generated. Any returned error will be 10513 * placed in the event queue. 10514 */ 10515 10516/***************************************************************************** 10517 ** 10518 ** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv_unchecked 10519 ** 10520 ** @param xcb_connection_t *c 10521 ** @param xcb_glx_context_tag_t context_tag 10522 ** @param uint32_t target 10523 ** @param int32_t level 10524 ** @param uint32_t pname 10525 ** @returns xcb_glx_get_tex_level_parameteriv_cookie_t 10526 ** 10527 *****************************************************************************/ 10528 10529xcb_glx_get_tex_level_parameteriv_cookie_t 10530xcb_glx_get_tex_level_parameteriv_unchecked (xcb_connection_t *c /**< */, 10531 xcb_glx_context_tag_t context_tag /**< */, 10532 uint32_t target /**< */, 10533 int32_t level /**< */, 10534 uint32_t pname /**< */); 10535 10536 10537/***************************************************************************** 10538 ** 10539 ** int32_t * xcb_glx_get_tex_level_parameteriv_data 10540 ** 10541 ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R 10542 ** @returns int32_t * 10543 ** 10544 *****************************************************************************/ 10545 10546int32_t * 10547xcb_glx_get_tex_level_parameteriv_data (const xcb_glx_get_tex_level_parameteriv_reply_t *R /**< */); 10548 10549 10550/***************************************************************************** 10551 ** 10552 ** int xcb_glx_get_tex_level_parameteriv_data_length 10553 ** 10554 ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R 10555 ** @returns int 10556 ** 10557 *****************************************************************************/ 10558 10559int 10560xcb_glx_get_tex_level_parameteriv_data_length (const xcb_glx_get_tex_level_parameteriv_reply_t *R /**< */); 10561 10562 10563/***************************************************************************** 10564 ** 10565 ** xcb_generic_iterator_t xcb_glx_get_tex_level_parameteriv_data_end 10566 ** 10567 ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R 10568 ** @returns xcb_generic_iterator_t 10569 ** 10570 *****************************************************************************/ 10571 10572xcb_generic_iterator_t 10573xcb_glx_get_tex_level_parameteriv_data_end (const xcb_glx_get_tex_level_parameteriv_reply_t *R /**< */); 10574 10575/** 10576 * Return the reply 10577 * @param c The connection 10578 * @param cookie The cookie 10579 * @param e The xcb_generic_error_t supplied 10580 * 10581 * Returns the reply of the request asked by 10582 * 10583 * The parameter @p e supplied to this function must be NULL if 10584 * xcb_glx_get_tex_level_parameteriv_unchecked(). is used. 10585 * Otherwise, it stores the error if any. 10586 * 10587 * The returned value must be freed by the caller using free(). 10588 */ 10589 10590/***************************************************************************** 10591 ** 10592 ** xcb_glx_get_tex_level_parameteriv_reply_t * xcb_glx_get_tex_level_parameteriv_reply 10593 ** 10594 ** @param xcb_connection_t *c 10595 ** @param xcb_glx_get_tex_level_parameteriv_cookie_t cookie 10596 ** @param xcb_generic_error_t **e 10597 ** @returns xcb_glx_get_tex_level_parameteriv_reply_t * 10598 ** 10599 *****************************************************************************/ 10600 10601xcb_glx_get_tex_level_parameteriv_reply_t * 10602xcb_glx_get_tex_level_parameteriv_reply (xcb_connection_t *c /**< */, 10603 xcb_glx_get_tex_level_parameteriv_cookie_t cookie /**< */, 10604 xcb_generic_error_t **e /**< */); 10605 10606/** 10607 * 10608 * @param c The connection 10609 * @return A cookie 10610 * 10611 * Delivers a request to the X server. 10612 * 10613 */ 10614 10615/***************************************************************************** 10616 ** 10617 ** xcb_glx_is_list_cookie_t xcb_glx_is_list 10618 ** 10619 ** @param xcb_connection_t *c 10620 ** @param xcb_glx_context_tag_t context_tag 10621 ** @param uint32_t list 10622 ** @returns xcb_glx_is_list_cookie_t 10623 ** 10624 *****************************************************************************/ 10625 10626xcb_glx_is_list_cookie_t 10627xcb_glx_is_list (xcb_connection_t *c /**< */, 10628 xcb_glx_context_tag_t context_tag /**< */, 10629 uint32_t list /**< */); 10630 10631/** 10632 * 10633 * @param c The connection 10634 * @return A cookie 10635 * 10636 * Delivers a request to the X server. 10637 * 10638 * This form can be used only if the request will cause 10639 * a reply to be generated. Any returned error will be 10640 * placed in the event queue. 10641 */ 10642 10643/***************************************************************************** 10644 ** 10645 ** xcb_glx_is_list_cookie_t xcb_glx_is_list_unchecked 10646 ** 10647 ** @param xcb_connection_t *c 10648 ** @param xcb_glx_context_tag_t context_tag 10649 ** @param uint32_t list 10650 ** @returns xcb_glx_is_list_cookie_t 10651 ** 10652 *****************************************************************************/ 10653 10654xcb_glx_is_list_cookie_t 10655xcb_glx_is_list_unchecked (xcb_connection_t *c /**< */, 10656 xcb_glx_context_tag_t context_tag /**< */, 10657 uint32_t list /**< */); 10658 10659/** 10660 * Return the reply 10661 * @param c The connection 10662 * @param cookie The cookie 10663 * @param e The xcb_generic_error_t supplied 10664 * 10665 * Returns the reply of the request asked by 10666 * 10667 * The parameter @p e supplied to this function must be NULL if 10668 * xcb_glx_is_list_unchecked(). is used. 10669 * Otherwise, it stores the error if any. 10670 * 10671 * The returned value must be freed by the caller using free(). 10672 */ 10673 10674/***************************************************************************** 10675 ** 10676 ** xcb_glx_is_list_reply_t * xcb_glx_is_list_reply 10677 ** 10678 ** @param xcb_connection_t *c 10679 ** @param xcb_glx_is_list_cookie_t cookie 10680 ** @param xcb_generic_error_t **e 10681 ** @returns xcb_glx_is_list_reply_t * 10682 ** 10683 *****************************************************************************/ 10684 10685xcb_glx_is_list_reply_t * 10686xcb_glx_is_list_reply (xcb_connection_t *c /**< */, 10687 xcb_glx_is_list_cookie_t cookie /**< */, 10688 xcb_generic_error_t **e /**< */); 10689 10690/** 10691 * 10692 * @param c The connection 10693 * @return A cookie 10694 * 10695 * Delivers a request to the X server. 10696 * 10697 * This form can be used only if the request will not cause 10698 * a reply to be generated. Any returned error will be 10699 * saved for handling by xcb_request_check(). 10700 */ 10701 10702/***************************************************************************** 10703 ** 10704 ** xcb_void_cookie_t xcb_glx_flush_checked 10705 ** 10706 ** @param xcb_connection_t *c 10707 ** @param xcb_glx_context_tag_t context_tag 10708 ** @returns xcb_void_cookie_t 10709 ** 10710 *****************************************************************************/ 10711 10712xcb_void_cookie_t 10713xcb_glx_flush_checked (xcb_connection_t *c /**< */, 10714 xcb_glx_context_tag_t context_tag /**< */); 10715 10716/** 10717 * 10718 * @param c The connection 10719 * @return A cookie 10720 * 10721 * Delivers a request to the X server. 10722 * 10723 */ 10724 10725/***************************************************************************** 10726 ** 10727 ** xcb_void_cookie_t xcb_glx_flush 10728 ** 10729 ** @param xcb_connection_t *c 10730 ** @param xcb_glx_context_tag_t context_tag 10731 ** @returns xcb_void_cookie_t 10732 ** 10733 *****************************************************************************/ 10734 10735xcb_void_cookie_t 10736xcb_glx_flush (xcb_connection_t *c /**< */, 10737 xcb_glx_context_tag_t context_tag /**< */); 10738 10739int 10740xcb_glx_are_textures_resident_sizeof (const void *_buffer /**< */); 10741 10742/** 10743 * 10744 * @param c The connection 10745 * @return A cookie 10746 * 10747 * Delivers a request to the X server. 10748 * 10749 */ 10750 10751/***************************************************************************** 10752 ** 10753 ** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident 10754 ** 10755 ** @param xcb_connection_t *c 10756 ** @param xcb_glx_context_tag_t context_tag 10757 ** @param int32_t n 10758 ** @param const uint32_t *textures 10759 ** @returns xcb_glx_are_textures_resident_cookie_t 10760 ** 10761 *****************************************************************************/ 10762 10763xcb_glx_are_textures_resident_cookie_t 10764xcb_glx_are_textures_resident (xcb_connection_t *c /**< */, 10765 xcb_glx_context_tag_t context_tag /**< */, 10766 int32_t n /**< */, 10767 const uint32_t *textures /**< */); 10768 10769/** 10770 * 10771 * @param c The connection 10772 * @return A cookie 10773 * 10774 * Delivers a request to the X server. 10775 * 10776 * This form can be used only if the request will cause 10777 * a reply to be generated. Any returned error will be 10778 * placed in the event queue. 10779 */ 10780 10781/***************************************************************************** 10782 ** 10783 ** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident_unchecked 10784 ** 10785 ** @param xcb_connection_t *c 10786 ** @param xcb_glx_context_tag_t context_tag 10787 ** @param int32_t n 10788 ** @param const uint32_t *textures 10789 ** @returns xcb_glx_are_textures_resident_cookie_t 10790 ** 10791 *****************************************************************************/ 10792 10793xcb_glx_are_textures_resident_cookie_t 10794xcb_glx_are_textures_resident_unchecked (xcb_connection_t *c /**< */, 10795 xcb_glx_context_tag_t context_tag /**< */, 10796 int32_t n /**< */, 10797 const uint32_t *textures /**< */); 10798 10799 10800/***************************************************************************** 10801 ** 10802 ** uint8_t * xcb_glx_are_textures_resident_data 10803 ** 10804 ** @param const xcb_glx_are_textures_resident_reply_t *R 10805 ** @returns uint8_t * 10806 ** 10807 *****************************************************************************/ 10808 10809uint8_t * 10810xcb_glx_are_textures_resident_data (const xcb_glx_are_textures_resident_reply_t *R /**< */); 10811 10812 10813/***************************************************************************** 10814 ** 10815 ** int xcb_glx_are_textures_resident_data_length 10816 ** 10817 ** @param const xcb_glx_are_textures_resident_reply_t *R 10818 ** @returns int 10819 ** 10820 *****************************************************************************/ 10821 10822int 10823xcb_glx_are_textures_resident_data_length (const xcb_glx_are_textures_resident_reply_t *R /**< */); 10824 10825 10826/***************************************************************************** 10827 ** 10828 ** xcb_generic_iterator_t xcb_glx_are_textures_resident_data_end 10829 ** 10830 ** @param const xcb_glx_are_textures_resident_reply_t *R 10831 ** @returns xcb_generic_iterator_t 10832 ** 10833 *****************************************************************************/ 10834 10835xcb_generic_iterator_t 10836xcb_glx_are_textures_resident_data_end (const xcb_glx_are_textures_resident_reply_t *R /**< */); 10837 10838/** 10839 * Return the reply 10840 * @param c The connection 10841 * @param cookie The cookie 10842 * @param e The xcb_generic_error_t supplied 10843 * 10844 * Returns the reply of the request asked by 10845 * 10846 * The parameter @p e supplied to this function must be NULL if 10847 * xcb_glx_are_textures_resident_unchecked(). is used. 10848 * Otherwise, it stores the error if any. 10849 * 10850 * The returned value must be freed by the caller using free(). 10851 */ 10852 10853/***************************************************************************** 10854 ** 10855 ** xcb_glx_are_textures_resident_reply_t * xcb_glx_are_textures_resident_reply 10856 ** 10857 ** @param xcb_connection_t *c 10858 ** @param xcb_glx_are_textures_resident_cookie_t cookie 10859 ** @param xcb_generic_error_t **e 10860 ** @returns xcb_glx_are_textures_resident_reply_t * 10861 ** 10862 *****************************************************************************/ 10863 10864xcb_glx_are_textures_resident_reply_t * 10865xcb_glx_are_textures_resident_reply (xcb_connection_t *c /**< */, 10866 xcb_glx_are_textures_resident_cookie_t cookie /**< */, 10867 xcb_generic_error_t **e /**< */); 10868 10869int 10870xcb_glx_delete_textures_sizeof (const void *_buffer /**< */); 10871 10872/** 10873 * 10874 * @param c The connection 10875 * @return A cookie 10876 * 10877 * Delivers a request to the X server. 10878 * 10879 * This form can be used only if the request will not cause 10880 * a reply to be generated. Any returned error will be 10881 * saved for handling by xcb_request_check(). 10882 */ 10883 10884/***************************************************************************** 10885 ** 10886 ** xcb_void_cookie_t xcb_glx_delete_textures_checked 10887 ** 10888 ** @param xcb_connection_t *c 10889 ** @param xcb_glx_context_tag_t context_tag 10890 ** @param int32_t n 10891 ** @param const uint32_t *textures 10892 ** @returns xcb_void_cookie_t 10893 ** 10894 *****************************************************************************/ 10895 10896xcb_void_cookie_t 10897xcb_glx_delete_textures_checked (xcb_connection_t *c /**< */, 10898 xcb_glx_context_tag_t context_tag /**< */, 10899 int32_t n /**< */, 10900 const uint32_t *textures /**< */); 10901 10902/** 10903 * 10904 * @param c The connection 10905 * @return A cookie 10906 * 10907 * Delivers a request to the X server. 10908 * 10909 */ 10910 10911/***************************************************************************** 10912 ** 10913 ** xcb_void_cookie_t xcb_glx_delete_textures 10914 ** 10915 ** @param xcb_connection_t *c 10916 ** @param xcb_glx_context_tag_t context_tag 10917 ** @param int32_t n 10918 ** @param const uint32_t *textures 10919 ** @returns xcb_void_cookie_t 10920 ** 10921 *****************************************************************************/ 10922 10923xcb_void_cookie_t 10924xcb_glx_delete_textures (xcb_connection_t *c /**< */, 10925 xcb_glx_context_tag_t context_tag /**< */, 10926 int32_t n /**< */, 10927 const uint32_t *textures /**< */); 10928 10929int 10930xcb_glx_gen_textures_sizeof (const void *_buffer /**< */); 10931 10932/** 10933 * 10934 * @param c The connection 10935 * @return A cookie 10936 * 10937 * Delivers a request to the X server. 10938 * 10939 */ 10940 10941/***************************************************************************** 10942 ** 10943 ** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures 10944 ** 10945 ** @param xcb_connection_t *c 10946 ** @param xcb_glx_context_tag_t context_tag 10947 ** @param int32_t n 10948 ** @returns xcb_glx_gen_textures_cookie_t 10949 ** 10950 *****************************************************************************/ 10951 10952xcb_glx_gen_textures_cookie_t 10953xcb_glx_gen_textures (xcb_connection_t *c /**< */, 10954 xcb_glx_context_tag_t context_tag /**< */, 10955 int32_t n /**< */); 10956 10957/** 10958 * 10959 * @param c The connection 10960 * @return A cookie 10961 * 10962 * Delivers a request to the X server. 10963 * 10964 * This form can be used only if the request will cause 10965 * a reply to be generated. Any returned error will be 10966 * placed in the event queue. 10967 */ 10968 10969/***************************************************************************** 10970 ** 10971 ** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures_unchecked 10972 ** 10973 ** @param xcb_connection_t *c 10974 ** @param xcb_glx_context_tag_t context_tag 10975 ** @param int32_t n 10976 ** @returns xcb_glx_gen_textures_cookie_t 10977 ** 10978 *****************************************************************************/ 10979 10980xcb_glx_gen_textures_cookie_t 10981xcb_glx_gen_textures_unchecked (xcb_connection_t *c /**< */, 10982 xcb_glx_context_tag_t context_tag /**< */, 10983 int32_t n /**< */); 10984 10985 10986/***************************************************************************** 10987 ** 10988 ** uint32_t * xcb_glx_gen_textures_data 10989 ** 10990 ** @param const xcb_glx_gen_textures_reply_t *R 10991 ** @returns uint32_t * 10992 ** 10993 *****************************************************************************/ 10994 10995uint32_t * 10996xcb_glx_gen_textures_data (const xcb_glx_gen_textures_reply_t *R /**< */); 10997 10998 10999/***************************************************************************** 11000 ** 11001 ** int xcb_glx_gen_textures_data_length 11002 ** 11003 ** @param const xcb_glx_gen_textures_reply_t *R 11004 ** @returns int 11005 ** 11006 *****************************************************************************/ 11007 11008int 11009xcb_glx_gen_textures_data_length (const xcb_glx_gen_textures_reply_t *R /**< */); 11010 11011 11012/***************************************************************************** 11013 ** 11014 ** xcb_generic_iterator_t xcb_glx_gen_textures_data_end 11015 ** 11016 ** @param const xcb_glx_gen_textures_reply_t *R 11017 ** @returns xcb_generic_iterator_t 11018 ** 11019 *****************************************************************************/ 11020 11021xcb_generic_iterator_t 11022xcb_glx_gen_textures_data_end (const xcb_glx_gen_textures_reply_t *R /**< */); 11023 11024/** 11025 * Return the reply 11026 * @param c The connection 11027 * @param cookie The cookie 11028 * @param e The xcb_generic_error_t supplied 11029 * 11030 * Returns the reply of the request asked by 11031 * 11032 * The parameter @p e supplied to this function must be NULL if 11033 * xcb_glx_gen_textures_unchecked(). is used. 11034 * Otherwise, it stores the error if any. 11035 * 11036 * The returned value must be freed by the caller using free(). 11037 */ 11038 11039/***************************************************************************** 11040 ** 11041 ** xcb_glx_gen_textures_reply_t * xcb_glx_gen_textures_reply 11042 ** 11043 ** @param xcb_connection_t *c 11044 ** @param xcb_glx_gen_textures_cookie_t cookie 11045 ** @param xcb_generic_error_t **e 11046 ** @returns xcb_glx_gen_textures_reply_t * 11047 ** 11048 *****************************************************************************/ 11049 11050xcb_glx_gen_textures_reply_t * 11051xcb_glx_gen_textures_reply (xcb_connection_t *c /**< */, 11052 xcb_glx_gen_textures_cookie_t cookie /**< */, 11053 xcb_generic_error_t **e /**< */); 11054 11055/** 11056 * 11057 * @param c The connection 11058 * @return A cookie 11059 * 11060 * Delivers a request to the X server. 11061 * 11062 */ 11063 11064/***************************************************************************** 11065 ** 11066 ** xcb_glx_is_texture_cookie_t xcb_glx_is_texture 11067 ** 11068 ** @param xcb_connection_t *c 11069 ** @param xcb_glx_context_tag_t context_tag 11070 ** @param uint32_t texture 11071 ** @returns xcb_glx_is_texture_cookie_t 11072 ** 11073 *****************************************************************************/ 11074 11075xcb_glx_is_texture_cookie_t 11076xcb_glx_is_texture (xcb_connection_t *c /**< */, 11077 xcb_glx_context_tag_t context_tag /**< */, 11078 uint32_t texture /**< */); 11079 11080/** 11081 * 11082 * @param c The connection 11083 * @return A cookie 11084 * 11085 * Delivers a request to the X server. 11086 * 11087 * This form can be used only if the request will cause 11088 * a reply to be generated. Any returned error will be 11089 * placed in the event queue. 11090 */ 11091 11092/***************************************************************************** 11093 ** 11094 ** xcb_glx_is_texture_cookie_t xcb_glx_is_texture_unchecked 11095 ** 11096 ** @param xcb_connection_t *c 11097 ** @param xcb_glx_context_tag_t context_tag 11098 ** @param uint32_t texture 11099 ** @returns xcb_glx_is_texture_cookie_t 11100 ** 11101 *****************************************************************************/ 11102 11103xcb_glx_is_texture_cookie_t 11104xcb_glx_is_texture_unchecked (xcb_connection_t *c /**< */, 11105 xcb_glx_context_tag_t context_tag /**< */, 11106 uint32_t texture /**< */); 11107 11108/** 11109 * Return the reply 11110 * @param c The connection 11111 * @param cookie The cookie 11112 * @param e The xcb_generic_error_t supplied 11113 * 11114 * Returns the reply of the request asked by 11115 * 11116 * The parameter @p e supplied to this function must be NULL if 11117 * xcb_glx_is_texture_unchecked(). is used. 11118 * Otherwise, it stores the error if any. 11119 * 11120 * The returned value must be freed by the caller using free(). 11121 */ 11122 11123/***************************************************************************** 11124 ** 11125 ** xcb_glx_is_texture_reply_t * xcb_glx_is_texture_reply 11126 ** 11127 ** @param xcb_connection_t *c 11128 ** @param xcb_glx_is_texture_cookie_t cookie 11129 ** @param xcb_generic_error_t **e 11130 ** @returns xcb_glx_is_texture_reply_t * 11131 ** 11132 *****************************************************************************/ 11133 11134xcb_glx_is_texture_reply_t * 11135xcb_glx_is_texture_reply (xcb_connection_t *c /**< */, 11136 xcb_glx_is_texture_cookie_t cookie /**< */, 11137 xcb_generic_error_t **e /**< */); 11138 11139int 11140xcb_glx_get_color_table_sizeof (const void *_buffer /**< */); 11141 11142/** 11143 * 11144 * @param c The connection 11145 * @return A cookie 11146 * 11147 * Delivers a request to the X server. 11148 * 11149 */ 11150 11151/***************************************************************************** 11152 ** 11153 ** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table 11154 ** 11155 ** @param xcb_connection_t *c 11156 ** @param xcb_glx_context_tag_t context_tag 11157 ** @param uint32_t target 11158 ** @param uint32_t format 11159 ** @param uint32_t type 11160 ** @param uint8_t swap_bytes 11161 ** @returns xcb_glx_get_color_table_cookie_t 11162 ** 11163 *****************************************************************************/ 11164 11165xcb_glx_get_color_table_cookie_t 11166xcb_glx_get_color_table (xcb_connection_t *c /**< */, 11167 xcb_glx_context_tag_t context_tag /**< */, 11168 uint32_t target /**< */, 11169 uint32_t format /**< */, 11170 uint32_t type /**< */, 11171 uint8_t swap_bytes /**< */); 11172 11173/** 11174 * 11175 * @param c The connection 11176 * @return A cookie 11177 * 11178 * Delivers a request to the X server. 11179 * 11180 * This form can be used only if the request will cause 11181 * a reply to be generated. Any returned error will be 11182 * placed in the event queue. 11183 */ 11184 11185/***************************************************************************** 11186 ** 11187 ** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table_unchecked 11188 ** 11189 ** @param xcb_connection_t *c 11190 ** @param xcb_glx_context_tag_t context_tag 11191 ** @param uint32_t target 11192 ** @param uint32_t format 11193 ** @param uint32_t type 11194 ** @param uint8_t swap_bytes 11195 ** @returns xcb_glx_get_color_table_cookie_t 11196 ** 11197 *****************************************************************************/ 11198 11199xcb_glx_get_color_table_cookie_t 11200xcb_glx_get_color_table_unchecked (xcb_connection_t *c /**< */, 11201 xcb_glx_context_tag_t context_tag /**< */, 11202 uint32_t target /**< */, 11203 uint32_t format /**< */, 11204 uint32_t type /**< */, 11205 uint8_t swap_bytes /**< */); 11206 11207 11208/***************************************************************************** 11209 ** 11210 ** uint8_t * xcb_glx_get_color_table_data 11211 ** 11212 ** @param const xcb_glx_get_color_table_reply_t *R 11213 ** @returns uint8_t * 11214 ** 11215 *****************************************************************************/ 11216 11217uint8_t * 11218xcb_glx_get_color_table_data (const xcb_glx_get_color_table_reply_t *R /**< */); 11219 11220 11221/***************************************************************************** 11222 ** 11223 ** int xcb_glx_get_color_table_data_length 11224 ** 11225 ** @param const xcb_glx_get_color_table_reply_t *R 11226 ** @returns int 11227 ** 11228 *****************************************************************************/ 11229 11230int 11231xcb_glx_get_color_table_data_length (const xcb_glx_get_color_table_reply_t *R /**< */); 11232 11233 11234/***************************************************************************** 11235 ** 11236 ** xcb_generic_iterator_t xcb_glx_get_color_table_data_end 11237 ** 11238 ** @param const xcb_glx_get_color_table_reply_t *R 11239 ** @returns xcb_generic_iterator_t 11240 ** 11241 *****************************************************************************/ 11242 11243xcb_generic_iterator_t 11244xcb_glx_get_color_table_data_end (const xcb_glx_get_color_table_reply_t *R /**< */); 11245 11246/** 11247 * Return the reply 11248 * @param c The connection 11249 * @param cookie The cookie 11250 * @param e The xcb_generic_error_t supplied 11251 * 11252 * Returns the reply of the request asked by 11253 * 11254 * The parameter @p e supplied to this function must be NULL if 11255 * xcb_glx_get_color_table_unchecked(). is used. 11256 * Otherwise, it stores the error if any. 11257 * 11258 * The returned value must be freed by the caller using free(). 11259 */ 11260 11261/***************************************************************************** 11262 ** 11263 ** xcb_glx_get_color_table_reply_t * xcb_glx_get_color_table_reply 11264 ** 11265 ** @param xcb_connection_t *c 11266 ** @param xcb_glx_get_color_table_cookie_t cookie 11267 ** @param xcb_generic_error_t **e 11268 ** @returns xcb_glx_get_color_table_reply_t * 11269 ** 11270 *****************************************************************************/ 11271 11272xcb_glx_get_color_table_reply_t * 11273xcb_glx_get_color_table_reply (xcb_connection_t *c /**< */, 11274 xcb_glx_get_color_table_cookie_t cookie /**< */, 11275 xcb_generic_error_t **e /**< */); 11276 11277int 11278xcb_glx_get_color_table_parameterfv_sizeof (const void *_buffer /**< */); 11279 11280/** 11281 * 11282 * @param c The connection 11283 * @return A cookie 11284 * 11285 * Delivers a request to the X server. 11286 * 11287 */ 11288 11289/***************************************************************************** 11290 ** 11291 ** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv 11292 ** 11293 ** @param xcb_connection_t *c 11294 ** @param xcb_glx_context_tag_t context_tag 11295 ** @param uint32_t target 11296 ** @param uint32_t pname 11297 ** @returns xcb_glx_get_color_table_parameterfv_cookie_t 11298 ** 11299 *****************************************************************************/ 11300 11301xcb_glx_get_color_table_parameterfv_cookie_t 11302xcb_glx_get_color_table_parameterfv (xcb_connection_t *c /**< */, 11303 xcb_glx_context_tag_t context_tag /**< */, 11304 uint32_t target /**< */, 11305 uint32_t pname /**< */); 11306 11307/** 11308 * 11309 * @param c The connection 11310 * @return A cookie 11311 * 11312 * Delivers a request to the X server. 11313 * 11314 * This form can be used only if the request will cause 11315 * a reply to be generated. Any returned error will be 11316 * placed in the event queue. 11317 */ 11318 11319/***************************************************************************** 11320 ** 11321 ** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv_unchecked 11322 ** 11323 ** @param xcb_connection_t *c 11324 ** @param xcb_glx_context_tag_t context_tag 11325 ** @param uint32_t target 11326 ** @param uint32_t pname 11327 ** @returns xcb_glx_get_color_table_parameterfv_cookie_t 11328 ** 11329 *****************************************************************************/ 11330 11331xcb_glx_get_color_table_parameterfv_cookie_t 11332xcb_glx_get_color_table_parameterfv_unchecked (xcb_connection_t *c /**< */, 11333 xcb_glx_context_tag_t context_tag /**< */, 11334 uint32_t target /**< */, 11335 uint32_t pname /**< */); 11336 11337 11338/***************************************************************************** 11339 ** 11340 ** xcb_glx_float32_t * xcb_glx_get_color_table_parameterfv_data 11341 ** 11342 ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R 11343 ** @returns xcb_glx_float32_t * 11344 ** 11345 *****************************************************************************/ 11346 11347xcb_glx_float32_t * 11348xcb_glx_get_color_table_parameterfv_data (const xcb_glx_get_color_table_parameterfv_reply_t *R /**< */); 11349 11350 11351/***************************************************************************** 11352 ** 11353 ** int xcb_glx_get_color_table_parameterfv_data_length 11354 ** 11355 ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R 11356 ** @returns int 11357 ** 11358 *****************************************************************************/ 11359 11360int 11361xcb_glx_get_color_table_parameterfv_data_length (const xcb_glx_get_color_table_parameterfv_reply_t *R /**< */); 11362 11363 11364/***************************************************************************** 11365 ** 11366 ** xcb_generic_iterator_t xcb_glx_get_color_table_parameterfv_data_end 11367 ** 11368 ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R 11369 ** @returns xcb_generic_iterator_t 11370 ** 11371 *****************************************************************************/ 11372 11373xcb_generic_iterator_t 11374xcb_glx_get_color_table_parameterfv_data_end (const xcb_glx_get_color_table_parameterfv_reply_t *R /**< */); 11375 11376/** 11377 * Return the reply 11378 * @param c The connection 11379 * @param cookie The cookie 11380 * @param e The xcb_generic_error_t supplied 11381 * 11382 * Returns the reply of the request asked by 11383 * 11384 * The parameter @p e supplied to this function must be NULL if 11385 * xcb_glx_get_color_table_parameterfv_unchecked(). is used. 11386 * Otherwise, it stores the error if any. 11387 * 11388 * The returned value must be freed by the caller using free(). 11389 */ 11390 11391/***************************************************************************** 11392 ** 11393 ** xcb_glx_get_color_table_parameterfv_reply_t * xcb_glx_get_color_table_parameterfv_reply 11394 ** 11395 ** @param xcb_connection_t *c 11396 ** @param xcb_glx_get_color_table_parameterfv_cookie_t cookie 11397 ** @param xcb_generic_error_t **e 11398 ** @returns xcb_glx_get_color_table_parameterfv_reply_t * 11399 ** 11400 *****************************************************************************/ 11401 11402xcb_glx_get_color_table_parameterfv_reply_t * 11403xcb_glx_get_color_table_parameterfv_reply (xcb_connection_t *c /**< */, 11404 xcb_glx_get_color_table_parameterfv_cookie_t cookie /**< */, 11405 xcb_generic_error_t **e /**< */); 11406 11407int 11408xcb_glx_get_color_table_parameteriv_sizeof (const void *_buffer /**< */); 11409 11410/** 11411 * 11412 * @param c The connection 11413 * @return A cookie 11414 * 11415 * Delivers a request to the X server. 11416 * 11417 */ 11418 11419/***************************************************************************** 11420 ** 11421 ** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv 11422 ** 11423 ** @param xcb_connection_t *c 11424 ** @param xcb_glx_context_tag_t context_tag 11425 ** @param uint32_t target 11426 ** @param uint32_t pname 11427 ** @returns xcb_glx_get_color_table_parameteriv_cookie_t 11428 ** 11429 *****************************************************************************/ 11430 11431xcb_glx_get_color_table_parameteriv_cookie_t 11432xcb_glx_get_color_table_parameteriv (xcb_connection_t *c /**< */, 11433 xcb_glx_context_tag_t context_tag /**< */, 11434 uint32_t target /**< */, 11435 uint32_t pname /**< */); 11436 11437/** 11438 * 11439 * @param c The connection 11440 * @return A cookie 11441 * 11442 * Delivers a request to the X server. 11443 * 11444 * This form can be used only if the request will cause 11445 * a reply to be generated. Any returned error will be 11446 * placed in the event queue. 11447 */ 11448 11449/***************************************************************************** 11450 ** 11451 ** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv_unchecked 11452 ** 11453 ** @param xcb_connection_t *c 11454 ** @param xcb_glx_context_tag_t context_tag 11455 ** @param uint32_t target 11456 ** @param uint32_t pname 11457 ** @returns xcb_glx_get_color_table_parameteriv_cookie_t 11458 ** 11459 *****************************************************************************/ 11460 11461xcb_glx_get_color_table_parameteriv_cookie_t 11462xcb_glx_get_color_table_parameteriv_unchecked (xcb_connection_t *c /**< */, 11463 xcb_glx_context_tag_t context_tag /**< */, 11464 uint32_t target /**< */, 11465 uint32_t pname /**< */); 11466 11467 11468/***************************************************************************** 11469 ** 11470 ** int32_t * xcb_glx_get_color_table_parameteriv_data 11471 ** 11472 ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R 11473 ** @returns int32_t * 11474 ** 11475 *****************************************************************************/ 11476 11477int32_t * 11478xcb_glx_get_color_table_parameteriv_data (const xcb_glx_get_color_table_parameteriv_reply_t *R /**< */); 11479 11480 11481/***************************************************************************** 11482 ** 11483 ** int xcb_glx_get_color_table_parameteriv_data_length 11484 ** 11485 ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R 11486 ** @returns int 11487 ** 11488 *****************************************************************************/ 11489 11490int 11491xcb_glx_get_color_table_parameteriv_data_length (const xcb_glx_get_color_table_parameteriv_reply_t *R /**< */); 11492 11493 11494/***************************************************************************** 11495 ** 11496 ** xcb_generic_iterator_t xcb_glx_get_color_table_parameteriv_data_end 11497 ** 11498 ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R 11499 ** @returns xcb_generic_iterator_t 11500 ** 11501 *****************************************************************************/ 11502 11503xcb_generic_iterator_t 11504xcb_glx_get_color_table_parameteriv_data_end (const xcb_glx_get_color_table_parameteriv_reply_t *R /**< */); 11505 11506/** 11507 * Return the reply 11508 * @param c The connection 11509 * @param cookie The cookie 11510 * @param e The xcb_generic_error_t supplied 11511 * 11512 * Returns the reply of the request asked by 11513 * 11514 * The parameter @p e supplied to this function must be NULL if 11515 * xcb_glx_get_color_table_parameteriv_unchecked(). is used. 11516 * Otherwise, it stores the error if any. 11517 * 11518 * The returned value must be freed by the caller using free(). 11519 */ 11520 11521/***************************************************************************** 11522 ** 11523 ** xcb_glx_get_color_table_parameteriv_reply_t * xcb_glx_get_color_table_parameteriv_reply 11524 ** 11525 ** @param xcb_connection_t *c 11526 ** @param xcb_glx_get_color_table_parameteriv_cookie_t cookie 11527 ** @param xcb_generic_error_t **e 11528 ** @returns xcb_glx_get_color_table_parameteriv_reply_t * 11529 ** 11530 *****************************************************************************/ 11531 11532xcb_glx_get_color_table_parameteriv_reply_t * 11533xcb_glx_get_color_table_parameteriv_reply (xcb_connection_t *c /**< */, 11534 xcb_glx_get_color_table_parameteriv_cookie_t cookie /**< */, 11535 xcb_generic_error_t **e /**< */); 11536 11537int 11538xcb_glx_get_convolution_filter_sizeof (const void *_buffer /**< */); 11539 11540/** 11541 * 11542 * @param c The connection 11543 * @return A cookie 11544 * 11545 * Delivers a request to the X server. 11546 * 11547 */ 11548 11549/***************************************************************************** 11550 ** 11551 ** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter 11552 ** 11553 ** @param xcb_connection_t *c 11554 ** @param xcb_glx_context_tag_t context_tag 11555 ** @param uint32_t target 11556 ** @param uint32_t format 11557 ** @param uint32_t type 11558 ** @param uint8_t swap_bytes 11559 ** @returns xcb_glx_get_convolution_filter_cookie_t 11560 ** 11561 *****************************************************************************/ 11562 11563xcb_glx_get_convolution_filter_cookie_t 11564xcb_glx_get_convolution_filter (xcb_connection_t *c /**< */, 11565 xcb_glx_context_tag_t context_tag /**< */, 11566 uint32_t target /**< */, 11567 uint32_t format /**< */, 11568 uint32_t type /**< */, 11569 uint8_t swap_bytes /**< */); 11570 11571/** 11572 * 11573 * @param c The connection 11574 * @return A cookie 11575 * 11576 * Delivers a request to the X server. 11577 * 11578 * This form can be used only if the request will cause 11579 * a reply to be generated. Any returned error will be 11580 * placed in the event queue. 11581 */ 11582 11583/***************************************************************************** 11584 ** 11585 ** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter_unchecked 11586 ** 11587 ** @param xcb_connection_t *c 11588 ** @param xcb_glx_context_tag_t context_tag 11589 ** @param uint32_t target 11590 ** @param uint32_t format 11591 ** @param uint32_t type 11592 ** @param uint8_t swap_bytes 11593 ** @returns xcb_glx_get_convolution_filter_cookie_t 11594 ** 11595 *****************************************************************************/ 11596 11597xcb_glx_get_convolution_filter_cookie_t 11598xcb_glx_get_convolution_filter_unchecked (xcb_connection_t *c /**< */, 11599 xcb_glx_context_tag_t context_tag /**< */, 11600 uint32_t target /**< */, 11601 uint32_t format /**< */, 11602 uint32_t type /**< */, 11603 uint8_t swap_bytes /**< */); 11604 11605 11606/***************************************************************************** 11607 ** 11608 ** uint8_t * xcb_glx_get_convolution_filter_data 11609 ** 11610 ** @param const xcb_glx_get_convolution_filter_reply_t *R 11611 ** @returns uint8_t * 11612 ** 11613 *****************************************************************************/ 11614 11615uint8_t * 11616xcb_glx_get_convolution_filter_data (const xcb_glx_get_convolution_filter_reply_t *R /**< */); 11617 11618 11619/***************************************************************************** 11620 ** 11621 ** int xcb_glx_get_convolution_filter_data_length 11622 ** 11623 ** @param const xcb_glx_get_convolution_filter_reply_t *R 11624 ** @returns int 11625 ** 11626 *****************************************************************************/ 11627 11628int 11629xcb_glx_get_convolution_filter_data_length (const xcb_glx_get_convolution_filter_reply_t *R /**< */); 11630 11631 11632/***************************************************************************** 11633 ** 11634 ** xcb_generic_iterator_t xcb_glx_get_convolution_filter_data_end 11635 ** 11636 ** @param const xcb_glx_get_convolution_filter_reply_t *R 11637 ** @returns xcb_generic_iterator_t 11638 ** 11639 *****************************************************************************/ 11640 11641xcb_generic_iterator_t 11642xcb_glx_get_convolution_filter_data_end (const xcb_glx_get_convolution_filter_reply_t *R /**< */); 11643 11644/** 11645 * Return the reply 11646 * @param c The connection 11647 * @param cookie The cookie 11648 * @param e The xcb_generic_error_t supplied 11649 * 11650 * Returns the reply of the request asked by 11651 * 11652 * The parameter @p e supplied to this function must be NULL if 11653 * xcb_glx_get_convolution_filter_unchecked(). is used. 11654 * Otherwise, it stores the error if any. 11655 * 11656 * The returned value must be freed by the caller using free(). 11657 */ 11658 11659/***************************************************************************** 11660 ** 11661 ** xcb_glx_get_convolution_filter_reply_t * xcb_glx_get_convolution_filter_reply 11662 ** 11663 ** @param xcb_connection_t *c 11664 ** @param xcb_glx_get_convolution_filter_cookie_t cookie 11665 ** @param xcb_generic_error_t **e 11666 ** @returns xcb_glx_get_convolution_filter_reply_t * 11667 ** 11668 *****************************************************************************/ 11669 11670xcb_glx_get_convolution_filter_reply_t * 11671xcb_glx_get_convolution_filter_reply (xcb_connection_t *c /**< */, 11672 xcb_glx_get_convolution_filter_cookie_t cookie /**< */, 11673 xcb_generic_error_t **e /**< */); 11674 11675int 11676xcb_glx_get_convolution_parameterfv_sizeof (const void *_buffer /**< */); 11677 11678/** 11679 * 11680 * @param c The connection 11681 * @return A cookie 11682 * 11683 * Delivers a request to the X server. 11684 * 11685 */ 11686 11687/***************************************************************************** 11688 ** 11689 ** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv 11690 ** 11691 ** @param xcb_connection_t *c 11692 ** @param xcb_glx_context_tag_t context_tag 11693 ** @param uint32_t target 11694 ** @param uint32_t pname 11695 ** @returns xcb_glx_get_convolution_parameterfv_cookie_t 11696 ** 11697 *****************************************************************************/ 11698 11699xcb_glx_get_convolution_parameterfv_cookie_t 11700xcb_glx_get_convolution_parameterfv (xcb_connection_t *c /**< */, 11701 xcb_glx_context_tag_t context_tag /**< */, 11702 uint32_t target /**< */, 11703 uint32_t pname /**< */); 11704 11705/** 11706 * 11707 * @param c The connection 11708 * @return A cookie 11709 * 11710 * Delivers a request to the X server. 11711 * 11712 * This form can be used only if the request will cause 11713 * a reply to be generated. Any returned error will be 11714 * placed in the event queue. 11715 */ 11716 11717/***************************************************************************** 11718 ** 11719 ** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv_unchecked 11720 ** 11721 ** @param xcb_connection_t *c 11722 ** @param xcb_glx_context_tag_t context_tag 11723 ** @param uint32_t target 11724 ** @param uint32_t pname 11725 ** @returns xcb_glx_get_convolution_parameterfv_cookie_t 11726 ** 11727 *****************************************************************************/ 11728 11729xcb_glx_get_convolution_parameterfv_cookie_t 11730xcb_glx_get_convolution_parameterfv_unchecked (xcb_connection_t *c /**< */, 11731 xcb_glx_context_tag_t context_tag /**< */, 11732 uint32_t target /**< */, 11733 uint32_t pname /**< */); 11734 11735 11736/***************************************************************************** 11737 ** 11738 ** xcb_glx_float32_t * xcb_glx_get_convolution_parameterfv_data 11739 ** 11740 ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R 11741 ** @returns xcb_glx_float32_t * 11742 ** 11743 *****************************************************************************/ 11744 11745xcb_glx_float32_t * 11746xcb_glx_get_convolution_parameterfv_data (const xcb_glx_get_convolution_parameterfv_reply_t *R /**< */); 11747 11748 11749/***************************************************************************** 11750 ** 11751 ** int xcb_glx_get_convolution_parameterfv_data_length 11752 ** 11753 ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R 11754 ** @returns int 11755 ** 11756 *****************************************************************************/ 11757 11758int 11759xcb_glx_get_convolution_parameterfv_data_length (const xcb_glx_get_convolution_parameterfv_reply_t *R /**< */); 11760 11761 11762/***************************************************************************** 11763 ** 11764 ** xcb_generic_iterator_t xcb_glx_get_convolution_parameterfv_data_end 11765 ** 11766 ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R 11767 ** @returns xcb_generic_iterator_t 11768 ** 11769 *****************************************************************************/ 11770 11771xcb_generic_iterator_t 11772xcb_glx_get_convolution_parameterfv_data_end (const xcb_glx_get_convolution_parameterfv_reply_t *R /**< */); 11773 11774/** 11775 * Return the reply 11776 * @param c The connection 11777 * @param cookie The cookie 11778 * @param e The xcb_generic_error_t supplied 11779 * 11780 * Returns the reply of the request asked by 11781 * 11782 * The parameter @p e supplied to this function must be NULL if 11783 * xcb_glx_get_convolution_parameterfv_unchecked(). is used. 11784 * Otherwise, it stores the error if any. 11785 * 11786 * The returned value must be freed by the caller using free(). 11787 */ 11788 11789/***************************************************************************** 11790 ** 11791 ** xcb_glx_get_convolution_parameterfv_reply_t * xcb_glx_get_convolution_parameterfv_reply 11792 ** 11793 ** @param xcb_connection_t *c 11794 ** @param xcb_glx_get_convolution_parameterfv_cookie_t cookie 11795 ** @param xcb_generic_error_t **e 11796 ** @returns xcb_glx_get_convolution_parameterfv_reply_t * 11797 ** 11798 *****************************************************************************/ 11799 11800xcb_glx_get_convolution_parameterfv_reply_t * 11801xcb_glx_get_convolution_parameterfv_reply (xcb_connection_t *c /**< */, 11802 xcb_glx_get_convolution_parameterfv_cookie_t cookie /**< */, 11803 xcb_generic_error_t **e /**< */); 11804 11805int 11806xcb_glx_get_convolution_parameteriv_sizeof (const void *_buffer /**< */); 11807 11808/** 11809 * 11810 * @param c The connection 11811 * @return A cookie 11812 * 11813 * Delivers a request to the X server. 11814 * 11815 */ 11816 11817/***************************************************************************** 11818 ** 11819 ** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv 11820 ** 11821 ** @param xcb_connection_t *c 11822 ** @param xcb_glx_context_tag_t context_tag 11823 ** @param uint32_t target 11824 ** @param uint32_t pname 11825 ** @returns xcb_glx_get_convolution_parameteriv_cookie_t 11826 ** 11827 *****************************************************************************/ 11828 11829xcb_glx_get_convolution_parameteriv_cookie_t 11830xcb_glx_get_convolution_parameteriv (xcb_connection_t *c /**< */, 11831 xcb_glx_context_tag_t context_tag /**< */, 11832 uint32_t target /**< */, 11833 uint32_t pname /**< */); 11834 11835/** 11836 * 11837 * @param c The connection 11838 * @return A cookie 11839 * 11840 * Delivers a request to the X server. 11841 * 11842 * This form can be used only if the request will cause 11843 * a reply to be generated. Any returned error will be 11844 * placed in the event queue. 11845 */ 11846 11847/***************************************************************************** 11848 ** 11849 ** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv_unchecked 11850 ** 11851 ** @param xcb_connection_t *c 11852 ** @param xcb_glx_context_tag_t context_tag 11853 ** @param uint32_t target 11854 ** @param uint32_t pname 11855 ** @returns xcb_glx_get_convolution_parameteriv_cookie_t 11856 ** 11857 *****************************************************************************/ 11858 11859xcb_glx_get_convolution_parameteriv_cookie_t 11860xcb_glx_get_convolution_parameteriv_unchecked (xcb_connection_t *c /**< */, 11861 xcb_glx_context_tag_t context_tag /**< */, 11862 uint32_t target /**< */, 11863 uint32_t pname /**< */); 11864 11865 11866/***************************************************************************** 11867 ** 11868 ** int32_t * xcb_glx_get_convolution_parameteriv_data 11869 ** 11870 ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R 11871 ** @returns int32_t * 11872 ** 11873 *****************************************************************************/ 11874 11875int32_t * 11876xcb_glx_get_convolution_parameteriv_data (const xcb_glx_get_convolution_parameteriv_reply_t *R /**< */); 11877 11878 11879/***************************************************************************** 11880 ** 11881 ** int xcb_glx_get_convolution_parameteriv_data_length 11882 ** 11883 ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R 11884 ** @returns int 11885 ** 11886 *****************************************************************************/ 11887 11888int 11889xcb_glx_get_convolution_parameteriv_data_length (const xcb_glx_get_convolution_parameteriv_reply_t *R /**< */); 11890 11891 11892/***************************************************************************** 11893 ** 11894 ** xcb_generic_iterator_t xcb_glx_get_convolution_parameteriv_data_end 11895 ** 11896 ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R 11897 ** @returns xcb_generic_iterator_t 11898 ** 11899 *****************************************************************************/ 11900 11901xcb_generic_iterator_t 11902xcb_glx_get_convolution_parameteriv_data_end (const xcb_glx_get_convolution_parameteriv_reply_t *R /**< */); 11903 11904/** 11905 * Return the reply 11906 * @param c The connection 11907 * @param cookie The cookie 11908 * @param e The xcb_generic_error_t supplied 11909 * 11910 * Returns the reply of the request asked by 11911 * 11912 * The parameter @p e supplied to this function must be NULL if 11913 * xcb_glx_get_convolution_parameteriv_unchecked(). is used. 11914 * Otherwise, it stores the error if any. 11915 * 11916 * The returned value must be freed by the caller using free(). 11917 */ 11918 11919/***************************************************************************** 11920 ** 11921 ** xcb_glx_get_convolution_parameteriv_reply_t * xcb_glx_get_convolution_parameteriv_reply 11922 ** 11923 ** @param xcb_connection_t *c 11924 ** @param xcb_glx_get_convolution_parameteriv_cookie_t cookie 11925 ** @param xcb_generic_error_t **e 11926 ** @returns xcb_glx_get_convolution_parameteriv_reply_t * 11927 ** 11928 *****************************************************************************/ 11929 11930xcb_glx_get_convolution_parameteriv_reply_t * 11931xcb_glx_get_convolution_parameteriv_reply (xcb_connection_t *c /**< */, 11932 xcb_glx_get_convolution_parameteriv_cookie_t cookie /**< */, 11933 xcb_generic_error_t **e /**< */); 11934 11935int 11936xcb_glx_get_separable_filter_sizeof (const void *_buffer /**< */); 11937 11938/** 11939 * 11940 * @param c The connection 11941 * @return A cookie 11942 * 11943 * Delivers a request to the X server. 11944 * 11945 */ 11946 11947/***************************************************************************** 11948 ** 11949 ** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter 11950 ** 11951 ** @param xcb_connection_t *c 11952 ** @param xcb_glx_context_tag_t context_tag 11953 ** @param uint32_t target 11954 ** @param uint32_t format 11955 ** @param uint32_t type 11956 ** @param uint8_t swap_bytes 11957 ** @returns xcb_glx_get_separable_filter_cookie_t 11958 ** 11959 *****************************************************************************/ 11960 11961xcb_glx_get_separable_filter_cookie_t 11962xcb_glx_get_separable_filter (xcb_connection_t *c /**< */, 11963 xcb_glx_context_tag_t context_tag /**< */, 11964 uint32_t target /**< */, 11965 uint32_t format /**< */, 11966 uint32_t type /**< */, 11967 uint8_t swap_bytes /**< */); 11968 11969/** 11970 * 11971 * @param c The connection 11972 * @return A cookie 11973 * 11974 * Delivers a request to the X server. 11975 * 11976 * This form can be used only if the request will cause 11977 * a reply to be generated. Any returned error will be 11978 * placed in the event queue. 11979 */ 11980 11981/***************************************************************************** 11982 ** 11983 ** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter_unchecked 11984 ** 11985 ** @param xcb_connection_t *c 11986 ** @param xcb_glx_context_tag_t context_tag 11987 ** @param uint32_t target 11988 ** @param uint32_t format 11989 ** @param uint32_t type 11990 ** @param uint8_t swap_bytes 11991 ** @returns xcb_glx_get_separable_filter_cookie_t 11992 ** 11993 *****************************************************************************/ 11994 11995xcb_glx_get_separable_filter_cookie_t 11996xcb_glx_get_separable_filter_unchecked (xcb_connection_t *c /**< */, 11997 xcb_glx_context_tag_t context_tag /**< */, 11998 uint32_t target /**< */, 11999 uint32_t format /**< */, 12000 uint32_t type /**< */, 12001 uint8_t swap_bytes /**< */); 12002 12003 12004/***************************************************************************** 12005 ** 12006 ** uint8_t * xcb_glx_get_separable_filter_rows_and_cols 12007 ** 12008 ** @param const xcb_glx_get_separable_filter_reply_t *R 12009 ** @returns uint8_t * 12010 ** 12011 *****************************************************************************/ 12012 12013uint8_t * 12014xcb_glx_get_separable_filter_rows_and_cols (const xcb_glx_get_separable_filter_reply_t *R /**< */); 12015 12016 12017/***************************************************************************** 12018 ** 12019 ** int xcb_glx_get_separable_filter_rows_and_cols_length 12020 ** 12021 ** @param const xcb_glx_get_separable_filter_reply_t *R 12022 ** @returns int 12023 ** 12024 *****************************************************************************/ 12025 12026int 12027xcb_glx_get_separable_filter_rows_and_cols_length (const xcb_glx_get_separable_filter_reply_t *R /**< */); 12028 12029 12030/***************************************************************************** 12031 ** 12032 ** xcb_generic_iterator_t xcb_glx_get_separable_filter_rows_and_cols_end 12033 ** 12034 ** @param const xcb_glx_get_separable_filter_reply_t *R 12035 ** @returns xcb_generic_iterator_t 12036 ** 12037 *****************************************************************************/ 12038 12039xcb_generic_iterator_t 12040xcb_glx_get_separable_filter_rows_and_cols_end (const xcb_glx_get_separable_filter_reply_t *R /**< */); 12041 12042/** 12043 * Return the reply 12044 * @param c The connection 12045 * @param cookie The cookie 12046 * @param e The xcb_generic_error_t supplied 12047 * 12048 * Returns the reply of the request asked by 12049 * 12050 * The parameter @p e supplied to this function must be NULL if 12051 * xcb_glx_get_separable_filter_unchecked(). is used. 12052 * Otherwise, it stores the error if any. 12053 * 12054 * The returned value must be freed by the caller using free(). 12055 */ 12056 12057/***************************************************************************** 12058 ** 12059 ** xcb_glx_get_separable_filter_reply_t * xcb_glx_get_separable_filter_reply 12060 ** 12061 ** @param xcb_connection_t *c 12062 ** @param xcb_glx_get_separable_filter_cookie_t cookie 12063 ** @param xcb_generic_error_t **e 12064 ** @returns xcb_glx_get_separable_filter_reply_t * 12065 ** 12066 *****************************************************************************/ 12067 12068xcb_glx_get_separable_filter_reply_t * 12069xcb_glx_get_separable_filter_reply (xcb_connection_t *c /**< */, 12070 xcb_glx_get_separable_filter_cookie_t cookie /**< */, 12071 xcb_generic_error_t **e /**< */); 12072 12073int 12074xcb_glx_get_histogram_sizeof (const void *_buffer /**< */); 12075 12076/** 12077 * 12078 * @param c The connection 12079 * @return A cookie 12080 * 12081 * Delivers a request to the X server. 12082 * 12083 */ 12084 12085/***************************************************************************** 12086 ** 12087 ** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram 12088 ** 12089 ** @param xcb_connection_t *c 12090 ** @param xcb_glx_context_tag_t context_tag 12091 ** @param uint32_t target 12092 ** @param uint32_t format 12093 ** @param uint32_t type 12094 ** @param uint8_t swap_bytes 12095 ** @param uint8_t reset 12096 ** @returns xcb_glx_get_histogram_cookie_t 12097 ** 12098 *****************************************************************************/ 12099 12100xcb_glx_get_histogram_cookie_t 12101xcb_glx_get_histogram (xcb_connection_t *c /**< */, 12102 xcb_glx_context_tag_t context_tag /**< */, 12103 uint32_t target /**< */, 12104 uint32_t format /**< */, 12105 uint32_t type /**< */, 12106 uint8_t swap_bytes /**< */, 12107 uint8_t reset /**< */); 12108 12109/** 12110 * 12111 * @param c The connection 12112 * @return A cookie 12113 * 12114 * Delivers a request to the X server. 12115 * 12116 * This form can be used only if the request will cause 12117 * a reply to be generated. Any returned error will be 12118 * placed in the event queue. 12119 */ 12120 12121/***************************************************************************** 12122 ** 12123 ** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram_unchecked 12124 ** 12125 ** @param xcb_connection_t *c 12126 ** @param xcb_glx_context_tag_t context_tag 12127 ** @param uint32_t target 12128 ** @param uint32_t format 12129 ** @param uint32_t type 12130 ** @param uint8_t swap_bytes 12131 ** @param uint8_t reset 12132 ** @returns xcb_glx_get_histogram_cookie_t 12133 ** 12134 *****************************************************************************/ 12135 12136xcb_glx_get_histogram_cookie_t 12137xcb_glx_get_histogram_unchecked (xcb_connection_t *c /**< */, 12138 xcb_glx_context_tag_t context_tag /**< */, 12139 uint32_t target /**< */, 12140 uint32_t format /**< */, 12141 uint32_t type /**< */, 12142 uint8_t swap_bytes /**< */, 12143 uint8_t reset /**< */); 12144 12145 12146/***************************************************************************** 12147 ** 12148 ** uint8_t * xcb_glx_get_histogram_data 12149 ** 12150 ** @param const xcb_glx_get_histogram_reply_t *R 12151 ** @returns uint8_t * 12152 ** 12153 *****************************************************************************/ 12154 12155uint8_t * 12156xcb_glx_get_histogram_data (const xcb_glx_get_histogram_reply_t *R /**< */); 12157 12158 12159/***************************************************************************** 12160 ** 12161 ** int xcb_glx_get_histogram_data_length 12162 ** 12163 ** @param const xcb_glx_get_histogram_reply_t *R 12164 ** @returns int 12165 ** 12166 *****************************************************************************/ 12167 12168int 12169xcb_glx_get_histogram_data_length (const xcb_glx_get_histogram_reply_t *R /**< */); 12170 12171 12172/***************************************************************************** 12173 ** 12174 ** xcb_generic_iterator_t xcb_glx_get_histogram_data_end 12175 ** 12176 ** @param const xcb_glx_get_histogram_reply_t *R 12177 ** @returns xcb_generic_iterator_t 12178 ** 12179 *****************************************************************************/ 12180 12181xcb_generic_iterator_t 12182xcb_glx_get_histogram_data_end (const xcb_glx_get_histogram_reply_t *R /**< */); 12183 12184/** 12185 * Return the reply 12186 * @param c The connection 12187 * @param cookie The cookie 12188 * @param e The xcb_generic_error_t supplied 12189 * 12190 * Returns the reply of the request asked by 12191 * 12192 * The parameter @p e supplied to this function must be NULL if 12193 * xcb_glx_get_histogram_unchecked(). is used. 12194 * Otherwise, it stores the error if any. 12195 * 12196 * The returned value must be freed by the caller using free(). 12197 */ 12198 12199/***************************************************************************** 12200 ** 12201 ** xcb_glx_get_histogram_reply_t * xcb_glx_get_histogram_reply 12202 ** 12203 ** @param xcb_connection_t *c 12204 ** @param xcb_glx_get_histogram_cookie_t cookie 12205 ** @param xcb_generic_error_t **e 12206 ** @returns xcb_glx_get_histogram_reply_t * 12207 ** 12208 *****************************************************************************/ 12209 12210xcb_glx_get_histogram_reply_t * 12211xcb_glx_get_histogram_reply (xcb_connection_t *c /**< */, 12212 xcb_glx_get_histogram_cookie_t cookie /**< */, 12213 xcb_generic_error_t **e /**< */); 12214 12215int 12216xcb_glx_get_histogram_parameterfv_sizeof (const void *_buffer /**< */); 12217 12218/** 12219 * 12220 * @param c The connection 12221 * @return A cookie 12222 * 12223 * Delivers a request to the X server. 12224 * 12225 */ 12226 12227/***************************************************************************** 12228 ** 12229 ** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv 12230 ** 12231 ** @param xcb_connection_t *c 12232 ** @param xcb_glx_context_tag_t context_tag 12233 ** @param uint32_t target 12234 ** @param uint32_t pname 12235 ** @returns xcb_glx_get_histogram_parameterfv_cookie_t 12236 ** 12237 *****************************************************************************/ 12238 12239xcb_glx_get_histogram_parameterfv_cookie_t 12240xcb_glx_get_histogram_parameterfv (xcb_connection_t *c /**< */, 12241 xcb_glx_context_tag_t context_tag /**< */, 12242 uint32_t target /**< */, 12243 uint32_t pname /**< */); 12244 12245/** 12246 * 12247 * @param c The connection 12248 * @return A cookie 12249 * 12250 * Delivers a request to the X server. 12251 * 12252 * This form can be used only if the request will cause 12253 * a reply to be generated. Any returned error will be 12254 * placed in the event queue. 12255 */ 12256 12257/***************************************************************************** 12258 ** 12259 ** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv_unchecked 12260 ** 12261 ** @param xcb_connection_t *c 12262 ** @param xcb_glx_context_tag_t context_tag 12263 ** @param uint32_t target 12264 ** @param uint32_t pname 12265 ** @returns xcb_glx_get_histogram_parameterfv_cookie_t 12266 ** 12267 *****************************************************************************/ 12268 12269xcb_glx_get_histogram_parameterfv_cookie_t 12270xcb_glx_get_histogram_parameterfv_unchecked (xcb_connection_t *c /**< */, 12271 xcb_glx_context_tag_t context_tag /**< */, 12272 uint32_t target /**< */, 12273 uint32_t pname /**< */); 12274 12275 12276/***************************************************************************** 12277 ** 12278 ** xcb_glx_float32_t * xcb_glx_get_histogram_parameterfv_data 12279 ** 12280 ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R 12281 ** @returns xcb_glx_float32_t * 12282 ** 12283 *****************************************************************************/ 12284 12285xcb_glx_float32_t * 12286xcb_glx_get_histogram_parameterfv_data (const xcb_glx_get_histogram_parameterfv_reply_t *R /**< */); 12287 12288 12289/***************************************************************************** 12290 ** 12291 ** int xcb_glx_get_histogram_parameterfv_data_length 12292 ** 12293 ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R 12294 ** @returns int 12295 ** 12296 *****************************************************************************/ 12297 12298int 12299xcb_glx_get_histogram_parameterfv_data_length (const xcb_glx_get_histogram_parameterfv_reply_t *R /**< */); 12300 12301 12302/***************************************************************************** 12303 ** 12304 ** xcb_generic_iterator_t xcb_glx_get_histogram_parameterfv_data_end 12305 ** 12306 ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R 12307 ** @returns xcb_generic_iterator_t 12308 ** 12309 *****************************************************************************/ 12310 12311xcb_generic_iterator_t 12312xcb_glx_get_histogram_parameterfv_data_end (const xcb_glx_get_histogram_parameterfv_reply_t *R /**< */); 12313 12314/** 12315 * Return the reply 12316 * @param c The connection 12317 * @param cookie The cookie 12318 * @param e The xcb_generic_error_t supplied 12319 * 12320 * Returns the reply of the request asked by 12321 * 12322 * The parameter @p e supplied to this function must be NULL if 12323 * xcb_glx_get_histogram_parameterfv_unchecked(). is used. 12324 * Otherwise, it stores the error if any. 12325 * 12326 * The returned value must be freed by the caller using free(). 12327 */ 12328 12329/***************************************************************************** 12330 ** 12331 ** xcb_glx_get_histogram_parameterfv_reply_t * xcb_glx_get_histogram_parameterfv_reply 12332 ** 12333 ** @param xcb_connection_t *c 12334 ** @param xcb_glx_get_histogram_parameterfv_cookie_t cookie 12335 ** @param xcb_generic_error_t **e 12336 ** @returns xcb_glx_get_histogram_parameterfv_reply_t * 12337 ** 12338 *****************************************************************************/ 12339 12340xcb_glx_get_histogram_parameterfv_reply_t * 12341xcb_glx_get_histogram_parameterfv_reply (xcb_connection_t *c /**< */, 12342 xcb_glx_get_histogram_parameterfv_cookie_t cookie /**< */, 12343 xcb_generic_error_t **e /**< */); 12344 12345int 12346xcb_glx_get_histogram_parameteriv_sizeof (const void *_buffer /**< */); 12347 12348/** 12349 * 12350 * @param c The connection 12351 * @return A cookie 12352 * 12353 * Delivers a request to the X server. 12354 * 12355 */ 12356 12357/***************************************************************************** 12358 ** 12359 ** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv 12360 ** 12361 ** @param xcb_connection_t *c 12362 ** @param xcb_glx_context_tag_t context_tag 12363 ** @param uint32_t target 12364 ** @param uint32_t pname 12365 ** @returns xcb_glx_get_histogram_parameteriv_cookie_t 12366 ** 12367 *****************************************************************************/ 12368 12369xcb_glx_get_histogram_parameteriv_cookie_t 12370xcb_glx_get_histogram_parameteriv (xcb_connection_t *c /**< */, 12371 xcb_glx_context_tag_t context_tag /**< */, 12372 uint32_t target /**< */, 12373 uint32_t pname /**< */); 12374 12375/** 12376 * 12377 * @param c The connection 12378 * @return A cookie 12379 * 12380 * Delivers a request to the X server. 12381 * 12382 * This form can be used only if the request will cause 12383 * a reply to be generated. Any returned error will be 12384 * placed in the event queue. 12385 */ 12386 12387/***************************************************************************** 12388 ** 12389 ** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv_unchecked 12390 ** 12391 ** @param xcb_connection_t *c 12392 ** @param xcb_glx_context_tag_t context_tag 12393 ** @param uint32_t target 12394 ** @param uint32_t pname 12395 ** @returns xcb_glx_get_histogram_parameteriv_cookie_t 12396 ** 12397 *****************************************************************************/ 12398 12399xcb_glx_get_histogram_parameteriv_cookie_t 12400xcb_glx_get_histogram_parameteriv_unchecked (xcb_connection_t *c /**< */, 12401 xcb_glx_context_tag_t context_tag /**< */, 12402 uint32_t target /**< */, 12403 uint32_t pname /**< */); 12404 12405 12406/***************************************************************************** 12407 ** 12408 ** int32_t * xcb_glx_get_histogram_parameteriv_data 12409 ** 12410 ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R 12411 ** @returns int32_t * 12412 ** 12413 *****************************************************************************/ 12414 12415int32_t * 12416xcb_glx_get_histogram_parameteriv_data (const xcb_glx_get_histogram_parameteriv_reply_t *R /**< */); 12417 12418 12419/***************************************************************************** 12420 ** 12421 ** int xcb_glx_get_histogram_parameteriv_data_length 12422 ** 12423 ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R 12424 ** @returns int 12425 ** 12426 *****************************************************************************/ 12427 12428int 12429xcb_glx_get_histogram_parameteriv_data_length (const xcb_glx_get_histogram_parameteriv_reply_t *R /**< */); 12430 12431 12432/***************************************************************************** 12433 ** 12434 ** xcb_generic_iterator_t xcb_glx_get_histogram_parameteriv_data_end 12435 ** 12436 ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R 12437 ** @returns xcb_generic_iterator_t 12438 ** 12439 *****************************************************************************/ 12440 12441xcb_generic_iterator_t 12442xcb_glx_get_histogram_parameteriv_data_end (const xcb_glx_get_histogram_parameteriv_reply_t *R /**< */); 12443 12444/** 12445 * Return the reply 12446 * @param c The connection 12447 * @param cookie The cookie 12448 * @param e The xcb_generic_error_t supplied 12449 * 12450 * Returns the reply of the request asked by 12451 * 12452 * The parameter @p e supplied to this function must be NULL if 12453 * xcb_glx_get_histogram_parameteriv_unchecked(). is used. 12454 * Otherwise, it stores the error if any. 12455 * 12456 * The returned value must be freed by the caller using free(). 12457 */ 12458 12459/***************************************************************************** 12460 ** 12461 ** xcb_glx_get_histogram_parameteriv_reply_t * xcb_glx_get_histogram_parameteriv_reply 12462 ** 12463 ** @param xcb_connection_t *c 12464 ** @param xcb_glx_get_histogram_parameteriv_cookie_t cookie 12465 ** @param xcb_generic_error_t **e 12466 ** @returns xcb_glx_get_histogram_parameteriv_reply_t * 12467 ** 12468 *****************************************************************************/ 12469 12470xcb_glx_get_histogram_parameteriv_reply_t * 12471xcb_glx_get_histogram_parameteriv_reply (xcb_connection_t *c /**< */, 12472 xcb_glx_get_histogram_parameteriv_cookie_t cookie /**< */, 12473 xcb_generic_error_t **e /**< */); 12474 12475int 12476xcb_glx_get_minmax_sizeof (const void *_buffer /**< */); 12477 12478/** 12479 * 12480 * @param c The connection 12481 * @return A cookie 12482 * 12483 * Delivers a request to the X server. 12484 * 12485 */ 12486 12487/***************************************************************************** 12488 ** 12489 ** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax 12490 ** 12491 ** @param xcb_connection_t *c 12492 ** @param xcb_glx_context_tag_t context_tag 12493 ** @param uint32_t target 12494 ** @param uint32_t format 12495 ** @param uint32_t type 12496 ** @param uint8_t swap_bytes 12497 ** @param uint8_t reset 12498 ** @returns xcb_glx_get_minmax_cookie_t 12499 ** 12500 *****************************************************************************/ 12501 12502xcb_glx_get_minmax_cookie_t 12503xcb_glx_get_minmax (xcb_connection_t *c /**< */, 12504 xcb_glx_context_tag_t context_tag /**< */, 12505 uint32_t target /**< */, 12506 uint32_t format /**< */, 12507 uint32_t type /**< */, 12508 uint8_t swap_bytes /**< */, 12509 uint8_t reset /**< */); 12510 12511/** 12512 * 12513 * @param c The connection 12514 * @return A cookie 12515 * 12516 * Delivers a request to the X server. 12517 * 12518 * This form can be used only if the request will cause 12519 * a reply to be generated. Any returned error will be 12520 * placed in the event queue. 12521 */ 12522 12523/***************************************************************************** 12524 ** 12525 ** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax_unchecked 12526 ** 12527 ** @param xcb_connection_t *c 12528 ** @param xcb_glx_context_tag_t context_tag 12529 ** @param uint32_t target 12530 ** @param uint32_t format 12531 ** @param uint32_t type 12532 ** @param uint8_t swap_bytes 12533 ** @param uint8_t reset 12534 ** @returns xcb_glx_get_minmax_cookie_t 12535 ** 12536 *****************************************************************************/ 12537 12538xcb_glx_get_minmax_cookie_t 12539xcb_glx_get_minmax_unchecked (xcb_connection_t *c /**< */, 12540 xcb_glx_context_tag_t context_tag /**< */, 12541 uint32_t target /**< */, 12542 uint32_t format /**< */, 12543 uint32_t type /**< */, 12544 uint8_t swap_bytes /**< */, 12545 uint8_t reset /**< */); 12546 12547 12548/***************************************************************************** 12549 ** 12550 ** uint8_t * xcb_glx_get_minmax_data 12551 ** 12552 ** @param const xcb_glx_get_minmax_reply_t *R 12553 ** @returns uint8_t * 12554 ** 12555 *****************************************************************************/ 12556 12557uint8_t * 12558xcb_glx_get_minmax_data (const xcb_glx_get_minmax_reply_t *R /**< */); 12559 12560 12561/***************************************************************************** 12562 ** 12563 ** int xcb_glx_get_minmax_data_length 12564 ** 12565 ** @param const xcb_glx_get_minmax_reply_t *R 12566 ** @returns int 12567 ** 12568 *****************************************************************************/ 12569 12570int 12571xcb_glx_get_minmax_data_length (const xcb_glx_get_minmax_reply_t *R /**< */); 12572 12573 12574/***************************************************************************** 12575 ** 12576 ** xcb_generic_iterator_t xcb_glx_get_minmax_data_end 12577 ** 12578 ** @param const xcb_glx_get_minmax_reply_t *R 12579 ** @returns xcb_generic_iterator_t 12580 ** 12581 *****************************************************************************/ 12582 12583xcb_generic_iterator_t 12584xcb_glx_get_minmax_data_end (const xcb_glx_get_minmax_reply_t *R /**< */); 12585 12586/** 12587 * Return the reply 12588 * @param c The connection 12589 * @param cookie The cookie 12590 * @param e The xcb_generic_error_t supplied 12591 * 12592 * Returns the reply of the request asked by 12593 * 12594 * The parameter @p e supplied to this function must be NULL if 12595 * xcb_glx_get_minmax_unchecked(). is used. 12596 * Otherwise, it stores the error if any. 12597 * 12598 * The returned value must be freed by the caller using free(). 12599 */ 12600 12601/***************************************************************************** 12602 ** 12603 ** xcb_glx_get_minmax_reply_t * xcb_glx_get_minmax_reply 12604 ** 12605 ** @param xcb_connection_t *c 12606 ** @param xcb_glx_get_minmax_cookie_t cookie 12607 ** @param xcb_generic_error_t **e 12608 ** @returns xcb_glx_get_minmax_reply_t * 12609 ** 12610 *****************************************************************************/ 12611 12612xcb_glx_get_minmax_reply_t * 12613xcb_glx_get_minmax_reply (xcb_connection_t *c /**< */, 12614 xcb_glx_get_minmax_cookie_t cookie /**< */, 12615 xcb_generic_error_t **e /**< */); 12616 12617int 12618xcb_glx_get_minmax_parameterfv_sizeof (const void *_buffer /**< */); 12619 12620/** 12621 * 12622 * @param c The connection 12623 * @return A cookie 12624 * 12625 * Delivers a request to the X server. 12626 * 12627 */ 12628 12629/***************************************************************************** 12630 ** 12631 ** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv 12632 ** 12633 ** @param xcb_connection_t *c 12634 ** @param xcb_glx_context_tag_t context_tag 12635 ** @param uint32_t target 12636 ** @param uint32_t pname 12637 ** @returns xcb_glx_get_minmax_parameterfv_cookie_t 12638 ** 12639 *****************************************************************************/ 12640 12641xcb_glx_get_minmax_parameterfv_cookie_t 12642xcb_glx_get_minmax_parameterfv (xcb_connection_t *c /**< */, 12643 xcb_glx_context_tag_t context_tag /**< */, 12644 uint32_t target /**< */, 12645 uint32_t pname /**< */); 12646 12647/** 12648 * 12649 * @param c The connection 12650 * @return A cookie 12651 * 12652 * Delivers a request to the X server. 12653 * 12654 * This form can be used only if the request will cause 12655 * a reply to be generated. Any returned error will be 12656 * placed in the event queue. 12657 */ 12658 12659/***************************************************************************** 12660 ** 12661 ** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv_unchecked 12662 ** 12663 ** @param xcb_connection_t *c 12664 ** @param xcb_glx_context_tag_t context_tag 12665 ** @param uint32_t target 12666 ** @param uint32_t pname 12667 ** @returns xcb_glx_get_minmax_parameterfv_cookie_t 12668 ** 12669 *****************************************************************************/ 12670 12671xcb_glx_get_minmax_parameterfv_cookie_t 12672xcb_glx_get_minmax_parameterfv_unchecked (xcb_connection_t *c /**< */, 12673 xcb_glx_context_tag_t context_tag /**< */, 12674 uint32_t target /**< */, 12675 uint32_t pname /**< */); 12676 12677 12678/***************************************************************************** 12679 ** 12680 ** xcb_glx_float32_t * xcb_glx_get_minmax_parameterfv_data 12681 ** 12682 ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R 12683 ** @returns xcb_glx_float32_t * 12684 ** 12685 *****************************************************************************/ 12686 12687xcb_glx_float32_t * 12688xcb_glx_get_minmax_parameterfv_data (const xcb_glx_get_minmax_parameterfv_reply_t *R /**< */); 12689 12690 12691/***************************************************************************** 12692 ** 12693 ** int xcb_glx_get_minmax_parameterfv_data_length 12694 ** 12695 ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R 12696 ** @returns int 12697 ** 12698 *****************************************************************************/ 12699 12700int 12701xcb_glx_get_minmax_parameterfv_data_length (const xcb_glx_get_minmax_parameterfv_reply_t *R /**< */); 12702 12703 12704/***************************************************************************** 12705 ** 12706 ** xcb_generic_iterator_t xcb_glx_get_minmax_parameterfv_data_end 12707 ** 12708 ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R 12709 ** @returns xcb_generic_iterator_t 12710 ** 12711 *****************************************************************************/ 12712 12713xcb_generic_iterator_t 12714xcb_glx_get_minmax_parameterfv_data_end (const xcb_glx_get_minmax_parameterfv_reply_t *R /**< */); 12715 12716/** 12717 * Return the reply 12718 * @param c The connection 12719 * @param cookie The cookie 12720 * @param e The xcb_generic_error_t supplied 12721 * 12722 * Returns the reply of the request asked by 12723 * 12724 * The parameter @p e supplied to this function must be NULL if 12725 * xcb_glx_get_minmax_parameterfv_unchecked(). is used. 12726 * Otherwise, it stores the error if any. 12727 * 12728 * The returned value must be freed by the caller using free(). 12729 */ 12730 12731/***************************************************************************** 12732 ** 12733 ** xcb_glx_get_minmax_parameterfv_reply_t * xcb_glx_get_minmax_parameterfv_reply 12734 ** 12735 ** @param xcb_connection_t *c 12736 ** @param xcb_glx_get_minmax_parameterfv_cookie_t cookie 12737 ** @param xcb_generic_error_t **e 12738 ** @returns xcb_glx_get_minmax_parameterfv_reply_t * 12739 ** 12740 *****************************************************************************/ 12741 12742xcb_glx_get_minmax_parameterfv_reply_t * 12743xcb_glx_get_minmax_parameterfv_reply (xcb_connection_t *c /**< */, 12744 xcb_glx_get_minmax_parameterfv_cookie_t cookie /**< */, 12745 xcb_generic_error_t **e /**< */); 12746 12747int 12748xcb_glx_get_minmax_parameteriv_sizeof (const void *_buffer /**< */); 12749 12750/** 12751 * 12752 * @param c The connection 12753 * @return A cookie 12754 * 12755 * Delivers a request to the X server. 12756 * 12757 */ 12758 12759/***************************************************************************** 12760 ** 12761 ** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv 12762 ** 12763 ** @param xcb_connection_t *c 12764 ** @param xcb_glx_context_tag_t context_tag 12765 ** @param uint32_t target 12766 ** @param uint32_t pname 12767 ** @returns xcb_glx_get_minmax_parameteriv_cookie_t 12768 ** 12769 *****************************************************************************/ 12770 12771xcb_glx_get_minmax_parameteriv_cookie_t 12772xcb_glx_get_minmax_parameteriv (xcb_connection_t *c /**< */, 12773 xcb_glx_context_tag_t context_tag /**< */, 12774 uint32_t target /**< */, 12775 uint32_t pname /**< */); 12776 12777/** 12778 * 12779 * @param c The connection 12780 * @return A cookie 12781 * 12782 * Delivers a request to the X server. 12783 * 12784 * This form can be used only if the request will cause 12785 * a reply to be generated. Any returned error will be 12786 * placed in the event queue. 12787 */ 12788 12789/***************************************************************************** 12790 ** 12791 ** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv_unchecked 12792 ** 12793 ** @param xcb_connection_t *c 12794 ** @param xcb_glx_context_tag_t context_tag 12795 ** @param uint32_t target 12796 ** @param uint32_t pname 12797 ** @returns xcb_glx_get_minmax_parameteriv_cookie_t 12798 ** 12799 *****************************************************************************/ 12800 12801xcb_glx_get_minmax_parameteriv_cookie_t 12802xcb_glx_get_minmax_parameteriv_unchecked (xcb_connection_t *c /**< */, 12803 xcb_glx_context_tag_t context_tag /**< */, 12804 uint32_t target /**< */, 12805 uint32_t pname /**< */); 12806 12807 12808/***************************************************************************** 12809 ** 12810 ** int32_t * xcb_glx_get_minmax_parameteriv_data 12811 ** 12812 ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R 12813 ** @returns int32_t * 12814 ** 12815 *****************************************************************************/ 12816 12817int32_t * 12818xcb_glx_get_minmax_parameteriv_data (const xcb_glx_get_minmax_parameteriv_reply_t *R /**< */); 12819 12820 12821/***************************************************************************** 12822 ** 12823 ** int xcb_glx_get_minmax_parameteriv_data_length 12824 ** 12825 ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R 12826 ** @returns int 12827 ** 12828 *****************************************************************************/ 12829 12830int 12831xcb_glx_get_minmax_parameteriv_data_length (const xcb_glx_get_minmax_parameteriv_reply_t *R /**< */); 12832 12833 12834/***************************************************************************** 12835 ** 12836 ** xcb_generic_iterator_t xcb_glx_get_minmax_parameteriv_data_end 12837 ** 12838 ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R 12839 ** @returns xcb_generic_iterator_t 12840 ** 12841 *****************************************************************************/ 12842 12843xcb_generic_iterator_t 12844xcb_glx_get_minmax_parameteriv_data_end (const xcb_glx_get_minmax_parameteriv_reply_t *R /**< */); 12845 12846/** 12847 * Return the reply 12848 * @param c The connection 12849 * @param cookie The cookie 12850 * @param e The xcb_generic_error_t supplied 12851 * 12852 * Returns the reply of the request asked by 12853 * 12854 * The parameter @p e supplied to this function must be NULL if 12855 * xcb_glx_get_minmax_parameteriv_unchecked(). is used. 12856 * Otherwise, it stores the error if any. 12857 * 12858 * The returned value must be freed by the caller using free(). 12859 */ 12860 12861/***************************************************************************** 12862 ** 12863 ** xcb_glx_get_minmax_parameteriv_reply_t * xcb_glx_get_minmax_parameteriv_reply 12864 ** 12865 ** @param xcb_connection_t *c 12866 ** @param xcb_glx_get_minmax_parameteriv_cookie_t cookie 12867 ** @param xcb_generic_error_t **e 12868 ** @returns xcb_glx_get_minmax_parameteriv_reply_t * 12869 ** 12870 *****************************************************************************/ 12871 12872xcb_glx_get_minmax_parameteriv_reply_t * 12873xcb_glx_get_minmax_parameteriv_reply (xcb_connection_t *c /**< */, 12874 xcb_glx_get_minmax_parameteriv_cookie_t cookie /**< */, 12875 xcb_generic_error_t **e /**< */); 12876 12877int 12878xcb_glx_get_compressed_tex_image_arb_sizeof (const void *_buffer /**< */); 12879 12880/** 12881 * 12882 * @param c The connection 12883 * @return A cookie 12884 * 12885 * Delivers a request to the X server. 12886 * 12887 */ 12888 12889/***************************************************************************** 12890 ** 12891 ** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb 12892 ** 12893 ** @param xcb_connection_t *c 12894 ** @param xcb_glx_context_tag_t context_tag 12895 ** @param uint32_t target 12896 ** @param int32_t level 12897 ** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t 12898 ** 12899 *****************************************************************************/ 12900 12901xcb_glx_get_compressed_tex_image_arb_cookie_t 12902xcb_glx_get_compressed_tex_image_arb (xcb_connection_t *c /**< */, 12903 xcb_glx_context_tag_t context_tag /**< */, 12904 uint32_t target /**< */, 12905 int32_t level /**< */); 12906 12907/** 12908 * 12909 * @param c The connection 12910 * @return A cookie 12911 * 12912 * Delivers a request to the X server. 12913 * 12914 * This form can be used only if the request will cause 12915 * a reply to be generated. Any returned error will be 12916 * placed in the event queue. 12917 */ 12918 12919/***************************************************************************** 12920 ** 12921 ** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb_unchecked 12922 ** 12923 ** @param xcb_connection_t *c 12924 ** @param xcb_glx_context_tag_t context_tag 12925 ** @param uint32_t target 12926 ** @param int32_t level 12927 ** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t 12928 ** 12929 *****************************************************************************/ 12930 12931xcb_glx_get_compressed_tex_image_arb_cookie_t 12932xcb_glx_get_compressed_tex_image_arb_unchecked (xcb_connection_t *c /**< */, 12933 xcb_glx_context_tag_t context_tag /**< */, 12934 uint32_t target /**< */, 12935 int32_t level /**< */); 12936 12937 12938/***************************************************************************** 12939 ** 12940 ** uint8_t * xcb_glx_get_compressed_tex_image_arb_data 12941 ** 12942 ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R 12943 ** @returns uint8_t * 12944 ** 12945 *****************************************************************************/ 12946 12947uint8_t * 12948xcb_glx_get_compressed_tex_image_arb_data (const xcb_glx_get_compressed_tex_image_arb_reply_t *R /**< */); 12949 12950 12951/***************************************************************************** 12952 ** 12953 ** int xcb_glx_get_compressed_tex_image_arb_data_length 12954 ** 12955 ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R 12956 ** @returns int 12957 ** 12958 *****************************************************************************/ 12959 12960int 12961xcb_glx_get_compressed_tex_image_arb_data_length (const xcb_glx_get_compressed_tex_image_arb_reply_t *R /**< */); 12962 12963 12964/***************************************************************************** 12965 ** 12966 ** xcb_generic_iterator_t xcb_glx_get_compressed_tex_image_arb_data_end 12967 ** 12968 ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R 12969 ** @returns xcb_generic_iterator_t 12970 ** 12971 *****************************************************************************/ 12972 12973xcb_generic_iterator_t 12974xcb_glx_get_compressed_tex_image_arb_data_end (const xcb_glx_get_compressed_tex_image_arb_reply_t *R /**< */); 12975 12976/** 12977 * Return the reply 12978 * @param c The connection 12979 * @param cookie The cookie 12980 * @param e The xcb_generic_error_t supplied 12981 * 12982 * Returns the reply of the request asked by 12983 * 12984 * The parameter @p e supplied to this function must be NULL if 12985 * xcb_glx_get_compressed_tex_image_arb_unchecked(). is used. 12986 * Otherwise, it stores the error if any. 12987 * 12988 * The returned value must be freed by the caller using free(). 12989 */ 12990 12991/***************************************************************************** 12992 ** 12993 ** xcb_glx_get_compressed_tex_image_arb_reply_t * xcb_glx_get_compressed_tex_image_arb_reply 12994 ** 12995 ** @param xcb_connection_t *c 12996 ** @param xcb_glx_get_compressed_tex_image_arb_cookie_t cookie 12997 ** @param xcb_generic_error_t **e 12998 ** @returns xcb_glx_get_compressed_tex_image_arb_reply_t * 12999 ** 13000 *****************************************************************************/ 13001 13002xcb_glx_get_compressed_tex_image_arb_reply_t * 13003xcb_glx_get_compressed_tex_image_arb_reply (xcb_connection_t *c /**< */, 13004 xcb_glx_get_compressed_tex_image_arb_cookie_t cookie /**< */, 13005 xcb_generic_error_t **e /**< */); 13006 13007int 13008xcb_glx_delete_queries_arb_sizeof (const void *_buffer /**< */); 13009 13010/** 13011 * 13012 * @param c The connection 13013 * @return A cookie 13014 * 13015 * Delivers a request to the X server. 13016 * 13017 * This form can be used only if the request will not cause 13018 * a reply to be generated. Any returned error will be 13019 * saved for handling by xcb_request_check(). 13020 */ 13021 13022/***************************************************************************** 13023 ** 13024 ** xcb_void_cookie_t xcb_glx_delete_queries_arb_checked 13025 ** 13026 ** @param xcb_connection_t *c 13027 ** @param xcb_glx_context_tag_t context_tag 13028 ** @param int32_t n 13029 ** @param const uint32_t *ids 13030 ** @returns xcb_void_cookie_t 13031 ** 13032 *****************************************************************************/ 13033 13034xcb_void_cookie_t 13035xcb_glx_delete_queries_arb_checked (xcb_connection_t *c /**< */, 13036 xcb_glx_context_tag_t context_tag /**< */, 13037 int32_t n /**< */, 13038 const uint32_t *ids /**< */); 13039 13040/** 13041 * 13042 * @param c The connection 13043 * @return A cookie 13044 * 13045 * Delivers a request to the X server. 13046 * 13047 */ 13048 13049/***************************************************************************** 13050 ** 13051 ** xcb_void_cookie_t xcb_glx_delete_queries_arb 13052 ** 13053 ** @param xcb_connection_t *c 13054 ** @param xcb_glx_context_tag_t context_tag 13055 ** @param int32_t n 13056 ** @param const uint32_t *ids 13057 ** @returns xcb_void_cookie_t 13058 ** 13059 *****************************************************************************/ 13060 13061xcb_void_cookie_t 13062xcb_glx_delete_queries_arb (xcb_connection_t *c /**< */, 13063 xcb_glx_context_tag_t context_tag /**< */, 13064 int32_t n /**< */, 13065 const uint32_t *ids /**< */); 13066 13067int 13068xcb_glx_gen_queries_arb_sizeof (const void *_buffer /**< */); 13069 13070/** 13071 * 13072 * @param c The connection 13073 * @return A cookie 13074 * 13075 * Delivers a request to the X server. 13076 * 13077 */ 13078 13079/***************************************************************************** 13080 ** 13081 ** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb 13082 ** 13083 ** @param xcb_connection_t *c 13084 ** @param xcb_glx_context_tag_t context_tag 13085 ** @param int32_t n 13086 ** @returns xcb_glx_gen_queries_arb_cookie_t 13087 ** 13088 *****************************************************************************/ 13089 13090xcb_glx_gen_queries_arb_cookie_t 13091xcb_glx_gen_queries_arb (xcb_connection_t *c /**< */, 13092 xcb_glx_context_tag_t context_tag /**< */, 13093 int32_t n /**< */); 13094 13095/** 13096 * 13097 * @param c The connection 13098 * @return A cookie 13099 * 13100 * Delivers a request to the X server. 13101 * 13102 * This form can be used only if the request will cause 13103 * a reply to be generated. Any returned error will be 13104 * placed in the event queue. 13105 */ 13106 13107/***************************************************************************** 13108 ** 13109 ** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb_unchecked 13110 ** 13111 ** @param xcb_connection_t *c 13112 ** @param xcb_glx_context_tag_t context_tag 13113 ** @param int32_t n 13114 ** @returns xcb_glx_gen_queries_arb_cookie_t 13115 ** 13116 *****************************************************************************/ 13117 13118xcb_glx_gen_queries_arb_cookie_t 13119xcb_glx_gen_queries_arb_unchecked (xcb_connection_t *c /**< */, 13120 xcb_glx_context_tag_t context_tag /**< */, 13121 int32_t n /**< */); 13122 13123 13124/***************************************************************************** 13125 ** 13126 ** uint32_t * xcb_glx_gen_queries_arb_data 13127 ** 13128 ** @param const xcb_glx_gen_queries_arb_reply_t *R 13129 ** @returns uint32_t * 13130 ** 13131 *****************************************************************************/ 13132 13133uint32_t * 13134xcb_glx_gen_queries_arb_data (const xcb_glx_gen_queries_arb_reply_t *R /**< */); 13135 13136 13137/***************************************************************************** 13138 ** 13139 ** int xcb_glx_gen_queries_arb_data_length 13140 ** 13141 ** @param const xcb_glx_gen_queries_arb_reply_t *R 13142 ** @returns int 13143 ** 13144 *****************************************************************************/ 13145 13146int 13147xcb_glx_gen_queries_arb_data_length (const xcb_glx_gen_queries_arb_reply_t *R /**< */); 13148 13149 13150/***************************************************************************** 13151 ** 13152 ** xcb_generic_iterator_t xcb_glx_gen_queries_arb_data_end 13153 ** 13154 ** @param const xcb_glx_gen_queries_arb_reply_t *R 13155 ** @returns xcb_generic_iterator_t 13156 ** 13157 *****************************************************************************/ 13158 13159xcb_generic_iterator_t 13160xcb_glx_gen_queries_arb_data_end (const xcb_glx_gen_queries_arb_reply_t *R /**< */); 13161 13162/** 13163 * Return the reply 13164 * @param c The connection 13165 * @param cookie The cookie 13166 * @param e The xcb_generic_error_t supplied 13167 * 13168 * Returns the reply of the request asked by 13169 * 13170 * The parameter @p e supplied to this function must be NULL if 13171 * xcb_glx_gen_queries_arb_unchecked(). is used. 13172 * Otherwise, it stores the error if any. 13173 * 13174 * The returned value must be freed by the caller using free(). 13175 */ 13176 13177/***************************************************************************** 13178 ** 13179 ** xcb_glx_gen_queries_arb_reply_t * xcb_glx_gen_queries_arb_reply 13180 ** 13181 ** @param xcb_connection_t *c 13182 ** @param xcb_glx_gen_queries_arb_cookie_t cookie 13183 ** @param xcb_generic_error_t **e 13184 ** @returns xcb_glx_gen_queries_arb_reply_t * 13185 ** 13186 *****************************************************************************/ 13187 13188xcb_glx_gen_queries_arb_reply_t * 13189xcb_glx_gen_queries_arb_reply (xcb_connection_t *c /**< */, 13190 xcb_glx_gen_queries_arb_cookie_t cookie /**< */, 13191 xcb_generic_error_t **e /**< */); 13192 13193/** 13194 * 13195 * @param c The connection 13196 * @return A cookie 13197 * 13198 * Delivers a request to the X server. 13199 * 13200 */ 13201 13202/***************************************************************************** 13203 ** 13204 ** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb 13205 ** 13206 ** @param xcb_connection_t *c 13207 ** @param xcb_glx_context_tag_t context_tag 13208 ** @param uint32_t id 13209 ** @returns xcb_glx_is_query_arb_cookie_t 13210 ** 13211 *****************************************************************************/ 13212 13213xcb_glx_is_query_arb_cookie_t 13214xcb_glx_is_query_arb (xcb_connection_t *c /**< */, 13215 xcb_glx_context_tag_t context_tag /**< */, 13216 uint32_t id /**< */); 13217 13218/** 13219 * 13220 * @param c The connection 13221 * @return A cookie 13222 * 13223 * Delivers a request to the X server. 13224 * 13225 * This form can be used only if the request will cause 13226 * a reply to be generated. Any returned error will be 13227 * placed in the event queue. 13228 */ 13229 13230/***************************************************************************** 13231 ** 13232 ** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb_unchecked 13233 ** 13234 ** @param xcb_connection_t *c 13235 ** @param xcb_glx_context_tag_t context_tag 13236 ** @param uint32_t id 13237 ** @returns xcb_glx_is_query_arb_cookie_t 13238 ** 13239 *****************************************************************************/ 13240 13241xcb_glx_is_query_arb_cookie_t 13242xcb_glx_is_query_arb_unchecked (xcb_connection_t *c /**< */, 13243 xcb_glx_context_tag_t context_tag /**< */, 13244 uint32_t id /**< */); 13245 13246/** 13247 * Return the reply 13248 * @param c The connection 13249 * @param cookie The cookie 13250 * @param e The xcb_generic_error_t supplied 13251 * 13252 * Returns the reply of the request asked by 13253 * 13254 * The parameter @p e supplied to this function must be NULL if 13255 * xcb_glx_is_query_arb_unchecked(). is used. 13256 * Otherwise, it stores the error if any. 13257 * 13258 * The returned value must be freed by the caller using free(). 13259 */ 13260 13261/***************************************************************************** 13262 ** 13263 ** xcb_glx_is_query_arb_reply_t * xcb_glx_is_query_arb_reply 13264 ** 13265 ** @param xcb_connection_t *c 13266 ** @param xcb_glx_is_query_arb_cookie_t cookie 13267 ** @param xcb_generic_error_t **e 13268 ** @returns xcb_glx_is_query_arb_reply_t * 13269 ** 13270 *****************************************************************************/ 13271 13272xcb_glx_is_query_arb_reply_t * 13273xcb_glx_is_query_arb_reply (xcb_connection_t *c /**< */, 13274 xcb_glx_is_query_arb_cookie_t cookie /**< */, 13275 xcb_generic_error_t **e /**< */); 13276 13277int 13278xcb_glx_get_queryiv_arb_sizeof (const void *_buffer /**< */); 13279 13280/** 13281 * 13282 * @param c The connection 13283 * @return A cookie 13284 * 13285 * Delivers a request to the X server. 13286 * 13287 */ 13288 13289/***************************************************************************** 13290 ** 13291 ** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb 13292 ** 13293 ** @param xcb_connection_t *c 13294 ** @param xcb_glx_context_tag_t context_tag 13295 ** @param uint32_t target 13296 ** @param uint32_t pname 13297 ** @returns xcb_glx_get_queryiv_arb_cookie_t 13298 ** 13299 *****************************************************************************/ 13300 13301xcb_glx_get_queryiv_arb_cookie_t 13302xcb_glx_get_queryiv_arb (xcb_connection_t *c /**< */, 13303 xcb_glx_context_tag_t context_tag /**< */, 13304 uint32_t target /**< */, 13305 uint32_t pname /**< */); 13306 13307/** 13308 * 13309 * @param c The connection 13310 * @return A cookie 13311 * 13312 * Delivers a request to the X server. 13313 * 13314 * This form can be used only if the request will cause 13315 * a reply to be generated. Any returned error will be 13316 * placed in the event queue. 13317 */ 13318 13319/***************************************************************************** 13320 ** 13321 ** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb_unchecked 13322 ** 13323 ** @param xcb_connection_t *c 13324 ** @param xcb_glx_context_tag_t context_tag 13325 ** @param uint32_t target 13326 ** @param uint32_t pname 13327 ** @returns xcb_glx_get_queryiv_arb_cookie_t 13328 ** 13329 *****************************************************************************/ 13330 13331xcb_glx_get_queryiv_arb_cookie_t 13332xcb_glx_get_queryiv_arb_unchecked (xcb_connection_t *c /**< */, 13333 xcb_glx_context_tag_t context_tag /**< */, 13334 uint32_t target /**< */, 13335 uint32_t pname /**< */); 13336 13337 13338/***************************************************************************** 13339 ** 13340 ** int32_t * xcb_glx_get_queryiv_arb_data 13341 ** 13342 ** @param const xcb_glx_get_queryiv_arb_reply_t *R 13343 ** @returns int32_t * 13344 ** 13345 *****************************************************************************/ 13346 13347int32_t * 13348xcb_glx_get_queryiv_arb_data (const xcb_glx_get_queryiv_arb_reply_t *R /**< */); 13349 13350 13351/***************************************************************************** 13352 ** 13353 ** int xcb_glx_get_queryiv_arb_data_length 13354 ** 13355 ** @param const xcb_glx_get_queryiv_arb_reply_t *R 13356 ** @returns int 13357 ** 13358 *****************************************************************************/ 13359 13360int 13361xcb_glx_get_queryiv_arb_data_length (const xcb_glx_get_queryiv_arb_reply_t *R /**< */); 13362 13363 13364/***************************************************************************** 13365 ** 13366 ** xcb_generic_iterator_t xcb_glx_get_queryiv_arb_data_end 13367 ** 13368 ** @param const xcb_glx_get_queryiv_arb_reply_t *R 13369 ** @returns xcb_generic_iterator_t 13370 ** 13371 *****************************************************************************/ 13372 13373xcb_generic_iterator_t 13374xcb_glx_get_queryiv_arb_data_end (const xcb_glx_get_queryiv_arb_reply_t *R /**< */); 13375 13376/** 13377 * Return the reply 13378 * @param c The connection 13379 * @param cookie The cookie 13380 * @param e The xcb_generic_error_t supplied 13381 * 13382 * Returns the reply of the request asked by 13383 * 13384 * The parameter @p e supplied to this function must be NULL if 13385 * xcb_glx_get_queryiv_arb_unchecked(). is used. 13386 * Otherwise, it stores the error if any. 13387 * 13388 * The returned value must be freed by the caller using free(). 13389 */ 13390 13391/***************************************************************************** 13392 ** 13393 ** xcb_glx_get_queryiv_arb_reply_t * xcb_glx_get_queryiv_arb_reply 13394 ** 13395 ** @param xcb_connection_t *c 13396 ** @param xcb_glx_get_queryiv_arb_cookie_t cookie 13397 ** @param xcb_generic_error_t **e 13398 ** @returns xcb_glx_get_queryiv_arb_reply_t * 13399 ** 13400 *****************************************************************************/ 13401 13402xcb_glx_get_queryiv_arb_reply_t * 13403xcb_glx_get_queryiv_arb_reply (xcb_connection_t *c /**< */, 13404 xcb_glx_get_queryiv_arb_cookie_t cookie /**< */, 13405 xcb_generic_error_t **e /**< */); 13406 13407int 13408xcb_glx_get_query_objectiv_arb_sizeof (const void *_buffer /**< */); 13409 13410/** 13411 * 13412 * @param c The connection 13413 * @return A cookie 13414 * 13415 * Delivers a request to the X server. 13416 * 13417 */ 13418 13419/***************************************************************************** 13420 ** 13421 ** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb 13422 ** 13423 ** @param xcb_connection_t *c 13424 ** @param xcb_glx_context_tag_t context_tag 13425 ** @param uint32_t id 13426 ** @param uint32_t pname 13427 ** @returns xcb_glx_get_query_objectiv_arb_cookie_t 13428 ** 13429 *****************************************************************************/ 13430 13431xcb_glx_get_query_objectiv_arb_cookie_t 13432xcb_glx_get_query_objectiv_arb (xcb_connection_t *c /**< */, 13433 xcb_glx_context_tag_t context_tag /**< */, 13434 uint32_t id /**< */, 13435 uint32_t pname /**< */); 13436 13437/** 13438 * 13439 * @param c The connection 13440 * @return A cookie 13441 * 13442 * Delivers a request to the X server. 13443 * 13444 * This form can be used only if the request will cause 13445 * a reply to be generated. Any returned error will be 13446 * placed in the event queue. 13447 */ 13448 13449/***************************************************************************** 13450 ** 13451 ** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb_unchecked 13452 ** 13453 ** @param xcb_connection_t *c 13454 ** @param xcb_glx_context_tag_t context_tag 13455 ** @param uint32_t id 13456 ** @param uint32_t pname 13457 ** @returns xcb_glx_get_query_objectiv_arb_cookie_t 13458 ** 13459 *****************************************************************************/ 13460 13461xcb_glx_get_query_objectiv_arb_cookie_t 13462xcb_glx_get_query_objectiv_arb_unchecked (xcb_connection_t *c /**< */, 13463 xcb_glx_context_tag_t context_tag /**< */, 13464 uint32_t id /**< */, 13465 uint32_t pname /**< */); 13466 13467 13468/***************************************************************************** 13469 ** 13470 ** int32_t * xcb_glx_get_query_objectiv_arb_data 13471 ** 13472 ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R 13473 ** @returns int32_t * 13474 ** 13475 *****************************************************************************/ 13476 13477int32_t * 13478xcb_glx_get_query_objectiv_arb_data (const xcb_glx_get_query_objectiv_arb_reply_t *R /**< */); 13479 13480 13481/***************************************************************************** 13482 ** 13483 ** int xcb_glx_get_query_objectiv_arb_data_length 13484 ** 13485 ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R 13486 ** @returns int 13487 ** 13488 *****************************************************************************/ 13489 13490int 13491xcb_glx_get_query_objectiv_arb_data_length (const xcb_glx_get_query_objectiv_arb_reply_t *R /**< */); 13492 13493 13494/***************************************************************************** 13495 ** 13496 ** xcb_generic_iterator_t xcb_glx_get_query_objectiv_arb_data_end 13497 ** 13498 ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R 13499 ** @returns xcb_generic_iterator_t 13500 ** 13501 *****************************************************************************/ 13502 13503xcb_generic_iterator_t 13504xcb_glx_get_query_objectiv_arb_data_end (const xcb_glx_get_query_objectiv_arb_reply_t *R /**< */); 13505 13506/** 13507 * Return the reply 13508 * @param c The connection 13509 * @param cookie The cookie 13510 * @param e The xcb_generic_error_t supplied 13511 * 13512 * Returns the reply of the request asked by 13513 * 13514 * The parameter @p e supplied to this function must be NULL if 13515 * xcb_glx_get_query_objectiv_arb_unchecked(). is used. 13516 * Otherwise, it stores the error if any. 13517 * 13518 * The returned value must be freed by the caller using free(). 13519 */ 13520 13521/***************************************************************************** 13522 ** 13523 ** xcb_glx_get_query_objectiv_arb_reply_t * xcb_glx_get_query_objectiv_arb_reply 13524 ** 13525 ** @param xcb_connection_t *c 13526 ** @param xcb_glx_get_query_objectiv_arb_cookie_t cookie 13527 ** @param xcb_generic_error_t **e 13528 ** @returns xcb_glx_get_query_objectiv_arb_reply_t * 13529 ** 13530 *****************************************************************************/ 13531 13532xcb_glx_get_query_objectiv_arb_reply_t * 13533xcb_glx_get_query_objectiv_arb_reply (xcb_connection_t *c /**< */, 13534 xcb_glx_get_query_objectiv_arb_cookie_t cookie /**< */, 13535 xcb_generic_error_t **e /**< */); 13536 13537int 13538xcb_glx_get_query_objectuiv_arb_sizeof (const void *_buffer /**< */); 13539 13540/** 13541 * 13542 * @param c The connection 13543 * @return A cookie 13544 * 13545 * Delivers a request to the X server. 13546 * 13547 */ 13548 13549/***************************************************************************** 13550 ** 13551 ** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb 13552 ** 13553 ** @param xcb_connection_t *c 13554 ** @param xcb_glx_context_tag_t context_tag 13555 ** @param uint32_t id 13556 ** @param uint32_t pname 13557 ** @returns xcb_glx_get_query_objectuiv_arb_cookie_t 13558 ** 13559 *****************************************************************************/ 13560 13561xcb_glx_get_query_objectuiv_arb_cookie_t 13562xcb_glx_get_query_objectuiv_arb (xcb_connection_t *c /**< */, 13563 xcb_glx_context_tag_t context_tag /**< */, 13564 uint32_t id /**< */, 13565 uint32_t pname /**< */); 13566 13567/** 13568 * 13569 * @param c The connection 13570 * @return A cookie 13571 * 13572 * Delivers a request to the X server. 13573 * 13574 * This form can be used only if the request will cause 13575 * a reply to be generated. Any returned error will be 13576 * placed in the event queue. 13577 */ 13578 13579/***************************************************************************** 13580 ** 13581 ** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb_unchecked 13582 ** 13583 ** @param xcb_connection_t *c 13584 ** @param xcb_glx_context_tag_t context_tag 13585 ** @param uint32_t id 13586 ** @param uint32_t pname 13587 ** @returns xcb_glx_get_query_objectuiv_arb_cookie_t 13588 ** 13589 *****************************************************************************/ 13590 13591xcb_glx_get_query_objectuiv_arb_cookie_t 13592xcb_glx_get_query_objectuiv_arb_unchecked (xcb_connection_t *c /**< */, 13593 xcb_glx_context_tag_t context_tag /**< */, 13594 uint32_t id /**< */, 13595 uint32_t pname /**< */); 13596 13597 13598/***************************************************************************** 13599 ** 13600 ** uint32_t * xcb_glx_get_query_objectuiv_arb_data 13601 ** 13602 ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R 13603 ** @returns uint32_t * 13604 ** 13605 *****************************************************************************/ 13606 13607uint32_t * 13608xcb_glx_get_query_objectuiv_arb_data (const xcb_glx_get_query_objectuiv_arb_reply_t *R /**< */); 13609 13610 13611/***************************************************************************** 13612 ** 13613 ** int xcb_glx_get_query_objectuiv_arb_data_length 13614 ** 13615 ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R 13616 ** @returns int 13617 ** 13618 *****************************************************************************/ 13619 13620int 13621xcb_glx_get_query_objectuiv_arb_data_length (const xcb_glx_get_query_objectuiv_arb_reply_t *R /**< */); 13622 13623 13624/***************************************************************************** 13625 ** 13626 ** xcb_generic_iterator_t xcb_glx_get_query_objectuiv_arb_data_end 13627 ** 13628 ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R 13629 ** @returns xcb_generic_iterator_t 13630 ** 13631 *****************************************************************************/ 13632 13633xcb_generic_iterator_t 13634xcb_glx_get_query_objectuiv_arb_data_end (const xcb_glx_get_query_objectuiv_arb_reply_t *R /**< */); 13635 13636/** 13637 * Return the reply 13638 * @param c The connection 13639 * @param cookie The cookie 13640 * @param e The xcb_generic_error_t supplied 13641 * 13642 * Returns the reply of the request asked by 13643 * 13644 * The parameter @p e supplied to this function must be NULL if 13645 * xcb_glx_get_query_objectuiv_arb_unchecked(). is used. 13646 * Otherwise, it stores the error if any. 13647 * 13648 * The returned value must be freed by the caller using free(). 13649 */ 13650 13651/***************************************************************************** 13652 ** 13653 ** xcb_glx_get_query_objectuiv_arb_reply_t * xcb_glx_get_query_objectuiv_arb_reply 13654 ** 13655 ** @param xcb_connection_t *c 13656 ** @param xcb_glx_get_query_objectuiv_arb_cookie_t cookie 13657 ** @param xcb_generic_error_t **e 13658 ** @returns xcb_glx_get_query_objectuiv_arb_reply_t * 13659 ** 13660 *****************************************************************************/ 13661 13662xcb_glx_get_query_objectuiv_arb_reply_t * 13663xcb_glx_get_query_objectuiv_arb_reply (xcb_connection_t *c /**< */, 13664 xcb_glx_get_query_objectuiv_arb_cookie_t cookie /**< */, 13665 xcb_generic_error_t **e /**< */); 13666 13667 13668#ifdef __cplusplus 13669} 13670#endif 13671 13672#endif 13673 13674/** 13675 * @} 13676 */ 13677