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 19 extern "C" { 20 #endif 21 22 #define XCB_GLX_MAJOR_VERSION 1 23 #define XCB_GLX_MINOR_VERSION 3 24 25 extern xcb_extension_t xcb_glx_id; 26 27 typedef uint32_t xcb_glx_pixmap_t; 28 29 /** 30 * @brief xcb_glx_pixmap_iterator_t 31 **/ 32 typedef 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 38 typedef uint32_t xcb_glx_context_t; 39 40 /** 41 * @brief xcb_glx_context_iterator_t 42 **/ 43 typedef 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 49 typedef uint32_t xcb_glx_pbuffer_t; 50 51 /** 52 * @brief xcb_glx_pbuffer_iterator_t 53 **/ 54 typedef 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 60 typedef uint32_t xcb_glx_window_t; 61 62 /** 63 * @brief xcb_glx_window_iterator_t 64 **/ 65 typedef 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 71 typedef uint32_t xcb_glx_fbconfig_t; 72 73 /** 74 * @brief xcb_glx_fbconfig_iterator_t 75 **/ 76 typedef 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 82 typedef uint32_t xcb_glx_drawable_t; 83 84 /** 85 * @brief xcb_glx_drawable_iterator_t 86 **/ 87 typedef 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 93 typedef float xcb_glx_float32_t; 94 95 /** 96 * @brief xcb_glx_float32_iterator_t 97 **/ 98 typedef 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 104 typedef double xcb_glx_float64_t; 105 106 /** 107 * @brief xcb_glx_float64_iterator_t 108 **/ 109 typedef 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 115 typedef uint32_t xcb_glx_bool32_t; 116 117 /** 118 * @brief xcb_glx_bool32_iterator_t 119 **/ 120 typedef 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 126 typedef uint32_t xcb_glx_context_tag_t; 127 128 /** 129 * @brief xcb_glx_context_tag_iterator_t 130 **/ 131 typedef 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 **/ 143 typedef 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 156 typedef 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 161 typedef 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 166 typedef 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 171 typedef 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 176 typedef 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 181 typedef 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 186 typedef 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 191 typedef 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 196 typedef 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 201 typedef 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 206 typedef 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 211 typedef 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 216 typedef xcb_glx_generic_error_t xcb_glx_bad_window_error_t; 217 218 /** Opcode for xcb_glx_pbuffer_clobber. */ 219 #define XCB_GLX_PBUFFER_CLOBBER 0 220 221 /** 222 * @brief xcb_glx_pbuffer_clobber_event_t 223 **/ 224 typedef struct xcb_glx_pbuffer_clobber_event_t { 225 uint8_t response_type; /**< */ 226 uint8_t pad0; /**< */ 227 uint16_t sequence; /**< */ 228 uint16_t event_type; /**< */ 229 uint16_t draw_type; /**< */ 230 xcb_glx_drawable_t drawable; /**< */ 231 uint32_t b_mask; /**< */ 232 uint16_t aux_buffer; /**< */ 233 uint16_t x; /**< */ 234 uint16_t y; /**< */ 235 uint16_t width; /**< */ 236 uint16_t height; /**< */ 237 uint16_t count; /**< */ 238 uint8_t pad1[4]; /**< */ 239 } xcb_glx_pbuffer_clobber_event_t; 240 241 typedef enum xcb_glx_pbcet_t { 242 XCB_GLX_PBCET_DAMAGED = 32791, 243 XCB_GLX_PBCET_SAVED = 32792 244 } xcb_glx_pbcet_t; 245 246 typedef enum xcb_glx_pbcdt_t { 247 XCB_GLX_PBCDT_WINDOW = 32793, 248 XCB_GLX_PBCDT_PBUFFER = 32794 249 } xcb_glx_pbcdt_t; 250 251 /** Opcode for xcb_glx_render. */ 252 #define XCB_GLX_RENDER 1 253 254 /** 255 * @brief xcb_glx_render_request_t 256 **/ 257 typedef struct xcb_glx_render_request_t { 258 uint8_t major_opcode; /**< */ 259 uint8_t minor_opcode; /**< */ 260 uint16_t length; /**< */ 261 xcb_glx_context_tag_t context_tag; /**< */ 262 } xcb_glx_render_request_t; 263 264 /** Opcode for xcb_glx_render_large. */ 265 #define XCB_GLX_RENDER_LARGE 2 266 267 /** 268 * @brief xcb_glx_render_large_request_t 269 **/ 270 typedef struct xcb_glx_render_large_request_t { 271 uint8_t major_opcode; /**< */ 272 uint8_t minor_opcode; /**< */ 273 uint16_t length; /**< */ 274 xcb_glx_context_tag_t context_tag; /**< */ 275 uint16_t request_num; /**< */ 276 uint16_t request_total; /**< */ 277 uint32_t data_len; /**< */ 278 } xcb_glx_render_large_request_t; 279 280 /** Opcode for xcb_glx_create_context. */ 281 #define XCB_GLX_CREATE_CONTEXT 3 282 283 /** 284 * @brief xcb_glx_create_context_request_t 285 **/ 286 typedef struct xcb_glx_create_context_request_t { 287 uint8_t major_opcode; /**< */ 288 uint8_t minor_opcode; /**< */ 289 uint16_t length; /**< */ 290 xcb_glx_context_t context; /**< */ 291 xcb_visualid_t visual; /**< */ 292 uint32_t screen; /**< */ 293 xcb_glx_context_t share_list; /**< */ 294 uint8_t is_direct; /**< */ 295 uint8_t pad0[3]; /**< */ 296 } xcb_glx_create_context_request_t; 297 298 /** Opcode for xcb_glx_destroy_context. */ 299 #define XCB_GLX_DESTROY_CONTEXT 4 300 301 /** 302 * @brief xcb_glx_destroy_context_request_t 303 **/ 304 typedef struct xcb_glx_destroy_context_request_t { 305 uint8_t major_opcode; /**< */ 306 uint8_t minor_opcode; /**< */ 307 uint16_t length; /**< */ 308 xcb_glx_context_t context; /**< */ 309 } xcb_glx_destroy_context_request_t; 310 311 /** 312 * @brief xcb_glx_make_current_cookie_t 313 **/ 314 typedef struct xcb_glx_make_current_cookie_t { 315 unsigned int sequence; /**< */ 316 } xcb_glx_make_current_cookie_t; 317 318 /** Opcode for xcb_glx_make_current. */ 319 #define XCB_GLX_MAKE_CURRENT 5 320 321 /** 322 * @brief xcb_glx_make_current_request_t 323 **/ 324 typedef struct xcb_glx_make_current_request_t { 325 uint8_t major_opcode; /**< */ 326 uint8_t minor_opcode; /**< */ 327 uint16_t length; /**< */ 328 xcb_glx_drawable_t drawable; /**< */ 329 xcb_glx_context_t context; /**< */ 330 xcb_glx_context_tag_t old_context_tag; /**< */ 331 } xcb_glx_make_current_request_t; 332 333 /** 334 * @brief xcb_glx_make_current_reply_t 335 **/ 336 typedef struct xcb_glx_make_current_reply_t { 337 uint8_t response_type; /**< */ 338 uint8_t pad0; /**< */ 339 uint16_t sequence; /**< */ 340 uint32_t length; /**< */ 341 xcb_glx_context_tag_t context_tag; /**< */ 342 uint8_t pad1[20]; /**< */ 343 } xcb_glx_make_current_reply_t; 344 345 /** 346 * @brief xcb_glx_is_direct_cookie_t 347 **/ 348 typedef struct xcb_glx_is_direct_cookie_t { 349 unsigned int sequence; /**< */ 350 } xcb_glx_is_direct_cookie_t; 351 352 /** Opcode for xcb_glx_is_direct. */ 353 #define XCB_GLX_IS_DIRECT 6 354 355 /** 356 * @brief xcb_glx_is_direct_request_t 357 **/ 358 typedef struct xcb_glx_is_direct_request_t { 359 uint8_t major_opcode; /**< */ 360 uint8_t minor_opcode; /**< */ 361 uint16_t length; /**< */ 362 xcb_glx_context_t context; /**< */ 363 } xcb_glx_is_direct_request_t; 364 365 /** 366 * @brief xcb_glx_is_direct_reply_t 367 **/ 368 typedef struct xcb_glx_is_direct_reply_t { 369 uint8_t response_type; /**< */ 370 uint8_t pad0; /**< */ 371 uint16_t sequence; /**< */ 372 uint32_t length; /**< */ 373 uint8_t is_direct; /**< */ 374 uint8_t pad1[23]; /**< */ 375 } xcb_glx_is_direct_reply_t; 376 377 /** 378 * @brief xcb_glx_query_version_cookie_t 379 **/ 380 typedef struct xcb_glx_query_version_cookie_t { 381 unsigned int sequence; /**< */ 382 } xcb_glx_query_version_cookie_t; 383 384 /** Opcode for xcb_glx_query_version. */ 385 #define XCB_GLX_QUERY_VERSION 7 386 387 /** 388 * @brief xcb_glx_query_version_request_t 389 **/ 390 typedef struct xcb_glx_query_version_request_t { 391 uint8_t major_opcode; /**< */ 392 uint8_t minor_opcode; /**< */ 393 uint16_t length; /**< */ 394 uint32_t major_version; /**< */ 395 uint32_t minor_version; /**< */ 396 } xcb_glx_query_version_request_t; 397 398 /** 399 * @brief xcb_glx_query_version_reply_t 400 **/ 401 typedef struct xcb_glx_query_version_reply_t { 402 uint8_t response_type; /**< */ 403 uint8_t pad0; /**< */ 404 uint16_t sequence; /**< */ 405 uint32_t length; /**< */ 406 uint32_t major_version; /**< */ 407 uint32_t minor_version; /**< */ 408 uint8_t pad1[16]; /**< */ 409 } xcb_glx_query_version_reply_t; 410 411 /** Opcode for xcb_glx_wait_gl. */ 412 #define XCB_GLX_WAIT_GL 8 413 414 /** 415 * @brief xcb_glx_wait_gl_request_t 416 **/ 417 typedef struct xcb_glx_wait_gl_request_t { 418 uint8_t major_opcode; /**< */ 419 uint8_t minor_opcode; /**< */ 420 uint16_t length; /**< */ 421 xcb_glx_context_tag_t context_tag; /**< */ 422 } xcb_glx_wait_gl_request_t; 423 424 /** Opcode for xcb_glx_wait_x. */ 425 #define XCB_GLX_WAIT_X 9 426 427 /** 428 * @brief xcb_glx_wait_x_request_t 429 **/ 430 typedef struct xcb_glx_wait_x_request_t { 431 uint8_t major_opcode; /**< */ 432 uint8_t minor_opcode; /**< */ 433 uint16_t length; /**< */ 434 xcb_glx_context_tag_t context_tag; /**< */ 435 } xcb_glx_wait_x_request_t; 436 437 /** Opcode for xcb_glx_copy_context. */ 438 #define XCB_GLX_COPY_CONTEXT 10 439 440 /** 441 * @brief xcb_glx_copy_context_request_t 442 **/ 443 typedef struct xcb_glx_copy_context_request_t { 444 uint8_t major_opcode; /**< */ 445 uint8_t minor_opcode; /**< */ 446 uint16_t length; /**< */ 447 xcb_glx_context_t src; /**< */ 448 xcb_glx_context_t dest; /**< */ 449 uint32_t mask; /**< */ 450 xcb_glx_context_tag_t src_context_tag; /**< */ 451 } xcb_glx_copy_context_request_t; 452 453 typedef enum xcb_glx_gc_t { 454 XCB_GLX_GC_GL_CURRENT_BIT = 1, 455 XCB_GLX_GC_GL_POINT_BIT = 2, 456 XCB_GLX_GC_GL_LINE_BIT = 4, 457 XCB_GLX_GC_GL_POLYGON_BIT = 8, 458 XCB_GLX_GC_GL_POLYGON_STIPPLE_BIT = 16, 459 XCB_GLX_GC_GL_PIXEL_MODE_BIT = 32, 460 XCB_GLX_GC_GL_LIGHTING_BIT = 64, 461 XCB_GLX_GC_GL_FOG_BIT = 128, 462 XCB_GLX_GC_GL_DEPTH_BUFFER_BIT = 256, 463 XCB_GLX_GC_GL_ACCUM_BUFFER_BIT = 512, 464 XCB_GLX_GC_GL_STENCIL_BUFFER_BIT = 1024, 465 XCB_GLX_GC_GL_VIEWPORT_BIT = 2048, 466 XCB_GLX_GC_GL_TRANSFORM_BIT = 4096, 467 XCB_GLX_GC_GL_ENABLE_BIT = 8192, 468 XCB_GLX_GC_GL_COLOR_BUFFER_BIT = 16384, 469 XCB_GLX_GC_GL_HINT_BIT = 32768, 470 XCB_GLX_GC_GL_EVAL_BIT = 65536, 471 XCB_GLX_GC_GL_LIST_BIT = 131072, 472 XCB_GLX_GC_GL_TEXTURE_BIT = 262144, 473 XCB_GLX_GC_GL_SCISSOR_BIT = 524288, 474 XCB_GLX_GC_GL_ALL_ATTRIB_BITS = 16777215 475 } xcb_glx_gc_t; 476 477 /** Opcode for xcb_glx_swap_buffers. */ 478 #define XCB_GLX_SWAP_BUFFERS 11 479 480 /** 481 * @brief xcb_glx_swap_buffers_request_t 482 **/ 483 typedef struct xcb_glx_swap_buffers_request_t { 484 uint8_t major_opcode; /**< */ 485 uint8_t minor_opcode; /**< */ 486 uint16_t length; /**< */ 487 xcb_glx_context_tag_t context_tag; /**< */ 488 xcb_glx_drawable_t drawable; /**< */ 489 } xcb_glx_swap_buffers_request_t; 490 491 /** Opcode for xcb_glx_use_x_font. */ 492 #define XCB_GLX_USE_X_FONT 12 493 494 /** 495 * @brief xcb_glx_use_x_font_request_t 496 **/ 497 typedef struct xcb_glx_use_x_font_request_t { 498 uint8_t major_opcode; /**< */ 499 uint8_t minor_opcode; /**< */ 500 uint16_t length; /**< */ 501 xcb_glx_context_tag_t context_tag; /**< */ 502 xcb_font_t font; /**< */ 503 uint32_t first; /**< */ 504 uint32_t count; /**< */ 505 uint32_t list_base; /**< */ 506 } xcb_glx_use_x_font_request_t; 507 508 /** Opcode for xcb_glx_create_glx_pixmap. */ 509 #define XCB_GLX_CREATE_GLX_PIXMAP 13 510 511 /** 512 * @brief xcb_glx_create_glx_pixmap_request_t 513 **/ 514 typedef struct xcb_glx_create_glx_pixmap_request_t { 515 uint8_t major_opcode; /**< */ 516 uint8_t minor_opcode; /**< */ 517 uint16_t length; /**< */ 518 uint32_t screen; /**< */ 519 xcb_visualid_t visual; /**< */ 520 xcb_pixmap_t pixmap; /**< */ 521 xcb_glx_pixmap_t glx_pixmap; /**< */ 522 } xcb_glx_create_glx_pixmap_request_t; 523 524 /** 525 * @brief xcb_glx_get_visual_configs_cookie_t 526 **/ 527 typedef struct xcb_glx_get_visual_configs_cookie_t { 528 unsigned int sequence; /**< */ 529 } xcb_glx_get_visual_configs_cookie_t; 530 531 /** Opcode for xcb_glx_get_visual_configs. */ 532 #define XCB_GLX_GET_VISUAL_CONFIGS 14 533 534 /** 535 * @brief xcb_glx_get_visual_configs_request_t 536 **/ 537 typedef struct xcb_glx_get_visual_configs_request_t { 538 uint8_t major_opcode; /**< */ 539 uint8_t minor_opcode; /**< */ 540 uint16_t length; /**< */ 541 uint32_t screen; /**< */ 542 } xcb_glx_get_visual_configs_request_t; 543 544 /** 545 * @brief xcb_glx_get_visual_configs_reply_t 546 **/ 547 typedef struct xcb_glx_get_visual_configs_reply_t { 548 uint8_t response_type; /**< */ 549 uint8_t pad0; /**< */ 550 uint16_t sequence; /**< */ 551 uint32_t length; /**< */ 552 uint32_t num_visuals; /**< */ 553 uint32_t num_properties; /**< */ 554 uint8_t pad1[16]; /**< */ 555 } xcb_glx_get_visual_configs_reply_t; 556 557 /** Opcode for xcb_glx_destroy_glx_pixmap. */ 558 #define XCB_GLX_DESTROY_GLX_PIXMAP 15 559 560 /** 561 * @brief xcb_glx_destroy_glx_pixmap_request_t 562 **/ 563 typedef struct xcb_glx_destroy_glx_pixmap_request_t { 564 uint8_t major_opcode; /**< */ 565 uint8_t minor_opcode; /**< */ 566 uint16_t length; /**< */ 567 xcb_glx_pixmap_t glx_pixmap; /**< */ 568 } xcb_glx_destroy_glx_pixmap_request_t; 569 570 /** Opcode for xcb_glx_vendor_private. */ 571 #define XCB_GLX_VENDOR_PRIVATE 16 572 573 /** 574 * @brief xcb_glx_vendor_private_request_t 575 **/ 576 typedef struct xcb_glx_vendor_private_request_t { 577 uint8_t major_opcode; /**< */ 578 uint8_t minor_opcode; /**< */ 579 uint16_t length; /**< */ 580 uint32_t vendor_code; /**< */ 581 xcb_glx_context_tag_t context_tag; /**< */ 582 } xcb_glx_vendor_private_request_t; 583 584 /** 585 * @brief xcb_glx_vendor_private_with_reply_cookie_t 586 **/ 587 typedef struct xcb_glx_vendor_private_with_reply_cookie_t { 588 unsigned int sequence; /**< */ 589 } xcb_glx_vendor_private_with_reply_cookie_t; 590 591 /** Opcode for xcb_glx_vendor_private_with_reply. */ 592 #define XCB_GLX_VENDOR_PRIVATE_WITH_REPLY 17 593 594 /** 595 * @brief xcb_glx_vendor_private_with_reply_request_t 596 **/ 597 typedef struct xcb_glx_vendor_private_with_reply_request_t { 598 uint8_t major_opcode; /**< */ 599 uint8_t minor_opcode; /**< */ 600 uint16_t length; /**< */ 601 uint32_t vendor_code; /**< */ 602 xcb_glx_context_tag_t context_tag; /**< */ 603 } xcb_glx_vendor_private_with_reply_request_t; 604 605 /** 606 * @brief xcb_glx_vendor_private_with_reply_reply_t 607 **/ 608 typedef struct xcb_glx_vendor_private_with_reply_reply_t { 609 uint8_t response_type; /**< */ 610 uint8_t pad0; /**< */ 611 uint16_t sequence; /**< */ 612 uint32_t length; /**< */ 613 uint32_t retval; /**< */ 614 uint8_t data1[24]; /**< */ 615 } xcb_glx_vendor_private_with_reply_reply_t; 616 617 /** 618 * @brief xcb_glx_query_extensions_string_cookie_t 619 **/ 620 typedef struct xcb_glx_query_extensions_string_cookie_t { 621 unsigned int sequence; /**< */ 622 } xcb_glx_query_extensions_string_cookie_t; 623 624 /** Opcode for xcb_glx_query_extensions_string. */ 625 #define XCB_GLX_QUERY_EXTENSIONS_STRING 18 626 627 /** 628 * @brief xcb_glx_query_extensions_string_request_t 629 **/ 630 typedef struct xcb_glx_query_extensions_string_request_t { 631 uint8_t major_opcode; /**< */ 632 uint8_t minor_opcode; /**< */ 633 uint16_t length; /**< */ 634 uint32_t screen; /**< */ 635 } xcb_glx_query_extensions_string_request_t; 636 637 /** 638 * @brief xcb_glx_query_extensions_string_reply_t 639 **/ 640 typedef struct xcb_glx_query_extensions_string_reply_t { 641 uint8_t response_type; /**< */ 642 uint8_t pad0; /**< */ 643 uint16_t sequence; /**< */ 644 uint32_t length; /**< */ 645 uint8_t pad1[4]; /**< */ 646 uint32_t n; /**< */ 647 uint8_t pad2[16]; /**< */ 648 } xcb_glx_query_extensions_string_reply_t; 649 650 /** 651 * @brief xcb_glx_query_server_string_cookie_t 652 **/ 653 typedef struct xcb_glx_query_server_string_cookie_t { 654 unsigned int sequence; /**< */ 655 } xcb_glx_query_server_string_cookie_t; 656 657 /** Opcode for xcb_glx_query_server_string. */ 658 #define XCB_GLX_QUERY_SERVER_STRING 19 659 660 /** 661 * @brief xcb_glx_query_server_string_request_t 662 **/ 663 typedef struct xcb_glx_query_server_string_request_t { 664 uint8_t major_opcode; /**< */ 665 uint8_t minor_opcode; /**< */ 666 uint16_t length; /**< */ 667 uint32_t screen; /**< */ 668 uint32_t name; /**< */ 669 } xcb_glx_query_server_string_request_t; 670 671 /** 672 * @brief xcb_glx_query_server_string_reply_t 673 **/ 674 typedef struct xcb_glx_query_server_string_reply_t { 675 uint8_t response_type; /**< */ 676 uint8_t pad0; /**< */ 677 uint16_t sequence; /**< */ 678 uint32_t length; /**< */ 679 uint8_t pad1[4]; /**< */ 680 uint32_t str_len; /**< */ 681 uint8_t pad2[16]; /**< */ 682 } xcb_glx_query_server_string_reply_t; 683 684 /** Opcode for xcb_glx_client_info. */ 685 #define XCB_GLX_CLIENT_INFO 20 686 687 /** 688 * @brief xcb_glx_client_info_request_t 689 **/ 690 typedef struct xcb_glx_client_info_request_t { 691 uint8_t major_opcode; /**< */ 692 uint8_t minor_opcode; /**< */ 693 uint16_t length; /**< */ 694 uint32_t major_version; /**< */ 695 uint32_t minor_version; /**< */ 696 uint32_t str_len; /**< */ 697 } xcb_glx_client_info_request_t; 698 699 /** 700 * @brief xcb_glx_get_fb_configs_cookie_t 701 **/ 702 typedef struct xcb_glx_get_fb_configs_cookie_t { 703 unsigned int sequence; /**< */ 704 } xcb_glx_get_fb_configs_cookie_t; 705 706 /** Opcode for xcb_glx_get_fb_configs. */ 707 #define XCB_GLX_GET_FB_CONFIGS 21 708 709 /** 710 * @brief xcb_glx_get_fb_configs_request_t 711 **/ 712 typedef struct xcb_glx_get_fb_configs_request_t { 713 uint8_t major_opcode; /**< */ 714 uint8_t minor_opcode; /**< */ 715 uint16_t length; /**< */ 716 uint32_t screen; /**< */ 717 } xcb_glx_get_fb_configs_request_t; 718 719 /** 720 * @brief xcb_glx_get_fb_configs_reply_t 721 **/ 722 typedef struct xcb_glx_get_fb_configs_reply_t { 723 uint8_t response_type; /**< */ 724 uint8_t pad0; /**< */ 725 uint16_t sequence; /**< */ 726 uint32_t length; /**< */ 727 uint32_t num_FB_configs; /**< */ 728 uint32_t num_properties; /**< */ 729 uint8_t pad1[16]; /**< */ 730 } xcb_glx_get_fb_configs_reply_t; 731 732 /** Opcode for xcb_glx_create_pixmap. */ 733 #define XCB_GLX_CREATE_PIXMAP 22 734 735 /** 736 * @brief xcb_glx_create_pixmap_request_t 737 **/ 738 typedef struct xcb_glx_create_pixmap_request_t { 739 uint8_t major_opcode; /**< */ 740 uint8_t minor_opcode; /**< */ 741 uint16_t length; /**< */ 742 uint32_t screen; /**< */ 743 uint32_t fbconfig; /**< */ 744 xcb_pixmap_t pixmap; /**< */ 745 xcb_glx_pixmap_t glx_pixmap; /**< */ 746 uint32_t num_attribs; /**< */ 747 } xcb_glx_create_pixmap_request_t; 748 749 /** Opcode for xcb_glx_destroy_pixmap. */ 750 #define XCB_GLX_DESTROY_PIXMAP 23 751 752 /** 753 * @brief xcb_glx_destroy_pixmap_request_t 754 **/ 755 typedef struct xcb_glx_destroy_pixmap_request_t { 756 uint8_t major_opcode; /**< */ 757 uint8_t minor_opcode; /**< */ 758 uint16_t length; /**< */ 759 xcb_glx_pixmap_t glx_pixmap; /**< */ 760 } xcb_glx_destroy_pixmap_request_t; 761 762 /** Opcode for xcb_glx_create_new_context. */ 763 #define XCB_GLX_CREATE_NEW_CONTEXT 24 764 765 /** 766 * @brief xcb_glx_create_new_context_request_t 767 **/ 768 typedef struct xcb_glx_create_new_context_request_t { 769 uint8_t major_opcode; /**< */ 770 uint8_t minor_opcode; /**< */ 771 uint16_t length; /**< */ 772 xcb_glx_context_t context; /**< */ 773 uint32_t fbconfig; /**< */ 774 uint32_t screen; /**< */ 775 uint32_t render_type; /**< */ 776 uint32_t share_list; /**< */ 777 uint8_t is_direct; /**< */ 778 uint8_t reserved1; /**< */ 779 uint16_t reserved2; /**< */ 780 } xcb_glx_create_new_context_request_t; 781 782 /** 783 * @brief xcb_glx_query_context_cookie_t 784 **/ 785 typedef struct xcb_glx_query_context_cookie_t { 786 unsigned int sequence; /**< */ 787 } xcb_glx_query_context_cookie_t; 788 789 /** Opcode for xcb_glx_query_context. */ 790 #define XCB_GLX_QUERY_CONTEXT 25 791 792 /** 793 * @brief xcb_glx_query_context_request_t 794 **/ 795 typedef struct xcb_glx_query_context_request_t { 796 uint8_t major_opcode; /**< */ 797 uint8_t minor_opcode; /**< */ 798 uint16_t length; /**< */ 799 xcb_glx_context_t context; /**< */ 800 } xcb_glx_query_context_request_t; 801 802 /** 803 * @brief xcb_glx_query_context_reply_t 804 **/ 805 typedef struct xcb_glx_query_context_reply_t { 806 uint8_t response_type; /**< */ 807 uint8_t pad0; /**< */ 808 uint16_t sequence; /**< */ 809 uint32_t length; /**< */ 810 uint32_t num_attribs; /**< */ 811 uint8_t pad1[20]; /**< */ 812 } xcb_glx_query_context_reply_t; 813 814 /** 815 * @brief xcb_glx_make_context_current_cookie_t 816 **/ 817 typedef struct xcb_glx_make_context_current_cookie_t { 818 unsigned int sequence; /**< */ 819 } xcb_glx_make_context_current_cookie_t; 820 821 /** Opcode for xcb_glx_make_context_current. */ 822 #define XCB_GLX_MAKE_CONTEXT_CURRENT 26 823 824 /** 825 * @brief xcb_glx_make_context_current_request_t 826 **/ 827 typedef struct xcb_glx_make_context_current_request_t { 828 uint8_t major_opcode; /**< */ 829 uint8_t minor_opcode; /**< */ 830 uint16_t length; /**< */ 831 xcb_glx_context_tag_t old_context_tag; /**< */ 832 xcb_glx_drawable_t drawable; /**< */ 833 xcb_glx_drawable_t read_drawable; /**< */ 834 xcb_glx_context_t context; /**< */ 835 } xcb_glx_make_context_current_request_t; 836 837 /** 838 * @brief xcb_glx_make_context_current_reply_t 839 **/ 840 typedef struct xcb_glx_make_context_current_reply_t { 841 uint8_t response_type; /**< */ 842 uint8_t pad0; /**< */ 843 uint16_t sequence; /**< */ 844 uint32_t length; /**< */ 845 xcb_glx_context_tag_t context_tag; /**< */ 846 uint8_t pad1[20]; /**< */ 847 } xcb_glx_make_context_current_reply_t; 848 849 /** Opcode for xcb_glx_create_pbuffer. */ 850 #define XCB_GLX_CREATE_PBUFFER 27 851 852 /** 853 * @brief xcb_glx_create_pbuffer_request_t 854 **/ 855 typedef struct xcb_glx_create_pbuffer_request_t { 856 uint8_t major_opcode; /**< */ 857 uint8_t minor_opcode; /**< */ 858 uint16_t length; /**< */ 859 uint32_t screen; /**< */ 860 xcb_glx_fbconfig_t fbconfig; /**< */ 861 xcb_glx_pbuffer_t pbuffer; /**< */ 862 uint32_t num_attribs; /**< */ 863 } xcb_glx_create_pbuffer_request_t; 864 865 /** Opcode for xcb_glx_destroy_pbuffer. */ 866 #define XCB_GLX_DESTROY_PBUFFER 28 867 868 /** 869 * @brief xcb_glx_destroy_pbuffer_request_t 870 **/ 871 typedef struct xcb_glx_destroy_pbuffer_request_t { 872 uint8_t major_opcode; /**< */ 873 uint8_t minor_opcode; /**< */ 874 uint16_t length; /**< */ 875 xcb_glx_pbuffer_t pbuffer; /**< */ 876 } xcb_glx_destroy_pbuffer_request_t; 877 878 /** 879 * @brief xcb_glx_get_drawable_attributes_cookie_t 880 **/ 881 typedef struct xcb_glx_get_drawable_attributes_cookie_t { 882 unsigned int sequence; /**< */ 883 } xcb_glx_get_drawable_attributes_cookie_t; 884 885 /** Opcode for xcb_glx_get_drawable_attributes. */ 886 #define XCB_GLX_GET_DRAWABLE_ATTRIBUTES 29 887 888 /** 889 * @brief xcb_glx_get_drawable_attributes_request_t 890 **/ 891 typedef struct xcb_glx_get_drawable_attributes_request_t { 892 uint8_t major_opcode; /**< */ 893 uint8_t minor_opcode; /**< */ 894 uint16_t length; /**< */ 895 xcb_glx_drawable_t drawable; /**< */ 896 } xcb_glx_get_drawable_attributes_request_t; 897 898 /** 899 * @brief xcb_glx_get_drawable_attributes_reply_t 900 **/ 901 typedef struct xcb_glx_get_drawable_attributes_reply_t { 902 uint8_t response_type; /**< */ 903 uint8_t pad0; /**< */ 904 uint16_t sequence; /**< */ 905 uint32_t length; /**< */ 906 uint32_t num_attribs; /**< */ 907 uint8_t pad1[20]; /**< */ 908 } xcb_glx_get_drawable_attributes_reply_t; 909 910 /** Opcode for xcb_glx_change_drawable_attributes. */ 911 #define XCB_GLX_CHANGE_DRAWABLE_ATTRIBUTES 30 912 913 /** 914 * @brief xcb_glx_change_drawable_attributes_request_t 915 **/ 916 typedef struct xcb_glx_change_drawable_attributes_request_t { 917 uint8_t major_opcode; /**< */ 918 uint8_t minor_opcode; /**< */ 919 uint16_t length; /**< */ 920 xcb_glx_drawable_t drawable; /**< */ 921 uint32_t num_attribs; /**< */ 922 } xcb_glx_change_drawable_attributes_request_t; 923 924 /** Opcode for xcb_glx_create_window. */ 925 #define XCB_GLX_CREATE_WINDOW 31 926 927 /** 928 * @brief xcb_glx_create_window_request_t 929 **/ 930 typedef struct xcb_glx_create_window_request_t { 931 uint8_t major_opcode; /**< */ 932 uint8_t minor_opcode; /**< */ 933 uint16_t length; /**< */ 934 uint32_t screen; /**< */ 935 xcb_glx_fbconfig_t fbconfig; /**< */ 936 xcb_window_t window; /**< */ 937 xcb_glx_window_t glx_window; /**< */ 938 uint32_t num_attribs; /**< */ 939 } xcb_glx_create_window_request_t; 940 941 /** Opcode for xcb_glx_delete_window. */ 942 #define XCB_GLX_DELETE_WINDOW 32 943 944 /** 945 * @brief xcb_glx_delete_window_request_t 946 **/ 947 typedef struct xcb_glx_delete_window_request_t { 948 uint8_t major_opcode; /**< */ 949 uint8_t minor_opcode; /**< */ 950 uint16_t length; /**< */ 951 xcb_glx_window_t glxwindow; /**< */ 952 } xcb_glx_delete_window_request_t; 953 954 /** Opcode for xcb_glx_new_list. */ 955 #define XCB_GLX_NEW_LIST 101 956 957 /** 958 * @brief xcb_glx_new_list_request_t 959 **/ 960 typedef struct xcb_glx_new_list_request_t { 961 uint8_t major_opcode; /**< */ 962 uint8_t minor_opcode; /**< */ 963 uint16_t length; /**< */ 964 xcb_glx_context_tag_t context_tag; /**< */ 965 uint32_t list; /**< */ 966 uint32_t mode; /**< */ 967 } xcb_glx_new_list_request_t; 968 969 /** Opcode for xcb_glx_end_list. */ 970 #define XCB_GLX_END_LIST 102 971 972 /** 973 * @brief xcb_glx_end_list_request_t 974 **/ 975 typedef struct xcb_glx_end_list_request_t { 976 uint8_t major_opcode; /**< */ 977 uint8_t minor_opcode; /**< */ 978 uint16_t length; /**< */ 979 xcb_glx_context_tag_t context_tag; /**< */ 980 } xcb_glx_end_list_request_t; 981 982 /** Opcode for xcb_glx_delete_lists. */ 983 #define XCB_GLX_DELETE_LISTS 103 984 985 /** 986 * @brief xcb_glx_delete_lists_request_t 987 **/ 988 typedef struct xcb_glx_delete_lists_request_t { 989 uint8_t major_opcode; /**< */ 990 uint8_t minor_opcode; /**< */ 991 uint16_t length; /**< */ 992 xcb_glx_context_tag_t context_tag; /**< */ 993 uint32_t list; /**< */ 994 int32_t range; /**< */ 995 } xcb_glx_delete_lists_request_t; 996 997 /** 998 * @brief xcb_glx_gen_lists_cookie_t 999 **/ 1000 typedef struct xcb_glx_gen_lists_cookie_t { 1001 unsigned int sequence; /**< */ 1002 } xcb_glx_gen_lists_cookie_t; 1003 1004 /** Opcode for xcb_glx_gen_lists. */ 1005 #define XCB_GLX_GEN_LISTS 104 1006 1007 /** 1008 * @brief xcb_glx_gen_lists_request_t 1009 **/ 1010 typedef struct xcb_glx_gen_lists_request_t { 1011 uint8_t major_opcode; /**< */ 1012 uint8_t minor_opcode; /**< */ 1013 uint16_t length; /**< */ 1014 xcb_glx_context_tag_t context_tag; /**< */ 1015 int32_t range; /**< */ 1016 } xcb_glx_gen_lists_request_t; 1017 1018 /** 1019 * @brief xcb_glx_gen_lists_reply_t 1020 **/ 1021 typedef struct xcb_glx_gen_lists_reply_t { 1022 uint8_t response_type; /**< */ 1023 uint8_t pad0; /**< */ 1024 uint16_t sequence; /**< */ 1025 uint32_t length; /**< */ 1026 uint32_t ret_val; /**< */ 1027 } xcb_glx_gen_lists_reply_t; 1028 1029 /** Opcode for xcb_glx_feedback_buffer. */ 1030 #define XCB_GLX_FEEDBACK_BUFFER 105 1031 1032 /** 1033 * @brief xcb_glx_feedback_buffer_request_t 1034 **/ 1035 typedef struct xcb_glx_feedback_buffer_request_t { 1036 uint8_t major_opcode; /**< */ 1037 uint8_t minor_opcode; /**< */ 1038 uint16_t length; /**< */ 1039 xcb_glx_context_tag_t context_tag; /**< */ 1040 int32_t size; /**< */ 1041 int32_t type; /**< */ 1042 } xcb_glx_feedback_buffer_request_t; 1043 1044 /** Opcode for xcb_glx_select_buffer. */ 1045 #define XCB_GLX_SELECT_BUFFER 106 1046 1047 /** 1048 * @brief xcb_glx_select_buffer_request_t 1049 **/ 1050 typedef struct xcb_glx_select_buffer_request_t { 1051 uint8_t major_opcode; /**< */ 1052 uint8_t minor_opcode; /**< */ 1053 uint16_t length; /**< */ 1054 xcb_glx_context_tag_t context_tag; /**< */ 1055 int32_t size; /**< */ 1056 } xcb_glx_select_buffer_request_t; 1057 1058 /** 1059 * @brief xcb_glx_render_mode_cookie_t 1060 **/ 1061 typedef struct xcb_glx_render_mode_cookie_t { 1062 unsigned int sequence; /**< */ 1063 } xcb_glx_render_mode_cookie_t; 1064 1065 /** Opcode for xcb_glx_render_mode. */ 1066 #define XCB_GLX_RENDER_MODE 107 1067 1068 /** 1069 * @brief xcb_glx_render_mode_request_t 1070 **/ 1071 typedef struct xcb_glx_render_mode_request_t { 1072 uint8_t major_opcode; /**< */ 1073 uint8_t minor_opcode; /**< */ 1074 uint16_t length; /**< */ 1075 xcb_glx_context_tag_t context_tag; /**< */ 1076 uint32_t mode; /**< */ 1077 } xcb_glx_render_mode_request_t; 1078 1079 /** 1080 * @brief xcb_glx_render_mode_reply_t 1081 **/ 1082 typedef struct xcb_glx_render_mode_reply_t { 1083 uint8_t response_type; /**< */ 1084 uint8_t pad0; /**< */ 1085 uint16_t sequence; /**< */ 1086 uint32_t length; /**< */ 1087 uint32_t ret_val; /**< */ 1088 uint32_t n; /**< */ 1089 uint32_t new_mode; /**< */ 1090 uint8_t pad1[12]; /**< */ 1091 } xcb_glx_render_mode_reply_t; 1092 1093 typedef enum xcb_glx_rm_t { 1094 XCB_GLX_RM_GL_RENDER = 7168, 1095 XCB_GLX_RM_GL_FEEDBACK = 7169, 1096 XCB_GLX_RM_GL_SELECT = 7170 1097 } xcb_glx_rm_t; 1098 1099 /** 1100 * @brief xcb_glx_finish_cookie_t 1101 **/ 1102 typedef struct xcb_glx_finish_cookie_t { 1103 unsigned int sequence; /**< */ 1104 } xcb_glx_finish_cookie_t; 1105 1106 /** Opcode for xcb_glx_finish. */ 1107 #define XCB_GLX_FINISH 108 1108 1109 /** 1110 * @brief xcb_glx_finish_request_t 1111 **/ 1112 typedef struct xcb_glx_finish_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 } xcb_glx_finish_request_t; 1118 1119 /** 1120 * @brief xcb_glx_finish_reply_t 1121 **/ 1122 typedef struct xcb_glx_finish_reply_t { 1123 uint8_t response_type; /**< */ 1124 uint8_t pad0; /**< */ 1125 uint16_t sequence; /**< */ 1126 uint32_t length; /**< */ 1127 } xcb_glx_finish_reply_t; 1128 1129 /** Opcode for xcb_glx_pixel_storef. */ 1130 #define XCB_GLX_PIXEL_STOREF 109 1131 1132 /** 1133 * @brief xcb_glx_pixel_storef_request_t 1134 **/ 1135 typedef struct xcb_glx_pixel_storef_request_t { 1136 uint8_t major_opcode; /**< */ 1137 uint8_t minor_opcode; /**< */ 1138 uint16_t length; /**< */ 1139 xcb_glx_context_tag_t context_tag; /**< */ 1140 uint32_t pname; /**< */ 1141 xcb_glx_float32_t datum; /**< */ 1142 } xcb_glx_pixel_storef_request_t; 1143 1144 /** Opcode for xcb_glx_pixel_storei. */ 1145 #define XCB_GLX_PIXEL_STOREI 110 1146 1147 /** 1148 * @brief xcb_glx_pixel_storei_request_t 1149 **/ 1150 typedef struct xcb_glx_pixel_storei_request_t { 1151 uint8_t major_opcode; /**< */ 1152 uint8_t minor_opcode; /**< */ 1153 uint16_t length; /**< */ 1154 xcb_glx_context_tag_t context_tag; /**< */ 1155 uint32_t pname; /**< */ 1156 int32_t datum; /**< */ 1157 } xcb_glx_pixel_storei_request_t; 1158 1159 /** 1160 * @brief xcb_glx_read_pixels_cookie_t 1161 **/ 1162 typedef struct xcb_glx_read_pixels_cookie_t { 1163 unsigned int sequence; /**< */ 1164 } xcb_glx_read_pixels_cookie_t; 1165 1166 /** Opcode for xcb_glx_read_pixels. */ 1167 #define XCB_GLX_READ_PIXELS 111 1168 1169 /** 1170 * @brief xcb_glx_read_pixels_request_t 1171 **/ 1172 typedef struct xcb_glx_read_pixels_request_t { 1173 uint8_t major_opcode; /**< */ 1174 uint8_t minor_opcode; /**< */ 1175 uint16_t length; /**< */ 1176 xcb_glx_context_tag_t context_tag; /**< */ 1177 int32_t x; /**< */ 1178 int32_t y; /**< */ 1179 int32_t width; /**< */ 1180 int32_t height; /**< */ 1181 uint32_t format; /**< */ 1182 uint32_t type; /**< */ 1183 uint8_t swap_bytes; /**< */ 1184 uint8_t lsb_first; /**< */ 1185 } xcb_glx_read_pixels_request_t; 1186 1187 /** 1188 * @brief xcb_glx_read_pixels_reply_t 1189 **/ 1190 typedef struct xcb_glx_read_pixels_reply_t { 1191 uint8_t response_type; /**< */ 1192 uint8_t pad0; /**< */ 1193 uint16_t sequence; /**< */ 1194 uint32_t length; /**< */ 1195 uint8_t pad1[24]; /**< */ 1196 } xcb_glx_read_pixels_reply_t; 1197 1198 /** 1199 * @brief xcb_glx_get_booleanv_cookie_t 1200 **/ 1201 typedef struct xcb_glx_get_booleanv_cookie_t { 1202 unsigned int sequence; /**< */ 1203 } xcb_glx_get_booleanv_cookie_t; 1204 1205 /** Opcode for xcb_glx_get_booleanv. */ 1206 #define XCB_GLX_GET_BOOLEANV 112 1207 1208 /** 1209 * @brief xcb_glx_get_booleanv_request_t 1210 **/ 1211 typedef struct xcb_glx_get_booleanv_request_t { 1212 uint8_t major_opcode; /**< */ 1213 uint8_t minor_opcode; /**< */ 1214 uint16_t length; /**< */ 1215 xcb_glx_context_tag_t context_tag; /**< */ 1216 int32_t pname; /**< */ 1217 } xcb_glx_get_booleanv_request_t; 1218 1219 /** 1220 * @brief xcb_glx_get_booleanv_reply_t 1221 **/ 1222 typedef struct xcb_glx_get_booleanv_reply_t { 1223 uint8_t response_type; /**< */ 1224 uint8_t pad0; /**< */ 1225 uint16_t sequence; /**< */ 1226 uint32_t length; /**< */ 1227 uint8_t pad1[4]; /**< */ 1228 uint32_t n; /**< */ 1229 uint8_t datum; /**< */ 1230 uint8_t pad2[15]; /**< */ 1231 } xcb_glx_get_booleanv_reply_t; 1232 1233 /** 1234 * @brief xcb_glx_get_clip_plane_cookie_t 1235 **/ 1236 typedef struct xcb_glx_get_clip_plane_cookie_t { 1237 unsigned int sequence; /**< */ 1238 } xcb_glx_get_clip_plane_cookie_t; 1239 1240 /** Opcode for xcb_glx_get_clip_plane. */ 1241 #define XCB_GLX_GET_CLIP_PLANE 113 1242 1243 /** 1244 * @brief xcb_glx_get_clip_plane_request_t 1245 **/ 1246 typedef struct xcb_glx_get_clip_plane_request_t { 1247 uint8_t major_opcode; /**< */ 1248 uint8_t minor_opcode; /**< */ 1249 uint16_t length; /**< */ 1250 xcb_glx_context_tag_t context_tag; /**< */ 1251 int32_t plane; /**< */ 1252 } xcb_glx_get_clip_plane_request_t; 1253 1254 /** 1255 * @brief xcb_glx_get_clip_plane_reply_t 1256 **/ 1257 typedef struct xcb_glx_get_clip_plane_reply_t { 1258 uint8_t response_type; /**< */ 1259 uint8_t pad0; /**< */ 1260 uint16_t sequence; /**< */ 1261 uint32_t length; /**< */ 1262 uint8_t pad1[24]; /**< */ 1263 } xcb_glx_get_clip_plane_reply_t; 1264 1265 /** 1266 * @brief xcb_glx_get_doublev_cookie_t 1267 **/ 1268 typedef struct xcb_glx_get_doublev_cookie_t { 1269 unsigned int sequence; /**< */ 1270 } xcb_glx_get_doublev_cookie_t; 1271 1272 /** Opcode for xcb_glx_get_doublev. */ 1273 #define XCB_GLX_GET_DOUBLEV 114 1274 1275 /** 1276 * @brief xcb_glx_get_doublev_request_t 1277 **/ 1278 typedef struct xcb_glx_get_doublev_request_t { 1279 uint8_t major_opcode; /**< */ 1280 uint8_t minor_opcode; /**< */ 1281 uint16_t length; /**< */ 1282 xcb_glx_context_tag_t context_tag; /**< */ 1283 uint32_t pname; /**< */ 1284 } xcb_glx_get_doublev_request_t; 1285 1286 /** 1287 * @brief xcb_glx_get_doublev_reply_t 1288 **/ 1289 typedef struct xcb_glx_get_doublev_reply_t { 1290 uint8_t response_type; /**< */ 1291 uint8_t pad0; /**< */ 1292 uint16_t sequence; /**< */ 1293 uint32_t length; /**< */ 1294 uint8_t pad1[4]; /**< */ 1295 uint32_t n; /**< */ 1296 xcb_glx_float64_t datum; /**< */ 1297 uint8_t pad2[8]; /**< */ 1298 } xcb_glx_get_doublev_reply_t; 1299 1300 /** 1301 * @brief xcb_glx_get_error_cookie_t 1302 **/ 1303 typedef struct xcb_glx_get_error_cookie_t { 1304 unsigned int sequence; /**< */ 1305 } xcb_glx_get_error_cookie_t; 1306 1307 /** Opcode for xcb_glx_get_error. */ 1308 #define XCB_GLX_GET_ERROR 115 1309 1310 /** 1311 * @brief xcb_glx_get_error_request_t 1312 **/ 1313 typedef struct xcb_glx_get_error_request_t { 1314 uint8_t major_opcode; /**< */ 1315 uint8_t minor_opcode; /**< */ 1316 uint16_t length; /**< */ 1317 xcb_glx_context_tag_t context_tag; /**< */ 1318 } xcb_glx_get_error_request_t; 1319 1320 /** 1321 * @brief xcb_glx_get_error_reply_t 1322 **/ 1323 typedef struct xcb_glx_get_error_reply_t { 1324 uint8_t response_type; /**< */ 1325 uint8_t pad0; /**< */ 1326 uint16_t sequence; /**< */ 1327 uint32_t length; /**< */ 1328 int32_t error; /**< */ 1329 } xcb_glx_get_error_reply_t; 1330 1331 /** 1332 * @brief xcb_glx_get_floatv_cookie_t 1333 **/ 1334 typedef struct xcb_glx_get_floatv_cookie_t { 1335 unsigned int sequence; /**< */ 1336 } xcb_glx_get_floatv_cookie_t; 1337 1338 /** Opcode for xcb_glx_get_floatv. */ 1339 #define XCB_GLX_GET_FLOATV 116 1340 1341 /** 1342 * @brief xcb_glx_get_floatv_request_t 1343 **/ 1344 typedef struct xcb_glx_get_floatv_request_t { 1345 uint8_t major_opcode; /**< */ 1346 uint8_t minor_opcode; /**< */ 1347 uint16_t length; /**< */ 1348 xcb_glx_context_tag_t context_tag; /**< */ 1349 uint32_t pname; /**< */ 1350 } xcb_glx_get_floatv_request_t; 1351 1352 /** 1353 * @brief xcb_glx_get_floatv_reply_t 1354 **/ 1355 typedef struct xcb_glx_get_floatv_reply_t { 1356 uint8_t response_type; /**< */ 1357 uint8_t pad0; /**< */ 1358 uint16_t sequence; /**< */ 1359 uint32_t length; /**< */ 1360 uint8_t pad1[4]; /**< */ 1361 uint32_t n; /**< */ 1362 xcb_glx_float32_t datum; /**< */ 1363 uint8_t pad2[12]; /**< */ 1364 } xcb_glx_get_floatv_reply_t; 1365 1366 /** 1367 * @brief xcb_glx_get_integerv_cookie_t 1368 **/ 1369 typedef struct xcb_glx_get_integerv_cookie_t { 1370 unsigned int sequence; /**< */ 1371 } xcb_glx_get_integerv_cookie_t; 1372 1373 /** Opcode for xcb_glx_get_integerv. */ 1374 #define XCB_GLX_GET_INTEGERV 117 1375 1376 /** 1377 * @brief xcb_glx_get_integerv_request_t 1378 **/ 1379 typedef struct xcb_glx_get_integerv_request_t { 1380 uint8_t major_opcode; /**< */ 1381 uint8_t minor_opcode; /**< */ 1382 uint16_t length; /**< */ 1383 xcb_glx_context_tag_t context_tag; /**< */ 1384 uint32_t pname; /**< */ 1385 } xcb_glx_get_integerv_request_t; 1386 1387 /** 1388 * @brief xcb_glx_get_integerv_reply_t 1389 **/ 1390 typedef struct xcb_glx_get_integerv_reply_t { 1391 uint8_t response_type; /**< */ 1392 uint8_t pad0; /**< */ 1393 uint16_t sequence; /**< */ 1394 uint32_t length; /**< */ 1395 uint8_t pad1[4]; /**< */ 1396 uint32_t n; /**< */ 1397 int32_t datum; /**< */ 1398 uint8_t pad2[12]; /**< */ 1399 } xcb_glx_get_integerv_reply_t; 1400 1401 /** 1402 * @brief xcb_glx_get_lightfv_cookie_t 1403 **/ 1404 typedef struct xcb_glx_get_lightfv_cookie_t { 1405 unsigned int sequence; /**< */ 1406 } xcb_glx_get_lightfv_cookie_t; 1407 1408 /** Opcode for xcb_glx_get_lightfv. */ 1409 #define XCB_GLX_GET_LIGHTFV 118 1410 1411 /** 1412 * @brief xcb_glx_get_lightfv_request_t 1413 **/ 1414 typedef struct xcb_glx_get_lightfv_request_t { 1415 uint8_t major_opcode; /**< */ 1416 uint8_t minor_opcode; /**< */ 1417 uint16_t length; /**< */ 1418 xcb_glx_context_tag_t context_tag; /**< */ 1419 uint32_t light; /**< */ 1420 uint32_t pname; /**< */ 1421 } xcb_glx_get_lightfv_request_t; 1422 1423 /** 1424 * @brief xcb_glx_get_lightfv_reply_t 1425 **/ 1426 typedef struct xcb_glx_get_lightfv_reply_t { 1427 uint8_t response_type; /**< */ 1428 uint8_t pad0; /**< */ 1429 uint16_t sequence; /**< */ 1430 uint32_t length; /**< */ 1431 uint8_t pad1[4]; /**< */ 1432 uint32_t n; /**< */ 1433 xcb_glx_float32_t datum; /**< */ 1434 uint8_t pad2[12]; /**< */ 1435 } xcb_glx_get_lightfv_reply_t; 1436 1437 /** 1438 * @brief xcb_glx_get_lightiv_cookie_t 1439 **/ 1440 typedef struct xcb_glx_get_lightiv_cookie_t { 1441 unsigned int sequence; /**< */ 1442 } xcb_glx_get_lightiv_cookie_t; 1443 1444 /** Opcode for xcb_glx_get_lightiv. */ 1445 #define XCB_GLX_GET_LIGHTIV 119 1446 1447 /** 1448 * @brief xcb_glx_get_lightiv_request_t 1449 **/ 1450 typedef struct xcb_glx_get_lightiv_request_t { 1451 uint8_t major_opcode; /**< */ 1452 uint8_t minor_opcode; /**< */ 1453 uint16_t length; /**< */ 1454 xcb_glx_context_tag_t context_tag; /**< */ 1455 uint32_t light; /**< */ 1456 uint32_t pname; /**< */ 1457 } xcb_glx_get_lightiv_request_t; 1458 1459 /** 1460 * @brief xcb_glx_get_lightiv_reply_t 1461 **/ 1462 typedef struct xcb_glx_get_lightiv_reply_t { 1463 uint8_t response_type; /**< */ 1464 uint8_t pad0; /**< */ 1465 uint16_t sequence; /**< */ 1466 uint32_t length; /**< */ 1467 uint8_t pad1[4]; /**< */ 1468 uint32_t n; /**< */ 1469 int32_t datum; /**< */ 1470 uint8_t pad2[12]; /**< */ 1471 } xcb_glx_get_lightiv_reply_t; 1472 1473 /** 1474 * @brief xcb_glx_get_mapdv_cookie_t 1475 **/ 1476 typedef struct xcb_glx_get_mapdv_cookie_t { 1477 unsigned int sequence; /**< */ 1478 } xcb_glx_get_mapdv_cookie_t; 1479 1480 /** Opcode for xcb_glx_get_mapdv. */ 1481 #define XCB_GLX_GET_MAPDV 120 1482 1483 /** 1484 * @brief xcb_glx_get_mapdv_request_t 1485 **/ 1486 typedef struct xcb_glx_get_mapdv_request_t { 1487 uint8_t major_opcode; /**< */ 1488 uint8_t minor_opcode; /**< */ 1489 uint16_t length; /**< */ 1490 xcb_glx_context_tag_t context_tag; /**< */ 1491 uint32_t target; /**< */ 1492 uint32_t query; /**< */ 1493 } xcb_glx_get_mapdv_request_t; 1494 1495 /** 1496 * @brief xcb_glx_get_mapdv_reply_t 1497 **/ 1498 typedef struct xcb_glx_get_mapdv_reply_t { 1499 uint8_t response_type; /**< */ 1500 uint8_t pad0; /**< */ 1501 uint16_t sequence; /**< */ 1502 uint32_t length; /**< */ 1503 uint8_t pad1[4]; /**< */ 1504 uint32_t n; /**< */ 1505 xcb_glx_float64_t datum; /**< */ 1506 uint8_t pad2[8]; /**< */ 1507 } xcb_glx_get_mapdv_reply_t; 1508 1509 /** 1510 * @brief xcb_glx_get_mapfv_cookie_t 1511 **/ 1512 typedef struct xcb_glx_get_mapfv_cookie_t { 1513 unsigned int sequence; /**< */ 1514 } xcb_glx_get_mapfv_cookie_t; 1515 1516 /** Opcode for xcb_glx_get_mapfv. */ 1517 #define XCB_GLX_GET_MAPFV 121 1518 1519 /** 1520 * @brief xcb_glx_get_mapfv_request_t 1521 **/ 1522 typedef struct xcb_glx_get_mapfv_request_t { 1523 uint8_t major_opcode; /**< */ 1524 uint8_t minor_opcode; /**< */ 1525 uint16_t length; /**< */ 1526 xcb_glx_context_tag_t context_tag; /**< */ 1527 uint32_t target; /**< */ 1528 uint32_t query; /**< */ 1529 } xcb_glx_get_mapfv_request_t; 1530 1531 /** 1532 * @brief xcb_glx_get_mapfv_reply_t 1533 **/ 1534 typedef struct xcb_glx_get_mapfv_reply_t { 1535 uint8_t response_type; /**< */ 1536 uint8_t pad0; /**< */ 1537 uint16_t sequence; /**< */ 1538 uint32_t length; /**< */ 1539 uint8_t pad1[4]; /**< */ 1540 uint32_t n; /**< */ 1541 xcb_glx_float32_t datum; /**< */ 1542 uint8_t pad2[12]; /**< */ 1543 } xcb_glx_get_mapfv_reply_t; 1544 1545 /** 1546 * @brief xcb_glx_get_mapiv_cookie_t 1547 **/ 1548 typedef struct xcb_glx_get_mapiv_cookie_t { 1549 unsigned int sequence; /**< */ 1550 } xcb_glx_get_mapiv_cookie_t; 1551 1552 /** Opcode for xcb_glx_get_mapiv. */ 1553 #define XCB_GLX_GET_MAPIV 122 1554 1555 /** 1556 * @brief xcb_glx_get_mapiv_request_t 1557 **/ 1558 typedef struct xcb_glx_get_mapiv_request_t { 1559 uint8_t major_opcode; /**< */ 1560 uint8_t minor_opcode; /**< */ 1561 uint16_t length; /**< */ 1562 xcb_glx_context_tag_t context_tag; /**< */ 1563 uint32_t target; /**< */ 1564 uint32_t query; /**< */ 1565 } xcb_glx_get_mapiv_request_t; 1566 1567 /** 1568 * @brief xcb_glx_get_mapiv_reply_t 1569 **/ 1570 typedef struct xcb_glx_get_mapiv_reply_t { 1571 uint8_t response_type; /**< */ 1572 uint8_t pad0; /**< */ 1573 uint16_t sequence; /**< */ 1574 uint32_t length; /**< */ 1575 uint8_t pad1[4]; /**< */ 1576 uint32_t n; /**< */ 1577 int32_t datum; /**< */ 1578 uint8_t pad2[12]; /**< */ 1579 } xcb_glx_get_mapiv_reply_t; 1580 1581 /** 1582 * @brief xcb_glx_get_materialfv_cookie_t 1583 **/ 1584 typedef struct xcb_glx_get_materialfv_cookie_t { 1585 unsigned int sequence; /**< */ 1586 } xcb_glx_get_materialfv_cookie_t; 1587 1588 /** Opcode for xcb_glx_get_materialfv. */ 1589 #define XCB_GLX_GET_MATERIALFV 123 1590 1591 /** 1592 * @brief xcb_glx_get_materialfv_request_t 1593 **/ 1594 typedef struct xcb_glx_get_materialfv_request_t { 1595 uint8_t major_opcode; /**< */ 1596 uint8_t minor_opcode; /**< */ 1597 uint16_t length; /**< */ 1598 xcb_glx_context_tag_t context_tag; /**< */ 1599 uint32_t face; /**< */ 1600 uint32_t pname; /**< */ 1601 } xcb_glx_get_materialfv_request_t; 1602 1603 /** 1604 * @brief xcb_glx_get_materialfv_reply_t 1605 **/ 1606 typedef struct xcb_glx_get_materialfv_reply_t { 1607 uint8_t response_type; /**< */ 1608 uint8_t pad0; /**< */ 1609 uint16_t sequence; /**< */ 1610 uint32_t length; /**< */ 1611 uint8_t pad1[4]; /**< */ 1612 uint32_t n; /**< */ 1613 xcb_glx_float32_t datum; /**< */ 1614 uint8_t pad2[12]; /**< */ 1615 } xcb_glx_get_materialfv_reply_t; 1616 1617 /** 1618 * @brief xcb_glx_get_materialiv_cookie_t 1619 **/ 1620 typedef struct xcb_glx_get_materialiv_cookie_t { 1621 unsigned int sequence; /**< */ 1622 } xcb_glx_get_materialiv_cookie_t; 1623 1624 /** Opcode for xcb_glx_get_materialiv. */ 1625 #define XCB_GLX_GET_MATERIALIV 124 1626 1627 /** 1628 * @brief xcb_glx_get_materialiv_request_t 1629 **/ 1630 typedef struct xcb_glx_get_materialiv_request_t { 1631 uint8_t major_opcode; /**< */ 1632 uint8_t minor_opcode; /**< */ 1633 uint16_t length; /**< */ 1634 xcb_glx_context_tag_t context_tag; /**< */ 1635 uint32_t face; /**< */ 1636 uint32_t pname; /**< */ 1637 } xcb_glx_get_materialiv_request_t; 1638 1639 /** 1640 * @brief xcb_glx_get_materialiv_reply_t 1641 **/ 1642 typedef struct xcb_glx_get_materialiv_reply_t { 1643 uint8_t response_type; /**< */ 1644 uint8_t pad0; /**< */ 1645 uint16_t sequence; /**< */ 1646 uint32_t length; /**< */ 1647 uint8_t pad1[4]; /**< */ 1648 uint32_t n; /**< */ 1649 int32_t datum; /**< */ 1650 uint8_t pad2[12]; /**< */ 1651 } xcb_glx_get_materialiv_reply_t; 1652 1653 /** 1654 * @brief xcb_glx_get_pixel_mapfv_cookie_t 1655 **/ 1656 typedef struct xcb_glx_get_pixel_mapfv_cookie_t { 1657 unsigned int sequence; /**< */ 1658 } xcb_glx_get_pixel_mapfv_cookie_t; 1659 1660 /** Opcode for xcb_glx_get_pixel_mapfv. */ 1661 #define XCB_GLX_GET_PIXEL_MAPFV 125 1662 1663 /** 1664 * @brief xcb_glx_get_pixel_mapfv_request_t 1665 **/ 1666 typedef struct xcb_glx_get_pixel_mapfv_request_t { 1667 uint8_t major_opcode; /**< */ 1668 uint8_t minor_opcode; /**< */ 1669 uint16_t length; /**< */ 1670 xcb_glx_context_tag_t context_tag; /**< */ 1671 uint32_t map; /**< */ 1672 } xcb_glx_get_pixel_mapfv_request_t; 1673 1674 /** 1675 * @brief xcb_glx_get_pixel_mapfv_reply_t 1676 **/ 1677 typedef struct xcb_glx_get_pixel_mapfv_reply_t { 1678 uint8_t response_type; /**< */ 1679 uint8_t pad0; /**< */ 1680 uint16_t sequence; /**< */ 1681 uint32_t length; /**< */ 1682 uint8_t pad1[4]; /**< */ 1683 uint32_t n; /**< */ 1684 xcb_glx_float32_t datum; /**< */ 1685 uint8_t pad2[12]; /**< */ 1686 } xcb_glx_get_pixel_mapfv_reply_t; 1687 1688 /** 1689 * @brief xcb_glx_get_pixel_mapuiv_cookie_t 1690 **/ 1691 typedef struct xcb_glx_get_pixel_mapuiv_cookie_t { 1692 unsigned int sequence; /**< */ 1693 } xcb_glx_get_pixel_mapuiv_cookie_t; 1694 1695 /** Opcode for xcb_glx_get_pixel_mapuiv. */ 1696 #define XCB_GLX_GET_PIXEL_MAPUIV 126 1697 1698 /** 1699 * @brief xcb_glx_get_pixel_mapuiv_request_t 1700 **/ 1701 typedef struct xcb_glx_get_pixel_mapuiv_request_t { 1702 uint8_t major_opcode; /**< */ 1703 uint8_t minor_opcode; /**< */ 1704 uint16_t length; /**< */ 1705 xcb_glx_context_tag_t context_tag; /**< */ 1706 uint32_t map; /**< */ 1707 } xcb_glx_get_pixel_mapuiv_request_t; 1708 1709 /** 1710 * @brief xcb_glx_get_pixel_mapuiv_reply_t 1711 **/ 1712 typedef struct xcb_glx_get_pixel_mapuiv_reply_t { 1713 uint8_t response_type; /**< */ 1714 uint8_t pad0; /**< */ 1715 uint16_t sequence; /**< */ 1716 uint32_t length; /**< */ 1717 uint8_t pad1[4]; /**< */ 1718 uint32_t n; /**< */ 1719 uint32_t datum; /**< */ 1720 uint8_t pad2[12]; /**< */ 1721 } xcb_glx_get_pixel_mapuiv_reply_t; 1722 1723 /** 1724 * @brief xcb_glx_get_pixel_mapusv_cookie_t 1725 **/ 1726 typedef struct xcb_glx_get_pixel_mapusv_cookie_t { 1727 unsigned int sequence; /**< */ 1728 } xcb_glx_get_pixel_mapusv_cookie_t; 1729 1730 /** Opcode for xcb_glx_get_pixel_mapusv. */ 1731 #define XCB_GLX_GET_PIXEL_MAPUSV 127 1732 1733 /** 1734 * @brief xcb_glx_get_pixel_mapusv_request_t 1735 **/ 1736 typedef struct xcb_glx_get_pixel_mapusv_request_t { 1737 uint8_t major_opcode; /**< */ 1738 uint8_t minor_opcode; /**< */ 1739 uint16_t length; /**< */ 1740 xcb_glx_context_tag_t context_tag; /**< */ 1741 uint32_t map; /**< */ 1742 } xcb_glx_get_pixel_mapusv_request_t; 1743 1744 /** 1745 * @brief xcb_glx_get_pixel_mapusv_reply_t 1746 **/ 1747 typedef struct xcb_glx_get_pixel_mapusv_reply_t { 1748 uint8_t response_type; /**< */ 1749 uint8_t pad0; /**< */ 1750 uint16_t sequence; /**< */ 1751 uint32_t length; /**< */ 1752 uint8_t pad1[4]; /**< */ 1753 uint32_t n; /**< */ 1754 uint16_t datum; /**< */ 1755 uint8_t pad2[16]; /**< */ 1756 } xcb_glx_get_pixel_mapusv_reply_t; 1757 1758 /** 1759 * @brief xcb_glx_get_polygon_stipple_cookie_t 1760 **/ 1761 typedef struct xcb_glx_get_polygon_stipple_cookie_t { 1762 unsigned int sequence; /**< */ 1763 } xcb_glx_get_polygon_stipple_cookie_t; 1764 1765 /** Opcode for xcb_glx_get_polygon_stipple. */ 1766 #define XCB_GLX_GET_POLYGON_STIPPLE 128 1767 1768 /** 1769 * @brief xcb_glx_get_polygon_stipple_request_t 1770 **/ 1771 typedef struct xcb_glx_get_polygon_stipple_request_t { 1772 uint8_t major_opcode; /**< */ 1773 uint8_t minor_opcode; /**< */ 1774 uint16_t length; /**< */ 1775 xcb_glx_context_tag_t context_tag; /**< */ 1776 uint8_t lsb_first; /**< */ 1777 } xcb_glx_get_polygon_stipple_request_t; 1778 1779 /** 1780 * @brief xcb_glx_get_polygon_stipple_reply_t 1781 **/ 1782 typedef struct xcb_glx_get_polygon_stipple_reply_t { 1783 uint8_t response_type; /**< */ 1784 uint8_t pad0; /**< */ 1785 uint16_t sequence; /**< */ 1786 uint32_t length; /**< */ 1787 uint8_t pad1[24]; /**< */ 1788 } xcb_glx_get_polygon_stipple_reply_t; 1789 1790 /** 1791 * @brief xcb_glx_get_string_cookie_t 1792 **/ 1793 typedef struct xcb_glx_get_string_cookie_t { 1794 unsigned int sequence; /**< */ 1795 } xcb_glx_get_string_cookie_t; 1796 1797 /** Opcode for xcb_glx_get_string. */ 1798 #define XCB_GLX_GET_STRING 129 1799 1800 /** 1801 * @brief xcb_glx_get_string_request_t 1802 **/ 1803 typedef struct xcb_glx_get_string_request_t { 1804 uint8_t major_opcode; /**< */ 1805 uint8_t minor_opcode; /**< */ 1806 uint16_t length; /**< */ 1807 xcb_glx_context_tag_t context_tag; /**< */ 1808 uint32_t name; /**< */ 1809 } xcb_glx_get_string_request_t; 1810 1811 /** 1812 * @brief xcb_glx_get_string_reply_t 1813 **/ 1814 typedef struct xcb_glx_get_string_reply_t { 1815 uint8_t response_type; /**< */ 1816 uint8_t pad0; /**< */ 1817 uint16_t sequence; /**< */ 1818 uint32_t length; /**< */ 1819 uint8_t pad1[4]; /**< */ 1820 uint32_t n; /**< */ 1821 uint8_t pad2[16]; /**< */ 1822 } xcb_glx_get_string_reply_t; 1823 1824 /** 1825 * @brief xcb_glx_get_tex_envfv_cookie_t 1826 **/ 1827 typedef struct xcb_glx_get_tex_envfv_cookie_t { 1828 unsigned int sequence; /**< */ 1829 } xcb_glx_get_tex_envfv_cookie_t; 1830 1831 /** Opcode for xcb_glx_get_tex_envfv. */ 1832 #define XCB_GLX_GET_TEX_ENVFV 130 1833 1834 /** 1835 * @brief xcb_glx_get_tex_envfv_request_t 1836 **/ 1837 typedef struct xcb_glx_get_tex_envfv_request_t { 1838 uint8_t major_opcode; /**< */ 1839 uint8_t minor_opcode; /**< */ 1840 uint16_t length; /**< */ 1841 xcb_glx_context_tag_t context_tag; /**< */ 1842 uint32_t target; /**< */ 1843 uint32_t pname; /**< */ 1844 } xcb_glx_get_tex_envfv_request_t; 1845 1846 /** 1847 * @brief xcb_glx_get_tex_envfv_reply_t 1848 **/ 1849 typedef struct xcb_glx_get_tex_envfv_reply_t { 1850 uint8_t response_type; /**< */ 1851 uint8_t pad0; /**< */ 1852 uint16_t sequence; /**< */ 1853 uint32_t length; /**< */ 1854 uint8_t pad1[4]; /**< */ 1855 uint32_t n; /**< */ 1856 xcb_glx_float32_t datum; /**< */ 1857 uint8_t pad2[12]; /**< */ 1858 } xcb_glx_get_tex_envfv_reply_t; 1859 1860 /** 1861 * @brief xcb_glx_get_tex_enviv_cookie_t 1862 **/ 1863 typedef struct xcb_glx_get_tex_enviv_cookie_t { 1864 unsigned int sequence; /**< */ 1865 } xcb_glx_get_tex_enviv_cookie_t; 1866 1867 /** Opcode for xcb_glx_get_tex_enviv. */ 1868 #define XCB_GLX_GET_TEX_ENVIV 131 1869 1870 /** 1871 * @brief xcb_glx_get_tex_enviv_request_t 1872 **/ 1873 typedef struct xcb_glx_get_tex_enviv_request_t { 1874 uint8_t major_opcode; /**< */ 1875 uint8_t minor_opcode; /**< */ 1876 uint16_t length; /**< */ 1877 xcb_glx_context_tag_t context_tag; /**< */ 1878 uint32_t target; /**< */ 1879 uint32_t pname; /**< */ 1880 } xcb_glx_get_tex_enviv_request_t; 1881 1882 /** 1883 * @brief xcb_glx_get_tex_enviv_reply_t 1884 **/ 1885 typedef struct xcb_glx_get_tex_enviv_reply_t { 1886 uint8_t response_type; /**< */ 1887 uint8_t pad0; /**< */ 1888 uint16_t sequence; /**< */ 1889 uint32_t length; /**< */ 1890 uint8_t pad1[4]; /**< */ 1891 uint32_t n; /**< */ 1892 int32_t datum; /**< */ 1893 uint8_t pad2[12]; /**< */ 1894 } xcb_glx_get_tex_enviv_reply_t; 1895 1896 /** 1897 * @brief xcb_glx_get_tex_gendv_cookie_t 1898 **/ 1899 typedef struct xcb_glx_get_tex_gendv_cookie_t { 1900 unsigned int sequence; /**< */ 1901 } xcb_glx_get_tex_gendv_cookie_t; 1902 1903 /** Opcode for xcb_glx_get_tex_gendv. */ 1904 #define XCB_GLX_GET_TEX_GENDV 132 1905 1906 /** 1907 * @brief xcb_glx_get_tex_gendv_request_t 1908 **/ 1909 typedef struct xcb_glx_get_tex_gendv_request_t { 1910 uint8_t major_opcode; /**< */ 1911 uint8_t minor_opcode; /**< */ 1912 uint16_t length; /**< */ 1913 xcb_glx_context_tag_t context_tag; /**< */ 1914 uint32_t coord; /**< */ 1915 uint32_t pname; /**< */ 1916 } xcb_glx_get_tex_gendv_request_t; 1917 1918 /** 1919 * @brief xcb_glx_get_tex_gendv_reply_t 1920 **/ 1921 typedef struct xcb_glx_get_tex_gendv_reply_t { 1922 uint8_t response_type; /**< */ 1923 uint8_t pad0; /**< */ 1924 uint16_t sequence; /**< */ 1925 uint32_t length; /**< */ 1926 uint8_t pad1[4]; /**< */ 1927 uint32_t n; /**< */ 1928 xcb_glx_float64_t datum; /**< */ 1929 uint8_t pad2[8]; /**< */ 1930 } xcb_glx_get_tex_gendv_reply_t; 1931 1932 /** 1933 * @brief xcb_glx_get_tex_genfv_cookie_t 1934 **/ 1935 typedef struct xcb_glx_get_tex_genfv_cookie_t { 1936 unsigned int sequence; /**< */ 1937 } xcb_glx_get_tex_genfv_cookie_t; 1938 1939 /** Opcode for xcb_glx_get_tex_genfv. */ 1940 #define XCB_GLX_GET_TEX_GENFV 133 1941 1942 /** 1943 * @brief xcb_glx_get_tex_genfv_request_t 1944 **/ 1945 typedef struct xcb_glx_get_tex_genfv_request_t { 1946 uint8_t major_opcode; /**< */ 1947 uint8_t minor_opcode; /**< */ 1948 uint16_t length; /**< */ 1949 xcb_glx_context_tag_t context_tag; /**< */ 1950 uint32_t coord; /**< */ 1951 uint32_t pname; /**< */ 1952 } xcb_glx_get_tex_genfv_request_t; 1953 1954 /** 1955 * @brief xcb_glx_get_tex_genfv_reply_t 1956 **/ 1957 typedef struct xcb_glx_get_tex_genfv_reply_t { 1958 uint8_t response_type; /**< */ 1959 uint8_t pad0; /**< */ 1960 uint16_t sequence; /**< */ 1961 uint32_t length; /**< */ 1962 uint8_t pad1[4]; /**< */ 1963 uint32_t n; /**< */ 1964 xcb_glx_float32_t datum; /**< */ 1965 uint8_t pad2[12]; /**< */ 1966 } xcb_glx_get_tex_genfv_reply_t; 1967 1968 /** 1969 * @brief xcb_glx_get_tex_geniv_cookie_t 1970 **/ 1971 typedef struct xcb_glx_get_tex_geniv_cookie_t { 1972 unsigned int sequence; /**< */ 1973 } xcb_glx_get_tex_geniv_cookie_t; 1974 1975 /** Opcode for xcb_glx_get_tex_geniv. */ 1976 #define XCB_GLX_GET_TEX_GENIV 134 1977 1978 /** 1979 * @brief xcb_glx_get_tex_geniv_request_t 1980 **/ 1981 typedef struct xcb_glx_get_tex_geniv_request_t { 1982 uint8_t major_opcode; /**< */ 1983 uint8_t minor_opcode; /**< */ 1984 uint16_t length; /**< */ 1985 xcb_glx_context_tag_t context_tag; /**< */ 1986 uint32_t coord; /**< */ 1987 uint32_t pname; /**< */ 1988 } xcb_glx_get_tex_geniv_request_t; 1989 1990 /** 1991 * @brief xcb_glx_get_tex_geniv_reply_t 1992 **/ 1993 typedef struct xcb_glx_get_tex_geniv_reply_t { 1994 uint8_t response_type; /**< */ 1995 uint8_t pad0; /**< */ 1996 uint16_t sequence; /**< */ 1997 uint32_t length; /**< */ 1998 uint8_t pad1[4]; /**< */ 1999 uint32_t n; /**< */ 2000 int32_t datum; /**< */ 2001 uint8_t pad2[12]; /**< */ 2002 } xcb_glx_get_tex_geniv_reply_t; 2003 2004 /** 2005 * @brief xcb_glx_get_tex_image_cookie_t 2006 **/ 2007 typedef struct xcb_glx_get_tex_image_cookie_t { 2008 unsigned int sequence; /**< */ 2009 } xcb_glx_get_tex_image_cookie_t; 2010 2011 /** Opcode for xcb_glx_get_tex_image. */ 2012 #define XCB_GLX_GET_TEX_IMAGE 135 2013 2014 /** 2015 * @brief xcb_glx_get_tex_image_request_t 2016 **/ 2017 typedef struct xcb_glx_get_tex_image_request_t { 2018 uint8_t major_opcode; /**< */ 2019 uint8_t minor_opcode; /**< */ 2020 uint16_t length; /**< */ 2021 xcb_glx_context_tag_t context_tag; /**< */ 2022 uint32_t target; /**< */ 2023 int32_t level; /**< */ 2024 uint32_t format; /**< */ 2025 uint32_t type; /**< */ 2026 uint8_t swap_bytes; /**< */ 2027 } xcb_glx_get_tex_image_request_t; 2028 2029 /** 2030 * @brief xcb_glx_get_tex_image_reply_t 2031 **/ 2032 typedef struct xcb_glx_get_tex_image_reply_t { 2033 uint8_t response_type; /**< */ 2034 uint8_t pad0; /**< */ 2035 uint16_t sequence; /**< */ 2036 uint32_t length; /**< */ 2037 uint8_t pad1[8]; /**< */ 2038 int32_t width; /**< */ 2039 int32_t height; /**< */ 2040 int32_t depth; /**< */ 2041 uint8_t pad2[4]; /**< */ 2042 } xcb_glx_get_tex_image_reply_t; 2043 2044 /** 2045 * @brief xcb_glx_get_tex_parameterfv_cookie_t 2046 **/ 2047 typedef struct xcb_glx_get_tex_parameterfv_cookie_t { 2048 unsigned int sequence; /**< */ 2049 } xcb_glx_get_tex_parameterfv_cookie_t; 2050 2051 /** Opcode for xcb_glx_get_tex_parameterfv. */ 2052 #define XCB_GLX_GET_TEX_PARAMETERFV 136 2053 2054 /** 2055 * @brief xcb_glx_get_tex_parameterfv_request_t 2056 **/ 2057 typedef struct xcb_glx_get_tex_parameterfv_request_t { 2058 uint8_t major_opcode; /**< */ 2059 uint8_t minor_opcode; /**< */ 2060 uint16_t length; /**< */ 2061 xcb_glx_context_tag_t context_tag; /**< */ 2062 uint32_t target; /**< */ 2063 uint32_t pname; /**< */ 2064 } xcb_glx_get_tex_parameterfv_request_t; 2065 2066 /** 2067 * @brief xcb_glx_get_tex_parameterfv_reply_t 2068 **/ 2069 typedef struct xcb_glx_get_tex_parameterfv_reply_t { 2070 uint8_t response_type; /**< */ 2071 uint8_t pad0; /**< */ 2072 uint16_t sequence; /**< */ 2073 uint32_t length; /**< */ 2074 uint8_t pad1[4]; /**< */ 2075 uint32_t n; /**< */ 2076 xcb_glx_float32_t datum; /**< */ 2077 uint8_t pad2[12]; /**< */ 2078 } xcb_glx_get_tex_parameterfv_reply_t; 2079 2080 /** 2081 * @brief xcb_glx_get_tex_parameteriv_cookie_t 2082 **/ 2083 typedef struct xcb_glx_get_tex_parameteriv_cookie_t { 2084 unsigned int sequence; /**< */ 2085 } xcb_glx_get_tex_parameteriv_cookie_t; 2086 2087 /** Opcode for xcb_glx_get_tex_parameteriv. */ 2088 #define XCB_GLX_GET_TEX_PARAMETERIV 137 2089 2090 /** 2091 * @brief xcb_glx_get_tex_parameteriv_request_t 2092 **/ 2093 typedef struct xcb_glx_get_tex_parameteriv_request_t { 2094 uint8_t major_opcode; /**< */ 2095 uint8_t minor_opcode; /**< */ 2096 uint16_t length; /**< */ 2097 xcb_glx_context_tag_t context_tag; /**< */ 2098 uint32_t target; /**< */ 2099 uint32_t pname; /**< */ 2100 } xcb_glx_get_tex_parameteriv_request_t; 2101 2102 /** 2103 * @brief xcb_glx_get_tex_parameteriv_reply_t 2104 **/ 2105 typedef struct xcb_glx_get_tex_parameteriv_reply_t { 2106 uint8_t response_type; /**< */ 2107 uint8_t pad0; /**< */ 2108 uint16_t sequence; /**< */ 2109 uint32_t length; /**< */ 2110 uint8_t pad1[4]; /**< */ 2111 uint32_t n; /**< */ 2112 int32_t datum; /**< */ 2113 uint8_t pad2[12]; /**< */ 2114 } xcb_glx_get_tex_parameteriv_reply_t; 2115 2116 /** 2117 * @brief xcb_glx_get_tex_level_parameterfv_cookie_t 2118 **/ 2119 typedef struct xcb_glx_get_tex_level_parameterfv_cookie_t { 2120 unsigned int sequence; /**< */ 2121 } xcb_glx_get_tex_level_parameterfv_cookie_t; 2122 2123 /** Opcode for xcb_glx_get_tex_level_parameterfv. */ 2124 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERFV 138 2125 2126 /** 2127 * @brief xcb_glx_get_tex_level_parameterfv_request_t 2128 **/ 2129 typedef struct xcb_glx_get_tex_level_parameterfv_request_t { 2130 uint8_t major_opcode; /**< */ 2131 uint8_t minor_opcode; /**< */ 2132 uint16_t length; /**< */ 2133 xcb_glx_context_tag_t context_tag; /**< */ 2134 uint32_t target; /**< */ 2135 int32_t level; /**< */ 2136 uint32_t pname; /**< */ 2137 } xcb_glx_get_tex_level_parameterfv_request_t; 2138 2139 /** 2140 * @brief xcb_glx_get_tex_level_parameterfv_reply_t 2141 **/ 2142 typedef struct xcb_glx_get_tex_level_parameterfv_reply_t { 2143 uint8_t response_type; /**< */ 2144 uint8_t pad0; /**< */ 2145 uint16_t sequence; /**< */ 2146 uint32_t length; /**< */ 2147 uint8_t pad1[4]; /**< */ 2148 uint32_t n; /**< */ 2149 xcb_glx_float32_t datum; /**< */ 2150 uint8_t pad2[12]; /**< */ 2151 } xcb_glx_get_tex_level_parameterfv_reply_t; 2152 2153 /** 2154 * @brief xcb_glx_get_tex_level_parameteriv_cookie_t 2155 **/ 2156 typedef struct xcb_glx_get_tex_level_parameteriv_cookie_t { 2157 unsigned int sequence; /**< */ 2158 } xcb_glx_get_tex_level_parameteriv_cookie_t; 2159 2160 /** Opcode for xcb_glx_get_tex_level_parameteriv. */ 2161 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERIV 139 2162 2163 /** 2164 * @brief xcb_glx_get_tex_level_parameteriv_request_t 2165 **/ 2166 typedef struct xcb_glx_get_tex_level_parameteriv_request_t { 2167 uint8_t major_opcode; /**< */ 2168 uint8_t minor_opcode; /**< */ 2169 uint16_t length; /**< */ 2170 xcb_glx_context_tag_t context_tag; /**< */ 2171 uint32_t target; /**< */ 2172 int32_t level; /**< */ 2173 uint32_t pname; /**< */ 2174 } xcb_glx_get_tex_level_parameteriv_request_t; 2175 2176 /** 2177 * @brief xcb_glx_get_tex_level_parameteriv_reply_t 2178 **/ 2179 typedef struct xcb_glx_get_tex_level_parameteriv_reply_t { 2180 uint8_t response_type; /**< */ 2181 uint8_t pad0; /**< */ 2182 uint16_t sequence; /**< */ 2183 uint32_t length; /**< */ 2184 uint8_t pad1[4]; /**< */ 2185 uint32_t n; /**< */ 2186 int32_t datum; /**< */ 2187 uint8_t pad2[12]; /**< */ 2188 } xcb_glx_get_tex_level_parameteriv_reply_t; 2189 2190 /** 2191 * @brief xcb_glx_is_list_cookie_t 2192 **/ 2193 typedef struct xcb_glx_is_list_cookie_t { 2194 unsigned int sequence; /**< */ 2195 } xcb_glx_is_list_cookie_t; 2196 2197 /** Opcode for xcb_glx_is_list. */ 2198 #define XCB_GLX_IS_LIST 141 2199 2200 /** 2201 * @brief xcb_glx_is_list_request_t 2202 **/ 2203 typedef struct xcb_glx_is_list_request_t { 2204 uint8_t major_opcode; /**< */ 2205 uint8_t minor_opcode; /**< */ 2206 uint16_t length; /**< */ 2207 xcb_glx_context_tag_t context_tag; /**< */ 2208 uint32_t list; /**< */ 2209 } xcb_glx_is_list_request_t; 2210 2211 /** 2212 * @brief xcb_glx_is_list_reply_t 2213 **/ 2214 typedef struct xcb_glx_is_list_reply_t { 2215 uint8_t response_type; /**< */ 2216 uint8_t pad0; /**< */ 2217 uint16_t sequence; /**< */ 2218 uint32_t length; /**< */ 2219 xcb_glx_bool32_t ret_val; /**< */ 2220 } xcb_glx_is_list_reply_t; 2221 2222 /** Opcode for xcb_glx_flush. */ 2223 #define XCB_GLX_FLUSH 142 2224 2225 /** 2226 * @brief xcb_glx_flush_request_t 2227 **/ 2228 typedef struct xcb_glx_flush_request_t { 2229 uint8_t major_opcode; /**< */ 2230 uint8_t minor_opcode; /**< */ 2231 uint16_t length; /**< */ 2232 xcb_glx_context_tag_t context_tag; /**< */ 2233 } xcb_glx_flush_request_t; 2234 2235 /** 2236 * @brief xcb_glx_are_textures_resident_cookie_t 2237 **/ 2238 typedef struct xcb_glx_are_textures_resident_cookie_t { 2239 unsigned int sequence; /**< */ 2240 } xcb_glx_are_textures_resident_cookie_t; 2241 2242 /** Opcode for xcb_glx_are_textures_resident. */ 2243 #define XCB_GLX_ARE_TEXTURES_RESIDENT 143 2244 2245 /** 2246 * @brief xcb_glx_are_textures_resident_request_t 2247 **/ 2248 typedef struct xcb_glx_are_textures_resident_request_t { 2249 uint8_t major_opcode; /**< */ 2250 uint8_t minor_opcode; /**< */ 2251 uint16_t length; /**< */ 2252 xcb_glx_context_tag_t context_tag; /**< */ 2253 int32_t n; /**< */ 2254 } xcb_glx_are_textures_resident_request_t; 2255 2256 /** 2257 * @brief xcb_glx_are_textures_resident_reply_t 2258 **/ 2259 typedef struct xcb_glx_are_textures_resident_reply_t { 2260 uint8_t response_type; /**< */ 2261 uint8_t pad0; /**< */ 2262 uint16_t sequence; /**< */ 2263 uint32_t length; /**< */ 2264 xcb_glx_bool32_t ret_val; /**< */ 2265 uint8_t pad1[20]; /**< */ 2266 } xcb_glx_are_textures_resident_reply_t; 2267 2268 /** Opcode for xcb_glx_delete_textures. */ 2269 #define XCB_GLX_DELETE_TEXTURES 144 2270 2271 /** 2272 * @brief xcb_glx_delete_textures_request_t 2273 **/ 2274 typedef struct xcb_glx_delete_textures_request_t { 2275 uint8_t major_opcode; /**< */ 2276 uint8_t minor_opcode; /**< */ 2277 uint16_t length; /**< */ 2278 xcb_glx_context_tag_t context_tag; /**< */ 2279 int32_t n; /**< */ 2280 } xcb_glx_delete_textures_request_t; 2281 2282 /** 2283 * @brief xcb_glx_gen_textures_cookie_t 2284 **/ 2285 typedef struct xcb_glx_gen_textures_cookie_t { 2286 unsigned int sequence; /**< */ 2287 } xcb_glx_gen_textures_cookie_t; 2288 2289 /** Opcode for xcb_glx_gen_textures. */ 2290 #define XCB_GLX_GEN_TEXTURES 145 2291 2292 /** 2293 * @brief xcb_glx_gen_textures_request_t 2294 **/ 2295 typedef struct xcb_glx_gen_textures_request_t { 2296 uint8_t major_opcode; /**< */ 2297 uint8_t minor_opcode; /**< */ 2298 uint16_t length; /**< */ 2299 xcb_glx_context_tag_t context_tag; /**< */ 2300 int32_t n; /**< */ 2301 } xcb_glx_gen_textures_request_t; 2302 2303 /** 2304 * @brief xcb_glx_gen_textures_reply_t 2305 **/ 2306 typedef struct xcb_glx_gen_textures_reply_t { 2307 uint8_t response_type; /**< */ 2308 uint8_t pad0; /**< */ 2309 uint16_t sequence; /**< */ 2310 uint32_t length; /**< */ 2311 uint8_t pad1[24]; /**< */ 2312 } xcb_glx_gen_textures_reply_t; 2313 2314 /** 2315 * @brief xcb_glx_is_texture_cookie_t 2316 **/ 2317 typedef struct xcb_glx_is_texture_cookie_t { 2318 unsigned int sequence; /**< */ 2319 } xcb_glx_is_texture_cookie_t; 2320 2321 /** Opcode for xcb_glx_is_texture. */ 2322 #define XCB_GLX_IS_TEXTURE 146 2323 2324 /** 2325 * @brief xcb_glx_is_texture_request_t 2326 **/ 2327 typedef struct xcb_glx_is_texture_request_t { 2328 uint8_t major_opcode; /**< */ 2329 uint8_t minor_opcode; /**< */ 2330 uint16_t length; /**< */ 2331 xcb_glx_context_tag_t context_tag; /**< */ 2332 uint32_t texture; /**< */ 2333 } xcb_glx_is_texture_request_t; 2334 2335 /** 2336 * @brief xcb_glx_is_texture_reply_t 2337 **/ 2338 typedef struct xcb_glx_is_texture_reply_t { 2339 uint8_t response_type; /**< */ 2340 uint8_t pad0; /**< */ 2341 uint16_t sequence; /**< */ 2342 uint32_t length; /**< */ 2343 xcb_glx_bool32_t ret_val; /**< */ 2344 } xcb_glx_is_texture_reply_t; 2345 2346 /** 2347 * @brief xcb_glx_get_color_table_cookie_t 2348 **/ 2349 typedef struct xcb_glx_get_color_table_cookie_t { 2350 unsigned int sequence; /**< */ 2351 } xcb_glx_get_color_table_cookie_t; 2352 2353 /** Opcode for xcb_glx_get_color_table. */ 2354 #define XCB_GLX_GET_COLOR_TABLE 147 2355 2356 /** 2357 * @brief xcb_glx_get_color_table_request_t 2358 **/ 2359 typedef struct xcb_glx_get_color_table_request_t { 2360 uint8_t major_opcode; /**< */ 2361 uint8_t minor_opcode; /**< */ 2362 uint16_t length; /**< */ 2363 xcb_glx_context_tag_t context_tag; /**< */ 2364 uint32_t target; /**< */ 2365 uint32_t format; /**< */ 2366 uint32_t type; /**< */ 2367 uint8_t swap_bytes; /**< */ 2368 } xcb_glx_get_color_table_request_t; 2369 2370 /** 2371 * @brief xcb_glx_get_color_table_reply_t 2372 **/ 2373 typedef struct xcb_glx_get_color_table_reply_t { 2374 uint8_t response_type; /**< */ 2375 uint8_t pad0; /**< */ 2376 uint16_t sequence; /**< */ 2377 uint32_t length; /**< */ 2378 uint8_t pad1[8]; /**< */ 2379 int32_t width; /**< */ 2380 uint8_t pad2[12]; /**< */ 2381 } xcb_glx_get_color_table_reply_t; 2382 2383 /** 2384 * @brief xcb_glx_get_color_table_parameterfv_cookie_t 2385 **/ 2386 typedef struct xcb_glx_get_color_table_parameterfv_cookie_t { 2387 unsigned int sequence; /**< */ 2388 } xcb_glx_get_color_table_parameterfv_cookie_t; 2389 2390 /** Opcode for xcb_glx_get_color_table_parameterfv. */ 2391 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERFV 148 2392 2393 /** 2394 * @brief xcb_glx_get_color_table_parameterfv_request_t 2395 **/ 2396 typedef struct xcb_glx_get_color_table_parameterfv_request_t { 2397 uint8_t major_opcode; /**< */ 2398 uint8_t minor_opcode; /**< */ 2399 uint16_t length; /**< */ 2400 xcb_glx_context_tag_t context_tag; /**< */ 2401 uint32_t target; /**< */ 2402 uint32_t pname; /**< */ 2403 } xcb_glx_get_color_table_parameterfv_request_t; 2404 2405 /** 2406 * @brief xcb_glx_get_color_table_parameterfv_reply_t 2407 **/ 2408 typedef struct xcb_glx_get_color_table_parameterfv_reply_t { 2409 uint8_t response_type; /**< */ 2410 uint8_t pad0; /**< */ 2411 uint16_t sequence; /**< */ 2412 uint32_t length; /**< */ 2413 uint8_t pad1[4]; /**< */ 2414 uint32_t n; /**< */ 2415 xcb_glx_float32_t datum; /**< */ 2416 uint8_t pad2[12]; /**< */ 2417 } xcb_glx_get_color_table_parameterfv_reply_t; 2418 2419 /** 2420 * @brief xcb_glx_get_color_table_parameteriv_cookie_t 2421 **/ 2422 typedef struct xcb_glx_get_color_table_parameteriv_cookie_t { 2423 unsigned int sequence; /**< */ 2424 } xcb_glx_get_color_table_parameteriv_cookie_t; 2425 2426 /** Opcode for xcb_glx_get_color_table_parameteriv. */ 2427 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERIV 149 2428 2429 /** 2430 * @brief xcb_glx_get_color_table_parameteriv_request_t 2431 **/ 2432 typedef struct xcb_glx_get_color_table_parameteriv_request_t { 2433 uint8_t major_opcode; /**< */ 2434 uint8_t minor_opcode; /**< */ 2435 uint16_t length; /**< */ 2436 xcb_glx_context_tag_t context_tag; /**< */ 2437 uint32_t target; /**< */ 2438 uint32_t pname; /**< */ 2439 } xcb_glx_get_color_table_parameteriv_request_t; 2440 2441 /** 2442 * @brief xcb_glx_get_color_table_parameteriv_reply_t 2443 **/ 2444 typedef struct xcb_glx_get_color_table_parameteriv_reply_t { 2445 uint8_t response_type; /**< */ 2446 uint8_t pad0; /**< */ 2447 uint16_t sequence; /**< */ 2448 uint32_t length; /**< */ 2449 uint8_t pad1[4]; /**< */ 2450 uint32_t n; /**< */ 2451 int32_t datum; /**< */ 2452 uint8_t pad2[12]; /**< */ 2453 } xcb_glx_get_color_table_parameteriv_reply_t; 2454 2455 /** 2456 * @brief xcb_glx_get_convolution_filter_cookie_t 2457 **/ 2458 typedef struct xcb_glx_get_convolution_filter_cookie_t { 2459 unsigned int sequence; /**< */ 2460 } xcb_glx_get_convolution_filter_cookie_t; 2461 2462 /** Opcode for xcb_glx_get_convolution_filter. */ 2463 #define XCB_GLX_GET_CONVOLUTION_FILTER 150 2464 2465 /** 2466 * @brief xcb_glx_get_convolution_filter_request_t 2467 **/ 2468 typedef struct xcb_glx_get_convolution_filter_request_t { 2469 uint8_t major_opcode; /**< */ 2470 uint8_t minor_opcode; /**< */ 2471 uint16_t length; /**< */ 2472 xcb_glx_context_tag_t context_tag; /**< */ 2473 uint32_t target; /**< */ 2474 uint32_t format; /**< */ 2475 uint32_t type; /**< */ 2476 uint8_t swap_bytes; /**< */ 2477 } xcb_glx_get_convolution_filter_request_t; 2478 2479 /** 2480 * @brief xcb_glx_get_convolution_filter_reply_t 2481 **/ 2482 typedef struct xcb_glx_get_convolution_filter_reply_t { 2483 uint8_t response_type; /**< */ 2484 uint8_t pad0; /**< */ 2485 uint16_t sequence; /**< */ 2486 uint32_t length; /**< */ 2487 uint8_t pad1[8]; /**< */ 2488 int32_t width; /**< */ 2489 int32_t height; /**< */ 2490 uint8_t pad2[8]; /**< */ 2491 } xcb_glx_get_convolution_filter_reply_t; 2492 2493 /** 2494 * @brief xcb_glx_get_convolution_parameterfv_cookie_t 2495 **/ 2496 typedef struct xcb_glx_get_convolution_parameterfv_cookie_t { 2497 unsigned int sequence; /**< */ 2498 } xcb_glx_get_convolution_parameterfv_cookie_t; 2499 2500 /** Opcode for xcb_glx_get_convolution_parameterfv. */ 2501 #define XCB_GLX_GET_CONVOLUTION_PARAMETERFV 151 2502 2503 /** 2504 * @brief xcb_glx_get_convolution_parameterfv_request_t 2505 **/ 2506 typedef struct xcb_glx_get_convolution_parameterfv_request_t { 2507 uint8_t major_opcode; /**< */ 2508 uint8_t minor_opcode; /**< */ 2509 uint16_t length; /**< */ 2510 xcb_glx_context_tag_t context_tag; /**< */ 2511 uint32_t target; /**< */ 2512 uint32_t pname; /**< */ 2513 } xcb_glx_get_convolution_parameterfv_request_t; 2514 2515 /** 2516 * @brief xcb_glx_get_convolution_parameterfv_reply_t 2517 **/ 2518 typedef struct xcb_glx_get_convolution_parameterfv_reply_t { 2519 uint8_t response_type; /**< */ 2520 uint8_t pad0; /**< */ 2521 uint16_t sequence; /**< */ 2522 uint32_t length; /**< */ 2523 uint8_t pad1[4]; /**< */ 2524 uint32_t n; /**< */ 2525 xcb_glx_float32_t datum; /**< */ 2526 uint8_t pad2[12]; /**< */ 2527 } xcb_glx_get_convolution_parameterfv_reply_t; 2528 2529 /** 2530 * @brief xcb_glx_get_convolution_parameteriv_cookie_t 2531 **/ 2532 typedef struct xcb_glx_get_convolution_parameteriv_cookie_t { 2533 unsigned int sequence; /**< */ 2534 } xcb_glx_get_convolution_parameteriv_cookie_t; 2535 2536 /** Opcode for xcb_glx_get_convolution_parameteriv. */ 2537 #define XCB_GLX_GET_CONVOLUTION_PARAMETERIV 152 2538 2539 /** 2540 * @brief xcb_glx_get_convolution_parameteriv_request_t 2541 **/ 2542 typedef struct xcb_glx_get_convolution_parameteriv_request_t { 2543 uint8_t major_opcode; /**< */ 2544 uint8_t minor_opcode; /**< */ 2545 uint16_t length; /**< */ 2546 xcb_glx_context_tag_t context_tag; /**< */ 2547 uint32_t target; /**< */ 2548 uint32_t pname; /**< */ 2549 } xcb_glx_get_convolution_parameteriv_request_t; 2550 2551 /** 2552 * @brief xcb_glx_get_convolution_parameteriv_reply_t 2553 **/ 2554 typedef struct xcb_glx_get_convolution_parameteriv_reply_t { 2555 uint8_t response_type; /**< */ 2556 uint8_t pad0; /**< */ 2557 uint16_t sequence; /**< */ 2558 uint32_t length; /**< */ 2559 uint8_t pad1[4]; /**< */ 2560 uint32_t n; /**< */ 2561 int32_t datum; /**< */ 2562 uint8_t pad2[12]; /**< */ 2563 } xcb_glx_get_convolution_parameteriv_reply_t; 2564 2565 /** 2566 * @brief xcb_glx_get_separable_filter_cookie_t 2567 **/ 2568 typedef struct xcb_glx_get_separable_filter_cookie_t { 2569 unsigned int sequence; /**< */ 2570 } xcb_glx_get_separable_filter_cookie_t; 2571 2572 /** Opcode for xcb_glx_get_separable_filter. */ 2573 #define XCB_GLX_GET_SEPARABLE_FILTER 153 2574 2575 /** 2576 * @brief xcb_glx_get_separable_filter_request_t 2577 **/ 2578 typedef struct xcb_glx_get_separable_filter_request_t { 2579 uint8_t major_opcode; /**< */ 2580 uint8_t minor_opcode; /**< */ 2581 uint16_t length; /**< */ 2582 xcb_glx_context_tag_t context_tag; /**< */ 2583 uint32_t target; /**< */ 2584 uint32_t format; /**< */ 2585 uint32_t type; /**< */ 2586 uint8_t swap_bytes; /**< */ 2587 } xcb_glx_get_separable_filter_request_t; 2588 2589 /** 2590 * @brief xcb_glx_get_separable_filter_reply_t 2591 **/ 2592 typedef struct xcb_glx_get_separable_filter_reply_t { 2593 uint8_t response_type; /**< */ 2594 uint8_t pad0; /**< */ 2595 uint16_t sequence; /**< */ 2596 uint32_t length; /**< */ 2597 uint8_t pad1[8]; /**< */ 2598 int32_t row_w; /**< */ 2599 int32_t col_h; /**< */ 2600 uint8_t pad2[8]; /**< */ 2601 } xcb_glx_get_separable_filter_reply_t; 2602 2603 /** 2604 * @brief xcb_glx_get_histogram_cookie_t 2605 **/ 2606 typedef struct xcb_glx_get_histogram_cookie_t { 2607 unsigned int sequence; /**< */ 2608 } xcb_glx_get_histogram_cookie_t; 2609 2610 /** Opcode for xcb_glx_get_histogram. */ 2611 #define XCB_GLX_GET_HISTOGRAM 154 2612 2613 /** 2614 * @brief xcb_glx_get_histogram_request_t 2615 **/ 2616 typedef struct xcb_glx_get_histogram_request_t { 2617 uint8_t major_opcode; /**< */ 2618 uint8_t minor_opcode; /**< */ 2619 uint16_t length; /**< */ 2620 xcb_glx_context_tag_t context_tag; /**< */ 2621 uint32_t target; /**< */ 2622 uint32_t format; /**< */ 2623 uint32_t type; /**< */ 2624 uint8_t swap_bytes; /**< */ 2625 uint8_t reset; /**< */ 2626 } xcb_glx_get_histogram_request_t; 2627 2628 /** 2629 * @brief xcb_glx_get_histogram_reply_t 2630 **/ 2631 typedef struct xcb_glx_get_histogram_reply_t { 2632 uint8_t response_type; /**< */ 2633 uint8_t pad0; /**< */ 2634 uint16_t sequence; /**< */ 2635 uint32_t length; /**< */ 2636 uint8_t pad1[8]; /**< */ 2637 int32_t width; /**< */ 2638 uint8_t pad2[12]; /**< */ 2639 } xcb_glx_get_histogram_reply_t; 2640 2641 /** 2642 * @brief xcb_glx_get_histogram_parameterfv_cookie_t 2643 **/ 2644 typedef struct xcb_glx_get_histogram_parameterfv_cookie_t { 2645 unsigned int sequence; /**< */ 2646 } xcb_glx_get_histogram_parameterfv_cookie_t; 2647 2648 /** Opcode for xcb_glx_get_histogram_parameterfv. */ 2649 #define XCB_GLX_GET_HISTOGRAM_PARAMETERFV 155 2650 2651 /** 2652 * @brief xcb_glx_get_histogram_parameterfv_request_t 2653 **/ 2654 typedef struct xcb_glx_get_histogram_parameterfv_request_t { 2655 uint8_t major_opcode; /**< */ 2656 uint8_t minor_opcode; /**< */ 2657 uint16_t length; /**< */ 2658 xcb_glx_context_tag_t context_tag; /**< */ 2659 uint32_t target; /**< */ 2660 uint32_t pname; /**< */ 2661 } xcb_glx_get_histogram_parameterfv_request_t; 2662 2663 /** 2664 * @brief xcb_glx_get_histogram_parameterfv_reply_t 2665 **/ 2666 typedef struct xcb_glx_get_histogram_parameterfv_reply_t { 2667 uint8_t response_type; /**< */ 2668 uint8_t pad0; /**< */ 2669 uint16_t sequence; /**< */ 2670 uint32_t length; /**< */ 2671 uint8_t pad1[4]; /**< */ 2672 uint32_t n; /**< */ 2673 xcb_glx_float32_t datum; /**< */ 2674 uint8_t pad2[12]; /**< */ 2675 } xcb_glx_get_histogram_parameterfv_reply_t; 2676 2677 /** 2678 * @brief xcb_glx_get_histogram_parameteriv_cookie_t 2679 **/ 2680 typedef struct xcb_glx_get_histogram_parameteriv_cookie_t { 2681 unsigned int sequence; /**< */ 2682 } xcb_glx_get_histogram_parameteriv_cookie_t; 2683 2684 /** Opcode for xcb_glx_get_histogram_parameteriv. */ 2685 #define XCB_GLX_GET_HISTOGRAM_PARAMETERIV 156 2686 2687 /** 2688 * @brief xcb_glx_get_histogram_parameteriv_request_t 2689 **/ 2690 typedef struct xcb_glx_get_histogram_parameteriv_request_t { 2691 uint8_t major_opcode; /**< */ 2692 uint8_t minor_opcode; /**< */ 2693 uint16_t length; /**< */ 2694 xcb_glx_context_tag_t context_tag; /**< */ 2695 uint32_t target; /**< */ 2696 uint32_t pname; /**< */ 2697 } xcb_glx_get_histogram_parameteriv_request_t; 2698 2699 /** 2700 * @brief xcb_glx_get_histogram_parameteriv_reply_t 2701 **/ 2702 typedef struct xcb_glx_get_histogram_parameteriv_reply_t { 2703 uint8_t response_type; /**< */ 2704 uint8_t pad0; /**< */ 2705 uint16_t sequence; /**< */ 2706 uint32_t length; /**< */ 2707 uint8_t pad1[4]; /**< */ 2708 uint32_t n; /**< */ 2709 int32_t datum; /**< */ 2710 uint8_t pad2[12]; /**< */ 2711 } xcb_glx_get_histogram_parameteriv_reply_t; 2712 2713 /** 2714 * @brief xcb_glx_get_minmax_cookie_t 2715 **/ 2716 typedef struct xcb_glx_get_minmax_cookie_t { 2717 unsigned int sequence; /**< */ 2718 } xcb_glx_get_minmax_cookie_t; 2719 2720 /** Opcode for xcb_glx_get_minmax. */ 2721 #define XCB_GLX_GET_MINMAX 157 2722 2723 /** 2724 * @brief xcb_glx_get_minmax_request_t 2725 **/ 2726 typedef struct xcb_glx_get_minmax_request_t { 2727 uint8_t major_opcode; /**< */ 2728 uint8_t minor_opcode; /**< */ 2729 uint16_t length; /**< */ 2730 xcb_glx_context_tag_t context_tag; /**< */ 2731 uint32_t target; /**< */ 2732 uint32_t format; /**< */ 2733 uint32_t type; /**< */ 2734 uint8_t swap_bytes; /**< */ 2735 uint8_t reset; /**< */ 2736 } xcb_glx_get_minmax_request_t; 2737 2738 /** 2739 * @brief xcb_glx_get_minmax_reply_t 2740 **/ 2741 typedef struct xcb_glx_get_minmax_reply_t { 2742 uint8_t response_type; /**< */ 2743 uint8_t pad0; /**< */ 2744 uint16_t sequence; /**< */ 2745 uint32_t length; /**< */ 2746 uint8_t pad1[24]; /**< */ 2747 } xcb_glx_get_minmax_reply_t; 2748 2749 /** 2750 * @brief xcb_glx_get_minmax_parameterfv_cookie_t 2751 **/ 2752 typedef struct xcb_glx_get_minmax_parameterfv_cookie_t { 2753 unsigned int sequence; /**< */ 2754 } xcb_glx_get_minmax_parameterfv_cookie_t; 2755 2756 /** Opcode for xcb_glx_get_minmax_parameterfv. */ 2757 #define XCB_GLX_GET_MINMAX_PARAMETERFV 158 2758 2759 /** 2760 * @brief xcb_glx_get_minmax_parameterfv_request_t 2761 **/ 2762 typedef struct xcb_glx_get_minmax_parameterfv_request_t { 2763 uint8_t major_opcode; /**< */ 2764 uint8_t minor_opcode; /**< */ 2765 uint16_t length; /**< */ 2766 xcb_glx_context_tag_t context_tag; /**< */ 2767 uint32_t target; /**< */ 2768 uint32_t pname; /**< */ 2769 } xcb_glx_get_minmax_parameterfv_request_t; 2770 2771 /** 2772 * @brief xcb_glx_get_minmax_parameterfv_reply_t 2773 **/ 2774 typedef struct xcb_glx_get_minmax_parameterfv_reply_t { 2775 uint8_t response_type; /**< */ 2776 uint8_t pad0; /**< */ 2777 uint16_t sequence; /**< */ 2778 uint32_t length; /**< */ 2779 uint8_t pad1[4]; /**< */ 2780 uint32_t n; /**< */ 2781 xcb_glx_float32_t datum; /**< */ 2782 uint8_t pad2[12]; /**< */ 2783 } xcb_glx_get_minmax_parameterfv_reply_t; 2784 2785 /** 2786 * @brief xcb_glx_get_minmax_parameteriv_cookie_t 2787 **/ 2788 typedef struct xcb_glx_get_minmax_parameteriv_cookie_t { 2789 unsigned int sequence; /**< */ 2790 } xcb_glx_get_minmax_parameteriv_cookie_t; 2791 2792 /** Opcode for xcb_glx_get_minmax_parameteriv. */ 2793 #define XCB_GLX_GET_MINMAX_PARAMETERIV 159 2794 2795 /** 2796 * @brief xcb_glx_get_minmax_parameteriv_request_t 2797 **/ 2798 typedef struct xcb_glx_get_minmax_parameteriv_request_t { 2799 uint8_t major_opcode; /**< */ 2800 uint8_t minor_opcode; /**< */ 2801 uint16_t length; /**< */ 2802 xcb_glx_context_tag_t context_tag; /**< */ 2803 uint32_t target; /**< */ 2804 uint32_t pname; /**< */ 2805 } xcb_glx_get_minmax_parameteriv_request_t; 2806 2807 /** 2808 * @brief xcb_glx_get_minmax_parameteriv_reply_t 2809 **/ 2810 typedef struct xcb_glx_get_minmax_parameteriv_reply_t { 2811 uint8_t response_type; /**< */ 2812 uint8_t pad0; /**< */ 2813 uint16_t sequence; /**< */ 2814 uint32_t length; /**< */ 2815 uint8_t pad1[4]; /**< */ 2816 uint32_t n; /**< */ 2817 int32_t datum; /**< */ 2818 uint8_t pad2[12]; /**< */ 2819 } xcb_glx_get_minmax_parameteriv_reply_t; 2820 2821 /** 2822 * @brief xcb_glx_get_compressed_tex_image_arb_cookie_t 2823 **/ 2824 typedef struct xcb_glx_get_compressed_tex_image_arb_cookie_t { 2825 unsigned int sequence; /**< */ 2826 } xcb_glx_get_compressed_tex_image_arb_cookie_t; 2827 2828 /** Opcode for xcb_glx_get_compressed_tex_image_arb. */ 2829 #define XCB_GLX_GET_COMPRESSED_TEX_IMAGE_ARB 160 2830 2831 /** 2832 * @brief xcb_glx_get_compressed_tex_image_arb_request_t 2833 **/ 2834 typedef struct xcb_glx_get_compressed_tex_image_arb_request_t { 2835 uint8_t major_opcode; /**< */ 2836 uint8_t minor_opcode; /**< */ 2837 uint16_t length; /**< */ 2838 xcb_glx_context_tag_t context_tag; /**< */ 2839 uint32_t target; /**< */ 2840 int32_t level; /**< */ 2841 } xcb_glx_get_compressed_tex_image_arb_request_t; 2842 2843 /** 2844 * @brief xcb_glx_get_compressed_tex_image_arb_reply_t 2845 **/ 2846 typedef struct xcb_glx_get_compressed_tex_image_arb_reply_t { 2847 uint8_t response_type; /**< */ 2848 uint8_t pad0; /**< */ 2849 uint16_t sequence; /**< */ 2850 uint32_t length; /**< */ 2851 uint8_t pad1[8]; /**< */ 2852 int32_t size; /**< */ 2853 uint8_t pad2[12]; /**< */ 2854 } xcb_glx_get_compressed_tex_image_arb_reply_t; 2855 2856 /** Opcode for xcb_glx_delete_queries_arb. */ 2857 #define XCB_GLX_DELETE_QUERIES_ARB 161 2858 2859 /** 2860 * @brief xcb_glx_delete_queries_arb_request_t 2861 **/ 2862 typedef struct xcb_glx_delete_queries_arb_request_t { 2863 uint8_t major_opcode; /**< */ 2864 uint8_t minor_opcode; /**< */ 2865 uint16_t length; /**< */ 2866 xcb_glx_context_tag_t context_tag; /**< */ 2867 int32_t n; /**< */ 2868 } xcb_glx_delete_queries_arb_request_t; 2869 2870 /** 2871 * @brief xcb_glx_gen_queries_arb_cookie_t 2872 **/ 2873 typedef struct xcb_glx_gen_queries_arb_cookie_t { 2874 unsigned int sequence; /**< */ 2875 } xcb_glx_gen_queries_arb_cookie_t; 2876 2877 /** Opcode for xcb_glx_gen_queries_arb. */ 2878 #define XCB_GLX_GEN_QUERIES_ARB 162 2879 2880 /** 2881 * @brief xcb_glx_gen_queries_arb_request_t 2882 **/ 2883 typedef struct xcb_glx_gen_queries_arb_request_t { 2884 uint8_t major_opcode; /**< */ 2885 uint8_t minor_opcode; /**< */ 2886 uint16_t length; /**< */ 2887 xcb_glx_context_tag_t context_tag; /**< */ 2888 int32_t n; /**< */ 2889 } xcb_glx_gen_queries_arb_request_t; 2890 2891 /** 2892 * @brief xcb_glx_gen_queries_arb_reply_t 2893 **/ 2894 typedef struct xcb_glx_gen_queries_arb_reply_t { 2895 uint8_t response_type; /**< */ 2896 uint8_t pad0; /**< */ 2897 uint16_t sequence; /**< */ 2898 uint32_t length; /**< */ 2899 uint8_t pad1[24]; /**< */ 2900 } xcb_glx_gen_queries_arb_reply_t; 2901 2902 /** 2903 * @brief xcb_glx_is_query_arb_cookie_t 2904 **/ 2905 typedef struct xcb_glx_is_query_arb_cookie_t { 2906 unsigned int sequence; /**< */ 2907 } xcb_glx_is_query_arb_cookie_t; 2908 2909 /** Opcode for xcb_glx_is_query_arb. */ 2910 #define XCB_GLX_IS_QUERY_ARB 163 2911 2912 /** 2913 * @brief xcb_glx_is_query_arb_request_t 2914 **/ 2915 typedef struct xcb_glx_is_query_arb_request_t { 2916 uint8_t major_opcode; /**< */ 2917 uint8_t minor_opcode; /**< */ 2918 uint16_t length; /**< */ 2919 xcb_glx_context_tag_t context_tag; /**< */ 2920 uint32_t id; /**< */ 2921 } xcb_glx_is_query_arb_request_t; 2922 2923 /** 2924 * @brief xcb_glx_is_query_arb_reply_t 2925 **/ 2926 typedef struct xcb_glx_is_query_arb_reply_t { 2927 uint8_t response_type; /**< */ 2928 uint8_t pad0; /**< */ 2929 uint16_t sequence; /**< */ 2930 uint32_t length; /**< */ 2931 xcb_glx_bool32_t ret_val; /**< */ 2932 } xcb_glx_is_query_arb_reply_t; 2933 2934 /** 2935 * @brief xcb_glx_get_queryiv_arb_cookie_t 2936 **/ 2937 typedef struct xcb_glx_get_queryiv_arb_cookie_t { 2938 unsigned int sequence; /**< */ 2939 } xcb_glx_get_queryiv_arb_cookie_t; 2940 2941 /** Opcode for xcb_glx_get_queryiv_arb. */ 2942 #define XCB_GLX_GET_QUERYIV_ARB 164 2943 2944 /** 2945 * @brief xcb_glx_get_queryiv_arb_request_t 2946 **/ 2947 typedef struct xcb_glx_get_queryiv_arb_request_t { 2948 uint8_t major_opcode; /**< */ 2949 uint8_t minor_opcode; /**< */ 2950 uint16_t length; /**< */ 2951 xcb_glx_context_tag_t context_tag; /**< */ 2952 uint32_t target; /**< */ 2953 uint32_t pname; /**< */ 2954 } xcb_glx_get_queryiv_arb_request_t; 2955 2956 /** 2957 * @brief xcb_glx_get_queryiv_arb_reply_t 2958 **/ 2959 typedef struct xcb_glx_get_queryiv_arb_reply_t { 2960 uint8_t response_type; /**< */ 2961 uint8_t pad0; /**< */ 2962 uint16_t sequence; /**< */ 2963 uint32_t length; /**< */ 2964 uint8_t pad1[4]; /**< */ 2965 uint32_t n; /**< */ 2966 int32_t datum; /**< */ 2967 uint8_t pad2[12]; /**< */ 2968 } xcb_glx_get_queryiv_arb_reply_t; 2969 2970 /** 2971 * @brief xcb_glx_get_query_objectiv_arb_cookie_t 2972 **/ 2973 typedef struct xcb_glx_get_query_objectiv_arb_cookie_t { 2974 unsigned int sequence; /**< */ 2975 } xcb_glx_get_query_objectiv_arb_cookie_t; 2976 2977 /** Opcode for xcb_glx_get_query_objectiv_arb. */ 2978 #define XCB_GLX_GET_QUERY_OBJECTIV_ARB 165 2979 2980 /** 2981 * @brief xcb_glx_get_query_objectiv_arb_request_t 2982 **/ 2983 typedef struct xcb_glx_get_query_objectiv_arb_request_t { 2984 uint8_t major_opcode; /**< */ 2985 uint8_t minor_opcode; /**< */ 2986 uint16_t length; /**< */ 2987 xcb_glx_context_tag_t context_tag; /**< */ 2988 uint32_t id; /**< */ 2989 uint32_t pname; /**< */ 2990 } xcb_glx_get_query_objectiv_arb_request_t; 2991 2992 /** 2993 * @brief xcb_glx_get_query_objectiv_arb_reply_t 2994 **/ 2995 typedef struct xcb_glx_get_query_objectiv_arb_reply_t { 2996 uint8_t response_type; /**< */ 2997 uint8_t pad0; /**< */ 2998 uint16_t sequence; /**< */ 2999 uint32_t length; /**< */ 3000 uint8_t pad1[4]; /**< */ 3001 uint32_t n; /**< */ 3002 int32_t datum; /**< */ 3003 uint8_t pad2[12]; /**< */ 3004 } xcb_glx_get_query_objectiv_arb_reply_t; 3005 3006 /** 3007 * @brief xcb_glx_get_query_objectuiv_arb_cookie_t 3008 **/ 3009 typedef struct xcb_glx_get_query_objectuiv_arb_cookie_t { 3010 unsigned int sequence; /**< */ 3011 } xcb_glx_get_query_objectuiv_arb_cookie_t; 3012 3013 /** Opcode for xcb_glx_get_query_objectuiv_arb. */ 3014 #define XCB_GLX_GET_QUERY_OBJECTUIV_ARB 166 3015 3016 /** 3017 * @brief xcb_glx_get_query_objectuiv_arb_request_t 3018 **/ 3019 typedef struct xcb_glx_get_query_objectuiv_arb_request_t { 3020 uint8_t major_opcode; /**< */ 3021 uint8_t minor_opcode; /**< */ 3022 uint16_t length; /**< */ 3023 xcb_glx_context_tag_t context_tag; /**< */ 3024 uint32_t id; /**< */ 3025 uint32_t pname; /**< */ 3026 } xcb_glx_get_query_objectuiv_arb_request_t; 3027 3028 /** 3029 * @brief xcb_glx_get_query_objectuiv_arb_reply_t 3030 **/ 3031 typedef struct xcb_glx_get_query_objectuiv_arb_reply_t { 3032 uint8_t response_type; /**< */ 3033 uint8_t pad0; /**< */ 3034 uint16_t sequence; /**< */ 3035 uint32_t length; /**< */ 3036 uint8_t pad1[4]; /**< */ 3037 uint32_t n; /**< */ 3038 uint32_t datum; /**< */ 3039 uint8_t pad2[12]; /**< */ 3040 } xcb_glx_get_query_objectuiv_arb_reply_t; 3041 3042 /** 3043 * Get the next element of the iterator 3044 * @param i Pointer to a xcb_glx_pixmap_iterator_t 3045 * 3046 * Get the next element in the iterator. The member rem is 3047 * decreased by one. The member data points to the next 3048 * element. The member index is increased by sizeof(xcb_glx_pixmap_t) 3049 */ 3050 3051 /***************************************************************************** 3052 ** 3053 ** void xcb_glx_pixmap_next 3054 ** 3055 ** @param xcb_glx_pixmap_iterator_t *i 3056 ** @returns void 3057 ** 3058 *****************************************************************************/ 3059 3060 void 3061 xcb_glx_pixmap_next (xcb_glx_pixmap_iterator_t *i /**< */); 3062 3063 /** 3064 * Return the iterator pointing to the last element 3065 * @param i An xcb_glx_pixmap_iterator_t 3066 * @return The iterator pointing to the last element 3067 * 3068 * Set the current element in the iterator to the last element. 3069 * The member rem is set to 0. The member data points to the 3070 * last element. 3071 */ 3072 3073 /***************************************************************************** 3074 ** 3075 ** xcb_generic_iterator_t xcb_glx_pixmap_end 3076 ** 3077 ** @param xcb_glx_pixmap_iterator_t i 3078 ** @returns xcb_generic_iterator_t 3079 ** 3080 *****************************************************************************/ 3081 3082 xcb_generic_iterator_t 3083 xcb_glx_pixmap_end (xcb_glx_pixmap_iterator_t i /**< */); 3084 3085 /** 3086 * Get the next element of the iterator 3087 * @param i Pointer to a xcb_glx_context_iterator_t 3088 * 3089 * Get the next element in the iterator. The member rem is 3090 * decreased by one. The member data points to the next 3091 * element. The member index is increased by sizeof(xcb_glx_context_t) 3092 */ 3093 3094 /***************************************************************************** 3095 ** 3096 ** void xcb_glx_context_next 3097 ** 3098 ** @param xcb_glx_context_iterator_t *i 3099 ** @returns void 3100 ** 3101 *****************************************************************************/ 3102 3103 void 3104 xcb_glx_context_next (xcb_glx_context_iterator_t *i /**< */); 3105 3106 /** 3107 * Return the iterator pointing to the last element 3108 * @param i An xcb_glx_context_iterator_t 3109 * @return The iterator pointing to the last element 3110 * 3111 * Set the current element in the iterator to the last element. 3112 * The member rem is set to 0. The member data points to the 3113 * last element. 3114 */ 3115 3116 /***************************************************************************** 3117 ** 3118 ** xcb_generic_iterator_t xcb_glx_context_end 3119 ** 3120 ** @param xcb_glx_context_iterator_t i 3121 ** @returns xcb_generic_iterator_t 3122 ** 3123 *****************************************************************************/ 3124 3125 xcb_generic_iterator_t 3126 xcb_glx_context_end (xcb_glx_context_iterator_t i /**< */); 3127 3128 /** 3129 * Get the next element of the iterator 3130 * @param i Pointer to a xcb_glx_pbuffer_iterator_t 3131 * 3132 * Get the next element in the iterator. The member rem is 3133 * decreased by one. The member data points to the next 3134 * element. The member index is increased by sizeof(xcb_glx_pbuffer_t) 3135 */ 3136 3137 /***************************************************************************** 3138 ** 3139 ** void xcb_glx_pbuffer_next 3140 ** 3141 ** @param xcb_glx_pbuffer_iterator_t *i 3142 ** @returns void 3143 ** 3144 *****************************************************************************/ 3145 3146 void 3147 xcb_glx_pbuffer_next (xcb_glx_pbuffer_iterator_t *i /**< */); 3148 3149 /** 3150 * Return the iterator pointing to the last element 3151 * @param i An xcb_glx_pbuffer_iterator_t 3152 * @return The iterator pointing to the last element 3153 * 3154 * Set the current element in the iterator to the last element. 3155 * The member rem is set to 0. The member data points to the 3156 * last element. 3157 */ 3158 3159 /***************************************************************************** 3160 ** 3161 ** xcb_generic_iterator_t xcb_glx_pbuffer_end 3162 ** 3163 ** @param xcb_glx_pbuffer_iterator_t i 3164 ** @returns xcb_generic_iterator_t 3165 ** 3166 *****************************************************************************/ 3167 3168 xcb_generic_iterator_t 3169 xcb_glx_pbuffer_end (xcb_glx_pbuffer_iterator_t i /**< */); 3170 3171 /** 3172 * Get the next element of the iterator 3173 * @param i Pointer to a xcb_glx_window_iterator_t 3174 * 3175 * Get the next element in the iterator. The member rem is 3176 * decreased by one. The member data points to the next 3177 * element. The member index is increased by sizeof(xcb_glx_window_t) 3178 */ 3179 3180 /***************************************************************************** 3181 ** 3182 ** void xcb_glx_window_next 3183 ** 3184 ** @param xcb_glx_window_iterator_t *i 3185 ** @returns void 3186 ** 3187 *****************************************************************************/ 3188 3189 void 3190 xcb_glx_window_next (xcb_glx_window_iterator_t *i /**< */); 3191 3192 /** 3193 * Return the iterator pointing to the last element 3194 * @param i An xcb_glx_window_iterator_t 3195 * @return The iterator pointing to the last element 3196 * 3197 * Set the current element in the iterator to the last element. 3198 * The member rem is set to 0. The member data points to the 3199 * last element. 3200 */ 3201 3202 /***************************************************************************** 3203 ** 3204 ** xcb_generic_iterator_t xcb_glx_window_end 3205 ** 3206 ** @param xcb_glx_window_iterator_t i 3207 ** @returns xcb_generic_iterator_t 3208 ** 3209 *****************************************************************************/ 3210 3211 xcb_generic_iterator_t 3212 xcb_glx_window_end (xcb_glx_window_iterator_t i /**< */); 3213 3214 /** 3215 * Get the next element of the iterator 3216 * @param i Pointer to a xcb_glx_fbconfig_iterator_t 3217 * 3218 * Get the next element in the iterator. The member rem is 3219 * decreased by one. The member data points to the next 3220 * element. The member index is increased by sizeof(xcb_glx_fbconfig_t) 3221 */ 3222 3223 /***************************************************************************** 3224 ** 3225 ** void xcb_glx_fbconfig_next 3226 ** 3227 ** @param xcb_glx_fbconfig_iterator_t *i 3228 ** @returns void 3229 ** 3230 *****************************************************************************/ 3231 3232 void 3233 xcb_glx_fbconfig_next (xcb_glx_fbconfig_iterator_t *i /**< */); 3234 3235 /** 3236 * Return the iterator pointing to the last element 3237 * @param i An xcb_glx_fbconfig_iterator_t 3238 * @return The iterator pointing to the last element 3239 * 3240 * Set the current element in the iterator to the last element. 3241 * The member rem is set to 0. The member data points to the 3242 * last element. 3243 */ 3244 3245 /***************************************************************************** 3246 ** 3247 ** xcb_generic_iterator_t xcb_glx_fbconfig_end 3248 ** 3249 ** @param xcb_glx_fbconfig_iterator_t i 3250 ** @returns xcb_generic_iterator_t 3251 ** 3252 *****************************************************************************/ 3253 3254 xcb_generic_iterator_t 3255 xcb_glx_fbconfig_end (xcb_glx_fbconfig_iterator_t i /**< */); 3256 3257 /** 3258 * Get the next element of the iterator 3259 * @param i Pointer to a xcb_glx_drawable_iterator_t 3260 * 3261 * Get the next element in the iterator. The member rem is 3262 * decreased by one. The member data points to the next 3263 * element. The member index is increased by sizeof(xcb_glx_drawable_t) 3264 */ 3265 3266 /***************************************************************************** 3267 ** 3268 ** void xcb_glx_drawable_next 3269 ** 3270 ** @param xcb_glx_drawable_iterator_t *i 3271 ** @returns void 3272 ** 3273 *****************************************************************************/ 3274 3275 void 3276 xcb_glx_drawable_next (xcb_glx_drawable_iterator_t *i /**< */); 3277 3278 /** 3279 * Return the iterator pointing to the last element 3280 * @param i An xcb_glx_drawable_iterator_t 3281 * @return The iterator pointing to the last element 3282 * 3283 * Set the current element in the iterator to the last element. 3284 * The member rem is set to 0. The member data points to the 3285 * last element. 3286 */ 3287 3288 /***************************************************************************** 3289 ** 3290 ** xcb_generic_iterator_t xcb_glx_drawable_end 3291 ** 3292 ** @param xcb_glx_drawable_iterator_t i 3293 ** @returns xcb_generic_iterator_t 3294 ** 3295 *****************************************************************************/ 3296 3297 xcb_generic_iterator_t 3298 xcb_glx_drawable_end (xcb_glx_drawable_iterator_t i /**< */); 3299 3300 /** 3301 * Get the next element of the iterator 3302 * @param i Pointer to a xcb_glx_float32_iterator_t 3303 * 3304 * Get the next element in the iterator. The member rem is 3305 * decreased by one. The member data points to the next 3306 * element. The member index is increased by sizeof(xcb_glx_float32_t) 3307 */ 3308 3309 /***************************************************************************** 3310 ** 3311 ** void xcb_glx_float32_next 3312 ** 3313 ** @param xcb_glx_float32_iterator_t *i 3314 ** @returns void 3315 ** 3316 *****************************************************************************/ 3317 3318 void 3319 xcb_glx_float32_next (xcb_glx_float32_iterator_t *i /**< */); 3320 3321 /** 3322 * Return the iterator pointing to the last element 3323 * @param i An xcb_glx_float32_iterator_t 3324 * @return The iterator pointing to the last element 3325 * 3326 * Set the current element in the iterator to the last element. 3327 * The member rem is set to 0. The member data points to the 3328 * last element. 3329 */ 3330 3331 /***************************************************************************** 3332 ** 3333 ** xcb_generic_iterator_t xcb_glx_float32_end 3334 ** 3335 ** @param xcb_glx_float32_iterator_t i 3336 ** @returns xcb_generic_iterator_t 3337 ** 3338 *****************************************************************************/ 3339 3340 xcb_generic_iterator_t 3341 xcb_glx_float32_end (xcb_glx_float32_iterator_t i /**< */); 3342 3343 /** 3344 * Get the next element of the iterator 3345 * @param i Pointer to a xcb_glx_float64_iterator_t 3346 * 3347 * Get the next element in the iterator. The member rem is 3348 * decreased by one. The member data points to the next 3349 * element. The member index is increased by sizeof(xcb_glx_float64_t) 3350 */ 3351 3352 /***************************************************************************** 3353 ** 3354 ** void xcb_glx_float64_next 3355 ** 3356 ** @param xcb_glx_float64_iterator_t *i 3357 ** @returns void 3358 ** 3359 *****************************************************************************/ 3360 3361 void 3362 xcb_glx_float64_next (xcb_glx_float64_iterator_t *i /**< */); 3363 3364 /** 3365 * Return the iterator pointing to the last element 3366 * @param i An xcb_glx_float64_iterator_t 3367 * @return The iterator pointing to the last element 3368 * 3369 * Set the current element in the iterator to the last element. 3370 * The member rem is set to 0. The member data points to the 3371 * last element. 3372 */ 3373 3374 /***************************************************************************** 3375 ** 3376 ** xcb_generic_iterator_t xcb_glx_float64_end 3377 ** 3378 ** @param xcb_glx_float64_iterator_t i 3379 ** @returns xcb_generic_iterator_t 3380 ** 3381 *****************************************************************************/ 3382 3383 xcb_generic_iterator_t 3384 xcb_glx_float64_end (xcb_glx_float64_iterator_t i /**< */); 3385 3386 /** 3387 * Get the next element of the iterator 3388 * @param i Pointer to a xcb_glx_bool32_iterator_t 3389 * 3390 * Get the next element in the iterator. The member rem is 3391 * decreased by one. The member data points to the next 3392 * element. The member index is increased by sizeof(xcb_glx_bool32_t) 3393 */ 3394 3395 /***************************************************************************** 3396 ** 3397 ** void xcb_glx_bool32_next 3398 ** 3399 ** @param xcb_glx_bool32_iterator_t *i 3400 ** @returns void 3401 ** 3402 *****************************************************************************/ 3403 3404 void 3405 xcb_glx_bool32_next (xcb_glx_bool32_iterator_t *i /**< */); 3406 3407 /** 3408 * Return the iterator pointing to the last element 3409 * @param i An xcb_glx_bool32_iterator_t 3410 * @return The iterator pointing to the last element 3411 * 3412 * Set the current element in the iterator to the last element. 3413 * The member rem is set to 0. The member data points to the 3414 * last element. 3415 */ 3416 3417 /***************************************************************************** 3418 ** 3419 ** xcb_generic_iterator_t xcb_glx_bool32_end 3420 ** 3421 ** @param xcb_glx_bool32_iterator_t i 3422 ** @returns xcb_generic_iterator_t 3423 ** 3424 *****************************************************************************/ 3425 3426 xcb_generic_iterator_t 3427 xcb_glx_bool32_end (xcb_glx_bool32_iterator_t i /**< */); 3428 3429 /** 3430 * Get the next element of the iterator 3431 * @param i Pointer to a xcb_glx_context_tag_iterator_t 3432 * 3433 * Get the next element in the iterator. The member rem is 3434 * decreased by one. The member data points to the next 3435 * element. The member index is increased by sizeof(xcb_glx_context_tag_t) 3436 */ 3437 3438 /***************************************************************************** 3439 ** 3440 ** void xcb_glx_context_tag_next 3441 ** 3442 ** @param xcb_glx_context_tag_iterator_t *i 3443 ** @returns void 3444 ** 3445 *****************************************************************************/ 3446 3447 void 3448 xcb_glx_context_tag_next (xcb_glx_context_tag_iterator_t *i /**< */); 3449 3450 /** 3451 * Return the iterator pointing to the last element 3452 * @param i An xcb_glx_context_tag_iterator_t 3453 * @return The iterator pointing to the last element 3454 * 3455 * Set the current element in the iterator to the last element. 3456 * The member rem is set to 0. The member data points to the 3457 * last element. 3458 */ 3459 3460 /***************************************************************************** 3461 ** 3462 ** xcb_generic_iterator_t xcb_glx_context_tag_end 3463 ** 3464 ** @param xcb_glx_context_tag_iterator_t i 3465 ** @returns xcb_generic_iterator_t 3466 ** 3467 *****************************************************************************/ 3468 3469 xcb_generic_iterator_t 3470 xcb_glx_context_tag_end (xcb_glx_context_tag_iterator_t i /**< */); 3471 3472 /** 3473 * Delivers a request to the X server 3474 * @param c The connection 3475 * @return A cookie 3476 * 3477 * Delivers a request to the X server. 3478 * 3479 * This form can be used only if the request will not cause 3480 * a reply to be generated. Any returned error will be 3481 * saved for handling by xcb_request_check(). 3482 */ 3483 3484 /***************************************************************************** 3485 ** 3486 ** xcb_void_cookie_t xcb_glx_render_checked 3487 ** 3488 ** @param xcb_connection_t *c 3489 ** @param xcb_glx_context_tag_t context_tag 3490 ** @param uint32_t data_len 3491 ** @param const uint8_t *data 3492 ** @returns xcb_void_cookie_t 3493 ** 3494 *****************************************************************************/ 3495 3496 xcb_void_cookie_t 3497 xcb_glx_render_checked (xcb_connection_t *c /**< */, 3498 xcb_glx_context_tag_t context_tag /**< */, 3499 uint32_t data_len /**< */, 3500 const uint8_t *data /**< */); 3501 3502 /** 3503 * Delivers a request to the X server 3504 * @param c The connection 3505 * @return A cookie 3506 * 3507 * Delivers a request to the X server. 3508 * 3509 */ 3510 3511 /***************************************************************************** 3512 ** 3513 ** xcb_void_cookie_t xcb_glx_render 3514 ** 3515 ** @param xcb_connection_t *c 3516 ** @param xcb_glx_context_tag_t context_tag 3517 ** @param uint32_t data_len 3518 ** @param const uint8_t *data 3519 ** @returns xcb_void_cookie_t 3520 ** 3521 *****************************************************************************/ 3522 3523 xcb_void_cookie_t 3524 xcb_glx_render (xcb_connection_t *c /**< */, 3525 xcb_glx_context_tag_t context_tag /**< */, 3526 uint32_t data_len /**< */, 3527 const uint8_t *data /**< */); 3528 3529 /** 3530 * Delivers a request to the X server 3531 * @param c The connection 3532 * @return A cookie 3533 * 3534 * Delivers a request to the X server. 3535 * 3536 * This form can be used only if the request will not cause 3537 * a reply to be generated. Any returned error will be 3538 * saved for handling by xcb_request_check(). 3539 */ 3540 3541 /***************************************************************************** 3542 ** 3543 ** xcb_void_cookie_t xcb_glx_render_large_checked 3544 ** 3545 ** @param xcb_connection_t *c 3546 ** @param xcb_glx_context_tag_t context_tag 3547 ** @param uint16_t request_num 3548 ** @param uint16_t request_total 3549 ** @param uint32_t data_len 3550 ** @param const uint8_t *data 3551 ** @returns xcb_void_cookie_t 3552 ** 3553 *****************************************************************************/ 3554 3555 xcb_void_cookie_t 3556 xcb_glx_render_large_checked (xcb_connection_t *c /**< */, 3557 xcb_glx_context_tag_t context_tag /**< */, 3558 uint16_t request_num /**< */, 3559 uint16_t request_total /**< */, 3560 uint32_t data_len /**< */, 3561 const uint8_t *data /**< */); 3562 3563 /** 3564 * Delivers a request to the X server 3565 * @param c The connection 3566 * @return A cookie 3567 * 3568 * Delivers a request to the X server. 3569 * 3570 */ 3571 3572 /***************************************************************************** 3573 ** 3574 ** xcb_void_cookie_t xcb_glx_render_large 3575 ** 3576 ** @param xcb_connection_t *c 3577 ** @param xcb_glx_context_tag_t context_tag 3578 ** @param uint16_t request_num 3579 ** @param uint16_t request_total 3580 ** @param uint32_t data_len 3581 ** @param const uint8_t *data 3582 ** @returns xcb_void_cookie_t 3583 ** 3584 *****************************************************************************/ 3585 3586 xcb_void_cookie_t 3587 xcb_glx_render_large (xcb_connection_t *c /**< */, 3588 xcb_glx_context_tag_t context_tag /**< */, 3589 uint16_t request_num /**< */, 3590 uint16_t request_total /**< */, 3591 uint32_t data_len /**< */, 3592 const uint8_t *data /**< */); 3593 3594 /** 3595 * Delivers a request to the X server 3596 * @param c The connection 3597 * @return A cookie 3598 * 3599 * Delivers a request to the X server. 3600 * 3601 * This form can be used only if the request will not cause 3602 * a reply to be generated. Any returned error will be 3603 * saved for handling by xcb_request_check(). 3604 */ 3605 3606 /***************************************************************************** 3607 ** 3608 ** xcb_void_cookie_t xcb_glx_create_context_checked 3609 ** 3610 ** @param xcb_connection_t *c 3611 ** @param xcb_glx_context_t context 3612 ** @param xcb_visualid_t visual 3613 ** @param uint32_t screen 3614 ** @param xcb_glx_context_t share_list 3615 ** @param uint8_t is_direct 3616 ** @returns xcb_void_cookie_t 3617 ** 3618 *****************************************************************************/ 3619 3620 xcb_void_cookie_t 3621 xcb_glx_create_context_checked (xcb_connection_t *c /**< */, 3622 xcb_glx_context_t context /**< */, 3623 xcb_visualid_t visual /**< */, 3624 uint32_t screen /**< */, 3625 xcb_glx_context_t share_list /**< */, 3626 uint8_t is_direct /**< */); 3627 3628 /** 3629 * Delivers a request to the X server 3630 * @param c The connection 3631 * @return A cookie 3632 * 3633 * Delivers a request to the X server. 3634 * 3635 */ 3636 3637 /***************************************************************************** 3638 ** 3639 ** xcb_void_cookie_t xcb_glx_create_context 3640 ** 3641 ** @param xcb_connection_t *c 3642 ** @param xcb_glx_context_t context 3643 ** @param xcb_visualid_t visual 3644 ** @param uint32_t screen 3645 ** @param xcb_glx_context_t share_list 3646 ** @param uint8_t is_direct 3647 ** @returns xcb_void_cookie_t 3648 ** 3649 *****************************************************************************/ 3650 3651 xcb_void_cookie_t 3652 xcb_glx_create_context (xcb_connection_t *c /**< */, 3653 xcb_glx_context_t context /**< */, 3654 xcb_visualid_t visual /**< */, 3655 uint32_t screen /**< */, 3656 xcb_glx_context_t share_list /**< */, 3657 uint8_t is_direct /**< */); 3658 3659 /** 3660 * Delivers a request to the X server 3661 * @param c The connection 3662 * @return A cookie 3663 * 3664 * Delivers a request to the X server. 3665 * 3666 * This form can be used only if the request will not cause 3667 * a reply to be generated. Any returned error will be 3668 * saved for handling by xcb_request_check(). 3669 */ 3670 3671 /***************************************************************************** 3672 ** 3673 ** xcb_void_cookie_t xcb_glx_destroy_context_checked 3674 ** 3675 ** @param xcb_connection_t *c 3676 ** @param xcb_glx_context_t context 3677 ** @returns xcb_void_cookie_t 3678 ** 3679 *****************************************************************************/ 3680 3681 xcb_void_cookie_t 3682 xcb_glx_destroy_context_checked (xcb_connection_t *c /**< */, 3683 xcb_glx_context_t context /**< */); 3684 3685 /** 3686 * Delivers a request to the X server 3687 * @param c The connection 3688 * @return A cookie 3689 * 3690 * Delivers a request to the X server. 3691 * 3692 */ 3693 3694 /***************************************************************************** 3695 ** 3696 ** xcb_void_cookie_t xcb_glx_destroy_context 3697 ** 3698 ** @param xcb_connection_t *c 3699 ** @param xcb_glx_context_t context 3700 ** @returns xcb_void_cookie_t 3701 ** 3702 *****************************************************************************/ 3703 3704 xcb_void_cookie_t 3705 xcb_glx_destroy_context (xcb_connection_t *c /**< */, 3706 xcb_glx_context_t context /**< */); 3707 3708 /** 3709 * Delivers a request to the X server 3710 * @param c The connection 3711 * @return A cookie 3712 * 3713 * Delivers a request to the X server. 3714 * 3715 */ 3716 3717 /***************************************************************************** 3718 ** 3719 ** xcb_glx_make_current_cookie_t xcb_glx_make_current 3720 ** 3721 ** @param xcb_connection_t *c 3722 ** @param xcb_glx_drawable_t drawable 3723 ** @param xcb_glx_context_t context 3724 ** @param xcb_glx_context_tag_t old_context_tag 3725 ** @returns xcb_glx_make_current_cookie_t 3726 ** 3727 *****************************************************************************/ 3728 3729 xcb_glx_make_current_cookie_t 3730 xcb_glx_make_current (xcb_connection_t *c /**< */, 3731 xcb_glx_drawable_t drawable /**< */, 3732 xcb_glx_context_t context /**< */, 3733 xcb_glx_context_tag_t old_context_tag /**< */); 3734 3735 /** 3736 * Delivers a request to the X server 3737 * @param c The connection 3738 * @return A cookie 3739 * 3740 * Delivers a request to the X server. 3741 * 3742 * This form can be used only if the request will cause 3743 * a reply to be generated. Any returned error will be 3744 * placed in the event queue. 3745 */ 3746 3747 /***************************************************************************** 3748 ** 3749 ** xcb_glx_make_current_cookie_t xcb_glx_make_current_unchecked 3750 ** 3751 ** @param xcb_connection_t *c 3752 ** @param xcb_glx_drawable_t drawable 3753 ** @param xcb_glx_context_t context 3754 ** @param xcb_glx_context_tag_t old_context_tag 3755 ** @returns xcb_glx_make_current_cookie_t 3756 ** 3757 *****************************************************************************/ 3758 3759 xcb_glx_make_current_cookie_t 3760 xcb_glx_make_current_unchecked (xcb_connection_t *c /**< */, 3761 xcb_glx_drawable_t drawable /**< */, 3762 xcb_glx_context_t context /**< */, 3763 xcb_glx_context_tag_t old_context_tag /**< */); 3764 3765 /** 3766 * Return the reply 3767 * @param c The connection 3768 * @param cookie The cookie 3769 * @param e The xcb_generic_error_t supplied 3770 * 3771 * Returns the reply of the request asked by 3772 * 3773 * The parameter @p e supplied to this function must be NULL if 3774 * xcb_glx_make_current_unchecked(). is used. 3775 * Otherwise, it stores the error if any. 3776 * 3777 * The returned value must be freed by the caller using free(). 3778 */ 3779 3780 /***************************************************************************** 3781 ** 3782 ** xcb_glx_make_current_reply_t * xcb_glx_make_current_reply 3783 ** 3784 ** @param xcb_connection_t *c 3785 ** @param xcb_glx_make_current_cookie_t cookie 3786 ** @param xcb_generic_error_t **e 3787 ** @returns xcb_glx_make_current_reply_t * 3788 ** 3789 *****************************************************************************/ 3790 3791 xcb_glx_make_current_reply_t * 3792 xcb_glx_make_current_reply (xcb_connection_t *c /**< */, 3793 xcb_glx_make_current_cookie_t cookie /**< */, 3794 xcb_generic_error_t **e /**< */); 3795 3796 /** 3797 * Delivers a request to the X server 3798 * @param c The connection 3799 * @return A cookie 3800 * 3801 * Delivers a request to the X server. 3802 * 3803 */ 3804 3805 /***************************************************************************** 3806 ** 3807 ** xcb_glx_is_direct_cookie_t xcb_glx_is_direct 3808 ** 3809 ** @param xcb_connection_t *c 3810 ** @param xcb_glx_context_t context 3811 ** @returns xcb_glx_is_direct_cookie_t 3812 ** 3813 *****************************************************************************/ 3814 3815 xcb_glx_is_direct_cookie_t 3816 xcb_glx_is_direct (xcb_connection_t *c /**< */, 3817 xcb_glx_context_t context /**< */); 3818 3819 /** 3820 * Delivers a request to the X server 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_is_direct_cookie_t xcb_glx_is_direct_unchecked 3834 ** 3835 ** @param xcb_connection_t *c 3836 ** @param xcb_glx_context_t context 3837 ** @returns xcb_glx_is_direct_cookie_t 3838 ** 3839 *****************************************************************************/ 3840 3841 xcb_glx_is_direct_cookie_t 3842 xcb_glx_is_direct_unchecked (xcb_connection_t *c /**< */, 3843 xcb_glx_context_t context /**< */); 3844 3845 /** 3846 * Return the reply 3847 * @param c The connection 3848 * @param cookie The cookie 3849 * @param e The xcb_generic_error_t supplied 3850 * 3851 * Returns the reply of the request asked by 3852 * 3853 * The parameter @p e supplied to this function must be NULL if 3854 * xcb_glx_is_direct_unchecked(). is used. 3855 * Otherwise, it stores the error if any. 3856 * 3857 * The returned value must be freed by the caller using free(). 3858 */ 3859 3860 /***************************************************************************** 3861 ** 3862 ** xcb_glx_is_direct_reply_t * xcb_glx_is_direct_reply 3863 ** 3864 ** @param xcb_connection_t *c 3865 ** @param xcb_glx_is_direct_cookie_t cookie 3866 ** @param xcb_generic_error_t **e 3867 ** @returns xcb_glx_is_direct_reply_t * 3868 ** 3869 *****************************************************************************/ 3870 3871 xcb_glx_is_direct_reply_t * 3872 xcb_glx_is_direct_reply (xcb_connection_t *c /**< */, 3873 xcb_glx_is_direct_cookie_t cookie /**< */, 3874 xcb_generic_error_t **e /**< */); 3875 3876 /** 3877 * Delivers a request to the X server 3878 * @param c The connection 3879 * @return A cookie 3880 * 3881 * Delivers a request to the X server. 3882 * 3883 */ 3884 3885 /***************************************************************************** 3886 ** 3887 ** xcb_glx_query_version_cookie_t xcb_glx_query_version 3888 ** 3889 ** @param xcb_connection_t *c 3890 ** @param uint32_t major_version 3891 ** @param uint32_t minor_version 3892 ** @returns xcb_glx_query_version_cookie_t 3893 ** 3894 *****************************************************************************/ 3895 3896 xcb_glx_query_version_cookie_t 3897 xcb_glx_query_version (xcb_connection_t *c /**< */, 3898 uint32_t major_version /**< */, 3899 uint32_t minor_version /**< */); 3900 3901 /** 3902 * Delivers a request to the X server 3903 * @param c The connection 3904 * @return A cookie 3905 * 3906 * Delivers a request to the X server. 3907 * 3908 * This form can be used only if the request will cause 3909 * a reply to be generated. Any returned error will be 3910 * placed in the event queue. 3911 */ 3912 3913 /***************************************************************************** 3914 ** 3915 ** xcb_glx_query_version_cookie_t xcb_glx_query_version_unchecked 3916 ** 3917 ** @param xcb_connection_t *c 3918 ** @param uint32_t major_version 3919 ** @param uint32_t minor_version 3920 ** @returns xcb_glx_query_version_cookie_t 3921 ** 3922 *****************************************************************************/ 3923 3924 xcb_glx_query_version_cookie_t 3925 xcb_glx_query_version_unchecked (xcb_connection_t *c /**< */, 3926 uint32_t major_version /**< */, 3927 uint32_t minor_version /**< */); 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_query_version_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_query_version_reply_t * xcb_glx_query_version_reply 3947 ** 3948 ** @param xcb_connection_t *c 3949 ** @param xcb_glx_query_version_cookie_t cookie 3950 ** @param xcb_generic_error_t **e 3951 ** @returns xcb_glx_query_version_reply_t * 3952 ** 3953 *****************************************************************************/ 3954 3955 xcb_glx_query_version_reply_t * 3956 xcb_glx_query_version_reply (xcb_connection_t *c /**< */, 3957 xcb_glx_query_version_cookie_t cookie /**< */, 3958 xcb_generic_error_t **e /**< */); 3959 3960 /** 3961 * Delivers a request to the X server 3962 * @param c The connection 3963 * @return A cookie 3964 * 3965 * Delivers a request to the X server. 3966 * 3967 * This form can be used only if the request will not cause 3968 * a reply to be generated. Any returned error will be 3969 * saved for handling by xcb_request_check(). 3970 */ 3971 3972 /***************************************************************************** 3973 ** 3974 ** xcb_void_cookie_t xcb_glx_wait_gl_checked 3975 ** 3976 ** @param xcb_connection_t *c 3977 ** @param xcb_glx_context_tag_t context_tag 3978 ** @returns xcb_void_cookie_t 3979 ** 3980 *****************************************************************************/ 3981 3982 xcb_void_cookie_t 3983 xcb_glx_wait_gl_checked (xcb_connection_t *c /**< */, 3984 xcb_glx_context_tag_t context_tag /**< */); 3985 3986 /** 3987 * Delivers a request to the X server 3988 * @param c The connection 3989 * @return A cookie 3990 * 3991 * Delivers a request to the X server. 3992 * 3993 */ 3994 3995 /***************************************************************************** 3996 ** 3997 ** xcb_void_cookie_t xcb_glx_wait_gl 3998 ** 3999 ** @param xcb_connection_t *c 4000 ** @param xcb_glx_context_tag_t context_tag 4001 ** @returns xcb_void_cookie_t 4002 ** 4003 *****************************************************************************/ 4004 4005 xcb_void_cookie_t 4006 xcb_glx_wait_gl (xcb_connection_t *c /**< */, 4007 xcb_glx_context_tag_t context_tag /**< */); 4008 4009 /** 4010 * Delivers a request to the X server 4011 * @param c The connection 4012 * @return A cookie 4013 * 4014 * Delivers a request to the X server. 4015 * 4016 * This form can be used only if the request will not cause 4017 * a reply to be generated. Any returned error will be 4018 * saved for handling by xcb_request_check(). 4019 */ 4020 4021 /***************************************************************************** 4022 ** 4023 ** xcb_void_cookie_t xcb_glx_wait_x_checked 4024 ** 4025 ** @param xcb_connection_t *c 4026 ** @param xcb_glx_context_tag_t context_tag 4027 ** @returns xcb_void_cookie_t 4028 ** 4029 *****************************************************************************/ 4030 4031 xcb_void_cookie_t 4032 xcb_glx_wait_x_checked (xcb_connection_t *c /**< */, 4033 xcb_glx_context_tag_t context_tag /**< */); 4034 4035 /** 4036 * Delivers a request to the X server 4037 * @param c The connection 4038 * @return A cookie 4039 * 4040 * Delivers a request to the X server. 4041 * 4042 */ 4043 4044 /***************************************************************************** 4045 ** 4046 ** xcb_void_cookie_t xcb_glx_wait_x 4047 ** 4048 ** @param xcb_connection_t *c 4049 ** @param xcb_glx_context_tag_t context_tag 4050 ** @returns xcb_void_cookie_t 4051 ** 4052 *****************************************************************************/ 4053 4054 xcb_void_cookie_t 4055 xcb_glx_wait_x (xcb_connection_t *c /**< */, 4056 xcb_glx_context_tag_t context_tag /**< */); 4057 4058 /** 4059 * Delivers a request to the X server 4060 * @param c The connection 4061 * @return A cookie 4062 * 4063 * Delivers a request to the X server. 4064 * 4065 * This form can be used only if the request will not cause 4066 * a reply to be generated. Any returned error will be 4067 * saved for handling by xcb_request_check(). 4068 */ 4069 4070 /***************************************************************************** 4071 ** 4072 ** xcb_void_cookie_t xcb_glx_copy_context_checked 4073 ** 4074 ** @param xcb_connection_t *c 4075 ** @param xcb_glx_context_t src 4076 ** @param xcb_glx_context_t dest 4077 ** @param uint32_t mask 4078 ** @param xcb_glx_context_tag_t src_context_tag 4079 ** @returns xcb_void_cookie_t 4080 ** 4081 *****************************************************************************/ 4082 4083 xcb_void_cookie_t 4084 xcb_glx_copy_context_checked (xcb_connection_t *c /**< */, 4085 xcb_glx_context_t src /**< */, 4086 xcb_glx_context_t dest /**< */, 4087 uint32_t mask /**< */, 4088 xcb_glx_context_tag_t src_context_tag /**< */); 4089 4090 /** 4091 * Delivers a request to the X server 4092 * @param c The connection 4093 * @return A cookie 4094 * 4095 * Delivers a request to the X server. 4096 * 4097 */ 4098 4099 /***************************************************************************** 4100 ** 4101 ** xcb_void_cookie_t xcb_glx_copy_context 4102 ** 4103 ** @param xcb_connection_t *c 4104 ** @param xcb_glx_context_t src 4105 ** @param xcb_glx_context_t dest 4106 ** @param uint32_t mask 4107 ** @param xcb_glx_context_tag_t src_context_tag 4108 ** @returns xcb_void_cookie_t 4109 ** 4110 *****************************************************************************/ 4111 4112 xcb_void_cookie_t 4113 xcb_glx_copy_context (xcb_connection_t *c /**< */, 4114 xcb_glx_context_t src /**< */, 4115 xcb_glx_context_t dest /**< */, 4116 uint32_t mask /**< */, 4117 xcb_glx_context_tag_t src_context_tag /**< */); 4118 4119 /** 4120 * Delivers a request to the X server 4121 * @param c The connection 4122 * @return A cookie 4123 * 4124 * Delivers a request to the X server. 4125 * 4126 * This form can be used only if the request will not cause 4127 * a reply to be generated. Any returned error will be 4128 * saved for handling by xcb_request_check(). 4129 */ 4130 4131 /***************************************************************************** 4132 ** 4133 ** xcb_void_cookie_t xcb_glx_swap_buffers_checked 4134 ** 4135 ** @param xcb_connection_t *c 4136 ** @param xcb_glx_context_tag_t context_tag 4137 ** @param xcb_glx_drawable_t drawable 4138 ** @returns xcb_void_cookie_t 4139 ** 4140 *****************************************************************************/ 4141 4142 xcb_void_cookie_t 4143 xcb_glx_swap_buffers_checked (xcb_connection_t *c /**< */, 4144 xcb_glx_context_tag_t context_tag /**< */, 4145 xcb_glx_drawable_t drawable /**< */); 4146 4147 /** 4148 * Delivers a request to the X server 4149 * @param c The connection 4150 * @return A cookie 4151 * 4152 * Delivers a request to the X server. 4153 * 4154 */ 4155 4156 /***************************************************************************** 4157 ** 4158 ** xcb_void_cookie_t xcb_glx_swap_buffers 4159 ** 4160 ** @param xcb_connection_t *c 4161 ** @param xcb_glx_context_tag_t context_tag 4162 ** @param xcb_glx_drawable_t drawable 4163 ** @returns xcb_void_cookie_t 4164 ** 4165 *****************************************************************************/ 4166 4167 xcb_void_cookie_t 4168 xcb_glx_swap_buffers (xcb_connection_t *c /**< */, 4169 xcb_glx_context_tag_t context_tag /**< */, 4170 xcb_glx_drawable_t drawable /**< */); 4171 4172 /** 4173 * Delivers a request to the X server 4174 * @param c The connection 4175 * @return A cookie 4176 * 4177 * Delivers a request to the X server. 4178 * 4179 * This form can be used only if the request will not cause 4180 * a reply to be generated. Any returned error will be 4181 * saved for handling by xcb_request_check(). 4182 */ 4183 4184 /***************************************************************************** 4185 ** 4186 ** xcb_void_cookie_t xcb_glx_use_x_font_checked 4187 ** 4188 ** @param xcb_connection_t *c 4189 ** @param xcb_glx_context_tag_t context_tag 4190 ** @param xcb_font_t font 4191 ** @param uint32_t first 4192 ** @param uint32_t count 4193 ** @param uint32_t list_base 4194 ** @returns xcb_void_cookie_t 4195 ** 4196 *****************************************************************************/ 4197 4198 xcb_void_cookie_t 4199 xcb_glx_use_x_font_checked (xcb_connection_t *c /**< */, 4200 xcb_glx_context_tag_t context_tag /**< */, 4201 xcb_font_t font /**< */, 4202 uint32_t first /**< */, 4203 uint32_t count /**< */, 4204 uint32_t list_base /**< */); 4205 4206 /** 4207 * Delivers a request to the X server 4208 * @param c The connection 4209 * @return A cookie 4210 * 4211 * Delivers a request to the X server. 4212 * 4213 */ 4214 4215 /***************************************************************************** 4216 ** 4217 ** xcb_void_cookie_t xcb_glx_use_x_font 4218 ** 4219 ** @param xcb_connection_t *c 4220 ** @param xcb_glx_context_tag_t context_tag 4221 ** @param xcb_font_t font 4222 ** @param uint32_t first 4223 ** @param uint32_t count 4224 ** @param uint32_t list_base 4225 ** @returns xcb_void_cookie_t 4226 ** 4227 *****************************************************************************/ 4228 4229 xcb_void_cookie_t 4230 xcb_glx_use_x_font (xcb_connection_t *c /**< */, 4231 xcb_glx_context_tag_t context_tag /**< */, 4232 xcb_font_t font /**< */, 4233 uint32_t first /**< */, 4234 uint32_t count /**< */, 4235 uint32_t list_base /**< */); 4236 4237 /** 4238 * Delivers a request to the X server 4239 * @param c The connection 4240 * @return A cookie 4241 * 4242 * Delivers a request to the X server. 4243 * 4244 * This form can be used only if the request will not cause 4245 * a reply to be generated. Any returned error will be 4246 * saved for handling by xcb_request_check(). 4247 */ 4248 4249 /***************************************************************************** 4250 ** 4251 ** xcb_void_cookie_t xcb_glx_create_glx_pixmap_checked 4252 ** 4253 ** @param xcb_connection_t *c 4254 ** @param uint32_t screen 4255 ** @param xcb_visualid_t visual 4256 ** @param xcb_pixmap_t pixmap 4257 ** @param xcb_glx_pixmap_t glx_pixmap 4258 ** @returns xcb_void_cookie_t 4259 ** 4260 *****************************************************************************/ 4261 4262 xcb_void_cookie_t 4263 xcb_glx_create_glx_pixmap_checked (xcb_connection_t *c /**< */, 4264 uint32_t screen /**< */, 4265 xcb_visualid_t visual /**< */, 4266 xcb_pixmap_t pixmap /**< */, 4267 xcb_glx_pixmap_t glx_pixmap /**< */); 4268 4269 /** 4270 * Delivers a request to the X server 4271 * @param c The connection 4272 * @return A cookie 4273 * 4274 * Delivers a request to the X server. 4275 * 4276 */ 4277 4278 /***************************************************************************** 4279 ** 4280 ** xcb_void_cookie_t xcb_glx_create_glx_pixmap 4281 ** 4282 ** @param xcb_connection_t *c 4283 ** @param uint32_t screen 4284 ** @param xcb_visualid_t visual 4285 ** @param xcb_pixmap_t pixmap 4286 ** @param xcb_glx_pixmap_t glx_pixmap 4287 ** @returns xcb_void_cookie_t 4288 ** 4289 *****************************************************************************/ 4290 4291 xcb_void_cookie_t 4292 xcb_glx_create_glx_pixmap (xcb_connection_t *c /**< */, 4293 uint32_t screen /**< */, 4294 xcb_visualid_t visual /**< */, 4295 xcb_pixmap_t pixmap /**< */, 4296 xcb_glx_pixmap_t glx_pixmap /**< */); 4297 4298 /** 4299 * Delivers a request to the X server 4300 * @param c The connection 4301 * @return A cookie 4302 * 4303 * Delivers a request to the X server. 4304 * 4305 */ 4306 4307 /***************************************************************************** 4308 ** 4309 ** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs 4310 ** 4311 ** @param xcb_connection_t *c 4312 ** @param uint32_t screen 4313 ** @returns xcb_glx_get_visual_configs_cookie_t 4314 ** 4315 *****************************************************************************/ 4316 4317 xcb_glx_get_visual_configs_cookie_t 4318 xcb_glx_get_visual_configs (xcb_connection_t *c /**< */, 4319 uint32_t screen /**< */); 4320 4321 /** 4322 * Delivers a request to the X server 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 cause 4329 * a reply to be generated. Any returned error will be 4330 * placed in the event queue. 4331 */ 4332 4333 /***************************************************************************** 4334 ** 4335 ** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs_unchecked 4336 ** 4337 ** @param xcb_connection_t *c 4338 ** @param uint32_t screen 4339 ** @returns xcb_glx_get_visual_configs_cookie_t 4340 ** 4341 *****************************************************************************/ 4342 4343 xcb_glx_get_visual_configs_cookie_t 4344 xcb_glx_get_visual_configs_unchecked (xcb_connection_t *c /**< */, 4345 uint32_t screen /**< */); 4346 4347 4348 /***************************************************************************** 4349 ** 4350 ** uint32_t * xcb_glx_get_visual_configs_property_list 4351 ** 4352 ** @param const xcb_glx_get_visual_configs_reply_t *R 4353 ** @returns uint32_t * 4354 ** 4355 *****************************************************************************/ 4356 4357 uint32_t * 4358 xcb_glx_get_visual_configs_property_list (const xcb_glx_get_visual_configs_reply_t *R /**< */); 4359 4360 4361 /***************************************************************************** 4362 ** 4363 ** int xcb_glx_get_visual_configs_property_list_length 4364 ** 4365 ** @param const xcb_glx_get_visual_configs_reply_t *R 4366 ** @returns int 4367 ** 4368 *****************************************************************************/ 4369 4370 int 4371 xcb_glx_get_visual_configs_property_list_length (const xcb_glx_get_visual_configs_reply_t *R /**< */); 4372 4373 4374 /***************************************************************************** 4375 ** 4376 ** xcb_generic_iterator_t xcb_glx_get_visual_configs_property_list_end 4377 ** 4378 ** @param const xcb_glx_get_visual_configs_reply_t *R 4379 ** @returns xcb_generic_iterator_t 4380 ** 4381 *****************************************************************************/ 4382 4383 xcb_generic_iterator_t 4384 xcb_glx_get_visual_configs_property_list_end (const xcb_glx_get_visual_configs_reply_t *R /**< */); 4385 4386 /** 4387 * Return the reply 4388 * @param c The connection 4389 * @param cookie The cookie 4390 * @param e The xcb_generic_error_t supplied 4391 * 4392 * Returns the reply of the request asked by 4393 * 4394 * The parameter @p e supplied to this function must be NULL if 4395 * xcb_glx_get_visual_configs_unchecked(). is used. 4396 * Otherwise, it stores the error if any. 4397 * 4398 * The returned value must be freed by the caller using free(). 4399 */ 4400 4401 /***************************************************************************** 4402 ** 4403 ** xcb_glx_get_visual_configs_reply_t * xcb_glx_get_visual_configs_reply 4404 ** 4405 ** @param xcb_connection_t *c 4406 ** @param xcb_glx_get_visual_configs_cookie_t cookie 4407 ** @param xcb_generic_error_t **e 4408 ** @returns xcb_glx_get_visual_configs_reply_t * 4409 ** 4410 *****************************************************************************/ 4411 4412 xcb_glx_get_visual_configs_reply_t * 4413 xcb_glx_get_visual_configs_reply (xcb_connection_t *c /**< */, 4414 xcb_glx_get_visual_configs_cookie_t cookie /**< */, 4415 xcb_generic_error_t **e /**< */); 4416 4417 /** 4418 * Delivers a request to the X server 4419 * @param c The connection 4420 * @return A cookie 4421 * 4422 * Delivers a request to the X server. 4423 * 4424 * This form can be used only if the request will not cause 4425 * a reply to be generated. Any returned error will be 4426 * saved for handling by xcb_request_check(). 4427 */ 4428 4429 /***************************************************************************** 4430 ** 4431 ** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap_checked 4432 ** 4433 ** @param xcb_connection_t *c 4434 ** @param xcb_glx_pixmap_t glx_pixmap 4435 ** @returns xcb_void_cookie_t 4436 ** 4437 *****************************************************************************/ 4438 4439 xcb_void_cookie_t 4440 xcb_glx_destroy_glx_pixmap_checked (xcb_connection_t *c /**< */, 4441 xcb_glx_pixmap_t glx_pixmap /**< */); 4442 4443 /** 4444 * Delivers a request to the X server 4445 * @param c The connection 4446 * @return A cookie 4447 * 4448 * Delivers a request to the X server. 4449 * 4450 */ 4451 4452 /***************************************************************************** 4453 ** 4454 ** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap 4455 ** 4456 ** @param xcb_connection_t *c 4457 ** @param xcb_glx_pixmap_t glx_pixmap 4458 ** @returns xcb_void_cookie_t 4459 ** 4460 *****************************************************************************/ 4461 4462 xcb_void_cookie_t 4463 xcb_glx_destroy_glx_pixmap (xcb_connection_t *c /**< */, 4464 xcb_glx_pixmap_t glx_pixmap /**< */); 4465 4466 /** 4467 * Delivers a request to the X server 4468 * @param c The connection 4469 * @return A cookie 4470 * 4471 * Delivers a request to the X server. 4472 * 4473 * This form can be used only if the request will not cause 4474 * a reply to be generated. Any returned error will be 4475 * saved for handling by xcb_request_check(). 4476 */ 4477 4478 /***************************************************************************** 4479 ** 4480 ** xcb_void_cookie_t xcb_glx_vendor_private_checked 4481 ** 4482 ** @param xcb_connection_t *c 4483 ** @param uint32_t vendor_code 4484 ** @param xcb_glx_context_tag_t context_tag 4485 ** @param uint32_t data_len 4486 ** @param const uint8_t *data 4487 ** @returns xcb_void_cookie_t 4488 ** 4489 *****************************************************************************/ 4490 4491 xcb_void_cookie_t 4492 xcb_glx_vendor_private_checked (xcb_connection_t *c /**< */, 4493 uint32_t vendor_code /**< */, 4494 xcb_glx_context_tag_t context_tag /**< */, 4495 uint32_t data_len /**< */, 4496 const uint8_t *data /**< */); 4497 4498 /** 4499 * Delivers a request to the X server 4500 * @param c The connection 4501 * @return A cookie 4502 * 4503 * Delivers a request to the X server. 4504 * 4505 */ 4506 4507 /***************************************************************************** 4508 ** 4509 ** xcb_void_cookie_t xcb_glx_vendor_private 4510 ** 4511 ** @param xcb_connection_t *c 4512 ** @param uint32_t vendor_code 4513 ** @param xcb_glx_context_tag_t context_tag 4514 ** @param uint32_t data_len 4515 ** @param const uint8_t *data 4516 ** @returns xcb_void_cookie_t 4517 ** 4518 *****************************************************************************/ 4519 4520 xcb_void_cookie_t 4521 xcb_glx_vendor_private (xcb_connection_t *c /**< */, 4522 uint32_t vendor_code /**< */, 4523 xcb_glx_context_tag_t context_tag /**< */, 4524 uint32_t data_len /**< */, 4525 const uint8_t *data /**< */); 4526 4527 /** 4528 * Delivers a request to the X server 4529 * @param c The connection 4530 * @return A cookie 4531 * 4532 * Delivers a request to the X server. 4533 * 4534 */ 4535 4536 /***************************************************************************** 4537 ** 4538 ** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply 4539 ** 4540 ** @param xcb_connection_t *c 4541 ** @param uint32_t vendor_code 4542 ** @param xcb_glx_context_tag_t context_tag 4543 ** @param uint32_t data_len 4544 ** @param const uint8_t *data 4545 ** @returns xcb_glx_vendor_private_with_reply_cookie_t 4546 ** 4547 *****************************************************************************/ 4548 4549 xcb_glx_vendor_private_with_reply_cookie_t 4550 xcb_glx_vendor_private_with_reply (xcb_connection_t *c /**< */, 4551 uint32_t vendor_code /**< */, 4552 xcb_glx_context_tag_t context_tag /**< */, 4553 uint32_t data_len /**< */, 4554 const uint8_t *data /**< */); 4555 4556 /** 4557 * Delivers a request to the X server 4558 * @param c The connection 4559 * @return A cookie 4560 * 4561 * Delivers a request to the X server. 4562 * 4563 * This form can be used only if the request will cause 4564 * a reply to be generated. Any returned error will be 4565 * placed in the event queue. 4566 */ 4567 4568 /***************************************************************************** 4569 ** 4570 ** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply_unchecked 4571 ** 4572 ** @param xcb_connection_t *c 4573 ** @param uint32_t vendor_code 4574 ** @param xcb_glx_context_tag_t context_tag 4575 ** @param uint32_t data_len 4576 ** @param const uint8_t *data 4577 ** @returns xcb_glx_vendor_private_with_reply_cookie_t 4578 ** 4579 *****************************************************************************/ 4580 4581 xcb_glx_vendor_private_with_reply_cookie_t 4582 xcb_glx_vendor_private_with_reply_unchecked (xcb_connection_t *c /**< */, 4583 uint32_t vendor_code /**< */, 4584 xcb_glx_context_tag_t context_tag /**< */, 4585 uint32_t data_len /**< */, 4586 const uint8_t *data /**< */); 4587 4588 4589 /***************************************************************************** 4590 ** 4591 ** uint8_t * xcb_glx_vendor_private_with_reply_data_2 4592 ** 4593 ** @param const xcb_glx_vendor_private_with_reply_reply_t *R 4594 ** @returns uint8_t * 4595 ** 4596 *****************************************************************************/ 4597 4598 uint8_t * 4599 xcb_glx_vendor_private_with_reply_data_2 (const xcb_glx_vendor_private_with_reply_reply_t *R /**< */); 4600 4601 4602 /***************************************************************************** 4603 ** 4604 ** int xcb_glx_vendor_private_with_reply_data_2_length 4605 ** 4606 ** @param const xcb_glx_vendor_private_with_reply_reply_t *R 4607 ** @returns int 4608 ** 4609 *****************************************************************************/ 4610 4611 int 4612 xcb_glx_vendor_private_with_reply_data_2_length (const xcb_glx_vendor_private_with_reply_reply_t *R /**< */); 4613 4614 4615 /***************************************************************************** 4616 ** 4617 ** xcb_generic_iterator_t xcb_glx_vendor_private_with_reply_data_2_end 4618 ** 4619 ** @param const xcb_glx_vendor_private_with_reply_reply_t *R 4620 ** @returns xcb_generic_iterator_t 4621 ** 4622 *****************************************************************************/ 4623 4624 xcb_generic_iterator_t 4625 xcb_glx_vendor_private_with_reply_data_2_end (const xcb_glx_vendor_private_with_reply_reply_t *R /**< */); 4626 4627 /** 4628 * Return the reply 4629 * @param c The connection 4630 * @param cookie The cookie 4631 * @param e The xcb_generic_error_t supplied 4632 * 4633 * Returns the reply of the request asked by 4634 * 4635 * The parameter @p e supplied to this function must be NULL if 4636 * xcb_glx_vendor_private_with_reply_unchecked(). is used. 4637 * Otherwise, it stores the error if any. 4638 * 4639 * The returned value must be freed by the caller using free(). 4640 */ 4641 4642 /***************************************************************************** 4643 ** 4644 ** xcb_glx_vendor_private_with_reply_reply_t * xcb_glx_vendor_private_with_reply_reply 4645 ** 4646 ** @param xcb_connection_t *c 4647 ** @param xcb_glx_vendor_private_with_reply_cookie_t cookie 4648 ** @param xcb_generic_error_t **e 4649 ** @returns xcb_glx_vendor_private_with_reply_reply_t * 4650 ** 4651 *****************************************************************************/ 4652 4653 xcb_glx_vendor_private_with_reply_reply_t * 4654 xcb_glx_vendor_private_with_reply_reply (xcb_connection_t *c /**< */, 4655 xcb_glx_vendor_private_with_reply_cookie_t cookie /**< */, 4656 xcb_generic_error_t **e /**< */); 4657 4658 /** 4659 * Delivers a request to the X server 4660 * @param c The connection 4661 * @return A cookie 4662 * 4663 * Delivers a request to the X server. 4664 * 4665 */ 4666 4667 /***************************************************************************** 4668 ** 4669 ** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string 4670 ** 4671 ** @param xcb_connection_t *c 4672 ** @param uint32_t screen 4673 ** @returns xcb_glx_query_extensions_string_cookie_t 4674 ** 4675 *****************************************************************************/ 4676 4677 xcb_glx_query_extensions_string_cookie_t 4678 xcb_glx_query_extensions_string (xcb_connection_t *c /**< */, 4679 uint32_t screen /**< */); 4680 4681 /** 4682 * Delivers a request to the X server 4683 * @param c The connection 4684 * @return A cookie 4685 * 4686 * Delivers a request to the X server. 4687 * 4688 * This form can be used only if the request will cause 4689 * a reply to be generated. Any returned error will be 4690 * placed in the event queue. 4691 */ 4692 4693 /***************************************************************************** 4694 ** 4695 ** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string_unchecked 4696 ** 4697 ** @param xcb_connection_t *c 4698 ** @param uint32_t screen 4699 ** @returns xcb_glx_query_extensions_string_cookie_t 4700 ** 4701 *****************************************************************************/ 4702 4703 xcb_glx_query_extensions_string_cookie_t 4704 xcb_glx_query_extensions_string_unchecked (xcb_connection_t *c /**< */, 4705 uint32_t screen /**< */); 4706 4707 /** 4708 * Return the reply 4709 * @param c The connection 4710 * @param cookie The cookie 4711 * @param e The xcb_generic_error_t supplied 4712 * 4713 * Returns the reply of the request asked by 4714 * 4715 * The parameter @p e supplied to this function must be NULL if 4716 * xcb_glx_query_extensions_string_unchecked(). is used. 4717 * Otherwise, it stores the error if any. 4718 * 4719 * The returned value must be freed by the caller using free(). 4720 */ 4721 4722 /***************************************************************************** 4723 ** 4724 ** xcb_glx_query_extensions_string_reply_t * xcb_glx_query_extensions_string_reply 4725 ** 4726 ** @param xcb_connection_t *c 4727 ** @param xcb_glx_query_extensions_string_cookie_t cookie 4728 ** @param xcb_generic_error_t **e 4729 ** @returns xcb_glx_query_extensions_string_reply_t * 4730 ** 4731 *****************************************************************************/ 4732 4733 xcb_glx_query_extensions_string_reply_t * 4734 xcb_glx_query_extensions_string_reply (xcb_connection_t *c /**< */, 4735 xcb_glx_query_extensions_string_cookie_t cookie /**< */, 4736 xcb_generic_error_t **e /**< */); 4737 4738 /** 4739 * Delivers a request to the X server 4740 * @param c The connection 4741 * @return A cookie 4742 * 4743 * Delivers a request to the X server. 4744 * 4745 */ 4746 4747 /***************************************************************************** 4748 ** 4749 ** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string 4750 ** 4751 ** @param xcb_connection_t *c 4752 ** @param uint32_t screen 4753 ** @param uint32_t name 4754 ** @returns xcb_glx_query_server_string_cookie_t 4755 ** 4756 *****************************************************************************/ 4757 4758 xcb_glx_query_server_string_cookie_t 4759 xcb_glx_query_server_string (xcb_connection_t *c /**< */, 4760 uint32_t screen /**< */, 4761 uint32_t name /**< */); 4762 4763 /** 4764 * Delivers a request to the X server 4765 * @param c The connection 4766 * @return A cookie 4767 * 4768 * Delivers a request to the X server. 4769 * 4770 * This form can be used only if the request will cause 4771 * a reply to be generated. Any returned error will be 4772 * placed in the event queue. 4773 */ 4774 4775 /***************************************************************************** 4776 ** 4777 ** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string_unchecked 4778 ** 4779 ** @param xcb_connection_t *c 4780 ** @param uint32_t screen 4781 ** @param uint32_t name 4782 ** @returns xcb_glx_query_server_string_cookie_t 4783 ** 4784 *****************************************************************************/ 4785 4786 xcb_glx_query_server_string_cookie_t 4787 xcb_glx_query_server_string_unchecked (xcb_connection_t *c /**< */, 4788 uint32_t screen /**< */, 4789 uint32_t name /**< */); 4790 4791 4792 /***************************************************************************** 4793 ** 4794 ** char * xcb_glx_query_server_string_string 4795 ** 4796 ** @param const xcb_glx_query_server_string_reply_t *R 4797 ** @returns char * 4798 ** 4799 *****************************************************************************/ 4800 4801 char * 4802 xcb_glx_query_server_string_string (const xcb_glx_query_server_string_reply_t *R /**< */); 4803 4804 4805 /***************************************************************************** 4806 ** 4807 ** int xcb_glx_query_server_string_string_length 4808 ** 4809 ** @param const xcb_glx_query_server_string_reply_t *R 4810 ** @returns int 4811 ** 4812 *****************************************************************************/ 4813 4814 int 4815 xcb_glx_query_server_string_string_length (const xcb_glx_query_server_string_reply_t *R /**< */); 4816 4817 4818 /***************************************************************************** 4819 ** 4820 ** xcb_generic_iterator_t xcb_glx_query_server_string_string_end 4821 ** 4822 ** @param const xcb_glx_query_server_string_reply_t *R 4823 ** @returns xcb_generic_iterator_t 4824 ** 4825 *****************************************************************************/ 4826 4827 xcb_generic_iterator_t 4828 xcb_glx_query_server_string_string_end (const xcb_glx_query_server_string_reply_t *R /**< */); 4829 4830 /** 4831 * Return the reply 4832 * @param c The connection 4833 * @param cookie The cookie 4834 * @param e The xcb_generic_error_t supplied 4835 * 4836 * Returns the reply of the request asked by 4837 * 4838 * The parameter @p e supplied to this function must be NULL if 4839 * xcb_glx_query_server_string_unchecked(). is used. 4840 * Otherwise, it stores the error if any. 4841 * 4842 * The returned value must be freed by the caller using free(). 4843 */ 4844 4845 /***************************************************************************** 4846 ** 4847 ** xcb_glx_query_server_string_reply_t * xcb_glx_query_server_string_reply 4848 ** 4849 ** @param xcb_connection_t *c 4850 ** @param xcb_glx_query_server_string_cookie_t cookie 4851 ** @param xcb_generic_error_t **e 4852 ** @returns xcb_glx_query_server_string_reply_t * 4853 ** 4854 *****************************************************************************/ 4855 4856 xcb_glx_query_server_string_reply_t * 4857 xcb_glx_query_server_string_reply (xcb_connection_t *c /**< */, 4858 xcb_glx_query_server_string_cookie_t cookie /**< */, 4859 xcb_generic_error_t **e /**< */); 4860 4861 /** 4862 * Delivers a request to the X server 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 not cause 4869 * a reply to be generated. Any returned error will be 4870 * saved for handling by xcb_request_check(). 4871 */ 4872 4873 /***************************************************************************** 4874 ** 4875 ** xcb_void_cookie_t xcb_glx_client_info_checked 4876 ** 4877 ** @param xcb_connection_t *c 4878 ** @param uint32_t major_version 4879 ** @param uint32_t minor_version 4880 ** @param uint32_t str_len 4881 ** @param const char *string 4882 ** @returns xcb_void_cookie_t 4883 ** 4884 *****************************************************************************/ 4885 4886 xcb_void_cookie_t 4887 xcb_glx_client_info_checked (xcb_connection_t *c /**< */, 4888 uint32_t major_version /**< */, 4889 uint32_t minor_version /**< */, 4890 uint32_t str_len /**< */, 4891 const char *string /**< */); 4892 4893 /** 4894 * Delivers a request to the X server 4895 * @param c The connection 4896 * @return A cookie 4897 * 4898 * Delivers a request to the X server. 4899 * 4900 */ 4901 4902 /***************************************************************************** 4903 ** 4904 ** xcb_void_cookie_t xcb_glx_client_info 4905 ** 4906 ** @param xcb_connection_t *c 4907 ** @param uint32_t major_version 4908 ** @param uint32_t minor_version 4909 ** @param uint32_t str_len 4910 ** @param const char *string 4911 ** @returns xcb_void_cookie_t 4912 ** 4913 *****************************************************************************/ 4914 4915 xcb_void_cookie_t 4916 xcb_glx_client_info (xcb_connection_t *c /**< */, 4917 uint32_t major_version /**< */, 4918 uint32_t minor_version /**< */, 4919 uint32_t str_len /**< */, 4920 const char *string /**< */); 4921 4922 /** 4923 * Delivers a request to the X server 4924 * @param c The connection 4925 * @return A cookie 4926 * 4927 * Delivers a request to the X server. 4928 * 4929 */ 4930 4931 /***************************************************************************** 4932 ** 4933 ** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs 4934 ** 4935 ** @param xcb_connection_t *c 4936 ** @param uint32_t screen 4937 ** @returns xcb_glx_get_fb_configs_cookie_t 4938 ** 4939 *****************************************************************************/ 4940 4941 xcb_glx_get_fb_configs_cookie_t 4942 xcb_glx_get_fb_configs (xcb_connection_t *c /**< */, 4943 uint32_t screen /**< */); 4944 4945 /** 4946 * Delivers a request to the X server 4947 * @param c The connection 4948 * @return A cookie 4949 * 4950 * Delivers a request to the X server. 4951 * 4952 * This form can be used only if the request will cause 4953 * a reply to be generated. Any returned error will be 4954 * placed in the event queue. 4955 */ 4956 4957 /***************************************************************************** 4958 ** 4959 ** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs_unchecked 4960 ** 4961 ** @param xcb_connection_t *c 4962 ** @param uint32_t screen 4963 ** @returns xcb_glx_get_fb_configs_cookie_t 4964 ** 4965 *****************************************************************************/ 4966 4967 xcb_glx_get_fb_configs_cookie_t 4968 xcb_glx_get_fb_configs_unchecked (xcb_connection_t *c /**< */, 4969 uint32_t screen /**< */); 4970 4971 4972 /***************************************************************************** 4973 ** 4974 ** uint32_t * xcb_glx_get_fb_configs_property_list 4975 ** 4976 ** @param const xcb_glx_get_fb_configs_reply_t *R 4977 ** @returns uint32_t * 4978 ** 4979 *****************************************************************************/ 4980 4981 uint32_t * 4982 xcb_glx_get_fb_configs_property_list (const xcb_glx_get_fb_configs_reply_t *R /**< */); 4983 4984 4985 /***************************************************************************** 4986 ** 4987 ** int xcb_glx_get_fb_configs_property_list_length 4988 ** 4989 ** @param const xcb_glx_get_fb_configs_reply_t *R 4990 ** @returns int 4991 ** 4992 *****************************************************************************/ 4993 4994 int 4995 xcb_glx_get_fb_configs_property_list_length (const xcb_glx_get_fb_configs_reply_t *R /**< */); 4996 4997 4998 /***************************************************************************** 4999 ** 5000 ** xcb_generic_iterator_t xcb_glx_get_fb_configs_property_list_end 5001 ** 5002 ** @param const xcb_glx_get_fb_configs_reply_t *R 5003 ** @returns xcb_generic_iterator_t 5004 ** 5005 *****************************************************************************/ 5006 5007 xcb_generic_iterator_t 5008 xcb_glx_get_fb_configs_property_list_end (const xcb_glx_get_fb_configs_reply_t *R /**< */); 5009 5010 /** 5011 * Return the reply 5012 * @param c The connection 5013 * @param cookie The cookie 5014 * @param e The xcb_generic_error_t supplied 5015 * 5016 * Returns the reply of the request asked by 5017 * 5018 * The parameter @p e supplied to this function must be NULL if 5019 * xcb_glx_get_fb_configs_unchecked(). is used. 5020 * Otherwise, it stores the error if any. 5021 * 5022 * The returned value must be freed by the caller using free(). 5023 */ 5024 5025 /***************************************************************************** 5026 ** 5027 ** xcb_glx_get_fb_configs_reply_t * xcb_glx_get_fb_configs_reply 5028 ** 5029 ** @param xcb_connection_t *c 5030 ** @param xcb_glx_get_fb_configs_cookie_t cookie 5031 ** @param xcb_generic_error_t **e 5032 ** @returns xcb_glx_get_fb_configs_reply_t * 5033 ** 5034 *****************************************************************************/ 5035 5036 xcb_glx_get_fb_configs_reply_t * 5037 xcb_glx_get_fb_configs_reply (xcb_connection_t *c /**< */, 5038 xcb_glx_get_fb_configs_cookie_t cookie /**< */, 5039 xcb_generic_error_t **e /**< */); 5040 5041 /** 5042 * Delivers a request to the X server 5043 * @param c The connection 5044 * @return A cookie 5045 * 5046 * Delivers a request to the X server. 5047 * 5048 * This form can be used only if the request will not cause 5049 * a reply to be generated. Any returned error will be 5050 * saved for handling by xcb_request_check(). 5051 */ 5052 5053 /***************************************************************************** 5054 ** 5055 ** xcb_void_cookie_t xcb_glx_create_pixmap_checked 5056 ** 5057 ** @param xcb_connection_t *c 5058 ** @param uint32_t screen 5059 ** @param uint32_t fbconfig 5060 ** @param xcb_pixmap_t pixmap 5061 ** @param xcb_glx_pixmap_t glx_pixmap 5062 ** @param uint32_t num_attribs 5063 ** @param const uint32_t *attribs 5064 ** @returns xcb_void_cookie_t 5065 ** 5066 *****************************************************************************/ 5067 5068 xcb_void_cookie_t 5069 xcb_glx_create_pixmap_checked (xcb_connection_t *c /**< */, 5070 uint32_t screen /**< */, 5071 uint32_t fbconfig /**< */, 5072 xcb_pixmap_t pixmap /**< */, 5073 xcb_glx_pixmap_t glx_pixmap /**< */, 5074 uint32_t num_attribs /**< */, 5075 const uint32_t *attribs /**< */); 5076 5077 /** 5078 * Delivers a request to the X server 5079 * @param c The connection 5080 * @return A cookie 5081 * 5082 * Delivers a request to the X server. 5083 * 5084 */ 5085 5086 /***************************************************************************** 5087 ** 5088 ** xcb_void_cookie_t xcb_glx_create_pixmap 5089 ** 5090 ** @param xcb_connection_t *c 5091 ** @param uint32_t screen 5092 ** @param uint32_t fbconfig 5093 ** @param xcb_pixmap_t pixmap 5094 ** @param xcb_glx_pixmap_t glx_pixmap 5095 ** @param uint32_t num_attribs 5096 ** @param const uint32_t *attribs 5097 ** @returns xcb_void_cookie_t 5098 ** 5099 *****************************************************************************/ 5100 5101 xcb_void_cookie_t 5102 xcb_glx_create_pixmap (xcb_connection_t *c /**< */, 5103 uint32_t screen /**< */, 5104 uint32_t fbconfig /**< */, 5105 xcb_pixmap_t pixmap /**< */, 5106 xcb_glx_pixmap_t glx_pixmap /**< */, 5107 uint32_t num_attribs /**< */, 5108 const uint32_t *attribs /**< */); 5109 5110 /** 5111 * Delivers a request to the X server 5112 * @param c The connection 5113 * @return A cookie 5114 * 5115 * Delivers a request to the X server. 5116 * 5117 * This form can be used only if the request will not cause 5118 * a reply to be generated. Any returned error will be 5119 * saved for handling by xcb_request_check(). 5120 */ 5121 5122 /***************************************************************************** 5123 ** 5124 ** xcb_void_cookie_t xcb_glx_destroy_pixmap_checked 5125 ** 5126 ** @param xcb_connection_t *c 5127 ** @param xcb_glx_pixmap_t glx_pixmap 5128 ** @returns xcb_void_cookie_t 5129 ** 5130 *****************************************************************************/ 5131 5132 xcb_void_cookie_t 5133 xcb_glx_destroy_pixmap_checked (xcb_connection_t *c /**< */, 5134 xcb_glx_pixmap_t glx_pixmap /**< */); 5135 5136 /** 5137 * Delivers a request to the X server 5138 * @param c The connection 5139 * @return A cookie 5140 * 5141 * Delivers a request to the X server. 5142 * 5143 */ 5144 5145 /***************************************************************************** 5146 ** 5147 ** xcb_void_cookie_t xcb_glx_destroy_pixmap 5148 ** 5149 ** @param xcb_connection_t *c 5150 ** @param xcb_glx_pixmap_t glx_pixmap 5151 ** @returns xcb_void_cookie_t 5152 ** 5153 *****************************************************************************/ 5154 5155 xcb_void_cookie_t 5156 xcb_glx_destroy_pixmap (xcb_connection_t *c /**< */, 5157 xcb_glx_pixmap_t glx_pixmap /**< */); 5158 5159 /** 5160 * Delivers a request to the X server 5161 * @param c The connection 5162 * @return A cookie 5163 * 5164 * Delivers a request to the X server. 5165 * 5166 * This form can be used only if the request will not cause 5167 * a reply to be generated. Any returned error will be 5168 * saved for handling by xcb_request_check(). 5169 */ 5170 5171 /***************************************************************************** 5172 ** 5173 ** xcb_void_cookie_t xcb_glx_create_new_context_checked 5174 ** 5175 ** @param xcb_connection_t *c 5176 ** @param xcb_glx_context_t context 5177 ** @param uint32_t fbconfig 5178 ** @param uint32_t screen 5179 ** @param uint32_t render_type 5180 ** @param uint32_t share_list 5181 ** @param uint8_t is_direct 5182 ** @param uint8_t reserved1 5183 ** @param uint16_t reserved2 5184 ** @returns xcb_void_cookie_t 5185 ** 5186 *****************************************************************************/ 5187 5188 xcb_void_cookie_t 5189 xcb_glx_create_new_context_checked (xcb_connection_t *c /**< */, 5190 xcb_glx_context_t context /**< */, 5191 uint32_t fbconfig /**< */, 5192 uint32_t screen /**< */, 5193 uint32_t render_type /**< */, 5194 uint32_t share_list /**< */, 5195 uint8_t is_direct /**< */, 5196 uint8_t reserved1 /**< */, 5197 uint16_t reserved2 /**< */); 5198 5199 /** 5200 * Delivers a request to the X server 5201 * @param c The connection 5202 * @return A cookie 5203 * 5204 * Delivers a request to the X server. 5205 * 5206 */ 5207 5208 /***************************************************************************** 5209 ** 5210 ** xcb_void_cookie_t xcb_glx_create_new_context 5211 ** 5212 ** @param xcb_connection_t *c 5213 ** @param xcb_glx_context_t context 5214 ** @param uint32_t fbconfig 5215 ** @param uint32_t screen 5216 ** @param uint32_t render_type 5217 ** @param uint32_t share_list 5218 ** @param uint8_t is_direct 5219 ** @param uint8_t reserved1 5220 ** @param uint16_t reserved2 5221 ** @returns xcb_void_cookie_t 5222 ** 5223 *****************************************************************************/ 5224 5225 xcb_void_cookie_t 5226 xcb_glx_create_new_context (xcb_connection_t *c /**< */, 5227 xcb_glx_context_t context /**< */, 5228 uint32_t fbconfig /**< */, 5229 uint32_t screen /**< */, 5230 uint32_t render_type /**< */, 5231 uint32_t share_list /**< */, 5232 uint8_t is_direct /**< */, 5233 uint8_t reserved1 /**< */, 5234 uint16_t reserved2 /**< */); 5235 5236 /** 5237 * Delivers a request to the X server 5238 * @param c The connection 5239 * @return A cookie 5240 * 5241 * Delivers a request to the X server. 5242 * 5243 */ 5244 5245 /***************************************************************************** 5246 ** 5247 ** xcb_glx_query_context_cookie_t xcb_glx_query_context 5248 ** 5249 ** @param xcb_connection_t *c 5250 ** @param xcb_glx_context_t context 5251 ** @returns xcb_glx_query_context_cookie_t 5252 ** 5253 *****************************************************************************/ 5254 5255 xcb_glx_query_context_cookie_t 5256 xcb_glx_query_context (xcb_connection_t *c /**< */, 5257 xcb_glx_context_t context /**< */); 5258 5259 /** 5260 * Delivers a request to the X server 5261 * @param c The connection 5262 * @return A cookie 5263 * 5264 * Delivers a request to the X server. 5265 * 5266 * This form can be used only if the request will cause 5267 * a reply to be generated. Any returned error will be 5268 * placed in the event queue. 5269 */ 5270 5271 /***************************************************************************** 5272 ** 5273 ** xcb_glx_query_context_cookie_t xcb_glx_query_context_unchecked 5274 ** 5275 ** @param xcb_connection_t *c 5276 ** @param xcb_glx_context_t context 5277 ** @returns xcb_glx_query_context_cookie_t 5278 ** 5279 *****************************************************************************/ 5280 5281 xcb_glx_query_context_cookie_t 5282 xcb_glx_query_context_unchecked (xcb_connection_t *c /**< */, 5283 xcb_glx_context_t context /**< */); 5284 5285 5286 /***************************************************************************** 5287 ** 5288 ** uint32_t * xcb_glx_query_context_attribs 5289 ** 5290 ** @param const xcb_glx_query_context_reply_t *R 5291 ** @returns uint32_t * 5292 ** 5293 *****************************************************************************/ 5294 5295 uint32_t * 5296 xcb_glx_query_context_attribs (const xcb_glx_query_context_reply_t *R /**< */); 5297 5298 5299 /***************************************************************************** 5300 ** 5301 ** int xcb_glx_query_context_attribs_length 5302 ** 5303 ** @param const xcb_glx_query_context_reply_t *R 5304 ** @returns int 5305 ** 5306 *****************************************************************************/ 5307 5308 int 5309 xcb_glx_query_context_attribs_length (const xcb_glx_query_context_reply_t *R /**< */); 5310 5311 5312 /***************************************************************************** 5313 ** 5314 ** xcb_generic_iterator_t xcb_glx_query_context_attribs_end 5315 ** 5316 ** @param const xcb_glx_query_context_reply_t *R 5317 ** @returns xcb_generic_iterator_t 5318 ** 5319 *****************************************************************************/ 5320 5321 xcb_generic_iterator_t 5322 xcb_glx_query_context_attribs_end (const xcb_glx_query_context_reply_t *R /**< */); 5323 5324 /** 5325 * Return the reply 5326 * @param c The connection 5327 * @param cookie The cookie 5328 * @param e The xcb_generic_error_t supplied 5329 * 5330 * Returns the reply of the request asked by 5331 * 5332 * The parameter @p e supplied to this function must be NULL if 5333 * xcb_glx_query_context_unchecked(). is used. 5334 * Otherwise, it stores the error if any. 5335 * 5336 * The returned value must be freed by the caller using free(). 5337 */ 5338 5339 /***************************************************************************** 5340 ** 5341 ** xcb_glx_query_context_reply_t * xcb_glx_query_context_reply 5342 ** 5343 ** @param xcb_connection_t *c 5344 ** @param xcb_glx_query_context_cookie_t cookie 5345 ** @param xcb_generic_error_t **e 5346 ** @returns xcb_glx_query_context_reply_t * 5347 ** 5348 *****************************************************************************/ 5349 5350 xcb_glx_query_context_reply_t * 5351 xcb_glx_query_context_reply (xcb_connection_t *c /**< */, 5352 xcb_glx_query_context_cookie_t cookie /**< */, 5353 xcb_generic_error_t **e /**< */); 5354 5355 /** 5356 * Delivers a request to the X server 5357 * @param c The connection 5358 * @return A cookie 5359 * 5360 * Delivers a request to the X server. 5361 * 5362 */ 5363 5364 /***************************************************************************** 5365 ** 5366 ** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current 5367 ** 5368 ** @param xcb_connection_t *c 5369 ** @param xcb_glx_context_tag_t old_context_tag 5370 ** @param xcb_glx_drawable_t drawable 5371 ** @param xcb_glx_drawable_t read_drawable 5372 ** @param xcb_glx_context_t context 5373 ** @returns xcb_glx_make_context_current_cookie_t 5374 ** 5375 *****************************************************************************/ 5376 5377 xcb_glx_make_context_current_cookie_t 5378 xcb_glx_make_context_current (xcb_connection_t *c /**< */, 5379 xcb_glx_context_tag_t old_context_tag /**< */, 5380 xcb_glx_drawable_t drawable /**< */, 5381 xcb_glx_drawable_t read_drawable /**< */, 5382 xcb_glx_context_t context /**< */); 5383 5384 /** 5385 * Delivers a request to the X server 5386 * @param c The connection 5387 * @return A cookie 5388 * 5389 * Delivers a request to the X server. 5390 * 5391 * This form can be used only if the request will cause 5392 * a reply to be generated. Any returned error will be 5393 * placed in the event queue. 5394 */ 5395 5396 /***************************************************************************** 5397 ** 5398 ** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current_unchecked 5399 ** 5400 ** @param xcb_connection_t *c 5401 ** @param xcb_glx_context_tag_t old_context_tag 5402 ** @param xcb_glx_drawable_t drawable 5403 ** @param xcb_glx_drawable_t read_drawable 5404 ** @param xcb_glx_context_t context 5405 ** @returns xcb_glx_make_context_current_cookie_t 5406 ** 5407 *****************************************************************************/ 5408 5409 xcb_glx_make_context_current_cookie_t 5410 xcb_glx_make_context_current_unchecked (xcb_connection_t *c /**< */, 5411 xcb_glx_context_tag_t old_context_tag /**< */, 5412 xcb_glx_drawable_t drawable /**< */, 5413 xcb_glx_drawable_t read_drawable /**< */, 5414 xcb_glx_context_t context /**< */); 5415 5416 /** 5417 * Return the reply 5418 * @param c The connection 5419 * @param cookie The cookie 5420 * @param e The xcb_generic_error_t supplied 5421 * 5422 * Returns the reply of the request asked by 5423 * 5424 * The parameter @p e supplied to this function must be NULL if 5425 * xcb_glx_make_context_current_unchecked(). is used. 5426 * Otherwise, it stores the error if any. 5427 * 5428 * The returned value must be freed by the caller using free(). 5429 */ 5430 5431 /***************************************************************************** 5432 ** 5433 ** xcb_glx_make_context_current_reply_t * xcb_glx_make_context_current_reply 5434 ** 5435 ** @param xcb_connection_t *c 5436 ** @param xcb_glx_make_context_current_cookie_t cookie 5437 ** @param xcb_generic_error_t **e 5438 ** @returns xcb_glx_make_context_current_reply_t * 5439 ** 5440 *****************************************************************************/ 5441 5442 xcb_glx_make_context_current_reply_t * 5443 xcb_glx_make_context_current_reply (xcb_connection_t *c /**< */, 5444 xcb_glx_make_context_current_cookie_t cookie /**< */, 5445 xcb_generic_error_t **e /**< */); 5446 5447 /** 5448 * Delivers a request to the X server 5449 * @param c The connection 5450 * @return A cookie 5451 * 5452 * Delivers a request to the X server. 5453 * 5454 * This form can be used only if the request will not cause 5455 * a reply to be generated. Any returned error will be 5456 * saved for handling by xcb_request_check(). 5457 */ 5458 5459 /***************************************************************************** 5460 ** 5461 ** xcb_void_cookie_t xcb_glx_create_pbuffer_checked 5462 ** 5463 ** @param xcb_connection_t *c 5464 ** @param uint32_t screen 5465 ** @param xcb_glx_fbconfig_t fbconfig 5466 ** @param xcb_glx_pbuffer_t pbuffer 5467 ** @param uint32_t num_attribs 5468 ** @param const uint32_t *attribs 5469 ** @returns xcb_void_cookie_t 5470 ** 5471 *****************************************************************************/ 5472 5473 xcb_void_cookie_t 5474 xcb_glx_create_pbuffer_checked (xcb_connection_t *c /**< */, 5475 uint32_t screen /**< */, 5476 xcb_glx_fbconfig_t fbconfig /**< */, 5477 xcb_glx_pbuffer_t pbuffer /**< */, 5478 uint32_t num_attribs /**< */, 5479 const uint32_t *attribs /**< */); 5480 5481 /** 5482 * Delivers a request to the X server 5483 * @param c The connection 5484 * @return A cookie 5485 * 5486 * Delivers a request to the X server. 5487 * 5488 */ 5489 5490 /***************************************************************************** 5491 ** 5492 ** xcb_void_cookie_t xcb_glx_create_pbuffer 5493 ** 5494 ** @param xcb_connection_t *c 5495 ** @param uint32_t screen 5496 ** @param xcb_glx_fbconfig_t fbconfig 5497 ** @param xcb_glx_pbuffer_t pbuffer 5498 ** @param uint32_t num_attribs 5499 ** @param const uint32_t *attribs 5500 ** @returns xcb_void_cookie_t 5501 ** 5502 *****************************************************************************/ 5503 5504 xcb_void_cookie_t 5505 xcb_glx_create_pbuffer (xcb_connection_t *c /**< */, 5506 uint32_t screen /**< */, 5507 xcb_glx_fbconfig_t fbconfig /**< */, 5508 xcb_glx_pbuffer_t pbuffer /**< */, 5509 uint32_t num_attribs /**< */, 5510 const uint32_t *attribs /**< */); 5511 5512 /** 5513 * Delivers a request to the X server 5514 * @param c The connection 5515 * @return A cookie 5516 * 5517 * Delivers a request to the X server. 5518 * 5519 * This form can be used only if the request will not cause 5520 * a reply to be generated. Any returned error will be 5521 * saved for handling by xcb_request_check(). 5522 */ 5523 5524 /***************************************************************************** 5525 ** 5526 ** xcb_void_cookie_t xcb_glx_destroy_pbuffer_checked 5527 ** 5528 ** @param xcb_connection_t *c 5529 ** @param xcb_glx_pbuffer_t pbuffer 5530 ** @returns xcb_void_cookie_t 5531 ** 5532 *****************************************************************************/ 5533 5534 xcb_void_cookie_t 5535 xcb_glx_destroy_pbuffer_checked (xcb_connection_t *c /**< */, 5536 xcb_glx_pbuffer_t pbuffer /**< */); 5537 5538 /** 5539 * Delivers a request to the X server 5540 * @param c The connection 5541 * @return A cookie 5542 * 5543 * Delivers a request to the X server. 5544 * 5545 */ 5546 5547 /***************************************************************************** 5548 ** 5549 ** xcb_void_cookie_t xcb_glx_destroy_pbuffer 5550 ** 5551 ** @param xcb_connection_t *c 5552 ** @param xcb_glx_pbuffer_t pbuffer 5553 ** @returns xcb_void_cookie_t 5554 ** 5555 *****************************************************************************/ 5556 5557 xcb_void_cookie_t 5558 xcb_glx_destroy_pbuffer (xcb_connection_t *c /**< */, 5559 xcb_glx_pbuffer_t pbuffer /**< */); 5560 5561 /** 5562 * Delivers a request to the X server 5563 * @param c The connection 5564 * @return A cookie 5565 * 5566 * Delivers a request to the X server. 5567 * 5568 */ 5569 5570 /***************************************************************************** 5571 ** 5572 ** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes 5573 ** 5574 ** @param xcb_connection_t *c 5575 ** @param xcb_glx_drawable_t drawable 5576 ** @returns xcb_glx_get_drawable_attributes_cookie_t 5577 ** 5578 *****************************************************************************/ 5579 5580 xcb_glx_get_drawable_attributes_cookie_t 5581 xcb_glx_get_drawable_attributes (xcb_connection_t *c /**< */, 5582 xcb_glx_drawable_t drawable /**< */); 5583 5584 /** 5585 * Delivers a request to the X server 5586 * @param c The connection 5587 * @return A cookie 5588 * 5589 * Delivers a request to the X server. 5590 * 5591 * This form can be used only if the request will cause 5592 * a reply to be generated. Any returned error will be 5593 * placed in the event queue. 5594 */ 5595 5596 /***************************************************************************** 5597 ** 5598 ** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes_unchecked 5599 ** 5600 ** @param xcb_connection_t *c 5601 ** @param xcb_glx_drawable_t drawable 5602 ** @returns xcb_glx_get_drawable_attributes_cookie_t 5603 ** 5604 *****************************************************************************/ 5605 5606 xcb_glx_get_drawable_attributes_cookie_t 5607 xcb_glx_get_drawable_attributes_unchecked (xcb_connection_t *c /**< */, 5608 xcb_glx_drawable_t drawable /**< */); 5609 5610 5611 /***************************************************************************** 5612 ** 5613 ** uint32_t * xcb_glx_get_drawable_attributes_attribs 5614 ** 5615 ** @param const xcb_glx_get_drawable_attributes_reply_t *R 5616 ** @returns uint32_t * 5617 ** 5618 *****************************************************************************/ 5619 5620 uint32_t * 5621 xcb_glx_get_drawable_attributes_attribs (const xcb_glx_get_drawable_attributes_reply_t *R /**< */); 5622 5623 5624 /***************************************************************************** 5625 ** 5626 ** int xcb_glx_get_drawable_attributes_attribs_length 5627 ** 5628 ** @param const xcb_glx_get_drawable_attributes_reply_t *R 5629 ** @returns int 5630 ** 5631 *****************************************************************************/ 5632 5633 int 5634 xcb_glx_get_drawable_attributes_attribs_length (const xcb_glx_get_drawable_attributes_reply_t *R /**< */); 5635 5636 5637 /***************************************************************************** 5638 ** 5639 ** xcb_generic_iterator_t xcb_glx_get_drawable_attributes_attribs_end 5640 ** 5641 ** @param const xcb_glx_get_drawable_attributes_reply_t *R 5642 ** @returns xcb_generic_iterator_t 5643 ** 5644 *****************************************************************************/ 5645 5646 xcb_generic_iterator_t 5647 xcb_glx_get_drawable_attributes_attribs_end (const xcb_glx_get_drawable_attributes_reply_t *R /**< */); 5648 5649 /** 5650 * Return the reply 5651 * @param c The connection 5652 * @param cookie The cookie 5653 * @param e The xcb_generic_error_t supplied 5654 * 5655 * Returns the reply of the request asked by 5656 * 5657 * The parameter @p e supplied to this function must be NULL if 5658 * xcb_glx_get_drawable_attributes_unchecked(). is used. 5659 * Otherwise, it stores the error if any. 5660 * 5661 * The returned value must be freed by the caller using free(). 5662 */ 5663 5664 /***************************************************************************** 5665 ** 5666 ** xcb_glx_get_drawable_attributes_reply_t * xcb_glx_get_drawable_attributes_reply 5667 ** 5668 ** @param xcb_connection_t *c 5669 ** @param xcb_glx_get_drawable_attributes_cookie_t cookie 5670 ** @param xcb_generic_error_t **e 5671 ** @returns xcb_glx_get_drawable_attributes_reply_t * 5672 ** 5673 *****************************************************************************/ 5674 5675 xcb_glx_get_drawable_attributes_reply_t * 5676 xcb_glx_get_drawable_attributes_reply (xcb_connection_t *c /**< */, 5677 xcb_glx_get_drawable_attributes_cookie_t cookie /**< */, 5678 xcb_generic_error_t **e /**< */); 5679 5680 /** 5681 * Delivers a request to the X server 5682 * @param c The connection 5683 * @return A cookie 5684 * 5685 * Delivers a request to the X server. 5686 * 5687 * This form can be used only if the request will not cause 5688 * a reply to be generated. Any returned error will be 5689 * saved for handling by xcb_request_check(). 5690 */ 5691 5692 /***************************************************************************** 5693 ** 5694 ** xcb_void_cookie_t xcb_glx_change_drawable_attributes_checked 5695 ** 5696 ** @param xcb_connection_t *c 5697 ** @param xcb_glx_drawable_t drawable 5698 ** @param uint32_t num_attribs 5699 ** @param const uint32_t *attribs 5700 ** @returns xcb_void_cookie_t 5701 ** 5702 *****************************************************************************/ 5703 5704 xcb_void_cookie_t 5705 xcb_glx_change_drawable_attributes_checked (xcb_connection_t *c /**< */, 5706 xcb_glx_drawable_t drawable /**< */, 5707 uint32_t num_attribs /**< */, 5708 const uint32_t *attribs /**< */); 5709 5710 /** 5711 * Delivers a request to the X server 5712 * @param c The connection 5713 * @return A cookie 5714 * 5715 * Delivers a request to the X server. 5716 * 5717 */ 5718 5719 /***************************************************************************** 5720 ** 5721 ** xcb_void_cookie_t xcb_glx_change_drawable_attributes 5722 ** 5723 ** @param xcb_connection_t *c 5724 ** @param xcb_glx_drawable_t drawable 5725 ** @param uint32_t num_attribs 5726 ** @param const uint32_t *attribs 5727 ** @returns xcb_void_cookie_t 5728 ** 5729 *****************************************************************************/ 5730 5731 xcb_void_cookie_t 5732 xcb_glx_change_drawable_attributes (xcb_connection_t *c /**< */, 5733 xcb_glx_drawable_t drawable /**< */, 5734 uint32_t num_attribs /**< */, 5735 const uint32_t *attribs /**< */); 5736 5737 /** 5738 * Delivers a request to the X server 5739 * @param c The connection 5740 * @return A cookie 5741 * 5742 * Delivers a request to the X server. 5743 * 5744 * This form can be used only if the request will not cause 5745 * a reply to be generated. Any returned error will be 5746 * saved for handling by xcb_request_check(). 5747 */ 5748 5749 /***************************************************************************** 5750 ** 5751 ** xcb_void_cookie_t xcb_glx_create_window_checked 5752 ** 5753 ** @param xcb_connection_t *c 5754 ** @param uint32_t screen 5755 ** @param xcb_glx_fbconfig_t fbconfig 5756 ** @param xcb_window_t window 5757 ** @param xcb_glx_window_t glx_window 5758 ** @param uint32_t num_attribs 5759 ** @param const uint32_t *attribs 5760 ** @returns xcb_void_cookie_t 5761 ** 5762 *****************************************************************************/ 5763 5764 xcb_void_cookie_t 5765 xcb_glx_create_window_checked (xcb_connection_t *c /**< */, 5766 uint32_t screen /**< */, 5767 xcb_glx_fbconfig_t fbconfig /**< */, 5768 xcb_window_t window /**< */, 5769 xcb_glx_window_t glx_window /**< */, 5770 uint32_t num_attribs /**< */, 5771 const uint32_t *attribs /**< */); 5772 5773 /** 5774 * Delivers a request to the X server 5775 * @param c The connection 5776 * @return A cookie 5777 * 5778 * Delivers a request to the X server. 5779 * 5780 */ 5781 5782 /***************************************************************************** 5783 ** 5784 ** xcb_void_cookie_t xcb_glx_create_window 5785 ** 5786 ** @param xcb_connection_t *c 5787 ** @param uint32_t screen 5788 ** @param xcb_glx_fbconfig_t fbconfig 5789 ** @param xcb_window_t window 5790 ** @param xcb_glx_window_t glx_window 5791 ** @param uint32_t num_attribs 5792 ** @param const uint32_t *attribs 5793 ** @returns xcb_void_cookie_t 5794 ** 5795 *****************************************************************************/ 5796 5797 xcb_void_cookie_t 5798 xcb_glx_create_window (xcb_connection_t *c /**< */, 5799 uint32_t screen /**< */, 5800 xcb_glx_fbconfig_t fbconfig /**< */, 5801 xcb_window_t window /**< */, 5802 xcb_glx_window_t glx_window /**< */, 5803 uint32_t num_attribs /**< */, 5804 const uint32_t *attribs /**< */); 5805 5806 /** 5807 * Delivers a request to the X server 5808 * @param c The connection 5809 * @return A cookie 5810 * 5811 * Delivers a request to the X server. 5812 * 5813 * This form can be used only if the request will not cause 5814 * a reply to be generated. Any returned error will be 5815 * saved for handling by xcb_request_check(). 5816 */ 5817 5818 /***************************************************************************** 5819 ** 5820 ** xcb_void_cookie_t xcb_glx_delete_window_checked 5821 ** 5822 ** @param xcb_connection_t *c 5823 ** @param xcb_glx_window_t glxwindow 5824 ** @returns xcb_void_cookie_t 5825 ** 5826 *****************************************************************************/ 5827 5828 xcb_void_cookie_t 5829 xcb_glx_delete_window_checked (xcb_connection_t *c /**< */, 5830 xcb_glx_window_t glxwindow /**< */); 5831 5832 /** 5833 * Delivers a request to the X server 5834 * @param c The connection 5835 * @return A cookie 5836 * 5837 * Delivers a request to the X server. 5838 * 5839 */ 5840 5841 /***************************************************************************** 5842 ** 5843 ** xcb_void_cookie_t xcb_glx_delete_window 5844 ** 5845 ** @param xcb_connection_t *c 5846 ** @param xcb_glx_window_t glxwindow 5847 ** @returns xcb_void_cookie_t 5848 ** 5849 *****************************************************************************/ 5850 5851 xcb_void_cookie_t 5852 xcb_glx_delete_window (xcb_connection_t *c /**< */, 5853 xcb_glx_window_t glxwindow /**< */); 5854 5855 /** 5856 * Delivers a request to the X server 5857 * @param c The connection 5858 * @return A cookie 5859 * 5860 * Delivers a request to the X server. 5861 * 5862 * This form can be used only if the request will not cause 5863 * a reply to be generated. Any returned error will be 5864 * saved for handling by xcb_request_check(). 5865 */ 5866 5867 /***************************************************************************** 5868 ** 5869 ** xcb_void_cookie_t xcb_glx_new_list_checked 5870 ** 5871 ** @param xcb_connection_t *c 5872 ** @param xcb_glx_context_tag_t context_tag 5873 ** @param uint32_t list 5874 ** @param uint32_t mode 5875 ** @returns xcb_void_cookie_t 5876 ** 5877 *****************************************************************************/ 5878 5879 xcb_void_cookie_t 5880 xcb_glx_new_list_checked (xcb_connection_t *c /**< */, 5881 xcb_glx_context_tag_t context_tag /**< */, 5882 uint32_t list /**< */, 5883 uint32_t mode /**< */); 5884 5885 /** 5886 * Delivers a request to the X server 5887 * @param c The connection 5888 * @return A cookie 5889 * 5890 * Delivers a request to the X server. 5891 * 5892 */ 5893 5894 /***************************************************************************** 5895 ** 5896 ** xcb_void_cookie_t xcb_glx_new_list 5897 ** 5898 ** @param xcb_connection_t *c 5899 ** @param xcb_glx_context_tag_t context_tag 5900 ** @param uint32_t list 5901 ** @param uint32_t mode 5902 ** @returns xcb_void_cookie_t 5903 ** 5904 *****************************************************************************/ 5905 5906 xcb_void_cookie_t 5907 xcb_glx_new_list (xcb_connection_t *c /**< */, 5908 xcb_glx_context_tag_t context_tag /**< */, 5909 uint32_t list /**< */, 5910 uint32_t mode /**< */); 5911 5912 /** 5913 * Delivers a request to the X server 5914 * @param c The connection 5915 * @return A cookie 5916 * 5917 * Delivers a request to the X server. 5918 * 5919 * This form can be used only if the request will not cause 5920 * a reply to be generated. Any returned error will be 5921 * saved for handling by xcb_request_check(). 5922 */ 5923 5924 /***************************************************************************** 5925 ** 5926 ** xcb_void_cookie_t xcb_glx_end_list_checked 5927 ** 5928 ** @param xcb_connection_t *c 5929 ** @param xcb_glx_context_tag_t context_tag 5930 ** @returns xcb_void_cookie_t 5931 ** 5932 *****************************************************************************/ 5933 5934 xcb_void_cookie_t 5935 xcb_glx_end_list_checked (xcb_connection_t *c /**< */, 5936 xcb_glx_context_tag_t context_tag /**< */); 5937 5938 /** 5939 * Delivers a request to the X server 5940 * @param c The connection 5941 * @return A cookie 5942 * 5943 * Delivers a request to the X server. 5944 * 5945 */ 5946 5947 /***************************************************************************** 5948 ** 5949 ** xcb_void_cookie_t xcb_glx_end_list 5950 ** 5951 ** @param xcb_connection_t *c 5952 ** @param xcb_glx_context_tag_t context_tag 5953 ** @returns xcb_void_cookie_t 5954 ** 5955 *****************************************************************************/ 5956 5957 xcb_void_cookie_t 5958 xcb_glx_end_list (xcb_connection_t *c /**< */, 5959 xcb_glx_context_tag_t context_tag /**< */); 5960 5961 /** 5962 * Delivers a request to the X server 5963 * @param c The connection 5964 * @return A cookie 5965 * 5966 * Delivers a request to the X server. 5967 * 5968 * This form can be used only if the request will not cause 5969 * a reply to be generated. Any returned error will be 5970 * saved for handling by xcb_request_check(). 5971 */ 5972 5973 /***************************************************************************** 5974 ** 5975 ** xcb_void_cookie_t xcb_glx_delete_lists_checked 5976 ** 5977 ** @param xcb_connection_t *c 5978 ** @param xcb_glx_context_tag_t context_tag 5979 ** @param uint32_t list 5980 ** @param int32_t range 5981 ** @returns xcb_void_cookie_t 5982 ** 5983 *****************************************************************************/ 5984 5985 xcb_void_cookie_t 5986 xcb_glx_delete_lists_checked (xcb_connection_t *c /**< */, 5987 xcb_glx_context_tag_t context_tag /**< */, 5988 uint32_t list /**< */, 5989 int32_t range /**< */); 5990 5991 /** 5992 * Delivers a request to the X server 5993 * @param c The connection 5994 * @return A cookie 5995 * 5996 * Delivers a request to the X server. 5997 * 5998 */ 5999 6000 /***************************************************************************** 6001 ** 6002 ** xcb_void_cookie_t xcb_glx_delete_lists 6003 ** 6004 ** @param xcb_connection_t *c 6005 ** @param xcb_glx_context_tag_t context_tag 6006 ** @param uint32_t list 6007 ** @param int32_t range 6008 ** @returns xcb_void_cookie_t 6009 ** 6010 *****************************************************************************/ 6011 6012 xcb_void_cookie_t 6013 xcb_glx_delete_lists (xcb_connection_t *c /**< */, 6014 xcb_glx_context_tag_t context_tag /**< */, 6015 uint32_t list /**< */, 6016 int32_t range /**< */); 6017 6018 /** 6019 * Delivers a request to the X server 6020 * @param c The connection 6021 * @return A cookie 6022 * 6023 * Delivers a request to the X server. 6024 * 6025 */ 6026 6027 /***************************************************************************** 6028 ** 6029 ** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists 6030 ** 6031 ** @param xcb_connection_t *c 6032 ** @param xcb_glx_context_tag_t context_tag 6033 ** @param int32_t range 6034 ** @returns xcb_glx_gen_lists_cookie_t 6035 ** 6036 *****************************************************************************/ 6037 6038 xcb_glx_gen_lists_cookie_t 6039 xcb_glx_gen_lists (xcb_connection_t *c /**< */, 6040 xcb_glx_context_tag_t context_tag /**< */, 6041 int32_t range /**< */); 6042 6043 /** 6044 * Delivers a request to the X server 6045 * @param c The connection 6046 * @return A cookie 6047 * 6048 * Delivers a request to the X server. 6049 * 6050 * This form can be used only if the request will cause 6051 * a reply to be generated. Any returned error will be 6052 * placed in the event queue. 6053 */ 6054 6055 /***************************************************************************** 6056 ** 6057 ** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists_unchecked 6058 ** 6059 ** @param xcb_connection_t *c 6060 ** @param xcb_glx_context_tag_t context_tag 6061 ** @param int32_t range 6062 ** @returns xcb_glx_gen_lists_cookie_t 6063 ** 6064 *****************************************************************************/ 6065 6066 xcb_glx_gen_lists_cookie_t 6067 xcb_glx_gen_lists_unchecked (xcb_connection_t *c /**< */, 6068 xcb_glx_context_tag_t context_tag /**< */, 6069 int32_t range /**< */); 6070 6071 /** 6072 * Return the reply 6073 * @param c The connection 6074 * @param cookie The cookie 6075 * @param e The xcb_generic_error_t supplied 6076 * 6077 * Returns the reply of the request asked by 6078 * 6079 * The parameter @p e supplied to this function must be NULL if 6080 * xcb_glx_gen_lists_unchecked(). is used. 6081 * Otherwise, it stores the error if any. 6082 * 6083 * The returned value must be freed by the caller using free(). 6084 */ 6085 6086 /***************************************************************************** 6087 ** 6088 ** xcb_glx_gen_lists_reply_t * xcb_glx_gen_lists_reply 6089 ** 6090 ** @param xcb_connection_t *c 6091 ** @param xcb_glx_gen_lists_cookie_t cookie 6092 ** @param xcb_generic_error_t **e 6093 ** @returns xcb_glx_gen_lists_reply_t * 6094 ** 6095 *****************************************************************************/ 6096 6097 xcb_glx_gen_lists_reply_t * 6098 xcb_glx_gen_lists_reply (xcb_connection_t *c /**< */, 6099 xcb_glx_gen_lists_cookie_t cookie /**< */, 6100 xcb_generic_error_t **e /**< */); 6101 6102 /** 6103 * Delivers a request to the X server 6104 * @param c The connection 6105 * @return A cookie 6106 * 6107 * Delivers a request to the X server. 6108 * 6109 * This form can be used only if the request will not cause 6110 * a reply to be generated. Any returned error will be 6111 * saved for handling by xcb_request_check(). 6112 */ 6113 6114 /***************************************************************************** 6115 ** 6116 ** xcb_void_cookie_t xcb_glx_feedback_buffer_checked 6117 ** 6118 ** @param xcb_connection_t *c 6119 ** @param xcb_glx_context_tag_t context_tag 6120 ** @param int32_t size 6121 ** @param int32_t type 6122 ** @returns xcb_void_cookie_t 6123 ** 6124 *****************************************************************************/ 6125 6126 xcb_void_cookie_t 6127 xcb_glx_feedback_buffer_checked (xcb_connection_t *c /**< */, 6128 xcb_glx_context_tag_t context_tag /**< */, 6129 int32_t size /**< */, 6130 int32_t type /**< */); 6131 6132 /** 6133 * Delivers a request to the X server 6134 * @param c The connection 6135 * @return A cookie 6136 * 6137 * Delivers a request to the X server. 6138 * 6139 */ 6140 6141 /***************************************************************************** 6142 ** 6143 ** xcb_void_cookie_t xcb_glx_feedback_buffer 6144 ** 6145 ** @param xcb_connection_t *c 6146 ** @param xcb_glx_context_tag_t context_tag 6147 ** @param int32_t size 6148 ** @param int32_t type 6149 ** @returns xcb_void_cookie_t 6150 ** 6151 *****************************************************************************/ 6152 6153 xcb_void_cookie_t 6154 xcb_glx_feedback_buffer (xcb_connection_t *c /**< */, 6155 xcb_glx_context_tag_t context_tag /**< */, 6156 int32_t size /**< */, 6157 int32_t type /**< */); 6158 6159 /** 6160 * Delivers a request to the X server 6161 * @param c The connection 6162 * @return A cookie 6163 * 6164 * Delivers a request to the X server. 6165 * 6166 * This form can be used only if the request will not cause 6167 * a reply to be generated. Any returned error will be 6168 * saved for handling by xcb_request_check(). 6169 */ 6170 6171 /***************************************************************************** 6172 ** 6173 ** xcb_void_cookie_t xcb_glx_select_buffer_checked 6174 ** 6175 ** @param xcb_connection_t *c 6176 ** @param xcb_glx_context_tag_t context_tag 6177 ** @param int32_t size 6178 ** @returns xcb_void_cookie_t 6179 ** 6180 *****************************************************************************/ 6181 6182 xcb_void_cookie_t 6183 xcb_glx_select_buffer_checked (xcb_connection_t *c /**< */, 6184 xcb_glx_context_tag_t context_tag /**< */, 6185 int32_t size /**< */); 6186 6187 /** 6188 * Delivers a request to the X server 6189 * @param c The connection 6190 * @return A cookie 6191 * 6192 * Delivers a request to the X server. 6193 * 6194 */ 6195 6196 /***************************************************************************** 6197 ** 6198 ** xcb_void_cookie_t xcb_glx_select_buffer 6199 ** 6200 ** @param xcb_connection_t *c 6201 ** @param xcb_glx_context_tag_t context_tag 6202 ** @param int32_t size 6203 ** @returns xcb_void_cookie_t 6204 ** 6205 *****************************************************************************/ 6206 6207 xcb_void_cookie_t 6208 xcb_glx_select_buffer (xcb_connection_t *c /**< */, 6209 xcb_glx_context_tag_t context_tag /**< */, 6210 int32_t size /**< */); 6211 6212 /** 6213 * Delivers a request to the X server 6214 * @param c The connection 6215 * @return A cookie 6216 * 6217 * Delivers a request to the X server. 6218 * 6219 */ 6220 6221 /***************************************************************************** 6222 ** 6223 ** xcb_glx_render_mode_cookie_t xcb_glx_render_mode 6224 ** 6225 ** @param xcb_connection_t *c 6226 ** @param xcb_glx_context_tag_t context_tag 6227 ** @param uint32_t mode 6228 ** @returns xcb_glx_render_mode_cookie_t 6229 ** 6230 *****************************************************************************/ 6231 6232 xcb_glx_render_mode_cookie_t 6233 xcb_glx_render_mode (xcb_connection_t *c /**< */, 6234 xcb_glx_context_tag_t context_tag /**< */, 6235 uint32_t mode /**< */); 6236 6237 /** 6238 * Delivers a request to the X server 6239 * @param c The connection 6240 * @return A cookie 6241 * 6242 * Delivers a request to the X server. 6243 * 6244 * This form can be used only if the request will cause 6245 * a reply to be generated. Any returned error will be 6246 * placed in the event queue. 6247 */ 6248 6249 /***************************************************************************** 6250 ** 6251 ** xcb_glx_render_mode_cookie_t xcb_glx_render_mode_unchecked 6252 ** 6253 ** @param xcb_connection_t *c 6254 ** @param xcb_glx_context_tag_t context_tag 6255 ** @param uint32_t mode 6256 ** @returns xcb_glx_render_mode_cookie_t 6257 ** 6258 *****************************************************************************/ 6259 6260 xcb_glx_render_mode_cookie_t 6261 xcb_glx_render_mode_unchecked (xcb_connection_t *c /**< */, 6262 xcb_glx_context_tag_t context_tag /**< */, 6263 uint32_t mode /**< */); 6264 6265 6266 /***************************************************************************** 6267 ** 6268 ** uint32_t * xcb_glx_render_mode_data 6269 ** 6270 ** @param const xcb_glx_render_mode_reply_t *R 6271 ** @returns uint32_t * 6272 ** 6273 *****************************************************************************/ 6274 6275 uint32_t * 6276 xcb_glx_render_mode_data (const xcb_glx_render_mode_reply_t *R /**< */); 6277 6278 6279 /***************************************************************************** 6280 ** 6281 ** int xcb_glx_render_mode_data_length 6282 ** 6283 ** @param const xcb_glx_render_mode_reply_t *R 6284 ** @returns int 6285 ** 6286 *****************************************************************************/ 6287 6288 int 6289 xcb_glx_render_mode_data_length (const xcb_glx_render_mode_reply_t *R /**< */); 6290 6291 6292 /***************************************************************************** 6293 ** 6294 ** xcb_generic_iterator_t xcb_glx_render_mode_data_end 6295 ** 6296 ** @param const xcb_glx_render_mode_reply_t *R 6297 ** @returns xcb_generic_iterator_t 6298 ** 6299 *****************************************************************************/ 6300 6301 xcb_generic_iterator_t 6302 xcb_glx_render_mode_data_end (const xcb_glx_render_mode_reply_t *R /**< */); 6303 6304 /** 6305 * Return the reply 6306 * @param c The connection 6307 * @param cookie The cookie 6308 * @param e The xcb_generic_error_t supplied 6309 * 6310 * Returns the reply of the request asked by 6311 * 6312 * The parameter @p e supplied to this function must be NULL if 6313 * xcb_glx_render_mode_unchecked(). is used. 6314 * Otherwise, it stores the error if any. 6315 * 6316 * The returned value must be freed by the caller using free(). 6317 */ 6318 6319 /***************************************************************************** 6320 ** 6321 ** xcb_glx_render_mode_reply_t * xcb_glx_render_mode_reply 6322 ** 6323 ** @param xcb_connection_t *c 6324 ** @param xcb_glx_render_mode_cookie_t cookie 6325 ** @param xcb_generic_error_t **e 6326 ** @returns xcb_glx_render_mode_reply_t * 6327 ** 6328 *****************************************************************************/ 6329 6330 xcb_glx_render_mode_reply_t * 6331 xcb_glx_render_mode_reply (xcb_connection_t *c /**< */, 6332 xcb_glx_render_mode_cookie_t cookie /**< */, 6333 xcb_generic_error_t **e /**< */); 6334 6335 /** 6336 * Delivers a request to the X server 6337 * @param c The connection 6338 * @return A cookie 6339 * 6340 * Delivers a request to the X server. 6341 * 6342 */ 6343 6344 /***************************************************************************** 6345 ** 6346 ** xcb_glx_finish_cookie_t xcb_glx_finish 6347 ** 6348 ** @param xcb_connection_t *c 6349 ** @param xcb_glx_context_tag_t context_tag 6350 ** @returns xcb_glx_finish_cookie_t 6351 ** 6352 *****************************************************************************/ 6353 6354 xcb_glx_finish_cookie_t 6355 xcb_glx_finish (xcb_connection_t *c /**< */, 6356 xcb_glx_context_tag_t context_tag /**< */); 6357 6358 /** 6359 * Delivers a request to the X server 6360 * @param c The connection 6361 * @return A cookie 6362 * 6363 * Delivers a request to the X server. 6364 * 6365 * This form can be used only if the request will cause 6366 * a reply to be generated. Any returned error will be 6367 * placed in the event queue. 6368 */ 6369 6370 /***************************************************************************** 6371 ** 6372 ** xcb_glx_finish_cookie_t xcb_glx_finish_unchecked 6373 ** 6374 ** @param xcb_connection_t *c 6375 ** @param xcb_glx_context_tag_t context_tag 6376 ** @returns xcb_glx_finish_cookie_t 6377 ** 6378 *****************************************************************************/ 6379 6380 xcb_glx_finish_cookie_t 6381 xcb_glx_finish_unchecked (xcb_connection_t *c /**< */, 6382 xcb_glx_context_tag_t context_tag /**< */); 6383 6384 /** 6385 * Return the reply 6386 * @param c The connection 6387 * @param cookie The cookie 6388 * @param e The xcb_generic_error_t supplied 6389 * 6390 * Returns the reply of the request asked by 6391 * 6392 * The parameter @p e supplied to this function must be NULL if 6393 * xcb_glx_finish_unchecked(). is used. 6394 * Otherwise, it stores the error if any. 6395 * 6396 * The returned value must be freed by the caller using free(). 6397 */ 6398 6399 /***************************************************************************** 6400 ** 6401 ** xcb_glx_finish_reply_t * xcb_glx_finish_reply 6402 ** 6403 ** @param xcb_connection_t *c 6404 ** @param xcb_glx_finish_cookie_t cookie 6405 ** @param xcb_generic_error_t **e 6406 ** @returns xcb_glx_finish_reply_t * 6407 ** 6408 *****************************************************************************/ 6409 6410 xcb_glx_finish_reply_t * 6411 xcb_glx_finish_reply (xcb_connection_t *c /**< */, 6412 xcb_glx_finish_cookie_t cookie /**< */, 6413 xcb_generic_error_t **e /**< */); 6414 6415 /** 6416 * Delivers a request to the X server 6417 * @param c The connection 6418 * @return A cookie 6419 * 6420 * Delivers a request to the X server. 6421 * 6422 * This form can be used only if the request will not cause 6423 * a reply to be generated. Any returned error will be 6424 * saved for handling by xcb_request_check(). 6425 */ 6426 6427 /***************************************************************************** 6428 ** 6429 ** xcb_void_cookie_t xcb_glx_pixel_storef_checked 6430 ** 6431 ** @param xcb_connection_t *c 6432 ** @param xcb_glx_context_tag_t context_tag 6433 ** @param uint32_t pname 6434 ** @param xcb_glx_float32_t datum 6435 ** @returns xcb_void_cookie_t 6436 ** 6437 *****************************************************************************/ 6438 6439 xcb_void_cookie_t 6440 xcb_glx_pixel_storef_checked (xcb_connection_t *c /**< */, 6441 xcb_glx_context_tag_t context_tag /**< */, 6442 uint32_t pname /**< */, 6443 xcb_glx_float32_t datum /**< */); 6444 6445 /** 6446 * Delivers a request to the X server 6447 * @param c The connection 6448 * @return A cookie 6449 * 6450 * Delivers a request to the X server. 6451 * 6452 */ 6453 6454 /***************************************************************************** 6455 ** 6456 ** xcb_void_cookie_t xcb_glx_pixel_storef 6457 ** 6458 ** @param xcb_connection_t *c 6459 ** @param xcb_glx_context_tag_t context_tag 6460 ** @param uint32_t pname 6461 ** @param xcb_glx_float32_t datum 6462 ** @returns xcb_void_cookie_t 6463 ** 6464 *****************************************************************************/ 6465 6466 xcb_void_cookie_t 6467 xcb_glx_pixel_storef (xcb_connection_t *c /**< */, 6468 xcb_glx_context_tag_t context_tag /**< */, 6469 uint32_t pname /**< */, 6470 xcb_glx_float32_t datum /**< */); 6471 6472 /** 6473 * Delivers a request to the X server 6474 * @param c The connection 6475 * @return A cookie 6476 * 6477 * Delivers a request to the X server. 6478 * 6479 * This form can be used only if the request will not cause 6480 * a reply to be generated. Any returned error will be 6481 * saved for handling by xcb_request_check(). 6482 */ 6483 6484 /***************************************************************************** 6485 ** 6486 ** xcb_void_cookie_t xcb_glx_pixel_storei_checked 6487 ** 6488 ** @param xcb_connection_t *c 6489 ** @param xcb_glx_context_tag_t context_tag 6490 ** @param uint32_t pname 6491 ** @param int32_t datum 6492 ** @returns xcb_void_cookie_t 6493 ** 6494 *****************************************************************************/ 6495 6496 xcb_void_cookie_t 6497 xcb_glx_pixel_storei_checked (xcb_connection_t *c /**< */, 6498 xcb_glx_context_tag_t context_tag /**< */, 6499 uint32_t pname /**< */, 6500 int32_t datum /**< */); 6501 6502 /** 6503 * Delivers a request to the X server 6504 * @param c The connection 6505 * @return A cookie 6506 * 6507 * Delivers a request to the X server. 6508 * 6509 */ 6510 6511 /***************************************************************************** 6512 ** 6513 ** xcb_void_cookie_t xcb_glx_pixel_storei 6514 ** 6515 ** @param xcb_connection_t *c 6516 ** @param xcb_glx_context_tag_t context_tag 6517 ** @param uint32_t pname 6518 ** @param int32_t datum 6519 ** @returns xcb_void_cookie_t 6520 ** 6521 *****************************************************************************/ 6522 6523 xcb_void_cookie_t 6524 xcb_glx_pixel_storei (xcb_connection_t *c /**< */, 6525 xcb_glx_context_tag_t context_tag /**< */, 6526 uint32_t pname /**< */, 6527 int32_t datum /**< */); 6528 6529 /** 6530 * Delivers a request to the X server 6531 * @param c The connection 6532 * @return A cookie 6533 * 6534 * Delivers a request to the X server. 6535 * 6536 */ 6537 6538 /***************************************************************************** 6539 ** 6540 ** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels 6541 ** 6542 ** @param xcb_connection_t *c 6543 ** @param xcb_glx_context_tag_t context_tag 6544 ** @param int32_t x 6545 ** @param int32_t y 6546 ** @param int32_t width 6547 ** @param int32_t height 6548 ** @param uint32_t format 6549 ** @param uint32_t type 6550 ** @param uint8_t swap_bytes 6551 ** @param uint8_t lsb_first 6552 ** @returns xcb_glx_read_pixels_cookie_t 6553 ** 6554 *****************************************************************************/ 6555 6556 xcb_glx_read_pixels_cookie_t 6557 xcb_glx_read_pixels (xcb_connection_t *c /**< */, 6558 xcb_glx_context_tag_t context_tag /**< */, 6559 int32_t x /**< */, 6560 int32_t y /**< */, 6561 int32_t width /**< */, 6562 int32_t height /**< */, 6563 uint32_t format /**< */, 6564 uint32_t type /**< */, 6565 uint8_t swap_bytes /**< */, 6566 uint8_t lsb_first /**< */); 6567 6568 /** 6569 * Delivers a request to the X server 6570 * @param c The connection 6571 * @return A cookie 6572 * 6573 * Delivers a request to the X server. 6574 * 6575 * This form can be used only if the request will cause 6576 * a reply to be generated. Any returned error will be 6577 * placed in the event queue. 6578 */ 6579 6580 /***************************************************************************** 6581 ** 6582 ** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels_unchecked 6583 ** 6584 ** @param xcb_connection_t *c 6585 ** @param xcb_glx_context_tag_t context_tag 6586 ** @param int32_t x 6587 ** @param int32_t y 6588 ** @param int32_t width 6589 ** @param int32_t height 6590 ** @param uint32_t format 6591 ** @param uint32_t type 6592 ** @param uint8_t swap_bytes 6593 ** @param uint8_t lsb_first 6594 ** @returns xcb_glx_read_pixels_cookie_t 6595 ** 6596 *****************************************************************************/ 6597 6598 xcb_glx_read_pixels_cookie_t 6599 xcb_glx_read_pixels_unchecked (xcb_connection_t *c /**< */, 6600 xcb_glx_context_tag_t context_tag /**< */, 6601 int32_t x /**< */, 6602 int32_t y /**< */, 6603 int32_t width /**< */, 6604 int32_t height /**< */, 6605 uint32_t format /**< */, 6606 uint32_t type /**< */, 6607 uint8_t swap_bytes /**< */, 6608 uint8_t lsb_first /**< */); 6609 6610 6611 /***************************************************************************** 6612 ** 6613 ** uint8_t * xcb_glx_read_pixels_data 6614 ** 6615 ** @param const xcb_glx_read_pixels_reply_t *R 6616 ** @returns uint8_t * 6617 ** 6618 *****************************************************************************/ 6619 6620 uint8_t * 6621 xcb_glx_read_pixels_data (const xcb_glx_read_pixels_reply_t *R /**< */); 6622 6623 6624 /***************************************************************************** 6625 ** 6626 ** int xcb_glx_read_pixels_data_length 6627 ** 6628 ** @param const xcb_glx_read_pixels_reply_t *R 6629 ** @returns int 6630 ** 6631 *****************************************************************************/ 6632 6633 int 6634 xcb_glx_read_pixels_data_length (const xcb_glx_read_pixels_reply_t *R /**< */); 6635 6636 6637 /***************************************************************************** 6638 ** 6639 ** xcb_generic_iterator_t xcb_glx_read_pixels_data_end 6640 ** 6641 ** @param const xcb_glx_read_pixels_reply_t *R 6642 ** @returns xcb_generic_iterator_t 6643 ** 6644 *****************************************************************************/ 6645 6646 xcb_generic_iterator_t 6647 xcb_glx_read_pixels_data_end (const xcb_glx_read_pixels_reply_t *R /**< */); 6648 6649 /** 6650 * Return the reply 6651 * @param c The connection 6652 * @param cookie The cookie 6653 * @param e The xcb_generic_error_t supplied 6654 * 6655 * Returns the reply of the request asked by 6656 * 6657 * The parameter @p e supplied to this function must be NULL if 6658 * xcb_glx_read_pixels_unchecked(). is used. 6659 * Otherwise, it stores the error if any. 6660 * 6661 * The returned value must be freed by the caller using free(). 6662 */ 6663 6664 /***************************************************************************** 6665 ** 6666 ** xcb_glx_read_pixels_reply_t * xcb_glx_read_pixels_reply 6667 ** 6668 ** @param xcb_connection_t *c 6669 ** @param xcb_glx_read_pixels_cookie_t cookie 6670 ** @param xcb_generic_error_t **e 6671 ** @returns xcb_glx_read_pixels_reply_t * 6672 ** 6673 *****************************************************************************/ 6674 6675 xcb_glx_read_pixels_reply_t * 6676 xcb_glx_read_pixels_reply (xcb_connection_t *c /**< */, 6677 xcb_glx_read_pixels_cookie_t cookie /**< */, 6678 xcb_generic_error_t **e /**< */); 6679 6680 /** 6681 * Delivers a request to the X server 6682 * @param c The connection 6683 * @return A cookie 6684 * 6685 * Delivers a request to the X server. 6686 * 6687 */ 6688 6689 /***************************************************************************** 6690 ** 6691 ** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv 6692 ** 6693 ** @param xcb_connection_t *c 6694 ** @param xcb_glx_context_tag_t context_tag 6695 ** @param int32_t pname 6696 ** @returns xcb_glx_get_booleanv_cookie_t 6697 ** 6698 *****************************************************************************/ 6699 6700 xcb_glx_get_booleanv_cookie_t 6701 xcb_glx_get_booleanv (xcb_connection_t *c /**< */, 6702 xcb_glx_context_tag_t context_tag /**< */, 6703 int32_t pname /**< */); 6704 6705 /** 6706 * Delivers a request to the X server 6707 * @param c The connection 6708 * @return A cookie 6709 * 6710 * Delivers a request to the X server. 6711 * 6712 * This form can be used only if the request will cause 6713 * a reply to be generated. Any returned error will be 6714 * placed in the event queue. 6715 */ 6716 6717 /***************************************************************************** 6718 ** 6719 ** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv_unchecked 6720 ** 6721 ** @param xcb_connection_t *c 6722 ** @param xcb_glx_context_tag_t context_tag 6723 ** @param int32_t pname 6724 ** @returns xcb_glx_get_booleanv_cookie_t 6725 ** 6726 *****************************************************************************/ 6727 6728 xcb_glx_get_booleanv_cookie_t 6729 xcb_glx_get_booleanv_unchecked (xcb_connection_t *c /**< */, 6730 xcb_glx_context_tag_t context_tag /**< */, 6731 int32_t pname /**< */); 6732 6733 6734 /***************************************************************************** 6735 ** 6736 ** uint8_t * xcb_glx_get_booleanv_data 6737 ** 6738 ** @param const xcb_glx_get_booleanv_reply_t *R 6739 ** @returns uint8_t * 6740 ** 6741 *****************************************************************************/ 6742 6743 uint8_t * 6744 xcb_glx_get_booleanv_data (const xcb_glx_get_booleanv_reply_t *R /**< */); 6745 6746 6747 /***************************************************************************** 6748 ** 6749 ** int xcb_glx_get_booleanv_data_length 6750 ** 6751 ** @param const xcb_glx_get_booleanv_reply_t *R 6752 ** @returns int 6753 ** 6754 *****************************************************************************/ 6755 6756 int 6757 xcb_glx_get_booleanv_data_length (const xcb_glx_get_booleanv_reply_t *R /**< */); 6758 6759 6760 /***************************************************************************** 6761 ** 6762 ** xcb_generic_iterator_t xcb_glx_get_booleanv_data_end 6763 ** 6764 ** @param const xcb_glx_get_booleanv_reply_t *R 6765 ** @returns xcb_generic_iterator_t 6766 ** 6767 *****************************************************************************/ 6768 6769 xcb_generic_iterator_t 6770 xcb_glx_get_booleanv_data_end (const xcb_glx_get_booleanv_reply_t *R /**< */); 6771 6772 /** 6773 * Return the reply 6774 * @param c The connection 6775 * @param cookie The cookie 6776 * @param e The xcb_generic_error_t supplied 6777 * 6778 * Returns the reply of the request asked by 6779 * 6780 * The parameter @p e supplied to this function must be NULL if 6781 * xcb_glx_get_booleanv_unchecked(). is used. 6782 * Otherwise, it stores the error if any. 6783 * 6784 * The returned value must be freed by the caller using free(). 6785 */ 6786 6787 /***************************************************************************** 6788 ** 6789 ** xcb_glx_get_booleanv_reply_t * xcb_glx_get_booleanv_reply 6790 ** 6791 ** @param xcb_connection_t *c 6792 ** @param xcb_glx_get_booleanv_cookie_t cookie 6793 ** @param xcb_generic_error_t **e 6794 ** @returns xcb_glx_get_booleanv_reply_t * 6795 ** 6796 *****************************************************************************/ 6797 6798 xcb_glx_get_booleanv_reply_t * 6799 xcb_glx_get_booleanv_reply (xcb_connection_t *c /**< */, 6800 xcb_glx_get_booleanv_cookie_t cookie /**< */, 6801 xcb_generic_error_t **e /**< */); 6802 6803 /** 6804 * Delivers a request to the X server 6805 * @param c The connection 6806 * @return A cookie 6807 * 6808 * Delivers a request to the X server. 6809 * 6810 */ 6811 6812 /***************************************************************************** 6813 ** 6814 ** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane 6815 ** 6816 ** @param xcb_connection_t *c 6817 ** @param xcb_glx_context_tag_t context_tag 6818 ** @param int32_t plane 6819 ** @returns xcb_glx_get_clip_plane_cookie_t 6820 ** 6821 *****************************************************************************/ 6822 6823 xcb_glx_get_clip_plane_cookie_t 6824 xcb_glx_get_clip_plane (xcb_connection_t *c /**< */, 6825 xcb_glx_context_tag_t context_tag /**< */, 6826 int32_t plane /**< */); 6827 6828 /** 6829 * Delivers a request to the X server 6830 * @param c The connection 6831 * @return A cookie 6832 * 6833 * Delivers a request to the X server. 6834 * 6835 * This form can be used only if the request will cause 6836 * a reply to be generated. Any returned error will be 6837 * placed in the event queue. 6838 */ 6839 6840 /***************************************************************************** 6841 ** 6842 ** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane_unchecked 6843 ** 6844 ** @param xcb_connection_t *c 6845 ** @param xcb_glx_context_tag_t context_tag 6846 ** @param int32_t plane 6847 ** @returns xcb_glx_get_clip_plane_cookie_t 6848 ** 6849 *****************************************************************************/ 6850 6851 xcb_glx_get_clip_plane_cookie_t 6852 xcb_glx_get_clip_plane_unchecked (xcb_connection_t *c /**< */, 6853 xcb_glx_context_tag_t context_tag /**< */, 6854 int32_t plane /**< */); 6855 6856 6857 /***************************************************************************** 6858 ** 6859 ** xcb_glx_float64_t * xcb_glx_get_clip_plane_data 6860 ** 6861 ** @param const xcb_glx_get_clip_plane_reply_t *R 6862 ** @returns xcb_glx_float64_t * 6863 ** 6864 *****************************************************************************/ 6865 6866 xcb_glx_float64_t * 6867 xcb_glx_get_clip_plane_data (const xcb_glx_get_clip_plane_reply_t *R /**< */); 6868 6869 6870 /***************************************************************************** 6871 ** 6872 ** int xcb_glx_get_clip_plane_data_length 6873 ** 6874 ** @param const xcb_glx_get_clip_plane_reply_t *R 6875 ** @returns int 6876 ** 6877 *****************************************************************************/ 6878 6879 int 6880 xcb_glx_get_clip_plane_data_length (const xcb_glx_get_clip_plane_reply_t *R /**< */); 6881 6882 6883 /***************************************************************************** 6884 ** 6885 ** xcb_generic_iterator_t xcb_glx_get_clip_plane_data_end 6886 ** 6887 ** @param const xcb_glx_get_clip_plane_reply_t *R 6888 ** @returns xcb_generic_iterator_t 6889 ** 6890 *****************************************************************************/ 6891 6892 xcb_generic_iterator_t 6893 xcb_glx_get_clip_plane_data_end (const xcb_glx_get_clip_plane_reply_t *R /**< */); 6894 6895 /** 6896 * Return the reply 6897 * @param c The connection 6898 * @param cookie The cookie 6899 * @param e The xcb_generic_error_t supplied 6900 * 6901 * Returns the reply of the request asked by 6902 * 6903 * The parameter @p e supplied to this function must be NULL if 6904 * xcb_glx_get_clip_plane_unchecked(). is used. 6905 * Otherwise, it stores the error if any. 6906 * 6907 * The returned value must be freed by the caller using free(). 6908 */ 6909 6910 /***************************************************************************** 6911 ** 6912 ** xcb_glx_get_clip_plane_reply_t * xcb_glx_get_clip_plane_reply 6913 ** 6914 ** @param xcb_connection_t *c 6915 ** @param xcb_glx_get_clip_plane_cookie_t cookie 6916 ** @param xcb_generic_error_t **e 6917 ** @returns xcb_glx_get_clip_plane_reply_t * 6918 ** 6919 *****************************************************************************/ 6920 6921 xcb_glx_get_clip_plane_reply_t * 6922 xcb_glx_get_clip_plane_reply (xcb_connection_t *c /**< */, 6923 xcb_glx_get_clip_plane_cookie_t cookie /**< */, 6924 xcb_generic_error_t **e /**< */); 6925 6926 /** 6927 * Delivers a request to the X server 6928 * @param c The connection 6929 * @return A cookie 6930 * 6931 * Delivers a request to the X server. 6932 * 6933 */ 6934 6935 /***************************************************************************** 6936 ** 6937 ** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev 6938 ** 6939 ** @param xcb_connection_t *c 6940 ** @param xcb_glx_context_tag_t context_tag 6941 ** @param uint32_t pname 6942 ** @returns xcb_glx_get_doublev_cookie_t 6943 ** 6944 *****************************************************************************/ 6945 6946 xcb_glx_get_doublev_cookie_t 6947 xcb_glx_get_doublev (xcb_connection_t *c /**< */, 6948 xcb_glx_context_tag_t context_tag /**< */, 6949 uint32_t pname /**< */); 6950 6951 /** 6952 * Delivers a request to the X server 6953 * @param c The connection 6954 * @return A cookie 6955 * 6956 * Delivers a request to the X server. 6957 * 6958 * This form can be used only if the request will cause 6959 * a reply to be generated. Any returned error will be 6960 * placed in the event queue. 6961 */ 6962 6963 /***************************************************************************** 6964 ** 6965 ** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev_unchecked 6966 ** 6967 ** @param xcb_connection_t *c 6968 ** @param xcb_glx_context_tag_t context_tag 6969 ** @param uint32_t pname 6970 ** @returns xcb_glx_get_doublev_cookie_t 6971 ** 6972 *****************************************************************************/ 6973 6974 xcb_glx_get_doublev_cookie_t 6975 xcb_glx_get_doublev_unchecked (xcb_connection_t *c /**< */, 6976 xcb_glx_context_tag_t context_tag /**< */, 6977 uint32_t pname /**< */); 6978 6979 6980 /***************************************************************************** 6981 ** 6982 ** xcb_glx_float64_t * xcb_glx_get_doublev_data 6983 ** 6984 ** @param const xcb_glx_get_doublev_reply_t *R 6985 ** @returns xcb_glx_float64_t * 6986 ** 6987 *****************************************************************************/ 6988 6989 xcb_glx_float64_t * 6990 xcb_glx_get_doublev_data (const xcb_glx_get_doublev_reply_t *R /**< */); 6991 6992 6993 /***************************************************************************** 6994 ** 6995 ** int xcb_glx_get_doublev_data_length 6996 ** 6997 ** @param const xcb_glx_get_doublev_reply_t *R 6998 ** @returns int 6999 ** 7000 *****************************************************************************/ 7001 7002 int 7003 xcb_glx_get_doublev_data_length (const xcb_glx_get_doublev_reply_t *R /**< */); 7004 7005 7006 /***************************************************************************** 7007 ** 7008 ** xcb_generic_iterator_t xcb_glx_get_doublev_data_end 7009 ** 7010 ** @param const xcb_glx_get_doublev_reply_t *R 7011 ** @returns xcb_generic_iterator_t 7012 ** 7013 *****************************************************************************/ 7014 7015 xcb_generic_iterator_t 7016 xcb_glx_get_doublev_data_end (const xcb_glx_get_doublev_reply_t *R /**< */); 7017 7018 /** 7019 * Return the reply 7020 * @param c The connection 7021 * @param cookie The cookie 7022 * @param e The xcb_generic_error_t supplied 7023 * 7024 * Returns the reply of the request asked by 7025 * 7026 * The parameter @p e supplied to this function must be NULL if 7027 * xcb_glx_get_doublev_unchecked(). is used. 7028 * Otherwise, it stores the error if any. 7029 * 7030 * The returned value must be freed by the caller using free(). 7031 */ 7032 7033 /***************************************************************************** 7034 ** 7035 ** xcb_glx_get_doublev_reply_t * xcb_glx_get_doublev_reply 7036 ** 7037 ** @param xcb_connection_t *c 7038 ** @param xcb_glx_get_doublev_cookie_t cookie 7039 ** @param xcb_generic_error_t **e 7040 ** @returns xcb_glx_get_doublev_reply_t * 7041 ** 7042 *****************************************************************************/ 7043 7044 xcb_glx_get_doublev_reply_t * 7045 xcb_glx_get_doublev_reply (xcb_connection_t *c /**< */, 7046 xcb_glx_get_doublev_cookie_t cookie /**< */, 7047 xcb_generic_error_t **e /**< */); 7048 7049 /** 7050 * Delivers a request to the X server 7051 * @param c The connection 7052 * @return A cookie 7053 * 7054 * Delivers a request to the X server. 7055 * 7056 */ 7057 7058 /***************************************************************************** 7059 ** 7060 ** xcb_glx_get_error_cookie_t xcb_glx_get_error 7061 ** 7062 ** @param xcb_connection_t *c 7063 ** @param xcb_glx_context_tag_t context_tag 7064 ** @returns xcb_glx_get_error_cookie_t 7065 ** 7066 *****************************************************************************/ 7067 7068 xcb_glx_get_error_cookie_t 7069 xcb_glx_get_error (xcb_connection_t *c /**< */, 7070 xcb_glx_context_tag_t context_tag /**< */); 7071 7072 /** 7073 * Delivers a request to the X server 7074 * @param c The connection 7075 * @return A cookie 7076 * 7077 * Delivers a request to the X server. 7078 * 7079 * This form can be used only if the request will cause 7080 * a reply to be generated. Any returned error will be 7081 * placed in the event queue. 7082 */ 7083 7084 /***************************************************************************** 7085 ** 7086 ** xcb_glx_get_error_cookie_t xcb_glx_get_error_unchecked 7087 ** 7088 ** @param xcb_connection_t *c 7089 ** @param xcb_glx_context_tag_t context_tag 7090 ** @returns xcb_glx_get_error_cookie_t 7091 ** 7092 *****************************************************************************/ 7093 7094 xcb_glx_get_error_cookie_t 7095 xcb_glx_get_error_unchecked (xcb_connection_t *c /**< */, 7096 xcb_glx_context_tag_t context_tag /**< */); 7097 7098 /** 7099 * Return the reply 7100 * @param c The connection 7101 * @param cookie The cookie 7102 * @param e The xcb_generic_error_t supplied 7103 * 7104 * Returns the reply of the request asked by 7105 * 7106 * The parameter @p e supplied to this function must be NULL if 7107 * xcb_glx_get_error_unchecked(). is used. 7108 * Otherwise, it stores the error if any. 7109 * 7110 * The returned value must be freed by the caller using free(). 7111 */ 7112 7113 /***************************************************************************** 7114 ** 7115 ** xcb_glx_get_error_reply_t * xcb_glx_get_error_reply 7116 ** 7117 ** @param xcb_connection_t *c 7118 ** @param xcb_glx_get_error_cookie_t cookie 7119 ** @param xcb_generic_error_t **e 7120 ** @returns xcb_glx_get_error_reply_t * 7121 ** 7122 *****************************************************************************/ 7123 7124 xcb_glx_get_error_reply_t * 7125 xcb_glx_get_error_reply (xcb_connection_t *c /**< */, 7126 xcb_glx_get_error_cookie_t cookie /**< */, 7127 xcb_generic_error_t **e /**< */); 7128 7129 /** 7130 * Delivers a request to the X server 7131 * @param c The connection 7132 * @return A cookie 7133 * 7134 * Delivers a request to the X server. 7135 * 7136 */ 7137 7138 /***************************************************************************** 7139 ** 7140 ** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv 7141 ** 7142 ** @param xcb_connection_t *c 7143 ** @param xcb_glx_context_tag_t context_tag 7144 ** @param uint32_t pname 7145 ** @returns xcb_glx_get_floatv_cookie_t 7146 ** 7147 *****************************************************************************/ 7148 7149 xcb_glx_get_floatv_cookie_t 7150 xcb_glx_get_floatv (xcb_connection_t *c /**< */, 7151 xcb_glx_context_tag_t context_tag /**< */, 7152 uint32_t pname /**< */); 7153 7154 /** 7155 * Delivers a request to the X server 7156 * @param c The connection 7157 * @return A cookie 7158 * 7159 * Delivers a request to the X server. 7160 * 7161 * This form can be used only if the request will cause 7162 * a reply to be generated. Any returned error will be 7163 * placed in the event queue. 7164 */ 7165 7166 /***************************************************************************** 7167 ** 7168 ** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv_unchecked 7169 ** 7170 ** @param xcb_connection_t *c 7171 ** @param xcb_glx_context_tag_t context_tag 7172 ** @param uint32_t pname 7173 ** @returns xcb_glx_get_floatv_cookie_t 7174 ** 7175 *****************************************************************************/ 7176 7177 xcb_glx_get_floatv_cookie_t 7178 xcb_glx_get_floatv_unchecked (xcb_connection_t *c /**< */, 7179 xcb_glx_context_tag_t context_tag /**< */, 7180 uint32_t pname /**< */); 7181 7182 7183 /***************************************************************************** 7184 ** 7185 ** xcb_glx_float32_t * xcb_glx_get_floatv_data 7186 ** 7187 ** @param const xcb_glx_get_floatv_reply_t *R 7188 ** @returns xcb_glx_float32_t * 7189 ** 7190 *****************************************************************************/ 7191 7192 xcb_glx_float32_t * 7193 xcb_glx_get_floatv_data (const xcb_glx_get_floatv_reply_t *R /**< */); 7194 7195 7196 /***************************************************************************** 7197 ** 7198 ** int xcb_glx_get_floatv_data_length 7199 ** 7200 ** @param const xcb_glx_get_floatv_reply_t *R 7201 ** @returns int 7202 ** 7203 *****************************************************************************/ 7204 7205 int 7206 xcb_glx_get_floatv_data_length (const xcb_glx_get_floatv_reply_t *R /**< */); 7207 7208 7209 /***************************************************************************** 7210 ** 7211 ** xcb_generic_iterator_t xcb_glx_get_floatv_data_end 7212 ** 7213 ** @param const xcb_glx_get_floatv_reply_t *R 7214 ** @returns xcb_generic_iterator_t 7215 ** 7216 *****************************************************************************/ 7217 7218 xcb_generic_iterator_t 7219 xcb_glx_get_floatv_data_end (const xcb_glx_get_floatv_reply_t *R /**< */); 7220 7221 /** 7222 * Return the reply 7223 * @param c The connection 7224 * @param cookie The cookie 7225 * @param e The xcb_generic_error_t supplied 7226 * 7227 * Returns the reply of the request asked by 7228 * 7229 * The parameter @p e supplied to this function must be NULL if 7230 * xcb_glx_get_floatv_unchecked(). is used. 7231 * Otherwise, it stores the error if any. 7232 * 7233 * The returned value must be freed by the caller using free(). 7234 */ 7235 7236 /***************************************************************************** 7237 ** 7238 ** xcb_glx_get_floatv_reply_t * xcb_glx_get_floatv_reply 7239 ** 7240 ** @param xcb_connection_t *c 7241 ** @param xcb_glx_get_floatv_cookie_t cookie 7242 ** @param xcb_generic_error_t **e 7243 ** @returns xcb_glx_get_floatv_reply_t * 7244 ** 7245 *****************************************************************************/ 7246 7247 xcb_glx_get_floatv_reply_t * 7248 xcb_glx_get_floatv_reply (xcb_connection_t *c /**< */, 7249 xcb_glx_get_floatv_cookie_t cookie /**< */, 7250 xcb_generic_error_t **e /**< */); 7251 7252 /** 7253 * Delivers a request to the X server 7254 * @param c The connection 7255 * @return A cookie 7256 * 7257 * Delivers a request to the X server. 7258 * 7259 */ 7260 7261 /***************************************************************************** 7262 ** 7263 ** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv 7264 ** 7265 ** @param xcb_connection_t *c 7266 ** @param xcb_glx_context_tag_t context_tag 7267 ** @param uint32_t pname 7268 ** @returns xcb_glx_get_integerv_cookie_t 7269 ** 7270 *****************************************************************************/ 7271 7272 xcb_glx_get_integerv_cookie_t 7273 xcb_glx_get_integerv (xcb_connection_t *c /**< */, 7274 xcb_glx_context_tag_t context_tag /**< */, 7275 uint32_t pname /**< */); 7276 7277 /** 7278 * Delivers a request to the X server 7279 * @param c The connection 7280 * @return A cookie 7281 * 7282 * Delivers a request to the X server. 7283 * 7284 * This form can be used only if the request will cause 7285 * a reply to be generated. Any returned error will be 7286 * placed in the event queue. 7287 */ 7288 7289 /***************************************************************************** 7290 ** 7291 ** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv_unchecked 7292 ** 7293 ** @param xcb_connection_t *c 7294 ** @param xcb_glx_context_tag_t context_tag 7295 ** @param uint32_t pname 7296 ** @returns xcb_glx_get_integerv_cookie_t 7297 ** 7298 *****************************************************************************/ 7299 7300 xcb_glx_get_integerv_cookie_t 7301 xcb_glx_get_integerv_unchecked (xcb_connection_t *c /**< */, 7302 xcb_glx_context_tag_t context_tag /**< */, 7303 uint32_t pname /**< */); 7304 7305 7306 /***************************************************************************** 7307 ** 7308 ** int32_t * xcb_glx_get_integerv_data 7309 ** 7310 ** @param const xcb_glx_get_integerv_reply_t *R 7311 ** @returns int32_t * 7312 ** 7313 *****************************************************************************/ 7314 7315 int32_t * 7316 xcb_glx_get_integerv_data (const xcb_glx_get_integerv_reply_t *R /**< */); 7317 7318 7319 /***************************************************************************** 7320 ** 7321 ** int xcb_glx_get_integerv_data_length 7322 ** 7323 ** @param const xcb_glx_get_integerv_reply_t *R 7324 ** @returns int 7325 ** 7326 *****************************************************************************/ 7327 7328 int 7329 xcb_glx_get_integerv_data_length (const xcb_glx_get_integerv_reply_t *R /**< */); 7330 7331 7332 /***************************************************************************** 7333 ** 7334 ** xcb_generic_iterator_t xcb_glx_get_integerv_data_end 7335 ** 7336 ** @param const xcb_glx_get_integerv_reply_t *R 7337 ** @returns xcb_generic_iterator_t 7338 ** 7339 *****************************************************************************/ 7340 7341 xcb_generic_iterator_t 7342 xcb_glx_get_integerv_data_end (const xcb_glx_get_integerv_reply_t *R /**< */); 7343 7344 /** 7345 * Return the reply 7346 * @param c The connection 7347 * @param cookie The cookie 7348 * @param e The xcb_generic_error_t supplied 7349 * 7350 * Returns the reply of the request asked by 7351 * 7352 * The parameter @p e supplied to this function must be NULL if 7353 * xcb_glx_get_integerv_unchecked(). is used. 7354 * Otherwise, it stores the error if any. 7355 * 7356 * The returned value must be freed by the caller using free(). 7357 */ 7358 7359 /***************************************************************************** 7360 ** 7361 ** xcb_glx_get_integerv_reply_t * xcb_glx_get_integerv_reply 7362 ** 7363 ** @param xcb_connection_t *c 7364 ** @param xcb_glx_get_integerv_cookie_t cookie 7365 ** @param xcb_generic_error_t **e 7366 ** @returns xcb_glx_get_integerv_reply_t * 7367 ** 7368 *****************************************************************************/ 7369 7370 xcb_glx_get_integerv_reply_t * 7371 xcb_glx_get_integerv_reply (xcb_connection_t *c /**< */, 7372 xcb_glx_get_integerv_cookie_t cookie /**< */, 7373 xcb_generic_error_t **e /**< */); 7374 7375 /** 7376 * Delivers a request to the X server 7377 * @param c The connection 7378 * @return A cookie 7379 * 7380 * Delivers a request to the X server. 7381 * 7382 */ 7383 7384 /***************************************************************************** 7385 ** 7386 ** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv 7387 ** 7388 ** @param xcb_connection_t *c 7389 ** @param xcb_glx_context_tag_t context_tag 7390 ** @param uint32_t light 7391 ** @param uint32_t pname 7392 ** @returns xcb_glx_get_lightfv_cookie_t 7393 ** 7394 *****************************************************************************/ 7395 7396 xcb_glx_get_lightfv_cookie_t 7397 xcb_glx_get_lightfv (xcb_connection_t *c /**< */, 7398 xcb_glx_context_tag_t context_tag /**< */, 7399 uint32_t light /**< */, 7400 uint32_t pname /**< */); 7401 7402 /** 7403 * Delivers a request to the X server 7404 * @param c The connection 7405 * @return A cookie 7406 * 7407 * Delivers a request to the X server. 7408 * 7409 * This form can be used only if the request will cause 7410 * a reply to be generated. Any returned error will be 7411 * placed in the event queue. 7412 */ 7413 7414 /***************************************************************************** 7415 ** 7416 ** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv_unchecked 7417 ** 7418 ** @param xcb_connection_t *c 7419 ** @param xcb_glx_context_tag_t context_tag 7420 ** @param uint32_t light 7421 ** @param uint32_t pname 7422 ** @returns xcb_glx_get_lightfv_cookie_t 7423 ** 7424 *****************************************************************************/ 7425 7426 xcb_glx_get_lightfv_cookie_t 7427 xcb_glx_get_lightfv_unchecked (xcb_connection_t *c /**< */, 7428 xcb_glx_context_tag_t context_tag /**< */, 7429 uint32_t light /**< */, 7430 uint32_t pname /**< */); 7431 7432 7433 /***************************************************************************** 7434 ** 7435 ** xcb_glx_float32_t * xcb_glx_get_lightfv_data 7436 ** 7437 ** @param const xcb_glx_get_lightfv_reply_t *R 7438 ** @returns xcb_glx_float32_t * 7439 ** 7440 *****************************************************************************/ 7441 7442 xcb_glx_float32_t * 7443 xcb_glx_get_lightfv_data (const xcb_glx_get_lightfv_reply_t *R /**< */); 7444 7445 7446 /***************************************************************************** 7447 ** 7448 ** int xcb_glx_get_lightfv_data_length 7449 ** 7450 ** @param const xcb_glx_get_lightfv_reply_t *R 7451 ** @returns int 7452 ** 7453 *****************************************************************************/ 7454 7455 int 7456 xcb_glx_get_lightfv_data_length (const xcb_glx_get_lightfv_reply_t *R /**< */); 7457 7458 7459 /***************************************************************************** 7460 ** 7461 ** xcb_generic_iterator_t xcb_glx_get_lightfv_data_end 7462 ** 7463 ** @param const xcb_glx_get_lightfv_reply_t *R 7464 ** @returns xcb_generic_iterator_t 7465 ** 7466 *****************************************************************************/ 7467 7468 xcb_generic_iterator_t 7469 xcb_glx_get_lightfv_data_end (const xcb_glx_get_lightfv_reply_t *R /**< */); 7470 7471 /** 7472 * Return the reply 7473 * @param c The connection 7474 * @param cookie The cookie 7475 * @param e The xcb_generic_error_t supplied 7476 * 7477 * Returns the reply of the request asked by 7478 * 7479 * The parameter @p e supplied to this function must be NULL if 7480 * xcb_glx_get_lightfv_unchecked(). is used. 7481 * Otherwise, it stores the error if any. 7482 * 7483 * The returned value must be freed by the caller using free(). 7484 */ 7485 7486 /***************************************************************************** 7487 ** 7488 ** xcb_glx_get_lightfv_reply_t * xcb_glx_get_lightfv_reply 7489 ** 7490 ** @param xcb_connection_t *c 7491 ** @param xcb_glx_get_lightfv_cookie_t cookie 7492 ** @param xcb_generic_error_t **e 7493 ** @returns xcb_glx_get_lightfv_reply_t * 7494 ** 7495 *****************************************************************************/ 7496 7497 xcb_glx_get_lightfv_reply_t * 7498 xcb_glx_get_lightfv_reply (xcb_connection_t *c /**< */, 7499 xcb_glx_get_lightfv_cookie_t cookie /**< */, 7500 xcb_generic_error_t **e /**< */); 7501 7502 /** 7503 * Delivers a request to the X server 7504 * @param c The connection 7505 * @return A cookie 7506 * 7507 * Delivers a request to the X server. 7508 * 7509 */ 7510 7511 /***************************************************************************** 7512 ** 7513 ** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv 7514 ** 7515 ** @param xcb_connection_t *c 7516 ** @param xcb_glx_context_tag_t context_tag 7517 ** @param uint32_t light 7518 ** @param uint32_t pname 7519 ** @returns xcb_glx_get_lightiv_cookie_t 7520 ** 7521 *****************************************************************************/ 7522 7523 xcb_glx_get_lightiv_cookie_t 7524 xcb_glx_get_lightiv (xcb_connection_t *c /**< */, 7525 xcb_glx_context_tag_t context_tag /**< */, 7526 uint32_t light /**< */, 7527 uint32_t pname /**< */); 7528 7529 /** 7530 * Delivers a request to the X server 7531 * @param c The connection 7532 * @return A cookie 7533 * 7534 * Delivers a request to the X server. 7535 * 7536 * This form can be used only if the request will cause 7537 * a reply to be generated. Any returned error will be 7538 * placed in the event queue. 7539 */ 7540 7541 /***************************************************************************** 7542 ** 7543 ** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv_unchecked 7544 ** 7545 ** @param xcb_connection_t *c 7546 ** @param xcb_glx_context_tag_t context_tag 7547 ** @param uint32_t light 7548 ** @param uint32_t pname 7549 ** @returns xcb_glx_get_lightiv_cookie_t 7550 ** 7551 *****************************************************************************/ 7552 7553 xcb_glx_get_lightiv_cookie_t 7554 xcb_glx_get_lightiv_unchecked (xcb_connection_t *c /**< */, 7555 xcb_glx_context_tag_t context_tag /**< */, 7556 uint32_t light /**< */, 7557 uint32_t pname /**< */); 7558 7559 7560 /***************************************************************************** 7561 ** 7562 ** int32_t * xcb_glx_get_lightiv_data 7563 ** 7564 ** @param const xcb_glx_get_lightiv_reply_t *R 7565 ** @returns int32_t * 7566 ** 7567 *****************************************************************************/ 7568 7569 int32_t * 7570 xcb_glx_get_lightiv_data (const xcb_glx_get_lightiv_reply_t *R /**< */); 7571 7572 7573 /***************************************************************************** 7574 ** 7575 ** int xcb_glx_get_lightiv_data_length 7576 ** 7577 ** @param const xcb_glx_get_lightiv_reply_t *R 7578 ** @returns int 7579 ** 7580 *****************************************************************************/ 7581 7582 int 7583 xcb_glx_get_lightiv_data_length (const xcb_glx_get_lightiv_reply_t *R /**< */); 7584 7585 7586 /***************************************************************************** 7587 ** 7588 ** xcb_generic_iterator_t xcb_glx_get_lightiv_data_end 7589 ** 7590 ** @param const xcb_glx_get_lightiv_reply_t *R 7591 ** @returns xcb_generic_iterator_t 7592 ** 7593 *****************************************************************************/ 7594 7595 xcb_generic_iterator_t 7596 xcb_glx_get_lightiv_data_end (const xcb_glx_get_lightiv_reply_t *R /**< */); 7597 7598 /** 7599 * Return the reply 7600 * @param c The connection 7601 * @param cookie The cookie 7602 * @param e The xcb_generic_error_t supplied 7603 * 7604 * Returns the reply of the request asked by 7605 * 7606 * The parameter @p e supplied to this function must be NULL if 7607 * xcb_glx_get_lightiv_unchecked(). is used. 7608 * Otherwise, it stores the error if any. 7609 * 7610 * The returned value must be freed by the caller using free(). 7611 */ 7612 7613 /***************************************************************************** 7614 ** 7615 ** xcb_glx_get_lightiv_reply_t * xcb_glx_get_lightiv_reply 7616 ** 7617 ** @param xcb_connection_t *c 7618 ** @param xcb_glx_get_lightiv_cookie_t cookie 7619 ** @param xcb_generic_error_t **e 7620 ** @returns xcb_glx_get_lightiv_reply_t * 7621 ** 7622 *****************************************************************************/ 7623 7624 xcb_glx_get_lightiv_reply_t * 7625 xcb_glx_get_lightiv_reply (xcb_connection_t *c /**< */, 7626 xcb_glx_get_lightiv_cookie_t cookie /**< */, 7627 xcb_generic_error_t **e /**< */); 7628 7629 /** 7630 * Delivers a request to the X server 7631 * @param c The connection 7632 * @return A cookie 7633 * 7634 * Delivers a request to the X server. 7635 * 7636 */ 7637 7638 /***************************************************************************** 7639 ** 7640 ** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv 7641 ** 7642 ** @param xcb_connection_t *c 7643 ** @param xcb_glx_context_tag_t context_tag 7644 ** @param uint32_t target 7645 ** @param uint32_t query 7646 ** @returns xcb_glx_get_mapdv_cookie_t 7647 ** 7648 *****************************************************************************/ 7649 7650 xcb_glx_get_mapdv_cookie_t 7651 xcb_glx_get_mapdv (xcb_connection_t *c /**< */, 7652 xcb_glx_context_tag_t context_tag /**< */, 7653 uint32_t target /**< */, 7654 uint32_t query /**< */); 7655 7656 /** 7657 * Delivers a request to the X server 7658 * @param c The connection 7659 * @return A cookie 7660 * 7661 * Delivers a request to the X server. 7662 * 7663 * This form can be used only if the request will cause 7664 * a reply to be generated. Any returned error will be 7665 * placed in the event queue. 7666 */ 7667 7668 /***************************************************************************** 7669 ** 7670 ** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv_unchecked 7671 ** 7672 ** @param xcb_connection_t *c 7673 ** @param xcb_glx_context_tag_t context_tag 7674 ** @param uint32_t target 7675 ** @param uint32_t query 7676 ** @returns xcb_glx_get_mapdv_cookie_t 7677 ** 7678 *****************************************************************************/ 7679 7680 xcb_glx_get_mapdv_cookie_t 7681 xcb_glx_get_mapdv_unchecked (xcb_connection_t *c /**< */, 7682 xcb_glx_context_tag_t context_tag /**< */, 7683 uint32_t target /**< */, 7684 uint32_t query /**< */); 7685 7686 7687 /***************************************************************************** 7688 ** 7689 ** xcb_glx_float64_t * xcb_glx_get_mapdv_data 7690 ** 7691 ** @param const xcb_glx_get_mapdv_reply_t *R 7692 ** @returns xcb_glx_float64_t * 7693 ** 7694 *****************************************************************************/ 7695 7696 xcb_glx_float64_t * 7697 xcb_glx_get_mapdv_data (const xcb_glx_get_mapdv_reply_t *R /**< */); 7698 7699 7700 /***************************************************************************** 7701 ** 7702 ** int xcb_glx_get_mapdv_data_length 7703 ** 7704 ** @param const xcb_glx_get_mapdv_reply_t *R 7705 ** @returns int 7706 ** 7707 *****************************************************************************/ 7708 7709 int 7710 xcb_glx_get_mapdv_data_length (const xcb_glx_get_mapdv_reply_t *R /**< */); 7711 7712 7713 /***************************************************************************** 7714 ** 7715 ** xcb_generic_iterator_t xcb_glx_get_mapdv_data_end 7716 ** 7717 ** @param const xcb_glx_get_mapdv_reply_t *R 7718 ** @returns xcb_generic_iterator_t 7719 ** 7720 *****************************************************************************/ 7721 7722 xcb_generic_iterator_t 7723 xcb_glx_get_mapdv_data_end (const xcb_glx_get_mapdv_reply_t *R /**< */); 7724 7725 /** 7726 * Return the reply 7727 * @param c The connection 7728 * @param cookie The cookie 7729 * @param e The xcb_generic_error_t supplied 7730 * 7731 * Returns the reply of the request asked by 7732 * 7733 * The parameter @p e supplied to this function must be NULL if 7734 * xcb_glx_get_mapdv_unchecked(). is used. 7735 * Otherwise, it stores the error if any. 7736 * 7737 * The returned value must be freed by the caller using free(). 7738 */ 7739 7740 /***************************************************************************** 7741 ** 7742 ** xcb_glx_get_mapdv_reply_t * xcb_glx_get_mapdv_reply 7743 ** 7744 ** @param xcb_connection_t *c 7745 ** @param xcb_glx_get_mapdv_cookie_t cookie 7746 ** @param xcb_generic_error_t **e 7747 ** @returns xcb_glx_get_mapdv_reply_t * 7748 ** 7749 *****************************************************************************/ 7750 7751 xcb_glx_get_mapdv_reply_t * 7752 xcb_glx_get_mapdv_reply (xcb_connection_t *c /**< */, 7753 xcb_glx_get_mapdv_cookie_t cookie /**< */, 7754 xcb_generic_error_t **e /**< */); 7755 7756 /** 7757 * Delivers a request to the X server 7758 * @param c The connection 7759 * @return A cookie 7760 * 7761 * Delivers a request to the X server. 7762 * 7763 */ 7764 7765 /***************************************************************************** 7766 ** 7767 ** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv 7768 ** 7769 ** @param xcb_connection_t *c 7770 ** @param xcb_glx_context_tag_t context_tag 7771 ** @param uint32_t target 7772 ** @param uint32_t query 7773 ** @returns xcb_glx_get_mapfv_cookie_t 7774 ** 7775 *****************************************************************************/ 7776 7777 xcb_glx_get_mapfv_cookie_t 7778 xcb_glx_get_mapfv (xcb_connection_t *c /**< */, 7779 xcb_glx_context_tag_t context_tag /**< */, 7780 uint32_t target /**< */, 7781 uint32_t query /**< */); 7782 7783 /** 7784 * Delivers a request to the X server 7785 * @param c The connection 7786 * @return A cookie 7787 * 7788 * Delivers a request to the X server. 7789 * 7790 * This form can be used only if the request will cause 7791 * a reply to be generated. Any returned error will be 7792 * placed in the event queue. 7793 */ 7794 7795 /***************************************************************************** 7796 ** 7797 ** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv_unchecked 7798 ** 7799 ** @param xcb_connection_t *c 7800 ** @param xcb_glx_context_tag_t context_tag 7801 ** @param uint32_t target 7802 ** @param uint32_t query 7803 ** @returns xcb_glx_get_mapfv_cookie_t 7804 ** 7805 *****************************************************************************/ 7806 7807 xcb_glx_get_mapfv_cookie_t 7808 xcb_glx_get_mapfv_unchecked (xcb_connection_t *c /**< */, 7809 xcb_glx_context_tag_t context_tag /**< */, 7810 uint32_t target /**< */, 7811 uint32_t query /**< */); 7812 7813 7814 /***************************************************************************** 7815 ** 7816 ** xcb_glx_float32_t * xcb_glx_get_mapfv_data 7817 ** 7818 ** @param const xcb_glx_get_mapfv_reply_t *R 7819 ** @returns xcb_glx_float32_t * 7820 ** 7821 *****************************************************************************/ 7822 7823 xcb_glx_float32_t * 7824 xcb_glx_get_mapfv_data (const xcb_glx_get_mapfv_reply_t *R /**< */); 7825 7826 7827 /***************************************************************************** 7828 ** 7829 ** int xcb_glx_get_mapfv_data_length 7830 ** 7831 ** @param const xcb_glx_get_mapfv_reply_t *R 7832 ** @returns int 7833 ** 7834 *****************************************************************************/ 7835 7836 int 7837 xcb_glx_get_mapfv_data_length (const xcb_glx_get_mapfv_reply_t *R /**< */); 7838 7839 7840 /***************************************************************************** 7841 ** 7842 ** xcb_generic_iterator_t xcb_glx_get_mapfv_data_end 7843 ** 7844 ** @param const xcb_glx_get_mapfv_reply_t *R 7845 ** @returns xcb_generic_iterator_t 7846 ** 7847 *****************************************************************************/ 7848 7849 xcb_generic_iterator_t 7850 xcb_glx_get_mapfv_data_end (const xcb_glx_get_mapfv_reply_t *R /**< */); 7851 7852 /** 7853 * Return the reply 7854 * @param c The connection 7855 * @param cookie The cookie 7856 * @param e The xcb_generic_error_t supplied 7857 * 7858 * Returns the reply of the request asked by 7859 * 7860 * The parameter @p e supplied to this function must be NULL if 7861 * xcb_glx_get_mapfv_unchecked(). is used. 7862 * Otherwise, it stores the error if any. 7863 * 7864 * The returned value must be freed by the caller using free(). 7865 */ 7866 7867 /***************************************************************************** 7868 ** 7869 ** xcb_glx_get_mapfv_reply_t * xcb_glx_get_mapfv_reply 7870 ** 7871 ** @param xcb_connection_t *c 7872 ** @param xcb_glx_get_mapfv_cookie_t cookie 7873 ** @param xcb_generic_error_t **e 7874 ** @returns xcb_glx_get_mapfv_reply_t * 7875 ** 7876 *****************************************************************************/ 7877 7878 xcb_glx_get_mapfv_reply_t * 7879 xcb_glx_get_mapfv_reply (xcb_connection_t *c /**< */, 7880 xcb_glx_get_mapfv_cookie_t cookie /**< */, 7881 xcb_generic_error_t **e /**< */); 7882 7883 /** 7884 * Delivers a request to the X server 7885 * @param c The connection 7886 * @return A cookie 7887 * 7888 * Delivers a request to the X server. 7889 * 7890 */ 7891 7892 /***************************************************************************** 7893 ** 7894 ** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv 7895 ** 7896 ** @param xcb_connection_t *c 7897 ** @param xcb_glx_context_tag_t context_tag 7898 ** @param uint32_t target 7899 ** @param uint32_t query 7900 ** @returns xcb_glx_get_mapiv_cookie_t 7901 ** 7902 *****************************************************************************/ 7903 7904 xcb_glx_get_mapiv_cookie_t 7905 xcb_glx_get_mapiv (xcb_connection_t *c /**< */, 7906 xcb_glx_context_tag_t context_tag /**< */, 7907 uint32_t target /**< */, 7908 uint32_t query /**< */); 7909 7910 /** 7911 * Delivers a request to the X server 7912 * @param c The connection 7913 * @return A cookie 7914 * 7915 * Delivers a request to the X server. 7916 * 7917 * This form can be used only if the request will cause 7918 * a reply to be generated. Any returned error will be 7919 * placed in the event queue. 7920 */ 7921 7922 /***************************************************************************** 7923 ** 7924 ** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv_unchecked 7925 ** 7926 ** @param xcb_connection_t *c 7927 ** @param xcb_glx_context_tag_t context_tag 7928 ** @param uint32_t target 7929 ** @param uint32_t query 7930 ** @returns xcb_glx_get_mapiv_cookie_t 7931 ** 7932 *****************************************************************************/ 7933 7934 xcb_glx_get_mapiv_cookie_t 7935 xcb_glx_get_mapiv_unchecked (xcb_connection_t *c /**< */, 7936 xcb_glx_context_tag_t context_tag /**< */, 7937 uint32_t target /**< */, 7938 uint32_t query /**< */); 7939 7940 7941 /***************************************************************************** 7942 ** 7943 ** int32_t * xcb_glx_get_mapiv_data 7944 ** 7945 ** @param const xcb_glx_get_mapiv_reply_t *R 7946 ** @returns int32_t * 7947 ** 7948 *****************************************************************************/ 7949 7950 int32_t * 7951 xcb_glx_get_mapiv_data (const xcb_glx_get_mapiv_reply_t *R /**< */); 7952 7953 7954 /***************************************************************************** 7955 ** 7956 ** int xcb_glx_get_mapiv_data_length 7957 ** 7958 ** @param const xcb_glx_get_mapiv_reply_t *R 7959 ** @returns int 7960 ** 7961 *****************************************************************************/ 7962 7963 int 7964 xcb_glx_get_mapiv_data_length (const xcb_glx_get_mapiv_reply_t *R /**< */); 7965 7966 7967 /***************************************************************************** 7968 ** 7969 ** xcb_generic_iterator_t xcb_glx_get_mapiv_data_end 7970 ** 7971 ** @param const xcb_glx_get_mapiv_reply_t *R 7972 ** @returns xcb_generic_iterator_t 7973 ** 7974 *****************************************************************************/ 7975 7976 xcb_generic_iterator_t 7977 xcb_glx_get_mapiv_data_end (const xcb_glx_get_mapiv_reply_t *R /**< */); 7978 7979 /** 7980 * Return the reply 7981 * @param c The connection 7982 * @param cookie The cookie 7983 * @param e The xcb_generic_error_t supplied 7984 * 7985 * Returns the reply of the request asked by 7986 * 7987 * The parameter @p e supplied to this function must be NULL if 7988 * xcb_glx_get_mapiv_unchecked(). is used. 7989 * Otherwise, it stores the error if any. 7990 * 7991 * The returned value must be freed by the caller using free(). 7992 */ 7993 7994 /***************************************************************************** 7995 ** 7996 ** xcb_glx_get_mapiv_reply_t * xcb_glx_get_mapiv_reply 7997 ** 7998 ** @param xcb_connection_t *c 7999 ** @param xcb_glx_get_mapiv_cookie_t cookie 8000 ** @param xcb_generic_error_t **e 8001 ** @returns xcb_glx_get_mapiv_reply_t * 8002 ** 8003 *****************************************************************************/ 8004 8005 xcb_glx_get_mapiv_reply_t * 8006 xcb_glx_get_mapiv_reply (xcb_connection_t *c /**< */, 8007 xcb_glx_get_mapiv_cookie_t cookie /**< */, 8008 xcb_generic_error_t **e /**< */); 8009 8010 /** 8011 * Delivers a request to the X server 8012 * @param c The connection 8013 * @return A cookie 8014 * 8015 * Delivers a request to the X server. 8016 * 8017 */ 8018 8019 /***************************************************************************** 8020 ** 8021 ** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv 8022 ** 8023 ** @param xcb_connection_t *c 8024 ** @param xcb_glx_context_tag_t context_tag 8025 ** @param uint32_t face 8026 ** @param uint32_t pname 8027 ** @returns xcb_glx_get_materialfv_cookie_t 8028 ** 8029 *****************************************************************************/ 8030 8031 xcb_glx_get_materialfv_cookie_t 8032 xcb_glx_get_materialfv (xcb_connection_t *c /**< */, 8033 xcb_glx_context_tag_t context_tag /**< */, 8034 uint32_t face /**< */, 8035 uint32_t pname /**< */); 8036 8037 /** 8038 * Delivers a request to the X server 8039 * @param c The connection 8040 * @return A cookie 8041 * 8042 * Delivers a request to the X server. 8043 * 8044 * This form can be used only if the request will cause 8045 * a reply to be generated. Any returned error will be 8046 * placed in the event queue. 8047 */ 8048 8049 /***************************************************************************** 8050 ** 8051 ** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv_unchecked 8052 ** 8053 ** @param xcb_connection_t *c 8054 ** @param xcb_glx_context_tag_t context_tag 8055 ** @param uint32_t face 8056 ** @param uint32_t pname 8057 ** @returns xcb_glx_get_materialfv_cookie_t 8058 ** 8059 *****************************************************************************/ 8060 8061 xcb_glx_get_materialfv_cookie_t 8062 xcb_glx_get_materialfv_unchecked (xcb_connection_t *c /**< */, 8063 xcb_glx_context_tag_t context_tag /**< */, 8064 uint32_t face /**< */, 8065 uint32_t pname /**< */); 8066 8067 8068 /***************************************************************************** 8069 ** 8070 ** xcb_glx_float32_t * xcb_glx_get_materialfv_data 8071 ** 8072 ** @param const xcb_glx_get_materialfv_reply_t *R 8073 ** @returns xcb_glx_float32_t * 8074 ** 8075 *****************************************************************************/ 8076 8077 xcb_glx_float32_t * 8078 xcb_glx_get_materialfv_data (const xcb_glx_get_materialfv_reply_t *R /**< */); 8079 8080 8081 /***************************************************************************** 8082 ** 8083 ** int xcb_glx_get_materialfv_data_length 8084 ** 8085 ** @param const xcb_glx_get_materialfv_reply_t *R 8086 ** @returns int 8087 ** 8088 *****************************************************************************/ 8089 8090 int 8091 xcb_glx_get_materialfv_data_length (const xcb_glx_get_materialfv_reply_t *R /**< */); 8092 8093 8094 /***************************************************************************** 8095 ** 8096 ** xcb_generic_iterator_t xcb_glx_get_materialfv_data_end 8097 ** 8098 ** @param const xcb_glx_get_materialfv_reply_t *R 8099 ** @returns xcb_generic_iterator_t 8100 ** 8101 *****************************************************************************/ 8102 8103 xcb_generic_iterator_t 8104 xcb_glx_get_materialfv_data_end (const xcb_glx_get_materialfv_reply_t *R /**< */); 8105 8106 /** 8107 * Return the reply 8108 * @param c The connection 8109 * @param cookie The cookie 8110 * @param e The xcb_generic_error_t supplied 8111 * 8112 * Returns the reply of the request asked by 8113 * 8114 * The parameter @p e supplied to this function must be NULL if 8115 * xcb_glx_get_materialfv_unchecked(). is used. 8116 * Otherwise, it stores the error if any. 8117 * 8118 * The returned value must be freed by the caller using free(). 8119 */ 8120 8121 /***************************************************************************** 8122 ** 8123 ** xcb_glx_get_materialfv_reply_t * xcb_glx_get_materialfv_reply 8124 ** 8125 ** @param xcb_connection_t *c 8126 ** @param xcb_glx_get_materialfv_cookie_t cookie 8127 ** @param xcb_generic_error_t **e 8128 ** @returns xcb_glx_get_materialfv_reply_t * 8129 ** 8130 *****************************************************************************/ 8131 8132 xcb_glx_get_materialfv_reply_t * 8133 xcb_glx_get_materialfv_reply (xcb_connection_t *c /**< */, 8134 xcb_glx_get_materialfv_cookie_t cookie /**< */, 8135 xcb_generic_error_t **e /**< */); 8136 8137 /** 8138 * Delivers a request to the X server 8139 * @param c The connection 8140 * @return A cookie 8141 * 8142 * Delivers a request to the X server. 8143 * 8144 */ 8145 8146 /***************************************************************************** 8147 ** 8148 ** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv 8149 ** 8150 ** @param xcb_connection_t *c 8151 ** @param xcb_glx_context_tag_t context_tag 8152 ** @param uint32_t face 8153 ** @param uint32_t pname 8154 ** @returns xcb_glx_get_materialiv_cookie_t 8155 ** 8156 *****************************************************************************/ 8157 8158 xcb_glx_get_materialiv_cookie_t 8159 xcb_glx_get_materialiv (xcb_connection_t *c /**< */, 8160 xcb_glx_context_tag_t context_tag /**< */, 8161 uint32_t face /**< */, 8162 uint32_t pname /**< */); 8163 8164 /** 8165 * Delivers a request to the X server 8166 * @param c The connection 8167 * @return A cookie 8168 * 8169 * Delivers a request to the X server. 8170 * 8171 * This form can be used only if the request will cause 8172 * a reply to be generated. Any returned error will be 8173 * placed in the event queue. 8174 */ 8175 8176 /***************************************************************************** 8177 ** 8178 ** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv_unchecked 8179 ** 8180 ** @param xcb_connection_t *c 8181 ** @param xcb_glx_context_tag_t context_tag 8182 ** @param uint32_t face 8183 ** @param uint32_t pname 8184 ** @returns xcb_glx_get_materialiv_cookie_t 8185 ** 8186 *****************************************************************************/ 8187 8188 xcb_glx_get_materialiv_cookie_t 8189 xcb_glx_get_materialiv_unchecked (xcb_connection_t *c /**< */, 8190 xcb_glx_context_tag_t context_tag /**< */, 8191 uint32_t face /**< */, 8192 uint32_t pname /**< */); 8193 8194 8195 /***************************************************************************** 8196 ** 8197 ** int32_t * xcb_glx_get_materialiv_data 8198 ** 8199 ** @param const xcb_glx_get_materialiv_reply_t *R 8200 ** @returns int32_t * 8201 ** 8202 *****************************************************************************/ 8203 8204 int32_t * 8205 xcb_glx_get_materialiv_data (const xcb_glx_get_materialiv_reply_t *R /**< */); 8206 8207 8208 /***************************************************************************** 8209 ** 8210 ** int xcb_glx_get_materialiv_data_length 8211 ** 8212 ** @param const xcb_glx_get_materialiv_reply_t *R 8213 ** @returns int 8214 ** 8215 *****************************************************************************/ 8216 8217 int 8218 xcb_glx_get_materialiv_data_length (const xcb_glx_get_materialiv_reply_t *R /**< */); 8219 8220 8221 /***************************************************************************** 8222 ** 8223 ** xcb_generic_iterator_t xcb_glx_get_materialiv_data_end 8224 ** 8225 ** @param const xcb_glx_get_materialiv_reply_t *R 8226 ** @returns xcb_generic_iterator_t 8227 ** 8228 *****************************************************************************/ 8229 8230 xcb_generic_iterator_t 8231 xcb_glx_get_materialiv_data_end (const xcb_glx_get_materialiv_reply_t *R /**< */); 8232 8233 /** 8234 * Return the reply 8235 * @param c The connection 8236 * @param cookie The cookie 8237 * @param e The xcb_generic_error_t supplied 8238 * 8239 * Returns the reply of the request asked by 8240 * 8241 * The parameter @p e supplied to this function must be NULL if 8242 * xcb_glx_get_materialiv_unchecked(). is used. 8243 * Otherwise, it stores the error if any. 8244 * 8245 * The returned value must be freed by the caller using free(). 8246 */ 8247 8248 /***************************************************************************** 8249 ** 8250 ** xcb_glx_get_materialiv_reply_t * xcb_glx_get_materialiv_reply 8251 ** 8252 ** @param xcb_connection_t *c 8253 ** @param xcb_glx_get_materialiv_cookie_t cookie 8254 ** @param xcb_generic_error_t **e 8255 ** @returns xcb_glx_get_materialiv_reply_t * 8256 ** 8257 *****************************************************************************/ 8258 8259 xcb_glx_get_materialiv_reply_t * 8260 xcb_glx_get_materialiv_reply (xcb_connection_t *c /**< */, 8261 xcb_glx_get_materialiv_cookie_t cookie /**< */, 8262 xcb_generic_error_t **e /**< */); 8263 8264 /** 8265 * Delivers a request to the X server 8266 * @param c The connection 8267 * @return A cookie 8268 * 8269 * Delivers a request to the X server. 8270 * 8271 */ 8272 8273 /***************************************************************************** 8274 ** 8275 ** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv 8276 ** 8277 ** @param xcb_connection_t *c 8278 ** @param xcb_glx_context_tag_t context_tag 8279 ** @param uint32_t map 8280 ** @returns xcb_glx_get_pixel_mapfv_cookie_t 8281 ** 8282 *****************************************************************************/ 8283 8284 xcb_glx_get_pixel_mapfv_cookie_t 8285 xcb_glx_get_pixel_mapfv (xcb_connection_t *c /**< */, 8286 xcb_glx_context_tag_t context_tag /**< */, 8287 uint32_t map /**< */); 8288 8289 /** 8290 * Delivers a request to the X server 8291 * @param c The connection 8292 * @return A cookie 8293 * 8294 * Delivers a request to the X server. 8295 * 8296 * This form can be used only if the request will cause 8297 * a reply to be generated. Any returned error will be 8298 * placed in the event queue. 8299 */ 8300 8301 /***************************************************************************** 8302 ** 8303 ** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv_unchecked 8304 ** 8305 ** @param xcb_connection_t *c 8306 ** @param xcb_glx_context_tag_t context_tag 8307 ** @param uint32_t map 8308 ** @returns xcb_glx_get_pixel_mapfv_cookie_t 8309 ** 8310 *****************************************************************************/ 8311 8312 xcb_glx_get_pixel_mapfv_cookie_t 8313 xcb_glx_get_pixel_mapfv_unchecked (xcb_connection_t *c /**< */, 8314 xcb_glx_context_tag_t context_tag /**< */, 8315 uint32_t map /**< */); 8316 8317 8318 /***************************************************************************** 8319 ** 8320 ** xcb_glx_float32_t * xcb_glx_get_pixel_mapfv_data 8321 ** 8322 ** @param const xcb_glx_get_pixel_mapfv_reply_t *R 8323 ** @returns xcb_glx_float32_t * 8324 ** 8325 *****************************************************************************/ 8326 8327 xcb_glx_float32_t * 8328 xcb_glx_get_pixel_mapfv_data (const xcb_glx_get_pixel_mapfv_reply_t *R /**< */); 8329 8330 8331 /***************************************************************************** 8332 ** 8333 ** int xcb_glx_get_pixel_mapfv_data_length 8334 ** 8335 ** @param const xcb_glx_get_pixel_mapfv_reply_t *R 8336 ** @returns int 8337 ** 8338 *****************************************************************************/ 8339 8340 int 8341 xcb_glx_get_pixel_mapfv_data_length (const xcb_glx_get_pixel_mapfv_reply_t *R /**< */); 8342 8343 8344 /***************************************************************************** 8345 ** 8346 ** xcb_generic_iterator_t xcb_glx_get_pixel_mapfv_data_end 8347 ** 8348 ** @param const xcb_glx_get_pixel_mapfv_reply_t *R 8349 ** @returns xcb_generic_iterator_t 8350 ** 8351 *****************************************************************************/ 8352 8353 xcb_generic_iterator_t 8354 xcb_glx_get_pixel_mapfv_data_end (const xcb_glx_get_pixel_mapfv_reply_t *R /**< */); 8355 8356 /** 8357 * Return the reply 8358 * @param c The connection 8359 * @param cookie The cookie 8360 * @param e The xcb_generic_error_t supplied 8361 * 8362 * Returns the reply of the request asked by 8363 * 8364 * The parameter @p e supplied to this function must be NULL if 8365 * xcb_glx_get_pixel_mapfv_unchecked(). is used. 8366 * Otherwise, it stores the error if any. 8367 * 8368 * The returned value must be freed by the caller using free(). 8369 */ 8370 8371 /***************************************************************************** 8372 ** 8373 ** xcb_glx_get_pixel_mapfv_reply_t * xcb_glx_get_pixel_mapfv_reply 8374 ** 8375 ** @param xcb_connection_t *c 8376 ** @param xcb_glx_get_pixel_mapfv_cookie_t cookie 8377 ** @param xcb_generic_error_t **e 8378 ** @returns xcb_glx_get_pixel_mapfv_reply_t * 8379 ** 8380 *****************************************************************************/ 8381 8382 xcb_glx_get_pixel_mapfv_reply_t * 8383 xcb_glx_get_pixel_mapfv_reply (xcb_connection_t *c /**< */, 8384 xcb_glx_get_pixel_mapfv_cookie_t cookie /**< */, 8385 xcb_generic_error_t **e /**< */); 8386 8387 /** 8388 * Delivers a request to the X server 8389 * @param c The connection 8390 * @return A cookie 8391 * 8392 * Delivers a request to the X server. 8393 * 8394 */ 8395 8396 /***************************************************************************** 8397 ** 8398 ** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv 8399 ** 8400 ** @param xcb_connection_t *c 8401 ** @param xcb_glx_context_tag_t context_tag 8402 ** @param uint32_t map 8403 ** @returns xcb_glx_get_pixel_mapuiv_cookie_t 8404 ** 8405 *****************************************************************************/ 8406 8407 xcb_glx_get_pixel_mapuiv_cookie_t 8408 xcb_glx_get_pixel_mapuiv (xcb_connection_t *c /**< */, 8409 xcb_glx_context_tag_t context_tag /**< */, 8410 uint32_t map /**< */); 8411 8412 /** 8413 * Delivers a request to the X server 8414 * @param c The connection 8415 * @return A cookie 8416 * 8417 * Delivers a request to the X server. 8418 * 8419 * This form can be used only if the request will cause 8420 * a reply to be generated. Any returned error will be 8421 * placed in the event queue. 8422 */ 8423 8424 /***************************************************************************** 8425 ** 8426 ** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv_unchecked 8427 ** 8428 ** @param xcb_connection_t *c 8429 ** @param xcb_glx_context_tag_t context_tag 8430 ** @param uint32_t map 8431 ** @returns xcb_glx_get_pixel_mapuiv_cookie_t 8432 ** 8433 *****************************************************************************/ 8434 8435 xcb_glx_get_pixel_mapuiv_cookie_t 8436 xcb_glx_get_pixel_mapuiv_unchecked (xcb_connection_t *c /**< */, 8437 xcb_glx_context_tag_t context_tag /**< */, 8438 uint32_t map /**< */); 8439 8440 8441 /***************************************************************************** 8442 ** 8443 ** uint32_t * xcb_glx_get_pixel_mapuiv_data 8444 ** 8445 ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R 8446 ** @returns uint32_t * 8447 ** 8448 *****************************************************************************/ 8449 8450 uint32_t * 8451 xcb_glx_get_pixel_mapuiv_data (const xcb_glx_get_pixel_mapuiv_reply_t *R /**< */); 8452 8453 8454 /***************************************************************************** 8455 ** 8456 ** int xcb_glx_get_pixel_mapuiv_data_length 8457 ** 8458 ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R 8459 ** @returns int 8460 ** 8461 *****************************************************************************/ 8462 8463 int 8464 xcb_glx_get_pixel_mapuiv_data_length (const xcb_glx_get_pixel_mapuiv_reply_t *R /**< */); 8465 8466 8467 /***************************************************************************** 8468 ** 8469 ** xcb_generic_iterator_t xcb_glx_get_pixel_mapuiv_data_end 8470 ** 8471 ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R 8472 ** @returns xcb_generic_iterator_t 8473 ** 8474 *****************************************************************************/ 8475 8476 xcb_generic_iterator_t 8477 xcb_glx_get_pixel_mapuiv_data_end (const xcb_glx_get_pixel_mapuiv_reply_t *R /**< */); 8478 8479 /** 8480 * Return the reply 8481 * @param c The connection 8482 * @param cookie The cookie 8483 * @param e The xcb_generic_error_t supplied 8484 * 8485 * Returns the reply of the request asked by 8486 * 8487 * The parameter @p e supplied to this function must be NULL if 8488 * xcb_glx_get_pixel_mapuiv_unchecked(). is used. 8489 * Otherwise, it stores the error if any. 8490 * 8491 * The returned value must be freed by the caller using free(). 8492 */ 8493 8494 /***************************************************************************** 8495 ** 8496 ** xcb_glx_get_pixel_mapuiv_reply_t * xcb_glx_get_pixel_mapuiv_reply 8497 ** 8498 ** @param xcb_connection_t *c 8499 ** @param xcb_glx_get_pixel_mapuiv_cookie_t cookie 8500 ** @param xcb_generic_error_t **e 8501 ** @returns xcb_glx_get_pixel_mapuiv_reply_t * 8502 ** 8503 *****************************************************************************/ 8504 8505 xcb_glx_get_pixel_mapuiv_reply_t * 8506 xcb_glx_get_pixel_mapuiv_reply (xcb_connection_t *c /**< */, 8507 xcb_glx_get_pixel_mapuiv_cookie_t cookie /**< */, 8508 xcb_generic_error_t **e /**< */); 8509 8510 /** 8511 * Delivers a request to the X server 8512 * @param c The connection 8513 * @return A cookie 8514 * 8515 * Delivers a request to the X server. 8516 * 8517 */ 8518 8519 /***************************************************************************** 8520 ** 8521 ** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv 8522 ** 8523 ** @param xcb_connection_t *c 8524 ** @param xcb_glx_context_tag_t context_tag 8525 ** @param uint32_t map 8526 ** @returns xcb_glx_get_pixel_mapusv_cookie_t 8527 ** 8528 *****************************************************************************/ 8529 8530 xcb_glx_get_pixel_mapusv_cookie_t 8531 xcb_glx_get_pixel_mapusv (xcb_connection_t *c /**< */, 8532 xcb_glx_context_tag_t context_tag /**< */, 8533 uint32_t map /**< */); 8534 8535 /** 8536 * Delivers a request to the X server 8537 * @param c The connection 8538 * @return A cookie 8539 * 8540 * Delivers a request to the X server. 8541 * 8542 * This form can be used only if the request will cause 8543 * a reply to be generated. Any returned error will be 8544 * placed in the event queue. 8545 */ 8546 8547 /***************************************************************************** 8548 ** 8549 ** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv_unchecked 8550 ** 8551 ** @param xcb_connection_t *c 8552 ** @param xcb_glx_context_tag_t context_tag 8553 ** @param uint32_t map 8554 ** @returns xcb_glx_get_pixel_mapusv_cookie_t 8555 ** 8556 *****************************************************************************/ 8557 8558 xcb_glx_get_pixel_mapusv_cookie_t 8559 xcb_glx_get_pixel_mapusv_unchecked (xcb_connection_t *c /**< */, 8560 xcb_glx_context_tag_t context_tag /**< */, 8561 uint32_t map /**< */); 8562 8563 8564 /***************************************************************************** 8565 ** 8566 ** uint16_t * xcb_glx_get_pixel_mapusv_data 8567 ** 8568 ** @param const xcb_glx_get_pixel_mapusv_reply_t *R 8569 ** @returns uint16_t * 8570 ** 8571 *****************************************************************************/ 8572 8573 uint16_t * 8574 xcb_glx_get_pixel_mapusv_data (const xcb_glx_get_pixel_mapusv_reply_t *R /**< */); 8575 8576 8577 /***************************************************************************** 8578 ** 8579 ** int xcb_glx_get_pixel_mapusv_data_length 8580 ** 8581 ** @param const xcb_glx_get_pixel_mapusv_reply_t *R 8582 ** @returns int 8583 ** 8584 *****************************************************************************/ 8585 8586 int 8587 xcb_glx_get_pixel_mapusv_data_length (const xcb_glx_get_pixel_mapusv_reply_t *R /**< */); 8588 8589 8590 /***************************************************************************** 8591 ** 8592 ** xcb_generic_iterator_t xcb_glx_get_pixel_mapusv_data_end 8593 ** 8594 ** @param const xcb_glx_get_pixel_mapusv_reply_t *R 8595 ** @returns xcb_generic_iterator_t 8596 ** 8597 *****************************************************************************/ 8598 8599 xcb_generic_iterator_t 8600 xcb_glx_get_pixel_mapusv_data_end (const xcb_glx_get_pixel_mapusv_reply_t *R /**< */); 8601 8602 /** 8603 * Return the reply 8604 * @param c The connection 8605 * @param cookie The cookie 8606 * @param e The xcb_generic_error_t supplied 8607 * 8608 * Returns the reply of the request asked by 8609 * 8610 * The parameter @p e supplied to this function must be NULL if 8611 * xcb_glx_get_pixel_mapusv_unchecked(). is used. 8612 * Otherwise, it stores the error if any. 8613 * 8614 * The returned value must be freed by the caller using free(). 8615 */ 8616 8617 /***************************************************************************** 8618 ** 8619 ** xcb_glx_get_pixel_mapusv_reply_t * xcb_glx_get_pixel_mapusv_reply 8620 ** 8621 ** @param xcb_connection_t *c 8622 ** @param xcb_glx_get_pixel_mapusv_cookie_t cookie 8623 ** @param xcb_generic_error_t **e 8624 ** @returns xcb_glx_get_pixel_mapusv_reply_t * 8625 ** 8626 *****************************************************************************/ 8627 8628 xcb_glx_get_pixel_mapusv_reply_t * 8629 xcb_glx_get_pixel_mapusv_reply (xcb_connection_t *c /**< */, 8630 xcb_glx_get_pixel_mapusv_cookie_t cookie /**< */, 8631 xcb_generic_error_t **e /**< */); 8632 8633 /** 8634 * Delivers a request to the X server 8635 * @param c The connection 8636 * @return A cookie 8637 * 8638 * Delivers a request to the X server. 8639 * 8640 */ 8641 8642 /***************************************************************************** 8643 ** 8644 ** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple 8645 ** 8646 ** @param xcb_connection_t *c 8647 ** @param xcb_glx_context_tag_t context_tag 8648 ** @param uint8_t lsb_first 8649 ** @returns xcb_glx_get_polygon_stipple_cookie_t 8650 ** 8651 *****************************************************************************/ 8652 8653 xcb_glx_get_polygon_stipple_cookie_t 8654 xcb_glx_get_polygon_stipple (xcb_connection_t *c /**< */, 8655 xcb_glx_context_tag_t context_tag /**< */, 8656 uint8_t lsb_first /**< */); 8657 8658 /** 8659 * Delivers a request to the X server 8660 * @param c The connection 8661 * @return A cookie 8662 * 8663 * Delivers a request to the X server. 8664 * 8665 * This form can be used only if the request will cause 8666 * a reply to be generated. Any returned error will be 8667 * placed in the event queue. 8668 */ 8669 8670 /***************************************************************************** 8671 ** 8672 ** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple_unchecked 8673 ** 8674 ** @param xcb_connection_t *c 8675 ** @param xcb_glx_context_tag_t context_tag 8676 ** @param uint8_t lsb_first 8677 ** @returns xcb_glx_get_polygon_stipple_cookie_t 8678 ** 8679 *****************************************************************************/ 8680 8681 xcb_glx_get_polygon_stipple_cookie_t 8682 xcb_glx_get_polygon_stipple_unchecked (xcb_connection_t *c /**< */, 8683 xcb_glx_context_tag_t context_tag /**< */, 8684 uint8_t lsb_first /**< */); 8685 8686 8687 /***************************************************************************** 8688 ** 8689 ** uint8_t * xcb_glx_get_polygon_stipple_data 8690 ** 8691 ** @param const xcb_glx_get_polygon_stipple_reply_t *R 8692 ** @returns uint8_t * 8693 ** 8694 *****************************************************************************/ 8695 8696 uint8_t * 8697 xcb_glx_get_polygon_stipple_data (const xcb_glx_get_polygon_stipple_reply_t *R /**< */); 8698 8699 8700 /***************************************************************************** 8701 ** 8702 ** int xcb_glx_get_polygon_stipple_data_length 8703 ** 8704 ** @param const xcb_glx_get_polygon_stipple_reply_t *R 8705 ** @returns int 8706 ** 8707 *****************************************************************************/ 8708 8709 int 8710 xcb_glx_get_polygon_stipple_data_length (const xcb_glx_get_polygon_stipple_reply_t *R /**< */); 8711 8712 8713 /***************************************************************************** 8714 ** 8715 ** xcb_generic_iterator_t xcb_glx_get_polygon_stipple_data_end 8716 ** 8717 ** @param const xcb_glx_get_polygon_stipple_reply_t *R 8718 ** @returns xcb_generic_iterator_t 8719 ** 8720 *****************************************************************************/ 8721 8722 xcb_generic_iterator_t 8723 xcb_glx_get_polygon_stipple_data_end (const xcb_glx_get_polygon_stipple_reply_t *R /**< */); 8724 8725 /** 8726 * Return the reply 8727 * @param c The connection 8728 * @param cookie The cookie 8729 * @param e The xcb_generic_error_t supplied 8730 * 8731 * Returns the reply of the request asked by 8732 * 8733 * The parameter @p e supplied to this function must be NULL if 8734 * xcb_glx_get_polygon_stipple_unchecked(). is used. 8735 * Otherwise, it stores the error if any. 8736 * 8737 * The returned value must be freed by the caller using free(). 8738 */ 8739 8740 /***************************************************************************** 8741 ** 8742 ** xcb_glx_get_polygon_stipple_reply_t * xcb_glx_get_polygon_stipple_reply 8743 ** 8744 ** @param xcb_connection_t *c 8745 ** @param xcb_glx_get_polygon_stipple_cookie_t cookie 8746 ** @param xcb_generic_error_t **e 8747 ** @returns xcb_glx_get_polygon_stipple_reply_t * 8748 ** 8749 *****************************************************************************/ 8750 8751 xcb_glx_get_polygon_stipple_reply_t * 8752 xcb_glx_get_polygon_stipple_reply (xcb_connection_t *c /**< */, 8753 xcb_glx_get_polygon_stipple_cookie_t cookie /**< */, 8754 xcb_generic_error_t **e /**< */); 8755 8756 /** 8757 * Delivers a request to the X server 8758 * @param c The connection 8759 * @return A cookie 8760 * 8761 * Delivers a request to the X server. 8762 * 8763 */ 8764 8765 /***************************************************************************** 8766 ** 8767 ** xcb_glx_get_string_cookie_t xcb_glx_get_string 8768 ** 8769 ** @param xcb_connection_t *c 8770 ** @param xcb_glx_context_tag_t context_tag 8771 ** @param uint32_t name 8772 ** @returns xcb_glx_get_string_cookie_t 8773 ** 8774 *****************************************************************************/ 8775 8776 xcb_glx_get_string_cookie_t 8777 xcb_glx_get_string (xcb_connection_t *c /**< */, 8778 xcb_glx_context_tag_t context_tag /**< */, 8779 uint32_t name /**< */); 8780 8781 /** 8782 * Delivers a request to the X server 8783 * @param c The connection 8784 * @return A cookie 8785 * 8786 * Delivers a request to the X server. 8787 * 8788 * This form can be used only if the request will cause 8789 * a reply to be generated. Any returned error will be 8790 * placed in the event queue. 8791 */ 8792 8793 /***************************************************************************** 8794 ** 8795 ** xcb_glx_get_string_cookie_t xcb_glx_get_string_unchecked 8796 ** 8797 ** @param xcb_connection_t *c 8798 ** @param xcb_glx_context_tag_t context_tag 8799 ** @param uint32_t name 8800 ** @returns xcb_glx_get_string_cookie_t 8801 ** 8802 *****************************************************************************/ 8803 8804 xcb_glx_get_string_cookie_t 8805 xcb_glx_get_string_unchecked (xcb_connection_t *c /**< */, 8806 xcb_glx_context_tag_t context_tag /**< */, 8807 uint32_t name /**< */); 8808 8809 8810 /***************************************************************************** 8811 ** 8812 ** char * xcb_glx_get_string_string 8813 ** 8814 ** @param const xcb_glx_get_string_reply_t *R 8815 ** @returns char * 8816 ** 8817 *****************************************************************************/ 8818 8819 char * 8820 xcb_glx_get_string_string (const xcb_glx_get_string_reply_t *R /**< */); 8821 8822 8823 /***************************************************************************** 8824 ** 8825 ** int xcb_glx_get_string_string_length 8826 ** 8827 ** @param const xcb_glx_get_string_reply_t *R 8828 ** @returns int 8829 ** 8830 *****************************************************************************/ 8831 8832 int 8833 xcb_glx_get_string_string_length (const xcb_glx_get_string_reply_t *R /**< */); 8834 8835 8836 /***************************************************************************** 8837 ** 8838 ** xcb_generic_iterator_t xcb_glx_get_string_string_end 8839 ** 8840 ** @param const xcb_glx_get_string_reply_t *R 8841 ** @returns xcb_generic_iterator_t 8842 ** 8843 *****************************************************************************/ 8844 8845 xcb_generic_iterator_t 8846 xcb_glx_get_string_string_end (const xcb_glx_get_string_reply_t *R /**< */); 8847 8848 /** 8849 * Return the reply 8850 * @param c The connection 8851 * @param cookie The cookie 8852 * @param e The xcb_generic_error_t supplied 8853 * 8854 * Returns the reply of the request asked by 8855 * 8856 * The parameter @p e supplied to this function must be NULL if 8857 * xcb_glx_get_string_unchecked(). is used. 8858 * Otherwise, it stores the error if any. 8859 * 8860 * The returned value must be freed by the caller using free(). 8861 */ 8862 8863 /***************************************************************************** 8864 ** 8865 ** xcb_glx_get_string_reply_t * xcb_glx_get_string_reply 8866 ** 8867 ** @param xcb_connection_t *c 8868 ** @param xcb_glx_get_string_cookie_t cookie 8869 ** @param xcb_generic_error_t **e 8870 ** @returns xcb_glx_get_string_reply_t * 8871 ** 8872 *****************************************************************************/ 8873 8874 xcb_glx_get_string_reply_t * 8875 xcb_glx_get_string_reply (xcb_connection_t *c /**< */, 8876 xcb_glx_get_string_cookie_t cookie /**< */, 8877 xcb_generic_error_t **e /**< */); 8878 8879 /** 8880 * Delivers a request to the X server 8881 * @param c The connection 8882 * @return A cookie 8883 * 8884 * Delivers a request to the X server. 8885 * 8886 */ 8887 8888 /***************************************************************************** 8889 ** 8890 ** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv 8891 ** 8892 ** @param xcb_connection_t *c 8893 ** @param xcb_glx_context_tag_t context_tag 8894 ** @param uint32_t target 8895 ** @param uint32_t pname 8896 ** @returns xcb_glx_get_tex_envfv_cookie_t 8897 ** 8898 *****************************************************************************/ 8899 8900 xcb_glx_get_tex_envfv_cookie_t 8901 xcb_glx_get_tex_envfv (xcb_connection_t *c /**< */, 8902 xcb_glx_context_tag_t context_tag /**< */, 8903 uint32_t target /**< */, 8904 uint32_t pname /**< */); 8905 8906 /** 8907 * Delivers a request to the X server 8908 * @param c The connection 8909 * @return A cookie 8910 * 8911 * Delivers a request to the X server. 8912 * 8913 * This form can be used only if the request will cause 8914 * a reply to be generated. Any returned error will be 8915 * placed in the event queue. 8916 */ 8917 8918 /***************************************************************************** 8919 ** 8920 ** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv_unchecked 8921 ** 8922 ** @param xcb_connection_t *c 8923 ** @param xcb_glx_context_tag_t context_tag 8924 ** @param uint32_t target 8925 ** @param uint32_t pname 8926 ** @returns xcb_glx_get_tex_envfv_cookie_t 8927 ** 8928 *****************************************************************************/ 8929 8930 xcb_glx_get_tex_envfv_cookie_t 8931 xcb_glx_get_tex_envfv_unchecked (xcb_connection_t *c /**< */, 8932 xcb_glx_context_tag_t context_tag /**< */, 8933 uint32_t target /**< */, 8934 uint32_t pname /**< */); 8935 8936 8937 /***************************************************************************** 8938 ** 8939 ** xcb_glx_float32_t * xcb_glx_get_tex_envfv_data 8940 ** 8941 ** @param const xcb_glx_get_tex_envfv_reply_t *R 8942 ** @returns xcb_glx_float32_t * 8943 ** 8944 *****************************************************************************/ 8945 8946 xcb_glx_float32_t * 8947 xcb_glx_get_tex_envfv_data (const xcb_glx_get_tex_envfv_reply_t *R /**< */); 8948 8949 8950 /***************************************************************************** 8951 ** 8952 ** int xcb_glx_get_tex_envfv_data_length 8953 ** 8954 ** @param const xcb_glx_get_tex_envfv_reply_t *R 8955 ** @returns int 8956 ** 8957 *****************************************************************************/ 8958 8959 int 8960 xcb_glx_get_tex_envfv_data_length (const xcb_glx_get_tex_envfv_reply_t *R /**< */); 8961 8962 8963 /***************************************************************************** 8964 ** 8965 ** xcb_generic_iterator_t xcb_glx_get_tex_envfv_data_end 8966 ** 8967 ** @param const xcb_glx_get_tex_envfv_reply_t *R 8968 ** @returns xcb_generic_iterator_t 8969 ** 8970 *****************************************************************************/ 8971 8972 xcb_generic_iterator_t 8973 xcb_glx_get_tex_envfv_data_end (const xcb_glx_get_tex_envfv_reply_t *R /**< */); 8974 8975 /** 8976 * Return the reply 8977 * @param c The connection 8978 * @param cookie The cookie 8979 * @param e The xcb_generic_error_t supplied 8980 * 8981 * Returns the reply of the request asked by 8982 * 8983 * The parameter @p e supplied to this function must be NULL if 8984 * xcb_glx_get_tex_envfv_unchecked(). is used. 8985 * Otherwise, it stores the error if any. 8986 * 8987 * The returned value must be freed by the caller using free(). 8988 */ 8989 8990 /***************************************************************************** 8991 ** 8992 ** xcb_glx_get_tex_envfv_reply_t * xcb_glx_get_tex_envfv_reply 8993 ** 8994 ** @param xcb_connection_t *c 8995 ** @param xcb_glx_get_tex_envfv_cookie_t cookie 8996 ** @param xcb_generic_error_t **e 8997 ** @returns xcb_glx_get_tex_envfv_reply_t * 8998 ** 8999 *****************************************************************************/ 9000 9001 xcb_glx_get_tex_envfv_reply_t * 9002 xcb_glx_get_tex_envfv_reply (xcb_connection_t *c /**< */, 9003 xcb_glx_get_tex_envfv_cookie_t cookie /**< */, 9004 xcb_generic_error_t **e /**< */); 9005 9006 /** 9007 * Delivers a request to the X server 9008 * @param c The connection 9009 * @return A cookie 9010 * 9011 * Delivers a request to the X server. 9012 * 9013 */ 9014 9015 /***************************************************************************** 9016 ** 9017 ** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv 9018 ** 9019 ** @param xcb_connection_t *c 9020 ** @param xcb_glx_context_tag_t context_tag 9021 ** @param uint32_t target 9022 ** @param uint32_t pname 9023 ** @returns xcb_glx_get_tex_enviv_cookie_t 9024 ** 9025 *****************************************************************************/ 9026 9027 xcb_glx_get_tex_enviv_cookie_t 9028 xcb_glx_get_tex_enviv (xcb_connection_t *c /**< */, 9029 xcb_glx_context_tag_t context_tag /**< */, 9030 uint32_t target /**< */, 9031 uint32_t pname /**< */); 9032 9033 /** 9034 * Delivers a request to the X server 9035 * @param c The connection 9036 * @return A cookie 9037 * 9038 * Delivers a request to the X server. 9039 * 9040 * This form can be used only if the request will cause 9041 * a reply to be generated. Any returned error will be 9042 * placed in the event queue. 9043 */ 9044 9045 /***************************************************************************** 9046 ** 9047 ** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv_unchecked 9048 ** 9049 ** @param xcb_connection_t *c 9050 ** @param xcb_glx_context_tag_t context_tag 9051 ** @param uint32_t target 9052 ** @param uint32_t pname 9053 ** @returns xcb_glx_get_tex_enviv_cookie_t 9054 ** 9055 *****************************************************************************/ 9056 9057 xcb_glx_get_tex_enviv_cookie_t 9058 xcb_glx_get_tex_enviv_unchecked (xcb_connection_t *c /**< */, 9059 xcb_glx_context_tag_t context_tag /**< */, 9060 uint32_t target /**< */, 9061 uint32_t pname /**< */); 9062 9063 9064 /***************************************************************************** 9065 ** 9066 ** int32_t * xcb_glx_get_tex_enviv_data 9067 ** 9068 ** @param const xcb_glx_get_tex_enviv_reply_t *R 9069 ** @returns int32_t * 9070 ** 9071 *****************************************************************************/ 9072 9073 int32_t * 9074 xcb_glx_get_tex_enviv_data (const xcb_glx_get_tex_enviv_reply_t *R /**< */); 9075 9076 9077 /***************************************************************************** 9078 ** 9079 ** int xcb_glx_get_tex_enviv_data_length 9080 ** 9081 ** @param const xcb_glx_get_tex_enviv_reply_t *R 9082 ** @returns int 9083 ** 9084 *****************************************************************************/ 9085 9086 int 9087 xcb_glx_get_tex_enviv_data_length (const xcb_glx_get_tex_enviv_reply_t *R /**< */); 9088 9089 9090 /***************************************************************************** 9091 ** 9092 ** xcb_generic_iterator_t xcb_glx_get_tex_enviv_data_end 9093 ** 9094 ** @param const xcb_glx_get_tex_enviv_reply_t *R 9095 ** @returns xcb_generic_iterator_t 9096 ** 9097 *****************************************************************************/ 9098 9099 xcb_generic_iterator_t 9100 xcb_glx_get_tex_enviv_data_end (const xcb_glx_get_tex_enviv_reply_t *R /**< */); 9101 9102 /** 9103 * Return the reply 9104 * @param c The connection 9105 * @param cookie The cookie 9106 * @param e The xcb_generic_error_t supplied 9107 * 9108 * Returns the reply of the request asked by 9109 * 9110 * The parameter @p e supplied to this function must be NULL if 9111 * xcb_glx_get_tex_enviv_unchecked(). is used. 9112 * Otherwise, it stores the error if any. 9113 * 9114 * The returned value must be freed by the caller using free(). 9115 */ 9116 9117 /***************************************************************************** 9118 ** 9119 ** xcb_glx_get_tex_enviv_reply_t * xcb_glx_get_tex_enviv_reply 9120 ** 9121 ** @param xcb_connection_t *c 9122 ** @param xcb_glx_get_tex_enviv_cookie_t cookie 9123 ** @param xcb_generic_error_t **e 9124 ** @returns xcb_glx_get_tex_enviv_reply_t * 9125 ** 9126 *****************************************************************************/ 9127 9128 xcb_glx_get_tex_enviv_reply_t * 9129 xcb_glx_get_tex_enviv_reply (xcb_connection_t *c /**< */, 9130 xcb_glx_get_tex_enviv_cookie_t cookie /**< */, 9131 xcb_generic_error_t **e /**< */); 9132 9133 /** 9134 * Delivers a request to the X server 9135 * @param c The connection 9136 * @return A cookie 9137 * 9138 * Delivers a request to the X server. 9139 * 9140 */ 9141 9142 /***************************************************************************** 9143 ** 9144 ** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv 9145 ** 9146 ** @param xcb_connection_t *c 9147 ** @param xcb_glx_context_tag_t context_tag 9148 ** @param uint32_t coord 9149 ** @param uint32_t pname 9150 ** @returns xcb_glx_get_tex_gendv_cookie_t 9151 ** 9152 *****************************************************************************/ 9153 9154 xcb_glx_get_tex_gendv_cookie_t 9155 xcb_glx_get_tex_gendv (xcb_connection_t *c /**< */, 9156 xcb_glx_context_tag_t context_tag /**< */, 9157 uint32_t coord /**< */, 9158 uint32_t pname /**< */); 9159 9160 /** 9161 * Delivers a request to the X server 9162 * @param c The connection 9163 * @return A cookie 9164 * 9165 * Delivers a request to the X server. 9166 * 9167 * This form can be used only if the request will cause 9168 * a reply to be generated. Any returned error will be 9169 * placed in the event queue. 9170 */ 9171 9172 /***************************************************************************** 9173 ** 9174 ** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv_unchecked 9175 ** 9176 ** @param xcb_connection_t *c 9177 ** @param xcb_glx_context_tag_t context_tag 9178 ** @param uint32_t coord 9179 ** @param uint32_t pname 9180 ** @returns xcb_glx_get_tex_gendv_cookie_t 9181 ** 9182 *****************************************************************************/ 9183 9184 xcb_glx_get_tex_gendv_cookie_t 9185 xcb_glx_get_tex_gendv_unchecked (xcb_connection_t *c /**< */, 9186 xcb_glx_context_tag_t context_tag /**< */, 9187 uint32_t coord /**< */, 9188 uint32_t pname /**< */); 9189 9190 9191 /***************************************************************************** 9192 ** 9193 ** xcb_glx_float64_t * xcb_glx_get_tex_gendv_data 9194 ** 9195 ** @param const xcb_glx_get_tex_gendv_reply_t *R 9196 ** @returns xcb_glx_float64_t * 9197 ** 9198 *****************************************************************************/ 9199 9200 xcb_glx_float64_t * 9201 xcb_glx_get_tex_gendv_data (const xcb_glx_get_tex_gendv_reply_t *R /**< */); 9202 9203 9204 /***************************************************************************** 9205 ** 9206 ** int xcb_glx_get_tex_gendv_data_length 9207 ** 9208 ** @param const xcb_glx_get_tex_gendv_reply_t *R 9209 ** @returns int 9210 ** 9211 *****************************************************************************/ 9212 9213 int 9214 xcb_glx_get_tex_gendv_data_length (const xcb_glx_get_tex_gendv_reply_t *R /**< */); 9215 9216 9217 /***************************************************************************** 9218 ** 9219 ** xcb_generic_iterator_t xcb_glx_get_tex_gendv_data_end 9220 ** 9221 ** @param const xcb_glx_get_tex_gendv_reply_t *R 9222 ** @returns xcb_generic_iterator_t 9223 ** 9224 *****************************************************************************/ 9225 9226 xcb_generic_iterator_t 9227 xcb_glx_get_tex_gendv_data_end (const xcb_glx_get_tex_gendv_reply_t *R /**< */); 9228 9229 /** 9230 * Return the reply 9231 * @param c The connection 9232 * @param cookie The cookie 9233 * @param e The xcb_generic_error_t supplied 9234 * 9235 * Returns the reply of the request asked by 9236 * 9237 * The parameter @p e supplied to this function must be NULL if 9238 * xcb_glx_get_tex_gendv_unchecked(). is used. 9239 * Otherwise, it stores the error if any. 9240 * 9241 * The returned value must be freed by the caller using free(). 9242 */ 9243 9244 /***************************************************************************** 9245 ** 9246 ** xcb_glx_get_tex_gendv_reply_t * xcb_glx_get_tex_gendv_reply 9247 ** 9248 ** @param xcb_connection_t *c 9249 ** @param xcb_glx_get_tex_gendv_cookie_t cookie 9250 ** @param xcb_generic_error_t **e 9251 ** @returns xcb_glx_get_tex_gendv_reply_t * 9252 ** 9253 *****************************************************************************/ 9254 9255 xcb_glx_get_tex_gendv_reply_t * 9256 xcb_glx_get_tex_gendv_reply (xcb_connection_t *c /**< */, 9257 xcb_glx_get_tex_gendv_cookie_t cookie /**< */, 9258 xcb_generic_error_t **e /**< */); 9259 9260 /** 9261 * Delivers a request to the X server 9262 * @param c The connection 9263 * @return A cookie 9264 * 9265 * Delivers a request to the X server. 9266 * 9267 */ 9268 9269 /***************************************************************************** 9270 ** 9271 ** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv 9272 ** 9273 ** @param xcb_connection_t *c 9274 ** @param xcb_glx_context_tag_t context_tag 9275 ** @param uint32_t coord 9276 ** @param uint32_t pname 9277 ** @returns xcb_glx_get_tex_genfv_cookie_t 9278 ** 9279 *****************************************************************************/ 9280 9281 xcb_glx_get_tex_genfv_cookie_t 9282 xcb_glx_get_tex_genfv (xcb_connection_t *c /**< */, 9283 xcb_glx_context_tag_t context_tag /**< */, 9284 uint32_t coord /**< */, 9285 uint32_t pname /**< */); 9286 9287 /** 9288 * Delivers a request to the X server 9289 * @param c The connection 9290 * @return A cookie 9291 * 9292 * Delivers a request to the X server. 9293 * 9294 * This form can be used only if the request will cause 9295 * a reply to be generated. Any returned error will be 9296 * placed in the event queue. 9297 */ 9298 9299 /***************************************************************************** 9300 ** 9301 ** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv_unchecked 9302 ** 9303 ** @param xcb_connection_t *c 9304 ** @param xcb_glx_context_tag_t context_tag 9305 ** @param uint32_t coord 9306 ** @param uint32_t pname 9307 ** @returns xcb_glx_get_tex_genfv_cookie_t 9308 ** 9309 *****************************************************************************/ 9310 9311 xcb_glx_get_tex_genfv_cookie_t 9312 xcb_glx_get_tex_genfv_unchecked (xcb_connection_t *c /**< */, 9313 xcb_glx_context_tag_t context_tag /**< */, 9314 uint32_t coord /**< */, 9315 uint32_t pname /**< */); 9316 9317 9318 /***************************************************************************** 9319 ** 9320 ** xcb_glx_float32_t * xcb_glx_get_tex_genfv_data 9321 ** 9322 ** @param const xcb_glx_get_tex_genfv_reply_t *R 9323 ** @returns xcb_glx_float32_t * 9324 ** 9325 *****************************************************************************/ 9326 9327 xcb_glx_float32_t * 9328 xcb_glx_get_tex_genfv_data (const xcb_glx_get_tex_genfv_reply_t *R /**< */); 9329 9330 9331 /***************************************************************************** 9332 ** 9333 ** int xcb_glx_get_tex_genfv_data_length 9334 ** 9335 ** @param const xcb_glx_get_tex_genfv_reply_t *R 9336 ** @returns int 9337 ** 9338 *****************************************************************************/ 9339 9340 int 9341 xcb_glx_get_tex_genfv_data_length (const xcb_glx_get_tex_genfv_reply_t *R /**< */); 9342 9343 9344 /***************************************************************************** 9345 ** 9346 ** xcb_generic_iterator_t xcb_glx_get_tex_genfv_data_end 9347 ** 9348 ** @param const xcb_glx_get_tex_genfv_reply_t *R 9349 ** @returns xcb_generic_iterator_t 9350 ** 9351 *****************************************************************************/ 9352 9353 xcb_generic_iterator_t 9354 xcb_glx_get_tex_genfv_data_end (const xcb_glx_get_tex_genfv_reply_t *R /**< */); 9355 9356 /** 9357 * Return the reply 9358 * @param c The connection 9359 * @param cookie The cookie 9360 * @param e The xcb_generic_error_t supplied 9361 * 9362 * Returns the reply of the request asked by 9363 * 9364 * The parameter @p e supplied to this function must be NULL if 9365 * xcb_glx_get_tex_genfv_unchecked(). is used. 9366 * Otherwise, it stores the error if any. 9367 * 9368 * The returned value must be freed by the caller using free(). 9369 */ 9370 9371 /***************************************************************************** 9372 ** 9373 ** xcb_glx_get_tex_genfv_reply_t * xcb_glx_get_tex_genfv_reply 9374 ** 9375 ** @param xcb_connection_t *c 9376 ** @param xcb_glx_get_tex_genfv_cookie_t cookie 9377 ** @param xcb_generic_error_t **e 9378 ** @returns xcb_glx_get_tex_genfv_reply_t * 9379 ** 9380 *****************************************************************************/ 9381 9382 xcb_glx_get_tex_genfv_reply_t * 9383 xcb_glx_get_tex_genfv_reply (xcb_connection_t *c /**< */, 9384 xcb_glx_get_tex_genfv_cookie_t cookie /**< */, 9385 xcb_generic_error_t **e /**< */); 9386 9387 /** 9388 * Delivers a request to the X server 9389 * @param c The connection 9390 * @return A cookie 9391 * 9392 * Delivers a request to the X server. 9393 * 9394 */ 9395 9396 /***************************************************************************** 9397 ** 9398 ** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv 9399 ** 9400 ** @param xcb_connection_t *c 9401 ** @param xcb_glx_context_tag_t context_tag 9402 ** @param uint32_t coord 9403 ** @param uint32_t pname 9404 ** @returns xcb_glx_get_tex_geniv_cookie_t 9405 ** 9406 *****************************************************************************/ 9407 9408 xcb_glx_get_tex_geniv_cookie_t 9409 xcb_glx_get_tex_geniv (xcb_connection_t *c /**< */, 9410 xcb_glx_context_tag_t context_tag /**< */, 9411 uint32_t coord /**< */, 9412 uint32_t pname /**< */); 9413 9414 /** 9415 * Delivers a request to the X server 9416 * @param c The connection 9417 * @return A cookie 9418 * 9419 * Delivers a request to the X server. 9420 * 9421 * This form can be used only if the request will cause 9422 * a reply to be generated. Any returned error will be 9423 * placed in the event queue. 9424 */ 9425 9426 /***************************************************************************** 9427 ** 9428 ** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv_unchecked 9429 ** 9430 ** @param xcb_connection_t *c 9431 ** @param xcb_glx_context_tag_t context_tag 9432 ** @param uint32_t coord 9433 ** @param uint32_t pname 9434 ** @returns xcb_glx_get_tex_geniv_cookie_t 9435 ** 9436 *****************************************************************************/ 9437 9438 xcb_glx_get_tex_geniv_cookie_t 9439 xcb_glx_get_tex_geniv_unchecked (xcb_connection_t *c /**< */, 9440 xcb_glx_context_tag_t context_tag /**< */, 9441 uint32_t coord /**< */, 9442 uint32_t pname /**< */); 9443 9444 9445 /***************************************************************************** 9446 ** 9447 ** int32_t * xcb_glx_get_tex_geniv_data 9448 ** 9449 ** @param const xcb_glx_get_tex_geniv_reply_t *R 9450 ** @returns int32_t * 9451 ** 9452 *****************************************************************************/ 9453 9454 int32_t * 9455 xcb_glx_get_tex_geniv_data (const xcb_glx_get_tex_geniv_reply_t *R /**< */); 9456 9457 9458 /***************************************************************************** 9459 ** 9460 ** int xcb_glx_get_tex_geniv_data_length 9461 ** 9462 ** @param const xcb_glx_get_tex_geniv_reply_t *R 9463 ** @returns int 9464 ** 9465 *****************************************************************************/ 9466 9467 int 9468 xcb_glx_get_tex_geniv_data_length (const xcb_glx_get_tex_geniv_reply_t *R /**< */); 9469 9470 9471 /***************************************************************************** 9472 ** 9473 ** xcb_generic_iterator_t xcb_glx_get_tex_geniv_data_end 9474 ** 9475 ** @param const xcb_glx_get_tex_geniv_reply_t *R 9476 ** @returns xcb_generic_iterator_t 9477 ** 9478 *****************************************************************************/ 9479 9480 xcb_generic_iterator_t 9481 xcb_glx_get_tex_geniv_data_end (const xcb_glx_get_tex_geniv_reply_t *R /**< */); 9482 9483 /** 9484 * Return the reply 9485 * @param c The connection 9486 * @param cookie The cookie 9487 * @param e The xcb_generic_error_t supplied 9488 * 9489 * Returns the reply of the request asked by 9490 * 9491 * The parameter @p e supplied to this function must be NULL if 9492 * xcb_glx_get_tex_geniv_unchecked(). is used. 9493 * Otherwise, it stores the error if any. 9494 * 9495 * The returned value must be freed by the caller using free(). 9496 */ 9497 9498 /***************************************************************************** 9499 ** 9500 ** xcb_glx_get_tex_geniv_reply_t * xcb_glx_get_tex_geniv_reply 9501 ** 9502 ** @param xcb_connection_t *c 9503 ** @param xcb_glx_get_tex_geniv_cookie_t cookie 9504 ** @param xcb_generic_error_t **e 9505 ** @returns xcb_glx_get_tex_geniv_reply_t * 9506 ** 9507 *****************************************************************************/ 9508 9509 xcb_glx_get_tex_geniv_reply_t * 9510 xcb_glx_get_tex_geniv_reply (xcb_connection_t *c /**< */, 9511 xcb_glx_get_tex_geniv_cookie_t cookie /**< */, 9512 xcb_generic_error_t **e /**< */); 9513 9514 /** 9515 * Delivers a request to the X server 9516 * @param c The connection 9517 * @return A cookie 9518 * 9519 * Delivers a request to the X server. 9520 * 9521 */ 9522 9523 /***************************************************************************** 9524 ** 9525 ** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image 9526 ** 9527 ** @param xcb_connection_t *c 9528 ** @param xcb_glx_context_tag_t context_tag 9529 ** @param uint32_t target 9530 ** @param int32_t level 9531 ** @param uint32_t format 9532 ** @param uint32_t type 9533 ** @param uint8_t swap_bytes 9534 ** @returns xcb_glx_get_tex_image_cookie_t 9535 ** 9536 *****************************************************************************/ 9537 9538 xcb_glx_get_tex_image_cookie_t 9539 xcb_glx_get_tex_image (xcb_connection_t *c /**< */, 9540 xcb_glx_context_tag_t context_tag /**< */, 9541 uint32_t target /**< */, 9542 int32_t level /**< */, 9543 uint32_t format /**< */, 9544 uint32_t type /**< */, 9545 uint8_t swap_bytes /**< */); 9546 9547 /** 9548 * Delivers a request to the X server 9549 * @param c The connection 9550 * @return A cookie 9551 * 9552 * Delivers a request to the X server. 9553 * 9554 * This form can be used only if the request will cause 9555 * a reply to be generated. Any returned error will be 9556 * placed in the event queue. 9557 */ 9558 9559 /***************************************************************************** 9560 ** 9561 ** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image_unchecked 9562 ** 9563 ** @param xcb_connection_t *c 9564 ** @param xcb_glx_context_tag_t context_tag 9565 ** @param uint32_t target 9566 ** @param int32_t level 9567 ** @param uint32_t format 9568 ** @param uint32_t type 9569 ** @param uint8_t swap_bytes 9570 ** @returns xcb_glx_get_tex_image_cookie_t 9571 ** 9572 *****************************************************************************/ 9573 9574 xcb_glx_get_tex_image_cookie_t 9575 xcb_glx_get_tex_image_unchecked (xcb_connection_t *c /**< */, 9576 xcb_glx_context_tag_t context_tag /**< */, 9577 uint32_t target /**< */, 9578 int32_t level /**< */, 9579 uint32_t format /**< */, 9580 uint32_t type /**< */, 9581 uint8_t swap_bytes /**< */); 9582 9583 9584 /***************************************************************************** 9585 ** 9586 ** uint8_t * xcb_glx_get_tex_image_data 9587 ** 9588 ** @param const xcb_glx_get_tex_image_reply_t *R 9589 ** @returns uint8_t * 9590 ** 9591 *****************************************************************************/ 9592 9593 uint8_t * 9594 xcb_glx_get_tex_image_data (const xcb_glx_get_tex_image_reply_t *R /**< */); 9595 9596 9597 /***************************************************************************** 9598 ** 9599 ** int xcb_glx_get_tex_image_data_length 9600 ** 9601 ** @param const xcb_glx_get_tex_image_reply_t *R 9602 ** @returns int 9603 ** 9604 *****************************************************************************/ 9605 9606 int 9607 xcb_glx_get_tex_image_data_length (const xcb_glx_get_tex_image_reply_t *R /**< */); 9608 9609 9610 /***************************************************************************** 9611 ** 9612 ** xcb_generic_iterator_t xcb_glx_get_tex_image_data_end 9613 ** 9614 ** @param const xcb_glx_get_tex_image_reply_t *R 9615 ** @returns xcb_generic_iterator_t 9616 ** 9617 *****************************************************************************/ 9618 9619 xcb_generic_iterator_t 9620 xcb_glx_get_tex_image_data_end (const xcb_glx_get_tex_image_reply_t *R /**< */); 9621 9622 /** 9623 * Return the reply 9624 * @param c The connection 9625 * @param cookie The cookie 9626 * @param e The xcb_generic_error_t supplied 9627 * 9628 * Returns the reply of the request asked by 9629 * 9630 * The parameter @p e supplied to this function must be NULL if 9631 * xcb_glx_get_tex_image_unchecked(). is used. 9632 * Otherwise, it stores the error if any. 9633 * 9634 * The returned value must be freed by the caller using free(). 9635 */ 9636 9637 /***************************************************************************** 9638 ** 9639 ** xcb_glx_get_tex_image_reply_t * xcb_glx_get_tex_image_reply 9640 ** 9641 ** @param xcb_connection_t *c 9642 ** @param xcb_glx_get_tex_image_cookie_t cookie 9643 ** @param xcb_generic_error_t **e 9644 ** @returns xcb_glx_get_tex_image_reply_t * 9645 ** 9646 *****************************************************************************/ 9647 9648 xcb_glx_get_tex_image_reply_t * 9649 xcb_glx_get_tex_image_reply (xcb_connection_t *c /**< */, 9650 xcb_glx_get_tex_image_cookie_t cookie /**< */, 9651 xcb_generic_error_t **e /**< */); 9652 9653 /** 9654 * Delivers a request to the X server 9655 * @param c The connection 9656 * @return A cookie 9657 * 9658 * Delivers a request to the X server. 9659 * 9660 */ 9661 9662 /***************************************************************************** 9663 ** 9664 ** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv 9665 ** 9666 ** @param xcb_connection_t *c 9667 ** @param xcb_glx_context_tag_t context_tag 9668 ** @param uint32_t target 9669 ** @param uint32_t pname 9670 ** @returns xcb_glx_get_tex_parameterfv_cookie_t 9671 ** 9672 *****************************************************************************/ 9673 9674 xcb_glx_get_tex_parameterfv_cookie_t 9675 xcb_glx_get_tex_parameterfv (xcb_connection_t *c /**< */, 9676 xcb_glx_context_tag_t context_tag /**< */, 9677 uint32_t target /**< */, 9678 uint32_t pname /**< */); 9679 9680 /** 9681 * Delivers a request to the X server 9682 * @param c The connection 9683 * @return A cookie 9684 * 9685 * Delivers a request to the X server. 9686 * 9687 * This form can be used only if the request will cause 9688 * a reply to be generated. Any returned error will be 9689 * placed in the event queue. 9690 */ 9691 9692 /***************************************************************************** 9693 ** 9694 ** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv_unchecked 9695 ** 9696 ** @param xcb_connection_t *c 9697 ** @param xcb_glx_context_tag_t context_tag 9698 ** @param uint32_t target 9699 ** @param uint32_t pname 9700 ** @returns xcb_glx_get_tex_parameterfv_cookie_t 9701 ** 9702 *****************************************************************************/ 9703 9704 xcb_glx_get_tex_parameterfv_cookie_t 9705 xcb_glx_get_tex_parameterfv_unchecked (xcb_connection_t *c /**< */, 9706 xcb_glx_context_tag_t context_tag /**< */, 9707 uint32_t target /**< */, 9708 uint32_t pname /**< */); 9709 9710 9711 /***************************************************************************** 9712 ** 9713 ** xcb_glx_float32_t * xcb_glx_get_tex_parameterfv_data 9714 ** 9715 ** @param const xcb_glx_get_tex_parameterfv_reply_t *R 9716 ** @returns xcb_glx_float32_t * 9717 ** 9718 *****************************************************************************/ 9719 9720 xcb_glx_float32_t * 9721 xcb_glx_get_tex_parameterfv_data (const xcb_glx_get_tex_parameterfv_reply_t *R /**< */); 9722 9723 9724 /***************************************************************************** 9725 ** 9726 ** int xcb_glx_get_tex_parameterfv_data_length 9727 ** 9728 ** @param const xcb_glx_get_tex_parameterfv_reply_t *R 9729 ** @returns int 9730 ** 9731 *****************************************************************************/ 9732 9733 int 9734 xcb_glx_get_tex_parameterfv_data_length (const xcb_glx_get_tex_parameterfv_reply_t *R /**< */); 9735 9736 9737 /***************************************************************************** 9738 ** 9739 ** xcb_generic_iterator_t xcb_glx_get_tex_parameterfv_data_end 9740 ** 9741 ** @param const xcb_glx_get_tex_parameterfv_reply_t *R 9742 ** @returns xcb_generic_iterator_t 9743 ** 9744 *****************************************************************************/ 9745 9746 xcb_generic_iterator_t 9747 xcb_glx_get_tex_parameterfv_data_end (const xcb_glx_get_tex_parameterfv_reply_t *R /**< */); 9748 9749 /** 9750 * Return the reply 9751 * @param c The connection 9752 * @param cookie The cookie 9753 * @param e The xcb_generic_error_t supplied 9754 * 9755 * Returns the reply of the request asked by 9756 * 9757 * The parameter @p e supplied to this function must be NULL if 9758 * xcb_glx_get_tex_parameterfv_unchecked(). is used. 9759 * Otherwise, it stores the error if any. 9760 * 9761 * The returned value must be freed by the caller using free(). 9762 */ 9763 9764 /***************************************************************************** 9765 ** 9766 ** xcb_glx_get_tex_parameterfv_reply_t * xcb_glx_get_tex_parameterfv_reply 9767 ** 9768 ** @param xcb_connection_t *c 9769 ** @param xcb_glx_get_tex_parameterfv_cookie_t cookie 9770 ** @param xcb_generic_error_t **e 9771 ** @returns xcb_glx_get_tex_parameterfv_reply_t * 9772 ** 9773 *****************************************************************************/ 9774 9775 xcb_glx_get_tex_parameterfv_reply_t * 9776 xcb_glx_get_tex_parameterfv_reply (xcb_connection_t *c /**< */, 9777 xcb_glx_get_tex_parameterfv_cookie_t cookie /**< */, 9778 xcb_generic_error_t **e /**< */); 9779 9780 /** 9781 * Delivers a request to the X server 9782 * @param c The connection 9783 * @return A cookie 9784 * 9785 * Delivers a request to the X server. 9786 * 9787 */ 9788 9789 /***************************************************************************** 9790 ** 9791 ** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv 9792 ** 9793 ** @param xcb_connection_t *c 9794 ** @param xcb_glx_context_tag_t context_tag 9795 ** @param uint32_t target 9796 ** @param uint32_t pname 9797 ** @returns xcb_glx_get_tex_parameteriv_cookie_t 9798 ** 9799 *****************************************************************************/ 9800 9801 xcb_glx_get_tex_parameteriv_cookie_t 9802 xcb_glx_get_tex_parameteriv (xcb_connection_t *c /**< */, 9803 xcb_glx_context_tag_t context_tag /**< */, 9804 uint32_t target /**< */, 9805 uint32_t pname /**< */); 9806 9807 /** 9808 * Delivers a request to the X server 9809 * @param c The connection 9810 * @return A cookie 9811 * 9812 * Delivers a request to the X server. 9813 * 9814 * This form can be used only if the request will cause 9815 * a reply to be generated. Any returned error will be 9816 * placed in the event queue. 9817 */ 9818 9819 /***************************************************************************** 9820 ** 9821 ** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv_unchecked 9822 ** 9823 ** @param xcb_connection_t *c 9824 ** @param xcb_glx_context_tag_t context_tag 9825 ** @param uint32_t target 9826 ** @param uint32_t pname 9827 ** @returns xcb_glx_get_tex_parameteriv_cookie_t 9828 ** 9829 *****************************************************************************/ 9830 9831 xcb_glx_get_tex_parameteriv_cookie_t 9832 xcb_glx_get_tex_parameteriv_unchecked (xcb_connection_t *c /**< */, 9833 xcb_glx_context_tag_t context_tag /**< */, 9834 uint32_t target /**< */, 9835 uint32_t pname /**< */); 9836 9837 9838 /***************************************************************************** 9839 ** 9840 ** int32_t * xcb_glx_get_tex_parameteriv_data 9841 ** 9842 ** @param const xcb_glx_get_tex_parameteriv_reply_t *R 9843 ** @returns int32_t * 9844 ** 9845 *****************************************************************************/ 9846 9847 int32_t * 9848 xcb_glx_get_tex_parameteriv_data (const xcb_glx_get_tex_parameteriv_reply_t *R /**< */); 9849 9850 9851 /***************************************************************************** 9852 ** 9853 ** int xcb_glx_get_tex_parameteriv_data_length 9854 ** 9855 ** @param const xcb_glx_get_tex_parameteriv_reply_t *R 9856 ** @returns int 9857 ** 9858 *****************************************************************************/ 9859 9860 int 9861 xcb_glx_get_tex_parameteriv_data_length (const xcb_glx_get_tex_parameteriv_reply_t *R /**< */); 9862 9863 9864 /***************************************************************************** 9865 ** 9866 ** xcb_generic_iterator_t xcb_glx_get_tex_parameteriv_data_end 9867 ** 9868 ** @param const xcb_glx_get_tex_parameteriv_reply_t *R 9869 ** @returns xcb_generic_iterator_t 9870 ** 9871 *****************************************************************************/ 9872 9873 xcb_generic_iterator_t 9874 xcb_glx_get_tex_parameteriv_data_end (const xcb_glx_get_tex_parameteriv_reply_t *R /**< */); 9875 9876 /** 9877 * Return the reply 9878 * @param c The connection 9879 * @param cookie The cookie 9880 * @param e The xcb_generic_error_t supplied 9881 * 9882 * Returns the reply of the request asked by 9883 * 9884 * The parameter @p e supplied to this function must be NULL if 9885 * xcb_glx_get_tex_parameteriv_unchecked(). is used. 9886 * Otherwise, it stores the error if any. 9887 * 9888 * The returned value must be freed by the caller using free(). 9889 */ 9890 9891 /***************************************************************************** 9892 ** 9893 ** xcb_glx_get_tex_parameteriv_reply_t * xcb_glx_get_tex_parameteriv_reply 9894 ** 9895 ** @param xcb_connection_t *c 9896 ** @param xcb_glx_get_tex_parameteriv_cookie_t cookie 9897 ** @param xcb_generic_error_t **e 9898 ** @returns xcb_glx_get_tex_parameteriv_reply_t * 9899 ** 9900 *****************************************************************************/ 9901 9902 xcb_glx_get_tex_parameteriv_reply_t * 9903 xcb_glx_get_tex_parameteriv_reply (xcb_connection_t *c /**< */, 9904 xcb_glx_get_tex_parameteriv_cookie_t cookie /**< */, 9905 xcb_generic_error_t **e /**< */); 9906 9907 /** 9908 * Delivers a request to the X server 9909 * @param c The connection 9910 * @return A cookie 9911 * 9912 * Delivers a request to the X server. 9913 * 9914 */ 9915 9916 /***************************************************************************** 9917 ** 9918 ** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv 9919 ** 9920 ** @param xcb_connection_t *c 9921 ** @param xcb_glx_context_tag_t context_tag 9922 ** @param uint32_t target 9923 ** @param int32_t level 9924 ** @param uint32_t pname 9925 ** @returns xcb_glx_get_tex_level_parameterfv_cookie_t 9926 ** 9927 *****************************************************************************/ 9928 9929 xcb_glx_get_tex_level_parameterfv_cookie_t 9930 xcb_glx_get_tex_level_parameterfv (xcb_connection_t *c /**< */, 9931 xcb_glx_context_tag_t context_tag /**< */, 9932 uint32_t target /**< */, 9933 int32_t level /**< */, 9934 uint32_t pname /**< */); 9935 9936 /** 9937 * Delivers a request to the X server 9938 * @param c The connection 9939 * @return A cookie 9940 * 9941 * Delivers a request to the X server. 9942 * 9943 * This form can be used only if the request will cause 9944 * a reply to be generated. Any returned error will be 9945 * placed in the event queue. 9946 */ 9947 9948 /***************************************************************************** 9949 ** 9950 ** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv_unchecked 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 pname 9957 ** @returns xcb_glx_get_tex_level_parameterfv_cookie_t 9958 ** 9959 *****************************************************************************/ 9960 9961 xcb_glx_get_tex_level_parameterfv_cookie_t 9962 xcb_glx_get_tex_level_parameterfv_unchecked (xcb_connection_t *c /**< */, 9963 xcb_glx_context_tag_t context_tag /**< */, 9964 uint32_t target /**< */, 9965 int32_t level /**< */, 9966 uint32_t pname /**< */); 9967 9968 9969 /***************************************************************************** 9970 ** 9971 ** xcb_glx_float32_t * xcb_glx_get_tex_level_parameterfv_data 9972 ** 9973 ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R 9974 ** @returns xcb_glx_float32_t * 9975 ** 9976 *****************************************************************************/ 9977 9978 xcb_glx_float32_t * 9979 xcb_glx_get_tex_level_parameterfv_data (const xcb_glx_get_tex_level_parameterfv_reply_t *R /**< */); 9980 9981 9982 /***************************************************************************** 9983 ** 9984 ** int xcb_glx_get_tex_level_parameterfv_data_length 9985 ** 9986 ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R 9987 ** @returns int 9988 ** 9989 *****************************************************************************/ 9990 9991 int 9992 xcb_glx_get_tex_level_parameterfv_data_length (const xcb_glx_get_tex_level_parameterfv_reply_t *R /**< */); 9993 9994 9995 /***************************************************************************** 9996 ** 9997 ** xcb_generic_iterator_t xcb_glx_get_tex_level_parameterfv_data_end 9998 ** 9999 ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R 10000 ** @returns xcb_generic_iterator_t 10001 ** 10002 *****************************************************************************/ 10003 10004 xcb_generic_iterator_t 10005 xcb_glx_get_tex_level_parameterfv_data_end (const xcb_glx_get_tex_level_parameterfv_reply_t *R /**< */); 10006 10007 /** 10008 * Return the reply 10009 * @param c The connection 10010 * @param cookie The cookie 10011 * @param e The xcb_generic_error_t supplied 10012 * 10013 * Returns the reply of the request asked by 10014 * 10015 * The parameter @p e supplied to this function must be NULL if 10016 * xcb_glx_get_tex_level_parameterfv_unchecked(). is used. 10017 * Otherwise, it stores the error if any. 10018 * 10019 * The returned value must be freed by the caller using free(). 10020 */ 10021 10022 /***************************************************************************** 10023 ** 10024 ** xcb_glx_get_tex_level_parameterfv_reply_t * xcb_glx_get_tex_level_parameterfv_reply 10025 ** 10026 ** @param xcb_connection_t *c 10027 ** @param xcb_glx_get_tex_level_parameterfv_cookie_t cookie 10028 ** @param xcb_generic_error_t **e 10029 ** @returns xcb_glx_get_tex_level_parameterfv_reply_t * 10030 ** 10031 *****************************************************************************/ 10032 10033 xcb_glx_get_tex_level_parameterfv_reply_t * 10034 xcb_glx_get_tex_level_parameterfv_reply (xcb_connection_t *c /**< */, 10035 xcb_glx_get_tex_level_parameterfv_cookie_t cookie /**< */, 10036 xcb_generic_error_t **e /**< */); 10037 10038 /** 10039 * Delivers a request to the X server 10040 * @param c The connection 10041 * @return A cookie 10042 * 10043 * Delivers a request to the X server. 10044 * 10045 */ 10046 10047 /***************************************************************************** 10048 ** 10049 ** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv 10050 ** 10051 ** @param xcb_connection_t *c 10052 ** @param xcb_glx_context_tag_t context_tag 10053 ** @param uint32_t target 10054 ** @param int32_t level 10055 ** @param uint32_t pname 10056 ** @returns xcb_glx_get_tex_level_parameteriv_cookie_t 10057 ** 10058 *****************************************************************************/ 10059 10060 xcb_glx_get_tex_level_parameteriv_cookie_t 10061 xcb_glx_get_tex_level_parameteriv (xcb_connection_t *c /**< */, 10062 xcb_glx_context_tag_t context_tag /**< */, 10063 uint32_t target /**< */, 10064 int32_t level /**< */, 10065 uint32_t pname /**< */); 10066 10067 /** 10068 * Delivers a request to the X server 10069 * @param c The connection 10070 * @return A cookie 10071 * 10072 * Delivers a request to the X server. 10073 * 10074 * This form can be used only if the request will cause 10075 * a reply to be generated. Any returned error will be 10076 * placed in the event queue. 10077 */ 10078 10079 /***************************************************************************** 10080 ** 10081 ** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv_unchecked 10082 ** 10083 ** @param xcb_connection_t *c 10084 ** @param xcb_glx_context_tag_t context_tag 10085 ** @param uint32_t target 10086 ** @param int32_t level 10087 ** @param uint32_t pname 10088 ** @returns xcb_glx_get_tex_level_parameteriv_cookie_t 10089 ** 10090 *****************************************************************************/ 10091 10092 xcb_glx_get_tex_level_parameteriv_cookie_t 10093 xcb_glx_get_tex_level_parameteriv_unchecked (xcb_connection_t *c /**< */, 10094 xcb_glx_context_tag_t context_tag /**< */, 10095 uint32_t target /**< */, 10096 int32_t level /**< */, 10097 uint32_t pname /**< */); 10098 10099 10100 /***************************************************************************** 10101 ** 10102 ** int32_t * xcb_glx_get_tex_level_parameteriv_data 10103 ** 10104 ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R 10105 ** @returns int32_t * 10106 ** 10107 *****************************************************************************/ 10108 10109 int32_t * 10110 xcb_glx_get_tex_level_parameteriv_data (const xcb_glx_get_tex_level_parameteriv_reply_t *R /**< */); 10111 10112 10113 /***************************************************************************** 10114 ** 10115 ** int xcb_glx_get_tex_level_parameteriv_data_length 10116 ** 10117 ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R 10118 ** @returns int 10119 ** 10120 *****************************************************************************/ 10121 10122 int 10123 xcb_glx_get_tex_level_parameteriv_data_length (const xcb_glx_get_tex_level_parameteriv_reply_t *R /**< */); 10124 10125 10126 /***************************************************************************** 10127 ** 10128 ** xcb_generic_iterator_t xcb_glx_get_tex_level_parameteriv_data_end 10129 ** 10130 ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R 10131 ** @returns xcb_generic_iterator_t 10132 ** 10133 *****************************************************************************/ 10134 10135 xcb_generic_iterator_t 10136 xcb_glx_get_tex_level_parameteriv_data_end (const xcb_glx_get_tex_level_parameteriv_reply_t *R /**< */); 10137 10138 /** 10139 * Return the reply 10140 * @param c The connection 10141 * @param cookie The cookie 10142 * @param e The xcb_generic_error_t supplied 10143 * 10144 * Returns the reply of the request asked by 10145 * 10146 * The parameter @p e supplied to this function must be NULL if 10147 * xcb_glx_get_tex_level_parameteriv_unchecked(). is used. 10148 * Otherwise, it stores the error if any. 10149 * 10150 * The returned value must be freed by the caller using free(). 10151 */ 10152 10153 /***************************************************************************** 10154 ** 10155 ** xcb_glx_get_tex_level_parameteriv_reply_t * xcb_glx_get_tex_level_parameteriv_reply 10156 ** 10157 ** @param xcb_connection_t *c 10158 ** @param xcb_glx_get_tex_level_parameteriv_cookie_t cookie 10159 ** @param xcb_generic_error_t **e 10160 ** @returns xcb_glx_get_tex_level_parameteriv_reply_t * 10161 ** 10162 *****************************************************************************/ 10163 10164 xcb_glx_get_tex_level_parameteriv_reply_t * 10165 xcb_glx_get_tex_level_parameteriv_reply (xcb_connection_t *c /**< */, 10166 xcb_glx_get_tex_level_parameteriv_cookie_t cookie /**< */, 10167 xcb_generic_error_t **e /**< */); 10168 10169 /** 10170 * Delivers a request to the X server 10171 * @param c The connection 10172 * @return A cookie 10173 * 10174 * Delivers a request to the X server. 10175 * 10176 */ 10177 10178 /***************************************************************************** 10179 ** 10180 ** xcb_glx_is_list_cookie_t xcb_glx_is_list 10181 ** 10182 ** @param xcb_connection_t *c 10183 ** @param xcb_glx_context_tag_t context_tag 10184 ** @param uint32_t list 10185 ** @returns xcb_glx_is_list_cookie_t 10186 ** 10187 *****************************************************************************/ 10188 10189 xcb_glx_is_list_cookie_t 10190 xcb_glx_is_list (xcb_connection_t *c /**< */, 10191 xcb_glx_context_tag_t context_tag /**< */, 10192 uint32_t list /**< */); 10193 10194 /** 10195 * Delivers a request to the X server 10196 * @param c The connection 10197 * @return A cookie 10198 * 10199 * Delivers a request to the X server. 10200 * 10201 * This form can be used only if the request will cause 10202 * a reply to be generated. Any returned error will be 10203 * placed in the event queue. 10204 */ 10205 10206 /***************************************************************************** 10207 ** 10208 ** xcb_glx_is_list_cookie_t xcb_glx_is_list_unchecked 10209 ** 10210 ** @param xcb_connection_t *c 10211 ** @param xcb_glx_context_tag_t context_tag 10212 ** @param uint32_t list 10213 ** @returns xcb_glx_is_list_cookie_t 10214 ** 10215 *****************************************************************************/ 10216 10217 xcb_glx_is_list_cookie_t 10218 xcb_glx_is_list_unchecked (xcb_connection_t *c /**< */, 10219 xcb_glx_context_tag_t context_tag /**< */, 10220 uint32_t list /**< */); 10221 10222 /** 10223 * Return the reply 10224 * @param c The connection 10225 * @param cookie The cookie 10226 * @param e The xcb_generic_error_t supplied 10227 * 10228 * Returns the reply of the request asked by 10229 * 10230 * The parameter @p e supplied to this function must be NULL if 10231 * xcb_glx_is_list_unchecked(). is used. 10232 * Otherwise, it stores the error if any. 10233 * 10234 * The returned value must be freed by the caller using free(). 10235 */ 10236 10237 /***************************************************************************** 10238 ** 10239 ** xcb_glx_is_list_reply_t * xcb_glx_is_list_reply 10240 ** 10241 ** @param xcb_connection_t *c 10242 ** @param xcb_glx_is_list_cookie_t cookie 10243 ** @param xcb_generic_error_t **e 10244 ** @returns xcb_glx_is_list_reply_t * 10245 ** 10246 *****************************************************************************/ 10247 10248 xcb_glx_is_list_reply_t * 10249 xcb_glx_is_list_reply (xcb_connection_t *c /**< */, 10250 xcb_glx_is_list_cookie_t cookie /**< */, 10251 xcb_generic_error_t **e /**< */); 10252 10253 /** 10254 * Delivers a request to the X server 10255 * @param c The connection 10256 * @return A cookie 10257 * 10258 * Delivers a request to the X server. 10259 * 10260 * This form can be used only if the request will not cause 10261 * a reply to be generated. Any returned error will be 10262 * saved for handling by xcb_request_check(). 10263 */ 10264 10265 /***************************************************************************** 10266 ** 10267 ** xcb_void_cookie_t xcb_glx_flush_checked 10268 ** 10269 ** @param xcb_connection_t *c 10270 ** @param xcb_glx_context_tag_t context_tag 10271 ** @returns xcb_void_cookie_t 10272 ** 10273 *****************************************************************************/ 10274 10275 xcb_void_cookie_t 10276 xcb_glx_flush_checked (xcb_connection_t *c /**< */, 10277 xcb_glx_context_tag_t context_tag /**< */); 10278 10279 /** 10280 * Delivers a request to the X server 10281 * @param c The connection 10282 * @return A cookie 10283 * 10284 * Delivers a request to the X server. 10285 * 10286 */ 10287 10288 /***************************************************************************** 10289 ** 10290 ** xcb_void_cookie_t xcb_glx_flush 10291 ** 10292 ** @param xcb_connection_t *c 10293 ** @param xcb_glx_context_tag_t context_tag 10294 ** @returns xcb_void_cookie_t 10295 ** 10296 *****************************************************************************/ 10297 10298 xcb_void_cookie_t 10299 xcb_glx_flush (xcb_connection_t *c /**< */, 10300 xcb_glx_context_tag_t context_tag /**< */); 10301 10302 /** 10303 * Delivers a request to the X server 10304 * @param c The connection 10305 * @return A cookie 10306 * 10307 * Delivers a request to the X server. 10308 * 10309 */ 10310 10311 /***************************************************************************** 10312 ** 10313 ** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident 10314 ** 10315 ** @param xcb_connection_t *c 10316 ** @param xcb_glx_context_tag_t context_tag 10317 ** @param int32_t n 10318 ** @param const uint32_t *textures 10319 ** @returns xcb_glx_are_textures_resident_cookie_t 10320 ** 10321 *****************************************************************************/ 10322 10323 xcb_glx_are_textures_resident_cookie_t 10324 xcb_glx_are_textures_resident (xcb_connection_t *c /**< */, 10325 xcb_glx_context_tag_t context_tag /**< */, 10326 int32_t n /**< */, 10327 const uint32_t *textures /**< */); 10328 10329 /** 10330 * Delivers a request to the X server 10331 * @param c The connection 10332 * @return A cookie 10333 * 10334 * Delivers a request to the X server. 10335 * 10336 * This form can be used only if the request will cause 10337 * a reply to be generated. Any returned error will be 10338 * placed in the event queue. 10339 */ 10340 10341 /***************************************************************************** 10342 ** 10343 ** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident_unchecked 10344 ** 10345 ** @param xcb_connection_t *c 10346 ** @param xcb_glx_context_tag_t context_tag 10347 ** @param int32_t n 10348 ** @param const uint32_t *textures 10349 ** @returns xcb_glx_are_textures_resident_cookie_t 10350 ** 10351 *****************************************************************************/ 10352 10353 xcb_glx_are_textures_resident_cookie_t 10354 xcb_glx_are_textures_resident_unchecked (xcb_connection_t *c /**< */, 10355 xcb_glx_context_tag_t context_tag /**< */, 10356 int32_t n /**< */, 10357 const uint32_t *textures /**< */); 10358 10359 10360 /***************************************************************************** 10361 ** 10362 ** uint8_t * xcb_glx_are_textures_resident_data 10363 ** 10364 ** @param const xcb_glx_are_textures_resident_reply_t *R 10365 ** @returns uint8_t * 10366 ** 10367 *****************************************************************************/ 10368 10369 uint8_t * 10370 xcb_glx_are_textures_resident_data (const xcb_glx_are_textures_resident_reply_t *R /**< */); 10371 10372 10373 /***************************************************************************** 10374 ** 10375 ** int xcb_glx_are_textures_resident_data_length 10376 ** 10377 ** @param const xcb_glx_are_textures_resident_reply_t *R 10378 ** @returns int 10379 ** 10380 *****************************************************************************/ 10381 10382 int 10383 xcb_glx_are_textures_resident_data_length (const xcb_glx_are_textures_resident_reply_t *R /**< */); 10384 10385 10386 /***************************************************************************** 10387 ** 10388 ** xcb_generic_iterator_t xcb_glx_are_textures_resident_data_end 10389 ** 10390 ** @param const xcb_glx_are_textures_resident_reply_t *R 10391 ** @returns xcb_generic_iterator_t 10392 ** 10393 *****************************************************************************/ 10394 10395 xcb_generic_iterator_t 10396 xcb_glx_are_textures_resident_data_end (const xcb_glx_are_textures_resident_reply_t *R /**< */); 10397 10398 /** 10399 * Return the reply 10400 * @param c The connection 10401 * @param cookie The cookie 10402 * @param e The xcb_generic_error_t supplied 10403 * 10404 * Returns the reply of the request asked by 10405 * 10406 * The parameter @p e supplied to this function must be NULL if 10407 * xcb_glx_are_textures_resident_unchecked(). is used. 10408 * Otherwise, it stores the error if any. 10409 * 10410 * The returned value must be freed by the caller using free(). 10411 */ 10412 10413 /***************************************************************************** 10414 ** 10415 ** xcb_glx_are_textures_resident_reply_t * xcb_glx_are_textures_resident_reply 10416 ** 10417 ** @param xcb_connection_t *c 10418 ** @param xcb_glx_are_textures_resident_cookie_t cookie 10419 ** @param xcb_generic_error_t **e 10420 ** @returns xcb_glx_are_textures_resident_reply_t * 10421 ** 10422 *****************************************************************************/ 10423 10424 xcb_glx_are_textures_resident_reply_t * 10425 xcb_glx_are_textures_resident_reply (xcb_connection_t *c /**< */, 10426 xcb_glx_are_textures_resident_cookie_t cookie /**< */, 10427 xcb_generic_error_t **e /**< */); 10428 10429 /** 10430 * Delivers a request to the X server 10431 * @param c The connection 10432 * @return A cookie 10433 * 10434 * Delivers a request to the X server. 10435 * 10436 * This form can be used only if the request will not cause 10437 * a reply to be generated. Any returned error will be 10438 * saved for handling by xcb_request_check(). 10439 */ 10440 10441 /***************************************************************************** 10442 ** 10443 ** xcb_void_cookie_t xcb_glx_delete_textures_checked 10444 ** 10445 ** @param xcb_connection_t *c 10446 ** @param xcb_glx_context_tag_t context_tag 10447 ** @param int32_t n 10448 ** @param const uint32_t *textures 10449 ** @returns xcb_void_cookie_t 10450 ** 10451 *****************************************************************************/ 10452 10453 xcb_void_cookie_t 10454 xcb_glx_delete_textures_checked (xcb_connection_t *c /**< */, 10455 xcb_glx_context_tag_t context_tag /**< */, 10456 int32_t n /**< */, 10457 const uint32_t *textures /**< */); 10458 10459 /** 10460 * Delivers a request to the X server 10461 * @param c The connection 10462 * @return A cookie 10463 * 10464 * Delivers a request to the X server. 10465 * 10466 */ 10467 10468 /***************************************************************************** 10469 ** 10470 ** xcb_void_cookie_t xcb_glx_delete_textures 10471 ** 10472 ** @param xcb_connection_t *c 10473 ** @param xcb_glx_context_tag_t context_tag 10474 ** @param int32_t n 10475 ** @param const uint32_t *textures 10476 ** @returns xcb_void_cookie_t 10477 ** 10478 *****************************************************************************/ 10479 10480 xcb_void_cookie_t 10481 xcb_glx_delete_textures (xcb_connection_t *c /**< */, 10482 xcb_glx_context_tag_t context_tag /**< */, 10483 int32_t n /**< */, 10484 const uint32_t *textures /**< */); 10485 10486 /** 10487 * Delivers a request to the X server 10488 * @param c The connection 10489 * @return A cookie 10490 * 10491 * Delivers a request to the X server. 10492 * 10493 */ 10494 10495 /***************************************************************************** 10496 ** 10497 ** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures 10498 ** 10499 ** @param xcb_connection_t *c 10500 ** @param xcb_glx_context_tag_t context_tag 10501 ** @param int32_t n 10502 ** @returns xcb_glx_gen_textures_cookie_t 10503 ** 10504 *****************************************************************************/ 10505 10506 xcb_glx_gen_textures_cookie_t 10507 xcb_glx_gen_textures (xcb_connection_t *c /**< */, 10508 xcb_glx_context_tag_t context_tag /**< */, 10509 int32_t n /**< */); 10510 10511 /** 10512 * Delivers a request to the X server 10513 * @param c The connection 10514 * @return A cookie 10515 * 10516 * Delivers a request to the X server. 10517 * 10518 * This form can be used only if the request will cause 10519 * a reply to be generated. Any returned error will be 10520 * placed in the event queue. 10521 */ 10522 10523 /***************************************************************************** 10524 ** 10525 ** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures_unchecked 10526 ** 10527 ** @param xcb_connection_t *c 10528 ** @param xcb_glx_context_tag_t context_tag 10529 ** @param int32_t n 10530 ** @returns xcb_glx_gen_textures_cookie_t 10531 ** 10532 *****************************************************************************/ 10533 10534 xcb_glx_gen_textures_cookie_t 10535 xcb_glx_gen_textures_unchecked (xcb_connection_t *c /**< */, 10536 xcb_glx_context_tag_t context_tag /**< */, 10537 int32_t n /**< */); 10538 10539 10540 /***************************************************************************** 10541 ** 10542 ** uint32_t * xcb_glx_gen_textures_data 10543 ** 10544 ** @param const xcb_glx_gen_textures_reply_t *R 10545 ** @returns uint32_t * 10546 ** 10547 *****************************************************************************/ 10548 10549 uint32_t * 10550 xcb_glx_gen_textures_data (const xcb_glx_gen_textures_reply_t *R /**< */); 10551 10552 10553 /***************************************************************************** 10554 ** 10555 ** int xcb_glx_gen_textures_data_length 10556 ** 10557 ** @param const xcb_glx_gen_textures_reply_t *R 10558 ** @returns int 10559 ** 10560 *****************************************************************************/ 10561 10562 int 10563 xcb_glx_gen_textures_data_length (const xcb_glx_gen_textures_reply_t *R /**< */); 10564 10565 10566 /***************************************************************************** 10567 ** 10568 ** xcb_generic_iterator_t xcb_glx_gen_textures_data_end 10569 ** 10570 ** @param const xcb_glx_gen_textures_reply_t *R 10571 ** @returns xcb_generic_iterator_t 10572 ** 10573 *****************************************************************************/ 10574 10575 xcb_generic_iterator_t 10576 xcb_glx_gen_textures_data_end (const xcb_glx_gen_textures_reply_t *R /**< */); 10577 10578 /** 10579 * Return the reply 10580 * @param c The connection 10581 * @param cookie The cookie 10582 * @param e The xcb_generic_error_t supplied 10583 * 10584 * Returns the reply of the request asked by 10585 * 10586 * The parameter @p e supplied to this function must be NULL if 10587 * xcb_glx_gen_textures_unchecked(). is used. 10588 * Otherwise, it stores the error if any. 10589 * 10590 * The returned value must be freed by the caller using free(). 10591 */ 10592 10593 /***************************************************************************** 10594 ** 10595 ** xcb_glx_gen_textures_reply_t * xcb_glx_gen_textures_reply 10596 ** 10597 ** @param xcb_connection_t *c 10598 ** @param xcb_glx_gen_textures_cookie_t cookie 10599 ** @param xcb_generic_error_t **e 10600 ** @returns xcb_glx_gen_textures_reply_t * 10601 ** 10602 *****************************************************************************/ 10603 10604 xcb_glx_gen_textures_reply_t * 10605 xcb_glx_gen_textures_reply (xcb_connection_t *c /**< */, 10606 xcb_glx_gen_textures_cookie_t cookie /**< */, 10607 xcb_generic_error_t **e /**< */); 10608 10609 /** 10610 * Delivers a request to the X server 10611 * @param c The connection 10612 * @return A cookie 10613 * 10614 * Delivers a request to the X server. 10615 * 10616 */ 10617 10618 /***************************************************************************** 10619 ** 10620 ** xcb_glx_is_texture_cookie_t xcb_glx_is_texture 10621 ** 10622 ** @param xcb_connection_t *c 10623 ** @param xcb_glx_context_tag_t context_tag 10624 ** @param uint32_t texture 10625 ** @returns xcb_glx_is_texture_cookie_t 10626 ** 10627 *****************************************************************************/ 10628 10629 xcb_glx_is_texture_cookie_t 10630 xcb_glx_is_texture (xcb_connection_t *c /**< */, 10631 xcb_glx_context_tag_t context_tag /**< */, 10632 uint32_t texture /**< */); 10633 10634 /** 10635 * Delivers a request to the X server 10636 * @param c The connection 10637 * @return A cookie 10638 * 10639 * Delivers a request to the X server. 10640 * 10641 * This form can be used only if the request will cause 10642 * a reply to be generated. Any returned error will be 10643 * placed in the event queue. 10644 */ 10645 10646 /***************************************************************************** 10647 ** 10648 ** xcb_glx_is_texture_cookie_t xcb_glx_is_texture_unchecked 10649 ** 10650 ** @param xcb_connection_t *c 10651 ** @param xcb_glx_context_tag_t context_tag 10652 ** @param uint32_t texture 10653 ** @returns xcb_glx_is_texture_cookie_t 10654 ** 10655 *****************************************************************************/ 10656 10657 xcb_glx_is_texture_cookie_t 10658 xcb_glx_is_texture_unchecked (xcb_connection_t *c /**< */, 10659 xcb_glx_context_tag_t context_tag /**< */, 10660 uint32_t texture /**< */); 10661 10662 /** 10663 * Return the reply 10664 * @param c The connection 10665 * @param cookie The cookie 10666 * @param e The xcb_generic_error_t supplied 10667 * 10668 * Returns the reply of the request asked by 10669 * 10670 * The parameter @p e supplied to this function must be NULL if 10671 * xcb_glx_is_texture_unchecked(). is used. 10672 * Otherwise, it stores the error if any. 10673 * 10674 * The returned value must be freed by the caller using free(). 10675 */ 10676 10677 /***************************************************************************** 10678 ** 10679 ** xcb_glx_is_texture_reply_t * xcb_glx_is_texture_reply 10680 ** 10681 ** @param xcb_connection_t *c 10682 ** @param xcb_glx_is_texture_cookie_t cookie 10683 ** @param xcb_generic_error_t **e 10684 ** @returns xcb_glx_is_texture_reply_t * 10685 ** 10686 *****************************************************************************/ 10687 10688 xcb_glx_is_texture_reply_t * 10689 xcb_glx_is_texture_reply (xcb_connection_t *c /**< */, 10690 xcb_glx_is_texture_cookie_t cookie /**< */, 10691 xcb_generic_error_t **e /**< */); 10692 10693 /** 10694 * Delivers a request to the X server 10695 * @param c The connection 10696 * @return A cookie 10697 * 10698 * Delivers a request to the X server. 10699 * 10700 */ 10701 10702 /***************************************************************************** 10703 ** 10704 ** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table 10705 ** 10706 ** @param xcb_connection_t *c 10707 ** @param xcb_glx_context_tag_t context_tag 10708 ** @param uint32_t target 10709 ** @param uint32_t format 10710 ** @param uint32_t type 10711 ** @param uint8_t swap_bytes 10712 ** @returns xcb_glx_get_color_table_cookie_t 10713 ** 10714 *****************************************************************************/ 10715 10716 xcb_glx_get_color_table_cookie_t 10717 xcb_glx_get_color_table (xcb_connection_t *c /**< */, 10718 xcb_glx_context_tag_t context_tag /**< */, 10719 uint32_t target /**< */, 10720 uint32_t format /**< */, 10721 uint32_t type /**< */, 10722 uint8_t swap_bytes /**< */); 10723 10724 /** 10725 * Delivers a request to the X server 10726 * @param c The connection 10727 * @return A cookie 10728 * 10729 * Delivers a request to the X server. 10730 * 10731 * This form can be used only if the request will cause 10732 * a reply to be generated. Any returned error will be 10733 * placed in the event queue. 10734 */ 10735 10736 /***************************************************************************** 10737 ** 10738 ** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table_unchecked 10739 ** 10740 ** @param xcb_connection_t *c 10741 ** @param xcb_glx_context_tag_t context_tag 10742 ** @param uint32_t target 10743 ** @param uint32_t format 10744 ** @param uint32_t type 10745 ** @param uint8_t swap_bytes 10746 ** @returns xcb_glx_get_color_table_cookie_t 10747 ** 10748 *****************************************************************************/ 10749 10750 xcb_glx_get_color_table_cookie_t 10751 xcb_glx_get_color_table_unchecked (xcb_connection_t *c /**< */, 10752 xcb_glx_context_tag_t context_tag /**< */, 10753 uint32_t target /**< */, 10754 uint32_t format /**< */, 10755 uint32_t type /**< */, 10756 uint8_t swap_bytes /**< */); 10757 10758 10759 /***************************************************************************** 10760 ** 10761 ** uint8_t * xcb_glx_get_color_table_data 10762 ** 10763 ** @param const xcb_glx_get_color_table_reply_t *R 10764 ** @returns uint8_t * 10765 ** 10766 *****************************************************************************/ 10767 10768 uint8_t * 10769 xcb_glx_get_color_table_data (const xcb_glx_get_color_table_reply_t *R /**< */); 10770 10771 10772 /***************************************************************************** 10773 ** 10774 ** int xcb_glx_get_color_table_data_length 10775 ** 10776 ** @param const xcb_glx_get_color_table_reply_t *R 10777 ** @returns int 10778 ** 10779 *****************************************************************************/ 10780 10781 int 10782 xcb_glx_get_color_table_data_length (const xcb_glx_get_color_table_reply_t *R /**< */); 10783 10784 10785 /***************************************************************************** 10786 ** 10787 ** xcb_generic_iterator_t xcb_glx_get_color_table_data_end 10788 ** 10789 ** @param const xcb_glx_get_color_table_reply_t *R 10790 ** @returns xcb_generic_iterator_t 10791 ** 10792 *****************************************************************************/ 10793 10794 xcb_generic_iterator_t 10795 xcb_glx_get_color_table_data_end (const xcb_glx_get_color_table_reply_t *R /**< */); 10796 10797 /** 10798 * Return the reply 10799 * @param c The connection 10800 * @param cookie The cookie 10801 * @param e The xcb_generic_error_t supplied 10802 * 10803 * Returns the reply of the request asked by 10804 * 10805 * The parameter @p e supplied to this function must be NULL if 10806 * xcb_glx_get_color_table_unchecked(). is used. 10807 * Otherwise, it stores the error if any. 10808 * 10809 * The returned value must be freed by the caller using free(). 10810 */ 10811 10812 /***************************************************************************** 10813 ** 10814 ** xcb_glx_get_color_table_reply_t * xcb_glx_get_color_table_reply 10815 ** 10816 ** @param xcb_connection_t *c 10817 ** @param xcb_glx_get_color_table_cookie_t cookie 10818 ** @param xcb_generic_error_t **e 10819 ** @returns xcb_glx_get_color_table_reply_t * 10820 ** 10821 *****************************************************************************/ 10822 10823 xcb_glx_get_color_table_reply_t * 10824 xcb_glx_get_color_table_reply (xcb_connection_t *c /**< */, 10825 xcb_glx_get_color_table_cookie_t cookie /**< */, 10826 xcb_generic_error_t **e /**< */); 10827 10828 /** 10829 * Delivers a request to the X server 10830 * @param c The connection 10831 * @return A cookie 10832 * 10833 * Delivers a request to the X server. 10834 * 10835 */ 10836 10837 /***************************************************************************** 10838 ** 10839 ** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv 10840 ** 10841 ** @param xcb_connection_t *c 10842 ** @param xcb_glx_context_tag_t context_tag 10843 ** @param uint32_t target 10844 ** @param uint32_t pname 10845 ** @returns xcb_glx_get_color_table_parameterfv_cookie_t 10846 ** 10847 *****************************************************************************/ 10848 10849 xcb_glx_get_color_table_parameterfv_cookie_t 10850 xcb_glx_get_color_table_parameterfv (xcb_connection_t *c /**< */, 10851 xcb_glx_context_tag_t context_tag /**< */, 10852 uint32_t target /**< */, 10853 uint32_t pname /**< */); 10854 10855 /** 10856 * Delivers a request to the X server 10857 * @param c The connection 10858 * @return A cookie 10859 * 10860 * Delivers a request to the X server. 10861 * 10862 * This form can be used only if the request will cause 10863 * a reply to be generated. Any returned error will be 10864 * placed in the event queue. 10865 */ 10866 10867 /***************************************************************************** 10868 ** 10869 ** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv_unchecked 10870 ** 10871 ** @param xcb_connection_t *c 10872 ** @param xcb_glx_context_tag_t context_tag 10873 ** @param uint32_t target 10874 ** @param uint32_t pname 10875 ** @returns xcb_glx_get_color_table_parameterfv_cookie_t 10876 ** 10877 *****************************************************************************/ 10878 10879 xcb_glx_get_color_table_parameterfv_cookie_t 10880 xcb_glx_get_color_table_parameterfv_unchecked (xcb_connection_t *c /**< */, 10881 xcb_glx_context_tag_t context_tag /**< */, 10882 uint32_t target /**< */, 10883 uint32_t pname /**< */); 10884 10885 10886 /***************************************************************************** 10887 ** 10888 ** xcb_glx_float32_t * xcb_glx_get_color_table_parameterfv_data 10889 ** 10890 ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R 10891 ** @returns xcb_glx_float32_t * 10892 ** 10893 *****************************************************************************/ 10894 10895 xcb_glx_float32_t * 10896 xcb_glx_get_color_table_parameterfv_data (const xcb_glx_get_color_table_parameterfv_reply_t *R /**< */); 10897 10898 10899 /***************************************************************************** 10900 ** 10901 ** int xcb_glx_get_color_table_parameterfv_data_length 10902 ** 10903 ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R 10904 ** @returns int 10905 ** 10906 *****************************************************************************/ 10907 10908 int 10909 xcb_glx_get_color_table_parameterfv_data_length (const xcb_glx_get_color_table_parameterfv_reply_t *R /**< */); 10910 10911 10912 /***************************************************************************** 10913 ** 10914 ** xcb_generic_iterator_t xcb_glx_get_color_table_parameterfv_data_end 10915 ** 10916 ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R 10917 ** @returns xcb_generic_iterator_t 10918 ** 10919 *****************************************************************************/ 10920 10921 xcb_generic_iterator_t 10922 xcb_glx_get_color_table_parameterfv_data_end (const xcb_glx_get_color_table_parameterfv_reply_t *R /**< */); 10923 10924 /** 10925 * Return the reply 10926 * @param c The connection 10927 * @param cookie The cookie 10928 * @param e The xcb_generic_error_t supplied 10929 * 10930 * Returns the reply of the request asked by 10931 * 10932 * The parameter @p e supplied to this function must be NULL if 10933 * xcb_glx_get_color_table_parameterfv_unchecked(). is used. 10934 * Otherwise, it stores the error if any. 10935 * 10936 * The returned value must be freed by the caller using free(). 10937 */ 10938 10939 /***************************************************************************** 10940 ** 10941 ** xcb_glx_get_color_table_parameterfv_reply_t * xcb_glx_get_color_table_parameterfv_reply 10942 ** 10943 ** @param xcb_connection_t *c 10944 ** @param xcb_glx_get_color_table_parameterfv_cookie_t cookie 10945 ** @param xcb_generic_error_t **e 10946 ** @returns xcb_glx_get_color_table_parameterfv_reply_t * 10947 ** 10948 *****************************************************************************/ 10949 10950 xcb_glx_get_color_table_parameterfv_reply_t * 10951 xcb_glx_get_color_table_parameterfv_reply (xcb_connection_t *c /**< */, 10952 xcb_glx_get_color_table_parameterfv_cookie_t cookie /**< */, 10953 xcb_generic_error_t **e /**< */); 10954 10955 /** 10956 * Delivers a request to the X server 10957 * @param c The connection 10958 * @return A cookie 10959 * 10960 * Delivers a request to the X server. 10961 * 10962 */ 10963 10964 /***************************************************************************** 10965 ** 10966 ** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv 10967 ** 10968 ** @param xcb_connection_t *c 10969 ** @param xcb_glx_context_tag_t context_tag 10970 ** @param uint32_t target 10971 ** @param uint32_t pname 10972 ** @returns xcb_glx_get_color_table_parameteriv_cookie_t 10973 ** 10974 *****************************************************************************/ 10975 10976 xcb_glx_get_color_table_parameteriv_cookie_t 10977 xcb_glx_get_color_table_parameteriv (xcb_connection_t *c /**< */, 10978 xcb_glx_context_tag_t context_tag /**< */, 10979 uint32_t target /**< */, 10980 uint32_t pname /**< */); 10981 10982 /** 10983 * Delivers a request to the X server 10984 * @param c The connection 10985 * @return A cookie 10986 * 10987 * Delivers a request to the X server. 10988 * 10989 * This form can be used only if the request will cause 10990 * a reply to be generated. Any returned error will be 10991 * placed in the event queue. 10992 */ 10993 10994 /***************************************************************************** 10995 ** 10996 ** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv_unchecked 10997 ** 10998 ** @param xcb_connection_t *c 10999 ** @param xcb_glx_context_tag_t context_tag 11000 ** @param uint32_t target 11001 ** @param uint32_t pname 11002 ** @returns xcb_glx_get_color_table_parameteriv_cookie_t 11003 ** 11004 *****************************************************************************/ 11005 11006 xcb_glx_get_color_table_parameteriv_cookie_t 11007 xcb_glx_get_color_table_parameteriv_unchecked (xcb_connection_t *c /**< */, 11008 xcb_glx_context_tag_t context_tag /**< */, 11009 uint32_t target /**< */, 11010 uint32_t pname /**< */); 11011 11012 11013 /***************************************************************************** 11014 ** 11015 ** int32_t * xcb_glx_get_color_table_parameteriv_data 11016 ** 11017 ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R 11018 ** @returns int32_t * 11019 ** 11020 *****************************************************************************/ 11021 11022 int32_t * 11023 xcb_glx_get_color_table_parameteriv_data (const xcb_glx_get_color_table_parameteriv_reply_t *R /**< */); 11024 11025 11026 /***************************************************************************** 11027 ** 11028 ** int xcb_glx_get_color_table_parameteriv_data_length 11029 ** 11030 ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R 11031 ** @returns int 11032 ** 11033 *****************************************************************************/ 11034 11035 int 11036 xcb_glx_get_color_table_parameteriv_data_length (const xcb_glx_get_color_table_parameteriv_reply_t *R /**< */); 11037 11038 11039 /***************************************************************************** 11040 ** 11041 ** xcb_generic_iterator_t xcb_glx_get_color_table_parameteriv_data_end 11042 ** 11043 ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R 11044 ** @returns xcb_generic_iterator_t 11045 ** 11046 *****************************************************************************/ 11047 11048 xcb_generic_iterator_t 11049 xcb_glx_get_color_table_parameteriv_data_end (const xcb_glx_get_color_table_parameteriv_reply_t *R /**< */); 11050 11051 /** 11052 * Return the reply 11053 * @param c The connection 11054 * @param cookie The cookie 11055 * @param e The xcb_generic_error_t supplied 11056 * 11057 * Returns the reply of the request asked by 11058 * 11059 * The parameter @p e supplied to this function must be NULL if 11060 * xcb_glx_get_color_table_parameteriv_unchecked(). is used. 11061 * Otherwise, it stores the error if any. 11062 * 11063 * The returned value must be freed by the caller using free(). 11064 */ 11065 11066 /***************************************************************************** 11067 ** 11068 ** xcb_glx_get_color_table_parameteriv_reply_t * xcb_glx_get_color_table_parameteriv_reply 11069 ** 11070 ** @param xcb_connection_t *c 11071 ** @param xcb_glx_get_color_table_parameteriv_cookie_t cookie 11072 ** @param xcb_generic_error_t **e 11073 ** @returns xcb_glx_get_color_table_parameteriv_reply_t * 11074 ** 11075 *****************************************************************************/ 11076 11077 xcb_glx_get_color_table_parameteriv_reply_t * 11078 xcb_glx_get_color_table_parameteriv_reply (xcb_connection_t *c /**< */, 11079 xcb_glx_get_color_table_parameteriv_cookie_t cookie /**< */, 11080 xcb_generic_error_t **e /**< */); 11081 11082 /** 11083 * Delivers a request to the X server 11084 * @param c The connection 11085 * @return A cookie 11086 * 11087 * Delivers a request to the X server. 11088 * 11089 */ 11090 11091 /***************************************************************************** 11092 ** 11093 ** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter 11094 ** 11095 ** @param xcb_connection_t *c 11096 ** @param xcb_glx_context_tag_t context_tag 11097 ** @param uint32_t target 11098 ** @param uint32_t format 11099 ** @param uint32_t type 11100 ** @param uint8_t swap_bytes 11101 ** @returns xcb_glx_get_convolution_filter_cookie_t 11102 ** 11103 *****************************************************************************/ 11104 11105 xcb_glx_get_convolution_filter_cookie_t 11106 xcb_glx_get_convolution_filter (xcb_connection_t *c /**< */, 11107 xcb_glx_context_tag_t context_tag /**< */, 11108 uint32_t target /**< */, 11109 uint32_t format /**< */, 11110 uint32_t type /**< */, 11111 uint8_t swap_bytes /**< */); 11112 11113 /** 11114 * Delivers a request to the X server 11115 * @param c The connection 11116 * @return A cookie 11117 * 11118 * Delivers a request to the X server. 11119 * 11120 * This form can be used only if the request will cause 11121 * a reply to be generated. Any returned error will be 11122 * placed in the event queue. 11123 */ 11124 11125 /***************************************************************************** 11126 ** 11127 ** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter_unchecked 11128 ** 11129 ** @param xcb_connection_t *c 11130 ** @param xcb_glx_context_tag_t context_tag 11131 ** @param uint32_t target 11132 ** @param uint32_t format 11133 ** @param uint32_t type 11134 ** @param uint8_t swap_bytes 11135 ** @returns xcb_glx_get_convolution_filter_cookie_t 11136 ** 11137 *****************************************************************************/ 11138 11139 xcb_glx_get_convolution_filter_cookie_t 11140 xcb_glx_get_convolution_filter_unchecked (xcb_connection_t *c /**< */, 11141 xcb_glx_context_tag_t context_tag /**< */, 11142 uint32_t target /**< */, 11143 uint32_t format /**< */, 11144 uint32_t type /**< */, 11145 uint8_t swap_bytes /**< */); 11146 11147 11148 /***************************************************************************** 11149 ** 11150 ** uint8_t * xcb_glx_get_convolution_filter_data 11151 ** 11152 ** @param const xcb_glx_get_convolution_filter_reply_t *R 11153 ** @returns uint8_t * 11154 ** 11155 *****************************************************************************/ 11156 11157 uint8_t * 11158 xcb_glx_get_convolution_filter_data (const xcb_glx_get_convolution_filter_reply_t *R /**< */); 11159 11160 11161 /***************************************************************************** 11162 ** 11163 ** int xcb_glx_get_convolution_filter_data_length 11164 ** 11165 ** @param const xcb_glx_get_convolution_filter_reply_t *R 11166 ** @returns int 11167 ** 11168 *****************************************************************************/ 11169 11170 int 11171 xcb_glx_get_convolution_filter_data_length (const xcb_glx_get_convolution_filter_reply_t *R /**< */); 11172 11173 11174 /***************************************************************************** 11175 ** 11176 ** xcb_generic_iterator_t xcb_glx_get_convolution_filter_data_end 11177 ** 11178 ** @param const xcb_glx_get_convolution_filter_reply_t *R 11179 ** @returns xcb_generic_iterator_t 11180 ** 11181 *****************************************************************************/ 11182 11183 xcb_generic_iterator_t 11184 xcb_glx_get_convolution_filter_data_end (const xcb_glx_get_convolution_filter_reply_t *R /**< */); 11185 11186 /** 11187 * Return the reply 11188 * @param c The connection 11189 * @param cookie The cookie 11190 * @param e The xcb_generic_error_t supplied 11191 * 11192 * Returns the reply of the request asked by 11193 * 11194 * The parameter @p e supplied to this function must be NULL if 11195 * xcb_glx_get_convolution_filter_unchecked(). is used. 11196 * Otherwise, it stores the error if any. 11197 * 11198 * The returned value must be freed by the caller using free(). 11199 */ 11200 11201 /***************************************************************************** 11202 ** 11203 ** xcb_glx_get_convolution_filter_reply_t * xcb_glx_get_convolution_filter_reply 11204 ** 11205 ** @param xcb_connection_t *c 11206 ** @param xcb_glx_get_convolution_filter_cookie_t cookie 11207 ** @param xcb_generic_error_t **e 11208 ** @returns xcb_glx_get_convolution_filter_reply_t * 11209 ** 11210 *****************************************************************************/ 11211 11212 xcb_glx_get_convolution_filter_reply_t * 11213 xcb_glx_get_convolution_filter_reply (xcb_connection_t *c /**< */, 11214 xcb_glx_get_convolution_filter_cookie_t cookie /**< */, 11215 xcb_generic_error_t **e /**< */); 11216 11217 /** 11218 * Delivers a request to the X server 11219 * @param c The connection 11220 * @return A cookie 11221 * 11222 * Delivers a request to the X server. 11223 * 11224 */ 11225 11226 /***************************************************************************** 11227 ** 11228 ** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv 11229 ** 11230 ** @param xcb_connection_t *c 11231 ** @param xcb_glx_context_tag_t context_tag 11232 ** @param uint32_t target 11233 ** @param uint32_t pname 11234 ** @returns xcb_glx_get_convolution_parameterfv_cookie_t 11235 ** 11236 *****************************************************************************/ 11237 11238 xcb_glx_get_convolution_parameterfv_cookie_t 11239 xcb_glx_get_convolution_parameterfv (xcb_connection_t *c /**< */, 11240 xcb_glx_context_tag_t context_tag /**< */, 11241 uint32_t target /**< */, 11242 uint32_t pname /**< */); 11243 11244 /** 11245 * Delivers a request to the X server 11246 * @param c The connection 11247 * @return A cookie 11248 * 11249 * Delivers a request to the X server. 11250 * 11251 * This form can be used only if the request will cause 11252 * a reply to be generated. Any returned error will be 11253 * placed in the event queue. 11254 */ 11255 11256 /***************************************************************************** 11257 ** 11258 ** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv_unchecked 11259 ** 11260 ** @param xcb_connection_t *c 11261 ** @param xcb_glx_context_tag_t context_tag 11262 ** @param uint32_t target 11263 ** @param uint32_t pname 11264 ** @returns xcb_glx_get_convolution_parameterfv_cookie_t 11265 ** 11266 *****************************************************************************/ 11267 11268 xcb_glx_get_convolution_parameterfv_cookie_t 11269 xcb_glx_get_convolution_parameterfv_unchecked (xcb_connection_t *c /**< */, 11270 xcb_glx_context_tag_t context_tag /**< */, 11271 uint32_t target /**< */, 11272 uint32_t pname /**< */); 11273 11274 11275 /***************************************************************************** 11276 ** 11277 ** xcb_glx_float32_t * xcb_glx_get_convolution_parameterfv_data 11278 ** 11279 ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R 11280 ** @returns xcb_glx_float32_t * 11281 ** 11282 *****************************************************************************/ 11283 11284 xcb_glx_float32_t * 11285 xcb_glx_get_convolution_parameterfv_data (const xcb_glx_get_convolution_parameterfv_reply_t *R /**< */); 11286 11287 11288 /***************************************************************************** 11289 ** 11290 ** int xcb_glx_get_convolution_parameterfv_data_length 11291 ** 11292 ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R 11293 ** @returns int 11294 ** 11295 *****************************************************************************/ 11296 11297 int 11298 xcb_glx_get_convolution_parameterfv_data_length (const xcb_glx_get_convolution_parameterfv_reply_t *R /**< */); 11299 11300 11301 /***************************************************************************** 11302 ** 11303 ** xcb_generic_iterator_t xcb_glx_get_convolution_parameterfv_data_end 11304 ** 11305 ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R 11306 ** @returns xcb_generic_iterator_t 11307 ** 11308 *****************************************************************************/ 11309 11310 xcb_generic_iterator_t 11311 xcb_glx_get_convolution_parameterfv_data_end (const xcb_glx_get_convolution_parameterfv_reply_t *R /**< */); 11312 11313 /** 11314 * Return the reply 11315 * @param c The connection 11316 * @param cookie The cookie 11317 * @param e The xcb_generic_error_t supplied 11318 * 11319 * Returns the reply of the request asked by 11320 * 11321 * The parameter @p e supplied to this function must be NULL if 11322 * xcb_glx_get_convolution_parameterfv_unchecked(). is used. 11323 * Otherwise, it stores the error if any. 11324 * 11325 * The returned value must be freed by the caller using free(). 11326 */ 11327 11328 /***************************************************************************** 11329 ** 11330 ** xcb_glx_get_convolution_parameterfv_reply_t * xcb_glx_get_convolution_parameterfv_reply 11331 ** 11332 ** @param xcb_connection_t *c 11333 ** @param xcb_glx_get_convolution_parameterfv_cookie_t cookie 11334 ** @param xcb_generic_error_t **e 11335 ** @returns xcb_glx_get_convolution_parameterfv_reply_t * 11336 ** 11337 *****************************************************************************/ 11338 11339 xcb_glx_get_convolution_parameterfv_reply_t * 11340 xcb_glx_get_convolution_parameterfv_reply (xcb_connection_t *c /**< */, 11341 xcb_glx_get_convolution_parameterfv_cookie_t cookie /**< */, 11342 xcb_generic_error_t **e /**< */); 11343 11344 /** 11345 * Delivers a request to the X server 11346 * @param c The connection 11347 * @return A cookie 11348 * 11349 * Delivers a request to the X server. 11350 * 11351 */ 11352 11353 /***************************************************************************** 11354 ** 11355 ** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv 11356 ** 11357 ** @param xcb_connection_t *c 11358 ** @param xcb_glx_context_tag_t context_tag 11359 ** @param uint32_t target 11360 ** @param uint32_t pname 11361 ** @returns xcb_glx_get_convolution_parameteriv_cookie_t 11362 ** 11363 *****************************************************************************/ 11364 11365 xcb_glx_get_convolution_parameteriv_cookie_t 11366 xcb_glx_get_convolution_parameteriv (xcb_connection_t *c /**< */, 11367 xcb_glx_context_tag_t context_tag /**< */, 11368 uint32_t target /**< */, 11369 uint32_t pname /**< */); 11370 11371 /** 11372 * Delivers a request to the X server 11373 * @param c The connection 11374 * @return A cookie 11375 * 11376 * Delivers a request to the X server. 11377 * 11378 * This form can be used only if the request will cause 11379 * a reply to be generated. Any returned error will be 11380 * placed in the event queue. 11381 */ 11382 11383 /***************************************************************************** 11384 ** 11385 ** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv_unchecked 11386 ** 11387 ** @param xcb_connection_t *c 11388 ** @param xcb_glx_context_tag_t context_tag 11389 ** @param uint32_t target 11390 ** @param uint32_t pname 11391 ** @returns xcb_glx_get_convolution_parameteriv_cookie_t 11392 ** 11393 *****************************************************************************/ 11394 11395 xcb_glx_get_convolution_parameteriv_cookie_t 11396 xcb_glx_get_convolution_parameteriv_unchecked (xcb_connection_t *c /**< */, 11397 xcb_glx_context_tag_t context_tag /**< */, 11398 uint32_t target /**< */, 11399 uint32_t pname /**< */); 11400 11401 11402 /***************************************************************************** 11403 ** 11404 ** int32_t * xcb_glx_get_convolution_parameteriv_data 11405 ** 11406 ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R 11407 ** @returns int32_t * 11408 ** 11409 *****************************************************************************/ 11410 11411 int32_t * 11412 xcb_glx_get_convolution_parameteriv_data (const xcb_glx_get_convolution_parameteriv_reply_t *R /**< */); 11413 11414 11415 /***************************************************************************** 11416 ** 11417 ** int xcb_glx_get_convolution_parameteriv_data_length 11418 ** 11419 ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R 11420 ** @returns int 11421 ** 11422 *****************************************************************************/ 11423 11424 int 11425 xcb_glx_get_convolution_parameteriv_data_length (const xcb_glx_get_convolution_parameteriv_reply_t *R /**< */); 11426 11427 11428 /***************************************************************************** 11429 ** 11430 ** xcb_generic_iterator_t xcb_glx_get_convolution_parameteriv_data_end 11431 ** 11432 ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R 11433 ** @returns xcb_generic_iterator_t 11434 ** 11435 *****************************************************************************/ 11436 11437 xcb_generic_iterator_t 11438 xcb_glx_get_convolution_parameteriv_data_end (const xcb_glx_get_convolution_parameteriv_reply_t *R /**< */); 11439 11440 /** 11441 * Return the reply 11442 * @param c The connection 11443 * @param cookie The cookie 11444 * @param e The xcb_generic_error_t supplied 11445 * 11446 * Returns the reply of the request asked by 11447 * 11448 * The parameter @p e supplied to this function must be NULL if 11449 * xcb_glx_get_convolution_parameteriv_unchecked(). is used. 11450 * Otherwise, it stores the error if any. 11451 * 11452 * The returned value must be freed by the caller using free(). 11453 */ 11454 11455 /***************************************************************************** 11456 ** 11457 ** xcb_glx_get_convolution_parameteriv_reply_t * xcb_glx_get_convolution_parameteriv_reply 11458 ** 11459 ** @param xcb_connection_t *c 11460 ** @param xcb_glx_get_convolution_parameteriv_cookie_t cookie 11461 ** @param xcb_generic_error_t **e 11462 ** @returns xcb_glx_get_convolution_parameteriv_reply_t * 11463 ** 11464 *****************************************************************************/ 11465 11466 xcb_glx_get_convolution_parameteriv_reply_t * 11467 xcb_glx_get_convolution_parameteriv_reply (xcb_connection_t *c /**< */, 11468 xcb_glx_get_convolution_parameteriv_cookie_t cookie /**< */, 11469 xcb_generic_error_t **e /**< */); 11470 11471 /** 11472 * Delivers a request to the X server 11473 * @param c The connection 11474 * @return A cookie 11475 * 11476 * Delivers a request to the X server. 11477 * 11478 */ 11479 11480 /***************************************************************************** 11481 ** 11482 ** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter 11483 ** 11484 ** @param xcb_connection_t *c 11485 ** @param xcb_glx_context_tag_t context_tag 11486 ** @param uint32_t target 11487 ** @param uint32_t format 11488 ** @param uint32_t type 11489 ** @param uint8_t swap_bytes 11490 ** @returns xcb_glx_get_separable_filter_cookie_t 11491 ** 11492 *****************************************************************************/ 11493 11494 xcb_glx_get_separable_filter_cookie_t 11495 xcb_glx_get_separable_filter (xcb_connection_t *c /**< */, 11496 xcb_glx_context_tag_t context_tag /**< */, 11497 uint32_t target /**< */, 11498 uint32_t format /**< */, 11499 uint32_t type /**< */, 11500 uint8_t swap_bytes /**< */); 11501 11502 /** 11503 * Delivers a request to the X server 11504 * @param c The connection 11505 * @return A cookie 11506 * 11507 * Delivers a request to the X server. 11508 * 11509 * This form can be used only if the request will cause 11510 * a reply to be generated. Any returned error will be 11511 * placed in the event queue. 11512 */ 11513 11514 /***************************************************************************** 11515 ** 11516 ** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter_unchecked 11517 ** 11518 ** @param xcb_connection_t *c 11519 ** @param xcb_glx_context_tag_t context_tag 11520 ** @param uint32_t target 11521 ** @param uint32_t format 11522 ** @param uint32_t type 11523 ** @param uint8_t swap_bytes 11524 ** @returns xcb_glx_get_separable_filter_cookie_t 11525 ** 11526 *****************************************************************************/ 11527 11528 xcb_glx_get_separable_filter_cookie_t 11529 xcb_glx_get_separable_filter_unchecked (xcb_connection_t *c /**< */, 11530 xcb_glx_context_tag_t context_tag /**< */, 11531 uint32_t target /**< */, 11532 uint32_t format /**< */, 11533 uint32_t type /**< */, 11534 uint8_t swap_bytes /**< */); 11535 11536 11537 /***************************************************************************** 11538 ** 11539 ** uint8_t * xcb_glx_get_separable_filter_rows_and_cols 11540 ** 11541 ** @param const xcb_glx_get_separable_filter_reply_t *R 11542 ** @returns uint8_t * 11543 ** 11544 *****************************************************************************/ 11545 11546 uint8_t * 11547 xcb_glx_get_separable_filter_rows_and_cols (const xcb_glx_get_separable_filter_reply_t *R /**< */); 11548 11549 11550 /***************************************************************************** 11551 ** 11552 ** int xcb_glx_get_separable_filter_rows_and_cols_length 11553 ** 11554 ** @param const xcb_glx_get_separable_filter_reply_t *R 11555 ** @returns int 11556 ** 11557 *****************************************************************************/ 11558 11559 int 11560 xcb_glx_get_separable_filter_rows_and_cols_length (const xcb_glx_get_separable_filter_reply_t *R /**< */); 11561 11562 11563 /***************************************************************************** 11564 ** 11565 ** xcb_generic_iterator_t xcb_glx_get_separable_filter_rows_and_cols_end 11566 ** 11567 ** @param const xcb_glx_get_separable_filter_reply_t *R 11568 ** @returns xcb_generic_iterator_t 11569 ** 11570 *****************************************************************************/ 11571 11572 xcb_generic_iterator_t 11573 xcb_glx_get_separable_filter_rows_and_cols_end (const xcb_glx_get_separable_filter_reply_t *R /**< */); 11574 11575 /** 11576 * Return the reply 11577 * @param c The connection 11578 * @param cookie The cookie 11579 * @param e The xcb_generic_error_t supplied 11580 * 11581 * Returns the reply of the request asked by 11582 * 11583 * The parameter @p e supplied to this function must be NULL if 11584 * xcb_glx_get_separable_filter_unchecked(). is used. 11585 * Otherwise, it stores the error if any. 11586 * 11587 * The returned value must be freed by the caller using free(). 11588 */ 11589 11590 /***************************************************************************** 11591 ** 11592 ** xcb_glx_get_separable_filter_reply_t * xcb_glx_get_separable_filter_reply 11593 ** 11594 ** @param xcb_connection_t *c 11595 ** @param xcb_glx_get_separable_filter_cookie_t cookie 11596 ** @param xcb_generic_error_t **e 11597 ** @returns xcb_glx_get_separable_filter_reply_t * 11598 ** 11599 *****************************************************************************/ 11600 11601 xcb_glx_get_separable_filter_reply_t * 11602 xcb_glx_get_separable_filter_reply (xcb_connection_t *c /**< */, 11603 xcb_glx_get_separable_filter_cookie_t cookie /**< */, 11604 xcb_generic_error_t **e /**< */); 11605 11606 /** 11607 * Delivers a request to the X server 11608 * @param c The connection 11609 * @return A cookie 11610 * 11611 * Delivers a request to the X server. 11612 * 11613 */ 11614 11615 /***************************************************************************** 11616 ** 11617 ** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram 11618 ** 11619 ** @param xcb_connection_t *c 11620 ** @param xcb_glx_context_tag_t context_tag 11621 ** @param uint32_t target 11622 ** @param uint32_t format 11623 ** @param uint32_t type 11624 ** @param uint8_t swap_bytes 11625 ** @param uint8_t reset 11626 ** @returns xcb_glx_get_histogram_cookie_t 11627 ** 11628 *****************************************************************************/ 11629 11630 xcb_glx_get_histogram_cookie_t 11631 xcb_glx_get_histogram (xcb_connection_t *c /**< */, 11632 xcb_glx_context_tag_t context_tag /**< */, 11633 uint32_t target /**< */, 11634 uint32_t format /**< */, 11635 uint32_t type /**< */, 11636 uint8_t swap_bytes /**< */, 11637 uint8_t reset /**< */); 11638 11639 /** 11640 * Delivers a request to the X server 11641 * @param c The connection 11642 * @return A cookie 11643 * 11644 * Delivers a request to the X server. 11645 * 11646 * This form can be used only if the request will cause 11647 * a reply to be generated. Any returned error will be 11648 * placed in the event queue. 11649 */ 11650 11651 /***************************************************************************** 11652 ** 11653 ** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram_unchecked 11654 ** 11655 ** @param xcb_connection_t *c 11656 ** @param xcb_glx_context_tag_t context_tag 11657 ** @param uint32_t target 11658 ** @param uint32_t format 11659 ** @param uint32_t type 11660 ** @param uint8_t swap_bytes 11661 ** @param uint8_t reset 11662 ** @returns xcb_glx_get_histogram_cookie_t 11663 ** 11664 *****************************************************************************/ 11665 11666 xcb_glx_get_histogram_cookie_t 11667 xcb_glx_get_histogram_unchecked (xcb_connection_t *c /**< */, 11668 xcb_glx_context_tag_t context_tag /**< */, 11669 uint32_t target /**< */, 11670 uint32_t format /**< */, 11671 uint32_t type /**< */, 11672 uint8_t swap_bytes /**< */, 11673 uint8_t reset /**< */); 11674 11675 11676 /***************************************************************************** 11677 ** 11678 ** uint8_t * xcb_glx_get_histogram_data 11679 ** 11680 ** @param const xcb_glx_get_histogram_reply_t *R 11681 ** @returns uint8_t * 11682 ** 11683 *****************************************************************************/ 11684 11685 uint8_t * 11686 xcb_glx_get_histogram_data (const xcb_glx_get_histogram_reply_t *R /**< */); 11687 11688 11689 /***************************************************************************** 11690 ** 11691 ** int xcb_glx_get_histogram_data_length 11692 ** 11693 ** @param const xcb_glx_get_histogram_reply_t *R 11694 ** @returns int 11695 ** 11696 *****************************************************************************/ 11697 11698 int 11699 xcb_glx_get_histogram_data_length (const xcb_glx_get_histogram_reply_t *R /**< */); 11700 11701 11702 /***************************************************************************** 11703 ** 11704 ** xcb_generic_iterator_t xcb_glx_get_histogram_data_end 11705 ** 11706 ** @param const xcb_glx_get_histogram_reply_t *R 11707 ** @returns xcb_generic_iterator_t 11708 ** 11709 *****************************************************************************/ 11710 11711 xcb_generic_iterator_t 11712 xcb_glx_get_histogram_data_end (const xcb_glx_get_histogram_reply_t *R /**< */); 11713 11714 /** 11715 * Return the reply 11716 * @param c The connection 11717 * @param cookie The cookie 11718 * @param e The xcb_generic_error_t supplied 11719 * 11720 * Returns the reply of the request asked by 11721 * 11722 * The parameter @p e supplied to this function must be NULL if 11723 * xcb_glx_get_histogram_unchecked(). is used. 11724 * Otherwise, it stores the error if any. 11725 * 11726 * The returned value must be freed by the caller using free(). 11727 */ 11728 11729 /***************************************************************************** 11730 ** 11731 ** xcb_glx_get_histogram_reply_t * xcb_glx_get_histogram_reply 11732 ** 11733 ** @param xcb_connection_t *c 11734 ** @param xcb_glx_get_histogram_cookie_t cookie 11735 ** @param xcb_generic_error_t **e 11736 ** @returns xcb_glx_get_histogram_reply_t * 11737 ** 11738 *****************************************************************************/ 11739 11740 xcb_glx_get_histogram_reply_t * 11741 xcb_glx_get_histogram_reply (xcb_connection_t *c /**< */, 11742 xcb_glx_get_histogram_cookie_t cookie /**< */, 11743 xcb_generic_error_t **e /**< */); 11744 11745 /** 11746 * Delivers a request to the X server 11747 * @param c The connection 11748 * @return A cookie 11749 * 11750 * Delivers a request to the X server. 11751 * 11752 */ 11753 11754 /***************************************************************************** 11755 ** 11756 ** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv 11757 ** 11758 ** @param xcb_connection_t *c 11759 ** @param xcb_glx_context_tag_t context_tag 11760 ** @param uint32_t target 11761 ** @param uint32_t pname 11762 ** @returns xcb_glx_get_histogram_parameterfv_cookie_t 11763 ** 11764 *****************************************************************************/ 11765 11766 xcb_glx_get_histogram_parameterfv_cookie_t 11767 xcb_glx_get_histogram_parameterfv (xcb_connection_t *c /**< */, 11768 xcb_glx_context_tag_t context_tag /**< */, 11769 uint32_t target /**< */, 11770 uint32_t pname /**< */); 11771 11772 /** 11773 * Delivers a request to the X server 11774 * @param c The connection 11775 * @return A cookie 11776 * 11777 * Delivers a request to the X server. 11778 * 11779 * This form can be used only if the request will cause 11780 * a reply to be generated. Any returned error will be 11781 * placed in the event queue. 11782 */ 11783 11784 /***************************************************************************** 11785 ** 11786 ** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv_unchecked 11787 ** 11788 ** @param xcb_connection_t *c 11789 ** @param xcb_glx_context_tag_t context_tag 11790 ** @param uint32_t target 11791 ** @param uint32_t pname 11792 ** @returns xcb_glx_get_histogram_parameterfv_cookie_t 11793 ** 11794 *****************************************************************************/ 11795 11796 xcb_glx_get_histogram_parameterfv_cookie_t 11797 xcb_glx_get_histogram_parameterfv_unchecked (xcb_connection_t *c /**< */, 11798 xcb_glx_context_tag_t context_tag /**< */, 11799 uint32_t target /**< */, 11800 uint32_t pname /**< */); 11801 11802 11803 /***************************************************************************** 11804 ** 11805 ** xcb_glx_float32_t * xcb_glx_get_histogram_parameterfv_data 11806 ** 11807 ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R 11808 ** @returns xcb_glx_float32_t * 11809 ** 11810 *****************************************************************************/ 11811 11812 xcb_glx_float32_t * 11813 xcb_glx_get_histogram_parameterfv_data (const xcb_glx_get_histogram_parameterfv_reply_t *R /**< */); 11814 11815 11816 /***************************************************************************** 11817 ** 11818 ** int xcb_glx_get_histogram_parameterfv_data_length 11819 ** 11820 ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R 11821 ** @returns int 11822 ** 11823 *****************************************************************************/ 11824 11825 int 11826 xcb_glx_get_histogram_parameterfv_data_length (const xcb_glx_get_histogram_parameterfv_reply_t *R /**< */); 11827 11828 11829 /***************************************************************************** 11830 ** 11831 ** xcb_generic_iterator_t xcb_glx_get_histogram_parameterfv_data_end 11832 ** 11833 ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R 11834 ** @returns xcb_generic_iterator_t 11835 ** 11836 *****************************************************************************/ 11837 11838 xcb_generic_iterator_t 11839 xcb_glx_get_histogram_parameterfv_data_end (const xcb_glx_get_histogram_parameterfv_reply_t *R /**< */); 11840 11841 /** 11842 * Return the reply 11843 * @param c The connection 11844 * @param cookie The cookie 11845 * @param e The xcb_generic_error_t supplied 11846 * 11847 * Returns the reply of the request asked by 11848 * 11849 * The parameter @p e supplied to this function must be NULL if 11850 * xcb_glx_get_histogram_parameterfv_unchecked(). is used. 11851 * Otherwise, it stores the error if any. 11852 * 11853 * The returned value must be freed by the caller using free(). 11854 */ 11855 11856 /***************************************************************************** 11857 ** 11858 ** xcb_glx_get_histogram_parameterfv_reply_t * xcb_glx_get_histogram_parameterfv_reply 11859 ** 11860 ** @param xcb_connection_t *c 11861 ** @param xcb_glx_get_histogram_parameterfv_cookie_t cookie 11862 ** @param xcb_generic_error_t **e 11863 ** @returns xcb_glx_get_histogram_parameterfv_reply_t * 11864 ** 11865 *****************************************************************************/ 11866 11867 xcb_glx_get_histogram_parameterfv_reply_t * 11868 xcb_glx_get_histogram_parameterfv_reply (xcb_connection_t *c /**< */, 11869 xcb_glx_get_histogram_parameterfv_cookie_t cookie /**< */, 11870 xcb_generic_error_t **e /**< */); 11871 11872 /** 11873 * Delivers a request to the X server 11874 * @param c The connection 11875 * @return A cookie 11876 * 11877 * Delivers a request to the X server. 11878 * 11879 */ 11880 11881 /***************************************************************************** 11882 ** 11883 ** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv 11884 ** 11885 ** @param xcb_connection_t *c 11886 ** @param xcb_glx_context_tag_t context_tag 11887 ** @param uint32_t target 11888 ** @param uint32_t pname 11889 ** @returns xcb_glx_get_histogram_parameteriv_cookie_t 11890 ** 11891 *****************************************************************************/ 11892 11893 xcb_glx_get_histogram_parameteriv_cookie_t 11894 xcb_glx_get_histogram_parameteriv (xcb_connection_t *c /**< */, 11895 xcb_glx_context_tag_t context_tag /**< */, 11896 uint32_t target /**< */, 11897 uint32_t pname /**< */); 11898 11899 /** 11900 * Delivers a request to the X server 11901 * @param c The connection 11902 * @return A cookie 11903 * 11904 * Delivers a request to the X server. 11905 * 11906 * This form can be used only if the request will cause 11907 * a reply to be generated. Any returned error will be 11908 * placed in the event queue. 11909 */ 11910 11911 /***************************************************************************** 11912 ** 11913 ** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv_unchecked 11914 ** 11915 ** @param xcb_connection_t *c 11916 ** @param xcb_glx_context_tag_t context_tag 11917 ** @param uint32_t target 11918 ** @param uint32_t pname 11919 ** @returns xcb_glx_get_histogram_parameteriv_cookie_t 11920 ** 11921 *****************************************************************************/ 11922 11923 xcb_glx_get_histogram_parameteriv_cookie_t 11924 xcb_glx_get_histogram_parameteriv_unchecked (xcb_connection_t *c /**< */, 11925 xcb_glx_context_tag_t context_tag /**< */, 11926 uint32_t target /**< */, 11927 uint32_t pname /**< */); 11928 11929 11930 /***************************************************************************** 11931 ** 11932 ** int32_t * xcb_glx_get_histogram_parameteriv_data 11933 ** 11934 ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R 11935 ** @returns int32_t * 11936 ** 11937 *****************************************************************************/ 11938 11939 int32_t * 11940 xcb_glx_get_histogram_parameteriv_data (const xcb_glx_get_histogram_parameteriv_reply_t *R /**< */); 11941 11942 11943 /***************************************************************************** 11944 ** 11945 ** int xcb_glx_get_histogram_parameteriv_data_length 11946 ** 11947 ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R 11948 ** @returns int 11949 ** 11950 *****************************************************************************/ 11951 11952 int 11953 xcb_glx_get_histogram_parameteriv_data_length (const xcb_glx_get_histogram_parameteriv_reply_t *R /**< */); 11954 11955 11956 /***************************************************************************** 11957 ** 11958 ** xcb_generic_iterator_t xcb_glx_get_histogram_parameteriv_data_end 11959 ** 11960 ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R 11961 ** @returns xcb_generic_iterator_t 11962 ** 11963 *****************************************************************************/ 11964 11965 xcb_generic_iterator_t 11966 xcb_glx_get_histogram_parameteriv_data_end (const xcb_glx_get_histogram_parameteriv_reply_t *R /**< */); 11967 11968 /** 11969 * Return the reply 11970 * @param c The connection 11971 * @param cookie The cookie 11972 * @param e The xcb_generic_error_t supplied 11973 * 11974 * Returns the reply of the request asked by 11975 * 11976 * The parameter @p e supplied to this function must be NULL if 11977 * xcb_glx_get_histogram_parameteriv_unchecked(). is used. 11978 * Otherwise, it stores the error if any. 11979 * 11980 * The returned value must be freed by the caller using free(). 11981 */ 11982 11983 /***************************************************************************** 11984 ** 11985 ** xcb_glx_get_histogram_parameteriv_reply_t * xcb_glx_get_histogram_parameteriv_reply 11986 ** 11987 ** @param xcb_connection_t *c 11988 ** @param xcb_glx_get_histogram_parameteriv_cookie_t cookie 11989 ** @param xcb_generic_error_t **e 11990 ** @returns xcb_glx_get_histogram_parameteriv_reply_t * 11991 ** 11992 *****************************************************************************/ 11993 11994 xcb_glx_get_histogram_parameteriv_reply_t * 11995 xcb_glx_get_histogram_parameteriv_reply (xcb_connection_t *c /**< */, 11996 xcb_glx_get_histogram_parameteriv_cookie_t cookie /**< */, 11997 xcb_generic_error_t **e /**< */); 11998 11999 /** 12000 * Delivers a request to the X server 12001 * @param c The connection 12002 * @return A cookie 12003 * 12004 * Delivers a request to the X server. 12005 * 12006 */ 12007 12008 /***************************************************************************** 12009 ** 12010 ** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax 12011 ** 12012 ** @param xcb_connection_t *c 12013 ** @param xcb_glx_context_tag_t context_tag 12014 ** @param uint32_t target 12015 ** @param uint32_t format 12016 ** @param uint32_t type 12017 ** @param uint8_t swap_bytes 12018 ** @param uint8_t reset 12019 ** @returns xcb_glx_get_minmax_cookie_t 12020 ** 12021 *****************************************************************************/ 12022 12023 xcb_glx_get_minmax_cookie_t 12024 xcb_glx_get_minmax (xcb_connection_t *c /**< */, 12025 xcb_glx_context_tag_t context_tag /**< */, 12026 uint32_t target /**< */, 12027 uint32_t format /**< */, 12028 uint32_t type /**< */, 12029 uint8_t swap_bytes /**< */, 12030 uint8_t reset /**< */); 12031 12032 /** 12033 * Delivers a request to the X server 12034 * @param c The connection 12035 * @return A cookie 12036 * 12037 * Delivers a request to the X server. 12038 * 12039 * This form can be used only if the request will cause 12040 * a reply to be generated. Any returned error will be 12041 * placed in the event queue. 12042 */ 12043 12044 /***************************************************************************** 12045 ** 12046 ** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax_unchecked 12047 ** 12048 ** @param xcb_connection_t *c 12049 ** @param xcb_glx_context_tag_t context_tag 12050 ** @param uint32_t target 12051 ** @param uint32_t format 12052 ** @param uint32_t type 12053 ** @param uint8_t swap_bytes 12054 ** @param uint8_t reset 12055 ** @returns xcb_glx_get_minmax_cookie_t 12056 ** 12057 *****************************************************************************/ 12058 12059 xcb_glx_get_minmax_cookie_t 12060 xcb_glx_get_minmax_unchecked (xcb_connection_t *c /**< */, 12061 xcb_glx_context_tag_t context_tag /**< */, 12062 uint32_t target /**< */, 12063 uint32_t format /**< */, 12064 uint32_t type /**< */, 12065 uint8_t swap_bytes /**< */, 12066 uint8_t reset /**< */); 12067 12068 12069 /***************************************************************************** 12070 ** 12071 ** uint8_t * xcb_glx_get_minmax_data 12072 ** 12073 ** @param const xcb_glx_get_minmax_reply_t *R 12074 ** @returns uint8_t * 12075 ** 12076 *****************************************************************************/ 12077 12078 uint8_t * 12079 xcb_glx_get_minmax_data (const xcb_glx_get_minmax_reply_t *R /**< */); 12080 12081 12082 /***************************************************************************** 12083 ** 12084 ** int xcb_glx_get_minmax_data_length 12085 ** 12086 ** @param const xcb_glx_get_minmax_reply_t *R 12087 ** @returns int 12088 ** 12089 *****************************************************************************/ 12090 12091 int 12092 xcb_glx_get_minmax_data_length (const xcb_glx_get_minmax_reply_t *R /**< */); 12093 12094 12095 /***************************************************************************** 12096 ** 12097 ** xcb_generic_iterator_t xcb_glx_get_minmax_data_end 12098 ** 12099 ** @param const xcb_glx_get_minmax_reply_t *R 12100 ** @returns xcb_generic_iterator_t 12101 ** 12102 *****************************************************************************/ 12103 12104 xcb_generic_iterator_t 12105 xcb_glx_get_minmax_data_end (const xcb_glx_get_minmax_reply_t *R /**< */); 12106 12107 /** 12108 * Return the reply 12109 * @param c The connection 12110 * @param cookie The cookie 12111 * @param e The xcb_generic_error_t supplied 12112 * 12113 * Returns the reply of the request asked by 12114 * 12115 * The parameter @p e supplied to this function must be NULL if 12116 * xcb_glx_get_minmax_unchecked(). is used. 12117 * Otherwise, it stores the error if any. 12118 * 12119 * The returned value must be freed by the caller using free(). 12120 */ 12121 12122 /***************************************************************************** 12123 ** 12124 ** xcb_glx_get_minmax_reply_t * xcb_glx_get_minmax_reply 12125 ** 12126 ** @param xcb_connection_t *c 12127 ** @param xcb_glx_get_minmax_cookie_t cookie 12128 ** @param xcb_generic_error_t **e 12129 ** @returns xcb_glx_get_minmax_reply_t * 12130 ** 12131 *****************************************************************************/ 12132 12133 xcb_glx_get_minmax_reply_t * 12134 xcb_glx_get_minmax_reply (xcb_connection_t *c /**< */, 12135 xcb_glx_get_minmax_cookie_t cookie /**< */, 12136 xcb_generic_error_t **e /**< */); 12137 12138 /** 12139 * Delivers a request to the X server 12140 * @param c The connection 12141 * @return A cookie 12142 * 12143 * Delivers a request to the X server. 12144 * 12145 */ 12146 12147 /***************************************************************************** 12148 ** 12149 ** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv 12150 ** 12151 ** @param xcb_connection_t *c 12152 ** @param xcb_glx_context_tag_t context_tag 12153 ** @param uint32_t target 12154 ** @param uint32_t pname 12155 ** @returns xcb_glx_get_minmax_parameterfv_cookie_t 12156 ** 12157 *****************************************************************************/ 12158 12159 xcb_glx_get_minmax_parameterfv_cookie_t 12160 xcb_glx_get_minmax_parameterfv (xcb_connection_t *c /**< */, 12161 xcb_glx_context_tag_t context_tag /**< */, 12162 uint32_t target /**< */, 12163 uint32_t pname /**< */); 12164 12165 /** 12166 * Delivers a request to the X server 12167 * @param c The connection 12168 * @return A cookie 12169 * 12170 * Delivers a request to the X server. 12171 * 12172 * This form can be used only if the request will cause 12173 * a reply to be generated. Any returned error will be 12174 * placed in the event queue. 12175 */ 12176 12177 /***************************************************************************** 12178 ** 12179 ** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv_unchecked 12180 ** 12181 ** @param xcb_connection_t *c 12182 ** @param xcb_glx_context_tag_t context_tag 12183 ** @param uint32_t target 12184 ** @param uint32_t pname 12185 ** @returns xcb_glx_get_minmax_parameterfv_cookie_t 12186 ** 12187 *****************************************************************************/ 12188 12189 xcb_glx_get_minmax_parameterfv_cookie_t 12190 xcb_glx_get_minmax_parameterfv_unchecked (xcb_connection_t *c /**< */, 12191 xcb_glx_context_tag_t context_tag /**< */, 12192 uint32_t target /**< */, 12193 uint32_t pname /**< */); 12194 12195 12196 /***************************************************************************** 12197 ** 12198 ** xcb_glx_float32_t * xcb_glx_get_minmax_parameterfv_data 12199 ** 12200 ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R 12201 ** @returns xcb_glx_float32_t * 12202 ** 12203 *****************************************************************************/ 12204 12205 xcb_glx_float32_t * 12206 xcb_glx_get_minmax_parameterfv_data (const xcb_glx_get_minmax_parameterfv_reply_t *R /**< */); 12207 12208 12209 /***************************************************************************** 12210 ** 12211 ** int xcb_glx_get_minmax_parameterfv_data_length 12212 ** 12213 ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R 12214 ** @returns int 12215 ** 12216 *****************************************************************************/ 12217 12218 int 12219 xcb_glx_get_minmax_parameterfv_data_length (const xcb_glx_get_minmax_parameterfv_reply_t *R /**< */); 12220 12221 12222 /***************************************************************************** 12223 ** 12224 ** xcb_generic_iterator_t xcb_glx_get_minmax_parameterfv_data_end 12225 ** 12226 ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R 12227 ** @returns xcb_generic_iterator_t 12228 ** 12229 *****************************************************************************/ 12230 12231 xcb_generic_iterator_t 12232 xcb_glx_get_minmax_parameterfv_data_end (const xcb_glx_get_minmax_parameterfv_reply_t *R /**< */); 12233 12234 /** 12235 * Return the reply 12236 * @param c The connection 12237 * @param cookie The cookie 12238 * @param e The xcb_generic_error_t supplied 12239 * 12240 * Returns the reply of the request asked by 12241 * 12242 * The parameter @p e supplied to this function must be NULL if 12243 * xcb_glx_get_minmax_parameterfv_unchecked(). is used. 12244 * Otherwise, it stores the error if any. 12245 * 12246 * The returned value must be freed by the caller using free(). 12247 */ 12248 12249 /***************************************************************************** 12250 ** 12251 ** xcb_glx_get_minmax_parameterfv_reply_t * xcb_glx_get_minmax_parameterfv_reply 12252 ** 12253 ** @param xcb_connection_t *c 12254 ** @param xcb_glx_get_minmax_parameterfv_cookie_t cookie 12255 ** @param xcb_generic_error_t **e 12256 ** @returns xcb_glx_get_minmax_parameterfv_reply_t * 12257 ** 12258 *****************************************************************************/ 12259 12260 xcb_glx_get_minmax_parameterfv_reply_t * 12261 xcb_glx_get_minmax_parameterfv_reply (xcb_connection_t *c /**< */, 12262 xcb_glx_get_minmax_parameterfv_cookie_t cookie /**< */, 12263 xcb_generic_error_t **e /**< */); 12264 12265 /** 12266 * Delivers a request to the X server 12267 * @param c The connection 12268 * @return A cookie 12269 * 12270 * Delivers a request to the X server. 12271 * 12272 */ 12273 12274 /***************************************************************************** 12275 ** 12276 ** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv 12277 ** 12278 ** @param xcb_connection_t *c 12279 ** @param xcb_glx_context_tag_t context_tag 12280 ** @param uint32_t target 12281 ** @param uint32_t pname 12282 ** @returns xcb_glx_get_minmax_parameteriv_cookie_t 12283 ** 12284 *****************************************************************************/ 12285 12286 xcb_glx_get_minmax_parameteriv_cookie_t 12287 xcb_glx_get_minmax_parameteriv (xcb_connection_t *c /**< */, 12288 xcb_glx_context_tag_t context_tag /**< */, 12289 uint32_t target /**< */, 12290 uint32_t pname /**< */); 12291 12292 /** 12293 * Delivers a request to the X server 12294 * @param c The connection 12295 * @return A cookie 12296 * 12297 * Delivers a request to the X server. 12298 * 12299 * This form can be used only if the request will cause 12300 * a reply to be generated. Any returned error will be 12301 * placed in the event queue. 12302 */ 12303 12304 /***************************************************************************** 12305 ** 12306 ** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv_unchecked 12307 ** 12308 ** @param xcb_connection_t *c 12309 ** @param xcb_glx_context_tag_t context_tag 12310 ** @param uint32_t target 12311 ** @param uint32_t pname 12312 ** @returns xcb_glx_get_minmax_parameteriv_cookie_t 12313 ** 12314 *****************************************************************************/ 12315 12316 xcb_glx_get_minmax_parameteriv_cookie_t 12317 xcb_glx_get_minmax_parameteriv_unchecked (xcb_connection_t *c /**< */, 12318 xcb_glx_context_tag_t context_tag /**< */, 12319 uint32_t target /**< */, 12320 uint32_t pname /**< */); 12321 12322 12323 /***************************************************************************** 12324 ** 12325 ** int32_t * xcb_glx_get_minmax_parameteriv_data 12326 ** 12327 ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R 12328 ** @returns int32_t * 12329 ** 12330 *****************************************************************************/ 12331 12332 int32_t * 12333 xcb_glx_get_minmax_parameteriv_data (const xcb_glx_get_minmax_parameteriv_reply_t *R /**< */); 12334 12335 12336 /***************************************************************************** 12337 ** 12338 ** int xcb_glx_get_minmax_parameteriv_data_length 12339 ** 12340 ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R 12341 ** @returns int 12342 ** 12343 *****************************************************************************/ 12344 12345 int 12346 xcb_glx_get_minmax_parameteriv_data_length (const xcb_glx_get_minmax_parameteriv_reply_t *R /**< */); 12347 12348 12349 /***************************************************************************** 12350 ** 12351 ** xcb_generic_iterator_t xcb_glx_get_minmax_parameteriv_data_end 12352 ** 12353 ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R 12354 ** @returns xcb_generic_iterator_t 12355 ** 12356 *****************************************************************************/ 12357 12358 xcb_generic_iterator_t 12359 xcb_glx_get_minmax_parameteriv_data_end (const xcb_glx_get_minmax_parameteriv_reply_t *R /**< */); 12360 12361 /** 12362 * Return the reply 12363 * @param c The connection 12364 * @param cookie The cookie 12365 * @param e The xcb_generic_error_t supplied 12366 * 12367 * Returns the reply of the request asked by 12368 * 12369 * The parameter @p e supplied to this function must be NULL if 12370 * xcb_glx_get_minmax_parameteriv_unchecked(). is used. 12371 * Otherwise, it stores the error if any. 12372 * 12373 * The returned value must be freed by the caller using free(). 12374 */ 12375 12376 /***************************************************************************** 12377 ** 12378 ** xcb_glx_get_minmax_parameteriv_reply_t * xcb_glx_get_minmax_parameteriv_reply 12379 ** 12380 ** @param xcb_connection_t *c 12381 ** @param xcb_glx_get_minmax_parameteriv_cookie_t cookie 12382 ** @param xcb_generic_error_t **e 12383 ** @returns xcb_glx_get_minmax_parameteriv_reply_t * 12384 ** 12385 *****************************************************************************/ 12386 12387 xcb_glx_get_minmax_parameteriv_reply_t * 12388 xcb_glx_get_minmax_parameteriv_reply (xcb_connection_t *c /**< */, 12389 xcb_glx_get_minmax_parameteriv_cookie_t cookie /**< */, 12390 xcb_generic_error_t **e /**< */); 12391 12392 /** 12393 * Delivers a request to the X server 12394 * @param c The connection 12395 * @return A cookie 12396 * 12397 * Delivers a request to the X server. 12398 * 12399 */ 12400 12401 /***************************************************************************** 12402 ** 12403 ** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb 12404 ** 12405 ** @param xcb_connection_t *c 12406 ** @param xcb_glx_context_tag_t context_tag 12407 ** @param uint32_t target 12408 ** @param int32_t level 12409 ** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t 12410 ** 12411 *****************************************************************************/ 12412 12413 xcb_glx_get_compressed_tex_image_arb_cookie_t 12414 xcb_glx_get_compressed_tex_image_arb (xcb_connection_t *c /**< */, 12415 xcb_glx_context_tag_t context_tag /**< */, 12416 uint32_t target /**< */, 12417 int32_t level /**< */); 12418 12419 /** 12420 * Delivers a request to the X server 12421 * @param c The connection 12422 * @return A cookie 12423 * 12424 * Delivers a request to the X server. 12425 * 12426 * This form can be used only if the request will cause 12427 * a reply to be generated. Any returned error will be 12428 * placed in the event queue. 12429 */ 12430 12431 /***************************************************************************** 12432 ** 12433 ** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb_unchecked 12434 ** 12435 ** @param xcb_connection_t *c 12436 ** @param xcb_glx_context_tag_t context_tag 12437 ** @param uint32_t target 12438 ** @param int32_t level 12439 ** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t 12440 ** 12441 *****************************************************************************/ 12442 12443 xcb_glx_get_compressed_tex_image_arb_cookie_t 12444 xcb_glx_get_compressed_tex_image_arb_unchecked (xcb_connection_t *c /**< */, 12445 xcb_glx_context_tag_t context_tag /**< */, 12446 uint32_t target /**< */, 12447 int32_t level /**< */); 12448 12449 12450 /***************************************************************************** 12451 ** 12452 ** uint8_t * xcb_glx_get_compressed_tex_image_arb_data 12453 ** 12454 ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R 12455 ** @returns uint8_t * 12456 ** 12457 *****************************************************************************/ 12458 12459 uint8_t * 12460 xcb_glx_get_compressed_tex_image_arb_data (const xcb_glx_get_compressed_tex_image_arb_reply_t *R /**< */); 12461 12462 12463 /***************************************************************************** 12464 ** 12465 ** int xcb_glx_get_compressed_tex_image_arb_data_length 12466 ** 12467 ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R 12468 ** @returns int 12469 ** 12470 *****************************************************************************/ 12471 12472 int 12473 xcb_glx_get_compressed_tex_image_arb_data_length (const xcb_glx_get_compressed_tex_image_arb_reply_t *R /**< */); 12474 12475 12476 /***************************************************************************** 12477 ** 12478 ** xcb_generic_iterator_t xcb_glx_get_compressed_tex_image_arb_data_end 12479 ** 12480 ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R 12481 ** @returns xcb_generic_iterator_t 12482 ** 12483 *****************************************************************************/ 12484 12485 xcb_generic_iterator_t 12486 xcb_glx_get_compressed_tex_image_arb_data_end (const xcb_glx_get_compressed_tex_image_arb_reply_t *R /**< */); 12487 12488 /** 12489 * Return the reply 12490 * @param c The connection 12491 * @param cookie The cookie 12492 * @param e The xcb_generic_error_t supplied 12493 * 12494 * Returns the reply of the request asked by 12495 * 12496 * The parameter @p e supplied to this function must be NULL if 12497 * xcb_glx_get_compressed_tex_image_arb_unchecked(). is used. 12498 * Otherwise, it stores the error if any. 12499 * 12500 * The returned value must be freed by the caller using free(). 12501 */ 12502 12503 /***************************************************************************** 12504 ** 12505 ** xcb_glx_get_compressed_tex_image_arb_reply_t * xcb_glx_get_compressed_tex_image_arb_reply 12506 ** 12507 ** @param xcb_connection_t *c 12508 ** @param xcb_glx_get_compressed_tex_image_arb_cookie_t cookie 12509 ** @param xcb_generic_error_t **e 12510 ** @returns xcb_glx_get_compressed_tex_image_arb_reply_t * 12511 ** 12512 *****************************************************************************/ 12513 12514 xcb_glx_get_compressed_tex_image_arb_reply_t * 12515 xcb_glx_get_compressed_tex_image_arb_reply (xcb_connection_t *c /**< */, 12516 xcb_glx_get_compressed_tex_image_arb_cookie_t cookie /**< */, 12517 xcb_generic_error_t **e /**< */); 12518 12519 /** 12520 * Delivers a request to the X server 12521 * @param c The connection 12522 * @return A cookie 12523 * 12524 * Delivers a request to the X server. 12525 * 12526 * This form can be used only if the request will not cause 12527 * a reply to be generated. Any returned error will be 12528 * saved for handling by xcb_request_check(). 12529 */ 12530 12531 /***************************************************************************** 12532 ** 12533 ** xcb_void_cookie_t xcb_glx_delete_queries_arb_checked 12534 ** 12535 ** @param xcb_connection_t *c 12536 ** @param xcb_glx_context_tag_t context_tag 12537 ** @param int32_t n 12538 ** @param const uint32_t *ids 12539 ** @returns xcb_void_cookie_t 12540 ** 12541 *****************************************************************************/ 12542 12543 xcb_void_cookie_t 12544 xcb_glx_delete_queries_arb_checked (xcb_connection_t *c /**< */, 12545 xcb_glx_context_tag_t context_tag /**< */, 12546 int32_t n /**< */, 12547 const uint32_t *ids /**< */); 12548 12549 /** 12550 * Delivers a request to the X server 12551 * @param c The connection 12552 * @return A cookie 12553 * 12554 * Delivers a request to the X server. 12555 * 12556 */ 12557 12558 /***************************************************************************** 12559 ** 12560 ** xcb_void_cookie_t xcb_glx_delete_queries_arb 12561 ** 12562 ** @param xcb_connection_t *c 12563 ** @param xcb_glx_context_tag_t context_tag 12564 ** @param int32_t n 12565 ** @param const uint32_t *ids 12566 ** @returns xcb_void_cookie_t 12567 ** 12568 *****************************************************************************/ 12569 12570 xcb_void_cookie_t 12571 xcb_glx_delete_queries_arb (xcb_connection_t *c /**< */, 12572 xcb_glx_context_tag_t context_tag /**< */, 12573 int32_t n /**< */, 12574 const uint32_t *ids /**< */); 12575 12576 /** 12577 * Delivers a request to the X server 12578 * @param c The connection 12579 * @return A cookie 12580 * 12581 * Delivers a request to the X server. 12582 * 12583 */ 12584 12585 /***************************************************************************** 12586 ** 12587 ** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb 12588 ** 12589 ** @param xcb_connection_t *c 12590 ** @param xcb_glx_context_tag_t context_tag 12591 ** @param int32_t n 12592 ** @returns xcb_glx_gen_queries_arb_cookie_t 12593 ** 12594 *****************************************************************************/ 12595 12596 xcb_glx_gen_queries_arb_cookie_t 12597 xcb_glx_gen_queries_arb (xcb_connection_t *c /**< */, 12598 xcb_glx_context_tag_t context_tag /**< */, 12599 int32_t n /**< */); 12600 12601 /** 12602 * Delivers a request to the X server 12603 * @param c The connection 12604 * @return A cookie 12605 * 12606 * Delivers a request to the X server. 12607 * 12608 * This form can be used only if the request will cause 12609 * a reply to be generated. Any returned error will be 12610 * placed in the event queue. 12611 */ 12612 12613 /***************************************************************************** 12614 ** 12615 ** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb_unchecked 12616 ** 12617 ** @param xcb_connection_t *c 12618 ** @param xcb_glx_context_tag_t context_tag 12619 ** @param int32_t n 12620 ** @returns xcb_glx_gen_queries_arb_cookie_t 12621 ** 12622 *****************************************************************************/ 12623 12624 xcb_glx_gen_queries_arb_cookie_t 12625 xcb_glx_gen_queries_arb_unchecked (xcb_connection_t *c /**< */, 12626 xcb_glx_context_tag_t context_tag /**< */, 12627 int32_t n /**< */); 12628 12629 12630 /***************************************************************************** 12631 ** 12632 ** uint32_t * xcb_glx_gen_queries_arb_data 12633 ** 12634 ** @param const xcb_glx_gen_queries_arb_reply_t *R 12635 ** @returns uint32_t * 12636 ** 12637 *****************************************************************************/ 12638 12639 uint32_t * 12640 xcb_glx_gen_queries_arb_data (const xcb_glx_gen_queries_arb_reply_t *R /**< */); 12641 12642 12643 /***************************************************************************** 12644 ** 12645 ** int xcb_glx_gen_queries_arb_data_length 12646 ** 12647 ** @param const xcb_glx_gen_queries_arb_reply_t *R 12648 ** @returns int 12649 ** 12650 *****************************************************************************/ 12651 12652 int 12653 xcb_glx_gen_queries_arb_data_length (const xcb_glx_gen_queries_arb_reply_t *R /**< */); 12654 12655 12656 /***************************************************************************** 12657 ** 12658 ** xcb_generic_iterator_t xcb_glx_gen_queries_arb_data_end 12659 ** 12660 ** @param const xcb_glx_gen_queries_arb_reply_t *R 12661 ** @returns xcb_generic_iterator_t 12662 ** 12663 *****************************************************************************/ 12664 12665 xcb_generic_iterator_t 12666 xcb_glx_gen_queries_arb_data_end (const xcb_glx_gen_queries_arb_reply_t *R /**< */); 12667 12668 /** 12669 * Return the reply 12670 * @param c The connection 12671 * @param cookie The cookie 12672 * @param e The xcb_generic_error_t supplied 12673 * 12674 * Returns the reply of the request asked by 12675 * 12676 * The parameter @p e supplied to this function must be NULL if 12677 * xcb_glx_gen_queries_arb_unchecked(). is used. 12678 * Otherwise, it stores the error if any. 12679 * 12680 * The returned value must be freed by the caller using free(). 12681 */ 12682 12683 /***************************************************************************** 12684 ** 12685 ** xcb_glx_gen_queries_arb_reply_t * xcb_glx_gen_queries_arb_reply 12686 ** 12687 ** @param xcb_connection_t *c 12688 ** @param xcb_glx_gen_queries_arb_cookie_t cookie 12689 ** @param xcb_generic_error_t **e 12690 ** @returns xcb_glx_gen_queries_arb_reply_t * 12691 ** 12692 *****************************************************************************/ 12693 12694 xcb_glx_gen_queries_arb_reply_t * 12695 xcb_glx_gen_queries_arb_reply (xcb_connection_t *c /**< */, 12696 xcb_glx_gen_queries_arb_cookie_t cookie /**< */, 12697 xcb_generic_error_t **e /**< */); 12698 12699 /** 12700 * Delivers a request to the X server 12701 * @param c The connection 12702 * @return A cookie 12703 * 12704 * Delivers a request to the X server. 12705 * 12706 */ 12707 12708 /***************************************************************************** 12709 ** 12710 ** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb 12711 ** 12712 ** @param xcb_connection_t *c 12713 ** @param xcb_glx_context_tag_t context_tag 12714 ** @param uint32_t id 12715 ** @returns xcb_glx_is_query_arb_cookie_t 12716 ** 12717 *****************************************************************************/ 12718 12719 xcb_glx_is_query_arb_cookie_t 12720 xcb_glx_is_query_arb (xcb_connection_t *c /**< */, 12721 xcb_glx_context_tag_t context_tag /**< */, 12722 uint32_t id /**< */); 12723 12724 /** 12725 * Delivers a request to the X server 12726 * @param c The connection 12727 * @return A cookie 12728 * 12729 * Delivers a request to the X server. 12730 * 12731 * This form can be used only if the request will cause 12732 * a reply to be generated. Any returned error will be 12733 * placed in the event queue. 12734 */ 12735 12736 /***************************************************************************** 12737 ** 12738 ** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb_unchecked 12739 ** 12740 ** @param xcb_connection_t *c 12741 ** @param xcb_glx_context_tag_t context_tag 12742 ** @param uint32_t id 12743 ** @returns xcb_glx_is_query_arb_cookie_t 12744 ** 12745 *****************************************************************************/ 12746 12747 xcb_glx_is_query_arb_cookie_t 12748 xcb_glx_is_query_arb_unchecked (xcb_connection_t *c /**< */, 12749 xcb_glx_context_tag_t context_tag /**< */, 12750 uint32_t id /**< */); 12751 12752 /** 12753 * Return the reply 12754 * @param c The connection 12755 * @param cookie The cookie 12756 * @param e The xcb_generic_error_t supplied 12757 * 12758 * Returns the reply of the request asked by 12759 * 12760 * The parameter @p e supplied to this function must be NULL if 12761 * xcb_glx_is_query_arb_unchecked(). is used. 12762 * Otherwise, it stores the error if any. 12763 * 12764 * The returned value must be freed by the caller using free(). 12765 */ 12766 12767 /***************************************************************************** 12768 ** 12769 ** xcb_glx_is_query_arb_reply_t * xcb_glx_is_query_arb_reply 12770 ** 12771 ** @param xcb_connection_t *c 12772 ** @param xcb_glx_is_query_arb_cookie_t cookie 12773 ** @param xcb_generic_error_t **e 12774 ** @returns xcb_glx_is_query_arb_reply_t * 12775 ** 12776 *****************************************************************************/ 12777 12778 xcb_glx_is_query_arb_reply_t * 12779 xcb_glx_is_query_arb_reply (xcb_connection_t *c /**< */, 12780 xcb_glx_is_query_arb_cookie_t cookie /**< */, 12781 xcb_generic_error_t **e /**< */); 12782 12783 /** 12784 * Delivers a request to the X server 12785 * @param c The connection 12786 * @return A cookie 12787 * 12788 * Delivers a request to the X server. 12789 * 12790 */ 12791 12792 /***************************************************************************** 12793 ** 12794 ** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb 12795 ** 12796 ** @param xcb_connection_t *c 12797 ** @param xcb_glx_context_tag_t context_tag 12798 ** @param uint32_t target 12799 ** @param uint32_t pname 12800 ** @returns xcb_glx_get_queryiv_arb_cookie_t 12801 ** 12802 *****************************************************************************/ 12803 12804 xcb_glx_get_queryiv_arb_cookie_t 12805 xcb_glx_get_queryiv_arb (xcb_connection_t *c /**< */, 12806 xcb_glx_context_tag_t context_tag /**< */, 12807 uint32_t target /**< */, 12808 uint32_t pname /**< */); 12809 12810 /** 12811 * Delivers a request to the X server 12812 * @param c The connection 12813 * @return A cookie 12814 * 12815 * Delivers a request to the X server. 12816 * 12817 * This form can be used only if the request will cause 12818 * a reply to be generated. Any returned error will be 12819 * placed in the event queue. 12820 */ 12821 12822 /***************************************************************************** 12823 ** 12824 ** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb_unchecked 12825 ** 12826 ** @param xcb_connection_t *c 12827 ** @param xcb_glx_context_tag_t context_tag 12828 ** @param uint32_t target 12829 ** @param uint32_t pname 12830 ** @returns xcb_glx_get_queryiv_arb_cookie_t 12831 ** 12832 *****************************************************************************/ 12833 12834 xcb_glx_get_queryiv_arb_cookie_t 12835 xcb_glx_get_queryiv_arb_unchecked (xcb_connection_t *c /**< */, 12836 xcb_glx_context_tag_t context_tag /**< */, 12837 uint32_t target /**< */, 12838 uint32_t pname /**< */); 12839 12840 12841 /***************************************************************************** 12842 ** 12843 ** int32_t * xcb_glx_get_queryiv_arb_data 12844 ** 12845 ** @param const xcb_glx_get_queryiv_arb_reply_t *R 12846 ** @returns int32_t * 12847 ** 12848 *****************************************************************************/ 12849 12850 int32_t * 12851 xcb_glx_get_queryiv_arb_data (const xcb_glx_get_queryiv_arb_reply_t *R /**< */); 12852 12853 12854 /***************************************************************************** 12855 ** 12856 ** int xcb_glx_get_queryiv_arb_data_length 12857 ** 12858 ** @param const xcb_glx_get_queryiv_arb_reply_t *R 12859 ** @returns int 12860 ** 12861 *****************************************************************************/ 12862 12863 int 12864 xcb_glx_get_queryiv_arb_data_length (const xcb_glx_get_queryiv_arb_reply_t *R /**< */); 12865 12866 12867 /***************************************************************************** 12868 ** 12869 ** xcb_generic_iterator_t xcb_glx_get_queryiv_arb_data_end 12870 ** 12871 ** @param const xcb_glx_get_queryiv_arb_reply_t *R 12872 ** @returns xcb_generic_iterator_t 12873 ** 12874 *****************************************************************************/ 12875 12876 xcb_generic_iterator_t 12877 xcb_glx_get_queryiv_arb_data_end (const xcb_glx_get_queryiv_arb_reply_t *R /**< */); 12878 12879 /** 12880 * Return the reply 12881 * @param c The connection 12882 * @param cookie The cookie 12883 * @param e The xcb_generic_error_t supplied 12884 * 12885 * Returns the reply of the request asked by 12886 * 12887 * The parameter @p e supplied to this function must be NULL if 12888 * xcb_glx_get_queryiv_arb_unchecked(). is used. 12889 * Otherwise, it stores the error if any. 12890 * 12891 * The returned value must be freed by the caller using free(). 12892 */ 12893 12894 /***************************************************************************** 12895 ** 12896 ** xcb_glx_get_queryiv_arb_reply_t * xcb_glx_get_queryiv_arb_reply 12897 ** 12898 ** @param xcb_connection_t *c 12899 ** @param xcb_glx_get_queryiv_arb_cookie_t cookie 12900 ** @param xcb_generic_error_t **e 12901 ** @returns xcb_glx_get_queryiv_arb_reply_t * 12902 ** 12903 *****************************************************************************/ 12904 12905 xcb_glx_get_queryiv_arb_reply_t * 12906 xcb_glx_get_queryiv_arb_reply (xcb_connection_t *c /**< */, 12907 xcb_glx_get_queryiv_arb_cookie_t cookie /**< */, 12908 xcb_generic_error_t **e /**< */); 12909 12910 /** 12911 * Delivers a request to the X server 12912 * @param c The connection 12913 * @return A cookie 12914 * 12915 * Delivers a request to the X server. 12916 * 12917 */ 12918 12919 /***************************************************************************** 12920 ** 12921 ** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb 12922 ** 12923 ** @param xcb_connection_t *c 12924 ** @param xcb_glx_context_tag_t context_tag 12925 ** @param uint32_t id 12926 ** @param uint32_t pname 12927 ** @returns xcb_glx_get_query_objectiv_arb_cookie_t 12928 ** 12929 *****************************************************************************/ 12930 12931 xcb_glx_get_query_objectiv_arb_cookie_t 12932 xcb_glx_get_query_objectiv_arb (xcb_connection_t *c /**< */, 12933 xcb_glx_context_tag_t context_tag /**< */, 12934 uint32_t id /**< */, 12935 uint32_t pname /**< */); 12936 12937 /** 12938 * Delivers a request to the X server 12939 * @param c The connection 12940 * @return A cookie 12941 * 12942 * Delivers a request to the X server. 12943 * 12944 * This form can be used only if the request will cause 12945 * a reply to be generated. Any returned error will be 12946 * placed in the event queue. 12947 */ 12948 12949 /***************************************************************************** 12950 ** 12951 ** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb_unchecked 12952 ** 12953 ** @param xcb_connection_t *c 12954 ** @param xcb_glx_context_tag_t context_tag 12955 ** @param uint32_t id 12956 ** @param uint32_t pname 12957 ** @returns xcb_glx_get_query_objectiv_arb_cookie_t 12958 ** 12959 *****************************************************************************/ 12960 12961 xcb_glx_get_query_objectiv_arb_cookie_t 12962 xcb_glx_get_query_objectiv_arb_unchecked (xcb_connection_t *c /**< */, 12963 xcb_glx_context_tag_t context_tag /**< */, 12964 uint32_t id /**< */, 12965 uint32_t pname /**< */); 12966 12967 12968 /***************************************************************************** 12969 ** 12970 ** int32_t * xcb_glx_get_query_objectiv_arb_data 12971 ** 12972 ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R 12973 ** @returns int32_t * 12974 ** 12975 *****************************************************************************/ 12976 12977 int32_t * 12978 xcb_glx_get_query_objectiv_arb_data (const xcb_glx_get_query_objectiv_arb_reply_t *R /**< */); 12979 12980 12981 /***************************************************************************** 12982 ** 12983 ** int xcb_glx_get_query_objectiv_arb_data_length 12984 ** 12985 ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R 12986 ** @returns int 12987 ** 12988 *****************************************************************************/ 12989 12990 int 12991 xcb_glx_get_query_objectiv_arb_data_length (const xcb_glx_get_query_objectiv_arb_reply_t *R /**< */); 12992 12993 12994 /***************************************************************************** 12995 ** 12996 ** xcb_generic_iterator_t xcb_glx_get_query_objectiv_arb_data_end 12997 ** 12998 ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R 12999 ** @returns xcb_generic_iterator_t 13000 ** 13001 *****************************************************************************/ 13002 13003 xcb_generic_iterator_t 13004 xcb_glx_get_query_objectiv_arb_data_end (const xcb_glx_get_query_objectiv_arb_reply_t *R /**< */); 13005 13006 /** 13007 * Return the reply 13008 * @param c The connection 13009 * @param cookie The cookie 13010 * @param e The xcb_generic_error_t supplied 13011 * 13012 * Returns the reply of the request asked by 13013 * 13014 * The parameter @p e supplied to this function must be NULL if 13015 * xcb_glx_get_query_objectiv_arb_unchecked(). is used. 13016 * Otherwise, it stores the error if any. 13017 * 13018 * The returned value must be freed by the caller using free(). 13019 */ 13020 13021 /***************************************************************************** 13022 ** 13023 ** xcb_glx_get_query_objectiv_arb_reply_t * xcb_glx_get_query_objectiv_arb_reply 13024 ** 13025 ** @param xcb_connection_t *c 13026 ** @param xcb_glx_get_query_objectiv_arb_cookie_t cookie 13027 ** @param xcb_generic_error_t **e 13028 ** @returns xcb_glx_get_query_objectiv_arb_reply_t * 13029 ** 13030 *****************************************************************************/ 13031 13032 xcb_glx_get_query_objectiv_arb_reply_t * 13033 xcb_glx_get_query_objectiv_arb_reply (xcb_connection_t *c /**< */, 13034 xcb_glx_get_query_objectiv_arb_cookie_t cookie /**< */, 13035 xcb_generic_error_t **e /**< */); 13036 13037 /** 13038 * Delivers a request to the X server 13039 * @param c The connection 13040 * @return A cookie 13041 * 13042 * Delivers a request to the X server. 13043 * 13044 */ 13045 13046 /***************************************************************************** 13047 ** 13048 ** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb 13049 ** 13050 ** @param xcb_connection_t *c 13051 ** @param xcb_glx_context_tag_t context_tag 13052 ** @param uint32_t id 13053 ** @param uint32_t pname 13054 ** @returns xcb_glx_get_query_objectuiv_arb_cookie_t 13055 ** 13056 *****************************************************************************/ 13057 13058 xcb_glx_get_query_objectuiv_arb_cookie_t 13059 xcb_glx_get_query_objectuiv_arb (xcb_connection_t *c /**< */, 13060 xcb_glx_context_tag_t context_tag /**< */, 13061 uint32_t id /**< */, 13062 uint32_t pname /**< */); 13063 13064 /** 13065 * Delivers a request to the X server 13066 * @param c The connection 13067 * @return A cookie 13068 * 13069 * Delivers a request to the X server. 13070 * 13071 * This form can be used only if the request will cause 13072 * a reply to be generated. Any returned error will be 13073 * placed in the event queue. 13074 */ 13075 13076 /***************************************************************************** 13077 ** 13078 ** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb_unchecked 13079 ** 13080 ** @param xcb_connection_t *c 13081 ** @param xcb_glx_context_tag_t context_tag 13082 ** @param uint32_t id 13083 ** @param uint32_t pname 13084 ** @returns xcb_glx_get_query_objectuiv_arb_cookie_t 13085 ** 13086 *****************************************************************************/ 13087 13088 xcb_glx_get_query_objectuiv_arb_cookie_t 13089 xcb_glx_get_query_objectuiv_arb_unchecked (xcb_connection_t *c /**< */, 13090 xcb_glx_context_tag_t context_tag /**< */, 13091 uint32_t id /**< */, 13092 uint32_t pname /**< */); 13093 13094 13095 /***************************************************************************** 13096 ** 13097 ** uint32_t * xcb_glx_get_query_objectuiv_arb_data 13098 ** 13099 ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R 13100 ** @returns uint32_t * 13101 ** 13102 *****************************************************************************/ 13103 13104 uint32_t * 13105 xcb_glx_get_query_objectuiv_arb_data (const xcb_glx_get_query_objectuiv_arb_reply_t *R /**< */); 13106 13107 13108 /***************************************************************************** 13109 ** 13110 ** int xcb_glx_get_query_objectuiv_arb_data_length 13111 ** 13112 ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R 13113 ** @returns int 13114 ** 13115 *****************************************************************************/ 13116 13117 int 13118 xcb_glx_get_query_objectuiv_arb_data_length (const xcb_glx_get_query_objectuiv_arb_reply_t *R /**< */); 13119 13120 13121 /***************************************************************************** 13122 ** 13123 ** xcb_generic_iterator_t xcb_glx_get_query_objectuiv_arb_data_end 13124 ** 13125 ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R 13126 ** @returns xcb_generic_iterator_t 13127 ** 13128 *****************************************************************************/ 13129 13130 xcb_generic_iterator_t 13131 xcb_glx_get_query_objectuiv_arb_data_end (const xcb_glx_get_query_objectuiv_arb_reply_t *R /**< */); 13132 13133 /** 13134 * Return the reply 13135 * @param c The connection 13136 * @param cookie The cookie 13137 * @param e The xcb_generic_error_t supplied 13138 * 13139 * Returns the reply of the request asked by 13140 * 13141 * The parameter @p e supplied to this function must be NULL if 13142 * xcb_glx_get_query_objectuiv_arb_unchecked(). is used. 13143 * Otherwise, it stores the error if any. 13144 * 13145 * The returned value must be freed by the caller using free(). 13146 */ 13147 13148 /***************************************************************************** 13149 ** 13150 ** xcb_glx_get_query_objectuiv_arb_reply_t * xcb_glx_get_query_objectuiv_arb_reply 13151 ** 13152 ** @param xcb_connection_t *c 13153 ** @param xcb_glx_get_query_objectuiv_arb_cookie_t cookie 13154 ** @param xcb_generic_error_t **e 13155 ** @returns xcb_glx_get_query_objectuiv_arb_reply_t * 13156 ** 13157 *****************************************************************************/ 13158 13159 xcb_glx_get_query_objectuiv_arb_reply_t * 13160 xcb_glx_get_query_objectuiv_arb_reply (xcb_connection_t *c /**< */, 13161 xcb_glx_get_query_objectuiv_arb_cookie_t cookie /**< */, 13162 xcb_generic_error_t **e /**< */); 13163 13164 13165 #ifdef __cplusplus 13166 } 13167 #endif 13168 13169 #endif 13170 13171 /** 13172 * @} 13173 */ 13174