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_glx_bad_profile_arb. */ 219 #define XCB_GLX_GLX_BAD_PROFILE_ARB 13 220 221 typedef xcb_glx_generic_error_t xcb_glx_glx_bad_profile_arb_error_t; 222 223 /** Opcode for xcb_glx_pbuffer_clobber. */ 224 #define XCB_GLX_PBUFFER_CLOBBER 0 225 226 /** 227 * @brief xcb_glx_pbuffer_clobber_event_t 228 **/ 229 typedef struct xcb_glx_pbuffer_clobber_event_t { 230 uint8_t response_type; /**< */ 231 uint8_t pad0; /**< */ 232 uint16_t sequence; /**< */ 233 uint16_t event_type; /**< */ 234 uint16_t draw_type; /**< */ 235 xcb_glx_drawable_t drawable; /**< */ 236 uint32_t b_mask; /**< */ 237 uint16_t aux_buffer; /**< */ 238 uint16_t x; /**< */ 239 uint16_t y; /**< */ 240 uint16_t width; /**< */ 241 uint16_t height; /**< */ 242 uint16_t count; /**< */ 243 uint8_t pad1[4]; /**< */ 244 } xcb_glx_pbuffer_clobber_event_t; 245 246 typedef enum xcb_glx_pbcet_t { 247 XCB_GLX_PBCET_DAMAGED = 32791, 248 XCB_GLX_PBCET_SAVED = 32792 249 } xcb_glx_pbcet_t; 250 251 typedef enum xcb_glx_pbcdt_t { 252 XCB_GLX_PBCDT_WINDOW = 32793, 253 XCB_GLX_PBCDT_PBUFFER = 32794 254 } xcb_glx_pbcdt_t; 255 256 /** Opcode for xcb_glx_render. */ 257 #define XCB_GLX_RENDER 1 258 259 /** 260 * @brief xcb_glx_render_request_t 261 **/ 262 typedef struct xcb_glx_render_request_t { 263 uint8_t major_opcode; /**< */ 264 uint8_t minor_opcode; /**< */ 265 uint16_t length; /**< */ 266 xcb_glx_context_tag_t context_tag; /**< */ 267 } xcb_glx_render_request_t; 268 269 /** Opcode for xcb_glx_render_large. */ 270 #define XCB_GLX_RENDER_LARGE 2 271 272 /** 273 * @brief xcb_glx_render_large_request_t 274 **/ 275 typedef struct xcb_glx_render_large_request_t { 276 uint8_t major_opcode; /**< */ 277 uint8_t minor_opcode; /**< */ 278 uint16_t length; /**< */ 279 xcb_glx_context_tag_t context_tag; /**< */ 280 uint16_t request_num; /**< */ 281 uint16_t request_total; /**< */ 282 uint32_t data_len; /**< */ 283 } xcb_glx_render_large_request_t; 284 285 /** Opcode for xcb_glx_create_context. */ 286 #define XCB_GLX_CREATE_CONTEXT 3 287 288 /** 289 * @brief xcb_glx_create_context_request_t 290 **/ 291 typedef struct xcb_glx_create_context_request_t { 292 uint8_t major_opcode; /**< */ 293 uint8_t minor_opcode; /**< */ 294 uint16_t length; /**< */ 295 xcb_glx_context_t context; /**< */ 296 xcb_visualid_t visual; /**< */ 297 uint32_t screen; /**< */ 298 xcb_glx_context_t share_list; /**< */ 299 uint8_t is_direct; /**< */ 300 uint8_t pad0[3]; /**< */ 301 } xcb_glx_create_context_request_t; 302 303 /** Opcode for xcb_glx_destroy_context. */ 304 #define XCB_GLX_DESTROY_CONTEXT 4 305 306 /** 307 * @brief xcb_glx_destroy_context_request_t 308 **/ 309 typedef struct xcb_glx_destroy_context_request_t { 310 uint8_t major_opcode; /**< */ 311 uint8_t minor_opcode; /**< */ 312 uint16_t length; /**< */ 313 xcb_glx_context_t context; /**< */ 314 } xcb_glx_destroy_context_request_t; 315 316 /** 317 * @brief xcb_glx_make_current_cookie_t 318 **/ 319 typedef struct xcb_glx_make_current_cookie_t { 320 unsigned int sequence; /**< */ 321 } xcb_glx_make_current_cookie_t; 322 323 /** Opcode for xcb_glx_make_current. */ 324 #define XCB_GLX_MAKE_CURRENT 5 325 326 /** 327 * @brief xcb_glx_make_current_request_t 328 **/ 329 typedef struct xcb_glx_make_current_request_t { 330 uint8_t major_opcode; /**< */ 331 uint8_t minor_opcode; /**< */ 332 uint16_t length; /**< */ 333 xcb_glx_drawable_t drawable; /**< */ 334 xcb_glx_context_t context; /**< */ 335 xcb_glx_context_tag_t old_context_tag; /**< */ 336 } xcb_glx_make_current_request_t; 337 338 /** 339 * @brief xcb_glx_make_current_reply_t 340 **/ 341 typedef struct xcb_glx_make_current_reply_t { 342 uint8_t response_type; /**< */ 343 uint8_t pad0; /**< */ 344 uint16_t sequence; /**< */ 345 uint32_t length; /**< */ 346 xcb_glx_context_tag_t context_tag; /**< */ 347 uint8_t pad1[20]; /**< */ 348 } xcb_glx_make_current_reply_t; 349 350 /** 351 * @brief xcb_glx_is_direct_cookie_t 352 **/ 353 typedef struct xcb_glx_is_direct_cookie_t { 354 unsigned int sequence; /**< */ 355 } xcb_glx_is_direct_cookie_t; 356 357 /** Opcode for xcb_glx_is_direct. */ 358 #define XCB_GLX_IS_DIRECT 6 359 360 /** 361 * @brief xcb_glx_is_direct_request_t 362 **/ 363 typedef struct xcb_glx_is_direct_request_t { 364 uint8_t major_opcode; /**< */ 365 uint8_t minor_opcode; /**< */ 366 uint16_t length; /**< */ 367 xcb_glx_context_t context; /**< */ 368 } xcb_glx_is_direct_request_t; 369 370 /** 371 * @brief xcb_glx_is_direct_reply_t 372 **/ 373 typedef struct xcb_glx_is_direct_reply_t { 374 uint8_t response_type; /**< */ 375 uint8_t pad0; /**< */ 376 uint16_t sequence; /**< */ 377 uint32_t length; /**< */ 378 uint8_t is_direct; /**< */ 379 uint8_t pad1[23]; /**< */ 380 } xcb_glx_is_direct_reply_t; 381 382 /** 383 * @brief xcb_glx_query_version_cookie_t 384 **/ 385 typedef struct xcb_glx_query_version_cookie_t { 386 unsigned int sequence; /**< */ 387 } xcb_glx_query_version_cookie_t; 388 389 /** Opcode for xcb_glx_query_version. */ 390 #define XCB_GLX_QUERY_VERSION 7 391 392 /** 393 * @brief xcb_glx_query_version_request_t 394 **/ 395 typedef struct xcb_glx_query_version_request_t { 396 uint8_t major_opcode; /**< */ 397 uint8_t minor_opcode; /**< */ 398 uint16_t length; /**< */ 399 uint32_t major_version; /**< */ 400 uint32_t minor_version; /**< */ 401 } xcb_glx_query_version_request_t; 402 403 /** 404 * @brief xcb_glx_query_version_reply_t 405 **/ 406 typedef struct xcb_glx_query_version_reply_t { 407 uint8_t response_type; /**< */ 408 uint8_t pad0; /**< */ 409 uint16_t sequence; /**< */ 410 uint32_t length; /**< */ 411 uint32_t major_version; /**< */ 412 uint32_t minor_version; /**< */ 413 uint8_t pad1[16]; /**< */ 414 } xcb_glx_query_version_reply_t; 415 416 /** Opcode for xcb_glx_wait_gl. */ 417 #define XCB_GLX_WAIT_GL 8 418 419 /** 420 * @brief xcb_glx_wait_gl_request_t 421 **/ 422 typedef struct xcb_glx_wait_gl_request_t { 423 uint8_t major_opcode; /**< */ 424 uint8_t minor_opcode; /**< */ 425 uint16_t length; /**< */ 426 xcb_glx_context_tag_t context_tag; /**< */ 427 } xcb_glx_wait_gl_request_t; 428 429 /** Opcode for xcb_glx_wait_x. */ 430 #define XCB_GLX_WAIT_X 9 431 432 /** 433 * @brief xcb_glx_wait_x_request_t 434 **/ 435 typedef struct xcb_glx_wait_x_request_t { 436 uint8_t major_opcode; /**< */ 437 uint8_t minor_opcode; /**< */ 438 uint16_t length; /**< */ 439 xcb_glx_context_tag_t context_tag; /**< */ 440 } xcb_glx_wait_x_request_t; 441 442 /** Opcode for xcb_glx_copy_context. */ 443 #define XCB_GLX_COPY_CONTEXT 10 444 445 /** 446 * @brief xcb_glx_copy_context_request_t 447 **/ 448 typedef struct xcb_glx_copy_context_request_t { 449 uint8_t major_opcode; /**< */ 450 uint8_t minor_opcode; /**< */ 451 uint16_t length; /**< */ 452 xcb_glx_context_t src; /**< */ 453 xcb_glx_context_t dest; /**< */ 454 uint32_t mask; /**< */ 455 xcb_glx_context_tag_t src_context_tag; /**< */ 456 } xcb_glx_copy_context_request_t; 457 458 typedef enum xcb_glx_gc_t { 459 XCB_GLX_GC_GL_CURRENT_BIT = 1, 460 XCB_GLX_GC_GL_POINT_BIT = 2, 461 XCB_GLX_GC_GL_LINE_BIT = 4, 462 XCB_GLX_GC_GL_POLYGON_BIT = 8, 463 XCB_GLX_GC_GL_POLYGON_STIPPLE_BIT = 16, 464 XCB_GLX_GC_GL_PIXEL_MODE_BIT = 32, 465 XCB_GLX_GC_GL_LIGHTING_BIT = 64, 466 XCB_GLX_GC_GL_FOG_BIT = 128, 467 XCB_GLX_GC_GL_DEPTH_BUFFER_BIT = 256, 468 XCB_GLX_GC_GL_ACCUM_BUFFER_BIT = 512, 469 XCB_GLX_GC_GL_STENCIL_BUFFER_BIT = 1024, 470 XCB_GLX_GC_GL_VIEWPORT_BIT = 2048, 471 XCB_GLX_GC_GL_TRANSFORM_BIT = 4096, 472 XCB_GLX_GC_GL_ENABLE_BIT = 8192, 473 XCB_GLX_GC_GL_COLOR_BUFFER_BIT = 16384, 474 XCB_GLX_GC_GL_HINT_BIT = 32768, 475 XCB_GLX_GC_GL_EVAL_BIT = 65536, 476 XCB_GLX_GC_GL_LIST_BIT = 131072, 477 XCB_GLX_GC_GL_TEXTURE_BIT = 262144, 478 XCB_GLX_GC_GL_SCISSOR_BIT = 524288, 479 XCB_GLX_GC_GL_ALL_ATTRIB_BITS = 16777215 480 } xcb_glx_gc_t; 481 482 /** Opcode for xcb_glx_swap_buffers. */ 483 #define XCB_GLX_SWAP_BUFFERS 11 484 485 /** 486 * @brief xcb_glx_swap_buffers_request_t 487 **/ 488 typedef struct xcb_glx_swap_buffers_request_t { 489 uint8_t major_opcode; /**< */ 490 uint8_t minor_opcode; /**< */ 491 uint16_t length; /**< */ 492 xcb_glx_context_tag_t context_tag; /**< */ 493 xcb_glx_drawable_t drawable; /**< */ 494 } xcb_glx_swap_buffers_request_t; 495 496 /** Opcode for xcb_glx_use_x_font. */ 497 #define XCB_GLX_USE_X_FONT 12 498 499 /** 500 * @brief xcb_glx_use_x_font_request_t 501 **/ 502 typedef struct xcb_glx_use_x_font_request_t { 503 uint8_t major_opcode; /**< */ 504 uint8_t minor_opcode; /**< */ 505 uint16_t length; /**< */ 506 xcb_glx_context_tag_t context_tag; /**< */ 507 xcb_font_t font; /**< */ 508 uint32_t first; /**< */ 509 uint32_t count; /**< */ 510 uint32_t list_base; /**< */ 511 } xcb_glx_use_x_font_request_t; 512 513 /** Opcode for xcb_glx_create_glx_pixmap. */ 514 #define XCB_GLX_CREATE_GLX_PIXMAP 13 515 516 /** 517 * @brief xcb_glx_create_glx_pixmap_request_t 518 **/ 519 typedef struct xcb_glx_create_glx_pixmap_request_t { 520 uint8_t major_opcode; /**< */ 521 uint8_t minor_opcode; /**< */ 522 uint16_t length; /**< */ 523 uint32_t screen; /**< */ 524 xcb_visualid_t visual; /**< */ 525 xcb_pixmap_t pixmap; /**< */ 526 xcb_glx_pixmap_t glx_pixmap; /**< */ 527 } xcb_glx_create_glx_pixmap_request_t; 528 529 /** 530 * @brief xcb_glx_get_visual_configs_cookie_t 531 **/ 532 typedef struct xcb_glx_get_visual_configs_cookie_t { 533 unsigned int sequence; /**< */ 534 } xcb_glx_get_visual_configs_cookie_t; 535 536 /** Opcode for xcb_glx_get_visual_configs. */ 537 #define XCB_GLX_GET_VISUAL_CONFIGS 14 538 539 /** 540 * @brief xcb_glx_get_visual_configs_request_t 541 **/ 542 typedef struct xcb_glx_get_visual_configs_request_t { 543 uint8_t major_opcode; /**< */ 544 uint8_t minor_opcode; /**< */ 545 uint16_t length; /**< */ 546 uint32_t screen; /**< */ 547 } xcb_glx_get_visual_configs_request_t; 548 549 /** 550 * @brief xcb_glx_get_visual_configs_reply_t 551 **/ 552 typedef struct xcb_glx_get_visual_configs_reply_t { 553 uint8_t response_type; /**< */ 554 uint8_t pad0; /**< */ 555 uint16_t sequence; /**< */ 556 uint32_t length; /**< */ 557 uint32_t num_visuals; /**< */ 558 uint32_t num_properties; /**< */ 559 uint8_t pad1[16]; /**< */ 560 } xcb_glx_get_visual_configs_reply_t; 561 562 /** Opcode for xcb_glx_destroy_glx_pixmap. */ 563 #define XCB_GLX_DESTROY_GLX_PIXMAP 15 564 565 /** 566 * @brief xcb_glx_destroy_glx_pixmap_request_t 567 **/ 568 typedef struct xcb_glx_destroy_glx_pixmap_request_t { 569 uint8_t major_opcode; /**< */ 570 uint8_t minor_opcode; /**< */ 571 uint16_t length; /**< */ 572 xcb_glx_pixmap_t glx_pixmap; /**< */ 573 } xcb_glx_destroy_glx_pixmap_request_t; 574 575 /** Opcode for xcb_glx_vendor_private. */ 576 #define XCB_GLX_VENDOR_PRIVATE 16 577 578 /** 579 * @brief xcb_glx_vendor_private_request_t 580 **/ 581 typedef struct xcb_glx_vendor_private_request_t { 582 uint8_t major_opcode; /**< */ 583 uint8_t minor_opcode; /**< */ 584 uint16_t length; /**< */ 585 uint32_t vendor_code; /**< */ 586 xcb_glx_context_tag_t context_tag; /**< */ 587 } xcb_glx_vendor_private_request_t; 588 589 /** 590 * @brief xcb_glx_vendor_private_with_reply_cookie_t 591 **/ 592 typedef struct xcb_glx_vendor_private_with_reply_cookie_t { 593 unsigned int sequence; /**< */ 594 } xcb_glx_vendor_private_with_reply_cookie_t; 595 596 /** Opcode for xcb_glx_vendor_private_with_reply. */ 597 #define XCB_GLX_VENDOR_PRIVATE_WITH_REPLY 17 598 599 /** 600 * @brief xcb_glx_vendor_private_with_reply_request_t 601 **/ 602 typedef struct xcb_glx_vendor_private_with_reply_request_t { 603 uint8_t major_opcode; /**< */ 604 uint8_t minor_opcode; /**< */ 605 uint16_t length; /**< */ 606 uint32_t vendor_code; /**< */ 607 xcb_glx_context_tag_t context_tag; /**< */ 608 } xcb_glx_vendor_private_with_reply_request_t; 609 610 /** 611 * @brief xcb_glx_vendor_private_with_reply_reply_t 612 **/ 613 typedef struct xcb_glx_vendor_private_with_reply_reply_t { 614 uint8_t response_type; /**< */ 615 uint8_t pad0; /**< */ 616 uint16_t sequence; /**< */ 617 uint32_t length; /**< */ 618 uint32_t retval; /**< */ 619 uint8_t data1[24]; /**< */ 620 } xcb_glx_vendor_private_with_reply_reply_t; 621 622 /** 623 * @brief xcb_glx_query_extensions_string_cookie_t 624 **/ 625 typedef struct xcb_glx_query_extensions_string_cookie_t { 626 unsigned int sequence; /**< */ 627 } xcb_glx_query_extensions_string_cookie_t; 628 629 /** Opcode for xcb_glx_query_extensions_string. */ 630 #define XCB_GLX_QUERY_EXTENSIONS_STRING 18 631 632 /** 633 * @brief xcb_glx_query_extensions_string_request_t 634 **/ 635 typedef struct xcb_glx_query_extensions_string_request_t { 636 uint8_t major_opcode; /**< */ 637 uint8_t minor_opcode; /**< */ 638 uint16_t length; /**< */ 639 uint32_t screen; /**< */ 640 } xcb_glx_query_extensions_string_request_t; 641 642 /** 643 * @brief xcb_glx_query_extensions_string_reply_t 644 **/ 645 typedef struct xcb_glx_query_extensions_string_reply_t { 646 uint8_t response_type; /**< */ 647 uint8_t pad0; /**< */ 648 uint16_t sequence; /**< */ 649 uint32_t length; /**< */ 650 uint8_t pad1[4]; /**< */ 651 uint32_t n; /**< */ 652 uint8_t pad2[16]; /**< */ 653 } xcb_glx_query_extensions_string_reply_t; 654 655 /** 656 * @brief xcb_glx_query_server_string_cookie_t 657 **/ 658 typedef struct xcb_glx_query_server_string_cookie_t { 659 unsigned int sequence; /**< */ 660 } xcb_glx_query_server_string_cookie_t; 661 662 /** Opcode for xcb_glx_query_server_string. */ 663 #define XCB_GLX_QUERY_SERVER_STRING 19 664 665 /** 666 * @brief xcb_glx_query_server_string_request_t 667 **/ 668 typedef struct xcb_glx_query_server_string_request_t { 669 uint8_t major_opcode; /**< */ 670 uint8_t minor_opcode; /**< */ 671 uint16_t length; /**< */ 672 uint32_t screen; /**< */ 673 uint32_t name; /**< */ 674 } xcb_glx_query_server_string_request_t; 675 676 /** 677 * @brief xcb_glx_query_server_string_reply_t 678 **/ 679 typedef struct xcb_glx_query_server_string_reply_t { 680 uint8_t response_type; /**< */ 681 uint8_t pad0; /**< */ 682 uint16_t sequence; /**< */ 683 uint32_t length; /**< */ 684 uint8_t pad1[4]; /**< */ 685 uint32_t str_len; /**< */ 686 uint8_t pad2[16]; /**< */ 687 } xcb_glx_query_server_string_reply_t; 688 689 /** Opcode for xcb_glx_client_info. */ 690 #define XCB_GLX_CLIENT_INFO 20 691 692 /** 693 * @brief xcb_glx_client_info_request_t 694 **/ 695 typedef struct xcb_glx_client_info_request_t { 696 uint8_t major_opcode; /**< */ 697 uint8_t minor_opcode; /**< */ 698 uint16_t length; /**< */ 699 uint32_t major_version; /**< */ 700 uint32_t minor_version; /**< */ 701 uint32_t str_len; /**< */ 702 } xcb_glx_client_info_request_t; 703 704 /** 705 * @brief xcb_glx_get_fb_configs_cookie_t 706 **/ 707 typedef struct xcb_glx_get_fb_configs_cookie_t { 708 unsigned int sequence; /**< */ 709 } xcb_glx_get_fb_configs_cookie_t; 710 711 /** Opcode for xcb_glx_get_fb_configs. */ 712 #define XCB_GLX_GET_FB_CONFIGS 21 713 714 /** 715 * @brief xcb_glx_get_fb_configs_request_t 716 **/ 717 typedef struct xcb_glx_get_fb_configs_request_t { 718 uint8_t major_opcode; /**< */ 719 uint8_t minor_opcode; /**< */ 720 uint16_t length; /**< */ 721 uint32_t screen; /**< */ 722 } xcb_glx_get_fb_configs_request_t; 723 724 /** 725 * @brief xcb_glx_get_fb_configs_reply_t 726 **/ 727 typedef struct xcb_glx_get_fb_configs_reply_t { 728 uint8_t response_type; /**< */ 729 uint8_t pad0; /**< */ 730 uint16_t sequence; /**< */ 731 uint32_t length; /**< */ 732 uint32_t num_FB_configs; /**< */ 733 uint32_t num_properties; /**< */ 734 uint8_t pad1[16]; /**< */ 735 } xcb_glx_get_fb_configs_reply_t; 736 737 /** Opcode for xcb_glx_create_pixmap. */ 738 #define XCB_GLX_CREATE_PIXMAP 22 739 740 /** 741 * @brief xcb_glx_create_pixmap_request_t 742 **/ 743 typedef struct xcb_glx_create_pixmap_request_t { 744 uint8_t major_opcode; /**< */ 745 uint8_t minor_opcode; /**< */ 746 uint16_t length; /**< */ 747 uint32_t screen; /**< */ 748 xcb_glx_fbconfig_t fbconfig; /**< */ 749 xcb_pixmap_t pixmap; /**< */ 750 xcb_glx_pixmap_t glx_pixmap; /**< */ 751 uint32_t num_attribs; /**< */ 752 } xcb_glx_create_pixmap_request_t; 753 754 /** Opcode for xcb_glx_destroy_pixmap. */ 755 #define XCB_GLX_DESTROY_PIXMAP 23 756 757 /** 758 * @brief xcb_glx_destroy_pixmap_request_t 759 **/ 760 typedef struct xcb_glx_destroy_pixmap_request_t { 761 uint8_t major_opcode; /**< */ 762 uint8_t minor_opcode; /**< */ 763 uint16_t length; /**< */ 764 xcb_glx_pixmap_t glx_pixmap; /**< */ 765 } xcb_glx_destroy_pixmap_request_t; 766 767 /** Opcode for xcb_glx_create_new_context. */ 768 #define XCB_GLX_CREATE_NEW_CONTEXT 24 769 770 /** 771 * @brief xcb_glx_create_new_context_request_t 772 **/ 773 typedef struct xcb_glx_create_new_context_request_t { 774 uint8_t major_opcode; /**< */ 775 uint8_t minor_opcode; /**< */ 776 uint16_t length; /**< */ 777 xcb_glx_context_t context; /**< */ 778 xcb_glx_fbconfig_t fbconfig; /**< */ 779 uint32_t screen; /**< */ 780 uint32_t render_type; /**< */ 781 xcb_glx_context_t share_list; /**< */ 782 uint8_t is_direct; /**< */ 783 uint8_t pad0[3]; /**< */ 784 } xcb_glx_create_new_context_request_t; 785 786 /** 787 * @brief xcb_glx_query_context_cookie_t 788 **/ 789 typedef struct xcb_glx_query_context_cookie_t { 790 unsigned int sequence; /**< */ 791 } xcb_glx_query_context_cookie_t; 792 793 /** Opcode for xcb_glx_query_context. */ 794 #define XCB_GLX_QUERY_CONTEXT 25 795 796 /** 797 * @brief xcb_glx_query_context_request_t 798 **/ 799 typedef struct xcb_glx_query_context_request_t { 800 uint8_t major_opcode; /**< */ 801 uint8_t minor_opcode; /**< */ 802 uint16_t length; /**< */ 803 xcb_glx_context_t context; /**< */ 804 } xcb_glx_query_context_request_t; 805 806 /** 807 * @brief xcb_glx_query_context_reply_t 808 **/ 809 typedef struct xcb_glx_query_context_reply_t { 810 uint8_t response_type; /**< */ 811 uint8_t pad0; /**< */ 812 uint16_t sequence; /**< */ 813 uint32_t length; /**< */ 814 uint32_t num_attribs; /**< */ 815 uint8_t pad1[20]; /**< */ 816 } xcb_glx_query_context_reply_t; 817 818 /** 819 * @brief xcb_glx_make_context_current_cookie_t 820 **/ 821 typedef struct xcb_glx_make_context_current_cookie_t { 822 unsigned int sequence; /**< */ 823 } xcb_glx_make_context_current_cookie_t; 824 825 /** Opcode for xcb_glx_make_context_current. */ 826 #define XCB_GLX_MAKE_CONTEXT_CURRENT 26 827 828 /** 829 * @brief xcb_glx_make_context_current_request_t 830 **/ 831 typedef struct xcb_glx_make_context_current_request_t { 832 uint8_t major_opcode; /**< */ 833 uint8_t minor_opcode; /**< */ 834 uint16_t length; /**< */ 835 xcb_glx_context_tag_t old_context_tag; /**< */ 836 xcb_glx_drawable_t drawable; /**< */ 837 xcb_glx_drawable_t read_drawable; /**< */ 838 xcb_glx_context_t context; /**< */ 839 } xcb_glx_make_context_current_request_t; 840 841 /** 842 * @brief xcb_glx_make_context_current_reply_t 843 **/ 844 typedef struct xcb_glx_make_context_current_reply_t { 845 uint8_t response_type; /**< */ 846 uint8_t pad0; /**< */ 847 uint16_t sequence; /**< */ 848 uint32_t length; /**< */ 849 xcb_glx_context_tag_t context_tag; /**< */ 850 uint8_t pad1[20]; /**< */ 851 } xcb_glx_make_context_current_reply_t; 852 853 /** Opcode for xcb_glx_create_pbuffer. */ 854 #define XCB_GLX_CREATE_PBUFFER 27 855 856 /** 857 * @brief xcb_glx_create_pbuffer_request_t 858 **/ 859 typedef struct xcb_glx_create_pbuffer_request_t { 860 uint8_t major_opcode; /**< */ 861 uint8_t minor_opcode; /**< */ 862 uint16_t length; /**< */ 863 uint32_t screen; /**< */ 864 xcb_glx_fbconfig_t fbconfig; /**< */ 865 xcb_glx_pbuffer_t pbuffer; /**< */ 866 uint32_t num_attribs; /**< */ 867 } xcb_glx_create_pbuffer_request_t; 868 869 /** Opcode for xcb_glx_destroy_pbuffer. */ 870 #define XCB_GLX_DESTROY_PBUFFER 28 871 872 /** 873 * @brief xcb_glx_destroy_pbuffer_request_t 874 **/ 875 typedef struct xcb_glx_destroy_pbuffer_request_t { 876 uint8_t major_opcode; /**< */ 877 uint8_t minor_opcode; /**< */ 878 uint16_t length; /**< */ 879 xcb_glx_pbuffer_t pbuffer; /**< */ 880 } xcb_glx_destroy_pbuffer_request_t; 881 882 /** 883 * @brief xcb_glx_get_drawable_attributes_cookie_t 884 **/ 885 typedef struct xcb_glx_get_drawable_attributes_cookie_t { 886 unsigned int sequence; /**< */ 887 } xcb_glx_get_drawable_attributes_cookie_t; 888 889 /** Opcode for xcb_glx_get_drawable_attributes. */ 890 #define XCB_GLX_GET_DRAWABLE_ATTRIBUTES 29 891 892 /** 893 * @brief xcb_glx_get_drawable_attributes_request_t 894 **/ 895 typedef struct xcb_glx_get_drawable_attributes_request_t { 896 uint8_t major_opcode; /**< */ 897 uint8_t minor_opcode; /**< */ 898 uint16_t length; /**< */ 899 xcb_glx_drawable_t drawable; /**< */ 900 } xcb_glx_get_drawable_attributes_request_t; 901 902 /** 903 * @brief xcb_glx_get_drawable_attributes_reply_t 904 **/ 905 typedef struct xcb_glx_get_drawable_attributes_reply_t { 906 uint8_t response_type; /**< */ 907 uint8_t pad0; /**< */ 908 uint16_t sequence; /**< */ 909 uint32_t length; /**< */ 910 uint32_t num_attribs; /**< */ 911 uint8_t pad1[20]; /**< */ 912 } xcb_glx_get_drawable_attributes_reply_t; 913 914 /** Opcode for xcb_glx_change_drawable_attributes. */ 915 #define XCB_GLX_CHANGE_DRAWABLE_ATTRIBUTES 30 916 917 /** 918 * @brief xcb_glx_change_drawable_attributes_request_t 919 **/ 920 typedef struct xcb_glx_change_drawable_attributes_request_t { 921 uint8_t major_opcode; /**< */ 922 uint8_t minor_opcode; /**< */ 923 uint16_t length; /**< */ 924 xcb_glx_drawable_t drawable; /**< */ 925 uint32_t num_attribs; /**< */ 926 } xcb_glx_change_drawable_attributes_request_t; 927 928 /** Opcode for xcb_glx_create_window. */ 929 #define XCB_GLX_CREATE_WINDOW 31 930 931 /** 932 * @brief xcb_glx_create_window_request_t 933 **/ 934 typedef struct xcb_glx_create_window_request_t { 935 uint8_t major_opcode; /**< */ 936 uint8_t minor_opcode; /**< */ 937 uint16_t length; /**< */ 938 uint32_t screen; /**< */ 939 xcb_glx_fbconfig_t fbconfig; /**< */ 940 xcb_window_t window; /**< */ 941 xcb_glx_window_t glx_window; /**< */ 942 uint32_t num_attribs; /**< */ 943 } xcb_glx_create_window_request_t; 944 945 /** Opcode for xcb_glx_delete_window. */ 946 #define XCB_GLX_DELETE_WINDOW 32 947 948 /** 949 * @brief xcb_glx_delete_window_request_t 950 **/ 951 typedef struct xcb_glx_delete_window_request_t { 952 uint8_t major_opcode; /**< */ 953 uint8_t minor_opcode; /**< */ 954 uint16_t length; /**< */ 955 xcb_glx_window_t glxwindow; /**< */ 956 } xcb_glx_delete_window_request_t; 957 958 /** Opcode for xcb_glx_set_client_info_arb. */ 959 #define XCB_GLX_SET_CLIENT_INFO_ARB 33 960 961 /** 962 * @brief xcb_glx_set_client_info_arb_request_t 963 **/ 964 typedef struct xcb_glx_set_client_info_arb_request_t { 965 uint8_t major_opcode; /**< */ 966 uint8_t minor_opcode; /**< */ 967 uint16_t length; /**< */ 968 uint32_t major_version; /**< */ 969 uint32_t minor_version; /**< */ 970 uint32_t num_versions; /**< */ 971 uint32_t gl_str_len; /**< */ 972 uint32_t glx_str_len; /**< */ 973 } xcb_glx_set_client_info_arb_request_t; 974 975 /** Opcode for xcb_glx_create_context_attribs_arb. */ 976 #define XCB_GLX_CREATE_CONTEXT_ATTRIBS_ARB 34 977 978 /** 979 * @brief xcb_glx_create_context_attribs_arb_request_t 980 **/ 981 typedef struct xcb_glx_create_context_attribs_arb_request_t { 982 uint8_t major_opcode; /**< */ 983 uint8_t minor_opcode; /**< */ 984 uint16_t length; /**< */ 985 xcb_glx_context_t context; /**< */ 986 xcb_glx_fbconfig_t fbconfig; /**< */ 987 uint32_t screen; /**< */ 988 xcb_glx_context_t share_list; /**< */ 989 uint8_t is_direct; /**< */ 990 uint8_t pad0[3]; /**< */ 991 uint32_t num_attribs; /**< */ 992 } xcb_glx_create_context_attribs_arb_request_t; 993 994 /** Opcode for xcb_glx_set_client_info_2arb. */ 995 #define XCB_GLX_SET_CLIENT_INFO_2ARB 35 996 997 /** 998 * @brief xcb_glx_set_client_info_2arb_request_t 999 **/ 1000 typedef struct xcb_glx_set_client_info_2arb_request_t { 1001 uint8_t major_opcode; /**< */ 1002 uint8_t minor_opcode; /**< */ 1003 uint16_t length; /**< */ 1004 uint32_t major_version; /**< */ 1005 uint32_t minor_version; /**< */ 1006 uint32_t num_versions; /**< */ 1007 uint32_t gl_str_len; /**< */ 1008 uint32_t glx_str_len; /**< */ 1009 } xcb_glx_set_client_info_2arb_request_t; 1010 1011 /** Opcode for xcb_glx_new_list. */ 1012 #define XCB_GLX_NEW_LIST 101 1013 1014 /** 1015 * @brief xcb_glx_new_list_request_t 1016 **/ 1017 typedef struct xcb_glx_new_list_request_t { 1018 uint8_t major_opcode; /**< */ 1019 uint8_t minor_opcode; /**< */ 1020 uint16_t length; /**< */ 1021 xcb_glx_context_tag_t context_tag; /**< */ 1022 uint32_t list; /**< */ 1023 uint32_t mode; /**< */ 1024 } xcb_glx_new_list_request_t; 1025 1026 /** Opcode for xcb_glx_end_list. */ 1027 #define XCB_GLX_END_LIST 102 1028 1029 /** 1030 * @brief xcb_glx_end_list_request_t 1031 **/ 1032 typedef struct xcb_glx_end_list_request_t { 1033 uint8_t major_opcode; /**< */ 1034 uint8_t minor_opcode; /**< */ 1035 uint16_t length; /**< */ 1036 xcb_glx_context_tag_t context_tag; /**< */ 1037 } xcb_glx_end_list_request_t; 1038 1039 /** Opcode for xcb_glx_delete_lists. */ 1040 #define XCB_GLX_DELETE_LISTS 103 1041 1042 /** 1043 * @brief xcb_glx_delete_lists_request_t 1044 **/ 1045 typedef struct xcb_glx_delete_lists_request_t { 1046 uint8_t major_opcode; /**< */ 1047 uint8_t minor_opcode; /**< */ 1048 uint16_t length; /**< */ 1049 xcb_glx_context_tag_t context_tag; /**< */ 1050 uint32_t list; /**< */ 1051 int32_t range; /**< */ 1052 } xcb_glx_delete_lists_request_t; 1053 1054 /** 1055 * @brief xcb_glx_gen_lists_cookie_t 1056 **/ 1057 typedef struct xcb_glx_gen_lists_cookie_t { 1058 unsigned int sequence; /**< */ 1059 } xcb_glx_gen_lists_cookie_t; 1060 1061 /** Opcode for xcb_glx_gen_lists. */ 1062 #define XCB_GLX_GEN_LISTS 104 1063 1064 /** 1065 * @brief xcb_glx_gen_lists_request_t 1066 **/ 1067 typedef struct xcb_glx_gen_lists_request_t { 1068 uint8_t major_opcode; /**< */ 1069 uint8_t minor_opcode; /**< */ 1070 uint16_t length; /**< */ 1071 xcb_glx_context_tag_t context_tag; /**< */ 1072 int32_t range; /**< */ 1073 } xcb_glx_gen_lists_request_t; 1074 1075 /** 1076 * @brief xcb_glx_gen_lists_reply_t 1077 **/ 1078 typedef struct xcb_glx_gen_lists_reply_t { 1079 uint8_t response_type; /**< */ 1080 uint8_t pad0; /**< */ 1081 uint16_t sequence; /**< */ 1082 uint32_t length; /**< */ 1083 uint32_t ret_val; /**< */ 1084 } xcb_glx_gen_lists_reply_t; 1085 1086 /** Opcode for xcb_glx_feedback_buffer. */ 1087 #define XCB_GLX_FEEDBACK_BUFFER 105 1088 1089 /** 1090 * @brief xcb_glx_feedback_buffer_request_t 1091 **/ 1092 typedef struct xcb_glx_feedback_buffer_request_t { 1093 uint8_t major_opcode; /**< */ 1094 uint8_t minor_opcode; /**< */ 1095 uint16_t length; /**< */ 1096 xcb_glx_context_tag_t context_tag; /**< */ 1097 int32_t size; /**< */ 1098 int32_t type; /**< */ 1099 } xcb_glx_feedback_buffer_request_t; 1100 1101 /** Opcode for xcb_glx_select_buffer. */ 1102 #define XCB_GLX_SELECT_BUFFER 106 1103 1104 /** 1105 * @brief xcb_glx_select_buffer_request_t 1106 **/ 1107 typedef struct xcb_glx_select_buffer_request_t { 1108 uint8_t major_opcode; /**< */ 1109 uint8_t minor_opcode; /**< */ 1110 uint16_t length; /**< */ 1111 xcb_glx_context_tag_t context_tag; /**< */ 1112 int32_t size; /**< */ 1113 } xcb_glx_select_buffer_request_t; 1114 1115 /** 1116 * @brief xcb_glx_render_mode_cookie_t 1117 **/ 1118 typedef struct xcb_glx_render_mode_cookie_t { 1119 unsigned int sequence; /**< */ 1120 } xcb_glx_render_mode_cookie_t; 1121 1122 /** Opcode for xcb_glx_render_mode. */ 1123 #define XCB_GLX_RENDER_MODE 107 1124 1125 /** 1126 * @brief xcb_glx_render_mode_request_t 1127 **/ 1128 typedef struct xcb_glx_render_mode_request_t { 1129 uint8_t major_opcode; /**< */ 1130 uint8_t minor_opcode; /**< */ 1131 uint16_t length; /**< */ 1132 xcb_glx_context_tag_t context_tag; /**< */ 1133 uint32_t mode; /**< */ 1134 } xcb_glx_render_mode_request_t; 1135 1136 /** 1137 * @brief xcb_glx_render_mode_reply_t 1138 **/ 1139 typedef struct xcb_glx_render_mode_reply_t { 1140 uint8_t response_type; /**< */ 1141 uint8_t pad0; /**< */ 1142 uint16_t sequence; /**< */ 1143 uint32_t length; /**< */ 1144 uint32_t ret_val; /**< */ 1145 uint32_t n; /**< */ 1146 uint32_t new_mode; /**< */ 1147 uint8_t pad1[12]; /**< */ 1148 } xcb_glx_render_mode_reply_t; 1149 1150 typedef enum xcb_glx_rm_t { 1151 XCB_GLX_RM_GL_RENDER = 7168, 1152 XCB_GLX_RM_GL_FEEDBACK = 7169, 1153 XCB_GLX_RM_GL_SELECT = 7170 1154 } xcb_glx_rm_t; 1155 1156 /** 1157 * @brief xcb_glx_finish_cookie_t 1158 **/ 1159 typedef struct xcb_glx_finish_cookie_t { 1160 unsigned int sequence; /**< */ 1161 } xcb_glx_finish_cookie_t; 1162 1163 /** Opcode for xcb_glx_finish. */ 1164 #define XCB_GLX_FINISH 108 1165 1166 /** 1167 * @brief xcb_glx_finish_request_t 1168 **/ 1169 typedef struct xcb_glx_finish_request_t { 1170 uint8_t major_opcode; /**< */ 1171 uint8_t minor_opcode; /**< */ 1172 uint16_t length; /**< */ 1173 xcb_glx_context_tag_t context_tag; /**< */ 1174 } xcb_glx_finish_request_t; 1175 1176 /** 1177 * @brief xcb_glx_finish_reply_t 1178 **/ 1179 typedef struct xcb_glx_finish_reply_t { 1180 uint8_t response_type; /**< */ 1181 uint8_t pad0; /**< */ 1182 uint16_t sequence; /**< */ 1183 uint32_t length; /**< */ 1184 } xcb_glx_finish_reply_t; 1185 1186 /** Opcode for xcb_glx_pixel_storef. */ 1187 #define XCB_GLX_PIXEL_STOREF 109 1188 1189 /** 1190 * @brief xcb_glx_pixel_storef_request_t 1191 **/ 1192 typedef struct xcb_glx_pixel_storef_request_t { 1193 uint8_t major_opcode; /**< */ 1194 uint8_t minor_opcode; /**< */ 1195 uint16_t length; /**< */ 1196 xcb_glx_context_tag_t context_tag; /**< */ 1197 uint32_t pname; /**< */ 1198 xcb_glx_float32_t datum; /**< */ 1199 } xcb_glx_pixel_storef_request_t; 1200 1201 /** Opcode for xcb_glx_pixel_storei. */ 1202 #define XCB_GLX_PIXEL_STOREI 110 1203 1204 /** 1205 * @brief xcb_glx_pixel_storei_request_t 1206 **/ 1207 typedef struct xcb_glx_pixel_storei_request_t { 1208 uint8_t major_opcode; /**< */ 1209 uint8_t minor_opcode; /**< */ 1210 uint16_t length; /**< */ 1211 xcb_glx_context_tag_t context_tag; /**< */ 1212 uint32_t pname; /**< */ 1213 int32_t datum; /**< */ 1214 } xcb_glx_pixel_storei_request_t; 1215 1216 /** 1217 * @brief xcb_glx_read_pixels_cookie_t 1218 **/ 1219 typedef struct xcb_glx_read_pixels_cookie_t { 1220 unsigned int sequence; /**< */ 1221 } xcb_glx_read_pixels_cookie_t; 1222 1223 /** Opcode for xcb_glx_read_pixels. */ 1224 #define XCB_GLX_READ_PIXELS 111 1225 1226 /** 1227 * @brief xcb_glx_read_pixels_request_t 1228 **/ 1229 typedef struct xcb_glx_read_pixels_request_t { 1230 uint8_t major_opcode; /**< */ 1231 uint8_t minor_opcode; /**< */ 1232 uint16_t length; /**< */ 1233 xcb_glx_context_tag_t context_tag; /**< */ 1234 int32_t x; /**< */ 1235 int32_t y; /**< */ 1236 int32_t width; /**< */ 1237 int32_t height; /**< */ 1238 uint32_t format; /**< */ 1239 uint32_t type; /**< */ 1240 uint8_t swap_bytes; /**< */ 1241 uint8_t lsb_first; /**< */ 1242 } xcb_glx_read_pixels_request_t; 1243 1244 /** 1245 * @brief xcb_glx_read_pixels_reply_t 1246 **/ 1247 typedef struct xcb_glx_read_pixels_reply_t { 1248 uint8_t response_type; /**< */ 1249 uint8_t pad0; /**< */ 1250 uint16_t sequence; /**< */ 1251 uint32_t length; /**< */ 1252 uint8_t pad1[24]; /**< */ 1253 } xcb_glx_read_pixels_reply_t; 1254 1255 /** 1256 * @brief xcb_glx_get_booleanv_cookie_t 1257 **/ 1258 typedef struct xcb_glx_get_booleanv_cookie_t { 1259 unsigned int sequence; /**< */ 1260 } xcb_glx_get_booleanv_cookie_t; 1261 1262 /** Opcode for xcb_glx_get_booleanv. */ 1263 #define XCB_GLX_GET_BOOLEANV 112 1264 1265 /** 1266 * @brief xcb_glx_get_booleanv_request_t 1267 **/ 1268 typedef struct xcb_glx_get_booleanv_request_t { 1269 uint8_t major_opcode; /**< */ 1270 uint8_t minor_opcode; /**< */ 1271 uint16_t length; /**< */ 1272 xcb_glx_context_tag_t context_tag; /**< */ 1273 int32_t pname; /**< */ 1274 } xcb_glx_get_booleanv_request_t; 1275 1276 /** 1277 * @brief xcb_glx_get_booleanv_reply_t 1278 **/ 1279 typedef struct xcb_glx_get_booleanv_reply_t { 1280 uint8_t response_type; /**< */ 1281 uint8_t pad0; /**< */ 1282 uint16_t sequence; /**< */ 1283 uint32_t length; /**< */ 1284 uint8_t pad1[4]; /**< */ 1285 uint32_t n; /**< */ 1286 uint8_t datum; /**< */ 1287 uint8_t pad2[15]; /**< */ 1288 } xcb_glx_get_booleanv_reply_t; 1289 1290 /** 1291 * @brief xcb_glx_get_clip_plane_cookie_t 1292 **/ 1293 typedef struct xcb_glx_get_clip_plane_cookie_t { 1294 unsigned int sequence; /**< */ 1295 } xcb_glx_get_clip_plane_cookie_t; 1296 1297 /** Opcode for xcb_glx_get_clip_plane. */ 1298 #define XCB_GLX_GET_CLIP_PLANE 113 1299 1300 /** 1301 * @brief xcb_glx_get_clip_plane_request_t 1302 **/ 1303 typedef struct xcb_glx_get_clip_plane_request_t { 1304 uint8_t major_opcode; /**< */ 1305 uint8_t minor_opcode; /**< */ 1306 uint16_t length; /**< */ 1307 xcb_glx_context_tag_t context_tag; /**< */ 1308 int32_t plane; /**< */ 1309 } xcb_glx_get_clip_plane_request_t; 1310 1311 /** 1312 * @brief xcb_glx_get_clip_plane_reply_t 1313 **/ 1314 typedef struct xcb_glx_get_clip_plane_reply_t { 1315 uint8_t response_type; /**< */ 1316 uint8_t pad0; /**< */ 1317 uint16_t sequence; /**< */ 1318 uint32_t length; /**< */ 1319 uint8_t pad1[24]; /**< */ 1320 } xcb_glx_get_clip_plane_reply_t; 1321 1322 /** 1323 * @brief xcb_glx_get_doublev_cookie_t 1324 **/ 1325 typedef struct xcb_glx_get_doublev_cookie_t { 1326 unsigned int sequence; /**< */ 1327 } xcb_glx_get_doublev_cookie_t; 1328 1329 /** Opcode for xcb_glx_get_doublev. */ 1330 #define XCB_GLX_GET_DOUBLEV 114 1331 1332 /** 1333 * @brief xcb_glx_get_doublev_request_t 1334 **/ 1335 typedef struct xcb_glx_get_doublev_request_t { 1336 uint8_t major_opcode; /**< */ 1337 uint8_t minor_opcode; /**< */ 1338 uint16_t length; /**< */ 1339 xcb_glx_context_tag_t context_tag; /**< */ 1340 uint32_t pname; /**< */ 1341 } xcb_glx_get_doublev_request_t; 1342 1343 /** 1344 * @brief xcb_glx_get_doublev_reply_t 1345 **/ 1346 typedef struct xcb_glx_get_doublev_reply_t { 1347 uint8_t response_type; /**< */ 1348 uint8_t pad0; /**< */ 1349 uint16_t sequence; /**< */ 1350 uint32_t length; /**< */ 1351 uint8_t pad1[4]; /**< */ 1352 uint32_t n; /**< */ 1353 xcb_glx_float64_t datum; /**< */ 1354 uint8_t pad2[8]; /**< */ 1355 } xcb_glx_get_doublev_reply_t; 1356 1357 /** 1358 * @brief xcb_glx_get_error_cookie_t 1359 **/ 1360 typedef struct xcb_glx_get_error_cookie_t { 1361 unsigned int sequence; /**< */ 1362 } xcb_glx_get_error_cookie_t; 1363 1364 /** Opcode for xcb_glx_get_error. */ 1365 #define XCB_GLX_GET_ERROR 115 1366 1367 /** 1368 * @brief xcb_glx_get_error_request_t 1369 **/ 1370 typedef struct xcb_glx_get_error_request_t { 1371 uint8_t major_opcode; /**< */ 1372 uint8_t minor_opcode; /**< */ 1373 uint16_t length; /**< */ 1374 xcb_glx_context_tag_t context_tag; /**< */ 1375 } xcb_glx_get_error_request_t; 1376 1377 /** 1378 * @brief xcb_glx_get_error_reply_t 1379 **/ 1380 typedef struct xcb_glx_get_error_reply_t { 1381 uint8_t response_type; /**< */ 1382 uint8_t pad0; /**< */ 1383 uint16_t sequence; /**< */ 1384 uint32_t length; /**< */ 1385 int32_t error; /**< */ 1386 } xcb_glx_get_error_reply_t; 1387 1388 /** 1389 * @brief xcb_glx_get_floatv_cookie_t 1390 **/ 1391 typedef struct xcb_glx_get_floatv_cookie_t { 1392 unsigned int sequence; /**< */ 1393 } xcb_glx_get_floatv_cookie_t; 1394 1395 /** Opcode for xcb_glx_get_floatv. */ 1396 #define XCB_GLX_GET_FLOATV 116 1397 1398 /** 1399 * @brief xcb_glx_get_floatv_request_t 1400 **/ 1401 typedef struct xcb_glx_get_floatv_request_t { 1402 uint8_t major_opcode; /**< */ 1403 uint8_t minor_opcode; /**< */ 1404 uint16_t length; /**< */ 1405 xcb_glx_context_tag_t context_tag; /**< */ 1406 uint32_t pname; /**< */ 1407 } xcb_glx_get_floatv_request_t; 1408 1409 /** 1410 * @brief xcb_glx_get_floatv_reply_t 1411 **/ 1412 typedef struct xcb_glx_get_floatv_reply_t { 1413 uint8_t response_type; /**< */ 1414 uint8_t pad0; /**< */ 1415 uint16_t sequence; /**< */ 1416 uint32_t length; /**< */ 1417 uint8_t pad1[4]; /**< */ 1418 uint32_t n; /**< */ 1419 xcb_glx_float32_t datum; /**< */ 1420 uint8_t pad2[12]; /**< */ 1421 } xcb_glx_get_floatv_reply_t; 1422 1423 /** 1424 * @brief xcb_glx_get_integerv_cookie_t 1425 **/ 1426 typedef struct xcb_glx_get_integerv_cookie_t { 1427 unsigned int sequence; /**< */ 1428 } xcb_glx_get_integerv_cookie_t; 1429 1430 /** Opcode for xcb_glx_get_integerv. */ 1431 #define XCB_GLX_GET_INTEGERV 117 1432 1433 /** 1434 * @brief xcb_glx_get_integerv_request_t 1435 **/ 1436 typedef struct xcb_glx_get_integerv_request_t { 1437 uint8_t major_opcode; /**< */ 1438 uint8_t minor_opcode; /**< */ 1439 uint16_t length; /**< */ 1440 xcb_glx_context_tag_t context_tag; /**< */ 1441 uint32_t pname; /**< */ 1442 } xcb_glx_get_integerv_request_t; 1443 1444 /** 1445 * @brief xcb_glx_get_integerv_reply_t 1446 **/ 1447 typedef struct xcb_glx_get_integerv_reply_t { 1448 uint8_t response_type; /**< */ 1449 uint8_t pad0; /**< */ 1450 uint16_t sequence; /**< */ 1451 uint32_t length; /**< */ 1452 uint8_t pad1[4]; /**< */ 1453 uint32_t n; /**< */ 1454 int32_t datum; /**< */ 1455 uint8_t pad2[12]; /**< */ 1456 } xcb_glx_get_integerv_reply_t; 1457 1458 /** 1459 * @brief xcb_glx_get_lightfv_cookie_t 1460 **/ 1461 typedef struct xcb_glx_get_lightfv_cookie_t { 1462 unsigned int sequence; /**< */ 1463 } xcb_glx_get_lightfv_cookie_t; 1464 1465 /** Opcode for xcb_glx_get_lightfv. */ 1466 #define XCB_GLX_GET_LIGHTFV 118 1467 1468 /** 1469 * @brief xcb_glx_get_lightfv_request_t 1470 **/ 1471 typedef struct xcb_glx_get_lightfv_request_t { 1472 uint8_t major_opcode; /**< */ 1473 uint8_t minor_opcode; /**< */ 1474 uint16_t length; /**< */ 1475 xcb_glx_context_tag_t context_tag; /**< */ 1476 uint32_t light; /**< */ 1477 uint32_t pname; /**< */ 1478 } xcb_glx_get_lightfv_request_t; 1479 1480 /** 1481 * @brief xcb_glx_get_lightfv_reply_t 1482 **/ 1483 typedef struct xcb_glx_get_lightfv_reply_t { 1484 uint8_t response_type; /**< */ 1485 uint8_t pad0; /**< */ 1486 uint16_t sequence; /**< */ 1487 uint32_t length; /**< */ 1488 uint8_t pad1[4]; /**< */ 1489 uint32_t n; /**< */ 1490 xcb_glx_float32_t datum; /**< */ 1491 uint8_t pad2[12]; /**< */ 1492 } xcb_glx_get_lightfv_reply_t; 1493 1494 /** 1495 * @brief xcb_glx_get_lightiv_cookie_t 1496 **/ 1497 typedef struct xcb_glx_get_lightiv_cookie_t { 1498 unsigned int sequence; /**< */ 1499 } xcb_glx_get_lightiv_cookie_t; 1500 1501 /** Opcode for xcb_glx_get_lightiv. */ 1502 #define XCB_GLX_GET_LIGHTIV 119 1503 1504 /** 1505 * @brief xcb_glx_get_lightiv_request_t 1506 **/ 1507 typedef struct xcb_glx_get_lightiv_request_t { 1508 uint8_t major_opcode; /**< */ 1509 uint8_t minor_opcode; /**< */ 1510 uint16_t length; /**< */ 1511 xcb_glx_context_tag_t context_tag; /**< */ 1512 uint32_t light; /**< */ 1513 uint32_t pname; /**< */ 1514 } xcb_glx_get_lightiv_request_t; 1515 1516 /** 1517 * @brief xcb_glx_get_lightiv_reply_t 1518 **/ 1519 typedef struct xcb_glx_get_lightiv_reply_t { 1520 uint8_t response_type; /**< */ 1521 uint8_t pad0; /**< */ 1522 uint16_t sequence; /**< */ 1523 uint32_t length; /**< */ 1524 uint8_t pad1[4]; /**< */ 1525 uint32_t n; /**< */ 1526 int32_t datum; /**< */ 1527 uint8_t pad2[12]; /**< */ 1528 } xcb_glx_get_lightiv_reply_t; 1529 1530 /** 1531 * @brief xcb_glx_get_mapdv_cookie_t 1532 **/ 1533 typedef struct xcb_glx_get_mapdv_cookie_t { 1534 unsigned int sequence; /**< */ 1535 } xcb_glx_get_mapdv_cookie_t; 1536 1537 /** Opcode for xcb_glx_get_mapdv. */ 1538 #define XCB_GLX_GET_MAPDV 120 1539 1540 /** 1541 * @brief xcb_glx_get_mapdv_request_t 1542 **/ 1543 typedef struct xcb_glx_get_mapdv_request_t { 1544 uint8_t major_opcode; /**< */ 1545 uint8_t minor_opcode; /**< */ 1546 uint16_t length; /**< */ 1547 xcb_glx_context_tag_t context_tag; /**< */ 1548 uint32_t target; /**< */ 1549 uint32_t query; /**< */ 1550 } xcb_glx_get_mapdv_request_t; 1551 1552 /** 1553 * @brief xcb_glx_get_mapdv_reply_t 1554 **/ 1555 typedef struct xcb_glx_get_mapdv_reply_t { 1556 uint8_t response_type; /**< */ 1557 uint8_t pad0; /**< */ 1558 uint16_t sequence; /**< */ 1559 uint32_t length; /**< */ 1560 uint8_t pad1[4]; /**< */ 1561 uint32_t n; /**< */ 1562 xcb_glx_float64_t datum; /**< */ 1563 uint8_t pad2[8]; /**< */ 1564 } xcb_glx_get_mapdv_reply_t; 1565 1566 /** 1567 * @brief xcb_glx_get_mapfv_cookie_t 1568 **/ 1569 typedef struct xcb_glx_get_mapfv_cookie_t { 1570 unsigned int sequence; /**< */ 1571 } xcb_glx_get_mapfv_cookie_t; 1572 1573 /** Opcode for xcb_glx_get_mapfv. */ 1574 #define XCB_GLX_GET_MAPFV 121 1575 1576 /** 1577 * @brief xcb_glx_get_mapfv_request_t 1578 **/ 1579 typedef struct xcb_glx_get_mapfv_request_t { 1580 uint8_t major_opcode; /**< */ 1581 uint8_t minor_opcode; /**< */ 1582 uint16_t length; /**< */ 1583 xcb_glx_context_tag_t context_tag; /**< */ 1584 uint32_t target; /**< */ 1585 uint32_t query; /**< */ 1586 } xcb_glx_get_mapfv_request_t; 1587 1588 /** 1589 * @brief xcb_glx_get_mapfv_reply_t 1590 **/ 1591 typedef struct xcb_glx_get_mapfv_reply_t { 1592 uint8_t response_type; /**< */ 1593 uint8_t pad0; /**< */ 1594 uint16_t sequence; /**< */ 1595 uint32_t length; /**< */ 1596 uint8_t pad1[4]; /**< */ 1597 uint32_t n; /**< */ 1598 xcb_glx_float32_t datum; /**< */ 1599 uint8_t pad2[12]; /**< */ 1600 } xcb_glx_get_mapfv_reply_t; 1601 1602 /** 1603 * @brief xcb_glx_get_mapiv_cookie_t 1604 **/ 1605 typedef struct xcb_glx_get_mapiv_cookie_t { 1606 unsigned int sequence; /**< */ 1607 } xcb_glx_get_mapiv_cookie_t; 1608 1609 /** Opcode for xcb_glx_get_mapiv. */ 1610 #define XCB_GLX_GET_MAPIV 122 1611 1612 /** 1613 * @brief xcb_glx_get_mapiv_request_t 1614 **/ 1615 typedef struct xcb_glx_get_mapiv_request_t { 1616 uint8_t major_opcode; /**< */ 1617 uint8_t minor_opcode; /**< */ 1618 uint16_t length; /**< */ 1619 xcb_glx_context_tag_t context_tag; /**< */ 1620 uint32_t target; /**< */ 1621 uint32_t query; /**< */ 1622 } xcb_glx_get_mapiv_request_t; 1623 1624 /** 1625 * @brief xcb_glx_get_mapiv_reply_t 1626 **/ 1627 typedef struct xcb_glx_get_mapiv_reply_t { 1628 uint8_t response_type; /**< */ 1629 uint8_t pad0; /**< */ 1630 uint16_t sequence; /**< */ 1631 uint32_t length; /**< */ 1632 uint8_t pad1[4]; /**< */ 1633 uint32_t n; /**< */ 1634 int32_t datum; /**< */ 1635 uint8_t pad2[12]; /**< */ 1636 } xcb_glx_get_mapiv_reply_t; 1637 1638 /** 1639 * @brief xcb_glx_get_materialfv_cookie_t 1640 **/ 1641 typedef struct xcb_glx_get_materialfv_cookie_t { 1642 unsigned int sequence; /**< */ 1643 } xcb_glx_get_materialfv_cookie_t; 1644 1645 /** Opcode for xcb_glx_get_materialfv. */ 1646 #define XCB_GLX_GET_MATERIALFV 123 1647 1648 /** 1649 * @brief xcb_glx_get_materialfv_request_t 1650 **/ 1651 typedef struct xcb_glx_get_materialfv_request_t { 1652 uint8_t major_opcode; /**< */ 1653 uint8_t minor_opcode; /**< */ 1654 uint16_t length; /**< */ 1655 xcb_glx_context_tag_t context_tag; /**< */ 1656 uint32_t face; /**< */ 1657 uint32_t pname; /**< */ 1658 } xcb_glx_get_materialfv_request_t; 1659 1660 /** 1661 * @brief xcb_glx_get_materialfv_reply_t 1662 **/ 1663 typedef struct xcb_glx_get_materialfv_reply_t { 1664 uint8_t response_type; /**< */ 1665 uint8_t pad0; /**< */ 1666 uint16_t sequence; /**< */ 1667 uint32_t length; /**< */ 1668 uint8_t pad1[4]; /**< */ 1669 uint32_t n; /**< */ 1670 xcb_glx_float32_t datum; /**< */ 1671 uint8_t pad2[12]; /**< */ 1672 } xcb_glx_get_materialfv_reply_t; 1673 1674 /** 1675 * @brief xcb_glx_get_materialiv_cookie_t 1676 **/ 1677 typedef struct xcb_glx_get_materialiv_cookie_t { 1678 unsigned int sequence; /**< */ 1679 } xcb_glx_get_materialiv_cookie_t; 1680 1681 /** Opcode for xcb_glx_get_materialiv. */ 1682 #define XCB_GLX_GET_MATERIALIV 124 1683 1684 /** 1685 * @brief xcb_glx_get_materialiv_request_t 1686 **/ 1687 typedef struct xcb_glx_get_materialiv_request_t { 1688 uint8_t major_opcode; /**< */ 1689 uint8_t minor_opcode; /**< */ 1690 uint16_t length; /**< */ 1691 xcb_glx_context_tag_t context_tag; /**< */ 1692 uint32_t face; /**< */ 1693 uint32_t pname; /**< */ 1694 } xcb_glx_get_materialiv_request_t; 1695 1696 /** 1697 * @brief xcb_glx_get_materialiv_reply_t 1698 **/ 1699 typedef struct xcb_glx_get_materialiv_reply_t { 1700 uint8_t response_type; /**< */ 1701 uint8_t pad0; /**< */ 1702 uint16_t sequence; /**< */ 1703 uint32_t length; /**< */ 1704 uint8_t pad1[4]; /**< */ 1705 uint32_t n; /**< */ 1706 int32_t datum; /**< */ 1707 uint8_t pad2[12]; /**< */ 1708 } xcb_glx_get_materialiv_reply_t; 1709 1710 /** 1711 * @brief xcb_glx_get_pixel_mapfv_cookie_t 1712 **/ 1713 typedef struct xcb_glx_get_pixel_mapfv_cookie_t { 1714 unsigned int sequence; /**< */ 1715 } xcb_glx_get_pixel_mapfv_cookie_t; 1716 1717 /** Opcode for xcb_glx_get_pixel_mapfv. */ 1718 #define XCB_GLX_GET_PIXEL_MAPFV 125 1719 1720 /** 1721 * @brief xcb_glx_get_pixel_mapfv_request_t 1722 **/ 1723 typedef struct xcb_glx_get_pixel_mapfv_request_t { 1724 uint8_t major_opcode; /**< */ 1725 uint8_t minor_opcode; /**< */ 1726 uint16_t length; /**< */ 1727 xcb_glx_context_tag_t context_tag; /**< */ 1728 uint32_t map; /**< */ 1729 } xcb_glx_get_pixel_mapfv_request_t; 1730 1731 /** 1732 * @brief xcb_glx_get_pixel_mapfv_reply_t 1733 **/ 1734 typedef struct xcb_glx_get_pixel_mapfv_reply_t { 1735 uint8_t response_type; /**< */ 1736 uint8_t pad0; /**< */ 1737 uint16_t sequence; /**< */ 1738 uint32_t length; /**< */ 1739 uint8_t pad1[4]; /**< */ 1740 uint32_t n; /**< */ 1741 xcb_glx_float32_t datum; /**< */ 1742 uint8_t pad2[12]; /**< */ 1743 } xcb_glx_get_pixel_mapfv_reply_t; 1744 1745 /** 1746 * @brief xcb_glx_get_pixel_mapuiv_cookie_t 1747 **/ 1748 typedef struct xcb_glx_get_pixel_mapuiv_cookie_t { 1749 unsigned int sequence; /**< */ 1750 } xcb_glx_get_pixel_mapuiv_cookie_t; 1751 1752 /** Opcode for xcb_glx_get_pixel_mapuiv. */ 1753 #define XCB_GLX_GET_PIXEL_MAPUIV 126 1754 1755 /** 1756 * @brief xcb_glx_get_pixel_mapuiv_request_t 1757 **/ 1758 typedef struct xcb_glx_get_pixel_mapuiv_request_t { 1759 uint8_t major_opcode; /**< */ 1760 uint8_t minor_opcode; /**< */ 1761 uint16_t length; /**< */ 1762 xcb_glx_context_tag_t context_tag; /**< */ 1763 uint32_t map; /**< */ 1764 } xcb_glx_get_pixel_mapuiv_request_t; 1765 1766 /** 1767 * @brief xcb_glx_get_pixel_mapuiv_reply_t 1768 **/ 1769 typedef struct xcb_glx_get_pixel_mapuiv_reply_t { 1770 uint8_t response_type; /**< */ 1771 uint8_t pad0; /**< */ 1772 uint16_t sequence; /**< */ 1773 uint32_t length; /**< */ 1774 uint8_t pad1[4]; /**< */ 1775 uint32_t n; /**< */ 1776 uint32_t datum; /**< */ 1777 uint8_t pad2[12]; /**< */ 1778 } xcb_glx_get_pixel_mapuiv_reply_t; 1779 1780 /** 1781 * @brief xcb_glx_get_pixel_mapusv_cookie_t 1782 **/ 1783 typedef struct xcb_glx_get_pixel_mapusv_cookie_t { 1784 unsigned int sequence; /**< */ 1785 } xcb_glx_get_pixel_mapusv_cookie_t; 1786 1787 /** Opcode for xcb_glx_get_pixel_mapusv. */ 1788 #define XCB_GLX_GET_PIXEL_MAPUSV 127 1789 1790 /** 1791 * @brief xcb_glx_get_pixel_mapusv_request_t 1792 **/ 1793 typedef struct xcb_glx_get_pixel_mapusv_request_t { 1794 uint8_t major_opcode; /**< */ 1795 uint8_t minor_opcode; /**< */ 1796 uint16_t length; /**< */ 1797 xcb_glx_context_tag_t context_tag; /**< */ 1798 uint32_t map; /**< */ 1799 } xcb_glx_get_pixel_mapusv_request_t; 1800 1801 /** 1802 * @brief xcb_glx_get_pixel_mapusv_reply_t 1803 **/ 1804 typedef struct xcb_glx_get_pixel_mapusv_reply_t { 1805 uint8_t response_type; /**< */ 1806 uint8_t pad0; /**< */ 1807 uint16_t sequence; /**< */ 1808 uint32_t length; /**< */ 1809 uint8_t pad1[4]; /**< */ 1810 uint32_t n; /**< */ 1811 uint16_t datum; /**< */ 1812 uint8_t pad2[16]; /**< */ 1813 } xcb_glx_get_pixel_mapusv_reply_t; 1814 1815 /** 1816 * @brief xcb_glx_get_polygon_stipple_cookie_t 1817 **/ 1818 typedef struct xcb_glx_get_polygon_stipple_cookie_t { 1819 unsigned int sequence; /**< */ 1820 } xcb_glx_get_polygon_stipple_cookie_t; 1821 1822 /** Opcode for xcb_glx_get_polygon_stipple. */ 1823 #define XCB_GLX_GET_POLYGON_STIPPLE 128 1824 1825 /** 1826 * @brief xcb_glx_get_polygon_stipple_request_t 1827 **/ 1828 typedef struct xcb_glx_get_polygon_stipple_request_t { 1829 uint8_t major_opcode; /**< */ 1830 uint8_t minor_opcode; /**< */ 1831 uint16_t length; /**< */ 1832 xcb_glx_context_tag_t context_tag; /**< */ 1833 uint8_t lsb_first; /**< */ 1834 } xcb_glx_get_polygon_stipple_request_t; 1835 1836 /** 1837 * @brief xcb_glx_get_polygon_stipple_reply_t 1838 **/ 1839 typedef struct xcb_glx_get_polygon_stipple_reply_t { 1840 uint8_t response_type; /**< */ 1841 uint8_t pad0; /**< */ 1842 uint16_t sequence; /**< */ 1843 uint32_t length; /**< */ 1844 uint8_t pad1[24]; /**< */ 1845 } xcb_glx_get_polygon_stipple_reply_t; 1846 1847 /** 1848 * @brief xcb_glx_get_string_cookie_t 1849 **/ 1850 typedef struct xcb_glx_get_string_cookie_t { 1851 unsigned int sequence; /**< */ 1852 } xcb_glx_get_string_cookie_t; 1853 1854 /** Opcode for xcb_glx_get_string. */ 1855 #define XCB_GLX_GET_STRING 129 1856 1857 /** 1858 * @brief xcb_glx_get_string_request_t 1859 **/ 1860 typedef struct xcb_glx_get_string_request_t { 1861 uint8_t major_opcode; /**< */ 1862 uint8_t minor_opcode; /**< */ 1863 uint16_t length; /**< */ 1864 xcb_glx_context_tag_t context_tag; /**< */ 1865 uint32_t name; /**< */ 1866 } xcb_glx_get_string_request_t; 1867 1868 /** 1869 * @brief xcb_glx_get_string_reply_t 1870 **/ 1871 typedef struct xcb_glx_get_string_reply_t { 1872 uint8_t response_type; /**< */ 1873 uint8_t pad0; /**< */ 1874 uint16_t sequence; /**< */ 1875 uint32_t length; /**< */ 1876 uint8_t pad1[4]; /**< */ 1877 uint32_t n; /**< */ 1878 uint8_t pad2[16]; /**< */ 1879 } xcb_glx_get_string_reply_t; 1880 1881 /** 1882 * @brief xcb_glx_get_tex_envfv_cookie_t 1883 **/ 1884 typedef struct xcb_glx_get_tex_envfv_cookie_t { 1885 unsigned int sequence; /**< */ 1886 } xcb_glx_get_tex_envfv_cookie_t; 1887 1888 /** Opcode for xcb_glx_get_tex_envfv. */ 1889 #define XCB_GLX_GET_TEX_ENVFV 130 1890 1891 /** 1892 * @brief xcb_glx_get_tex_envfv_request_t 1893 **/ 1894 typedef struct xcb_glx_get_tex_envfv_request_t { 1895 uint8_t major_opcode; /**< */ 1896 uint8_t minor_opcode; /**< */ 1897 uint16_t length; /**< */ 1898 xcb_glx_context_tag_t context_tag; /**< */ 1899 uint32_t target; /**< */ 1900 uint32_t pname; /**< */ 1901 } xcb_glx_get_tex_envfv_request_t; 1902 1903 /** 1904 * @brief xcb_glx_get_tex_envfv_reply_t 1905 **/ 1906 typedef struct xcb_glx_get_tex_envfv_reply_t { 1907 uint8_t response_type; /**< */ 1908 uint8_t pad0; /**< */ 1909 uint16_t sequence; /**< */ 1910 uint32_t length; /**< */ 1911 uint8_t pad1[4]; /**< */ 1912 uint32_t n; /**< */ 1913 xcb_glx_float32_t datum; /**< */ 1914 uint8_t pad2[12]; /**< */ 1915 } xcb_glx_get_tex_envfv_reply_t; 1916 1917 /** 1918 * @brief xcb_glx_get_tex_enviv_cookie_t 1919 **/ 1920 typedef struct xcb_glx_get_tex_enviv_cookie_t { 1921 unsigned int sequence; /**< */ 1922 } xcb_glx_get_tex_enviv_cookie_t; 1923 1924 /** Opcode for xcb_glx_get_tex_enviv. */ 1925 #define XCB_GLX_GET_TEX_ENVIV 131 1926 1927 /** 1928 * @brief xcb_glx_get_tex_enviv_request_t 1929 **/ 1930 typedef struct xcb_glx_get_tex_enviv_request_t { 1931 uint8_t major_opcode; /**< */ 1932 uint8_t minor_opcode; /**< */ 1933 uint16_t length; /**< */ 1934 xcb_glx_context_tag_t context_tag; /**< */ 1935 uint32_t target; /**< */ 1936 uint32_t pname; /**< */ 1937 } xcb_glx_get_tex_enviv_request_t; 1938 1939 /** 1940 * @brief xcb_glx_get_tex_enviv_reply_t 1941 **/ 1942 typedef struct xcb_glx_get_tex_enviv_reply_t { 1943 uint8_t response_type; /**< */ 1944 uint8_t pad0; /**< */ 1945 uint16_t sequence; /**< */ 1946 uint32_t length; /**< */ 1947 uint8_t pad1[4]; /**< */ 1948 uint32_t n; /**< */ 1949 int32_t datum; /**< */ 1950 uint8_t pad2[12]; /**< */ 1951 } xcb_glx_get_tex_enviv_reply_t; 1952 1953 /** 1954 * @brief xcb_glx_get_tex_gendv_cookie_t 1955 **/ 1956 typedef struct xcb_glx_get_tex_gendv_cookie_t { 1957 unsigned int sequence; /**< */ 1958 } xcb_glx_get_tex_gendv_cookie_t; 1959 1960 /** Opcode for xcb_glx_get_tex_gendv. */ 1961 #define XCB_GLX_GET_TEX_GENDV 132 1962 1963 /** 1964 * @brief xcb_glx_get_tex_gendv_request_t 1965 **/ 1966 typedef struct xcb_glx_get_tex_gendv_request_t { 1967 uint8_t major_opcode; /**< */ 1968 uint8_t minor_opcode; /**< */ 1969 uint16_t length; /**< */ 1970 xcb_glx_context_tag_t context_tag; /**< */ 1971 uint32_t coord; /**< */ 1972 uint32_t pname; /**< */ 1973 } xcb_glx_get_tex_gendv_request_t; 1974 1975 /** 1976 * @brief xcb_glx_get_tex_gendv_reply_t 1977 **/ 1978 typedef struct xcb_glx_get_tex_gendv_reply_t { 1979 uint8_t response_type; /**< */ 1980 uint8_t pad0; /**< */ 1981 uint16_t sequence; /**< */ 1982 uint32_t length; /**< */ 1983 uint8_t pad1[4]; /**< */ 1984 uint32_t n; /**< */ 1985 xcb_glx_float64_t datum; /**< */ 1986 uint8_t pad2[8]; /**< */ 1987 } xcb_glx_get_tex_gendv_reply_t; 1988 1989 /** 1990 * @brief xcb_glx_get_tex_genfv_cookie_t 1991 **/ 1992 typedef struct xcb_glx_get_tex_genfv_cookie_t { 1993 unsigned int sequence; /**< */ 1994 } xcb_glx_get_tex_genfv_cookie_t; 1995 1996 /** Opcode for xcb_glx_get_tex_genfv. */ 1997 #define XCB_GLX_GET_TEX_GENFV 133 1998 1999 /** 2000 * @brief xcb_glx_get_tex_genfv_request_t 2001 **/ 2002 typedef struct xcb_glx_get_tex_genfv_request_t { 2003 uint8_t major_opcode; /**< */ 2004 uint8_t minor_opcode; /**< */ 2005 uint16_t length; /**< */ 2006 xcb_glx_context_tag_t context_tag; /**< */ 2007 uint32_t coord; /**< */ 2008 uint32_t pname; /**< */ 2009 } xcb_glx_get_tex_genfv_request_t; 2010 2011 /** 2012 * @brief xcb_glx_get_tex_genfv_reply_t 2013 **/ 2014 typedef struct xcb_glx_get_tex_genfv_reply_t { 2015 uint8_t response_type; /**< */ 2016 uint8_t pad0; /**< */ 2017 uint16_t sequence; /**< */ 2018 uint32_t length; /**< */ 2019 uint8_t pad1[4]; /**< */ 2020 uint32_t n; /**< */ 2021 xcb_glx_float32_t datum; /**< */ 2022 uint8_t pad2[12]; /**< */ 2023 } xcb_glx_get_tex_genfv_reply_t; 2024 2025 /** 2026 * @brief xcb_glx_get_tex_geniv_cookie_t 2027 **/ 2028 typedef struct xcb_glx_get_tex_geniv_cookie_t { 2029 unsigned int sequence; /**< */ 2030 } xcb_glx_get_tex_geniv_cookie_t; 2031 2032 /** Opcode for xcb_glx_get_tex_geniv. */ 2033 #define XCB_GLX_GET_TEX_GENIV 134 2034 2035 /** 2036 * @brief xcb_glx_get_tex_geniv_request_t 2037 **/ 2038 typedef struct xcb_glx_get_tex_geniv_request_t { 2039 uint8_t major_opcode; /**< */ 2040 uint8_t minor_opcode; /**< */ 2041 uint16_t length; /**< */ 2042 xcb_glx_context_tag_t context_tag; /**< */ 2043 uint32_t coord; /**< */ 2044 uint32_t pname; /**< */ 2045 } xcb_glx_get_tex_geniv_request_t; 2046 2047 /** 2048 * @brief xcb_glx_get_tex_geniv_reply_t 2049 **/ 2050 typedef struct xcb_glx_get_tex_geniv_reply_t { 2051 uint8_t response_type; /**< */ 2052 uint8_t pad0; /**< */ 2053 uint16_t sequence; /**< */ 2054 uint32_t length; /**< */ 2055 uint8_t pad1[4]; /**< */ 2056 uint32_t n; /**< */ 2057 int32_t datum; /**< */ 2058 uint8_t pad2[12]; /**< */ 2059 } xcb_glx_get_tex_geniv_reply_t; 2060 2061 /** 2062 * @brief xcb_glx_get_tex_image_cookie_t 2063 **/ 2064 typedef struct xcb_glx_get_tex_image_cookie_t { 2065 unsigned int sequence; /**< */ 2066 } xcb_glx_get_tex_image_cookie_t; 2067 2068 /** Opcode for xcb_glx_get_tex_image. */ 2069 #define XCB_GLX_GET_TEX_IMAGE 135 2070 2071 /** 2072 * @brief xcb_glx_get_tex_image_request_t 2073 **/ 2074 typedef struct xcb_glx_get_tex_image_request_t { 2075 uint8_t major_opcode; /**< */ 2076 uint8_t minor_opcode; /**< */ 2077 uint16_t length; /**< */ 2078 xcb_glx_context_tag_t context_tag; /**< */ 2079 uint32_t target; /**< */ 2080 int32_t level; /**< */ 2081 uint32_t format; /**< */ 2082 uint32_t type; /**< */ 2083 uint8_t swap_bytes; /**< */ 2084 } xcb_glx_get_tex_image_request_t; 2085 2086 /** 2087 * @brief xcb_glx_get_tex_image_reply_t 2088 **/ 2089 typedef struct xcb_glx_get_tex_image_reply_t { 2090 uint8_t response_type; /**< */ 2091 uint8_t pad0; /**< */ 2092 uint16_t sequence; /**< */ 2093 uint32_t length; /**< */ 2094 uint8_t pad1[8]; /**< */ 2095 int32_t width; /**< */ 2096 int32_t height; /**< */ 2097 int32_t depth; /**< */ 2098 uint8_t pad2[4]; /**< */ 2099 } xcb_glx_get_tex_image_reply_t; 2100 2101 /** 2102 * @brief xcb_glx_get_tex_parameterfv_cookie_t 2103 **/ 2104 typedef struct xcb_glx_get_tex_parameterfv_cookie_t { 2105 unsigned int sequence; /**< */ 2106 } xcb_glx_get_tex_parameterfv_cookie_t; 2107 2108 /** Opcode for xcb_glx_get_tex_parameterfv. */ 2109 #define XCB_GLX_GET_TEX_PARAMETERFV 136 2110 2111 /** 2112 * @brief xcb_glx_get_tex_parameterfv_request_t 2113 **/ 2114 typedef struct xcb_glx_get_tex_parameterfv_request_t { 2115 uint8_t major_opcode; /**< */ 2116 uint8_t minor_opcode; /**< */ 2117 uint16_t length; /**< */ 2118 xcb_glx_context_tag_t context_tag; /**< */ 2119 uint32_t target; /**< */ 2120 uint32_t pname; /**< */ 2121 } xcb_glx_get_tex_parameterfv_request_t; 2122 2123 /** 2124 * @brief xcb_glx_get_tex_parameterfv_reply_t 2125 **/ 2126 typedef struct xcb_glx_get_tex_parameterfv_reply_t { 2127 uint8_t response_type; /**< */ 2128 uint8_t pad0; /**< */ 2129 uint16_t sequence; /**< */ 2130 uint32_t length; /**< */ 2131 uint8_t pad1[4]; /**< */ 2132 uint32_t n; /**< */ 2133 xcb_glx_float32_t datum; /**< */ 2134 uint8_t pad2[12]; /**< */ 2135 } xcb_glx_get_tex_parameterfv_reply_t; 2136 2137 /** 2138 * @brief xcb_glx_get_tex_parameteriv_cookie_t 2139 **/ 2140 typedef struct xcb_glx_get_tex_parameteriv_cookie_t { 2141 unsigned int sequence; /**< */ 2142 } xcb_glx_get_tex_parameteriv_cookie_t; 2143 2144 /** Opcode for xcb_glx_get_tex_parameteriv. */ 2145 #define XCB_GLX_GET_TEX_PARAMETERIV 137 2146 2147 /** 2148 * @brief xcb_glx_get_tex_parameteriv_request_t 2149 **/ 2150 typedef struct xcb_glx_get_tex_parameteriv_request_t { 2151 uint8_t major_opcode; /**< */ 2152 uint8_t minor_opcode; /**< */ 2153 uint16_t length; /**< */ 2154 xcb_glx_context_tag_t context_tag; /**< */ 2155 uint32_t target; /**< */ 2156 uint32_t pname; /**< */ 2157 } xcb_glx_get_tex_parameteriv_request_t; 2158 2159 /** 2160 * @brief xcb_glx_get_tex_parameteriv_reply_t 2161 **/ 2162 typedef struct xcb_glx_get_tex_parameteriv_reply_t { 2163 uint8_t response_type; /**< */ 2164 uint8_t pad0; /**< */ 2165 uint16_t sequence; /**< */ 2166 uint32_t length; /**< */ 2167 uint8_t pad1[4]; /**< */ 2168 uint32_t n; /**< */ 2169 int32_t datum; /**< */ 2170 uint8_t pad2[12]; /**< */ 2171 } xcb_glx_get_tex_parameteriv_reply_t; 2172 2173 /** 2174 * @brief xcb_glx_get_tex_level_parameterfv_cookie_t 2175 **/ 2176 typedef struct xcb_glx_get_tex_level_parameterfv_cookie_t { 2177 unsigned int sequence; /**< */ 2178 } xcb_glx_get_tex_level_parameterfv_cookie_t; 2179 2180 /** Opcode for xcb_glx_get_tex_level_parameterfv. */ 2181 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERFV 138 2182 2183 /** 2184 * @brief xcb_glx_get_tex_level_parameterfv_request_t 2185 **/ 2186 typedef struct xcb_glx_get_tex_level_parameterfv_request_t { 2187 uint8_t major_opcode; /**< */ 2188 uint8_t minor_opcode; /**< */ 2189 uint16_t length; /**< */ 2190 xcb_glx_context_tag_t context_tag; /**< */ 2191 uint32_t target; /**< */ 2192 int32_t level; /**< */ 2193 uint32_t pname; /**< */ 2194 } xcb_glx_get_tex_level_parameterfv_request_t; 2195 2196 /** 2197 * @brief xcb_glx_get_tex_level_parameterfv_reply_t 2198 **/ 2199 typedef struct xcb_glx_get_tex_level_parameterfv_reply_t { 2200 uint8_t response_type; /**< */ 2201 uint8_t pad0; /**< */ 2202 uint16_t sequence; /**< */ 2203 uint32_t length; /**< */ 2204 uint8_t pad1[4]; /**< */ 2205 uint32_t n; /**< */ 2206 xcb_glx_float32_t datum; /**< */ 2207 uint8_t pad2[12]; /**< */ 2208 } xcb_glx_get_tex_level_parameterfv_reply_t; 2209 2210 /** 2211 * @brief xcb_glx_get_tex_level_parameteriv_cookie_t 2212 **/ 2213 typedef struct xcb_glx_get_tex_level_parameteriv_cookie_t { 2214 unsigned int sequence; /**< */ 2215 } xcb_glx_get_tex_level_parameteriv_cookie_t; 2216 2217 /** Opcode for xcb_glx_get_tex_level_parameteriv. */ 2218 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERIV 139 2219 2220 /** 2221 * @brief xcb_glx_get_tex_level_parameteriv_request_t 2222 **/ 2223 typedef struct xcb_glx_get_tex_level_parameteriv_request_t { 2224 uint8_t major_opcode; /**< */ 2225 uint8_t minor_opcode; /**< */ 2226 uint16_t length; /**< */ 2227 xcb_glx_context_tag_t context_tag; /**< */ 2228 uint32_t target; /**< */ 2229 int32_t level; /**< */ 2230 uint32_t pname; /**< */ 2231 } xcb_glx_get_tex_level_parameteriv_request_t; 2232 2233 /** 2234 * @brief xcb_glx_get_tex_level_parameteriv_reply_t 2235 **/ 2236 typedef struct xcb_glx_get_tex_level_parameteriv_reply_t { 2237 uint8_t response_type; /**< */ 2238 uint8_t pad0; /**< */ 2239 uint16_t sequence; /**< */ 2240 uint32_t length; /**< */ 2241 uint8_t pad1[4]; /**< */ 2242 uint32_t n; /**< */ 2243 int32_t datum; /**< */ 2244 uint8_t pad2[12]; /**< */ 2245 } xcb_glx_get_tex_level_parameteriv_reply_t; 2246 2247 /** 2248 * @brief xcb_glx_is_list_cookie_t 2249 **/ 2250 typedef struct xcb_glx_is_list_cookie_t { 2251 unsigned int sequence; /**< */ 2252 } xcb_glx_is_list_cookie_t; 2253 2254 /** Opcode for xcb_glx_is_list. */ 2255 #define XCB_GLX_IS_LIST 141 2256 2257 /** 2258 * @brief xcb_glx_is_list_request_t 2259 **/ 2260 typedef struct xcb_glx_is_list_request_t { 2261 uint8_t major_opcode; /**< */ 2262 uint8_t minor_opcode; /**< */ 2263 uint16_t length; /**< */ 2264 xcb_glx_context_tag_t context_tag; /**< */ 2265 uint32_t list; /**< */ 2266 } xcb_glx_is_list_request_t; 2267 2268 /** 2269 * @brief xcb_glx_is_list_reply_t 2270 **/ 2271 typedef struct xcb_glx_is_list_reply_t { 2272 uint8_t response_type; /**< */ 2273 uint8_t pad0; /**< */ 2274 uint16_t sequence; /**< */ 2275 uint32_t length; /**< */ 2276 xcb_glx_bool32_t ret_val; /**< */ 2277 } xcb_glx_is_list_reply_t; 2278 2279 /** Opcode for xcb_glx_flush. */ 2280 #define XCB_GLX_FLUSH 142 2281 2282 /** 2283 * @brief xcb_glx_flush_request_t 2284 **/ 2285 typedef struct xcb_glx_flush_request_t { 2286 uint8_t major_opcode; /**< */ 2287 uint8_t minor_opcode; /**< */ 2288 uint16_t length; /**< */ 2289 xcb_glx_context_tag_t context_tag; /**< */ 2290 } xcb_glx_flush_request_t; 2291 2292 /** 2293 * @brief xcb_glx_are_textures_resident_cookie_t 2294 **/ 2295 typedef struct xcb_glx_are_textures_resident_cookie_t { 2296 unsigned int sequence; /**< */ 2297 } xcb_glx_are_textures_resident_cookie_t; 2298 2299 /** Opcode for xcb_glx_are_textures_resident. */ 2300 #define XCB_GLX_ARE_TEXTURES_RESIDENT 143 2301 2302 /** 2303 * @brief xcb_glx_are_textures_resident_request_t 2304 **/ 2305 typedef struct xcb_glx_are_textures_resident_request_t { 2306 uint8_t major_opcode; /**< */ 2307 uint8_t minor_opcode; /**< */ 2308 uint16_t length; /**< */ 2309 xcb_glx_context_tag_t context_tag; /**< */ 2310 int32_t n; /**< */ 2311 } xcb_glx_are_textures_resident_request_t; 2312 2313 /** 2314 * @brief xcb_glx_are_textures_resident_reply_t 2315 **/ 2316 typedef struct xcb_glx_are_textures_resident_reply_t { 2317 uint8_t response_type; /**< */ 2318 uint8_t pad0; /**< */ 2319 uint16_t sequence; /**< */ 2320 uint32_t length; /**< */ 2321 xcb_glx_bool32_t ret_val; /**< */ 2322 uint8_t pad1[20]; /**< */ 2323 } xcb_glx_are_textures_resident_reply_t; 2324 2325 /** Opcode for xcb_glx_delete_textures. */ 2326 #define XCB_GLX_DELETE_TEXTURES 144 2327 2328 /** 2329 * @brief xcb_glx_delete_textures_request_t 2330 **/ 2331 typedef struct xcb_glx_delete_textures_request_t { 2332 uint8_t major_opcode; /**< */ 2333 uint8_t minor_opcode; /**< */ 2334 uint16_t length; /**< */ 2335 xcb_glx_context_tag_t context_tag; /**< */ 2336 int32_t n; /**< */ 2337 } xcb_glx_delete_textures_request_t; 2338 2339 /** 2340 * @brief xcb_glx_gen_textures_cookie_t 2341 **/ 2342 typedef struct xcb_glx_gen_textures_cookie_t { 2343 unsigned int sequence; /**< */ 2344 } xcb_glx_gen_textures_cookie_t; 2345 2346 /** Opcode for xcb_glx_gen_textures. */ 2347 #define XCB_GLX_GEN_TEXTURES 145 2348 2349 /** 2350 * @brief xcb_glx_gen_textures_request_t 2351 **/ 2352 typedef struct xcb_glx_gen_textures_request_t { 2353 uint8_t major_opcode; /**< */ 2354 uint8_t minor_opcode; /**< */ 2355 uint16_t length; /**< */ 2356 xcb_glx_context_tag_t context_tag; /**< */ 2357 int32_t n; /**< */ 2358 } xcb_glx_gen_textures_request_t; 2359 2360 /** 2361 * @brief xcb_glx_gen_textures_reply_t 2362 **/ 2363 typedef struct xcb_glx_gen_textures_reply_t { 2364 uint8_t response_type; /**< */ 2365 uint8_t pad0; /**< */ 2366 uint16_t sequence; /**< */ 2367 uint32_t length; /**< */ 2368 uint8_t pad1[24]; /**< */ 2369 } xcb_glx_gen_textures_reply_t; 2370 2371 /** 2372 * @brief xcb_glx_is_texture_cookie_t 2373 **/ 2374 typedef struct xcb_glx_is_texture_cookie_t { 2375 unsigned int sequence; /**< */ 2376 } xcb_glx_is_texture_cookie_t; 2377 2378 /** Opcode for xcb_glx_is_texture. */ 2379 #define XCB_GLX_IS_TEXTURE 146 2380 2381 /** 2382 * @brief xcb_glx_is_texture_request_t 2383 **/ 2384 typedef struct xcb_glx_is_texture_request_t { 2385 uint8_t major_opcode; /**< */ 2386 uint8_t minor_opcode; /**< */ 2387 uint16_t length; /**< */ 2388 xcb_glx_context_tag_t context_tag; /**< */ 2389 uint32_t texture; /**< */ 2390 } xcb_glx_is_texture_request_t; 2391 2392 /** 2393 * @brief xcb_glx_is_texture_reply_t 2394 **/ 2395 typedef struct xcb_glx_is_texture_reply_t { 2396 uint8_t response_type; /**< */ 2397 uint8_t pad0; /**< */ 2398 uint16_t sequence; /**< */ 2399 uint32_t length; /**< */ 2400 xcb_glx_bool32_t ret_val; /**< */ 2401 } xcb_glx_is_texture_reply_t; 2402 2403 /** 2404 * @brief xcb_glx_get_color_table_cookie_t 2405 **/ 2406 typedef struct xcb_glx_get_color_table_cookie_t { 2407 unsigned int sequence; /**< */ 2408 } xcb_glx_get_color_table_cookie_t; 2409 2410 /** Opcode for xcb_glx_get_color_table. */ 2411 #define XCB_GLX_GET_COLOR_TABLE 147 2412 2413 /** 2414 * @brief xcb_glx_get_color_table_request_t 2415 **/ 2416 typedef struct xcb_glx_get_color_table_request_t { 2417 uint8_t major_opcode; /**< */ 2418 uint8_t minor_opcode; /**< */ 2419 uint16_t length; /**< */ 2420 xcb_glx_context_tag_t context_tag; /**< */ 2421 uint32_t target; /**< */ 2422 uint32_t format; /**< */ 2423 uint32_t type; /**< */ 2424 uint8_t swap_bytes; /**< */ 2425 } xcb_glx_get_color_table_request_t; 2426 2427 /** 2428 * @brief xcb_glx_get_color_table_reply_t 2429 **/ 2430 typedef struct xcb_glx_get_color_table_reply_t { 2431 uint8_t response_type; /**< */ 2432 uint8_t pad0; /**< */ 2433 uint16_t sequence; /**< */ 2434 uint32_t length; /**< */ 2435 uint8_t pad1[8]; /**< */ 2436 int32_t width; /**< */ 2437 uint8_t pad2[12]; /**< */ 2438 } xcb_glx_get_color_table_reply_t; 2439 2440 /** 2441 * @brief xcb_glx_get_color_table_parameterfv_cookie_t 2442 **/ 2443 typedef struct xcb_glx_get_color_table_parameterfv_cookie_t { 2444 unsigned int sequence; /**< */ 2445 } xcb_glx_get_color_table_parameterfv_cookie_t; 2446 2447 /** Opcode for xcb_glx_get_color_table_parameterfv. */ 2448 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERFV 148 2449 2450 /** 2451 * @brief xcb_glx_get_color_table_parameterfv_request_t 2452 **/ 2453 typedef struct xcb_glx_get_color_table_parameterfv_request_t { 2454 uint8_t major_opcode; /**< */ 2455 uint8_t minor_opcode; /**< */ 2456 uint16_t length; /**< */ 2457 xcb_glx_context_tag_t context_tag; /**< */ 2458 uint32_t target; /**< */ 2459 uint32_t pname; /**< */ 2460 } xcb_glx_get_color_table_parameterfv_request_t; 2461 2462 /** 2463 * @brief xcb_glx_get_color_table_parameterfv_reply_t 2464 **/ 2465 typedef struct xcb_glx_get_color_table_parameterfv_reply_t { 2466 uint8_t response_type; /**< */ 2467 uint8_t pad0; /**< */ 2468 uint16_t sequence; /**< */ 2469 uint32_t length; /**< */ 2470 uint8_t pad1[4]; /**< */ 2471 uint32_t n; /**< */ 2472 xcb_glx_float32_t datum; /**< */ 2473 uint8_t pad2[12]; /**< */ 2474 } xcb_glx_get_color_table_parameterfv_reply_t; 2475 2476 /** 2477 * @brief xcb_glx_get_color_table_parameteriv_cookie_t 2478 **/ 2479 typedef struct xcb_glx_get_color_table_parameteriv_cookie_t { 2480 unsigned int sequence; /**< */ 2481 } xcb_glx_get_color_table_parameteriv_cookie_t; 2482 2483 /** Opcode for xcb_glx_get_color_table_parameteriv. */ 2484 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERIV 149 2485 2486 /** 2487 * @brief xcb_glx_get_color_table_parameteriv_request_t 2488 **/ 2489 typedef struct xcb_glx_get_color_table_parameteriv_request_t { 2490 uint8_t major_opcode; /**< */ 2491 uint8_t minor_opcode; /**< */ 2492 uint16_t length; /**< */ 2493 xcb_glx_context_tag_t context_tag; /**< */ 2494 uint32_t target; /**< */ 2495 uint32_t pname; /**< */ 2496 } xcb_glx_get_color_table_parameteriv_request_t; 2497 2498 /** 2499 * @brief xcb_glx_get_color_table_parameteriv_reply_t 2500 **/ 2501 typedef struct xcb_glx_get_color_table_parameteriv_reply_t { 2502 uint8_t response_type; /**< */ 2503 uint8_t pad0; /**< */ 2504 uint16_t sequence; /**< */ 2505 uint32_t length; /**< */ 2506 uint8_t pad1[4]; /**< */ 2507 uint32_t n; /**< */ 2508 int32_t datum; /**< */ 2509 uint8_t pad2[12]; /**< */ 2510 } xcb_glx_get_color_table_parameteriv_reply_t; 2511 2512 /** 2513 * @brief xcb_glx_get_convolution_filter_cookie_t 2514 **/ 2515 typedef struct xcb_glx_get_convolution_filter_cookie_t { 2516 unsigned int sequence; /**< */ 2517 } xcb_glx_get_convolution_filter_cookie_t; 2518 2519 /** Opcode for xcb_glx_get_convolution_filter. */ 2520 #define XCB_GLX_GET_CONVOLUTION_FILTER 150 2521 2522 /** 2523 * @brief xcb_glx_get_convolution_filter_request_t 2524 **/ 2525 typedef struct xcb_glx_get_convolution_filter_request_t { 2526 uint8_t major_opcode; /**< */ 2527 uint8_t minor_opcode; /**< */ 2528 uint16_t length; /**< */ 2529 xcb_glx_context_tag_t context_tag; /**< */ 2530 uint32_t target; /**< */ 2531 uint32_t format; /**< */ 2532 uint32_t type; /**< */ 2533 uint8_t swap_bytes; /**< */ 2534 } xcb_glx_get_convolution_filter_request_t; 2535 2536 /** 2537 * @brief xcb_glx_get_convolution_filter_reply_t 2538 **/ 2539 typedef struct xcb_glx_get_convolution_filter_reply_t { 2540 uint8_t response_type; /**< */ 2541 uint8_t pad0; /**< */ 2542 uint16_t sequence; /**< */ 2543 uint32_t length; /**< */ 2544 uint8_t pad1[8]; /**< */ 2545 int32_t width; /**< */ 2546 int32_t height; /**< */ 2547 uint8_t pad2[8]; /**< */ 2548 } xcb_glx_get_convolution_filter_reply_t; 2549 2550 /** 2551 * @brief xcb_glx_get_convolution_parameterfv_cookie_t 2552 **/ 2553 typedef struct xcb_glx_get_convolution_parameterfv_cookie_t { 2554 unsigned int sequence; /**< */ 2555 } xcb_glx_get_convolution_parameterfv_cookie_t; 2556 2557 /** Opcode for xcb_glx_get_convolution_parameterfv. */ 2558 #define XCB_GLX_GET_CONVOLUTION_PARAMETERFV 151 2559 2560 /** 2561 * @brief xcb_glx_get_convolution_parameterfv_request_t 2562 **/ 2563 typedef struct xcb_glx_get_convolution_parameterfv_request_t { 2564 uint8_t major_opcode; /**< */ 2565 uint8_t minor_opcode; /**< */ 2566 uint16_t length; /**< */ 2567 xcb_glx_context_tag_t context_tag; /**< */ 2568 uint32_t target; /**< */ 2569 uint32_t pname; /**< */ 2570 } xcb_glx_get_convolution_parameterfv_request_t; 2571 2572 /** 2573 * @brief xcb_glx_get_convolution_parameterfv_reply_t 2574 **/ 2575 typedef struct xcb_glx_get_convolution_parameterfv_reply_t { 2576 uint8_t response_type; /**< */ 2577 uint8_t pad0; /**< */ 2578 uint16_t sequence; /**< */ 2579 uint32_t length; /**< */ 2580 uint8_t pad1[4]; /**< */ 2581 uint32_t n; /**< */ 2582 xcb_glx_float32_t datum; /**< */ 2583 uint8_t pad2[12]; /**< */ 2584 } xcb_glx_get_convolution_parameterfv_reply_t; 2585 2586 /** 2587 * @brief xcb_glx_get_convolution_parameteriv_cookie_t 2588 **/ 2589 typedef struct xcb_glx_get_convolution_parameteriv_cookie_t { 2590 unsigned int sequence; /**< */ 2591 } xcb_glx_get_convolution_parameteriv_cookie_t; 2592 2593 /** Opcode for xcb_glx_get_convolution_parameteriv. */ 2594 #define XCB_GLX_GET_CONVOLUTION_PARAMETERIV 152 2595 2596 /** 2597 * @brief xcb_glx_get_convolution_parameteriv_request_t 2598 **/ 2599 typedef struct xcb_glx_get_convolution_parameteriv_request_t { 2600 uint8_t major_opcode; /**< */ 2601 uint8_t minor_opcode; /**< */ 2602 uint16_t length; /**< */ 2603 xcb_glx_context_tag_t context_tag; /**< */ 2604 uint32_t target; /**< */ 2605 uint32_t pname; /**< */ 2606 } xcb_glx_get_convolution_parameteriv_request_t; 2607 2608 /** 2609 * @brief xcb_glx_get_convolution_parameteriv_reply_t 2610 **/ 2611 typedef struct xcb_glx_get_convolution_parameteriv_reply_t { 2612 uint8_t response_type; /**< */ 2613 uint8_t pad0; /**< */ 2614 uint16_t sequence; /**< */ 2615 uint32_t length; /**< */ 2616 uint8_t pad1[4]; /**< */ 2617 uint32_t n; /**< */ 2618 int32_t datum; /**< */ 2619 uint8_t pad2[12]; /**< */ 2620 } xcb_glx_get_convolution_parameteriv_reply_t; 2621 2622 /** 2623 * @brief xcb_glx_get_separable_filter_cookie_t 2624 **/ 2625 typedef struct xcb_glx_get_separable_filter_cookie_t { 2626 unsigned int sequence; /**< */ 2627 } xcb_glx_get_separable_filter_cookie_t; 2628 2629 /** Opcode for xcb_glx_get_separable_filter. */ 2630 #define XCB_GLX_GET_SEPARABLE_FILTER 153 2631 2632 /** 2633 * @brief xcb_glx_get_separable_filter_request_t 2634 **/ 2635 typedef struct xcb_glx_get_separable_filter_request_t { 2636 uint8_t major_opcode; /**< */ 2637 uint8_t minor_opcode; /**< */ 2638 uint16_t length; /**< */ 2639 xcb_glx_context_tag_t context_tag; /**< */ 2640 uint32_t target; /**< */ 2641 uint32_t format; /**< */ 2642 uint32_t type; /**< */ 2643 uint8_t swap_bytes; /**< */ 2644 } xcb_glx_get_separable_filter_request_t; 2645 2646 /** 2647 * @brief xcb_glx_get_separable_filter_reply_t 2648 **/ 2649 typedef struct xcb_glx_get_separable_filter_reply_t { 2650 uint8_t response_type; /**< */ 2651 uint8_t pad0; /**< */ 2652 uint16_t sequence; /**< */ 2653 uint32_t length; /**< */ 2654 uint8_t pad1[8]; /**< */ 2655 int32_t row_w; /**< */ 2656 int32_t col_h; /**< */ 2657 uint8_t pad2[8]; /**< */ 2658 } xcb_glx_get_separable_filter_reply_t; 2659 2660 /** 2661 * @brief xcb_glx_get_histogram_cookie_t 2662 **/ 2663 typedef struct xcb_glx_get_histogram_cookie_t { 2664 unsigned int sequence; /**< */ 2665 } xcb_glx_get_histogram_cookie_t; 2666 2667 /** Opcode for xcb_glx_get_histogram. */ 2668 #define XCB_GLX_GET_HISTOGRAM 154 2669 2670 /** 2671 * @brief xcb_glx_get_histogram_request_t 2672 **/ 2673 typedef struct xcb_glx_get_histogram_request_t { 2674 uint8_t major_opcode; /**< */ 2675 uint8_t minor_opcode; /**< */ 2676 uint16_t length; /**< */ 2677 xcb_glx_context_tag_t context_tag; /**< */ 2678 uint32_t target; /**< */ 2679 uint32_t format; /**< */ 2680 uint32_t type; /**< */ 2681 uint8_t swap_bytes; /**< */ 2682 uint8_t reset; /**< */ 2683 } xcb_glx_get_histogram_request_t; 2684 2685 /** 2686 * @brief xcb_glx_get_histogram_reply_t 2687 **/ 2688 typedef struct xcb_glx_get_histogram_reply_t { 2689 uint8_t response_type; /**< */ 2690 uint8_t pad0; /**< */ 2691 uint16_t sequence; /**< */ 2692 uint32_t length; /**< */ 2693 uint8_t pad1[8]; /**< */ 2694 int32_t width; /**< */ 2695 uint8_t pad2[12]; /**< */ 2696 } xcb_glx_get_histogram_reply_t; 2697 2698 /** 2699 * @brief xcb_glx_get_histogram_parameterfv_cookie_t 2700 **/ 2701 typedef struct xcb_glx_get_histogram_parameterfv_cookie_t { 2702 unsigned int sequence; /**< */ 2703 } xcb_glx_get_histogram_parameterfv_cookie_t; 2704 2705 /** Opcode for xcb_glx_get_histogram_parameterfv. */ 2706 #define XCB_GLX_GET_HISTOGRAM_PARAMETERFV 155 2707 2708 /** 2709 * @brief xcb_glx_get_histogram_parameterfv_request_t 2710 **/ 2711 typedef struct xcb_glx_get_histogram_parameterfv_request_t { 2712 uint8_t major_opcode; /**< */ 2713 uint8_t minor_opcode; /**< */ 2714 uint16_t length; /**< */ 2715 xcb_glx_context_tag_t context_tag; /**< */ 2716 uint32_t target; /**< */ 2717 uint32_t pname; /**< */ 2718 } xcb_glx_get_histogram_parameterfv_request_t; 2719 2720 /** 2721 * @brief xcb_glx_get_histogram_parameterfv_reply_t 2722 **/ 2723 typedef struct xcb_glx_get_histogram_parameterfv_reply_t { 2724 uint8_t response_type; /**< */ 2725 uint8_t pad0; /**< */ 2726 uint16_t sequence; /**< */ 2727 uint32_t length; /**< */ 2728 uint8_t pad1[4]; /**< */ 2729 uint32_t n; /**< */ 2730 xcb_glx_float32_t datum; /**< */ 2731 uint8_t pad2[12]; /**< */ 2732 } xcb_glx_get_histogram_parameterfv_reply_t; 2733 2734 /** 2735 * @brief xcb_glx_get_histogram_parameteriv_cookie_t 2736 **/ 2737 typedef struct xcb_glx_get_histogram_parameteriv_cookie_t { 2738 unsigned int sequence; /**< */ 2739 } xcb_glx_get_histogram_parameteriv_cookie_t; 2740 2741 /** Opcode for xcb_glx_get_histogram_parameteriv. */ 2742 #define XCB_GLX_GET_HISTOGRAM_PARAMETERIV 156 2743 2744 /** 2745 * @brief xcb_glx_get_histogram_parameteriv_request_t 2746 **/ 2747 typedef struct xcb_glx_get_histogram_parameteriv_request_t { 2748 uint8_t major_opcode; /**< */ 2749 uint8_t minor_opcode; /**< */ 2750 uint16_t length; /**< */ 2751 xcb_glx_context_tag_t context_tag; /**< */ 2752 uint32_t target; /**< */ 2753 uint32_t pname; /**< */ 2754 } xcb_glx_get_histogram_parameteriv_request_t; 2755 2756 /** 2757 * @brief xcb_glx_get_histogram_parameteriv_reply_t 2758 **/ 2759 typedef struct xcb_glx_get_histogram_parameteriv_reply_t { 2760 uint8_t response_type; /**< */ 2761 uint8_t pad0; /**< */ 2762 uint16_t sequence; /**< */ 2763 uint32_t length; /**< */ 2764 uint8_t pad1[4]; /**< */ 2765 uint32_t n; /**< */ 2766 int32_t datum; /**< */ 2767 uint8_t pad2[12]; /**< */ 2768 } xcb_glx_get_histogram_parameteriv_reply_t; 2769 2770 /** 2771 * @brief xcb_glx_get_minmax_cookie_t 2772 **/ 2773 typedef struct xcb_glx_get_minmax_cookie_t { 2774 unsigned int sequence; /**< */ 2775 } xcb_glx_get_minmax_cookie_t; 2776 2777 /** Opcode for xcb_glx_get_minmax. */ 2778 #define XCB_GLX_GET_MINMAX 157 2779 2780 /** 2781 * @brief xcb_glx_get_minmax_request_t 2782 **/ 2783 typedef struct xcb_glx_get_minmax_request_t { 2784 uint8_t major_opcode; /**< */ 2785 uint8_t minor_opcode; /**< */ 2786 uint16_t length; /**< */ 2787 xcb_glx_context_tag_t context_tag; /**< */ 2788 uint32_t target; /**< */ 2789 uint32_t format; /**< */ 2790 uint32_t type; /**< */ 2791 uint8_t swap_bytes; /**< */ 2792 uint8_t reset; /**< */ 2793 } xcb_glx_get_minmax_request_t; 2794 2795 /** 2796 * @brief xcb_glx_get_minmax_reply_t 2797 **/ 2798 typedef struct xcb_glx_get_minmax_reply_t { 2799 uint8_t response_type; /**< */ 2800 uint8_t pad0; /**< */ 2801 uint16_t sequence; /**< */ 2802 uint32_t length; /**< */ 2803 uint8_t pad1[24]; /**< */ 2804 } xcb_glx_get_minmax_reply_t; 2805 2806 /** 2807 * @brief xcb_glx_get_minmax_parameterfv_cookie_t 2808 **/ 2809 typedef struct xcb_glx_get_minmax_parameterfv_cookie_t { 2810 unsigned int sequence; /**< */ 2811 } xcb_glx_get_minmax_parameterfv_cookie_t; 2812 2813 /** Opcode for xcb_glx_get_minmax_parameterfv. */ 2814 #define XCB_GLX_GET_MINMAX_PARAMETERFV 158 2815 2816 /** 2817 * @brief xcb_glx_get_minmax_parameterfv_request_t 2818 **/ 2819 typedef struct xcb_glx_get_minmax_parameterfv_request_t { 2820 uint8_t major_opcode; /**< */ 2821 uint8_t minor_opcode; /**< */ 2822 uint16_t length; /**< */ 2823 xcb_glx_context_tag_t context_tag; /**< */ 2824 uint32_t target; /**< */ 2825 uint32_t pname; /**< */ 2826 } xcb_glx_get_minmax_parameterfv_request_t; 2827 2828 /** 2829 * @brief xcb_glx_get_minmax_parameterfv_reply_t 2830 **/ 2831 typedef struct xcb_glx_get_minmax_parameterfv_reply_t { 2832 uint8_t response_type; /**< */ 2833 uint8_t pad0; /**< */ 2834 uint16_t sequence; /**< */ 2835 uint32_t length; /**< */ 2836 uint8_t pad1[4]; /**< */ 2837 uint32_t n; /**< */ 2838 xcb_glx_float32_t datum; /**< */ 2839 uint8_t pad2[12]; /**< */ 2840 } xcb_glx_get_minmax_parameterfv_reply_t; 2841 2842 /** 2843 * @brief xcb_glx_get_minmax_parameteriv_cookie_t 2844 **/ 2845 typedef struct xcb_glx_get_minmax_parameteriv_cookie_t { 2846 unsigned int sequence; /**< */ 2847 } xcb_glx_get_minmax_parameteriv_cookie_t; 2848 2849 /** Opcode for xcb_glx_get_minmax_parameteriv. */ 2850 #define XCB_GLX_GET_MINMAX_PARAMETERIV 159 2851 2852 /** 2853 * @brief xcb_glx_get_minmax_parameteriv_request_t 2854 **/ 2855 typedef struct xcb_glx_get_minmax_parameteriv_request_t { 2856 uint8_t major_opcode; /**< */ 2857 uint8_t minor_opcode; /**< */ 2858 uint16_t length; /**< */ 2859 xcb_glx_context_tag_t context_tag; /**< */ 2860 uint32_t target; /**< */ 2861 uint32_t pname; /**< */ 2862 } xcb_glx_get_minmax_parameteriv_request_t; 2863 2864 /** 2865 * @brief xcb_glx_get_minmax_parameteriv_reply_t 2866 **/ 2867 typedef struct xcb_glx_get_minmax_parameteriv_reply_t { 2868 uint8_t response_type; /**< */ 2869 uint8_t pad0; /**< */ 2870 uint16_t sequence; /**< */ 2871 uint32_t length; /**< */ 2872 uint8_t pad1[4]; /**< */ 2873 uint32_t n; /**< */ 2874 int32_t datum; /**< */ 2875 uint8_t pad2[12]; /**< */ 2876 } xcb_glx_get_minmax_parameteriv_reply_t; 2877 2878 /** 2879 * @brief xcb_glx_get_compressed_tex_image_arb_cookie_t 2880 **/ 2881 typedef struct xcb_glx_get_compressed_tex_image_arb_cookie_t { 2882 unsigned int sequence; /**< */ 2883 } xcb_glx_get_compressed_tex_image_arb_cookie_t; 2884 2885 /** Opcode for xcb_glx_get_compressed_tex_image_arb. */ 2886 #define XCB_GLX_GET_COMPRESSED_TEX_IMAGE_ARB 160 2887 2888 /** 2889 * @brief xcb_glx_get_compressed_tex_image_arb_request_t 2890 **/ 2891 typedef struct xcb_glx_get_compressed_tex_image_arb_request_t { 2892 uint8_t major_opcode; /**< */ 2893 uint8_t minor_opcode; /**< */ 2894 uint16_t length; /**< */ 2895 xcb_glx_context_tag_t context_tag; /**< */ 2896 uint32_t target; /**< */ 2897 int32_t level; /**< */ 2898 } xcb_glx_get_compressed_tex_image_arb_request_t; 2899 2900 /** 2901 * @brief xcb_glx_get_compressed_tex_image_arb_reply_t 2902 **/ 2903 typedef struct xcb_glx_get_compressed_tex_image_arb_reply_t { 2904 uint8_t response_type; /**< */ 2905 uint8_t pad0; /**< */ 2906 uint16_t sequence; /**< */ 2907 uint32_t length; /**< */ 2908 uint8_t pad1[8]; /**< */ 2909 int32_t size; /**< */ 2910 uint8_t pad2[12]; /**< */ 2911 } xcb_glx_get_compressed_tex_image_arb_reply_t; 2912 2913 /** Opcode for xcb_glx_delete_queries_arb. */ 2914 #define XCB_GLX_DELETE_QUERIES_ARB 161 2915 2916 /** 2917 * @brief xcb_glx_delete_queries_arb_request_t 2918 **/ 2919 typedef struct xcb_glx_delete_queries_arb_request_t { 2920 uint8_t major_opcode; /**< */ 2921 uint8_t minor_opcode; /**< */ 2922 uint16_t length; /**< */ 2923 xcb_glx_context_tag_t context_tag; /**< */ 2924 int32_t n; /**< */ 2925 } xcb_glx_delete_queries_arb_request_t; 2926 2927 /** 2928 * @brief xcb_glx_gen_queries_arb_cookie_t 2929 **/ 2930 typedef struct xcb_glx_gen_queries_arb_cookie_t { 2931 unsigned int sequence; /**< */ 2932 } xcb_glx_gen_queries_arb_cookie_t; 2933 2934 /** Opcode for xcb_glx_gen_queries_arb. */ 2935 #define XCB_GLX_GEN_QUERIES_ARB 162 2936 2937 /** 2938 * @brief xcb_glx_gen_queries_arb_request_t 2939 **/ 2940 typedef struct xcb_glx_gen_queries_arb_request_t { 2941 uint8_t major_opcode; /**< */ 2942 uint8_t minor_opcode; /**< */ 2943 uint16_t length; /**< */ 2944 xcb_glx_context_tag_t context_tag; /**< */ 2945 int32_t n; /**< */ 2946 } xcb_glx_gen_queries_arb_request_t; 2947 2948 /** 2949 * @brief xcb_glx_gen_queries_arb_reply_t 2950 **/ 2951 typedef struct xcb_glx_gen_queries_arb_reply_t { 2952 uint8_t response_type; /**< */ 2953 uint8_t pad0; /**< */ 2954 uint16_t sequence; /**< */ 2955 uint32_t length; /**< */ 2956 uint8_t pad1[24]; /**< */ 2957 } xcb_glx_gen_queries_arb_reply_t; 2958 2959 /** 2960 * @brief xcb_glx_is_query_arb_cookie_t 2961 **/ 2962 typedef struct xcb_glx_is_query_arb_cookie_t { 2963 unsigned int sequence; /**< */ 2964 } xcb_glx_is_query_arb_cookie_t; 2965 2966 /** Opcode for xcb_glx_is_query_arb. */ 2967 #define XCB_GLX_IS_QUERY_ARB 163 2968 2969 /** 2970 * @brief xcb_glx_is_query_arb_request_t 2971 **/ 2972 typedef struct xcb_glx_is_query_arb_request_t { 2973 uint8_t major_opcode; /**< */ 2974 uint8_t minor_opcode; /**< */ 2975 uint16_t length; /**< */ 2976 xcb_glx_context_tag_t context_tag; /**< */ 2977 uint32_t id; /**< */ 2978 } xcb_glx_is_query_arb_request_t; 2979 2980 /** 2981 * @brief xcb_glx_is_query_arb_reply_t 2982 **/ 2983 typedef struct xcb_glx_is_query_arb_reply_t { 2984 uint8_t response_type; /**< */ 2985 uint8_t pad0; /**< */ 2986 uint16_t sequence; /**< */ 2987 uint32_t length; /**< */ 2988 xcb_glx_bool32_t ret_val; /**< */ 2989 } xcb_glx_is_query_arb_reply_t; 2990 2991 /** 2992 * @brief xcb_glx_get_queryiv_arb_cookie_t 2993 **/ 2994 typedef struct xcb_glx_get_queryiv_arb_cookie_t { 2995 unsigned int sequence; /**< */ 2996 } xcb_glx_get_queryiv_arb_cookie_t; 2997 2998 /** Opcode for xcb_glx_get_queryiv_arb. */ 2999 #define XCB_GLX_GET_QUERYIV_ARB 164 3000 3001 /** 3002 * @brief xcb_glx_get_queryiv_arb_request_t 3003 **/ 3004 typedef struct xcb_glx_get_queryiv_arb_request_t { 3005 uint8_t major_opcode; /**< */ 3006 uint8_t minor_opcode; /**< */ 3007 uint16_t length; /**< */ 3008 xcb_glx_context_tag_t context_tag; /**< */ 3009 uint32_t target; /**< */ 3010 uint32_t pname; /**< */ 3011 } xcb_glx_get_queryiv_arb_request_t; 3012 3013 /** 3014 * @brief xcb_glx_get_queryiv_arb_reply_t 3015 **/ 3016 typedef struct xcb_glx_get_queryiv_arb_reply_t { 3017 uint8_t response_type; /**< */ 3018 uint8_t pad0; /**< */ 3019 uint16_t sequence; /**< */ 3020 uint32_t length; /**< */ 3021 uint8_t pad1[4]; /**< */ 3022 uint32_t n; /**< */ 3023 int32_t datum; /**< */ 3024 uint8_t pad2[12]; /**< */ 3025 } xcb_glx_get_queryiv_arb_reply_t; 3026 3027 /** 3028 * @brief xcb_glx_get_query_objectiv_arb_cookie_t 3029 **/ 3030 typedef struct xcb_glx_get_query_objectiv_arb_cookie_t { 3031 unsigned int sequence; /**< */ 3032 } xcb_glx_get_query_objectiv_arb_cookie_t; 3033 3034 /** Opcode for xcb_glx_get_query_objectiv_arb. */ 3035 #define XCB_GLX_GET_QUERY_OBJECTIV_ARB 165 3036 3037 /** 3038 * @brief xcb_glx_get_query_objectiv_arb_request_t 3039 **/ 3040 typedef struct xcb_glx_get_query_objectiv_arb_request_t { 3041 uint8_t major_opcode; /**< */ 3042 uint8_t minor_opcode; /**< */ 3043 uint16_t length; /**< */ 3044 xcb_glx_context_tag_t context_tag; /**< */ 3045 uint32_t id; /**< */ 3046 uint32_t pname; /**< */ 3047 } xcb_glx_get_query_objectiv_arb_request_t; 3048 3049 /** 3050 * @brief xcb_glx_get_query_objectiv_arb_reply_t 3051 **/ 3052 typedef struct xcb_glx_get_query_objectiv_arb_reply_t { 3053 uint8_t response_type; /**< */ 3054 uint8_t pad0; /**< */ 3055 uint16_t sequence; /**< */ 3056 uint32_t length; /**< */ 3057 uint8_t pad1[4]; /**< */ 3058 uint32_t n; /**< */ 3059 int32_t datum; /**< */ 3060 uint8_t pad2[12]; /**< */ 3061 } xcb_glx_get_query_objectiv_arb_reply_t; 3062 3063 /** 3064 * @brief xcb_glx_get_query_objectuiv_arb_cookie_t 3065 **/ 3066 typedef struct xcb_glx_get_query_objectuiv_arb_cookie_t { 3067 unsigned int sequence; /**< */ 3068 } xcb_glx_get_query_objectuiv_arb_cookie_t; 3069 3070 /** Opcode for xcb_glx_get_query_objectuiv_arb. */ 3071 #define XCB_GLX_GET_QUERY_OBJECTUIV_ARB 166 3072 3073 /** 3074 * @brief xcb_glx_get_query_objectuiv_arb_request_t 3075 **/ 3076 typedef struct xcb_glx_get_query_objectuiv_arb_request_t { 3077 uint8_t major_opcode; /**< */ 3078 uint8_t minor_opcode; /**< */ 3079 uint16_t length; /**< */ 3080 xcb_glx_context_tag_t context_tag; /**< */ 3081 uint32_t id; /**< */ 3082 uint32_t pname; /**< */ 3083 } xcb_glx_get_query_objectuiv_arb_request_t; 3084 3085 /** 3086 * @brief xcb_glx_get_query_objectuiv_arb_reply_t 3087 **/ 3088 typedef struct xcb_glx_get_query_objectuiv_arb_reply_t { 3089 uint8_t response_type; /**< */ 3090 uint8_t pad0; /**< */ 3091 uint16_t sequence; /**< */ 3092 uint32_t length; /**< */ 3093 uint8_t pad1[4]; /**< */ 3094 uint32_t n; /**< */ 3095 uint32_t datum; /**< */ 3096 uint8_t pad2[12]; /**< */ 3097 } xcb_glx_get_query_objectuiv_arb_reply_t; 3098 3099 /** 3100 * Get the next element of the iterator 3101 * @param i Pointer to a xcb_glx_pixmap_iterator_t 3102 * 3103 * Get the next element in the iterator. The member rem is 3104 * decreased by one. The member data points to the next 3105 * element. The member index is increased by sizeof(xcb_glx_pixmap_t) 3106 */ 3107 3108 /***************************************************************************** 3109 ** 3110 ** void xcb_glx_pixmap_next 3111 ** 3112 ** @param xcb_glx_pixmap_iterator_t *i 3113 ** @returns void 3114 ** 3115 *****************************************************************************/ 3116 3117 void 3118 xcb_glx_pixmap_next (xcb_glx_pixmap_iterator_t *i /**< */); 3119 3120 /** 3121 * Return the iterator pointing to the last element 3122 * @param i An xcb_glx_pixmap_iterator_t 3123 * @return The iterator pointing to the last element 3124 * 3125 * Set the current element in the iterator to the last element. 3126 * The member rem is set to 0. The member data points to the 3127 * last element. 3128 */ 3129 3130 /***************************************************************************** 3131 ** 3132 ** xcb_generic_iterator_t xcb_glx_pixmap_end 3133 ** 3134 ** @param xcb_glx_pixmap_iterator_t i 3135 ** @returns xcb_generic_iterator_t 3136 ** 3137 *****************************************************************************/ 3138 3139 xcb_generic_iterator_t 3140 xcb_glx_pixmap_end (xcb_glx_pixmap_iterator_t i /**< */); 3141 3142 /** 3143 * Get the next element of the iterator 3144 * @param i Pointer to a xcb_glx_context_iterator_t 3145 * 3146 * Get the next element in the iterator. The member rem is 3147 * decreased by one. The member data points to the next 3148 * element. The member index is increased by sizeof(xcb_glx_context_t) 3149 */ 3150 3151 /***************************************************************************** 3152 ** 3153 ** void xcb_glx_context_next 3154 ** 3155 ** @param xcb_glx_context_iterator_t *i 3156 ** @returns void 3157 ** 3158 *****************************************************************************/ 3159 3160 void 3161 xcb_glx_context_next (xcb_glx_context_iterator_t *i /**< */); 3162 3163 /** 3164 * Return the iterator pointing to the last element 3165 * @param i An xcb_glx_context_iterator_t 3166 * @return The iterator pointing to the last element 3167 * 3168 * Set the current element in the iterator to the last element. 3169 * The member rem is set to 0. The member data points to the 3170 * last element. 3171 */ 3172 3173 /***************************************************************************** 3174 ** 3175 ** xcb_generic_iterator_t xcb_glx_context_end 3176 ** 3177 ** @param xcb_glx_context_iterator_t i 3178 ** @returns xcb_generic_iterator_t 3179 ** 3180 *****************************************************************************/ 3181 3182 xcb_generic_iterator_t 3183 xcb_glx_context_end (xcb_glx_context_iterator_t i /**< */); 3184 3185 /** 3186 * Get the next element of the iterator 3187 * @param i Pointer to a xcb_glx_pbuffer_iterator_t 3188 * 3189 * Get the next element in the iterator. The member rem is 3190 * decreased by one. The member data points to the next 3191 * element. The member index is increased by sizeof(xcb_glx_pbuffer_t) 3192 */ 3193 3194 /***************************************************************************** 3195 ** 3196 ** void xcb_glx_pbuffer_next 3197 ** 3198 ** @param xcb_glx_pbuffer_iterator_t *i 3199 ** @returns void 3200 ** 3201 *****************************************************************************/ 3202 3203 void 3204 xcb_glx_pbuffer_next (xcb_glx_pbuffer_iterator_t *i /**< */); 3205 3206 /** 3207 * Return the iterator pointing to the last element 3208 * @param i An xcb_glx_pbuffer_iterator_t 3209 * @return The iterator pointing to the last element 3210 * 3211 * Set the current element in the iterator to the last element. 3212 * The member rem is set to 0. The member data points to the 3213 * last element. 3214 */ 3215 3216 /***************************************************************************** 3217 ** 3218 ** xcb_generic_iterator_t xcb_glx_pbuffer_end 3219 ** 3220 ** @param xcb_glx_pbuffer_iterator_t i 3221 ** @returns xcb_generic_iterator_t 3222 ** 3223 *****************************************************************************/ 3224 3225 xcb_generic_iterator_t 3226 xcb_glx_pbuffer_end (xcb_glx_pbuffer_iterator_t i /**< */); 3227 3228 /** 3229 * Get the next element of the iterator 3230 * @param i Pointer to a xcb_glx_window_iterator_t 3231 * 3232 * Get the next element in the iterator. The member rem is 3233 * decreased by one. The member data points to the next 3234 * element. The member index is increased by sizeof(xcb_glx_window_t) 3235 */ 3236 3237 /***************************************************************************** 3238 ** 3239 ** void xcb_glx_window_next 3240 ** 3241 ** @param xcb_glx_window_iterator_t *i 3242 ** @returns void 3243 ** 3244 *****************************************************************************/ 3245 3246 void 3247 xcb_glx_window_next (xcb_glx_window_iterator_t *i /**< */); 3248 3249 /** 3250 * Return the iterator pointing to the last element 3251 * @param i An xcb_glx_window_iterator_t 3252 * @return The iterator pointing to the last element 3253 * 3254 * Set the current element in the iterator to the last element. 3255 * The member rem is set to 0. The member data points to the 3256 * last element. 3257 */ 3258 3259 /***************************************************************************** 3260 ** 3261 ** xcb_generic_iterator_t xcb_glx_window_end 3262 ** 3263 ** @param xcb_glx_window_iterator_t i 3264 ** @returns xcb_generic_iterator_t 3265 ** 3266 *****************************************************************************/ 3267 3268 xcb_generic_iterator_t 3269 xcb_glx_window_end (xcb_glx_window_iterator_t i /**< */); 3270 3271 /** 3272 * Get the next element of the iterator 3273 * @param i Pointer to a xcb_glx_fbconfig_iterator_t 3274 * 3275 * Get the next element in the iterator. The member rem is 3276 * decreased by one. The member data points to the next 3277 * element. The member index is increased by sizeof(xcb_glx_fbconfig_t) 3278 */ 3279 3280 /***************************************************************************** 3281 ** 3282 ** void xcb_glx_fbconfig_next 3283 ** 3284 ** @param xcb_glx_fbconfig_iterator_t *i 3285 ** @returns void 3286 ** 3287 *****************************************************************************/ 3288 3289 void 3290 xcb_glx_fbconfig_next (xcb_glx_fbconfig_iterator_t *i /**< */); 3291 3292 /** 3293 * Return the iterator pointing to the last element 3294 * @param i An xcb_glx_fbconfig_iterator_t 3295 * @return The iterator pointing to the last element 3296 * 3297 * Set the current element in the iterator to the last element. 3298 * The member rem is set to 0. The member data points to the 3299 * last element. 3300 */ 3301 3302 /***************************************************************************** 3303 ** 3304 ** xcb_generic_iterator_t xcb_glx_fbconfig_end 3305 ** 3306 ** @param xcb_glx_fbconfig_iterator_t i 3307 ** @returns xcb_generic_iterator_t 3308 ** 3309 *****************************************************************************/ 3310 3311 xcb_generic_iterator_t 3312 xcb_glx_fbconfig_end (xcb_glx_fbconfig_iterator_t i /**< */); 3313 3314 /** 3315 * Get the next element of the iterator 3316 * @param i Pointer to a xcb_glx_drawable_iterator_t 3317 * 3318 * Get the next element in the iterator. The member rem is 3319 * decreased by one. The member data points to the next 3320 * element. The member index is increased by sizeof(xcb_glx_drawable_t) 3321 */ 3322 3323 /***************************************************************************** 3324 ** 3325 ** void xcb_glx_drawable_next 3326 ** 3327 ** @param xcb_glx_drawable_iterator_t *i 3328 ** @returns void 3329 ** 3330 *****************************************************************************/ 3331 3332 void 3333 xcb_glx_drawable_next (xcb_glx_drawable_iterator_t *i /**< */); 3334 3335 /** 3336 * Return the iterator pointing to the last element 3337 * @param i An xcb_glx_drawable_iterator_t 3338 * @return The iterator pointing to the last element 3339 * 3340 * Set the current element in the iterator to the last element. 3341 * The member rem is set to 0. The member data points to the 3342 * last element. 3343 */ 3344 3345 /***************************************************************************** 3346 ** 3347 ** xcb_generic_iterator_t xcb_glx_drawable_end 3348 ** 3349 ** @param xcb_glx_drawable_iterator_t i 3350 ** @returns xcb_generic_iterator_t 3351 ** 3352 *****************************************************************************/ 3353 3354 xcb_generic_iterator_t 3355 xcb_glx_drawable_end (xcb_glx_drawable_iterator_t i /**< */); 3356 3357 /** 3358 * Get the next element of the iterator 3359 * @param i Pointer to a xcb_glx_float32_iterator_t 3360 * 3361 * Get the next element in the iterator. The member rem is 3362 * decreased by one. The member data points to the next 3363 * element. The member index is increased by sizeof(xcb_glx_float32_t) 3364 */ 3365 3366 /***************************************************************************** 3367 ** 3368 ** void xcb_glx_float32_next 3369 ** 3370 ** @param xcb_glx_float32_iterator_t *i 3371 ** @returns void 3372 ** 3373 *****************************************************************************/ 3374 3375 void 3376 xcb_glx_float32_next (xcb_glx_float32_iterator_t *i /**< */); 3377 3378 /** 3379 * Return the iterator pointing to the last element 3380 * @param i An xcb_glx_float32_iterator_t 3381 * @return The iterator pointing to the last element 3382 * 3383 * Set the current element in the iterator to the last element. 3384 * The member rem is set to 0. The member data points to the 3385 * last element. 3386 */ 3387 3388 /***************************************************************************** 3389 ** 3390 ** xcb_generic_iterator_t xcb_glx_float32_end 3391 ** 3392 ** @param xcb_glx_float32_iterator_t i 3393 ** @returns xcb_generic_iterator_t 3394 ** 3395 *****************************************************************************/ 3396 3397 xcb_generic_iterator_t 3398 xcb_glx_float32_end (xcb_glx_float32_iterator_t i /**< */); 3399 3400 /** 3401 * Get the next element of the iterator 3402 * @param i Pointer to a xcb_glx_float64_iterator_t 3403 * 3404 * Get the next element in the iterator. The member rem is 3405 * decreased by one. The member data points to the next 3406 * element. The member index is increased by sizeof(xcb_glx_float64_t) 3407 */ 3408 3409 /***************************************************************************** 3410 ** 3411 ** void xcb_glx_float64_next 3412 ** 3413 ** @param xcb_glx_float64_iterator_t *i 3414 ** @returns void 3415 ** 3416 *****************************************************************************/ 3417 3418 void 3419 xcb_glx_float64_next (xcb_glx_float64_iterator_t *i /**< */); 3420 3421 /** 3422 * Return the iterator pointing to the last element 3423 * @param i An xcb_glx_float64_iterator_t 3424 * @return The iterator pointing to the last element 3425 * 3426 * Set the current element in the iterator to the last element. 3427 * The member rem is set to 0. The member data points to the 3428 * last element. 3429 */ 3430 3431 /***************************************************************************** 3432 ** 3433 ** xcb_generic_iterator_t xcb_glx_float64_end 3434 ** 3435 ** @param xcb_glx_float64_iterator_t i 3436 ** @returns xcb_generic_iterator_t 3437 ** 3438 *****************************************************************************/ 3439 3440 xcb_generic_iterator_t 3441 xcb_glx_float64_end (xcb_glx_float64_iterator_t i /**< */); 3442 3443 /** 3444 * Get the next element of the iterator 3445 * @param i Pointer to a xcb_glx_bool32_iterator_t 3446 * 3447 * Get the next element in the iterator. The member rem is 3448 * decreased by one. The member data points to the next 3449 * element. The member index is increased by sizeof(xcb_glx_bool32_t) 3450 */ 3451 3452 /***************************************************************************** 3453 ** 3454 ** void xcb_glx_bool32_next 3455 ** 3456 ** @param xcb_glx_bool32_iterator_t *i 3457 ** @returns void 3458 ** 3459 *****************************************************************************/ 3460 3461 void 3462 xcb_glx_bool32_next (xcb_glx_bool32_iterator_t *i /**< */); 3463 3464 /** 3465 * Return the iterator pointing to the last element 3466 * @param i An xcb_glx_bool32_iterator_t 3467 * @return The iterator pointing to the last element 3468 * 3469 * Set the current element in the iterator to the last element. 3470 * The member rem is set to 0. The member data points to the 3471 * last element. 3472 */ 3473 3474 /***************************************************************************** 3475 ** 3476 ** xcb_generic_iterator_t xcb_glx_bool32_end 3477 ** 3478 ** @param xcb_glx_bool32_iterator_t i 3479 ** @returns xcb_generic_iterator_t 3480 ** 3481 *****************************************************************************/ 3482 3483 xcb_generic_iterator_t 3484 xcb_glx_bool32_end (xcb_glx_bool32_iterator_t i /**< */); 3485 3486 /** 3487 * Get the next element of the iterator 3488 * @param i Pointer to a xcb_glx_context_tag_iterator_t 3489 * 3490 * Get the next element in the iterator. The member rem is 3491 * decreased by one. The member data points to the next 3492 * element. The member index is increased by sizeof(xcb_glx_context_tag_t) 3493 */ 3494 3495 /***************************************************************************** 3496 ** 3497 ** void xcb_glx_context_tag_next 3498 ** 3499 ** @param xcb_glx_context_tag_iterator_t *i 3500 ** @returns void 3501 ** 3502 *****************************************************************************/ 3503 3504 void 3505 xcb_glx_context_tag_next (xcb_glx_context_tag_iterator_t *i /**< */); 3506 3507 /** 3508 * Return the iterator pointing to the last element 3509 * @param i An xcb_glx_context_tag_iterator_t 3510 * @return The iterator pointing to the last element 3511 * 3512 * Set the current element in the iterator to the last element. 3513 * The member rem is set to 0. The member data points to the 3514 * last element. 3515 */ 3516 3517 /***************************************************************************** 3518 ** 3519 ** xcb_generic_iterator_t xcb_glx_context_tag_end 3520 ** 3521 ** @param xcb_glx_context_tag_iterator_t i 3522 ** @returns xcb_generic_iterator_t 3523 ** 3524 *****************************************************************************/ 3525 3526 xcb_generic_iterator_t 3527 xcb_glx_context_tag_end (xcb_glx_context_tag_iterator_t i /**< */); 3528 3529 int 3530 xcb_glx_render_sizeof (const void *_buffer /**< */, 3531 uint32_t data_len /**< */); 3532 3533 /** 3534 * 3535 * @param c The connection 3536 * @return A cookie 3537 * 3538 * Delivers a request to the X server. 3539 * 3540 * This form can be used only if the request will not cause 3541 * a reply to be generated. Any returned error will be 3542 * saved for handling by xcb_request_check(). 3543 */ 3544 3545 /***************************************************************************** 3546 ** 3547 ** xcb_void_cookie_t xcb_glx_render_checked 3548 ** 3549 ** @param xcb_connection_t *c 3550 ** @param xcb_glx_context_tag_t context_tag 3551 ** @param uint32_t data_len 3552 ** @param const uint8_t *data 3553 ** @returns xcb_void_cookie_t 3554 ** 3555 *****************************************************************************/ 3556 3557 xcb_void_cookie_t 3558 xcb_glx_render_checked (xcb_connection_t *c /**< */, 3559 xcb_glx_context_tag_t context_tag /**< */, 3560 uint32_t data_len /**< */, 3561 const uint8_t *data /**< */); 3562 3563 /** 3564 * 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 3575 ** 3576 ** @param xcb_connection_t *c 3577 ** @param xcb_glx_context_tag_t context_tag 3578 ** @param uint32_t data_len 3579 ** @param const uint8_t *data 3580 ** @returns xcb_void_cookie_t 3581 ** 3582 *****************************************************************************/ 3583 3584 xcb_void_cookie_t 3585 xcb_glx_render (xcb_connection_t *c /**< */, 3586 xcb_glx_context_tag_t context_tag /**< */, 3587 uint32_t data_len /**< */, 3588 const uint8_t *data /**< */); 3589 3590 int 3591 xcb_glx_render_large_sizeof (const void *_buffer /**< */); 3592 3593 /** 3594 * 3595 * @param c The connection 3596 * @return A cookie 3597 * 3598 * Delivers a request to the X server. 3599 * 3600 * This form can be used only if the request will not cause 3601 * a reply to be generated. Any returned error will be 3602 * saved for handling by xcb_request_check(). 3603 */ 3604 3605 /***************************************************************************** 3606 ** 3607 ** xcb_void_cookie_t xcb_glx_render_large_checked 3608 ** 3609 ** @param xcb_connection_t *c 3610 ** @param xcb_glx_context_tag_t context_tag 3611 ** @param uint16_t request_num 3612 ** @param uint16_t request_total 3613 ** @param uint32_t data_len 3614 ** @param const uint8_t *data 3615 ** @returns xcb_void_cookie_t 3616 ** 3617 *****************************************************************************/ 3618 3619 xcb_void_cookie_t 3620 xcb_glx_render_large_checked (xcb_connection_t *c /**< */, 3621 xcb_glx_context_tag_t context_tag /**< */, 3622 uint16_t request_num /**< */, 3623 uint16_t request_total /**< */, 3624 uint32_t data_len /**< */, 3625 const uint8_t *data /**< */); 3626 3627 /** 3628 * 3629 * @param c The connection 3630 * @return A cookie 3631 * 3632 * Delivers a request to the X server. 3633 * 3634 */ 3635 3636 /***************************************************************************** 3637 ** 3638 ** xcb_void_cookie_t xcb_glx_render_large 3639 ** 3640 ** @param xcb_connection_t *c 3641 ** @param xcb_glx_context_tag_t context_tag 3642 ** @param uint16_t request_num 3643 ** @param uint16_t request_total 3644 ** @param uint32_t data_len 3645 ** @param const uint8_t *data 3646 ** @returns xcb_void_cookie_t 3647 ** 3648 *****************************************************************************/ 3649 3650 xcb_void_cookie_t 3651 xcb_glx_render_large (xcb_connection_t *c /**< */, 3652 xcb_glx_context_tag_t context_tag /**< */, 3653 uint16_t request_num /**< */, 3654 uint16_t request_total /**< */, 3655 uint32_t data_len /**< */, 3656 const uint8_t *data /**< */); 3657 3658 /** 3659 * 3660 * @param c The connection 3661 * @return A cookie 3662 * 3663 * Delivers a request to the X server. 3664 * 3665 * This form can be used only if the request will not cause 3666 * a reply to be generated. Any returned error will be 3667 * saved for handling by xcb_request_check(). 3668 */ 3669 3670 /***************************************************************************** 3671 ** 3672 ** xcb_void_cookie_t xcb_glx_create_context_checked 3673 ** 3674 ** @param xcb_connection_t *c 3675 ** @param xcb_glx_context_t context 3676 ** @param xcb_visualid_t visual 3677 ** @param uint32_t screen 3678 ** @param xcb_glx_context_t share_list 3679 ** @param uint8_t is_direct 3680 ** @returns xcb_void_cookie_t 3681 ** 3682 *****************************************************************************/ 3683 3684 xcb_void_cookie_t 3685 xcb_glx_create_context_checked (xcb_connection_t *c /**< */, 3686 xcb_glx_context_t context /**< */, 3687 xcb_visualid_t visual /**< */, 3688 uint32_t screen /**< */, 3689 xcb_glx_context_t share_list /**< */, 3690 uint8_t is_direct /**< */); 3691 3692 /** 3693 * 3694 * @param c The connection 3695 * @return A cookie 3696 * 3697 * Delivers a request to the X server. 3698 * 3699 */ 3700 3701 /***************************************************************************** 3702 ** 3703 ** xcb_void_cookie_t xcb_glx_create_context 3704 ** 3705 ** @param xcb_connection_t *c 3706 ** @param xcb_glx_context_t context 3707 ** @param xcb_visualid_t visual 3708 ** @param uint32_t screen 3709 ** @param xcb_glx_context_t share_list 3710 ** @param uint8_t is_direct 3711 ** @returns xcb_void_cookie_t 3712 ** 3713 *****************************************************************************/ 3714 3715 xcb_void_cookie_t 3716 xcb_glx_create_context (xcb_connection_t *c /**< */, 3717 xcb_glx_context_t context /**< */, 3718 xcb_visualid_t visual /**< */, 3719 uint32_t screen /**< */, 3720 xcb_glx_context_t share_list /**< */, 3721 uint8_t is_direct /**< */); 3722 3723 /** 3724 * 3725 * @param c The connection 3726 * @return A cookie 3727 * 3728 * Delivers a request to the X server. 3729 * 3730 * This form can be used only if the request will not cause 3731 * a reply to be generated. Any returned error will be 3732 * saved for handling by xcb_request_check(). 3733 */ 3734 3735 /***************************************************************************** 3736 ** 3737 ** xcb_void_cookie_t xcb_glx_destroy_context_checked 3738 ** 3739 ** @param xcb_connection_t *c 3740 ** @param xcb_glx_context_t context 3741 ** @returns xcb_void_cookie_t 3742 ** 3743 *****************************************************************************/ 3744 3745 xcb_void_cookie_t 3746 xcb_glx_destroy_context_checked (xcb_connection_t *c /**< */, 3747 xcb_glx_context_t context /**< */); 3748 3749 /** 3750 * 3751 * @param c The connection 3752 * @return A cookie 3753 * 3754 * Delivers a request to the X server. 3755 * 3756 */ 3757 3758 /***************************************************************************** 3759 ** 3760 ** xcb_void_cookie_t xcb_glx_destroy_context 3761 ** 3762 ** @param xcb_connection_t *c 3763 ** @param xcb_glx_context_t context 3764 ** @returns xcb_void_cookie_t 3765 ** 3766 *****************************************************************************/ 3767 3768 xcb_void_cookie_t 3769 xcb_glx_destroy_context (xcb_connection_t *c /**< */, 3770 xcb_glx_context_t context /**< */); 3771 3772 /** 3773 * 3774 * @param c The connection 3775 * @return A cookie 3776 * 3777 * Delivers a request to the X server. 3778 * 3779 */ 3780 3781 /***************************************************************************** 3782 ** 3783 ** xcb_glx_make_current_cookie_t xcb_glx_make_current 3784 ** 3785 ** @param xcb_connection_t *c 3786 ** @param xcb_glx_drawable_t drawable 3787 ** @param xcb_glx_context_t context 3788 ** @param xcb_glx_context_tag_t old_context_tag 3789 ** @returns xcb_glx_make_current_cookie_t 3790 ** 3791 *****************************************************************************/ 3792 3793 xcb_glx_make_current_cookie_t 3794 xcb_glx_make_current (xcb_connection_t *c /**< */, 3795 xcb_glx_drawable_t drawable /**< */, 3796 xcb_glx_context_t context /**< */, 3797 xcb_glx_context_tag_t old_context_tag /**< */); 3798 3799 /** 3800 * 3801 * @param c The connection 3802 * @return A cookie 3803 * 3804 * Delivers a request to the X server. 3805 * 3806 * This form can be used only if the request will cause 3807 * a reply to be generated. Any returned error will be 3808 * placed in the event queue. 3809 */ 3810 3811 /***************************************************************************** 3812 ** 3813 ** xcb_glx_make_current_cookie_t xcb_glx_make_current_unchecked 3814 ** 3815 ** @param xcb_connection_t *c 3816 ** @param xcb_glx_drawable_t drawable 3817 ** @param xcb_glx_context_t context 3818 ** @param xcb_glx_context_tag_t old_context_tag 3819 ** @returns xcb_glx_make_current_cookie_t 3820 ** 3821 *****************************************************************************/ 3822 3823 xcb_glx_make_current_cookie_t 3824 xcb_glx_make_current_unchecked (xcb_connection_t *c /**< */, 3825 xcb_glx_drawable_t drawable /**< */, 3826 xcb_glx_context_t context /**< */, 3827 xcb_glx_context_tag_t old_context_tag /**< */); 3828 3829 /** 3830 * Return the reply 3831 * @param c The connection 3832 * @param cookie The cookie 3833 * @param e The xcb_generic_error_t supplied 3834 * 3835 * Returns the reply of the request asked by 3836 * 3837 * The parameter @p e supplied to this function must be NULL if 3838 * xcb_glx_make_current_unchecked(). is used. 3839 * Otherwise, it stores the error if any. 3840 * 3841 * The returned value must be freed by the caller using free(). 3842 */ 3843 3844 /***************************************************************************** 3845 ** 3846 ** xcb_glx_make_current_reply_t * xcb_glx_make_current_reply 3847 ** 3848 ** @param xcb_connection_t *c 3849 ** @param xcb_glx_make_current_cookie_t cookie 3850 ** @param xcb_generic_error_t **e 3851 ** @returns xcb_glx_make_current_reply_t * 3852 ** 3853 *****************************************************************************/ 3854 3855 xcb_glx_make_current_reply_t * 3856 xcb_glx_make_current_reply (xcb_connection_t *c /**< */, 3857 xcb_glx_make_current_cookie_t cookie /**< */, 3858 xcb_generic_error_t **e /**< */); 3859 3860 /** 3861 * 3862 * @param c The connection 3863 * @return A cookie 3864 * 3865 * Delivers a request to the X server. 3866 * 3867 */ 3868 3869 /***************************************************************************** 3870 ** 3871 ** xcb_glx_is_direct_cookie_t xcb_glx_is_direct 3872 ** 3873 ** @param xcb_connection_t *c 3874 ** @param xcb_glx_context_t context 3875 ** @returns xcb_glx_is_direct_cookie_t 3876 ** 3877 *****************************************************************************/ 3878 3879 xcb_glx_is_direct_cookie_t 3880 xcb_glx_is_direct (xcb_connection_t *c /**< */, 3881 xcb_glx_context_t context /**< */); 3882 3883 /** 3884 * 3885 * @param c The connection 3886 * @return A cookie 3887 * 3888 * Delivers a request to the X server. 3889 * 3890 * This form can be used only if the request will cause 3891 * a reply to be generated. Any returned error will be 3892 * placed in the event queue. 3893 */ 3894 3895 /***************************************************************************** 3896 ** 3897 ** xcb_glx_is_direct_cookie_t xcb_glx_is_direct_unchecked 3898 ** 3899 ** @param xcb_connection_t *c 3900 ** @param xcb_glx_context_t context 3901 ** @returns xcb_glx_is_direct_cookie_t 3902 ** 3903 *****************************************************************************/ 3904 3905 xcb_glx_is_direct_cookie_t 3906 xcb_glx_is_direct_unchecked (xcb_connection_t *c /**< */, 3907 xcb_glx_context_t context /**< */); 3908 3909 /** 3910 * Return the reply 3911 * @param c The connection 3912 * @param cookie The cookie 3913 * @param e The xcb_generic_error_t supplied 3914 * 3915 * Returns the reply of the request asked by 3916 * 3917 * The parameter @p e supplied to this function must be NULL if 3918 * xcb_glx_is_direct_unchecked(). is used. 3919 * Otherwise, it stores the error if any. 3920 * 3921 * The returned value must be freed by the caller using free(). 3922 */ 3923 3924 /***************************************************************************** 3925 ** 3926 ** xcb_glx_is_direct_reply_t * xcb_glx_is_direct_reply 3927 ** 3928 ** @param xcb_connection_t *c 3929 ** @param xcb_glx_is_direct_cookie_t cookie 3930 ** @param xcb_generic_error_t **e 3931 ** @returns xcb_glx_is_direct_reply_t * 3932 ** 3933 *****************************************************************************/ 3934 3935 xcb_glx_is_direct_reply_t * 3936 xcb_glx_is_direct_reply (xcb_connection_t *c /**< */, 3937 xcb_glx_is_direct_cookie_t cookie /**< */, 3938 xcb_generic_error_t **e /**< */); 3939 3940 /** 3941 * 3942 * @param c The connection 3943 * @return A cookie 3944 * 3945 * Delivers a request to the X server. 3946 * 3947 */ 3948 3949 /***************************************************************************** 3950 ** 3951 ** xcb_glx_query_version_cookie_t xcb_glx_query_version 3952 ** 3953 ** @param xcb_connection_t *c 3954 ** @param uint32_t major_version 3955 ** @param uint32_t minor_version 3956 ** @returns xcb_glx_query_version_cookie_t 3957 ** 3958 *****************************************************************************/ 3959 3960 xcb_glx_query_version_cookie_t 3961 xcb_glx_query_version (xcb_connection_t *c /**< */, 3962 uint32_t major_version /**< */, 3963 uint32_t minor_version /**< */); 3964 3965 /** 3966 * 3967 * @param c The connection 3968 * @return A cookie 3969 * 3970 * Delivers a request to the X server. 3971 * 3972 * This form can be used only if the request will cause 3973 * a reply to be generated. Any returned error will be 3974 * placed in the event queue. 3975 */ 3976 3977 /***************************************************************************** 3978 ** 3979 ** xcb_glx_query_version_cookie_t xcb_glx_query_version_unchecked 3980 ** 3981 ** @param xcb_connection_t *c 3982 ** @param uint32_t major_version 3983 ** @param uint32_t minor_version 3984 ** @returns xcb_glx_query_version_cookie_t 3985 ** 3986 *****************************************************************************/ 3987 3988 xcb_glx_query_version_cookie_t 3989 xcb_glx_query_version_unchecked (xcb_connection_t *c /**< */, 3990 uint32_t major_version /**< */, 3991 uint32_t minor_version /**< */); 3992 3993 /** 3994 * Return the reply 3995 * @param c The connection 3996 * @param cookie The cookie 3997 * @param e The xcb_generic_error_t supplied 3998 * 3999 * Returns the reply of the request asked by 4000 * 4001 * The parameter @p e supplied to this function must be NULL if 4002 * xcb_glx_query_version_unchecked(). is used. 4003 * Otherwise, it stores the error if any. 4004 * 4005 * The returned value must be freed by the caller using free(). 4006 */ 4007 4008 /***************************************************************************** 4009 ** 4010 ** xcb_glx_query_version_reply_t * xcb_glx_query_version_reply 4011 ** 4012 ** @param xcb_connection_t *c 4013 ** @param xcb_glx_query_version_cookie_t cookie 4014 ** @param xcb_generic_error_t **e 4015 ** @returns xcb_glx_query_version_reply_t * 4016 ** 4017 *****************************************************************************/ 4018 4019 xcb_glx_query_version_reply_t * 4020 xcb_glx_query_version_reply (xcb_connection_t *c /**< */, 4021 xcb_glx_query_version_cookie_t cookie /**< */, 4022 xcb_generic_error_t **e /**< */); 4023 4024 /** 4025 * 4026 * @param c The connection 4027 * @return A cookie 4028 * 4029 * Delivers a request to the X server. 4030 * 4031 * This form can be used only if the request will not cause 4032 * a reply to be generated. Any returned error will be 4033 * saved for handling by xcb_request_check(). 4034 */ 4035 4036 /***************************************************************************** 4037 ** 4038 ** xcb_void_cookie_t xcb_glx_wait_gl_checked 4039 ** 4040 ** @param xcb_connection_t *c 4041 ** @param xcb_glx_context_tag_t context_tag 4042 ** @returns xcb_void_cookie_t 4043 ** 4044 *****************************************************************************/ 4045 4046 xcb_void_cookie_t 4047 xcb_glx_wait_gl_checked (xcb_connection_t *c /**< */, 4048 xcb_glx_context_tag_t context_tag /**< */); 4049 4050 /** 4051 * 4052 * @param c The connection 4053 * @return A cookie 4054 * 4055 * Delivers a request to the X server. 4056 * 4057 */ 4058 4059 /***************************************************************************** 4060 ** 4061 ** xcb_void_cookie_t xcb_glx_wait_gl 4062 ** 4063 ** @param xcb_connection_t *c 4064 ** @param xcb_glx_context_tag_t context_tag 4065 ** @returns xcb_void_cookie_t 4066 ** 4067 *****************************************************************************/ 4068 4069 xcb_void_cookie_t 4070 xcb_glx_wait_gl (xcb_connection_t *c /**< */, 4071 xcb_glx_context_tag_t context_tag /**< */); 4072 4073 /** 4074 * 4075 * @param c The connection 4076 * @return A cookie 4077 * 4078 * Delivers a request to the X server. 4079 * 4080 * This form can be used only if the request will not cause 4081 * a reply to be generated. Any returned error will be 4082 * saved for handling by xcb_request_check(). 4083 */ 4084 4085 /***************************************************************************** 4086 ** 4087 ** xcb_void_cookie_t xcb_glx_wait_x_checked 4088 ** 4089 ** @param xcb_connection_t *c 4090 ** @param xcb_glx_context_tag_t context_tag 4091 ** @returns xcb_void_cookie_t 4092 ** 4093 *****************************************************************************/ 4094 4095 xcb_void_cookie_t 4096 xcb_glx_wait_x_checked (xcb_connection_t *c /**< */, 4097 xcb_glx_context_tag_t context_tag /**< */); 4098 4099 /** 4100 * 4101 * @param c The connection 4102 * @return A cookie 4103 * 4104 * Delivers a request to the X server. 4105 * 4106 */ 4107 4108 /***************************************************************************** 4109 ** 4110 ** xcb_void_cookie_t xcb_glx_wait_x 4111 ** 4112 ** @param xcb_connection_t *c 4113 ** @param xcb_glx_context_tag_t context_tag 4114 ** @returns xcb_void_cookie_t 4115 ** 4116 *****************************************************************************/ 4117 4118 xcb_void_cookie_t 4119 xcb_glx_wait_x (xcb_connection_t *c /**< */, 4120 xcb_glx_context_tag_t context_tag /**< */); 4121 4122 /** 4123 * 4124 * @param c The connection 4125 * @return A cookie 4126 * 4127 * Delivers a request to the X server. 4128 * 4129 * This form can be used only if the request will not cause 4130 * a reply to be generated. Any returned error will be 4131 * saved for handling by xcb_request_check(). 4132 */ 4133 4134 /***************************************************************************** 4135 ** 4136 ** xcb_void_cookie_t xcb_glx_copy_context_checked 4137 ** 4138 ** @param xcb_connection_t *c 4139 ** @param xcb_glx_context_t src 4140 ** @param xcb_glx_context_t dest 4141 ** @param uint32_t mask 4142 ** @param xcb_glx_context_tag_t src_context_tag 4143 ** @returns xcb_void_cookie_t 4144 ** 4145 *****************************************************************************/ 4146 4147 xcb_void_cookie_t 4148 xcb_glx_copy_context_checked (xcb_connection_t *c /**< */, 4149 xcb_glx_context_t src /**< */, 4150 xcb_glx_context_t dest /**< */, 4151 uint32_t mask /**< */, 4152 xcb_glx_context_tag_t src_context_tag /**< */); 4153 4154 /** 4155 * 4156 * @param c The connection 4157 * @return A cookie 4158 * 4159 * Delivers a request to the X server. 4160 * 4161 */ 4162 4163 /***************************************************************************** 4164 ** 4165 ** xcb_void_cookie_t xcb_glx_copy_context 4166 ** 4167 ** @param xcb_connection_t *c 4168 ** @param xcb_glx_context_t src 4169 ** @param xcb_glx_context_t dest 4170 ** @param uint32_t mask 4171 ** @param xcb_glx_context_tag_t src_context_tag 4172 ** @returns xcb_void_cookie_t 4173 ** 4174 *****************************************************************************/ 4175 4176 xcb_void_cookie_t 4177 xcb_glx_copy_context (xcb_connection_t *c /**< */, 4178 xcb_glx_context_t src /**< */, 4179 xcb_glx_context_t dest /**< */, 4180 uint32_t mask /**< */, 4181 xcb_glx_context_tag_t src_context_tag /**< */); 4182 4183 /** 4184 * 4185 * @param c The connection 4186 * @return A cookie 4187 * 4188 * Delivers a request to the X server. 4189 * 4190 * This form can be used only if the request will not cause 4191 * a reply to be generated. Any returned error will be 4192 * saved for handling by xcb_request_check(). 4193 */ 4194 4195 /***************************************************************************** 4196 ** 4197 ** xcb_void_cookie_t xcb_glx_swap_buffers_checked 4198 ** 4199 ** @param xcb_connection_t *c 4200 ** @param xcb_glx_context_tag_t context_tag 4201 ** @param xcb_glx_drawable_t drawable 4202 ** @returns xcb_void_cookie_t 4203 ** 4204 *****************************************************************************/ 4205 4206 xcb_void_cookie_t 4207 xcb_glx_swap_buffers_checked (xcb_connection_t *c /**< */, 4208 xcb_glx_context_tag_t context_tag /**< */, 4209 xcb_glx_drawable_t drawable /**< */); 4210 4211 /** 4212 * 4213 * @param c The connection 4214 * @return A cookie 4215 * 4216 * Delivers a request to the X server. 4217 * 4218 */ 4219 4220 /***************************************************************************** 4221 ** 4222 ** xcb_void_cookie_t xcb_glx_swap_buffers 4223 ** 4224 ** @param xcb_connection_t *c 4225 ** @param xcb_glx_context_tag_t context_tag 4226 ** @param xcb_glx_drawable_t drawable 4227 ** @returns xcb_void_cookie_t 4228 ** 4229 *****************************************************************************/ 4230 4231 xcb_void_cookie_t 4232 xcb_glx_swap_buffers (xcb_connection_t *c /**< */, 4233 xcb_glx_context_tag_t context_tag /**< */, 4234 xcb_glx_drawable_t drawable /**< */); 4235 4236 /** 4237 * 4238 * @param c The connection 4239 * @return A cookie 4240 * 4241 * Delivers a request to the X server. 4242 * 4243 * This form can be used only if the request will not cause 4244 * a reply to be generated. Any returned error will be 4245 * saved for handling by xcb_request_check(). 4246 */ 4247 4248 /***************************************************************************** 4249 ** 4250 ** xcb_void_cookie_t xcb_glx_use_x_font_checked 4251 ** 4252 ** @param xcb_connection_t *c 4253 ** @param xcb_glx_context_tag_t context_tag 4254 ** @param xcb_font_t font 4255 ** @param uint32_t first 4256 ** @param uint32_t count 4257 ** @param uint32_t list_base 4258 ** @returns xcb_void_cookie_t 4259 ** 4260 *****************************************************************************/ 4261 4262 xcb_void_cookie_t 4263 xcb_glx_use_x_font_checked (xcb_connection_t *c /**< */, 4264 xcb_glx_context_tag_t context_tag /**< */, 4265 xcb_font_t font /**< */, 4266 uint32_t first /**< */, 4267 uint32_t count /**< */, 4268 uint32_t list_base /**< */); 4269 4270 /** 4271 * 4272 * @param c The connection 4273 * @return A cookie 4274 * 4275 * Delivers a request to the X server. 4276 * 4277 */ 4278 4279 /***************************************************************************** 4280 ** 4281 ** xcb_void_cookie_t xcb_glx_use_x_font 4282 ** 4283 ** @param xcb_connection_t *c 4284 ** @param xcb_glx_context_tag_t context_tag 4285 ** @param xcb_font_t font 4286 ** @param uint32_t first 4287 ** @param uint32_t count 4288 ** @param uint32_t list_base 4289 ** @returns xcb_void_cookie_t 4290 ** 4291 *****************************************************************************/ 4292 4293 xcb_void_cookie_t 4294 xcb_glx_use_x_font (xcb_connection_t *c /**< */, 4295 xcb_glx_context_tag_t context_tag /**< */, 4296 xcb_font_t font /**< */, 4297 uint32_t first /**< */, 4298 uint32_t count /**< */, 4299 uint32_t list_base /**< */); 4300 4301 /** 4302 * 4303 * @param c The connection 4304 * @return A cookie 4305 * 4306 * Delivers a request to the X server. 4307 * 4308 * This form can be used only if the request will not cause 4309 * a reply to be generated. Any returned error will be 4310 * saved for handling by xcb_request_check(). 4311 */ 4312 4313 /***************************************************************************** 4314 ** 4315 ** xcb_void_cookie_t xcb_glx_create_glx_pixmap_checked 4316 ** 4317 ** @param xcb_connection_t *c 4318 ** @param uint32_t screen 4319 ** @param xcb_visualid_t visual 4320 ** @param xcb_pixmap_t pixmap 4321 ** @param xcb_glx_pixmap_t glx_pixmap 4322 ** @returns xcb_void_cookie_t 4323 ** 4324 *****************************************************************************/ 4325 4326 xcb_void_cookie_t 4327 xcb_glx_create_glx_pixmap_checked (xcb_connection_t *c /**< */, 4328 uint32_t screen /**< */, 4329 xcb_visualid_t visual /**< */, 4330 xcb_pixmap_t pixmap /**< */, 4331 xcb_glx_pixmap_t glx_pixmap /**< */); 4332 4333 /** 4334 * 4335 * @param c The connection 4336 * @return A cookie 4337 * 4338 * Delivers a request to the X server. 4339 * 4340 */ 4341 4342 /***************************************************************************** 4343 ** 4344 ** xcb_void_cookie_t xcb_glx_create_glx_pixmap 4345 ** 4346 ** @param xcb_connection_t *c 4347 ** @param uint32_t screen 4348 ** @param xcb_visualid_t visual 4349 ** @param xcb_pixmap_t pixmap 4350 ** @param xcb_glx_pixmap_t glx_pixmap 4351 ** @returns xcb_void_cookie_t 4352 ** 4353 *****************************************************************************/ 4354 4355 xcb_void_cookie_t 4356 xcb_glx_create_glx_pixmap (xcb_connection_t *c /**< */, 4357 uint32_t screen /**< */, 4358 xcb_visualid_t visual /**< */, 4359 xcb_pixmap_t pixmap /**< */, 4360 xcb_glx_pixmap_t glx_pixmap /**< */); 4361 4362 int 4363 xcb_glx_get_visual_configs_sizeof (const void *_buffer /**< */); 4364 4365 /** 4366 * 4367 * @param c The connection 4368 * @return A cookie 4369 * 4370 * Delivers a request to the X server. 4371 * 4372 */ 4373 4374 /***************************************************************************** 4375 ** 4376 ** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs 4377 ** 4378 ** @param xcb_connection_t *c 4379 ** @param uint32_t screen 4380 ** @returns xcb_glx_get_visual_configs_cookie_t 4381 ** 4382 *****************************************************************************/ 4383 4384 xcb_glx_get_visual_configs_cookie_t 4385 xcb_glx_get_visual_configs (xcb_connection_t *c /**< */, 4386 uint32_t screen /**< */); 4387 4388 /** 4389 * 4390 * @param c The connection 4391 * @return A cookie 4392 * 4393 * Delivers a request to the X server. 4394 * 4395 * This form can be used only if the request will cause 4396 * a reply to be generated. Any returned error will be 4397 * placed in the event queue. 4398 */ 4399 4400 /***************************************************************************** 4401 ** 4402 ** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs_unchecked 4403 ** 4404 ** @param xcb_connection_t *c 4405 ** @param uint32_t screen 4406 ** @returns xcb_glx_get_visual_configs_cookie_t 4407 ** 4408 *****************************************************************************/ 4409 4410 xcb_glx_get_visual_configs_cookie_t 4411 xcb_glx_get_visual_configs_unchecked (xcb_connection_t *c /**< */, 4412 uint32_t screen /**< */); 4413 4414 4415 /***************************************************************************** 4416 ** 4417 ** uint32_t * xcb_glx_get_visual_configs_property_list 4418 ** 4419 ** @param const xcb_glx_get_visual_configs_reply_t *R 4420 ** @returns uint32_t * 4421 ** 4422 *****************************************************************************/ 4423 4424 uint32_t * 4425 xcb_glx_get_visual_configs_property_list (const xcb_glx_get_visual_configs_reply_t *R /**< */); 4426 4427 4428 /***************************************************************************** 4429 ** 4430 ** int xcb_glx_get_visual_configs_property_list_length 4431 ** 4432 ** @param const xcb_glx_get_visual_configs_reply_t *R 4433 ** @returns int 4434 ** 4435 *****************************************************************************/ 4436 4437 int 4438 xcb_glx_get_visual_configs_property_list_length (const xcb_glx_get_visual_configs_reply_t *R /**< */); 4439 4440 4441 /***************************************************************************** 4442 ** 4443 ** xcb_generic_iterator_t xcb_glx_get_visual_configs_property_list_end 4444 ** 4445 ** @param const xcb_glx_get_visual_configs_reply_t *R 4446 ** @returns xcb_generic_iterator_t 4447 ** 4448 *****************************************************************************/ 4449 4450 xcb_generic_iterator_t 4451 xcb_glx_get_visual_configs_property_list_end (const xcb_glx_get_visual_configs_reply_t *R /**< */); 4452 4453 /** 4454 * Return the reply 4455 * @param c The connection 4456 * @param cookie The cookie 4457 * @param e The xcb_generic_error_t supplied 4458 * 4459 * Returns the reply of the request asked by 4460 * 4461 * The parameter @p e supplied to this function must be NULL if 4462 * xcb_glx_get_visual_configs_unchecked(). is used. 4463 * Otherwise, it stores the error if any. 4464 * 4465 * The returned value must be freed by the caller using free(). 4466 */ 4467 4468 /***************************************************************************** 4469 ** 4470 ** xcb_glx_get_visual_configs_reply_t * xcb_glx_get_visual_configs_reply 4471 ** 4472 ** @param xcb_connection_t *c 4473 ** @param xcb_glx_get_visual_configs_cookie_t cookie 4474 ** @param xcb_generic_error_t **e 4475 ** @returns xcb_glx_get_visual_configs_reply_t * 4476 ** 4477 *****************************************************************************/ 4478 4479 xcb_glx_get_visual_configs_reply_t * 4480 xcb_glx_get_visual_configs_reply (xcb_connection_t *c /**< */, 4481 xcb_glx_get_visual_configs_cookie_t cookie /**< */, 4482 xcb_generic_error_t **e /**< */); 4483 4484 /** 4485 * 4486 * @param c The connection 4487 * @return A cookie 4488 * 4489 * Delivers a request to the X server. 4490 * 4491 * This form can be used only if the request will not cause 4492 * a reply to be generated. Any returned error will be 4493 * saved for handling by xcb_request_check(). 4494 */ 4495 4496 /***************************************************************************** 4497 ** 4498 ** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap_checked 4499 ** 4500 ** @param xcb_connection_t *c 4501 ** @param xcb_glx_pixmap_t glx_pixmap 4502 ** @returns xcb_void_cookie_t 4503 ** 4504 *****************************************************************************/ 4505 4506 xcb_void_cookie_t 4507 xcb_glx_destroy_glx_pixmap_checked (xcb_connection_t *c /**< */, 4508 xcb_glx_pixmap_t glx_pixmap /**< */); 4509 4510 /** 4511 * 4512 * @param c The connection 4513 * @return A cookie 4514 * 4515 * Delivers a request to the X server. 4516 * 4517 */ 4518 4519 /***************************************************************************** 4520 ** 4521 ** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap 4522 ** 4523 ** @param xcb_connection_t *c 4524 ** @param xcb_glx_pixmap_t glx_pixmap 4525 ** @returns xcb_void_cookie_t 4526 ** 4527 *****************************************************************************/ 4528 4529 xcb_void_cookie_t 4530 xcb_glx_destroy_glx_pixmap (xcb_connection_t *c /**< */, 4531 xcb_glx_pixmap_t glx_pixmap /**< */); 4532 4533 int 4534 xcb_glx_vendor_private_sizeof (const void *_buffer /**< */, 4535 uint32_t data_len /**< */); 4536 4537 /** 4538 * 4539 * @param c The connection 4540 * @return A cookie 4541 * 4542 * Delivers a request to the X server. 4543 * 4544 * This form can be used only if the request will not cause 4545 * a reply to be generated. Any returned error will be 4546 * saved for handling by xcb_request_check(). 4547 */ 4548 4549 /***************************************************************************** 4550 ** 4551 ** xcb_void_cookie_t xcb_glx_vendor_private_checked 4552 ** 4553 ** @param xcb_connection_t *c 4554 ** @param uint32_t vendor_code 4555 ** @param xcb_glx_context_tag_t context_tag 4556 ** @param uint32_t data_len 4557 ** @param const uint8_t *data 4558 ** @returns xcb_void_cookie_t 4559 ** 4560 *****************************************************************************/ 4561 4562 xcb_void_cookie_t 4563 xcb_glx_vendor_private_checked (xcb_connection_t *c /**< */, 4564 uint32_t vendor_code /**< */, 4565 xcb_glx_context_tag_t context_tag /**< */, 4566 uint32_t data_len /**< */, 4567 const uint8_t *data /**< */); 4568 4569 /** 4570 * 4571 * @param c The connection 4572 * @return A cookie 4573 * 4574 * Delivers a request to the X server. 4575 * 4576 */ 4577 4578 /***************************************************************************** 4579 ** 4580 ** xcb_void_cookie_t xcb_glx_vendor_private 4581 ** 4582 ** @param xcb_connection_t *c 4583 ** @param uint32_t vendor_code 4584 ** @param xcb_glx_context_tag_t context_tag 4585 ** @param uint32_t data_len 4586 ** @param const uint8_t *data 4587 ** @returns xcb_void_cookie_t 4588 ** 4589 *****************************************************************************/ 4590 4591 xcb_void_cookie_t 4592 xcb_glx_vendor_private (xcb_connection_t *c /**< */, 4593 uint32_t vendor_code /**< */, 4594 xcb_glx_context_tag_t context_tag /**< */, 4595 uint32_t data_len /**< */, 4596 const uint8_t *data /**< */); 4597 4598 int 4599 xcb_glx_vendor_private_with_reply_sizeof (const void *_buffer /**< */, 4600 uint32_t data_len /**< */); 4601 4602 /** 4603 * 4604 * @param c The connection 4605 * @return A cookie 4606 * 4607 * Delivers a request to the X server. 4608 * 4609 */ 4610 4611 /***************************************************************************** 4612 ** 4613 ** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply 4614 ** 4615 ** @param xcb_connection_t *c 4616 ** @param uint32_t vendor_code 4617 ** @param xcb_glx_context_tag_t context_tag 4618 ** @param uint32_t data_len 4619 ** @param const uint8_t *data 4620 ** @returns xcb_glx_vendor_private_with_reply_cookie_t 4621 ** 4622 *****************************************************************************/ 4623 4624 xcb_glx_vendor_private_with_reply_cookie_t 4625 xcb_glx_vendor_private_with_reply (xcb_connection_t *c /**< */, 4626 uint32_t vendor_code /**< */, 4627 xcb_glx_context_tag_t context_tag /**< */, 4628 uint32_t data_len /**< */, 4629 const uint8_t *data /**< */); 4630 4631 /** 4632 * 4633 * @param c The connection 4634 * @return A cookie 4635 * 4636 * Delivers a request to the X server. 4637 * 4638 * This form can be used only if the request will cause 4639 * a reply to be generated. Any returned error will be 4640 * placed in the event queue. 4641 */ 4642 4643 /***************************************************************************** 4644 ** 4645 ** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply_unchecked 4646 ** 4647 ** @param xcb_connection_t *c 4648 ** @param uint32_t vendor_code 4649 ** @param xcb_glx_context_tag_t context_tag 4650 ** @param uint32_t data_len 4651 ** @param const uint8_t *data 4652 ** @returns xcb_glx_vendor_private_with_reply_cookie_t 4653 ** 4654 *****************************************************************************/ 4655 4656 xcb_glx_vendor_private_with_reply_cookie_t 4657 xcb_glx_vendor_private_with_reply_unchecked (xcb_connection_t *c /**< */, 4658 uint32_t vendor_code /**< */, 4659 xcb_glx_context_tag_t context_tag /**< */, 4660 uint32_t data_len /**< */, 4661 const uint8_t *data /**< */); 4662 4663 4664 /***************************************************************************** 4665 ** 4666 ** uint8_t * xcb_glx_vendor_private_with_reply_data_2 4667 ** 4668 ** @param const xcb_glx_vendor_private_with_reply_reply_t *R 4669 ** @returns uint8_t * 4670 ** 4671 *****************************************************************************/ 4672 4673 uint8_t * 4674 xcb_glx_vendor_private_with_reply_data_2 (const xcb_glx_vendor_private_with_reply_reply_t *R /**< */); 4675 4676 4677 /***************************************************************************** 4678 ** 4679 ** int xcb_glx_vendor_private_with_reply_data_2_length 4680 ** 4681 ** @param const xcb_glx_vendor_private_with_reply_reply_t *R 4682 ** @returns int 4683 ** 4684 *****************************************************************************/ 4685 4686 int 4687 xcb_glx_vendor_private_with_reply_data_2_length (const xcb_glx_vendor_private_with_reply_reply_t *R /**< */); 4688 4689 4690 /***************************************************************************** 4691 ** 4692 ** xcb_generic_iterator_t xcb_glx_vendor_private_with_reply_data_2_end 4693 ** 4694 ** @param const xcb_glx_vendor_private_with_reply_reply_t *R 4695 ** @returns xcb_generic_iterator_t 4696 ** 4697 *****************************************************************************/ 4698 4699 xcb_generic_iterator_t 4700 xcb_glx_vendor_private_with_reply_data_2_end (const xcb_glx_vendor_private_with_reply_reply_t *R /**< */); 4701 4702 /** 4703 * Return the reply 4704 * @param c The connection 4705 * @param cookie The cookie 4706 * @param e The xcb_generic_error_t supplied 4707 * 4708 * Returns the reply of the request asked by 4709 * 4710 * The parameter @p e supplied to this function must be NULL if 4711 * xcb_glx_vendor_private_with_reply_unchecked(). is used. 4712 * Otherwise, it stores the error if any. 4713 * 4714 * The returned value must be freed by the caller using free(). 4715 */ 4716 4717 /***************************************************************************** 4718 ** 4719 ** xcb_glx_vendor_private_with_reply_reply_t * xcb_glx_vendor_private_with_reply_reply 4720 ** 4721 ** @param xcb_connection_t *c 4722 ** @param xcb_glx_vendor_private_with_reply_cookie_t cookie 4723 ** @param xcb_generic_error_t **e 4724 ** @returns xcb_glx_vendor_private_with_reply_reply_t * 4725 ** 4726 *****************************************************************************/ 4727 4728 xcb_glx_vendor_private_with_reply_reply_t * 4729 xcb_glx_vendor_private_with_reply_reply (xcb_connection_t *c /**< */, 4730 xcb_glx_vendor_private_with_reply_cookie_t cookie /**< */, 4731 xcb_generic_error_t **e /**< */); 4732 4733 /** 4734 * 4735 * @param c The connection 4736 * @return A cookie 4737 * 4738 * Delivers a request to the X server. 4739 * 4740 */ 4741 4742 /***************************************************************************** 4743 ** 4744 ** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string 4745 ** 4746 ** @param xcb_connection_t *c 4747 ** @param uint32_t screen 4748 ** @returns xcb_glx_query_extensions_string_cookie_t 4749 ** 4750 *****************************************************************************/ 4751 4752 xcb_glx_query_extensions_string_cookie_t 4753 xcb_glx_query_extensions_string (xcb_connection_t *c /**< */, 4754 uint32_t screen /**< */); 4755 4756 /** 4757 * 4758 * @param c The connection 4759 * @return A cookie 4760 * 4761 * Delivers a request to the X server. 4762 * 4763 * This form can be used only if the request will cause 4764 * a reply to be generated. Any returned error will be 4765 * placed in the event queue. 4766 */ 4767 4768 /***************************************************************************** 4769 ** 4770 ** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string_unchecked 4771 ** 4772 ** @param xcb_connection_t *c 4773 ** @param uint32_t screen 4774 ** @returns xcb_glx_query_extensions_string_cookie_t 4775 ** 4776 *****************************************************************************/ 4777 4778 xcb_glx_query_extensions_string_cookie_t 4779 xcb_glx_query_extensions_string_unchecked (xcb_connection_t *c /**< */, 4780 uint32_t screen /**< */); 4781 4782 /** 4783 * Return the reply 4784 * @param c The connection 4785 * @param cookie The cookie 4786 * @param e The xcb_generic_error_t supplied 4787 * 4788 * Returns the reply of the request asked by 4789 * 4790 * The parameter @p e supplied to this function must be NULL if 4791 * xcb_glx_query_extensions_string_unchecked(). is used. 4792 * Otherwise, it stores the error if any. 4793 * 4794 * The returned value must be freed by the caller using free(). 4795 */ 4796 4797 /***************************************************************************** 4798 ** 4799 ** xcb_glx_query_extensions_string_reply_t * xcb_glx_query_extensions_string_reply 4800 ** 4801 ** @param xcb_connection_t *c 4802 ** @param xcb_glx_query_extensions_string_cookie_t cookie 4803 ** @param xcb_generic_error_t **e 4804 ** @returns xcb_glx_query_extensions_string_reply_t * 4805 ** 4806 *****************************************************************************/ 4807 4808 xcb_glx_query_extensions_string_reply_t * 4809 xcb_glx_query_extensions_string_reply (xcb_connection_t *c /**< */, 4810 xcb_glx_query_extensions_string_cookie_t cookie /**< */, 4811 xcb_generic_error_t **e /**< */); 4812 4813 int 4814 xcb_glx_query_server_string_sizeof (const void *_buffer /**< */); 4815 4816 /** 4817 * 4818 * @param c The connection 4819 * @return A cookie 4820 * 4821 * Delivers a request to the X server. 4822 * 4823 */ 4824 4825 /***************************************************************************** 4826 ** 4827 ** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string 4828 ** 4829 ** @param xcb_connection_t *c 4830 ** @param uint32_t screen 4831 ** @param uint32_t name 4832 ** @returns xcb_glx_query_server_string_cookie_t 4833 ** 4834 *****************************************************************************/ 4835 4836 xcb_glx_query_server_string_cookie_t 4837 xcb_glx_query_server_string (xcb_connection_t *c /**< */, 4838 uint32_t screen /**< */, 4839 uint32_t name /**< */); 4840 4841 /** 4842 * 4843 * @param c The connection 4844 * @return A cookie 4845 * 4846 * Delivers a request to the X server. 4847 * 4848 * This form can be used only if the request will cause 4849 * a reply to be generated. Any returned error will be 4850 * placed in the event queue. 4851 */ 4852 4853 /***************************************************************************** 4854 ** 4855 ** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string_unchecked 4856 ** 4857 ** @param xcb_connection_t *c 4858 ** @param uint32_t screen 4859 ** @param uint32_t name 4860 ** @returns xcb_glx_query_server_string_cookie_t 4861 ** 4862 *****************************************************************************/ 4863 4864 xcb_glx_query_server_string_cookie_t 4865 xcb_glx_query_server_string_unchecked (xcb_connection_t *c /**< */, 4866 uint32_t screen /**< */, 4867 uint32_t name /**< */); 4868 4869 4870 /***************************************************************************** 4871 ** 4872 ** char * xcb_glx_query_server_string_string 4873 ** 4874 ** @param const xcb_glx_query_server_string_reply_t *R 4875 ** @returns char * 4876 ** 4877 *****************************************************************************/ 4878 4879 char * 4880 xcb_glx_query_server_string_string (const xcb_glx_query_server_string_reply_t *R /**< */); 4881 4882 4883 /***************************************************************************** 4884 ** 4885 ** int xcb_glx_query_server_string_string_length 4886 ** 4887 ** @param const xcb_glx_query_server_string_reply_t *R 4888 ** @returns int 4889 ** 4890 *****************************************************************************/ 4891 4892 int 4893 xcb_glx_query_server_string_string_length (const xcb_glx_query_server_string_reply_t *R /**< */); 4894 4895 4896 /***************************************************************************** 4897 ** 4898 ** xcb_generic_iterator_t xcb_glx_query_server_string_string_end 4899 ** 4900 ** @param const xcb_glx_query_server_string_reply_t *R 4901 ** @returns xcb_generic_iterator_t 4902 ** 4903 *****************************************************************************/ 4904 4905 xcb_generic_iterator_t 4906 xcb_glx_query_server_string_string_end (const xcb_glx_query_server_string_reply_t *R /**< */); 4907 4908 /** 4909 * Return the reply 4910 * @param c The connection 4911 * @param cookie The cookie 4912 * @param e The xcb_generic_error_t supplied 4913 * 4914 * Returns the reply of the request asked by 4915 * 4916 * The parameter @p e supplied to this function must be NULL if 4917 * xcb_glx_query_server_string_unchecked(). is used. 4918 * Otherwise, it stores the error if any. 4919 * 4920 * The returned value must be freed by the caller using free(). 4921 */ 4922 4923 /***************************************************************************** 4924 ** 4925 ** xcb_glx_query_server_string_reply_t * xcb_glx_query_server_string_reply 4926 ** 4927 ** @param xcb_connection_t *c 4928 ** @param xcb_glx_query_server_string_cookie_t cookie 4929 ** @param xcb_generic_error_t **e 4930 ** @returns xcb_glx_query_server_string_reply_t * 4931 ** 4932 *****************************************************************************/ 4933 4934 xcb_glx_query_server_string_reply_t * 4935 xcb_glx_query_server_string_reply (xcb_connection_t *c /**< */, 4936 xcb_glx_query_server_string_cookie_t cookie /**< */, 4937 xcb_generic_error_t **e /**< */); 4938 4939 int 4940 xcb_glx_client_info_sizeof (const void *_buffer /**< */); 4941 4942 /** 4943 * 4944 * @param c The connection 4945 * @return A cookie 4946 * 4947 * Delivers a request to the X server. 4948 * 4949 * This form can be used only if the request will not cause 4950 * a reply to be generated. Any returned error will be 4951 * saved for handling by xcb_request_check(). 4952 */ 4953 4954 /***************************************************************************** 4955 ** 4956 ** xcb_void_cookie_t xcb_glx_client_info_checked 4957 ** 4958 ** @param xcb_connection_t *c 4959 ** @param uint32_t major_version 4960 ** @param uint32_t minor_version 4961 ** @param uint32_t str_len 4962 ** @param const char *string 4963 ** @returns xcb_void_cookie_t 4964 ** 4965 *****************************************************************************/ 4966 4967 xcb_void_cookie_t 4968 xcb_glx_client_info_checked (xcb_connection_t *c /**< */, 4969 uint32_t major_version /**< */, 4970 uint32_t minor_version /**< */, 4971 uint32_t str_len /**< */, 4972 const char *string /**< */); 4973 4974 /** 4975 * 4976 * @param c The connection 4977 * @return A cookie 4978 * 4979 * Delivers a request to the X server. 4980 * 4981 */ 4982 4983 /***************************************************************************** 4984 ** 4985 ** xcb_void_cookie_t xcb_glx_client_info 4986 ** 4987 ** @param xcb_connection_t *c 4988 ** @param uint32_t major_version 4989 ** @param uint32_t minor_version 4990 ** @param uint32_t str_len 4991 ** @param const char *string 4992 ** @returns xcb_void_cookie_t 4993 ** 4994 *****************************************************************************/ 4995 4996 xcb_void_cookie_t 4997 xcb_glx_client_info (xcb_connection_t *c /**< */, 4998 uint32_t major_version /**< */, 4999 uint32_t minor_version /**< */, 5000 uint32_t str_len /**< */, 5001 const char *string /**< */); 5002 5003 int 5004 xcb_glx_get_fb_configs_sizeof (const void *_buffer /**< */); 5005 5006 /** 5007 * 5008 * @param c The connection 5009 * @return A cookie 5010 * 5011 * Delivers a request to the X server. 5012 * 5013 */ 5014 5015 /***************************************************************************** 5016 ** 5017 ** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs 5018 ** 5019 ** @param xcb_connection_t *c 5020 ** @param uint32_t screen 5021 ** @returns xcb_glx_get_fb_configs_cookie_t 5022 ** 5023 *****************************************************************************/ 5024 5025 xcb_glx_get_fb_configs_cookie_t 5026 xcb_glx_get_fb_configs (xcb_connection_t *c /**< */, 5027 uint32_t screen /**< */); 5028 5029 /** 5030 * 5031 * @param c The connection 5032 * @return A cookie 5033 * 5034 * Delivers a request to the X server. 5035 * 5036 * This form can be used only if the request will cause 5037 * a reply to be generated. Any returned error will be 5038 * placed in the event queue. 5039 */ 5040 5041 /***************************************************************************** 5042 ** 5043 ** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs_unchecked 5044 ** 5045 ** @param xcb_connection_t *c 5046 ** @param uint32_t screen 5047 ** @returns xcb_glx_get_fb_configs_cookie_t 5048 ** 5049 *****************************************************************************/ 5050 5051 xcb_glx_get_fb_configs_cookie_t 5052 xcb_glx_get_fb_configs_unchecked (xcb_connection_t *c /**< */, 5053 uint32_t screen /**< */); 5054 5055 5056 /***************************************************************************** 5057 ** 5058 ** uint32_t * xcb_glx_get_fb_configs_property_list 5059 ** 5060 ** @param const xcb_glx_get_fb_configs_reply_t *R 5061 ** @returns uint32_t * 5062 ** 5063 *****************************************************************************/ 5064 5065 uint32_t * 5066 xcb_glx_get_fb_configs_property_list (const xcb_glx_get_fb_configs_reply_t *R /**< */); 5067 5068 5069 /***************************************************************************** 5070 ** 5071 ** int xcb_glx_get_fb_configs_property_list_length 5072 ** 5073 ** @param const xcb_glx_get_fb_configs_reply_t *R 5074 ** @returns int 5075 ** 5076 *****************************************************************************/ 5077 5078 int 5079 xcb_glx_get_fb_configs_property_list_length (const xcb_glx_get_fb_configs_reply_t *R /**< */); 5080 5081 5082 /***************************************************************************** 5083 ** 5084 ** xcb_generic_iterator_t xcb_glx_get_fb_configs_property_list_end 5085 ** 5086 ** @param const xcb_glx_get_fb_configs_reply_t *R 5087 ** @returns xcb_generic_iterator_t 5088 ** 5089 *****************************************************************************/ 5090 5091 xcb_generic_iterator_t 5092 xcb_glx_get_fb_configs_property_list_end (const xcb_glx_get_fb_configs_reply_t *R /**< */); 5093 5094 /** 5095 * Return the reply 5096 * @param c The connection 5097 * @param cookie The cookie 5098 * @param e The xcb_generic_error_t supplied 5099 * 5100 * Returns the reply of the request asked by 5101 * 5102 * The parameter @p e supplied to this function must be NULL if 5103 * xcb_glx_get_fb_configs_unchecked(). is used. 5104 * Otherwise, it stores the error if any. 5105 * 5106 * The returned value must be freed by the caller using free(). 5107 */ 5108 5109 /***************************************************************************** 5110 ** 5111 ** xcb_glx_get_fb_configs_reply_t * xcb_glx_get_fb_configs_reply 5112 ** 5113 ** @param xcb_connection_t *c 5114 ** @param xcb_glx_get_fb_configs_cookie_t cookie 5115 ** @param xcb_generic_error_t **e 5116 ** @returns xcb_glx_get_fb_configs_reply_t * 5117 ** 5118 *****************************************************************************/ 5119 5120 xcb_glx_get_fb_configs_reply_t * 5121 xcb_glx_get_fb_configs_reply (xcb_connection_t *c /**< */, 5122 xcb_glx_get_fb_configs_cookie_t cookie /**< */, 5123 xcb_generic_error_t **e /**< */); 5124 5125 int 5126 xcb_glx_create_pixmap_sizeof (const void *_buffer /**< */); 5127 5128 /** 5129 * 5130 * @param c The connection 5131 * @return A cookie 5132 * 5133 * Delivers a request to the X server. 5134 * 5135 * This form can be used only if the request will not cause 5136 * a reply to be generated. Any returned error will be 5137 * saved for handling by xcb_request_check(). 5138 */ 5139 5140 /***************************************************************************** 5141 ** 5142 ** xcb_void_cookie_t xcb_glx_create_pixmap_checked 5143 ** 5144 ** @param xcb_connection_t *c 5145 ** @param uint32_t screen 5146 ** @param xcb_glx_fbconfig_t fbconfig 5147 ** @param xcb_pixmap_t pixmap 5148 ** @param xcb_glx_pixmap_t glx_pixmap 5149 ** @param uint32_t num_attribs 5150 ** @param const uint32_t *attribs 5151 ** @returns xcb_void_cookie_t 5152 ** 5153 *****************************************************************************/ 5154 5155 xcb_void_cookie_t 5156 xcb_glx_create_pixmap_checked (xcb_connection_t *c /**< */, 5157 uint32_t screen /**< */, 5158 xcb_glx_fbconfig_t fbconfig /**< */, 5159 xcb_pixmap_t pixmap /**< */, 5160 xcb_glx_pixmap_t glx_pixmap /**< */, 5161 uint32_t num_attribs /**< */, 5162 const uint32_t *attribs /**< */); 5163 5164 /** 5165 * 5166 * @param c The connection 5167 * @return A cookie 5168 * 5169 * Delivers a request to the X server. 5170 * 5171 */ 5172 5173 /***************************************************************************** 5174 ** 5175 ** xcb_void_cookie_t xcb_glx_create_pixmap 5176 ** 5177 ** @param xcb_connection_t *c 5178 ** @param uint32_t screen 5179 ** @param xcb_glx_fbconfig_t fbconfig 5180 ** @param xcb_pixmap_t pixmap 5181 ** @param xcb_glx_pixmap_t glx_pixmap 5182 ** @param uint32_t num_attribs 5183 ** @param const uint32_t *attribs 5184 ** @returns xcb_void_cookie_t 5185 ** 5186 *****************************************************************************/ 5187 5188 xcb_void_cookie_t 5189 xcb_glx_create_pixmap (xcb_connection_t *c /**< */, 5190 uint32_t screen /**< */, 5191 xcb_glx_fbconfig_t fbconfig /**< */, 5192 xcb_pixmap_t pixmap /**< */, 5193 xcb_glx_pixmap_t glx_pixmap /**< */, 5194 uint32_t num_attribs /**< */, 5195 const uint32_t *attribs /**< */); 5196 5197 /** 5198 * 5199 * @param c The connection 5200 * @return A cookie 5201 * 5202 * Delivers a request to the X server. 5203 * 5204 * This form can be used only if the request will not cause 5205 * a reply to be generated. Any returned error will be 5206 * saved for handling by xcb_request_check(). 5207 */ 5208 5209 /***************************************************************************** 5210 ** 5211 ** xcb_void_cookie_t xcb_glx_destroy_pixmap_checked 5212 ** 5213 ** @param xcb_connection_t *c 5214 ** @param xcb_glx_pixmap_t glx_pixmap 5215 ** @returns xcb_void_cookie_t 5216 ** 5217 *****************************************************************************/ 5218 5219 xcb_void_cookie_t 5220 xcb_glx_destroy_pixmap_checked (xcb_connection_t *c /**< */, 5221 xcb_glx_pixmap_t glx_pixmap /**< */); 5222 5223 /** 5224 * 5225 * @param c The connection 5226 * @return A cookie 5227 * 5228 * Delivers a request to the X server. 5229 * 5230 */ 5231 5232 /***************************************************************************** 5233 ** 5234 ** xcb_void_cookie_t xcb_glx_destroy_pixmap 5235 ** 5236 ** @param xcb_connection_t *c 5237 ** @param xcb_glx_pixmap_t glx_pixmap 5238 ** @returns xcb_void_cookie_t 5239 ** 5240 *****************************************************************************/ 5241 5242 xcb_void_cookie_t 5243 xcb_glx_destroy_pixmap (xcb_connection_t *c /**< */, 5244 xcb_glx_pixmap_t glx_pixmap /**< */); 5245 5246 /** 5247 * 5248 * @param c The connection 5249 * @return A cookie 5250 * 5251 * Delivers a request to the X server. 5252 * 5253 * This form can be used only if the request will not cause 5254 * a reply to be generated. Any returned error will be 5255 * saved for handling by xcb_request_check(). 5256 */ 5257 5258 /***************************************************************************** 5259 ** 5260 ** xcb_void_cookie_t xcb_glx_create_new_context_checked 5261 ** 5262 ** @param xcb_connection_t *c 5263 ** @param xcb_glx_context_t context 5264 ** @param xcb_glx_fbconfig_t fbconfig 5265 ** @param uint32_t screen 5266 ** @param uint32_t render_type 5267 ** @param xcb_glx_context_t share_list 5268 ** @param uint8_t is_direct 5269 ** @returns xcb_void_cookie_t 5270 ** 5271 *****************************************************************************/ 5272 5273 xcb_void_cookie_t 5274 xcb_glx_create_new_context_checked (xcb_connection_t *c /**< */, 5275 xcb_glx_context_t context /**< */, 5276 xcb_glx_fbconfig_t fbconfig /**< */, 5277 uint32_t screen /**< */, 5278 uint32_t render_type /**< */, 5279 xcb_glx_context_t share_list /**< */, 5280 uint8_t is_direct /**< */); 5281 5282 /** 5283 * 5284 * @param c The connection 5285 * @return A cookie 5286 * 5287 * Delivers a request to the X server. 5288 * 5289 */ 5290 5291 /***************************************************************************** 5292 ** 5293 ** xcb_void_cookie_t xcb_glx_create_new_context 5294 ** 5295 ** @param xcb_connection_t *c 5296 ** @param xcb_glx_context_t context 5297 ** @param xcb_glx_fbconfig_t fbconfig 5298 ** @param uint32_t screen 5299 ** @param uint32_t render_type 5300 ** @param xcb_glx_context_t share_list 5301 ** @param uint8_t is_direct 5302 ** @returns xcb_void_cookie_t 5303 ** 5304 *****************************************************************************/ 5305 5306 xcb_void_cookie_t 5307 xcb_glx_create_new_context (xcb_connection_t *c /**< */, 5308 xcb_glx_context_t context /**< */, 5309 xcb_glx_fbconfig_t fbconfig /**< */, 5310 uint32_t screen /**< */, 5311 uint32_t render_type /**< */, 5312 xcb_glx_context_t share_list /**< */, 5313 uint8_t is_direct /**< */); 5314 5315 int 5316 xcb_glx_query_context_sizeof (const void *_buffer /**< */); 5317 5318 /** 5319 * 5320 * @param c The connection 5321 * @return A cookie 5322 * 5323 * Delivers a request to the X server. 5324 * 5325 */ 5326 5327 /***************************************************************************** 5328 ** 5329 ** xcb_glx_query_context_cookie_t xcb_glx_query_context 5330 ** 5331 ** @param xcb_connection_t *c 5332 ** @param xcb_glx_context_t context 5333 ** @returns xcb_glx_query_context_cookie_t 5334 ** 5335 *****************************************************************************/ 5336 5337 xcb_glx_query_context_cookie_t 5338 xcb_glx_query_context (xcb_connection_t *c /**< */, 5339 xcb_glx_context_t context /**< */); 5340 5341 /** 5342 * 5343 * @param c The connection 5344 * @return A cookie 5345 * 5346 * Delivers a request to the X server. 5347 * 5348 * This form can be used only if the request will cause 5349 * a reply to be generated. Any returned error will be 5350 * placed in the event queue. 5351 */ 5352 5353 /***************************************************************************** 5354 ** 5355 ** xcb_glx_query_context_cookie_t xcb_glx_query_context_unchecked 5356 ** 5357 ** @param xcb_connection_t *c 5358 ** @param xcb_glx_context_t context 5359 ** @returns xcb_glx_query_context_cookie_t 5360 ** 5361 *****************************************************************************/ 5362 5363 xcb_glx_query_context_cookie_t 5364 xcb_glx_query_context_unchecked (xcb_connection_t *c /**< */, 5365 xcb_glx_context_t context /**< */); 5366 5367 5368 /***************************************************************************** 5369 ** 5370 ** uint32_t * xcb_glx_query_context_attribs 5371 ** 5372 ** @param const xcb_glx_query_context_reply_t *R 5373 ** @returns uint32_t * 5374 ** 5375 *****************************************************************************/ 5376 5377 uint32_t * 5378 xcb_glx_query_context_attribs (const xcb_glx_query_context_reply_t *R /**< */); 5379 5380 5381 /***************************************************************************** 5382 ** 5383 ** int xcb_glx_query_context_attribs_length 5384 ** 5385 ** @param const xcb_glx_query_context_reply_t *R 5386 ** @returns int 5387 ** 5388 *****************************************************************************/ 5389 5390 int 5391 xcb_glx_query_context_attribs_length (const xcb_glx_query_context_reply_t *R /**< */); 5392 5393 5394 /***************************************************************************** 5395 ** 5396 ** xcb_generic_iterator_t xcb_glx_query_context_attribs_end 5397 ** 5398 ** @param const xcb_glx_query_context_reply_t *R 5399 ** @returns xcb_generic_iterator_t 5400 ** 5401 *****************************************************************************/ 5402 5403 xcb_generic_iterator_t 5404 xcb_glx_query_context_attribs_end (const xcb_glx_query_context_reply_t *R /**< */); 5405 5406 /** 5407 * Return the reply 5408 * @param c The connection 5409 * @param cookie The cookie 5410 * @param e The xcb_generic_error_t supplied 5411 * 5412 * Returns the reply of the request asked by 5413 * 5414 * The parameter @p e supplied to this function must be NULL if 5415 * xcb_glx_query_context_unchecked(). is used. 5416 * Otherwise, it stores the error if any. 5417 * 5418 * The returned value must be freed by the caller using free(). 5419 */ 5420 5421 /***************************************************************************** 5422 ** 5423 ** xcb_glx_query_context_reply_t * xcb_glx_query_context_reply 5424 ** 5425 ** @param xcb_connection_t *c 5426 ** @param xcb_glx_query_context_cookie_t cookie 5427 ** @param xcb_generic_error_t **e 5428 ** @returns xcb_glx_query_context_reply_t * 5429 ** 5430 *****************************************************************************/ 5431 5432 xcb_glx_query_context_reply_t * 5433 xcb_glx_query_context_reply (xcb_connection_t *c /**< */, 5434 xcb_glx_query_context_cookie_t cookie /**< */, 5435 xcb_generic_error_t **e /**< */); 5436 5437 /** 5438 * 5439 * @param c The connection 5440 * @return A cookie 5441 * 5442 * Delivers a request to the X server. 5443 * 5444 */ 5445 5446 /***************************************************************************** 5447 ** 5448 ** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current 5449 ** 5450 ** @param xcb_connection_t *c 5451 ** @param xcb_glx_context_tag_t old_context_tag 5452 ** @param xcb_glx_drawable_t drawable 5453 ** @param xcb_glx_drawable_t read_drawable 5454 ** @param xcb_glx_context_t context 5455 ** @returns xcb_glx_make_context_current_cookie_t 5456 ** 5457 *****************************************************************************/ 5458 5459 xcb_glx_make_context_current_cookie_t 5460 xcb_glx_make_context_current (xcb_connection_t *c /**< */, 5461 xcb_glx_context_tag_t old_context_tag /**< */, 5462 xcb_glx_drawable_t drawable /**< */, 5463 xcb_glx_drawable_t read_drawable /**< */, 5464 xcb_glx_context_t context /**< */); 5465 5466 /** 5467 * 5468 * @param c The connection 5469 * @return A cookie 5470 * 5471 * Delivers a request to the X server. 5472 * 5473 * This form can be used only if the request will cause 5474 * a reply to be generated. Any returned error will be 5475 * placed in the event queue. 5476 */ 5477 5478 /***************************************************************************** 5479 ** 5480 ** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current_unchecked 5481 ** 5482 ** @param xcb_connection_t *c 5483 ** @param xcb_glx_context_tag_t old_context_tag 5484 ** @param xcb_glx_drawable_t drawable 5485 ** @param xcb_glx_drawable_t read_drawable 5486 ** @param xcb_glx_context_t context 5487 ** @returns xcb_glx_make_context_current_cookie_t 5488 ** 5489 *****************************************************************************/ 5490 5491 xcb_glx_make_context_current_cookie_t 5492 xcb_glx_make_context_current_unchecked (xcb_connection_t *c /**< */, 5493 xcb_glx_context_tag_t old_context_tag /**< */, 5494 xcb_glx_drawable_t drawable /**< */, 5495 xcb_glx_drawable_t read_drawable /**< */, 5496 xcb_glx_context_t context /**< */); 5497 5498 /** 5499 * Return the reply 5500 * @param c The connection 5501 * @param cookie The cookie 5502 * @param e The xcb_generic_error_t supplied 5503 * 5504 * Returns the reply of the request asked by 5505 * 5506 * The parameter @p e supplied to this function must be NULL if 5507 * xcb_glx_make_context_current_unchecked(). is used. 5508 * Otherwise, it stores the error if any. 5509 * 5510 * The returned value must be freed by the caller using free(). 5511 */ 5512 5513 /***************************************************************************** 5514 ** 5515 ** xcb_glx_make_context_current_reply_t * xcb_glx_make_context_current_reply 5516 ** 5517 ** @param xcb_connection_t *c 5518 ** @param xcb_glx_make_context_current_cookie_t cookie 5519 ** @param xcb_generic_error_t **e 5520 ** @returns xcb_glx_make_context_current_reply_t * 5521 ** 5522 *****************************************************************************/ 5523 5524 xcb_glx_make_context_current_reply_t * 5525 xcb_glx_make_context_current_reply (xcb_connection_t *c /**< */, 5526 xcb_glx_make_context_current_cookie_t cookie /**< */, 5527 xcb_generic_error_t **e /**< */); 5528 5529 int 5530 xcb_glx_create_pbuffer_sizeof (const void *_buffer /**< */); 5531 5532 /** 5533 * 5534 * @param c The connection 5535 * @return A cookie 5536 * 5537 * Delivers a request to the X server. 5538 * 5539 * This form can be used only if the request will not cause 5540 * a reply to be generated. Any returned error will be 5541 * saved for handling by xcb_request_check(). 5542 */ 5543 5544 /***************************************************************************** 5545 ** 5546 ** xcb_void_cookie_t xcb_glx_create_pbuffer_checked 5547 ** 5548 ** @param xcb_connection_t *c 5549 ** @param uint32_t screen 5550 ** @param xcb_glx_fbconfig_t fbconfig 5551 ** @param xcb_glx_pbuffer_t pbuffer 5552 ** @param uint32_t num_attribs 5553 ** @param const uint32_t *attribs 5554 ** @returns xcb_void_cookie_t 5555 ** 5556 *****************************************************************************/ 5557 5558 xcb_void_cookie_t 5559 xcb_glx_create_pbuffer_checked (xcb_connection_t *c /**< */, 5560 uint32_t screen /**< */, 5561 xcb_glx_fbconfig_t fbconfig /**< */, 5562 xcb_glx_pbuffer_t pbuffer /**< */, 5563 uint32_t num_attribs /**< */, 5564 const uint32_t *attribs /**< */); 5565 5566 /** 5567 * 5568 * @param c The connection 5569 * @return A cookie 5570 * 5571 * Delivers a request to the X server. 5572 * 5573 */ 5574 5575 /***************************************************************************** 5576 ** 5577 ** xcb_void_cookie_t xcb_glx_create_pbuffer 5578 ** 5579 ** @param xcb_connection_t *c 5580 ** @param uint32_t screen 5581 ** @param xcb_glx_fbconfig_t fbconfig 5582 ** @param xcb_glx_pbuffer_t pbuffer 5583 ** @param uint32_t num_attribs 5584 ** @param const uint32_t *attribs 5585 ** @returns xcb_void_cookie_t 5586 ** 5587 *****************************************************************************/ 5588 5589 xcb_void_cookie_t 5590 xcb_glx_create_pbuffer (xcb_connection_t *c /**< */, 5591 uint32_t screen /**< */, 5592 xcb_glx_fbconfig_t fbconfig /**< */, 5593 xcb_glx_pbuffer_t pbuffer /**< */, 5594 uint32_t num_attribs /**< */, 5595 const uint32_t *attribs /**< */); 5596 5597 /** 5598 * 5599 * @param c The connection 5600 * @return A cookie 5601 * 5602 * Delivers a request to the X server. 5603 * 5604 * This form can be used only if the request will not cause 5605 * a reply to be generated. Any returned error will be 5606 * saved for handling by xcb_request_check(). 5607 */ 5608 5609 /***************************************************************************** 5610 ** 5611 ** xcb_void_cookie_t xcb_glx_destroy_pbuffer_checked 5612 ** 5613 ** @param xcb_connection_t *c 5614 ** @param xcb_glx_pbuffer_t pbuffer 5615 ** @returns xcb_void_cookie_t 5616 ** 5617 *****************************************************************************/ 5618 5619 xcb_void_cookie_t 5620 xcb_glx_destroy_pbuffer_checked (xcb_connection_t *c /**< */, 5621 xcb_glx_pbuffer_t pbuffer /**< */); 5622 5623 /** 5624 * 5625 * @param c The connection 5626 * @return A cookie 5627 * 5628 * Delivers a request to the X server. 5629 * 5630 */ 5631 5632 /***************************************************************************** 5633 ** 5634 ** xcb_void_cookie_t xcb_glx_destroy_pbuffer 5635 ** 5636 ** @param xcb_connection_t *c 5637 ** @param xcb_glx_pbuffer_t pbuffer 5638 ** @returns xcb_void_cookie_t 5639 ** 5640 *****************************************************************************/ 5641 5642 xcb_void_cookie_t 5643 xcb_glx_destroy_pbuffer (xcb_connection_t *c /**< */, 5644 xcb_glx_pbuffer_t pbuffer /**< */); 5645 5646 int 5647 xcb_glx_get_drawable_attributes_sizeof (const void *_buffer /**< */); 5648 5649 /** 5650 * 5651 * @param c The connection 5652 * @return A cookie 5653 * 5654 * Delivers a request to the X server. 5655 * 5656 */ 5657 5658 /***************************************************************************** 5659 ** 5660 ** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes 5661 ** 5662 ** @param xcb_connection_t *c 5663 ** @param xcb_glx_drawable_t drawable 5664 ** @returns xcb_glx_get_drawable_attributes_cookie_t 5665 ** 5666 *****************************************************************************/ 5667 5668 xcb_glx_get_drawable_attributes_cookie_t 5669 xcb_glx_get_drawable_attributes (xcb_connection_t *c /**< */, 5670 xcb_glx_drawable_t drawable /**< */); 5671 5672 /** 5673 * 5674 * @param c The connection 5675 * @return A cookie 5676 * 5677 * Delivers a request to the X server. 5678 * 5679 * This form can be used only if the request will cause 5680 * a reply to be generated. Any returned error will be 5681 * placed in the event queue. 5682 */ 5683 5684 /***************************************************************************** 5685 ** 5686 ** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes_unchecked 5687 ** 5688 ** @param xcb_connection_t *c 5689 ** @param xcb_glx_drawable_t drawable 5690 ** @returns xcb_glx_get_drawable_attributes_cookie_t 5691 ** 5692 *****************************************************************************/ 5693 5694 xcb_glx_get_drawable_attributes_cookie_t 5695 xcb_glx_get_drawable_attributes_unchecked (xcb_connection_t *c /**< */, 5696 xcb_glx_drawable_t drawable /**< */); 5697 5698 5699 /***************************************************************************** 5700 ** 5701 ** uint32_t * xcb_glx_get_drawable_attributes_attribs 5702 ** 5703 ** @param const xcb_glx_get_drawable_attributes_reply_t *R 5704 ** @returns uint32_t * 5705 ** 5706 *****************************************************************************/ 5707 5708 uint32_t * 5709 xcb_glx_get_drawable_attributes_attribs (const xcb_glx_get_drawable_attributes_reply_t *R /**< */); 5710 5711 5712 /***************************************************************************** 5713 ** 5714 ** int xcb_glx_get_drawable_attributes_attribs_length 5715 ** 5716 ** @param const xcb_glx_get_drawable_attributes_reply_t *R 5717 ** @returns int 5718 ** 5719 *****************************************************************************/ 5720 5721 int 5722 xcb_glx_get_drawable_attributes_attribs_length (const xcb_glx_get_drawable_attributes_reply_t *R /**< */); 5723 5724 5725 /***************************************************************************** 5726 ** 5727 ** xcb_generic_iterator_t xcb_glx_get_drawable_attributes_attribs_end 5728 ** 5729 ** @param const xcb_glx_get_drawable_attributes_reply_t *R 5730 ** @returns xcb_generic_iterator_t 5731 ** 5732 *****************************************************************************/ 5733 5734 xcb_generic_iterator_t 5735 xcb_glx_get_drawable_attributes_attribs_end (const xcb_glx_get_drawable_attributes_reply_t *R /**< */); 5736 5737 /** 5738 * Return the reply 5739 * @param c The connection 5740 * @param cookie The cookie 5741 * @param e The xcb_generic_error_t supplied 5742 * 5743 * Returns the reply of the request asked by 5744 * 5745 * The parameter @p e supplied to this function must be NULL if 5746 * xcb_glx_get_drawable_attributes_unchecked(). is used. 5747 * Otherwise, it stores the error if any. 5748 * 5749 * The returned value must be freed by the caller using free(). 5750 */ 5751 5752 /***************************************************************************** 5753 ** 5754 ** xcb_glx_get_drawable_attributes_reply_t * xcb_glx_get_drawable_attributes_reply 5755 ** 5756 ** @param xcb_connection_t *c 5757 ** @param xcb_glx_get_drawable_attributes_cookie_t cookie 5758 ** @param xcb_generic_error_t **e 5759 ** @returns xcb_glx_get_drawable_attributes_reply_t * 5760 ** 5761 *****************************************************************************/ 5762 5763 xcb_glx_get_drawable_attributes_reply_t * 5764 xcb_glx_get_drawable_attributes_reply (xcb_connection_t *c /**< */, 5765 xcb_glx_get_drawable_attributes_cookie_t cookie /**< */, 5766 xcb_generic_error_t **e /**< */); 5767 5768 int 5769 xcb_glx_change_drawable_attributes_sizeof (const void *_buffer /**< */); 5770 5771 /** 5772 * 5773 * @param c The connection 5774 * @return A cookie 5775 * 5776 * Delivers a request to the X server. 5777 * 5778 * This form can be used only if the request will not cause 5779 * a reply to be generated. Any returned error will be 5780 * saved for handling by xcb_request_check(). 5781 */ 5782 5783 /***************************************************************************** 5784 ** 5785 ** xcb_void_cookie_t xcb_glx_change_drawable_attributes_checked 5786 ** 5787 ** @param xcb_connection_t *c 5788 ** @param xcb_glx_drawable_t drawable 5789 ** @param uint32_t num_attribs 5790 ** @param const uint32_t *attribs 5791 ** @returns xcb_void_cookie_t 5792 ** 5793 *****************************************************************************/ 5794 5795 xcb_void_cookie_t 5796 xcb_glx_change_drawable_attributes_checked (xcb_connection_t *c /**< */, 5797 xcb_glx_drawable_t drawable /**< */, 5798 uint32_t num_attribs /**< */, 5799 const uint32_t *attribs /**< */); 5800 5801 /** 5802 * 5803 * @param c The connection 5804 * @return A cookie 5805 * 5806 * Delivers a request to the X server. 5807 * 5808 */ 5809 5810 /***************************************************************************** 5811 ** 5812 ** xcb_void_cookie_t xcb_glx_change_drawable_attributes 5813 ** 5814 ** @param xcb_connection_t *c 5815 ** @param xcb_glx_drawable_t drawable 5816 ** @param uint32_t num_attribs 5817 ** @param const uint32_t *attribs 5818 ** @returns xcb_void_cookie_t 5819 ** 5820 *****************************************************************************/ 5821 5822 xcb_void_cookie_t 5823 xcb_glx_change_drawable_attributes (xcb_connection_t *c /**< */, 5824 xcb_glx_drawable_t drawable /**< */, 5825 uint32_t num_attribs /**< */, 5826 const uint32_t *attribs /**< */); 5827 5828 int 5829 xcb_glx_create_window_sizeof (const void *_buffer /**< */); 5830 5831 /** 5832 * 5833 * @param c The connection 5834 * @return A cookie 5835 * 5836 * Delivers a request to the X server. 5837 * 5838 * This form can be used only if the request will not cause 5839 * a reply to be generated. Any returned error will be 5840 * saved for handling by xcb_request_check(). 5841 */ 5842 5843 /***************************************************************************** 5844 ** 5845 ** xcb_void_cookie_t xcb_glx_create_window_checked 5846 ** 5847 ** @param xcb_connection_t *c 5848 ** @param uint32_t screen 5849 ** @param xcb_glx_fbconfig_t fbconfig 5850 ** @param xcb_window_t window 5851 ** @param xcb_glx_window_t glx_window 5852 ** @param uint32_t num_attribs 5853 ** @param const uint32_t *attribs 5854 ** @returns xcb_void_cookie_t 5855 ** 5856 *****************************************************************************/ 5857 5858 xcb_void_cookie_t 5859 xcb_glx_create_window_checked (xcb_connection_t *c /**< */, 5860 uint32_t screen /**< */, 5861 xcb_glx_fbconfig_t fbconfig /**< */, 5862 xcb_window_t window /**< */, 5863 xcb_glx_window_t glx_window /**< */, 5864 uint32_t num_attribs /**< */, 5865 const uint32_t *attribs /**< */); 5866 5867 /** 5868 * 5869 * @param c The connection 5870 * @return A cookie 5871 * 5872 * Delivers a request to the X server. 5873 * 5874 */ 5875 5876 /***************************************************************************** 5877 ** 5878 ** xcb_void_cookie_t xcb_glx_create_window 5879 ** 5880 ** @param xcb_connection_t *c 5881 ** @param uint32_t screen 5882 ** @param xcb_glx_fbconfig_t fbconfig 5883 ** @param xcb_window_t window 5884 ** @param xcb_glx_window_t glx_window 5885 ** @param uint32_t num_attribs 5886 ** @param const uint32_t *attribs 5887 ** @returns xcb_void_cookie_t 5888 ** 5889 *****************************************************************************/ 5890 5891 xcb_void_cookie_t 5892 xcb_glx_create_window (xcb_connection_t *c /**< */, 5893 uint32_t screen /**< */, 5894 xcb_glx_fbconfig_t fbconfig /**< */, 5895 xcb_window_t window /**< */, 5896 xcb_glx_window_t glx_window /**< */, 5897 uint32_t num_attribs /**< */, 5898 const uint32_t *attribs /**< */); 5899 5900 /** 5901 * 5902 * @param c The connection 5903 * @return A cookie 5904 * 5905 * Delivers a request to the X server. 5906 * 5907 * This form can be used only if the request will not cause 5908 * a reply to be generated. Any returned error will be 5909 * saved for handling by xcb_request_check(). 5910 */ 5911 5912 /***************************************************************************** 5913 ** 5914 ** xcb_void_cookie_t xcb_glx_delete_window_checked 5915 ** 5916 ** @param xcb_connection_t *c 5917 ** @param xcb_glx_window_t glxwindow 5918 ** @returns xcb_void_cookie_t 5919 ** 5920 *****************************************************************************/ 5921 5922 xcb_void_cookie_t 5923 xcb_glx_delete_window_checked (xcb_connection_t *c /**< */, 5924 xcb_glx_window_t glxwindow /**< */); 5925 5926 /** 5927 * 5928 * @param c The connection 5929 * @return A cookie 5930 * 5931 * Delivers a request to the X server. 5932 * 5933 */ 5934 5935 /***************************************************************************** 5936 ** 5937 ** xcb_void_cookie_t xcb_glx_delete_window 5938 ** 5939 ** @param xcb_connection_t *c 5940 ** @param xcb_glx_window_t glxwindow 5941 ** @returns xcb_void_cookie_t 5942 ** 5943 *****************************************************************************/ 5944 5945 xcb_void_cookie_t 5946 xcb_glx_delete_window (xcb_connection_t *c /**< */, 5947 xcb_glx_window_t glxwindow /**< */); 5948 5949 int 5950 xcb_glx_set_client_info_arb_sizeof (const void *_buffer /**< */); 5951 5952 /** 5953 * 5954 * @param c The connection 5955 * @return A cookie 5956 * 5957 * Delivers a request to the X server. 5958 * 5959 * This form can be used only if the request will not cause 5960 * a reply to be generated. Any returned error will be 5961 * saved for handling by xcb_request_check(). 5962 */ 5963 5964 /***************************************************************************** 5965 ** 5966 ** xcb_void_cookie_t xcb_glx_set_client_info_arb_checked 5967 ** 5968 ** @param xcb_connection_t *c 5969 ** @param uint32_t major_version 5970 ** @param uint32_t minor_version 5971 ** @param uint32_t num_versions 5972 ** @param uint32_t gl_str_len 5973 ** @param uint32_t glx_str_len 5974 ** @param const uint32_t *gl_versions 5975 ** @param const char *gl_extension_string 5976 ** @param const char *glx_extension_string 5977 ** @returns xcb_void_cookie_t 5978 ** 5979 *****************************************************************************/ 5980 5981 xcb_void_cookie_t 5982 xcb_glx_set_client_info_arb_checked (xcb_connection_t *c /**< */, 5983 uint32_t major_version /**< */, 5984 uint32_t minor_version /**< */, 5985 uint32_t num_versions /**< */, 5986 uint32_t gl_str_len /**< */, 5987 uint32_t glx_str_len /**< */, 5988 const uint32_t *gl_versions /**< */, 5989 const char *gl_extension_string /**< */, 5990 const char *glx_extension_string /**< */); 5991 5992 /** 5993 * 5994 * @param c The connection 5995 * @return A cookie 5996 * 5997 * Delivers a request to the X server. 5998 * 5999 */ 6000 6001 /***************************************************************************** 6002 ** 6003 ** xcb_void_cookie_t xcb_glx_set_client_info_arb 6004 ** 6005 ** @param xcb_connection_t *c 6006 ** @param uint32_t major_version 6007 ** @param uint32_t minor_version 6008 ** @param uint32_t num_versions 6009 ** @param uint32_t gl_str_len 6010 ** @param uint32_t glx_str_len 6011 ** @param const uint32_t *gl_versions 6012 ** @param const char *gl_extension_string 6013 ** @param const char *glx_extension_string 6014 ** @returns xcb_void_cookie_t 6015 ** 6016 *****************************************************************************/ 6017 6018 xcb_void_cookie_t 6019 xcb_glx_set_client_info_arb (xcb_connection_t *c /**< */, 6020 uint32_t major_version /**< */, 6021 uint32_t minor_version /**< */, 6022 uint32_t num_versions /**< */, 6023 uint32_t gl_str_len /**< */, 6024 uint32_t glx_str_len /**< */, 6025 const uint32_t *gl_versions /**< */, 6026 const char *gl_extension_string /**< */, 6027 const char *glx_extension_string /**< */); 6028 6029 int 6030 xcb_glx_create_context_attribs_arb_sizeof (const void *_buffer /**< */); 6031 6032 /** 6033 * 6034 * @param c The connection 6035 * @return A cookie 6036 * 6037 * Delivers a request to the X server. 6038 * 6039 * This form can be used only if the request will not cause 6040 * a reply to be generated. Any returned error will be 6041 * saved for handling by xcb_request_check(). 6042 */ 6043 6044 /***************************************************************************** 6045 ** 6046 ** xcb_void_cookie_t xcb_glx_create_context_attribs_arb_checked 6047 ** 6048 ** @param xcb_connection_t *c 6049 ** @param xcb_glx_context_t context 6050 ** @param xcb_glx_fbconfig_t fbconfig 6051 ** @param uint32_t screen 6052 ** @param xcb_glx_context_t share_list 6053 ** @param uint8_t is_direct 6054 ** @param uint32_t num_attribs 6055 ** @param const uint32_t *attribs 6056 ** @returns xcb_void_cookie_t 6057 ** 6058 *****************************************************************************/ 6059 6060 xcb_void_cookie_t 6061 xcb_glx_create_context_attribs_arb_checked (xcb_connection_t *c /**< */, 6062 xcb_glx_context_t context /**< */, 6063 xcb_glx_fbconfig_t fbconfig /**< */, 6064 uint32_t screen /**< */, 6065 xcb_glx_context_t share_list /**< */, 6066 uint8_t is_direct /**< */, 6067 uint32_t num_attribs /**< */, 6068 const uint32_t *attribs /**< */); 6069 6070 /** 6071 * 6072 * @param c The connection 6073 * @return A cookie 6074 * 6075 * Delivers a request to the X server. 6076 * 6077 */ 6078 6079 /***************************************************************************** 6080 ** 6081 ** xcb_void_cookie_t xcb_glx_create_context_attribs_arb 6082 ** 6083 ** @param xcb_connection_t *c 6084 ** @param xcb_glx_context_t context 6085 ** @param xcb_glx_fbconfig_t fbconfig 6086 ** @param uint32_t screen 6087 ** @param xcb_glx_context_t share_list 6088 ** @param uint8_t is_direct 6089 ** @param uint32_t num_attribs 6090 ** @param const uint32_t *attribs 6091 ** @returns xcb_void_cookie_t 6092 ** 6093 *****************************************************************************/ 6094 6095 xcb_void_cookie_t 6096 xcb_glx_create_context_attribs_arb (xcb_connection_t *c /**< */, 6097 xcb_glx_context_t context /**< */, 6098 xcb_glx_fbconfig_t fbconfig /**< */, 6099 uint32_t screen /**< */, 6100 xcb_glx_context_t share_list /**< */, 6101 uint8_t is_direct /**< */, 6102 uint32_t num_attribs /**< */, 6103 const uint32_t *attribs /**< */); 6104 6105 int 6106 xcb_glx_set_client_info_2arb_sizeof (const void *_buffer /**< */); 6107 6108 /** 6109 * 6110 * @param c The connection 6111 * @return A cookie 6112 * 6113 * Delivers a request to the X server. 6114 * 6115 * This form can be used only if the request will not cause 6116 * a reply to be generated. Any returned error will be 6117 * saved for handling by xcb_request_check(). 6118 */ 6119 6120 /***************************************************************************** 6121 ** 6122 ** xcb_void_cookie_t xcb_glx_set_client_info_2arb_checked 6123 ** 6124 ** @param xcb_connection_t *c 6125 ** @param uint32_t major_version 6126 ** @param uint32_t minor_version 6127 ** @param uint32_t num_versions 6128 ** @param uint32_t gl_str_len 6129 ** @param uint32_t glx_str_len 6130 ** @param const uint32_t *gl_versions 6131 ** @param const char *gl_extension_string 6132 ** @param const char *glx_extension_string 6133 ** @returns xcb_void_cookie_t 6134 ** 6135 *****************************************************************************/ 6136 6137 xcb_void_cookie_t 6138 xcb_glx_set_client_info_2arb_checked (xcb_connection_t *c /**< */, 6139 uint32_t major_version /**< */, 6140 uint32_t minor_version /**< */, 6141 uint32_t num_versions /**< */, 6142 uint32_t gl_str_len /**< */, 6143 uint32_t glx_str_len /**< */, 6144 const uint32_t *gl_versions /**< */, 6145 const char *gl_extension_string /**< */, 6146 const char *glx_extension_string /**< */); 6147 6148 /** 6149 * 6150 * @param c The connection 6151 * @return A cookie 6152 * 6153 * Delivers a request to the X server. 6154 * 6155 */ 6156 6157 /***************************************************************************** 6158 ** 6159 ** xcb_void_cookie_t xcb_glx_set_client_info_2arb 6160 ** 6161 ** @param xcb_connection_t *c 6162 ** @param uint32_t major_version 6163 ** @param uint32_t minor_version 6164 ** @param uint32_t num_versions 6165 ** @param uint32_t gl_str_len 6166 ** @param uint32_t glx_str_len 6167 ** @param const uint32_t *gl_versions 6168 ** @param const char *gl_extension_string 6169 ** @param const char *glx_extension_string 6170 ** @returns xcb_void_cookie_t 6171 ** 6172 *****************************************************************************/ 6173 6174 xcb_void_cookie_t 6175 xcb_glx_set_client_info_2arb (xcb_connection_t *c /**< */, 6176 uint32_t major_version /**< */, 6177 uint32_t minor_version /**< */, 6178 uint32_t num_versions /**< */, 6179 uint32_t gl_str_len /**< */, 6180 uint32_t glx_str_len /**< */, 6181 const uint32_t *gl_versions /**< */, 6182 const char *gl_extension_string /**< */, 6183 const char *glx_extension_string /**< */); 6184 6185 /** 6186 * 6187 * @param c The connection 6188 * @return A cookie 6189 * 6190 * Delivers a request to the X server. 6191 * 6192 * This form can be used only if the request will not cause 6193 * a reply to be generated. Any returned error will be 6194 * saved for handling by xcb_request_check(). 6195 */ 6196 6197 /***************************************************************************** 6198 ** 6199 ** xcb_void_cookie_t xcb_glx_new_list_checked 6200 ** 6201 ** @param xcb_connection_t *c 6202 ** @param xcb_glx_context_tag_t context_tag 6203 ** @param uint32_t list 6204 ** @param uint32_t mode 6205 ** @returns xcb_void_cookie_t 6206 ** 6207 *****************************************************************************/ 6208 6209 xcb_void_cookie_t 6210 xcb_glx_new_list_checked (xcb_connection_t *c /**< */, 6211 xcb_glx_context_tag_t context_tag /**< */, 6212 uint32_t list /**< */, 6213 uint32_t mode /**< */); 6214 6215 /** 6216 * 6217 * @param c The connection 6218 * @return A cookie 6219 * 6220 * Delivers a request to the X server. 6221 * 6222 */ 6223 6224 /***************************************************************************** 6225 ** 6226 ** xcb_void_cookie_t xcb_glx_new_list 6227 ** 6228 ** @param xcb_connection_t *c 6229 ** @param xcb_glx_context_tag_t context_tag 6230 ** @param uint32_t list 6231 ** @param uint32_t mode 6232 ** @returns xcb_void_cookie_t 6233 ** 6234 *****************************************************************************/ 6235 6236 xcb_void_cookie_t 6237 xcb_glx_new_list (xcb_connection_t *c /**< */, 6238 xcb_glx_context_tag_t context_tag /**< */, 6239 uint32_t list /**< */, 6240 uint32_t mode /**< */); 6241 6242 /** 6243 * 6244 * @param c The connection 6245 * @return A cookie 6246 * 6247 * Delivers a request to the X server. 6248 * 6249 * This form can be used only if the request will not cause 6250 * a reply to be generated. Any returned error will be 6251 * saved for handling by xcb_request_check(). 6252 */ 6253 6254 /***************************************************************************** 6255 ** 6256 ** xcb_void_cookie_t xcb_glx_end_list_checked 6257 ** 6258 ** @param xcb_connection_t *c 6259 ** @param xcb_glx_context_tag_t context_tag 6260 ** @returns xcb_void_cookie_t 6261 ** 6262 *****************************************************************************/ 6263 6264 xcb_void_cookie_t 6265 xcb_glx_end_list_checked (xcb_connection_t *c /**< */, 6266 xcb_glx_context_tag_t context_tag /**< */); 6267 6268 /** 6269 * 6270 * @param c The connection 6271 * @return A cookie 6272 * 6273 * Delivers a request to the X server. 6274 * 6275 */ 6276 6277 /***************************************************************************** 6278 ** 6279 ** xcb_void_cookie_t xcb_glx_end_list 6280 ** 6281 ** @param xcb_connection_t *c 6282 ** @param xcb_glx_context_tag_t context_tag 6283 ** @returns xcb_void_cookie_t 6284 ** 6285 *****************************************************************************/ 6286 6287 xcb_void_cookie_t 6288 xcb_glx_end_list (xcb_connection_t *c /**< */, 6289 xcb_glx_context_tag_t context_tag /**< */); 6290 6291 /** 6292 * 6293 * @param c The connection 6294 * @return A cookie 6295 * 6296 * Delivers a request to the X server. 6297 * 6298 * This form can be used only if the request will not cause 6299 * a reply to be generated. Any returned error will be 6300 * saved for handling by xcb_request_check(). 6301 */ 6302 6303 /***************************************************************************** 6304 ** 6305 ** xcb_void_cookie_t xcb_glx_delete_lists_checked 6306 ** 6307 ** @param xcb_connection_t *c 6308 ** @param xcb_glx_context_tag_t context_tag 6309 ** @param uint32_t list 6310 ** @param int32_t range 6311 ** @returns xcb_void_cookie_t 6312 ** 6313 *****************************************************************************/ 6314 6315 xcb_void_cookie_t 6316 xcb_glx_delete_lists_checked (xcb_connection_t *c /**< */, 6317 xcb_glx_context_tag_t context_tag /**< */, 6318 uint32_t list /**< */, 6319 int32_t range /**< */); 6320 6321 /** 6322 * 6323 * @param c The connection 6324 * @return A cookie 6325 * 6326 * Delivers a request to the X server. 6327 * 6328 */ 6329 6330 /***************************************************************************** 6331 ** 6332 ** xcb_void_cookie_t xcb_glx_delete_lists 6333 ** 6334 ** @param xcb_connection_t *c 6335 ** @param xcb_glx_context_tag_t context_tag 6336 ** @param uint32_t list 6337 ** @param int32_t range 6338 ** @returns xcb_void_cookie_t 6339 ** 6340 *****************************************************************************/ 6341 6342 xcb_void_cookie_t 6343 xcb_glx_delete_lists (xcb_connection_t *c /**< */, 6344 xcb_glx_context_tag_t context_tag /**< */, 6345 uint32_t list /**< */, 6346 int32_t range /**< */); 6347 6348 /** 6349 * 6350 * @param c The connection 6351 * @return A cookie 6352 * 6353 * Delivers a request to the X server. 6354 * 6355 */ 6356 6357 /***************************************************************************** 6358 ** 6359 ** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists 6360 ** 6361 ** @param xcb_connection_t *c 6362 ** @param xcb_glx_context_tag_t context_tag 6363 ** @param int32_t range 6364 ** @returns xcb_glx_gen_lists_cookie_t 6365 ** 6366 *****************************************************************************/ 6367 6368 xcb_glx_gen_lists_cookie_t 6369 xcb_glx_gen_lists (xcb_connection_t *c /**< */, 6370 xcb_glx_context_tag_t context_tag /**< */, 6371 int32_t range /**< */); 6372 6373 /** 6374 * 6375 * @param c The connection 6376 * @return A cookie 6377 * 6378 * Delivers a request to the X server. 6379 * 6380 * This form can be used only if the request will cause 6381 * a reply to be generated. Any returned error will be 6382 * placed in the event queue. 6383 */ 6384 6385 /***************************************************************************** 6386 ** 6387 ** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists_unchecked 6388 ** 6389 ** @param xcb_connection_t *c 6390 ** @param xcb_glx_context_tag_t context_tag 6391 ** @param int32_t range 6392 ** @returns xcb_glx_gen_lists_cookie_t 6393 ** 6394 *****************************************************************************/ 6395 6396 xcb_glx_gen_lists_cookie_t 6397 xcb_glx_gen_lists_unchecked (xcb_connection_t *c /**< */, 6398 xcb_glx_context_tag_t context_tag /**< */, 6399 int32_t range /**< */); 6400 6401 /** 6402 * Return the reply 6403 * @param c The connection 6404 * @param cookie The cookie 6405 * @param e The xcb_generic_error_t supplied 6406 * 6407 * Returns the reply of the request asked by 6408 * 6409 * The parameter @p e supplied to this function must be NULL if 6410 * xcb_glx_gen_lists_unchecked(). is used. 6411 * Otherwise, it stores the error if any. 6412 * 6413 * The returned value must be freed by the caller using free(). 6414 */ 6415 6416 /***************************************************************************** 6417 ** 6418 ** xcb_glx_gen_lists_reply_t * xcb_glx_gen_lists_reply 6419 ** 6420 ** @param xcb_connection_t *c 6421 ** @param xcb_glx_gen_lists_cookie_t cookie 6422 ** @param xcb_generic_error_t **e 6423 ** @returns xcb_glx_gen_lists_reply_t * 6424 ** 6425 *****************************************************************************/ 6426 6427 xcb_glx_gen_lists_reply_t * 6428 xcb_glx_gen_lists_reply (xcb_connection_t *c /**< */, 6429 xcb_glx_gen_lists_cookie_t cookie /**< */, 6430 xcb_generic_error_t **e /**< */); 6431 6432 /** 6433 * 6434 * @param c The connection 6435 * @return A cookie 6436 * 6437 * Delivers a request to the X server. 6438 * 6439 * This form can be used only if the request will not cause 6440 * a reply to be generated. Any returned error will be 6441 * saved for handling by xcb_request_check(). 6442 */ 6443 6444 /***************************************************************************** 6445 ** 6446 ** xcb_void_cookie_t xcb_glx_feedback_buffer_checked 6447 ** 6448 ** @param xcb_connection_t *c 6449 ** @param xcb_glx_context_tag_t context_tag 6450 ** @param int32_t size 6451 ** @param int32_t type 6452 ** @returns xcb_void_cookie_t 6453 ** 6454 *****************************************************************************/ 6455 6456 xcb_void_cookie_t 6457 xcb_glx_feedback_buffer_checked (xcb_connection_t *c /**< */, 6458 xcb_glx_context_tag_t context_tag /**< */, 6459 int32_t size /**< */, 6460 int32_t type /**< */); 6461 6462 /** 6463 * 6464 * @param c The connection 6465 * @return A cookie 6466 * 6467 * Delivers a request to the X server. 6468 * 6469 */ 6470 6471 /***************************************************************************** 6472 ** 6473 ** xcb_void_cookie_t xcb_glx_feedback_buffer 6474 ** 6475 ** @param xcb_connection_t *c 6476 ** @param xcb_glx_context_tag_t context_tag 6477 ** @param int32_t size 6478 ** @param int32_t type 6479 ** @returns xcb_void_cookie_t 6480 ** 6481 *****************************************************************************/ 6482 6483 xcb_void_cookie_t 6484 xcb_glx_feedback_buffer (xcb_connection_t *c /**< */, 6485 xcb_glx_context_tag_t context_tag /**< */, 6486 int32_t size /**< */, 6487 int32_t type /**< */); 6488 6489 /** 6490 * 6491 * @param c The connection 6492 * @return A cookie 6493 * 6494 * Delivers a request to the X server. 6495 * 6496 * This form can be used only if the request will not cause 6497 * a reply to be generated. Any returned error will be 6498 * saved for handling by xcb_request_check(). 6499 */ 6500 6501 /***************************************************************************** 6502 ** 6503 ** xcb_void_cookie_t xcb_glx_select_buffer_checked 6504 ** 6505 ** @param xcb_connection_t *c 6506 ** @param xcb_glx_context_tag_t context_tag 6507 ** @param int32_t size 6508 ** @returns xcb_void_cookie_t 6509 ** 6510 *****************************************************************************/ 6511 6512 xcb_void_cookie_t 6513 xcb_glx_select_buffer_checked (xcb_connection_t *c /**< */, 6514 xcb_glx_context_tag_t context_tag /**< */, 6515 int32_t size /**< */); 6516 6517 /** 6518 * 6519 * @param c The connection 6520 * @return A cookie 6521 * 6522 * Delivers a request to the X server. 6523 * 6524 */ 6525 6526 /***************************************************************************** 6527 ** 6528 ** xcb_void_cookie_t xcb_glx_select_buffer 6529 ** 6530 ** @param xcb_connection_t *c 6531 ** @param xcb_glx_context_tag_t context_tag 6532 ** @param int32_t size 6533 ** @returns xcb_void_cookie_t 6534 ** 6535 *****************************************************************************/ 6536 6537 xcb_void_cookie_t 6538 xcb_glx_select_buffer (xcb_connection_t *c /**< */, 6539 xcb_glx_context_tag_t context_tag /**< */, 6540 int32_t size /**< */); 6541 6542 int 6543 xcb_glx_render_mode_sizeof (const void *_buffer /**< */); 6544 6545 /** 6546 * 6547 * @param c The connection 6548 * @return A cookie 6549 * 6550 * Delivers a request to the X server. 6551 * 6552 */ 6553 6554 /***************************************************************************** 6555 ** 6556 ** xcb_glx_render_mode_cookie_t xcb_glx_render_mode 6557 ** 6558 ** @param xcb_connection_t *c 6559 ** @param xcb_glx_context_tag_t context_tag 6560 ** @param uint32_t mode 6561 ** @returns xcb_glx_render_mode_cookie_t 6562 ** 6563 *****************************************************************************/ 6564 6565 xcb_glx_render_mode_cookie_t 6566 xcb_glx_render_mode (xcb_connection_t *c /**< */, 6567 xcb_glx_context_tag_t context_tag /**< */, 6568 uint32_t mode /**< */); 6569 6570 /** 6571 * 6572 * @param c The connection 6573 * @return A cookie 6574 * 6575 * Delivers a request to the X server. 6576 * 6577 * This form can be used only if the request will cause 6578 * a reply to be generated. Any returned error will be 6579 * placed in the event queue. 6580 */ 6581 6582 /***************************************************************************** 6583 ** 6584 ** xcb_glx_render_mode_cookie_t xcb_glx_render_mode_unchecked 6585 ** 6586 ** @param xcb_connection_t *c 6587 ** @param xcb_glx_context_tag_t context_tag 6588 ** @param uint32_t mode 6589 ** @returns xcb_glx_render_mode_cookie_t 6590 ** 6591 *****************************************************************************/ 6592 6593 xcb_glx_render_mode_cookie_t 6594 xcb_glx_render_mode_unchecked (xcb_connection_t *c /**< */, 6595 xcb_glx_context_tag_t context_tag /**< */, 6596 uint32_t mode /**< */); 6597 6598 6599 /***************************************************************************** 6600 ** 6601 ** uint32_t * xcb_glx_render_mode_data 6602 ** 6603 ** @param const xcb_glx_render_mode_reply_t *R 6604 ** @returns uint32_t * 6605 ** 6606 *****************************************************************************/ 6607 6608 uint32_t * 6609 xcb_glx_render_mode_data (const xcb_glx_render_mode_reply_t *R /**< */); 6610 6611 6612 /***************************************************************************** 6613 ** 6614 ** int xcb_glx_render_mode_data_length 6615 ** 6616 ** @param const xcb_glx_render_mode_reply_t *R 6617 ** @returns int 6618 ** 6619 *****************************************************************************/ 6620 6621 int 6622 xcb_glx_render_mode_data_length (const xcb_glx_render_mode_reply_t *R /**< */); 6623 6624 6625 /***************************************************************************** 6626 ** 6627 ** xcb_generic_iterator_t xcb_glx_render_mode_data_end 6628 ** 6629 ** @param const xcb_glx_render_mode_reply_t *R 6630 ** @returns xcb_generic_iterator_t 6631 ** 6632 *****************************************************************************/ 6633 6634 xcb_generic_iterator_t 6635 xcb_glx_render_mode_data_end (const xcb_glx_render_mode_reply_t *R /**< */); 6636 6637 /** 6638 * Return the reply 6639 * @param c The connection 6640 * @param cookie The cookie 6641 * @param e The xcb_generic_error_t supplied 6642 * 6643 * Returns the reply of the request asked by 6644 * 6645 * The parameter @p e supplied to this function must be NULL if 6646 * xcb_glx_render_mode_unchecked(). is used. 6647 * Otherwise, it stores the error if any. 6648 * 6649 * The returned value must be freed by the caller using free(). 6650 */ 6651 6652 /***************************************************************************** 6653 ** 6654 ** xcb_glx_render_mode_reply_t * xcb_glx_render_mode_reply 6655 ** 6656 ** @param xcb_connection_t *c 6657 ** @param xcb_glx_render_mode_cookie_t cookie 6658 ** @param xcb_generic_error_t **e 6659 ** @returns xcb_glx_render_mode_reply_t * 6660 ** 6661 *****************************************************************************/ 6662 6663 xcb_glx_render_mode_reply_t * 6664 xcb_glx_render_mode_reply (xcb_connection_t *c /**< */, 6665 xcb_glx_render_mode_cookie_t cookie /**< */, 6666 xcb_generic_error_t **e /**< */); 6667 6668 /** 6669 * 6670 * @param c The connection 6671 * @return A cookie 6672 * 6673 * Delivers a request to the X server. 6674 * 6675 */ 6676 6677 /***************************************************************************** 6678 ** 6679 ** xcb_glx_finish_cookie_t xcb_glx_finish 6680 ** 6681 ** @param xcb_connection_t *c 6682 ** @param xcb_glx_context_tag_t context_tag 6683 ** @returns xcb_glx_finish_cookie_t 6684 ** 6685 *****************************************************************************/ 6686 6687 xcb_glx_finish_cookie_t 6688 xcb_glx_finish (xcb_connection_t *c /**< */, 6689 xcb_glx_context_tag_t context_tag /**< */); 6690 6691 /** 6692 * 6693 * @param c The connection 6694 * @return A cookie 6695 * 6696 * Delivers a request to the X server. 6697 * 6698 * This form can be used only if the request will cause 6699 * a reply to be generated. Any returned error will be 6700 * placed in the event queue. 6701 */ 6702 6703 /***************************************************************************** 6704 ** 6705 ** xcb_glx_finish_cookie_t xcb_glx_finish_unchecked 6706 ** 6707 ** @param xcb_connection_t *c 6708 ** @param xcb_glx_context_tag_t context_tag 6709 ** @returns xcb_glx_finish_cookie_t 6710 ** 6711 *****************************************************************************/ 6712 6713 xcb_glx_finish_cookie_t 6714 xcb_glx_finish_unchecked (xcb_connection_t *c /**< */, 6715 xcb_glx_context_tag_t context_tag /**< */); 6716 6717 /** 6718 * Return the reply 6719 * @param c The connection 6720 * @param cookie The cookie 6721 * @param e The xcb_generic_error_t supplied 6722 * 6723 * Returns the reply of the request asked by 6724 * 6725 * The parameter @p e supplied to this function must be NULL if 6726 * xcb_glx_finish_unchecked(). is used. 6727 * Otherwise, it stores the error if any. 6728 * 6729 * The returned value must be freed by the caller using free(). 6730 */ 6731 6732 /***************************************************************************** 6733 ** 6734 ** xcb_glx_finish_reply_t * xcb_glx_finish_reply 6735 ** 6736 ** @param xcb_connection_t *c 6737 ** @param xcb_glx_finish_cookie_t cookie 6738 ** @param xcb_generic_error_t **e 6739 ** @returns xcb_glx_finish_reply_t * 6740 ** 6741 *****************************************************************************/ 6742 6743 xcb_glx_finish_reply_t * 6744 xcb_glx_finish_reply (xcb_connection_t *c /**< */, 6745 xcb_glx_finish_cookie_t cookie /**< */, 6746 xcb_generic_error_t **e /**< */); 6747 6748 /** 6749 * 6750 * @param c The connection 6751 * @return A cookie 6752 * 6753 * Delivers a request to the X server. 6754 * 6755 * This form can be used only if the request will not cause 6756 * a reply to be generated. Any returned error will be 6757 * saved for handling by xcb_request_check(). 6758 */ 6759 6760 /***************************************************************************** 6761 ** 6762 ** xcb_void_cookie_t xcb_glx_pixel_storef_checked 6763 ** 6764 ** @param xcb_connection_t *c 6765 ** @param xcb_glx_context_tag_t context_tag 6766 ** @param uint32_t pname 6767 ** @param xcb_glx_float32_t datum 6768 ** @returns xcb_void_cookie_t 6769 ** 6770 *****************************************************************************/ 6771 6772 xcb_void_cookie_t 6773 xcb_glx_pixel_storef_checked (xcb_connection_t *c /**< */, 6774 xcb_glx_context_tag_t context_tag /**< */, 6775 uint32_t pname /**< */, 6776 xcb_glx_float32_t datum /**< */); 6777 6778 /** 6779 * 6780 * @param c The connection 6781 * @return A cookie 6782 * 6783 * Delivers a request to the X server. 6784 * 6785 */ 6786 6787 /***************************************************************************** 6788 ** 6789 ** xcb_void_cookie_t xcb_glx_pixel_storef 6790 ** 6791 ** @param xcb_connection_t *c 6792 ** @param xcb_glx_context_tag_t context_tag 6793 ** @param uint32_t pname 6794 ** @param xcb_glx_float32_t datum 6795 ** @returns xcb_void_cookie_t 6796 ** 6797 *****************************************************************************/ 6798 6799 xcb_void_cookie_t 6800 xcb_glx_pixel_storef (xcb_connection_t *c /**< */, 6801 xcb_glx_context_tag_t context_tag /**< */, 6802 uint32_t pname /**< */, 6803 xcb_glx_float32_t datum /**< */); 6804 6805 /** 6806 * 6807 * @param c The connection 6808 * @return A cookie 6809 * 6810 * Delivers a request to the X server. 6811 * 6812 * This form can be used only if the request will not cause 6813 * a reply to be generated. Any returned error will be 6814 * saved for handling by xcb_request_check(). 6815 */ 6816 6817 /***************************************************************************** 6818 ** 6819 ** xcb_void_cookie_t xcb_glx_pixel_storei_checked 6820 ** 6821 ** @param xcb_connection_t *c 6822 ** @param xcb_glx_context_tag_t context_tag 6823 ** @param uint32_t pname 6824 ** @param int32_t datum 6825 ** @returns xcb_void_cookie_t 6826 ** 6827 *****************************************************************************/ 6828 6829 xcb_void_cookie_t 6830 xcb_glx_pixel_storei_checked (xcb_connection_t *c /**< */, 6831 xcb_glx_context_tag_t context_tag /**< */, 6832 uint32_t pname /**< */, 6833 int32_t datum /**< */); 6834 6835 /** 6836 * 6837 * @param c The connection 6838 * @return A cookie 6839 * 6840 * Delivers a request to the X server. 6841 * 6842 */ 6843 6844 /***************************************************************************** 6845 ** 6846 ** xcb_void_cookie_t xcb_glx_pixel_storei 6847 ** 6848 ** @param xcb_connection_t *c 6849 ** @param xcb_glx_context_tag_t context_tag 6850 ** @param uint32_t pname 6851 ** @param int32_t datum 6852 ** @returns xcb_void_cookie_t 6853 ** 6854 *****************************************************************************/ 6855 6856 xcb_void_cookie_t 6857 xcb_glx_pixel_storei (xcb_connection_t *c /**< */, 6858 xcb_glx_context_tag_t context_tag /**< */, 6859 uint32_t pname /**< */, 6860 int32_t datum /**< */); 6861 6862 int 6863 xcb_glx_read_pixels_sizeof (const void *_buffer /**< */); 6864 6865 /** 6866 * 6867 * @param c The connection 6868 * @return A cookie 6869 * 6870 * Delivers a request to the X server. 6871 * 6872 */ 6873 6874 /***************************************************************************** 6875 ** 6876 ** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels 6877 ** 6878 ** @param xcb_connection_t *c 6879 ** @param xcb_glx_context_tag_t context_tag 6880 ** @param int32_t x 6881 ** @param int32_t y 6882 ** @param int32_t width 6883 ** @param int32_t height 6884 ** @param uint32_t format 6885 ** @param uint32_t type 6886 ** @param uint8_t swap_bytes 6887 ** @param uint8_t lsb_first 6888 ** @returns xcb_glx_read_pixels_cookie_t 6889 ** 6890 *****************************************************************************/ 6891 6892 xcb_glx_read_pixels_cookie_t 6893 xcb_glx_read_pixels (xcb_connection_t *c /**< */, 6894 xcb_glx_context_tag_t context_tag /**< */, 6895 int32_t x /**< */, 6896 int32_t y /**< */, 6897 int32_t width /**< */, 6898 int32_t height /**< */, 6899 uint32_t format /**< */, 6900 uint32_t type /**< */, 6901 uint8_t swap_bytes /**< */, 6902 uint8_t lsb_first /**< */); 6903 6904 /** 6905 * 6906 * @param c The connection 6907 * @return A cookie 6908 * 6909 * Delivers a request to the X server. 6910 * 6911 * This form can be used only if the request will cause 6912 * a reply to be generated. Any returned error will be 6913 * placed in the event queue. 6914 */ 6915 6916 /***************************************************************************** 6917 ** 6918 ** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels_unchecked 6919 ** 6920 ** @param xcb_connection_t *c 6921 ** @param xcb_glx_context_tag_t context_tag 6922 ** @param int32_t x 6923 ** @param int32_t y 6924 ** @param int32_t width 6925 ** @param int32_t height 6926 ** @param uint32_t format 6927 ** @param uint32_t type 6928 ** @param uint8_t swap_bytes 6929 ** @param uint8_t lsb_first 6930 ** @returns xcb_glx_read_pixels_cookie_t 6931 ** 6932 *****************************************************************************/ 6933 6934 xcb_glx_read_pixels_cookie_t 6935 xcb_glx_read_pixels_unchecked (xcb_connection_t *c /**< */, 6936 xcb_glx_context_tag_t context_tag /**< */, 6937 int32_t x /**< */, 6938 int32_t y /**< */, 6939 int32_t width /**< */, 6940 int32_t height /**< */, 6941 uint32_t format /**< */, 6942 uint32_t type /**< */, 6943 uint8_t swap_bytes /**< */, 6944 uint8_t lsb_first /**< */); 6945 6946 6947 /***************************************************************************** 6948 ** 6949 ** uint8_t * xcb_glx_read_pixels_data 6950 ** 6951 ** @param const xcb_glx_read_pixels_reply_t *R 6952 ** @returns uint8_t * 6953 ** 6954 *****************************************************************************/ 6955 6956 uint8_t * 6957 xcb_glx_read_pixels_data (const xcb_glx_read_pixels_reply_t *R /**< */); 6958 6959 6960 /***************************************************************************** 6961 ** 6962 ** int xcb_glx_read_pixels_data_length 6963 ** 6964 ** @param const xcb_glx_read_pixels_reply_t *R 6965 ** @returns int 6966 ** 6967 *****************************************************************************/ 6968 6969 int 6970 xcb_glx_read_pixels_data_length (const xcb_glx_read_pixels_reply_t *R /**< */); 6971 6972 6973 /***************************************************************************** 6974 ** 6975 ** xcb_generic_iterator_t xcb_glx_read_pixels_data_end 6976 ** 6977 ** @param const xcb_glx_read_pixels_reply_t *R 6978 ** @returns xcb_generic_iterator_t 6979 ** 6980 *****************************************************************************/ 6981 6982 xcb_generic_iterator_t 6983 xcb_glx_read_pixels_data_end (const xcb_glx_read_pixels_reply_t *R /**< */); 6984 6985 /** 6986 * Return the reply 6987 * @param c The connection 6988 * @param cookie The cookie 6989 * @param e The xcb_generic_error_t supplied 6990 * 6991 * Returns the reply of the request asked by 6992 * 6993 * The parameter @p e supplied to this function must be NULL if 6994 * xcb_glx_read_pixels_unchecked(). is used. 6995 * Otherwise, it stores the error if any. 6996 * 6997 * The returned value must be freed by the caller using free(). 6998 */ 6999 7000 /***************************************************************************** 7001 ** 7002 ** xcb_glx_read_pixels_reply_t * xcb_glx_read_pixels_reply 7003 ** 7004 ** @param xcb_connection_t *c 7005 ** @param xcb_glx_read_pixels_cookie_t cookie 7006 ** @param xcb_generic_error_t **e 7007 ** @returns xcb_glx_read_pixels_reply_t * 7008 ** 7009 *****************************************************************************/ 7010 7011 xcb_glx_read_pixels_reply_t * 7012 xcb_glx_read_pixels_reply (xcb_connection_t *c /**< */, 7013 xcb_glx_read_pixels_cookie_t cookie /**< */, 7014 xcb_generic_error_t **e /**< */); 7015 7016 int 7017 xcb_glx_get_booleanv_sizeof (const void *_buffer /**< */); 7018 7019 /** 7020 * 7021 * @param c The connection 7022 * @return A cookie 7023 * 7024 * Delivers a request to the X server. 7025 * 7026 */ 7027 7028 /***************************************************************************** 7029 ** 7030 ** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv 7031 ** 7032 ** @param xcb_connection_t *c 7033 ** @param xcb_glx_context_tag_t context_tag 7034 ** @param int32_t pname 7035 ** @returns xcb_glx_get_booleanv_cookie_t 7036 ** 7037 *****************************************************************************/ 7038 7039 xcb_glx_get_booleanv_cookie_t 7040 xcb_glx_get_booleanv (xcb_connection_t *c /**< */, 7041 xcb_glx_context_tag_t context_tag /**< */, 7042 int32_t pname /**< */); 7043 7044 /** 7045 * 7046 * @param c The connection 7047 * @return A cookie 7048 * 7049 * Delivers a request to the X server. 7050 * 7051 * This form can be used only if the request will cause 7052 * a reply to be generated. Any returned error will be 7053 * placed in the event queue. 7054 */ 7055 7056 /***************************************************************************** 7057 ** 7058 ** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv_unchecked 7059 ** 7060 ** @param xcb_connection_t *c 7061 ** @param xcb_glx_context_tag_t context_tag 7062 ** @param int32_t pname 7063 ** @returns xcb_glx_get_booleanv_cookie_t 7064 ** 7065 *****************************************************************************/ 7066 7067 xcb_glx_get_booleanv_cookie_t 7068 xcb_glx_get_booleanv_unchecked (xcb_connection_t *c /**< */, 7069 xcb_glx_context_tag_t context_tag /**< */, 7070 int32_t pname /**< */); 7071 7072 7073 /***************************************************************************** 7074 ** 7075 ** uint8_t * xcb_glx_get_booleanv_data 7076 ** 7077 ** @param const xcb_glx_get_booleanv_reply_t *R 7078 ** @returns uint8_t * 7079 ** 7080 *****************************************************************************/ 7081 7082 uint8_t * 7083 xcb_glx_get_booleanv_data (const xcb_glx_get_booleanv_reply_t *R /**< */); 7084 7085 7086 /***************************************************************************** 7087 ** 7088 ** int xcb_glx_get_booleanv_data_length 7089 ** 7090 ** @param const xcb_glx_get_booleanv_reply_t *R 7091 ** @returns int 7092 ** 7093 *****************************************************************************/ 7094 7095 int 7096 xcb_glx_get_booleanv_data_length (const xcb_glx_get_booleanv_reply_t *R /**< */); 7097 7098 7099 /***************************************************************************** 7100 ** 7101 ** xcb_generic_iterator_t xcb_glx_get_booleanv_data_end 7102 ** 7103 ** @param const xcb_glx_get_booleanv_reply_t *R 7104 ** @returns xcb_generic_iterator_t 7105 ** 7106 *****************************************************************************/ 7107 7108 xcb_generic_iterator_t 7109 xcb_glx_get_booleanv_data_end (const xcb_glx_get_booleanv_reply_t *R /**< */); 7110 7111 /** 7112 * Return the reply 7113 * @param c The connection 7114 * @param cookie The cookie 7115 * @param e The xcb_generic_error_t supplied 7116 * 7117 * Returns the reply of the request asked by 7118 * 7119 * The parameter @p e supplied to this function must be NULL if 7120 * xcb_glx_get_booleanv_unchecked(). is used. 7121 * Otherwise, it stores the error if any. 7122 * 7123 * The returned value must be freed by the caller using free(). 7124 */ 7125 7126 /***************************************************************************** 7127 ** 7128 ** xcb_glx_get_booleanv_reply_t * xcb_glx_get_booleanv_reply 7129 ** 7130 ** @param xcb_connection_t *c 7131 ** @param xcb_glx_get_booleanv_cookie_t cookie 7132 ** @param xcb_generic_error_t **e 7133 ** @returns xcb_glx_get_booleanv_reply_t * 7134 ** 7135 *****************************************************************************/ 7136 7137 xcb_glx_get_booleanv_reply_t * 7138 xcb_glx_get_booleanv_reply (xcb_connection_t *c /**< */, 7139 xcb_glx_get_booleanv_cookie_t cookie /**< */, 7140 xcb_generic_error_t **e /**< */); 7141 7142 int 7143 xcb_glx_get_clip_plane_sizeof (const void *_buffer /**< */); 7144 7145 /** 7146 * 7147 * @param c The connection 7148 * @return A cookie 7149 * 7150 * Delivers a request to the X server. 7151 * 7152 */ 7153 7154 /***************************************************************************** 7155 ** 7156 ** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane 7157 ** 7158 ** @param xcb_connection_t *c 7159 ** @param xcb_glx_context_tag_t context_tag 7160 ** @param int32_t plane 7161 ** @returns xcb_glx_get_clip_plane_cookie_t 7162 ** 7163 *****************************************************************************/ 7164 7165 xcb_glx_get_clip_plane_cookie_t 7166 xcb_glx_get_clip_plane (xcb_connection_t *c /**< */, 7167 xcb_glx_context_tag_t context_tag /**< */, 7168 int32_t plane /**< */); 7169 7170 /** 7171 * 7172 * @param c The connection 7173 * @return A cookie 7174 * 7175 * Delivers a request to the X server. 7176 * 7177 * This form can be used only if the request will cause 7178 * a reply to be generated. Any returned error will be 7179 * placed in the event queue. 7180 */ 7181 7182 /***************************************************************************** 7183 ** 7184 ** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane_unchecked 7185 ** 7186 ** @param xcb_connection_t *c 7187 ** @param xcb_glx_context_tag_t context_tag 7188 ** @param int32_t plane 7189 ** @returns xcb_glx_get_clip_plane_cookie_t 7190 ** 7191 *****************************************************************************/ 7192 7193 xcb_glx_get_clip_plane_cookie_t 7194 xcb_glx_get_clip_plane_unchecked (xcb_connection_t *c /**< */, 7195 xcb_glx_context_tag_t context_tag /**< */, 7196 int32_t plane /**< */); 7197 7198 7199 /***************************************************************************** 7200 ** 7201 ** xcb_glx_float64_t * xcb_glx_get_clip_plane_data 7202 ** 7203 ** @param const xcb_glx_get_clip_plane_reply_t *R 7204 ** @returns xcb_glx_float64_t * 7205 ** 7206 *****************************************************************************/ 7207 7208 xcb_glx_float64_t * 7209 xcb_glx_get_clip_plane_data (const xcb_glx_get_clip_plane_reply_t *R /**< */); 7210 7211 7212 /***************************************************************************** 7213 ** 7214 ** int xcb_glx_get_clip_plane_data_length 7215 ** 7216 ** @param const xcb_glx_get_clip_plane_reply_t *R 7217 ** @returns int 7218 ** 7219 *****************************************************************************/ 7220 7221 int 7222 xcb_glx_get_clip_plane_data_length (const xcb_glx_get_clip_plane_reply_t *R /**< */); 7223 7224 7225 /***************************************************************************** 7226 ** 7227 ** xcb_generic_iterator_t xcb_glx_get_clip_plane_data_end 7228 ** 7229 ** @param const xcb_glx_get_clip_plane_reply_t *R 7230 ** @returns xcb_generic_iterator_t 7231 ** 7232 *****************************************************************************/ 7233 7234 xcb_generic_iterator_t 7235 xcb_glx_get_clip_plane_data_end (const xcb_glx_get_clip_plane_reply_t *R /**< */); 7236 7237 /** 7238 * Return the reply 7239 * @param c The connection 7240 * @param cookie The cookie 7241 * @param e The xcb_generic_error_t supplied 7242 * 7243 * Returns the reply of the request asked by 7244 * 7245 * The parameter @p e supplied to this function must be NULL if 7246 * xcb_glx_get_clip_plane_unchecked(). is used. 7247 * Otherwise, it stores the error if any. 7248 * 7249 * The returned value must be freed by the caller using free(). 7250 */ 7251 7252 /***************************************************************************** 7253 ** 7254 ** xcb_glx_get_clip_plane_reply_t * xcb_glx_get_clip_plane_reply 7255 ** 7256 ** @param xcb_connection_t *c 7257 ** @param xcb_glx_get_clip_plane_cookie_t cookie 7258 ** @param xcb_generic_error_t **e 7259 ** @returns xcb_glx_get_clip_plane_reply_t * 7260 ** 7261 *****************************************************************************/ 7262 7263 xcb_glx_get_clip_plane_reply_t * 7264 xcb_glx_get_clip_plane_reply (xcb_connection_t *c /**< */, 7265 xcb_glx_get_clip_plane_cookie_t cookie /**< */, 7266 xcb_generic_error_t **e /**< */); 7267 7268 int 7269 xcb_glx_get_doublev_sizeof (const void *_buffer /**< */); 7270 7271 /** 7272 * 7273 * @param c The connection 7274 * @return A cookie 7275 * 7276 * Delivers a request to the X server. 7277 * 7278 */ 7279 7280 /***************************************************************************** 7281 ** 7282 ** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev 7283 ** 7284 ** @param xcb_connection_t *c 7285 ** @param xcb_glx_context_tag_t context_tag 7286 ** @param uint32_t pname 7287 ** @returns xcb_glx_get_doublev_cookie_t 7288 ** 7289 *****************************************************************************/ 7290 7291 xcb_glx_get_doublev_cookie_t 7292 xcb_glx_get_doublev (xcb_connection_t *c /**< */, 7293 xcb_glx_context_tag_t context_tag /**< */, 7294 uint32_t pname /**< */); 7295 7296 /** 7297 * 7298 * @param c The connection 7299 * @return A cookie 7300 * 7301 * Delivers a request to the X server. 7302 * 7303 * This form can be used only if the request will cause 7304 * a reply to be generated. Any returned error will be 7305 * placed in the event queue. 7306 */ 7307 7308 /***************************************************************************** 7309 ** 7310 ** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev_unchecked 7311 ** 7312 ** @param xcb_connection_t *c 7313 ** @param xcb_glx_context_tag_t context_tag 7314 ** @param uint32_t pname 7315 ** @returns xcb_glx_get_doublev_cookie_t 7316 ** 7317 *****************************************************************************/ 7318 7319 xcb_glx_get_doublev_cookie_t 7320 xcb_glx_get_doublev_unchecked (xcb_connection_t *c /**< */, 7321 xcb_glx_context_tag_t context_tag /**< */, 7322 uint32_t pname /**< */); 7323 7324 7325 /***************************************************************************** 7326 ** 7327 ** xcb_glx_float64_t * xcb_glx_get_doublev_data 7328 ** 7329 ** @param const xcb_glx_get_doublev_reply_t *R 7330 ** @returns xcb_glx_float64_t * 7331 ** 7332 *****************************************************************************/ 7333 7334 xcb_glx_float64_t * 7335 xcb_glx_get_doublev_data (const xcb_glx_get_doublev_reply_t *R /**< */); 7336 7337 7338 /***************************************************************************** 7339 ** 7340 ** int xcb_glx_get_doublev_data_length 7341 ** 7342 ** @param const xcb_glx_get_doublev_reply_t *R 7343 ** @returns int 7344 ** 7345 *****************************************************************************/ 7346 7347 int 7348 xcb_glx_get_doublev_data_length (const xcb_glx_get_doublev_reply_t *R /**< */); 7349 7350 7351 /***************************************************************************** 7352 ** 7353 ** xcb_generic_iterator_t xcb_glx_get_doublev_data_end 7354 ** 7355 ** @param const xcb_glx_get_doublev_reply_t *R 7356 ** @returns xcb_generic_iterator_t 7357 ** 7358 *****************************************************************************/ 7359 7360 xcb_generic_iterator_t 7361 xcb_glx_get_doublev_data_end (const xcb_glx_get_doublev_reply_t *R /**< */); 7362 7363 /** 7364 * Return the reply 7365 * @param c The connection 7366 * @param cookie The cookie 7367 * @param e The xcb_generic_error_t supplied 7368 * 7369 * Returns the reply of the request asked by 7370 * 7371 * The parameter @p e supplied to this function must be NULL if 7372 * xcb_glx_get_doublev_unchecked(). is used. 7373 * Otherwise, it stores the error if any. 7374 * 7375 * The returned value must be freed by the caller using free(). 7376 */ 7377 7378 /***************************************************************************** 7379 ** 7380 ** xcb_glx_get_doublev_reply_t * xcb_glx_get_doublev_reply 7381 ** 7382 ** @param xcb_connection_t *c 7383 ** @param xcb_glx_get_doublev_cookie_t cookie 7384 ** @param xcb_generic_error_t **e 7385 ** @returns xcb_glx_get_doublev_reply_t * 7386 ** 7387 *****************************************************************************/ 7388 7389 xcb_glx_get_doublev_reply_t * 7390 xcb_glx_get_doublev_reply (xcb_connection_t *c /**< */, 7391 xcb_glx_get_doublev_cookie_t cookie /**< */, 7392 xcb_generic_error_t **e /**< */); 7393 7394 /** 7395 * 7396 * @param c The connection 7397 * @return A cookie 7398 * 7399 * Delivers a request to the X server. 7400 * 7401 */ 7402 7403 /***************************************************************************** 7404 ** 7405 ** xcb_glx_get_error_cookie_t xcb_glx_get_error 7406 ** 7407 ** @param xcb_connection_t *c 7408 ** @param xcb_glx_context_tag_t context_tag 7409 ** @returns xcb_glx_get_error_cookie_t 7410 ** 7411 *****************************************************************************/ 7412 7413 xcb_glx_get_error_cookie_t 7414 xcb_glx_get_error (xcb_connection_t *c /**< */, 7415 xcb_glx_context_tag_t context_tag /**< */); 7416 7417 /** 7418 * 7419 * @param c The connection 7420 * @return A cookie 7421 * 7422 * Delivers a request to the X server. 7423 * 7424 * This form can be used only if the request will cause 7425 * a reply to be generated. Any returned error will be 7426 * placed in the event queue. 7427 */ 7428 7429 /***************************************************************************** 7430 ** 7431 ** xcb_glx_get_error_cookie_t xcb_glx_get_error_unchecked 7432 ** 7433 ** @param xcb_connection_t *c 7434 ** @param xcb_glx_context_tag_t context_tag 7435 ** @returns xcb_glx_get_error_cookie_t 7436 ** 7437 *****************************************************************************/ 7438 7439 xcb_glx_get_error_cookie_t 7440 xcb_glx_get_error_unchecked (xcb_connection_t *c /**< */, 7441 xcb_glx_context_tag_t context_tag /**< */); 7442 7443 /** 7444 * Return the reply 7445 * @param c The connection 7446 * @param cookie The cookie 7447 * @param e The xcb_generic_error_t supplied 7448 * 7449 * Returns the reply of the request asked by 7450 * 7451 * The parameter @p e supplied to this function must be NULL if 7452 * xcb_glx_get_error_unchecked(). is used. 7453 * Otherwise, it stores the error if any. 7454 * 7455 * The returned value must be freed by the caller using free(). 7456 */ 7457 7458 /***************************************************************************** 7459 ** 7460 ** xcb_glx_get_error_reply_t * xcb_glx_get_error_reply 7461 ** 7462 ** @param xcb_connection_t *c 7463 ** @param xcb_glx_get_error_cookie_t cookie 7464 ** @param xcb_generic_error_t **e 7465 ** @returns xcb_glx_get_error_reply_t * 7466 ** 7467 *****************************************************************************/ 7468 7469 xcb_glx_get_error_reply_t * 7470 xcb_glx_get_error_reply (xcb_connection_t *c /**< */, 7471 xcb_glx_get_error_cookie_t cookie /**< */, 7472 xcb_generic_error_t **e /**< */); 7473 7474 int 7475 xcb_glx_get_floatv_sizeof (const void *_buffer /**< */); 7476 7477 /** 7478 * 7479 * @param c The connection 7480 * @return A cookie 7481 * 7482 * Delivers a request to the X server. 7483 * 7484 */ 7485 7486 /***************************************************************************** 7487 ** 7488 ** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv 7489 ** 7490 ** @param xcb_connection_t *c 7491 ** @param xcb_glx_context_tag_t context_tag 7492 ** @param uint32_t pname 7493 ** @returns xcb_glx_get_floatv_cookie_t 7494 ** 7495 *****************************************************************************/ 7496 7497 xcb_glx_get_floatv_cookie_t 7498 xcb_glx_get_floatv (xcb_connection_t *c /**< */, 7499 xcb_glx_context_tag_t context_tag /**< */, 7500 uint32_t pname /**< */); 7501 7502 /** 7503 * 7504 * @param c The connection 7505 * @return A cookie 7506 * 7507 * Delivers a request to the X server. 7508 * 7509 * This form can be used only if the request will cause 7510 * a reply to be generated. Any returned error will be 7511 * placed in the event queue. 7512 */ 7513 7514 /***************************************************************************** 7515 ** 7516 ** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv_unchecked 7517 ** 7518 ** @param xcb_connection_t *c 7519 ** @param xcb_glx_context_tag_t context_tag 7520 ** @param uint32_t pname 7521 ** @returns xcb_glx_get_floatv_cookie_t 7522 ** 7523 *****************************************************************************/ 7524 7525 xcb_glx_get_floatv_cookie_t 7526 xcb_glx_get_floatv_unchecked (xcb_connection_t *c /**< */, 7527 xcb_glx_context_tag_t context_tag /**< */, 7528 uint32_t pname /**< */); 7529 7530 7531 /***************************************************************************** 7532 ** 7533 ** xcb_glx_float32_t * xcb_glx_get_floatv_data 7534 ** 7535 ** @param const xcb_glx_get_floatv_reply_t *R 7536 ** @returns xcb_glx_float32_t * 7537 ** 7538 *****************************************************************************/ 7539 7540 xcb_glx_float32_t * 7541 xcb_glx_get_floatv_data (const xcb_glx_get_floatv_reply_t *R /**< */); 7542 7543 7544 /***************************************************************************** 7545 ** 7546 ** int xcb_glx_get_floatv_data_length 7547 ** 7548 ** @param const xcb_glx_get_floatv_reply_t *R 7549 ** @returns int 7550 ** 7551 *****************************************************************************/ 7552 7553 int 7554 xcb_glx_get_floatv_data_length (const xcb_glx_get_floatv_reply_t *R /**< */); 7555 7556 7557 /***************************************************************************** 7558 ** 7559 ** xcb_generic_iterator_t xcb_glx_get_floatv_data_end 7560 ** 7561 ** @param const xcb_glx_get_floatv_reply_t *R 7562 ** @returns xcb_generic_iterator_t 7563 ** 7564 *****************************************************************************/ 7565 7566 xcb_generic_iterator_t 7567 xcb_glx_get_floatv_data_end (const xcb_glx_get_floatv_reply_t *R /**< */); 7568 7569 /** 7570 * Return the reply 7571 * @param c The connection 7572 * @param cookie The cookie 7573 * @param e The xcb_generic_error_t supplied 7574 * 7575 * Returns the reply of the request asked by 7576 * 7577 * The parameter @p e supplied to this function must be NULL if 7578 * xcb_glx_get_floatv_unchecked(). is used. 7579 * Otherwise, it stores the error if any. 7580 * 7581 * The returned value must be freed by the caller using free(). 7582 */ 7583 7584 /***************************************************************************** 7585 ** 7586 ** xcb_glx_get_floatv_reply_t * xcb_glx_get_floatv_reply 7587 ** 7588 ** @param xcb_connection_t *c 7589 ** @param xcb_glx_get_floatv_cookie_t cookie 7590 ** @param xcb_generic_error_t **e 7591 ** @returns xcb_glx_get_floatv_reply_t * 7592 ** 7593 *****************************************************************************/ 7594 7595 xcb_glx_get_floatv_reply_t * 7596 xcb_glx_get_floatv_reply (xcb_connection_t *c /**< */, 7597 xcb_glx_get_floatv_cookie_t cookie /**< */, 7598 xcb_generic_error_t **e /**< */); 7599 7600 int 7601 xcb_glx_get_integerv_sizeof (const void *_buffer /**< */); 7602 7603 /** 7604 * 7605 * @param c The connection 7606 * @return A cookie 7607 * 7608 * Delivers a request to the X server. 7609 * 7610 */ 7611 7612 /***************************************************************************** 7613 ** 7614 ** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv 7615 ** 7616 ** @param xcb_connection_t *c 7617 ** @param xcb_glx_context_tag_t context_tag 7618 ** @param uint32_t pname 7619 ** @returns xcb_glx_get_integerv_cookie_t 7620 ** 7621 *****************************************************************************/ 7622 7623 xcb_glx_get_integerv_cookie_t 7624 xcb_glx_get_integerv (xcb_connection_t *c /**< */, 7625 xcb_glx_context_tag_t context_tag /**< */, 7626 uint32_t pname /**< */); 7627 7628 /** 7629 * 7630 * @param c The connection 7631 * @return A cookie 7632 * 7633 * Delivers a request to the X server. 7634 * 7635 * This form can be used only if the request will cause 7636 * a reply to be generated. Any returned error will be 7637 * placed in the event queue. 7638 */ 7639 7640 /***************************************************************************** 7641 ** 7642 ** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv_unchecked 7643 ** 7644 ** @param xcb_connection_t *c 7645 ** @param xcb_glx_context_tag_t context_tag 7646 ** @param uint32_t pname 7647 ** @returns xcb_glx_get_integerv_cookie_t 7648 ** 7649 *****************************************************************************/ 7650 7651 xcb_glx_get_integerv_cookie_t 7652 xcb_glx_get_integerv_unchecked (xcb_connection_t *c /**< */, 7653 xcb_glx_context_tag_t context_tag /**< */, 7654 uint32_t pname /**< */); 7655 7656 7657 /***************************************************************************** 7658 ** 7659 ** int32_t * xcb_glx_get_integerv_data 7660 ** 7661 ** @param const xcb_glx_get_integerv_reply_t *R 7662 ** @returns int32_t * 7663 ** 7664 *****************************************************************************/ 7665 7666 int32_t * 7667 xcb_glx_get_integerv_data (const xcb_glx_get_integerv_reply_t *R /**< */); 7668 7669 7670 /***************************************************************************** 7671 ** 7672 ** int xcb_glx_get_integerv_data_length 7673 ** 7674 ** @param const xcb_glx_get_integerv_reply_t *R 7675 ** @returns int 7676 ** 7677 *****************************************************************************/ 7678 7679 int 7680 xcb_glx_get_integerv_data_length (const xcb_glx_get_integerv_reply_t *R /**< */); 7681 7682 7683 /***************************************************************************** 7684 ** 7685 ** xcb_generic_iterator_t xcb_glx_get_integerv_data_end 7686 ** 7687 ** @param const xcb_glx_get_integerv_reply_t *R 7688 ** @returns xcb_generic_iterator_t 7689 ** 7690 *****************************************************************************/ 7691 7692 xcb_generic_iterator_t 7693 xcb_glx_get_integerv_data_end (const xcb_glx_get_integerv_reply_t *R /**< */); 7694 7695 /** 7696 * Return the reply 7697 * @param c The connection 7698 * @param cookie The cookie 7699 * @param e The xcb_generic_error_t supplied 7700 * 7701 * Returns the reply of the request asked by 7702 * 7703 * The parameter @p e supplied to this function must be NULL if 7704 * xcb_glx_get_integerv_unchecked(). is used. 7705 * Otherwise, it stores the error if any. 7706 * 7707 * The returned value must be freed by the caller using free(). 7708 */ 7709 7710 /***************************************************************************** 7711 ** 7712 ** xcb_glx_get_integerv_reply_t * xcb_glx_get_integerv_reply 7713 ** 7714 ** @param xcb_connection_t *c 7715 ** @param xcb_glx_get_integerv_cookie_t cookie 7716 ** @param xcb_generic_error_t **e 7717 ** @returns xcb_glx_get_integerv_reply_t * 7718 ** 7719 *****************************************************************************/ 7720 7721 xcb_glx_get_integerv_reply_t * 7722 xcb_glx_get_integerv_reply (xcb_connection_t *c /**< */, 7723 xcb_glx_get_integerv_cookie_t cookie /**< */, 7724 xcb_generic_error_t **e /**< */); 7725 7726 int 7727 xcb_glx_get_lightfv_sizeof (const void *_buffer /**< */); 7728 7729 /** 7730 * 7731 * @param c The connection 7732 * @return A cookie 7733 * 7734 * Delivers a request to the X server. 7735 * 7736 */ 7737 7738 /***************************************************************************** 7739 ** 7740 ** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv 7741 ** 7742 ** @param xcb_connection_t *c 7743 ** @param xcb_glx_context_tag_t context_tag 7744 ** @param uint32_t light 7745 ** @param uint32_t pname 7746 ** @returns xcb_glx_get_lightfv_cookie_t 7747 ** 7748 *****************************************************************************/ 7749 7750 xcb_glx_get_lightfv_cookie_t 7751 xcb_glx_get_lightfv (xcb_connection_t *c /**< */, 7752 xcb_glx_context_tag_t context_tag /**< */, 7753 uint32_t light /**< */, 7754 uint32_t pname /**< */); 7755 7756 /** 7757 * 7758 * @param c The connection 7759 * @return A cookie 7760 * 7761 * Delivers a request to the X server. 7762 * 7763 * This form can be used only if the request will cause 7764 * a reply to be generated. Any returned error will be 7765 * placed in the event queue. 7766 */ 7767 7768 /***************************************************************************** 7769 ** 7770 ** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv_unchecked 7771 ** 7772 ** @param xcb_connection_t *c 7773 ** @param xcb_glx_context_tag_t context_tag 7774 ** @param uint32_t light 7775 ** @param uint32_t pname 7776 ** @returns xcb_glx_get_lightfv_cookie_t 7777 ** 7778 *****************************************************************************/ 7779 7780 xcb_glx_get_lightfv_cookie_t 7781 xcb_glx_get_lightfv_unchecked (xcb_connection_t *c /**< */, 7782 xcb_glx_context_tag_t context_tag /**< */, 7783 uint32_t light /**< */, 7784 uint32_t pname /**< */); 7785 7786 7787 /***************************************************************************** 7788 ** 7789 ** xcb_glx_float32_t * xcb_glx_get_lightfv_data 7790 ** 7791 ** @param const xcb_glx_get_lightfv_reply_t *R 7792 ** @returns xcb_glx_float32_t * 7793 ** 7794 *****************************************************************************/ 7795 7796 xcb_glx_float32_t * 7797 xcb_glx_get_lightfv_data (const xcb_glx_get_lightfv_reply_t *R /**< */); 7798 7799 7800 /***************************************************************************** 7801 ** 7802 ** int xcb_glx_get_lightfv_data_length 7803 ** 7804 ** @param const xcb_glx_get_lightfv_reply_t *R 7805 ** @returns int 7806 ** 7807 *****************************************************************************/ 7808 7809 int 7810 xcb_glx_get_lightfv_data_length (const xcb_glx_get_lightfv_reply_t *R /**< */); 7811 7812 7813 /***************************************************************************** 7814 ** 7815 ** xcb_generic_iterator_t xcb_glx_get_lightfv_data_end 7816 ** 7817 ** @param const xcb_glx_get_lightfv_reply_t *R 7818 ** @returns xcb_generic_iterator_t 7819 ** 7820 *****************************************************************************/ 7821 7822 xcb_generic_iterator_t 7823 xcb_glx_get_lightfv_data_end (const xcb_glx_get_lightfv_reply_t *R /**< */); 7824 7825 /** 7826 * Return the reply 7827 * @param c The connection 7828 * @param cookie The cookie 7829 * @param e The xcb_generic_error_t supplied 7830 * 7831 * Returns the reply of the request asked by 7832 * 7833 * The parameter @p e supplied to this function must be NULL if 7834 * xcb_glx_get_lightfv_unchecked(). is used. 7835 * Otherwise, it stores the error if any. 7836 * 7837 * The returned value must be freed by the caller using free(). 7838 */ 7839 7840 /***************************************************************************** 7841 ** 7842 ** xcb_glx_get_lightfv_reply_t * xcb_glx_get_lightfv_reply 7843 ** 7844 ** @param xcb_connection_t *c 7845 ** @param xcb_glx_get_lightfv_cookie_t cookie 7846 ** @param xcb_generic_error_t **e 7847 ** @returns xcb_glx_get_lightfv_reply_t * 7848 ** 7849 *****************************************************************************/ 7850 7851 xcb_glx_get_lightfv_reply_t * 7852 xcb_glx_get_lightfv_reply (xcb_connection_t *c /**< */, 7853 xcb_glx_get_lightfv_cookie_t cookie /**< */, 7854 xcb_generic_error_t **e /**< */); 7855 7856 int 7857 xcb_glx_get_lightiv_sizeof (const void *_buffer /**< */); 7858 7859 /** 7860 * 7861 * @param c The connection 7862 * @return A cookie 7863 * 7864 * Delivers a request to the X server. 7865 * 7866 */ 7867 7868 /***************************************************************************** 7869 ** 7870 ** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv 7871 ** 7872 ** @param xcb_connection_t *c 7873 ** @param xcb_glx_context_tag_t context_tag 7874 ** @param uint32_t light 7875 ** @param uint32_t pname 7876 ** @returns xcb_glx_get_lightiv_cookie_t 7877 ** 7878 *****************************************************************************/ 7879 7880 xcb_glx_get_lightiv_cookie_t 7881 xcb_glx_get_lightiv (xcb_connection_t *c /**< */, 7882 xcb_glx_context_tag_t context_tag /**< */, 7883 uint32_t light /**< */, 7884 uint32_t pname /**< */); 7885 7886 /** 7887 * 7888 * @param c The connection 7889 * @return A cookie 7890 * 7891 * Delivers a request to the X server. 7892 * 7893 * This form can be used only if the request will cause 7894 * a reply to be generated. Any returned error will be 7895 * placed in the event queue. 7896 */ 7897 7898 /***************************************************************************** 7899 ** 7900 ** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv_unchecked 7901 ** 7902 ** @param xcb_connection_t *c 7903 ** @param xcb_glx_context_tag_t context_tag 7904 ** @param uint32_t light 7905 ** @param uint32_t pname 7906 ** @returns xcb_glx_get_lightiv_cookie_t 7907 ** 7908 *****************************************************************************/ 7909 7910 xcb_glx_get_lightiv_cookie_t 7911 xcb_glx_get_lightiv_unchecked (xcb_connection_t *c /**< */, 7912 xcb_glx_context_tag_t context_tag /**< */, 7913 uint32_t light /**< */, 7914 uint32_t pname /**< */); 7915 7916 7917 /***************************************************************************** 7918 ** 7919 ** int32_t * xcb_glx_get_lightiv_data 7920 ** 7921 ** @param const xcb_glx_get_lightiv_reply_t *R 7922 ** @returns int32_t * 7923 ** 7924 *****************************************************************************/ 7925 7926 int32_t * 7927 xcb_glx_get_lightiv_data (const xcb_glx_get_lightiv_reply_t *R /**< */); 7928 7929 7930 /***************************************************************************** 7931 ** 7932 ** int xcb_glx_get_lightiv_data_length 7933 ** 7934 ** @param const xcb_glx_get_lightiv_reply_t *R 7935 ** @returns int 7936 ** 7937 *****************************************************************************/ 7938 7939 int 7940 xcb_glx_get_lightiv_data_length (const xcb_glx_get_lightiv_reply_t *R /**< */); 7941 7942 7943 /***************************************************************************** 7944 ** 7945 ** xcb_generic_iterator_t xcb_glx_get_lightiv_data_end 7946 ** 7947 ** @param const xcb_glx_get_lightiv_reply_t *R 7948 ** @returns xcb_generic_iterator_t 7949 ** 7950 *****************************************************************************/ 7951 7952 xcb_generic_iterator_t 7953 xcb_glx_get_lightiv_data_end (const xcb_glx_get_lightiv_reply_t *R /**< */); 7954 7955 /** 7956 * Return the reply 7957 * @param c The connection 7958 * @param cookie The cookie 7959 * @param e The xcb_generic_error_t supplied 7960 * 7961 * Returns the reply of the request asked by 7962 * 7963 * The parameter @p e supplied to this function must be NULL if 7964 * xcb_glx_get_lightiv_unchecked(). is used. 7965 * Otherwise, it stores the error if any. 7966 * 7967 * The returned value must be freed by the caller using free(). 7968 */ 7969 7970 /***************************************************************************** 7971 ** 7972 ** xcb_glx_get_lightiv_reply_t * xcb_glx_get_lightiv_reply 7973 ** 7974 ** @param xcb_connection_t *c 7975 ** @param xcb_glx_get_lightiv_cookie_t cookie 7976 ** @param xcb_generic_error_t **e 7977 ** @returns xcb_glx_get_lightiv_reply_t * 7978 ** 7979 *****************************************************************************/ 7980 7981 xcb_glx_get_lightiv_reply_t * 7982 xcb_glx_get_lightiv_reply (xcb_connection_t *c /**< */, 7983 xcb_glx_get_lightiv_cookie_t cookie /**< */, 7984 xcb_generic_error_t **e /**< */); 7985 7986 int 7987 xcb_glx_get_mapdv_sizeof (const void *_buffer /**< */); 7988 7989 /** 7990 * 7991 * @param c The connection 7992 * @return A cookie 7993 * 7994 * Delivers a request to the X server. 7995 * 7996 */ 7997 7998 /***************************************************************************** 7999 ** 8000 ** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv 8001 ** 8002 ** @param xcb_connection_t *c 8003 ** @param xcb_glx_context_tag_t context_tag 8004 ** @param uint32_t target 8005 ** @param uint32_t query 8006 ** @returns xcb_glx_get_mapdv_cookie_t 8007 ** 8008 *****************************************************************************/ 8009 8010 xcb_glx_get_mapdv_cookie_t 8011 xcb_glx_get_mapdv (xcb_connection_t *c /**< */, 8012 xcb_glx_context_tag_t context_tag /**< */, 8013 uint32_t target /**< */, 8014 uint32_t query /**< */); 8015 8016 /** 8017 * 8018 * @param c The connection 8019 * @return A cookie 8020 * 8021 * Delivers a request to the X server. 8022 * 8023 * This form can be used only if the request will cause 8024 * a reply to be generated. Any returned error will be 8025 * placed in the event queue. 8026 */ 8027 8028 /***************************************************************************** 8029 ** 8030 ** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv_unchecked 8031 ** 8032 ** @param xcb_connection_t *c 8033 ** @param xcb_glx_context_tag_t context_tag 8034 ** @param uint32_t target 8035 ** @param uint32_t query 8036 ** @returns xcb_glx_get_mapdv_cookie_t 8037 ** 8038 *****************************************************************************/ 8039 8040 xcb_glx_get_mapdv_cookie_t 8041 xcb_glx_get_mapdv_unchecked (xcb_connection_t *c /**< */, 8042 xcb_glx_context_tag_t context_tag /**< */, 8043 uint32_t target /**< */, 8044 uint32_t query /**< */); 8045 8046 8047 /***************************************************************************** 8048 ** 8049 ** xcb_glx_float64_t * xcb_glx_get_mapdv_data 8050 ** 8051 ** @param const xcb_glx_get_mapdv_reply_t *R 8052 ** @returns xcb_glx_float64_t * 8053 ** 8054 *****************************************************************************/ 8055 8056 xcb_glx_float64_t * 8057 xcb_glx_get_mapdv_data (const xcb_glx_get_mapdv_reply_t *R /**< */); 8058 8059 8060 /***************************************************************************** 8061 ** 8062 ** int xcb_glx_get_mapdv_data_length 8063 ** 8064 ** @param const xcb_glx_get_mapdv_reply_t *R 8065 ** @returns int 8066 ** 8067 *****************************************************************************/ 8068 8069 int 8070 xcb_glx_get_mapdv_data_length (const xcb_glx_get_mapdv_reply_t *R /**< */); 8071 8072 8073 /***************************************************************************** 8074 ** 8075 ** xcb_generic_iterator_t xcb_glx_get_mapdv_data_end 8076 ** 8077 ** @param const xcb_glx_get_mapdv_reply_t *R 8078 ** @returns xcb_generic_iterator_t 8079 ** 8080 *****************************************************************************/ 8081 8082 xcb_generic_iterator_t 8083 xcb_glx_get_mapdv_data_end (const xcb_glx_get_mapdv_reply_t *R /**< */); 8084 8085 /** 8086 * Return the reply 8087 * @param c The connection 8088 * @param cookie The cookie 8089 * @param e The xcb_generic_error_t supplied 8090 * 8091 * Returns the reply of the request asked by 8092 * 8093 * The parameter @p e supplied to this function must be NULL if 8094 * xcb_glx_get_mapdv_unchecked(). is used. 8095 * Otherwise, it stores the error if any. 8096 * 8097 * The returned value must be freed by the caller using free(). 8098 */ 8099 8100 /***************************************************************************** 8101 ** 8102 ** xcb_glx_get_mapdv_reply_t * xcb_glx_get_mapdv_reply 8103 ** 8104 ** @param xcb_connection_t *c 8105 ** @param xcb_glx_get_mapdv_cookie_t cookie 8106 ** @param xcb_generic_error_t **e 8107 ** @returns xcb_glx_get_mapdv_reply_t * 8108 ** 8109 *****************************************************************************/ 8110 8111 xcb_glx_get_mapdv_reply_t * 8112 xcb_glx_get_mapdv_reply (xcb_connection_t *c /**< */, 8113 xcb_glx_get_mapdv_cookie_t cookie /**< */, 8114 xcb_generic_error_t **e /**< */); 8115 8116 int 8117 xcb_glx_get_mapfv_sizeof (const void *_buffer /**< */); 8118 8119 /** 8120 * 8121 * @param c The connection 8122 * @return A cookie 8123 * 8124 * Delivers a request to the X server. 8125 * 8126 */ 8127 8128 /***************************************************************************** 8129 ** 8130 ** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv 8131 ** 8132 ** @param xcb_connection_t *c 8133 ** @param xcb_glx_context_tag_t context_tag 8134 ** @param uint32_t target 8135 ** @param uint32_t query 8136 ** @returns xcb_glx_get_mapfv_cookie_t 8137 ** 8138 *****************************************************************************/ 8139 8140 xcb_glx_get_mapfv_cookie_t 8141 xcb_glx_get_mapfv (xcb_connection_t *c /**< */, 8142 xcb_glx_context_tag_t context_tag /**< */, 8143 uint32_t target /**< */, 8144 uint32_t query /**< */); 8145 8146 /** 8147 * 8148 * @param c The connection 8149 * @return A cookie 8150 * 8151 * Delivers a request to the X server. 8152 * 8153 * This form can be used only if the request will cause 8154 * a reply to be generated. Any returned error will be 8155 * placed in the event queue. 8156 */ 8157 8158 /***************************************************************************** 8159 ** 8160 ** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv_unchecked 8161 ** 8162 ** @param xcb_connection_t *c 8163 ** @param xcb_glx_context_tag_t context_tag 8164 ** @param uint32_t target 8165 ** @param uint32_t query 8166 ** @returns xcb_glx_get_mapfv_cookie_t 8167 ** 8168 *****************************************************************************/ 8169 8170 xcb_glx_get_mapfv_cookie_t 8171 xcb_glx_get_mapfv_unchecked (xcb_connection_t *c /**< */, 8172 xcb_glx_context_tag_t context_tag /**< */, 8173 uint32_t target /**< */, 8174 uint32_t query /**< */); 8175 8176 8177 /***************************************************************************** 8178 ** 8179 ** xcb_glx_float32_t * xcb_glx_get_mapfv_data 8180 ** 8181 ** @param const xcb_glx_get_mapfv_reply_t *R 8182 ** @returns xcb_glx_float32_t * 8183 ** 8184 *****************************************************************************/ 8185 8186 xcb_glx_float32_t * 8187 xcb_glx_get_mapfv_data (const xcb_glx_get_mapfv_reply_t *R /**< */); 8188 8189 8190 /***************************************************************************** 8191 ** 8192 ** int xcb_glx_get_mapfv_data_length 8193 ** 8194 ** @param const xcb_glx_get_mapfv_reply_t *R 8195 ** @returns int 8196 ** 8197 *****************************************************************************/ 8198 8199 int 8200 xcb_glx_get_mapfv_data_length (const xcb_glx_get_mapfv_reply_t *R /**< */); 8201 8202 8203 /***************************************************************************** 8204 ** 8205 ** xcb_generic_iterator_t xcb_glx_get_mapfv_data_end 8206 ** 8207 ** @param const xcb_glx_get_mapfv_reply_t *R 8208 ** @returns xcb_generic_iterator_t 8209 ** 8210 *****************************************************************************/ 8211 8212 xcb_generic_iterator_t 8213 xcb_glx_get_mapfv_data_end (const xcb_glx_get_mapfv_reply_t *R /**< */); 8214 8215 /** 8216 * Return the reply 8217 * @param c The connection 8218 * @param cookie The cookie 8219 * @param e The xcb_generic_error_t supplied 8220 * 8221 * Returns the reply of the request asked by 8222 * 8223 * The parameter @p e supplied to this function must be NULL if 8224 * xcb_glx_get_mapfv_unchecked(). is used. 8225 * Otherwise, it stores the error if any. 8226 * 8227 * The returned value must be freed by the caller using free(). 8228 */ 8229 8230 /***************************************************************************** 8231 ** 8232 ** xcb_glx_get_mapfv_reply_t * xcb_glx_get_mapfv_reply 8233 ** 8234 ** @param xcb_connection_t *c 8235 ** @param xcb_glx_get_mapfv_cookie_t cookie 8236 ** @param xcb_generic_error_t **e 8237 ** @returns xcb_glx_get_mapfv_reply_t * 8238 ** 8239 *****************************************************************************/ 8240 8241 xcb_glx_get_mapfv_reply_t * 8242 xcb_glx_get_mapfv_reply (xcb_connection_t *c /**< */, 8243 xcb_glx_get_mapfv_cookie_t cookie /**< */, 8244 xcb_generic_error_t **e /**< */); 8245 8246 int 8247 xcb_glx_get_mapiv_sizeof (const void *_buffer /**< */); 8248 8249 /** 8250 * 8251 * @param c The connection 8252 * @return A cookie 8253 * 8254 * Delivers a request to the X server. 8255 * 8256 */ 8257 8258 /***************************************************************************** 8259 ** 8260 ** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv 8261 ** 8262 ** @param xcb_connection_t *c 8263 ** @param xcb_glx_context_tag_t context_tag 8264 ** @param uint32_t target 8265 ** @param uint32_t query 8266 ** @returns xcb_glx_get_mapiv_cookie_t 8267 ** 8268 *****************************************************************************/ 8269 8270 xcb_glx_get_mapiv_cookie_t 8271 xcb_glx_get_mapiv (xcb_connection_t *c /**< */, 8272 xcb_glx_context_tag_t context_tag /**< */, 8273 uint32_t target /**< */, 8274 uint32_t query /**< */); 8275 8276 /** 8277 * 8278 * @param c The connection 8279 * @return A cookie 8280 * 8281 * Delivers a request to the X server. 8282 * 8283 * This form can be used only if the request will cause 8284 * a reply to be generated. Any returned error will be 8285 * placed in the event queue. 8286 */ 8287 8288 /***************************************************************************** 8289 ** 8290 ** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv_unchecked 8291 ** 8292 ** @param xcb_connection_t *c 8293 ** @param xcb_glx_context_tag_t context_tag 8294 ** @param uint32_t target 8295 ** @param uint32_t query 8296 ** @returns xcb_glx_get_mapiv_cookie_t 8297 ** 8298 *****************************************************************************/ 8299 8300 xcb_glx_get_mapiv_cookie_t 8301 xcb_glx_get_mapiv_unchecked (xcb_connection_t *c /**< */, 8302 xcb_glx_context_tag_t context_tag /**< */, 8303 uint32_t target /**< */, 8304 uint32_t query /**< */); 8305 8306 8307 /***************************************************************************** 8308 ** 8309 ** int32_t * xcb_glx_get_mapiv_data 8310 ** 8311 ** @param const xcb_glx_get_mapiv_reply_t *R 8312 ** @returns int32_t * 8313 ** 8314 *****************************************************************************/ 8315 8316 int32_t * 8317 xcb_glx_get_mapiv_data (const xcb_glx_get_mapiv_reply_t *R /**< */); 8318 8319 8320 /***************************************************************************** 8321 ** 8322 ** int xcb_glx_get_mapiv_data_length 8323 ** 8324 ** @param const xcb_glx_get_mapiv_reply_t *R 8325 ** @returns int 8326 ** 8327 *****************************************************************************/ 8328 8329 int 8330 xcb_glx_get_mapiv_data_length (const xcb_glx_get_mapiv_reply_t *R /**< */); 8331 8332 8333 /***************************************************************************** 8334 ** 8335 ** xcb_generic_iterator_t xcb_glx_get_mapiv_data_end 8336 ** 8337 ** @param const xcb_glx_get_mapiv_reply_t *R 8338 ** @returns xcb_generic_iterator_t 8339 ** 8340 *****************************************************************************/ 8341 8342 xcb_generic_iterator_t 8343 xcb_glx_get_mapiv_data_end (const xcb_glx_get_mapiv_reply_t *R /**< */); 8344 8345 /** 8346 * Return the reply 8347 * @param c The connection 8348 * @param cookie The cookie 8349 * @param e The xcb_generic_error_t supplied 8350 * 8351 * Returns the reply of the request asked by 8352 * 8353 * The parameter @p e supplied to this function must be NULL if 8354 * xcb_glx_get_mapiv_unchecked(). is used. 8355 * Otherwise, it stores the error if any. 8356 * 8357 * The returned value must be freed by the caller using free(). 8358 */ 8359 8360 /***************************************************************************** 8361 ** 8362 ** xcb_glx_get_mapiv_reply_t * xcb_glx_get_mapiv_reply 8363 ** 8364 ** @param xcb_connection_t *c 8365 ** @param xcb_glx_get_mapiv_cookie_t cookie 8366 ** @param xcb_generic_error_t **e 8367 ** @returns xcb_glx_get_mapiv_reply_t * 8368 ** 8369 *****************************************************************************/ 8370 8371 xcb_glx_get_mapiv_reply_t * 8372 xcb_glx_get_mapiv_reply (xcb_connection_t *c /**< */, 8373 xcb_glx_get_mapiv_cookie_t cookie /**< */, 8374 xcb_generic_error_t **e /**< */); 8375 8376 int 8377 xcb_glx_get_materialfv_sizeof (const void *_buffer /**< */); 8378 8379 /** 8380 * 8381 * @param c The connection 8382 * @return A cookie 8383 * 8384 * Delivers a request to the X server. 8385 * 8386 */ 8387 8388 /***************************************************************************** 8389 ** 8390 ** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv 8391 ** 8392 ** @param xcb_connection_t *c 8393 ** @param xcb_glx_context_tag_t context_tag 8394 ** @param uint32_t face 8395 ** @param uint32_t pname 8396 ** @returns xcb_glx_get_materialfv_cookie_t 8397 ** 8398 *****************************************************************************/ 8399 8400 xcb_glx_get_materialfv_cookie_t 8401 xcb_glx_get_materialfv (xcb_connection_t *c /**< */, 8402 xcb_glx_context_tag_t context_tag /**< */, 8403 uint32_t face /**< */, 8404 uint32_t pname /**< */); 8405 8406 /** 8407 * 8408 * @param c The connection 8409 * @return A cookie 8410 * 8411 * Delivers a request to the X server. 8412 * 8413 * This form can be used only if the request will cause 8414 * a reply to be generated. Any returned error will be 8415 * placed in the event queue. 8416 */ 8417 8418 /***************************************************************************** 8419 ** 8420 ** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv_unchecked 8421 ** 8422 ** @param xcb_connection_t *c 8423 ** @param xcb_glx_context_tag_t context_tag 8424 ** @param uint32_t face 8425 ** @param uint32_t pname 8426 ** @returns xcb_glx_get_materialfv_cookie_t 8427 ** 8428 *****************************************************************************/ 8429 8430 xcb_glx_get_materialfv_cookie_t 8431 xcb_glx_get_materialfv_unchecked (xcb_connection_t *c /**< */, 8432 xcb_glx_context_tag_t context_tag /**< */, 8433 uint32_t face /**< */, 8434 uint32_t pname /**< */); 8435 8436 8437 /***************************************************************************** 8438 ** 8439 ** xcb_glx_float32_t * xcb_glx_get_materialfv_data 8440 ** 8441 ** @param const xcb_glx_get_materialfv_reply_t *R 8442 ** @returns xcb_glx_float32_t * 8443 ** 8444 *****************************************************************************/ 8445 8446 xcb_glx_float32_t * 8447 xcb_glx_get_materialfv_data (const xcb_glx_get_materialfv_reply_t *R /**< */); 8448 8449 8450 /***************************************************************************** 8451 ** 8452 ** int xcb_glx_get_materialfv_data_length 8453 ** 8454 ** @param const xcb_glx_get_materialfv_reply_t *R 8455 ** @returns int 8456 ** 8457 *****************************************************************************/ 8458 8459 int 8460 xcb_glx_get_materialfv_data_length (const xcb_glx_get_materialfv_reply_t *R /**< */); 8461 8462 8463 /***************************************************************************** 8464 ** 8465 ** xcb_generic_iterator_t xcb_glx_get_materialfv_data_end 8466 ** 8467 ** @param const xcb_glx_get_materialfv_reply_t *R 8468 ** @returns xcb_generic_iterator_t 8469 ** 8470 *****************************************************************************/ 8471 8472 xcb_generic_iterator_t 8473 xcb_glx_get_materialfv_data_end (const xcb_glx_get_materialfv_reply_t *R /**< */); 8474 8475 /** 8476 * Return the reply 8477 * @param c The connection 8478 * @param cookie The cookie 8479 * @param e The xcb_generic_error_t supplied 8480 * 8481 * Returns the reply of the request asked by 8482 * 8483 * The parameter @p e supplied to this function must be NULL if 8484 * xcb_glx_get_materialfv_unchecked(). is used. 8485 * Otherwise, it stores the error if any. 8486 * 8487 * The returned value must be freed by the caller using free(). 8488 */ 8489 8490 /***************************************************************************** 8491 ** 8492 ** xcb_glx_get_materialfv_reply_t * xcb_glx_get_materialfv_reply 8493 ** 8494 ** @param xcb_connection_t *c 8495 ** @param xcb_glx_get_materialfv_cookie_t cookie 8496 ** @param xcb_generic_error_t **e 8497 ** @returns xcb_glx_get_materialfv_reply_t * 8498 ** 8499 *****************************************************************************/ 8500 8501 xcb_glx_get_materialfv_reply_t * 8502 xcb_glx_get_materialfv_reply (xcb_connection_t *c /**< */, 8503 xcb_glx_get_materialfv_cookie_t cookie /**< */, 8504 xcb_generic_error_t **e /**< */); 8505 8506 int 8507 xcb_glx_get_materialiv_sizeof (const void *_buffer /**< */); 8508 8509 /** 8510 * 8511 * @param c The connection 8512 * @return A cookie 8513 * 8514 * Delivers a request to the X server. 8515 * 8516 */ 8517 8518 /***************************************************************************** 8519 ** 8520 ** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv 8521 ** 8522 ** @param xcb_connection_t *c 8523 ** @param xcb_glx_context_tag_t context_tag 8524 ** @param uint32_t face 8525 ** @param uint32_t pname 8526 ** @returns xcb_glx_get_materialiv_cookie_t 8527 ** 8528 *****************************************************************************/ 8529 8530 xcb_glx_get_materialiv_cookie_t 8531 xcb_glx_get_materialiv (xcb_connection_t *c /**< */, 8532 xcb_glx_context_tag_t context_tag /**< */, 8533 uint32_t face /**< */, 8534 uint32_t pname /**< */); 8535 8536 /** 8537 * 8538 * @param c The connection 8539 * @return A cookie 8540 * 8541 * Delivers a request to the X server. 8542 * 8543 * This form can be used only if the request will cause 8544 * a reply to be generated. Any returned error will be 8545 * placed in the event queue. 8546 */ 8547 8548 /***************************************************************************** 8549 ** 8550 ** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv_unchecked 8551 ** 8552 ** @param xcb_connection_t *c 8553 ** @param xcb_glx_context_tag_t context_tag 8554 ** @param uint32_t face 8555 ** @param uint32_t pname 8556 ** @returns xcb_glx_get_materialiv_cookie_t 8557 ** 8558 *****************************************************************************/ 8559 8560 xcb_glx_get_materialiv_cookie_t 8561 xcb_glx_get_materialiv_unchecked (xcb_connection_t *c /**< */, 8562 xcb_glx_context_tag_t context_tag /**< */, 8563 uint32_t face /**< */, 8564 uint32_t pname /**< */); 8565 8566 8567 /***************************************************************************** 8568 ** 8569 ** int32_t * xcb_glx_get_materialiv_data 8570 ** 8571 ** @param const xcb_glx_get_materialiv_reply_t *R 8572 ** @returns int32_t * 8573 ** 8574 *****************************************************************************/ 8575 8576 int32_t * 8577 xcb_glx_get_materialiv_data (const xcb_glx_get_materialiv_reply_t *R /**< */); 8578 8579 8580 /***************************************************************************** 8581 ** 8582 ** int xcb_glx_get_materialiv_data_length 8583 ** 8584 ** @param const xcb_glx_get_materialiv_reply_t *R 8585 ** @returns int 8586 ** 8587 *****************************************************************************/ 8588 8589 int 8590 xcb_glx_get_materialiv_data_length (const xcb_glx_get_materialiv_reply_t *R /**< */); 8591 8592 8593 /***************************************************************************** 8594 ** 8595 ** xcb_generic_iterator_t xcb_glx_get_materialiv_data_end 8596 ** 8597 ** @param const xcb_glx_get_materialiv_reply_t *R 8598 ** @returns xcb_generic_iterator_t 8599 ** 8600 *****************************************************************************/ 8601 8602 xcb_generic_iterator_t 8603 xcb_glx_get_materialiv_data_end (const xcb_glx_get_materialiv_reply_t *R /**< */); 8604 8605 /** 8606 * Return the reply 8607 * @param c The connection 8608 * @param cookie The cookie 8609 * @param e The xcb_generic_error_t supplied 8610 * 8611 * Returns the reply of the request asked by 8612 * 8613 * The parameter @p e supplied to this function must be NULL if 8614 * xcb_glx_get_materialiv_unchecked(). is used. 8615 * Otherwise, it stores the error if any. 8616 * 8617 * The returned value must be freed by the caller using free(). 8618 */ 8619 8620 /***************************************************************************** 8621 ** 8622 ** xcb_glx_get_materialiv_reply_t * xcb_glx_get_materialiv_reply 8623 ** 8624 ** @param xcb_connection_t *c 8625 ** @param xcb_glx_get_materialiv_cookie_t cookie 8626 ** @param xcb_generic_error_t **e 8627 ** @returns xcb_glx_get_materialiv_reply_t * 8628 ** 8629 *****************************************************************************/ 8630 8631 xcb_glx_get_materialiv_reply_t * 8632 xcb_glx_get_materialiv_reply (xcb_connection_t *c /**< */, 8633 xcb_glx_get_materialiv_cookie_t cookie /**< */, 8634 xcb_generic_error_t **e /**< */); 8635 8636 int 8637 xcb_glx_get_pixel_mapfv_sizeof (const void *_buffer /**< */); 8638 8639 /** 8640 * 8641 * @param c The connection 8642 * @return A cookie 8643 * 8644 * Delivers a request to the X server. 8645 * 8646 */ 8647 8648 /***************************************************************************** 8649 ** 8650 ** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv 8651 ** 8652 ** @param xcb_connection_t *c 8653 ** @param xcb_glx_context_tag_t context_tag 8654 ** @param uint32_t map 8655 ** @returns xcb_glx_get_pixel_mapfv_cookie_t 8656 ** 8657 *****************************************************************************/ 8658 8659 xcb_glx_get_pixel_mapfv_cookie_t 8660 xcb_glx_get_pixel_mapfv (xcb_connection_t *c /**< */, 8661 xcb_glx_context_tag_t context_tag /**< */, 8662 uint32_t map /**< */); 8663 8664 /** 8665 * 8666 * @param c The connection 8667 * @return A cookie 8668 * 8669 * Delivers a request to the X server. 8670 * 8671 * This form can be used only if the request will cause 8672 * a reply to be generated. Any returned error will be 8673 * placed in the event queue. 8674 */ 8675 8676 /***************************************************************************** 8677 ** 8678 ** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv_unchecked 8679 ** 8680 ** @param xcb_connection_t *c 8681 ** @param xcb_glx_context_tag_t context_tag 8682 ** @param uint32_t map 8683 ** @returns xcb_glx_get_pixel_mapfv_cookie_t 8684 ** 8685 *****************************************************************************/ 8686 8687 xcb_glx_get_pixel_mapfv_cookie_t 8688 xcb_glx_get_pixel_mapfv_unchecked (xcb_connection_t *c /**< */, 8689 xcb_glx_context_tag_t context_tag /**< */, 8690 uint32_t map /**< */); 8691 8692 8693 /***************************************************************************** 8694 ** 8695 ** xcb_glx_float32_t * xcb_glx_get_pixel_mapfv_data 8696 ** 8697 ** @param const xcb_glx_get_pixel_mapfv_reply_t *R 8698 ** @returns xcb_glx_float32_t * 8699 ** 8700 *****************************************************************************/ 8701 8702 xcb_glx_float32_t * 8703 xcb_glx_get_pixel_mapfv_data (const xcb_glx_get_pixel_mapfv_reply_t *R /**< */); 8704 8705 8706 /***************************************************************************** 8707 ** 8708 ** int xcb_glx_get_pixel_mapfv_data_length 8709 ** 8710 ** @param const xcb_glx_get_pixel_mapfv_reply_t *R 8711 ** @returns int 8712 ** 8713 *****************************************************************************/ 8714 8715 int 8716 xcb_glx_get_pixel_mapfv_data_length (const xcb_glx_get_pixel_mapfv_reply_t *R /**< */); 8717 8718 8719 /***************************************************************************** 8720 ** 8721 ** xcb_generic_iterator_t xcb_glx_get_pixel_mapfv_data_end 8722 ** 8723 ** @param const xcb_glx_get_pixel_mapfv_reply_t *R 8724 ** @returns xcb_generic_iterator_t 8725 ** 8726 *****************************************************************************/ 8727 8728 xcb_generic_iterator_t 8729 xcb_glx_get_pixel_mapfv_data_end (const xcb_glx_get_pixel_mapfv_reply_t *R /**< */); 8730 8731 /** 8732 * Return the reply 8733 * @param c The connection 8734 * @param cookie The cookie 8735 * @param e The xcb_generic_error_t supplied 8736 * 8737 * Returns the reply of the request asked by 8738 * 8739 * The parameter @p e supplied to this function must be NULL if 8740 * xcb_glx_get_pixel_mapfv_unchecked(). is used. 8741 * Otherwise, it stores the error if any. 8742 * 8743 * The returned value must be freed by the caller using free(). 8744 */ 8745 8746 /***************************************************************************** 8747 ** 8748 ** xcb_glx_get_pixel_mapfv_reply_t * xcb_glx_get_pixel_mapfv_reply 8749 ** 8750 ** @param xcb_connection_t *c 8751 ** @param xcb_glx_get_pixel_mapfv_cookie_t cookie 8752 ** @param xcb_generic_error_t **e 8753 ** @returns xcb_glx_get_pixel_mapfv_reply_t * 8754 ** 8755 *****************************************************************************/ 8756 8757 xcb_glx_get_pixel_mapfv_reply_t * 8758 xcb_glx_get_pixel_mapfv_reply (xcb_connection_t *c /**< */, 8759 xcb_glx_get_pixel_mapfv_cookie_t cookie /**< */, 8760 xcb_generic_error_t **e /**< */); 8761 8762 int 8763 xcb_glx_get_pixel_mapuiv_sizeof (const void *_buffer /**< */); 8764 8765 /** 8766 * 8767 * @param c The connection 8768 * @return A cookie 8769 * 8770 * Delivers a request to the X server. 8771 * 8772 */ 8773 8774 /***************************************************************************** 8775 ** 8776 ** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv 8777 ** 8778 ** @param xcb_connection_t *c 8779 ** @param xcb_glx_context_tag_t context_tag 8780 ** @param uint32_t map 8781 ** @returns xcb_glx_get_pixel_mapuiv_cookie_t 8782 ** 8783 *****************************************************************************/ 8784 8785 xcb_glx_get_pixel_mapuiv_cookie_t 8786 xcb_glx_get_pixel_mapuiv (xcb_connection_t *c /**< */, 8787 xcb_glx_context_tag_t context_tag /**< */, 8788 uint32_t map /**< */); 8789 8790 /** 8791 * 8792 * @param c The connection 8793 * @return A cookie 8794 * 8795 * Delivers a request to the X server. 8796 * 8797 * This form can be used only if the request will cause 8798 * a reply to be generated. Any returned error will be 8799 * placed in the event queue. 8800 */ 8801 8802 /***************************************************************************** 8803 ** 8804 ** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv_unchecked 8805 ** 8806 ** @param xcb_connection_t *c 8807 ** @param xcb_glx_context_tag_t context_tag 8808 ** @param uint32_t map 8809 ** @returns xcb_glx_get_pixel_mapuiv_cookie_t 8810 ** 8811 *****************************************************************************/ 8812 8813 xcb_glx_get_pixel_mapuiv_cookie_t 8814 xcb_glx_get_pixel_mapuiv_unchecked (xcb_connection_t *c /**< */, 8815 xcb_glx_context_tag_t context_tag /**< */, 8816 uint32_t map /**< */); 8817 8818 8819 /***************************************************************************** 8820 ** 8821 ** uint32_t * xcb_glx_get_pixel_mapuiv_data 8822 ** 8823 ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R 8824 ** @returns uint32_t * 8825 ** 8826 *****************************************************************************/ 8827 8828 uint32_t * 8829 xcb_glx_get_pixel_mapuiv_data (const xcb_glx_get_pixel_mapuiv_reply_t *R /**< */); 8830 8831 8832 /***************************************************************************** 8833 ** 8834 ** int xcb_glx_get_pixel_mapuiv_data_length 8835 ** 8836 ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R 8837 ** @returns int 8838 ** 8839 *****************************************************************************/ 8840 8841 int 8842 xcb_glx_get_pixel_mapuiv_data_length (const xcb_glx_get_pixel_mapuiv_reply_t *R /**< */); 8843 8844 8845 /***************************************************************************** 8846 ** 8847 ** xcb_generic_iterator_t xcb_glx_get_pixel_mapuiv_data_end 8848 ** 8849 ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R 8850 ** @returns xcb_generic_iterator_t 8851 ** 8852 *****************************************************************************/ 8853 8854 xcb_generic_iterator_t 8855 xcb_glx_get_pixel_mapuiv_data_end (const xcb_glx_get_pixel_mapuiv_reply_t *R /**< */); 8856 8857 /** 8858 * Return the reply 8859 * @param c The connection 8860 * @param cookie The cookie 8861 * @param e The xcb_generic_error_t supplied 8862 * 8863 * Returns the reply of the request asked by 8864 * 8865 * The parameter @p e supplied to this function must be NULL if 8866 * xcb_glx_get_pixel_mapuiv_unchecked(). is used. 8867 * Otherwise, it stores the error if any. 8868 * 8869 * The returned value must be freed by the caller using free(). 8870 */ 8871 8872 /***************************************************************************** 8873 ** 8874 ** xcb_glx_get_pixel_mapuiv_reply_t * xcb_glx_get_pixel_mapuiv_reply 8875 ** 8876 ** @param xcb_connection_t *c 8877 ** @param xcb_glx_get_pixel_mapuiv_cookie_t cookie 8878 ** @param xcb_generic_error_t **e 8879 ** @returns xcb_glx_get_pixel_mapuiv_reply_t * 8880 ** 8881 *****************************************************************************/ 8882 8883 xcb_glx_get_pixel_mapuiv_reply_t * 8884 xcb_glx_get_pixel_mapuiv_reply (xcb_connection_t *c /**< */, 8885 xcb_glx_get_pixel_mapuiv_cookie_t cookie /**< */, 8886 xcb_generic_error_t **e /**< */); 8887 8888 int 8889 xcb_glx_get_pixel_mapusv_sizeof (const void *_buffer /**< */); 8890 8891 /** 8892 * 8893 * @param c The connection 8894 * @return A cookie 8895 * 8896 * Delivers a request to the X server. 8897 * 8898 */ 8899 8900 /***************************************************************************** 8901 ** 8902 ** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv 8903 ** 8904 ** @param xcb_connection_t *c 8905 ** @param xcb_glx_context_tag_t context_tag 8906 ** @param uint32_t map 8907 ** @returns xcb_glx_get_pixel_mapusv_cookie_t 8908 ** 8909 *****************************************************************************/ 8910 8911 xcb_glx_get_pixel_mapusv_cookie_t 8912 xcb_glx_get_pixel_mapusv (xcb_connection_t *c /**< */, 8913 xcb_glx_context_tag_t context_tag /**< */, 8914 uint32_t map /**< */); 8915 8916 /** 8917 * 8918 * @param c The connection 8919 * @return A cookie 8920 * 8921 * Delivers a request to the X server. 8922 * 8923 * This form can be used only if the request will cause 8924 * a reply to be generated. Any returned error will be 8925 * placed in the event queue. 8926 */ 8927 8928 /***************************************************************************** 8929 ** 8930 ** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv_unchecked 8931 ** 8932 ** @param xcb_connection_t *c 8933 ** @param xcb_glx_context_tag_t context_tag 8934 ** @param uint32_t map 8935 ** @returns xcb_glx_get_pixel_mapusv_cookie_t 8936 ** 8937 *****************************************************************************/ 8938 8939 xcb_glx_get_pixel_mapusv_cookie_t 8940 xcb_glx_get_pixel_mapusv_unchecked (xcb_connection_t *c /**< */, 8941 xcb_glx_context_tag_t context_tag /**< */, 8942 uint32_t map /**< */); 8943 8944 8945 /***************************************************************************** 8946 ** 8947 ** uint16_t * xcb_glx_get_pixel_mapusv_data 8948 ** 8949 ** @param const xcb_glx_get_pixel_mapusv_reply_t *R 8950 ** @returns uint16_t * 8951 ** 8952 *****************************************************************************/ 8953 8954 uint16_t * 8955 xcb_glx_get_pixel_mapusv_data (const xcb_glx_get_pixel_mapusv_reply_t *R /**< */); 8956 8957 8958 /***************************************************************************** 8959 ** 8960 ** int xcb_glx_get_pixel_mapusv_data_length 8961 ** 8962 ** @param const xcb_glx_get_pixel_mapusv_reply_t *R 8963 ** @returns int 8964 ** 8965 *****************************************************************************/ 8966 8967 int 8968 xcb_glx_get_pixel_mapusv_data_length (const xcb_glx_get_pixel_mapusv_reply_t *R /**< */); 8969 8970 8971 /***************************************************************************** 8972 ** 8973 ** xcb_generic_iterator_t xcb_glx_get_pixel_mapusv_data_end 8974 ** 8975 ** @param const xcb_glx_get_pixel_mapusv_reply_t *R 8976 ** @returns xcb_generic_iterator_t 8977 ** 8978 *****************************************************************************/ 8979 8980 xcb_generic_iterator_t 8981 xcb_glx_get_pixel_mapusv_data_end (const xcb_glx_get_pixel_mapusv_reply_t *R /**< */); 8982 8983 /** 8984 * Return the reply 8985 * @param c The connection 8986 * @param cookie The cookie 8987 * @param e The xcb_generic_error_t supplied 8988 * 8989 * Returns the reply of the request asked by 8990 * 8991 * The parameter @p e supplied to this function must be NULL if 8992 * xcb_glx_get_pixel_mapusv_unchecked(). is used. 8993 * Otherwise, it stores the error if any. 8994 * 8995 * The returned value must be freed by the caller using free(). 8996 */ 8997 8998 /***************************************************************************** 8999 ** 9000 ** xcb_glx_get_pixel_mapusv_reply_t * xcb_glx_get_pixel_mapusv_reply 9001 ** 9002 ** @param xcb_connection_t *c 9003 ** @param xcb_glx_get_pixel_mapusv_cookie_t cookie 9004 ** @param xcb_generic_error_t **e 9005 ** @returns xcb_glx_get_pixel_mapusv_reply_t * 9006 ** 9007 *****************************************************************************/ 9008 9009 xcb_glx_get_pixel_mapusv_reply_t * 9010 xcb_glx_get_pixel_mapusv_reply (xcb_connection_t *c /**< */, 9011 xcb_glx_get_pixel_mapusv_cookie_t cookie /**< */, 9012 xcb_generic_error_t **e /**< */); 9013 9014 int 9015 xcb_glx_get_polygon_stipple_sizeof (const void *_buffer /**< */); 9016 9017 /** 9018 * 9019 * @param c The connection 9020 * @return A cookie 9021 * 9022 * Delivers a request to the X server. 9023 * 9024 */ 9025 9026 /***************************************************************************** 9027 ** 9028 ** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple 9029 ** 9030 ** @param xcb_connection_t *c 9031 ** @param xcb_glx_context_tag_t context_tag 9032 ** @param uint8_t lsb_first 9033 ** @returns xcb_glx_get_polygon_stipple_cookie_t 9034 ** 9035 *****************************************************************************/ 9036 9037 xcb_glx_get_polygon_stipple_cookie_t 9038 xcb_glx_get_polygon_stipple (xcb_connection_t *c /**< */, 9039 xcb_glx_context_tag_t context_tag /**< */, 9040 uint8_t lsb_first /**< */); 9041 9042 /** 9043 * 9044 * @param c The connection 9045 * @return A cookie 9046 * 9047 * Delivers a request to the X server. 9048 * 9049 * This form can be used only if the request will cause 9050 * a reply to be generated. Any returned error will be 9051 * placed in the event queue. 9052 */ 9053 9054 /***************************************************************************** 9055 ** 9056 ** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple_unchecked 9057 ** 9058 ** @param xcb_connection_t *c 9059 ** @param xcb_glx_context_tag_t context_tag 9060 ** @param uint8_t lsb_first 9061 ** @returns xcb_glx_get_polygon_stipple_cookie_t 9062 ** 9063 *****************************************************************************/ 9064 9065 xcb_glx_get_polygon_stipple_cookie_t 9066 xcb_glx_get_polygon_stipple_unchecked (xcb_connection_t *c /**< */, 9067 xcb_glx_context_tag_t context_tag /**< */, 9068 uint8_t lsb_first /**< */); 9069 9070 9071 /***************************************************************************** 9072 ** 9073 ** uint8_t * xcb_glx_get_polygon_stipple_data 9074 ** 9075 ** @param const xcb_glx_get_polygon_stipple_reply_t *R 9076 ** @returns uint8_t * 9077 ** 9078 *****************************************************************************/ 9079 9080 uint8_t * 9081 xcb_glx_get_polygon_stipple_data (const xcb_glx_get_polygon_stipple_reply_t *R /**< */); 9082 9083 9084 /***************************************************************************** 9085 ** 9086 ** int xcb_glx_get_polygon_stipple_data_length 9087 ** 9088 ** @param const xcb_glx_get_polygon_stipple_reply_t *R 9089 ** @returns int 9090 ** 9091 *****************************************************************************/ 9092 9093 int 9094 xcb_glx_get_polygon_stipple_data_length (const xcb_glx_get_polygon_stipple_reply_t *R /**< */); 9095 9096 9097 /***************************************************************************** 9098 ** 9099 ** xcb_generic_iterator_t xcb_glx_get_polygon_stipple_data_end 9100 ** 9101 ** @param const xcb_glx_get_polygon_stipple_reply_t *R 9102 ** @returns xcb_generic_iterator_t 9103 ** 9104 *****************************************************************************/ 9105 9106 xcb_generic_iterator_t 9107 xcb_glx_get_polygon_stipple_data_end (const xcb_glx_get_polygon_stipple_reply_t *R /**< */); 9108 9109 /** 9110 * Return the reply 9111 * @param c The connection 9112 * @param cookie The cookie 9113 * @param e The xcb_generic_error_t supplied 9114 * 9115 * Returns the reply of the request asked by 9116 * 9117 * The parameter @p e supplied to this function must be NULL if 9118 * xcb_glx_get_polygon_stipple_unchecked(). is used. 9119 * Otherwise, it stores the error if any. 9120 * 9121 * The returned value must be freed by the caller using free(). 9122 */ 9123 9124 /***************************************************************************** 9125 ** 9126 ** xcb_glx_get_polygon_stipple_reply_t * xcb_glx_get_polygon_stipple_reply 9127 ** 9128 ** @param xcb_connection_t *c 9129 ** @param xcb_glx_get_polygon_stipple_cookie_t cookie 9130 ** @param xcb_generic_error_t **e 9131 ** @returns xcb_glx_get_polygon_stipple_reply_t * 9132 ** 9133 *****************************************************************************/ 9134 9135 xcb_glx_get_polygon_stipple_reply_t * 9136 xcb_glx_get_polygon_stipple_reply (xcb_connection_t *c /**< */, 9137 xcb_glx_get_polygon_stipple_cookie_t cookie /**< */, 9138 xcb_generic_error_t **e /**< */); 9139 9140 int 9141 xcb_glx_get_string_sizeof (const void *_buffer /**< */); 9142 9143 /** 9144 * 9145 * @param c The connection 9146 * @return A cookie 9147 * 9148 * Delivers a request to the X server. 9149 * 9150 */ 9151 9152 /***************************************************************************** 9153 ** 9154 ** xcb_glx_get_string_cookie_t xcb_glx_get_string 9155 ** 9156 ** @param xcb_connection_t *c 9157 ** @param xcb_glx_context_tag_t context_tag 9158 ** @param uint32_t name 9159 ** @returns xcb_glx_get_string_cookie_t 9160 ** 9161 *****************************************************************************/ 9162 9163 xcb_glx_get_string_cookie_t 9164 xcb_glx_get_string (xcb_connection_t *c /**< */, 9165 xcb_glx_context_tag_t context_tag /**< */, 9166 uint32_t name /**< */); 9167 9168 /** 9169 * 9170 * @param c The connection 9171 * @return A cookie 9172 * 9173 * Delivers a request to the X server. 9174 * 9175 * This form can be used only if the request will cause 9176 * a reply to be generated. Any returned error will be 9177 * placed in the event queue. 9178 */ 9179 9180 /***************************************************************************** 9181 ** 9182 ** xcb_glx_get_string_cookie_t xcb_glx_get_string_unchecked 9183 ** 9184 ** @param xcb_connection_t *c 9185 ** @param xcb_glx_context_tag_t context_tag 9186 ** @param uint32_t name 9187 ** @returns xcb_glx_get_string_cookie_t 9188 ** 9189 *****************************************************************************/ 9190 9191 xcb_glx_get_string_cookie_t 9192 xcb_glx_get_string_unchecked (xcb_connection_t *c /**< */, 9193 xcb_glx_context_tag_t context_tag /**< */, 9194 uint32_t name /**< */); 9195 9196 9197 /***************************************************************************** 9198 ** 9199 ** char * xcb_glx_get_string_string 9200 ** 9201 ** @param const xcb_glx_get_string_reply_t *R 9202 ** @returns char * 9203 ** 9204 *****************************************************************************/ 9205 9206 char * 9207 xcb_glx_get_string_string (const xcb_glx_get_string_reply_t *R /**< */); 9208 9209 9210 /***************************************************************************** 9211 ** 9212 ** int xcb_glx_get_string_string_length 9213 ** 9214 ** @param const xcb_glx_get_string_reply_t *R 9215 ** @returns int 9216 ** 9217 *****************************************************************************/ 9218 9219 int 9220 xcb_glx_get_string_string_length (const xcb_glx_get_string_reply_t *R /**< */); 9221 9222 9223 /***************************************************************************** 9224 ** 9225 ** xcb_generic_iterator_t xcb_glx_get_string_string_end 9226 ** 9227 ** @param const xcb_glx_get_string_reply_t *R 9228 ** @returns xcb_generic_iterator_t 9229 ** 9230 *****************************************************************************/ 9231 9232 xcb_generic_iterator_t 9233 xcb_glx_get_string_string_end (const xcb_glx_get_string_reply_t *R /**< */); 9234 9235 /** 9236 * Return the reply 9237 * @param c The connection 9238 * @param cookie The cookie 9239 * @param e The xcb_generic_error_t supplied 9240 * 9241 * Returns the reply of the request asked by 9242 * 9243 * The parameter @p e supplied to this function must be NULL if 9244 * xcb_glx_get_string_unchecked(). is used. 9245 * Otherwise, it stores the error if any. 9246 * 9247 * The returned value must be freed by the caller using free(). 9248 */ 9249 9250 /***************************************************************************** 9251 ** 9252 ** xcb_glx_get_string_reply_t * xcb_glx_get_string_reply 9253 ** 9254 ** @param xcb_connection_t *c 9255 ** @param xcb_glx_get_string_cookie_t cookie 9256 ** @param xcb_generic_error_t **e 9257 ** @returns xcb_glx_get_string_reply_t * 9258 ** 9259 *****************************************************************************/ 9260 9261 xcb_glx_get_string_reply_t * 9262 xcb_glx_get_string_reply (xcb_connection_t *c /**< */, 9263 xcb_glx_get_string_cookie_t cookie /**< */, 9264 xcb_generic_error_t **e /**< */); 9265 9266 int 9267 xcb_glx_get_tex_envfv_sizeof (const void *_buffer /**< */); 9268 9269 /** 9270 * 9271 * @param c The connection 9272 * @return A cookie 9273 * 9274 * Delivers a request to the X server. 9275 * 9276 */ 9277 9278 /***************************************************************************** 9279 ** 9280 ** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv 9281 ** 9282 ** @param xcb_connection_t *c 9283 ** @param xcb_glx_context_tag_t context_tag 9284 ** @param uint32_t target 9285 ** @param uint32_t pname 9286 ** @returns xcb_glx_get_tex_envfv_cookie_t 9287 ** 9288 *****************************************************************************/ 9289 9290 xcb_glx_get_tex_envfv_cookie_t 9291 xcb_glx_get_tex_envfv (xcb_connection_t *c /**< */, 9292 xcb_glx_context_tag_t context_tag /**< */, 9293 uint32_t target /**< */, 9294 uint32_t pname /**< */); 9295 9296 /** 9297 * 9298 * @param c The connection 9299 * @return A cookie 9300 * 9301 * Delivers a request to the X server. 9302 * 9303 * This form can be used only if the request will cause 9304 * a reply to be generated. Any returned error will be 9305 * placed in the event queue. 9306 */ 9307 9308 /***************************************************************************** 9309 ** 9310 ** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv_unchecked 9311 ** 9312 ** @param xcb_connection_t *c 9313 ** @param xcb_glx_context_tag_t context_tag 9314 ** @param uint32_t target 9315 ** @param uint32_t pname 9316 ** @returns xcb_glx_get_tex_envfv_cookie_t 9317 ** 9318 *****************************************************************************/ 9319 9320 xcb_glx_get_tex_envfv_cookie_t 9321 xcb_glx_get_tex_envfv_unchecked (xcb_connection_t *c /**< */, 9322 xcb_glx_context_tag_t context_tag /**< */, 9323 uint32_t target /**< */, 9324 uint32_t pname /**< */); 9325 9326 9327 /***************************************************************************** 9328 ** 9329 ** xcb_glx_float32_t * xcb_glx_get_tex_envfv_data 9330 ** 9331 ** @param const xcb_glx_get_tex_envfv_reply_t *R 9332 ** @returns xcb_glx_float32_t * 9333 ** 9334 *****************************************************************************/ 9335 9336 xcb_glx_float32_t * 9337 xcb_glx_get_tex_envfv_data (const xcb_glx_get_tex_envfv_reply_t *R /**< */); 9338 9339 9340 /***************************************************************************** 9341 ** 9342 ** int xcb_glx_get_tex_envfv_data_length 9343 ** 9344 ** @param const xcb_glx_get_tex_envfv_reply_t *R 9345 ** @returns int 9346 ** 9347 *****************************************************************************/ 9348 9349 int 9350 xcb_glx_get_tex_envfv_data_length (const xcb_glx_get_tex_envfv_reply_t *R /**< */); 9351 9352 9353 /***************************************************************************** 9354 ** 9355 ** xcb_generic_iterator_t xcb_glx_get_tex_envfv_data_end 9356 ** 9357 ** @param const xcb_glx_get_tex_envfv_reply_t *R 9358 ** @returns xcb_generic_iterator_t 9359 ** 9360 *****************************************************************************/ 9361 9362 xcb_generic_iterator_t 9363 xcb_glx_get_tex_envfv_data_end (const xcb_glx_get_tex_envfv_reply_t *R /**< */); 9364 9365 /** 9366 * Return the reply 9367 * @param c The connection 9368 * @param cookie The cookie 9369 * @param e The xcb_generic_error_t supplied 9370 * 9371 * Returns the reply of the request asked by 9372 * 9373 * The parameter @p e supplied to this function must be NULL if 9374 * xcb_glx_get_tex_envfv_unchecked(). is used. 9375 * Otherwise, it stores the error if any. 9376 * 9377 * The returned value must be freed by the caller using free(). 9378 */ 9379 9380 /***************************************************************************** 9381 ** 9382 ** xcb_glx_get_tex_envfv_reply_t * xcb_glx_get_tex_envfv_reply 9383 ** 9384 ** @param xcb_connection_t *c 9385 ** @param xcb_glx_get_tex_envfv_cookie_t cookie 9386 ** @param xcb_generic_error_t **e 9387 ** @returns xcb_glx_get_tex_envfv_reply_t * 9388 ** 9389 *****************************************************************************/ 9390 9391 xcb_glx_get_tex_envfv_reply_t * 9392 xcb_glx_get_tex_envfv_reply (xcb_connection_t *c /**< */, 9393 xcb_glx_get_tex_envfv_cookie_t cookie /**< */, 9394 xcb_generic_error_t **e /**< */); 9395 9396 int 9397 xcb_glx_get_tex_enviv_sizeof (const void *_buffer /**< */); 9398 9399 /** 9400 * 9401 * @param c The connection 9402 * @return A cookie 9403 * 9404 * Delivers a request to the X server. 9405 * 9406 */ 9407 9408 /***************************************************************************** 9409 ** 9410 ** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv 9411 ** 9412 ** @param xcb_connection_t *c 9413 ** @param xcb_glx_context_tag_t context_tag 9414 ** @param uint32_t target 9415 ** @param uint32_t pname 9416 ** @returns xcb_glx_get_tex_enviv_cookie_t 9417 ** 9418 *****************************************************************************/ 9419 9420 xcb_glx_get_tex_enviv_cookie_t 9421 xcb_glx_get_tex_enviv (xcb_connection_t *c /**< */, 9422 xcb_glx_context_tag_t context_tag /**< */, 9423 uint32_t target /**< */, 9424 uint32_t pname /**< */); 9425 9426 /** 9427 * 9428 * @param c The connection 9429 * @return A cookie 9430 * 9431 * Delivers a request to the X server. 9432 * 9433 * This form can be used only if the request will cause 9434 * a reply to be generated. Any returned error will be 9435 * placed in the event queue. 9436 */ 9437 9438 /***************************************************************************** 9439 ** 9440 ** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv_unchecked 9441 ** 9442 ** @param xcb_connection_t *c 9443 ** @param xcb_glx_context_tag_t context_tag 9444 ** @param uint32_t target 9445 ** @param uint32_t pname 9446 ** @returns xcb_glx_get_tex_enviv_cookie_t 9447 ** 9448 *****************************************************************************/ 9449 9450 xcb_glx_get_tex_enviv_cookie_t 9451 xcb_glx_get_tex_enviv_unchecked (xcb_connection_t *c /**< */, 9452 xcb_glx_context_tag_t context_tag /**< */, 9453 uint32_t target /**< */, 9454 uint32_t pname /**< */); 9455 9456 9457 /***************************************************************************** 9458 ** 9459 ** int32_t * xcb_glx_get_tex_enviv_data 9460 ** 9461 ** @param const xcb_glx_get_tex_enviv_reply_t *R 9462 ** @returns int32_t * 9463 ** 9464 *****************************************************************************/ 9465 9466 int32_t * 9467 xcb_glx_get_tex_enviv_data (const xcb_glx_get_tex_enviv_reply_t *R /**< */); 9468 9469 9470 /***************************************************************************** 9471 ** 9472 ** int xcb_glx_get_tex_enviv_data_length 9473 ** 9474 ** @param const xcb_glx_get_tex_enviv_reply_t *R 9475 ** @returns int 9476 ** 9477 *****************************************************************************/ 9478 9479 int 9480 xcb_glx_get_tex_enviv_data_length (const xcb_glx_get_tex_enviv_reply_t *R /**< */); 9481 9482 9483 /***************************************************************************** 9484 ** 9485 ** xcb_generic_iterator_t xcb_glx_get_tex_enviv_data_end 9486 ** 9487 ** @param const xcb_glx_get_tex_enviv_reply_t *R 9488 ** @returns xcb_generic_iterator_t 9489 ** 9490 *****************************************************************************/ 9491 9492 xcb_generic_iterator_t 9493 xcb_glx_get_tex_enviv_data_end (const xcb_glx_get_tex_enviv_reply_t *R /**< */); 9494 9495 /** 9496 * Return the reply 9497 * @param c The connection 9498 * @param cookie The cookie 9499 * @param e The xcb_generic_error_t supplied 9500 * 9501 * Returns the reply of the request asked by 9502 * 9503 * The parameter @p e supplied to this function must be NULL if 9504 * xcb_glx_get_tex_enviv_unchecked(). is used. 9505 * Otherwise, it stores the error if any. 9506 * 9507 * The returned value must be freed by the caller using free(). 9508 */ 9509 9510 /***************************************************************************** 9511 ** 9512 ** xcb_glx_get_tex_enviv_reply_t * xcb_glx_get_tex_enviv_reply 9513 ** 9514 ** @param xcb_connection_t *c 9515 ** @param xcb_glx_get_tex_enviv_cookie_t cookie 9516 ** @param xcb_generic_error_t **e 9517 ** @returns xcb_glx_get_tex_enviv_reply_t * 9518 ** 9519 *****************************************************************************/ 9520 9521 xcb_glx_get_tex_enviv_reply_t * 9522 xcb_glx_get_tex_enviv_reply (xcb_connection_t *c /**< */, 9523 xcb_glx_get_tex_enviv_cookie_t cookie /**< */, 9524 xcb_generic_error_t **e /**< */); 9525 9526 int 9527 xcb_glx_get_tex_gendv_sizeof (const void *_buffer /**< */); 9528 9529 /** 9530 * 9531 * @param c The connection 9532 * @return A cookie 9533 * 9534 * Delivers a request to the X server. 9535 * 9536 */ 9537 9538 /***************************************************************************** 9539 ** 9540 ** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv 9541 ** 9542 ** @param xcb_connection_t *c 9543 ** @param xcb_glx_context_tag_t context_tag 9544 ** @param uint32_t coord 9545 ** @param uint32_t pname 9546 ** @returns xcb_glx_get_tex_gendv_cookie_t 9547 ** 9548 *****************************************************************************/ 9549 9550 xcb_glx_get_tex_gendv_cookie_t 9551 xcb_glx_get_tex_gendv (xcb_connection_t *c /**< */, 9552 xcb_glx_context_tag_t context_tag /**< */, 9553 uint32_t coord /**< */, 9554 uint32_t pname /**< */); 9555 9556 /** 9557 * 9558 * @param c The connection 9559 * @return A cookie 9560 * 9561 * Delivers a request to the X server. 9562 * 9563 * This form can be used only if the request will cause 9564 * a reply to be generated. Any returned error will be 9565 * placed in the event queue. 9566 */ 9567 9568 /***************************************************************************** 9569 ** 9570 ** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv_unchecked 9571 ** 9572 ** @param xcb_connection_t *c 9573 ** @param xcb_glx_context_tag_t context_tag 9574 ** @param uint32_t coord 9575 ** @param uint32_t pname 9576 ** @returns xcb_glx_get_tex_gendv_cookie_t 9577 ** 9578 *****************************************************************************/ 9579 9580 xcb_glx_get_tex_gendv_cookie_t 9581 xcb_glx_get_tex_gendv_unchecked (xcb_connection_t *c /**< */, 9582 xcb_glx_context_tag_t context_tag /**< */, 9583 uint32_t coord /**< */, 9584 uint32_t pname /**< */); 9585 9586 9587 /***************************************************************************** 9588 ** 9589 ** xcb_glx_float64_t * xcb_glx_get_tex_gendv_data 9590 ** 9591 ** @param const xcb_glx_get_tex_gendv_reply_t *R 9592 ** @returns xcb_glx_float64_t * 9593 ** 9594 *****************************************************************************/ 9595 9596 xcb_glx_float64_t * 9597 xcb_glx_get_tex_gendv_data (const xcb_glx_get_tex_gendv_reply_t *R /**< */); 9598 9599 9600 /***************************************************************************** 9601 ** 9602 ** int xcb_glx_get_tex_gendv_data_length 9603 ** 9604 ** @param const xcb_glx_get_tex_gendv_reply_t *R 9605 ** @returns int 9606 ** 9607 *****************************************************************************/ 9608 9609 int 9610 xcb_glx_get_tex_gendv_data_length (const xcb_glx_get_tex_gendv_reply_t *R /**< */); 9611 9612 9613 /***************************************************************************** 9614 ** 9615 ** xcb_generic_iterator_t xcb_glx_get_tex_gendv_data_end 9616 ** 9617 ** @param const xcb_glx_get_tex_gendv_reply_t *R 9618 ** @returns xcb_generic_iterator_t 9619 ** 9620 *****************************************************************************/ 9621 9622 xcb_generic_iterator_t 9623 xcb_glx_get_tex_gendv_data_end (const xcb_glx_get_tex_gendv_reply_t *R /**< */); 9624 9625 /** 9626 * Return the reply 9627 * @param c The connection 9628 * @param cookie The cookie 9629 * @param e The xcb_generic_error_t supplied 9630 * 9631 * Returns the reply of the request asked by 9632 * 9633 * The parameter @p e supplied to this function must be NULL if 9634 * xcb_glx_get_tex_gendv_unchecked(). is used. 9635 * Otherwise, it stores the error if any. 9636 * 9637 * The returned value must be freed by the caller using free(). 9638 */ 9639 9640 /***************************************************************************** 9641 ** 9642 ** xcb_glx_get_tex_gendv_reply_t * xcb_glx_get_tex_gendv_reply 9643 ** 9644 ** @param xcb_connection_t *c 9645 ** @param xcb_glx_get_tex_gendv_cookie_t cookie 9646 ** @param xcb_generic_error_t **e 9647 ** @returns xcb_glx_get_tex_gendv_reply_t * 9648 ** 9649 *****************************************************************************/ 9650 9651 xcb_glx_get_tex_gendv_reply_t * 9652 xcb_glx_get_tex_gendv_reply (xcb_connection_t *c /**< */, 9653 xcb_glx_get_tex_gendv_cookie_t cookie /**< */, 9654 xcb_generic_error_t **e /**< */); 9655 9656 int 9657 xcb_glx_get_tex_genfv_sizeof (const void *_buffer /**< */); 9658 9659 /** 9660 * 9661 * @param c The connection 9662 * @return A cookie 9663 * 9664 * Delivers a request to the X server. 9665 * 9666 */ 9667 9668 /***************************************************************************** 9669 ** 9670 ** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv 9671 ** 9672 ** @param xcb_connection_t *c 9673 ** @param xcb_glx_context_tag_t context_tag 9674 ** @param uint32_t coord 9675 ** @param uint32_t pname 9676 ** @returns xcb_glx_get_tex_genfv_cookie_t 9677 ** 9678 *****************************************************************************/ 9679 9680 xcb_glx_get_tex_genfv_cookie_t 9681 xcb_glx_get_tex_genfv (xcb_connection_t *c /**< */, 9682 xcb_glx_context_tag_t context_tag /**< */, 9683 uint32_t coord /**< */, 9684 uint32_t pname /**< */); 9685 9686 /** 9687 * 9688 * @param c The connection 9689 * @return A cookie 9690 * 9691 * Delivers a request to the X server. 9692 * 9693 * This form can be used only if the request will cause 9694 * a reply to be generated. Any returned error will be 9695 * placed in the event queue. 9696 */ 9697 9698 /***************************************************************************** 9699 ** 9700 ** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv_unchecked 9701 ** 9702 ** @param xcb_connection_t *c 9703 ** @param xcb_glx_context_tag_t context_tag 9704 ** @param uint32_t coord 9705 ** @param uint32_t pname 9706 ** @returns xcb_glx_get_tex_genfv_cookie_t 9707 ** 9708 *****************************************************************************/ 9709 9710 xcb_glx_get_tex_genfv_cookie_t 9711 xcb_glx_get_tex_genfv_unchecked (xcb_connection_t *c /**< */, 9712 xcb_glx_context_tag_t context_tag /**< */, 9713 uint32_t coord /**< */, 9714 uint32_t pname /**< */); 9715 9716 9717 /***************************************************************************** 9718 ** 9719 ** xcb_glx_float32_t * xcb_glx_get_tex_genfv_data 9720 ** 9721 ** @param const xcb_glx_get_tex_genfv_reply_t *R 9722 ** @returns xcb_glx_float32_t * 9723 ** 9724 *****************************************************************************/ 9725 9726 xcb_glx_float32_t * 9727 xcb_glx_get_tex_genfv_data (const xcb_glx_get_tex_genfv_reply_t *R /**< */); 9728 9729 9730 /***************************************************************************** 9731 ** 9732 ** int xcb_glx_get_tex_genfv_data_length 9733 ** 9734 ** @param const xcb_glx_get_tex_genfv_reply_t *R 9735 ** @returns int 9736 ** 9737 *****************************************************************************/ 9738 9739 int 9740 xcb_glx_get_tex_genfv_data_length (const xcb_glx_get_tex_genfv_reply_t *R /**< */); 9741 9742 9743 /***************************************************************************** 9744 ** 9745 ** xcb_generic_iterator_t xcb_glx_get_tex_genfv_data_end 9746 ** 9747 ** @param const xcb_glx_get_tex_genfv_reply_t *R 9748 ** @returns xcb_generic_iterator_t 9749 ** 9750 *****************************************************************************/ 9751 9752 xcb_generic_iterator_t 9753 xcb_glx_get_tex_genfv_data_end (const xcb_glx_get_tex_genfv_reply_t *R /**< */); 9754 9755 /** 9756 * Return the reply 9757 * @param c The connection 9758 * @param cookie The cookie 9759 * @param e The xcb_generic_error_t supplied 9760 * 9761 * Returns the reply of the request asked by 9762 * 9763 * The parameter @p e supplied to this function must be NULL if 9764 * xcb_glx_get_tex_genfv_unchecked(). is used. 9765 * Otherwise, it stores the error if any. 9766 * 9767 * The returned value must be freed by the caller using free(). 9768 */ 9769 9770 /***************************************************************************** 9771 ** 9772 ** xcb_glx_get_tex_genfv_reply_t * xcb_glx_get_tex_genfv_reply 9773 ** 9774 ** @param xcb_connection_t *c 9775 ** @param xcb_glx_get_tex_genfv_cookie_t cookie 9776 ** @param xcb_generic_error_t **e 9777 ** @returns xcb_glx_get_tex_genfv_reply_t * 9778 ** 9779 *****************************************************************************/ 9780 9781 xcb_glx_get_tex_genfv_reply_t * 9782 xcb_glx_get_tex_genfv_reply (xcb_connection_t *c /**< */, 9783 xcb_glx_get_tex_genfv_cookie_t cookie /**< */, 9784 xcb_generic_error_t **e /**< */); 9785 9786 int 9787 xcb_glx_get_tex_geniv_sizeof (const void *_buffer /**< */); 9788 9789 /** 9790 * 9791 * @param c The connection 9792 * @return A cookie 9793 * 9794 * Delivers a request to the X server. 9795 * 9796 */ 9797 9798 /***************************************************************************** 9799 ** 9800 ** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv 9801 ** 9802 ** @param xcb_connection_t *c 9803 ** @param xcb_glx_context_tag_t context_tag 9804 ** @param uint32_t coord 9805 ** @param uint32_t pname 9806 ** @returns xcb_glx_get_tex_geniv_cookie_t 9807 ** 9808 *****************************************************************************/ 9809 9810 xcb_glx_get_tex_geniv_cookie_t 9811 xcb_glx_get_tex_geniv (xcb_connection_t *c /**< */, 9812 xcb_glx_context_tag_t context_tag /**< */, 9813 uint32_t coord /**< */, 9814 uint32_t pname /**< */); 9815 9816 /** 9817 * 9818 * @param c The connection 9819 * @return A cookie 9820 * 9821 * Delivers a request to the X server. 9822 * 9823 * This form can be used only if the request will cause 9824 * a reply to be generated. Any returned error will be 9825 * placed in the event queue. 9826 */ 9827 9828 /***************************************************************************** 9829 ** 9830 ** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv_unchecked 9831 ** 9832 ** @param xcb_connection_t *c 9833 ** @param xcb_glx_context_tag_t context_tag 9834 ** @param uint32_t coord 9835 ** @param uint32_t pname 9836 ** @returns xcb_glx_get_tex_geniv_cookie_t 9837 ** 9838 *****************************************************************************/ 9839 9840 xcb_glx_get_tex_geniv_cookie_t 9841 xcb_glx_get_tex_geniv_unchecked (xcb_connection_t *c /**< */, 9842 xcb_glx_context_tag_t context_tag /**< */, 9843 uint32_t coord /**< */, 9844 uint32_t pname /**< */); 9845 9846 9847 /***************************************************************************** 9848 ** 9849 ** int32_t * xcb_glx_get_tex_geniv_data 9850 ** 9851 ** @param const xcb_glx_get_tex_geniv_reply_t *R 9852 ** @returns int32_t * 9853 ** 9854 *****************************************************************************/ 9855 9856 int32_t * 9857 xcb_glx_get_tex_geniv_data (const xcb_glx_get_tex_geniv_reply_t *R /**< */); 9858 9859 9860 /***************************************************************************** 9861 ** 9862 ** int xcb_glx_get_tex_geniv_data_length 9863 ** 9864 ** @param const xcb_glx_get_tex_geniv_reply_t *R 9865 ** @returns int 9866 ** 9867 *****************************************************************************/ 9868 9869 int 9870 xcb_glx_get_tex_geniv_data_length (const xcb_glx_get_tex_geniv_reply_t *R /**< */); 9871 9872 9873 /***************************************************************************** 9874 ** 9875 ** xcb_generic_iterator_t xcb_glx_get_tex_geniv_data_end 9876 ** 9877 ** @param const xcb_glx_get_tex_geniv_reply_t *R 9878 ** @returns xcb_generic_iterator_t 9879 ** 9880 *****************************************************************************/ 9881 9882 xcb_generic_iterator_t 9883 xcb_glx_get_tex_geniv_data_end (const xcb_glx_get_tex_geniv_reply_t *R /**< */); 9884 9885 /** 9886 * Return the reply 9887 * @param c The connection 9888 * @param cookie The cookie 9889 * @param e The xcb_generic_error_t supplied 9890 * 9891 * Returns the reply of the request asked by 9892 * 9893 * The parameter @p e supplied to this function must be NULL if 9894 * xcb_glx_get_tex_geniv_unchecked(). is used. 9895 * Otherwise, it stores the error if any. 9896 * 9897 * The returned value must be freed by the caller using free(). 9898 */ 9899 9900 /***************************************************************************** 9901 ** 9902 ** xcb_glx_get_tex_geniv_reply_t * xcb_glx_get_tex_geniv_reply 9903 ** 9904 ** @param xcb_connection_t *c 9905 ** @param xcb_glx_get_tex_geniv_cookie_t cookie 9906 ** @param xcb_generic_error_t **e 9907 ** @returns xcb_glx_get_tex_geniv_reply_t * 9908 ** 9909 *****************************************************************************/ 9910 9911 xcb_glx_get_tex_geniv_reply_t * 9912 xcb_glx_get_tex_geniv_reply (xcb_connection_t *c /**< */, 9913 xcb_glx_get_tex_geniv_cookie_t cookie /**< */, 9914 xcb_generic_error_t **e /**< */); 9915 9916 int 9917 xcb_glx_get_tex_image_sizeof (const void *_buffer /**< */); 9918 9919 /** 9920 * 9921 * @param c The connection 9922 * @return A cookie 9923 * 9924 * Delivers a request to the X server. 9925 * 9926 */ 9927 9928 /***************************************************************************** 9929 ** 9930 ** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image 9931 ** 9932 ** @param xcb_connection_t *c 9933 ** @param xcb_glx_context_tag_t context_tag 9934 ** @param uint32_t target 9935 ** @param int32_t level 9936 ** @param uint32_t format 9937 ** @param uint32_t type 9938 ** @param uint8_t swap_bytes 9939 ** @returns xcb_glx_get_tex_image_cookie_t 9940 ** 9941 *****************************************************************************/ 9942 9943 xcb_glx_get_tex_image_cookie_t 9944 xcb_glx_get_tex_image (xcb_connection_t *c /**< */, 9945 xcb_glx_context_tag_t context_tag /**< */, 9946 uint32_t target /**< */, 9947 int32_t level /**< */, 9948 uint32_t format /**< */, 9949 uint32_t type /**< */, 9950 uint8_t swap_bytes /**< */); 9951 9952 /** 9953 * 9954 * @param c The connection 9955 * @return A cookie 9956 * 9957 * Delivers a request to the X server. 9958 * 9959 * This form can be used only if the request will cause 9960 * a reply to be generated. Any returned error will be 9961 * placed in the event queue. 9962 */ 9963 9964 /***************************************************************************** 9965 ** 9966 ** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image_unchecked 9967 ** 9968 ** @param xcb_connection_t *c 9969 ** @param xcb_glx_context_tag_t context_tag 9970 ** @param uint32_t target 9971 ** @param int32_t level 9972 ** @param uint32_t format 9973 ** @param uint32_t type 9974 ** @param uint8_t swap_bytes 9975 ** @returns xcb_glx_get_tex_image_cookie_t 9976 ** 9977 *****************************************************************************/ 9978 9979 xcb_glx_get_tex_image_cookie_t 9980 xcb_glx_get_tex_image_unchecked (xcb_connection_t *c /**< */, 9981 xcb_glx_context_tag_t context_tag /**< */, 9982 uint32_t target /**< */, 9983 int32_t level /**< */, 9984 uint32_t format /**< */, 9985 uint32_t type /**< */, 9986 uint8_t swap_bytes /**< */); 9987 9988 9989 /***************************************************************************** 9990 ** 9991 ** uint8_t * xcb_glx_get_tex_image_data 9992 ** 9993 ** @param const xcb_glx_get_tex_image_reply_t *R 9994 ** @returns uint8_t * 9995 ** 9996 *****************************************************************************/ 9997 9998 uint8_t * 9999 xcb_glx_get_tex_image_data (const xcb_glx_get_tex_image_reply_t *R /**< */); 10000 10001 10002 /***************************************************************************** 10003 ** 10004 ** int xcb_glx_get_tex_image_data_length 10005 ** 10006 ** @param const xcb_glx_get_tex_image_reply_t *R 10007 ** @returns int 10008 ** 10009 *****************************************************************************/ 10010 10011 int 10012 xcb_glx_get_tex_image_data_length (const xcb_glx_get_tex_image_reply_t *R /**< */); 10013 10014 10015 /***************************************************************************** 10016 ** 10017 ** xcb_generic_iterator_t xcb_glx_get_tex_image_data_end 10018 ** 10019 ** @param const xcb_glx_get_tex_image_reply_t *R 10020 ** @returns xcb_generic_iterator_t 10021 ** 10022 *****************************************************************************/ 10023 10024 xcb_generic_iterator_t 10025 xcb_glx_get_tex_image_data_end (const xcb_glx_get_tex_image_reply_t *R /**< */); 10026 10027 /** 10028 * Return the reply 10029 * @param c The connection 10030 * @param cookie The cookie 10031 * @param e The xcb_generic_error_t supplied 10032 * 10033 * Returns the reply of the request asked by 10034 * 10035 * The parameter @p e supplied to this function must be NULL if 10036 * xcb_glx_get_tex_image_unchecked(). is used. 10037 * Otherwise, it stores the error if any. 10038 * 10039 * The returned value must be freed by the caller using free(). 10040 */ 10041 10042 /***************************************************************************** 10043 ** 10044 ** xcb_glx_get_tex_image_reply_t * xcb_glx_get_tex_image_reply 10045 ** 10046 ** @param xcb_connection_t *c 10047 ** @param xcb_glx_get_tex_image_cookie_t cookie 10048 ** @param xcb_generic_error_t **e 10049 ** @returns xcb_glx_get_tex_image_reply_t * 10050 ** 10051 *****************************************************************************/ 10052 10053 xcb_glx_get_tex_image_reply_t * 10054 xcb_glx_get_tex_image_reply (xcb_connection_t *c /**< */, 10055 xcb_glx_get_tex_image_cookie_t cookie /**< */, 10056 xcb_generic_error_t **e /**< */); 10057 10058 int 10059 xcb_glx_get_tex_parameterfv_sizeof (const void *_buffer /**< */); 10060 10061 /** 10062 * 10063 * @param c The connection 10064 * @return A cookie 10065 * 10066 * Delivers a request to the X server. 10067 * 10068 */ 10069 10070 /***************************************************************************** 10071 ** 10072 ** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv 10073 ** 10074 ** @param xcb_connection_t *c 10075 ** @param xcb_glx_context_tag_t context_tag 10076 ** @param uint32_t target 10077 ** @param uint32_t pname 10078 ** @returns xcb_glx_get_tex_parameterfv_cookie_t 10079 ** 10080 *****************************************************************************/ 10081 10082 xcb_glx_get_tex_parameterfv_cookie_t 10083 xcb_glx_get_tex_parameterfv (xcb_connection_t *c /**< */, 10084 xcb_glx_context_tag_t context_tag /**< */, 10085 uint32_t target /**< */, 10086 uint32_t pname /**< */); 10087 10088 /** 10089 * 10090 * @param c The connection 10091 * @return A cookie 10092 * 10093 * Delivers a request to the X server. 10094 * 10095 * This form can be used only if the request will cause 10096 * a reply to be generated. Any returned error will be 10097 * placed in the event queue. 10098 */ 10099 10100 /***************************************************************************** 10101 ** 10102 ** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv_unchecked 10103 ** 10104 ** @param xcb_connection_t *c 10105 ** @param xcb_glx_context_tag_t context_tag 10106 ** @param uint32_t target 10107 ** @param uint32_t pname 10108 ** @returns xcb_glx_get_tex_parameterfv_cookie_t 10109 ** 10110 *****************************************************************************/ 10111 10112 xcb_glx_get_tex_parameterfv_cookie_t 10113 xcb_glx_get_tex_parameterfv_unchecked (xcb_connection_t *c /**< */, 10114 xcb_glx_context_tag_t context_tag /**< */, 10115 uint32_t target /**< */, 10116 uint32_t pname /**< */); 10117 10118 10119 /***************************************************************************** 10120 ** 10121 ** xcb_glx_float32_t * xcb_glx_get_tex_parameterfv_data 10122 ** 10123 ** @param const xcb_glx_get_tex_parameterfv_reply_t *R 10124 ** @returns xcb_glx_float32_t * 10125 ** 10126 *****************************************************************************/ 10127 10128 xcb_glx_float32_t * 10129 xcb_glx_get_tex_parameterfv_data (const xcb_glx_get_tex_parameterfv_reply_t *R /**< */); 10130 10131 10132 /***************************************************************************** 10133 ** 10134 ** int xcb_glx_get_tex_parameterfv_data_length 10135 ** 10136 ** @param const xcb_glx_get_tex_parameterfv_reply_t *R 10137 ** @returns int 10138 ** 10139 *****************************************************************************/ 10140 10141 int 10142 xcb_glx_get_tex_parameterfv_data_length (const xcb_glx_get_tex_parameterfv_reply_t *R /**< */); 10143 10144 10145 /***************************************************************************** 10146 ** 10147 ** xcb_generic_iterator_t xcb_glx_get_tex_parameterfv_data_end 10148 ** 10149 ** @param const xcb_glx_get_tex_parameterfv_reply_t *R 10150 ** @returns xcb_generic_iterator_t 10151 ** 10152 *****************************************************************************/ 10153 10154 xcb_generic_iterator_t 10155 xcb_glx_get_tex_parameterfv_data_end (const xcb_glx_get_tex_parameterfv_reply_t *R /**< */); 10156 10157 /** 10158 * Return the reply 10159 * @param c The connection 10160 * @param cookie The cookie 10161 * @param e The xcb_generic_error_t supplied 10162 * 10163 * Returns the reply of the request asked by 10164 * 10165 * The parameter @p e supplied to this function must be NULL if 10166 * xcb_glx_get_tex_parameterfv_unchecked(). is used. 10167 * Otherwise, it stores the error if any. 10168 * 10169 * The returned value must be freed by the caller using free(). 10170 */ 10171 10172 /***************************************************************************** 10173 ** 10174 ** xcb_glx_get_tex_parameterfv_reply_t * xcb_glx_get_tex_parameterfv_reply 10175 ** 10176 ** @param xcb_connection_t *c 10177 ** @param xcb_glx_get_tex_parameterfv_cookie_t cookie 10178 ** @param xcb_generic_error_t **e 10179 ** @returns xcb_glx_get_tex_parameterfv_reply_t * 10180 ** 10181 *****************************************************************************/ 10182 10183 xcb_glx_get_tex_parameterfv_reply_t * 10184 xcb_glx_get_tex_parameterfv_reply (xcb_connection_t *c /**< */, 10185 xcb_glx_get_tex_parameterfv_cookie_t cookie /**< */, 10186 xcb_generic_error_t **e /**< */); 10187 10188 int 10189 xcb_glx_get_tex_parameteriv_sizeof (const void *_buffer /**< */); 10190 10191 /** 10192 * 10193 * @param c The connection 10194 * @return A cookie 10195 * 10196 * Delivers a request to the X server. 10197 * 10198 */ 10199 10200 /***************************************************************************** 10201 ** 10202 ** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv 10203 ** 10204 ** @param xcb_connection_t *c 10205 ** @param xcb_glx_context_tag_t context_tag 10206 ** @param uint32_t target 10207 ** @param uint32_t pname 10208 ** @returns xcb_glx_get_tex_parameteriv_cookie_t 10209 ** 10210 *****************************************************************************/ 10211 10212 xcb_glx_get_tex_parameteriv_cookie_t 10213 xcb_glx_get_tex_parameteriv (xcb_connection_t *c /**< */, 10214 xcb_glx_context_tag_t context_tag /**< */, 10215 uint32_t target /**< */, 10216 uint32_t pname /**< */); 10217 10218 /** 10219 * 10220 * @param c The connection 10221 * @return A cookie 10222 * 10223 * Delivers a request to the X server. 10224 * 10225 * This form can be used only if the request will cause 10226 * a reply to be generated. Any returned error will be 10227 * placed in the event queue. 10228 */ 10229 10230 /***************************************************************************** 10231 ** 10232 ** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv_unchecked 10233 ** 10234 ** @param xcb_connection_t *c 10235 ** @param xcb_glx_context_tag_t context_tag 10236 ** @param uint32_t target 10237 ** @param uint32_t pname 10238 ** @returns xcb_glx_get_tex_parameteriv_cookie_t 10239 ** 10240 *****************************************************************************/ 10241 10242 xcb_glx_get_tex_parameteriv_cookie_t 10243 xcb_glx_get_tex_parameteriv_unchecked (xcb_connection_t *c /**< */, 10244 xcb_glx_context_tag_t context_tag /**< */, 10245 uint32_t target /**< */, 10246 uint32_t pname /**< */); 10247 10248 10249 /***************************************************************************** 10250 ** 10251 ** int32_t * xcb_glx_get_tex_parameteriv_data 10252 ** 10253 ** @param const xcb_glx_get_tex_parameteriv_reply_t *R 10254 ** @returns int32_t * 10255 ** 10256 *****************************************************************************/ 10257 10258 int32_t * 10259 xcb_glx_get_tex_parameteriv_data (const xcb_glx_get_tex_parameteriv_reply_t *R /**< */); 10260 10261 10262 /***************************************************************************** 10263 ** 10264 ** int xcb_glx_get_tex_parameteriv_data_length 10265 ** 10266 ** @param const xcb_glx_get_tex_parameteriv_reply_t *R 10267 ** @returns int 10268 ** 10269 *****************************************************************************/ 10270 10271 int 10272 xcb_glx_get_tex_parameteriv_data_length (const xcb_glx_get_tex_parameteriv_reply_t *R /**< */); 10273 10274 10275 /***************************************************************************** 10276 ** 10277 ** xcb_generic_iterator_t xcb_glx_get_tex_parameteriv_data_end 10278 ** 10279 ** @param const xcb_glx_get_tex_parameteriv_reply_t *R 10280 ** @returns xcb_generic_iterator_t 10281 ** 10282 *****************************************************************************/ 10283 10284 xcb_generic_iterator_t 10285 xcb_glx_get_tex_parameteriv_data_end (const xcb_glx_get_tex_parameteriv_reply_t *R /**< */); 10286 10287 /** 10288 * Return the reply 10289 * @param c The connection 10290 * @param cookie The cookie 10291 * @param e The xcb_generic_error_t supplied 10292 * 10293 * Returns the reply of the request asked by 10294 * 10295 * The parameter @p e supplied to this function must be NULL if 10296 * xcb_glx_get_tex_parameteriv_unchecked(). is used. 10297 * Otherwise, it stores the error if any. 10298 * 10299 * The returned value must be freed by the caller using free(). 10300 */ 10301 10302 /***************************************************************************** 10303 ** 10304 ** xcb_glx_get_tex_parameteriv_reply_t * xcb_glx_get_tex_parameteriv_reply 10305 ** 10306 ** @param xcb_connection_t *c 10307 ** @param xcb_glx_get_tex_parameteriv_cookie_t cookie 10308 ** @param xcb_generic_error_t **e 10309 ** @returns xcb_glx_get_tex_parameteriv_reply_t * 10310 ** 10311 *****************************************************************************/ 10312 10313 xcb_glx_get_tex_parameteriv_reply_t * 10314 xcb_glx_get_tex_parameteriv_reply (xcb_connection_t *c /**< */, 10315 xcb_glx_get_tex_parameteriv_cookie_t cookie /**< */, 10316 xcb_generic_error_t **e /**< */); 10317 10318 int 10319 xcb_glx_get_tex_level_parameterfv_sizeof (const void *_buffer /**< */); 10320 10321 /** 10322 * 10323 * @param c The connection 10324 * @return A cookie 10325 * 10326 * Delivers a request to the X server. 10327 * 10328 */ 10329 10330 /***************************************************************************** 10331 ** 10332 ** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv 10333 ** 10334 ** @param xcb_connection_t *c 10335 ** @param xcb_glx_context_tag_t context_tag 10336 ** @param uint32_t target 10337 ** @param int32_t level 10338 ** @param uint32_t pname 10339 ** @returns xcb_glx_get_tex_level_parameterfv_cookie_t 10340 ** 10341 *****************************************************************************/ 10342 10343 xcb_glx_get_tex_level_parameterfv_cookie_t 10344 xcb_glx_get_tex_level_parameterfv (xcb_connection_t *c /**< */, 10345 xcb_glx_context_tag_t context_tag /**< */, 10346 uint32_t target /**< */, 10347 int32_t level /**< */, 10348 uint32_t pname /**< */); 10349 10350 /** 10351 * 10352 * @param c The connection 10353 * @return A cookie 10354 * 10355 * Delivers a request to the X server. 10356 * 10357 * This form can be used only if the request will cause 10358 * a reply to be generated. Any returned error will be 10359 * placed in the event queue. 10360 */ 10361 10362 /***************************************************************************** 10363 ** 10364 ** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv_unchecked 10365 ** 10366 ** @param xcb_connection_t *c 10367 ** @param xcb_glx_context_tag_t context_tag 10368 ** @param uint32_t target 10369 ** @param int32_t level 10370 ** @param uint32_t pname 10371 ** @returns xcb_glx_get_tex_level_parameterfv_cookie_t 10372 ** 10373 *****************************************************************************/ 10374 10375 xcb_glx_get_tex_level_parameterfv_cookie_t 10376 xcb_glx_get_tex_level_parameterfv_unchecked (xcb_connection_t *c /**< */, 10377 xcb_glx_context_tag_t context_tag /**< */, 10378 uint32_t target /**< */, 10379 int32_t level /**< */, 10380 uint32_t pname /**< */); 10381 10382 10383 /***************************************************************************** 10384 ** 10385 ** xcb_glx_float32_t * xcb_glx_get_tex_level_parameterfv_data 10386 ** 10387 ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R 10388 ** @returns xcb_glx_float32_t * 10389 ** 10390 *****************************************************************************/ 10391 10392 xcb_glx_float32_t * 10393 xcb_glx_get_tex_level_parameterfv_data (const xcb_glx_get_tex_level_parameterfv_reply_t *R /**< */); 10394 10395 10396 /***************************************************************************** 10397 ** 10398 ** int xcb_glx_get_tex_level_parameterfv_data_length 10399 ** 10400 ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R 10401 ** @returns int 10402 ** 10403 *****************************************************************************/ 10404 10405 int 10406 xcb_glx_get_tex_level_parameterfv_data_length (const xcb_glx_get_tex_level_parameterfv_reply_t *R /**< */); 10407 10408 10409 /***************************************************************************** 10410 ** 10411 ** xcb_generic_iterator_t xcb_glx_get_tex_level_parameterfv_data_end 10412 ** 10413 ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R 10414 ** @returns xcb_generic_iterator_t 10415 ** 10416 *****************************************************************************/ 10417 10418 xcb_generic_iterator_t 10419 xcb_glx_get_tex_level_parameterfv_data_end (const xcb_glx_get_tex_level_parameterfv_reply_t *R /**< */); 10420 10421 /** 10422 * Return the reply 10423 * @param c The connection 10424 * @param cookie The cookie 10425 * @param e The xcb_generic_error_t supplied 10426 * 10427 * Returns the reply of the request asked by 10428 * 10429 * The parameter @p e supplied to this function must be NULL if 10430 * xcb_glx_get_tex_level_parameterfv_unchecked(). is used. 10431 * Otherwise, it stores the error if any. 10432 * 10433 * The returned value must be freed by the caller using free(). 10434 */ 10435 10436 /***************************************************************************** 10437 ** 10438 ** xcb_glx_get_tex_level_parameterfv_reply_t * xcb_glx_get_tex_level_parameterfv_reply 10439 ** 10440 ** @param xcb_connection_t *c 10441 ** @param xcb_glx_get_tex_level_parameterfv_cookie_t cookie 10442 ** @param xcb_generic_error_t **e 10443 ** @returns xcb_glx_get_tex_level_parameterfv_reply_t * 10444 ** 10445 *****************************************************************************/ 10446 10447 xcb_glx_get_tex_level_parameterfv_reply_t * 10448 xcb_glx_get_tex_level_parameterfv_reply (xcb_connection_t *c /**< */, 10449 xcb_glx_get_tex_level_parameterfv_cookie_t cookie /**< */, 10450 xcb_generic_error_t **e /**< */); 10451 10452 int 10453 xcb_glx_get_tex_level_parameteriv_sizeof (const void *_buffer /**< */); 10454 10455 /** 10456 * 10457 * @param c The connection 10458 * @return A cookie 10459 * 10460 * Delivers a request to the X server. 10461 * 10462 */ 10463 10464 /***************************************************************************** 10465 ** 10466 ** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv 10467 ** 10468 ** @param xcb_connection_t *c 10469 ** @param xcb_glx_context_tag_t context_tag 10470 ** @param uint32_t target 10471 ** @param int32_t level 10472 ** @param uint32_t pname 10473 ** @returns xcb_glx_get_tex_level_parameteriv_cookie_t 10474 ** 10475 *****************************************************************************/ 10476 10477 xcb_glx_get_tex_level_parameteriv_cookie_t 10478 xcb_glx_get_tex_level_parameteriv (xcb_connection_t *c /**< */, 10479 xcb_glx_context_tag_t context_tag /**< */, 10480 uint32_t target /**< */, 10481 int32_t level /**< */, 10482 uint32_t pname /**< */); 10483 10484 /** 10485 * 10486 * @param c The connection 10487 * @return A cookie 10488 * 10489 * Delivers a request to the X server. 10490 * 10491 * This form can be used only if the request will cause 10492 * a reply to be generated. Any returned error will be 10493 * placed in the event queue. 10494 */ 10495 10496 /***************************************************************************** 10497 ** 10498 ** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv_unchecked 10499 ** 10500 ** @param xcb_connection_t *c 10501 ** @param xcb_glx_context_tag_t context_tag 10502 ** @param uint32_t target 10503 ** @param int32_t level 10504 ** @param uint32_t pname 10505 ** @returns xcb_glx_get_tex_level_parameteriv_cookie_t 10506 ** 10507 *****************************************************************************/ 10508 10509 xcb_glx_get_tex_level_parameteriv_cookie_t 10510 xcb_glx_get_tex_level_parameteriv_unchecked (xcb_connection_t *c /**< */, 10511 xcb_glx_context_tag_t context_tag /**< */, 10512 uint32_t target /**< */, 10513 int32_t level /**< */, 10514 uint32_t pname /**< */); 10515 10516 10517 /***************************************************************************** 10518 ** 10519 ** int32_t * xcb_glx_get_tex_level_parameteriv_data 10520 ** 10521 ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R 10522 ** @returns int32_t * 10523 ** 10524 *****************************************************************************/ 10525 10526 int32_t * 10527 xcb_glx_get_tex_level_parameteriv_data (const xcb_glx_get_tex_level_parameteriv_reply_t *R /**< */); 10528 10529 10530 /***************************************************************************** 10531 ** 10532 ** int xcb_glx_get_tex_level_parameteriv_data_length 10533 ** 10534 ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R 10535 ** @returns int 10536 ** 10537 *****************************************************************************/ 10538 10539 int 10540 xcb_glx_get_tex_level_parameteriv_data_length (const xcb_glx_get_tex_level_parameteriv_reply_t *R /**< */); 10541 10542 10543 /***************************************************************************** 10544 ** 10545 ** xcb_generic_iterator_t xcb_glx_get_tex_level_parameteriv_data_end 10546 ** 10547 ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R 10548 ** @returns xcb_generic_iterator_t 10549 ** 10550 *****************************************************************************/ 10551 10552 xcb_generic_iterator_t 10553 xcb_glx_get_tex_level_parameteriv_data_end (const xcb_glx_get_tex_level_parameteriv_reply_t *R /**< */); 10554 10555 /** 10556 * Return the reply 10557 * @param c The connection 10558 * @param cookie The cookie 10559 * @param e The xcb_generic_error_t supplied 10560 * 10561 * Returns the reply of the request asked by 10562 * 10563 * The parameter @p e supplied to this function must be NULL if 10564 * xcb_glx_get_tex_level_parameteriv_unchecked(). is used. 10565 * Otherwise, it stores the error if any. 10566 * 10567 * The returned value must be freed by the caller using free(). 10568 */ 10569 10570 /***************************************************************************** 10571 ** 10572 ** xcb_glx_get_tex_level_parameteriv_reply_t * xcb_glx_get_tex_level_parameteriv_reply 10573 ** 10574 ** @param xcb_connection_t *c 10575 ** @param xcb_glx_get_tex_level_parameteriv_cookie_t cookie 10576 ** @param xcb_generic_error_t **e 10577 ** @returns xcb_glx_get_tex_level_parameteriv_reply_t * 10578 ** 10579 *****************************************************************************/ 10580 10581 xcb_glx_get_tex_level_parameteriv_reply_t * 10582 xcb_glx_get_tex_level_parameteriv_reply (xcb_connection_t *c /**< */, 10583 xcb_glx_get_tex_level_parameteriv_cookie_t cookie /**< */, 10584 xcb_generic_error_t **e /**< */); 10585 10586 /** 10587 * 10588 * @param c The connection 10589 * @return A cookie 10590 * 10591 * Delivers a request to the X server. 10592 * 10593 */ 10594 10595 /***************************************************************************** 10596 ** 10597 ** xcb_glx_is_list_cookie_t xcb_glx_is_list 10598 ** 10599 ** @param xcb_connection_t *c 10600 ** @param xcb_glx_context_tag_t context_tag 10601 ** @param uint32_t list 10602 ** @returns xcb_glx_is_list_cookie_t 10603 ** 10604 *****************************************************************************/ 10605 10606 xcb_glx_is_list_cookie_t 10607 xcb_glx_is_list (xcb_connection_t *c /**< */, 10608 xcb_glx_context_tag_t context_tag /**< */, 10609 uint32_t list /**< */); 10610 10611 /** 10612 * 10613 * @param c The connection 10614 * @return A cookie 10615 * 10616 * Delivers a request to the X server. 10617 * 10618 * This form can be used only if the request will cause 10619 * a reply to be generated. Any returned error will be 10620 * placed in the event queue. 10621 */ 10622 10623 /***************************************************************************** 10624 ** 10625 ** xcb_glx_is_list_cookie_t xcb_glx_is_list_unchecked 10626 ** 10627 ** @param xcb_connection_t *c 10628 ** @param xcb_glx_context_tag_t context_tag 10629 ** @param uint32_t list 10630 ** @returns xcb_glx_is_list_cookie_t 10631 ** 10632 *****************************************************************************/ 10633 10634 xcb_glx_is_list_cookie_t 10635 xcb_glx_is_list_unchecked (xcb_connection_t *c /**< */, 10636 xcb_glx_context_tag_t context_tag /**< */, 10637 uint32_t list /**< */); 10638 10639 /** 10640 * Return the reply 10641 * @param c The connection 10642 * @param cookie The cookie 10643 * @param e The xcb_generic_error_t supplied 10644 * 10645 * Returns the reply of the request asked by 10646 * 10647 * The parameter @p e supplied to this function must be NULL if 10648 * xcb_glx_is_list_unchecked(). is used. 10649 * Otherwise, it stores the error if any. 10650 * 10651 * The returned value must be freed by the caller using free(). 10652 */ 10653 10654 /***************************************************************************** 10655 ** 10656 ** xcb_glx_is_list_reply_t * xcb_glx_is_list_reply 10657 ** 10658 ** @param xcb_connection_t *c 10659 ** @param xcb_glx_is_list_cookie_t cookie 10660 ** @param xcb_generic_error_t **e 10661 ** @returns xcb_glx_is_list_reply_t * 10662 ** 10663 *****************************************************************************/ 10664 10665 xcb_glx_is_list_reply_t * 10666 xcb_glx_is_list_reply (xcb_connection_t *c /**< */, 10667 xcb_glx_is_list_cookie_t cookie /**< */, 10668 xcb_generic_error_t **e /**< */); 10669 10670 /** 10671 * 10672 * @param c The connection 10673 * @return A cookie 10674 * 10675 * Delivers a request to the X server. 10676 * 10677 * This form can be used only if the request will not cause 10678 * a reply to be generated. Any returned error will be 10679 * saved for handling by xcb_request_check(). 10680 */ 10681 10682 /***************************************************************************** 10683 ** 10684 ** xcb_void_cookie_t xcb_glx_flush_checked 10685 ** 10686 ** @param xcb_connection_t *c 10687 ** @param xcb_glx_context_tag_t context_tag 10688 ** @returns xcb_void_cookie_t 10689 ** 10690 *****************************************************************************/ 10691 10692 xcb_void_cookie_t 10693 xcb_glx_flush_checked (xcb_connection_t *c /**< */, 10694 xcb_glx_context_tag_t context_tag /**< */); 10695 10696 /** 10697 * 10698 * @param c The connection 10699 * @return A cookie 10700 * 10701 * Delivers a request to the X server. 10702 * 10703 */ 10704 10705 /***************************************************************************** 10706 ** 10707 ** xcb_void_cookie_t xcb_glx_flush 10708 ** 10709 ** @param xcb_connection_t *c 10710 ** @param xcb_glx_context_tag_t context_tag 10711 ** @returns xcb_void_cookie_t 10712 ** 10713 *****************************************************************************/ 10714 10715 xcb_void_cookie_t 10716 xcb_glx_flush (xcb_connection_t *c /**< */, 10717 xcb_glx_context_tag_t context_tag /**< */); 10718 10719 int 10720 xcb_glx_are_textures_resident_sizeof (const void *_buffer /**< */); 10721 10722 /** 10723 * 10724 * @param c The connection 10725 * @return A cookie 10726 * 10727 * Delivers a request to the X server. 10728 * 10729 */ 10730 10731 /***************************************************************************** 10732 ** 10733 ** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident 10734 ** 10735 ** @param xcb_connection_t *c 10736 ** @param xcb_glx_context_tag_t context_tag 10737 ** @param int32_t n 10738 ** @param const uint32_t *textures 10739 ** @returns xcb_glx_are_textures_resident_cookie_t 10740 ** 10741 *****************************************************************************/ 10742 10743 xcb_glx_are_textures_resident_cookie_t 10744 xcb_glx_are_textures_resident (xcb_connection_t *c /**< */, 10745 xcb_glx_context_tag_t context_tag /**< */, 10746 int32_t n /**< */, 10747 const uint32_t *textures /**< */); 10748 10749 /** 10750 * 10751 * @param c The connection 10752 * @return A cookie 10753 * 10754 * Delivers a request to the X server. 10755 * 10756 * This form can be used only if the request will cause 10757 * a reply to be generated. Any returned error will be 10758 * placed in the event queue. 10759 */ 10760 10761 /***************************************************************************** 10762 ** 10763 ** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident_unchecked 10764 ** 10765 ** @param xcb_connection_t *c 10766 ** @param xcb_glx_context_tag_t context_tag 10767 ** @param int32_t n 10768 ** @param const uint32_t *textures 10769 ** @returns xcb_glx_are_textures_resident_cookie_t 10770 ** 10771 *****************************************************************************/ 10772 10773 xcb_glx_are_textures_resident_cookie_t 10774 xcb_glx_are_textures_resident_unchecked (xcb_connection_t *c /**< */, 10775 xcb_glx_context_tag_t context_tag /**< */, 10776 int32_t n /**< */, 10777 const uint32_t *textures /**< */); 10778 10779 10780 /***************************************************************************** 10781 ** 10782 ** uint8_t * xcb_glx_are_textures_resident_data 10783 ** 10784 ** @param const xcb_glx_are_textures_resident_reply_t *R 10785 ** @returns uint8_t * 10786 ** 10787 *****************************************************************************/ 10788 10789 uint8_t * 10790 xcb_glx_are_textures_resident_data (const xcb_glx_are_textures_resident_reply_t *R /**< */); 10791 10792 10793 /***************************************************************************** 10794 ** 10795 ** int xcb_glx_are_textures_resident_data_length 10796 ** 10797 ** @param const xcb_glx_are_textures_resident_reply_t *R 10798 ** @returns int 10799 ** 10800 *****************************************************************************/ 10801 10802 int 10803 xcb_glx_are_textures_resident_data_length (const xcb_glx_are_textures_resident_reply_t *R /**< */); 10804 10805 10806 /***************************************************************************** 10807 ** 10808 ** xcb_generic_iterator_t xcb_glx_are_textures_resident_data_end 10809 ** 10810 ** @param const xcb_glx_are_textures_resident_reply_t *R 10811 ** @returns xcb_generic_iterator_t 10812 ** 10813 *****************************************************************************/ 10814 10815 xcb_generic_iterator_t 10816 xcb_glx_are_textures_resident_data_end (const xcb_glx_are_textures_resident_reply_t *R /**< */); 10817 10818 /** 10819 * Return the reply 10820 * @param c The connection 10821 * @param cookie The cookie 10822 * @param e The xcb_generic_error_t supplied 10823 * 10824 * Returns the reply of the request asked by 10825 * 10826 * The parameter @p e supplied to this function must be NULL if 10827 * xcb_glx_are_textures_resident_unchecked(). is used. 10828 * Otherwise, it stores the error if any. 10829 * 10830 * The returned value must be freed by the caller using free(). 10831 */ 10832 10833 /***************************************************************************** 10834 ** 10835 ** xcb_glx_are_textures_resident_reply_t * xcb_glx_are_textures_resident_reply 10836 ** 10837 ** @param xcb_connection_t *c 10838 ** @param xcb_glx_are_textures_resident_cookie_t cookie 10839 ** @param xcb_generic_error_t **e 10840 ** @returns xcb_glx_are_textures_resident_reply_t * 10841 ** 10842 *****************************************************************************/ 10843 10844 xcb_glx_are_textures_resident_reply_t * 10845 xcb_glx_are_textures_resident_reply (xcb_connection_t *c /**< */, 10846 xcb_glx_are_textures_resident_cookie_t cookie /**< */, 10847 xcb_generic_error_t **e /**< */); 10848 10849 int 10850 xcb_glx_delete_textures_sizeof (const void *_buffer /**< */); 10851 10852 /** 10853 * 10854 * @param c The connection 10855 * @return A cookie 10856 * 10857 * Delivers a request to the X server. 10858 * 10859 * This form can be used only if the request will not cause 10860 * a reply to be generated. Any returned error will be 10861 * saved for handling by xcb_request_check(). 10862 */ 10863 10864 /***************************************************************************** 10865 ** 10866 ** xcb_void_cookie_t xcb_glx_delete_textures_checked 10867 ** 10868 ** @param xcb_connection_t *c 10869 ** @param xcb_glx_context_tag_t context_tag 10870 ** @param int32_t n 10871 ** @param const uint32_t *textures 10872 ** @returns xcb_void_cookie_t 10873 ** 10874 *****************************************************************************/ 10875 10876 xcb_void_cookie_t 10877 xcb_glx_delete_textures_checked (xcb_connection_t *c /**< */, 10878 xcb_glx_context_tag_t context_tag /**< */, 10879 int32_t n /**< */, 10880 const uint32_t *textures /**< */); 10881 10882 /** 10883 * 10884 * @param c The connection 10885 * @return A cookie 10886 * 10887 * Delivers a request to the X server. 10888 * 10889 */ 10890 10891 /***************************************************************************** 10892 ** 10893 ** xcb_void_cookie_t xcb_glx_delete_textures 10894 ** 10895 ** @param xcb_connection_t *c 10896 ** @param xcb_glx_context_tag_t context_tag 10897 ** @param int32_t n 10898 ** @param const uint32_t *textures 10899 ** @returns xcb_void_cookie_t 10900 ** 10901 *****************************************************************************/ 10902 10903 xcb_void_cookie_t 10904 xcb_glx_delete_textures (xcb_connection_t *c /**< */, 10905 xcb_glx_context_tag_t context_tag /**< */, 10906 int32_t n /**< */, 10907 const uint32_t *textures /**< */); 10908 10909 int 10910 xcb_glx_gen_textures_sizeof (const void *_buffer /**< */); 10911 10912 /** 10913 * 10914 * @param c The connection 10915 * @return A cookie 10916 * 10917 * Delivers a request to the X server. 10918 * 10919 */ 10920 10921 /***************************************************************************** 10922 ** 10923 ** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures 10924 ** 10925 ** @param xcb_connection_t *c 10926 ** @param xcb_glx_context_tag_t context_tag 10927 ** @param int32_t n 10928 ** @returns xcb_glx_gen_textures_cookie_t 10929 ** 10930 *****************************************************************************/ 10931 10932 xcb_glx_gen_textures_cookie_t 10933 xcb_glx_gen_textures (xcb_connection_t *c /**< */, 10934 xcb_glx_context_tag_t context_tag /**< */, 10935 int32_t n /**< */); 10936 10937 /** 10938 * 10939 * @param c The connection 10940 * @return A cookie 10941 * 10942 * Delivers a request to the X server. 10943 * 10944 * This form can be used only if the request will cause 10945 * a reply to be generated. Any returned error will be 10946 * placed in the event queue. 10947 */ 10948 10949 /***************************************************************************** 10950 ** 10951 ** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures_unchecked 10952 ** 10953 ** @param xcb_connection_t *c 10954 ** @param xcb_glx_context_tag_t context_tag 10955 ** @param int32_t n 10956 ** @returns xcb_glx_gen_textures_cookie_t 10957 ** 10958 *****************************************************************************/ 10959 10960 xcb_glx_gen_textures_cookie_t 10961 xcb_glx_gen_textures_unchecked (xcb_connection_t *c /**< */, 10962 xcb_glx_context_tag_t context_tag /**< */, 10963 int32_t n /**< */); 10964 10965 10966 /***************************************************************************** 10967 ** 10968 ** uint32_t * xcb_glx_gen_textures_data 10969 ** 10970 ** @param const xcb_glx_gen_textures_reply_t *R 10971 ** @returns uint32_t * 10972 ** 10973 *****************************************************************************/ 10974 10975 uint32_t * 10976 xcb_glx_gen_textures_data (const xcb_glx_gen_textures_reply_t *R /**< */); 10977 10978 10979 /***************************************************************************** 10980 ** 10981 ** int xcb_glx_gen_textures_data_length 10982 ** 10983 ** @param const xcb_glx_gen_textures_reply_t *R 10984 ** @returns int 10985 ** 10986 *****************************************************************************/ 10987 10988 int 10989 xcb_glx_gen_textures_data_length (const xcb_glx_gen_textures_reply_t *R /**< */); 10990 10991 10992 /***************************************************************************** 10993 ** 10994 ** xcb_generic_iterator_t xcb_glx_gen_textures_data_end 10995 ** 10996 ** @param const xcb_glx_gen_textures_reply_t *R 10997 ** @returns xcb_generic_iterator_t 10998 ** 10999 *****************************************************************************/ 11000 11001 xcb_generic_iterator_t 11002 xcb_glx_gen_textures_data_end (const xcb_glx_gen_textures_reply_t *R /**< */); 11003 11004 /** 11005 * Return the reply 11006 * @param c The connection 11007 * @param cookie The cookie 11008 * @param e The xcb_generic_error_t supplied 11009 * 11010 * Returns the reply of the request asked by 11011 * 11012 * The parameter @p e supplied to this function must be NULL if 11013 * xcb_glx_gen_textures_unchecked(). is used. 11014 * Otherwise, it stores the error if any. 11015 * 11016 * The returned value must be freed by the caller using free(). 11017 */ 11018 11019 /***************************************************************************** 11020 ** 11021 ** xcb_glx_gen_textures_reply_t * xcb_glx_gen_textures_reply 11022 ** 11023 ** @param xcb_connection_t *c 11024 ** @param xcb_glx_gen_textures_cookie_t cookie 11025 ** @param xcb_generic_error_t **e 11026 ** @returns xcb_glx_gen_textures_reply_t * 11027 ** 11028 *****************************************************************************/ 11029 11030 xcb_glx_gen_textures_reply_t * 11031 xcb_glx_gen_textures_reply (xcb_connection_t *c /**< */, 11032 xcb_glx_gen_textures_cookie_t cookie /**< */, 11033 xcb_generic_error_t **e /**< */); 11034 11035 /** 11036 * 11037 * @param c The connection 11038 * @return A cookie 11039 * 11040 * Delivers a request to the X server. 11041 * 11042 */ 11043 11044 /***************************************************************************** 11045 ** 11046 ** xcb_glx_is_texture_cookie_t xcb_glx_is_texture 11047 ** 11048 ** @param xcb_connection_t *c 11049 ** @param xcb_glx_context_tag_t context_tag 11050 ** @param uint32_t texture 11051 ** @returns xcb_glx_is_texture_cookie_t 11052 ** 11053 *****************************************************************************/ 11054 11055 xcb_glx_is_texture_cookie_t 11056 xcb_glx_is_texture (xcb_connection_t *c /**< */, 11057 xcb_glx_context_tag_t context_tag /**< */, 11058 uint32_t texture /**< */); 11059 11060 /** 11061 * 11062 * @param c The connection 11063 * @return A cookie 11064 * 11065 * Delivers a request to the X server. 11066 * 11067 * This form can be used only if the request will cause 11068 * a reply to be generated. Any returned error will be 11069 * placed in the event queue. 11070 */ 11071 11072 /***************************************************************************** 11073 ** 11074 ** xcb_glx_is_texture_cookie_t xcb_glx_is_texture_unchecked 11075 ** 11076 ** @param xcb_connection_t *c 11077 ** @param xcb_glx_context_tag_t context_tag 11078 ** @param uint32_t texture 11079 ** @returns xcb_glx_is_texture_cookie_t 11080 ** 11081 *****************************************************************************/ 11082 11083 xcb_glx_is_texture_cookie_t 11084 xcb_glx_is_texture_unchecked (xcb_connection_t *c /**< */, 11085 xcb_glx_context_tag_t context_tag /**< */, 11086 uint32_t texture /**< */); 11087 11088 /** 11089 * Return the reply 11090 * @param c The connection 11091 * @param cookie The cookie 11092 * @param e The xcb_generic_error_t supplied 11093 * 11094 * Returns the reply of the request asked by 11095 * 11096 * The parameter @p e supplied to this function must be NULL if 11097 * xcb_glx_is_texture_unchecked(). is used. 11098 * Otherwise, it stores the error if any. 11099 * 11100 * The returned value must be freed by the caller using free(). 11101 */ 11102 11103 /***************************************************************************** 11104 ** 11105 ** xcb_glx_is_texture_reply_t * xcb_glx_is_texture_reply 11106 ** 11107 ** @param xcb_connection_t *c 11108 ** @param xcb_glx_is_texture_cookie_t cookie 11109 ** @param xcb_generic_error_t **e 11110 ** @returns xcb_glx_is_texture_reply_t * 11111 ** 11112 *****************************************************************************/ 11113 11114 xcb_glx_is_texture_reply_t * 11115 xcb_glx_is_texture_reply (xcb_connection_t *c /**< */, 11116 xcb_glx_is_texture_cookie_t cookie /**< */, 11117 xcb_generic_error_t **e /**< */); 11118 11119 int 11120 xcb_glx_get_color_table_sizeof (const void *_buffer /**< */); 11121 11122 /** 11123 * 11124 * @param c The connection 11125 * @return A cookie 11126 * 11127 * Delivers a request to the X server. 11128 * 11129 */ 11130 11131 /***************************************************************************** 11132 ** 11133 ** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table 11134 ** 11135 ** @param xcb_connection_t *c 11136 ** @param xcb_glx_context_tag_t context_tag 11137 ** @param uint32_t target 11138 ** @param uint32_t format 11139 ** @param uint32_t type 11140 ** @param uint8_t swap_bytes 11141 ** @returns xcb_glx_get_color_table_cookie_t 11142 ** 11143 *****************************************************************************/ 11144 11145 xcb_glx_get_color_table_cookie_t 11146 xcb_glx_get_color_table (xcb_connection_t *c /**< */, 11147 xcb_glx_context_tag_t context_tag /**< */, 11148 uint32_t target /**< */, 11149 uint32_t format /**< */, 11150 uint32_t type /**< */, 11151 uint8_t swap_bytes /**< */); 11152 11153 /** 11154 * 11155 * @param c The connection 11156 * @return A cookie 11157 * 11158 * Delivers a request to the X server. 11159 * 11160 * This form can be used only if the request will cause 11161 * a reply to be generated. Any returned error will be 11162 * placed in the event queue. 11163 */ 11164 11165 /***************************************************************************** 11166 ** 11167 ** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table_unchecked 11168 ** 11169 ** @param xcb_connection_t *c 11170 ** @param xcb_glx_context_tag_t context_tag 11171 ** @param uint32_t target 11172 ** @param uint32_t format 11173 ** @param uint32_t type 11174 ** @param uint8_t swap_bytes 11175 ** @returns xcb_glx_get_color_table_cookie_t 11176 ** 11177 *****************************************************************************/ 11178 11179 xcb_glx_get_color_table_cookie_t 11180 xcb_glx_get_color_table_unchecked (xcb_connection_t *c /**< */, 11181 xcb_glx_context_tag_t context_tag /**< */, 11182 uint32_t target /**< */, 11183 uint32_t format /**< */, 11184 uint32_t type /**< */, 11185 uint8_t swap_bytes /**< */); 11186 11187 11188 /***************************************************************************** 11189 ** 11190 ** uint8_t * xcb_glx_get_color_table_data 11191 ** 11192 ** @param const xcb_glx_get_color_table_reply_t *R 11193 ** @returns uint8_t * 11194 ** 11195 *****************************************************************************/ 11196 11197 uint8_t * 11198 xcb_glx_get_color_table_data (const xcb_glx_get_color_table_reply_t *R /**< */); 11199 11200 11201 /***************************************************************************** 11202 ** 11203 ** int xcb_glx_get_color_table_data_length 11204 ** 11205 ** @param const xcb_glx_get_color_table_reply_t *R 11206 ** @returns int 11207 ** 11208 *****************************************************************************/ 11209 11210 int 11211 xcb_glx_get_color_table_data_length (const xcb_glx_get_color_table_reply_t *R /**< */); 11212 11213 11214 /***************************************************************************** 11215 ** 11216 ** xcb_generic_iterator_t xcb_glx_get_color_table_data_end 11217 ** 11218 ** @param const xcb_glx_get_color_table_reply_t *R 11219 ** @returns xcb_generic_iterator_t 11220 ** 11221 *****************************************************************************/ 11222 11223 xcb_generic_iterator_t 11224 xcb_glx_get_color_table_data_end (const xcb_glx_get_color_table_reply_t *R /**< */); 11225 11226 /** 11227 * Return the reply 11228 * @param c The connection 11229 * @param cookie The cookie 11230 * @param e The xcb_generic_error_t supplied 11231 * 11232 * Returns the reply of the request asked by 11233 * 11234 * The parameter @p e supplied to this function must be NULL if 11235 * xcb_glx_get_color_table_unchecked(). is used. 11236 * Otherwise, it stores the error if any. 11237 * 11238 * The returned value must be freed by the caller using free(). 11239 */ 11240 11241 /***************************************************************************** 11242 ** 11243 ** xcb_glx_get_color_table_reply_t * xcb_glx_get_color_table_reply 11244 ** 11245 ** @param xcb_connection_t *c 11246 ** @param xcb_glx_get_color_table_cookie_t cookie 11247 ** @param xcb_generic_error_t **e 11248 ** @returns xcb_glx_get_color_table_reply_t * 11249 ** 11250 *****************************************************************************/ 11251 11252 xcb_glx_get_color_table_reply_t * 11253 xcb_glx_get_color_table_reply (xcb_connection_t *c /**< */, 11254 xcb_glx_get_color_table_cookie_t cookie /**< */, 11255 xcb_generic_error_t **e /**< */); 11256 11257 int 11258 xcb_glx_get_color_table_parameterfv_sizeof (const void *_buffer /**< */); 11259 11260 /** 11261 * 11262 * @param c The connection 11263 * @return A cookie 11264 * 11265 * Delivers a request to the X server. 11266 * 11267 */ 11268 11269 /***************************************************************************** 11270 ** 11271 ** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv 11272 ** 11273 ** @param xcb_connection_t *c 11274 ** @param xcb_glx_context_tag_t context_tag 11275 ** @param uint32_t target 11276 ** @param uint32_t pname 11277 ** @returns xcb_glx_get_color_table_parameterfv_cookie_t 11278 ** 11279 *****************************************************************************/ 11280 11281 xcb_glx_get_color_table_parameterfv_cookie_t 11282 xcb_glx_get_color_table_parameterfv (xcb_connection_t *c /**< */, 11283 xcb_glx_context_tag_t context_tag /**< */, 11284 uint32_t target /**< */, 11285 uint32_t pname /**< */); 11286 11287 /** 11288 * 11289 * @param c The connection 11290 * @return A cookie 11291 * 11292 * Delivers a request to the X server. 11293 * 11294 * This form can be used only if the request will cause 11295 * a reply to be generated. Any returned error will be 11296 * placed in the event queue. 11297 */ 11298 11299 /***************************************************************************** 11300 ** 11301 ** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv_unchecked 11302 ** 11303 ** @param xcb_connection_t *c 11304 ** @param xcb_glx_context_tag_t context_tag 11305 ** @param uint32_t target 11306 ** @param uint32_t pname 11307 ** @returns xcb_glx_get_color_table_parameterfv_cookie_t 11308 ** 11309 *****************************************************************************/ 11310 11311 xcb_glx_get_color_table_parameterfv_cookie_t 11312 xcb_glx_get_color_table_parameterfv_unchecked (xcb_connection_t *c /**< */, 11313 xcb_glx_context_tag_t context_tag /**< */, 11314 uint32_t target /**< */, 11315 uint32_t pname /**< */); 11316 11317 11318 /***************************************************************************** 11319 ** 11320 ** xcb_glx_float32_t * xcb_glx_get_color_table_parameterfv_data 11321 ** 11322 ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R 11323 ** @returns xcb_glx_float32_t * 11324 ** 11325 *****************************************************************************/ 11326 11327 xcb_glx_float32_t * 11328 xcb_glx_get_color_table_parameterfv_data (const xcb_glx_get_color_table_parameterfv_reply_t *R /**< */); 11329 11330 11331 /***************************************************************************** 11332 ** 11333 ** int xcb_glx_get_color_table_parameterfv_data_length 11334 ** 11335 ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R 11336 ** @returns int 11337 ** 11338 *****************************************************************************/ 11339 11340 int 11341 xcb_glx_get_color_table_parameterfv_data_length (const xcb_glx_get_color_table_parameterfv_reply_t *R /**< */); 11342 11343 11344 /***************************************************************************** 11345 ** 11346 ** xcb_generic_iterator_t xcb_glx_get_color_table_parameterfv_data_end 11347 ** 11348 ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R 11349 ** @returns xcb_generic_iterator_t 11350 ** 11351 *****************************************************************************/ 11352 11353 xcb_generic_iterator_t 11354 xcb_glx_get_color_table_parameterfv_data_end (const xcb_glx_get_color_table_parameterfv_reply_t *R /**< */); 11355 11356 /** 11357 * Return the reply 11358 * @param c The connection 11359 * @param cookie The cookie 11360 * @param e The xcb_generic_error_t supplied 11361 * 11362 * Returns the reply of the request asked by 11363 * 11364 * The parameter @p e supplied to this function must be NULL if 11365 * xcb_glx_get_color_table_parameterfv_unchecked(). is used. 11366 * Otherwise, it stores the error if any. 11367 * 11368 * The returned value must be freed by the caller using free(). 11369 */ 11370 11371 /***************************************************************************** 11372 ** 11373 ** xcb_glx_get_color_table_parameterfv_reply_t * xcb_glx_get_color_table_parameterfv_reply 11374 ** 11375 ** @param xcb_connection_t *c 11376 ** @param xcb_glx_get_color_table_parameterfv_cookie_t cookie 11377 ** @param xcb_generic_error_t **e 11378 ** @returns xcb_glx_get_color_table_parameterfv_reply_t * 11379 ** 11380 *****************************************************************************/ 11381 11382 xcb_glx_get_color_table_parameterfv_reply_t * 11383 xcb_glx_get_color_table_parameterfv_reply (xcb_connection_t *c /**< */, 11384 xcb_glx_get_color_table_parameterfv_cookie_t cookie /**< */, 11385 xcb_generic_error_t **e /**< */); 11386 11387 int 11388 xcb_glx_get_color_table_parameteriv_sizeof (const void *_buffer /**< */); 11389 11390 /** 11391 * 11392 * @param c The connection 11393 * @return A cookie 11394 * 11395 * Delivers a request to the X server. 11396 * 11397 */ 11398 11399 /***************************************************************************** 11400 ** 11401 ** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv 11402 ** 11403 ** @param xcb_connection_t *c 11404 ** @param xcb_glx_context_tag_t context_tag 11405 ** @param uint32_t target 11406 ** @param uint32_t pname 11407 ** @returns xcb_glx_get_color_table_parameteriv_cookie_t 11408 ** 11409 *****************************************************************************/ 11410 11411 xcb_glx_get_color_table_parameteriv_cookie_t 11412 xcb_glx_get_color_table_parameteriv (xcb_connection_t *c /**< */, 11413 xcb_glx_context_tag_t context_tag /**< */, 11414 uint32_t target /**< */, 11415 uint32_t pname /**< */); 11416 11417 /** 11418 * 11419 * @param c The connection 11420 * @return A cookie 11421 * 11422 * Delivers a request to the X server. 11423 * 11424 * This form can be used only if the request will cause 11425 * a reply to be generated. Any returned error will be 11426 * placed in the event queue. 11427 */ 11428 11429 /***************************************************************************** 11430 ** 11431 ** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv_unchecked 11432 ** 11433 ** @param xcb_connection_t *c 11434 ** @param xcb_glx_context_tag_t context_tag 11435 ** @param uint32_t target 11436 ** @param uint32_t pname 11437 ** @returns xcb_glx_get_color_table_parameteriv_cookie_t 11438 ** 11439 *****************************************************************************/ 11440 11441 xcb_glx_get_color_table_parameteriv_cookie_t 11442 xcb_glx_get_color_table_parameteriv_unchecked (xcb_connection_t *c /**< */, 11443 xcb_glx_context_tag_t context_tag /**< */, 11444 uint32_t target /**< */, 11445 uint32_t pname /**< */); 11446 11447 11448 /***************************************************************************** 11449 ** 11450 ** int32_t * xcb_glx_get_color_table_parameteriv_data 11451 ** 11452 ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R 11453 ** @returns int32_t * 11454 ** 11455 *****************************************************************************/ 11456 11457 int32_t * 11458 xcb_glx_get_color_table_parameteriv_data (const xcb_glx_get_color_table_parameteriv_reply_t *R /**< */); 11459 11460 11461 /***************************************************************************** 11462 ** 11463 ** int xcb_glx_get_color_table_parameteriv_data_length 11464 ** 11465 ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R 11466 ** @returns int 11467 ** 11468 *****************************************************************************/ 11469 11470 int 11471 xcb_glx_get_color_table_parameteriv_data_length (const xcb_glx_get_color_table_parameteriv_reply_t *R /**< */); 11472 11473 11474 /***************************************************************************** 11475 ** 11476 ** xcb_generic_iterator_t xcb_glx_get_color_table_parameteriv_data_end 11477 ** 11478 ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R 11479 ** @returns xcb_generic_iterator_t 11480 ** 11481 *****************************************************************************/ 11482 11483 xcb_generic_iterator_t 11484 xcb_glx_get_color_table_parameteriv_data_end (const xcb_glx_get_color_table_parameteriv_reply_t *R /**< */); 11485 11486 /** 11487 * Return the reply 11488 * @param c The connection 11489 * @param cookie The cookie 11490 * @param e The xcb_generic_error_t supplied 11491 * 11492 * Returns the reply of the request asked by 11493 * 11494 * The parameter @p e supplied to this function must be NULL if 11495 * xcb_glx_get_color_table_parameteriv_unchecked(). is used. 11496 * Otherwise, it stores the error if any. 11497 * 11498 * The returned value must be freed by the caller using free(). 11499 */ 11500 11501 /***************************************************************************** 11502 ** 11503 ** xcb_glx_get_color_table_parameteriv_reply_t * xcb_glx_get_color_table_parameteriv_reply 11504 ** 11505 ** @param xcb_connection_t *c 11506 ** @param xcb_glx_get_color_table_parameteriv_cookie_t cookie 11507 ** @param xcb_generic_error_t **e 11508 ** @returns xcb_glx_get_color_table_parameteriv_reply_t * 11509 ** 11510 *****************************************************************************/ 11511 11512 xcb_glx_get_color_table_parameteriv_reply_t * 11513 xcb_glx_get_color_table_parameteriv_reply (xcb_connection_t *c /**< */, 11514 xcb_glx_get_color_table_parameteriv_cookie_t cookie /**< */, 11515 xcb_generic_error_t **e /**< */); 11516 11517 int 11518 xcb_glx_get_convolution_filter_sizeof (const void *_buffer /**< */); 11519 11520 /** 11521 * 11522 * @param c The connection 11523 * @return A cookie 11524 * 11525 * Delivers a request to the X server. 11526 * 11527 */ 11528 11529 /***************************************************************************** 11530 ** 11531 ** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter 11532 ** 11533 ** @param xcb_connection_t *c 11534 ** @param xcb_glx_context_tag_t context_tag 11535 ** @param uint32_t target 11536 ** @param uint32_t format 11537 ** @param uint32_t type 11538 ** @param uint8_t swap_bytes 11539 ** @returns xcb_glx_get_convolution_filter_cookie_t 11540 ** 11541 *****************************************************************************/ 11542 11543 xcb_glx_get_convolution_filter_cookie_t 11544 xcb_glx_get_convolution_filter (xcb_connection_t *c /**< */, 11545 xcb_glx_context_tag_t context_tag /**< */, 11546 uint32_t target /**< */, 11547 uint32_t format /**< */, 11548 uint32_t type /**< */, 11549 uint8_t swap_bytes /**< */); 11550 11551 /** 11552 * 11553 * @param c The connection 11554 * @return A cookie 11555 * 11556 * Delivers a request to the X server. 11557 * 11558 * This form can be used only if the request will cause 11559 * a reply to be generated. Any returned error will be 11560 * placed in the event queue. 11561 */ 11562 11563 /***************************************************************************** 11564 ** 11565 ** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter_unchecked 11566 ** 11567 ** @param xcb_connection_t *c 11568 ** @param xcb_glx_context_tag_t context_tag 11569 ** @param uint32_t target 11570 ** @param uint32_t format 11571 ** @param uint32_t type 11572 ** @param uint8_t swap_bytes 11573 ** @returns xcb_glx_get_convolution_filter_cookie_t 11574 ** 11575 *****************************************************************************/ 11576 11577 xcb_glx_get_convolution_filter_cookie_t 11578 xcb_glx_get_convolution_filter_unchecked (xcb_connection_t *c /**< */, 11579 xcb_glx_context_tag_t context_tag /**< */, 11580 uint32_t target /**< */, 11581 uint32_t format /**< */, 11582 uint32_t type /**< */, 11583 uint8_t swap_bytes /**< */); 11584 11585 11586 /***************************************************************************** 11587 ** 11588 ** uint8_t * xcb_glx_get_convolution_filter_data 11589 ** 11590 ** @param const xcb_glx_get_convolution_filter_reply_t *R 11591 ** @returns uint8_t * 11592 ** 11593 *****************************************************************************/ 11594 11595 uint8_t * 11596 xcb_glx_get_convolution_filter_data (const xcb_glx_get_convolution_filter_reply_t *R /**< */); 11597 11598 11599 /***************************************************************************** 11600 ** 11601 ** int xcb_glx_get_convolution_filter_data_length 11602 ** 11603 ** @param const xcb_glx_get_convolution_filter_reply_t *R 11604 ** @returns int 11605 ** 11606 *****************************************************************************/ 11607 11608 int 11609 xcb_glx_get_convolution_filter_data_length (const xcb_glx_get_convolution_filter_reply_t *R /**< */); 11610 11611 11612 /***************************************************************************** 11613 ** 11614 ** xcb_generic_iterator_t xcb_glx_get_convolution_filter_data_end 11615 ** 11616 ** @param const xcb_glx_get_convolution_filter_reply_t *R 11617 ** @returns xcb_generic_iterator_t 11618 ** 11619 *****************************************************************************/ 11620 11621 xcb_generic_iterator_t 11622 xcb_glx_get_convolution_filter_data_end (const xcb_glx_get_convolution_filter_reply_t *R /**< */); 11623 11624 /** 11625 * Return the reply 11626 * @param c The connection 11627 * @param cookie The cookie 11628 * @param e The xcb_generic_error_t supplied 11629 * 11630 * Returns the reply of the request asked by 11631 * 11632 * The parameter @p e supplied to this function must be NULL if 11633 * xcb_glx_get_convolution_filter_unchecked(). is used. 11634 * Otherwise, it stores the error if any. 11635 * 11636 * The returned value must be freed by the caller using free(). 11637 */ 11638 11639 /***************************************************************************** 11640 ** 11641 ** xcb_glx_get_convolution_filter_reply_t * xcb_glx_get_convolution_filter_reply 11642 ** 11643 ** @param xcb_connection_t *c 11644 ** @param xcb_glx_get_convolution_filter_cookie_t cookie 11645 ** @param xcb_generic_error_t **e 11646 ** @returns xcb_glx_get_convolution_filter_reply_t * 11647 ** 11648 *****************************************************************************/ 11649 11650 xcb_glx_get_convolution_filter_reply_t * 11651 xcb_glx_get_convolution_filter_reply (xcb_connection_t *c /**< */, 11652 xcb_glx_get_convolution_filter_cookie_t cookie /**< */, 11653 xcb_generic_error_t **e /**< */); 11654 11655 int 11656 xcb_glx_get_convolution_parameterfv_sizeof (const void *_buffer /**< */); 11657 11658 /** 11659 * 11660 * @param c The connection 11661 * @return A cookie 11662 * 11663 * Delivers a request to the X server. 11664 * 11665 */ 11666 11667 /***************************************************************************** 11668 ** 11669 ** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv 11670 ** 11671 ** @param xcb_connection_t *c 11672 ** @param xcb_glx_context_tag_t context_tag 11673 ** @param uint32_t target 11674 ** @param uint32_t pname 11675 ** @returns xcb_glx_get_convolution_parameterfv_cookie_t 11676 ** 11677 *****************************************************************************/ 11678 11679 xcb_glx_get_convolution_parameterfv_cookie_t 11680 xcb_glx_get_convolution_parameterfv (xcb_connection_t *c /**< */, 11681 xcb_glx_context_tag_t context_tag /**< */, 11682 uint32_t target /**< */, 11683 uint32_t pname /**< */); 11684 11685 /** 11686 * 11687 * @param c The connection 11688 * @return A cookie 11689 * 11690 * Delivers a request to the X server. 11691 * 11692 * This form can be used only if the request will cause 11693 * a reply to be generated. Any returned error will be 11694 * placed in the event queue. 11695 */ 11696 11697 /***************************************************************************** 11698 ** 11699 ** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv_unchecked 11700 ** 11701 ** @param xcb_connection_t *c 11702 ** @param xcb_glx_context_tag_t context_tag 11703 ** @param uint32_t target 11704 ** @param uint32_t pname 11705 ** @returns xcb_glx_get_convolution_parameterfv_cookie_t 11706 ** 11707 *****************************************************************************/ 11708 11709 xcb_glx_get_convolution_parameterfv_cookie_t 11710 xcb_glx_get_convolution_parameterfv_unchecked (xcb_connection_t *c /**< */, 11711 xcb_glx_context_tag_t context_tag /**< */, 11712 uint32_t target /**< */, 11713 uint32_t pname /**< */); 11714 11715 11716 /***************************************************************************** 11717 ** 11718 ** xcb_glx_float32_t * xcb_glx_get_convolution_parameterfv_data 11719 ** 11720 ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R 11721 ** @returns xcb_glx_float32_t * 11722 ** 11723 *****************************************************************************/ 11724 11725 xcb_glx_float32_t * 11726 xcb_glx_get_convolution_parameterfv_data (const xcb_glx_get_convolution_parameterfv_reply_t *R /**< */); 11727 11728 11729 /***************************************************************************** 11730 ** 11731 ** int xcb_glx_get_convolution_parameterfv_data_length 11732 ** 11733 ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R 11734 ** @returns int 11735 ** 11736 *****************************************************************************/ 11737 11738 int 11739 xcb_glx_get_convolution_parameterfv_data_length (const xcb_glx_get_convolution_parameterfv_reply_t *R /**< */); 11740 11741 11742 /***************************************************************************** 11743 ** 11744 ** xcb_generic_iterator_t xcb_glx_get_convolution_parameterfv_data_end 11745 ** 11746 ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R 11747 ** @returns xcb_generic_iterator_t 11748 ** 11749 *****************************************************************************/ 11750 11751 xcb_generic_iterator_t 11752 xcb_glx_get_convolution_parameterfv_data_end (const xcb_glx_get_convolution_parameterfv_reply_t *R /**< */); 11753 11754 /** 11755 * Return the reply 11756 * @param c The connection 11757 * @param cookie The cookie 11758 * @param e The xcb_generic_error_t supplied 11759 * 11760 * Returns the reply of the request asked by 11761 * 11762 * The parameter @p e supplied to this function must be NULL if 11763 * xcb_glx_get_convolution_parameterfv_unchecked(). is used. 11764 * Otherwise, it stores the error if any. 11765 * 11766 * The returned value must be freed by the caller using free(). 11767 */ 11768 11769 /***************************************************************************** 11770 ** 11771 ** xcb_glx_get_convolution_parameterfv_reply_t * xcb_glx_get_convolution_parameterfv_reply 11772 ** 11773 ** @param xcb_connection_t *c 11774 ** @param xcb_glx_get_convolution_parameterfv_cookie_t cookie 11775 ** @param xcb_generic_error_t **e 11776 ** @returns xcb_glx_get_convolution_parameterfv_reply_t * 11777 ** 11778 *****************************************************************************/ 11779 11780 xcb_glx_get_convolution_parameterfv_reply_t * 11781 xcb_glx_get_convolution_parameterfv_reply (xcb_connection_t *c /**< */, 11782 xcb_glx_get_convolution_parameterfv_cookie_t cookie /**< */, 11783 xcb_generic_error_t **e /**< */); 11784 11785 int 11786 xcb_glx_get_convolution_parameteriv_sizeof (const void *_buffer /**< */); 11787 11788 /** 11789 * 11790 * @param c The connection 11791 * @return A cookie 11792 * 11793 * Delivers a request to the X server. 11794 * 11795 */ 11796 11797 /***************************************************************************** 11798 ** 11799 ** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv 11800 ** 11801 ** @param xcb_connection_t *c 11802 ** @param xcb_glx_context_tag_t context_tag 11803 ** @param uint32_t target 11804 ** @param uint32_t pname 11805 ** @returns xcb_glx_get_convolution_parameteriv_cookie_t 11806 ** 11807 *****************************************************************************/ 11808 11809 xcb_glx_get_convolution_parameteriv_cookie_t 11810 xcb_glx_get_convolution_parameteriv (xcb_connection_t *c /**< */, 11811 xcb_glx_context_tag_t context_tag /**< */, 11812 uint32_t target /**< */, 11813 uint32_t pname /**< */); 11814 11815 /** 11816 * 11817 * @param c The connection 11818 * @return A cookie 11819 * 11820 * Delivers a request to the X server. 11821 * 11822 * This form can be used only if the request will cause 11823 * a reply to be generated. Any returned error will be 11824 * placed in the event queue. 11825 */ 11826 11827 /***************************************************************************** 11828 ** 11829 ** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv_unchecked 11830 ** 11831 ** @param xcb_connection_t *c 11832 ** @param xcb_glx_context_tag_t context_tag 11833 ** @param uint32_t target 11834 ** @param uint32_t pname 11835 ** @returns xcb_glx_get_convolution_parameteriv_cookie_t 11836 ** 11837 *****************************************************************************/ 11838 11839 xcb_glx_get_convolution_parameteriv_cookie_t 11840 xcb_glx_get_convolution_parameteriv_unchecked (xcb_connection_t *c /**< */, 11841 xcb_glx_context_tag_t context_tag /**< */, 11842 uint32_t target /**< */, 11843 uint32_t pname /**< */); 11844 11845 11846 /***************************************************************************** 11847 ** 11848 ** int32_t * xcb_glx_get_convolution_parameteriv_data 11849 ** 11850 ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R 11851 ** @returns int32_t * 11852 ** 11853 *****************************************************************************/ 11854 11855 int32_t * 11856 xcb_glx_get_convolution_parameteriv_data (const xcb_glx_get_convolution_parameteriv_reply_t *R /**< */); 11857 11858 11859 /***************************************************************************** 11860 ** 11861 ** int xcb_glx_get_convolution_parameteriv_data_length 11862 ** 11863 ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R 11864 ** @returns int 11865 ** 11866 *****************************************************************************/ 11867 11868 int 11869 xcb_glx_get_convolution_parameteriv_data_length (const xcb_glx_get_convolution_parameteriv_reply_t *R /**< */); 11870 11871 11872 /***************************************************************************** 11873 ** 11874 ** xcb_generic_iterator_t xcb_glx_get_convolution_parameteriv_data_end 11875 ** 11876 ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R 11877 ** @returns xcb_generic_iterator_t 11878 ** 11879 *****************************************************************************/ 11880 11881 xcb_generic_iterator_t 11882 xcb_glx_get_convolution_parameteriv_data_end (const xcb_glx_get_convolution_parameteriv_reply_t *R /**< */); 11883 11884 /** 11885 * Return the reply 11886 * @param c The connection 11887 * @param cookie The cookie 11888 * @param e The xcb_generic_error_t supplied 11889 * 11890 * Returns the reply of the request asked by 11891 * 11892 * The parameter @p e supplied to this function must be NULL if 11893 * xcb_glx_get_convolution_parameteriv_unchecked(). is used. 11894 * Otherwise, it stores the error if any. 11895 * 11896 * The returned value must be freed by the caller using free(). 11897 */ 11898 11899 /***************************************************************************** 11900 ** 11901 ** xcb_glx_get_convolution_parameteriv_reply_t * xcb_glx_get_convolution_parameteriv_reply 11902 ** 11903 ** @param xcb_connection_t *c 11904 ** @param xcb_glx_get_convolution_parameteriv_cookie_t cookie 11905 ** @param xcb_generic_error_t **e 11906 ** @returns xcb_glx_get_convolution_parameteriv_reply_t * 11907 ** 11908 *****************************************************************************/ 11909 11910 xcb_glx_get_convolution_parameteriv_reply_t * 11911 xcb_glx_get_convolution_parameteriv_reply (xcb_connection_t *c /**< */, 11912 xcb_glx_get_convolution_parameteriv_cookie_t cookie /**< */, 11913 xcb_generic_error_t **e /**< */); 11914 11915 int 11916 xcb_glx_get_separable_filter_sizeof (const void *_buffer /**< */); 11917 11918 /** 11919 * 11920 * @param c The connection 11921 * @return A cookie 11922 * 11923 * Delivers a request to the X server. 11924 * 11925 */ 11926 11927 /***************************************************************************** 11928 ** 11929 ** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter 11930 ** 11931 ** @param xcb_connection_t *c 11932 ** @param xcb_glx_context_tag_t context_tag 11933 ** @param uint32_t target 11934 ** @param uint32_t format 11935 ** @param uint32_t type 11936 ** @param uint8_t swap_bytes 11937 ** @returns xcb_glx_get_separable_filter_cookie_t 11938 ** 11939 *****************************************************************************/ 11940 11941 xcb_glx_get_separable_filter_cookie_t 11942 xcb_glx_get_separable_filter (xcb_connection_t *c /**< */, 11943 xcb_glx_context_tag_t context_tag /**< */, 11944 uint32_t target /**< */, 11945 uint32_t format /**< */, 11946 uint32_t type /**< */, 11947 uint8_t swap_bytes /**< */); 11948 11949 /** 11950 * 11951 * @param c The connection 11952 * @return A cookie 11953 * 11954 * Delivers a request to the X server. 11955 * 11956 * This form can be used only if the request will cause 11957 * a reply to be generated. Any returned error will be 11958 * placed in the event queue. 11959 */ 11960 11961 /***************************************************************************** 11962 ** 11963 ** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter_unchecked 11964 ** 11965 ** @param xcb_connection_t *c 11966 ** @param xcb_glx_context_tag_t context_tag 11967 ** @param uint32_t target 11968 ** @param uint32_t format 11969 ** @param uint32_t type 11970 ** @param uint8_t swap_bytes 11971 ** @returns xcb_glx_get_separable_filter_cookie_t 11972 ** 11973 *****************************************************************************/ 11974 11975 xcb_glx_get_separable_filter_cookie_t 11976 xcb_glx_get_separable_filter_unchecked (xcb_connection_t *c /**< */, 11977 xcb_glx_context_tag_t context_tag /**< */, 11978 uint32_t target /**< */, 11979 uint32_t format /**< */, 11980 uint32_t type /**< */, 11981 uint8_t swap_bytes /**< */); 11982 11983 11984 /***************************************************************************** 11985 ** 11986 ** uint8_t * xcb_glx_get_separable_filter_rows_and_cols 11987 ** 11988 ** @param const xcb_glx_get_separable_filter_reply_t *R 11989 ** @returns uint8_t * 11990 ** 11991 *****************************************************************************/ 11992 11993 uint8_t * 11994 xcb_glx_get_separable_filter_rows_and_cols (const xcb_glx_get_separable_filter_reply_t *R /**< */); 11995 11996 11997 /***************************************************************************** 11998 ** 11999 ** int xcb_glx_get_separable_filter_rows_and_cols_length 12000 ** 12001 ** @param const xcb_glx_get_separable_filter_reply_t *R 12002 ** @returns int 12003 ** 12004 *****************************************************************************/ 12005 12006 int 12007 xcb_glx_get_separable_filter_rows_and_cols_length (const xcb_glx_get_separable_filter_reply_t *R /**< */); 12008 12009 12010 /***************************************************************************** 12011 ** 12012 ** xcb_generic_iterator_t xcb_glx_get_separable_filter_rows_and_cols_end 12013 ** 12014 ** @param const xcb_glx_get_separable_filter_reply_t *R 12015 ** @returns xcb_generic_iterator_t 12016 ** 12017 *****************************************************************************/ 12018 12019 xcb_generic_iterator_t 12020 xcb_glx_get_separable_filter_rows_and_cols_end (const xcb_glx_get_separable_filter_reply_t *R /**< */); 12021 12022 /** 12023 * Return the reply 12024 * @param c The connection 12025 * @param cookie The cookie 12026 * @param e The xcb_generic_error_t supplied 12027 * 12028 * Returns the reply of the request asked by 12029 * 12030 * The parameter @p e supplied to this function must be NULL if 12031 * xcb_glx_get_separable_filter_unchecked(). is used. 12032 * Otherwise, it stores the error if any. 12033 * 12034 * The returned value must be freed by the caller using free(). 12035 */ 12036 12037 /***************************************************************************** 12038 ** 12039 ** xcb_glx_get_separable_filter_reply_t * xcb_glx_get_separable_filter_reply 12040 ** 12041 ** @param xcb_connection_t *c 12042 ** @param xcb_glx_get_separable_filter_cookie_t cookie 12043 ** @param xcb_generic_error_t **e 12044 ** @returns xcb_glx_get_separable_filter_reply_t * 12045 ** 12046 *****************************************************************************/ 12047 12048 xcb_glx_get_separable_filter_reply_t * 12049 xcb_glx_get_separable_filter_reply (xcb_connection_t *c /**< */, 12050 xcb_glx_get_separable_filter_cookie_t cookie /**< */, 12051 xcb_generic_error_t **e /**< */); 12052 12053 int 12054 xcb_glx_get_histogram_sizeof (const void *_buffer /**< */); 12055 12056 /** 12057 * 12058 * @param c The connection 12059 * @return A cookie 12060 * 12061 * Delivers a request to the X server. 12062 * 12063 */ 12064 12065 /***************************************************************************** 12066 ** 12067 ** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram 12068 ** 12069 ** @param xcb_connection_t *c 12070 ** @param xcb_glx_context_tag_t context_tag 12071 ** @param uint32_t target 12072 ** @param uint32_t format 12073 ** @param uint32_t type 12074 ** @param uint8_t swap_bytes 12075 ** @param uint8_t reset 12076 ** @returns xcb_glx_get_histogram_cookie_t 12077 ** 12078 *****************************************************************************/ 12079 12080 xcb_glx_get_histogram_cookie_t 12081 xcb_glx_get_histogram (xcb_connection_t *c /**< */, 12082 xcb_glx_context_tag_t context_tag /**< */, 12083 uint32_t target /**< */, 12084 uint32_t format /**< */, 12085 uint32_t type /**< */, 12086 uint8_t swap_bytes /**< */, 12087 uint8_t reset /**< */); 12088 12089 /** 12090 * 12091 * @param c The connection 12092 * @return A cookie 12093 * 12094 * Delivers a request to the X server. 12095 * 12096 * This form can be used only if the request will cause 12097 * a reply to be generated. Any returned error will be 12098 * placed in the event queue. 12099 */ 12100 12101 /***************************************************************************** 12102 ** 12103 ** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram_unchecked 12104 ** 12105 ** @param xcb_connection_t *c 12106 ** @param xcb_glx_context_tag_t context_tag 12107 ** @param uint32_t target 12108 ** @param uint32_t format 12109 ** @param uint32_t type 12110 ** @param uint8_t swap_bytes 12111 ** @param uint8_t reset 12112 ** @returns xcb_glx_get_histogram_cookie_t 12113 ** 12114 *****************************************************************************/ 12115 12116 xcb_glx_get_histogram_cookie_t 12117 xcb_glx_get_histogram_unchecked (xcb_connection_t *c /**< */, 12118 xcb_glx_context_tag_t context_tag /**< */, 12119 uint32_t target /**< */, 12120 uint32_t format /**< */, 12121 uint32_t type /**< */, 12122 uint8_t swap_bytes /**< */, 12123 uint8_t reset /**< */); 12124 12125 12126 /***************************************************************************** 12127 ** 12128 ** uint8_t * xcb_glx_get_histogram_data 12129 ** 12130 ** @param const xcb_glx_get_histogram_reply_t *R 12131 ** @returns uint8_t * 12132 ** 12133 *****************************************************************************/ 12134 12135 uint8_t * 12136 xcb_glx_get_histogram_data (const xcb_glx_get_histogram_reply_t *R /**< */); 12137 12138 12139 /***************************************************************************** 12140 ** 12141 ** int xcb_glx_get_histogram_data_length 12142 ** 12143 ** @param const xcb_glx_get_histogram_reply_t *R 12144 ** @returns int 12145 ** 12146 *****************************************************************************/ 12147 12148 int 12149 xcb_glx_get_histogram_data_length (const xcb_glx_get_histogram_reply_t *R /**< */); 12150 12151 12152 /***************************************************************************** 12153 ** 12154 ** xcb_generic_iterator_t xcb_glx_get_histogram_data_end 12155 ** 12156 ** @param const xcb_glx_get_histogram_reply_t *R 12157 ** @returns xcb_generic_iterator_t 12158 ** 12159 *****************************************************************************/ 12160 12161 xcb_generic_iterator_t 12162 xcb_glx_get_histogram_data_end (const xcb_glx_get_histogram_reply_t *R /**< */); 12163 12164 /** 12165 * Return the reply 12166 * @param c The connection 12167 * @param cookie The cookie 12168 * @param e The xcb_generic_error_t supplied 12169 * 12170 * Returns the reply of the request asked by 12171 * 12172 * The parameter @p e supplied to this function must be NULL if 12173 * xcb_glx_get_histogram_unchecked(). is used. 12174 * Otherwise, it stores the error if any. 12175 * 12176 * The returned value must be freed by the caller using free(). 12177 */ 12178 12179 /***************************************************************************** 12180 ** 12181 ** xcb_glx_get_histogram_reply_t * xcb_glx_get_histogram_reply 12182 ** 12183 ** @param xcb_connection_t *c 12184 ** @param xcb_glx_get_histogram_cookie_t cookie 12185 ** @param xcb_generic_error_t **e 12186 ** @returns xcb_glx_get_histogram_reply_t * 12187 ** 12188 *****************************************************************************/ 12189 12190 xcb_glx_get_histogram_reply_t * 12191 xcb_glx_get_histogram_reply (xcb_connection_t *c /**< */, 12192 xcb_glx_get_histogram_cookie_t cookie /**< */, 12193 xcb_generic_error_t **e /**< */); 12194 12195 int 12196 xcb_glx_get_histogram_parameterfv_sizeof (const void *_buffer /**< */); 12197 12198 /** 12199 * 12200 * @param c The connection 12201 * @return A cookie 12202 * 12203 * Delivers a request to the X server. 12204 * 12205 */ 12206 12207 /***************************************************************************** 12208 ** 12209 ** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv 12210 ** 12211 ** @param xcb_connection_t *c 12212 ** @param xcb_glx_context_tag_t context_tag 12213 ** @param uint32_t target 12214 ** @param uint32_t pname 12215 ** @returns xcb_glx_get_histogram_parameterfv_cookie_t 12216 ** 12217 *****************************************************************************/ 12218 12219 xcb_glx_get_histogram_parameterfv_cookie_t 12220 xcb_glx_get_histogram_parameterfv (xcb_connection_t *c /**< */, 12221 xcb_glx_context_tag_t context_tag /**< */, 12222 uint32_t target /**< */, 12223 uint32_t pname /**< */); 12224 12225 /** 12226 * 12227 * @param c The connection 12228 * @return A cookie 12229 * 12230 * Delivers a request to the X server. 12231 * 12232 * This form can be used only if the request will cause 12233 * a reply to be generated. Any returned error will be 12234 * placed in the event queue. 12235 */ 12236 12237 /***************************************************************************** 12238 ** 12239 ** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv_unchecked 12240 ** 12241 ** @param xcb_connection_t *c 12242 ** @param xcb_glx_context_tag_t context_tag 12243 ** @param uint32_t target 12244 ** @param uint32_t pname 12245 ** @returns xcb_glx_get_histogram_parameterfv_cookie_t 12246 ** 12247 *****************************************************************************/ 12248 12249 xcb_glx_get_histogram_parameterfv_cookie_t 12250 xcb_glx_get_histogram_parameterfv_unchecked (xcb_connection_t *c /**< */, 12251 xcb_glx_context_tag_t context_tag /**< */, 12252 uint32_t target /**< */, 12253 uint32_t pname /**< */); 12254 12255 12256 /***************************************************************************** 12257 ** 12258 ** xcb_glx_float32_t * xcb_glx_get_histogram_parameterfv_data 12259 ** 12260 ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R 12261 ** @returns xcb_glx_float32_t * 12262 ** 12263 *****************************************************************************/ 12264 12265 xcb_glx_float32_t * 12266 xcb_glx_get_histogram_parameterfv_data (const xcb_glx_get_histogram_parameterfv_reply_t *R /**< */); 12267 12268 12269 /***************************************************************************** 12270 ** 12271 ** int xcb_glx_get_histogram_parameterfv_data_length 12272 ** 12273 ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R 12274 ** @returns int 12275 ** 12276 *****************************************************************************/ 12277 12278 int 12279 xcb_glx_get_histogram_parameterfv_data_length (const xcb_glx_get_histogram_parameterfv_reply_t *R /**< */); 12280 12281 12282 /***************************************************************************** 12283 ** 12284 ** xcb_generic_iterator_t xcb_glx_get_histogram_parameterfv_data_end 12285 ** 12286 ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R 12287 ** @returns xcb_generic_iterator_t 12288 ** 12289 *****************************************************************************/ 12290 12291 xcb_generic_iterator_t 12292 xcb_glx_get_histogram_parameterfv_data_end (const xcb_glx_get_histogram_parameterfv_reply_t *R /**< */); 12293 12294 /** 12295 * Return the reply 12296 * @param c The connection 12297 * @param cookie The cookie 12298 * @param e The xcb_generic_error_t supplied 12299 * 12300 * Returns the reply of the request asked by 12301 * 12302 * The parameter @p e supplied to this function must be NULL if 12303 * xcb_glx_get_histogram_parameterfv_unchecked(). is used. 12304 * Otherwise, it stores the error if any. 12305 * 12306 * The returned value must be freed by the caller using free(). 12307 */ 12308 12309 /***************************************************************************** 12310 ** 12311 ** xcb_glx_get_histogram_parameterfv_reply_t * xcb_glx_get_histogram_parameterfv_reply 12312 ** 12313 ** @param xcb_connection_t *c 12314 ** @param xcb_glx_get_histogram_parameterfv_cookie_t cookie 12315 ** @param xcb_generic_error_t **e 12316 ** @returns xcb_glx_get_histogram_parameterfv_reply_t * 12317 ** 12318 *****************************************************************************/ 12319 12320 xcb_glx_get_histogram_parameterfv_reply_t * 12321 xcb_glx_get_histogram_parameterfv_reply (xcb_connection_t *c /**< */, 12322 xcb_glx_get_histogram_parameterfv_cookie_t cookie /**< */, 12323 xcb_generic_error_t **e /**< */); 12324 12325 int 12326 xcb_glx_get_histogram_parameteriv_sizeof (const void *_buffer /**< */); 12327 12328 /** 12329 * 12330 * @param c The connection 12331 * @return A cookie 12332 * 12333 * Delivers a request to the X server. 12334 * 12335 */ 12336 12337 /***************************************************************************** 12338 ** 12339 ** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv 12340 ** 12341 ** @param xcb_connection_t *c 12342 ** @param xcb_glx_context_tag_t context_tag 12343 ** @param uint32_t target 12344 ** @param uint32_t pname 12345 ** @returns xcb_glx_get_histogram_parameteriv_cookie_t 12346 ** 12347 *****************************************************************************/ 12348 12349 xcb_glx_get_histogram_parameteriv_cookie_t 12350 xcb_glx_get_histogram_parameteriv (xcb_connection_t *c /**< */, 12351 xcb_glx_context_tag_t context_tag /**< */, 12352 uint32_t target /**< */, 12353 uint32_t pname /**< */); 12354 12355 /** 12356 * 12357 * @param c The connection 12358 * @return A cookie 12359 * 12360 * Delivers a request to the X server. 12361 * 12362 * This form can be used only if the request will cause 12363 * a reply to be generated. Any returned error will be 12364 * placed in the event queue. 12365 */ 12366 12367 /***************************************************************************** 12368 ** 12369 ** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv_unchecked 12370 ** 12371 ** @param xcb_connection_t *c 12372 ** @param xcb_glx_context_tag_t context_tag 12373 ** @param uint32_t target 12374 ** @param uint32_t pname 12375 ** @returns xcb_glx_get_histogram_parameteriv_cookie_t 12376 ** 12377 *****************************************************************************/ 12378 12379 xcb_glx_get_histogram_parameteriv_cookie_t 12380 xcb_glx_get_histogram_parameteriv_unchecked (xcb_connection_t *c /**< */, 12381 xcb_glx_context_tag_t context_tag /**< */, 12382 uint32_t target /**< */, 12383 uint32_t pname /**< */); 12384 12385 12386 /***************************************************************************** 12387 ** 12388 ** int32_t * xcb_glx_get_histogram_parameteriv_data 12389 ** 12390 ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R 12391 ** @returns int32_t * 12392 ** 12393 *****************************************************************************/ 12394 12395 int32_t * 12396 xcb_glx_get_histogram_parameteriv_data (const xcb_glx_get_histogram_parameteriv_reply_t *R /**< */); 12397 12398 12399 /***************************************************************************** 12400 ** 12401 ** int xcb_glx_get_histogram_parameteriv_data_length 12402 ** 12403 ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R 12404 ** @returns int 12405 ** 12406 *****************************************************************************/ 12407 12408 int 12409 xcb_glx_get_histogram_parameteriv_data_length (const xcb_glx_get_histogram_parameteriv_reply_t *R /**< */); 12410 12411 12412 /***************************************************************************** 12413 ** 12414 ** xcb_generic_iterator_t xcb_glx_get_histogram_parameteriv_data_end 12415 ** 12416 ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R 12417 ** @returns xcb_generic_iterator_t 12418 ** 12419 *****************************************************************************/ 12420 12421 xcb_generic_iterator_t 12422 xcb_glx_get_histogram_parameteriv_data_end (const xcb_glx_get_histogram_parameteriv_reply_t *R /**< */); 12423 12424 /** 12425 * Return the reply 12426 * @param c The connection 12427 * @param cookie The cookie 12428 * @param e The xcb_generic_error_t supplied 12429 * 12430 * Returns the reply of the request asked by 12431 * 12432 * The parameter @p e supplied to this function must be NULL if 12433 * xcb_glx_get_histogram_parameteriv_unchecked(). is used. 12434 * Otherwise, it stores the error if any. 12435 * 12436 * The returned value must be freed by the caller using free(). 12437 */ 12438 12439 /***************************************************************************** 12440 ** 12441 ** xcb_glx_get_histogram_parameteriv_reply_t * xcb_glx_get_histogram_parameteriv_reply 12442 ** 12443 ** @param xcb_connection_t *c 12444 ** @param xcb_glx_get_histogram_parameteriv_cookie_t cookie 12445 ** @param xcb_generic_error_t **e 12446 ** @returns xcb_glx_get_histogram_parameteriv_reply_t * 12447 ** 12448 *****************************************************************************/ 12449 12450 xcb_glx_get_histogram_parameteriv_reply_t * 12451 xcb_glx_get_histogram_parameteriv_reply (xcb_connection_t *c /**< */, 12452 xcb_glx_get_histogram_parameteriv_cookie_t cookie /**< */, 12453 xcb_generic_error_t **e /**< */); 12454 12455 int 12456 xcb_glx_get_minmax_sizeof (const void *_buffer /**< */); 12457 12458 /** 12459 * 12460 * @param c The connection 12461 * @return A cookie 12462 * 12463 * Delivers a request to the X server. 12464 * 12465 */ 12466 12467 /***************************************************************************** 12468 ** 12469 ** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax 12470 ** 12471 ** @param xcb_connection_t *c 12472 ** @param xcb_glx_context_tag_t context_tag 12473 ** @param uint32_t target 12474 ** @param uint32_t format 12475 ** @param uint32_t type 12476 ** @param uint8_t swap_bytes 12477 ** @param uint8_t reset 12478 ** @returns xcb_glx_get_minmax_cookie_t 12479 ** 12480 *****************************************************************************/ 12481 12482 xcb_glx_get_minmax_cookie_t 12483 xcb_glx_get_minmax (xcb_connection_t *c /**< */, 12484 xcb_glx_context_tag_t context_tag /**< */, 12485 uint32_t target /**< */, 12486 uint32_t format /**< */, 12487 uint32_t type /**< */, 12488 uint8_t swap_bytes /**< */, 12489 uint8_t reset /**< */); 12490 12491 /** 12492 * 12493 * @param c The connection 12494 * @return A cookie 12495 * 12496 * Delivers a request to the X server. 12497 * 12498 * This form can be used only if the request will cause 12499 * a reply to be generated. Any returned error will be 12500 * placed in the event queue. 12501 */ 12502 12503 /***************************************************************************** 12504 ** 12505 ** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax_unchecked 12506 ** 12507 ** @param xcb_connection_t *c 12508 ** @param xcb_glx_context_tag_t context_tag 12509 ** @param uint32_t target 12510 ** @param uint32_t format 12511 ** @param uint32_t type 12512 ** @param uint8_t swap_bytes 12513 ** @param uint8_t reset 12514 ** @returns xcb_glx_get_minmax_cookie_t 12515 ** 12516 *****************************************************************************/ 12517 12518 xcb_glx_get_minmax_cookie_t 12519 xcb_glx_get_minmax_unchecked (xcb_connection_t *c /**< */, 12520 xcb_glx_context_tag_t context_tag /**< */, 12521 uint32_t target /**< */, 12522 uint32_t format /**< */, 12523 uint32_t type /**< */, 12524 uint8_t swap_bytes /**< */, 12525 uint8_t reset /**< */); 12526 12527 12528 /***************************************************************************** 12529 ** 12530 ** uint8_t * xcb_glx_get_minmax_data 12531 ** 12532 ** @param const xcb_glx_get_minmax_reply_t *R 12533 ** @returns uint8_t * 12534 ** 12535 *****************************************************************************/ 12536 12537 uint8_t * 12538 xcb_glx_get_minmax_data (const xcb_glx_get_minmax_reply_t *R /**< */); 12539 12540 12541 /***************************************************************************** 12542 ** 12543 ** int xcb_glx_get_minmax_data_length 12544 ** 12545 ** @param const xcb_glx_get_minmax_reply_t *R 12546 ** @returns int 12547 ** 12548 *****************************************************************************/ 12549 12550 int 12551 xcb_glx_get_minmax_data_length (const xcb_glx_get_minmax_reply_t *R /**< */); 12552 12553 12554 /***************************************************************************** 12555 ** 12556 ** xcb_generic_iterator_t xcb_glx_get_minmax_data_end 12557 ** 12558 ** @param const xcb_glx_get_minmax_reply_t *R 12559 ** @returns xcb_generic_iterator_t 12560 ** 12561 *****************************************************************************/ 12562 12563 xcb_generic_iterator_t 12564 xcb_glx_get_minmax_data_end (const xcb_glx_get_minmax_reply_t *R /**< */); 12565 12566 /** 12567 * Return the reply 12568 * @param c The connection 12569 * @param cookie The cookie 12570 * @param e The xcb_generic_error_t supplied 12571 * 12572 * Returns the reply of the request asked by 12573 * 12574 * The parameter @p e supplied to this function must be NULL if 12575 * xcb_glx_get_minmax_unchecked(). is used. 12576 * Otherwise, it stores the error if any. 12577 * 12578 * The returned value must be freed by the caller using free(). 12579 */ 12580 12581 /***************************************************************************** 12582 ** 12583 ** xcb_glx_get_minmax_reply_t * xcb_glx_get_minmax_reply 12584 ** 12585 ** @param xcb_connection_t *c 12586 ** @param xcb_glx_get_minmax_cookie_t cookie 12587 ** @param xcb_generic_error_t **e 12588 ** @returns xcb_glx_get_minmax_reply_t * 12589 ** 12590 *****************************************************************************/ 12591 12592 xcb_glx_get_minmax_reply_t * 12593 xcb_glx_get_minmax_reply (xcb_connection_t *c /**< */, 12594 xcb_glx_get_minmax_cookie_t cookie /**< */, 12595 xcb_generic_error_t **e /**< */); 12596 12597 int 12598 xcb_glx_get_minmax_parameterfv_sizeof (const void *_buffer /**< */); 12599 12600 /** 12601 * 12602 * @param c The connection 12603 * @return A cookie 12604 * 12605 * Delivers a request to the X server. 12606 * 12607 */ 12608 12609 /***************************************************************************** 12610 ** 12611 ** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv 12612 ** 12613 ** @param xcb_connection_t *c 12614 ** @param xcb_glx_context_tag_t context_tag 12615 ** @param uint32_t target 12616 ** @param uint32_t pname 12617 ** @returns xcb_glx_get_minmax_parameterfv_cookie_t 12618 ** 12619 *****************************************************************************/ 12620 12621 xcb_glx_get_minmax_parameterfv_cookie_t 12622 xcb_glx_get_minmax_parameterfv (xcb_connection_t *c /**< */, 12623 xcb_glx_context_tag_t context_tag /**< */, 12624 uint32_t target /**< */, 12625 uint32_t pname /**< */); 12626 12627 /** 12628 * 12629 * @param c The connection 12630 * @return A cookie 12631 * 12632 * Delivers a request to the X server. 12633 * 12634 * This form can be used only if the request will cause 12635 * a reply to be generated. Any returned error will be 12636 * placed in the event queue. 12637 */ 12638 12639 /***************************************************************************** 12640 ** 12641 ** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv_unchecked 12642 ** 12643 ** @param xcb_connection_t *c 12644 ** @param xcb_glx_context_tag_t context_tag 12645 ** @param uint32_t target 12646 ** @param uint32_t pname 12647 ** @returns xcb_glx_get_minmax_parameterfv_cookie_t 12648 ** 12649 *****************************************************************************/ 12650 12651 xcb_glx_get_minmax_parameterfv_cookie_t 12652 xcb_glx_get_minmax_parameterfv_unchecked (xcb_connection_t *c /**< */, 12653 xcb_glx_context_tag_t context_tag /**< */, 12654 uint32_t target /**< */, 12655 uint32_t pname /**< */); 12656 12657 12658 /***************************************************************************** 12659 ** 12660 ** xcb_glx_float32_t * xcb_glx_get_minmax_parameterfv_data 12661 ** 12662 ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R 12663 ** @returns xcb_glx_float32_t * 12664 ** 12665 *****************************************************************************/ 12666 12667 xcb_glx_float32_t * 12668 xcb_glx_get_minmax_parameterfv_data (const xcb_glx_get_minmax_parameterfv_reply_t *R /**< */); 12669 12670 12671 /***************************************************************************** 12672 ** 12673 ** int xcb_glx_get_minmax_parameterfv_data_length 12674 ** 12675 ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R 12676 ** @returns int 12677 ** 12678 *****************************************************************************/ 12679 12680 int 12681 xcb_glx_get_minmax_parameterfv_data_length (const xcb_glx_get_minmax_parameterfv_reply_t *R /**< */); 12682 12683 12684 /***************************************************************************** 12685 ** 12686 ** xcb_generic_iterator_t xcb_glx_get_minmax_parameterfv_data_end 12687 ** 12688 ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R 12689 ** @returns xcb_generic_iterator_t 12690 ** 12691 *****************************************************************************/ 12692 12693 xcb_generic_iterator_t 12694 xcb_glx_get_minmax_parameterfv_data_end (const xcb_glx_get_minmax_parameterfv_reply_t *R /**< */); 12695 12696 /** 12697 * Return the reply 12698 * @param c The connection 12699 * @param cookie The cookie 12700 * @param e The xcb_generic_error_t supplied 12701 * 12702 * Returns the reply of the request asked by 12703 * 12704 * The parameter @p e supplied to this function must be NULL if 12705 * xcb_glx_get_minmax_parameterfv_unchecked(). is used. 12706 * Otherwise, it stores the error if any. 12707 * 12708 * The returned value must be freed by the caller using free(). 12709 */ 12710 12711 /***************************************************************************** 12712 ** 12713 ** xcb_glx_get_minmax_parameterfv_reply_t * xcb_glx_get_minmax_parameterfv_reply 12714 ** 12715 ** @param xcb_connection_t *c 12716 ** @param xcb_glx_get_minmax_parameterfv_cookie_t cookie 12717 ** @param xcb_generic_error_t **e 12718 ** @returns xcb_glx_get_minmax_parameterfv_reply_t * 12719 ** 12720 *****************************************************************************/ 12721 12722 xcb_glx_get_minmax_parameterfv_reply_t * 12723 xcb_glx_get_minmax_parameterfv_reply (xcb_connection_t *c /**< */, 12724 xcb_glx_get_minmax_parameterfv_cookie_t cookie /**< */, 12725 xcb_generic_error_t **e /**< */); 12726 12727 int 12728 xcb_glx_get_minmax_parameteriv_sizeof (const void *_buffer /**< */); 12729 12730 /** 12731 * 12732 * @param c The connection 12733 * @return A cookie 12734 * 12735 * Delivers a request to the X server. 12736 * 12737 */ 12738 12739 /***************************************************************************** 12740 ** 12741 ** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv 12742 ** 12743 ** @param xcb_connection_t *c 12744 ** @param xcb_glx_context_tag_t context_tag 12745 ** @param uint32_t target 12746 ** @param uint32_t pname 12747 ** @returns xcb_glx_get_minmax_parameteriv_cookie_t 12748 ** 12749 *****************************************************************************/ 12750 12751 xcb_glx_get_minmax_parameteriv_cookie_t 12752 xcb_glx_get_minmax_parameteriv (xcb_connection_t *c /**< */, 12753 xcb_glx_context_tag_t context_tag /**< */, 12754 uint32_t target /**< */, 12755 uint32_t pname /**< */); 12756 12757 /** 12758 * 12759 * @param c The connection 12760 * @return A cookie 12761 * 12762 * Delivers a request to the X server. 12763 * 12764 * This form can be used only if the request will cause 12765 * a reply to be generated. Any returned error will be 12766 * placed in the event queue. 12767 */ 12768 12769 /***************************************************************************** 12770 ** 12771 ** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv_unchecked 12772 ** 12773 ** @param xcb_connection_t *c 12774 ** @param xcb_glx_context_tag_t context_tag 12775 ** @param uint32_t target 12776 ** @param uint32_t pname 12777 ** @returns xcb_glx_get_minmax_parameteriv_cookie_t 12778 ** 12779 *****************************************************************************/ 12780 12781 xcb_glx_get_minmax_parameteriv_cookie_t 12782 xcb_glx_get_minmax_parameteriv_unchecked (xcb_connection_t *c /**< */, 12783 xcb_glx_context_tag_t context_tag /**< */, 12784 uint32_t target /**< */, 12785 uint32_t pname /**< */); 12786 12787 12788 /***************************************************************************** 12789 ** 12790 ** int32_t * xcb_glx_get_minmax_parameteriv_data 12791 ** 12792 ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R 12793 ** @returns int32_t * 12794 ** 12795 *****************************************************************************/ 12796 12797 int32_t * 12798 xcb_glx_get_minmax_parameteriv_data (const xcb_glx_get_minmax_parameteriv_reply_t *R /**< */); 12799 12800 12801 /***************************************************************************** 12802 ** 12803 ** int xcb_glx_get_minmax_parameteriv_data_length 12804 ** 12805 ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R 12806 ** @returns int 12807 ** 12808 *****************************************************************************/ 12809 12810 int 12811 xcb_glx_get_minmax_parameteriv_data_length (const xcb_glx_get_minmax_parameteriv_reply_t *R /**< */); 12812 12813 12814 /***************************************************************************** 12815 ** 12816 ** xcb_generic_iterator_t xcb_glx_get_minmax_parameteriv_data_end 12817 ** 12818 ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R 12819 ** @returns xcb_generic_iterator_t 12820 ** 12821 *****************************************************************************/ 12822 12823 xcb_generic_iterator_t 12824 xcb_glx_get_minmax_parameteriv_data_end (const xcb_glx_get_minmax_parameteriv_reply_t *R /**< */); 12825 12826 /** 12827 * Return the reply 12828 * @param c The connection 12829 * @param cookie The cookie 12830 * @param e The xcb_generic_error_t supplied 12831 * 12832 * Returns the reply of the request asked by 12833 * 12834 * The parameter @p e supplied to this function must be NULL if 12835 * xcb_glx_get_minmax_parameteriv_unchecked(). is used. 12836 * Otherwise, it stores the error if any. 12837 * 12838 * The returned value must be freed by the caller using free(). 12839 */ 12840 12841 /***************************************************************************** 12842 ** 12843 ** xcb_glx_get_minmax_parameteriv_reply_t * xcb_glx_get_minmax_parameteriv_reply 12844 ** 12845 ** @param xcb_connection_t *c 12846 ** @param xcb_glx_get_minmax_parameteriv_cookie_t cookie 12847 ** @param xcb_generic_error_t **e 12848 ** @returns xcb_glx_get_minmax_parameteriv_reply_t * 12849 ** 12850 *****************************************************************************/ 12851 12852 xcb_glx_get_minmax_parameteriv_reply_t * 12853 xcb_glx_get_minmax_parameteriv_reply (xcb_connection_t *c /**< */, 12854 xcb_glx_get_minmax_parameteriv_cookie_t cookie /**< */, 12855 xcb_generic_error_t **e /**< */); 12856 12857 int 12858 xcb_glx_get_compressed_tex_image_arb_sizeof (const void *_buffer /**< */); 12859 12860 /** 12861 * 12862 * @param c The connection 12863 * @return A cookie 12864 * 12865 * Delivers a request to the X server. 12866 * 12867 */ 12868 12869 /***************************************************************************** 12870 ** 12871 ** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb 12872 ** 12873 ** @param xcb_connection_t *c 12874 ** @param xcb_glx_context_tag_t context_tag 12875 ** @param uint32_t target 12876 ** @param int32_t level 12877 ** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t 12878 ** 12879 *****************************************************************************/ 12880 12881 xcb_glx_get_compressed_tex_image_arb_cookie_t 12882 xcb_glx_get_compressed_tex_image_arb (xcb_connection_t *c /**< */, 12883 xcb_glx_context_tag_t context_tag /**< */, 12884 uint32_t target /**< */, 12885 int32_t level /**< */); 12886 12887 /** 12888 * 12889 * @param c The connection 12890 * @return A cookie 12891 * 12892 * Delivers a request to the X server. 12893 * 12894 * This form can be used only if the request will cause 12895 * a reply to be generated. Any returned error will be 12896 * placed in the event queue. 12897 */ 12898 12899 /***************************************************************************** 12900 ** 12901 ** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb_unchecked 12902 ** 12903 ** @param xcb_connection_t *c 12904 ** @param xcb_glx_context_tag_t context_tag 12905 ** @param uint32_t target 12906 ** @param int32_t level 12907 ** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t 12908 ** 12909 *****************************************************************************/ 12910 12911 xcb_glx_get_compressed_tex_image_arb_cookie_t 12912 xcb_glx_get_compressed_tex_image_arb_unchecked (xcb_connection_t *c /**< */, 12913 xcb_glx_context_tag_t context_tag /**< */, 12914 uint32_t target /**< */, 12915 int32_t level /**< */); 12916 12917 12918 /***************************************************************************** 12919 ** 12920 ** uint8_t * xcb_glx_get_compressed_tex_image_arb_data 12921 ** 12922 ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R 12923 ** @returns uint8_t * 12924 ** 12925 *****************************************************************************/ 12926 12927 uint8_t * 12928 xcb_glx_get_compressed_tex_image_arb_data (const xcb_glx_get_compressed_tex_image_arb_reply_t *R /**< */); 12929 12930 12931 /***************************************************************************** 12932 ** 12933 ** int xcb_glx_get_compressed_tex_image_arb_data_length 12934 ** 12935 ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R 12936 ** @returns int 12937 ** 12938 *****************************************************************************/ 12939 12940 int 12941 xcb_glx_get_compressed_tex_image_arb_data_length (const xcb_glx_get_compressed_tex_image_arb_reply_t *R /**< */); 12942 12943 12944 /***************************************************************************** 12945 ** 12946 ** xcb_generic_iterator_t xcb_glx_get_compressed_tex_image_arb_data_end 12947 ** 12948 ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R 12949 ** @returns xcb_generic_iterator_t 12950 ** 12951 *****************************************************************************/ 12952 12953 xcb_generic_iterator_t 12954 xcb_glx_get_compressed_tex_image_arb_data_end (const xcb_glx_get_compressed_tex_image_arb_reply_t *R /**< */); 12955 12956 /** 12957 * Return the reply 12958 * @param c The connection 12959 * @param cookie The cookie 12960 * @param e The xcb_generic_error_t supplied 12961 * 12962 * Returns the reply of the request asked by 12963 * 12964 * The parameter @p e supplied to this function must be NULL if 12965 * xcb_glx_get_compressed_tex_image_arb_unchecked(). is used. 12966 * Otherwise, it stores the error if any. 12967 * 12968 * The returned value must be freed by the caller using free(). 12969 */ 12970 12971 /***************************************************************************** 12972 ** 12973 ** xcb_glx_get_compressed_tex_image_arb_reply_t * xcb_glx_get_compressed_tex_image_arb_reply 12974 ** 12975 ** @param xcb_connection_t *c 12976 ** @param xcb_glx_get_compressed_tex_image_arb_cookie_t cookie 12977 ** @param xcb_generic_error_t **e 12978 ** @returns xcb_glx_get_compressed_tex_image_arb_reply_t * 12979 ** 12980 *****************************************************************************/ 12981 12982 xcb_glx_get_compressed_tex_image_arb_reply_t * 12983 xcb_glx_get_compressed_tex_image_arb_reply (xcb_connection_t *c /**< */, 12984 xcb_glx_get_compressed_tex_image_arb_cookie_t cookie /**< */, 12985 xcb_generic_error_t **e /**< */); 12986 12987 int 12988 xcb_glx_delete_queries_arb_sizeof (const void *_buffer /**< */); 12989 12990 /** 12991 * 12992 * @param c The connection 12993 * @return A cookie 12994 * 12995 * Delivers a request to the X server. 12996 * 12997 * This form can be used only if the request will not cause 12998 * a reply to be generated. Any returned error will be 12999 * saved for handling by xcb_request_check(). 13000 */ 13001 13002 /***************************************************************************** 13003 ** 13004 ** xcb_void_cookie_t xcb_glx_delete_queries_arb_checked 13005 ** 13006 ** @param xcb_connection_t *c 13007 ** @param xcb_glx_context_tag_t context_tag 13008 ** @param int32_t n 13009 ** @param const uint32_t *ids 13010 ** @returns xcb_void_cookie_t 13011 ** 13012 *****************************************************************************/ 13013 13014 xcb_void_cookie_t 13015 xcb_glx_delete_queries_arb_checked (xcb_connection_t *c /**< */, 13016 xcb_glx_context_tag_t context_tag /**< */, 13017 int32_t n /**< */, 13018 const uint32_t *ids /**< */); 13019 13020 /** 13021 * 13022 * @param c The connection 13023 * @return A cookie 13024 * 13025 * Delivers a request to the X server. 13026 * 13027 */ 13028 13029 /***************************************************************************** 13030 ** 13031 ** xcb_void_cookie_t xcb_glx_delete_queries_arb 13032 ** 13033 ** @param xcb_connection_t *c 13034 ** @param xcb_glx_context_tag_t context_tag 13035 ** @param int32_t n 13036 ** @param const uint32_t *ids 13037 ** @returns xcb_void_cookie_t 13038 ** 13039 *****************************************************************************/ 13040 13041 xcb_void_cookie_t 13042 xcb_glx_delete_queries_arb (xcb_connection_t *c /**< */, 13043 xcb_glx_context_tag_t context_tag /**< */, 13044 int32_t n /**< */, 13045 const uint32_t *ids /**< */); 13046 13047 int 13048 xcb_glx_gen_queries_arb_sizeof (const void *_buffer /**< */); 13049 13050 /** 13051 * 13052 * @param c The connection 13053 * @return A cookie 13054 * 13055 * Delivers a request to the X server. 13056 * 13057 */ 13058 13059 /***************************************************************************** 13060 ** 13061 ** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb 13062 ** 13063 ** @param xcb_connection_t *c 13064 ** @param xcb_glx_context_tag_t context_tag 13065 ** @param int32_t n 13066 ** @returns xcb_glx_gen_queries_arb_cookie_t 13067 ** 13068 *****************************************************************************/ 13069 13070 xcb_glx_gen_queries_arb_cookie_t 13071 xcb_glx_gen_queries_arb (xcb_connection_t *c /**< */, 13072 xcb_glx_context_tag_t context_tag /**< */, 13073 int32_t n /**< */); 13074 13075 /** 13076 * 13077 * @param c The connection 13078 * @return A cookie 13079 * 13080 * Delivers a request to the X server. 13081 * 13082 * This form can be used only if the request will cause 13083 * a reply to be generated. Any returned error will be 13084 * placed in the event queue. 13085 */ 13086 13087 /***************************************************************************** 13088 ** 13089 ** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb_unchecked 13090 ** 13091 ** @param xcb_connection_t *c 13092 ** @param xcb_glx_context_tag_t context_tag 13093 ** @param int32_t n 13094 ** @returns xcb_glx_gen_queries_arb_cookie_t 13095 ** 13096 *****************************************************************************/ 13097 13098 xcb_glx_gen_queries_arb_cookie_t 13099 xcb_glx_gen_queries_arb_unchecked (xcb_connection_t *c /**< */, 13100 xcb_glx_context_tag_t context_tag /**< */, 13101 int32_t n /**< */); 13102 13103 13104 /***************************************************************************** 13105 ** 13106 ** uint32_t * xcb_glx_gen_queries_arb_data 13107 ** 13108 ** @param const xcb_glx_gen_queries_arb_reply_t *R 13109 ** @returns uint32_t * 13110 ** 13111 *****************************************************************************/ 13112 13113 uint32_t * 13114 xcb_glx_gen_queries_arb_data (const xcb_glx_gen_queries_arb_reply_t *R /**< */); 13115 13116 13117 /***************************************************************************** 13118 ** 13119 ** int xcb_glx_gen_queries_arb_data_length 13120 ** 13121 ** @param const xcb_glx_gen_queries_arb_reply_t *R 13122 ** @returns int 13123 ** 13124 *****************************************************************************/ 13125 13126 int 13127 xcb_glx_gen_queries_arb_data_length (const xcb_glx_gen_queries_arb_reply_t *R /**< */); 13128 13129 13130 /***************************************************************************** 13131 ** 13132 ** xcb_generic_iterator_t xcb_glx_gen_queries_arb_data_end 13133 ** 13134 ** @param const xcb_glx_gen_queries_arb_reply_t *R 13135 ** @returns xcb_generic_iterator_t 13136 ** 13137 *****************************************************************************/ 13138 13139 xcb_generic_iterator_t 13140 xcb_glx_gen_queries_arb_data_end (const xcb_glx_gen_queries_arb_reply_t *R /**< */); 13141 13142 /** 13143 * Return the reply 13144 * @param c The connection 13145 * @param cookie The cookie 13146 * @param e The xcb_generic_error_t supplied 13147 * 13148 * Returns the reply of the request asked by 13149 * 13150 * The parameter @p e supplied to this function must be NULL if 13151 * xcb_glx_gen_queries_arb_unchecked(). is used. 13152 * Otherwise, it stores the error if any. 13153 * 13154 * The returned value must be freed by the caller using free(). 13155 */ 13156 13157 /***************************************************************************** 13158 ** 13159 ** xcb_glx_gen_queries_arb_reply_t * xcb_glx_gen_queries_arb_reply 13160 ** 13161 ** @param xcb_connection_t *c 13162 ** @param xcb_glx_gen_queries_arb_cookie_t cookie 13163 ** @param xcb_generic_error_t **e 13164 ** @returns xcb_glx_gen_queries_arb_reply_t * 13165 ** 13166 *****************************************************************************/ 13167 13168 xcb_glx_gen_queries_arb_reply_t * 13169 xcb_glx_gen_queries_arb_reply (xcb_connection_t *c /**< */, 13170 xcb_glx_gen_queries_arb_cookie_t cookie /**< */, 13171 xcb_generic_error_t **e /**< */); 13172 13173 /** 13174 * 13175 * @param c The connection 13176 * @return A cookie 13177 * 13178 * Delivers a request to the X server. 13179 * 13180 */ 13181 13182 /***************************************************************************** 13183 ** 13184 ** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb 13185 ** 13186 ** @param xcb_connection_t *c 13187 ** @param xcb_glx_context_tag_t context_tag 13188 ** @param uint32_t id 13189 ** @returns xcb_glx_is_query_arb_cookie_t 13190 ** 13191 *****************************************************************************/ 13192 13193 xcb_glx_is_query_arb_cookie_t 13194 xcb_glx_is_query_arb (xcb_connection_t *c /**< */, 13195 xcb_glx_context_tag_t context_tag /**< */, 13196 uint32_t id /**< */); 13197 13198 /** 13199 * 13200 * @param c The connection 13201 * @return A cookie 13202 * 13203 * Delivers a request to the X server. 13204 * 13205 * This form can be used only if the request will cause 13206 * a reply to be generated. Any returned error will be 13207 * placed in the event queue. 13208 */ 13209 13210 /***************************************************************************** 13211 ** 13212 ** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb_unchecked 13213 ** 13214 ** @param xcb_connection_t *c 13215 ** @param xcb_glx_context_tag_t context_tag 13216 ** @param uint32_t id 13217 ** @returns xcb_glx_is_query_arb_cookie_t 13218 ** 13219 *****************************************************************************/ 13220 13221 xcb_glx_is_query_arb_cookie_t 13222 xcb_glx_is_query_arb_unchecked (xcb_connection_t *c /**< */, 13223 xcb_glx_context_tag_t context_tag /**< */, 13224 uint32_t id /**< */); 13225 13226 /** 13227 * Return the reply 13228 * @param c The connection 13229 * @param cookie The cookie 13230 * @param e The xcb_generic_error_t supplied 13231 * 13232 * Returns the reply of the request asked by 13233 * 13234 * The parameter @p e supplied to this function must be NULL if 13235 * xcb_glx_is_query_arb_unchecked(). is used. 13236 * Otherwise, it stores the error if any. 13237 * 13238 * The returned value must be freed by the caller using free(). 13239 */ 13240 13241 /***************************************************************************** 13242 ** 13243 ** xcb_glx_is_query_arb_reply_t * xcb_glx_is_query_arb_reply 13244 ** 13245 ** @param xcb_connection_t *c 13246 ** @param xcb_glx_is_query_arb_cookie_t cookie 13247 ** @param xcb_generic_error_t **e 13248 ** @returns xcb_glx_is_query_arb_reply_t * 13249 ** 13250 *****************************************************************************/ 13251 13252 xcb_glx_is_query_arb_reply_t * 13253 xcb_glx_is_query_arb_reply (xcb_connection_t *c /**< */, 13254 xcb_glx_is_query_arb_cookie_t cookie /**< */, 13255 xcb_generic_error_t **e /**< */); 13256 13257 int 13258 xcb_glx_get_queryiv_arb_sizeof (const void *_buffer /**< */); 13259 13260 /** 13261 * 13262 * @param c The connection 13263 * @return A cookie 13264 * 13265 * Delivers a request to the X server. 13266 * 13267 */ 13268 13269 /***************************************************************************** 13270 ** 13271 ** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb 13272 ** 13273 ** @param xcb_connection_t *c 13274 ** @param xcb_glx_context_tag_t context_tag 13275 ** @param uint32_t target 13276 ** @param uint32_t pname 13277 ** @returns xcb_glx_get_queryiv_arb_cookie_t 13278 ** 13279 *****************************************************************************/ 13280 13281 xcb_glx_get_queryiv_arb_cookie_t 13282 xcb_glx_get_queryiv_arb (xcb_connection_t *c /**< */, 13283 xcb_glx_context_tag_t context_tag /**< */, 13284 uint32_t target /**< */, 13285 uint32_t pname /**< */); 13286 13287 /** 13288 * 13289 * @param c The connection 13290 * @return A cookie 13291 * 13292 * Delivers a request to the X server. 13293 * 13294 * This form can be used only if the request will cause 13295 * a reply to be generated. Any returned error will be 13296 * placed in the event queue. 13297 */ 13298 13299 /***************************************************************************** 13300 ** 13301 ** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb_unchecked 13302 ** 13303 ** @param xcb_connection_t *c 13304 ** @param xcb_glx_context_tag_t context_tag 13305 ** @param uint32_t target 13306 ** @param uint32_t pname 13307 ** @returns xcb_glx_get_queryiv_arb_cookie_t 13308 ** 13309 *****************************************************************************/ 13310 13311 xcb_glx_get_queryiv_arb_cookie_t 13312 xcb_glx_get_queryiv_arb_unchecked (xcb_connection_t *c /**< */, 13313 xcb_glx_context_tag_t context_tag /**< */, 13314 uint32_t target /**< */, 13315 uint32_t pname /**< */); 13316 13317 13318 /***************************************************************************** 13319 ** 13320 ** int32_t * xcb_glx_get_queryiv_arb_data 13321 ** 13322 ** @param const xcb_glx_get_queryiv_arb_reply_t *R 13323 ** @returns int32_t * 13324 ** 13325 *****************************************************************************/ 13326 13327 int32_t * 13328 xcb_glx_get_queryiv_arb_data (const xcb_glx_get_queryiv_arb_reply_t *R /**< */); 13329 13330 13331 /***************************************************************************** 13332 ** 13333 ** int xcb_glx_get_queryiv_arb_data_length 13334 ** 13335 ** @param const xcb_glx_get_queryiv_arb_reply_t *R 13336 ** @returns int 13337 ** 13338 *****************************************************************************/ 13339 13340 int 13341 xcb_glx_get_queryiv_arb_data_length (const xcb_glx_get_queryiv_arb_reply_t *R /**< */); 13342 13343 13344 /***************************************************************************** 13345 ** 13346 ** xcb_generic_iterator_t xcb_glx_get_queryiv_arb_data_end 13347 ** 13348 ** @param const xcb_glx_get_queryiv_arb_reply_t *R 13349 ** @returns xcb_generic_iterator_t 13350 ** 13351 *****************************************************************************/ 13352 13353 xcb_generic_iterator_t 13354 xcb_glx_get_queryiv_arb_data_end (const xcb_glx_get_queryiv_arb_reply_t *R /**< */); 13355 13356 /** 13357 * Return the reply 13358 * @param c The connection 13359 * @param cookie The cookie 13360 * @param e The xcb_generic_error_t supplied 13361 * 13362 * Returns the reply of the request asked by 13363 * 13364 * The parameter @p e supplied to this function must be NULL if 13365 * xcb_glx_get_queryiv_arb_unchecked(). is used. 13366 * Otherwise, it stores the error if any. 13367 * 13368 * The returned value must be freed by the caller using free(). 13369 */ 13370 13371 /***************************************************************************** 13372 ** 13373 ** xcb_glx_get_queryiv_arb_reply_t * xcb_glx_get_queryiv_arb_reply 13374 ** 13375 ** @param xcb_connection_t *c 13376 ** @param xcb_glx_get_queryiv_arb_cookie_t cookie 13377 ** @param xcb_generic_error_t **e 13378 ** @returns xcb_glx_get_queryiv_arb_reply_t * 13379 ** 13380 *****************************************************************************/ 13381 13382 xcb_glx_get_queryiv_arb_reply_t * 13383 xcb_glx_get_queryiv_arb_reply (xcb_connection_t *c /**< */, 13384 xcb_glx_get_queryiv_arb_cookie_t cookie /**< */, 13385 xcb_generic_error_t **e /**< */); 13386 13387 int 13388 xcb_glx_get_query_objectiv_arb_sizeof (const void *_buffer /**< */); 13389 13390 /** 13391 * 13392 * @param c The connection 13393 * @return A cookie 13394 * 13395 * Delivers a request to the X server. 13396 * 13397 */ 13398 13399 /***************************************************************************** 13400 ** 13401 ** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb 13402 ** 13403 ** @param xcb_connection_t *c 13404 ** @param xcb_glx_context_tag_t context_tag 13405 ** @param uint32_t id 13406 ** @param uint32_t pname 13407 ** @returns xcb_glx_get_query_objectiv_arb_cookie_t 13408 ** 13409 *****************************************************************************/ 13410 13411 xcb_glx_get_query_objectiv_arb_cookie_t 13412 xcb_glx_get_query_objectiv_arb (xcb_connection_t *c /**< */, 13413 xcb_glx_context_tag_t context_tag /**< */, 13414 uint32_t id /**< */, 13415 uint32_t pname /**< */); 13416 13417 /** 13418 * 13419 * @param c The connection 13420 * @return A cookie 13421 * 13422 * Delivers a request to the X server. 13423 * 13424 * This form can be used only if the request will cause 13425 * a reply to be generated. Any returned error will be 13426 * placed in the event queue. 13427 */ 13428 13429 /***************************************************************************** 13430 ** 13431 ** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb_unchecked 13432 ** 13433 ** @param xcb_connection_t *c 13434 ** @param xcb_glx_context_tag_t context_tag 13435 ** @param uint32_t id 13436 ** @param uint32_t pname 13437 ** @returns xcb_glx_get_query_objectiv_arb_cookie_t 13438 ** 13439 *****************************************************************************/ 13440 13441 xcb_glx_get_query_objectiv_arb_cookie_t 13442 xcb_glx_get_query_objectiv_arb_unchecked (xcb_connection_t *c /**< */, 13443 xcb_glx_context_tag_t context_tag /**< */, 13444 uint32_t id /**< */, 13445 uint32_t pname /**< */); 13446 13447 13448 /***************************************************************************** 13449 ** 13450 ** int32_t * xcb_glx_get_query_objectiv_arb_data 13451 ** 13452 ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R 13453 ** @returns int32_t * 13454 ** 13455 *****************************************************************************/ 13456 13457 int32_t * 13458 xcb_glx_get_query_objectiv_arb_data (const xcb_glx_get_query_objectiv_arb_reply_t *R /**< */); 13459 13460 13461 /***************************************************************************** 13462 ** 13463 ** int xcb_glx_get_query_objectiv_arb_data_length 13464 ** 13465 ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R 13466 ** @returns int 13467 ** 13468 *****************************************************************************/ 13469 13470 int 13471 xcb_glx_get_query_objectiv_arb_data_length (const xcb_glx_get_query_objectiv_arb_reply_t *R /**< */); 13472 13473 13474 /***************************************************************************** 13475 ** 13476 ** xcb_generic_iterator_t xcb_glx_get_query_objectiv_arb_data_end 13477 ** 13478 ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R 13479 ** @returns xcb_generic_iterator_t 13480 ** 13481 *****************************************************************************/ 13482 13483 xcb_generic_iterator_t 13484 xcb_glx_get_query_objectiv_arb_data_end (const xcb_glx_get_query_objectiv_arb_reply_t *R /**< */); 13485 13486 /** 13487 * Return the reply 13488 * @param c The connection 13489 * @param cookie The cookie 13490 * @param e The xcb_generic_error_t supplied 13491 * 13492 * Returns the reply of the request asked by 13493 * 13494 * The parameter @p e supplied to this function must be NULL if 13495 * xcb_glx_get_query_objectiv_arb_unchecked(). is used. 13496 * Otherwise, it stores the error if any. 13497 * 13498 * The returned value must be freed by the caller using free(). 13499 */ 13500 13501 /***************************************************************************** 13502 ** 13503 ** xcb_glx_get_query_objectiv_arb_reply_t * xcb_glx_get_query_objectiv_arb_reply 13504 ** 13505 ** @param xcb_connection_t *c 13506 ** @param xcb_glx_get_query_objectiv_arb_cookie_t cookie 13507 ** @param xcb_generic_error_t **e 13508 ** @returns xcb_glx_get_query_objectiv_arb_reply_t * 13509 ** 13510 *****************************************************************************/ 13511 13512 xcb_glx_get_query_objectiv_arb_reply_t * 13513 xcb_glx_get_query_objectiv_arb_reply (xcb_connection_t *c /**< */, 13514 xcb_glx_get_query_objectiv_arb_cookie_t cookie /**< */, 13515 xcb_generic_error_t **e /**< */); 13516 13517 int 13518 xcb_glx_get_query_objectuiv_arb_sizeof (const void *_buffer /**< */); 13519 13520 /** 13521 * 13522 * @param c The connection 13523 * @return A cookie 13524 * 13525 * Delivers a request to the X server. 13526 * 13527 */ 13528 13529 /***************************************************************************** 13530 ** 13531 ** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb 13532 ** 13533 ** @param xcb_connection_t *c 13534 ** @param xcb_glx_context_tag_t context_tag 13535 ** @param uint32_t id 13536 ** @param uint32_t pname 13537 ** @returns xcb_glx_get_query_objectuiv_arb_cookie_t 13538 ** 13539 *****************************************************************************/ 13540 13541 xcb_glx_get_query_objectuiv_arb_cookie_t 13542 xcb_glx_get_query_objectuiv_arb (xcb_connection_t *c /**< */, 13543 xcb_glx_context_tag_t context_tag /**< */, 13544 uint32_t id /**< */, 13545 uint32_t pname /**< */); 13546 13547 /** 13548 * 13549 * @param c The connection 13550 * @return A cookie 13551 * 13552 * Delivers a request to the X server. 13553 * 13554 * This form can be used only if the request will cause 13555 * a reply to be generated. Any returned error will be 13556 * placed in the event queue. 13557 */ 13558 13559 /***************************************************************************** 13560 ** 13561 ** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb_unchecked 13562 ** 13563 ** @param xcb_connection_t *c 13564 ** @param xcb_glx_context_tag_t context_tag 13565 ** @param uint32_t id 13566 ** @param uint32_t pname 13567 ** @returns xcb_glx_get_query_objectuiv_arb_cookie_t 13568 ** 13569 *****************************************************************************/ 13570 13571 xcb_glx_get_query_objectuiv_arb_cookie_t 13572 xcb_glx_get_query_objectuiv_arb_unchecked (xcb_connection_t *c /**< */, 13573 xcb_glx_context_tag_t context_tag /**< */, 13574 uint32_t id /**< */, 13575 uint32_t pname /**< */); 13576 13577 13578 /***************************************************************************** 13579 ** 13580 ** uint32_t * xcb_glx_get_query_objectuiv_arb_data 13581 ** 13582 ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R 13583 ** @returns uint32_t * 13584 ** 13585 *****************************************************************************/ 13586 13587 uint32_t * 13588 xcb_glx_get_query_objectuiv_arb_data (const xcb_glx_get_query_objectuiv_arb_reply_t *R /**< */); 13589 13590 13591 /***************************************************************************** 13592 ** 13593 ** int xcb_glx_get_query_objectuiv_arb_data_length 13594 ** 13595 ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R 13596 ** @returns int 13597 ** 13598 *****************************************************************************/ 13599 13600 int 13601 xcb_glx_get_query_objectuiv_arb_data_length (const xcb_glx_get_query_objectuiv_arb_reply_t *R /**< */); 13602 13603 13604 /***************************************************************************** 13605 ** 13606 ** xcb_generic_iterator_t xcb_glx_get_query_objectuiv_arb_data_end 13607 ** 13608 ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R 13609 ** @returns xcb_generic_iterator_t 13610 ** 13611 *****************************************************************************/ 13612 13613 xcb_generic_iterator_t 13614 xcb_glx_get_query_objectuiv_arb_data_end (const xcb_glx_get_query_objectuiv_arb_reply_t *R /**< */); 13615 13616 /** 13617 * Return the reply 13618 * @param c The connection 13619 * @param cookie The cookie 13620 * @param e The xcb_generic_error_t supplied 13621 * 13622 * Returns the reply of the request asked by 13623 * 13624 * The parameter @p e supplied to this function must be NULL if 13625 * xcb_glx_get_query_objectuiv_arb_unchecked(). is used. 13626 * Otherwise, it stores the error if any. 13627 * 13628 * The returned value must be freed by the caller using free(). 13629 */ 13630 13631 /***************************************************************************** 13632 ** 13633 ** xcb_glx_get_query_objectuiv_arb_reply_t * xcb_glx_get_query_objectuiv_arb_reply 13634 ** 13635 ** @param xcb_connection_t *c 13636 ** @param xcb_glx_get_query_objectuiv_arb_cookie_t cookie 13637 ** @param xcb_generic_error_t **e 13638 ** @returns xcb_glx_get_query_objectuiv_arb_reply_t * 13639 ** 13640 *****************************************************************************/ 13641 13642 xcb_glx_get_query_objectuiv_arb_reply_t * 13643 xcb_glx_get_query_objectuiv_arb_reply (xcb_connection_t *c /**< */, 13644 xcb_glx_get_query_objectuiv_arb_cookie_t cookie /**< */, 13645 xcb_generic_error_t **e /**< */); 13646 13647 13648 #ifdef __cplusplus 13649 } 13650 #endif 13651 13652 #endif 13653 13654 /** 13655 * @} 13656 */ 13657