1971bb1a5SLionel Sambuc /* 2971bb1a5SLionel Sambuc * This file generated automatically from glx.xml by c_client.py. 3971bb1a5SLionel Sambuc * Edit at your peril. 4971bb1a5SLionel Sambuc */ 5971bb1a5SLionel Sambuc 6971bb1a5SLionel Sambuc /** 7971bb1a5SLionel Sambuc * @defgroup XCB_Glx_API XCB Glx API 8971bb1a5SLionel Sambuc * @brief Glx XCB Protocol Implementation. 9971bb1a5SLionel Sambuc * @{ 10971bb1a5SLionel Sambuc **/ 11971bb1a5SLionel Sambuc 12971bb1a5SLionel Sambuc #ifndef __GLX_H 13971bb1a5SLionel Sambuc #define __GLX_H 14971bb1a5SLionel Sambuc 15971bb1a5SLionel Sambuc #include "xcb.h" 16971bb1a5SLionel Sambuc #include "xproto.h" 17971bb1a5SLionel Sambuc 18971bb1a5SLionel Sambuc #ifdef __cplusplus 19971bb1a5SLionel Sambuc extern "C" { 20971bb1a5SLionel Sambuc #endif 21971bb1a5SLionel Sambuc 22971bb1a5SLionel Sambuc #define XCB_GLX_MAJOR_VERSION 1 23*0a6a1f1dSLionel Sambuc #define XCB_GLX_MINOR_VERSION 4 24971bb1a5SLionel Sambuc 25971bb1a5SLionel Sambuc extern xcb_extension_t xcb_glx_id; 26971bb1a5SLionel Sambuc 27971bb1a5SLionel Sambuc typedef uint32_t xcb_glx_pixmap_t; 28971bb1a5SLionel Sambuc 29971bb1a5SLionel Sambuc /** 30971bb1a5SLionel Sambuc * @brief xcb_glx_pixmap_iterator_t 31971bb1a5SLionel Sambuc **/ 32971bb1a5SLionel Sambuc typedef struct xcb_glx_pixmap_iterator_t { 33971bb1a5SLionel Sambuc xcb_glx_pixmap_t *data; /**< */ 34971bb1a5SLionel Sambuc int rem; /**< */ 35971bb1a5SLionel Sambuc int index; /**< */ 36971bb1a5SLionel Sambuc } xcb_glx_pixmap_iterator_t; 37971bb1a5SLionel Sambuc 38971bb1a5SLionel Sambuc typedef uint32_t xcb_glx_context_t; 39971bb1a5SLionel Sambuc 40971bb1a5SLionel Sambuc /** 41971bb1a5SLionel Sambuc * @brief xcb_glx_context_iterator_t 42971bb1a5SLionel Sambuc **/ 43971bb1a5SLionel Sambuc typedef struct xcb_glx_context_iterator_t { 44971bb1a5SLionel Sambuc xcb_glx_context_t *data; /**< */ 45971bb1a5SLionel Sambuc int rem; /**< */ 46971bb1a5SLionel Sambuc int index; /**< */ 47971bb1a5SLionel Sambuc } xcb_glx_context_iterator_t; 48971bb1a5SLionel Sambuc 49971bb1a5SLionel Sambuc typedef uint32_t xcb_glx_pbuffer_t; 50971bb1a5SLionel Sambuc 51971bb1a5SLionel Sambuc /** 52971bb1a5SLionel Sambuc * @brief xcb_glx_pbuffer_iterator_t 53971bb1a5SLionel Sambuc **/ 54971bb1a5SLionel Sambuc typedef struct xcb_glx_pbuffer_iterator_t { 55971bb1a5SLionel Sambuc xcb_glx_pbuffer_t *data; /**< */ 56971bb1a5SLionel Sambuc int rem; /**< */ 57971bb1a5SLionel Sambuc int index; /**< */ 58971bb1a5SLionel Sambuc } xcb_glx_pbuffer_iterator_t; 59971bb1a5SLionel Sambuc 60971bb1a5SLionel Sambuc typedef uint32_t xcb_glx_window_t; 61971bb1a5SLionel Sambuc 62971bb1a5SLionel Sambuc /** 63971bb1a5SLionel Sambuc * @brief xcb_glx_window_iterator_t 64971bb1a5SLionel Sambuc **/ 65971bb1a5SLionel Sambuc typedef struct xcb_glx_window_iterator_t { 66971bb1a5SLionel Sambuc xcb_glx_window_t *data; /**< */ 67971bb1a5SLionel Sambuc int rem; /**< */ 68971bb1a5SLionel Sambuc int index; /**< */ 69971bb1a5SLionel Sambuc } xcb_glx_window_iterator_t; 70971bb1a5SLionel Sambuc 71971bb1a5SLionel Sambuc typedef uint32_t xcb_glx_fbconfig_t; 72971bb1a5SLionel Sambuc 73971bb1a5SLionel Sambuc /** 74971bb1a5SLionel Sambuc * @brief xcb_glx_fbconfig_iterator_t 75971bb1a5SLionel Sambuc **/ 76971bb1a5SLionel Sambuc typedef struct xcb_glx_fbconfig_iterator_t { 77971bb1a5SLionel Sambuc xcb_glx_fbconfig_t *data; /**< */ 78971bb1a5SLionel Sambuc int rem; /**< */ 79971bb1a5SLionel Sambuc int index; /**< */ 80971bb1a5SLionel Sambuc } xcb_glx_fbconfig_iterator_t; 81971bb1a5SLionel Sambuc 82971bb1a5SLionel Sambuc typedef uint32_t xcb_glx_drawable_t; 83971bb1a5SLionel Sambuc 84971bb1a5SLionel Sambuc /** 85971bb1a5SLionel Sambuc * @brief xcb_glx_drawable_iterator_t 86971bb1a5SLionel Sambuc **/ 87971bb1a5SLionel Sambuc typedef struct xcb_glx_drawable_iterator_t { 88971bb1a5SLionel Sambuc xcb_glx_drawable_t *data; /**< */ 89971bb1a5SLionel Sambuc int rem; /**< */ 90971bb1a5SLionel Sambuc int index; /**< */ 91971bb1a5SLionel Sambuc } xcb_glx_drawable_iterator_t; 92971bb1a5SLionel Sambuc 93971bb1a5SLionel Sambuc typedef float xcb_glx_float32_t; 94971bb1a5SLionel Sambuc 95971bb1a5SLionel Sambuc /** 96971bb1a5SLionel Sambuc * @brief xcb_glx_float32_iterator_t 97971bb1a5SLionel Sambuc **/ 98971bb1a5SLionel Sambuc typedef struct xcb_glx_float32_iterator_t { 99971bb1a5SLionel Sambuc xcb_glx_float32_t *data; /**< */ 100971bb1a5SLionel Sambuc int rem; /**< */ 101971bb1a5SLionel Sambuc int index; /**< */ 102971bb1a5SLionel Sambuc } xcb_glx_float32_iterator_t; 103971bb1a5SLionel Sambuc 104971bb1a5SLionel Sambuc typedef double xcb_glx_float64_t; 105971bb1a5SLionel Sambuc 106971bb1a5SLionel Sambuc /** 107971bb1a5SLionel Sambuc * @brief xcb_glx_float64_iterator_t 108971bb1a5SLionel Sambuc **/ 109971bb1a5SLionel Sambuc typedef struct xcb_glx_float64_iterator_t { 110971bb1a5SLionel Sambuc xcb_glx_float64_t *data; /**< */ 111971bb1a5SLionel Sambuc int rem; /**< */ 112971bb1a5SLionel Sambuc int index; /**< */ 113971bb1a5SLionel Sambuc } xcb_glx_float64_iterator_t; 114971bb1a5SLionel Sambuc 115971bb1a5SLionel Sambuc typedef uint32_t xcb_glx_bool32_t; 116971bb1a5SLionel Sambuc 117971bb1a5SLionel Sambuc /** 118971bb1a5SLionel Sambuc * @brief xcb_glx_bool32_iterator_t 119971bb1a5SLionel Sambuc **/ 120971bb1a5SLionel Sambuc typedef struct xcb_glx_bool32_iterator_t { 121971bb1a5SLionel Sambuc xcb_glx_bool32_t *data; /**< */ 122971bb1a5SLionel Sambuc int rem; /**< */ 123971bb1a5SLionel Sambuc int index; /**< */ 124971bb1a5SLionel Sambuc } xcb_glx_bool32_iterator_t; 125971bb1a5SLionel Sambuc 126971bb1a5SLionel Sambuc typedef uint32_t xcb_glx_context_tag_t; 127971bb1a5SLionel Sambuc 128971bb1a5SLionel Sambuc /** 129971bb1a5SLionel Sambuc * @brief xcb_glx_context_tag_iterator_t 130971bb1a5SLionel Sambuc **/ 131971bb1a5SLionel Sambuc typedef struct xcb_glx_context_tag_iterator_t { 132971bb1a5SLionel Sambuc xcb_glx_context_tag_t *data; /**< */ 133971bb1a5SLionel Sambuc int rem; /**< */ 134971bb1a5SLionel Sambuc int index; /**< */ 135971bb1a5SLionel Sambuc } xcb_glx_context_tag_iterator_t; 136971bb1a5SLionel Sambuc 137971bb1a5SLionel Sambuc /** Opcode for xcb_glx_generic. */ 138971bb1a5SLionel Sambuc #define XCB_GLX_GENERIC -1 139971bb1a5SLionel Sambuc 140971bb1a5SLionel Sambuc /** 141971bb1a5SLionel Sambuc * @brief xcb_glx_generic_error_t 142971bb1a5SLionel Sambuc **/ 143971bb1a5SLionel Sambuc typedef struct xcb_glx_generic_error_t { 144971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 145971bb1a5SLionel Sambuc uint8_t error_code; /**< */ 146971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 147971bb1a5SLionel Sambuc uint32_t bad_value; /**< */ 148971bb1a5SLionel Sambuc uint16_t minor_opcode; /**< */ 149971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 150971bb1a5SLionel Sambuc uint8_t pad0[21]; /**< */ 151971bb1a5SLionel Sambuc } xcb_glx_generic_error_t; 152971bb1a5SLionel Sambuc 153971bb1a5SLionel Sambuc /** Opcode for xcb_glx_bad_context. */ 154971bb1a5SLionel Sambuc #define XCB_GLX_BAD_CONTEXT 0 155971bb1a5SLionel Sambuc 156971bb1a5SLionel Sambuc typedef xcb_glx_generic_error_t xcb_glx_bad_context_error_t; 157971bb1a5SLionel Sambuc 158971bb1a5SLionel Sambuc /** Opcode for xcb_glx_bad_context_state. */ 159971bb1a5SLionel Sambuc #define XCB_GLX_BAD_CONTEXT_STATE 1 160971bb1a5SLionel Sambuc 161971bb1a5SLionel Sambuc typedef xcb_glx_generic_error_t xcb_glx_bad_context_state_error_t; 162971bb1a5SLionel Sambuc 163971bb1a5SLionel Sambuc /** Opcode for xcb_glx_bad_drawable. */ 164971bb1a5SLionel Sambuc #define XCB_GLX_BAD_DRAWABLE 2 165971bb1a5SLionel Sambuc 166971bb1a5SLionel Sambuc typedef xcb_glx_generic_error_t xcb_glx_bad_drawable_error_t; 167971bb1a5SLionel Sambuc 168971bb1a5SLionel Sambuc /** Opcode for xcb_glx_bad_pixmap. */ 169971bb1a5SLionel Sambuc #define XCB_GLX_BAD_PIXMAP 3 170971bb1a5SLionel Sambuc 171971bb1a5SLionel Sambuc typedef xcb_glx_generic_error_t xcb_glx_bad_pixmap_error_t; 172971bb1a5SLionel Sambuc 173971bb1a5SLionel Sambuc /** Opcode for xcb_glx_bad_context_tag. */ 174971bb1a5SLionel Sambuc #define XCB_GLX_BAD_CONTEXT_TAG 4 175971bb1a5SLionel Sambuc 176971bb1a5SLionel Sambuc typedef xcb_glx_generic_error_t xcb_glx_bad_context_tag_error_t; 177971bb1a5SLionel Sambuc 178971bb1a5SLionel Sambuc /** Opcode for xcb_glx_bad_current_window. */ 179971bb1a5SLionel Sambuc #define XCB_GLX_BAD_CURRENT_WINDOW 5 180971bb1a5SLionel Sambuc 181971bb1a5SLionel Sambuc typedef xcb_glx_generic_error_t xcb_glx_bad_current_window_error_t; 182971bb1a5SLionel Sambuc 183971bb1a5SLionel Sambuc /** Opcode for xcb_glx_bad_render_request. */ 184971bb1a5SLionel Sambuc #define XCB_GLX_BAD_RENDER_REQUEST 6 185971bb1a5SLionel Sambuc 186971bb1a5SLionel Sambuc typedef xcb_glx_generic_error_t xcb_glx_bad_render_request_error_t; 187971bb1a5SLionel Sambuc 188971bb1a5SLionel Sambuc /** Opcode for xcb_glx_bad_large_request. */ 189971bb1a5SLionel Sambuc #define XCB_GLX_BAD_LARGE_REQUEST 7 190971bb1a5SLionel Sambuc 191971bb1a5SLionel Sambuc typedef xcb_glx_generic_error_t xcb_glx_bad_large_request_error_t; 192971bb1a5SLionel Sambuc 193971bb1a5SLionel Sambuc /** Opcode for xcb_glx_unsupported_private_request. */ 194971bb1a5SLionel Sambuc #define XCB_GLX_UNSUPPORTED_PRIVATE_REQUEST 8 195971bb1a5SLionel Sambuc 196971bb1a5SLionel Sambuc typedef xcb_glx_generic_error_t xcb_glx_unsupported_private_request_error_t; 197971bb1a5SLionel Sambuc 198971bb1a5SLionel Sambuc /** Opcode for xcb_glx_bad_fb_config. */ 199971bb1a5SLionel Sambuc #define XCB_GLX_BAD_FB_CONFIG 9 200971bb1a5SLionel Sambuc 201971bb1a5SLionel Sambuc typedef xcb_glx_generic_error_t xcb_glx_bad_fb_config_error_t; 202971bb1a5SLionel Sambuc 203971bb1a5SLionel Sambuc /** Opcode for xcb_glx_bad_pbuffer. */ 204971bb1a5SLionel Sambuc #define XCB_GLX_BAD_PBUFFER 10 205971bb1a5SLionel Sambuc 206971bb1a5SLionel Sambuc typedef xcb_glx_generic_error_t xcb_glx_bad_pbuffer_error_t; 207971bb1a5SLionel Sambuc 208971bb1a5SLionel Sambuc /** Opcode for xcb_glx_bad_current_drawable. */ 209971bb1a5SLionel Sambuc #define XCB_GLX_BAD_CURRENT_DRAWABLE 11 210971bb1a5SLionel Sambuc 211971bb1a5SLionel Sambuc typedef xcb_glx_generic_error_t xcb_glx_bad_current_drawable_error_t; 212971bb1a5SLionel Sambuc 213971bb1a5SLionel Sambuc /** Opcode for xcb_glx_bad_window. */ 214971bb1a5SLionel Sambuc #define XCB_GLX_BAD_WINDOW 12 215971bb1a5SLionel Sambuc 216971bb1a5SLionel Sambuc typedef xcb_glx_generic_error_t xcb_glx_bad_window_error_t; 217971bb1a5SLionel Sambuc 218971bb1a5SLionel Sambuc /** Opcode for xcb_glx_glx_bad_profile_arb. */ 219971bb1a5SLionel Sambuc #define XCB_GLX_GLX_BAD_PROFILE_ARB 13 220971bb1a5SLionel Sambuc 221971bb1a5SLionel Sambuc typedef xcb_glx_generic_error_t xcb_glx_glx_bad_profile_arb_error_t; 222971bb1a5SLionel Sambuc 223971bb1a5SLionel Sambuc /** Opcode for xcb_glx_pbuffer_clobber. */ 224971bb1a5SLionel Sambuc #define XCB_GLX_PBUFFER_CLOBBER 0 225971bb1a5SLionel Sambuc 226971bb1a5SLionel Sambuc /** 227971bb1a5SLionel Sambuc * @brief xcb_glx_pbuffer_clobber_event_t 228971bb1a5SLionel Sambuc **/ 229971bb1a5SLionel Sambuc typedef struct xcb_glx_pbuffer_clobber_event_t { 230971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 231971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 232971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 233971bb1a5SLionel Sambuc uint16_t event_type; /**< */ 234971bb1a5SLionel Sambuc uint16_t draw_type; /**< */ 235971bb1a5SLionel Sambuc xcb_glx_drawable_t drawable; /**< */ 236971bb1a5SLionel Sambuc uint32_t b_mask; /**< */ 237971bb1a5SLionel Sambuc uint16_t aux_buffer; /**< */ 238971bb1a5SLionel Sambuc uint16_t x; /**< */ 239971bb1a5SLionel Sambuc uint16_t y; /**< */ 240971bb1a5SLionel Sambuc uint16_t width; /**< */ 241971bb1a5SLionel Sambuc uint16_t height; /**< */ 242971bb1a5SLionel Sambuc uint16_t count; /**< */ 243971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 244971bb1a5SLionel Sambuc } xcb_glx_pbuffer_clobber_event_t; 245971bb1a5SLionel Sambuc 246*0a6a1f1dSLionel Sambuc /** Opcode for xcb_glx_buffer_swap_complete. */ 247*0a6a1f1dSLionel Sambuc #define XCB_GLX_BUFFER_SWAP_COMPLETE 1 248*0a6a1f1dSLionel Sambuc 249*0a6a1f1dSLionel Sambuc /** 250*0a6a1f1dSLionel Sambuc * @brief xcb_glx_buffer_swap_complete_event_t 251*0a6a1f1dSLionel Sambuc **/ 252*0a6a1f1dSLionel Sambuc typedef struct xcb_glx_buffer_swap_complete_event_t { 253*0a6a1f1dSLionel Sambuc uint8_t response_type; /**< */ 254*0a6a1f1dSLionel Sambuc uint8_t pad0; /**< */ 255*0a6a1f1dSLionel Sambuc uint16_t sequence; /**< */ 256*0a6a1f1dSLionel Sambuc uint16_t event_type; /**< */ 257*0a6a1f1dSLionel Sambuc uint8_t pad1[2]; /**< */ 258*0a6a1f1dSLionel Sambuc xcb_glx_drawable_t drawable; /**< */ 259*0a6a1f1dSLionel Sambuc uint32_t ust_hi; /**< */ 260*0a6a1f1dSLionel Sambuc uint32_t ust_lo; /**< */ 261*0a6a1f1dSLionel Sambuc uint32_t msc_hi; /**< */ 262*0a6a1f1dSLionel Sambuc uint32_t msc_lo; /**< */ 263*0a6a1f1dSLionel Sambuc uint32_t sbc; /**< */ 264*0a6a1f1dSLionel Sambuc } xcb_glx_buffer_swap_complete_event_t; 265*0a6a1f1dSLionel Sambuc 266971bb1a5SLionel Sambuc typedef enum xcb_glx_pbcet_t { 267971bb1a5SLionel Sambuc XCB_GLX_PBCET_DAMAGED = 32791, 268971bb1a5SLionel Sambuc XCB_GLX_PBCET_SAVED = 32792 269971bb1a5SLionel Sambuc } xcb_glx_pbcet_t; 270971bb1a5SLionel Sambuc 271971bb1a5SLionel Sambuc typedef enum xcb_glx_pbcdt_t { 272971bb1a5SLionel Sambuc XCB_GLX_PBCDT_WINDOW = 32793, 273971bb1a5SLionel Sambuc XCB_GLX_PBCDT_PBUFFER = 32794 274971bb1a5SLionel Sambuc } xcb_glx_pbcdt_t; 275971bb1a5SLionel Sambuc 276971bb1a5SLionel Sambuc /** Opcode for xcb_glx_render. */ 277971bb1a5SLionel Sambuc #define XCB_GLX_RENDER 1 278971bb1a5SLionel Sambuc 279971bb1a5SLionel Sambuc /** 280971bb1a5SLionel Sambuc * @brief xcb_glx_render_request_t 281971bb1a5SLionel Sambuc **/ 282971bb1a5SLionel Sambuc typedef struct xcb_glx_render_request_t { 283971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 284971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 285971bb1a5SLionel Sambuc uint16_t length; /**< */ 286971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 287971bb1a5SLionel Sambuc } xcb_glx_render_request_t; 288971bb1a5SLionel Sambuc 289971bb1a5SLionel Sambuc /** Opcode for xcb_glx_render_large. */ 290971bb1a5SLionel Sambuc #define XCB_GLX_RENDER_LARGE 2 291971bb1a5SLionel Sambuc 292971bb1a5SLionel Sambuc /** 293971bb1a5SLionel Sambuc * @brief xcb_glx_render_large_request_t 294971bb1a5SLionel Sambuc **/ 295971bb1a5SLionel Sambuc typedef struct xcb_glx_render_large_request_t { 296971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 297971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 298971bb1a5SLionel Sambuc uint16_t length; /**< */ 299971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 300971bb1a5SLionel Sambuc uint16_t request_num; /**< */ 301971bb1a5SLionel Sambuc uint16_t request_total; /**< */ 302971bb1a5SLionel Sambuc uint32_t data_len; /**< */ 303971bb1a5SLionel Sambuc } xcb_glx_render_large_request_t; 304971bb1a5SLionel Sambuc 305971bb1a5SLionel Sambuc /** Opcode for xcb_glx_create_context. */ 306971bb1a5SLionel Sambuc #define XCB_GLX_CREATE_CONTEXT 3 307971bb1a5SLionel Sambuc 308971bb1a5SLionel Sambuc /** 309971bb1a5SLionel Sambuc * @brief xcb_glx_create_context_request_t 310971bb1a5SLionel Sambuc **/ 311971bb1a5SLionel Sambuc typedef struct xcb_glx_create_context_request_t { 312971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 313971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 314971bb1a5SLionel Sambuc uint16_t length; /**< */ 315971bb1a5SLionel Sambuc xcb_glx_context_t context; /**< */ 316971bb1a5SLionel Sambuc xcb_visualid_t visual; /**< */ 317971bb1a5SLionel Sambuc uint32_t screen; /**< */ 318971bb1a5SLionel Sambuc xcb_glx_context_t share_list; /**< */ 319971bb1a5SLionel Sambuc uint8_t is_direct; /**< */ 320971bb1a5SLionel Sambuc uint8_t pad0[3]; /**< */ 321971bb1a5SLionel Sambuc } xcb_glx_create_context_request_t; 322971bb1a5SLionel Sambuc 323971bb1a5SLionel Sambuc /** Opcode for xcb_glx_destroy_context. */ 324971bb1a5SLionel Sambuc #define XCB_GLX_DESTROY_CONTEXT 4 325971bb1a5SLionel Sambuc 326971bb1a5SLionel Sambuc /** 327971bb1a5SLionel Sambuc * @brief xcb_glx_destroy_context_request_t 328971bb1a5SLionel Sambuc **/ 329971bb1a5SLionel Sambuc typedef struct xcb_glx_destroy_context_request_t { 330971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 331971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 332971bb1a5SLionel Sambuc uint16_t length; /**< */ 333971bb1a5SLionel Sambuc xcb_glx_context_t context; /**< */ 334971bb1a5SLionel Sambuc } xcb_glx_destroy_context_request_t; 335971bb1a5SLionel Sambuc 336971bb1a5SLionel Sambuc /** 337971bb1a5SLionel Sambuc * @brief xcb_glx_make_current_cookie_t 338971bb1a5SLionel Sambuc **/ 339971bb1a5SLionel Sambuc typedef struct xcb_glx_make_current_cookie_t { 340971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 341971bb1a5SLionel Sambuc } xcb_glx_make_current_cookie_t; 342971bb1a5SLionel Sambuc 343971bb1a5SLionel Sambuc /** Opcode for xcb_glx_make_current. */ 344971bb1a5SLionel Sambuc #define XCB_GLX_MAKE_CURRENT 5 345971bb1a5SLionel Sambuc 346971bb1a5SLionel Sambuc /** 347971bb1a5SLionel Sambuc * @brief xcb_glx_make_current_request_t 348971bb1a5SLionel Sambuc **/ 349971bb1a5SLionel Sambuc typedef struct xcb_glx_make_current_request_t { 350971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 351971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 352971bb1a5SLionel Sambuc uint16_t length; /**< */ 353971bb1a5SLionel Sambuc xcb_glx_drawable_t drawable; /**< */ 354971bb1a5SLionel Sambuc xcb_glx_context_t context; /**< */ 355971bb1a5SLionel Sambuc xcb_glx_context_tag_t old_context_tag; /**< */ 356971bb1a5SLionel Sambuc } xcb_glx_make_current_request_t; 357971bb1a5SLionel Sambuc 358971bb1a5SLionel Sambuc /** 359971bb1a5SLionel Sambuc * @brief xcb_glx_make_current_reply_t 360971bb1a5SLionel Sambuc **/ 361971bb1a5SLionel Sambuc typedef struct xcb_glx_make_current_reply_t { 362971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 363971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 364971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 365971bb1a5SLionel Sambuc uint32_t length; /**< */ 366971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 367971bb1a5SLionel Sambuc uint8_t pad1[20]; /**< */ 368971bb1a5SLionel Sambuc } xcb_glx_make_current_reply_t; 369971bb1a5SLionel Sambuc 370971bb1a5SLionel Sambuc /** 371971bb1a5SLionel Sambuc * @brief xcb_glx_is_direct_cookie_t 372971bb1a5SLionel Sambuc **/ 373971bb1a5SLionel Sambuc typedef struct xcb_glx_is_direct_cookie_t { 374971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 375971bb1a5SLionel Sambuc } xcb_glx_is_direct_cookie_t; 376971bb1a5SLionel Sambuc 377971bb1a5SLionel Sambuc /** Opcode for xcb_glx_is_direct. */ 378971bb1a5SLionel Sambuc #define XCB_GLX_IS_DIRECT 6 379971bb1a5SLionel Sambuc 380971bb1a5SLionel Sambuc /** 381971bb1a5SLionel Sambuc * @brief xcb_glx_is_direct_request_t 382971bb1a5SLionel Sambuc **/ 383971bb1a5SLionel Sambuc typedef struct xcb_glx_is_direct_request_t { 384971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 385971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 386971bb1a5SLionel Sambuc uint16_t length; /**< */ 387971bb1a5SLionel Sambuc xcb_glx_context_t context; /**< */ 388971bb1a5SLionel Sambuc } xcb_glx_is_direct_request_t; 389971bb1a5SLionel Sambuc 390971bb1a5SLionel Sambuc /** 391971bb1a5SLionel Sambuc * @brief xcb_glx_is_direct_reply_t 392971bb1a5SLionel Sambuc **/ 393971bb1a5SLionel Sambuc typedef struct xcb_glx_is_direct_reply_t { 394971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 395971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 396971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 397971bb1a5SLionel Sambuc uint32_t length; /**< */ 398971bb1a5SLionel Sambuc uint8_t is_direct; /**< */ 399971bb1a5SLionel Sambuc uint8_t pad1[23]; /**< */ 400971bb1a5SLionel Sambuc } xcb_glx_is_direct_reply_t; 401971bb1a5SLionel Sambuc 402971bb1a5SLionel Sambuc /** 403971bb1a5SLionel Sambuc * @brief xcb_glx_query_version_cookie_t 404971bb1a5SLionel Sambuc **/ 405971bb1a5SLionel Sambuc typedef struct xcb_glx_query_version_cookie_t { 406971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 407971bb1a5SLionel Sambuc } xcb_glx_query_version_cookie_t; 408971bb1a5SLionel Sambuc 409971bb1a5SLionel Sambuc /** Opcode for xcb_glx_query_version. */ 410971bb1a5SLionel Sambuc #define XCB_GLX_QUERY_VERSION 7 411971bb1a5SLionel Sambuc 412971bb1a5SLionel Sambuc /** 413971bb1a5SLionel Sambuc * @brief xcb_glx_query_version_request_t 414971bb1a5SLionel Sambuc **/ 415971bb1a5SLionel Sambuc typedef struct xcb_glx_query_version_request_t { 416971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 417971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 418971bb1a5SLionel Sambuc uint16_t length; /**< */ 419971bb1a5SLionel Sambuc uint32_t major_version; /**< */ 420971bb1a5SLionel Sambuc uint32_t minor_version; /**< */ 421971bb1a5SLionel Sambuc } xcb_glx_query_version_request_t; 422971bb1a5SLionel Sambuc 423971bb1a5SLionel Sambuc /** 424971bb1a5SLionel Sambuc * @brief xcb_glx_query_version_reply_t 425971bb1a5SLionel Sambuc **/ 426971bb1a5SLionel Sambuc typedef struct xcb_glx_query_version_reply_t { 427971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 428971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 429971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 430971bb1a5SLionel Sambuc uint32_t length; /**< */ 431971bb1a5SLionel Sambuc uint32_t major_version; /**< */ 432971bb1a5SLionel Sambuc uint32_t minor_version; /**< */ 433971bb1a5SLionel Sambuc uint8_t pad1[16]; /**< */ 434971bb1a5SLionel Sambuc } xcb_glx_query_version_reply_t; 435971bb1a5SLionel Sambuc 436971bb1a5SLionel Sambuc /** Opcode for xcb_glx_wait_gl. */ 437971bb1a5SLionel Sambuc #define XCB_GLX_WAIT_GL 8 438971bb1a5SLionel Sambuc 439971bb1a5SLionel Sambuc /** 440971bb1a5SLionel Sambuc * @brief xcb_glx_wait_gl_request_t 441971bb1a5SLionel Sambuc **/ 442971bb1a5SLionel Sambuc typedef struct xcb_glx_wait_gl_request_t { 443971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 444971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 445971bb1a5SLionel Sambuc uint16_t length; /**< */ 446971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 447971bb1a5SLionel Sambuc } xcb_glx_wait_gl_request_t; 448971bb1a5SLionel Sambuc 449971bb1a5SLionel Sambuc /** Opcode for xcb_glx_wait_x. */ 450971bb1a5SLionel Sambuc #define XCB_GLX_WAIT_X 9 451971bb1a5SLionel Sambuc 452971bb1a5SLionel Sambuc /** 453971bb1a5SLionel Sambuc * @brief xcb_glx_wait_x_request_t 454971bb1a5SLionel Sambuc **/ 455971bb1a5SLionel Sambuc typedef struct xcb_glx_wait_x_request_t { 456971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 457971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 458971bb1a5SLionel Sambuc uint16_t length; /**< */ 459971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 460971bb1a5SLionel Sambuc } xcb_glx_wait_x_request_t; 461971bb1a5SLionel Sambuc 462971bb1a5SLionel Sambuc /** Opcode for xcb_glx_copy_context. */ 463971bb1a5SLionel Sambuc #define XCB_GLX_COPY_CONTEXT 10 464971bb1a5SLionel Sambuc 465971bb1a5SLionel Sambuc /** 466971bb1a5SLionel Sambuc * @brief xcb_glx_copy_context_request_t 467971bb1a5SLionel Sambuc **/ 468971bb1a5SLionel Sambuc typedef struct xcb_glx_copy_context_request_t { 469971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 470971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 471971bb1a5SLionel Sambuc uint16_t length; /**< */ 472971bb1a5SLionel Sambuc xcb_glx_context_t src; /**< */ 473971bb1a5SLionel Sambuc xcb_glx_context_t dest; /**< */ 474971bb1a5SLionel Sambuc uint32_t mask; /**< */ 475971bb1a5SLionel Sambuc xcb_glx_context_tag_t src_context_tag; /**< */ 476971bb1a5SLionel Sambuc } xcb_glx_copy_context_request_t; 477971bb1a5SLionel Sambuc 478971bb1a5SLionel Sambuc typedef enum xcb_glx_gc_t { 479971bb1a5SLionel Sambuc XCB_GLX_GC_GL_CURRENT_BIT = 1, 480971bb1a5SLionel Sambuc XCB_GLX_GC_GL_POINT_BIT = 2, 481971bb1a5SLionel Sambuc XCB_GLX_GC_GL_LINE_BIT = 4, 482971bb1a5SLionel Sambuc XCB_GLX_GC_GL_POLYGON_BIT = 8, 483971bb1a5SLionel Sambuc XCB_GLX_GC_GL_POLYGON_STIPPLE_BIT = 16, 484971bb1a5SLionel Sambuc XCB_GLX_GC_GL_PIXEL_MODE_BIT = 32, 485971bb1a5SLionel Sambuc XCB_GLX_GC_GL_LIGHTING_BIT = 64, 486971bb1a5SLionel Sambuc XCB_GLX_GC_GL_FOG_BIT = 128, 487971bb1a5SLionel Sambuc XCB_GLX_GC_GL_DEPTH_BUFFER_BIT = 256, 488971bb1a5SLionel Sambuc XCB_GLX_GC_GL_ACCUM_BUFFER_BIT = 512, 489971bb1a5SLionel Sambuc XCB_GLX_GC_GL_STENCIL_BUFFER_BIT = 1024, 490971bb1a5SLionel Sambuc XCB_GLX_GC_GL_VIEWPORT_BIT = 2048, 491971bb1a5SLionel Sambuc XCB_GLX_GC_GL_TRANSFORM_BIT = 4096, 492971bb1a5SLionel Sambuc XCB_GLX_GC_GL_ENABLE_BIT = 8192, 493971bb1a5SLionel Sambuc XCB_GLX_GC_GL_COLOR_BUFFER_BIT = 16384, 494971bb1a5SLionel Sambuc XCB_GLX_GC_GL_HINT_BIT = 32768, 495971bb1a5SLionel Sambuc XCB_GLX_GC_GL_EVAL_BIT = 65536, 496971bb1a5SLionel Sambuc XCB_GLX_GC_GL_LIST_BIT = 131072, 497971bb1a5SLionel Sambuc XCB_GLX_GC_GL_TEXTURE_BIT = 262144, 498971bb1a5SLionel Sambuc XCB_GLX_GC_GL_SCISSOR_BIT = 524288, 499971bb1a5SLionel Sambuc XCB_GLX_GC_GL_ALL_ATTRIB_BITS = 16777215 500971bb1a5SLionel Sambuc } xcb_glx_gc_t; 501971bb1a5SLionel Sambuc 502971bb1a5SLionel Sambuc /** Opcode for xcb_glx_swap_buffers. */ 503971bb1a5SLionel Sambuc #define XCB_GLX_SWAP_BUFFERS 11 504971bb1a5SLionel Sambuc 505971bb1a5SLionel Sambuc /** 506971bb1a5SLionel Sambuc * @brief xcb_glx_swap_buffers_request_t 507971bb1a5SLionel Sambuc **/ 508971bb1a5SLionel Sambuc typedef struct xcb_glx_swap_buffers_request_t { 509971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 510971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 511971bb1a5SLionel Sambuc uint16_t length; /**< */ 512971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 513971bb1a5SLionel Sambuc xcb_glx_drawable_t drawable; /**< */ 514971bb1a5SLionel Sambuc } xcb_glx_swap_buffers_request_t; 515971bb1a5SLionel Sambuc 516971bb1a5SLionel Sambuc /** Opcode for xcb_glx_use_x_font. */ 517971bb1a5SLionel Sambuc #define XCB_GLX_USE_X_FONT 12 518971bb1a5SLionel Sambuc 519971bb1a5SLionel Sambuc /** 520971bb1a5SLionel Sambuc * @brief xcb_glx_use_x_font_request_t 521971bb1a5SLionel Sambuc **/ 522971bb1a5SLionel Sambuc typedef struct xcb_glx_use_x_font_request_t { 523971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 524971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 525971bb1a5SLionel Sambuc uint16_t length; /**< */ 526971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 527971bb1a5SLionel Sambuc xcb_font_t font; /**< */ 528971bb1a5SLionel Sambuc uint32_t first; /**< */ 529971bb1a5SLionel Sambuc uint32_t count; /**< */ 530971bb1a5SLionel Sambuc uint32_t list_base; /**< */ 531971bb1a5SLionel Sambuc } xcb_glx_use_x_font_request_t; 532971bb1a5SLionel Sambuc 533971bb1a5SLionel Sambuc /** Opcode for xcb_glx_create_glx_pixmap. */ 534971bb1a5SLionel Sambuc #define XCB_GLX_CREATE_GLX_PIXMAP 13 535971bb1a5SLionel Sambuc 536971bb1a5SLionel Sambuc /** 537971bb1a5SLionel Sambuc * @brief xcb_glx_create_glx_pixmap_request_t 538971bb1a5SLionel Sambuc **/ 539971bb1a5SLionel Sambuc typedef struct xcb_glx_create_glx_pixmap_request_t { 540971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 541971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 542971bb1a5SLionel Sambuc uint16_t length; /**< */ 543971bb1a5SLionel Sambuc uint32_t screen; /**< */ 544971bb1a5SLionel Sambuc xcb_visualid_t visual; /**< */ 545971bb1a5SLionel Sambuc xcb_pixmap_t pixmap; /**< */ 546971bb1a5SLionel Sambuc xcb_glx_pixmap_t glx_pixmap; /**< */ 547971bb1a5SLionel Sambuc } xcb_glx_create_glx_pixmap_request_t; 548971bb1a5SLionel Sambuc 549971bb1a5SLionel Sambuc /** 550971bb1a5SLionel Sambuc * @brief xcb_glx_get_visual_configs_cookie_t 551971bb1a5SLionel Sambuc **/ 552971bb1a5SLionel Sambuc typedef struct xcb_glx_get_visual_configs_cookie_t { 553971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 554971bb1a5SLionel Sambuc } xcb_glx_get_visual_configs_cookie_t; 555971bb1a5SLionel Sambuc 556971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_visual_configs. */ 557971bb1a5SLionel Sambuc #define XCB_GLX_GET_VISUAL_CONFIGS 14 558971bb1a5SLionel Sambuc 559971bb1a5SLionel Sambuc /** 560971bb1a5SLionel Sambuc * @brief xcb_glx_get_visual_configs_request_t 561971bb1a5SLionel Sambuc **/ 562971bb1a5SLionel Sambuc typedef struct xcb_glx_get_visual_configs_request_t { 563971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 564971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 565971bb1a5SLionel Sambuc uint16_t length; /**< */ 566971bb1a5SLionel Sambuc uint32_t screen; /**< */ 567971bb1a5SLionel Sambuc } xcb_glx_get_visual_configs_request_t; 568971bb1a5SLionel Sambuc 569971bb1a5SLionel Sambuc /** 570971bb1a5SLionel Sambuc * @brief xcb_glx_get_visual_configs_reply_t 571971bb1a5SLionel Sambuc **/ 572971bb1a5SLionel Sambuc typedef struct xcb_glx_get_visual_configs_reply_t { 573971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 574971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 575971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 576971bb1a5SLionel Sambuc uint32_t length; /**< */ 577971bb1a5SLionel Sambuc uint32_t num_visuals; /**< */ 578971bb1a5SLionel Sambuc uint32_t num_properties; /**< */ 579971bb1a5SLionel Sambuc uint8_t pad1[16]; /**< */ 580971bb1a5SLionel Sambuc } xcb_glx_get_visual_configs_reply_t; 581971bb1a5SLionel Sambuc 582971bb1a5SLionel Sambuc /** Opcode for xcb_glx_destroy_glx_pixmap. */ 583971bb1a5SLionel Sambuc #define XCB_GLX_DESTROY_GLX_PIXMAP 15 584971bb1a5SLionel Sambuc 585971bb1a5SLionel Sambuc /** 586971bb1a5SLionel Sambuc * @brief xcb_glx_destroy_glx_pixmap_request_t 587971bb1a5SLionel Sambuc **/ 588971bb1a5SLionel Sambuc typedef struct xcb_glx_destroy_glx_pixmap_request_t { 589971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 590971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 591971bb1a5SLionel Sambuc uint16_t length; /**< */ 592971bb1a5SLionel Sambuc xcb_glx_pixmap_t glx_pixmap; /**< */ 593971bb1a5SLionel Sambuc } xcb_glx_destroy_glx_pixmap_request_t; 594971bb1a5SLionel Sambuc 595971bb1a5SLionel Sambuc /** Opcode for xcb_glx_vendor_private. */ 596971bb1a5SLionel Sambuc #define XCB_GLX_VENDOR_PRIVATE 16 597971bb1a5SLionel Sambuc 598971bb1a5SLionel Sambuc /** 599971bb1a5SLionel Sambuc * @brief xcb_glx_vendor_private_request_t 600971bb1a5SLionel Sambuc **/ 601971bb1a5SLionel Sambuc typedef struct xcb_glx_vendor_private_request_t { 602971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 603971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 604971bb1a5SLionel Sambuc uint16_t length; /**< */ 605971bb1a5SLionel Sambuc uint32_t vendor_code; /**< */ 606971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 607971bb1a5SLionel Sambuc } xcb_glx_vendor_private_request_t; 608971bb1a5SLionel Sambuc 609971bb1a5SLionel Sambuc /** 610971bb1a5SLionel Sambuc * @brief xcb_glx_vendor_private_with_reply_cookie_t 611971bb1a5SLionel Sambuc **/ 612971bb1a5SLionel Sambuc typedef struct xcb_glx_vendor_private_with_reply_cookie_t { 613971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 614971bb1a5SLionel Sambuc } xcb_glx_vendor_private_with_reply_cookie_t; 615971bb1a5SLionel Sambuc 616971bb1a5SLionel Sambuc /** Opcode for xcb_glx_vendor_private_with_reply. */ 617971bb1a5SLionel Sambuc #define XCB_GLX_VENDOR_PRIVATE_WITH_REPLY 17 618971bb1a5SLionel Sambuc 619971bb1a5SLionel Sambuc /** 620971bb1a5SLionel Sambuc * @brief xcb_glx_vendor_private_with_reply_request_t 621971bb1a5SLionel Sambuc **/ 622971bb1a5SLionel Sambuc typedef struct xcb_glx_vendor_private_with_reply_request_t { 623971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 624971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 625971bb1a5SLionel Sambuc uint16_t length; /**< */ 626971bb1a5SLionel Sambuc uint32_t vendor_code; /**< */ 627971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 628971bb1a5SLionel Sambuc } xcb_glx_vendor_private_with_reply_request_t; 629971bb1a5SLionel Sambuc 630971bb1a5SLionel Sambuc /** 631971bb1a5SLionel Sambuc * @brief xcb_glx_vendor_private_with_reply_reply_t 632971bb1a5SLionel Sambuc **/ 633971bb1a5SLionel Sambuc typedef struct xcb_glx_vendor_private_with_reply_reply_t { 634971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 635971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 636971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 637971bb1a5SLionel Sambuc uint32_t length; /**< */ 638971bb1a5SLionel Sambuc uint32_t retval; /**< */ 639971bb1a5SLionel Sambuc uint8_t data1[24]; /**< */ 640971bb1a5SLionel Sambuc } xcb_glx_vendor_private_with_reply_reply_t; 641971bb1a5SLionel Sambuc 642971bb1a5SLionel Sambuc /** 643971bb1a5SLionel Sambuc * @brief xcb_glx_query_extensions_string_cookie_t 644971bb1a5SLionel Sambuc **/ 645971bb1a5SLionel Sambuc typedef struct xcb_glx_query_extensions_string_cookie_t { 646971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 647971bb1a5SLionel Sambuc } xcb_glx_query_extensions_string_cookie_t; 648971bb1a5SLionel Sambuc 649971bb1a5SLionel Sambuc /** Opcode for xcb_glx_query_extensions_string. */ 650971bb1a5SLionel Sambuc #define XCB_GLX_QUERY_EXTENSIONS_STRING 18 651971bb1a5SLionel Sambuc 652971bb1a5SLionel Sambuc /** 653971bb1a5SLionel Sambuc * @brief xcb_glx_query_extensions_string_request_t 654971bb1a5SLionel Sambuc **/ 655971bb1a5SLionel Sambuc typedef struct xcb_glx_query_extensions_string_request_t { 656971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 657971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 658971bb1a5SLionel Sambuc uint16_t length; /**< */ 659971bb1a5SLionel Sambuc uint32_t screen; /**< */ 660971bb1a5SLionel Sambuc } xcb_glx_query_extensions_string_request_t; 661971bb1a5SLionel Sambuc 662971bb1a5SLionel Sambuc /** 663971bb1a5SLionel Sambuc * @brief xcb_glx_query_extensions_string_reply_t 664971bb1a5SLionel Sambuc **/ 665971bb1a5SLionel Sambuc typedef struct xcb_glx_query_extensions_string_reply_t { 666971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 667971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 668971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 669971bb1a5SLionel Sambuc uint32_t length; /**< */ 670971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 671971bb1a5SLionel Sambuc uint32_t n; /**< */ 672971bb1a5SLionel Sambuc uint8_t pad2[16]; /**< */ 673971bb1a5SLionel Sambuc } xcb_glx_query_extensions_string_reply_t; 674971bb1a5SLionel Sambuc 675971bb1a5SLionel Sambuc /** 676971bb1a5SLionel Sambuc * @brief xcb_glx_query_server_string_cookie_t 677971bb1a5SLionel Sambuc **/ 678971bb1a5SLionel Sambuc typedef struct xcb_glx_query_server_string_cookie_t { 679971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 680971bb1a5SLionel Sambuc } xcb_glx_query_server_string_cookie_t; 681971bb1a5SLionel Sambuc 682971bb1a5SLionel Sambuc /** Opcode for xcb_glx_query_server_string. */ 683971bb1a5SLionel Sambuc #define XCB_GLX_QUERY_SERVER_STRING 19 684971bb1a5SLionel Sambuc 685971bb1a5SLionel Sambuc /** 686971bb1a5SLionel Sambuc * @brief xcb_glx_query_server_string_request_t 687971bb1a5SLionel Sambuc **/ 688971bb1a5SLionel Sambuc typedef struct xcb_glx_query_server_string_request_t { 689971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 690971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 691971bb1a5SLionel Sambuc uint16_t length; /**< */ 692971bb1a5SLionel Sambuc uint32_t screen; /**< */ 693971bb1a5SLionel Sambuc uint32_t name; /**< */ 694971bb1a5SLionel Sambuc } xcb_glx_query_server_string_request_t; 695971bb1a5SLionel Sambuc 696971bb1a5SLionel Sambuc /** 697971bb1a5SLionel Sambuc * @brief xcb_glx_query_server_string_reply_t 698971bb1a5SLionel Sambuc **/ 699971bb1a5SLionel Sambuc typedef struct xcb_glx_query_server_string_reply_t { 700971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 701971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 702971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 703971bb1a5SLionel Sambuc uint32_t length; /**< */ 704971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 705971bb1a5SLionel Sambuc uint32_t str_len; /**< */ 706971bb1a5SLionel Sambuc uint8_t pad2[16]; /**< */ 707971bb1a5SLionel Sambuc } xcb_glx_query_server_string_reply_t; 708971bb1a5SLionel Sambuc 709971bb1a5SLionel Sambuc /** Opcode for xcb_glx_client_info. */ 710971bb1a5SLionel Sambuc #define XCB_GLX_CLIENT_INFO 20 711971bb1a5SLionel Sambuc 712971bb1a5SLionel Sambuc /** 713971bb1a5SLionel Sambuc * @brief xcb_glx_client_info_request_t 714971bb1a5SLionel Sambuc **/ 715971bb1a5SLionel Sambuc typedef struct xcb_glx_client_info_request_t { 716971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 717971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 718971bb1a5SLionel Sambuc uint16_t length; /**< */ 719971bb1a5SLionel Sambuc uint32_t major_version; /**< */ 720971bb1a5SLionel Sambuc uint32_t minor_version; /**< */ 721971bb1a5SLionel Sambuc uint32_t str_len; /**< */ 722971bb1a5SLionel Sambuc } xcb_glx_client_info_request_t; 723971bb1a5SLionel Sambuc 724971bb1a5SLionel Sambuc /** 725971bb1a5SLionel Sambuc * @brief xcb_glx_get_fb_configs_cookie_t 726971bb1a5SLionel Sambuc **/ 727971bb1a5SLionel Sambuc typedef struct xcb_glx_get_fb_configs_cookie_t { 728971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 729971bb1a5SLionel Sambuc } xcb_glx_get_fb_configs_cookie_t; 730971bb1a5SLionel Sambuc 731971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_fb_configs. */ 732971bb1a5SLionel Sambuc #define XCB_GLX_GET_FB_CONFIGS 21 733971bb1a5SLionel Sambuc 734971bb1a5SLionel Sambuc /** 735971bb1a5SLionel Sambuc * @brief xcb_glx_get_fb_configs_request_t 736971bb1a5SLionel Sambuc **/ 737971bb1a5SLionel Sambuc typedef struct xcb_glx_get_fb_configs_request_t { 738971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 739971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 740971bb1a5SLionel Sambuc uint16_t length; /**< */ 741971bb1a5SLionel Sambuc uint32_t screen; /**< */ 742971bb1a5SLionel Sambuc } xcb_glx_get_fb_configs_request_t; 743971bb1a5SLionel Sambuc 744971bb1a5SLionel Sambuc /** 745971bb1a5SLionel Sambuc * @brief xcb_glx_get_fb_configs_reply_t 746971bb1a5SLionel Sambuc **/ 747971bb1a5SLionel Sambuc typedef struct xcb_glx_get_fb_configs_reply_t { 748971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 749971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 750971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 751971bb1a5SLionel Sambuc uint32_t length; /**< */ 752971bb1a5SLionel Sambuc uint32_t num_FB_configs; /**< */ 753971bb1a5SLionel Sambuc uint32_t num_properties; /**< */ 754971bb1a5SLionel Sambuc uint8_t pad1[16]; /**< */ 755971bb1a5SLionel Sambuc } xcb_glx_get_fb_configs_reply_t; 756971bb1a5SLionel Sambuc 757971bb1a5SLionel Sambuc /** Opcode for xcb_glx_create_pixmap. */ 758971bb1a5SLionel Sambuc #define XCB_GLX_CREATE_PIXMAP 22 759971bb1a5SLionel Sambuc 760971bb1a5SLionel Sambuc /** 761971bb1a5SLionel Sambuc * @brief xcb_glx_create_pixmap_request_t 762971bb1a5SLionel Sambuc **/ 763971bb1a5SLionel Sambuc typedef struct xcb_glx_create_pixmap_request_t { 764971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 765971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 766971bb1a5SLionel Sambuc uint16_t length; /**< */ 767971bb1a5SLionel Sambuc uint32_t screen; /**< */ 768971bb1a5SLionel Sambuc xcb_glx_fbconfig_t fbconfig; /**< */ 769971bb1a5SLionel Sambuc xcb_pixmap_t pixmap; /**< */ 770971bb1a5SLionel Sambuc xcb_glx_pixmap_t glx_pixmap; /**< */ 771971bb1a5SLionel Sambuc uint32_t num_attribs; /**< */ 772971bb1a5SLionel Sambuc } xcb_glx_create_pixmap_request_t; 773971bb1a5SLionel Sambuc 774971bb1a5SLionel Sambuc /** Opcode for xcb_glx_destroy_pixmap. */ 775971bb1a5SLionel Sambuc #define XCB_GLX_DESTROY_PIXMAP 23 776971bb1a5SLionel Sambuc 777971bb1a5SLionel Sambuc /** 778971bb1a5SLionel Sambuc * @brief xcb_glx_destroy_pixmap_request_t 779971bb1a5SLionel Sambuc **/ 780971bb1a5SLionel Sambuc typedef struct xcb_glx_destroy_pixmap_request_t { 781971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 782971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 783971bb1a5SLionel Sambuc uint16_t length; /**< */ 784971bb1a5SLionel Sambuc xcb_glx_pixmap_t glx_pixmap; /**< */ 785971bb1a5SLionel Sambuc } xcb_glx_destroy_pixmap_request_t; 786971bb1a5SLionel Sambuc 787971bb1a5SLionel Sambuc /** Opcode for xcb_glx_create_new_context. */ 788971bb1a5SLionel Sambuc #define XCB_GLX_CREATE_NEW_CONTEXT 24 789971bb1a5SLionel Sambuc 790971bb1a5SLionel Sambuc /** 791971bb1a5SLionel Sambuc * @brief xcb_glx_create_new_context_request_t 792971bb1a5SLionel Sambuc **/ 793971bb1a5SLionel Sambuc typedef struct xcb_glx_create_new_context_request_t { 794971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 795971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 796971bb1a5SLionel Sambuc uint16_t length; /**< */ 797971bb1a5SLionel Sambuc xcb_glx_context_t context; /**< */ 798971bb1a5SLionel Sambuc xcb_glx_fbconfig_t fbconfig; /**< */ 799971bb1a5SLionel Sambuc uint32_t screen; /**< */ 800971bb1a5SLionel Sambuc uint32_t render_type; /**< */ 801971bb1a5SLionel Sambuc xcb_glx_context_t share_list; /**< */ 802971bb1a5SLionel Sambuc uint8_t is_direct; /**< */ 803971bb1a5SLionel Sambuc uint8_t pad0[3]; /**< */ 804971bb1a5SLionel Sambuc } xcb_glx_create_new_context_request_t; 805971bb1a5SLionel Sambuc 806971bb1a5SLionel Sambuc /** 807971bb1a5SLionel Sambuc * @brief xcb_glx_query_context_cookie_t 808971bb1a5SLionel Sambuc **/ 809971bb1a5SLionel Sambuc typedef struct xcb_glx_query_context_cookie_t { 810971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 811971bb1a5SLionel Sambuc } xcb_glx_query_context_cookie_t; 812971bb1a5SLionel Sambuc 813971bb1a5SLionel Sambuc /** Opcode for xcb_glx_query_context. */ 814971bb1a5SLionel Sambuc #define XCB_GLX_QUERY_CONTEXT 25 815971bb1a5SLionel Sambuc 816971bb1a5SLionel Sambuc /** 817971bb1a5SLionel Sambuc * @brief xcb_glx_query_context_request_t 818971bb1a5SLionel Sambuc **/ 819971bb1a5SLionel Sambuc typedef struct xcb_glx_query_context_request_t { 820971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 821971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 822971bb1a5SLionel Sambuc uint16_t length; /**< */ 823971bb1a5SLionel Sambuc xcb_glx_context_t context; /**< */ 824971bb1a5SLionel Sambuc } xcb_glx_query_context_request_t; 825971bb1a5SLionel Sambuc 826971bb1a5SLionel Sambuc /** 827971bb1a5SLionel Sambuc * @brief xcb_glx_query_context_reply_t 828971bb1a5SLionel Sambuc **/ 829971bb1a5SLionel Sambuc typedef struct xcb_glx_query_context_reply_t { 830971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 831971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 832971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 833971bb1a5SLionel Sambuc uint32_t length; /**< */ 834971bb1a5SLionel Sambuc uint32_t num_attribs; /**< */ 835971bb1a5SLionel Sambuc uint8_t pad1[20]; /**< */ 836971bb1a5SLionel Sambuc } xcb_glx_query_context_reply_t; 837971bb1a5SLionel Sambuc 838971bb1a5SLionel Sambuc /** 839971bb1a5SLionel Sambuc * @brief xcb_glx_make_context_current_cookie_t 840971bb1a5SLionel Sambuc **/ 841971bb1a5SLionel Sambuc typedef struct xcb_glx_make_context_current_cookie_t { 842971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 843971bb1a5SLionel Sambuc } xcb_glx_make_context_current_cookie_t; 844971bb1a5SLionel Sambuc 845971bb1a5SLionel Sambuc /** Opcode for xcb_glx_make_context_current. */ 846971bb1a5SLionel Sambuc #define XCB_GLX_MAKE_CONTEXT_CURRENT 26 847971bb1a5SLionel Sambuc 848971bb1a5SLionel Sambuc /** 849971bb1a5SLionel Sambuc * @brief xcb_glx_make_context_current_request_t 850971bb1a5SLionel Sambuc **/ 851971bb1a5SLionel Sambuc typedef struct xcb_glx_make_context_current_request_t { 852971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 853971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 854971bb1a5SLionel Sambuc uint16_t length; /**< */ 855971bb1a5SLionel Sambuc xcb_glx_context_tag_t old_context_tag; /**< */ 856971bb1a5SLionel Sambuc xcb_glx_drawable_t drawable; /**< */ 857971bb1a5SLionel Sambuc xcb_glx_drawable_t read_drawable; /**< */ 858971bb1a5SLionel Sambuc xcb_glx_context_t context; /**< */ 859971bb1a5SLionel Sambuc } xcb_glx_make_context_current_request_t; 860971bb1a5SLionel Sambuc 861971bb1a5SLionel Sambuc /** 862971bb1a5SLionel Sambuc * @brief xcb_glx_make_context_current_reply_t 863971bb1a5SLionel Sambuc **/ 864971bb1a5SLionel Sambuc typedef struct xcb_glx_make_context_current_reply_t { 865971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 866971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 867971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 868971bb1a5SLionel Sambuc uint32_t length; /**< */ 869971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 870971bb1a5SLionel Sambuc uint8_t pad1[20]; /**< */ 871971bb1a5SLionel Sambuc } xcb_glx_make_context_current_reply_t; 872971bb1a5SLionel Sambuc 873971bb1a5SLionel Sambuc /** Opcode for xcb_glx_create_pbuffer. */ 874971bb1a5SLionel Sambuc #define XCB_GLX_CREATE_PBUFFER 27 875971bb1a5SLionel Sambuc 876971bb1a5SLionel Sambuc /** 877971bb1a5SLionel Sambuc * @brief xcb_glx_create_pbuffer_request_t 878971bb1a5SLionel Sambuc **/ 879971bb1a5SLionel Sambuc typedef struct xcb_glx_create_pbuffer_request_t { 880971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 881971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 882971bb1a5SLionel Sambuc uint16_t length; /**< */ 883971bb1a5SLionel Sambuc uint32_t screen; /**< */ 884971bb1a5SLionel Sambuc xcb_glx_fbconfig_t fbconfig; /**< */ 885971bb1a5SLionel Sambuc xcb_glx_pbuffer_t pbuffer; /**< */ 886971bb1a5SLionel Sambuc uint32_t num_attribs; /**< */ 887971bb1a5SLionel Sambuc } xcb_glx_create_pbuffer_request_t; 888971bb1a5SLionel Sambuc 889971bb1a5SLionel Sambuc /** Opcode for xcb_glx_destroy_pbuffer. */ 890971bb1a5SLionel Sambuc #define XCB_GLX_DESTROY_PBUFFER 28 891971bb1a5SLionel Sambuc 892971bb1a5SLionel Sambuc /** 893971bb1a5SLionel Sambuc * @brief xcb_glx_destroy_pbuffer_request_t 894971bb1a5SLionel Sambuc **/ 895971bb1a5SLionel Sambuc typedef struct xcb_glx_destroy_pbuffer_request_t { 896971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 897971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 898971bb1a5SLionel Sambuc uint16_t length; /**< */ 899971bb1a5SLionel Sambuc xcb_glx_pbuffer_t pbuffer; /**< */ 900971bb1a5SLionel Sambuc } xcb_glx_destroy_pbuffer_request_t; 901971bb1a5SLionel Sambuc 902971bb1a5SLionel Sambuc /** 903971bb1a5SLionel Sambuc * @brief xcb_glx_get_drawable_attributes_cookie_t 904971bb1a5SLionel Sambuc **/ 905971bb1a5SLionel Sambuc typedef struct xcb_glx_get_drawable_attributes_cookie_t { 906971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 907971bb1a5SLionel Sambuc } xcb_glx_get_drawable_attributes_cookie_t; 908971bb1a5SLionel Sambuc 909971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_drawable_attributes. */ 910971bb1a5SLionel Sambuc #define XCB_GLX_GET_DRAWABLE_ATTRIBUTES 29 911971bb1a5SLionel Sambuc 912971bb1a5SLionel Sambuc /** 913971bb1a5SLionel Sambuc * @brief xcb_glx_get_drawable_attributes_request_t 914971bb1a5SLionel Sambuc **/ 915971bb1a5SLionel Sambuc typedef struct xcb_glx_get_drawable_attributes_request_t { 916971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 917971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 918971bb1a5SLionel Sambuc uint16_t length; /**< */ 919971bb1a5SLionel Sambuc xcb_glx_drawable_t drawable; /**< */ 920971bb1a5SLionel Sambuc } xcb_glx_get_drawable_attributes_request_t; 921971bb1a5SLionel Sambuc 922971bb1a5SLionel Sambuc /** 923971bb1a5SLionel Sambuc * @brief xcb_glx_get_drawable_attributes_reply_t 924971bb1a5SLionel Sambuc **/ 925971bb1a5SLionel Sambuc typedef struct xcb_glx_get_drawable_attributes_reply_t { 926971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 927971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 928971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 929971bb1a5SLionel Sambuc uint32_t length; /**< */ 930971bb1a5SLionel Sambuc uint32_t num_attribs; /**< */ 931971bb1a5SLionel Sambuc uint8_t pad1[20]; /**< */ 932971bb1a5SLionel Sambuc } xcb_glx_get_drawable_attributes_reply_t; 933971bb1a5SLionel Sambuc 934971bb1a5SLionel Sambuc /** Opcode for xcb_glx_change_drawable_attributes. */ 935971bb1a5SLionel Sambuc #define XCB_GLX_CHANGE_DRAWABLE_ATTRIBUTES 30 936971bb1a5SLionel Sambuc 937971bb1a5SLionel Sambuc /** 938971bb1a5SLionel Sambuc * @brief xcb_glx_change_drawable_attributes_request_t 939971bb1a5SLionel Sambuc **/ 940971bb1a5SLionel Sambuc typedef struct xcb_glx_change_drawable_attributes_request_t { 941971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 942971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 943971bb1a5SLionel Sambuc uint16_t length; /**< */ 944971bb1a5SLionel Sambuc xcb_glx_drawable_t drawable; /**< */ 945971bb1a5SLionel Sambuc uint32_t num_attribs; /**< */ 946971bb1a5SLionel Sambuc } xcb_glx_change_drawable_attributes_request_t; 947971bb1a5SLionel Sambuc 948971bb1a5SLionel Sambuc /** Opcode for xcb_glx_create_window. */ 949971bb1a5SLionel Sambuc #define XCB_GLX_CREATE_WINDOW 31 950971bb1a5SLionel Sambuc 951971bb1a5SLionel Sambuc /** 952971bb1a5SLionel Sambuc * @brief xcb_glx_create_window_request_t 953971bb1a5SLionel Sambuc **/ 954971bb1a5SLionel Sambuc typedef struct xcb_glx_create_window_request_t { 955971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 956971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 957971bb1a5SLionel Sambuc uint16_t length; /**< */ 958971bb1a5SLionel Sambuc uint32_t screen; /**< */ 959971bb1a5SLionel Sambuc xcb_glx_fbconfig_t fbconfig; /**< */ 960971bb1a5SLionel Sambuc xcb_window_t window; /**< */ 961971bb1a5SLionel Sambuc xcb_glx_window_t glx_window; /**< */ 962971bb1a5SLionel Sambuc uint32_t num_attribs; /**< */ 963971bb1a5SLionel Sambuc } xcb_glx_create_window_request_t; 964971bb1a5SLionel Sambuc 965971bb1a5SLionel Sambuc /** Opcode for xcb_glx_delete_window. */ 966971bb1a5SLionel Sambuc #define XCB_GLX_DELETE_WINDOW 32 967971bb1a5SLionel Sambuc 968971bb1a5SLionel Sambuc /** 969971bb1a5SLionel Sambuc * @brief xcb_glx_delete_window_request_t 970971bb1a5SLionel Sambuc **/ 971971bb1a5SLionel Sambuc typedef struct xcb_glx_delete_window_request_t { 972971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 973971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 974971bb1a5SLionel Sambuc uint16_t length; /**< */ 975971bb1a5SLionel Sambuc xcb_glx_window_t glxwindow; /**< */ 976971bb1a5SLionel Sambuc } xcb_glx_delete_window_request_t; 977971bb1a5SLionel Sambuc 978971bb1a5SLionel Sambuc /** Opcode for xcb_glx_set_client_info_arb. */ 979971bb1a5SLionel Sambuc #define XCB_GLX_SET_CLIENT_INFO_ARB 33 980971bb1a5SLionel Sambuc 981971bb1a5SLionel Sambuc /** 982971bb1a5SLionel Sambuc * @brief xcb_glx_set_client_info_arb_request_t 983971bb1a5SLionel Sambuc **/ 984971bb1a5SLionel Sambuc typedef struct xcb_glx_set_client_info_arb_request_t { 985971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 986971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 987971bb1a5SLionel Sambuc uint16_t length; /**< */ 988971bb1a5SLionel Sambuc uint32_t major_version; /**< */ 989971bb1a5SLionel Sambuc uint32_t minor_version; /**< */ 990971bb1a5SLionel Sambuc uint32_t num_versions; /**< */ 991971bb1a5SLionel Sambuc uint32_t gl_str_len; /**< */ 992971bb1a5SLionel Sambuc uint32_t glx_str_len; /**< */ 993971bb1a5SLionel Sambuc } xcb_glx_set_client_info_arb_request_t; 994971bb1a5SLionel Sambuc 995971bb1a5SLionel Sambuc /** Opcode for xcb_glx_create_context_attribs_arb. */ 996971bb1a5SLionel Sambuc #define XCB_GLX_CREATE_CONTEXT_ATTRIBS_ARB 34 997971bb1a5SLionel Sambuc 998971bb1a5SLionel Sambuc /** 999971bb1a5SLionel Sambuc * @brief xcb_glx_create_context_attribs_arb_request_t 1000971bb1a5SLionel Sambuc **/ 1001971bb1a5SLionel Sambuc typedef struct xcb_glx_create_context_attribs_arb_request_t { 1002971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1003971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1004971bb1a5SLionel Sambuc uint16_t length; /**< */ 1005971bb1a5SLionel Sambuc xcb_glx_context_t context; /**< */ 1006971bb1a5SLionel Sambuc xcb_glx_fbconfig_t fbconfig; /**< */ 1007971bb1a5SLionel Sambuc uint32_t screen; /**< */ 1008971bb1a5SLionel Sambuc xcb_glx_context_t share_list; /**< */ 1009971bb1a5SLionel Sambuc uint8_t is_direct; /**< */ 1010971bb1a5SLionel Sambuc uint8_t pad0[3]; /**< */ 1011971bb1a5SLionel Sambuc uint32_t num_attribs; /**< */ 1012971bb1a5SLionel Sambuc } xcb_glx_create_context_attribs_arb_request_t; 1013971bb1a5SLionel Sambuc 1014971bb1a5SLionel Sambuc /** Opcode for xcb_glx_set_client_info_2arb. */ 1015971bb1a5SLionel Sambuc #define XCB_GLX_SET_CLIENT_INFO_2ARB 35 1016971bb1a5SLionel Sambuc 1017971bb1a5SLionel Sambuc /** 1018971bb1a5SLionel Sambuc * @brief xcb_glx_set_client_info_2arb_request_t 1019971bb1a5SLionel Sambuc **/ 1020971bb1a5SLionel Sambuc typedef struct xcb_glx_set_client_info_2arb_request_t { 1021971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1022971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1023971bb1a5SLionel Sambuc uint16_t length; /**< */ 1024971bb1a5SLionel Sambuc uint32_t major_version; /**< */ 1025971bb1a5SLionel Sambuc uint32_t minor_version; /**< */ 1026971bb1a5SLionel Sambuc uint32_t num_versions; /**< */ 1027971bb1a5SLionel Sambuc uint32_t gl_str_len; /**< */ 1028971bb1a5SLionel Sambuc uint32_t glx_str_len; /**< */ 1029971bb1a5SLionel Sambuc } xcb_glx_set_client_info_2arb_request_t; 1030971bb1a5SLionel Sambuc 1031971bb1a5SLionel Sambuc /** Opcode for xcb_glx_new_list. */ 1032971bb1a5SLionel Sambuc #define XCB_GLX_NEW_LIST 101 1033971bb1a5SLionel Sambuc 1034971bb1a5SLionel Sambuc /** 1035971bb1a5SLionel Sambuc * @brief xcb_glx_new_list_request_t 1036971bb1a5SLionel Sambuc **/ 1037971bb1a5SLionel Sambuc typedef struct xcb_glx_new_list_request_t { 1038971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1039971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1040971bb1a5SLionel Sambuc uint16_t length; /**< */ 1041971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1042971bb1a5SLionel Sambuc uint32_t list; /**< */ 1043971bb1a5SLionel Sambuc uint32_t mode; /**< */ 1044971bb1a5SLionel Sambuc } xcb_glx_new_list_request_t; 1045971bb1a5SLionel Sambuc 1046971bb1a5SLionel Sambuc /** Opcode for xcb_glx_end_list. */ 1047971bb1a5SLionel Sambuc #define XCB_GLX_END_LIST 102 1048971bb1a5SLionel Sambuc 1049971bb1a5SLionel Sambuc /** 1050971bb1a5SLionel Sambuc * @brief xcb_glx_end_list_request_t 1051971bb1a5SLionel Sambuc **/ 1052971bb1a5SLionel Sambuc typedef struct xcb_glx_end_list_request_t { 1053971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1054971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1055971bb1a5SLionel Sambuc uint16_t length; /**< */ 1056971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1057971bb1a5SLionel Sambuc } xcb_glx_end_list_request_t; 1058971bb1a5SLionel Sambuc 1059971bb1a5SLionel Sambuc /** Opcode for xcb_glx_delete_lists. */ 1060971bb1a5SLionel Sambuc #define XCB_GLX_DELETE_LISTS 103 1061971bb1a5SLionel Sambuc 1062971bb1a5SLionel Sambuc /** 1063971bb1a5SLionel Sambuc * @brief xcb_glx_delete_lists_request_t 1064971bb1a5SLionel Sambuc **/ 1065971bb1a5SLionel Sambuc typedef struct xcb_glx_delete_lists_request_t { 1066971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1067971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1068971bb1a5SLionel Sambuc uint16_t length; /**< */ 1069971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1070971bb1a5SLionel Sambuc uint32_t list; /**< */ 1071971bb1a5SLionel Sambuc int32_t range; /**< */ 1072971bb1a5SLionel Sambuc } xcb_glx_delete_lists_request_t; 1073971bb1a5SLionel Sambuc 1074971bb1a5SLionel Sambuc /** 1075971bb1a5SLionel Sambuc * @brief xcb_glx_gen_lists_cookie_t 1076971bb1a5SLionel Sambuc **/ 1077971bb1a5SLionel Sambuc typedef struct xcb_glx_gen_lists_cookie_t { 1078971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1079971bb1a5SLionel Sambuc } xcb_glx_gen_lists_cookie_t; 1080971bb1a5SLionel Sambuc 1081971bb1a5SLionel Sambuc /** Opcode for xcb_glx_gen_lists. */ 1082971bb1a5SLionel Sambuc #define XCB_GLX_GEN_LISTS 104 1083971bb1a5SLionel Sambuc 1084971bb1a5SLionel Sambuc /** 1085971bb1a5SLionel Sambuc * @brief xcb_glx_gen_lists_request_t 1086971bb1a5SLionel Sambuc **/ 1087971bb1a5SLionel Sambuc typedef struct xcb_glx_gen_lists_request_t { 1088971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1089971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1090971bb1a5SLionel Sambuc uint16_t length; /**< */ 1091971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1092971bb1a5SLionel Sambuc int32_t range; /**< */ 1093971bb1a5SLionel Sambuc } xcb_glx_gen_lists_request_t; 1094971bb1a5SLionel Sambuc 1095971bb1a5SLionel Sambuc /** 1096971bb1a5SLionel Sambuc * @brief xcb_glx_gen_lists_reply_t 1097971bb1a5SLionel Sambuc **/ 1098971bb1a5SLionel Sambuc typedef struct xcb_glx_gen_lists_reply_t { 1099971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1100971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1101971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1102971bb1a5SLionel Sambuc uint32_t length; /**< */ 1103971bb1a5SLionel Sambuc uint32_t ret_val; /**< */ 1104971bb1a5SLionel Sambuc } xcb_glx_gen_lists_reply_t; 1105971bb1a5SLionel Sambuc 1106971bb1a5SLionel Sambuc /** Opcode for xcb_glx_feedback_buffer. */ 1107971bb1a5SLionel Sambuc #define XCB_GLX_FEEDBACK_BUFFER 105 1108971bb1a5SLionel Sambuc 1109971bb1a5SLionel Sambuc /** 1110971bb1a5SLionel Sambuc * @brief xcb_glx_feedback_buffer_request_t 1111971bb1a5SLionel Sambuc **/ 1112971bb1a5SLionel Sambuc typedef struct xcb_glx_feedback_buffer_request_t { 1113971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1114971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1115971bb1a5SLionel Sambuc uint16_t length; /**< */ 1116971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1117971bb1a5SLionel Sambuc int32_t size; /**< */ 1118971bb1a5SLionel Sambuc int32_t type; /**< */ 1119971bb1a5SLionel Sambuc } xcb_glx_feedback_buffer_request_t; 1120971bb1a5SLionel Sambuc 1121971bb1a5SLionel Sambuc /** Opcode for xcb_glx_select_buffer. */ 1122971bb1a5SLionel Sambuc #define XCB_GLX_SELECT_BUFFER 106 1123971bb1a5SLionel Sambuc 1124971bb1a5SLionel Sambuc /** 1125971bb1a5SLionel Sambuc * @brief xcb_glx_select_buffer_request_t 1126971bb1a5SLionel Sambuc **/ 1127971bb1a5SLionel Sambuc typedef struct xcb_glx_select_buffer_request_t { 1128971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1129971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1130971bb1a5SLionel Sambuc uint16_t length; /**< */ 1131971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1132971bb1a5SLionel Sambuc int32_t size; /**< */ 1133971bb1a5SLionel Sambuc } xcb_glx_select_buffer_request_t; 1134971bb1a5SLionel Sambuc 1135971bb1a5SLionel Sambuc /** 1136971bb1a5SLionel Sambuc * @brief xcb_glx_render_mode_cookie_t 1137971bb1a5SLionel Sambuc **/ 1138971bb1a5SLionel Sambuc typedef struct xcb_glx_render_mode_cookie_t { 1139971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1140971bb1a5SLionel Sambuc } xcb_glx_render_mode_cookie_t; 1141971bb1a5SLionel Sambuc 1142971bb1a5SLionel Sambuc /** Opcode for xcb_glx_render_mode. */ 1143971bb1a5SLionel Sambuc #define XCB_GLX_RENDER_MODE 107 1144971bb1a5SLionel Sambuc 1145971bb1a5SLionel Sambuc /** 1146971bb1a5SLionel Sambuc * @brief xcb_glx_render_mode_request_t 1147971bb1a5SLionel Sambuc **/ 1148971bb1a5SLionel Sambuc typedef struct xcb_glx_render_mode_request_t { 1149971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1150971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1151971bb1a5SLionel Sambuc uint16_t length; /**< */ 1152971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1153971bb1a5SLionel Sambuc uint32_t mode; /**< */ 1154971bb1a5SLionel Sambuc } xcb_glx_render_mode_request_t; 1155971bb1a5SLionel Sambuc 1156971bb1a5SLionel Sambuc /** 1157971bb1a5SLionel Sambuc * @brief xcb_glx_render_mode_reply_t 1158971bb1a5SLionel Sambuc **/ 1159971bb1a5SLionel Sambuc typedef struct xcb_glx_render_mode_reply_t { 1160971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1161971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1162971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1163971bb1a5SLionel Sambuc uint32_t length; /**< */ 1164971bb1a5SLionel Sambuc uint32_t ret_val; /**< */ 1165971bb1a5SLionel Sambuc uint32_t n; /**< */ 1166971bb1a5SLionel Sambuc uint32_t new_mode; /**< */ 1167971bb1a5SLionel Sambuc uint8_t pad1[12]; /**< */ 1168971bb1a5SLionel Sambuc } xcb_glx_render_mode_reply_t; 1169971bb1a5SLionel Sambuc 1170971bb1a5SLionel Sambuc typedef enum xcb_glx_rm_t { 1171971bb1a5SLionel Sambuc XCB_GLX_RM_GL_RENDER = 7168, 1172971bb1a5SLionel Sambuc XCB_GLX_RM_GL_FEEDBACK = 7169, 1173971bb1a5SLionel Sambuc XCB_GLX_RM_GL_SELECT = 7170 1174971bb1a5SLionel Sambuc } xcb_glx_rm_t; 1175971bb1a5SLionel Sambuc 1176971bb1a5SLionel Sambuc /** 1177971bb1a5SLionel Sambuc * @brief xcb_glx_finish_cookie_t 1178971bb1a5SLionel Sambuc **/ 1179971bb1a5SLionel Sambuc typedef struct xcb_glx_finish_cookie_t { 1180971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1181971bb1a5SLionel Sambuc } xcb_glx_finish_cookie_t; 1182971bb1a5SLionel Sambuc 1183971bb1a5SLionel Sambuc /** Opcode for xcb_glx_finish. */ 1184971bb1a5SLionel Sambuc #define XCB_GLX_FINISH 108 1185971bb1a5SLionel Sambuc 1186971bb1a5SLionel Sambuc /** 1187971bb1a5SLionel Sambuc * @brief xcb_glx_finish_request_t 1188971bb1a5SLionel Sambuc **/ 1189971bb1a5SLionel Sambuc typedef struct xcb_glx_finish_request_t { 1190971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1191971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1192971bb1a5SLionel Sambuc uint16_t length; /**< */ 1193971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1194971bb1a5SLionel Sambuc } xcb_glx_finish_request_t; 1195971bb1a5SLionel Sambuc 1196971bb1a5SLionel Sambuc /** 1197971bb1a5SLionel Sambuc * @brief xcb_glx_finish_reply_t 1198971bb1a5SLionel Sambuc **/ 1199971bb1a5SLionel Sambuc typedef struct xcb_glx_finish_reply_t { 1200971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1201971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1202971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1203971bb1a5SLionel Sambuc uint32_t length; /**< */ 1204971bb1a5SLionel Sambuc } xcb_glx_finish_reply_t; 1205971bb1a5SLionel Sambuc 1206971bb1a5SLionel Sambuc /** Opcode for xcb_glx_pixel_storef. */ 1207971bb1a5SLionel Sambuc #define XCB_GLX_PIXEL_STOREF 109 1208971bb1a5SLionel Sambuc 1209971bb1a5SLionel Sambuc /** 1210971bb1a5SLionel Sambuc * @brief xcb_glx_pixel_storef_request_t 1211971bb1a5SLionel Sambuc **/ 1212971bb1a5SLionel Sambuc typedef struct xcb_glx_pixel_storef_request_t { 1213971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1214971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1215971bb1a5SLionel Sambuc uint16_t length; /**< */ 1216971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1217971bb1a5SLionel Sambuc uint32_t pname; /**< */ 1218971bb1a5SLionel Sambuc xcb_glx_float32_t datum; /**< */ 1219971bb1a5SLionel Sambuc } xcb_glx_pixel_storef_request_t; 1220971bb1a5SLionel Sambuc 1221971bb1a5SLionel Sambuc /** Opcode for xcb_glx_pixel_storei. */ 1222971bb1a5SLionel Sambuc #define XCB_GLX_PIXEL_STOREI 110 1223971bb1a5SLionel Sambuc 1224971bb1a5SLionel Sambuc /** 1225971bb1a5SLionel Sambuc * @brief xcb_glx_pixel_storei_request_t 1226971bb1a5SLionel Sambuc **/ 1227971bb1a5SLionel Sambuc typedef struct xcb_glx_pixel_storei_request_t { 1228971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1229971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1230971bb1a5SLionel Sambuc uint16_t length; /**< */ 1231971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1232971bb1a5SLionel Sambuc uint32_t pname; /**< */ 1233971bb1a5SLionel Sambuc int32_t datum; /**< */ 1234971bb1a5SLionel Sambuc } xcb_glx_pixel_storei_request_t; 1235971bb1a5SLionel Sambuc 1236971bb1a5SLionel Sambuc /** 1237971bb1a5SLionel Sambuc * @brief xcb_glx_read_pixels_cookie_t 1238971bb1a5SLionel Sambuc **/ 1239971bb1a5SLionel Sambuc typedef struct xcb_glx_read_pixels_cookie_t { 1240971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1241971bb1a5SLionel Sambuc } xcb_glx_read_pixels_cookie_t; 1242971bb1a5SLionel Sambuc 1243971bb1a5SLionel Sambuc /** Opcode for xcb_glx_read_pixels. */ 1244971bb1a5SLionel Sambuc #define XCB_GLX_READ_PIXELS 111 1245971bb1a5SLionel Sambuc 1246971bb1a5SLionel Sambuc /** 1247971bb1a5SLionel Sambuc * @brief xcb_glx_read_pixels_request_t 1248971bb1a5SLionel Sambuc **/ 1249971bb1a5SLionel Sambuc typedef struct xcb_glx_read_pixels_request_t { 1250971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1251971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1252971bb1a5SLionel Sambuc uint16_t length; /**< */ 1253971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1254971bb1a5SLionel Sambuc int32_t x; /**< */ 1255971bb1a5SLionel Sambuc int32_t y; /**< */ 1256971bb1a5SLionel Sambuc int32_t width; /**< */ 1257971bb1a5SLionel Sambuc int32_t height; /**< */ 1258971bb1a5SLionel Sambuc uint32_t format; /**< */ 1259971bb1a5SLionel Sambuc uint32_t type; /**< */ 1260971bb1a5SLionel Sambuc uint8_t swap_bytes; /**< */ 1261971bb1a5SLionel Sambuc uint8_t lsb_first; /**< */ 1262971bb1a5SLionel Sambuc } xcb_glx_read_pixels_request_t; 1263971bb1a5SLionel Sambuc 1264971bb1a5SLionel Sambuc /** 1265971bb1a5SLionel Sambuc * @brief xcb_glx_read_pixels_reply_t 1266971bb1a5SLionel Sambuc **/ 1267971bb1a5SLionel Sambuc typedef struct xcb_glx_read_pixels_reply_t { 1268971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1269971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1270971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1271971bb1a5SLionel Sambuc uint32_t length; /**< */ 1272971bb1a5SLionel Sambuc uint8_t pad1[24]; /**< */ 1273971bb1a5SLionel Sambuc } xcb_glx_read_pixels_reply_t; 1274971bb1a5SLionel Sambuc 1275971bb1a5SLionel Sambuc /** 1276971bb1a5SLionel Sambuc * @brief xcb_glx_get_booleanv_cookie_t 1277971bb1a5SLionel Sambuc **/ 1278971bb1a5SLionel Sambuc typedef struct xcb_glx_get_booleanv_cookie_t { 1279971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1280971bb1a5SLionel Sambuc } xcb_glx_get_booleanv_cookie_t; 1281971bb1a5SLionel Sambuc 1282971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_booleanv. */ 1283971bb1a5SLionel Sambuc #define XCB_GLX_GET_BOOLEANV 112 1284971bb1a5SLionel Sambuc 1285971bb1a5SLionel Sambuc /** 1286971bb1a5SLionel Sambuc * @brief xcb_glx_get_booleanv_request_t 1287971bb1a5SLionel Sambuc **/ 1288971bb1a5SLionel Sambuc typedef struct xcb_glx_get_booleanv_request_t { 1289971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1290971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1291971bb1a5SLionel Sambuc uint16_t length; /**< */ 1292971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1293971bb1a5SLionel Sambuc int32_t pname; /**< */ 1294971bb1a5SLionel Sambuc } xcb_glx_get_booleanv_request_t; 1295971bb1a5SLionel Sambuc 1296971bb1a5SLionel Sambuc /** 1297971bb1a5SLionel Sambuc * @brief xcb_glx_get_booleanv_reply_t 1298971bb1a5SLionel Sambuc **/ 1299971bb1a5SLionel Sambuc typedef struct xcb_glx_get_booleanv_reply_t { 1300971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1301971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1302971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1303971bb1a5SLionel Sambuc uint32_t length; /**< */ 1304971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 1305971bb1a5SLionel Sambuc uint32_t n; /**< */ 1306971bb1a5SLionel Sambuc uint8_t datum; /**< */ 1307971bb1a5SLionel Sambuc uint8_t pad2[15]; /**< */ 1308971bb1a5SLionel Sambuc } xcb_glx_get_booleanv_reply_t; 1309971bb1a5SLionel Sambuc 1310971bb1a5SLionel Sambuc /** 1311971bb1a5SLionel Sambuc * @brief xcb_glx_get_clip_plane_cookie_t 1312971bb1a5SLionel Sambuc **/ 1313971bb1a5SLionel Sambuc typedef struct xcb_glx_get_clip_plane_cookie_t { 1314971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1315971bb1a5SLionel Sambuc } xcb_glx_get_clip_plane_cookie_t; 1316971bb1a5SLionel Sambuc 1317971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_clip_plane. */ 1318971bb1a5SLionel Sambuc #define XCB_GLX_GET_CLIP_PLANE 113 1319971bb1a5SLionel Sambuc 1320971bb1a5SLionel Sambuc /** 1321971bb1a5SLionel Sambuc * @brief xcb_glx_get_clip_plane_request_t 1322971bb1a5SLionel Sambuc **/ 1323971bb1a5SLionel Sambuc typedef struct xcb_glx_get_clip_plane_request_t { 1324971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1325971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1326971bb1a5SLionel Sambuc uint16_t length; /**< */ 1327971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1328971bb1a5SLionel Sambuc int32_t plane; /**< */ 1329971bb1a5SLionel Sambuc } xcb_glx_get_clip_plane_request_t; 1330971bb1a5SLionel Sambuc 1331971bb1a5SLionel Sambuc /** 1332971bb1a5SLionel Sambuc * @brief xcb_glx_get_clip_plane_reply_t 1333971bb1a5SLionel Sambuc **/ 1334971bb1a5SLionel Sambuc typedef struct xcb_glx_get_clip_plane_reply_t { 1335971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1336971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1337971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1338971bb1a5SLionel Sambuc uint32_t length; /**< */ 1339971bb1a5SLionel Sambuc uint8_t pad1[24]; /**< */ 1340971bb1a5SLionel Sambuc } xcb_glx_get_clip_plane_reply_t; 1341971bb1a5SLionel Sambuc 1342971bb1a5SLionel Sambuc /** 1343971bb1a5SLionel Sambuc * @brief xcb_glx_get_doublev_cookie_t 1344971bb1a5SLionel Sambuc **/ 1345971bb1a5SLionel Sambuc typedef struct xcb_glx_get_doublev_cookie_t { 1346971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1347971bb1a5SLionel Sambuc } xcb_glx_get_doublev_cookie_t; 1348971bb1a5SLionel Sambuc 1349971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_doublev. */ 1350971bb1a5SLionel Sambuc #define XCB_GLX_GET_DOUBLEV 114 1351971bb1a5SLionel Sambuc 1352971bb1a5SLionel Sambuc /** 1353971bb1a5SLionel Sambuc * @brief xcb_glx_get_doublev_request_t 1354971bb1a5SLionel Sambuc **/ 1355971bb1a5SLionel Sambuc typedef struct xcb_glx_get_doublev_request_t { 1356971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1357971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1358971bb1a5SLionel Sambuc uint16_t length; /**< */ 1359971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1360971bb1a5SLionel Sambuc uint32_t pname; /**< */ 1361971bb1a5SLionel Sambuc } xcb_glx_get_doublev_request_t; 1362971bb1a5SLionel Sambuc 1363971bb1a5SLionel Sambuc /** 1364971bb1a5SLionel Sambuc * @brief xcb_glx_get_doublev_reply_t 1365971bb1a5SLionel Sambuc **/ 1366971bb1a5SLionel Sambuc typedef struct xcb_glx_get_doublev_reply_t { 1367971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1368971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1369971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1370971bb1a5SLionel Sambuc uint32_t length; /**< */ 1371971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 1372971bb1a5SLionel Sambuc uint32_t n; /**< */ 1373971bb1a5SLionel Sambuc xcb_glx_float64_t datum; /**< */ 1374971bb1a5SLionel Sambuc uint8_t pad2[8]; /**< */ 1375971bb1a5SLionel Sambuc } xcb_glx_get_doublev_reply_t; 1376971bb1a5SLionel Sambuc 1377971bb1a5SLionel Sambuc /** 1378971bb1a5SLionel Sambuc * @brief xcb_glx_get_error_cookie_t 1379971bb1a5SLionel Sambuc **/ 1380971bb1a5SLionel Sambuc typedef struct xcb_glx_get_error_cookie_t { 1381971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1382971bb1a5SLionel Sambuc } xcb_glx_get_error_cookie_t; 1383971bb1a5SLionel Sambuc 1384971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_error. */ 1385971bb1a5SLionel Sambuc #define XCB_GLX_GET_ERROR 115 1386971bb1a5SLionel Sambuc 1387971bb1a5SLionel Sambuc /** 1388971bb1a5SLionel Sambuc * @brief xcb_glx_get_error_request_t 1389971bb1a5SLionel Sambuc **/ 1390971bb1a5SLionel Sambuc typedef struct xcb_glx_get_error_request_t { 1391971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1392971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1393971bb1a5SLionel Sambuc uint16_t length; /**< */ 1394971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1395971bb1a5SLionel Sambuc } xcb_glx_get_error_request_t; 1396971bb1a5SLionel Sambuc 1397971bb1a5SLionel Sambuc /** 1398971bb1a5SLionel Sambuc * @brief xcb_glx_get_error_reply_t 1399971bb1a5SLionel Sambuc **/ 1400971bb1a5SLionel Sambuc typedef struct xcb_glx_get_error_reply_t { 1401971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1402971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1403971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1404971bb1a5SLionel Sambuc uint32_t length; /**< */ 1405971bb1a5SLionel Sambuc int32_t error; /**< */ 1406971bb1a5SLionel Sambuc } xcb_glx_get_error_reply_t; 1407971bb1a5SLionel Sambuc 1408971bb1a5SLionel Sambuc /** 1409971bb1a5SLionel Sambuc * @brief xcb_glx_get_floatv_cookie_t 1410971bb1a5SLionel Sambuc **/ 1411971bb1a5SLionel Sambuc typedef struct xcb_glx_get_floatv_cookie_t { 1412971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1413971bb1a5SLionel Sambuc } xcb_glx_get_floatv_cookie_t; 1414971bb1a5SLionel Sambuc 1415971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_floatv. */ 1416971bb1a5SLionel Sambuc #define XCB_GLX_GET_FLOATV 116 1417971bb1a5SLionel Sambuc 1418971bb1a5SLionel Sambuc /** 1419971bb1a5SLionel Sambuc * @brief xcb_glx_get_floatv_request_t 1420971bb1a5SLionel Sambuc **/ 1421971bb1a5SLionel Sambuc typedef struct xcb_glx_get_floatv_request_t { 1422971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1423971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1424971bb1a5SLionel Sambuc uint16_t length; /**< */ 1425971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1426971bb1a5SLionel Sambuc uint32_t pname; /**< */ 1427971bb1a5SLionel Sambuc } xcb_glx_get_floatv_request_t; 1428971bb1a5SLionel Sambuc 1429971bb1a5SLionel Sambuc /** 1430971bb1a5SLionel Sambuc * @brief xcb_glx_get_floatv_reply_t 1431971bb1a5SLionel Sambuc **/ 1432971bb1a5SLionel Sambuc typedef struct xcb_glx_get_floatv_reply_t { 1433971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1434971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1435971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1436971bb1a5SLionel Sambuc uint32_t length; /**< */ 1437971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 1438971bb1a5SLionel Sambuc uint32_t n; /**< */ 1439971bb1a5SLionel Sambuc xcb_glx_float32_t datum; /**< */ 1440971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 1441971bb1a5SLionel Sambuc } xcb_glx_get_floatv_reply_t; 1442971bb1a5SLionel Sambuc 1443971bb1a5SLionel Sambuc /** 1444971bb1a5SLionel Sambuc * @brief xcb_glx_get_integerv_cookie_t 1445971bb1a5SLionel Sambuc **/ 1446971bb1a5SLionel Sambuc typedef struct xcb_glx_get_integerv_cookie_t { 1447971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1448971bb1a5SLionel Sambuc } xcb_glx_get_integerv_cookie_t; 1449971bb1a5SLionel Sambuc 1450971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_integerv. */ 1451971bb1a5SLionel Sambuc #define XCB_GLX_GET_INTEGERV 117 1452971bb1a5SLionel Sambuc 1453971bb1a5SLionel Sambuc /** 1454971bb1a5SLionel Sambuc * @brief xcb_glx_get_integerv_request_t 1455971bb1a5SLionel Sambuc **/ 1456971bb1a5SLionel Sambuc typedef struct xcb_glx_get_integerv_request_t { 1457971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1458971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1459971bb1a5SLionel Sambuc uint16_t length; /**< */ 1460971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1461971bb1a5SLionel Sambuc uint32_t pname; /**< */ 1462971bb1a5SLionel Sambuc } xcb_glx_get_integerv_request_t; 1463971bb1a5SLionel Sambuc 1464971bb1a5SLionel Sambuc /** 1465971bb1a5SLionel Sambuc * @brief xcb_glx_get_integerv_reply_t 1466971bb1a5SLionel Sambuc **/ 1467971bb1a5SLionel Sambuc typedef struct xcb_glx_get_integerv_reply_t { 1468971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1469971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1470971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1471971bb1a5SLionel Sambuc uint32_t length; /**< */ 1472971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 1473971bb1a5SLionel Sambuc uint32_t n; /**< */ 1474971bb1a5SLionel Sambuc int32_t datum; /**< */ 1475971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 1476971bb1a5SLionel Sambuc } xcb_glx_get_integerv_reply_t; 1477971bb1a5SLionel Sambuc 1478971bb1a5SLionel Sambuc /** 1479971bb1a5SLionel Sambuc * @brief xcb_glx_get_lightfv_cookie_t 1480971bb1a5SLionel Sambuc **/ 1481971bb1a5SLionel Sambuc typedef struct xcb_glx_get_lightfv_cookie_t { 1482971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1483971bb1a5SLionel Sambuc } xcb_glx_get_lightfv_cookie_t; 1484971bb1a5SLionel Sambuc 1485971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_lightfv. */ 1486971bb1a5SLionel Sambuc #define XCB_GLX_GET_LIGHTFV 118 1487971bb1a5SLionel Sambuc 1488971bb1a5SLionel Sambuc /** 1489971bb1a5SLionel Sambuc * @brief xcb_glx_get_lightfv_request_t 1490971bb1a5SLionel Sambuc **/ 1491971bb1a5SLionel Sambuc typedef struct xcb_glx_get_lightfv_request_t { 1492971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1493971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1494971bb1a5SLionel Sambuc uint16_t length; /**< */ 1495971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1496971bb1a5SLionel Sambuc uint32_t light; /**< */ 1497971bb1a5SLionel Sambuc uint32_t pname; /**< */ 1498971bb1a5SLionel Sambuc } xcb_glx_get_lightfv_request_t; 1499971bb1a5SLionel Sambuc 1500971bb1a5SLionel Sambuc /** 1501971bb1a5SLionel Sambuc * @brief xcb_glx_get_lightfv_reply_t 1502971bb1a5SLionel Sambuc **/ 1503971bb1a5SLionel Sambuc typedef struct xcb_glx_get_lightfv_reply_t { 1504971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1505971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1506971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1507971bb1a5SLionel Sambuc uint32_t length; /**< */ 1508971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 1509971bb1a5SLionel Sambuc uint32_t n; /**< */ 1510971bb1a5SLionel Sambuc xcb_glx_float32_t datum; /**< */ 1511971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 1512971bb1a5SLionel Sambuc } xcb_glx_get_lightfv_reply_t; 1513971bb1a5SLionel Sambuc 1514971bb1a5SLionel Sambuc /** 1515971bb1a5SLionel Sambuc * @brief xcb_glx_get_lightiv_cookie_t 1516971bb1a5SLionel Sambuc **/ 1517971bb1a5SLionel Sambuc typedef struct xcb_glx_get_lightiv_cookie_t { 1518971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1519971bb1a5SLionel Sambuc } xcb_glx_get_lightiv_cookie_t; 1520971bb1a5SLionel Sambuc 1521971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_lightiv. */ 1522971bb1a5SLionel Sambuc #define XCB_GLX_GET_LIGHTIV 119 1523971bb1a5SLionel Sambuc 1524971bb1a5SLionel Sambuc /** 1525971bb1a5SLionel Sambuc * @brief xcb_glx_get_lightiv_request_t 1526971bb1a5SLionel Sambuc **/ 1527971bb1a5SLionel Sambuc typedef struct xcb_glx_get_lightiv_request_t { 1528971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1529971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1530971bb1a5SLionel Sambuc uint16_t length; /**< */ 1531971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1532971bb1a5SLionel Sambuc uint32_t light; /**< */ 1533971bb1a5SLionel Sambuc uint32_t pname; /**< */ 1534971bb1a5SLionel Sambuc } xcb_glx_get_lightiv_request_t; 1535971bb1a5SLionel Sambuc 1536971bb1a5SLionel Sambuc /** 1537971bb1a5SLionel Sambuc * @brief xcb_glx_get_lightiv_reply_t 1538971bb1a5SLionel Sambuc **/ 1539971bb1a5SLionel Sambuc typedef struct xcb_glx_get_lightiv_reply_t { 1540971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1541971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1542971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1543971bb1a5SLionel Sambuc uint32_t length; /**< */ 1544971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 1545971bb1a5SLionel Sambuc uint32_t n; /**< */ 1546971bb1a5SLionel Sambuc int32_t datum; /**< */ 1547971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 1548971bb1a5SLionel Sambuc } xcb_glx_get_lightiv_reply_t; 1549971bb1a5SLionel Sambuc 1550971bb1a5SLionel Sambuc /** 1551971bb1a5SLionel Sambuc * @brief xcb_glx_get_mapdv_cookie_t 1552971bb1a5SLionel Sambuc **/ 1553971bb1a5SLionel Sambuc typedef struct xcb_glx_get_mapdv_cookie_t { 1554971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1555971bb1a5SLionel Sambuc } xcb_glx_get_mapdv_cookie_t; 1556971bb1a5SLionel Sambuc 1557971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_mapdv. */ 1558971bb1a5SLionel Sambuc #define XCB_GLX_GET_MAPDV 120 1559971bb1a5SLionel Sambuc 1560971bb1a5SLionel Sambuc /** 1561971bb1a5SLionel Sambuc * @brief xcb_glx_get_mapdv_request_t 1562971bb1a5SLionel Sambuc **/ 1563971bb1a5SLionel Sambuc typedef struct xcb_glx_get_mapdv_request_t { 1564971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1565971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1566971bb1a5SLionel Sambuc uint16_t length; /**< */ 1567971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1568971bb1a5SLionel Sambuc uint32_t target; /**< */ 1569971bb1a5SLionel Sambuc uint32_t query; /**< */ 1570971bb1a5SLionel Sambuc } xcb_glx_get_mapdv_request_t; 1571971bb1a5SLionel Sambuc 1572971bb1a5SLionel Sambuc /** 1573971bb1a5SLionel Sambuc * @brief xcb_glx_get_mapdv_reply_t 1574971bb1a5SLionel Sambuc **/ 1575971bb1a5SLionel Sambuc typedef struct xcb_glx_get_mapdv_reply_t { 1576971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1577971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1578971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1579971bb1a5SLionel Sambuc uint32_t length; /**< */ 1580971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 1581971bb1a5SLionel Sambuc uint32_t n; /**< */ 1582971bb1a5SLionel Sambuc xcb_glx_float64_t datum; /**< */ 1583971bb1a5SLionel Sambuc uint8_t pad2[8]; /**< */ 1584971bb1a5SLionel Sambuc } xcb_glx_get_mapdv_reply_t; 1585971bb1a5SLionel Sambuc 1586971bb1a5SLionel Sambuc /** 1587971bb1a5SLionel Sambuc * @brief xcb_glx_get_mapfv_cookie_t 1588971bb1a5SLionel Sambuc **/ 1589971bb1a5SLionel Sambuc typedef struct xcb_glx_get_mapfv_cookie_t { 1590971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1591971bb1a5SLionel Sambuc } xcb_glx_get_mapfv_cookie_t; 1592971bb1a5SLionel Sambuc 1593971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_mapfv. */ 1594971bb1a5SLionel Sambuc #define XCB_GLX_GET_MAPFV 121 1595971bb1a5SLionel Sambuc 1596971bb1a5SLionel Sambuc /** 1597971bb1a5SLionel Sambuc * @brief xcb_glx_get_mapfv_request_t 1598971bb1a5SLionel Sambuc **/ 1599971bb1a5SLionel Sambuc typedef struct xcb_glx_get_mapfv_request_t { 1600971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1601971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1602971bb1a5SLionel Sambuc uint16_t length; /**< */ 1603971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1604971bb1a5SLionel Sambuc uint32_t target; /**< */ 1605971bb1a5SLionel Sambuc uint32_t query; /**< */ 1606971bb1a5SLionel Sambuc } xcb_glx_get_mapfv_request_t; 1607971bb1a5SLionel Sambuc 1608971bb1a5SLionel Sambuc /** 1609971bb1a5SLionel Sambuc * @brief xcb_glx_get_mapfv_reply_t 1610971bb1a5SLionel Sambuc **/ 1611971bb1a5SLionel Sambuc typedef struct xcb_glx_get_mapfv_reply_t { 1612971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1613971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1614971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1615971bb1a5SLionel Sambuc uint32_t length; /**< */ 1616971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 1617971bb1a5SLionel Sambuc uint32_t n; /**< */ 1618971bb1a5SLionel Sambuc xcb_glx_float32_t datum; /**< */ 1619971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 1620971bb1a5SLionel Sambuc } xcb_glx_get_mapfv_reply_t; 1621971bb1a5SLionel Sambuc 1622971bb1a5SLionel Sambuc /** 1623971bb1a5SLionel Sambuc * @brief xcb_glx_get_mapiv_cookie_t 1624971bb1a5SLionel Sambuc **/ 1625971bb1a5SLionel Sambuc typedef struct xcb_glx_get_mapiv_cookie_t { 1626971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1627971bb1a5SLionel Sambuc } xcb_glx_get_mapiv_cookie_t; 1628971bb1a5SLionel Sambuc 1629971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_mapiv. */ 1630971bb1a5SLionel Sambuc #define XCB_GLX_GET_MAPIV 122 1631971bb1a5SLionel Sambuc 1632971bb1a5SLionel Sambuc /** 1633971bb1a5SLionel Sambuc * @brief xcb_glx_get_mapiv_request_t 1634971bb1a5SLionel Sambuc **/ 1635971bb1a5SLionel Sambuc typedef struct xcb_glx_get_mapiv_request_t { 1636971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1637971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1638971bb1a5SLionel Sambuc uint16_t length; /**< */ 1639971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1640971bb1a5SLionel Sambuc uint32_t target; /**< */ 1641971bb1a5SLionel Sambuc uint32_t query; /**< */ 1642971bb1a5SLionel Sambuc } xcb_glx_get_mapiv_request_t; 1643971bb1a5SLionel Sambuc 1644971bb1a5SLionel Sambuc /** 1645971bb1a5SLionel Sambuc * @brief xcb_glx_get_mapiv_reply_t 1646971bb1a5SLionel Sambuc **/ 1647971bb1a5SLionel Sambuc typedef struct xcb_glx_get_mapiv_reply_t { 1648971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1649971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1650971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1651971bb1a5SLionel Sambuc uint32_t length; /**< */ 1652971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 1653971bb1a5SLionel Sambuc uint32_t n; /**< */ 1654971bb1a5SLionel Sambuc int32_t datum; /**< */ 1655971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 1656971bb1a5SLionel Sambuc } xcb_glx_get_mapiv_reply_t; 1657971bb1a5SLionel Sambuc 1658971bb1a5SLionel Sambuc /** 1659971bb1a5SLionel Sambuc * @brief xcb_glx_get_materialfv_cookie_t 1660971bb1a5SLionel Sambuc **/ 1661971bb1a5SLionel Sambuc typedef struct xcb_glx_get_materialfv_cookie_t { 1662971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1663971bb1a5SLionel Sambuc } xcb_glx_get_materialfv_cookie_t; 1664971bb1a5SLionel Sambuc 1665971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_materialfv. */ 1666971bb1a5SLionel Sambuc #define XCB_GLX_GET_MATERIALFV 123 1667971bb1a5SLionel Sambuc 1668971bb1a5SLionel Sambuc /** 1669971bb1a5SLionel Sambuc * @brief xcb_glx_get_materialfv_request_t 1670971bb1a5SLionel Sambuc **/ 1671971bb1a5SLionel Sambuc typedef struct xcb_glx_get_materialfv_request_t { 1672971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1673971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1674971bb1a5SLionel Sambuc uint16_t length; /**< */ 1675971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1676971bb1a5SLionel Sambuc uint32_t face; /**< */ 1677971bb1a5SLionel Sambuc uint32_t pname; /**< */ 1678971bb1a5SLionel Sambuc } xcb_glx_get_materialfv_request_t; 1679971bb1a5SLionel Sambuc 1680971bb1a5SLionel Sambuc /** 1681971bb1a5SLionel Sambuc * @brief xcb_glx_get_materialfv_reply_t 1682971bb1a5SLionel Sambuc **/ 1683971bb1a5SLionel Sambuc typedef struct xcb_glx_get_materialfv_reply_t { 1684971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1685971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1686971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1687971bb1a5SLionel Sambuc uint32_t length; /**< */ 1688971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 1689971bb1a5SLionel Sambuc uint32_t n; /**< */ 1690971bb1a5SLionel Sambuc xcb_glx_float32_t datum; /**< */ 1691971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 1692971bb1a5SLionel Sambuc } xcb_glx_get_materialfv_reply_t; 1693971bb1a5SLionel Sambuc 1694971bb1a5SLionel Sambuc /** 1695971bb1a5SLionel Sambuc * @brief xcb_glx_get_materialiv_cookie_t 1696971bb1a5SLionel Sambuc **/ 1697971bb1a5SLionel Sambuc typedef struct xcb_glx_get_materialiv_cookie_t { 1698971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1699971bb1a5SLionel Sambuc } xcb_glx_get_materialiv_cookie_t; 1700971bb1a5SLionel Sambuc 1701971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_materialiv. */ 1702971bb1a5SLionel Sambuc #define XCB_GLX_GET_MATERIALIV 124 1703971bb1a5SLionel Sambuc 1704971bb1a5SLionel Sambuc /** 1705971bb1a5SLionel Sambuc * @brief xcb_glx_get_materialiv_request_t 1706971bb1a5SLionel Sambuc **/ 1707971bb1a5SLionel Sambuc typedef struct xcb_glx_get_materialiv_request_t { 1708971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1709971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1710971bb1a5SLionel Sambuc uint16_t length; /**< */ 1711971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1712971bb1a5SLionel Sambuc uint32_t face; /**< */ 1713971bb1a5SLionel Sambuc uint32_t pname; /**< */ 1714971bb1a5SLionel Sambuc } xcb_glx_get_materialiv_request_t; 1715971bb1a5SLionel Sambuc 1716971bb1a5SLionel Sambuc /** 1717971bb1a5SLionel Sambuc * @brief xcb_glx_get_materialiv_reply_t 1718971bb1a5SLionel Sambuc **/ 1719971bb1a5SLionel Sambuc typedef struct xcb_glx_get_materialiv_reply_t { 1720971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1721971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1722971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1723971bb1a5SLionel Sambuc uint32_t length; /**< */ 1724971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 1725971bb1a5SLionel Sambuc uint32_t n; /**< */ 1726971bb1a5SLionel Sambuc int32_t datum; /**< */ 1727971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 1728971bb1a5SLionel Sambuc } xcb_glx_get_materialiv_reply_t; 1729971bb1a5SLionel Sambuc 1730971bb1a5SLionel Sambuc /** 1731971bb1a5SLionel Sambuc * @brief xcb_glx_get_pixel_mapfv_cookie_t 1732971bb1a5SLionel Sambuc **/ 1733971bb1a5SLionel Sambuc typedef struct xcb_glx_get_pixel_mapfv_cookie_t { 1734971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1735971bb1a5SLionel Sambuc } xcb_glx_get_pixel_mapfv_cookie_t; 1736971bb1a5SLionel Sambuc 1737971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_pixel_mapfv. */ 1738971bb1a5SLionel Sambuc #define XCB_GLX_GET_PIXEL_MAPFV 125 1739971bb1a5SLionel Sambuc 1740971bb1a5SLionel Sambuc /** 1741971bb1a5SLionel Sambuc * @brief xcb_glx_get_pixel_mapfv_request_t 1742971bb1a5SLionel Sambuc **/ 1743971bb1a5SLionel Sambuc typedef struct xcb_glx_get_pixel_mapfv_request_t { 1744971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1745971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1746971bb1a5SLionel Sambuc uint16_t length; /**< */ 1747971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1748971bb1a5SLionel Sambuc uint32_t map; /**< */ 1749971bb1a5SLionel Sambuc } xcb_glx_get_pixel_mapfv_request_t; 1750971bb1a5SLionel Sambuc 1751971bb1a5SLionel Sambuc /** 1752971bb1a5SLionel Sambuc * @brief xcb_glx_get_pixel_mapfv_reply_t 1753971bb1a5SLionel Sambuc **/ 1754971bb1a5SLionel Sambuc typedef struct xcb_glx_get_pixel_mapfv_reply_t { 1755971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1756971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1757971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1758971bb1a5SLionel Sambuc uint32_t length; /**< */ 1759971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 1760971bb1a5SLionel Sambuc uint32_t n; /**< */ 1761971bb1a5SLionel Sambuc xcb_glx_float32_t datum; /**< */ 1762971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 1763971bb1a5SLionel Sambuc } xcb_glx_get_pixel_mapfv_reply_t; 1764971bb1a5SLionel Sambuc 1765971bb1a5SLionel Sambuc /** 1766971bb1a5SLionel Sambuc * @brief xcb_glx_get_pixel_mapuiv_cookie_t 1767971bb1a5SLionel Sambuc **/ 1768971bb1a5SLionel Sambuc typedef struct xcb_glx_get_pixel_mapuiv_cookie_t { 1769971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1770971bb1a5SLionel Sambuc } xcb_glx_get_pixel_mapuiv_cookie_t; 1771971bb1a5SLionel Sambuc 1772971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_pixel_mapuiv. */ 1773971bb1a5SLionel Sambuc #define XCB_GLX_GET_PIXEL_MAPUIV 126 1774971bb1a5SLionel Sambuc 1775971bb1a5SLionel Sambuc /** 1776971bb1a5SLionel Sambuc * @brief xcb_glx_get_pixel_mapuiv_request_t 1777971bb1a5SLionel Sambuc **/ 1778971bb1a5SLionel Sambuc typedef struct xcb_glx_get_pixel_mapuiv_request_t { 1779971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1780971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1781971bb1a5SLionel Sambuc uint16_t length; /**< */ 1782971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1783971bb1a5SLionel Sambuc uint32_t map; /**< */ 1784971bb1a5SLionel Sambuc } xcb_glx_get_pixel_mapuiv_request_t; 1785971bb1a5SLionel Sambuc 1786971bb1a5SLionel Sambuc /** 1787971bb1a5SLionel Sambuc * @brief xcb_glx_get_pixel_mapuiv_reply_t 1788971bb1a5SLionel Sambuc **/ 1789971bb1a5SLionel Sambuc typedef struct xcb_glx_get_pixel_mapuiv_reply_t { 1790971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1791971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1792971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1793971bb1a5SLionel Sambuc uint32_t length; /**< */ 1794971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 1795971bb1a5SLionel Sambuc uint32_t n; /**< */ 1796971bb1a5SLionel Sambuc uint32_t datum; /**< */ 1797971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 1798971bb1a5SLionel Sambuc } xcb_glx_get_pixel_mapuiv_reply_t; 1799971bb1a5SLionel Sambuc 1800971bb1a5SLionel Sambuc /** 1801971bb1a5SLionel Sambuc * @brief xcb_glx_get_pixel_mapusv_cookie_t 1802971bb1a5SLionel Sambuc **/ 1803971bb1a5SLionel Sambuc typedef struct xcb_glx_get_pixel_mapusv_cookie_t { 1804971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1805971bb1a5SLionel Sambuc } xcb_glx_get_pixel_mapusv_cookie_t; 1806971bb1a5SLionel Sambuc 1807971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_pixel_mapusv. */ 1808971bb1a5SLionel Sambuc #define XCB_GLX_GET_PIXEL_MAPUSV 127 1809971bb1a5SLionel Sambuc 1810971bb1a5SLionel Sambuc /** 1811971bb1a5SLionel Sambuc * @brief xcb_glx_get_pixel_mapusv_request_t 1812971bb1a5SLionel Sambuc **/ 1813971bb1a5SLionel Sambuc typedef struct xcb_glx_get_pixel_mapusv_request_t { 1814971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1815971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1816971bb1a5SLionel Sambuc uint16_t length; /**< */ 1817971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1818971bb1a5SLionel Sambuc uint32_t map; /**< */ 1819971bb1a5SLionel Sambuc } xcb_glx_get_pixel_mapusv_request_t; 1820971bb1a5SLionel Sambuc 1821971bb1a5SLionel Sambuc /** 1822971bb1a5SLionel Sambuc * @brief xcb_glx_get_pixel_mapusv_reply_t 1823971bb1a5SLionel Sambuc **/ 1824971bb1a5SLionel Sambuc typedef struct xcb_glx_get_pixel_mapusv_reply_t { 1825971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1826971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1827971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1828971bb1a5SLionel Sambuc uint32_t length; /**< */ 1829971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 1830971bb1a5SLionel Sambuc uint32_t n; /**< */ 1831971bb1a5SLionel Sambuc uint16_t datum; /**< */ 1832971bb1a5SLionel Sambuc uint8_t pad2[16]; /**< */ 1833971bb1a5SLionel Sambuc } xcb_glx_get_pixel_mapusv_reply_t; 1834971bb1a5SLionel Sambuc 1835971bb1a5SLionel Sambuc /** 1836971bb1a5SLionel Sambuc * @brief xcb_glx_get_polygon_stipple_cookie_t 1837971bb1a5SLionel Sambuc **/ 1838971bb1a5SLionel Sambuc typedef struct xcb_glx_get_polygon_stipple_cookie_t { 1839971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1840971bb1a5SLionel Sambuc } xcb_glx_get_polygon_stipple_cookie_t; 1841971bb1a5SLionel Sambuc 1842971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_polygon_stipple. */ 1843971bb1a5SLionel Sambuc #define XCB_GLX_GET_POLYGON_STIPPLE 128 1844971bb1a5SLionel Sambuc 1845971bb1a5SLionel Sambuc /** 1846971bb1a5SLionel Sambuc * @brief xcb_glx_get_polygon_stipple_request_t 1847971bb1a5SLionel Sambuc **/ 1848971bb1a5SLionel Sambuc typedef struct xcb_glx_get_polygon_stipple_request_t { 1849971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1850971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1851971bb1a5SLionel Sambuc uint16_t length; /**< */ 1852971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1853971bb1a5SLionel Sambuc uint8_t lsb_first; /**< */ 1854971bb1a5SLionel Sambuc } xcb_glx_get_polygon_stipple_request_t; 1855971bb1a5SLionel Sambuc 1856971bb1a5SLionel Sambuc /** 1857971bb1a5SLionel Sambuc * @brief xcb_glx_get_polygon_stipple_reply_t 1858971bb1a5SLionel Sambuc **/ 1859971bb1a5SLionel Sambuc typedef struct xcb_glx_get_polygon_stipple_reply_t { 1860971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1861971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1862971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1863971bb1a5SLionel Sambuc uint32_t length; /**< */ 1864971bb1a5SLionel Sambuc uint8_t pad1[24]; /**< */ 1865971bb1a5SLionel Sambuc } xcb_glx_get_polygon_stipple_reply_t; 1866971bb1a5SLionel Sambuc 1867971bb1a5SLionel Sambuc /** 1868971bb1a5SLionel Sambuc * @brief xcb_glx_get_string_cookie_t 1869971bb1a5SLionel Sambuc **/ 1870971bb1a5SLionel Sambuc typedef struct xcb_glx_get_string_cookie_t { 1871971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1872971bb1a5SLionel Sambuc } xcb_glx_get_string_cookie_t; 1873971bb1a5SLionel Sambuc 1874971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_string. */ 1875971bb1a5SLionel Sambuc #define XCB_GLX_GET_STRING 129 1876971bb1a5SLionel Sambuc 1877971bb1a5SLionel Sambuc /** 1878971bb1a5SLionel Sambuc * @brief xcb_glx_get_string_request_t 1879971bb1a5SLionel Sambuc **/ 1880971bb1a5SLionel Sambuc typedef struct xcb_glx_get_string_request_t { 1881971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1882971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1883971bb1a5SLionel Sambuc uint16_t length; /**< */ 1884971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1885971bb1a5SLionel Sambuc uint32_t name; /**< */ 1886971bb1a5SLionel Sambuc } xcb_glx_get_string_request_t; 1887971bb1a5SLionel Sambuc 1888971bb1a5SLionel Sambuc /** 1889971bb1a5SLionel Sambuc * @brief xcb_glx_get_string_reply_t 1890971bb1a5SLionel Sambuc **/ 1891971bb1a5SLionel Sambuc typedef struct xcb_glx_get_string_reply_t { 1892971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1893971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1894971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1895971bb1a5SLionel Sambuc uint32_t length; /**< */ 1896971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 1897971bb1a5SLionel Sambuc uint32_t n; /**< */ 1898971bb1a5SLionel Sambuc uint8_t pad2[16]; /**< */ 1899971bb1a5SLionel Sambuc } xcb_glx_get_string_reply_t; 1900971bb1a5SLionel Sambuc 1901971bb1a5SLionel Sambuc /** 1902971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_envfv_cookie_t 1903971bb1a5SLionel Sambuc **/ 1904971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_envfv_cookie_t { 1905971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1906971bb1a5SLionel Sambuc } xcb_glx_get_tex_envfv_cookie_t; 1907971bb1a5SLionel Sambuc 1908971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_tex_envfv. */ 1909971bb1a5SLionel Sambuc #define XCB_GLX_GET_TEX_ENVFV 130 1910971bb1a5SLionel Sambuc 1911971bb1a5SLionel Sambuc /** 1912971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_envfv_request_t 1913971bb1a5SLionel Sambuc **/ 1914971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_envfv_request_t { 1915971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1916971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1917971bb1a5SLionel Sambuc uint16_t length; /**< */ 1918971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1919971bb1a5SLionel Sambuc uint32_t target; /**< */ 1920971bb1a5SLionel Sambuc uint32_t pname; /**< */ 1921971bb1a5SLionel Sambuc } xcb_glx_get_tex_envfv_request_t; 1922971bb1a5SLionel Sambuc 1923971bb1a5SLionel Sambuc /** 1924971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_envfv_reply_t 1925971bb1a5SLionel Sambuc **/ 1926971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_envfv_reply_t { 1927971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1928971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1929971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1930971bb1a5SLionel Sambuc uint32_t length; /**< */ 1931971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 1932971bb1a5SLionel Sambuc uint32_t n; /**< */ 1933971bb1a5SLionel Sambuc xcb_glx_float32_t datum; /**< */ 1934971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 1935971bb1a5SLionel Sambuc } xcb_glx_get_tex_envfv_reply_t; 1936971bb1a5SLionel Sambuc 1937971bb1a5SLionel Sambuc /** 1938971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_enviv_cookie_t 1939971bb1a5SLionel Sambuc **/ 1940971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_enviv_cookie_t { 1941971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1942971bb1a5SLionel Sambuc } xcb_glx_get_tex_enviv_cookie_t; 1943971bb1a5SLionel Sambuc 1944971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_tex_enviv. */ 1945971bb1a5SLionel Sambuc #define XCB_GLX_GET_TEX_ENVIV 131 1946971bb1a5SLionel Sambuc 1947971bb1a5SLionel Sambuc /** 1948971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_enviv_request_t 1949971bb1a5SLionel Sambuc **/ 1950971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_enviv_request_t { 1951971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1952971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1953971bb1a5SLionel Sambuc uint16_t length; /**< */ 1954971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1955971bb1a5SLionel Sambuc uint32_t target; /**< */ 1956971bb1a5SLionel Sambuc uint32_t pname; /**< */ 1957971bb1a5SLionel Sambuc } xcb_glx_get_tex_enviv_request_t; 1958971bb1a5SLionel Sambuc 1959971bb1a5SLionel Sambuc /** 1960971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_enviv_reply_t 1961971bb1a5SLionel Sambuc **/ 1962971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_enviv_reply_t { 1963971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 1964971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 1965971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 1966971bb1a5SLionel Sambuc uint32_t length; /**< */ 1967971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 1968971bb1a5SLionel Sambuc uint32_t n; /**< */ 1969971bb1a5SLionel Sambuc int32_t datum; /**< */ 1970971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 1971971bb1a5SLionel Sambuc } xcb_glx_get_tex_enviv_reply_t; 1972971bb1a5SLionel Sambuc 1973971bb1a5SLionel Sambuc /** 1974971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_gendv_cookie_t 1975971bb1a5SLionel Sambuc **/ 1976971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_gendv_cookie_t { 1977971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 1978971bb1a5SLionel Sambuc } xcb_glx_get_tex_gendv_cookie_t; 1979971bb1a5SLionel Sambuc 1980971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_tex_gendv. */ 1981971bb1a5SLionel Sambuc #define XCB_GLX_GET_TEX_GENDV 132 1982971bb1a5SLionel Sambuc 1983971bb1a5SLionel Sambuc /** 1984971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_gendv_request_t 1985971bb1a5SLionel Sambuc **/ 1986971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_gendv_request_t { 1987971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 1988971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 1989971bb1a5SLionel Sambuc uint16_t length; /**< */ 1990971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 1991971bb1a5SLionel Sambuc uint32_t coord; /**< */ 1992971bb1a5SLionel Sambuc uint32_t pname; /**< */ 1993971bb1a5SLionel Sambuc } xcb_glx_get_tex_gendv_request_t; 1994971bb1a5SLionel Sambuc 1995971bb1a5SLionel Sambuc /** 1996971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_gendv_reply_t 1997971bb1a5SLionel Sambuc **/ 1998971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_gendv_reply_t { 1999971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2000971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2001971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2002971bb1a5SLionel Sambuc uint32_t length; /**< */ 2003971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 2004971bb1a5SLionel Sambuc uint32_t n; /**< */ 2005971bb1a5SLionel Sambuc xcb_glx_float64_t datum; /**< */ 2006971bb1a5SLionel Sambuc uint8_t pad2[8]; /**< */ 2007971bb1a5SLionel Sambuc } xcb_glx_get_tex_gendv_reply_t; 2008971bb1a5SLionel Sambuc 2009971bb1a5SLionel Sambuc /** 2010971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_genfv_cookie_t 2011971bb1a5SLionel Sambuc **/ 2012971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_genfv_cookie_t { 2013971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2014971bb1a5SLionel Sambuc } xcb_glx_get_tex_genfv_cookie_t; 2015971bb1a5SLionel Sambuc 2016971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_tex_genfv. */ 2017971bb1a5SLionel Sambuc #define XCB_GLX_GET_TEX_GENFV 133 2018971bb1a5SLionel Sambuc 2019971bb1a5SLionel Sambuc /** 2020971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_genfv_request_t 2021971bb1a5SLionel Sambuc **/ 2022971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_genfv_request_t { 2023971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2024971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2025971bb1a5SLionel Sambuc uint16_t length; /**< */ 2026971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2027971bb1a5SLionel Sambuc uint32_t coord; /**< */ 2028971bb1a5SLionel Sambuc uint32_t pname; /**< */ 2029971bb1a5SLionel Sambuc } xcb_glx_get_tex_genfv_request_t; 2030971bb1a5SLionel Sambuc 2031971bb1a5SLionel Sambuc /** 2032971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_genfv_reply_t 2033971bb1a5SLionel Sambuc **/ 2034971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_genfv_reply_t { 2035971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2036971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2037971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2038971bb1a5SLionel Sambuc uint32_t length; /**< */ 2039971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 2040971bb1a5SLionel Sambuc uint32_t n; /**< */ 2041971bb1a5SLionel Sambuc xcb_glx_float32_t datum; /**< */ 2042971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 2043971bb1a5SLionel Sambuc } xcb_glx_get_tex_genfv_reply_t; 2044971bb1a5SLionel Sambuc 2045971bb1a5SLionel Sambuc /** 2046971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_geniv_cookie_t 2047971bb1a5SLionel Sambuc **/ 2048971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_geniv_cookie_t { 2049971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2050971bb1a5SLionel Sambuc } xcb_glx_get_tex_geniv_cookie_t; 2051971bb1a5SLionel Sambuc 2052971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_tex_geniv. */ 2053971bb1a5SLionel Sambuc #define XCB_GLX_GET_TEX_GENIV 134 2054971bb1a5SLionel Sambuc 2055971bb1a5SLionel Sambuc /** 2056971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_geniv_request_t 2057971bb1a5SLionel Sambuc **/ 2058971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_geniv_request_t { 2059971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2060971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2061971bb1a5SLionel Sambuc uint16_t length; /**< */ 2062971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2063971bb1a5SLionel Sambuc uint32_t coord; /**< */ 2064971bb1a5SLionel Sambuc uint32_t pname; /**< */ 2065971bb1a5SLionel Sambuc } xcb_glx_get_tex_geniv_request_t; 2066971bb1a5SLionel Sambuc 2067971bb1a5SLionel Sambuc /** 2068971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_geniv_reply_t 2069971bb1a5SLionel Sambuc **/ 2070971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_geniv_reply_t { 2071971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2072971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2073971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2074971bb1a5SLionel Sambuc uint32_t length; /**< */ 2075971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 2076971bb1a5SLionel Sambuc uint32_t n; /**< */ 2077971bb1a5SLionel Sambuc int32_t datum; /**< */ 2078971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 2079971bb1a5SLionel Sambuc } xcb_glx_get_tex_geniv_reply_t; 2080971bb1a5SLionel Sambuc 2081971bb1a5SLionel Sambuc /** 2082971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_image_cookie_t 2083971bb1a5SLionel Sambuc **/ 2084971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_image_cookie_t { 2085971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2086971bb1a5SLionel Sambuc } xcb_glx_get_tex_image_cookie_t; 2087971bb1a5SLionel Sambuc 2088971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_tex_image. */ 2089971bb1a5SLionel Sambuc #define XCB_GLX_GET_TEX_IMAGE 135 2090971bb1a5SLionel Sambuc 2091971bb1a5SLionel Sambuc /** 2092971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_image_request_t 2093971bb1a5SLionel Sambuc **/ 2094971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_image_request_t { 2095971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2096971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2097971bb1a5SLionel Sambuc uint16_t length; /**< */ 2098971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2099971bb1a5SLionel Sambuc uint32_t target; /**< */ 2100971bb1a5SLionel Sambuc int32_t level; /**< */ 2101971bb1a5SLionel Sambuc uint32_t format; /**< */ 2102971bb1a5SLionel Sambuc uint32_t type; /**< */ 2103971bb1a5SLionel Sambuc uint8_t swap_bytes; /**< */ 2104971bb1a5SLionel Sambuc } xcb_glx_get_tex_image_request_t; 2105971bb1a5SLionel Sambuc 2106971bb1a5SLionel Sambuc /** 2107971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_image_reply_t 2108971bb1a5SLionel Sambuc **/ 2109971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_image_reply_t { 2110971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2111971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2112971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2113971bb1a5SLionel Sambuc uint32_t length; /**< */ 2114971bb1a5SLionel Sambuc uint8_t pad1[8]; /**< */ 2115971bb1a5SLionel Sambuc int32_t width; /**< */ 2116971bb1a5SLionel Sambuc int32_t height; /**< */ 2117971bb1a5SLionel Sambuc int32_t depth; /**< */ 2118971bb1a5SLionel Sambuc uint8_t pad2[4]; /**< */ 2119971bb1a5SLionel Sambuc } xcb_glx_get_tex_image_reply_t; 2120971bb1a5SLionel Sambuc 2121971bb1a5SLionel Sambuc /** 2122971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_parameterfv_cookie_t 2123971bb1a5SLionel Sambuc **/ 2124971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_parameterfv_cookie_t { 2125971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2126971bb1a5SLionel Sambuc } xcb_glx_get_tex_parameterfv_cookie_t; 2127971bb1a5SLionel Sambuc 2128971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_tex_parameterfv. */ 2129971bb1a5SLionel Sambuc #define XCB_GLX_GET_TEX_PARAMETERFV 136 2130971bb1a5SLionel Sambuc 2131971bb1a5SLionel Sambuc /** 2132971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_parameterfv_request_t 2133971bb1a5SLionel Sambuc **/ 2134971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_parameterfv_request_t { 2135971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2136971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2137971bb1a5SLionel Sambuc uint16_t length; /**< */ 2138971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2139971bb1a5SLionel Sambuc uint32_t target; /**< */ 2140971bb1a5SLionel Sambuc uint32_t pname; /**< */ 2141971bb1a5SLionel Sambuc } xcb_glx_get_tex_parameterfv_request_t; 2142971bb1a5SLionel Sambuc 2143971bb1a5SLionel Sambuc /** 2144971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_parameterfv_reply_t 2145971bb1a5SLionel Sambuc **/ 2146971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_parameterfv_reply_t { 2147971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2148971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2149971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2150971bb1a5SLionel Sambuc uint32_t length; /**< */ 2151971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 2152971bb1a5SLionel Sambuc uint32_t n; /**< */ 2153971bb1a5SLionel Sambuc xcb_glx_float32_t datum; /**< */ 2154971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 2155971bb1a5SLionel Sambuc } xcb_glx_get_tex_parameterfv_reply_t; 2156971bb1a5SLionel Sambuc 2157971bb1a5SLionel Sambuc /** 2158971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_parameteriv_cookie_t 2159971bb1a5SLionel Sambuc **/ 2160971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_parameteriv_cookie_t { 2161971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2162971bb1a5SLionel Sambuc } xcb_glx_get_tex_parameteriv_cookie_t; 2163971bb1a5SLionel Sambuc 2164971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_tex_parameteriv. */ 2165971bb1a5SLionel Sambuc #define XCB_GLX_GET_TEX_PARAMETERIV 137 2166971bb1a5SLionel Sambuc 2167971bb1a5SLionel Sambuc /** 2168971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_parameteriv_request_t 2169971bb1a5SLionel Sambuc **/ 2170971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_parameteriv_request_t { 2171971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2172971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2173971bb1a5SLionel Sambuc uint16_t length; /**< */ 2174971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2175971bb1a5SLionel Sambuc uint32_t target; /**< */ 2176971bb1a5SLionel Sambuc uint32_t pname; /**< */ 2177971bb1a5SLionel Sambuc } xcb_glx_get_tex_parameteriv_request_t; 2178971bb1a5SLionel Sambuc 2179971bb1a5SLionel Sambuc /** 2180971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_parameteriv_reply_t 2181971bb1a5SLionel Sambuc **/ 2182971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_parameteriv_reply_t { 2183971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2184971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2185971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2186971bb1a5SLionel Sambuc uint32_t length; /**< */ 2187971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 2188971bb1a5SLionel Sambuc uint32_t n; /**< */ 2189971bb1a5SLionel Sambuc int32_t datum; /**< */ 2190971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 2191971bb1a5SLionel Sambuc } xcb_glx_get_tex_parameteriv_reply_t; 2192971bb1a5SLionel Sambuc 2193971bb1a5SLionel Sambuc /** 2194971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_level_parameterfv_cookie_t 2195971bb1a5SLionel Sambuc **/ 2196971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_level_parameterfv_cookie_t { 2197971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2198971bb1a5SLionel Sambuc } xcb_glx_get_tex_level_parameterfv_cookie_t; 2199971bb1a5SLionel Sambuc 2200971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_tex_level_parameterfv. */ 2201971bb1a5SLionel Sambuc #define XCB_GLX_GET_TEX_LEVEL_PARAMETERFV 138 2202971bb1a5SLionel Sambuc 2203971bb1a5SLionel Sambuc /** 2204971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_level_parameterfv_request_t 2205971bb1a5SLionel Sambuc **/ 2206971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_level_parameterfv_request_t { 2207971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2208971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2209971bb1a5SLionel Sambuc uint16_t length; /**< */ 2210971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2211971bb1a5SLionel Sambuc uint32_t target; /**< */ 2212971bb1a5SLionel Sambuc int32_t level; /**< */ 2213971bb1a5SLionel Sambuc uint32_t pname; /**< */ 2214971bb1a5SLionel Sambuc } xcb_glx_get_tex_level_parameterfv_request_t; 2215971bb1a5SLionel Sambuc 2216971bb1a5SLionel Sambuc /** 2217971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_level_parameterfv_reply_t 2218971bb1a5SLionel Sambuc **/ 2219971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_level_parameterfv_reply_t { 2220971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2221971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2222971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2223971bb1a5SLionel Sambuc uint32_t length; /**< */ 2224971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 2225971bb1a5SLionel Sambuc uint32_t n; /**< */ 2226971bb1a5SLionel Sambuc xcb_glx_float32_t datum; /**< */ 2227971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 2228971bb1a5SLionel Sambuc } xcb_glx_get_tex_level_parameterfv_reply_t; 2229971bb1a5SLionel Sambuc 2230971bb1a5SLionel Sambuc /** 2231971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_level_parameteriv_cookie_t 2232971bb1a5SLionel Sambuc **/ 2233971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_level_parameteriv_cookie_t { 2234971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2235971bb1a5SLionel Sambuc } xcb_glx_get_tex_level_parameteriv_cookie_t; 2236971bb1a5SLionel Sambuc 2237971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_tex_level_parameteriv. */ 2238971bb1a5SLionel Sambuc #define XCB_GLX_GET_TEX_LEVEL_PARAMETERIV 139 2239971bb1a5SLionel Sambuc 2240971bb1a5SLionel Sambuc /** 2241971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_level_parameteriv_request_t 2242971bb1a5SLionel Sambuc **/ 2243971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_level_parameteriv_request_t { 2244971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2245971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2246971bb1a5SLionel Sambuc uint16_t length; /**< */ 2247971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2248971bb1a5SLionel Sambuc uint32_t target; /**< */ 2249971bb1a5SLionel Sambuc int32_t level; /**< */ 2250971bb1a5SLionel Sambuc uint32_t pname; /**< */ 2251971bb1a5SLionel Sambuc } xcb_glx_get_tex_level_parameteriv_request_t; 2252971bb1a5SLionel Sambuc 2253971bb1a5SLionel Sambuc /** 2254971bb1a5SLionel Sambuc * @brief xcb_glx_get_tex_level_parameteriv_reply_t 2255971bb1a5SLionel Sambuc **/ 2256971bb1a5SLionel Sambuc typedef struct xcb_glx_get_tex_level_parameteriv_reply_t { 2257971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2258971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2259971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2260971bb1a5SLionel Sambuc uint32_t length; /**< */ 2261971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 2262971bb1a5SLionel Sambuc uint32_t n; /**< */ 2263971bb1a5SLionel Sambuc int32_t datum; /**< */ 2264971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 2265971bb1a5SLionel Sambuc } xcb_glx_get_tex_level_parameteriv_reply_t; 2266971bb1a5SLionel Sambuc 2267971bb1a5SLionel Sambuc /** 2268971bb1a5SLionel Sambuc * @brief xcb_glx_is_list_cookie_t 2269971bb1a5SLionel Sambuc **/ 2270971bb1a5SLionel Sambuc typedef struct xcb_glx_is_list_cookie_t { 2271971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2272971bb1a5SLionel Sambuc } xcb_glx_is_list_cookie_t; 2273971bb1a5SLionel Sambuc 2274971bb1a5SLionel Sambuc /** Opcode for xcb_glx_is_list. */ 2275971bb1a5SLionel Sambuc #define XCB_GLX_IS_LIST 141 2276971bb1a5SLionel Sambuc 2277971bb1a5SLionel Sambuc /** 2278971bb1a5SLionel Sambuc * @brief xcb_glx_is_list_request_t 2279971bb1a5SLionel Sambuc **/ 2280971bb1a5SLionel Sambuc typedef struct xcb_glx_is_list_request_t { 2281971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2282971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2283971bb1a5SLionel Sambuc uint16_t length; /**< */ 2284971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2285971bb1a5SLionel Sambuc uint32_t list; /**< */ 2286971bb1a5SLionel Sambuc } xcb_glx_is_list_request_t; 2287971bb1a5SLionel Sambuc 2288971bb1a5SLionel Sambuc /** 2289971bb1a5SLionel Sambuc * @brief xcb_glx_is_list_reply_t 2290971bb1a5SLionel Sambuc **/ 2291971bb1a5SLionel Sambuc typedef struct xcb_glx_is_list_reply_t { 2292971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2293971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2294971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2295971bb1a5SLionel Sambuc uint32_t length; /**< */ 2296971bb1a5SLionel Sambuc xcb_glx_bool32_t ret_val; /**< */ 2297971bb1a5SLionel Sambuc } xcb_glx_is_list_reply_t; 2298971bb1a5SLionel Sambuc 2299971bb1a5SLionel Sambuc /** Opcode for xcb_glx_flush. */ 2300971bb1a5SLionel Sambuc #define XCB_GLX_FLUSH 142 2301971bb1a5SLionel Sambuc 2302971bb1a5SLionel Sambuc /** 2303971bb1a5SLionel Sambuc * @brief xcb_glx_flush_request_t 2304971bb1a5SLionel Sambuc **/ 2305971bb1a5SLionel Sambuc typedef struct xcb_glx_flush_request_t { 2306971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2307971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2308971bb1a5SLionel Sambuc uint16_t length; /**< */ 2309971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2310971bb1a5SLionel Sambuc } xcb_glx_flush_request_t; 2311971bb1a5SLionel Sambuc 2312971bb1a5SLionel Sambuc /** 2313971bb1a5SLionel Sambuc * @brief xcb_glx_are_textures_resident_cookie_t 2314971bb1a5SLionel Sambuc **/ 2315971bb1a5SLionel Sambuc typedef struct xcb_glx_are_textures_resident_cookie_t { 2316971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2317971bb1a5SLionel Sambuc } xcb_glx_are_textures_resident_cookie_t; 2318971bb1a5SLionel Sambuc 2319971bb1a5SLionel Sambuc /** Opcode for xcb_glx_are_textures_resident. */ 2320971bb1a5SLionel Sambuc #define XCB_GLX_ARE_TEXTURES_RESIDENT 143 2321971bb1a5SLionel Sambuc 2322971bb1a5SLionel Sambuc /** 2323971bb1a5SLionel Sambuc * @brief xcb_glx_are_textures_resident_request_t 2324971bb1a5SLionel Sambuc **/ 2325971bb1a5SLionel Sambuc typedef struct xcb_glx_are_textures_resident_request_t { 2326971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2327971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2328971bb1a5SLionel Sambuc uint16_t length; /**< */ 2329971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2330971bb1a5SLionel Sambuc int32_t n; /**< */ 2331971bb1a5SLionel Sambuc } xcb_glx_are_textures_resident_request_t; 2332971bb1a5SLionel Sambuc 2333971bb1a5SLionel Sambuc /** 2334971bb1a5SLionel Sambuc * @brief xcb_glx_are_textures_resident_reply_t 2335971bb1a5SLionel Sambuc **/ 2336971bb1a5SLionel Sambuc typedef struct xcb_glx_are_textures_resident_reply_t { 2337971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2338971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2339971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2340971bb1a5SLionel Sambuc uint32_t length; /**< */ 2341971bb1a5SLionel Sambuc xcb_glx_bool32_t ret_val; /**< */ 2342971bb1a5SLionel Sambuc uint8_t pad1[20]; /**< */ 2343971bb1a5SLionel Sambuc } xcb_glx_are_textures_resident_reply_t; 2344971bb1a5SLionel Sambuc 2345971bb1a5SLionel Sambuc /** Opcode for xcb_glx_delete_textures. */ 2346971bb1a5SLionel Sambuc #define XCB_GLX_DELETE_TEXTURES 144 2347971bb1a5SLionel Sambuc 2348971bb1a5SLionel Sambuc /** 2349971bb1a5SLionel Sambuc * @brief xcb_glx_delete_textures_request_t 2350971bb1a5SLionel Sambuc **/ 2351971bb1a5SLionel Sambuc typedef struct xcb_glx_delete_textures_request_t { 2352971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2353971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2354971bb1a5SLionel Sambuc uint16_t length; /**< */ 2355971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2356971bb1a5SLionel Sambuc int32_t n; /**< */ 2357971bb1a5SLionel Sambuc } xcb_glx_delete_textures_request_t; 2358971bb1a5SLionel Sambuc 2359971bb1a5SLionel Sambuc /** 2360971bb1a5SLionel Sambuc * @brief xcb_glx_gen_textures_cookie_t 2361971bb1a5SLionel Sambuc **/ 2362971bb1a5SLionel Sambuc typedef struct xcb_glx_gen_textures_cookie_t { 2363971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2364971bb1a5SLionel Sambuc } xcb_glx_gen_textures_cookie_t; 2365971bb1a5SLionel Sambuc 2366971bb1a5SLionel Sambuc /** Opcode for xcb_glx_gen_textures. */ 2367971bb1a5SLionel Sambuc #define XCB_GLX_GEN_TEXTURES 145 2368971bb1a5SLionel Sambuc 2369971bb1a5SLionel Sambuc /** 2370971bb1a5SLionel Sambuc * @brief xcb_glx_gen_textures_request_t 2371971bb1a5SLionel Sambuc **/ 2372971bb1a5SLionel Sambuc typedef struct xcb_glx_gen_textures_request_t { 2373971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2374971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2375971bb1a5SLionel Sambuc uint16_t length; /**< */ 2376971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2377971bb1a5SLionel Sambuc int32_t n; /**< */ 2378971bb1a5SLionel Sambuc } xcb_glx_gen_textures_request_t; 2379971bb1a5SLionel Sambuc 2380971bb1a5SLionel Sambuc /** 2381971bb1a5SLionel Sambuc * @brief xcb_glx_gen_textures_reply_t 2382971bb1a5SLionel Sambuc **/ 2383971bb1a5SLionel Sambuc typedef struct xcb_glx_gen_textures_reply_t { 2384971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2385971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2386971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2387971bb1a5SLionel Sambuc uint32_t length; /**< */ 2388971bb1a5SLionel Sambuc uint8_t pad1[24]; /**< */ 2389971bb1a5SLionel Sambuc } xcb_glx_gen_textures_reply_t; 2390971bb1a5SLionel Sambuc 2391971bb1a5SLionel Sambuc /** 2392971bb1a5SLionel Sambuc * @brief xcb_glx_is_texture_cookie_t 2393971bb1a5SLionel Sambuc **/ 2394971bb1a5SLionel Sambuc typedef struct xcb_glx_is_texture_cookie_t { 2395971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2396971bb1a5SLionel Sambuc } xcb_glx_is_texture_cookie_t; 2397971bb1a5SLionel Sambuc 2398971bb1a5SLionel Sambuc /** Opcode for xcb_glx_is_texture. */ 2399971bb1a5SLionel Sambuc #define XCB_GLX_IS_TEXTURE 146 2400971bb1a5SLionel Sambuc 2401971bb1a5SLionel Sambuc /** 2402971bb1a5SLionel Sambuc * @brief xcb_glx_is_texture_request_t 2403971bb1a5SLionel Sambuc **/ 2404971bb1a5SLionel Sambuc typedef struct xcb_glx_is_texture_request_t { 2405971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2406971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2407971bb1a5SLionel Sambuc uint16_t length; /**< */ 2408971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2409971bb1a5SLionel Sambuc uint32_t texture; /**< */ 2410971bb1a5SLionel Sambuc } xcb_glx_is_texture_request_t; 2411971bb1a5SLionel Sambuc 2412971bb1a5SLionel Sambuc /** 2413971bb1a5SLionel Sambuc * @brief xcb_glx_is_texture_reply_t 2414971bb1a5SLionel Sambuc **/ 2415971bb1a5SLionel Sambuc typedef struct xcb_glx_is_texture_reply_t { 2416971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2417971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2418971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2419971bb1a5SLionel Sambuc uint32_t length; /**< */ 2420971bb1a5SLionel Sambuc xcb_glx_bool32_t ret_val; /**< */ 2421971bb1a5SLionel Sambuc } xcb_glx_is_texture_reply_t; 2422971bb1a5SLionel Sambuc 2423971bb1a5SLionel Sambuc /** 2424971bb1a5SLionel Sambuc * @brief xcb_glx_get_color_table_cookie_t 2425971bb1a5SLionel Sambuc **/ 2426971bb1a5SLionel Sambuc typedef struct xcb_glx_get_color_table_cookie_t { 2427971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2428971bb1a5SLionel Sambuc } xcb_glx_get_color_table_cookie_t; 2429971bb1a5SLionel Sambuc 2430971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_color_table. */ 2431971bb1a5SLionel Sambuc #define XCB_GLX_GET_COLOR_TABLE 147 2432971bb1a5SLionel Sambuc 2433971bb1a5SLionel Sambuc /** 2434971bb1a5SLionel Sambuc * @brief xcb_glx_get_color_table_request_t 2435971bb1a5SLionel Sambuc **/ 2436971bb1a5SLionel Sambuc typedef struct xcb_glx_get_color_table_request_t { 2437971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2438971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2439971bb1a5SLionel Sambuc uint16_t length; /**< */ 2440971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2441971bb1a5SLionel Sambuc uint32_t target; /**< */ 2442971bb1a5SLionel Sambuc uint32_t format; /**< */ 2443971bb1a5SLionel Sambuc uint32_t type; /**< */ 2444971bb1a5SLionel Sambuc uint8_t swap_bytes; /**< */ 2445971bb1a5SLionel Sambuc } xcb_glx_get_color_table_request_t; 2446971bb1a5SLionel Sambuc 2447971bb1a5SLionel Sambuc /** 2448971bb1a5SLionel Sambuc * @brief xcb_glx_get_color_table_reply_t 2449971bb1a5SLionel Sambuc **/ 2450971bb1a5SLionel Sambuc typedef struct xcb_glx_get_color_table_reply_t { 2451971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2452971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2453971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2454971bb1a5SLionel Sambuc uint32_t length; /**< */ 2455971bb1a5SLionel Sambuc uint8_t pad1[8]; /**< */ 2456971bb1a5SLionel Sambuc int32_t width; /**< */ 2457971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 2458971bb1a5SLionel Sambuc } xcb_glx_get_color_table_reply_t; 2459971bb1a5SLionel Sambuc 2460971bb1a5SLionel Sambuc /** 2461971bb1a5SLionel Sambuc * @brief xcb_glx_get_color_table_parameterfv_cookie_t 2462971bb1a5SLionel Sambuc **/ 2463971bb1a5SLionel Sambuc typedef struct xcb_glx_get_color_table_parameterfv_cookie_t { 2464971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2465971bb1a5SLionel Sambuc } xcb_glx_get_color_table_parameterfv_cookie_t; 2466971bb1a5SLionel Sambuc 2467971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_color_table_parameterfv. */ 2468971bb1a5SLionel Sambuc #define XCB_GLX_GET_COLOR_TABLE_PARAMETERFV 148 2469971bb1a5SLionel Sambuc 2470971bb1a5SLionel Sambuc /** 2471971bb1a5SLionel Sambuc * @brief xcb_glx_get_color_table_parameterfv_request_t 2472971bb1a5SLionel Sambuc **/ 2473971bb1a5SLionel Sambuc typedef struct xcb_glx_get_color_table_parameterfv_request_t { 2474971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2475971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2476971bb1a5SLionel Sambuc uint16_t length; /**< */ 2477971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2478971bb1a5SLionel Sambuc uint32_t target; /**< */ 2479971bb1a5SLionel Sambuc uint32_t pname; /**< */ 2480971bb1a5SLionel Sambuc } xcb_glx_get_color_table_parameterfv_request_t; 2481971bb1a5SLionel Sambuc 2482971bb1a5SLionel Sambuc /** 2483971bb1a5SLionel Sambuc * @brief xcb_glx_get_color_table_parameterfv_reply_t 2484971bb1a5SLionel Sambuc **/ 2485971bb1a5SLionel Sambuc typedef struct xcb_glx_get_color_table_parameterfv_reply_t { 2486971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2487971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2488971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2489971bb1a5SLionel Sambuc uint32_t length; /**< */ 2490971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 2491971bb1a5SLionel Sambuc uint32_t n; /**< */ 2492971bb1a5SLionel Sambuc xcb_glx_float32_t datum; /**< */ 2493971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 2494971bb1a5SLionel Sambuc } xcb_glx_get_color_table_parameterfv_reply_t; 2495971bb1a5SLionel Sambuc 2496971bb1a5SLionel Sambuc /** 2497971bb1a5SLionel Sambuc * @brief xcb_glx_get_color_table_parameteriv_cookie_t 2498971bb1a5SLionel Sambuc **/ 2499971bb1a5SLionel Sambuc typedef struct xcb_glx_get_color_table_parameteriv_cookie_t { 2500971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2501971bb1a5SLionel Sambuc } xcb_glx_get_color_table_parameteriv_cookie_t; 2502971bb1a5SLionel Sambuc 2503971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_color_table_parameteriv. */ 2504971bb1a5SLionel Sambuc #define XCB_GLX_GET_COLOR_TABLE_PARAMETERIV 149 2505971bb1a5SLionel Sambuc 2506971bb1a5SLionel Sambuc /** 2507971bb1a5SLionel Sambuc * @brief xcb_glx_get_color_table_parameteriv_request_t 2508971bb1a5SLionel Sambuc **/ 2509971bb1a5SLionel Sambuc typedef struct xcb_glx_get_color_table_parameteriv_request_t { 2510971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2511971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2512971bb1a5SLionel Sambuc uint16_t length; /**< */ 2513971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2514971bb1a5SLionel Sambuc uint32_t target; /**< */ 2515971bb1a5SLionel Sambuc uint32_t pname; /**< */ 2516971bb1a5SLionel Sambuc } xcb_glx_get_color_table_parameteriv_request_t; 2517971bb1a5SLionel Sambuc 2518971bb1a5SLionel Sambuc /** 2519971bb1a5SLionel Sambuc * @brief xcb_glx_get_color_table_parameteriv_reply_t 2520971bb1a5SLionel Sambuc **/ 2521971bb1a5SLionel Sambuc typedef struct xcb_glx_get_color_table_parameteriv_reply_t { 2522971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2523971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2524971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2525971bb1a5SLionel Sambuc uint32_t length; /**< */ 2526971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 2527971bb1a5SLionel Sambuc uint32_t n; /**< */ 2528971bb1a5SLionel Sambuc int32_t datum; /**< */ 2529971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 2530971bb1a5SLionel Sambuc } xcb_glx_get_color_table_parameteriv_reply_t; 2531971bb1a5SLionel Sambuc 2532971bb1a5SLionel Sambuc /** 2533971bb1a5SLionel Sambuc * @brief xcb_glx_get_convolution_filter_cookie_t 2534971bb1a5SLionel Sambuc **/ 2535971bb1a5SLionel Sambuc typedef struct xcb_glx_get_convolution_filter_cookie_t { 2536971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2537971bb1a5SLionel Sambuc } xcb_glx_get_convolution_filter_cookie_t; 2538971bb1a5SLionel Sambuc 2539971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_convolution_filter. */ 2540971bb1a5SLionel Sambuc #define XCB_GLX_GET_CONVOLUTION_FILTER 150 2541971bb1a5SLionel Sambuc 2542971bb1a5SLionel Sambuc /** 2543971bb1a5SLionel Sambuc * @brief xcb_glx_get_convolution_filter_request_t 2544971bb1a5SLionel Sambuc **/ 2545971bb1a5SLionel Sambuc typedef struct xcb_glx_get_convolution_filter_request_t { 2546971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2547971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2548971bb1a5SLionel Sambuc uint16_t length; /**< */ 2549971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2550971bb1a5SLionel Sambuc uint32_t target; /**< */ 2551971bb1a5SLionel Sambuc uint32_t format; /**< */ 2552971bb1a5SLionel Sambuc uint32_t type; /**< */ 2553971bb1a5SLionel Sambuc uint8_t swap_bytes; /**< */ 2554971bb1a5SLionel Sambuc } xcb_glx_get_convolution_filter_request_t; 2555971bb1a5SLionel Sambuc 2556971bb1a5SLionel Sambuc /** 2557971bb1a5SLionel Sambuc * @brief xcb_glx_get_convolution_filter_reply_t 2558971bb1a5SLionel Sambuc **/ 2559971bb1a5SLionel Sambuc typedef struct xcb_glx_get_convolution_filter_reply_t { 2560971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2561971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2562971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2563971bb1a5SLionel Sambuc uint32_t length; /**< */ 2564971bb1a5SLionel Sambuc uint8_t pad1[8]; /**< */ 2565971bb1a5SLionel Sambuc int32_t width; /**< */ 2566971bb1a5SLionel Sambuc int32_t height; /**< */ 2567971bb1a5SLionel Sambuc uint8_t pad2[8]; /**< */ 2568971bb1a5SLionel Sambuc } xcb_glx_get_convolution_filter_reply_t; 2569971bb1a5SLionel Sambuc 2570971bb1a5SLionel Sambuc /** 2571971bb1a5SLionel Sambuc * @brief xcb_glx_get_convolution_parameterfv_cookie_t 2572971bb1a5SLionel Sambuc **/ 2573971bb1a5SLionel Sambuc typedef struct xcb_glx_get_convolution_parameterfv_cookie_t { 2574971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2575971bb1a5SLionel Sambuc } xcb_glx_get_convolution_parameterfv_cookie_t; 2576971bb1a5SLionel Sambuc 2577971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_convolution_parameterfv. */ 2578971bb1a5SLionel Sambuc #define XCB_GLX_GET_CONVOLUTION_PARAMETERFV 151 2579971bb1a5SLionel Sambuc 2580971bb1a5SLionel Sambuc /** 2581971bb1a5SLionel Sambuc * @brief xcb_glx_get_convolution_parameterfv_request_t 2582971bb1a5SLionel Sambuc **/ 2583971bb1a5SLionel Sambuc typedef struct xcb_glx_get_convolution_parameterfv_request_t { 2584971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2585971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2586971bb1a5SLionel Sambuc uint16_t length; /**< */ 2587971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2588971bb1a5SLionel Sambuc uint32_t target; /**< */ 2589971bb1a5SLionel Sambuc uint32_t pname; /**< */ 2590971bb1a5SLionel Sambuc } xcb_glx_get_convolution_parameterfv_request_t; 2591971bb1a5SLionel Sambuc 2592971bb1a5SLionel Sambuc /** 2593971bb1a5SLionel Sambuc * @brief xcb_glx_get_convolution_parameterfv_reply_t 2594971bb1a5SLionel Sambuc **/ 2595971bb1a5SLionel Sambuc typedef struct xcb_glx_get_convolution_parameterfv_reply_t { 2596971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2597971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2598971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2599971bb1a5SLionel Sambuc uint32_t length; /**< */ 2600971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 2601971bb1a5SLionel Sambuc uint32_t n; /**< */ 2602971bb1a5SLionel Sambuc xcb_glx_float32_t datum; /**< */ 2603971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 2604971bb1a5SLionel Sambuc } xcb_glx_get_convolution_parameterfv_reply_t; 2605971bb1a5SLionel Sambuc 2606971bb1a5SLionel Sambuc /** 2607971bb1a5SLionel Sambuc * @brief xcb_glx_get_convolution_parameteriv_cookie_t 2608971bb1a5SLionel Sambuc **/ 2609971bb1a5SLionel Sambuc typedef struct xcb_glx_get_convolution_parameteriv_cookie_t { 2610971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2611971bb1a5SLionel Sambuc } xcb_glx_get_convolution_parameteriv_cookie_t; 2612971bb1a5SLionel Sambuc 2613971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_convolution_parameteriv. */ 2614971bb1a5SLionel Sambuc #define XCB_GLX_GET_CONVOLUTION_PARAMETERIV 152 2615971bb1a5SLionel Sambuc 2616971bb1a5SLionel Sambuc /** 2617971bb1a5SLionel Sambuc * @brief xcb_glx_get_convolution_parameteriv_request_t 2618971bb1a5SLionel Sambuc **/ 2619971bb1a5SLionel Sambuc typedef struct xcb_glx_get_convolution_parameteriv_request_t { 2620971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2621971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2622971bb1a5SLionel Sambuc uint16_t length; /**< */ 2623971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2624971bb1a5SLionel Sambuc uint32_t target; /**< */ 2625971bb1a5SLionel Sambuc uint32_t pname; /**< */ 2626971bb1a5SLionel Sambuc } xcb_glx_get_convolution_parameteriv_request_t; 2627971bb1a5SLionel Sambuc 2628971bb1a5SLionel Sambuc /** 2629971bb1a5SLionel Sambuc * @brief xcb_glx_get_convolution_parameteriv_reply_t 2630971bb1a5SLionel Sambuc **/ 2631971bb1a5SLionel Sambuc typedef struct xcb_glx_get_convolution_parameteriv_reply_t { 2632971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2633971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2634971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2635971bb1a5SLionel Sambuc uint32_t length; /**< */ 2636971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 2637971bb1a5SLionel Sambuc uint32_t n; /**< */ 2638971bb1a5SLionel Sambuc int32_t datum; /**< */ 2639971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 2640971bb1a5SLionel Sambuc } xcb_glx_get_convolution_parameteriv_reply_t; 2641971bb1a5SLionel Sambuc 2642971bb1a5SLionel Sambuc /** 2643971bb1a5SLionel Sambuc * @brief xcb_glx_get_separable_filter_cookie_t 2644971bb1a5SLionel Sambuc **/ 2645971bb1a5SLionel Sambuc typedef struct xcb_glx_get_separable_filter_cookie_t { 2646971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2647971bb1a5SLionel Sambuc } xcb_glx_get_separable_filter_cookie_t; 2648971bb1a5SLionel Sambuc 2649971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_separable_filter. */ 2650971bb1a5SLionel Sambuc #define XCB_GLX_GET_SEPARABLE_FILTER 153 2651971bb1a5SLionel Sambuc 2652971bb1a5SLionel Sambuc /** 2653971bb1a5SLionel Sambuc * @brief xcb_glx_get_separable_filter_request_t 2654971bb1a5SLionel Sambuc **/ 2655971bb1a5SLionel Sambuc typedef struct xcb_glx_get_separable_filter_request_t { 2656971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2657971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2658971bb1a5SLionel Sambuc uint16_t length; /**< */ 2659971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2660971bb1a5SLionel Sambuc uint32_t target; /**< */ 2661971bb1a5SLionel Sambuc uint32_t format; /**< */ 2662971bb1a5SLionel Sambuc uint32_t type; /**< */ 2663971bb1a5SLionel Sambuc uint8_t swap_bytes; /**< */ 2664971bb1a5SLionel Sambuc } xcb_glx_get_separable_filter_request_t; 2665971bb1a5SLionel Sambuc 2666971bb1a5SLionel Sambuc /** 2667971bb1a5SLionel Sambuc * @brief xcb_glx_get_separable_filter_reply_t 2668971bb1a5SLionel Sambuc **/ 2669971bb1a5SLionel Sambuc typedef struct xcb_glx_get_separable_filter_reply_t { 2670971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2671971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2672971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2673971bb1a5SLionel Sambuc uint32_t length; /**< */ 2674971bb1a5SLionel Sambuc uint8_t pad1[8]; /**< */ 2675971bb1a5SLionel Sambuc int32_t row_w; /**< */ 2676971bb1a5SLionel Sambuc int32_t col_h; /**< */ 2677971bb1a5SLionel Sambuc uint8_t pad2[8]; /**< */ 2678971bb1a5SLionel Sambuc } xcb_glx_get_separable_filter_reply_t; 2679971bb1a5SLionel Sambuc 2680971bb1a5SLionel Sambuc /** 2681971bb1a5SLionel Sambuc * @brief xcb_glx_get_histogram_cookie_t 2682971bb1a5SLionel Sambuc **/ 2683971bb1a5SLionel Sambuc typedef struct xcb_glx_get_histogram_cookie_t { 2684971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2685971bb1a5SLionel Sambuc } xcb_glx_get_histogram_cookie_t; 2686971bb1a5SLionel Sambuc 2687971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_histogram. */ 2688971bb1a5SLionel Sambuc #define XCB_GLX_GET_HISTOGRAM 154 2689971bb1a5SLionel Sambuc 2690971bb1a5SLionel Sambuc /** 2691971bb1a5SLionel Sambuc * @brief xcb_glx_get_histogram_request_t 2692971bb1a5SLionel Sambuc **/ 2693971bb1a5SLionel Sambuc typedef struct xcb_glx_get_histogram_request_t { 2694971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2695971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2696971bb1a5SLionel Sambuc uint16_t length; /**< */ 2697971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2698971bb1a5SLionel Sambuc uint32_t target; /**< */ 2699971bb1a5SLionel Sambuc uint32_t format; /**< */ 2700971bb1a5SLionel Sambuc uint32_t type; /**< */ 2701971bb1a5SLionel Sambuc uint8_t swap_bytes; /**< */ 2702971bb1a5SLionel Sambuc uint8_t reset; /**< */ 2703971bb1a5SLionel Sambuc } xcb_glx_get_histogram_request_t; 2704971bb1a5SLionel Sambuc 2705971bb1a5SLionel Sambuc /** 2706971bb1a5SLionel Sambuc * @brief xcb_glx_get_histogram_reply_t 2707971bb1a5SLionel Sambuc **/ 2708971bb1a5SLionel Sambuc typedef struct xcb_glx_get_histogram_reply_t { 2709971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2710971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2711971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2712971bb1a5SLionel Sambuc uint32_t length; /**< */ 2713971bb1a5SLionel Sambuc uint8_t pad1[8]; /**< */ 2714971bb1a5SLionel Sambuc int32_t width; /**< */ 2715971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 2716971bb1a5SLionel Sambuc } xcb_glx_get_histogram_reply_t; 2717971bb1a5SLionel Sambuc 2718971bb1a5SLionel Sambuc /** 2719971bb1a5SLionel Sambuc * @brief xcb_glx_get_histogram_parameterfv_cookie_t 2720971bb1a5SLionel Sambuc **/ 2721971bb1a5SLionel Sambuc typedef struct xcb_glx_get_histogram_parameterfv_cookie_t { 2722971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2723971bb1a5SLionel Sambuc } xcb_glx_get_histogram_parameterfv_cookie_t; 2724971bb1a5SLionel Sambuc 2725971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_histogram_parameterfv. */ 2726971bb1a5SLionel Sambuc #define XCB_GLX_GET_HISTOGRAM_PARAMETERFV 155 2727971bb1a5SLionel Sambuc 2728971bb1a5SLionel Sambuc /** 2729971bb1a5SLionel Sambuc * @brief xcb_glx_get_histogram_parameterfv_request_t 2730971bb1a5SLionel Sambuc **/ 2731971bb1a5SLionel Sambuc typedef struct xcb_glx_get_histogram_parameterfv_request_t { 2732971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2733971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2734971bb1a5SLionel Sambuc uint16_t length; /**< */ 2735971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2736971bb1a5SLionel Sambuc uint32_t target; /**< */ 2737971bb1a5SLionel Sambuc uint32_t pname; /**< */ 2738971bb1a5SLionel Sambuc } xcb_glx_get_histogram_parameterfv_request_t; 2739971bb1a5SLionel Sambuc 2740971bb1a5SLionel Sambuc /** 2741971bb1a5SLionel Sambuc * @brief xcb_glx_get_histogram_parameterfv_reply_t 2742971bb1a5SLionel Sambuc **/ 2743971bb1a5SLionel Sambuc typedef struct xcb_glx_get_histogram_parameterfv_reply_t { 2744971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2745971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2746971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2747971bb1a5SLionel Sambuc uint32_t length; /**< */ 2748971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 2749971bb1a5SLionel Sambuc uint32_t n; /**< */ 2750971bb1a5SLionel Sambuc xcb_glx_float32_t datum; /**< */ 2751971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 2752971bb1a5SLionel Sambuc } xcb_glx_get_histogram_parameterfv_reply_t; 2753971bb1a5SLionel Sambuc 2754971bb1a5SLionel Sambuc /** 2755971bb1a5SLionel Sambuc * @brief xcb_glx_get_histogram_parameteriv_cookie_t 2756971bb1a5SLionel Sambuc **/ 2757971bb1a5SLionel Sambuc typedef struct xcb_glx_get_histogram_parameteriv_cookie_t { 2758971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2759971bb1a5SLionel Sambuc } xcb_glx_get_histogram_parameteriv_cookie_t; 2760971bb1a5SLionel Sambuc 2761971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_histogram_parameteriv. */ 2762971bb1a5SLionel Sambuc #define XCB_GLX_GET_HISTOGRAM_PARAMETERIV 156 2763971bb1a5SLionel Sambuc 2764971bb1a5SLionel Sambuc /** 2765971bb1a5SLionel Sambuc * @brief xcb_glx_get_histogram_parameteriv_request_t 2766971bb1a5SLionel Sambuc **/ 2767971bb1a5SLionel Sambuc typedef struct xcb_glx_get_histogram_parameteriv_request_t { 2768971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2769971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2770971bb1a5SLionel Sambuc uint16_t length; /**< */ 2771971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2772971bb1a5SLionel Sambuc uint32_t target; /**< */ 2773971bb1a5SLionel Sambuc uint32_t pname; /**< */ 2774971bb1a5SLionel Sambuc } xcb_glx_get_histogram_parameteriv_request_t; 2775971bb1a5SLionel Sambuc 2776971bb1a5SLionel Sambuc /** 2777971bb1a5SLionel Sambuc * @brief xcb_glx_get_histogram_parameteriv_reply_t 2778971bb1a5SLionel Sambuc **/ 2779971bb1a5SLionel Sambuc typedef struct xcb_glx_get_histogram_parameteriv_reply_t { 2780971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2781971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2782971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2783971bb1a5SLionel Sambuc uint32_t length; /**< */ 2784971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 2785971bb1a5SLionel Sambuc uint32_t n; /**< */ 2786971bb1a5SLionel Sambuc int32_t datum; /**< */ 2787971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 2788971bb1a5SLionel Sambuc } xcb_glx_get_histogram_parameteriv_reply_t; 2789971bb1a5SLionel Sambuc 2790971bb1a5SLionel Sambuc /** 2791971bb1a5SLionel Sambuc * @brief xcb_glx_get_minmax_cookie_t 2792971bb1a5SLionel Sambuc **/ 2793971bb1a5SLionel Sambuc typedef struct xcb_glx_get_minmax_cookie_t { 2794971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2795971bb1a5SLionel Sambuc } xcb_glx_get_minmax_cookie_t; 2796971bb1a5SLionel Sambuc 2797971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_minmax. */ 2798971bb1a5SLionel Sambuc #define XCB_GLX_GET_MINMAX 157 2799971bb1a5SLionel Sambuc 2800971bb1a5SLionel Sambuc /** 2801971bb1a5SLionel Sambuc * @brief xcb_glx_get_minmax_request_t 2802971bb1a5SLionel Sambuc **/ 2803971bb1a5SLionel Sambuc typedef struct xcb_glx_get_minmax_request_t { 2804971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2805971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2806971bb1a5SLionel Sambuc uint16_t length; /**< */ 2807971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2808971bb1a5SLionel Sambuc uint32_t target; /**< */ 2809971bb1a5SLionel Sambuc uint32_t format; /**< */ 2810971bb1a5SLionel Sambuc uint32_t type; /**< */ 2811971bb1a5SLionel Sambuc uint8_t swap_bytes; /**< */ 2812971bb1a5SLionel Sambuc uint8_t reset; /**< */ 2813971bb1a5SLionel Sambuc } xcb_glx_get_minmax_request_t; 2814971bb1a5SLionel Sambuc 2815971bb1a5SLionel Sambuc /** 2816971bb1a5SLionel Sambuc * @brief xcb_glx_get_minmax_reply_t 2817971bb1a5SLionel Sambuc **/ 2818971bb1a5SLionel Sambuc typedef struct xcb_glx_get_minmax_reply_t { 2819971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2820971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2821971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2822971bb1a5SLionel Sambuc uint32_t length; /**< */ 2823971bb1a5SLionel Sambuc uint8_t pad1[24]; /**< */ 2824971bb1a5SLionel Sambuc } xcb_glx_get_minmax_reply_t; 2825971bb1a5SLionel Sambuc 2826971bb1a5SLionel Sambuc /** 2827971bb1a5SLionel Sambuc * @brief xcb_glx_get_minmax_parameterfv_cookie_t 2828971bb1a5SLionel Sambuc **/ 2829971bb1a5SLionel Sambuc typedef struct xcb_glx_get_minmax_parameterfv_cookie_t { 2830971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2831971bb1a5SLionel Sambuc } xcb_glx_get_minmax_parameterfv_cookie_t; 2832971bb1a5SLionel Sambuc 2833971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_minmax_parameterfv. */ 2834971bb1a5SLionel Sambuc #define XCB_GLX_GET_MINMAX_PARAMETERFV 158 2835971bb1a5SLionel Sambuc 2836971bb1a5SLionel Sambuc /** 2837971bb1a5SLionel Sambuc * @brief xcb_glx_get_minmax_parameterfv_request_t 2838971bb1a5SLionel Sambuc **/ 2839971bb1a5SLionel Sambuc typedef struct xcb_glx_get_minmax_parameterfv_request_t { 2840971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2841971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2842971bb1a5SLionel Sambuc uint16_t length; /**< */ 2843971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2844971bb1a5SLionel Sambuc uint32_t target; /**< */ 2845971bb1a5SLionel Sambuc uint32_t pname; /**< */ 2846971bb1a5SLionel Sambuc } xcb_glx_get_minmax_parameterfv_request_t; 2847971bb1a5SLionel Sambuc 2848971bb1a5SLionel Sambuc /** 2849971bb1a5SLionel Sambuc * @brief xcb_glx_get_minmax_parameterfv_reply_t 2850971bb1a5SLionel Sambuc **/ 2851971bb1a5SLionel Sambuc typedef struct xcb_glx_get_minmax_parameterfv_reply_t { 2852971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2853971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2854971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2855971bb1a5SLionel Sambuc uint32_t length; /**< */ 2856971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 2857971bb1a5SLionel Sambuc uint32_t n; /**< */ 2858971bb1a5SLionel Sambuc xcb_glx_float32_t datum; /**< */ 2859971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 2860971bb1a5SLionel Sambuc } xcb_glx_get_minmax_parameterfv_reply_t; 2861971bb1a5SLionel Sambuc 2862971bb1a5SLionel Sambuc /** 2863971bb1a5SLionel Sambuc * @brief xcb_glx_get_minmax_parameteriv_cookie_t 2864971bb1a5SLionel Sambuc **/ 2865971bb1a5SLionel Sambuc typedef struct xcb_glx_get_minmax_parameteriv_cookie_t { 2866971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2867971bb1a5SLionel Sambuc } xcb_glx_get_minmax_parameteriv_cookie_t; 2868971bb1a5SLionel Sambuc 2869971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_minmax_parameteriv. */ 2870971bb1a5SLionel Sambuc #define XCB_GLX_GET_MINMAX_PARAMETERIV 159 2871971bb1a5SLionel Sambuc 2872971bb1a5SLionel Sambuc /** 2873971bb1a5SLionel Sambuc * @brief xcb_glx_get_minmax_parameteriv_request_t 2874971bb1a5SLionel Sambuc **/ 2875971bb1a5SLionel Sambuc typedef struct xcb_glx_get_minmax_parameteriv_request_t { 2876971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2877971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2878971bb1a5SLionel Sambuc uint16_t length; /**< */ 2879971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2880971bb1a5SLionel Sambuc uint32_t target; /**< */ 2881971bb1a5SLionel Sambuc uint32_t pname; /**< */ 2882971bb1a5SLionel Sambuc } xcb_glx_get_minmax_parameteriv_request_t; 2883971bb1a5SLionel Sambuc 2884971bb1a5SLionel Sambuc /** 2885971bb1a5SLionel Sambuc * @brief xcb_glx_get_minmax_parameteriv_reply_t 2886971bb1a5SLionel Sambuc **/ 2887971bb1a5SLionel Sambuc typedef struct xcb_glx_get_minmax_parameteriv_reply_t { 2888971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2889971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2890971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2891971bb1a5SLionel Sambuc uint32_t length; /**< */ 2892971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 2893971bb1a5SLionel Sambuc uint32_t n; /**< */ 2894971bb1a5SLionel Sambuc int32_t datum; /**< */ 2895971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 2896971bb1a5SLionel Sambuc } xcb_glx_get_minmax_parameteriv_reply_t; 2897971bb1a5SLionel Sambuc 2898971bb1a5SLionel Sambuc /** 2899971bb1a5SLionel Sambuc * @brief xcb_glx_get_compressed_tex_image_arb_cookie_t 2900971bb1a5SLionel Sambuc **/ 2901971bb1a5SLionel Sambuc typedef struct xcb_glx_get_compressed_tex_image_arb_cookie_t { 2902971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2903971bb1a5SLionel Sambuc } xcb_glx_get_compressed_tex_image_arb_cookie_t; 2904971bb1a5SLionel Sambuc 2905971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_compressed_tex_image_arb. */ 2906971bb1a5SLionel Sambuc #define XCB_GLX_GET_COMPRESSED_TEX_IMAGE_ARB 160 2907971bb1a5SLionel Sambuc 2908971bb1a5SLionel Sambuc /** 2909971bb1a5SLionel Sambuc * @brief xcb_glx_get_compressed_tex_image_arb_request_t 2910971bb1a5SLionel Sambuc **/ 2911971bb1a5SLionel Sambuc typedef struct xcb_glx_get_compressed_tex_image_arb_request_t { 2912971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2913971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2914971bb1a5SLionel Sambuc uint16_t length; /**< */ 2915971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2916971bb1a5SLionel Sambuc uint32_t target; /**< */ 2917971bb1a5SLionel Sambuc int32_t level; /**< */ 2918971bb1a5SLionel Sambuc } xcb_glx_get_compressed_tex_image_arb_request_t; 2919971bb1a5SLionel Sambuc 2920971bb1a5SLionel Sambuc /** 2921971bb1a5SLionel Sambuc * @brief xcb_glx_get_compressed_tex_image_arb_reply_t 2922971bb1a5SLionel Sambuc **/ 2923971bb1a5SLionel Sambuc typedef struct xcb_glx_get_compressed_tex_image_arb_reply_t { 2924971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2925971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2926971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2927971bb1a5SLionel Sambuc uint32_t length; /**< */ 2928971bb1a5SLionel Sambuc uint8_t pad1[8]; /**< */ 2929971bb1a5SLionel Sambuc int32_t size; /**< */ 2930971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 2931971bb1a5SLionel Sambuc } xcb_glx_get_compressed_tex_image_arb_reply_t; 2932971bb1a5SLionel Sambuc 2933971bb1a5SLionel Sambuc /** Opcode for xcb_glx_delete_queries_arb. */ 2934971bb1a5SLionel Sambuc #define XCB_GLX_DELETE_QUERIES_ARB 161 2935971bb1a5SLionel Sambuc 2936971bb1a5SLionel Sambuc /** 2937971bb1a5SLionel Sambuc * @brief xcb_glx_delete_queries_arb_request_t 2938971bb1a5SLionel Sambuc **/ 2939971bb1a5SLionel Sambuc typedef struct xcb_glx_delete_queries_arb_request_t { 2940971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2941971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2942971bb1a5SLionel Sambuc uint16_t length; /**< */ 2943971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2944971bb1a5SLionel Sambuc int32_t n; /**< */ 2945971bb1a5SLionel Sambuc } xcb_glx_delete_queries_arb_request_t; 2946971bb1a5SLionel Sambuc 2947971bb1a5SLionel Sambuc /** 2948971bb1a5SLionel Sambuc * @brief xcb_glx_gen_queries_arb_cookie_t 2949971bb1a5SLionel Sambuc **/ 2950971bb1a5SLionel Sambuc typedef struct xcb_glx_gen_queries_arb_cookie_t { 2951971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2952971bb1a5SLionel Sambuc } xcb_glx_gen_queries_arb_cookie_t; 2953971bb1a5SLionel Sambuc 2954971bb1a5SLionel Sambuc /** Opcode for xcb_glx_gen_queries_arb. */ 2955971bb1a5SLionel Sambuc #define XCB_GLX_GEN_QUERIES_ARB 162 2956971bb1a5SLionel Sambuc 2957971bb1a5SLionel Sambuc /** 2958971bb1a5SLionel Sambuc * @brief xcb_glx_gen_queries_arb_request_t 2959971bb1a5SLionel Sambuc **/ 2960971bb1a5SLionel Sambuc typedef struct xcb_glx_gen_queries_arb_request_t { 2961971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2962971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2963971bb1a5SLionel Sambuc uint16_t length; /**< */ 2964971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2965971bb1a5SLionel Sambuc int32_t n; /**< */ 2966971bb1a5SLionel Sambuc } xcb_glx_gen_queries_arb_request_t; 2967971bb1a5SLionel Sambuc 2968971bb1a5SLionel Sambuc /** 2969971bb1a5SLionel Sambuc * @brief xcb_glx_gen_queries_arb_reply_t 2970971bb1a5SLionel Sambuc **/ 2971971bb1a5SLionel Sambuc typedef struct xcb_glx_gen_queries_arb_reply_t { 2972971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 2973971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 2974971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 2975971bb1a5SLionel Sambuc uint32_t length; /**< */ 2976971bb1a5SLionel Sambuc uint8_t pad1[24]; /**< */ 2977971bb1a5SLionel Sambuc } xcb_glx_gen_queries_arb_reply_t; 2978971bb1a5SLionel Sambuc 2979971bb1a5SLionel Sambuc /** 2980971bb1a5SLionel Sambuc * @brief xcb_glx_is_query_arb_cookie_t 2981971bb1a5SLionel Sambuc **/ 2982971bb1a5SLionel Sambuc typedef struct xcb_glx_is_query_arb_cookie_t { 2983971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 2984971bb1a5SLionel Sambuc } xcb_glx_is_query_arb_cookie_t; 2985971bb1a5SLionel Sambuc 2986971bb1a5SLionel Sambuc /** Opcode for xcb_glx_is_query_arb. */ 2987971bb1a5SLionel Sambuc #define XCB_GLX_IS_QUERY_ARB 163 2988971bb1a5SLionel Sambuc 2989971bb1a5SLionel Sambuc /** 2990971bb1a5SLionel Sambuc * @brief xcb_glx_is_query_arb_request_t 2991971bb1a5SLionel Sambuc **/ 2992971bb1a5SLionel Sambuc typedef struct xcb_glx_is_query_arb_request_t { 2993971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 2994971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 2995971bb1a5SLionel Sambuc uint16_t length; /**< */ 2996971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 2997971bb1a5SLionel Sambuc uint32_t id; /**< */ 2998971bb1a5SLionel Sambuc } xcb_glx_is_query_arb_request_t; 2999971bb1a5SLionel Sambuc 3000971bb1a5SLionel Sambuc /** 3001971bb1a5SLionel Sambuc * @brief xcb_glx_is_query_arb_reply_t 3002971bb1a5SLionel Sambuc **/ 3003971bb1a5SLionel Sambuc typedef struct xcb_glx_is_query_arb_reply_t { 3004971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 3005971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 3006971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 3007971bb1a5SLionel Sambuc uint32_t length; /**< */ 3008971bb1a5SLionel Sambuc xcb_glx_bool32_t ret_val; /**< */ 3009971bb1a5SLionel Sambuc } xcb_glx_is_query_arb_reply_t; 3010971bb1a5SLionel Sambuc 3011971bb1a5SLionel Sambuc /** 3012971bb1a5SLionel Sambuc * @brief xcb_glx_get_queryiv_arb_cookie_t 3013971bb1a5SLionel Sambuc **/ 3014971bb1a5SLionel Sambuc typedef struct xcb_glx_get_queryiv_arb_cookie_t { 3015971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 3016971bb1a5SLionel Sambuc } xcb_glx_get_queryiv_arb_cookie_t; 3017971bb1a5SLionel Sambuc 3018971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_queryiv_arb. */ 3019971bb1a5SLionel Sambuc #define XCB_GLX_GET_QUERYIV_ARB 164 3020971bb1a5SLionel Sambuc 3021971bb1a5SLionel Sambuc /** 3022971bb1a5SLionel Sambuc * @brief xcb_glx_get_queryiv_arb_request_t 3023971bb1a5SLionel Sambuc **/ 3024971bb1a5SLionel Sambuc typedef struct xcb_glx_get_queryiv_arb_request_t { 3025971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 3026971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 3027971bb1a5SLionel Sambuc uint16_t length; /**< */ 3028971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 3029971bb1a5SLionel Sambuc uint32_t target; /**< */ 3030971bb1a5SLionel Sambuc uint32_t pname; /**< */ 3031971bb1a5SLionel Sambuc } xcb_glx_get_queryiv_arb_request_t; 3032971bb1a5SLionel Sambuc 3033971bb1a5SLionel Sambuc /** 3034971bb1a5SLionel Sambuc * @brief xcb_glx_get_queryiv_arb_reply_t 3035971bb1a5SLionel Sambuc **/ 3036971bb1a5SLionel Sambuc typedef struct xcb_glx_get_queryiv_arb_reply_t { 3037971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 3038971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 3039971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 3040971bb1a5SLionel Sambuc uint32_t length; /**< */ 3041971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 3042971bb1a5SLionel Sambuc uint32_t n; /**< */ 3043971bb1a5SLionel Sambuc int32_t datum; /**< */ 3044971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 3045971bb1a5SLionel Sambuc } xcb_glx_get_queryiv_arb_reply_t; 3046971bb1a5SLionel Sambuc 3047971bb1a5SLionel Sambuc /** 3048971bb1a5SLionel Sambuc * @brief xcb_glx_get_query_objectiv_arb_cookie_t 3049971bb1a5SLionel Sambuc **/ 3050971bb1a5SLionel Sambuc typedef struct xcb_glx_get_query_objectiv_arb_cookie_t { 3051971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 3052971bb1a5SLionel Sambuc } xcb_glx_get_query_objectiv_arb_cookie_t; 3053971bb1a5SLionel Sambuc 3054971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_query_objectiv_arb. */ 3055971bb1a5SLionel Sambuc #define XCB_GLX_GET_QUERY_OBJECTIV_ARB 165 3056971bb1a5SLionel Sambuc 3057971bb1a5SLionel Sambuc /** 3058971bb1a5SLionel Sambuc * @brief xcb_glx_get_query_objectiv_arb_request_t 3059971bb1a5SLionel Sambuc **/ 3060971bb1a5SLionel Sambuc typedef struct xcb_glx_get_query_objectiv_arb_request_t { 3061971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 3062971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 3063971bb1a5SLionel Sambuc uint16_t length; /**< */ 3064971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 3065971bb1a5SLionel Sambuc uint32_t id; /**< */ 3066971bb1a5SLionel Sambuc uint32_t pname; /**< */ 3067971bb1a5SLionel Sambuc } xcb_glx_get_query_objectiv_arb_request_t; 3068971bb1a5SLionel Sambuc 3069971bb1a5SLionel Sambuc /** 3070971bb1a5SLionel Sambuc * @brief xcb_glx_get_query_objectiv_arb_reply_t 3071971bb1a5SLionel Sambuc **/ 3072971bb1a5SLionel Sambuc typedef struct xcb_glx_get_query_objectiv_arb_reply_t { 3073971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 3074971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 3075971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 3076971bb1a5SLionel Sambuc uint32_t length; /**< */ 3077971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 3078971bb1a5SLionel Sambuc uint32_t n; /**< */ 3079971bb1a5SLionel Sambuc int32_t datum; /**< */ 3080971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 3081971bb1a5SLionel Sambuc } xcb_glx_get_query_objectiv_arb_reply_t; 3082971bb1a5SLionel Sambuc 3083971bb1a5SLionel Sambuc /** 3084971bb1a5SLionel Sambuc * @brief xcb_glx_get_query_objectuiv_arb_cookie_t 3085971bb1a5SLionel Sambuc **/ 3086971bb1a5SLionel Sambuc typedef struct xcb_glx_get_query_objectuiv_arb_cookie_t { 3087971bb1a5SLionel Sambuc unsigned int sequence; /**< */ 3088971bb1a5SLionel Sambuc } xcb_glx_get_query_objectuiv_arb_cookie_t; 3089971bb1a5SLionel Sambuc 3090971bb1a5SLionel Sambuc /** Opcode for xcb_glx_get_query_objectuiv_arb. */ 3091971bb1a5SLionel Sambuc #define XCB_GLX_GET_QUERY_OBJECTUIV_ARB 166 3092971bb1a5SLionel Sambuc 3093971bb1a5SLionel Sambuc /** 3094971bb1a5SLionel Sambuc * @brief xcb_glx_get_query_objectuiv_arb_request_t 3095971bb1a5SLionel Sambuc **/ 3096971bb1a5SLionel Sambuc typedef struct xcb_glx_get_query_objectuiv_arb_request_t { 3097971bb1a5SLionel Sambuc uint8_t major_opcode; /**< */ 3098971bb1a5SLionel Sambuc uint8_t minor_opcode; /**< */ 3099971bb1a5SLionel Sambuc uint16_t length; /**< */ 3100971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag; /**< */ 3101971bb1a5SLionel Sambuc uint32_t id; /**< */ 3102971bb1a5SLionel Sambuc uint32_t pname; /**< */ 3103971bb1a5SLionel Sambuc } xcb_glx_get_query_objectuiv_arb_request_t; 3104971bb1a5SLionel Sambuc 3105971bb1a5SLionel Sambuc /** 3106971bb1a5SLionel Sambuc * @brief xcb_glx_get_query_objectuiv_arb_reply_t 3107971bb1a5SLionel Sambuc **/ 3108971bb1a5SLionel Sambuc typedef struct xcb_glx_get_query_objectuiv_arb_reply_t { 3109971bb1a5SLionel Sambuc uint8_t response_type; /**< */ 3110971bb1a5SLionel Sambuc uint8_t pad0; /**< */ 3111971bb1a5SLionel Sambuc uint16_t sequence; /**< */ 3112971bb1a5SLionel Sambuc uint32_t length; /**< */ 3113971bb1a5SLionel Sambuc uint8_t pad1[4]; /**< */ 3114971bb1a5SLionel Sambuc uint32_t n; /**< */ 3115971bb1a5SLionel Sambuc uint32_t datum; /**< */ 3116971bb1a5SLionel Sambuc uint8_t pad2[12]; /**< */ 3117971bb1a5SLionel Sambuc } xcb_glx_get_query_objectuiv_arb_reply_t; 3118971bb1a5SLionel Sambuc 3119971bb1a5SLionel Sambuc /** 3120971bb1a5SLionel Sambuc * Get the next element of the iterator 3121971bb1a5SLionel Sambuc * @param i Pointer to a xcb_glx_pixmap_iterator_t 3122971bb1a5SLionel Sambuc * 3123971bb1a5SLionel Sambuc * Get the next element in the iterator. The member rem is 3124971bb1a5SLionel Sambuc * decreased by one. The member data points to the next 3125971bb1a5SLionel Sambuc * element. The member index is increased by sizeof(xcb_glx_pixmap_t) 3126971bb1a5SLionel Sambuc */ 3127971bb1a5SLionel Sambuc void 3128971bb1a5SLionel Sambuc xcb_glx_pixmap_next (xcb_glx_pixmap_iterator_t *i /**< */); 3129971bb1a5SLionel Sambuc 3130971bb1a5SLionel Sambuc /** 3131971bb1a5SLionel Sambuc * Return the iterator pointing to the last element 3132971bb1a5SLionel Sambuc * @param i An xcb_glx_pixmap_iterator_t 3133971bb1a5SLionel Sambuc * @return The iterator pointing to the last element 3134971bb1a5SLionel Sambuc * 3135971bb1a5SLionel Sambuc * Set the current element in the iterator to the last element. 3136971bb1a5SLionel Sambuc * The member rem is set to 0. The member data points to the 3137971bb1a5SLionel Sambuc * last element. 3138971bb1a5SLionel Sambuc */ 3139971bb1a5SLionel Sambuc xcb_generic_iterator_t 3140971bb1a5SLionel Sambuc xcb_glx_pixmap_end (xcb_glx_pixmap_iterator_t i /**< */); 3141971bb1a5SLionel Sambuc 3142971bb1a5SLionel Sambuc /** 3143971bb1a5SLionel Sambuc * Get the next element of the iterator 3144971bb1a5SLionel Sambuc * @param i Pointer to a xcb_glx_context_iterator_t 3145971bb1a5SLionel Sambuc * 3146971bb1a5SLionel Sambuc * Get the next element in the iterator. The member rem is 3147971bb1a5SLionel Sambuc * decreased by one. The member data points to the next 3148971bb1a5SLionel Sambuc * element. The member index is increased by sizeof(xcb_glx_context_t) 3149971bb1a5SLionel Sambuc */ 3150971bb1a5SLionel Sambuc void 3151971bb1a5SLionel Sambuc xcb_glx_context_next (xcb_glx_context_iterator_t *i /**< */); 3152971bb1a5SLionel Sambuc 3153971bb1a5SLionel Sambuc /** 3154971bb1a5SLionel Sambuc * Return the iterator pointing to the last element 3155971bb1a5SLionel Sambuc * @param i An xcb_glx_context_iterator_t 3156971bb1a5SLionel Sambuc * @return The iterator pointing to the last element 3157971bb1a5SLionel Sambuc * 3158971bb1a5SLionel Sambuc * Set the current element in the iterator to the last element. 3159971bb1a5SLionel Sambuc * The member rem is set to 0. The member data points to the 3160971bb1a5SLionel Sambuc * last element. 3161971bb1a5SLionel Sambuc */ 3162971bb1a5SLionel Sambuc xcb_generic_iterator_t 3163971bb1a5SLionel Sambuc xcb_glx_context_end (xcb_glx_context_iterator_t i /**< */); 3164971bb1a5SLionel Sambuc 3165971bb1a5SLionel Sambuc /** 3166971bb1a5SLionel Sambuc * Get the next element of the iterator 3167971bb1a5SLionel Sambuc * @param i Pointer to a xcb_glx_pbuffer_iterator_t 3168971bb1a5SLionel Sambuc * 3169971bb1a5SLionel Sambuc * Get the next element in the iterator. The member rem is 3170971bb1a5SLionel Sambuc * decreased by one. The member data points to the next 3171971bb1a5SLionel Sambuc * element. The member index is increased by sizeof(xcb_glx_pbuffer_t) 3172971bb1a5SLionel Sambuc */ 3173971bb1a5SLionel Sambuc void 3174971bb1a5SLionel Sambuc xcb_glx_pbuffer_next (xcb_glx_pbuffer_iterator_t *i /**< */); 3175971bb1a5SLionel Sambuc 3176971bb1a5SLionel Sambuc /** 3177971bb1a5SLionel Sambuc * Return the iterator pointing to the last element 3178971bb1a5SLionel Sambuc * @param i An xcb_glx_pbuffer_iterator_t 3179971bb1a5SLionel Sambuc * @return The iterator pointing to the last element 3180971bb1a5SLionel Sambuc * 3181971bb1a5SLionel Sambuc * Set the current element in the iterator to the last element. 3182971bb1a5SLionel Sambuc * The member rem is set to 0. The member data points to the 3183971bb1a5SLionel Sambuc * last element. 3184971bb1a5SLionel Sambuc */ 3185971bb1a5SLionel Sambuc xcb_generic_iterator_t 3186971bb1a5SLionel Sambuc xcb_glx_pbuffer_end (xcb_glx_pbuffer_iterator_t i /**< */); 3187971bb1a5SLionel Sambuc 3188971bb1a5SLionel Sambuc /** 3189971bb1a5SLionel Sambuc * Get the next element of the iterator 3190971bb1a5SLionel Sambuc * @param i Pointer to a xcb_glx_window_iterator_t 3191971bb1a5SLionel Sambuc * 3192971bb1a5SLionel Sambuc * Get the next element in the iterator. The member rem is 3193971bb1a5SLionel Sambuc * decreased by one. The member data points to the next 3194971bb1a5SLionel Sambuc * element. The member index is increased by sizeof(xcb_glx_window_t) 3195971bb1a5SLionel Sambuc */ 3196971bb1a5SLionel Sambuc void 3197971bb1a5SLionel Sambuc xcb_glx_window_next (xcb_glx_window_iterator_t *i /**< */); 3198971bb1a5SLionel Sambuc 3199971bb1a5SLionel Sambuc /** 3200971bb1a5SLionel Sambuc * Return the iterator pointing to the last element 3201971bb1a5SLionel Sambuc * @param i An xcb_glx_window_iterator_t 3202971bb1a5SLionel Sambuc * @return The iterator pointing to the last element 3203971bb1a5SLionel Sambuc * 3204971bb1a5SLionel Sambuc * Set the current element in the iterator to the last element. 3205971bb1a5SLionel Sambuc * The member rem is set to 0. The member data points to the 3206971bb1a5SLionel Sambuc * last element. 3207971bb1a5SLionel Sambuc */ 3208971bb1a5SLionel Sambuc xcb_generic_iterator_t 3209971bb1a5SLionel Sambuc xcb_glx_window_end (xcb_glx_window_iterator_t i /**< */); 3210971bb1a5SLionel Sambuc 3211971bb1a5SLionel Sambuc /** 3212971bb1a5SLionel Sambuc * Get the next element of the iterator 3213971bb1a5SLionel Sambuc * @param i Pointer to a xcb_glx_fbconfig_iterator_t 3214971bb1a5SLionel Sambuc * 3215971bb1a5SLionel Sambuc * Get the next element in the iterator. The member rem is 3216971bb1a5SLionel Sambuc * decreased by one. The member data points to the next 3217971bb1a5SLionel Sambuc * element. The member index is increased by sizeof(xcb_glx_fbconfig_t) 3218971bb1a5SLionel Sambuc */ 3219971bb1a5SLionel Sambuc void 3220971bb1a5SLionel Sambuc xcb_glx_fbconfig_next (xcb_glx_fbconfig_iterator_t *i /**< */); 3221971bb1a5SLionel Sambuc 3222971bb1a5SLionel Sambuc /** 3223971bb1a5SLionel Sambuc * Return the iterator pointing to the last element 3224971bb1a5SLionel Sambuc * @param i An xcb_glx_fbconfig_iterator_t 3225971bb1a5SLionel Sambuc * @return The iterator pointing to the last element 3226971bb1a5SLionel Sambuc * 3227971bb1a5SLionel Sambuc * Set the current element in the iterator to the last element. 3228971bb1a5SLionel Sambuc * The member rem is set to 0. The member data points to the 3229971bb1a5SLionel Sambuc * last element. 3230971bb1a5SLionel Sambuc */ 3231971bb1a5SLionel Sambuc xcb_generic_iterator_t 3232971bb1a5SLionel Sambuc xcb_glx_fbconfig_end (xcb_glx_fbconfig_iterator_t i /**< */); 3233971bb1a5SLionel Sambuc 3234971bb1a5SLionel Sambuc /** 3235971bb1a5SLionel Sambuc * Get the next element of the iterator 3236971bb1a5SLionel Sambuc * @param i Pointer to a xcb_glx_drawable_iterator_t 3237971bb1a5SLionel Sambuc * 3238971bb1a5SLionel Sambuc * Get the next element in the iterator. The member rem is 3239971bb1a5SLionel Sambuc * decreased by one. The member data points to the next 3240971bb1a5SLionel Sambuc * element. The member index is increased by sizeof(xcb_glx_drawable_t) 3241971bb1a5SLionel Sambuc */ 3242971bb1a5SLionel Sambuc void 3243971bb1a5SLionel Sambuc xcb_glx_drawable_next (xcb_glx_drawable_iterator_t *i /**< */); 3244971bb1a5SLionel Sambuc 3245971bb1a5SLionel Sambuc /** 3246971bb1a5SLionel Sambuc * Return the iterator pointing to the last element 3247971bb1a5SLionel Sambuc * @param i An xcb_glx_drawable_iterator_t 3248971bb1a5SLionel Sambuc * @return The iterator pointing to the last element 3249971bb1a5SLionel Sambuc * 3250971bb1a5SLionel Sambuc * Set the current element in the iterator to the last element. 3251971bb1a5SLionel Sambuc * The member rem is set to 0. The member data points to the 3252971bb1a5SLionel Sambuc * last element. 3253971bb1a5SLionel Sambuc */ 3254971bb1a5SLionel Sambuc xcb_generic_iterator_t 3255971bb1a5SLionel Sambuc xcb_glx_drawable_end (xcb_glx_drawable_iterator_t i /**< */); 3256971bb1a5SLionel Sambuc 3257971bb1a5SLionel Sambuc /** 3258971bb1a5SLionel Sambuc * Get the next element of the iterator 3259971bb1a5SLionel Sambuc * @param i Pointer to a xcb_glx_float32_iterator_t 3260971bb1a5SLionel Sambuc * 3261971bb1a5SLionel Sambuc * Get the next element in the iterator. The member rem is 3262971bb1a5SLionel Sambuc * decreased by one. The member data points to the next 3263971bb1a5SLionel Sambuc * element. The member index is increased by sizeof(xcb_glx_float32_t) 3264971bb1a5SLionel Sambuc */ 3265971bb1a5SLionel Sambuc void 3266971bb1a5SLionel Sambuc xcb_glx_float32_next (xcb_glx_float32_iterator_t *i /**< */); 3267971bb1a5SLionel Sambuc 3268971bb1a5SLionel Sambuc /** 3269971bb1a5SLionel Sambuc * Return the iterator pointing to the last element 3270971bb1a5SLionel Sambuc * @param i An xcb_glx_float32_iterator_t 3271971bb1a5SLionel Sambuc * @return The iterator pointing to the last element 3272971bb1a5SLionel Sambuc * 3273971bb1a5SLionel Sambuc * Set the current element in the iterator to the last element. 3274971bb1a5SLionel Sambuc * The member rem is set to 0. The member data points to the 3275971bb1a5SLionel Sambuc * last element. 3276971bb1a5SLionel Sambuc */ 3277971bb1a5SLionel Sambuc xcb_generic_iterator_t 3278971bb1a5SLionel Sambuc xcb_glx_float32_end (xcb_glx_float32_iterator_t i /**< */); 3279971bb1a5SLionel Sambuc 3280971bb1a5SLionel Sambuc /** 3281971bb1a5SLionel Sambuc * Get the next element of the iterator 3282971bb1a5SLionel Sambuc * @param i Pointer to a xcb_glx_float64_iterator_t 3283971bb1a5SLionel Sambuc * 3284971bb1a5SLionel Sambuc * Get the next element in the iterator. The member rem is 3285971bb1a5SLionel Sambuc * decreased by one. The member data points to the next 3286971bb1a5SLionel Sambuc * element. The member index is increased by sizeof(xcb_glx_float64_t) 3287971bb1a5SLionel Sambuc */ 3288971bb1a5SLionel Sambuc void 3289971bb1a5SLionel Sambuc xcb_glx_float64_next (xcb_glx_float64_iterator_t *i /**< */); 3290971bb1a5SLionel Sambuc 3291971bb1a5SLionel Sambuc /** 3292971bb1a5SLionel Sambuc * Return the iterator pointing to the last element 3293971bb1a5SLionel Sambuc * @param i An xcb_glx_float64_iterator_t 3294971bb1a5SLionel Sambuc * @return The iterator pointing to the last element 3295971bb1a5SLionel Sambuc * 3296971bb1a5SLionel Sambuc * Set the current element in the iterator to the last element. 3297971bb1a5SLionel Sambuc * The member rem is set to 0. The member data points to the 3298971bb1a5SLionel Sambuc * last element. 3299971bb1a5SLionel Sambuc */ 3300971bb1a5SLionel Sambuc xcb_generic_iterator_t 3301971bb1a5SLionel Sambuc xcb_glx_float64_end (xcb_glx_float64_iterator_t i /**< */); 3302971bb1a5SLionel Sambuc 3303971bb1a5SLionel Sambuc /** 3304971bb1a5SLionel Sambuc * Get the next element of the iterator 3305971bb1a5SLionel Sambuc * @param i Pointer to a xcb_glx_bool32_iterator_t 3306971bb1a5SLionel Sambuc * 3307971bb1a5SLionel Sambuc * Get the next element in the iterator. The member rem is 3308971bb1a5SLionel Sambuc * decreased by one. The member data points to the next 3309971bb1a5SLionel Sambuc * element. The member index is increased by sizeof(xcb_glx_bool32_t) 3310971bb1a5SLionel Sambuc */ 3311971bb1a5SLionel Sambuc void 3312971bb1a5SLionel Sambuc xcb_glx_bool32_next (xcb_glx_bool32_iterator_t *i /**< */); 3313971bb1a5SLionel Sambuc 3314971bb1a5SLionel Sambuc /** 3315971bb1a5SLionel Sambuc * Return the iterator pointing to the last element 3316971bb1a5SLionel Sambuc * @param i An xcb_glx_bool32_iterator_t 3317971bb1a5SLionel Sambuc * @return The iterator pointing to the last element 3318971bb1a5SLionel Sambuc * 3319971bb1a5SLionel Sambuc * Set the current element in the iterator to the last element. 3320971bb1a5SLionel Sambuc * The member rem is set to 0. The member data points to the 3321971bb1a5SLionel Sambuc * last element. 3322971bb1a5SLionel Sambuc */ 3323971bb1a5SLionel Sambuc xcb_generic_iterator_t 3324971bb1a5SLionel Sambuc xcb_glx_bool32_end (xcb_glx_bool32_iterator_t i /**< */); 3325971bb1a5SLionel Sambuc 3326971bb1a5SLionel Sambuc /** 3327971bb1a5SLionel Sambuc * Get the next element of the iterator 3328971bb1a5SLionel Sambuc * @param i Pointer to a xcb_glx_context_tag_iterator_t 3329971bb1a5SLionel Sambuc * 3330971bb1a5SLionel Sambuc * Get the next element in the iterator. The member rem is 3331971bb1a5SLionel Sambuc * decreased by one. The member data points to the next 3332971bb1a5SLionel Sambuc * element. The member index is increased by sizeof(xcb_glx_context_tag_t) 3333971bb1a5SLionel Sambuc */ 3334971bb1a5SLionel Sambuc void 3335971bb1a5SLionel Sambuc xcb_glx_context_tag_next (xcb_glx_context_tag_iterator_t *i /**< */); 3336971bb1a5SLionel Sambuc 3337971bb1a5SLionel Sambuc /** 3338971bb1a5SLionel Sambuc * Return the iterator pointing to the last element 3339971bb1a5SLionel Sambuc * @param i An xcb_glx_context_tag_iterator_t 3340971bb1a5SLionel Sambuc * @return The iterator pointing to the last element 3341971bb1a5SLionel Sambuc * 3342971bb1a5SLionel Sambuc * Set the current element in the iterator to the last element. 3343971bb1a5SLionel Sambuc * The member rem is set to 0. The member data points to the 3344971bb1a5SLionel Sambuc * last element. 3345971bb1a5SLionel Sambuc */ 3346971bb1a5SLionel Sambuc xcb_generic_iterator_t 3347971bb1a5SLionel Sambuc xcb_glx_context_tag_end (xcb_glx_context_tag_iterator_t i /**< */); 3348971bb1a5SLionel Sambuc 3349971bb1a5SLionel Sambuc int 3350971bb1a5SLionel Sambuc xcb_glx_render_sizeof (const void *_buffer /**< */, 3351971bb1a5SLionel Sambuc uint32_t data_len /**< */); 3352971bb1a5SLionel Sambuc 3353971bb1a5SLionel Sambuc /** 3354971bb1a5SLionel Sambuc * 3355971bb1a5SLionel Sambuc * @param c The connection 3356971bb1a5SLionel Sambuc * @return A cookie 3357971bb1a5SLionel Sambuc * 3358971bb1a5SLionel Sambuc * Delivers a request to the X server. 3359971bb1a5SLionel Sambuc * 3360971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 3361971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3362971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 3363971bb1a5SLionel Sambuc */ 3364971bb1a5SLionel Sambuc xcb_void_cookie_t 3365971bb1a5SLionel Sambuc xcb_glx_render_checked (xcb_connection_t *c /**< */, 3366971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 3367971bb1a5SLionel Sambuc uint32_t data_len /**< */, 3368971bb1a5SLionel Sambuc const uint8_t *data /**< */); 3369971bb1a5SLionel Sambuc 3370971bb1a5SLionel Sambuc /** 3371971bb1a5SLionel Sambuc * 3372971bb1a5SLionel Sambuc * @param c The connection 3373971bb1a5SLionel Sambuc * @return A cookie 3374971bb1a5SLionel Sambuc * 3375971bb1a5SLionel Sambuc * Delivers a request to the X server. 3376971bb1a5SLionel Sambuc * 3377971bb1a5SLionel Sambuc */ 3378971bb1a5SLionel Sambuc xcb_void_cookie_t 3379971bb1a5SLionel Sambuc xcb_glx_render (xcb_connection_t *c /**< */, 3380971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 3381971bb1a5SLionel Sambuc uint32_t data_len /**< */, 3382971bb1a5SLionel Sambuc const uint8_t *data /**< */); 3383971bb1a5SLionel Sambuc 3384971bb1a5SLionel Sambuc int 3385971bb1a5SLionel Sambuc xcb_glx_render_large_sizeof (const void *_buffer /**< */); 3386971bb1a5SLionel Sambuc 3387971bb1a5SLionel Sambuc /** 3388971bb1a5SLionel Sambuc * 3389971bb1a5SLionel Sambuc * @param c The connection 3390971bb1a5SLionel Sambuc * @return A cookie 3391971bb1a5SLionel Sambuc * 3392971bb1a5SLionel Sambuc * Delivers a request to the X server. 3393971bb1a5SLionel Sambuc * 3394971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 3395971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3396971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 3397971bb1a5SLionel Sambuc */ 3398971bb1a5SLionel Sambuc xcb_void_cookie_t 3399971bb1a5SLionel Sambuc xcb_glx_render_large_checked (xcb_connection_t *c /**< */, 3400971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 3401971bb1a5SLionel Sambuc uint16_t request_num /**< */, 3402971bb1a5SLionel Sambuc uint16_t request_total /**< */, 3403971bb1a5SLionel Sambuc uint32_t data_len /**< */, 3404971bb1a5SLionel Sambuc const uint8_t *data /**< */); 3405971bb1a5SLionel Sambuc 3406971bb1a5SLionel Sambuc /** 3407971bb1a5SLionel Sambuc * 3408971bb1a5SLionel Sambuc * @param c The connection 3409971bb1a5SLionel Sambuc * @return A cookie 3410971bb1a5SLionel Sambuc * 3411971bb1a5SLionel Sambuc * Delivers a request to the X server. 3412971bb1a5SLionel Sambuc * 3413971bb1a5SLionel Sambuc */ 3414971bb1a5SLionel Sambuc xcb_void_cookie_t 3415971bb1a5SLionel Sambuc xcb_glx_render_large (xcb_connection_t *c /**< */, 3416971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 3417971bb1a5SLionel Sambuc uint16_t request_num /**< */, 3418971bb1a5SLionel Sambuc uint16_t request_total /**< */, 3419971bb1a5SLionel Sambuc uint32_t data_len /**< */, 3420971bb1a5SLionel Sambuc const uint8_t *data /**< */); 3421971bb1a5SLionel Sambuc 3422971bb1a5SLionel Sambuc /** 3423971bb1a5SLionel Sambuc * 3424971bb1a5SLionel Sambuc * @param c The connection 3425971bb1a5SLionel Sambuc * @return A cookie 3426971bb1a5SLionel Sambuc * 3427971bb1a5SLionel Sambuc * Delivers a request to the X server. 3428971bb1a5SLionel Sambuc * 3429971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 3430971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3431971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 3432971bb1a5SLionel Sambuc */ 3433971bb1a5SLionel Sambuc xcb_void_cookie_t 3434971bb1a5SLionel Sambuc xcb_glx_create_context_checked (xcb_connection_t *c /**< */, 3435971bb1a5SLionel Sambuc xcb_glx_context_t context /**< */, 3436971bb1a5SLionel Sambuc xcb_visualid_t visual /**< */, 3437971bb1a5SLionel Sambuc uint32_t screen /**< */, 3438971bb1a5SLionel Sambuc xcb_glx_context_t share_list /**< */, 3439971bb1a5SLionel Sambuc uint8_t is_direct /**< */); 3440971bb1a5SLionel Sambuc 3441971bb1a5SLionel Sambuc /** 3442971bb1a5SLionel Sambuc * 3443971bb1a5SLionel Sambuc * @param c The connection 3444971bb1a5SLionel Sambuc * @return A cookie 3445971bb1a5SLionel Sambuc * 3446971bb1a5SLionel Sambuc * Delivers a request to the X server. 3447971bb1a5SLionel Sambuc * 3448971bb1a5SLionel Sambuc */ 3449971bb1a5SLionel Sambuc xcb_void_cookie_t 3450971bb1a5SLionel Sambuc xcb_glx_create_context (xcb_connection_t *c /**< */, 3451971bb1a5SLionel Sambuc xcb_glx_context_t context /**< */, 3452971bb1a5SLionel Sambuc xcb_visualid_t visual /**< */, 3453971bb1a5SLionel Sambuc uint32_t screen /**< */, 3454971bb1a5SLionel Sambuc xcb_glx_context_t share_list /**< */, 3455971bb1a5SLionel Sambuc uint8_t is_direct /**< */); 3456971bb1a5SLionel Sambuc 3457971bb1a5SLionel Sambuc /** 3458971bb1a5SLionel Sambuc * 3459971bb1a5SLionel Sambuc * @param c The connection 3460971bb1a5SLionel Sambuc * @return A cookie 3461971bb1a5SLionel Sambuc * 3462971bb1a5SLionel Sambuc * Delivers a request to the X server. 3463971bb1a5SLionel Sambuc * 3464971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 3465971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3466971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 3467971bb1a5SLionel Sambuc */ 3468971bb1a5SLionel Sambuc xcb_void_cookie_t 3469971bb1a5SLionel Sambuc xcb_glx_destroy_context_checked (xcb_connection_t *c /**< */, 3470971bb1a5SLionel Sambuc xcb_glx_context_t context /**< */); 3471971bb1a5SLionel Sambuc 3472971bb1a5SLionel Sambuc /** 3473971bb1a5SLionel Sambuc * 3474971bb1a5SLionel Sambuc * @param c The connection 3475971bb1a5SLionel Sambuc * @return A cookie 3476971bb1a5SLionel Sambuc * 3477971bb1a5SLionel Sambuc * Delivers a request to the X server. 3478971bb1a5SLionel Sambuc * 3479971bb1a5SLionel Sambuc */ 3480971bb1a5SLionel Sambuc xcb_void_cookie_t 3481971bb1a5SLionel Sambuc xcb_glx_destroy_context (xcb_connection_t *c /**< */, 3482971bb1a5SLionel Sambuc xcb_glx_context_t context /**< */); 3483971bb1a5SLionel Sambuc 3484971bb1a5SLionel Sambuc /** 3485971bb1a5SLionel Sambuc * 3486971bb1a5SLionel Sambuc * @param c The connection 3487971bb1a5SLionel Sambuc * @return A cookie 3488971bb1a5SLionel Sambuc * 3489971bb1a5SLionel Sambuc * Delivers a request to the X server. 3490971bb1a5SLionel Sambuc * 3491971bb1a5SLionel Sambuc */ 3492971bb1a5SLionel Sambuc xcb_glx_make_current_cookie_t 3493971bb1a5SLionel Sambuc xcb_glx_make_current (xcb_connection_t *c /**< */, 3494971bb1a5SLionel Sambuc xcb_glx_drawable_t drawable /**< */, 3495971bb1a5SLionel Sambuc xcb_glx_context_t context /**< */, 3496971bb1a5SLionel Sambuc xcb_glx_context_tag_t old_context_tag /**< */); 3497971bb1a5SLionel Sambuc 3498971bb1a5SLionel Sambuc /** 3499971bb1a5SLionel Sambuc * 3500971bb1a5SLionel Sambuc * @param c The connection 3501971bb1a5SLionel Sambuc * @return A cookie 3502971bb1a5SLionel Sambuc * 3503971bb1a5SLionel Sambuc * Delivers a request to the X server. 3504971bb1a5SLionel Sambuc * 3505971bb1a5SLionel Sambuc * This form can be used only if the request will cause 3506971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3507971bb1a5SLionel Sambuc * placed in the event queue. 3508971bb1a5SLionel Sambuc */ 3509971bb1a5SLionel Sambuc xcb_glx_make_current_cookie_t 3510971bb1a5SLionel Sambuc xcb_glx_make_current_unchecked (xcb_connection_t *c /**< */, 3511971bb1a5SLionel Sambuc xcb_glx_drawable_t drawable /**< */, 3512971bb1a5SLionel Sambuc xcb_glx_context_t context /**< */, 3513971bb1a5SLionel Sambuc xcb_glx_context_tag_t old_context_tag /**< */); 3514971bb1a5SLionel Sambuc 3515971bb1a5SLionel Sambuc /** 3516971bb1a5SLionel Sambuc * Return the reply 3517971bb1a5SLionel Sambuc * @param c The connection 3518971bb1a5SLionel Sambuc * @param cookie The cookie 3519971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 3520971bb1a5SLionel Sambuc * 3521971bb1a5SLionel Sambuc * Returns the reply of the request asked by 3522971bb1a5SLionel Sambuc * 3523971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 3524971bb1a5SLionel Sambuc * xcb_glx_make_current_unchecked(). is used. 3525971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 3526971bb1a5SLionel Sambuc * 3527971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 3528971bb1a5SLionel Sambuc */ 3529971bb1a5SLionel Sambuc xcb_glx_make_current_reply_t * 3530971bb1a5SLionel Sambuc xcb_glx_make_current_reply (xcb_connection_t *c /**< */, 3531971bb1a5SLionel Sambuc xcb_glx_make_current_cookie_t cookie /**< */, 3532971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 3533971bb1a5SLionel Sambuc 3534971bb1a5SLionel Sambuc /** 3535971bb1a5SLionel Sambuc * 3536971bb1a5SLionel Sambuc * @param c The connection 3537971bb1a5SLionel Sambuc * @return A cookie 3538971bb1a5SLionel Sambuc * 3539971bb1a5SLionel Sambuc * Delivers a request to the X server. 3540971bb1a5SLionel Sambuc * 3541971bb1a5SLionel Sambuc */ 3542971bb1a5SLionel Sambuc xcb_glx_is_direct_cookie_t 3543971bb1a5SLionel Sambuc xcb_glx_is_direct (xcb_connection_t *c /**< */, 3544971bb1a5SLionel Sambuc xcb_glx_context_t context /**< */); 3545971bb1a5SLionel Sambuc 3546971bb1a5SLionel Sambuc /** 3547971bb1a5SLionel Sambuc * 3548971bb1a5SLionel Sambuc * @param c The connection 3549971bb1a5SLionel Sambuc * @return A cookie 3550971bb1a5SLionel Sambuc * 3551971bb1a5SLionel Sambuc * Delivers a request to the X server. 3552971bb1a5SLionel Sambuc * 3553971bb1a5SLionel Sambuc * This form can be used only if the request will cause 3554971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3555971bb1a5SLionel Sambuc * placed in the event queue. 3556971bb1a5SLionel Sambuc */ 3557971bb1a5SLionel Sambuc xcb_glx_is_direct_cookie_t 3558971bb1a5SLionel Sambuc xcb_glx_is_direct_unchecked (xcb_connection_t *c /**< */, 3559971bb1a5SLionel Sambuc xcb_glx_context_t context /**< */); 3560971bb1a5SLionel Sambuc 3561971bb1a5SLionel Sambuc /** 3562971bb1a5SLionel Sambuc * Return the reply 3563971bb1a5SLionel Sambuc * @param c The connection 3564971bb1a5SLionel Sambuc * @param cookie The cookie 3565971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 3566971bb1a5SLionel Sambuc * 3567971bb1a5SLionel Sambuc * Returns the reply of the request asked by 3568971bb1a5SLionel Sambuc * 3569971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 3570971bb1a5SLionel Sambuc * xcb_glx_is_direct_unchecked(). is used. 3571971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 3572971bb1a5SLionel Sambuc * 3573971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 3574971bb1a5SLionel Sambuc */ 3575971bb1a5SLionel Sambuc xcb_glx_is_direct_reply_t * 3576971bb1a5SLionel Sambuc xcb_glx_is_direct_reply (xcb_connection_t *c /**< */, 3577971bb1a5SLionel Sambuc xcb_glx_is_direct_cookie_t cookie /**< */, 3578971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 3579971bb1a5SLionel Sambuc 3580971bb1a5SLionel Sambuc /** 3581971bb1a5SLionel Sambuc * 3582971bb1a5SLionel Sambuc * @param c The connection 3583971bb1a5SLionel Sambuc * @return A cookie 3584971bb1a5SLionel Sambuc * 3585971bb1a5SLionel Sambuc * Delivers a request to the X server. 3586971bb1a5SLionel Sambuc * 3587971bb1a5SLionel Sambuc */ 3588971bb1a5SLionel Sambuc xcb_glx_query_version_cookie_t 3589971bb1a5SLionel Sambuc xcb_glx_query_version (xcb_connection_t *c /**< */, 3590971bb1a5SLionel Sambuc uint32_t major_version /**< */, 3591971bb1a5SLionel Sambuc uint32_t minor_version /**< */); 3592971bb1a5SLionel Sambuc 3593971bb1a5SLionel Sambuc /** 3594971bb1a5SLionel Sambuc * 3595971bb1a5SLionel Sambuc * @param c The connection 3596971bb1a5SLionel Sambuc * @return A cookie 3597971bb1a5SLionel Sambuc * 3598971bb1a5SLionel Sambuc * Delivers a request to the X server. 3599971bb1a5SLionel Sambuc * 3600971bb1a5SLionel Sambuc * This form can be used only if the request will cause 3601971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3602971bb1a5SLionel Sambuc * placed in the event queue. 3603971bb1a5SLionel Sambuc */ 3604971bb1a5SLionel Sambuc xcb_glx_query_version_cookie_t 3605971bb1a5SLionel Sambuc xcb_glx_query_version_unchecked (xcb_connection_t *c /**< */, 3606971bb1a5SLionel Sambuc uint32_t major_version /**< */, 3607971bb1a5SLionel Sambuc uint32_t minor_version /**< */); 3608971bb1a5SLionel Sambuc 3609971bb1a5SLionel Sambuc /** 3610971bb1a5SLionel Sambuc * Return the reply 3611971bb1a5SLionel Sambuc * @param c The connection 3612971bb1a5SLionel Sambuc * @param cookie The cookie 3613971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 3614971bb1a5SLionel Sambuc * 3615971bb1a5SLionel Sambuc * Returns the reply of the request asked by 3616971bb1a5SLionel Sambuc * 3617971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 3618971bb1a5SLionel Sambuc * xcb_glx_query_version_unchecked(). is used. 3619971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 3620971bb1a5SLionel Sambuc * 3621971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 3622971bb1a5SLionel Sambuc */ 3623971bb1a5SLionel Sambuc xcb_glx_query_version_reply_t * 3624971bb1a5SLionel Sambuc xcb_glx_query_version_reply (xcb_connection_t *c /**< */, 3625971bb1a5SLionel Sambuc xcb_glx_query_version_cookie_t cookie /**< */, 3626971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 3627971bb1a5SLionel Sambuc 3628971bb1a5SLionel Sambuc /** 3629971bb1a5SLionel Sambuc * 3630971bb1a5SLionel Sambuc * @param c The connection 3631971bb1a5SLionel Sambuc * @return A cookie 3632971bb1a5SLionel Sambuc * 3633971bb1a5SLionel Sambuc * Delivers a request to the X server. 3634971bb1a5SLionel Sambuc * 3635971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 3636971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3637971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 3638971bb1a5SLionel Sambuc */ 3639971bb1a5SLionel Sambuc xcb_void_cookie_t 3640971bb1a5SLionel Sambuc xcb_glx_wait_gl_checked (xcb_connection_t *c /**< */, 3641971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */); 3642971bb1a5SLionel Sambuc 3643971bb1a5SLionel Sambuc /** 3644971bb1a5SLionel Sambuc * 3645971bb1a5SLionel Sambuc * @param c The connection 3646971bb1a5SLionel Sambuc * @return A cookie 3647971bb1a5SLionel Sambuc * 3648971bb1a5SLionel Sambuc * Delivers a request to the X server. 3649971bb1a5SLionel Sambuc * 3650971bb1a5SLionel Sambuc */ 3651971bb1a5SLionel Sambuc xcb_void_cookie_t 3652971bb1a5SLionel Sambuc xcb_glx_wait_gl (xcb_connection_t *c /**< */, 3653971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */); 3654971bb1a5SLionel Sambuc 3655971bb1a5SLionel Sambuc /** 3656971bb1a5SLionel Sambuc * 3657971bb1a5SLionel Sambuc * @param c The connection 3658971bb1a5SLionel Sambuc * @return A cookie 3659971bb1a5SLionel Sambuc * 3660971bb1a5SLionel Sambuc * Delivers a request to the X server. 3661971bb1a5SLionel Sambuc * 3662971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 3663971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3664971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 3665971bb1a5SLionel Sambuc */ 3666971bb1a5SLionel Sambuc xcb_void_cookie_t 3667971bb1a5SLionel Sambuc xcb_glx_wait_x_checked (xcb_connection_t *c /**< */, 3668971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */); 3669971bb1a5SLionel Sambuc 3670971bb1a5SLionel Sambuc /** 3671971bb1a5SLionel Sambuc * 3672971bb1a5SLionel Sambuc * @param c The connection 3673971bb1a5SLionel Sambuc * @return A cookie 3674971bb1a5SLionel Sambuc * 3675971bb1a5SLionel Sambuc * Delivers a request to the X server. 3676971bb1a5SLionel Sambuc * 3677971bb1a5SLionel Sambuc */ 3678971bb1a5SLionel Sambuc xcb_void_cookie_t 3679971bb1a5SLionel Sambuc xcb_glx_wait_x (xcb_connection_t *c /**< */, 3680971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */); 3681971bb1a5SLionel Sambuc 3682971bb1a5SLionel Sambuc /** 3683971bb1a5SLionel Sambuc * 3684971bb1a5SLionel Sambuc * @param c The connection 3685971bb1a5SLionel Sambuc * @return A cookie 3686971bb1a5SLionel Sambuc * 3687971bb1a5SLionel Sambuc * Delivers a request to the X server. 3688971bb1a5SLionel Sambuc * 3689971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 3690971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3691971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 3692971bb1a5SLionel Sambuc */ 3693971bb1a5SLionel Sambuc xcb_void_cookie_t 3694971bb1a5SLionel Sambuc xcb_glx_copy_context_checked (xcb_connection_t *c /**< */, 3695971bb1a5SLionel Sambuc xcb_glx_context_t src /**< */, 3696971bb1a5SLionel Sambuc xcb_glx_context_t dest /**< */, 3697971bb1a5SLionel Sambuc uint32_t mask /**< */, 3698971bb1a5SLionel Sambuc xcb_glx_context_tag_t src_context_tag /**< */); 3699971bb1a5SLionel Sambuc 3700971bb1a5SLionel Sambuc /** 3701971bb1a5SLionel Sambuc * 3702971bb1a5SLionel Sambuc * @param c The connection 3703971bb1a5SLionel Sambuc * @return A cookie 3704971bb1a5SLionel Sambuc * 3705971bb1a5SLionel Sambuc * Delivers a request to the X server. 3706971bb1a5SLionel Sambuc * 3707971bb1a5SLionel Sambuc */ 3708971bb1a5SLionel Sambuc xcb_void_cookie_t 3709971bb1a5SLionel Sambuc xcb_glx_copy_context (xcb_connection_t *c /**< */, 3710971bb1a5SLionel Sambuc xcb_glx_context_t src /**< */, 3711971bb1a5SLionel Sambuc xcb_glx_context_t dest /**< */, 3712971bb1a5SLionel Sambuc uint32_t mask /**< */, 3713971bb1a5SLionel Sambuc xcb_glx_context_tag_t src_context_tag /**< */); 3714971bb1a5SLionel Sambuc 3715971bb1a5SLionel Sambuc /** 3716971bb1a5SLionel Sambuc * 3717971bb1a5SLionel Sambuc * @param c The connection 3718971bb1a5SLionel Sambuc * @return A cookie 3719971bb1a5SLionel Sambuc * 3720971bb1a5SLionel Sambuc * Delivers a request to the X server. 3721971bb1a5SLionel Sambuc * 3722971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 3723971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3724971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 3725971bb1a5SLionel Sambuc */ 3726971bb1a5SLionel Sambuc xcb_void_cookie_t 3727971bb1a5SLionel Sambuc xcb_glx_swap_buffers_checked (xcb_connection_t *c /**< */, 3728971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 3729971bb1a5SLionel Sambuc xcb_glx_drawable_t drawable /**< */); 3730971bb1a5SLionel Sambuc 3731971bb1a5SLionel Sambuc /** 3732971bb1a5SLionel Sambuc * 3733971bb1a5SLionel Sambuc * @param c The connection 3734971bb1a5SLionel Sambuc * @return A cookie 3735971bb1a5SLionel Sambuc * 3736971bb1a5SLionel Sambuc * Delivers a request to the X server. 3737971bb1a5SLionel Sambuc * 3738971bb1a5SLionel Sambuc */ 3739971bb1a5SLionel Sambuc xcb_void_cookie_t 3740971bb1a5SLionel Sambuc xcb_glx_swap_buffers (xcb_connection_t *c /**< */, 3741971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 3742971bb1a5SLionel Sambuc xcb_glx_drawable_t drawable /**< */); 3743971bb1a5SLionel Sambuc 3744971bb1a5SLionel Sambuc /** 3745971bb1a5SLionel Sambuc * 3746971bb1a5SLionel Sambuc * @param c The connection 3747971bb1a5SLionel Sambuc * @return A cookie 3748971bb1a5SLionel Sambuc * 3749971bb1a5SLionel Sambuc * Delivers a request to the X server. 3750971bb1a5SLionel Sambuc * 3751971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 3752971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3753971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 3754971bb1a5SLionel Sambuc */ 3755971bb1a5SLionel Sambuc xcb_void_cookie_t 3756971bb1a5SLionel Sambuc xcb_glx_use_x_font_checked (xcb_connection_t *c /**< */, 3757971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 3758971bb1a5SLionel Sambuc xcb_font_t font /**< */, 3759971bb1a5SLionel Sambuc uint32_t first /**< */, 3760971bb1a5SLionel Sambuc uint32_t count /**< */, 3761971bb1a5SLionel Sambuc uint32_t list_base /**< */); 3762971bb1a5SLionel Sambuc 3763971bb1a5SLionel Sambuc /** 3764971bb1a5SLionel Sambuc * 3765971bb1a5SLionel Sambuc * @param c The connection 3766971bb1a5SLionel Sambuc * @return A cookie 3767971bb1a5SLionel Sambuc * 3768971bb1a5SLionel Sambuc * Delivers a request to the X server. 3769971bb1a5SLionel Sambuc * 3770971bb1a5SLionel Sambuc */ 3771971bb1a5SLionel Sambuc xcb_void_cookie_t 3772971bb1a5SLionel Sambuc xcb_glx_use_x_font (xcb_connection_t *c /**< */, 3773971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 3774971bb1a5SLionel Sambuc xcb_font_t font /**< */, 3775971bb1a5SLionel Sambuc uint32_t first /**< */, 3776971bb1a5SLionel Sambuc uint32_t count /**< */, 3777971bb1a5SLionel Sambuc uint32_t list_base /**< */); 3778971bb1a5SLionel Sambuc 3779971bb1a5SLionel Sambuc /** 3780971bb1a5SLionel Sambuc * 3781971bb1a5SLionel Sambuc * @param c The connection 3782971bb1a5SLionel Sambuc * @return A cookie 3783971bb1a5SLionel Sambuc * 3784971bb1a5SLionel Sambuc * Delivers a request to the X server. 3785971bb1a5SLionel Sambuc * 3786971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 3787971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3788971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 3789971bb1a5SLionel Sambuc */ 3790971bb1a5SLionel Sambuc xcb_void_cookie_t 3791971bb1a5SLionel Sambuc xcb_glx_create_glx_pixmap_checked (xcb_connection_t *c /**< */, 3792971bb1a5SLionel Sambuc uint32_t screen /**< */, 3793971bb1a5SLionel Sambuc xcb_visualid_t visual /**< */, 3794971bb1a5SLionel Sambuc xcb_pixmap_t pixmap /**< */, 3795971bb1a5SLionel Sambuc xcb_glx_pixmap_t glx_pixmap /**< */); 3796971bb1a5SLionel Sambuc 3797971bb1a5SLionel Sambuc /** 3798971bb1a5SLionel Sambuc * 3799971bb1a5SLionel Sambuc * @param c The connection 3800971bb1a5SLionel Sambuc * @return A cookie 3801971bb1a5SLionel Sambuc * 3802971bb1a5SLionel Sambuc * Delivers a request to the X server. 3803971bb1a5SLionel Sambuc * 3804971bb1a5SLionel Sambuc */ 3805971bb1a5SLionel Sambuc xcb_void_cookie_t 3806971bb1a5SLionel Sambuc xcb_glx_create_glx_pixmap (xcb_connection_t *c /**< */, 3807971bb1a5SLionel Sambuc uint32_t screen /**< */, 3808971bb1a5SLionel Sambuc xcb_visualid_t visual /**< */, 3809971bb1a5SLionel Sambuc xcb_pixmap_t pixmap /**< */, 3810971bb1a5SLionel Sambuc xcb_glx_pixmap_t glx_pixmap /**< */); 3811971bb1a5SLionel Sambuc 3812971bb1a5SLionel Sambuc int 3813971bb1a5SLionel Sambuc xcb_glx_get_visual_configs_sizeof (const void *_buffer /**< */); 3814971bb1a5SLionel Sambuc 3815971bb1a5SLionel Sambuc /** 3816971bb1a5SLionel Sambuc * 3817971bb1a5SLionel Sambuc * @param c The connection 3818971bb1a5SLionel Sambuc * @return A cookie 3819971bb1a5SLionel Sambuc * 3820971bb1a5SLionel Sambuc * Delivers a request to the X server. 3821971bb1a5SLionel Sambuc * 3822971bb1a5SLionel Sambuc */ 3823971bb1a5SLionel Sambuc xcb_glx_get_visual_configs_cookie_t 3824971bb1a5SLionel Sambuc xcb_glx_get_visual_configs (xcb_connection_t *c /**< */, 3825971bb1a5SLionel Sambuc uint32_t screen /**< */); 3826971bb1a5SLionel Sambuc 3827971bb1a5SLionel Sambuc /** 3828971bb1a5SLionel Sambuc * 3829971bb1a5SLionel Sambuc * @param c The connection 3830971bb1a5SLionel Sambuc * @return A cookie 3831971bb1a5SLionel Sambuc * 3832971bb1a5SLionel Sambuc * Delivers a request to the X server. 3833971bb1a5SLionel Sambuc * 3834971bb1a5SLionel Sambuc * This form can be used only if the request will cause 3835971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3836971bb1a5SLionel Sambuc * placed in the event queue. 3837971bb1a5SLionel Sambuc */ 3838971bb1a5SLionel Sambuc xcb_glx_get_visual_configs_cookie_t 3839971bb1a5SLionel Sambuc xcb_glx_get_visual_configs_unchecked (xcb_connection_t *c /**< */, 3840971bb1a5SLionel Sambuc uint32_t screen /**< */); 3841971bb1a5SLionel Sambuc 3842971bb1a5SLionel Sambuc uint32_t * 3843971bb1a5SLionel Sambuc xcb_glx_get_visual_configs_property_list (const xcb_glx_get_visual_configs_reply_t *R /**< */); 3844971bb1a5SLionel Sambuc 3845971bb1a5SLionel Sambuc int 3846971bb1a5SLionel Sambuc xcb_glx_get_visual_configs_property_list_length (const xcb_glx_get_visual_configs_reply_t *R /**< */); 3847971bb1a5SLionel Sambuc 3848971bb1a5SLionel Sambuc xcb_generic_iterator_t 3849971bb1a5SLionel Sambuc xcb_glx_get_visual_configs_property_list_end (const xcb_glx_get_visual_configs_reply_t *R /**< */); 3850971bb1a5SLionel Sambuc 3851971bb1a5SLionel Sambuc /** 3852971bb1a5SLionel Sambuc * Return the reply 3853971bb1a5SLionel Sambuc * @param c The connection 3854971bb1a5SLionel Sambuc * @param cookie The cookie 3855971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 3856971bb1a5SLionel Sambuc * 3857971bb1a5SLionel Sambuc * Returns the reply of the request asked by 3858971bb1a5SLionel Sambuc * 3859971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 3860971bb1a5SLionel Sambuc * xcb_glx_get_visual_configs_unchecked(). is used. 3861971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 3862971bb1a5SLionel Sambuc * 3863971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 3864971bb1a5SLionel Sambuc */ 3865971bb1a5SLionel Sambuc xcb_glx_get_visual_configs_reply_t * 3866971bb1a5SLionel Sambuc xcb_glx_get_visual_configs_reply (xcb_connection_t *c /**< */, 3867971bb1a5SLionel Sambuc xcb_glx_get_visual_configs_cookie_t cookie /**< */, 3868971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 3869971bb1a5SLionel Sambuc 3870971bb1a5SLionel Sambuc /** 3871971bb1a5SLionel Sambuc * 3872971bb1a5SLionel Sambuc * @param c The connection 3873971bb1a5SLionel Sambuc * @return A cookie 3874971bb1a5SLionel Sambuc * 3875971bb1a5SLionel Sambuc * Delivers a request to the X server. 3876971bb1a5SLionel Sambuc * 3877971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 3878971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3879971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 3880971bb1a5SLionel Sambuc */ 3881971bb1a5SLionel Sambuc xcb_void_cookie_t 3882971bb1a5SLionel Sambuc xcb_glx_destroy_glx_pixmap_checked (xcb_connection_t *c /**< */, 3883971bb1a5SLionel Sambuc xcb_glx_pixmap_t glx_pixmap /**< */); 3884971bb1a5SLionel Sambuc 3885971bb1a5SLionel Sambuc /** 3886971bb1a5SLionel Sambuc * 3887971bb1a5SLionel Sambuc * @param c The connection 3888971bb1a5SLionel Sambuc * @return A cookie 3889971bb1a5SLionel Sambuc * 3890971bb1a5SLionel Sambuc * Delivers a request to the X server. 3891971bb1a5SLionel Sambuc * 3892971bb1a5SLionel Sambuc */ 3893971bb1a5SLionel Sambuc xcb_void_cookie_t 3894971bb1a5SLionel Sambuc xcb_glx_destroy_glx_pixmap (xcb_connection_t *c /**< */, 3895971bb1a5SLionel Sambuc xcb_glx_pixmap_t glx_pixmap /**< */); 3896971bb1a5SLionel Sambuc 3897971bb1a5SLionel Sambuc int 3898971bb1a5SLionel Sambuc xcb_glx_vendor_private_sizeof (const void *_buffer /**< */, 3899971bb1a5SLionel Sambuc uint32_t data_len /**< */); 3900971bb1a5SLionel Sambuc 3901971bb1a5SLionel Sambuc /** 3902971bb1a5SLionel Sambuc * 3903971bb1a5SLionel Sambuc * @param c The connection 3904971bb1a5SLionel Sambuc * @return A cookie 3905971bb1a5SLionel Sambuc * 3906971bb1a5SLionel Sambuc * Delivers a request to the X server. 3907971bb1a5SLionel Sambuc * 3908971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 3909971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3910971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 3911971bb1a5SLionel Sambuc */ 3912971bb1a5SLionel Sambuc xcb_void_cookie_t 3913971bb1a5SLionel Sambuc xcb_glx_vendor_private_checked (xcb_connection_t *c /**< */, 3914971bb1a5SLionel Sambuc uint32_t vendor_code /**< */, 3915971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 3916971bb1a5SLionel Sambuc uint32_t data_len /**< */, 3917971bb1a5SLionel Sambuc const uint8_t *data /**< */); 3918971bb1a5SLionel Sambuc 3919971bb1a5SLionel Sambuc /** 3920971bb1a5SLionel Sambuc * 3921971bb1a5SLionel Sambuc * @param c The connection 3922971bb1a5SLionel Sambuc * @return A cookie 3923971bb1a5SLionel Sambuc * 3924971bb1a5SLionel Sambuc * Delivers a request to the X server. 3925971bb1a5SLionel Sambuc * 3926971bb1a5SLionel Sambuc */ 3927971bb1a5SLionel Sambuc xcb_void_cookie_t 3928971bb1a5SLionel Sambuc xcb_glx_vendor_private (xcb_connection_t *c /**< */, 3929971bb1a5SLionel Sambuc uint32_t vendor_code /**< */, 3930971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 3931971bb1a5SLionel Sambuc uint32_t data_len /**< */, 3932971bb1a5SLionel Sambuc const uint8_t *data /**< */); 3933971bb1a5SLionel Sambuc 3934971bb1a5SLionel Sambuc int 3935971bb1a5SLionel Sambuc xcb_glx_vendor_private_with_reply_sizeof (const void *_buffer /**< */, 3936971bb1a5SLionel Sambuc uint32_t data_len /**< */); 3937971bb1a5SLionel Sambuc 3938971bb1a5SLionel Sambuc /** 3939971bb1a5SLionel Sambuc * 3940971bb1a5SLionel Sambuc * @param c The connection 3941971bb1a5SLionel Sambuc * @return A cookie 3942971bb1a5SLionel Sambuc * 3943971bb1a5SLionel Sambuc * Delivers a request to the X server. 3944971bb1a5SLionel Sambuc * 3945971bb1a5SLionel Sambuc */ 3946971bb1a5SLionel Sambuc xcb_glx_vendor_private_with_reply_cookie_t 3947971bb1a5SLionel Sambuc xcb_glx_vendor_private_with_reply (xcb_connection_t *c /**< */, 3948971bb1a5SLionel Sambuc uint32_t vendor_code /**< */, 3949971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 3950971bb1a5SLionel Sambuc uint32_t data_len /**< */, 3951971bb1a5SLionel Sambuc const uint8_t *data /**< */); 3952971bb1a5SLionel Sambuc 3953971bb1a5SLionel Sambuc /** 3954971bb1a5SLionel Sambuc * 3955971bb1a5SLionel Sambuc * @param c The connection 3956971bb1a5SLionel Sambuc * @return A cookie 3957971bb1a5SLionel Sambuc * 3958971bb1a5SLionel Sambuc * Delivers a request to the X server. 3959971bb1a5SLionel Sambuc * 3960971bb1a5SLionel Sambuc * This form can be used only if the request will cause 3961971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 3962971bb1a5SLionel Sambuc * placed in the event queue. 3963971bb1a5SLionel Sambuc */ 3964971bb1a5SLionel Sambuc xcb_glx_vendor_private_with_reply_cookie_t 3965971bb1a5SLionel Sambuc xcb_glx_vendor_private_with_reply_unchecked (xcb_connection_t *c /**< */, 3966971bb1a5SLionel Sambuc uint32_t vendor_code /**< */, 3967971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 3968971bb1a5SLionel Sambuc uint32_t data_len /**< */, 3969971bb1a5SLionel Sambuc const uint8_t *data /**< */); 3970971bb1a5SLionel Sambuc 3971971bb1a5SLionel Sambuc uint8_t * 3972971bb1a5SLionel Sambuc xcb_glx_vendor_private_with_reply_data_2 (const xcb_glx_vendor_private_with_reply_reply_t *R /**< */); 3973971bb1a5SLionel Sambuc 3974971bb1a5SLionel Sambuc int 3975971bb1a5SLionel Sambuc xcb_glx_vendor_private_with_reply_data_2_length (const xcb_glx_vendor_private_with_reply_reply_t *R /**< */); 3976971bb1a5SLionel Sambuc 3977971bb1a5SLionel Sambuc xcb_generic_iterator_t 3978971bb1a5SLionel Sambuc xcb_glx_vendor_private_with_reply_data_2_end (const xcb_glx_vendor_private_with_reply_reply_t *R /**< */); 3979971bb1a5SLionel Sambuc 3980971bb1a5SLionel Sambuc /** 3981971bb1a5SLionel Sambuc * Return the reply 3982971bb1a5SLionel Sambuc * @param c The connection 3983971bb1a5SLionel Sambuc * @param cookie The cookie 3984971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 3985971bb1a5SLionel Sambuc * 3986971bb1a5SLionel Sambuc * Returns the reply of the request asked by 3987971bb1a5SLionel Sambuc * 3988971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 3989971bb1a5SLionel Sambuc * xcb_glx_vendor_private_with_reply_unchecked(). is used. 3990971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 3991971bb1a5SLionel Sambuc * 3992971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 3993971bb1a5SLionel Sambuc */ 3994971bb1a5SLionel Sambuc xcb_glx_vendor_private_with_reply_reply_t * 3995971bb1a5SLionel Sambuc xcb_glx_vendor_private_with_reply_reply (xcb_connection_t *c /**< */, 3996971bb1a5SLionel Sambuc xcb_glx_vendor_private_with_reply_cookie_t cookie /**< */, 3997971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 3998971bb1a5SLionel Sambuc 3999971bb1a5SLionel Sambuc /** 4000971bb1a5SLionel Sambuc * 4001971bb1a5SLionel Sambuc * @param c The connection 4002971bb1a5SLionel Sambuc * @return A cookie 4003971bb1a5SLionel Sambuc * 4004971bb1a5SLionel Sambuc * Delivers a request to the X server. 4005971bb1a5SLionel Sambuc * 4006971bb1a5SLionel Sambuc */ 4007971bb1a5SLionel Sambuc xcb_glx_query_extensions_string_cookie_t 4008971bb1a5SLionel Sambuc xcb_glx_query_extensions_string (xcb_connection_t *c /**< */, 4009971bb1a5SLionel Sambuc uint32_t screen /**< */); 4010971bb1a5SLionel Sambuc 4011971bb1a5SLionel Sambuc /** 4012971bb1a5SLionel Sambuc * 4013971bb1a5SLionel Sambuc * @param c The connection 4014971bb1a5SLionel Sambuc * @return A cookie 4015971bb1a5SLionel Sambuc * 4016971bb1a5SLionel Sambuc * Delivers a request to the X server. 4017971bb1a5SLionel Sambuc * 4018971bb1a5SLionel Sambuc * This form can be used only if the request will cause 4019971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4020971bb1a5SLionel Sambuc * placed in the event queue. 4021971bb1a5SLionel Sambuc */ 4022971bb1a5SLionel Sambuc xcb_glx_query_extensions_string_cookie_t 4023971bb1a5SLionel Sambuc xcb_glx_query_extensions_string_unchecked (xcb_connection_t *c /**< */, 4024971bb1a5SLionel Sambuc uint32_t screen /**< */); 4025971bb1a5SLionel Sambuc 4026971bb1a5SLionel Sambuc /** 4027971bb1a5SLionel Sambuc * Return the reply 4028971bb1a5SLionel Sambuc * @param c The connection 4029971bb1a5SLionel Sambuc * @param cookie The cookie 4030971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 4031971bb1a5SLionel Sambuc * 4032971bb1a5SLionel Sambuc * Returns the reply of the request asked by 4033971bb1a5SLionel Sambuc * 4034971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 4035971bb1a5SLionel Sambuc * xcb_glx_query_extensions_string_unchecked(). is used. 4036971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 4037971bb1a5SLionel Sambuc * 4038971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 4039971bb1a5SLionel Sambuc */ 4040971bb1a5SLionel Sambuc xcb_glx_query_extensions_string_reply_t * 4041971bb1a5SLionel Sambuc xcb_glx_query_extensions_string_reply (xcb_connection_t *c /**< */, 4042971bb1a5SLionel Sambuc xcb_glx_query_extensions_string_cookie_t cookie /**< */, 4043971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 4044971bb1a5SLionel Sambuc 4045971bb1a5SLionel Sambuc int 4046971bb1a5SLionel Sambuc xcb_glx_query_server_string_sizeof (const void *_buffer /**< */); 4047971bb1a5SLionel Sambuc 4048971bb1a5SLionel Sambuc /** 4049971bb1a5SLionel Sambuc * 4050971bb1a5SLionel Sambuc * @param c The connection 4051971bb1a5SLionel Sambuc * @return A cookie 4052971bb1a5SLionel Sambuc * 4053971bb1a5SLionel Sambuc * Delivers a request to the X server. 4054971bb1a5SLionel Sambuc * 4055971bb1a5SLionel Sambuc */ 4056971bb1a5SLionel Sambuc xcb_glx_query_server_string_cookie_t 4057971bb1a5SLionel Sambuc xcb_glx_query_server_string (xcb_connection_t *c /**< */, 4058971bb1a5SLionel Sambuc uint32_t screen /**< */, 4059971bb1a5SLionel Sambuc uint32_t name /**< */); 4060971bb1a5SLionel Sambuc 4061971bb1a5SLionel Sambuc /** 4062971bb1a5SLionel Sambuc * 4063971bb1a5SLionel Sambuc * @param c The connection 4064971bb1a5SLionel Sambuc * @return A cookie 4065971bb1a5SLionel Sambuc * 4066971bb1a5SLionel Sambuc * Delivers a request to the X server. 4067971bb1a5SLionel Sambuc * 4068971bb1a5SLionel Sambuc * This form can be used only if the request will cause 4069971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4070971bb1a5SLionel Sambuc * placed in the event queue. 4071971bb1a5SLionel Sambuc */ 4072971bb1a5SLionel Sambuc xcb_glx_query_server_string_cookie_t 4073971bb1a5SLionel Sambuc xcb_glx_query_server_string_unchecked (xcb_connection_t *c /**< */, 4074971bb1a5SLionel Sambuc uint32_t screen /**< */, 4075971bb1a5SLionel Sambuc uint32_t name /**< */); 4076971bb1a5SLionel Sambuc 4077971bb1a5SLionel Sambuc char * 4078971bb1a5SLionel Sambuc xcb_glx_query_server_string_string (const xcb_glx_query_server_string_reply_t *R /**< */); 4079971bb1a5SLionel Sambuc 4080971bb1a5SLionel Sambuc int 4081971bb1a5SLionel Sambuc xcb_glx_query_server_string_string_length (const xcb_glx_query_server_string_reply_t *R /**< */); 4082971bb1a5SLionel Sambuc 4083971bb1a5SLionel Sambuc xcb_generic_iterator_t 4084971bb1a5SLionel Sambuc xcb_glx_query_server_string_string_end (const xcb_glx_query_server_string_reply_t *R /**< */); 4085971bb1a5SLionel Sambuc 4086971bb1a5SLionel Sambuc /** 4087971bb1a5SLionel Sambuc * Return the reply 4088971bb1a5SLionel Sambuc * @param c The connection 4089971bb1a5SLionel Sambuc * @param cookie The cookie 4090971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 4091971bb1a5SLionel Sambuc * 4092971bb1a5SLionel Sambuc * Returns the reply of the request asked by 4093971bb1a5SLionel Sambuc * 4094971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 4095971bb1a5SLionel Sambuc * xcb_glx_query_server_string_unchecked(). is used. 4096971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 4097971bb1a5SLionel Sambuc * 4098971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 4099971bb1a5SLionel Sambuc */ 4100971bb1a5SLionel Sambuc xcb_glx_query_server_string_reply_t * 4101971bb1a5SLionel Sambuc xcb_glx_query_server_string_reply (xcb_connection_t *c /**< */, 4102971bb1a5SLionel Sambuc xcb_glx_query_server_string_cookie_t cookie /**< */, 4103971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 4104971bb1a5SLionel Sambuc 4105971bb1a5SLionel Sambuc int 4106971bb1a5SLionel Sambuc xcb_glx_client_info_sizeof (const void *_buffer /**< */); 4107971bb1a5SLionel Sambuc 4108971bb1a5SLionel Sambuc /** 4109971bb1a5SLionel Sambuc * 4110971bb1a5SLionel Sambuc * @param c The connection 4111971bb1a5SLionel Sambuc * @return A cookie 4112971bb1a5SLionel Sambuc * 4113971bb1a5SLionel Sambuc * Delivers a request to the X server. 4114971bb1a5SLionel Sambuc * 4115971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 4116971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4117971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 4118971bb1a5SLionel Sambuc */ 4119971bb1a5SLionel Sambuc xcb_void_cookie_t 4120971bb1a5SLionel Sambuc xcb_glx_client_info_checked (xcb_connection_t *c /**< */, 4121971bb1a5SLionel Sambuc uint32_t major_version /**< */, 4122971bb1a5SLionel Sambuc uint32_t minor_version /**< */, 4123971bb1a5SLionel Sambuc uint32_t str_len /**< */, 4124971bb1a5SLionel Sambuc const char *string /**< */); 4125971bb1a5SLionel Sambuc 4126971bb1a5SLionel Sambuc /** 4127971bb1a5SLionel Sambuc * 4128971bb1a5SLionel Sambuc * @param c The connection 4129971bb1a5SLionel Sambuc * @return A cookie 4130971bb1a5SLionel Sambuc * 4131971bb1a5SLionel Sambuc * Delivers a request to the X server. 4132971bb1a5SLionel Sambuc * 4133971bb1a5SLionel Sambuc */ 4134971bb1a5SLionel Sambuc xcb_void_cookie_t 4135971bb1a5SLionel Sambuc xcb_glx_client_info (xcb_connection_t *c /**< */, 4136971bb1a5SLionel Sambuc uint32_t major_version /**< */, 4137971bb1a5SLionel Sambuc uint32_t minor_version /**< */, 4138971bb1a5SLionel Sambuc uint32_t str_len /**< */, 4139971bb1a5SLionel Sambuc const char *string /**< */); 4140971bb1a5SLionel Sambuc 4141971bb1a5SLionel Sambuc int 4142971bb1a5SLionel Sambuc xcb_glx_get_fb_configs_sizeof (const void *_buffer /**< */); 4143971bb1a5SLionel Sambuc 4144971bb1a5SLionel Sambuc /** 4145971bb1a5SLionel Sambuc * 4146971bb1a5SLionel Sambuc * @param c The connection 4147971bb1a5SLionel Sambuc * @return A cookie 4148971bb1a5SLionel Sambuc * 4149971bb1a5SLionel Sambuc * Delivers a request to the X server. 4150971bb1a5SLionel Sambuc * 4151971bb1a5SLionel Sambuc */ 4152971bb1a5SLionel Sambuc xcb_glx_get_fb_configs_cookie_t 4153971bb1a5SLionel Sambuc xcb_glx_get_fb_configs (xcb_connection_t *c /**< */, 4154971bb1a5SLionel Sambuc uint32_t screen /**< */); 4155971bb1a5SLionel Sambuc 4156971bb1a5SLionel Sambuc /** 4157971bb1a5SLionel Sambuc * 4158971bb1a5SLionel Sambuc * @param c The connection 4159971bb1a5SLionel Sambuc * @return A cookie 4160971bb1a5SLionel Sambuc * 4161971bb1a5SLionel Sambuc * Delivers a request to the X server. 4162971bb1a5SLionel Sambuc * 4163971bb1a5SLionel Sambuc * This form can be used only if the request will cause 4164971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4165971bb1a5SLionel Sambuc * placed in the event queue. 4166971bb1a5SLionel Sambuc */ 4167971bb1a5SLionel Sambuc xcb_glx_get_fb_configs_cookie_t 4168971bb1a5SLionel Sambuc xcb_glx_get_fb_configs_unchecked (xcb_connection_t *c /**< */, 4169971bb1a5SLionel Sambuc uint32_t screen /**< */); 4170971bb1a5SLionel Sambuc 4171971bb1a5SLionel Sambuc uint32_t * 4172971bb1a5SLionel Sambuc xcb_glx_get_fb_configs_property_list (const xcb_glx_get_fb_configs_reply_t *R /**< */); 4173971bb1a5SLionel Sambuc 4174971bb1a5SLionel Sambuc int 4175971bb1a5SLionel Sambuc xcb_glx_get_fb_configs_property_list_length (const xcb_glx_get_fb_configs_reply_t *R /**< */); 4176971bb1a5SLionel Sambuc 4177971bb1a5SLionel Sambuc xcb_generic_iterator_t 4178971bb1a5SLionel Sambuc xcb_glx_get_fb_configs_property_list_end (const xcb_glx_get_fb_configs_reply_t *R /**< */); 4179971bb1a5SLionel Sambuc 4180971bb1a5SLionel Sambuc /** 4181971bb1a5SLionel Sambuc * Return the reply 4182971bb1a5SLionel Sambuc * @param c The connection 4183971bb1a5SLionel Sambuc * @param cookie The cookie 4184971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 4185971bb1a5SLionel Sambuc * 4186971bb1a5SLionel Sambuc * Returns the reply of the request asked by 4187971bb1a5SLionel Sambuc * 4188971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 4189971bb1a5SLionel Sambuc * xcb_glx_get_fb_configs_unchecked(). is used. 4190971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 4191971bb1a5SLionel Sambuc * 4192971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 4193971bb1a5SLionel Sambuc */ 4194971bb1a5SLionel Sambuc xcb_glx_get_fb_configs_reply_t * 4195971bb1a5SLionel Sambuc xcb_glx_get_fb_configs_reply (xcb_connection_t *c /**< */, 4196971bb1a5SLionel Sambuc xcb_glx_get_fb_configs_cookie_t cookie /**< */, 4197971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 4198971bb1a5SLionel Sambuc 4199971bb1a5SLionel Sambuc int 4200971bb1a5SLionel Sambuc xcb_glx_create_pixmap_sizeof (const void *_buffer /**< */); 4201971bb1a5SLionel Sambuc 4202971bb1a5SLionel Sambuc /** 4203971bb1a5SLionel Sambuc * 4204971bb1a5SLionel Sambuc * @param c The connection 4205971bb1a5SLionel Sambuc * @return A cookie 4206971bb1a5SLionel Sambuc * 4207971bb1a5SLionel Sambuc * Delivers a request to the X server. 4208971bb1a5SLionel Sambuc * 4209971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 4210971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4211971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 4212971bb1a5SLionel Sambuc */ 4213971bb1a5SLionel Sambuc xcb_void_cookie_t 4214971bb1a5SLionel Sambuc xcb_glx_create_pixmap_checked (xcb_connection_t *c /**< */, 4215971bb1a5SLionel Sambuc uint32_t screen /**< */, 4216971bb1a5SLionel Sambuc xcb_glx_fbconfig_t fbconfig /**< */, 4217971bb1a5SLionel Sambuc xcb_pixmap_t pixmap /**< */, 4218971bb1a5SLionel Sambuc xcb_glx_pixmap_t glx_pixmap /**< */, 4219971bb1a5SLionel Sambuc uint32_t num_attribs /**< */, 4220971bb1a5SLionel Sambuc const uint32_t *attribs /**< */); 4221971bb1a5SLionel Sambuc 4222971bb1a5SLionel Sambuc /** 4223971bb1a5SLionel Sambuc * 4224971bb1a5SLionel Sambuc * @param c The connection 4225971bb1a5SLionel Sambuc * @return A cookie 4226971bb1a5SLionel Sambuc * 4227971bb1a5SLionel Sambuc * Delivers a request to the X server. 4228971bb1a5SLionel Sambuc * 4229971bb1a5SLionel Sambuc */ 4230971bb1a5SLionel Sambuc xcb_void_cookie_t 4231971bb1a5SLionel Sambuc xcb_glx_create_pixmap (xcb_connection_t *c /**< */, 4232971bb1a5SLionel Sambuc uint32_t screen /**< */, 4233971bb1a5SLionel Sambuc xcb_glx_fbconfig_t fbconfig /**< */, 4234971bb1a5SLionel Sambuc xcb_pixmap_t pixmap /**< */, 4235971bb1a5SLionel Sambuc xcb_glx_pixmap_t glx_pixmap /**< */, 4236971bb1a5SLionel Sambuc uint32_t num_attribs /**< */, 4237971bb1a5SLionel Sambuc const uint32_t *attribs /**< */); 4238971bb1a5SLionel Sambuc 4239971bb1a5SLionel Sambuc /** 4240971bb1a5SLionel Sambuc * 4241971bb1a5SLionel Sambuc * @param c The connection 4242971bb1a5SLionel Sambuc * @return A cookie 4243971bb1a5SLionel Sambuc * 4244971bb1a5SLionel Sambuc * Delivers a request to the X server. 4245971bb1a5SLionel Sambuc * 4246971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 4247971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4248971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 4249971bb1a5SLionel Sambuc */ 4250971bb1a5SLionel Sambuc xcb_void_cookie_t 4251971bb1a5SLionel Sambuc xcb_glx_destroy_pixmap_checked (xcb_connection_t *c /**< */, 4252971bb1a5SLionel Sambuc xcb_glx_pixmap_t glx_pixmap /**< */); 4253971bb1a5SLionel Sambuc 4254971bb1a5SLionel Sambuc /** 4255971bb1a5SLionel Sambuc * 4256971bb1a5SLionel Sambuc * @param c The connection 4257971bb1a5SLionel Sambuc * @return A cookie 4258971bb1a5SLionel Sambuc * 4259971bb1a5SLionel Sambuc * Delivers a request to the X server. 4260971bb1a5SLionel Sambuc * 4261971bb1a5SLionel Sambuc */ 4262971bb1a5SLionel Sambuc xcb_void_cookie_t 4263971bb1a5SLionel Sambuc xcb_glx_destroy_pixmap (xcb_connection_t *c /**< */, 4264971bb1a5SLionel Sambuc xcb_glx_pixmap_t glx_pixmap /**< */); 4265971bb1a5SLionel Sambuc 4266971bb1a5SLionel Sambuc /** 4267971bb1a5SLionel Sambuc * 4268971bb1a5SLionel Sambuc * @param c The connection 4269971bb1a5SLionel Sambuc * @return A cookie 4270971bb1a5SLionel Sambuc * 4271971bb1a5SLionel Sambuc * Delivers a request to the X server. 4272971bb1a5SLionel Sambuc * 4273971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 4274971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4275971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 4276971bb1a5SLionel Sambuc */ 4277971bb1a5SLionel Sambuc xcb_void_cookie_t 4278971bb1a5SLionel Sambuc xcb_glx_create_new_context_checked (xcb_connection_t *c /**< */, 4279971bb1a5SLionel Sambuc xcb_glx_context_t context /**< */, 4280971bb1a5SLionel Sambuc xcb_glx_fbconfig_t fbconfig /**< */, 4281971bb1a5SLionel Sambuc uint32_t screen /**< */, 4282971bb1a5SLionel Sambuc uint32_t render_type /**< */, 4283971bb1a5SLionel Sambuc xcb_glx_context_t share_list /**< */, 4284971bb1a5SLionel Sambuc uint8_t is_direct /**< */); 4285971bb1a5SLionel Sambuc 4286971bb1a5SLionel Sambuc /** 4287971bb1a5SLionel Sambuc * 4288971bb1a5SLionel Sambuc * @param c The connection 4289971bb1a5SLionel Sambuc * @return A cookie 4290971bb1a5SLionel Sambuc * 4291971bb1a5SLionel Sambuc * Delivers a request to the X server. 4292971bb1a5SLionel Sambuc * 4293971bb1a5SLionel Sambuc */ 4294971bb1a5SLionel Sambuc xcb_void_cookie_t 4295971bb1a5SLionel Sambuc xcb_glx_create_new_context (xcb_connection_t *c /**< */, 4296971bb1a5SLionel Sambuc xcb_glx_context_t context /**< */, 4297971bb1a5SLionel Sambuc xcb_glx_fbconfig_t fbconfig /**< */, 4298971bb1a5SLionel Sambuc uint32_t screen /**< */, 4299971bb1a5SLionel Sambuc uint32_t render_type /**< */, 4300971bb1a5SLionel Sambuc xcb_glx_context_t share_list /**< */, 4301971bb1a5SLionel Sambuc uint8_t is_direct /**< */); 4302971bb1a5SLionel Sambuc 4303971bb1a5SLionel Sambuc int 4304971bb1a5SLionel Sambuc xcb_glx_query_context_sizeof (const void *_buffer /**< */); 4305971bb1a5SLionel Sambuc 4306971bb1a5SLionel Sambuc /** 4307971bb1a5SLionel Sambuc * 4308971bb1a5SLionel Sambuc * @param c The connection 4309971bb1a5SLionel Sambuc * @return A cookie 4310971bb1a5SLionel Sambuc * 4311971bb1a5SLionel Sambuc * Delivers a request to the X server. 4312971bb1a5SLionel Sambuc * 4313971bb1a5SLionel Sambuc */ 4314971bb1a5SLionel Sambuc xcb_glx_query_context_cookie_t 4315971bb1a5SLionel Sambuc xcb_glx_query_context (xcb_connection_t *c /**< */, 4316971bb1a5SLionel Sambuc xcb_glx_context_t context /**< */); 4317971bb1a5SLionel Sambuc 4318971bb1a5SLionel Sambuc /** 4319971bb1a5SLionel Sambuc * 4320971bb1a5SLionel Sambuc * @param c The connection 4321971bb1a5SLionel Sambuc * @return A cookie 4322971bb1a5SLionel Sambuc * 4323971bb1a5SLionel Sambuc * Delivers a request to the X server. 4324971bb1a5SLionel Sambuc * 4325971bb1a5SLionel Sambuc * This form can be used only if the request will cause 4326971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4327971bb1a5SLionel Sambuc * placed in the event queue. 4328971bb1a5SLionel Sambuc */ 4329971bb1a5SLionel Sambuc xcb_glx_query_context_cookie_t 4330971bb1a5SLionel Sambuc xcb_glx_query_context_unchecked (xcb_connection_t *c /**< */, 4331971bb1a5SLionel Sambuc xcb_glx_context_t context /**< */); 4332971bb1a5SLionel Sambuc 4333971bb1a5SLionel Sambuc uint32_t * 4334971bb1a5SLionel Sambuc xcb_glx_query_context_attribs (const xcb_glx_query_context_reply_t *R /**< */); 4335971bb1a5SLionel Sambuc 4336971bb1a5SLionel Sambuc int 4337971bb1a5SLionel Sambuc xcb_glx_query_context_attribs_length (const xcb_glx_query_context_reply_t *R /**< */); 4338971bb1a5SLionel Sambuc 4339971bb1a5SLionel Sambuc xcb_generic_iterator_t 4340971bb1a5SLionel Sambuc xcb_glx_query_context_attribs_end (const xcb_glx_query_context_reply_t *R /**< */); 4341971bb1a5SLionel Sambuc 4342971bb1a5SLionel Sambuc /** 4343971bb1a5SLionel Sambuc * Return the reply 4344971bb1a5SLionel Sambuc * @param c The connection 4345971bb1a5SLionel Sambuc * @param cookie The cookie 4346971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 4347971bb1a5SLionel Sambuc * 4348971bb1a5SLionel Sambuc * Returns the reply of the request asked by 4349971bb1a5SLionel Sambuc * 4350971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 4351971bb1a5SLionel Sambuc * xcb_glx_query_context_unchecked(). is used. 4352971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 4353971bb1a5SLionel Sambuc * 4354971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 4355971bb1a5SLionel Sambuc */ 4356971bb1a5SLionel Sambuc xcb_glx_query_context_reply_t * 4357971bb1a5SLionel Sambuc xcb_glx_query_context_reply (xcb_connection_t *c /**< */, 4358971bb1a5SLionel Sambuc xcb_glx_query_context_cookie_t cookie /**< */, 4359971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 4360971bb1a5SLionel Sambuc 4361971bb1a5SLionel Sambuc /** 4362971bb1a5SLionel Sambuc * 4363971bb1a5SLionel Sambuc * @param c The connection 4364971bb1a5SLionel Sambuc * @return A cookie 4365971bb1a5SLionel Sambuc * 4366971bb1a5SLionel Sambuc * Delivers a request to the X server. 4367971bb1a5SLionel Sambuc * 4368971bb1a5SLionel Sambuc */ 4369971bb1a5SLionel Sambuc xcb_glx_make_context_current_cookie_t 4370971bb1a5SLionel Sambuc xcb_glx_make_context_current (xcb_connection_t *c /**< */, 4371971bb1a5SLionel Sambuc xcb_glx_context_tag_t old_context_tag /**< */, 4372971bb1a5SLionel Sambuc xcb_glx_drawable_t drawable /**< */, 4373971bb1a5SLionel Sambuc xcb_glx_drawable_t read_drawable /**< */, 4374971bb1a5SLionel Sambuc xcb_glx_context_t context /**< */); 4375971bb1a5SLionel Sambuc 4376971bb1a5SLionel Sambuc /** 4377971bb1a5SLionel Sambuc * 4378971bb1a5SLionel Sambuc * @param c The connection 4379971bb1a5SLionel Sambuc * @return A cookie 4380971bb1a5SLionel Sambuc * 4381971bb1a5SLionel Sambuc * Delivers a request to the X server. 4382971bb1a5SLionel Sambuc * 4383971bb1a5SLionel Sambuc * This form can be used only if the request will cause 4384971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4385971bb1a5SLionel Sambuc * placed in the event queue. 4386971bb1a5SLionel Sambuc */ 4387971bb1a5SLionel Sambuc xcb_glx_make_context_current_cookie_t 4388971bb1a5SLionel Sambuc xcb_glx_make_context_current_unchecked (xcb_connection_t *c /**< */, 4389971bb1a5SLionel Sambuc xcb_glx_context_tag_t old_context_tag /**< */, 4390971bb1a5SLionel Sambuc xcb_glx_drawable_t drawable /**< */, 4391971bb1a5SLionel Sambuc xcb_glx_drawable_t read_drawable /**< */, 4392971bb1a5SLionel Sambuc xcb_glx_context_t context /**< */); 4393971bb1a5SLionel Sambuc 4394971bb1a5SLionel Sambuc /** 4395971bb1a5SLionel Sambuc * Return the reply 4396971bb1a5SLionel Sambuc * @param c The connection 4397971bb1a5SLionel Sambuc * @param cookie The cookie 4398971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 4399971bb1a5SLionel Sambuc * 4400971bb1a5SLionel Sambuc * Returns the reply of the request asked by 4401971bb1a5SLionel Sambuc * 4402971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 4403971bb1a5SLionel Sambuc * xcb_glx_make_context_current_unchecked(). is used. 4404971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 4405971bb1a5SLionel Sambuc * 4406971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 4407971bb1a5SLionel Sambuc */ 4408971bb1a5SLionel Sambuc xcb_glx_make_context_current_reply_t * 4409971bb1a5SLionel Sambuc xcb_glx_make_context_current_reply (xcb_connection_t *c /**< */, 4410971bb1a5SLionel Sambuc xcb_glx_make_context_current_cookie_t cookie /**< */, 4411971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 4412971bb1a5SLionel Sambuc 4413971bb1a5SLionel Sambuc int 4414971bb1a5SLionel Sambuc xcb_glx_create_pbuffer_sizeof (const void *_buffer /**< */); 4415971bb1a5SLionel Sambuc 4416971bb1a5SLionel Sambuc /** 4417971bb1a5SLionel Sambuc * 4418971bb1a5SLionel Sambuc * @param c The connection 4419971bb1a5SLionel Sambuc * @return A cookie 4420971bb1a5SLionel Sambuc * 4421971bb1a5SLionel Sambuc * Delivers a request to the X server. 4422971bb1a5SLionel Sambuc * 4423971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 4424971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4425971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 4426971bb1a5SLionel Sambuc */ 4427971bb1a5SLionel Sambuc xcb_void_cookie_t 4428971bb1a5SLionel Sambuc xcb_glx_create_pbuffer_checked (xcb_connection_t *c /**< */, 4429971bb1a5SLionel Sambuc uint32_t screen /**< */, 4430971bb1a5SLionel Sambuc xcb_glx_fbconfig_t fbconfig /**< */, 4431971bb1a5SLionel Sambuc xcb_glx_pbuffer_t pbuffer /**< */, 4432971bb1a5SLionel Sambuc uint32_t num_attribs /**< */, 4433971bb1a5SLionel Sambuc const uint32_t *attribs /**< */); 4434971bb1a5SLionel Sambuc 4435971bb1a5SLionel Sambuc /** 4436971bb1a5SLionel Sambuc * 4437971bb1a5SLionel Sambuc * @param c The connection 4438971bb1a5SLionel Sambuc * @return A cookie 4439971bb1a5SLionel Sambuc * 4440971bb1a5SLionel Sambuc * Delivers a request to the X server. 4441971bb1a5SLionel Sambuc * 4442971bb1a5SLionel Sambuc */ 4443971bb1a5SLionel Sambuc xcb_void_cookie_t 4444971bb1a5SLionel Sambuc xcb_glx_create_pbuffer (xcb_connection_t *c /**< */, 4445971bb1a5SLionel Sambuc uint32_t screen /**< */, 4446971bb1a5SLionel Sambuc xcb_glx_fbconfig_t fbconfig /**< */, 4447971bb1a5SLionel Sambuc xcb_glx_pbuffer_t pbuffer /**< */, 4448971bb1a5SLionel Sambuc uint32_t num_attribs /**< */, 4449971bb1a5SLionel Sambuc const uint32_t *attribs /**< */); 4450971bb1a5SLionel Sambuc 4451971bb1a5SLionel Sambuc /** 4452971bb1a5SLionel Sambuc * 4453971bb1a5SLionel Sambuc * @param c The connection 4454971bb1a5SLionel Sambuc * @return A cookie 4455971bb1a5SLionel Sambuc * 4456971bb1a5SLionel Sambuc * Delivers a request to the X server. 4457971bb1a5SLionel Sambuc * 4458971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 4459971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4460971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 4461971bb1a5SLionel Sambuc */ 4462971bb1a5SLionel Sambuc xcb_void_cookie_t 4463971bb1a5SLionel Sambuc xcb_glx_destroy_pbuffer_checked (xcb_connection_t *c /**< */, 4464971bb1a5SLionel Sambuc xcb_glx_pbuffer_t pbuffer /**< */); 4465971bb1a5SLionel Sambuc 4466971bb1a5SLionel Sambuc /** 4467971bb1a5SLionel Sambuc * 4468971bb1a5SLionel Sambuc * @param c The connection 4469971bb1a5SLionel Sambuc * @return A cookie 4470971bb1a5SLionel Sambuc * 4471971bb1a5SLionel Sambuc * Delivers a request to the X server. 4472971bb1a5SLionel Sambuc * 4473971bb1a5SLionel Sambuc */ 4474971bb1a5SLionel Sambuc xcb_void_cookie_t 4475971bb1a5SLionel Sambuc xcb_glx_destroy_pbuffer (xcb_connection_t *c /**< */, 4476971bb1a5SLionel Sambuc xcb_glx_pbuffer_t pbuffer /**< */); 4477971bb1a5SLionel Sambuc 4478971bb1a5SLionel Sambuc int 4479971bb1a5SLionel Sambuc xcb_glx_get_drawable_attributes_sizeof (const void *_buffer /**< */); 4480971bb1a5SLionel Sambuc 4481971bb1a5SLionel Sambuc /** 4482971bb1a5SLionel Sambuc * 4483971bb1a5SLionel Sambuc * @param c The connection 4484971bb1a5SLionel Sambuc * @return A cookie 4485971bb1a5SLionel Sambuc * 4486971bb1a5SLionel Sambuc * Delivers a request to the X server. 4487971bb1a5SLionel Sambuc * 4488971bb1a5SLionel Sambuc */ 4489971bb1a5SLionel Sambuc xcb_glx_get_drawable_attributes_cookie_t 4490971bb1a5SLionel Sambuc xcb_glx_get_drawable_attributes (xcb_connection_t *c /**< */, 4491971bb1a5SLionel Sambuc xcb_glx_drawable_t drawable /**< */); 4492971bb1a5SLionel Sambuc 4493971bb1a5SLionel Sambuc /** 4494971bb1a5SLionel Sambuc * 4495971bb1a5SLionel Sambuc * @param c The connection 4496971bb1a5SLionel Sambuc * @return A cookie 4497971bb1a5SLionel Sambuc * 4498971bb1a5SLionel Sambuc * Delivers a request to the X server. 4499971bb1a5SLionel Sambuc * 4500971bb1a5SLionel Sambuc * This form can be used only if the request will cause 4501971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4502971bb1a5SLionel Sambuc * placed in the event queue. 4503971bb1a5SLionel Sambuc */ 4504971bb1a5SLionel Sambuc xcb_glx_get_drawable_attributes_cookie_t 4505971bb1a5SLionel Sambuc xcb_glx_get_drawable_attributes_unchecked (xcb_connection_t *c /**< */, 4506971bb1a5SLionel Sambuc xcb_glx_drawable_t drawable /**< */); 4507971bb1a5SLionel Sambuc 4508971bb1a5SLionel Sambuc uint32_t * 4509971bb1a5SLionel Sambuc xcb_glx_get_drawable_attributes_attribs (const xcb_glx_get_drawable_attributes_reply_t *R /**< */); 4510971bb1a5SLionel Sambuc 4511971bb1a5SLionel Sambuc int 4512971bb1a5SLionel Sambuc xcb_glx_get_drawable_attributes_attribs_length (const xcb_glx_get_drawable_attributes_reply_t *R /**< */); 4513971bb1a5SLionel Sambuc 4514971bb1a5SLionel Sambuc xcb_generic_iterator_t 4515971bb1a5SLionel Sambuc xcb_glx_get_drawable_attributes_attribs_end (const xcb_glx_get_drawable_attributes_reply_t *R /**< */); 4516971bb1a5SLionel Sambuc 4517971bb1a5SLionel Sambuc /** 4518971bb1a5SLionel Sambuc * Return the reply 4519971bb1a5SLionel Sambuc * @param c The connection 4520971bb1a5SLionel Sambuc * @param cookie The cookie 4521971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 4522971bb1a5SLionel Sambuc * 4523971bb1a5SLionel Sambuc * Returns the reply of the request asked by 4524971bb1a5SLionel Sambuc * 4525971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 4526971bb1a5SLionel Sambuc * xcb_glx_get_drawable_attributes_unchecked(). is used. 4527971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 4528971bb1a5SLionel Sambuc * 4529971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 4530971bb1a5SLionel Sambuc */ 4531971bb1a5SLionel Sambuc xcb_glx_get_drawable_attributes_reply_t * 4532971bb1a5SLionel Sambuc xcb_glx_get_drawable_attributes_reply (xcb_connection_t *c /**< */, 4533971bb1a5SLionel Sambuc xcb_glx_get_drawable_attributes_cookie_t cookie /**< */, 4534971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 4535971bb1a5SLionel Sambuc 4536971bb1a5SLionel Sambuc int 4537971bb1a5SLionel Sambuc xcb_glx_change_drawable_attributes_sizeof (const void *_buffer /**< */); 4538971bb1a5SLionel Sambuc 4539971bb1a5SLionel Sambuc /** 4540971bb1a5SLionel Sambuc * 4541971bb1a5SLionel Sambuc * @param c The connection 4542971bb1a5SLionel Sambuc * @return A cookie 4543971bb1a5SLionel Sambuc * 4544971bb1a5SLionel Sambuc * Delivers a request to the X server. 4545971bb1a5SLionel Sambuc * 4546971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 4547971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4548971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 4549971bb1a5SLionel Sambuc */ 4550971bb1a5SLionel Sambuc xcb_void_cookie_t 4551971bb1a5SLionel Sambuc xcb_glx_change_drawable_attributes_checked (xcb_connection_t *c /**< */, 4552971bb1a5SLionel Sambuc xcb_glx_drawable_t drawable /**< */, 4553971bb1a5SLionel Sambuc uint32_t num_attribs /**< */, 4554971bb1a5SLionel Sambuc const uint32_t *attribs /**< */); 4555971bb1a5SLionel Sambuc 4556971bb1a5SLionel Sambuc /** 4557971bb1a5SLionel Sambuc * 4558971bb1a5SLionel Sambuc * @param c The connection 4559971bb1a5SLionel Sambuc * @return A cookie 4560971bb1a5SLionel Sambuc * 4561971bb1a5SLionel Sambuc * Delivers a request to the X server. 4562971bb1a5SLionel Sambuc * 4563971bb1a5SLionel Sambuc */ 4564971bb1a5SLionel Sambuc xcb_void_cookie_t 4565971bb1a5SLionel Sambuc xcb_glx_change_drawable_attributes (xcb_connection_t *c /**< */, 4566971bb1a5SLionel Sambuc xcb_glx_drawable_t drawable /**< */, 4567971bb1a5SLionel Sambuc uint32_t num_attribs /**< */, 4568971bb1a5SLionel Sambuc const uint32_t *attribs /**< */); 4569971bb1a5SLionel Sambuc 4570971bb1a5SLionel Sambuc int 4571971bb1a5SLionel Sambuc xcb_glx_create_window_sizeof (const void *_buffer /**< */); 4572971bb1a5SLionel Sambuc 4573971bb1a5SLionel Sambuc /** 4574971bb1a5SLionel Sambuc * 4575971bb1a5SLionel Sambuc * @param c The connection 4576971bb1a5SLionel Sambuc * @return A cookie 4577971bb1a5SLionel Sambuc * 4578971bb1a5SLionel Sambuc * Delivers a request to the X server. 4579971bb1a5SLionel Sambuc * 4580971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 4581971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4582971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 4583971bb1a5SLionel Sambuc */ 4584971bb1a5SLionel Sambuc xcb_void_cookie_t 4585971bb1a5SLionel Sambuc xcb_glx_create_window_checked (xcb_connection_t *c /**< */, 4586971bb1a5SLionel Sambuc uint32_t screen /**< */, 4587971bb1a5SLionel Sambuc xcb_glx_fbconfig_t fbconfig /**< */, 4588971bb1a5SLionel Sambuc xcb_window_t window /**< */, 4589971bb1a5SLionel Sambuc xcb_glx_window_t glx_window /**< */, 4590971bb1a5SLionel Sambuc uint32_t num_attribs /**< */, 4591971bb1a5SLionel Sambuc const uint32_t *attribs /**< */); 4592971bb1a5SLionel Sambuc 4593971bb1a5SLionel Sambuc /** 4594971bb1a5SLionel Sambuc * 4595971bb1a5SLionel Sambuc * @param c The connection 4596971bb1a5SLionel Sambuc * @return A cookie 4597971bb1a5SLionel Sambuc * 4598971bb1a5SLionel Sambuc * Delivers a request to the X server. 4599971bb1a5SLionel Sambuc * 4600971bb1a5SLionel Sambuc */ 4601971bb1a5SLionel Sambuc xcb_void_cookie_t 4602971bb1a5SLionel Sambuc xcb_glx_create_window (xcb_connection_t *c /**< */, 4603971bb1a5SLionel Sambuc uint32_t screen /**< */, 4604971bb1a5SLionel Sambuc xcb_glx_fbconfig_t fbconfig /**< */, 4605971bb1a5SLionel Sambuc xcb_window_t window /**< */, 4606971bb1a5SLionel Sambuc xcb_glx_window_t glx_window /**< */, 4607971bb1a5SLionel Sambuc uint32_t num_attribs /**< */, 4608971bb1a5SLionel Sambuc const uint32_t *attribs /**< */); 4609971bb1a5SLionel Sambuc 4610971bb1a5SLionel Sambuc /** 4611971bb1a5SLionel Sambuc * 4612971bb1a5SLionel Sambuc * @param c The connection 4613971bb1a5SLionel Sambuc * @return A cookie 4614971bb1a5SLionel Sambuc * 4615971bb1a5SLionel Sambuc * Delivers a request to the X server. 4616971bb1a5SLionel Sambuc * 4617971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 4618971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4619971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 4620971bb1a5SLionel Sambuc */ 4621971bb1a5SLionel Sambuc xcb_void_cookie_t 4622971bb1a5SLionel Sambuc xcb_glx_delete_window_checked (xcb_connection_t *c /**< */, 4623971bb1a5SLionel Sambuc xcb_glx_window_t glxwindow /**< */); 4624971bb1a5SLionel Sambuc 4625971bb1a5SLionel Sambuc /** 4626971bb1a5SLionel Sambuc * 4627971bb1a5SLionel Sambuc * @param c The connection 4628971bb1a5SLionel Sambuc * @return A cookie 4629971bb1a5SLionel Sambuc * 4630971bb1a5SLionel Sambuc * Delivers a request to the X server. 4631971bb1a5SLionel Sambuc * 4632971bb1a5SLionel Sambuc */ 4633971bb1a5SLionel Sambuc xcb_void_cookie_t 4634971bb1a5SLionel Sambuc xcb_glx_delete_window (xcb_connection_t *c /**< */, 4635971bb1a5SLionel Sambuc xcb_glx_window_t glxwindow /**< */); 4636971bb1a5SLionel Sambuc 4637971bb1a5SLionel Sambuc int 4638971bb1a5SLionel Sambuc xcb_glx_set_client_info_arb_sizeof (const void *_buffer /**< */); 4639971bb1a5SLionel Sambuc 4640971bb1a5SLionel Sambuc /** 4641971bb1a5SLionel Sambuc * 4642971bb1a5SLionel Sambuc * @param c The connection 4643971bb1a5SLionel Sambuc * @return A cookie 4644971bb1a5SLionel Sambuc * 4645971bb1a5SLionel Sambuc * Delivers a request to the X server. 4646971bb1a5SLionel Sambuc * 4647971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 4648971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4649971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 4650971bb1a5SLionel Sambuc */ 4651971bb1a5SLionel Sambuc xcb_void_cookie_t 4652971bb1a5SLionel Sambuc xcb_glx_set_client_info_arb_checked (xcb_connection_t *c /**< */, 4653971bb1a5SLionel Sambuc uint32_t major_version /**< */, 4654971bb1a5SLionel Sambuc uint32_t minor_version /**< */, 4655971bb1a5SLionel Sambuc uint32_t num_versions /**< */, 4656971bb1a5SLionel Sambuc uint32_t gl_str_len /**< */, 4657971bb1a5SLionel Sambuc uint32_t glx_str_len /**< */, 4658971bb1a5SLionel Sambuc const uint32_t *gl_versions /**< */, 4659971bb1a5SLionel Sambuc const char *gl_extension_string /**< */, 4660971bb1a5SLionel Sambuc const char *glx_extension_string /**< */); 4661971bb1a5SLionel Sambuc 4662971bb1a5SLionel Sambuc /** 4663971bb1a5SLionel Sambuc * 4664971bb1a5SLionel Sambuc * @param c The connection 4665971bb1a5SLionel Sambuc * @return A cookie 4666971bb1a5SLionel Sambuc * 4667971bb1a5SLionel Sambuc * Delivers a request to the X server. 4668971bb1a5SLionel Sambuc * 4669971bb1a5SLionel Sambuc */ 4670971bb1a5SLionel Sambuc xcb_void_cookie_t 4671971bb1a5SLionel Sambuc xcb_glx_set_client_info_arb (xcb_connection_t *c /**< */, 4672971bb1a5SLionel Sambuc uint32_t major_version /**< */, 4673971bb1a5SLionel Sambuc uint32_t minor_version /**< */, 4674971bb1a5SLionel Sambuc uint32_t num_versions /**< */, 4675971bb1a5SLionel Sambuc uint32_t gl_str_len /**< */, 4676971bb1a5SLionel Sambuc uint32_t glx_str_len /**< */, 4677971bb1a5SLionel Sambuc const uint32_t *gl_versions /**< */, 4678971bb1a5SLionel Sambuc const char *gl_extension_string /**< */, 4679971bb1a5SLionel Sambuc const char *glx_extension_string /**< */); 4680971bb1a5SLionel Sambuc 4681971bb1a5SLionel Sambuc int 4682971bb1a5SLionel Sambuc xcb_glx_create_context_attribs_arb_sizeof (const void *_buffer /**< */); 4683971bb1a5SLionel Sambuc 4684971bb1a5SLionel Sambuc /** 4685971bb1a5SLionel Sambuc * 4686971bb1a5SLionel Sambuc * @param c The connection 4687971bb1a5SLionel Sambuc * @return A cookie 4688971bb1a5SLionel Sambuc * 4689971bb1a5SLionel Sambuc * Delivers a request to the X server. 4690971bb1a5SLionel Sambuc * 4691971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 4692971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4693971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 4694971bb1a5SLionel Sambuc */ 4695971bb1a5SLionel Sambuc xcb_void_cookie_t 4696971bb1a5SLionel Sambuc xcb_glx_create_context_attribs_arb_checked (xcb_connection_t *c /**< */, 4697971bb1a5SLionel Sambuc xcb_glx_context_t context /**< */, 4698971bb1a5SLionel Sambuc xcb_glx_fbconfig_t fbconfig /**< */, 4699971bb1a5SLionel Sambuc uint32_t screen /**< */, 4700971bb1a5SLionel Sambuc xcb_glx_context_t share_list /**< */, 4701971bb1a5SLionel Sambuc uint8_t is_direct /**< */, 4702971bb1a5SLionel Sambuc uint32_t num_attribs /**< */, 4703971bb1a5SLionel Sambuc const uint32_t *attribs /**< */); 4704971bb1a5SLionel Sambuc 4705971bb1a5SLionel Sambuc /** 4706971bb1a5SLionel Sambuc * 4707971bb1a5SLionel Sambuc * @param c The connection 4708971bb1a5SLionel Sambuc * @return A cookie 4709971bb1a5SLionel Sambuc * 4710971bb1a5SLionel Sambuc * Delivers a request to the X server. 4711971bb1a5SLionel Sambuc * 4712971bb1a5SLionel Sambuc */ 4713971bb1a5SLionel Sambuc xcb_void_cookie_t 4714971bb1a5SLionel Sambuc xcb_glx_create_context_attribs_arb (xcb_connection_t *c /**< */, 4715971bb1a5SLionel Sambuc xcb_glx_context_t context /**< */, 4716971bb1a5SLionel Sambuc xcb_glx_fbconfig_t fbconfig /**< */, 4717971bb1a5SLionel Sambuc uint32_t screen /**< */, 4718971bb1a5SLionel Sambuc xcb_glx_context_t share_list /**< */, 4719971bb1a5SLionel Sambuc uint8_t is_direct /**< */, 4720971bb1a5SLionel Sambuc uint32_t num_attribs /**< */, 4721971bb1a5SLionel Sambuc const uint32_t *attribs /**< */); 4722971bb1a5SLionel Sambuc 4723971bb1a5SLionel Sambuc int 4724971bb1a5SLionel Sambuc xcb_glx_set_client_info_2arb_sizeof (const void *_buffer /**< */); 4725971bb1a5SLionel Sambuc 4726971bb1a5SLionel Sambuc /** 4727971bb1a5SLionel Sambuc * 4728971bb1a5SLionel Sambuc * @param c The connection 4729971bb1a5SLionel Sambuc * @return A cookie 4730971bb1a5SLionel Sambuc * 4731971bb1a5SLionel Sambuc * Delivers a request to the X server. 4732971bb1a5SLionel Sambuc * 4733971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 4734971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4735971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 4736971bb1a5SLionel Sambuc */ 4737971bb1a5SLionel Sambuc xcb_void_cookie_t 4738971bb1a5SLionel Sambuc xcb_glx_set_client_info_2arb_checked (xcb_connection_t *c /**< */, 4739971bb1a5SLionel Sambuc uint32_t major_version /**< */, 4740971bb1a5SLionel Sambuc uint32_t minor_version /**< */, 4741971bb1a5SLionel Sambuc uint32_t num_versions /**< */, 4742971bb1a5SLionel Sambuc uint32_t gl_str_len /**< */, 4743971bb1a5SLionel Sambuc uint32_t glx_str_len /**< */, 4744971bb1a5SLionel Sambuc const uint32_t *gl_versions /**< */, 4745971bb1a5SLionel Sambuc const char *gl_extension_string /**< */, 4746971bb1a5SLionel Sambuc const char *glx_extension_string /**< */); 4747971bb1a5SLionel Sambuc 4748971bb1a5SLionel Sambuc /** 4749971bb1a5SLionel Sambuc * 4750971bb1a5SLionel Sambuc * @param c The connection 4751971bb1a5SLionel Sambuc * @return A cookie 4752971bb1a5SLionel Sambuc * 4753971bb1a5SLionel Sambuc * Delivers a request to the X server. 4754971bb1a5SLionel Sambuc * 4755971bb1a5SLionel Sambuc */ 4756971bb1a5SLionel Sambuc xcb_void_cookie_t 4757971bb1a5SLionel Sambuc xcb_glx_set_client_info_2arb (xcb_connection_t *c /**< */, 4758971bb1a5SLionel Sambuc uint32_t major_version /**< */, 4759971bb1a5SLionel Sambuc uint32_t minor_version /**< */, 4760971bb1a5SLionel Sambuc uint32_t num_versions /**< */, 4761971bb1a5SLionel Sambuc uint32_t gl_str_len /**< */, 4762971bb1a5SLionel Sambuc uint32_t glx_str_len /**< */, 4763971bb1a5SLionel Sambuc const uint32_t *gl_versions /**< */, 4764971bb1a5SLionel Sambuc const char *gl_extension_string /**< */, 4765971bb1a5SLionel Sambuc const char *glx_extension_string /**< */); 4766971bb1a5SLionel Sambuc 4767971bb1a5SLionel Sambuc /** 4768971bb1a5SLionel Sambuc * 4769971bb1a5SLionel Sambuc * @param c The connection 4770971bb1a5SLionel Sambuc * @return A cookie 4771971bb1a5SLionel Sambuc * 4772971bb1a5SLionel Sambuc * Delivers a request to the X server. 4773971bb1a5SLionel Sambuc * 4774971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 4775971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4776971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 4777971bb1a5SLionel Sambuc */ 4778971bb1a5SLionel Sambuc xcb_void_cookie_t 4779971bb1a5SLionel Sambuc xcb_glx_new_list_checked (xcb_connection_t *c /**< */, 4780971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 4781971bb1a5SLionel Sambuc uint32_t list /**< */, 4782971bb1a5SLionel Sambuc uint32_t mode /**< */); 4783971bb1a5SLionel Sambuc 4784971bb1a5SLionel Sambuc /** 4785971bb1a5SLionel Sambuc * 4786971bb1a5SLionel Sambuc * @param c The connection 4787971bb1a5SLionel Sambuc * @return A cookie 4788971bb1a5SLionel Sambuc * 4789971bb1a5SLionel Sambuc * Delivers a request to the X server. 4790971bb1a5SLionel Sambuc * 4791971bb1a5SLionel Sambuc */ 4792971bb1a5SLionel Sambuc xcb_void_cookie_t 4793971bb1a5SLionel Sambuc xcb_glx_new_list (xcb_connection_t *c /**< */, 4794971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 4795971bb1a5SLionel Sambuc uint32_t list /**< */, 4796971bb1a5SLionel Sambuc uint32_t mode /**< */); 4797971bb1a5SLionel Sambuc 4798971bb1a5SLionel Sambuc /** 4799971bb1a5SLionel Sambuc * 4800971bb1a5SLionel Sambuc * @param c The connection 4801971bb1a5SLionel Sambuc * @return A cookie 4802971bb1a5SLionel Sambuc * 4803971bb1a5SLionel Sambuc * Delivers a request to the X server. 4804971bb1a5SLionel Sambuc * 4805971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 4806971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4807971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 4808971bb1a5SLionel Sambuc */ 4809971bb1a5SLionel Sambuc xcb_void_cookie_t 4810971bb1a5SLionel Sambuc xcb_glx_end_list_checked (xcb_connection_t *c /**< */, 4811971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */); 4812971bb1a5SLionel Sambuc 4813971bb1a5SLionel Sambuc /** 4814971bb1a5SLionel Sambuc * 4815971bb1a5SLionel Sambuc * @param c The connection 4816971bb1a5SLionel Sambuc * @return A cookie 4817971bb1a5SLionel Sambuc * 4818971bb1a5SLionel Sambuc * Delivers a request to the X server. 4819971bb1a5SLionel Sambuc * 4820971bb1a5SLionel Sambuc */ 4821971bb1a5SLionel Sambuc xcb_void_cookie_t 4822971bb1a5SLionel Sambuc xcb_glx_end_list (xcb_connection_t *c /**< */, 4823971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */); 4824971bb1a5SLionel Sambuc 4825971bb1a5SLionel Sambuc /** 4826971bb1a5SLionel Sambuc * 4827971bb1a5SLionel Sambuc * @param c The connection 4828971bb1a5SLionel Sambuc * @return A cookie 4829971bb1a5SLionel Sambuc * 4830971bb1a5SLionel Sambuc * Delivers a request to the X server. 4831971bb1a5SLionel Sambuc * 4832971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 4833971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4834971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 4835971bb1a5SLionel Sambuc */ 4836971bb1a5SLionel Sambuc xcb_void_cookie_t 4837971bb1a5SLionel Sambuc xcb_glx_delete_lists_checked (xcb_connection_t *c /**< */, 4838971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 4839971bb1a5SLionel Sambuc uint32_t list /**< */, 4840971bb1a5SLionel Sambuc int32_t range /**< */); 4841971bb1a5SLionel Sambuc 4842971bb1a5SLionel Sambuc /** 4843971bb1a5SLionel Sambuc * 4844971bb1a5SLionel Sambuc * @param c The connection 4845971bb1a5SLionel Sambuc * @return A cookie 4846971bb1a5SLionel Sambuc * 4847971bb1a5SLionel Sambuc * Delivers a request to the X server. 4848971bb1a5SLionel Sambuc * 4849971bb1a5SLionel Sambuc */ 4850971bb1a5SLionel Sambuc xcb_void_cookie_t 4851971bb1a5SLionel Sambuc xcb_glx_delete_lists (xcb_connection_t *c /**< */, 4852971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 4853971bb1a5SLionel Sambuc uint32_t list /**< */, 4854971bb1a5SLionel Sambuc int32_t range /**< */); 4855971bb1a5SLionel Sambuc 4856971bb1a5SLionel Sambuc /** 4857971bb1a5SLionel Sambuc * 4858971bb1a5SLionel Sambuc * @param c The connection 4859971bb1a5SLionel Sambuc * @return A cookie 4860971bb1a5SLionel Sambuc * 4861971bb1a5SLionel Sambuc * Delivers a request to the X server. 4862971bb1a5SLionel Sambuc * 4863971bb1a5SLionel Sambuc */ 4864971bb1a5SLionel Sambuc xcb_glx_gen_lists_cookie_t 4865971bb1a5SLionel Sambuc xcb_glx_gen_lists (xcb_connection_t *c /**< */, 4866971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 4867971bb1a5SLionel Sambuc int32_t range /**< */); 4868971bb1a5SLionel Sambuc 4869971bb1a5SLionel Sambuc /** 4870971bb1a5SLionel Sambuc * 4871971bb1a5SLionel Sambuc * @param c The connection 4872971bb1a5SLionel Sambuc * @return A cookie 4873971bb1a5SLionel Sambuc * 4874971bb1a5SLionel Sambuc * Delivers a request to the X server. 4875971bb1a5SLionel Sambuc * 4876971bb1a5SLionel Sambuc * This form can be used only if the request will cause 4877971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4878971bb1a5SLionel Sambuc * placed in the event queue. 4879971bb1a5SLionel Sambuc */ 4880971bb1a5SLionel Sambuc xcb_glx_gen_lists_cookie_t 4881971bb1a5SLionel Sambuc xcb_glx_gen_lists_unchecked (xcb_connection_t *c /**< */, 4882971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 4883971bb1a5SLionel Sambuc int32_t range /**< */); 4884971bb1a5SLionel Sambuc 4885971bb1a5SLionel Sambuc /** 4886971bb1a5SLionel Sambuc * Return the reply 4887971bb1a5SLionel Sambuc * @param c The connection 4888971bb1a5SLionel Sambuc * @param cookie The cookie 4889971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 4890971bb1a5SLionel Sambuc * 4891971bb1a5SLionel Sambuc * Returns the reply of the request asked by 4892971bb1a5SLionel Sambuc * 4893971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 4894971bb1a5SLionel Sambuc * xcb_glx_gen_lists_unchecked(). is used. 4895971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 4896971bb1a5SLionel Sambuc * 4897971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 4898971bb1a5SLionel Sambuc */ 4899971bb1a5SLionel Sambuc xcb_glx_gen_lists_reply_t * 4900971bb1a5SLionel Sambuc xcb_glx_gen_lists_reply (xcb_connection_t *c /**< */, 4901971bb1a5SLionel Sambuc xcb_glx_gen_lists_cookie_t cookie /**< */, 4902971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 4903971bb1a5SLionel Sambuc 4904971bb1a5SLionel Sambuc /** 4905971bb1a5SLionel Sambuc * 4906971bb1a5SLionel Sambuc * @param c The connection 4907971bb1a5SLionel Sambuc * @return A cookie 4908971bb1a5SLionel Sambuc * 4909971bb1a5SLionel Sambuc * Delivers a request to the X server. 4910971bb1a5SLionel Sambuc * 4911971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 4912971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4913971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 4914971bb1a5SLionel Sambuc */ 4915971bb1a5SLionel Sambuc xcb_void_cookie_t 4916971bb1a5SLionel Sambuc xcb_glx_feedback_buffer_checked (xcb_connection_t *c /**< */, 4917971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 4918971bb1a5SLionel Sambuc int32_t size /**< */, 4919971bb1a5SLionel Sambuc int32_t type /**< */); 4920971bb1a5SLionel Sambuc 4921971bb1a5SLionel Sambuc /** 4922971bb1a5SLionel Sambuc * 4923971bb1a5SLionel Sambuc * @param c The connection 4924971bb1a5SLionel Sambuc * @return A cookie 4925971bb1a5SLionel Sambuc * 4926971bb1a5SLionel Sambuc * Delivers a request to the X server. 4927971bb1a5SLionel Sambuc * 4928971bb1a5SLionel Sambuc */ 4929971bb1a5SLionel Sambuc xcb_void_cookie_t 4930971bb1a5SLionel Sambuc xcb_glx_feedback_buffer (xcb_connection_t *c /**< */, 4931971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 4932971bb1a5SLionel Sambuc int32_t size /**< */, 4933971bb1a5SLionel Sambuc int32_t type /**< */); 4934971bb1a5SLionel Sambuc 4935971bb1a5SLionel Sambuc /** 4936971bb1a5SLionel Sambuc * 4937971bb1a5SLionel Sambuc * @param c The connection 4938971bb1a5SLionel Sambuc * @return A cookie 4939971bb1a5SLionel Sambuc * 4940971bb1a5SLionel Sambuc * Delivers a request to the X server. 4941971bb1a5SLionel Sambuc * 4942971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 4943971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4944971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 4945971bb1a5SLionel Sambuc */ 4946971bb1a5SLionel Sambuc xcb_void_cookie_t 4947971bb1a5SLionel Sambuc xcb_glx_select_buffer_checked (xcb_connection_t *c /**< */, 4948971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 4949971bb1a5SLionel Sambuc int32_t size /**< */); 4950971bb1a5SLionel Sambuc 4951971bb1a5SLionel Sambuc /** 4952971bb1a5SLionel Sambuc * 4953971bb1a5SLionel Sambuc * @param c The connection 4954971bb1a5SLionel Sambuc * @return A cookie 4955971bb1a5SLionel Sambuc * 4956971bb1a5SLionel Sambuc * Delivers a request to the X server. 4957971bb1a5SLionel Sambuc * 4958971bb1a5SLionel Sambuc */ 4959971bb1a5SLionel Sambuc xcb_void_cookie_t 4960971bb1a5SLionel Sambuc xcb_glx_select_buffer (xcb_connection_t *c /**< */, 4961971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 4962971bb1a5SLionel Sambuc int32_t size /**< */); 4963971bb1a5SLionel Sambuc 4964971bb1a5SLionel Sambuc int 4965971bb1a5SLionel Sambuc xcb_glx_render_mode_sizeof (const void *_buffer /**< */); 4966971bb1a5SLionel Sambuc 4967971bb1a5SLionel Sambuc /** 4968971bb1a5SLionel Sambuc * 4969971bb1a5SLionel Sambuc * @param c The connection 4970971bb1a5SLionel Sambuc * @return A cookie 4971971bb1a5SLionel Sambuc * 4972971bb1a5SLionel Sambuc * Delivers a request to the X server. 4973971bb1a5SLionel Sambuc * 4974971bb1a5SLionel Sambuc */ 4975971bb1a5SLionel Sambuc xcb_glx_render_mode_cookie_t 4976971bb1a5SLionel Sambuc xcb_glx_render_mode (xcb_connection_t *c /**< */, 4977971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 4978971bb1a5SLionel Sambuc uint32_t mode /**< */); 4979971bb1a5SLionel Sambuc 4980971bb1a5SLionel Sambuc /** 4981971bb1a5SLionel Sambuc * 4982971bb1a5SLionel Sambuc * @param c The connection 4983971bb1a5SLionel Sambuc * @return A cookie 4984971bb1a5SLionel Sambuc * 4985971bb1a5SLionel Sambuc * Delivers a request to the X server. 4986971bb1a5SLionel Sambuc * 4987971bb1a5SLionel Sambuc * This form can be used only if the request will cause 4988971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 4989971bb1a5SLionel Sambuc * placed in the event queue. 4990971bb1a5SLionel Sambuc */ 4991971bb1a5SLionel Sambuc xcb_glx_render_mode_cookie_t 4992971bb1a5SLionel Sambuc xcb_glx_render_mode_unchecked (xcb_connection_t *c /**< */, 4993971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 4994971bb1a5SLionel Sambuc uint32_t mode /**< */); 4995971bb1a5SLionel Sambuc 4996971bb1a5SLionel Sambuc uint32_t * 4997971bb1a5SLionel Sambuc xcb_glx_render_mode_data (const xcb_glx_render_mode_reply_t *R /**< */); 4998971bb1a5SLionel Sambuc 4999971bb1a5SLionel Sambuc int 5000971bb1a5SLionel Sambuc xcb_glx_render_mode_data_length (const xcb_glx_render_mode_reply_t *R /**< */); 5001971bb1a5SLionel Sambuc 5002971bb1a5SLionel Sambuc xcb_generic_iterator_t 5003971bb1a5SLionel Sambuc xcb_glx_render_mode_data_end (const xcb_glx_render_mode_reply_t *R /**< */); 5004971bb1a5SLionel Sambuc 5005971bb1a5SLionel Sambuc /** 5006971bb1a5SLionel Sambuc * Return the reply 5007971bb1a5SLionel Sambuc * @param c The connection 5008971bb1a5SLionel Sambuc * @param cookie The cookie 5009971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 5010971bb1a5SLionel Sambuc * 5011971bb1a5SLionel Sambuc * Returns the reply of the request asked by 5012971bb1a5SLionel Sambuc * 5013971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 5014971bb1a5SLionel Sambuc * xcb_glx_render_mode_unchecked(). is used. 5015971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 5016971bb1a5SLionel Sambuc * 5017971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 5018971bb1a5SLionel Sambuc */ 5019971bb1a5SLionel Sambuc xcb_glx_render_mode_reply_t * 5020971bb1a5SLionel Sambuc xcb_glx_render_mode_reply (xcb_connection_t *c /**< */, 5021971bb1a5SLionel Sambuc xcb_glx_render_mode_cookie_t cookie /**< */, 5022971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 5023971bb1a5SLionel Sambuc 5024971bb1a5SLionel Sambuc /** 5025971bb1a5SLionel Sambuc * 5026971bb1a5SLionel Sambuc * @param c The connection 5027971bb1a5SLionel Sambuc * @return A cookie 5028971bb1a5SLionel Sambuc * 5029971bb1a5SLionel Sambuc * Delivers a request to the X server. 5030971bb1a5SLionel Sambuc * 5031971bb1a5SLionel Sambuc */ 5032971bb1a5SLionel Sambuc xcb_glx_finish_cookie_t 5033971bb1a5SLionel Sambuc xcb_glx_finish (xcb_connection_t *c /**< */, 5034971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */); 5035971bb1a5SLionel Sambuc 5036971bb1a5SLionel Sambuc /** 5037971bb1a5SLionel Sambuc * 5038971bb1a5SLionel Sambuc * @param c The connection 5039971bb1a5SLionel Sambuc * @return A cookie 5040971bb1a5SLionel Sambuc * 5041971bb1a5SLionel Sambuc * Delivers a request to the X server. 5042971bb1a5SLionel Sambuc * 5043971bb1a5SLionel Sambuc * This form can be used only if the request will cause 5044971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 5045971bb1a5SLionel Sambuc * placed in the event queue. 5046971bb1a5SLionel Sambuc */ 5047971bb1a5SLionel Sambuc xcb_glx_finish_cookie_t 5048971bb1a5SLionel Sambuc xcb_glx_finish_unchecked (xcb_connection_t *c /**< */, 5049971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */); 5050971bb1a5SLionel Sambuc 5051971bb1a5SLionel Sambuc /** 5052971bb1a5SLionel Sambuc * Return the reply 5053971bb1a5SLionel Sambuc * @param c The connection 5054971bb1a5SLionel Sambuc * @param cookie The cookie 5055971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 5056971bb1a5SLionel Sambuc * 5057971bb1a5SLionel Sambuc * Returns the reply of the request asked by 5058971bb1a5SLionel Sambuc * 5059971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 5060971bb1a5SLionel Sambuc * xcb_glx_finish_unchecked(). is used. 5061971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 5062971bb1a5SLionel Sambuc * 5063971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 5064971bb1a5SLionel Sambuc */ 5065971bb1a5SLionel Sambuc xcb_glx_finish_reply_t * 5066971bb1a5SLionel Sambuc xcb_glx_finish_reply (xcb_connection_t *c /**< */, 5067971bb1a5SLionel Sambuc xcb_glx_finish_cookie_t cookie /**< */, 5068971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 5069971bb1a5SLionel Sambuc 5070971bb1a5SLionel Sambuc /** 5071971bb1a5SLionel Sambuc * 5072971bb1a5SLionel Sambuc * @param c The connection 5073971bb1a5SLionel Sambuc * @return A cookie 5074971bb1a5SLionel Sambuc * 5075971bb1a5SLionel Sambuc * Delivers a request to the X server. 5076971bb1a5SLionel Sambuc * 5077971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 5078971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 5079971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 5080971bb1a5SLionel Sambuc */ 5081971bb1a5SLionel Sambuc xcb_void_cookie_t 5082971bb1a5SLionel Sambuc xcb_glx_pixel_storef_checked (xcb_connection_t *c /**< */, 5083971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5084971bb1a5SLionel Sambuc uint32_t pname /**< */, 5085971bb1a5SLionel Sambuc xcb_glx_float32_t datum /**< */); 5086971bb1a5SLionel Sambuc 5087971bb1a5SLionel Sambuc /** 5088971bb1a5SLionel Sambuc * 5089971bb1a5SLionel Sambuc * @param c The connection 5090971bb1a5SLionel Sambuc * @return A cookie 5091971bb1a5SLionel Sambuc * 5092971bb1a5SLionel Sambuc * Delivers a request to the X server. 5093971bb1a5SLionel Sambuc * 5094971bb1a5SLionel Sambuc */ 5095971bb1a5SLionel Sambuc xcb_void_cookie_t 5096971bb1a5SLionel Sambuc xcb_glx_pixel_storef (xcb_connection_t *c /**< */, 5097971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5098971bb1a5SLionel Sambuc uint32_t pname /**< */, 5099971bb1a5SLionel Sambuc xcb_glx_float32_t datum /**< */); 5100971bb1a5SLionel Sambuc 5101971bb1a5SLionel Sambuc /** 5102971bb1a5SLionel Sambuc * 5103971bb1a5SLionel Sambuc * @param c The connection 5104971bb1a5SLionel Sambuc * @return A cookie 5105971bb1a5SLionel Sambuc * 5106971bb1a5SLionel Sambuc * Delivers a request to the X server. 5107971bb1a5SLionel Sambuc * 5108971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 5109971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 5110971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 5111971bb1a5SLionel Sambuc */ 5112971bb1a5SLionel Sambuc xcb_void_cookie_t 5113971bb1a5SLionel Sambuc xcb_glx_pixel_storei_checked (xcb_connection_t *c /**< */, 5114971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5115971bb1a5SLionel Sambuc uint32_t pname /**< */, 5116971bb1a5SLionel Sambuc int32_t datum /**< */); 5117971bb1a5SLionel Sambuc 5118971bb1a5SLionel Sambuc /** 5119971bb1a5SLionel Sambuc * 5120971bb1a5SLionel Sambuc * @param c The connection 5121971bb1a5SLionel Sambuc * @return A cookie 5122971bb1a5SLionel Sambuc * 5123971bb1a5SLionel Sambuc * Delivers a request to the X server. 5124971bb1a5SLionel Sambuc * 5125971bb1a5SLionel Sambuc */ 5126971bb1a5SLionel Sambuc xcb_void_cookie_t 5127971bb1a5SLionel Sambuc xcb_glx_pixel_storei (xcb_connection_t *c /**< */, 5128971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5129971bb1a5SLionel Sambuc uint32_t pname /**< */, 5130971bb1a5SLionel Sambuc int32_t datum /**< */); 5131971bb1a5SLionel Sambuc 5132971bb1a5SLionel Sambuc int 5133971bb1a5SLionel Sambuc xcb_glx_read_pixels_sizeof (const void *_buffer /**< */); 5134971bb1a5SLionel Sambuc 5135971bb1a5SLionel Sambuc /** 5136971bb1a5SLionel Sambuc * 5137971bb1a5SLionel Sambuc * @param c The connection 5138971bb1a5SLionel Sambuc * @return A cookie 5139971bb1a5SLionel Sambuc * 5140971bb1a5SLionel Sambuc * Delivers a request to the X server. 5141971bb1a5SLionel Sambuc * 5142971bb1a5SLionel Sambuc */ 5143971bb1a5SLionel Sambuc xcb_glx_read_pixels_cookie_t 5144971bb1a5SLionel Sambuc xcb_glx_read_pixels (xcb_connection_t *c /**< */, 5145971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5146971bb1a5SLionel Sambuc int32_t x /**< */, 5147971bb1a5SLionel Sambuc int32_t y /**< */, 5148971bb1a5SLionel Sambuc int32_t width /**< */, 5149971bb1a5SLionel Sambuc int32_t height /**< */, 5150971bb1a5SLionel Sambuc uint32_t format /**< */, 5151971bb1a5SLionel Sambuc uint32_t type /**< */, 5152971bb1a5SLionel Sambuc uint8_t swap_bytes /**< */, 5153971bb1a5SLionel Sambuc uint8_t lsb_first /**< */); 5154971bb1a5SLionel Sambuc 5155971bb1a5SLionel Sambuc /** 5156971bb1a5SLionel Sambuc * 5157971bb1a5SLionel Sambuc * @param c The connection 5158971bb1a5SLionel Sambuc * @return A cookie 5159971bb1a5SLionel Sambuc * 5160971bb1a5SLionel Sambuc * Delivers a request to the X server. 5161971bb1a5SLionel Sambuc * 5162971bb1a5SLionel Sambuc * This form can be used only if the request will cause 5163971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 5164971bb1a5SLionel Sambuc * placed in the event queue. 5165971bb1a5SLionel Sambuc */ 5166971bb1a5SLionel Sambuc xcb_glx_read_pixels_cookie_t 5167971bb1a5SLionel Sambuc xcb_glx_read_pixels_unchecked (xcb_connection_t *c /**< */, 5168971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5169971bb1a5SLionel Sambuc int32_t x /**< */, 5170971bb1a5SLionel Sambuc int32_t y /**< */, 5171971bb1a5SLionel Sambuc int32_t width /**< */, 5172971bb1a5SLionel Sambuc int32_t height /**< */, 5173971bb1a5SLionel Sambuc uint32_t format /**< */, 5174971bb1a5SLionel Sambuc uint32_t type /**< */, 5175971bb1a5SLionel Sambuc uint8_t swap_bytes /**< */, 5176971bb1a5SLionel Sambuc uint8_t lsb_first /**< */); 5177971bb1a5SLionel Sambuc 5178971bb1a5SLionel Sambuc uint8_t * 5179971bb1a5SLionel Sambuc xcb_glx_read_pixels_data (const xcb_glx_read_pixels_reply_t *R /**< */); 5180971bb1a5SLionel Sambuc 5181971bb1a5SLionel Sambuc int 5182971bb1a5SLionel Sambuc xcb_glx_read_pixels_data_length (const xcb_glx_read_pixels_reply_t *R /**< */); 5183971bb1a5SLionel Sambuc 5184971bb1a5SLionel Sambuc xcb_generic_iterator_t 5185971bb1a5SLionel Sambuc xcb_glx_read_pixels_data_end (const xcb_glx_read_pixels_reply_t *R /**< */); 5186971bb1a5SLionel Sambuc 5187971bb1a5SLionel Sambuc /** 5188971bb1a5SLionel Sambuc * Return the reply 5189971bb1a5SLionel Sambuc * @param c The connection 5190971bb1a5SLionel Sambuc * @param cookie The cookie 5191971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 5192971bb1a5SLionel Sambuc * 5193971bb1a5SLionel Sambuc * Returns the reply of the request asked by 5194971bb1a5SLionel Sambuc * 5195971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 5196971bb1a5SLionel Sambuc * xcb_glx_read_pixels_unchecked(). is used. 5197971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 5198971bb1a5SLionel Sambuc * 5199971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 5200971bb1a5SLionel Sambuc */ 5201971bb1a5SLionel Sambuc xcb_glx_read_pixels_reply_t * 5202971bb1a5SLionel Sambuc xcb_glx_read_pixels_reply (xcb_connection_t *c /**< */, 5203971bb1a5SLionel Sambuc xcb_glx_read_pixels_cookie_t cookie /**< */, 5204971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 5205971bb1a5SLionel Sambuc 5206971bb1a5SLionel Sambuc int 5207971bb1a5SLionel Sambuc xcb_glx_get_booleanv_sizeof (const void *_buffer /**< */); 5208971bb1a5SLionel Sambuc 5209971bb1a5SLionel Sambuc /** 5210971bb1a5SLionel Sambuc * 5211971bb1a5SLionel Sambuc * @param c The connection 5212971bb1a5SLionel Sambuc * @return A cookie 5213971bb1a5SLionel Sambuc * 5214971bb1a5SLionel Sambuc * Delivers a request to the X server. 5215971bb1a5SLionel Sambuc * 5216971bb1a5SLionel Sambuc */ 5217971bb1a5SLionel Sambuc xcb_glx_get_booleanv_cookie_t 5218971bb1a5SLionel Sambuc xcb_glx_get_booleanv (xcb_connection_t *c /**< */, 5219971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5220971bb1a5SLionel Sambuc int32_t pname /**< */); 5221971bb1a5SLionel Sambuc 5222971bb1a5SLionel Sambuc /** 5223971bb1a5SLionel Sambuc * 5224971bb1a5SLionel Sambuc * @param c The connection 5225971bb1a5SLionel Sambuc * @return A cookie 5226971bb1a5SLionel Sambuc * 5227971bb1a5SLionel Sambuc * Delivers a request to the X server. 5228971bb1a5SLionel Sambuc * 5229971bb1a5SLionel Sambuc * This form can be used only if the request will cause 5230971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 5231971bb1a5SLionel Sambuc * placed in the event queue. 5232971bb1a5SLionel Sambuc */ 5233971bb1a5SLionel Sambuc xcb_glx_get_booleanv_cookie_t 5234971bb1a5SLionel Sambuc xcb_glx_get_booleanv_unchecked (xcb_connection_t *c /**< */, 5235971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5236971bb1a5SLionel Sambuc int32_t pname /**< */); 5237971bb1a5SLionel Sambuc 5238971bb1a5SLionel Sambuc uint8_t * 5239971bb1a5SLionel Sambuc xcb_glx_get_booleanv_data (const xcb_glx_get_booleanv_reply_t *R /**< */); 5240971bb1a5SLionel Sambuc 5241971bb1a5SLionel Sambuc int 5242971bb1a5SLionel Sambuc xcb_glx_get_booleanv_data_length (const xcb_glx_get_booleanv_reply_t *R /**< */); 5243971bb1a5SLionel Sambuc 5244971bb1a5SLionel Sambuc xcb_generic_iterator_t 5245971bb1a5SLionel Sambuc xcb_glx_get_booleanv_data_end (const xcb_glx_get_booleanv_reply_t *R /**< */); 5246971bb1a5SLionel Sambuc 5247971bb1a5SLionel Sambuc /** 5248971bb1a5SLionel Sambuc * Return the reply 5249971bb1a5SLionel Sambuc * @param c The connection 5250971bb1a5SLionel Sambuc * @param cookie The cookie 5251971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 5252971bb1a5SLionel Sambuc * 5253971bb1a5SLionel Sambuc * Returns the reply of the request asked by 5254971bb1a5SLionel Sambuc * 5255971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 5256971bb1a5SLionel Sambuc * xcb_glx_get_booleanv_unchecked(). is used. 5257971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 5258971bb1a5SLionel Sambuc * 5259971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 5260971bb1a5SLionel Sambuc */ 5261971bb1a5SLionel Sambuc xcb_glx_get_booleanv_reply_t * 5262971bb1a5SLionel Sambuc xcb_glx_get_booleanv_reply (xcb_connection_t *c /**< */, 5263971bb1a5SLionel Sambuc xcb_glx_get_booleanv_cookie_t cookie /**< */, 5264971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 5265971bb1a5SLionel Sambuc 5266971bb1a5SLionel Sambuc int 5267971bb1a5SLionel Sambuc xcb_glx_get_clip_plane_sizeof (const void *_buffer /**< */); 5268971bb1a5SLionel Sambuc 5269971bb1a5SLionel Sambuc /** 5270971bb1a5SLionel Sambuc * 5271971bb1a5SLionel Sambuc * @param c The connection 5272971bb1a5SLionel Sambuc * @return A cookie 5273971bb1a5SLionel Sambuc * 5274971bb1a5SLionel Sambuc * Delivers a request to the X server. 5275971bb1a5SLionel Sambuc * 5276971bb1a5SLionel Sambuc */ 5277971bb1a5SLionel Sambuc xcb_glx_get_clip_plane_cookie_t 5278971bb1a5SLionel Sambuc xcb_glx_get_clip_plane (xcb_connection_t *c /**< */, 5279971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5280971bb1a5SLionel Sambuc int32_t plane /**< */); 5281971bb1a5SLionel Sambuc 5282971bb1a5SLionel Sambuc /** 5283971bb1a5SLionel Sambuc * 5284971bb1a5SLionel Sambuc * @param c The connection 5285971bb1a5SLionel Sambuc * @return A cookie 5286971bb1a5SLionel Sambuc * 5287971bb1a5SLionel Sambuc * Delivers a request to the X server. 5288971bb1a5SLionel Sambuc * 5289971bb1a5SLionel Sambuc * This form can be used only if the request will cause 5290971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 5291971bb1a5SLionel Sambuc * placed in the event queue. 5292971bb1a5SLionel Sambuc */ 5293971bb1a5SLionel Sambuc xcb_glx_get_clip_plane_cookie_t 5294971bb1a5SLionel Sambuc xcb_glx_get_clip_plane_unchecked (xcb_connection_t *c /**< */, 5295971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5296971bb1a5SLionel Sambuc int32_t plane /**< */); 5297971bb1a5SLionel Sambuc 5298971bb1a5SLionel Sambuc xcb_glx_float64_t * 5299971bb1a5SLionel Sambuc xcb_glx_get_clip_plane_data (const xcb_glx_get_clip_plane_reply_t *R /**< */); 5300971bb1a5SLionel Sambuc 5301971bb1a5SLionel Sambuc int 5302971bb1a5SLionel Sambuc xcb_glx_get_clip_plane_data_length (const xcb_glx_get_clip_plane_reply_t *R /**< */); 5303971bb1a5SLionel Sambuc 5304971bb1a5SLionel Sambuc xcb_generic_iterator_t 5305971bb1a5SLionel Sambuc xcb_glx_get_clip_plane_data_end (const xcb_glx_get_clip_plane_reply_t *R /**< */); 5306971bb1a5SLionel Sambuc 5307971bb1a5SLionel Sambuc /** 5308971bb1a5SLionel Sambuc * Return the reply 5309971bb1a5SLionel Sambuc * @param c The connection 5310971bb1a5SLionel Sambuc * @param cookie The cookie 5311971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 5312971bb1a5SLionel Sambuc * 5313971bb1a5SLionel Sambuc * Returns the reply of the request asked by 5314971bb1a5SLionel Sambuc * 5315971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 5316971bb1a5SLionel Sambuc * xcb_glx_get_clip_plane_unchecked(). is used. 5317971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 5318971bb1a5SLionel Sambuc * 5319971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 5320971bb1a5SLionel Sambuc */ 5321971bb1a5SLionel Sambuc xcb_glx_get_clip_plane_reply_t * 5322971bb1a5SLionel Sambuc xcb_glx_get_clip_plane_reply (xcb_connection_t *c /**< */, 5323971bb1a5SLionel Sambuc xcb_glx_get_clip_plane_cookie_t cookie /**< */, 5324971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 5325971bb1a5SLionel Sambuc 5326971bb1a5SLionel Sambuc int 5327971bb1a5SLionel Sambuc xcb_glx_get_doublev_sizeof (const void *_buffer /**< */); 5328971bb1a5SLionel Sambuc 5329971bb1a5SLionel Sambuc /** 5330971bb1a5SLionel Sambuc * 5331971bb1a5SLionel Sambuc * @param c The connection 5332971bb1a5SLionel Sambuc * @return A cookie 5333971bb1a5SLionel Sambuc * 5334971bb1a5SLionel Sambuc * Delivers a request to the X server. 5335971bb1a5SLionel Sambuc * 5336971bb1a5SLionel Sambuc */ 5337971bb1a5SLionel Sambuc xcb_glx_get_doublev_cookie_t 5338971bb1a5SLionel Sambuc xcb_glx_get_doublev (xcb_connection_t *c /**< */, 5339971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5340971bb1a5SLionel Sambuc uint32_t pname /**< */); 5341971bb1a5SLionel Sambuc 5342971bb1a5SLionel Sambuc /** 5343971bb1a5SLionel Sambuc * 5344971bb1a5SLionel Sambuc * @param c The connection 5345971bb1a5SLionel Sambuc * @return A cookie 5346971bb1a5SLionel Sambuc * 5347971bb1a5SLionel Sambuc * Delivers a request to the X server. 5348971bb1a5SLionel Sambuc * 5349971bb1a5SLionel Sambuc * This form can be used only if the request will cause 5350971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 5351971bb1a5SLionel Sambuc * placed in the event queue. 5352971bb1a5SLionel Sambuc */ 5353971bb1a5SLionel Sambuc xcb_glx_get_doublev_cookie_t 5354971bb1a5SLionel Sambuc xcb_glx_get_doublev_unchecked (xcb_connection_t *c /**< */, 5355971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5356971bb1a5SLionel Sambuc uint32_t pname /**< */); 5357971bb1a5SLionel Sambuc 5358971bb1a5SLionel Sambuc xcb_glx_float64_t * 5359971bb1a5SLionel Sambuc xcb_glx_get_doublev_data (const xcb_glx_get_doublev_reply_t *R /**< */); 5360971bb1a5SLionel Sambuc 5361971bb1a5SLionel Sambuc int 5362971bb1a5SLionel Sambuc xcb_glx_get_doublev_data_length (const xcb_glx_get_doublev_reply_t *R /**< */); 5363971bb1a5SLionel Sambuc 5364971bb1a5SLionel Sambuc xcb_generic_iterator_t 5365971bb1a5SLionel Sambuc xcb_glx_get_doublev_data_end (const xcb_glx_get_doublev_reply_t *R /**< */); 5366971bb1a5SLionel Sambuc 5367971bb1a5SLionel Sambuc /** 5368971bb1a5SLionel Sambuc * Return the reply 5369971bb1a5SLionel Sambuc * @param c The connection 5370971bb1a5SLionel Sambuc * @param cookie The cookie 5371971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 5372971bb1a5SLionel Sambuc * 5373971bb1a5SLionel Sambuc * Returns the reply of the request asked by 5374971bb1a5SLionel Sambuc * 5375971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 5376971bb1a5SLionel Sambuc * xcb_glx_get_doublev_unchecked(). is used. 5377971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 5378971bb1a5SLionel Sambuc * 5379971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 5380971bb1a5SLionel Sambuc */ 5381971bb1a5SLionel Sambuc xcb_glx_get_doublev_reply_t * 5382971bb1a5SLionel Sambuc xcb_glx_get_doublev_reply (xcb_connection_t *c /**< */, 5383971bb1a5SLionel Sambuc xcb_glx_get_doublev_cookie_t cookie /**< */, 5384971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 5385971bb1a5SLionel Sambuc 5386971bb1a5SLionel Sambuc /** 5387971bb1a5SLionel Sambuc * 5388971bb1a5SLionel Sambuc * @param c The connection 5389971bb1a5SLionel Sambuc * @return A cookie 5390971bb1a5SLionel Sambuc * 5391971bb1a5SLionel Sambuc * Delivers a request to the X server. 5392971bb1a5SLionel Sambuc * 5393971bb1a5SLionel Sambuc */ 5394971bb1a5SLionel Sambuc xcb_glx_get_error_cookie_t 5395971bb1a5SLionel Sambuc xcb_glx_get_error (xcb_connection_t *c /**< */, 5396971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */); 5397971bb1a5SLionel Sambuc 5398971bb1a5SLionel Sambuc /** 5399971bb1a5SLionel Sambuc * 5400971bb1a5SLionel Sambuc * @param c The connection 5401971bb1a5SLionel Sambuc * @return A cookie 5402971bb1a5SLionel Sambuc * 5403971bb1a5SLionel Sambuc * Delivers a request to the X server. 5404971bb1a5SLionel Sambuc * 5405971bb1a5SLionel Sambuc * This form can be used only if the request will cause 5406971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 5407971bb1a5SLionel Sambuc * placed in the event queue. 5408971bb1a5SLionel Sambuc */ 5409971bb1a5SLionel Sambuc xcb_glx_get_error_cookie_t 5410971bb1a5SLionel Sambuc xcb_glx_get_error_unchecked (xcb_connection_t *c /**< */, 5411971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */); 5412971bb1a5SLionel Sambuc 5413971bb1a5SLionel Sambuc /** 5414971bb1a5SLionel Sambuc * Return the reply 5415971bb1a5SLionel Sambuc * @param c The connection 5416971bb1a5SLionel Sambuc * @param cookie The cookie 5417971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 5418971bb1a5SLionel Sambuc * 5419971bb1a5SLionel Sambuc * Returns the reply of the request asked by 5420971bb1a5SLionel Sambuc * 5421971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 5422971bb1a5SLionel Sambuc * xcb_glx_get_error_unchecked(). is used. 5423971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 5424971bb1a5SLionel Sambuc * 5425971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 5426971bb1a5SLionel Sambuc */ 5427971bb1a5SLionel Sambuc xcb_glx_get_error_reply_t * 5428971bb1a5SLionel Sambuc xcb_glx_get_error_reply (xcb_connection_t *c /**< */, 5429971bb1a5SLionel Sambuc xcb_glx_get_error_cookie_t cookie /**< */, 5430971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 5431971bb1a5SLionel Sambuc 5432971bb1a5SLionel Sambuc int 5433971bb1a5SLionel Sambuc xcb_glx_get_floatv_sizeof (const void *_buffer /**< */); 5434971bb1a5SLionel Sambuc 5435971bb1a5SLionel Sambuc /** 5436971bb1a5SLionel Sambuc * 5437971bb1a5SLionel Sambuc * @param c The connection 5438971bb1a5SLionel Sambuc * @return A cookie 5439971bb1a5SLionel Sambuc * 5440971bb1a5SLionel Sambuc * Delivers a request to the X server. 5441971bb1a5SLionel Sambuc * 5442971bb1a5SLionel Sambuc */ 5443971bb1a5SLionel Sambuc xcb_glx_get_floatv_cookie_t 5444971bb1a5SLionel Sambuc xcb_glx_get_floatv (xcb_connection_t *c /**< */, 5445971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5446971bb1a5SLionel Sambuc uint32_t pname /**< */); 5447971bb1a5SLionel Sambuc 5448971bb1a5SLionel Sambuc /** 5449971bb1a5SLionel Sambuc * 5450971bb1a5SLionel Sambuc * @param c The connection 5451971bb1a5SLionel Sambuc * @return A cookie 5452971bb1a5SLionel Sambuc * 5453971bb1a5SLionel Sambuc * Delivers a request to the X server. 5454971bb1a5SLionel Sambuc * 5455971bb1a5SLionel Sambuc * This form can be used only if the request will cause 5456971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 5457971bb1a5SLionel Sambuc * placed in the event queue. 5458971bb1a5SLionel Sambuc */ 5459971bb1a5SLionel Sambuc xcb_glx_get_floatv_cookie_t 5460971bb1a5SLionel Sambuc xcb_glx_get_floatv_unchecked (xcb_connection_t *c /**< */, 5461971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5462971bb1a5SLionel Sambuc uint32_t pname /**< */); 5463971bb1a5SLionel Sambuc 5464971bb1a5SLionel Sambuc xcb_glx_float32_t * 5465971bb1a5SLionel Sambuc xcb_glx_get_floatv_data (const xcb_glx_get_floatv_reply_t *R /**< */); 5466971bb1a5SLionel Sambuc 5467971bb1a5SLionel Sambuc int 5468971bb1a5SLionel Sambuc xcb_glx_get_floatv_data_length (const xcb_glx_get_floatv_reply_t *R /**< */); 5469971bb1a5SLionel Sambuc 5470971bb1a5SLionel Sambuc xcb_generic_iterator_t 5471971bb1a5SLionel Sambuc xcb_glx_get_floatv_data_end (const xcb_glx_get_floatv_reply_t *R /**< */); 5472971bb1a5SLionel Sambuc 5473971bb1a5SLionel Sambuc /** 5474971bb1a5SLionel Sambuc * Return the reply 5475971bb1a5SLionel Sambuc * @param c The connection 5476971bb1a5SLionel Sambuc * @param cookie The cookie 5477971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 5478971bb1a5SLionel Sambuc * 5479971bb1a5SLionel Sambuc * Returns the reply of the request asked by 5480971bb1a5SLionel Sambuc * 5481971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 5482971bb1a5SLionel Sambuc * xcb_glx_get_floatv_unchecked(). is used. 5483971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 5484971bb1a5SLionel Sambuc * 5485971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 5486971bb1a5SLionel Sambuc */ 5487971bb1a5SLionel Sambuc xcb_glx_get_floatv_reply_t * 5488971bb1a5SLionel Sambuc xcb_glx_get_floatv_reply (xcb_connection_t *c /**< */, 5489971bb1a5SLionel Sambuc xcb_glx_get_floatv_cookie_t cookie /**< */, 5490971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 5491971bb1a5SLionel Sambuc 5492971bb1a5SLionel Sambuc int 5493971bb1a5SLionel Sambuc xcb_glx_get_integerv_sizeof (const void *_buffer /**< */); 5494971bb1a5SLionel Sambuc 5495971bb1a5SLionel Sambuc /** 5496971bb1a5SLionel Sambuc * 5497971bb1a5SLionel Sambuc * @param c The connection 5498971bb1a5SLionel Sambuc * @return A cookie 5499971bb1a5SLionel Sambuc * 5500971bb1a5SLionel Sambuc * Delivers a request to the X server. 5501971bb1a5SLionel Sambuc * 5502971bb1a5SLionel Sambuc */ 5503971bb1a5SLionel Sambuc xcb_glx_get_integerv_cookie_t 5504971bb1a5SLionel Sambuc xcb_glx_get_integerv (xcb_connection_t *c /**< */, 5505971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5506971bb1a5SLionel Sambuc uint32_t pname /**< */); 5507971bb1a5SLionel Sambuc 5508971bb1a5SLionel Sambuc /** 5509971bb1a5SLionel Sambuc * 5510971bb1a5SLionel Sambuc * @param c The connection 5511971bb1a5SLionel Sambuc * @return A cookie 5512971bb1a5SLionel Sambuc * 5513971bb1a5SLionel Sambuc * Delivers a request to the X server. 5514971bb1a5SLionel Sambuc * 5515971bb1a5SLionel Sambuc * This form can be used only if the request will cause 5516971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 5517971bb1a5SLionel Sambuc * placed in the event queue. 5518971bb1a5SLionel Sambuc */ 5519971bb1a5SLionel Sambuc xcb_glx_get_integerv_cookie_t 5520971bb1a5SLionel Sambuc xcb_glx_get_integerv_unchecked (xcb_connection_t *c /**< */, 5521971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5522971bb1a5SLionel Sambuc uint32_t pname /**< */); 5523971bb1a5SLionel Sambuc 5524971bb1a5SLionel Sambuc int32_t * 5525971bb1a5SLionel Sambuc xcb_glx_get_integerv_data (const xcb_glx_get_integerv_reply_t *R /**< */); 5526971bb1a5SLionel Sambuc 5527971bb1a5SLionel Sambuc int 5528971bb1a5SLionel Sambuc xcb_glx_get_integerv_data_length (const xcb_glx_get_integerv_reply_t *R /**< */); 5529971bb1a5SLionel Sambuc 5530971bb1a5SLionel Sambuc xcb_generic_iterator_t 5531971bb1a5SLionel Sambuc xcb_glx_get_integerv_data_end (const xcb_glx_get_integerv_reply_t *R /**< */); 5532971bb1a5SLionel Sambuc 5533971bb1a5SLionel Sambuc /** 5534971bb1a5SLionel Sambuc * Return the reply 5535971bb1a5SLionel Sambuc * @param c The connection 5536971bb1a5SLionel Sambuc * @param cookie The cookie 5537971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 5538971bb1a5SLionel Sambuc * 5539971bb1a5SLionel Sambuc * Returns the reply of the request asked by 5540971bb1a5SLionel Sambuc * 5541971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 5542971bb1a5SLionel Sambuc * xcb_glx_get_integerv_unchecked(). is used. 5543971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 5544971bb1a5SLionel Sambuc * 5545971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 5546971bb1a5SLionel Sambuc */ 5547971bb1a5SLionel Sambuc xcb_glx_get_integerv_reply_t * 5548971bb1a5SLionel Sambuc xcb_glx_get_integerv_reply (xcb_connection_t *c /**< */, 5549971bb1a5SLionel Sambuc xcb_glx_get_integerv_cookie_t cookie /**< */, 5550971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 5551971bb1a5SLionel Sambuc 5552971bb1a5SLionel Sambuc int 5553971bb1a5SLionel Sambuc xcb_glx_get_lightfv_sizeof (const void *_buffer /**< */); 5554971bb1a5SLionel Sambuc 5555971bb1a5SLionel Sambuc /** 5556971bb1a5SLionel Sambuc * 5557971bb1a5SLionel Sambuc * @param c The connection 5558971bb1a5SLionel Sambuc * @return A cookie 5559971bb1a5SLionel Sambuc * 5560971bb1a5SLionel Sambuc * Delivers a request to the X server. 5561971bb1a5SLionel Sambuc * 5562971bb1a5SLionel Sambuc */ 5563971bb1a5SLionel Sambuc xcb_glx_get_lightfv_cookie_t 5564971bb1a5SLionel Sambuc xcb_glx_get_lightfv (xcb_connection_t *c /**< */, 5565971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5566971bb1a5SLionel Sambuc uint32_t light /**< */, 5567971bb1a5SLionel Sambuc uint32_t pname /**< */); 5568971bb1a5SLionel Sambuc 5569971bb1a5SLionel Sambuc /** 5570971bb1a5SLionel Sambuc * 5571971bb1a5SLionel Sambuc * @param c The connection 5572971bb1a5SLionel Sambuc * @return A cookie 5573971bb1a5SLionel Sambuc * 5574971bb1a5SLionel Sambuc * Delivers a request to the X server. 5575971bb1a5SLionel Sambuc * 5576971bb1a5SLionel Sambuc * This form can be used only if the request will cause 5577971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 5578971bb1a5SLionel Sambuc * placed in the event queue. 5579971bb1a5SLionel Sambuc */ 5580971bb1a5SLionel Sambuc xcb_glx_get_lightfv_cookie_t 5581971bb1a5SLionel Sambuc xcb_glx_get_lightfv_unchecked (xcb_connection_t *c /**< */, 5582971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5583971bb1a5SLionel Sambuc uint32_t light /**< */, 5584971bb1a5SLionel Sambuc uint32_t pname /**< */); 5585971bb1a5SLionel Sambuc 5586971bb1a5SLionel Sambuc xcb_glx_float32_t * 5587971bb1a5SLionel Sambuc xcb_glx_get_lightfv_data (const xcb_glx_get_lightfv_reply_t *R /**< */); 5588971bb1a5SLionel Sambuc 5589971bb1a5SLionel Sambuc int 5590971bb1a5SLionel Sambuc xcb_glx_get_lightfv_data_length (const xcb_glx_get_lightfv_reply_t *R /**< */); 5591971bb1a5SLionel Sambuc 5592971bb1a5SLionel Sambuc xcb_generic_iterator_t 5593971bb1a5SLionel Sambuc xcb_glx_get_lightfv_data_end (const xcb_glx_get_lightfv_reply_t *R /**< */); 5594971bb1a5SLionel Sambuc 5595971bb1a5SLionel Sambuc /** 5596971bb1a5SLionel Sambuc * Return the reply 5597971bb1a5SLionel Sambuc * @param c The connection 5598971bb1a5SLionel Sambuc * @param cookie The cookie 5599971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 5600971bb1a5SLionel Sambuc * 5601971bb1a5SLionel Sambuc * Returns the reply of the request asked by 5602971bb1a5SLionel Sambuc * 5603971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 5604971bb1a5SLionel Sambuc * xcb_glx_get_lightfv_unchecked(). is used. 5605971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 5606971bb1a5SLionel Sambuc * 5607971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 5608971bb1a5SLionel Sambuc */ 5609971bb1a5SLionel Sambuc xcb_glx_get_lightfv_reply_t * 5610971bb1a5SLionel Sambuc xcb_glx_get_lightfv_reply (xcb_connection_t *c /**< */, 5611971bb1a5SLionel Sambuc xcb_glx_get_lightfv_cookie_t cookie /**< */, 5612971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 5613971bb1a5SLionel Sambuc 5614971bb1a5SLionel Sambuc int 5615971bb1a5SLionel Sambuc xcb_glx_get_lightiv_sizeof (const void *_buffer /**< */); 5616971bb1a5SLionel Sambuc 5617971bb1a5SLionel Sambuc /** 5618971bb1a5SLionel Sambuc * 5619971bb1a5SLionel Sambuc * @param c The connection 5620971bb1a5SLionel Sambuc * @return A cookie 5621971bb1a5SLionel Sambuc * 5622971bb1a5SLionel Sambuc * Delivers a request to the X server. 5623971bb1a5SLionel Sambuc * 5624971bb1a5SLionel Sambuc */ 5625971bb1a5SLionel Sambuc xcb_glx_get_lightiv_cookie_t 5626971bb1a5SLionel Sambuc xcb_glx_get_lightiv (xcb_connection_t *c /**< */, 5627971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5628971bb1a5SLionel Sambuc uint32_t light /**< */, 5629971bb1a5SLionel Sambuc uint32_t pname /**< */); 5630971bb1a5SLionel Sambuc 5631971bb1a5SLionel Sambuc /** 5632971bb1a5SLionel Sambuc * 5633971bb1a5SLionel Sambuc * @param c The connection 5634971bb1a5SLionel Sambuc * @return A cookie 5635971bb1a5SLionel Sambuc * 5636971bb1a5SLionel Sambuc * Delivers a request to the X server. 5637971bb1a5SLionel Sambuc * 5638971bb1a5SLionel Sambuc * This form can be used only if the request will cause 5639971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 5640971bb1a5SLionel Sambuc * placed in the event queue. 5641971bb1a5SLionel Sambuc */ 5642971bb1a5SLionel Sambuc xcb_glx_get_lightiv_cookie_t 5643971bb1a5SLionel Sambuc xcb_glx_get_lightiv_unchecked (xcb_connection_t *c /**< */, 5644971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5645971bb1a5SLionel Sambuc uint32_t light /**< */, 5646971bb1a5SLionel Sambuc uint32_t pname /**< */); 5647971bb1a5SLionel Sambuc 5648971bb1a5SLionel Sambuc int32_t * 5649971bb1a5SLionel Sambuc xcb_glx_get_lightiv_data (const xcb_glx_get_lightiv_reply_t *R /**< */); 5650971bb1a5SLionel Sambuc 5651971bb1a5SLionel Sambuc int 5652971bb1a5SLionel Sambuc xcb_glx_get_lightiv_data_length (const xcb_glx_get_lightiv_reply_t *R /**< */); 5653971bb1a5SLionel Sambuc 5654971bb1a5SLionel Sambuc xcb_generic_iterator_t 5655971bb1a5SLionel Sambuc xcb_glx_get_lightiv_data_end (const xcb_glx_get_lightiv_reply_t *R /**< */); 5656971bb1a5SLionel Sambuc 5657971bb1a5SLionel Sambuc /** 5658971bb1a5SLionel Sambuc * Return the reply 5659971bb1a5SLionel Sambuc * @param c The connection 5660971bb1a5SLionel Sambuc * @param cookie The cookie 5661971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 5662971bb1a5SLionel Sambuc * 5663971bb1a5SLionel Sambuc * Returns the reply of the request asked by 5664971bb1a5SLionel Sambuc * 5665971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 5666971bb1a5SLionel Sambuc * xcb_glx_get_lightiv_unchecked(). is used. 5667971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 5668971bb1a5SLionel Sambuc * 5669971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 5670971bb1a5SLionel Sambuc */ 5671971bb1a5SLionel Sambuc xcb_glx_get_lightiv_reply_t * 5672971bb1a5SLionel Sambuc xcb_glx_get_lightiv_reply (xcb_connection_t *c /**< */, 5673971bb1a5SLionel Sambuc xcb_glx_get_lightiv_cookie_t cookie /**< */, 5674971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 5675971bb1a5SLionel Sambuc 5676971bb1a5SLionel Sambuc int 5677971bb1a5SLionel Sambuc xcb_glx_get_mapdv_sizeof (const void *_buffer /**< */); 5678971bb1a5SLionel Sambuc 5679971bb1a5SLionel Sambuc /** 5680971bb1a5SLionel Sambuc * 5681971bb1a5SLionel Sambuc * @param c The connection 5682971bb1a5SLionel Sambuc * @return A cookie 5683971bb1a5SLionel Sambuc * 5684971bb1a5SLionel Sambuc * Delivers a request to the X server. 5685971bb1a5SLionel Sambuc * 5686971bb1a5SLionel Sambuc */ 5687971bb1a5SLionel Sambuc xcb_glx_get_mapdv_cookie_t 5688971bb1a5SLionel Sambuc xcb_glx_get_mapdv (xcb_connection_t *c /**< */, 5689971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5690971bb1a5SLionel Sambuc uint32_t target /**< */, 5691971bb1a5SLionel Sambuc uint32_t query /**< */); 5692971bb1a5SLionel Sambuc 5693971bb1a5SLionel Sambuc /** 5694971bb1a5SLionel Sambuc * 5695971bb1a5SLionel Sambuc * @param c The connection 5696971bb1a5SLionel Sambuc * @return A cookie 5697971bb1a5SLionel Sambuc * 5698971bb1a5SLionel Sambuc * Delivers a request to the X server. 5699971bb1a5SLionel Sambuc * 5700971bb1a5SLionel Sambuc * This form can be used only if the request will cause 5701971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 5702971bb1a5SLionel Sambuc * placed in the event queue. 5703971bb1a5SLionel Sambuc */ 5704971bb1a5SLionel Sambuc xcb_glx_get_mapdv_cookie_t 5705971bb1a5SLionel Sambuc xcb_glx_get_mapdv_unchecked (xcb_connection_t *c /**< */, 5706971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5707971bb1a5SLionel Sambuc uint32_t target /**< */, 5708971bb1a5SLionel Sambuc uint32_t query /**< */); 5709971bb1a5SLionel Sambuc 5710971bb1a5SLionel Sambuc xcb_glx_float64_t * 5711971bb1a5SLionel Sambuc xcb_glx_get_mapdv_data (const xcb_glx_get_mapdv_reply_t *R /**< */); 5712971bb1a5SLionel Sambuc 5713971bb1a5SLionel Sambuc int 5714971bb1a5SLionel Sambuc xcb_glx_get_mapdv_data_length (const xcb_glx_get_mapdv_reply_t *R /**< */); 5715971bb1a5SLionel Sambuc 5716971bb1a5SLionel Sambuc xcb_generic_iterator_t 5717971bb1a5SLionel Sambuc xcb_glx_get_mapdv_data_end (const xcb_glx_get_mapdv_reply_t *R /**< */); 5718971bb1a5SLionel Sambuc 5719971bb1a5SLionel Sambuc /** 5720971bb1a5SLionel Sambuc * Return the reply 5721971bb1a5SLionel Sambuc * @param c The connection 5722971bb1a5SLionel Sambuc * @param cookie The cookie 5723971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 5724971bb1a5SLionel Sambuc * 5725971bb1a5SLionel Sambuc * Returns the reply of the request asked by 5726971bb1a5SLionel Sambuc * 5727971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 5728971bb1a5SLionel Sambuc * xcb_glx_get_mapdv_unchecked(). is used. 5729971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 5730971bb1a5SLionel Sambuc * 5731971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 5732971bb1a5SLionel Sambuc */ 5733971bb1a5SLionel Sambuc xcb_glx_get_mapdv_reply_t * 5734971bb1a5SLionel Sambuc xcb_glx_get_mapdv_reply (xcb_connection_t *c /**< */, 5735971bb1a5SLionel Sambuc xcb_glx_get_mapdv_cookie_t cookie /**< */, 5736971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 5737971bb1a5SLionel Sambuc 5738971bb1a5SLionel Sambuc int 5739971bb1a5SLionel Sambuc xcb_glx_get_mapfv_sizeof (const void *_buffer /**< */); 5740971bb1a5SLionel Sambuc 5741971bb1a5SLionel Sambuc /** 5742971bb1a5SLionel Sambuc * 5743971bb1a5SLionel Sambuc * @param c The connection 5744971bb1a5SLionel Sambuc * @return A cookie 5745971bb1a5SLionel Sambuc * 5746971bb1a5SLionel Sambuc * Delivers a request to the X server. 5747971bb1a5SLionel Sambuc * 5748971bb1a5SLionel Sambuc */ 5749971bb1a5SLionel Sambuc xcb_glx_get_mapfv_cookie_t 5750971bb1a5SLionel Sambuc xcb_glx_get_mapfv (xcb_connection_t *c /**< */, 5751971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5752971bb1a5SLionel Sambuc uint32_t target /**< */, 5753971bb1a5SLionel Sambuc uint32_t query /**< */); 5754971bb1a5SLionel Sambuc 5755971bb1a5SLionel Sambuc /** 5756971bb1a5SLionel Sambuc * 5757971bb1a5SLionel Sambuc * @param c The connection 5758971bb1a5SLionel Sambuc * @return A cookie 5759971bb1a5SLionel Sambuc * 5760971bb1a5SLionel Sambuc * Delivers a request to the X server. 5761971bb1a5SLionel Sambuc * 5762971bb1a5SLionel Sambuc * This form can be used only if the request will cause 5763971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 5764971bb1a5SLionel Sambuc * placed in the event queue. 5765971bb1a5SLionel Sambuc */ 5766971bb1a5SLionel Sambuc xcb_glx_get_mapfv_cookie_t 5767971bb1a5SLionel Sambuc xcb_glx_get_mapfv_unchecked (xcb_connection_t *c /**< */, 5768971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5769971bb1a5SLionel Sambuc uint32_t target /**< */, 5770971bb1a5SLionel Sambuc uint32_t query /**< */); 5771971bb1a5SLionel Sambuc 5772971bb1a5SLionel Sambuc xcb_glx_float32_t * 5773971bb1a5SLionel Sambuc xcb_glx_get_mapfv_data (const xcb_glx_get_mapfv_reply_t *R /**< */); 5774971bb1a5SLionel Sambuc 5775971bb1a5SLionel Sambuc int 5776971bb1a5SLionel Sambuc xcb_glx_get_mapfv_data_length (const xcb_glx_get_mapfv_reply_t *R /**< */); 5777971bb1a5SLionel Sambuc 5778971bb1a5SLionel Sambuc xcb_generic_iterator_t 5779971bb1a5SLionel Sambuc xcb_glx_get_mapfv_data_end (const xcb_glx_get_mapfv_reply_t *R /**< */); 5780971bb1a5SLionel Sambuc 5781971bb1a5SLionel Sambuc /** 5782971bb1a5SLionel Sambuc * Return the reply 5783971bb1a5SLionel Sambuc * @param c The connection 5784971bb1a5SLionel Sambuc * @param cookie The cookie 5785971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 5786971bb1a5SLionel Sambuc * 5787971bb1a5SLionel Sambuc * Returns the reply of the request asked by 5788971bb1a5SLionel Sambuc * 5789971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 5790971bb1a5SLionel Sambuc * xcb_glx_get_mapfv_unchecked(). is used. 5791971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 5792971bb1a5SLionel Sambuc * 5793971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 5794971bb1a5SLionel Sambuc */ 5795971bb1a5SLionel Sambuc xcb_glx_get_mapfv_reply_t * 5796971bb1a5SLionel Sambuc xcb_glx_get_mapfv_reply (xcb_connection_t *c /**< */, 5797971bb1a5SLionel Sambuc xcb_glx_get_mapfv_cookie_t cookie /**< */, 5798971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 5799971bb1a5SLionel Sambuc 5800971bb1a5SLionel Sambuc int 5801971bb1a5SLionel Sambuc xcb_glx_get_mapiv_sizeof (const void *_buffer /**< */); 5802971bb1a5SLionel Sambuc 5803971bb1a5SLionel Sambuc /** 5804971bb1a5SLionel Sambuc * 5805971bb1a5SLionel Sambuc * @param c The connection 5806971bb1a5SLionel Sambuc * @return A cookie 5807971bb1a5SLionel Sambuc * 5808971bb1a5SLionel Sambuc * Delivers a request to the X server. 5809971bb1a5SLionel Sambuc * 5810971bb1a5SLionel Sambuc */ 5811971bb1a5SLionel Sambuc xcb_glx_get_mapiv_cookie_t 5812971bb1a5SLionel Sambuc xcb_glx_get_mapiv (xcb_connection_t *c /**< */, 5813971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5814971bb1a5SLionel Sambuc uint32_t target /**< */, 5815971bb1a5SLionel Sambuc uint32_t query /**< */); 5816971bb1a5SLionel Sambuc 5817971bb1a5SLionel Sambuc /** 5818971bb1a5SLionel Sambuc * 5819971bb1a5SLionel Sambuc * @param c The connection 5820971bb1a5SLionel Sambuc * @return A cookie 5821971bb1a5SLionel Sambuc * 5822971bb1a5SLionel Sambuc * Delivers a request to the X server. 5823971bb1a5SLionel Sambuc * 5824971bb1a5SLionel Sambuc * This form can be used only if the request will cause 5825971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 5826971bb1a5SLionel Sambuc * placed in the event queue. 5827971bb1a5SLionel Sambuc */ 5828971bb1a5SLionel Sambuc xcb_glx_get_mapiv_cookie_t 5829971bb1a5SLionel Sambuc xcb_glx_get_mapiv_unchecked (xcb_connection_t *c /**< */, 5830971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5831971bb1a5SLionel Sambuc uint32_t target /**< */, 5832971bb1a5SLionel Sambuc uint32_t query /**< */); 5833971bb1a5SLionel Sambuc 5834971bb1a5SLionel Sambuc int32_t * 5835971bb1a5SLionel Sambuc xcb_glx_get_mapiv_data (const xcb_glx_get_mapiv_reply_t *R /**< */); 5836971bb1a5SLionel Sambuc 5837971bb1a5SLionel Sambuc int 5838971bb1a5SLionel Sambuc xcb_glx_get_mapiv_data_length (const xcb_glx_get_mapiv_reply_t *R /**< */); 5839971bb1a5SLionel Sambuc 5840971bb1a5SLionel Sambuc xcb_generic_iterator_t 5841971bb1a5SLionel Sambuc xcb_glx_get_mapiv_data_end (const xcb_glx_get_mapiv_reply_t *R /**< */); 5842971bb1a5SLionel Sambuc 5843971bb1a5SLionel Sambuc /** 5844971bb1a5SLionel Sambuc * Return the reply 5845971bb1a5SLionel Sambuc * @param c The connection 5846971bb1a5SLionel Sambuc * @param cookie The cookie 5847971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 5848971bb1a5SLionel Sambuc * 5849971bb1a5SLionel Sambuc * Returns the reply of the request asked by 5850971bb1a5SLionel Sambuc * 5851971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 5852971bb1a5SLionel Sambuc * xcb_glx_get_mapiv_unchecked(). is used. 5853971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 5854971bb1a5SLionel Sambuc * 5855971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 5856971bb1a5SLionel Sambuc */ 5857971bb1a5SLionel Sambuc xcb_glx_get_mapiv_reply_t * 5858971bb1a5SLionel Sambuc xcb_glx_get_mapiv_reply (xcb_connection_t *c /**< */, 5859971bb1a5SLionel Sambuc xcb_glx_get_mapiv_cookie_t cookie /**< */, 5860971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 5861971bb1a5SLionel Sambuc 5862971bb1a5SLionel Sambuc int 5863971bb1a5SLionel Sambuc xcb_glx_get_materialfv_sizeof (const void *_buffer /**< */); 5864971bb1a5SLionel Sambuc 5865971bb1a5SLionel Sambuc /** 5866971bb1a5SLionel Sambuc * 5867971bb1a5SLionel Sambuc * @param c The connection 5868971bb1a5SLionel Sambuc * @return A cookie 5869971bb1a5SLionel Sambuc * 5870971bb1a5SLionel Sambuc * Delivers a request to the X server. 5871971bb1a5SLionel Sambuc * 5872971bb1a5SLionel Sambuc */ 5873971bb1a5SLionel Sambuc xcb_glx_get_materialfv_cookie_t 5874971bb1a5SLionel Sambuc xcb_glx_get_materialfv (xcb_connection_t *c /**< */, 5875971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5876971bb1a5SLionel Sambuc uint32_t face /**< */, 5877971bb1a5SLionel Sambuc uint32_t pname /**< */); 5878971bb1a5SLionel Sambuc 5879971bb1a5SLionel Sambuc /** 5880971bb1a5SLionel Sambuc * 5881971bb1a5SLionel Sambuc * @param c The connection 5882971bb1a5SLionel Sambuc * @return A cookie 5883971bb1a5SLionel Sambuc * 5884971bb1a5SLionel Sambuc * Delivers a request to the X server. 5885971bb1a5SLionel Sambuc * 5886971bb1a5SLionel Sambuc * This form can be used only if the request will cause 5887971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 5888971bb1a5SLionel Sambuc * placed in the event queue. 5889971bb1a5SLionel Sambuc */ 5890971bb1a5SLionel Sambuc xcb_glx_get_materialfv_cookie_t 5891971bb1a5SLionel Sambuc xcb_glx_get_materialfv_unchecked (xcb_connection_t *c /**< */, 5892971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5893971bb1a5SLionel Sambuc uint32_t face /**< */, 5894971bb1a5SLionel Sambuc uint32_t pname /**< */); 5895971bb1a5SLionel Sambuc 5896971bb1a5SLionel Sambuc xcb_glx_float32_t * 5897971bb1a5SLionel Sambuc xcb_glx_get_materialfv_data (const xcb_glx_get_materialfv_reply_t *R /**< */); 5898971bb1a5SLionel Sambuc 5899971bb1a5SLionel Sambuc int 5900971bb1a5SLionel Sambuc xcb_glx_get_materialfv_data_length (const xcb_glx_get_materialfv_reply_t *R /**< */); 5901971bb1a5SLionel Sambuc 5902971bb1a5SLionel Sambuc xcb_generic_iterator_t 5903971bb1a5SLionel Sambuc xcb_glx_get_materialfv_data_end (const xcb_glx_get_materialfv_reply_t *R /**< */); 5904971bb1a5SLionel Sambuc 5905971bb1a5SLionel Sambuc /** 5906971bb1a5SLionel Sambuc * Return the reply 5907971bb1a5SLionel Sambuc * @param c The connection 5908971bb1a5SLionel Sambuc * @param cookie The cookie 5909971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 5910971bb1a5SLionel Sambuc * 5911971bb1a5SLionel Sambuc * Returns the reply of the request asked by 5912971bb1a5SLionel Sambuc * 5913971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 5914971bb1a5SLionel Sambuc * xcb_glx_get_materialfv_unchecked(). is used. 5915971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 5916971bb1a5SLionel Sambuc * 5917971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 5918971bb1a5SLionel Sambuc */ 5919971bb1a5SLionel Sambuc xcb_glx_get_materialfv_reply_t * 5920971bb1a5SLionel Sambuc xcb_glx_get_materialfv_reply (xcb_connection_t *c /**< */, 5921971bb1a5SLionel Sambuc xcb_glx_get_materialfv_cookie_t cookie /**< */, 5922971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 5923971bb1a5SLionel Sambuc 5924971bb1a5SLionel Sambuc int 5925971bb1a5SLionel Sambuc xcb_glx_get_materialiv_sizeof (const void *_buffer /**< */); 5926971bb1a5SLionel Sambuc 5927971bb1a5SLionel Sambuc /** 5928971bb1a5SLionel Sambuc * 5929971bb1a5SLionel Sambuc * @param c The connection 5930971bb1a5SLionel Sambuc * @return A cookie 5931971bb1a5SLionel Sambuc * 5932971bb1a5SLionel Sambuc * Delivers a request to the X server. 5933971bb1a5SLionel Sambuc * 5934971bb1a5SLionel Sambuc */ 5935971bb1a5SLionel Sambuc xcb_glx_get_materialiv_cookie_t 5936971bb1a5SLionel Sambuc xcb_glx_get_materialiv (xcb_connection_t *c /**< */, 5937971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5938971bb1a5SLionel Sambuc uint32_t face /**< */, 5939971bb1a5SLionel Sambuc uint32_t pname /**< */); 5940971bb1a5SLionel Sambuc 5941971bb1a5SLionel Sambuc /** 5942971bb1a5SLionel Sambuc * 5943971bb1a5SLionel Sambuc * @param c The connection 5944971bb1a5SLionel Sambuc * @return A cookie 5945971bb1a5SLionel Sambuc * 5946971bb1a5SLionel Sambuc * Delivers a request to the X server. 5947971bb1a5SLionel Sambuc * 5948971bb1a5SLionel Sambuc * This form can be used only if the request will cause 5949971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 5950971bb1a5SLionel Sambuc * placed in the event queue. 5951971bb1a5SLionel Sambuc */ 5952971bb1a5SLionel Sambuc xcb_glx_get_materialiv_cookie_t 5953971bb1a5SLionel Sambuc xcb_glx_get_materialiv_unchecked (xcb_connection_t *c /**< */, 5954971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 5955971bb1a5SLionel Sambuc uint32_t face /**< */, 5956971bb1a5SLionel Sambuc uint32_t pname /**< */); 5957971bb1a5SLionel Sambuc 5958971bb1a5SLionel Sambuc int32_t * 5959971bb1a5SLionel Sambuc xcb_glx_get_materialiv_data (const xcb_glx_get_materialiv_reply_t *R /**< */); 5960971bb1a5SLionel Sambuc 5961971bb1a5SLionel Sambuc int 5962971bb1a5SLionel Sambuc xcb_glx_get_materialiv_data_length (const xcb_glx_get_materialiv_reply_t *R /**< */); 5963971bb1a5SLionel Sambuc 5964971bb1a5SLionel Sambuc xcb_generic_iterator_t 5965971bb1a5SLionel Sambuc xcb_glx_get_materialiv_data_end (const xcb_glx_get_materialiv_reply_t *R /**< */); 5966971bb1a5SLionel Sambuc 5967971bb1a5SLionel Sambuc /** 5968971bb1a5SLionel Sambuc * Return the reply 5969971bb1a5SLionel Sambuc * @param c The connection 5970971bb1a5SLionel Sambuc * @param cookie The cookie 5971971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 5972971bb1a5SLionel Sambuc * 5973971bb1a5SLionel Sambuc * Returns the reply of the request asked by 5974971bb1a5SLionel Sambuc * 5975971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 5976971bb1a5SLionel Sambuc * xcb_glx_get_materialiv_unchecked(). is used. 5977971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 5978971bb1a5SLionel Sambuc * 5979971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 5980971bb1a5SLionel Sambuc */ 5981971bb1a5SLionel Sambuc xcb_glx_get_materialiv_reply_t * 5982971bb1a5SLionel Sambuc xcb_glx_get_materialiv_reply (xcb_connection_t *c /**< */, 5983971bb1a5SLionel Sambuc xcb_glx_get_materialiv_cookie_t cookie /**< */, 5984971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 5985971bb1a5SLionel Sambuc 5986971bb1a5SLionel Sambuc int 5987971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapfv_sizeof (const void *_buffer /**< */); 5988971bb1a5SLionel Sambuc 5989971bb1a5SLionel Sambuc /** 5990971bb1a5SLionel Sambuc * 5991971bb1a5SLionel Sambuc * @param c The connection 5992971bb1a5SLionel Sambuc * @return A cookie 5993971bb1a5SLionel Sambuc * 5994971bb1a5SLionel Sambuc * Delivers a request to the X server. 5995971bb1a5SLionel Sambuc * 5996971bb1a5SLionel Sambuc */ 5997971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapfv_cookie_t 5998971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapfv (xcb_connection_t *c /**< */, 5999971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6000971bb1a5SLionel Sambuc uint32_t map /**< */); 6001971bb1a5SLionel Sambuc 6002971bb1a5SLionel Sambuc /** 6003971bb1a5SLionel Sambuc * 6004971bb1a5SLionel Sambuc * @param c The connection 6005971bb1a5SLionel Sambuc * @return A cookie 6006971bb1a5SLionel Sambuc * 6007971bb1a5SLionel Sambuc * Delivers a request to the X server. 6008971bb1a5SLionel Sambuc * 6009971bb1a5SLionel Sambuc * This form can be used only if the request will cause 6010971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 6011971bb1a5SLionel Sambuc * placed in the event queue. 6012971bb1a5SLionel Sambuc */ 6013971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapfv_cookie_t 6014971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapfv_unchecked (xcb_connection_t *c /**< */, 6015971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6016971bb1a5SLionel Sambuc uint32_t map /**< */); 6017971bb1a5SLionel Sambuc 6018971bb1a5SLionel Sambuc xcb_glx_float32_t * 6019971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapfv_data (const xcb_glx_get_pixel_mapfv_reply_t *R /**< */); 6020971bb1a5SLionel Sambuc 6021971bb1a5SLionel Sambuc int 6022971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapfv_data_length (const xcb_glx_get_pixel_mapfv_reply_t *R /**< */); 6023971bb1a5SLionel Sambuc 6024971bb1a5SLionel Sambuc xcb_generic_iterator_t 6025971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapfv_data_end (const xcb_glx_get_pixel_mapfv_reply_t *R /**< */); 6026971bb1a5SLionel Sambuc 6027971bb1a5SLionel Sambuc /** 6028971bb1a5SLionel Sambuc * Return the reply 6029971bb1a5SLionel Sambuc * @param c The connection 6030971bb1a5SLionel Sambuc * @param cookie The cookie 6031971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 6032971bb1a5SLionel Sambuc * 6033971bb1a5SLionel Sambuc * Returns the reply of the request asked by 6034971bb1a5SLionel Sambuc * 6035971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 6036971bb1a5SLionel Sambuc * xcb_glx_get_pixel_mapfv_unchecked(). is used. 6037971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 6038971bb1a5SLionel Sambuc * 6039971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 6040971bb1a5SLionel Sambuc */ 6041971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapfv_reply_t * 6042971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapfv_reply (xcb_connection_t *c /**< */, 6043971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapfv_cookie_t cookie /**< */, 6044971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 6045971bb1a5SLionel Sambuc 6046971bb1a5SLionel Sambuc int 6047971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapuiv_sizeof (const void *_buffer /**< */); 6048971bb1a5SLionel Sambuc 6049971bb1a5SLionel Sambuc /** 6050971bb1a5SLionel Sambuc * 6051971bb1a5SLionel Sambuc * @param c The connection 6052971bb1a5SLionel Sambuc * @return A cookie 6053971bb1a5SLionel Sambuc * 6054971bb1a5SLionel Sambuc * Delivers a request to the X server. 6055971bb1a5SLionel Sambuc * 6056971bb1a5SLionel Sambuc */ 6057971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapuiv_cookie_t 6058971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapuiv (xcb_connection_t *c /**< */, 6059971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6060971bb1a5SLionel Sambuc uint32_t map /**< */); 6061971bb1a5SLionel Sambuc 6062971bb1a5SLionel Sambuc /** 6063971bb1a5SLionel Sambuc * 6064971bb1a5SLionel Sambuc * @param c The connection 6065971bb1a5SLionel Sambuc * @return A cookie 6066971bb1a5SLionel Sambuc * 6067971bb1a5SLionel Sambuc * Delivers a request to the X server. 6068971bb1a5SLionel Sambuc * 6069971bb1a5SLionel Sambuc * This form can be used only if the request will cause 6070971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 6071971bb1a5SLionel Sambuc * placed in the event queue. 6072971bb1a5SLionel Sambuc */ 6073971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapuiv_cookie_t 6074971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapuiv_unchecked (xcb_connection_t *c /**< */, 6075971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6076971bb1a5SLionel Sambuc uint32_t map /**< */); 6077971bb1a5SLionel Sambuc 6078971bb1a5SLionel Sambuc uint32_t * 6079971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapuiv_data (const xcb_glx_get_pixel_mapuiv_reply_t *R /**< */); 6080971bb1a5SLionel Sambuc 6081971bb1a5SLionel Sambuc int 6082971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapuiv_data_length (const xcb_glx_get_pixel_mapuiv_reply_t *R /**< */); 6083971bb1a5SLionel Sambuc 6084971bb1a5SLionel Sambuc xcb_generic_iterator_t 6085971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapuiv_data_end (const xcb_glx_get_pixel_mapuiv_reply_t *R /**< */); 6086971bb1a5SLionel Sambuc 6087971bb1a5SLionel Sambuc /** 6088971bb1a5SLionel Sambuc * Return the reply 6089971bb1a5SLionel Sambuc * @param c The connection 6090971bb1a5SLionel Sambuc * @param cookie The cookie 6091971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 6092971bb1a5SLionel Sambuc * 6093971bb1a5SLionel Sambuc * Returns the reply of the request asked by 6094971bb1a5SLionel Sambuc * 6095971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 6096971bb1a5SLionel Sambuc * xcb_glx_get_pixel_mapuiv_unchecked(). is used. 6097971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 6098971bb1a5SLionel Sambuc * 6099971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 6100971bb1a5SLionel Sambuc */ 6101971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapuiv_reply_t * 6102971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapuiv_reply (xcb_connection_t *c /**< */, 6103971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapuiv_cookie_t cookie /**< */, 6104971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 6105971bb1a5SLionel Sambuc 6106971bb1a5SLionel Sambuc int 6107971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapusv_sizeof (const void *_buffer /**< */); 6108971bb1a5SLionel Sambuc 6109971bb1a5SLionel Sambuc /** 6110971bb1a5SLionel Sambuc * 6111971bb1a5SLionel Sambuc * @param c The connection 6112971bb1a5SLionel Sambuc * @return A cookie 6113971bb1a5SLionel Sambuc * 6114971bb1a5SLionel Sambuc * Delivers a request to the X server. 6115971bb1a5SLionel Sambuc * 6116971bb1a5SLionel Sambuc */ 6117971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapusv_cookie_t 6118971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapusv (xcb_connection_t *c /**< */, 6119971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6120971bb1a5SLionel Sambuc uint32_t map /**< */); 6121971bb1a5SLionel Sambuc 6122971bb1a5SLionel Sambuc /** 6123971bb1a5SLionel Sambuc * 6124971bb1a5SLionel Sambuc * @param c The connection 6125971bb1a5SLionel Sambuc * @return A cookie 6126971bb1a5SLionel Sambuc * 6127971bb1a5SLionel Sambuc * Delivers a request to the X server. 6128971bb1a5SLionel Sambuc * 6129971bb1a5SLionel Sambuc * This form can be used only if the request will cause 6130971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 6131971bb1a5SLionel Sambuc * placed in the event queue. 6132971bb1a5SLionel Sambuc */ 6133971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapusv_cookie_t 6134971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapusv_unchecked (xcb_connection_t *c /**< */, 6135971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6136971bb1a5SLionel Sambuc uint32_t map /**< */); 6137971bb1a5SLionel Sambuc 6138971bb1a5SLionel Sambuc uint16_t * 6139971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapusv_data (const xcb_glx_get_pixel_mapusv_reply_t *R /**< */); 6140971bb1a5SLionel Sambuc 6141971bb1a5SLionel Sambuc int 6142971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapusv_data_length (const xcb_glx_get_pixel_mapusv_reply_t *R /**< */); 6143971bb1a5SLionel Sambuc 6144971bb1a5SLionel Sambuc xcb_generic_iterator_t 6145971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapusv_data_end (const xcb_glx_get_pixel_mapusv_reply_t *R /**< */); 6146971bb1a5SLionel Sambuc 6147971bb1a5SLionel Sambuc /** 6148971bb1a5SLionel Sambuc * Return the reply 6149971bb1a5SLionel Sambuc * @param c The connection 6150971bb1a5SLionel Sambuc * @param cookie The cookie 6151971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 6152971bb1a5SLionel Sambuc * 6153971bb1a5SLionel Sambuc * Returns the reply of the request asked by 6154971bb1a5SLionel Sambuc * 6155971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 6156971bb1a5SLionel Sambuc * xcb_glx_get_pixel_mapusv_unchecked(). is used. 6157971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 6158971bb1a5SLionel Sambuc * 6159971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 6160971bb1a5SLionel Sambuc */ 6161971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapusv_reply_t * 6162971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapusv_reply (xcb_connection_t *c /**< */, 6163971bb1a5SLionel Sambuc xcb_glx_get_pixel_mapusv_cookie_t cookie /**< */, 6164971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 6165971bb1a5SLionel Sambuc 6166971bb1a5SLionel Sambuc int 6167971bb1a5SLionel Sambuc xcb_glx_get_polygon_stipple_sizeof (const void *_buffer /**< */); 6168971bb1a5SLionel Sambuc 6169971bb1a5SLionel Sambuc /** 6170971bb1a5SLionel Sambuc * 6171971bb1a5SLionel Sambuc * @param c The connection 6172971bb1a5SLionel Sambuc * @return A cookie 6173971bb1a5SLionel Sambuc * 6174971bb1a5SLionel Sambuc * Delivers a request to the X server. 6175971bb1a5SLionel Sambuc * 6176971bb1a5SLionel Sambuc */ 6177971bb1a5SLionel Sambuc xcb_glx_get_polygon_stipple_cookie_t 6178971bb1a5SLionel Sambuc xcb_glx_get_polygon_stipple (xcb_connection_t *c /**< */, 6179971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6180971bb1a5SLionel Sambuc uint8_t lsb_first /**< */); 6181971bb1a5SLionel Sambuc 6182971bb1a5SLionel Sambuc /** 6183971bb1a5SLionel Sambuc * 6184971bb1a5SLionel Sambuc * @param c The connection 6185971bb1a5SLionel Sambuc * @return A cookie 6186971bb1a5SLionel Sambuc * 6187971bb1a5SLionel Sambuc * Delivers a request to the X server. 6188971bb1a5SLionel Sambuc * 6189971bb1a5SLionel Sambuc * This form can be used only if the request will cause 6190971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 6191971bb1a5SLionel Sambuc * placed in the event queue. 6192971bb1a5SLionel Sambuc */ 6193971bb1a5SLionel Sambuc xcb_glx_get_polygon_stipple_cookie_t 6194971bb1a5SLionel Sambuc xcb_glx_get_polygon_stipple_unchecked (xcb_connection_t *c /**< */, 6195971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6196971bb1a5SLionel Sambuc uint8_t lsb_first /**< */); 6197971bb1a5SLionel Sambuc 6198971bb1a5SLionel Sambuc uint8_t * 6199971bb1a5SLionel Sambuc xcb_glx_get_polygon_stipple_data (const xcb_glx_get_polygon_stipple_reply_t *R /**< */); 6200971bb1a5SLionel Sambuc 6201971bb1a5SLionel Sambuc int 6202971bb1a5SLionel Sambuc xcb_glx_get_polygon_stipple_data_length (const xcb_glx_get_polygon_stipple_reply_t *R /**< */); 6203971bb1a5SLionel Sambuc 6204971bb1a5SLionel Sambuc xcb_generic_iterator_t 6205971bb1a5SLionel Sambuc xcb_glx_get_polygon_stipple_data_end (const xcb_glx_get_polygon_stipple_reply_t *R /**< */); 6206971bb1a5SLionel Sambuc 6207971bb1a5SLionel Sambuc /** 6208971bb1a5SLionel Sambuc * Return the reply 6209971bb1a5SLionel Sambuc * @param c The connection 6210971bb1a5SLionel Sambuc * @param cookie The cookie 6211971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 6212971bb1a5SLionel Sambuc * 6213971bb1a5SLionel Sambuc * Returns the reply of the request asked by 6214971bb1a5SLionel Sambuc * 6215971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 6216971bb1a5SLionel Sambuc * xcb_glx_get_polygon_stipple_unchecked(). is used. 6217971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 6218971bb1a5SLionel Sambuc * 6219971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 6220971bb1a5SLionel Sambuc */ 6221971bb1a5SLionel Sambuc xcb_glx_get_polygon_stipple_reply_t * 6222971bb1a5SLionel Sambuc xcb_glx_get_polygon_stipple_reply (xcb_connection_t *c /**< */, 6223971bb1a5SLionel Sambuc xcb_glx_get_polygon_stipple_cookie_t cookie /**< */, 6224971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 6225971bb1a5SLionel Sambuc 6226971bb1a5SLionel Sambuc int 6227971bb1a5SLionel Sambuc xcb_glx_get_string_sizeof (const void *_buffer /**< */); 6228971bb1a5SLionel Sambuc 6229971bb1a5SLionel Sambuc /** 6230971bb1a5SLionel Sambuc * 6231971bb1a5SLionel Sambuc * @param c The connection 6232971bb1a5SLionel Sambuc * @return A cookie 6233971bb1a5SLionel Sambuc * 6234971bb1a5SLionel Sambuc * Delivers a request to the X server. 6235971bb1a5SLionel Sambuc * 6236971bb1a5SLionel Sambuc */ 6237971bb1a5SLionel Sambuc xcb_glx_get_string_cookie_t 6238971bb1a5SLionel Sambuc xcb_glx_get_string (xcb_connection_t *c /**< */, 6239971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6240971bb1a5SLionel Sambuc uint32_t name /**< */); 6241971bb1a5SLionel Sambuc 6242971bb1a5SLionel Sambuc /** 6243971bb1a5SLionel Sambuc * 6244971bb1a5SLionel Sambuc * @param c The connection 6245971bb1a5SLionel Sambuc * @return A cookie 6246971bb1a5SLionel Sambuc * 6247971bb1a5SLionel Sambuc * Delivers a request to the X server. 6248971bb1a5SLionel Sambuc * 6249971bb1a5SLionel Sambuc * This form can be used only if the request will cause 6250971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 6251971bb1a5SLionel Sambuc * placed in the event queue. 6252971bb1a5SLionel Sambuc */ 6253971bb1a5SLionel Sambuc xcb_glx_get_string_cookie_t 6254971bb1a5SLionel Sambuc xcb_glx_get_string_unchecked (xcb_connection_t *c /**< */, 6255971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6256971bb1a5SLionel Sambuc uint32_t name /**< */); 6257971bb1a5SLionel Sambuc 6258971bb1a5SLionel Sambuc char * 6259971bb1a5SLionel Sambuc xcb_glx_get_string_string (const xcb_glx_get_string_reply_t *R /**< */); 6260971bb1a5SLionel Sambuc 6261971bb1a5SLionel Sambuc int 6262971bb1a5SLionel Sambuc xcb_glx_get_string_string_length (const xcb_glx_get_string_reply_t *R /**< */); 6263971bb1a5SLionel Sambuc 6264971bb1a5SLionel Sambuc xcb_generic_iterator_t 6265971bb1a5SLionel Sambuc xcb_glx_get_string_string_end (const xcb_glx_get_string_reply_t *R /**< */); 6266971bb1a5SLionel Sambuc 6267971bb1a5SLionel Sambuc /** 6268971bb1a5SLionel Sambuc * Return the reply 6269971bb1a5SLionel Sambuc * @param c The connection 6270971bb1a5SLionel Sambuc * @param cookie The cookie 6271971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 6272971bb1a5SLionel Sambuc * 6273971bb1a5SLionel Sambuc * Returns the reply of the request asked by 6274971bb1a5SLionel Sambuc * 6275971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 6276971bb1a5SLionel Sambuc * xcb_glx_get_string_unchecked(). is used. 6277971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 6278971bb1a5SLionel Sambuc * 6279971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 6280971bb1a5SLionel Sambuc */ 6281971bb1a5SLionel Sambuc xcb_glx_get_string_reply_t * 6282971bb1a5SLionel Sambuc xcb_glx_get_string_reply (xcb_connection_t *c /**< */, 6283971bb1a5SLionel Sambuc xcb_glx_get_string_cookie_t cookie /**< */, 6284971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 6285971bb1a5SLionel Sambuc 6286971bb1a5SLionel Sambuc int 6287971bb1a5SLionel Sambuc xcb_glx_get_tex_envfv_sizeof (const void *_buffer /**< */); 6288971bb1a5SLionel Sambuc 6289971bb1a5SLionel Sambuc /** 6290971bb1a5SLionel Sambuc * 6291971bb1a5SLionel Sambuc * @param c The connection 6292971bb1a5SLionel Sambuc * @return A cookie 6293971bb1a5SLionel Sambuc * 6294971bb1a5SLionel Sambuc * Delivers a request to the X server. 6295971bb1a5SLionel Sambuc * 6296971bb1a5SLionel Sambuc */ 6297971bb1a5SLionel Sambuc xcb_glx_get_tex_envfv_cookie_t 6298971bb1a5SLionel Sambuc xcb_glx_get_tex_envfv (xcb_connection_t *c /**< */, 6299971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6300971bb1a5SLionel Sambuc uint32_t target /**< */, 6301971bb1a5SLionel Sambuc uint32_t pname /**< */); 6302971bb1a5SLionel Sambuc 6303971bb1a5SLionel Sambuc /** 6304971bb1a5SLionel Sambuc * 6305971bb1a5SLionel Sambuc * @param c The connection 6306971bb1a5SLionel Sambuc * @return A cookie 6307971bb1a5SLionel Sambuc * 6308971bb1a5SLionel Sambuc * Delivers a request to the X server. 6309971bb1a5SLionel Sambuc * 6310971bb1a5SLionel Sambuc * This form can be used only if the request will cause 6311971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 6312971bb1a5SLionel Sambuc * placed in the event queue. 6313971bb1a5SLionel Sambuc */ 6314971bb1a5SLionel Sambuc xcb_glx_get_tex_envfv_cookie_t 6315971bb1a5SLionel Sambuc xcb_glx_get_tex_envfv_unchecked (xcb_connection_t *c /**< */, 6316971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6317971bb1a5SLionel Sambuc uint32_t target /**< */, 6318971bb1a5SLionel Sambuc uint32_t pname /**< */); 6319971bb1a5SLionel Sambuc 6320971bb1a5SLionel Sambuc xcb_glx_float32_t * 6321971bb1a5SLionel Sambuc xcb_glx_get_tex_envfv_data (const xcb_glx_get_tex_envfv_reply_t *R /**< */); 6322971bb1a5SLionel Sambuc 6323971bb1a5SLionel Sambuc int 6324971bb1a5SLionel Sambuc xcb_glx_get_tex_envfv_data_length (const xcb_glx_get_tex_envfv_reply_t *R /**< */); 6325971bb1a5SLionel Sambuc 6326971bb1a5SLionel Sambuc xcb_generic_iterator_t 6327971bb1a5SLionel Sambuc xcb_glx_get_tex_envfv_data_end (const xcb_glx_get_tex_envfv_reply_t *R /**< */); 6328971bb1a5SLionel Sambuc 6329971bb1a5SLionel Sambuc /** 6330971bb1a5SLionel Sambuc * Return the reply 6331971bb1a5SLionel Sambuc * @param c The connection 6332971bb1a5SLionel Sambuc * @param cookie The cookie 6333971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 6334971bb1a5SLionel Sambuc * 6335971bb1a5SLionel Sambuc * Returns the reply of the request asked by 6336971bb1a5SLionel Sambuc * 6337971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 6338971bb1a5SLionel Sambuc * xcb_glx_get_tex_envfv_unchecked(). is used. 6339971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 6340971bb1a5SLionel Sambuc * 6341971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 6342971bb1a5SLionel Sambuc */ 6343971bb1a5SLionel Sambuc xcb_glx_get_tex_envfv_reply_t * 6344971bb1a5SLionel Sambuc xcb_glx_get_tex_envfv_reply (xcb_connection_t *c /**< */, 6345971bb1a5SLionel Sambuc xcb_glx_get_tex_envfv_cookie_t cookie /**< */, 6346971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 6347971bb1a5SLionel Sambuc 6348971bb1a5SLionel Sambuc int 6349971bb1a5SLionel Sambuc xcb_glx_get_tex_enviv_sizeof (const void *_buffer /**< */); 6350971bb1a5SLionel Sambuc 6351971bb1a5SLionel Sambuc /** 6352971bb1a5SLionel Sambuc * 6353971bb1a5SLionel Sambuc * @param c The connection 6354971bb1a5SLionel Sambuc * @return A cookie 6355971bb1a5SLionel Sambuc * 6356971bb1a5SLionel Sambuc * Delivers a request to the X server. 6357971bb1a5SLionel Sambuc * 6358971bb1a5SLionel Sambuc */ 6359971bb1a5SLionel Sambuc xcb_glx_get_tex_enviv_cookie_t 6360971bb1a5SLionel Sambuc xcb_glx_get_tex_enviv (xcb_connection_t *c /**< */, 6361971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6362971bb1a5SLionel Sambuc uint32_t target /**< */, 6363971bb1a5SLionel Sambuc uint32_t pname /**< */); 6364971bb1a5SLionel Sambuc 6365971bb1a5SLionel Sambuc /** 6366971bb1a5SLionel Sambuc * 6367971bb1a5SLionel Sambuc * @param c The connection 6368971bb1a5SLionel Sambuc * @return A cookie 6369971bb1a5SLionel Sambuc * 6370971bb1a5SLionel Sambuc * Delivers a request to the X server. 6371971bb1a5SLionel Sambuc * 6372971bb1a5SLionel Sambuc * This form can be used only if the request will cause 6373971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 6374971bb1a5SLionel Sambuc * placed in the event queue. 6375971bb1a5SLionel Sambuc */ 6376971bb1a5SLionel Sambuc xcb_glx_get_tex_enviv_cookie_t 6377971bb1a5SLionel Sambuc xcb_glx_get_tex_enviv_unchecked (xcb_connection_t *c /**< */, 6378971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6379971bb1a5SLionel Sambuc uint32_t target /**< */, 6380971bb1a5SLionel Sambuc uint32_t pname /**< */); 6381971bb1a5SLionel Sambuc 6382971bb1a5SLionel Sambuc int32_t * 6383971bb1a5SLionel Sambuc xcb_glx_get_tex_enviv_data (const xcb_glx_get_tex_enviv_reply_t *R /**< */); 6384971bb1a5SLionel Sambuc 6385971bb1a5SLionel Sambuc int 6386971bb1a5SLionel Sambuc xcb_glx_get_tex_enviv_data_length (const xcb_glx_get_tex_enviv_reply_t *R /**< */); 6387971bb1a5SLionel Sambuc 6388971bb1a5SLionel Sambuc xcb_generic_iterator_t 6389971bb1a5SLionel Sambuc xcb_glx_get_tex_enviv_data_end (const xcb_glx_get_tex_enviv_reply_t *R /**< */); 6390971bb1a5SLionel Sambuc 6391971bb1a5SLionel Sambuc /** 6392971bb1a5SLionel Sambuc * Return the reply 6393971bb1a5SLionel Sambuc * @param c The connection 6394971bb1a5SLionel Sambuc * @param cookie The cookie 6395971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 6396971bb1a5SLionel Sambuc * 6397971bb1a5SLionel Sambuc * Returns the reply of the request asked by 6398971bb1a5SLionel Sambuc * 6399971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 6400971bb1a5SLionel Sambuc * xcb_glx_get_tex_enviv_unchecked(). is used. 6401971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 6402971bb1a5SLionel Sambuc * 6403971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 6404971bb1a5SLionel Sambuc */ 6405971bb1a5SLionel Sambuc xcb_glx_get_tex_enviv_reply_t * 6406971bb1a5SLionel Sambuc xcb_glx_get_tex_enviv_reply (xcb_connection_t *c /**< */, 6407971bb1a5SLionel Sambuc xcb_glx_get_tex_enviv_cookie_t cookie /**< */, 6408971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 6409971bb1a5SLionel Sambuc 6410971bb1a5SLionel Sambuc int 6411971bb1a5SLionel Sambuc xcb_glx_get_tex_gendv_sizeof (const void *_buffer /**< */); 6412971bb1a5SLionel Sambuc 6413971bb1a5SLionel Sambuc /** 6414971bb1a5SLionel Sambuc * 6415971bb1a5SLionel Sambuc * @param c The connection 6416971bb1a5SLionel Sambuc * @return A cookie 6417971bb1a5SLionel Sambuc * 6418971bb1a5SLionel Sambuc * Delivers a request to the X server. 6419971bb1a5SLionel Sambuc * 6420971bb1a5SLionel Sambuc */ 6421971bb1a5SLionel Sambuc xcb_glx_get_tex_gendv_cookie_t 6422971bb1a5SLionel Sambuc xcb_glx_get_tex_gendv (xcb_connection_t *c /**< */, 6423971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6424971bb1a5SLionel Sambuc uint32_t coord /**< */, 6425971bb1a5SLionel Sambuc uint32_t pname /**< */); 6426971bb1a5SLionel Sambuc 6427971bb1a5SLionel Sambuc /** 6428971bb1a5SLionel Sambuc * 6429971bb1a5SLionel Sambuc * @param c The connection 6430971bb1a5SLionel Sambuc * @return A cookie 6431971bb1a5SLionel Sambuc * 6432971bb1a5SLionel Sambuc * Delivers a request to the X server. 6433971bb1a5SLionel Sambuc * 6434971bb1a5SLionel Sambuc * This form can be used only if the request will cause 6435971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 6436971bb1a5SLionel Sambuc * placed in the event queue. 6437971bb1a5SLionel Sambuc */ 6438971bb1a5SLionel Sambuc xcb_glx_get_tex_gendv_cookie_t 6439971bb1a5SLionel Sambuc xcb_glx_get_tex_gendv_unchecked (xcb_connection_t *c /**< */, 6440971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6441971bb1a5SLionel Sambuc uint32_t coord /**< */, 6442971bb1a5SLionel Sambuc uint32_t pname /**< */); 6443971bb1a5SLionel Sambuc 6444971bb1a5SLionel Sambuc xcb_glx_float64_t * 6445971bb1a5SLionel Sambuc xcb_glx_get_tex_gendv_data (const xcb_glx_get_tex_gendv_reply_t *R /**< */); 6446971bb1a5SLionel Sambuc 6447971bb1a5SLionel Sambuc int 6448971bb1a5SLionel Sambuc xcb_glx_get_tex_gendv_data_length (const xcb_glx_get_tex_gendv_reply_t *R /**< */); 6449971bb1a5SLionel Sambuc 6450971bb1a5SLionel Sambuc xcb_generic_iterator_t 6451971bb1a5SLionel Sambuc xcb_glx_get_tex_gendv_data_end (const xcb_glx_get_tex_gendv_reply_t *R /**< */); 6452971bb1a5SLionel Sambuc 6453971bb1a5SLionel Sambuc /** 6454971bb1a5SLionel Sambuc * Return the reply 6455971bb1a5SLionel Sambuc * @param c The connection 6456971bb1a5SLionel Sambuc * @param cookie The cookie 6457971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 6458971bb1a5SLionel Sambuc * 6459971bb1a5SLionel Sambuc * Returns the reply of the request asked by 6460971bb1a5SLionel Sambuc * 6461971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 6462971bb1a5SLionel Sambuc * xcb_glx_get_tex_gendv_unchecked(). is used. 6463971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 6464971bb1a5SLionel Sambuc * 6465971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 6466971bb1a5SLionel Sambuc */ 6467971bb1a5SLionel Sambuc xcb_glx_get_tex_gendv_reply_t * 6468971bb1a5SLionel Sambuc xcb_glx_get_tex_gendv_reply (xcb_connection_t *c /**< */, 6469971bb1a5SLionel Sambuc xcb_glx_get_tex_gendv_cookie_t cookie /**< */, 6470971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 6471971bb1a5SLionel Sambuc 6472971bb1a5SLionel Sambuc int 6473971bb1a5SLionel Sambuc xcb_glx_get_tex_genfv_sizeof (const void *_buffer /**< */); 6474971bb1a5SLionel Sambuc 6475971bb1a5SLionel Sambuc /** 6476971bb1a5SLionel Sambuc * 6477971bb1a5SLionel Sambuc * @param c The connection 6478971bb1a5SLionel Sambuc * @return A cookie 6479971bb1a5SLionel Sambuc * 6480971bb1a5SLionel Sambuc * Delivers a request to the X server. 6481971bb1a5SLionel Sambuc * 6482971bb1a5SLionel Sambuc */ 6483971bb1a5SLionel Sambuc xcb_glx_get_tex_genfv_cookie_t 6484971bb1a5SLionel Sambuc xcb_glx_get_tex_genfv (xcb_connection_t *c /**< */, 6485971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6486971bb1a5SLionel Sambuc uint32_t coord /**< */, 6487971bb1a5SLionel Sambuc uint32_t pname /**< */); 6488971bb1a5SLionel Sambuc 6489971bb1a5SLionel Sambuc /** 6490971bb1a5SLionel Sambuc * 6491971bb1a5SLionel Sambuc * @param c The connection 6492971bb1a5SLionel Sambuc * @return A cookie 6493971bb1a5SLionel Sambuc * 6494971bb1a5SLionel Sambuc * Delivers a request to the X server. 6495971bb1a5SLionel Sambuc * 6496971bb1a5SLionel Sambuc * This form can be used only if the request will cause 6497971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 6498971bb1a5SLionel Sambuc * placed in the event queue. 6499971bb1a5SLionel Sambuc */ 6500971bb1a5SLionel Sambuc xcb_glx_get_tex_genfv_cookie_t 6501971bb1a5SLionel Sambuc xcb_glx_get_tex_genfv_unchecked (xcb_connection_t *c /**< */, 6502971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6503971bb1a5SLionel Sambuc uint32_t coord /**< */, 6504971bb1a5SLionel Sambuc uint32_t pname /**< */); 6505971bb1a5SLionel Sambuc 6506971bb1a5SLionel Sambuc xcb_glx_float32_t * 6507971bb1a5SLionel Sambuc xcb_glx_get_tex_genfv_data (const xcb_glx_get_tex_genfv_reply_t *R /**< */); 6508971bb1a5SLionel Sambuc 6509971bb1a5SLionel Sambuc int 6510971bb1a5SLionel Sambuc xcb_glx_get_tex_genfv_data_length (const xcb_glx_get_tex_genfv_reply_t *R /**< */); 6511971bb1a5SLionel Sambuc 6512971bb1a5SLionel Sambuc xcb_generic_iterator_t 6513971bb1a5SLionel Sambuc xcb_glx_get_tex_genfv_data_end (const xcb_glx_get_tex_genfv_reply_t *R /**< */); 6514971bb1a5SLionel Sambuc 6515971bb1a5SLionel Sambuc /** 6516971bb1a5SLionel Sambuc * Return the reply 6517971bb1a5SLionel Sambuc * @param c The connection 6518971bb1a5SLionel Sambuc * @param cookie The cookie 6519971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 6520971bb1a5SLionel Sambuc * 6521971bb1a5SLionel Sambuc * Returns the reply of the request asked by 6522971bb1a5SLionel Sambuc * 6523971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 6524971bb1a5SLionel Sambuc * xcb_glx_get_tex_genfv_unchecked(). is used. 6525971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 6526971bb1a5SLionel Sambuc * 6527971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 6528971bb1a5SLionel Sambuc */ 6529971bb1a5SLionel Sambuc xcb_glx_get_tex_genfv_reply_t * 6530971bb1a5SLionel Sambuc xcb_glx_get_tex_genfv_reply (xcb_connection_t *c /**< */, 6531971bb1a5SLionel Sambuc xcb_glx_get_tex_genfv_cookie_t cookie /**< */, 6532971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 6533971bb1a5SLionel Sambuc 6534971bb1a5SLionel Sambuc int 6535971bb1a5SLionel Sambuc xcb_glx_get_tex_geniv_sizeof (const void *_buffer /**< */); 6536971bb1a5SLionel Sambuc 6537971bb1a5SLionel Sambuc /** 6538971bb1a5SLionel Sambuc * 6539971bb1a5SLionel Sambuc * @param c The connection 6540971bb1a5SLionel Sambuc * @return A cookie 6541971bb1a5SLionel Sambuc * 6542971bb1a5SLionel Sambuc * Delivers a request to the X server. 6543971bb1a5SLionel Sambuc * 6544971bb1a5SLionel Sambuc */ 6545971bb1a5SLionel Sambuc xcb_glx_get_tex_geniv_cookie_t 6546971bb1a5SLionel Sambuc xcb_glx_get_tex_geniv (xcb_connection_t *c /**< */, 6547971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6548971bb1a5SLionel Sambuc uint32_t coord /**< */, 6549971bb1a5SLionel Sambuc uint32_t pname /**< */); 6550971bb1a5SLionel Sambuc 6551971bb1a5SLionel Sambuc /** 6552971bb1a5SLionel Sambuc * 6553971bb1a5SLionel Sambuc * @param c The connection 6554971bb1a5SLionel Sambuc * @return A cookie 6555971bb1a5SLionel Sambuc * 6556971bb1a5SLionel Sambuc * Delivers a request to the X server. 6557971bb1a5SLionel Sambuc * 6558971bb1a5SLionel Sambuc * This form can be used only if the request will cause 6559971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 6560971bb1a5SLionel Sambuc * placed in the event queue. 6561971bb1a5SLionel Sambuc */ 6562971bb1a5SLionel Sambuc xcb_glx_get_tex_geniv_cookie_t 6563971bb1a5SLionel Sambuc xcb_glx_get_tex_geniv_unchecked (xcb_connection_t *c /**< */, 6564971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6565971bb1a5SLionel Sambuc uint32_t coord /**< */, 6566971bb1a5SLionel Sambuc uint32_t pname /**< */); 6567971bb1a5SLionel Sambuc 6568971bb1a5SLionel Sambuc int32_t * 6569971bb1a5SLionel Sambuc xcb_glx_get_tex_geniv_data (const xcb_glx_get_tex_geniv_reply_t *R /**< */); 6570971bb1a5SLionel Sambuc 6571971bb1a5SLionel Sambuc int 6572971bb1a5SLionel Sambuc xcb_glx_get_tex_geniv_data_length (const xcb_glx_get_tex_geniv_reply_t *R /**< */); 6573971bb1a5SLionel Sambuc 6574971bb1a5SLionel Sambuc xcb_generic_iterator_t 6575971bb1a5SLionel Sambuc xcb_glx_get_tex_geniv_data_end (const xcb_glx_get_tex_geniv_reply_t *R /**< */); 6576971bb1a5SLionel Sambuc 6577971bb1a5SLionel Sambuc /** 6578971bb1a5SLionel Sambuc * Return the reply 6579971bb1a5SLionel Sambuc * @param c The connection 6580971bb1a5SLionel Sambuc * @param cookie The cookie 6581971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 6582971bb1a5SLionel Sambuc * 6583971bb1a5SLionel Sambuc * Returns the reply of the request asked by 6584971bb1a5SLionel Sambuc * 6585971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 6586971bb1a5SLionel Sambuc * xcb_glx_get_tex_geniv_unchecked(). is used. 6587971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 6588971bb1a5SLionel Sambuc * 6589971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 6590971bb1a5SLionel Sambuc */ 6591971bb1a5SLionel Sambuc xcb_glx_get_tex_geniv_reply_t * 6592971bb1a5SLionel Sambuc xcb_glx_get_tex_geniv_reply (xcb_connection_t *c /**< */, 6593971bb1a5SLionel Sambuc xcb_glx_get_tex_geniv_cookie_t cookie /**< */, 6594971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 6595971bb1a5SLionel Sambuc 6596971bb1a5SLionel Sambuc int 6597971bb1a5SLionel Sambuc xcb_glx_get_tex_image_sizeof (const void *_buffer /**< */); 6598971bb1a5SLionel Sambuc 6599971bb1a5SLionel Sambuc /** 6600971bb1a5SLionel Sambuc * 6601971bb1a5SLionel Sambuc * @param c The connection 6602971bb1a5SLionel Sambuc * @return A cookie 6603971bb1a5SLionel Sambuc * 6604971bb1a5SLionel Sambuc * Delivers a request to the X server. 6605971bb1a5SLionel Sambuc * 6606971bb1a5SLionel Sambuc */ 6607971bb1a5SLionel Sambuc xcb_glx_get_tex_image_cookie_t 6608971bb1a5SLionel Sambuc xcb_glx_get_tex_image (xcb_connection_t *c /**< */, 6609971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6610971bb1a5SLionel Sambuc uint32_t target /**< */, 6611971bb1a5SLionel Sambuc int32_t level /**< */, 6612971bb1a5SLionel Sambuc uint32_t format /**< */, 6613971bb1a5SLionel Sambuc uint32_t type /**< */, 6614971bb1a5SLionel Sambuc uint8_t swap_bytes /**< */); 6615971bb1a5SLionel Sambuc 6616971bb1a5SLionel Sambuc /** 6617971bb1a5SLionel Sambuc * 6618971bb1a5SLionel Sambuc * @param c The connection 6619971bb1a5SLionel Sambuc * @return A cookie 6620971bb1a5SLionel Sambuc * 6621971bb1a5SLionel Sambuc * Delivers a request to the X server. 6622971bb1a5SLionel Sambuc * 6623971bb1a5SLionel Sambuc * This form can be used only if the request will cause 6624971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 6625971bb1a5SLionel Sambuc * placed in the event queue. 6626971bb1a5SLionel Sambuc */ 6627971bb1a5SLionel Sambuc xcb_glx_get_tex_image_cookie_t 6628971bb1a5SLionel Sambuc xcb_glx_get_tex_image_unchecked (xcb_connection_t *c /**< */, 6629971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6630971bb1a5SLionel Sambuc uint32_t target /**< */, 6631971bb1a5SLionel Sambuc int32_t level /**< */, 6632971bb1a5SLionel Sambuc uint32_t format /**< */, 6633971bb1a5SLionel Sambuc uint32_t type /**< */, 6634971bb1a5SLionel Sambuc uint8_t swap_bytes /**< */); 6635971bb1a5SLionel Sambuc 6636971bb1a5SLionel Sambuc uint8_t * 6637971bb1a5SLionel Sambuc xcb_glx_get_tex_image_data (const xcb_glx_get_tex_image_reply_t *R /**< */); 6638971bb1a5SLionel Sambuc 6639971bb1a5SLionel Sambuc int 6640971bb1a5SLionel Sambuc xcb_glx_get_tex_image_data_length (const xcb_glx_get_tex_image_reply_t *R /**< */); 6641971bb1a5SLionel Sambuc 6642971bb1a5SLionel Sambuc xcb_generic_iterator_t 6643971bb1a5SLionel Sambuc xcb_glx_get_tex_image_data_end (const xcb_glx_get_tex_image_reply_t *R /**< */); 6644971bb1a5SLionel Sambuc 6645971bb1a5SLionel Sambuc /** 6646971bb1a5SLionel Sambuc * Return the reply 6647971bb1a5SLionel Sambuc * @param c The connection 6648971bb1a5SLionel Sambuc * @param cookie The cookie 6649971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 6650971bb1a5SLionel Sambuc * 6651971bb1a5SLionel Sambuc * Returns the reply of the request asked by 6652971bb1a5SLionel Sambuc * 6653971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 6654971bb1a5SLionel Sambuc * xcb_glx_get_tex_image_unchecked(). is used. 6655971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 6656971bb1a5SLionel Sambuc * 6657971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 6658971bb1a5SLionel Sambuc */ 6659971bb1a5SLionel Sambuc xcb_glx_get_tex_image_reply_t * 6660971bb1a5SLionel Sambuc xcb_glx_get_tex_image_reply (xcb_connection_t *c /**< */, 6661971bb1a5SLionel Sambuc xcb_glx_get_tex_image_cookie_t cookie /**< */, 6662971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 6663971bb1a5SLionel Sambuc 6664971bb1a5SLionel Sambuc int 6665971bb1a5SLionel Sambuc xcb_glx_get_tex_parameterfv_sizeof (const void *_buffer /**< */); 6666971bb1a5SLionel Sambuc 6667971bb1a5SLionel Sambuc /** 6668971bb1a5SLionel Sambuc * 6669971bb1a5SLionel Sambuc * @param c The connection 6670971bb1a5SLionel Sambuc * @return A cookie 6671971bb1a5SLionel Sambuc * 6672971bb1a5SLionel Sambuc * Delivers a request to the X server. 6673971bb1a5SLionel Sambuc * 6674971bb1a5SLionel Sambuc */ 6675971bb1a5SLionel Sambuc xcb_glx_get_tex_parameterfv_cookie_t 6676971bb1a5SLionel Sambuc xcb_glx_get_tex_parameterfv (xcb_connection_t *c /**< */, 6677971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6678971bb1a5SLionel Sambuc uint32_t target /**< */, 6679971bb1a5SLionel Sambuc uint32_t pname /**< */); 6680971bb1a5SLionel Sambuc 6681971bb1a5SLionel Sambuc /** 6682971bb1a5SLionel Sambuc * 6683971bb1a5SLionel Sambuc * @param c The connection 6684971bb1a5SLionel Sambuc * @return A cookie 6685971bb1a5SLionel Sambuc * 6686971bb1a5SLionel Sambuc * Delivers a request to the X server. 6687971bb1a5SLionel Sambuc * 6688971bb1a5SLionel Sambuc * This form can be used only if the request will cause 6689971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 6690971bb1a5SLionel Sambuc * placed in the event queue. 6691971bb1a5SLionel Sambuc */ 6692971bb1a5SLionel Sambuc xcb_glx_get_tex_parameterfv_cookie_t 6693971bb1a5SLionel Sambuc xcb_glx_get_tex_parameterfv_unchecked (xcb_connection_t *c /**< */, 6694971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6695971bb1a5SLionel Sambuc uint32_t target /**< */, 6696971bb1a5SLionel Sambuc uint32_t pname /**< */); 6697971bb1a5SLionel Sambuc 6698971bb1a5SLionel Sambuc xcb_glx_float32_t * 6699971bb1a5SLionel Sambuc xcb_glx_get_tex_parameterfv_data (const xcb_glx_get_tex_parameterfv_reply_t *R /**< */); 6700971bb1a5SLionel Sambuc 6701971bb1a5SLionel Sambuc int 6702971bb1a5SLionel Sambuc xcb_glx_get_tex_parameterfv_data_length (const xcb_glx_get_tex_parameterfv_reply_t *R /**< */); 6703971bb1a5SLionel Sambuc 6704971bb1a5SLionel Sambuc xcb_generic_iterator_t 6705971bb1a5SLionel Sambuc xcb_glx_get_tex_parameterfv_data_end (const xcb_glx_get_tex_parameterfv_reply_t *R /**< */); 6706971bb1a5SLionel Sambuc 6707971bb1a5SLionel Sambuc /** 6708971bb1a5SLionel Sambuc * Return the reply 6709971bb1a5SLionel Sambuc * @param c The connection 6710971bb1a5SLionel Sambuc * @param cookie The cookie 6711971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 6712971bb1a5SLionel Sambuc * 6713971bb1a5SLionel Sambuc * Returns the reply of the request asked by 6714971bb1a5SLionel Sambuc * 6715971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 6716971bb1a5SLionel Sambuc * xcb_glx_get_tex_parameterfv_unchecked(). is used. 6717971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 6718971bb1a5SLionel Sambuc * 6719971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 6720971bb1a5SLionel Sambuc */ 6721971bb1a5SLionel Sambuc xcb_glx_get_tex_parameterfv_reply_t * 6722971bb1a5SLionel Sambuc xcb_glx_get_tex_parameterfv_reply (xcb_connection_t *c /**< */, 6723971bb1a5SLionel Sambuc xcb_glx_get_tex_parameterfv_cookie_t cookie /**< */, 6724971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 6725971bb1a5SLionel Sambuc 6726971bb1a5SLionel Sambuc int 6727971bb1a5SLionel Sambuc xcb_glx_get_tex_parameteriv_sizeof (const void *_buffer /**< */); 6728971bb1a5SLionel Sambuc 6729971bb1a5SLionel Sambuc /** 6730971bb1a5SLionel Sambuc * 6731971bb1a5SLionel Sambuc * @param c The connection 6732971bb1a5SLionel Sambuc * @return A cookie 6733971bb1a5SLionel Sambuc * 6734971bb1a5SLionel Sambuc * Delivers a request to the X server. 6735971bb1a5SLionel Sambuc * 6736971bb1a5SLionel Sambuc */ 6737971bb1a5SLionel Sambuc xcb_glx_get_tex_parameteriv_cookie_t 6738971bb1a5SLionel Sambuc xcb_glx_get_tex_parameteriv (xcb_connection_t *c /**< */, 6739971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6740971bb1a5SLionel Sambuc uint32_t target /**< */, 6741971bb1a5SLionel Sambuc uint32_t pname /**< */); 6742971bb1a5SLionel Sambuc 6743971bb1a5SLionel Sambuc /** 6744971bb1a5SLionel Sambuc * 6745971bb1a5SLionel Sambuc * @param c The connection 6746971bb1a5SLionel Sambuc * @return A cookie 6747971bb1a5SLionel Sambuc * 6748971bb1a5SLionel Sambuc * Delivers a request to the X server. 6749971bb1a5SLionel Sambuc * 6750971bb1a5SLionel Sambuc * This form can be used only if the request will cause 6751971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 6752971bb1a5SLionel Sambuc * placed in the event queue. 6753971bb1a5SLionel Sambuc */ 6754971bb1a5SLionel Sambuc xcb_glx_get_tex_parameteriv_cookie_t 6755971bb1a5SLionel Sambuc xcb_glx_get_tex_parameteriv_unchecked (xcb_connection_t *c /**< */, 6756971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6757971bb1a5SLionel Sambuc uint32_t target /**< */, 6758971bb1a5SLionel Sambuc uint32_t pname /**< */); 6759971bb1a5SLionel Sambuc 6760971bb1a5SLionel Sambuc int32_t * 6761971bb1a5SLionel Sambuc xcb_glx_get_tex_parameteriv_data (const xcb_glx_get_tex_parameteriv_reply_t *R /**< */); 6762971bb1a5SLionel Sambuc 6763971bb1a5SLionel Sambuc int 6764971bb1a5SLionel Sambuc xcb_glx_get_tex_parameteriv_data_length (const xcb_glx_get_tex_parameteriv_reply_t *R /**< */); 6765971bb1a5SLionel Sambuc 6766971bb1a5SLionel Sambuc xcb_generic_iterator_t 6767971bb1a5SLionel Sambuc xcb_glx_get_tex_parameteriv_data_end (const xcb_glx_get_tex_parameteriv_reply_t *R /**< */); 6768971bb1a5SLionel Sambuc 6769971bb1a5SLionel Sambuc /** 6770971bb1a5SLionel Sambuc * Return the reply 6771971bb1a5SLionel Sambuc * @param c The connection 6772971bb1a5SLionel Sambuc * @param cookie The cookie 6773971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 6774971bb1a5SLionel Sambuc * 6775971bb1a5SLionel Sambuc * Returns the reply of the request asked by 6776971bb1a5SLionel Sambuc * 6777971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 6778971bb1a5SLionel Sambuc * xcb_glx_get_tex_parameteriv_unchecked(). is used. 6779971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 6780971bb1a5SLionel Sambuc * 6781971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 6782971bb1a5SLionel Sambuc */ 6783971bb1a5SLionel Sambuc xcb_glx_get_tex_parameteriv_reply_t * 6784971bb1a5SLionel Sambuc xcb_glx_get_tex_parameteriv_reply (xcb_connection_t *c /**< */, 6785971bb1a5SLionel Sambuc xcb_glx_get_tex_parameteriv_cookie_t cookie /**< */, 6786971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 6787971bb1a5SLionel Sambuc 6788971bb1a5SLionel Sambuc int 6789971bb1a5SLionel Sambuc xcb_glx_get_tex_level_parameterfv_sizeof (const void *_buffer /**< */); 6790971bb1a5SLionel Sambuc 6791971bb1a5SLionel Sambuc /** 6792971bb1a5SLionel Sambuc * 6793971bb1a5SLionel Sambuc * @param c The connection 6794971bb1a5SLionel Sambuc * @return A cookie 6795971bb1a5SLionel Sambuc * 6796971bb1a5SLionel Sambuc * Delivers a request to the X server. 6797971bb1a5SLionel Sambuc * 6798971bb1a5SLionel Sambuc */ 6799971bb1a5SLionel Sambuc xcb_glx_get_tex_level_parameterfv_cookie_t 6800971bb1a5SLionel Sambuc xcb_glx_get_tex_level_parameterfv (xcb_connection_t *c /**< */, 6801971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6802971bb1a5SLionel Sambuc uint32_t target /**< */, 6803971bb1a5SLionel Sambuc int32_t level /**< */, 6804971bb1a5SLionel Sambuc uint32_t pname /**< */); 6805971bb1a5SLionel Sambuc 6806971bb1a5SLionel Sambuc /** 6807971bb1a5SLionel Sambuc * 6808971bb1a5SLionel Sambuc * @param c The connection 6809971bb1a5SLionel Sambuc * @return A cookie 6810971bb1a5SLionel Sambuc * 6811971bb1a5SLionel Sambuc * Delivers a request to the X server. 6812971bb1a5SLionel Sambuc * 6813971bb1a5SLionel Sambuc * This form can be used only if the request will cause 6814971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 6815971bb1a5SLionel Sambuc * placed in the event queue. 6816971bb1a5SLionel Sambuc */ 6817971bb1a5SLionel Sambuc xcb_glx_get_tex_level_parameterfv_cookie_t 6818971bb1a5SLionel Sambuc xcb_glx_get_tex_level_parameterfv_unchecked (xcb_connection_t *c /**< */, 6819971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6820971bb1a5SLionel Sambuc uint32_t target /**< */, 6821971bb1a5SLionel Sambuc int32_t level /**< */, 6822971bb1a5SLionel Sambuc uint32_t pname /**< */); 6823971bb1a5SLionel Sambuc 6824971bb1a5SLionel Sambuc xcb_glx_float32_t * 6825971bb1a5SLionel Sambuc xcb_glx_get_tex_level_parameterfv_data (const xcb_glx_get_tex_level_parameterfv_reply_t *R /**< */); 6826971bb1a5SLionel Sambuc 6827971bb1a5SLionel Sambuc int 6828971bb1a5SLionel Sambuc xcb_glx_get_tex_level_parameterfv_data_length (const xcb_glx_get_tex_level_parameterfv_reply_t *R /**< */); 6829971bb1a5SLionel Sambuc 6830971bb1a5SLionel Sambuc xcb_generic_iterator_t 6831971bb1a5SLionel Sambuc xcb_glx_get_tex_level_parameterfv_data_end (const xcb_glx_get_tex_level_parameterfv_reply_t *R /**< */); 6832971bb1a5SLionel Sambuc 6833971bb1a5SLionel Sambuc /** 6834971bb1a5SLionel Sambuc * Return the reply 6835971bb1a5SLionel Sambuc * @param c The connection 6836971bb1a5SLionel Sambuc * @param cookie The cookie 6837971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 6838971bb1a5SLionel Sambuc * 6839971bb1a5SLionel Sambuc * Returns the reply of the request asked by 6840971bb1a5SLionel Sambuc * 6841971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 6842971bb1a5SLionel Sambuc * xcb_glx_get_tex_level_parameterfv_unchecked(). is used. 6843971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 6844971bb1a5SLionel Sambuc * 6845971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 6846971bb1a5SLionel Sambuc */ 6847971bb1a5SLionel Sambuc xcb_glx_get_tex_level_parameterfv_reply_t * 6848971bb1a5SLionel Sambuc xcb_glx_get_tex_level_parameterfv_reply (xcb_connection_t *c /**< */, 6849971bb1a5SLionel Sambuc xcb_glx_get_tex_level_parameterfv_cookie_t cookie /**< */, 6850971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 6851971bb1a5SLionel Sambuc 6852971bb1a5SLionel Sambuc int 6853971bb1a5SLionel Sambuc xcb_glx_get_tex_level_parameteriv_sizeof (const void *_buffer /**< */); 6854971bb1a5SLionel Sambuc 6855971bb1a5SLionel Sambuc /** 6856971bb1a5SLionel Sambuc * 6857971bb1a5SLionel Sambuc * @param c The connection 6858971bb1a5SLionel Sambuc * @return A cookie 6859971bb1a5SLionel Sambuc * 6860971bb1a5SLionel Sambuc * Delivers a request to the X server. 6861971bb1a5SLionel Sambuc * 6862971bb1a5SLionel Sambuc */ 6863971bb1a5SLionel Sambuc xcb_glx_get_tex_level_parameteriv_cookie_t 6864971bb1a5SLionel Sambuc xcb_glx_get_tex_level_parameteriv (xcb_connection_t *c /**< */, 6865971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6866971bb1a5SLionel Sambuc uint32_t target /**< */, 6867971bb1a5SLionel Sambuc int32_t level /**< */, 6868971bb1a5SLionel Sambuc uint32_t pname /**< */); 6869971bb1a5SLionel Sambuc 6870971bb1a5SLionel Sambuc /** 6871971bb1a5SLionel Sambuc * 6872971bb1a5SLionel Sambuc * @param c The connection 6873971bb1a5SLionel Sambuc * @return A cookie 6874971bb1a5SLionel Sambuc * 6875971bb1a5SLionel Sambuc * Delivers a request to the X server. 6876971bb1a5SLionel Sambuc * 6877971bb1a5SLionel Sambuc * This form can be used only if the request will cause 6878971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 6879971bb1a5SLionel Sambuc * placed in the event queue. 6880971bb1a5SLionel Sambuc */ 6881971bb1a5SLionel Sambuc xcb_glx_get_tex_level_parameteriv_cookie_t 6882971bb1a5SLionel Sambuc xcb_glx_get_tex_level_parameteriv_unchecked (xcb_connection_t *c /**< */, 6883971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6884971bb1a5SLionel Sambuc uint32_t target /**< */, 6885971bb1a5SLionel Sambuc int32_t level /**< */, 6886971bb1a5SLionel Sambuc uint32_t pname /**< */); 6887971bb1a5SLionel Sambuc 6888971bb1a5SLionel Sambuc int32_t * 6889971bb1a5SLionel Sambuc xcb_glx_get_tex_level_parameteriv_data (const xcb_glx_get_tex_level_parameteriv_reply_t *R /**< */); 6890971bb1a5SLionel Sambuc 6891971bb1a5SLionel Sambuc int 6892971bb1a5SLionel Sambuc xcb_glx_get_tex_level_parameteriv_data_length (const xcb_glx_get_tex_level_parameteriv_reply_t *R /**< */); 6893971bb1a5SLionel Sambuc 6894971bb1a5SLionel Sambuc xcb_generic_iterator_t 6895971bb1a5SLionel Sambuc xcb_glx_get_tex_level_parameteriv_data_end (const xcb_glx_get_tex_level_parameteriv_reply_t *R /**< */); 6896971bb1a5SLionel Sambuc 6897971bb1a5SLionel Sambuc /** 6898971bb1a5SLionel Sambuc * Return the reply 6899971bb1a5SLionel Sambuc * @param c The connection 6900971bb1a5SLionel Sambuc * @param cookie The cookie 6901971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 6902971bb1a5SLionel Sambuc * 6903971bb1a5SLionel Sambuc * Returns the reply of the request asked by 6904971bb1a5SLionel Sambuc * 6905971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 6906971bb1a5SLionel Sambuc * xcb_glx_get_tex_level_parameteriv_unchecked(). is used. 6907971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 6908971bb1a5SLionel Sambuc * 6909971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 6910971bb1a5SLionel Sambuc */ 6911971bb1a5SLionel Sambuc xcb_glx_get_tex_level_parameteriv_reply_t * 6912971bb1a5SLionel Sambuc xcb_glx_get_tex_level_parameteriv_reply (xcb_connection_t *c /**< */, 6913971bb1a5SLionel Sambuc xcb_glx_get_tex_level_parameteriv_cookie_t cookie /**< */, 6914971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 6915971bb1a5SLionel Sambuc 6916971bb1a5SLionel Sambuc /** 6917971bb1a5SLionel Sambuc * 6918971bb1a5SLionel Sambuc * @param c The connection 6919971bb1a5SLionel Sambuc * @return A cookie 6920971bb1a5SLionel Sambuc * 6921971bb1a5SLionel Sambuc * Delivers a request to the X server. 6922971bb1a5SLionel Sambuc * 6923971bb1a5SLionel Sambuc */ 6924971bb1a5SLionel Sambuc xcb_glx_is_list_cookie_t 6925971bb1a5SLionel Sambuc xcb_glx_is_list (xcb_connection_t *c /**< */, 6926971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6927971bb1a5SLionel Sambuc uint32_t list /**< */); 6928971bb1a5SLionel Sambuc 6929971bb1a5SLionel Sambuc /** 6930971bb1a5SLionel Sambuc * 6931971bb1a5SLionel Sambuc * @param c The connection 6932971bb1a5SLionel Sambuc * @return A cookie 6933971bb1a5SLionel Sambuc * 6934971bb1a5SLionel Sambuc * Delivers a request to the X server. 6935971bb1a5SLionel Sambuc * 6936971bb1a5SLionel Sambuc * This form can be used only if the request will cause 6937971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 6938971bb1a5SLionel Sambuc * placed in the event queue. 6939971bb1a5SLionel Sambuc */ 6940971bb1a5SLionel Sambuc xcb_glx_is_list_cookie_t 6941971bb1a5SLionel Sambuc xcb_glx_is_list_unchecked (xcb_connection_t *c /**< */, 6942971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 6943971bb1a5SLionel Sambuc uint32_t list /**< */); 6944971bb1a5SLionel Sambuc 6945971bb1a5SLionel Sambuc /** 6946971bb1a5SLionel Sambuc * Return the reply 6947971bb1a5SLionel Sambuc * @param c The connection 6948971bb1a5SLionel Sambuc * @param cookie The cookie 6949971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 6950971bb1a5SLionel Sambuc * 6951971bb1a5SLionel Sambuc * Returns the reply of the request asked by 6952971bb1a5SLionel Sambuc * 6953971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 6954971bb1a5SLionel Sambuc * xcb_glx_is_list_unchecked(). is used. 6955971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 6956971bb1a5SLionel Sambuc * 6957971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 6958971bb1a5SLionel Sambuc */ 6959971bb1a5SLionel Sambuc xcb_glx_is_list_reply_t * 6960971bb1a5SLionel Sambuc xcb_glx_is_list_reply (xcb_connection_t *c /**< */, 6961971bb1a5SLionel Sambuc xcb_glx_is_list_cookie_t cookie /**< */, 6962971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 6963971bb1a5SLionel Sambuc 6964971bb1a5SLionel Sambuc /** 6965971bb1a5SLionel Sambuc * 6966971bb1a5SLionel Sambuc * @param c The connection 6967971bb1a5SLionel Sambuc * @return A cookie 6968971bb1a5SLionel Sambuc * 6969971bb1a5SLionel Sambuc * Delivers a request to the X server. 6970971bb1a5SLionel Sambuc * 6971971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 6972971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 6973971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 6974971bb1a5SLionel Sambuc */ 6975971bb1a5SLionel Sambuc xcb_void_cookie_t 6976971bb1a5SLionel Sambuc xcb_glx_flush_checked (xcb_connection_t *c /**< */, 6977971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */); 6978971bb1a5SLionel Sambuc 6979971bb1a5SLionel Sambuc /** 6980971bb1a5SLionel Sambuc * 6981971bb1a5SLionel Sambuc * @param c The connection 6982971bb1a5SLionel Sambuc * @return A cookie 6983971bb1a5SLionel Sambuc * 6984971bb1a5SLionel Sambuc * Delivers a request to the X server. 6985971bb1a5SLionel Sambuc * 6986971bb1a5SLionel Sambuc */ 6987971bb1a5SLionel Sambuc xcb_void_cookie_t 6988971bb1a5SLionel Sambuc xcb_glx_flush (xcb_connection_t *c /**< */, 6989971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */); 6990971bb1a5SLionel Sambuc 6991971bb1a5SLionel Sambuc int 6992971bb1a5SLionel Sambuc xcb_glx_are_textures_resident_sizeof (const void *_buffer /**< */); 6993971bb1a5SLionel Sambuc 6994971bb1a5SLionel Sambuc /** 6995971bb1a5SLionel Sambuc * 6996971bb1a5SLionel Sambuc * @param c The connection 6997971bb1a5SLionel Sambuc * @return A cookie 6998971bb1a5SLionel Sambuc * 6999971bb1a5SLionel Sambuc * Delivers a request to the X server. 7000971bb1a5SLionel Sambuc * 7001971bb1a5SLionel Sambuc */ 7002971bb1a5SLionel Sambuc xcb_glx_are_textures_resident_cookie_t 7003971bb1a5SLionel Sambuc xcb_glx_are_textures_resident (xcb_connection_t *c /**< */, 7004971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7005971bb1a5SLionel Sambuc int32_t n /**< */, 7006971bb1a5SLionel Sambuc const uint32_t *textures /**< */); 7007971bb1a5SLionel Sambuc 7008971bb1a5SLionel Sambuc /** 7009971bb1a5SLionel Sambuc * 7010971bb1a5SLionel Sambuc * @param c The connection 7011971bb1a5SLionel Sambuc * @return A cookie 7012971bb1a5SLionel Sambuc * 7013971bb1a5SLionel Sambuc * Delivers a request to the X server. 7014971bb1a5SLionel Sambuc * 7015971bb1a5SLionel Sambuc * This form can be used only if the request will cause 7016971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 7017971bb1a5SLionel Sambuc * placed in the event queue. 7018971bb1a5SLionel Sambuc */ 7019971bb1a5SLionel Sambuc xcb_glx_are_textures_resident_cookie_t 7020971bb1a5SLionel Sambuc xcb_glx_are_textures_resident_unchecked (xcb_connection_t *c /**< */, 7021971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7022971bb1a5SLionel Sambuc int32_t n /**< */, 7023971bb1a5SLionel Sambuc const uint32_t *textures /**< */); 7024971bb1a5SLionel Sambuc 7025971bb1a5SLionel Sambuc uint8_t * 7026971bb1a5SLionel Sambuc xcb_glx_are_textures_resident_data (const xcb_glx_are_textures_resident_reply_t *R /**< */); 7027971bb1a5SLionel Sambuc 7028971bb1a5SLionel Sambuc int 7029971bb1a5SLionel Sambuc xcb_glx_are_textures_resident_data_length (const xcb_glx_are_textures_resident_reply_t *R /**< */); 7030971bb1a5SLionel Sambuc 7031971bb1a5SLionel Sambuc xcb_generic_iterator_t 7032971bb1a5SLionel Sambuc xcb_glx_are_textures_resident_data_end (const xcb_glx_are_textures_resident_reply_t *R /**< */); 7033971bb1a5SLionel Sambuc 7034971bb1a5SLionel Sambuc /** 7035971bb1a5SLionel Sambuc * Return the reply 7036971bb1a5SLionel Sambuc * @param c The connection 7037971bb1a5SLionel Sambuc * @param cookie The cookie 7038971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 7039971bb1a5SLionel Sambuc * 7040971bb1a5SLionel Sambuc * Returns the reply of the request asked by 7041971bb1a5SLionel Sambuc * 7042971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 7043971bb1a5SLionel Sambuc * xcb_glx_are_textures_resident_unchecked(). is used. 7044971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 7045971bb1a5SLionel Sambuc * 7046971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 7047971bb1a5SLionel Sambuc */ 7048971bb1a5SLionel Sambuc xcb_glx_are_textures_resident_reply_t * 7049971bb1a5SLionel Sambuc xcb_glx_are_textures_resident_reply (xcb_connection_t *c /**< */, 7050971bb1a5SLionel Sambuc xcb_glx_are_textures_resident_cookie_t cookie /**< */, 7051971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 7052971bb1a5SLionel Sambuc 7053971bb1a5SLionel Sambuc int 7054971bb1a5SLionel Sambuc xcb_glx_delete_textures_sizeof (const void *_buffer /**< */); 7055971bb1a5SLionel Sambuc 7056971bb1a5SLionel Sambuc /** 7057971bb1a5SLionel Sambuc * 7058971bb1a5SLionel Sambuc * @param c The connection 7059971bb1a5SLionel Sambuc * @return A cookie 7060971bb1a5SLionel Sambuc * 7061971bb1a5SLionel Sambuc * Delivers a request to the X server. 7062971bb1a5SLionel Sambuc * 7063971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 7064971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 7065971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 7066971bb1a5SLionel Sambuc */ 7067971bb1a5SLionel Sambuc xcb_void_cookie_t 7068971bb1a5SLionel Sambuc xcb_glx_delete_textures_checked (xcb_connection_t *c /**< */, 7069971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7070971bb1a5SLionel Sambuc int32_t n /**< */, 7071971bb1a5SLionel Sambuc const uint32_t *textures /**< */); 7072971bb1a5SLionel Sambuc 7073971bb1a5SLionel Sambuc /** 7074971bb1a5SLionel Sambuc * 7075971bb1a5SLionel Sambuc * @param c The connection 7076971bb1a5SLionel Sambuc * @return A cookie 7077971bb1a5SLionel Sambuc * 7078971bb1a5SLionel Sambuc * Delivers a request to the X server. 7079971bb1a5SLionel Sambuc * 7080971bb1a5SLionel Sambuc */ 7081971bb1a5SLionel Sambuc xcb_void_cookie_t 7082971bb1a5SLionel Sambuc xcb_glx_delete_textures (xcb_connection_t *c /**< */, 7083971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7084971bb1a5SLionel Sambuc int32_t n /**< */, 7085971bb1a5SLionel Sambuc const uint32_t *textures /**< */); 7086971bb1a5SLionel Sambuc 7087971bb1a5SLionel Sambuc int 7088971bb1a5SLionel Sambuc xcb_glx_gen_textures_sizeof (const void *_buffer /**< */); 7089971bb1a5SLionel Sambuc 7090971bb1a5SLionel Sambuc /** 7091971bb1a5SLionel Sambuc * 7092971bb1a5SLionel Sambuc * @param c The connection 7093971bb1a5SLionel Sambuc * @return A cookie 7094971bb1a5SLionel Sambuc * 7095971bb1a5SLionel Sambuc * Delivers a request to the X server. 7096971bb1a5SLionel Sambuc * 7097971bb1a5SLionel Sambuc */ 7098971bb1a5SLionel Sambuc xcb_glx_gen_textures_cookie_t 7099971bb1a5SLionel Sambuc xcb_glx_gen_textures (xcb_connection_t *c /**< */, 7100971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7101971bb1a5SLionel Sambuc int32_t n /**< */); 7102971bb1a5SLionel Sambuc 7103971bb1a5SLionel Sambuc /** 7104971bb1a5SLionel Sambuc * 7105971bb1a5SLionel Sambuc * @param c The connection 7106971bb1a5SLionel Sambuc * @return A cookie 7107971bb1a5SLionel Sambuc * 7108971bb1a5SLionel Sambuc * Delivers a request to the X server. 7109971bb1a5SLionel Sambuc * 7110971bb1a5SLionel Sambuc * This form can be used only if the request will cause 7111971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 7112971bb1a5SLionel Sambuc * placed in the event queue. 7113971bb1a5SLionel Sambuc */ 7114971bb1a5SLionel Sambuc xcb_glx_gen_textures_cookie_t 7115971bb1a5SLionel Sambuc xcb_glx_gen_textures_unchecked (xcb_connection_t *c /**< */, 7116971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7117971bb1a5SLionel Sambuc int32_t n /**< */); 7118971bb1a5SLionel Sambuc 7119971bb1a5SLionel Sambuc uint32_t * 7120971bb1a5SLionel Sambuc xcb_glx_gen_textures_data (const xcb_glx_gen_textures_reply_t *R /**< */); 7121971bb1a5SLionel Sambuc 7122971bb1a5SLionel Sambuc int 7123971bb1a5SLionel Sambuc xcb_glx_gen_textures_data_length (const xcb_glx_gen_textures_reply_t *R /**< */); 7124971bb1a5SLionel Sambuc 7125971bb1a5SLionel Sambuc xcb_generic_iterator_t 7126971bb1a5SLionel Sambuc xcb_glx_gen_textures_data_end (const xcb_glx_gen_textures_reply_t *R /**< */); 7127971bb1a5SLionel Sambuc 7128971bb1a5SLionel Sambuc /** 7129971bb1a5SLionel Sambuc * Return the reply 7130971bb1a5SLionel Sambuc * @param c The connection 7131971bb1a5SLionel Sambuc * @param cookie The cookie 7132971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 7133971bb1a5SLionel Sambuc * 7134971bb1a5SLionel Sambuc * Returns the reply of the request asked by 7135971bb1a5SLionel Sambuc * 7136971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 7137971bb1a5SLionel Sambuc * xcb_glx_gen_textures_unchecked(). is used. 7138971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 7139971bb1a5SLionel Sambuc * 7140971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 7141971bb1a5SLionel Sambuc */ 7142971bb1a5SLionel Sambuc xcb_glx_gen_textures_reply_t * 7143971bb1a5SLionel Sambuc xcb_glx_gen_textures_reply (xcb_connection_t *c /**< */, 7144971bb1a5SLionel Sambuc xcb_glx_gen_textures_cookie_t cookie /**< */, 7145971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 7146971bb1a5SLionel Sambuc 7147971bb1a5SLionel Sambuc /** 7148971bb1a5SLionel Sambuc * 7149971bb1a5SLionel Sambuc * @param c The connection 7150971bb1a5SLionel Sambuc * @return A cookie 7151971bb1a5SLionel Sambuc * 7152971bb1a5SLionel Sambuc * Delivers a request to the X server. 7153971bb1a5SLionel Sambuc * 7154971bb1a5SLionel Sambuc */ 7155971bb1a5SLionel Sambuc xcb_glx_is_texture_cookie_t 7156971bb1a5SLionel Sambuc xcb_glx_is_texture (xcb_connection_t *c /**< */, 7157971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7158971bb1a5SLionel Sambuc uint32_t texture /**< */); 7159971bb1a5SLionel Sambuc 7160971bb1a5SLionel Sambuc /** 7161971bb1a5SLionel Sambuc * 7162971bb1a5SLionel Sambuc * @param c The connection 7163971bb1a5SLionel Sambuc * @return A cookie 7164971bb1a5SLionel Sambuc * 7165971bb1a5SLionel Sambuc * Delivers a request to the X server. 7166971bb1a5SLionel Sambuc * 7167971bb1a5SLionel Sambuc * This form can be used only if the request will cause 7168971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 7169971bb1a5SLionel Sambuc * placed in the event queue. 7170971bb1a5SLionel Sambuc */ 7171971bb1a5SLionel Sambuc xcb_glx_is_texture_cookie_t 7172971bb1a5SLionel Sambuc xcb_glx_is_texture_unchecked (xcb_connection_t *c /**< */, 7173971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7174971bb1a5SLionel Sambuc uint32_t texture /**< */); 7175971bb1a5SLionel Sambuc 7176971bb1a5SLionel Sambuc /** 7177971bb1a5SLionel Sambuc * Return the reply 7178971bb1a5SLionel Sambuc * @param c The connection 7179971bb1a5SLionel Sambuc * @param cookie The cookie 7180971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 7181971bb1a5SLionel Sambuc * 7182971bb1a5SLionel Sambuc * Returns the reply of the request asked by 7183971bb1a5SLionel Sambuc * 7184971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 7185971bb1a5SLionel Sambuc * xcb_glx_is_texture_unchecked(). is used. 7186971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 7187971bb1a5SLionel Sambuc * 7188971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 7189971bb1a5SLionel Sambuc */ 7190971bb1a5SLionel Sambuc xcb_glx_is_texture_reply_t * 7191971bb1a5SLionel Sambuc xcb_glx_is_texture_reply (xcb_connection_t *c /**< */, 7192971bb1a5SLionel Sambuc xcb_glx_is_texture_cookie_t cookie /**< */, 7193971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 7194971bb1a5SLionel Sambuc 7195971bb1a5SLionel Sambuc int 7196971bb1a5SLionel Sambuc xcb_glx_get_color_table_sizeof (const void *_buffer /**< */); 7197971bb1a5SLionel Sambuc 7198971bb1a5SLionel Sambuc /** 7199971bb1a5SLionel Sambuc * 7200971bb1a5SLionel Sambuc * @param c The connection 7201971bb1a5SLionel Sambuc * @return A cookie 7202971bb1a5SLionel Sambuc * 7203971bb1a5SLionel Sambuc * Delivers a request to the X server. 7204971bb1a5SLionel Sambuc * 7205971bb1a5SLionel Sambuc */ 7206971bb1a5SLionel Sambuc xcb_glx_get_color_table_cookie_t 7207971bb1a5SLionel Sambuc xcb_glx_get_color_table (xcb_connection_t *c /**< */, 7208971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7209971bb1a5SLionel Sambuc uint32_t target /**< */, 7210971bb1a5SLionel Sambuc uint32_t format /**< */, 7211971bb1a5SLionel Sambuc uint32_t type /**< */, 7212971bb1a5SLionel Sambuc uint8_t swap_bytes /**< */); 7213971bb1a5SLionel Sambuc 7214971bb1a5SLionel Sambuc /** 7215971bb1a5SLionel Sambuc * 7216971bb1a5SLionel Sambuc * @param c The connection 7217971bb1a5SLionel Sambuc * @return A cookie 7218971bb1a5SLionel Sambuc * 7219971bb1a5SLionel Sambuc * Delivers a request to the X server. 7220971bb1a5SLionel Sambuc * 7221971bb1a5SLionel Sambuc * This form can be used only if the request will cause 7222971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 7223971bb1a5SLionel Sambuc * placed in the event queue. 7224971bb1a5SLionel Sambuc */ 7225971bb1a5SLionel Sambuc xcb_glx_get_color_table_cookie_t 7226971bb1a5SLionel Sambuc xcb_glx_get_color_table_unchecked (xcb_connection_t *c /**< */, 7227971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7228971bb1a5SLionel Sambuc uint32_t target /**< */, 7229971bb1a5SLionel Sambuc uint32_t format /**< */, 7230971bb1a5SLionel Sambuc uint32_t type /**< */, 7231971bb1a5SLionel Sambuc uint8_t swap_bytes /**< */); 7232971bb1a5SLionel Sambuc 7233971bb1a5SLionel Sambuc uint8_t * 7234971bb1a5SLionel Sambuc xcb_glx_get_color_table_data (const xcb_glx_get_color_table_reply_t *R /**< */); 7235971bb1a5SLionel Sambuc 7236971bb1a5SLionel Sambuc int 7237971bb1a5SLionel Sambuc xcb_glx_get_color_table_data_length (const xcb_glx_get_color_table_reply_t *R /**< */); 7238971bb1a5SLionel Sambuc 7239971bb1a5SLionel Sambuc xcb_generic_iterator_t 7240971bb1a5SLionel Sambuc xcb_glx_get_color_table_data_end (const xcb_glx_get_color_table_reply_t *R /**< */); 7241971bb1a5SLionel Sambuc 7242971bb1a5SLionel Sambuc /** 7243971bb1a5SLionel Sambuc * Return the reply 7244971bb1a5SLionel Sambuc * @param c The connection 7245971bb1a5SLionel Sambuc * @param cookie The cookie 7246971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 7247971bb1a5SLionel Sambuc * 7248971bb1a5SLionel Sambuc * Returns the reply of the request asked by 7249971bb1a5SLionel Sambuc * 7250971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 7251971bb1a5SLionel Sambuc * xcb_glx_get_color_table_unchecked(). is used. 7252971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 7253971bb1a5SLionel Sambuc * 7254971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 7255971bb1a5SLionel Sambuc */ 7256971bb1a5SLionel Sambuc xcb_glx_get_color_table_reply_t * 7257971bb1a5SLionel Sambuc xcb_glx_get_color_table_reply (xcb_connection_t *c /**< */, 7258971bb1a5SLionel Sambuc xcb_glx_get_color_table_cookie_t cookie /**< */, 7259971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 7260971bb1a5SLionel Sambuc 7261971bb1a5SLionel Sambuc int 7262971bb1a5SLionel Sambuc xcb_glx_get_color_table_parameterfv_sizeof (const void *_buffer /**< */); 7263971bb1a5SLionel Sambuc 7264971bb1a5SLionel Sambuc /** 7265971bb1a5SLionel Sambuc * 7266971bb1a5SLionel Sambuc * @param c The connection 7267971bb1a5SLionel Sambuc * @return A cookie 7268971bb1a5SLionel Sambuc * 7269971bb1a5SLionel Sambuc * Delivers a request to the X server. 7270971bb1a5SLionel Sambuc * 7271971bb1a5SLionel Sambuc */ 7272971bb1a5SLionel Sambuc xcb_glx_get_color_table_parameterfv_cookie_t 7273971bb1a5SLionel Sambuc xcb_glx_get_color_table_parameterfv (xcb_connection_t *c /**< */, 7274971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7275971bb1a5SLionel Sambuc uint32_t target /**< */, 7276971bb1a5SLionel Sambuc uint32_t pname /**< */); 7277971bb1a5SLionel Sambuc 7278971bb1a5SLionel Sambuc /** 7279971bb1a5SLionel Sambuc * 7280971bb1a5SLionel Sambuc * @param c The connection 7281971bb1a5SLionel Sambuc * @return A cookie 7282971bb1a5SLionel Sambuc * 7283971bb1a5SLionel Sambuc * Delivers a request to the X server. 7284971bb1a5SLionel Sambuc * 7285971bb1a5SLionel Sambuc * This form can be used only if the request will cause 7286971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 7287971bb1a5SLionel Sambuc * placed in the event queue. 7288971bb1a5SLionel Sambuc */ 7289971bb1a5SLionel Sambuc xcb_glx_get_color_table_parameterfv_cookie_t 7290971bb1a5SLionel Sambuc xcb_glx_get_color_table_parameterfv_unchecked (xcb_connection_t *c /**< */, 7291971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7292971bb1a5SLionel Sambuc uint32_t target /**< */, 7293971bb1a5SLionel Sambuc uint32_t pname /**< */); 7294971bb1a5SLionel Sambuc 7295971bb1a5SLionel Sambuc xcb_glx_float32_t * 7296971bb1a5SLionel Sambuc xcb_glx_get_color_table_parameterfv_data (const xcb_glx_get_color_table_parameterfv_reply_t *R /**< */); 7297971bb1a5SLionel Sambuc 7298971bb1a5SLionel Sambuc int 7299971bb1a5SLionel Sambuc xcb_glx_get_color_table_parameterfv_data_length (const xcb_glx_get_color_table_parameterfv_reply_t *R /**< */); 7300971bb1a5SLionel Sambuc 7301971bb1a5SLionel Sambuc xcb_generic_iterator_t 7302971bb1a5SLionel Sambuc xcb_glx_get_color_table_parameterfv_data_end (const xcb_glx_get_color_table_parameterfv_reply_t *R /**< */); 7303971bb1a5SLionel Sambuc 7304971bb1a5SLionel Sambuc /** 7305971bb1a5SLionel Sambuc * Return the reply 7306971bb1a5SLionel Sambuc * @param c The connection 7307971bb1a5SLionel Sambuc * @param cookie The cookie 7308971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 7309971bb1a5SLionel Sambuc * 7310971bb1a5SLionel Sambuc * Returns the reply of the request asked by 7311971bb1a5SLionel Sambuc * 7312971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 7313971bb1a5SLionel Sambuc * xcb_glx_get_color_table_parameterfv_unchecked(). is used. 7314971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 7315971bb1a5SLionel Sambuc * 7316971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 7317971bb1a5SLionel Sambuc */ 7318971bb1a5SLionel Sambuc xcb_glx_get_color_table_parameterfv_reply_t * 7319971bb1a5SLionel Sambuc xcb_glx_get_color_table_parameterfv_reply (xcb_connection_t *c /**< */, 7320971bb1a5SLionel Sambuc xcb_glx_get_color_table_parameterfv_cookie_t cookie /**< */, 7321971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 7322971bb1a5SLionel Sambuc 7323971bb1a5SLionel Sambuc int 7324971bb1a5SLionel Sambuc xcb_glx_get_color_table_parameteriv_sizeof (const void *_buffer /**< */); 7325971bb1a5SLionel Sambuc 7326971bb1a5SLionel Sambuc /** 7327971bb1a5SLionel Sambuc * 7328971bb1a5SLionel Sambuc * @param c The connection 7329971bb1a5SLionel Sambuc * @return A cookie 7330971bb1a5SLionel Sambuc * 7331971bb1a5SLionel Sambuc * Delivers a request to the X server. 7332971bb1a5SLionel Sambuc * 7333971bb1a5SLionel Sambuc */ 7334971bb1a5SLionel Sambuc xcb_glx_get_color_table_parameteriv_cookie_t 7335971bb1a5SLionel Sambuc xcb_glx_get_color_table_parameteriv (xcb_connection_t *c /**< */, 7336971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7337971bb1a5SLionel Sambuc uint32_t target /**< */, 7338971bb1a5SLionel Sambuc uint32_t pname /**< */); 7339971bb1a5SLionel Sambuc 7340971bb1a5SLionel Sambuc /** 7341971bb1a5SLionel Sambuc * 7342971bb1a5SLionel Sambuc * @param c The connection 7343971bb1a5SLionel Sambuc * @return A cookie 7344971bb1a5SLionel Sambuc * 7345971bb1a5SLionel Sambuc * Delivers a request to the X server. 7346971bb1a5SLionel Sambuc * 7347971bb1a5SLionel Sambuc * This form can be used only if the request will cause 7348971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 7349971bb1a5SLionel Sambuc * placed in the event queue. 7350971bb1a5SLionel Sambuc */ 7351971bb1a5SLionel Sambuc xcb_glx_get_color_table_parameteriv_cookie_t 7352971bb1a5SLionel Sambuc xcb_glx_get_color_table_parameteriv_unchecked (xcb_connection_t *c /**< */, 7353971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7354971bb1a5SLionel Sambuc uint32_t target /**< */, 7355971bb1a5SLionel Sambuc uint32_t pname /**< */); 7356971bb1a5SLionel Sambuc 7357971bb1a5SLionel Sambuc int32_t * 7358971bb1a5SLionel Sambuc xcb_glx_get_color_table_parameteriv_data (const xcb_glx_get_color_table_parameteriv_reply_t *R /**< */); 7359971bb1a5SLionel Sambuc 7360971bb1a5SLionel Sambuc int 7361971bb1a5SLionel Sambuc xcb_glx_get_color_table_parameteriv_data_length (const xcb_glx_get_color_table_parameteriv_reply_t *R /**< */); 7362971bb1a5SLionel Sambuc 7363971bb1a5SLionel Sambuc xcb_generic_iterator_t 7364971bb1a5SLionel Sambuc xcb_glx_get_color_table_parameteriv_data_end (const xcb_glx_get_color_table_parameteriv_reply_t *R /**< */); 7365971bb1a5SLionel Sambuc 7366971bb1a5SLionel Sambuc /** 7367971bb1a5SLionel Sambuc * Return the reply 7368971bb1a5SLionel Sambuc * @param c The connection 7369971bb1a5SLionel Sambuc * @param cookie The cookie 7370971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 7371971bb1a5SLionel Sambuc * 7372971bb1a5SLionel Sambuc * Returns the reply of the request asked by 7373971bb1a5SLionel Sambuc * 7374971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 7375971bb1a5SLionel Sambuc * xcb_glx_get_color_table_parameteriv_unchecked(). is used. 7376971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 7377971bb1a5SLionel Sambuc * 7378971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 7379971bb1a5SLionel Sambuc */ 7380971bb1a5SLionel Sambuc xcb_glx_get_color_table_parameteriv_reply_t * 7381971bb1a5SLionel Sambuc xcb_glx_get_color_table_parameteriv_reply (xcb_connection_t *c /**< */, 7382971bb1a5SLionel Sambuc xcb_glx_get_color_table_parameteriv_cookie_t cookie /**< */, 7383971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 7384971bb1a5SLionel Sambuc 7385971bb1a5SLionel Sambuc int 7386971bb1a5SLionel Sambuc xcb_glx_get_convolution_filter_sizeof (const void *_buffer /**< */); 7387971bb1a5SLionel Sambuc 7388971bb1a5SLionel Sambuc /** 7389971bb1a5SLionel Sambuc * 7390971bb1a5SLionel Sambuc * @param c The connection 7391971bb1a5SLionel Sambuc * @return A cookie 7392971bb1a5SLionel Sambuc * 7393971bb1a5SLionel Sambuc * Delivers a request to the X server. 7394971bb1a5SLionel Sambuc * 7395971bb1a5SLionel Sambuc */ 7396971bb1a5SLionel Sambuc xcb_glx_get_convolution_filter_cookie_t 7397971bb1a5SLionel Sambuc xcb_glx_get_convolution_filter (xcb_connection_t *c /**< */, 7398971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7399971bb1a5SLionel Sambuc uint32_t target /**< */, 7400971bb1a5SLionel Sambuc uint32_t format /**< */, 7401971bb1a5SLionel Sambuc uint32_t type /**< */, 7402971bb1a5SLionel Sambuc uint8_t swap_bytes /**< */); 7403971bb1a5SLionel Sambuc 7404971bb1a5SLionel Sambuc /** 7405971bb1a5SLionel Sambuc * 7406971bb1a5SLionel Sambuc * @param c The connection 7407971bb1a5SLionel Sambuc * @return A cookie 7408971bb1a5SLionel Sambuc * 7409971bb1a5SLionel Sambuc * Delivers a request to the X server. 7410971bb1a5SLionel Sambuc * 7411971bb1a5SLionel Sambuc * This form can be used only if the request will cause 7412971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 7413971bb1a5SLionel Sambuc * placed in the event queue. 7414971bb1a5SLionel Sambuc */ 7415971bb1a5SLionel Sambuc xcb_glx_get_convolution_filter_cookie_t 7416971bb1a5SLionel Sambuc xcb_glx_get_convolution_filter_unchecked (xcb_connection_t *c /**< */, 7417971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7418971bb1a5SLionel Sambuc uint32_t target /**< */, 7419971bb1a5SLionel Sambuc uint32_t format /**< */, 7420971bb1a5SLionel Sambuc uint32_t type /**< */, 7421971bb1a5SLionel Sambuc uint8_t swap_bytes /**< */); 7422971bb1a5SLionel Sambuc 7423971bb1a5SLionel Sambuc uint8_t * 7424971bb1a5SLionel Sambuc xcb_glx_get_convolution_filter_data (const xcb_glx_get_convolution_filter_reply_t *R /**< */); 7425971bb1a5SLionel Sambuc 7426971bb1a5SLionel Sambuc int 7427971bb1a5SLionel Sambuc xcb_glx_get_convolution_filter_data_length (const xcb_glx_get_convolution_filter_reply_t *R /**< */); 7428971bb1a5SLionel Sambuc 7429971bb1a5SLionel Sambuc xcb_generic_iterator_t 7430971bb1a5SLionel Sambuc xcb_glx_get_convolution_filter_data_end (const xcb_glx_get_convolution_filter_reply_t *R /**< */); 7431971bb1a5SLionel Sambuc 7432971bb1a5SLionel Sambuc /** 7433971bb1a5SLionel Sambuc * Return the reply 7434971bb1a5SLionel Sambuc * @param c The connection 7435971bb1a5SLionel Sambuc * @param cookie The cookie 7436971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 7437971bb1a5SLionel Sambuc * 7438971bb1a5SLionel Sambuc * Returns the reply of the request asked by 7439971bb1a5SLionel Sambuc * 7440971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 7441971bb1a5SLionel Sambuc * xcb_glx_get_convolution_filter_unchecked(). is used. 7442971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 7443971bb1a5SLionel Sambuc * 7444971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 7445971bb1a5SLionel Sambuc */ 7446971bb1a5SLionel Sambuc xcb_glx_get_convolution_filter_reply_t * 7447971bb1a5SLionel Sambuc xcb_glx_get_convolution_filter_reply (xcb_connection_t *c /**< */, 7448971bb1a5SLionel Sambuc xcb_glx_get_convolution_filter_cookie_t cookie /**< */, 7449971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 7450971bb1a5SLionel Sambuc 7451971bb1a5SLionel Sambuc int 7452971bb1a5SLionel Sambuc xcb_glx_get_convolution_parameterfv_sizeof (const void *_buffer /**< */); 7453971bb1a5SLionel Sambuc 7454971bb1a5SLionel Sambuc /** 7455971bb1a5SLionel Sambuc * 7456971bb1a5SLionel Sambuc * @param c The connection 7457971bb1a5SLionel Sambuc * @return A cookie 7458971bb1a5SLionel Sambuc * 7459971bb1a5SLionel Sambuc * Delivers a request to the X server. 7460971bb1a5SLionel Sambuc * 7461971bb1a5SLionel Sambuc */ 7462971bb1a5SLionel Sambuc xcb_glx_get_convolution_parameterfv_cookie_t 7463971bb1a5SLionel Sambuc xcb_glx_get_convolution_parameterfv (xcb_connection_t *c /**< */, 7464971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7465971bb1a5SLionel Sambuc uint32_t target /**< */, 7466971bb1a5SLionel Sambuc uint32_t pname /**< */); 7467971bb1a5SLionel Sambuc 7468971bb1a5SLionel Sambuc /** 7469971bb1a5SLionel Sambuc * 7470971bb1a5SLionel Sambuc * @param c The connection 7471971bb1a5SLionel Sambuc * @return A cookie 7472971bb1a5SLionel Sambuc * 7473971bb1a5SLionel Sambuc * Delivers a request to the X server. 7474971bb1a5SLionel Sambuc * 7475971bb1a5SLionel Sambuc * This form can be used only if the request will cause 7476971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 7477971bb1a5SLionel Sambuc * placed in the event queue. 7478971bb1a5SLionel Sambuc */ 7479971bb1a5SLionel Sambuc xcb_glx_get_convolution_parameterfv_cookie_t 7480971bb1a5SLionel Sambuc xcb_glx_get_convolution_parameterfv_unchecked (xcb_connection_t *c /**< */, 7481971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7482971bb1a5SLionel Sambuc uint32_t target /**< */, 7483971bb1a5SLionel Sambuc uint32_t pname /**< */); 7484971bb1a5SLionel Sambuc 7485971bb1a5SLionel Sambuc xcb_glx_float32_t * 7486971bb1a5SLionel Sambuc xcb_glx_get_convolution_parameterfv_data (const xcb_glx_get_convolution_parameterfv_reply_t *R /**< */); 7487971bb1a5SLionel Sambuc 7488971bb1a5SLionel Sambuc int 7489971bb1a5SLionel Sambuc xcb_glx_get_convolution_parameterfv_data_length (const xcb_glx_get_convolution_parameterfv_reply_t *R /**< */); 7490971bb1a5SLionel Sambuc 7491971bb1a5SLionel Sambuc xcb_generic_iterator_t 7492971bb1a5SLionel Sambuc xcb_glx_get_convolution_parameterfv_data_end (const xcb_glx_get_convolution_parameterfv_reply_t *R /**< */); 7493971bb1a5SLionel Sambuc 7494971bb1a5SLionel Sambuc /** 7495971bb1a5SLionel Sambuc * Return the reply 7496971bb1a5SLionel Sambuc * @param c The connection 7497971bb1a5SLionel Sambuc * @param cookie The cookie 7498971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 7499971bb1a5SLionel Sambuc * 7500971bb1a5SLionel Sambuc * Returns the reply of the request asked by 7501971bb1a5SLionel Sambuc * 7502971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 7503971bb1a5SLionel Sambuc * xcb_glx_get_convolution_parameterfv_unchecked(). is used. 7504971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 7505971bb1a5SLionel Sambuc * 7506971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 7507971bb1a5SLionel Sambuc */ 7508971bb1a5SLionel Sambuc xcb_glx_get_convolution_parameterfv_reply_t * 7509971bb1a5SLionel Sambuc xcb_glx_get_convolution_parameterfv_reply (xcb_connection_t *c /**< */, 7510971bb1a5SLionel Sambuc xcb_glx_get_convolution_parameterfv_cookie_t cookie /**< */, 7511971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 7512971bb1a5SLionel Sambuc 7513971bb1a5SLionel Sambuc int 7514971bb1a5SLionel Sambuc xcb_glx_get_convolution_parameteriv_sizeof (const void *_buffer /**< */); 7515971bb1a5SLionel Sambuc 7516971bb1a5SLionel Sambuc /** 7517971bb1a5SLionel Sambuc * 7518971bb1a5SLionel Sambuc * @param c The connection 7519971bb1a5SLionel Sambuc * @return A cookie 7520971bb1a5SLionel Sambuc * 7521971bb1a5SLionel Sambuc * Delivers a request to the X server. 7522971bb1a5SLionel Sambuc * 7523971bb1a5SLionel Sambuc */ 7524971bb1a5SLionel Sambuc xcb_glx_get_convolution_parameteriv_cookie_t 7525971bb1a5SLionel Sambuc xcb_glx_get_convolution_parameteriv (xcb_connection_t *c /**< */, 7526971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7527971bb1a5SLionel Sambuc uint32_t target /**< */, 7528971bb1a5SLionel Sambuc uint32_t pname /**< */); 7529971bb1a5SLionel Sambuc 7530971bb1a5SLionel Sambuc /** 7531971bb1a5SLionel Sambuc * 7532971bb1a5SLionel Sambuc * @param c The connection 7533971bb1a5SLionel Sambuc * @return A cookie 7534971bb1a5SLionel Sambuc * 7535971bb1a5SLionel Sambuc * Delivers a request to the X server. 7536971bb1a5SLionel Sambuc * 7537971bb1a5SLionel Sambuc * This form can be used only if the request will cause 7538971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 7539971bb1a5SLionel Sambuc * placed in the event queue. 7540971bb1a5SLionel Sambuc */ 7541971bb1a5SLionel Sambuc xcb_glx_get_convolution_parameteriv_cookie_t 7542971bb1a5SLionel Sambuc xcb_glx_get_convolution_parameteriv_unchecked (xcb_connection_t *c /**< */, 7543971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7544971bb1a5SLionel Sambuc uint32_t target /**< */, 7545971bb1a5SLionel Sambuc uint32_t pname /**< */); 7546971bb1a5SLionel Sambuc 7547971bb1a5SLionel Sambuc int32_t * 7548971bb1a5SLionel Sambuc xcb_glx_get_convolution_parameteriv_data (const xcb_glx_get_convolution_parameteriv_reply_t *R /**< */); 7549971bb1a5SLionel Sambuc 7550971bb1a5SLionel Sambuc int 7551971bb1a5SLionel Sambuc xcb_glx_get_convolution_parameteriv_data_length (const xcb_glx_get_convolution_parameteriv_reply_t *R /**< */); 7552971bb1a5SLionel Sambuc 7553971bb1a5SLionel Sambuc xcb_generic_iterator_t 7554971bb1a5SLionel Sambuc xcb_glx_get_convolution_parameteriv_data_end (const xcb_glx_get_convolution_parameteriv_reply_t *R /**< */); 7555971bb1a5SLionel Sambuc 7556971bb1a5SLionel Sambuc /** 7557971bb1a5SLionel Sambuc * Return the reply 7558971bb1a5SLionel Sambuc * @param c The connection 7559971bb1a5SLionel Sambuc * @param cookie The cookie 7560971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 7561971bb1a5SLionel Sambuc * 7562971bb1a5SLionel Sambuc * Returns the reply of the request asked by 7563971bb1a5SLionel Sambuc * 7564971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 7565971bb1a5SLionel Sambuc * xcb_glx_get_convolution_parameteriv_unchecked(). is used. 7566971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 7567971bb1a5SLionel Sambuc * 7568971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 7569971bb1a5SLionel Sambuc */ 7570971bb1a5SLionel Sambuc xcb_glx_get_convolution_parameteriv_reply_t * 7571971bb1a5SLionel Sambuc xcb_glx_get_convolution_parameteriv_reply (xcb_connection_t *c /**< */, 7572971bb1a5SLionel Sambuc xcb_glx_get_convolution_parameteriv_cookie_t cookie /**< */, 7573971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 7574971bb1a5SLionel Sambuc 7575971bb1a5SLionel Sambuc int 7576971bb1a5SLionel Sambuc xcb_glx_get_separable_filter_sizeof (const void *_buffer /**< */); 7577971bb1a5SLionel Sambuc 7578971bb1a5SLionel Sambuc /** 7579971bb1a5SLionel Sambuc * 7580971bb1a5SLionel Sambuc * @param c The connection 7581971bb1a5SLionel Sambuc * @return A cookie 7582971bb1a5SLionel Sambuc * 7583971bb1a5SLionel Sambuc * Delivers a request to the X server. 7584971bb1a5SLionel Sambuc * 7585971bb1a5SLionel Sambuc */ 7586971bb1a5SLionel Sambuc xcb_glx_get_separable_filter_cookie_t 7587971bb1a5SLionel Sambuc xcb_glx_get_separable_filter (xcb_connection_t *c /**< */, 7588971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7589971bb1a5SLionel Sambuc uint32_t target /**< */, 7590971bb1a5SLionel Sambuc uint32_t format /**< */, 7591971bb1a5SLionel Sambuc uint32_t type /**< */, 7592971bb1a5SLionel Sambuc uint8_t swap_bytes /**< */); 7593971bb1a5SLionel Sambuc 7594971bb1a5SLionel Sambuc /** 7595971bb1a5SLionel Sambuc * 7596971bb1a5SLionel Sambuc * @param c The connection 7597971bb1a5SLionel Sambuc * @return A cookie 7598971bb1a5SLionel Sambuc * 7599971bb1a5SLionel Sambuc * Delivers a request to the X server. 7600971bb1a5SLionel Sambuc * 7601971bb1a5SLionel Sambuc * This form can be used only if the request will cause 7602971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 7603971bb1a5SLionel Sambuc * placed in the event queue. 7604971bb1a5SLionel Sambuc */ 7605971bb1a5SLionel Sambuc xcb_glx_get_separable_filter_cookie_t 7606971bb1a5SLionel Sambuc xcb_glx_get_separable_filter_unchecked (xcb_connection_t *c /**< */, 7607971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7608971bb1a5SLionel Sambuc uint32_t target /**< */, 7609971bb1a5SLionel Sambuc uint32_t format /**< */, 7610971bb1a5SLionel Sambuc uint32_t type /**< */, 7611971bb1a5SLionel Sambuc uint8_t swap_bytes /**< */); 7612971bb1a5SLionel Sambuc 7613971bb1a5SLionel Sambuc uint8_t * 7614971bb1a5SLionel Sambuc xcb_glx_get_separable_filter_rows_and_cols (const xcb_glx_get_separable_filter_reply_t *R /**< */); 7615971bb1a5SLionel Sambuc 7616971bb1a5SLionel Sambuc int 7617971bb1a5SLionel Sambuc xcb_glx_get_separable_filter_rows_and_cols_length (const xcb_glx_get_separable_filter_reply_t *R /**< */); 7618971bb1a5SLionel Sambuc 7619971bb1a5SLionel Sambuc xcb_generic_iterator_t 7620971bb1a5SLionel Sambuc xcb_glx_get_separable_filter_rows_and_cols_end (const xcb_glx_get_separable_filter_reply_t *R /**< */); 7621971bb1a5SLionel Sambuc 7622971bb1a5SLionel Sambuc /** 7623971bb1a5SLionel Sambuc * Return the reply 7624971bb1a5SLionel Sambuc * @param c The connection 7625971bb1a5SLionel Sambuc * @param cookie The cookie 7626971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 7627971bb1a5SLionel Sambuc * 7628971bb1a5SLionel Sambuc * Returns the reply of the request asked by 7629971bb1a5SLionel Sambuc * 7630971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 7631971bb1a5SLionel Sambuc * xcb_glx_get_separable_filter_unchecked(). is used. 7632971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 7633971bb1a5SLionel Sambuc * 7634971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 7635971bb1a5SLionel Sambuc */ 7636971bb1a5SLionel Sambuc xcb_glx_get_separable_filter_reply_t * 7637971bb1a5SLionel Sambuc xcb_glx_get_separable_filter_reply (xcb_connection_t *c /**< */, 7638971bb1a5SLionel Sambuc xcb_glx_get_separable_filter_cookie_t cookie /**< */, 7639971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 7640971bb1a5SLionel Sambuc 7641971bb1a5SLionel Sambuc int 7642971bb1a5SLionel Sambuc xcb_glx_get_histogram_sizeof (const void *_buffer /**< */); 7643971bb1a5SLionel Sambuc 7644971bb1a5SLionel Sambuc /** 7645971bb1a5SLionel Sambuc * 7646971bb1a5SLionel Sambuc * @param c The connection 7647971bb1a5SLionel Sambuc * @return A cookie 7648971bb1a5SLionel Sambuc * 7649971bb1a5SLionel Sambuc * Delivers a request to the X server. 7650971bb1a5SLionel Sambuc * 7651971bb1a5SLionel Sambuc */ 7652971bb1a5SLionel Sambuc xcb_glx_get_histogram_cookie_t 7653971bb1a5SLionel Sambuc xcb_glx_get_histogram (xcb_connection_t *c /**< */, 7654971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7655971bb1a5SLionel Sambuc uint32_t target /**< */, 7656971bb1a5SLionel Sambuc uint32_t format /**< */, 7657971bb1a5SLionel Sambuc uint32_t type /**< */, 7658971bb1a5SLionel Sambuc uint8_t swap_bytes /**< */, 7659971bb1a5SLionel Sambuc uint8_t reset /**< */); 7660971bb1a5SLionel Sambuc 7661971bb1a5SLionel Sambuc /** 7662971bb1a5SLionel Sambuc * 7663971bb1a5SLionel Sambuc * @param c The connection 7664971bb1a5SLionel Sambuc * @return A cookie 7665971bb1a5SLionel Sambuc * 7666971bb1a5SLionel Sambuc * Delivers a request to the X server. 7667971bb1a5SLionel Sambuc * 7668971bb1a5SLionel Sambuc * This form can be used only if the request will cause 7669971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 7670971bb1a5SLionel Sambuc * placed in the event queue. 7671971bb1a5SLionel Sambuc */ 7672971bb1a5SLionel Sambuc xcb_glx_get_histogram_cookie_t 7673971bb1a5SLionel Sambuc xcb_glx_get_histogram_unchecked (xcb_connection_t *c /**< */, 7674971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7675971bb1a5SLionel Sambuc uint32_t target /**< */, 7676971bb1a5SLionel Sambuc uint32_t format /**< */, 7677971bb1a5SLionel Sambuc uint32_t type /**< */, 7678971bb1a5SLionel Sambuc uint8_t swap_bytes /**< */, 7679971bb1a5SLionel Sambuc uint8_t reset /**< */); 7680971bb1a5SLionel Sambuc 7681971bb1a5SLionel Sambuc uint8_t * 7682971bb1a5SLionel Sambuc xcb_glx_get_histogram_data (const xcb_glx_get_histogram_reply_t *R /**< */); 7683971bb1a5SLionel Sambuc 7684971bb1a5SLionel Sambuc int 7685971bb1a5SLionel Sambuc xcb_glx_get_histogram_data_length (const xcb_glx_get_histogram_reply_t *R /**< */); 7686971bb1a5SLionel Sambuc 7687971bb1a5SLionel Sambuc xcb_generic_iterator_t 7688971bb1a5SLionel Sambuc xcb_glx_get_histogram_data_end (const xcb_glx_get_histogram_reply_t *R /**< */); 7689971bb1a5SLionel Sambuc 7690971bb1a5SLionel Sambuc /** 7691971bb1a5SLionel Sambuc * Return the reply 7692971bb1a5SLionel Sambuc * @param c The connection 7693971bb1a5SLionel Sambuc * @param cookie The cookie 7694971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 7695971bb1a5SLionel Sambuc * 7696971bb1a5SLionel Sambuc * Returns the reply of the request asked by 7697971bb1a5SLionel Sambuc * 7698971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 7699971bb1a5SLionel Sambuc * xcb_glx_get_histogram_unchecked(). is used. 7700971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 7701971bb1a5SLionel Sambuc * 7702971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 7703971bb1a5SLionel Sambuc */ 7704971bb1a5SLionel Sambuc xcb_glx_get_histogram_reply_t * 7705971bb1a5SLionel Sambuc xcb_glx_get_histogram_reply (xcb_connection_t *c /**< */, 7706971bb1a5SLionel Sambuc xcb_glx_get_histogram_cookie_t cookie /**< */, 7707971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 7708971bb1a5SLionel Sambuc 7709971bb1a5SLionel Sambuc int 7710971bb1a5SLionel Sambuc xcb_glx_get_histogram_parameterfv_sizeof (const void *_buffer /**< */); 7711971bb1a5SLionel Sambuc 7712971bb1a5SLionel Sambuc /** 7713971bb1a5SLionel Sambuc * 7714971bb1a5SLionel Sambuc * @param c The connection 7715971bb1a5SLionel Sambuc * @return A cookie 7716971bb1a5SLionel Sambuc * 7717971bb1a5SLionel Sambuc * Delivers a request to the X server. 7718971bb1a5SLionel Sambuc * 7719971bb1a5SLionel Sambuc */ 7720971bb1a5SLionel Sambuc xcb_glx_get_histogram_parameterfv_cookie_t 7721971bb1a5SLionel Sambuc xcb_glx_get_histogram_parameterfv (xcb_connection_t *c /**< */, 7722971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7723971bb1a5SLionel Sambuc uint32_t target /**< */, 7724971bb1a5SLionel Sambuc uint32_t pname /**< */); 7725971bb1a5SLionel Sambuc 7726971bb1a5SLionel Sambuc /** 7727971bb1a5SLionel Sambuc * 7728971bb1a5SLionel Sambuc * @param c The connection 7729971bb1a5SLionel Sambuc * @return A cookie 7730971bb1a5SLionel Sambuc * 7731971bb1a5SLionel Sambuc * Delivers a request to the X server. 7732971bb1a5SLionel Sambuc * 7733971bb1a5SLionel Sambuc * This form can be used only if the request will cause 7734971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 7735971bb1a5SLionel Sambuc * placed in the event queue. 7736971bb1a5SLionel Sambuc */ 7737971bb1a5SLionel Sambuc xcb_glx_get_histogram_parameterfv_cookie_t 7738971bb1a5SLionel Sambuc xcb_glx_get_histogram_parameterfv_unchecked (xcb_connection_t *c /**< */, 7739971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7740971bb1a5SLionel Sambuc uint32_t target /**< */, 7741971bb1a5SLionel Sambuc uint32_t pname /**< */); 7742971bb1a5SLionel Sambuc 7743971bb1a5SLionel Sambuc xcb_glx_float32_t * 7744971bb1a5SLionel Sambuc xcb_glx_get_histogram_parameterfv_data (const xcb_glx_get_histogram_parameterfv_reply_t *R /**< */); 7745971bb1a5SLionel Sambuc 7746971bb1a5SLionel Sambuc int 7747971bb1a5SLionel Sambuc xcb_glx_get_histogram_parameterfv_data_length (const xcb_glx_get_histogram_parameterfv_reply_t *R /**< */); 7748971bb1a5SLionel Sambuc 7749971bb1a5SLionel Sambuc xcb_generic_iterator_t 7750971bb1a5SLionel Sambuc xcb_glx_get_histogram_parameterfv_data_end (const xcb_glx_get_histogram_parameterfv_reply_t *R /**< */); 7751971bb1a5SLionel Sambuc 7752971bb1a5SLionel Sambuc /** 7753971bb1a5SLionel Sambuc * Return the reply 7754971bb1a5SLionel Sambuc * @param c The connection 7755971bb1a5SLionel Sambuc * @param cookie The cookie 7756971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 7757971bb1a5SLionel Sambuc * 7758971bb1a5SLionel Sambuc * Returns the reply of the request asked by 7759971bb1a5SLionel Sambuc * 7760971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 7761971bb1a5SLionel Sambuc * xcb_glx_get_histogram_parameterfv_unchecked(). is used. 7762971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 7763971bb1a5SLionel Sambuc * 7764971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 7765971bb1a5SLionel Sambuc */ 7766971bb1a5SLionel Sambuc xcb_glx_get_histogram_parameterfv_reply_t * 7767971bb1a5SLionel Sambuc xcb_glx_get_histogram_parameterfv_reply (xcb_connection_t *c /**< */, 7768971bb1a5SLionel Sambuc xcb_glx_get_histogram_parameterfv_cookie_t cookie /**< */, 7769971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 7770971bb1a5SLionel Sambuc 7771971bb1a5SLionel Sambuc int 7772971bb1a5SLionel Sambuc xcb_glx_get_histogram_parameteriv_sizeof (const void *_buffer /**< */); 7773971bb1a5SLionel Sambuc 7774971bb1a5SLionel Sambuc /** 7775971bb1a5SLionel Sambuc * 7776971bb1a5SLionel Sambuc * @param c The connection 7777971bb1a5SLionel Sambuc * @return A cookie 7778971bb1a5SLionel Sambuc * 7779971bb1a5SLionel Sambuc * Delivers a request to the X server. 7780971bb1a5SLionel Sambuc * 7781971bb1a5SLionel Sambuc */ 7782971bb1a5SLionel Sambuc xcb_glx_get_histogram_parameteriv_cookie_t 7783971bb1a5SLionel Sambuc xcb_glx_get_histogram_parameteriv (xcb_connection_t *c /**< */, 7784971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7785971bb1a5SLionel Sambuc uint32_t target /**< */, 7786971bb1a5SLionel Sambuc uint32_t pname /**< */); 7787971bb1a5SLionel Sambuc 7788971bb1a5SLionel Sambuc /** 7789971bb1a5SLionel Sambuc * 7790971bb1a5SLionel Sambuc * @param c The connection 7791971bb1a5SLionel Sambuc * @return A cookie 7792971bb1a5SLionel Sambuc * 7793971bb1a5SLionel Sambuc * Delivers a request to the X server. 7794971bb1a5SLionel Sambuc * 7795971bb1a5SLionel Sambuc * This form can be used only if the request will cause 7796971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 7797971bb1a5SLionel Sambuc * placed in the event queue. 7798971bb1a5SLionel Sambuc */ 7799971bb1a5SLionel Sambuc xcb_glx_get_histogram_parameteriv_cookie_t 7800971bb1a5SLionel Sambuc xcb_glx_get_histogram_parameteriv_unchecked (xcb_connection_t *c /**< */, 7801971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7802971bb1a5SLionel Sambuc uint32_t target /**< */, 7803971bb1a5SLionel Sambuc uint32_t pname /**< */); 7804971bb1a5SLionel Sambuc 7805971bb1a5SLionel Sambuc int32_t * 7806971bb1a5SLionel Sambuc xcb_glx_get_histogram_parameteriv_data (const xcb_glx_get_histogram_parameteriv_reply_t *R /**< */); 7807971bb1a5SLionel Sambuc 7808971bb1a5SLionel Sambuc int 7809971bb1a5SLionel Sambuc xcb_glx_get_histogram_parameteriv_data_length (const xcb_glx_get_histogram_parameteriv_reply_t *R /**< */); 7810971bb1a5SLionel Sambuc 7811971bb1a5SLionel Sambuc xcb_generic_iterator_t 7812971bb1a5SLionel Sambuc xcb_glx_get_histogram_parameteriv_data_end (const xcb_glx_get_histogram_parameteriv_reply_t *R /**< */); 7813971bb1a5SLionel Sambuc 7814971bb1a5SLionel Sambuc /** 7815971bb1a5SLionel Sambuc * Return the reply 7816971bb1a5SLionel Sambuc * @param c The connection 7817971bb1a5SLionel Sambuc * @param cookie The cookie 7818971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 7819971bb1a5SLionel Sambuc * 7820971bb1a5SLionel Sambuc * Returns the reply of the request asked by 7821971bb1a5SLionel Sambuc * 7822971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 7823971bb1a5SLionel Sambuc * xcb_glx_get_histogram_parameteriv_unchecked(). is used. 7824971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 7825971bb1a5SLionel Sambuc * 7826971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 7827971bb1a5SLionel Sambuc */ 7828971bb1a5SLionel Sambuc xcb_glx_get_histogram_parameteriv_reply_t * 7829971bb1a5SLionel Sambuc xcb_glx_get_histogram_parameteriv_reply (xcb_connection_t *c /**< */, 7830971bb1a5SLionel Sambuc xcb_glx_get_histogram_parameteriv_cookie_t cookie /**< */, 7831971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 7832971bb1a5SLionel Sambuc 7833971bb1a5SLionel Sambuc int 7834971bb1a5SLionel Sambuc xcb_glx_get_minmax_sizeof (const void *_buffer /**< */); 7835971bb1a5SLionel Sambuc 7836971bb1a5SLionel Sambuc /** 7837971bb1a5SLionel Sambuc * 7838971bb1a5SLionel Sambuc * @param c The connection 7839971bb1a5SLionel Sambuc * @return A cookie 7840971bb1a5SLionel Sambuc * 7841971bb1a5SLionel Sambuc * Delivers a request to the X server. 7842971bb1a5SLionel Sambuc * 7843971bb1a5SLionel Sambuc */ 7844971bb1a5SLionel Sambuc xcb_glx_get_minmax_cookie_t 7845971bb1a5SLionel Sambuc xcb_glx_get_minmax (xcb_connection_t *c /**< */, 7846971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7847971bb1a5SLionel Sambuc uint32_t target /**< */, 7848971bb1a5SLionel Sambuc uint32_t format /**< */, 7849971bb1a5SLionel Sambuc uint32_t type /**< */, 7850971bb1a5SLionel Sambuc uint8_t swap_bytes /**< */, 7851971bb1a5SLionel Sambuc uint8_t reset /**< */); 7852971bb1a5SLionel Sambuc 7853971bb1a5SLionel Sambuc /** 7854971bb1a5SLionel Sambuc * 7855971bb1a5SLionel Sambuc * @param c The connection 7856971bb1a5SLionel Sambuc * @return A cookie 7857971bb1a5SLionel Sambuc * 7858971bb1a5SLionel Sambuc * Delivers a request to the X server. 7859971bb1a5SLionel Sambuc * 7860971bb1a5SLionel Sambuc * This form can be used only if the request will cause 7861971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 7862971bb1a5SLionel Sambuc * placed in the event queue. 7863971bb1a5SLionel Sambuc */ 7864971bb1a5SLionel Sambuc xcb_glx_get_minmax_cookie_t 7865971bb1a5SLionel Sambuc xcb_glx_get_minmax_unchecked (xcb_connection_t *c /**< */, 7866971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7867971bb1a5SLionel Sambuc uint32_t target /**< */, 7868971bb1a5SLionel Sambuc uint32_t format /**< */, 7869971bb1a5SLionel Sambuc uint32_t type /**< */, 7870971bb1a5SLionel Sambuc uint8_t swap_bytes /**< */, 7871971bb1a5SLionel Sambuc uint8_t reset /**< */); 7872971bb1a5SLionel Sambuc 7873971bb1a5SLionel Sambuc uint8_t * 7874971bb1a5SLionel Sambuc xcb_glx_get_minmax_data (const xcb_glx_get_minmax_reply_t *R /**< */); 7875971bb1a5SLionel Sambuc 7876971bb1a5SLionel Sambuc int 7877971bb1a5SLionel Sambuc xcb_glx_get_minmax_data_length (const xcb_glx_get_minmax_reply_t *R /**< */); 7878971bb1a5SLionel Sambuc 7879971bb1a5SLionel Sambuc xcb_generic_iterator_t 7880971bb1a5SLionel Sambuc xcb_glx_get_minmax_data_end (const xcb_glx_get_minmax_reply_t *R /**< */); 7881971bb1a5SLionel Sambuc 7882971bb1a5SLionel Sambuc /** 7883971bb1a5SLionel Sambuc * Return the reply 7884971bb1a5SLionel Sambuc * @param c The connection 7885971bb1a5SLionel Sambuc * @param cookie The cookie 7886971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 7887971bb1a5SLionel Sambuc * 7888971bb1a5SLionel Sambuc * Returns the reply of the request asked by 7889971bb1a5SLionel Sambuc * 7890971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 7891971bb1a5SLionel Sambuc * xcb_glx_get_minmax_unchecked(). is used. 7892971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 7893971bb1a5SLionel Sambuc * 7894971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 7895971bb1a5SLionel Sambuc */ 7896971bb1a5SLionel Sambuc xcb_glx_get_minmax_reply_t * 7897971bb1a5SLionel Sambuc xcb_glx_get_minmax_reply (xcb_connection_t *c /**< */, 7898971bb1a5SLionel Sambuc xcb_glx_get_minmax_cookie_t cookie /**< */, 7899971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 7900971bb1a5SLionel Sambuc 7901971bb1a5SLionel Sambuc int 7902971bb1a5SLionel Sambuc xcb_glx_get_minmax_parameterfv_sizeof (const void *_buffer /**< */); 7903971bb1a5SLionel Sambuc 7904971bb1a5SLionel Sambuc /** 7905971bb1a5SLionel Sambuc * 7906971bb1a5SLionel Sambuc * @param c The connection 7907971bb1a5SLionel Sambuc * @return A cookie 7908971bb1a5SLionel Sambuc * 7909971bb1a5SLionel Sambuc * Delivers a request to the X server. 7910971bb1a5SLionel Sambuc * 7911971bb1a5SLionel Sambuc */ 7912971bb1a5SLionel Sambuc xcb_glx_get_minmax_parameterfv_cookie_t 7913971bb1a5SLionel Sambuc xcb_glx_get_minmax_parameterfv (xcb_connection_t *c /**< */, 7914971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7915971bb1a5SLionel Sambuc uint32_t target /**< */, 7916971bb1a5SLionel Sambuc uint32_t pname /**< */); 7917971bb1a5SLionel Sambuc 7918971bb1a5SLionel Sambuc /** 7919971bb1a5SLionel Sambuc * 7920971bb1a5SLionel Sambuc * @param c The connection 7921971bb1a5SLionel Sambuc * @return A cookie 7922971bb1a5SLionel Sambuc * 7923971bb1a5SLionel Sambuc * Delivers a request to the X server. 7924971bb1a5SLionel Sambuc * 7925971bb1a5SLionel Sambuc * This form can be used only if the request will cause 7926971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 7927971bb1a5SLionel Sambuc * placed in the event queue. 7928971bb1a5SLionel Sambuc */ 7929971bb1a5SLionel Sambuc xcb_glx_get_minmax_parameterfv_cookie_t 7930971bb1a5SLionel Sambuc xcb_glx_get_minmax_parameterfv_unchecked (xcb_connection_t *c /**< */, 7931971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7932971bb1a5SLionel Sambuc uint32_t target /**< */, 7933971bb1a5SLionel Sambuc uint32_t pname /**< */); 7934971bb1a5SLionel Sambuc 7935971bb1a5SLionel Sambuc xcb_glx_float32_t * 7936971bb1a5SLionel Sambuc xcb_glx_get_minmax_parameterfv_data (const xcb_glx_get_minmax_parameterfv_reply_t *R /**< */); 7937971bb1a5SLionel Sambuc 7938971bb1a5SLionel Sambuc int 7939971bb1a5SLionel Sambuc xcb_glx_get_minmax_parameterfv_data_length (const xcb_glx_get_minmax_parameterfv_reply_t *R /**< */); 7940971bb1a5SLionel Sambuc 7941971bb1a5SLionel Sambuc xcb_generic_iterator_t 7942971bb1a5SLionel Sambuc xcb_glx_get_minmax_parameterfv_data_end (const xcb_glx_get_minmax_parameterfv_reply_t *R /**< */); 7943971bb1a5SLionel Sambuc 7944971bb1a5SLionel Sambuc /** 7945971bb1a5SLionel Sambuc * Return the reply 7946971bb1a5SLionel Sambuc * @param c The connection 7947971bb1a5SLionel Sambuc * @param cookie The cookie 7948971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 7949971bb1a5SLionel Sambuc * 7950971bb1a5SLionel Sambuc * Returns the reply of the request asked by 7951971bb1a5SLionel Sambuc * 7952971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 7953971bb1a5SLionel Sambuc * xcb_glx_get_minmax_parameterfv_unchecked(). is used. 7954971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 7955971bb1a5SLionel Sambuc * 7956971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 7957971bb1a5SLionel Sambuc */ 7958971bb1a5SLionel Sambuc xcb_glx_get_minmax_parameterfv_reply_t * 7959971bb1a5SLionel Sambuc xcb_glx_get_minmax_parameterfv_reply (xcb_connection_t *c /**< */, 7960971bb1a5SLionel Sambuc xcb_glx_get_minmax_parameterfv_cookie_t cookie /**< */, 7961971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 7962971bb1a5SLionel Sambuc 7963971bb1a5SLionel Sambuc int 7964971bb1a5SLionel Sambuc xcb_glx_get_minmax_parameteriv_sizeof (const void *_buffer /**< */); 7965971bb1a5SLionel Sambuc 7966971bb1a5SLionel Sambuc /** 7967971bb1a5SLionel Sambuc * 7968971bb1a5SLionel Sambuc * @param c The connection 7969971bb1a5SLionel Sambuc * @return A cookie 7970971bb1a5SLionel Sambuc * 7971971bb1a5SLionel Sambuc * Delivers a request to the X server. 7972971bb1a5SLionel Sambuc * 7973971bb1a5SLionel Sambuc */ 7974971bb1a5SLionel Sambuc xcb_glx_get_minmax_parameteriv_cookie_t 7975971bb1a5SLionel Sambuc xcb_glx_get_minmax_parameteriv (xcb_connection_t *c /**< */, 7976971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7977971bb1a5SLionel Sambuc uint32_t target /**< */, 7978971bb1a5SLionel Sambuc uint32_t pname /**< */); 7979971bb1a5SLionel Sambuc 7980971bb1a5SLionel Sambuc /** 7981971bb1a5SLionel Sambuc * 7982971bb1a5SLionel Sambuc * @param c The connection 7983971bb1a5SLionel Sambuc * @return A cookie 7984971bb1a5SLionel Sambuc * 7985971bb1a5SLionel Sambuc * Delivers a request to the X server. 7986971bb1a5SLionel Sambuc * 7987971bb1a5SLionel Sambuc * This form can be used only if the request will cause 7988971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 7989971bb1a5SLionel Sambuc * placed in the event queue. 7990971bb1a5SLionel Sambuc */ 7991971bb1a5SLionel Sambuc xcb_glx_get_minmax_parameteriv_cookie_t 7992971bb1a5SLionel Sambuc xcb_glx_get_minmax_parameteriv_unchecked (xcb_connection_t *c /**< */, 7993971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 7994971bb1a5SLionel Sambuc uint32_t target /**< */, 7995971bb1a5SLionel Sambuc uint32_t pname /**< */); 7996971bb1a5SLionel Sambuc 7997971bb1a5SLionel Sambuc int32_t * 7998971bb1a5SLionel Sambuc xcb_glx_get_minmax_parameteriv_data (const xcb_glx_get_minmax_parameteriv_reply_t *R /**< */); 7999971bb1a5SLionel Sambuc 8000971bb1a5SLionel Sambuc int 8001971bb1a5SLionel Sambuc xcb_glx_get_minmax_parameteriv_data_length (const xcb_glx_get_minmax_parameteriv_reply_t *R /**< */); 8002971bb1a5SLionel Sambuc 8003971bb1a5SLionel Sambuc xcb_generic_iterator_t 8004971bb1a5SLionel Sambuc xcb_glx_get_minmax_parameteriv_data_end (const xcb_glx_get_minmax_parameteriv_reply_t *R /**< */); 8005971bb1a5SLionel Sambuc 8006971bb1a5SLionel Sambuc /** 8007971bb1a5SLionel Sambuc * Return the reply 8008971bb1a5SLionel Sambuc * @param c The connection 8009971bb1a5SLionel Sambuc * @param cookie The cookie 8010971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 8011971bb1a5SLionel Sambuc * 8012971bb1a5SLionel Sambuc * Returns the reply of the request asked by 8013971bb1a5SLionel Sambuc * 8014971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 8015971bb1a5SLionel Sambuc * xcb_glx_get_minmax_parameteriv_unchecked(). is used. 8016971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 8017971bb1a5SLionel Sambuc * 8018971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 8019971bb1a5SLionel Sambuc */ 8020971bb1a5SLionel Sambuc xcb_glx_get_minmax_parameteriv_reply_t * 8021971bb1a5SLionel Sambuc xcb_glx_get_minmax_parameteriv_reply (xcb_connection_t *c /**< */, 8022971bb1a5SLionel Sambuc xcb_glx_get_minmax_parameteriv_cookie_t cookie /**< */, 8023971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 8024971bb1a5SLionel Sambuc 8025971bb1a5SLionel Sambuc int 8026971bb1a5SLionel Sambuc xcb_glx_get_compressed_tex_image_arb_sizeof (const void *_buffer /**< */); 8027971bb1a5SLionel Sambuc 8028971bb1a5SLionel Sambuc /** 8029971bb1a5SLionel Sambuc * 8030971bb1a5SLionel Sambuc * @param c The connection 8031971bb1a5SLionel Sambuc * @return A cookie 8032971bb1a5SLionel Sambuc * 8033971bb1a5SLionel Sambuc * Delivers a request to the X server. 8034971bb1a5SLionel Sambuc * 8035971bb1a5SLionel Sambuc */ 8036971bb1a5SLionel Sambuc xcb_glx_get_compressed_tex_image_arb_cookie_t 8037971bb1a5SLionel Sambuc xcb_glx_get_compressed_tex_image_arb (xcb_connection_t *c /**< */, 8038971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 8039971bb1a5SLionel Sambuc uint32_t target /**< */, 8040971bb1a5SLionel Sambuc int32_t level /**< */); 8041971bb1a5SLionel Sambuc 8042971bb1a5SLionel Sambuc /** 8043971bb1a5SLionel Sambuc * 8044971bb1a5SLionel Sambuc * @param c The connection 8045971bb1a5SLionel Sambuc * @return A cookie 8046971bb1a5SLionel Sambuc * 8047971bb1a5SLionel Sambuc * Delivers a request to the X server. 8048971bb1a5SLionel Sambuc * 8049971bb1a5SLionel Sambuc * This form can be used only if the request will cause 8050971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 8051971bb1a5SLionel Sambuc * placed in the event queue. 8052971bb1a5SLionel Sambuc */ 8053971bb1a5SLionel Sambuc xcb_glx_get_compressed_tex_image_arb_cookie_t 8054971bb1a5SLionel Sambuc xcb_glx_get_compressed_tex_image_arb_unchecked (xcb_connection_t *c /**< */, 8055971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 8056971bb1a5SLionel Sambuc uint32_t target /**< */, 8057971bb1a5SLionel Sambuc int32_t level /**< */); 8058971bb1a5SLionel Sambuc 8059971bb1a5SLionel Sambuc uint8_t * 8060971bb1a5SLionel Sambuc xcb_glx_get_compressed_tex_image_arb_data (const xcb_glx_get_compressed_tex_image_arb_reply_t *R /**< */); 8061971bb1a5SLionel Sambuc 8062971bb1a5SLionel Sambuc int 8063971bb1a5SLionel Sambuc xcb_glx_get_compressed_tex_image_arb_data_length (const xcb_glx_get_compressed_tex_image_arb_reply_t *R /**< */); 8064971bb1a5SLionel Sambuc 8065971bb1a5SLionel Sambuc xcb_generic_iterator_t 8066971bb1a5SLionel Sambuc xcb_glx_get_compressed_tex_image_arb_data_end (const xcb_glx_get_compressed_tex_image_arb_reply_t *R /**< */); 8067971bb1a5SLionel Sambuc 8068971bb1a5SLionel Sambuc /** 8069971bb1a5SLionel Sambuc * Return the reply 8070971bb1a5SLionel Sambuc * @param c The connection 8071971bb1a5SLionel Sambuc * @param cookie The cookie 8072971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 8073971bb1a5SLionel Sambuc * 8074971bb1a5SLionel Sambuc * Returns the reply of the request asked by 8075971bb1a5SLionel Sambuc * 8076971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 8077971bb1a5SLionel Sambuc * xcb_glx_get_compressed_tex_image_arb_unchecked(). is used. 8078971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 8079971bb1a5SLionel Sambuc * 8080971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 8081971bb1a5SLionel Sambuc */ 8082971bb1a5SLionel Sambuc xcb_glx_get_compressed_tex_image_arb_reply_t * 8083971bb1a5SLionel Sambuc xcb_glx_get_compressed_tex_image_arb_reply (xcb_connection_t *c /**< */, 8084971bb1a5SLionel Sambuc xcb_glx_get_compressed_tex_image_arb_cookie_t cookie /**< */, 8085971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 8086971bb1a5SLionel Sambuc 8087971bb1a5SLionel Sambuc int 8088971bb1a5SLionel Sambuc xcb_glx_delete_queries_arb_sizeof (const void *_buffer /**< */); 8089971bb1a5SLionel Sambuc 8090971bb1a5SLionel Sambuc /** 8091971bb1a5SLionel Sambuc * 8092971bb1a5SLionel Sambuc * @param c The connection 8093971bb1a5SLionel Sambuc * @return A cookie 8094971bb1a5SLionel Sambuc * 8095971bb1a5SLionel Sambuc * Delivers a request to the X server. 8096971bb1a5SLionel Sambuc * 8097971bb1a5SLionel Sambuc * This form can be used only if the request will not cause 8098971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 8099971bb1a5SLionel Sambuc * saved for handling by xcb_request_check(). 8100971bb1a5SLionel Sambuc */ 8101971bb1a5SLionel Sambuc xcb_void_cookie_t 8102971bb1a5SLionel Sambuc xcb_glx_delete_queries_arb_checked (xcb_connection_t *c /**< */, 8103971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 8104971bb1a5SLionel Sambuc int32_t n /**< */, 8105971bb1a5SLionel Sambuc const uint32_t *ids /**< */); 8106971bb1a5SLionel Sambuc 8107971bb1a5SLionel Sambuc /** 8108971bb1a5SLionel Sambuc * 8109971bb1a5SLionel Sambuc * @param c The connection 8110971bb1a5SLionel Sambuc * @return A cookie 8111971bb1a5SLionel Sambuc * 8112971bb1a5SLionel Sambuc * Delivers a request to the X server. 8113971bb1a5SLionel Sambuc * 8114971bb1a5SLionel Sambuc */ 8115971bb1a5SLionel Sambuc xcb_void_cookie_t 8116971bb1a5SLionel Sambuc xcb_glx_delete_queries_arb (xcb_connection_t *c /**< */, 8117971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 8118971bb1a5SLionel Sambuc int32_t n /**< */, 8119971bb1a5SLionel Sambuc const uint32_t *ids /**< */); 8120971bb1a5SLionel Sambuc 8121971bb1a5SLionel Sambuc int 8122971bb1a5SLionel Sambuc xcb_glx_gen_queries_arb_sizeof (const void *_buffer /**< */); 8123971bb1a5SLionel Sambuc 8124971bb1a5SLionel Sambuc /** 8125971bb1a5SLionel Sambuc * 8126971bb1a5SLionel Sambuc * @param c The connection 8127971bb1a5SLionel Sambuc * @return A cookie 8128971bb1a5SLionel Sambuc * 8129971bb1a5SLionel Sambuc * Delivers a request to the X server. 8130971bb1a5SLionel Sambuc * 8131971bb1a5SLionel Sambuc */ 8132971bb1a5SLionel Sambuc xcb_glx_gen_queries_arb_cookie_t 8133971bb1a5SLionel Sambuc xcb_glx_gen_queries_arb (xcb_connection_t *c /**< */, 8134971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 8135971bb1a5SLionel Sambuc int32_t n /**< */); 8136971bb1a5SLionel Sambuc 8137971bb1a5SLionel Sambuc /** 8138971bb1a5SLionel Sambuc * 8139971bb1a5SLionel Sambuc * @param c The connection 8140971bb1a5SLionel Sambuc * @return A cookie 8141971bb1a5SLionel Sambuc * 8142971bb1a5SLionel Sambuc * Delivers a request to the X server. 8143971bb1a5SLionel Sambuc * 8144971bb1a5SLionel Sambuc * This form can be used only if the request will cause 8145971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 8146971bb1a5SLionel Sambuc * placed in the event queue. 8147971bb1a5SLionel Sambuc */ 8148971bb1a5SLionel Sambuc xcb_glx_gen_queries_arb_cookie_t 8149971bb1a5SLionel Sambuc xcb_glx_gen_queries_arb_unchecked (xcb_connection_t *c /**< */, 8150971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 8151971bb1a5SLionel Sambuc int32_t n /**< */); 8152971bb1a5SLionel Sambuc 8153971bb1a5SLionel Sambuc uint32_t * 8154971bb1a5SLionel Sambuc xcb_glx_gen_queries_arb_data (const xcb_glx_gen_queries_arb_reply_t *R /**< */); 8155971bb1a5SLionel Sambuc 8156971bb1a5SLionel Sambuc int 8157971bb1a5SLionel Sambuc xcb_glx_gen_queries_arb_data_length (const xcb_glx_gen_queries_arb_reply_t *R /**< */); 8158971bb1a5SLionel Sambuc 8159971bb1a5SLionel Sambuc xcb_generic_iterator_t 8160971bb1a5SLionel Sambuc xcb_glx_gen_queries_arb_data_end (const xcb_glx_gen_queries_arb_reply_t *R /**< */); 8161971bb1a5SLionel Sambuc 8162971bb1a5SLionel Sambuc /** 8163971bb1a5SLionel Sambuc * Return the reply 8164971bb1a5SLionel Sambuc * @param c The connection 8165971bb1a5SLionel Sambuc * @param cookie The cookie 8166971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 8167971bb1a5SLionel Sambuc * 8168971bb1a5SLionel Sambuc * Returns the reply of the request asked by 8169971bb1a5SLionel Sambuc * 8170971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 8171971bb1a5SLionel Sambuc * xcb_glx_gen_queries_arb_unchecked(). is used. 8172971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 8173971bb1a5SLionel Sambuc * 8174971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 8175971bb1a5SLionel Sambuc */ 8176971bb1a5SLionel Sambuc xcb_glx_gen_queries_arb_reply_t * 8177971bb1a5SLionel Sambuc xcb_glx_gen_queries_arb_reply (xcb_connection_t *c /**< */, 8178971bb1a5SLionel Sambuc xcb_glx_gen_queries_arb_cookie_t cookie /**< */, 8179971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 8180971bb1a5SLionel Sambuc 8181971bb1a5SLionel Sambuc /** 8182971bb1a5SLionel Sambuc * 8183971bb1a5SLionel Sambuc * @param c The connection 8184971bb1a5SLionel Sambuc * @return A cookie 8185971bb1a5SLionel Sambuc * 8186971bb1a5SLionel Sambuc * Delivers a request to the X server. 8187971bb1a5SLionel Sambuc * 8188971bb1a5SLionel Sambuc */ 8189971bb1a5SLionel Sambuc xcb_glx_is_query_arb_cookie_t 8190971bb1a5SLionel Sambuc xcb_glx_is_query_arb (xcb_connection_t *c /**< */, 8191971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 8192971bb1a5SLionel Sambuc uint32_t id /**< */); 8193971bb1a5SLionel Sambuc 8194971bb1a5SLionel Sambuc /** 8195971bb1a5SLionel Sambuc * 8196971bb1a5SLionel Sambuc * @param c The connection 8197971bb1a5SLionel Sambuc * @return A cookie 8198971bb1a5SLionel Sambuc * 8199971bb1a5SLionel Sambuc * Delivers a request to the X server. 8200971bb1a5SLionel Sambuc * 8201971bb1a5SLionel Sambuc * This form can be used only if the request will cause 8202971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 8203971bb1a5SLionel Sambuc * placed in the event queue. 8204971bb1a5SLionel Sambuc */ 8205971bb1a5SLionel Sambuc xcb_glx_is_query_arb_cookie_t 8206971bb1a5SLionel Sambuc xcb_glx_is_query_arb_unchecked (xcb_connection_t *c /**< */, 8207971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 8208971bb1a5SLionel Sambuc uint32_t id /**< */); 8209971bb1a5SLionel Sambuc 8210971bb1a5SLionel Sambuc /** 8211971bb1a5SLionel Sambuc * Return the reply 8212971bb1a5SLionel Sambuc * @param c The connection 8213971bb1a5SLionel Sambuc * @param cookie The cookie 8214971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 8215971bb1a5SLionel Sambuc * 8216971bb1a5SLionel Sambuc * Returns the reply of the request asked by 8217971bb1a5SLionel Sambuc * 8218971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 8219971bb1a5SLionel Sambuc * xcb_glx_is_query_arb_unchecked(). is used. 8220971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 8221971bb1a5SLionel Sambuc * 8222971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 8223971bb1a5SLionel Sambuc */ 8224971bb1a5SLionel Sambuc xcb_glx_is_query_arb_reply_t * 8225971bb1a5SLionel Sambuc xcb_glx_is_query_arb_reply (xcb_connection_t *c /**< */, 8226971bb1a5SLionel Sambuc xcb_glx_is_query_arb_cookie_t cookie /**< */, 8227971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 8228971bb1a5SLionel Sambuc 8229971bb1a5SLionel Sambuc int 8230971bb1a5SLionel Sambuc xcb_glx_get_queryiv_arb_sizeof (const void *_buffer /**< */); 8231971bb1a5SLionel Sambuc 8232971bb1a5SLionel Sambuc /** 8233971bb1a5SLionel Sambuc * 8234971bb1a5SLionel Sambuc * @param c The connection 8235971bb1a5SLionel Sambuc * @return A cookie 8236971bb1a5SLionel Sambuc * 8237971bb1a5SLionel Sambuc * Delivers a request to the X server. 8238971bb1a5SLionel Sambuc * 8239971bb1a5SLionel Sambuc */ 8240971bb1a5SLionel Sambuc xcb_glx_get_queryiv_arb_cookie_t 8241971bb1a5SLionel Sambuc xcb_glx_get_queryiv_arb (xcb_connection_t *c /**< */, 8242971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 8243971bb1a5SLionel Sambuc uint32_t target /**< */, 8244971bb1a5SLionel Sambuc uint32_t pname /**< */); 8245971bb1a5SLionel Sambuc 8246971bb1a5SLionel Sambuc /** 8247971bb1a5SLionel Sambuc * 8248971bb1a5SLionel Sambuc * @param c The connection 8249971bb1a5SLionel Sambuc * @return A cookie 8250971bb1a5SLionel Sambuc * 8251971bb1a5SLionel Sambuc * Delivers a request to the X server. 8252971bb1a5SLionel Sambuc * 8253971bb1a5SLionel Sambuc * This form can be used only if the request will cause 8254971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 8255971bb1a5SLionel Sambuc * placed in the event queue. 8256971bb1a5SLionel Sambuc */ 8257971bb1a5SLionel Sambuc xcb_glx_get_queryiv_arb_cookie_t 8258971bb1a5SLionel Sambuc xcb_glx_get_queryiv_arb_unchecked (xcb_connection_t *c /**< */, 8259971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 8260971bb1a5SLionel Sambuc uint32_t target /**< */, 8261971bb1a5SLionel Sambuc uint32_t pname /**< */); 8262971bb1a5SLionel Sambuc 8263971bb1a5SLionel Sambuc int32_t * 8264971bb1a5SLionel Sambuc xcb_glx_get_queryiv_arb_data (const xcb_glx_get_queryiv_arb_reply_t *R /**< */); 8265971bb1a5SLionel Sambuc 8266971bb1a5SLionel Sambuc int 8267971bb1a5SLionel Sambuc xcb_glx_get_queryiv_arb_data_length (const xcb_glx_get_queryiv_arb_reply_t *R /**< */); 8268971bb1a5SLionel Sambuc 8269971bb1a5SLionel Sambuc xcb_generic_iterator_t 8270971bb1a5SLionel Sambuc xcb_glx_get_queryiv_arb_data_end (const xcb_glx_get_queryiv_arb_reply_t *R /**< */); 8271971bb1a5SLionel Sambuc 8272971bb1a5SLionel Sambuc /** 8273971bb1a5SLionel Sambuc * Return the reply 8274971bb1a5SLionel Sambuc * @param c The connection 8275971bb1a5SLionel Sambuc * @param cookie The cookie 8276971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 8277971bb1a5SLionel Sambuc * 8278971bb1a5SLionel Sambuc * Returns the reply of the request asked by 8279971bb1a5SLionel Sambuc * 8280971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 8281971bb1a5SLionel Sambuc * xcb_glx_get_queryiv_arb_unchecked(). is used. 8282971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 8283971bb1a5SLionel Sambuc * 8284971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 8285971bb1a5SLionel Sambuc */ 8286971bb1a5SLionel Sambuc xcb_glx_get_queryiv_arb_reply_t * 8287971bb1a5SLionel Sambuc xcb_glx_get_queryiv_arb_reply (xcb_connection_t *c /**< */, 8288971bb1a5SLionel Sambuc xcb_glx_get_queryiv_arb_cookie_t cookie /**< */, 8289971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 8290971bb1a5SLionel Sambuc 8291971bb1a5SLionel Sambuc int 8292971bb1a5SLionel Sambuc xcb_glx_get_query_objectiv_arb_sizeof (const void *_buffer /**< */); 8293971bb1a5SLionel Sambuc 8294971bb1a5SLionel Sambuc /** 8295971bb1a5SLionel Sambuc * 8296971bb1a5SLionel Sambuc * @param c The connection 8297971bb1a5SLionel Sambuc * @return A cookie 8298971bb1a5SLionel Sambuc * 8299971bb1a5SLionel Sambuc * Delivers a request to the X server. 8300971bb1a5SLionel Sambuc * 8301971bb1a5SLionel Sambuc */ 8302971bb1a5SLionel Sambuc xcb_glx_get_query_objectiv_arb_cookie_t 8303971bb1a5SLionel Sambuc xcb_glx_get_query_objectiv_arb (xcb_connection_t *c /**< */, 8304971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 8305971bb1a5SLionel Sambuc uint32_t id /**< */, 8306971bb1a5SLionel Sambuc uint32_t pname /**< */); 8307971bb1a5SLionel Sambuc 8308971bb1a5SLionel Sambuc /** 8309971bb1a5SLionel Sambuc * 8310971bb1a5SLionel Sambuc * @param c The connection 8311971bb1a5SLionel Sambuc * @return A cookie 8312971bb1a5SLionel Sambuc * 8313971bb1a5SLionel Sambuc * Delivers a request to the X server. 8314971bb1a5SLionel Sambuc * 8315971bb1a5SLionel Sambuc * This form can be used only if the request will cause 8316971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 8317971bb1a5SLionel Sambuc * placed in the event queue. 8318971bb1a5SLionel Sambuc */ 8319971bb1a5SLionel Sambuc xcb_glx_get_query_objectiv_arb_cookie_t 8320971bb1a5SLionel Sambuc xcb_glx_get_query_objectiv_arb_unchecked (xcb_connection_t *c /**< */, 8321971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 8322971bb1a5SLionel Sambuc uint32_t id /**< */, 8323971bb1a5SLionel Sambuc uint32_t pname /**< */); 8324971bb1a5SLionel Sambuc 8325971bb1a5SLionel Sambuc int32_t * 8326971bb1a5SLionel Sambuc xcb_glx_get_query_objectiv_arb_data (const xcb_glx_get_query_objectiv_arb_reply_t *R /**< */); 8327971bb1a5SLionel Sambuc 8328971bb1a5SLionel Sambuc int 8329971bb1a5SLionel Sambuc xcb_glx_get_query_objectiv_arb_data_length (const xcb_glx_get_query_objectiv_arb_reply_t *R /**< */); 8330971bb1a5SLionel Sambuc 8331971bb1a5SLionel Sambuc xcb_generic_iterator_t 8332971bb1a5SLionel Sambuc xcb_glx_get_query_objectiv_arb_data_end (const xcb_glx_get_query_objectiv_arb_reply_t *R /**< */); 8333971bb1a5SLionel Sambuc 8334971bb1a5SLionel Sambuc /** 8335971bb1a5SLionel Sambuc * Return the reply 8336971bb1a5SLionel Sambuc * @param c The connection 8337971bb1a5SLionel Sambuc * @param cookie The cookie 8338971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 8339971bb1a5SLionel Sambuc * 8340971bb1a5SLionel Sambuc * Returns the reply of the request asked by 8341971bb1a5SLionel Sambuc * 8342971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 8343971bb1a5SLionel Sambuc * xcb_glx_get_query_objectiv_arb_unchecked(). is used. 8344971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 8345971bb1a5SLionel Sambuc * 8346971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 8347971bb1a5SLionel Sambuc */ 8348971bb1a5SLionel Sambuc xcb_glx_get_query_objectiv_arb_reply_t * 8349971bb1a5SLionel Sambuc xcb_glx_get_query_objectiv_arb_reply (xcb_connection_t *c /**< */, 8350971bb1a5SLionel Sambuc xcb_glx_get_query_objectiv_arb_cookie_t cookie /**< */, 8351971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 8352971bb1a5SLionel Sambuc 8353971bb1a5SLionel Sambuc int 8354971bb1a5SLionel Sambuc xcb_glx_get_query_objectuiv_arb_sizeof (const void *_buffer /**< */); 8355971bb1a5SLionel Sambuc 8356971bb1a5SLionel Sambuc /** 8357971bb1a5SLionel Sambuc * 8358971bb1a5SLionel Sambuc * @param c The connection 8359971bb1a5SLionel Sambuc * @return A cookie 8360971bb1a5SLionel Sambuc * 8361971bb1a5SLionel Sambuc * Delivers a request to the X server. 8362971bb1a5SLionel Sambuc * 8363971bb1a5SLionel Sambuc */ 8364971bb1a5SLionel Sambuc xcb_glx_get_query_objectuiv_arb_cookie_t 8365971bb1a5SLionel Sambuc xcb_glx_get_query_objectuiv_arb (xcb_connection_t *c /**< */, 8366971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 8367971bb1a5SLionel Sambuc uint32_t id /**< */, 8368971bb1a5SLionel Sambuc uint32_t pname /**< */); 8369971bb1a5SLionel Sambuc 8370971bb1a5SLionel Sambuc /** 8371971bb1a5SLionel Sambuc * 8372971bb1a5SLionel Sambuc * @param c The connection 8373971bb1a5SLionel Sambuc * @return A cookie 8374971bb1a5SLionel Sambuc * 8375971bb1a5SLionel Sambuc * Delivers a request to the X server. 8376971bb1a5SLionel Sambuc * 8377971bb1a5SLionel Sambuc * This form can be used only if the request will cause 8378971bb1a5SLionel Sambuc * a reply to be generated. Any returned error will be 8379971bb1a5SLionel Sambuc * placed in the event queue. 8380971bb1a5SLionel Sambuc */ 8381971bb1a5SLionel Sambuc xcb_glx_get_query_objectuiv_arb_cookie_t 8382971bb1a5SLionel Sambuc xcb_glx_get_query_objectuiv_arb_unchecked (xcb_connection_t *c /**< */, 8383971bb1a5SLionel Sambuc xcb_glx_context_tag_t context_tag /**< */, 8384971bb1a5SLionel Sambuc uint32_t id /**< */, 8385971bb1a5SLionel Sambuc uint32_t pname /**< */); 8386971bb1a5SLionel Sambuc 8387971bb1a5SLionel Sambuc uint32_t * 8388971bb1a5SLionel Sambuc xcb_glx_get_query_objectuiv_arb_data (const xcb_glx_get_query_objectuiv_arb_reply_t *R /**< */); 8389971bb1a5SLionel Sambuc 8390971bb1a5SLionel Sambuc int 8391971bb1a5SLionel Sambuc xcb_glx_get_query_objectuiv_arb_data_length (const xcb_glx_get_query_objectuiv_arb_reply_t *R /**< */); 8392971bb1a5SLionel Sambuc 8393971bb1a5SLionel Sambuc xcb_generic_iterator_t 8394971bb1a5SLionel Sambuc xcb_glx_get_query_objectuiv_arb_data_end (const xcb_glx_get_query_objectuiv_arb_reply_t *R /**< */); 8395971bb1a5SLionel Sambuc 8396971bb1a5SLionel Sambuc /** 8397971bb1a5SLionel Sambuc * Return the reply 8398971bb1a5SLionel Sambuc * @param c The connection 8399971bb1a5SLionel Sambuc * @param cookie The cookie 8400971bb1a5SLionel Sambuc * @param e The xcb_generic_error_t supplied 8401971bb1a5SLionel Sambuc * 8402971bb1a5SLionel Sambuc * Returns the reply of the request asked by 8403971bb1a5SLionel Sambuc * 8404971bb1a5SLionel Sambuc * The parameter @p e supplied to this function must be NULL if 8405971bb1a5SLionel Sambuc * xcb_glx_get_query_objectuiv_arb_unchecked(). is used. 8406971bb1a5SLionel Sambuc * Otherwise, it stores the error if any. 8407971bb1a5SLionel Sambuc * 8408971bb1a5SLionel Sambuc * The returned value must be freed by the caller using free(). 8409971bb1a5SLionel Sambuc */ 8410971bb1a5SLionel Sambuc xcb_glx_get_query_objectuiv_arb_reply_t * 8411971bb1a5SLionel Sambuc xcb_glx_get_query_objectuiv_arb_reply (xcb_connection_t *c /**< */, 8412971bb1a5SLionel Sambuc xcb_glx_get_query_objectuiv_arb_cookie_t cookie /**< */, 8413971bb1a5SLionel Sambuc xcb_generic_error_t **e /**< */); 8414971bb1a5SLionel Sambuc 8415971bb1a5SLionel Sambuc 8416971bb1a5SLionel Sambuc #ifdef __cplusplus 8417971bb1a5SLionel Sambuc } 8418971bb1a5SLionel Sambuc #endif 8419971bb1a5SLionel Sambuc 8420971bb1a5SLionel Sambuc #endif 8421971bb1a5SLionel Sambuc 8422971bb1a5SLionel Sambuc /** 8423971bb1a5SLionel Sambuc * @} 8424971bb1a5SLionel Sambuc */ 8425